--- /home/fdroid/fdroiddata/tmp/com.gacode.relaunchx_200106000.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_com.gacode.relaunchx_200106000.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: APK Signature Scheme v3 signer #1: APK integrity check failed. CHUNKED_SHA256 digest mismatch. Expected: <372d8584f4f709e51c2740f973478f6011ba9333e399d2bc33b43597fc63eec1>, actual: │┄ ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: <5c8f7a470c69d31dd765a62bba9132076159aea06fdbe6c03917b381b920a865bedc080000000000>, actual: │ @@ -1,16 +0,0 @@ │ -Verifies │ -Verified using v1 scheme (JAR signing): true │ -Verified using v2 scheme (APK Signature Scheme v2): true │ -Verified using v3 scheme (APK Signature Scheme v3): true │ -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: e03abc560c518939d8031e5b1bccb96724a2d994e5829491b1f421e33bf61c4e │ -Signer #1 certificate SHA-1 digest: ab7a2dcb26f9e086c1982552d78ae7023ddf8b93 │ -Signer #1 certificate MD5 digest: ba2f723a9e1fe9e7e0435185eb5e2c22 │ -Signer #1 key algorithm: RSA │ -Signer #1 key size (bits): 2048 │ -Signer #1 public key SHA-256 digest: 93cf3aadb45e307c3e87e2a2c8b680a4f210cbf91ebc36b025664302e0b58c7e │ -Signer #1 public key SHA-1 digest: c84a9f0844176101070ed17076125c7235a6ed35 │ -Signer #1 public key MD5 digest: 570c47631331bc2e7ddddf09cebe8acc ├── zipinfo {} │ @@ -1,10 +1,10 @@ │ Zip file size: 584894 bytes, number of entries: 197 │ -rw-rw-rw- 2.3 unx 9476 b- defN 80-000-00 00:00 AndroidManifest.xml │ --rw---- 2.4 fat 442936 b- defN 80-000-00 00:00 classes.dex │ +-rw---- 2.4 fat 447380 b- defN 80-000-00 00:00 classes.dex │ -rw-rw-rw- 2.3 unx 242 b- stor 80-000-00 00:00 res/drawable-hdpi-v4/arrow_down.png │ -rw-rw-rw- 2.3 unx 234 b- stor 80-000-00 00:00 res/drawable-hdpi-v4/arrow_up.png │ -rw-rw-rw- 2.3 unx 261 b- stor 80-000-00 00:00 res/drawable-hdpi-v4/bat1.png │ -rw-rw-rw- 2.3 unx 296 b- stor 80-000-00 00:00 res/drawable-hdpi-v4/bat2.png │ -rw-rw-rw- 2.3 unx 301 b- stor 80-000-00 00:00 res/drawable-hdpi-v4/bat3.png │ -rw-rw-rw- 2.3 unx 318 b- stor 80-000-00 00:00 res/drawable-hdpi-v4/bat4.png │ -rw-rw-rw- 2.3 unx 474 b- stor 80-000-00 00:00 res/drawable-hdpi-v4/ci_add.png │ @@ -192,8 +192,8 @@ │ -rw-rw-rw- 2.3 unx 812 b- defN 80-000-00 00:00 res/menu/resultsmenu.xml │ -rw-rw-rw- 2.3 unx 660 b- defN 80-000-00 00:00 res/menu/searchmenu.xml │ -rw-rw-rw- 2.3 unx 26540 b- defN 80-000-00 00:00 res/xml/prefs.xml │ -rw-rw-rw- 2.3 unx 199424 b- stor 80-000-00 00:00 resources.arsc │ -rw---- 2.0 fat 16820 b- defN 80-000-00 00:00 META-INF/F29A1F4A.SF │ -rw---- 2.0 fat 1326 b- defN 80-000-00 00:00 META-INF/F29A1F4A.RSA │ -rw---- 2.0 fat 16774 b- defN 80-000-00 00:00 META-INF/MANIFEST.MF │ -197 files, 1071703 bytes uncompressed, 550046 bytes compressed: 48.7% │ +197 files, 1076147 bytes uncompressed, 550075 bytes compressed: 48.9% ├── classes.dex │ ├── dexdump -a -d -f -h {} │ │┄ Ignoring differences in offsets to keep diff size reasonable. │ │ @@ -1,13 +1,13 @@ │ │ DEX version '035' │ │ DEX file header: │ │ magic : 'dex\n035\0' │ │ -checksum : 903b7358 │ │ -signature : 748a...72b3 │ │ -file_size : 442936 │ │ +checksum : 984987b0 │ │ +signature : 4541...019b │ │ +file_size : 447380 │ │ header_size : 112 │ │ link_size : 0 │ │ link_off : 0 (0x000000) │ │ string_ids_size : 3884 │ │ string_ids_off : 112 (0x000070) │ │ type_ids_size : 565 │ │ type_ids_off : 15648 (0x003d20) │ │ @@ -15,15 +15,15 @@ │ │ proto_ids_off : 17908 (0x0045f4) │ │ field_ids_size : 2038 │ │ field_ids_off : 24028 (0x005ddc) │ │ method_ids_size : 1782 │ │ method_ids_off : 40332 (0x009d8c) │ │ class_defs_size : 340 │ │ class_defs_off : 54588 (0x00d53c) │ │ -data_size : 376468 │ │ +data_size : 380912 │ │ data_off : 66468 (0x0103a4) │ │ │ │ Class #0 header: │ │ class_idx : 131 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 507 │ │ source_file_idx : 190 │ │ @@ -59,19 +59,19 @@ │ │ type : '(Lcom/gacode/relaunchx/Advanced;Landroid/app/Activity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -015d04: |[015d04] com.gacode.relaunchx.Advanced$10.:(Lcom/gacode/relaunchx/Advanced;Landroid/app/Activity;)V │ │ -015d14: 5b01 3100 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/Advanced$10;.this$0:Lcom/gacode/relaunchx/Advanced; // field@0031 │ │ -015d18: 5b02 3200 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/Advanced$10;.val$parent:Landroid/app/Activity; // field@0032 │ │ -015d1c: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -015d22: 0e00 |0007: return-void │ │ +016d94: |[016d94] com.gacode.relaunchx.Advanced$10.:(Lcom/gacode/relaunchx/Advanced;Landroid/app/Activity;)V │ │ +016da4: 5b01 3100 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/Advanced$10;.this$0:Lcom/gacode/relaunchx/Advanced; // field@0031 │ │ +016da8: 5b02 3200 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/Advanced$10;.val$parent:Landroid/app/Activity; // field@0032 │ │ +016dac: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +016db2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=702 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/gacode/relaunchx/Advanced$10; │ │ 0x0000 - 0x0008 reg=1 this$0 Lcom/gacode/relaunchx/Advanced; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/app/Activity; │ │ @@ -82,22 +82,22 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -015d24: |[015d24] com.gacode.relaunchx.Advanced$10.onClick:(Landroid/view/View;)V │ │ -015d34: 5410 3200 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/Advanced$10;.val$parent:Landroid/app/Activity; // field@0032 │ │ -015d38: 7110 8402 0000 |0002: invoke-static {v0}, Lcom/gacode/relaunchx/PowerFunctions;.actionLock:(Landroid/app/Activity;)Z // method@0284 │ │ -015d3e: 0a00 |0005: move-result v0 │ │ -015d40: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -015d44: 5410 3200 |0008: iget-object v0, v1, Lcom/gacode/relaunchx/Advanced$10;.val$parent:Landroid/app/Activity; // field@0032 │ │ -015d48: 6e10 0200 0000 |000a: invoke-virtual {v0}, Landroid/app/Activity;.finish:()V // method@0002 │ │ -015d4e: 0e00 |000d: return-void │ │ +016db4: |[016db4] com.gacode.relaunchx.Advanced$10.onClick:(Landroid/view/View;)V │ │ +016dc4: 5410 3200 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/Advanced$10;.val$parent:Landroid/app/Activity; // field@0032 │ │ +016dc8: 7110 8402 0000 |0002: invoke-static {v0}, Lcom/gacode/relaunchx/PowerFunctions;.actionLock:(Landroid/app/Activity;)Z // method@0284 │ │ +016dce: 0a00 |0005: move-result v0 │ │ +016dd0: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +016dd4: 5410 3200 |0008: iget-object v0, v1, Lcom/gacode/relaunchx/Advanced$10;.val$parent:Landroid/app/Activity; // field@0032 │ │ +016dd8: 6e10 0200 0000 |000a: invoke-virtual {v0}, Landroid/app/Activity;.finish:()V // method@0002 │ │ +016dde: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=704 │ │ 0x0008 line=705 │ │ 0x000d line=707 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lcom/gacode/relaunchx/Advanced$10; │ │ @@ -142,19 +142,19 @@ │ │ type : '(Lcom/gacode/relaunchx/Advanced;Landroid/app/Activity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -015d50: |[015d50] com.gacode.relaunchx.Advanced$11.:(Lcom/gacode/relaunchx/Advanced;Landroid/app/Activity;)V │ │ -015d60: 5b01 3300 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/Advanced$11;.this$0:Lcom/gacode/relaunchx/Advanced; // field@0033 │ │ -015d64: 5b02 3400 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/Advanced$11;.val$parent:Landroid/app/Activity; // field@0034 │ │ -015d68: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -015d6e: 0e00 |0007: return-void │ │ +016de0: |[016de0] com.gacode.relaunchx.Advanced$11.:(Lcom/gacode/relaunchx/Advanced;Landroid/app/Activity;)V │ │ +016df0: 5b01 3300 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/Advanced$11;.this$0:Lcom/gacode/relaunchx/Advanced; // field@0033 │ │ +016df4: 5b02 3400 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/Advanced$11;.val$parent:Landroid/app/Activity; // field@0034 │ │ +016df8: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +016dfe: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=712 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/gacode/relaunchx/Advanced$11; │ │ 0x0000 - 0x0008 reg=1 this$0 Lcom/gacode/relaunchx/Advanced; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/app/Activity; │ │ @@ -165,18 +165,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -015d70: |[015d70] com.gacode.relaunchx.Advanced$11.onClick:(Landroid/view/View;)V │ │ -015d80: 5410 3400 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/Advanced$11;.val$parent:Landroid/app/Activity; // field@0034 │ │ -015d84: 7110 8602 0000 |0002: invoke-static {v0}, Lcom/gacode/relaunchx/PowerFunctions;.actionReboot:(Landroid/app/Activity;)V // method@0286 │ │ -015d8a: 0e00 |0005: return-void │ │ +016e00: |[016e00] com.gacode.relaunchx.Advanced$11.onClick:(Landroid/view/View;)V │ │ +016e10: 5410 3400 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/Advanced$11;.val$parent:Landroid/app/Activity; // field@0034 │ │ +016e14: 7110 8602 0000 |0002: invoke-static {v0}, Lcom/gacode/relaunchx/PowerFunctions;.actionReboot:(Landroid/app/Activity;)V // method@0286 │ │ +016e1a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=714 │ │ 0x0005 line=715 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/gacode/relaunchx/Advanced$11; │ │ 0x0000 - 0x0006 reg=2 v Landroid/view/View; │ │ @@ -220,19 +220,19 @@ │ │ type : '(Lcom/gacode/relaunchx/Advanced;Landroid/app/Activity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -015d8c: |[015d8c] com.gacode.relaunchx.Advanced$12.:(Lcom/gacode/relaunchx/Advanced;Landroid/app/Activity;)V │ │ -015d9c: 5b01 3500 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/Advanced$12;.this$0:Lcom/gacode/relaunchx/Advanced; // field@0035 │ │ -015da0: 5b02 3600 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/Advanced$12;.val$parent:Landroid/app/Activity; // field@0036 │ │ -015da4: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -015daa: 0e00 |0007: return-void │ │ +016e1c: |[016e1c] com.gacode.relaunchx.Advanced$12.:(Lcom/gacode/relaunchx/Advanced;Landroid/app/Activity;)V │ │ +016e2c: 5b01 3500 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/Advanced$12;.this$0:Lcom/gacode/relaunchx/Advanced; // field@0035 │ │ +016e30: 5b02 3600 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/Advanced$12;.val$parent:Landroid/app/Activity; // field@0036 │ │ +016e34: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +016e3a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=720 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/gacode/relaunchx/Advanced$12; │ │ 0x0000 - 0x0008 reg=1 this$0 Lcom/gacode/relaunchx/Advanced; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/app/Activity; │ │ @@ -243,18 +243,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -015dac: |[015dac] com.gacode.relaunchx.Advanced$12.onClick:(Landroid/view/View;)V │ │ -015dbc: 5410 3600 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/Advanced$12;.val$parent:Landroid/app/Activity; // field@0036 │ │ -015dc0: 7110 8502 0000 |0002: invoke-static {v0}, Lcom/gacode/relaunchx/PowerFunctions;.actionPowerOff:(Landroid/app/Activity;)V // method@0285 │ │ -015dc6: 0e00 |0005: return-void │ │ +016e3c: |[016e3c] com.gacode.relaunchx.Advanced$12.onClick:(Landroid/view/View;)V │ │ +016e4c: 5410 3600 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/Advanced$12;.val$parent:Landroid/app/Activity; // field@0036 │ │ +016e50: 7110 8502 0000 |0002: invoke-static {v0}, Lcom/gacode/relaunchx/PowerFunctions;.actionPowerOff:(Landroid/app/Activity;)V // method@0285 │ │ +016e56: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=722 │ │ 0x0005 line=723 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/gacode/relaunchx/Advanced$12; │ │ 0x0000 - 0x0006 reg=2 v Landroid/view/View; │ │ @@ -294,18 +294,18 @@ │ │ type : '(Lcom/gacode/relaunchx/Advanced;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -015dc8: |[015dc8] com.gacode.relaunchx.Advanced$1.:(Lcom/gacode/relaunchx/Advanced;)V │ │ -015dd8: 5b01 3700 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/Advanced$1;.this$0:Lcom/gacode/relaunchx/Advanced; // field@0037 │ │ -015ddc: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -015de2: 0e00 |0005: return-void │ │ +016e58: |[016e58] com.gacode.relaunchx.Advanced$1.:(Lcom/gacode/relaunchx/Advanced;)V │ │ +016e68: 5b01 3700 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/Advanced$1;.this$0:Lcom/gacode/relaunchx/Advanced; // field@0037 │ │ +016e6c: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +016e72: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=383 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/Advanced$1; │ │ 0x0000 - 0x0006 reg=1 this$0 Lcom/gacode/relaunchx/Advanced; │ │ │ │ @@ -315,36 +315,36 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -015de4: |[015de4] com.gacode.relaunchx.Advanced$1.onClick:(Landroid/view/View;)V │ │ -015df4: 5441 3700 |0000: iget-object v1, v4, Lcom/gacode/relaunchx/Advanced$1;.this$0:Lcom/gacode/relaunchx/Advanced; // field@0037 │ │ -015df8: 5411 5d00 |0002: iget-object v1, v1, Lcom/gacode/relaunchx/Advanced;.wfm:Landroid/net/wifi/WifiManager; // field@005d │ │ -015dfc: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -015dfe: 6e20 a200 2100 |0005: invoke-virtual {v1, v2}, Landroid/net/wifi/WifiManager;.setWifiEnabled:(Z)Z // method@00a2 │ │ -015e04: 5441 3700 |0008: iget-object v1, v4, Lcom/gacode/relaunchx/Advanced$1;.this$0:Lcom/gacode/relaunchx/Advanced; // field@0037 │ │ -015e08: 5411 5f00 |000a: iget-object v1, v1, Lcom/gacode/relaunchx/Advanced;.wifiOnOff:Landroid/widget/Button; // field@005f │ │ -015e0c: 5442 3700 |000c: iget-object v2, v4, Lcom/gacode/relaunchx/Advanced$1;.this$0:Lcom/gacode/relaunchx/Advanced; // field@0037 │ │ -015e10: 6e10 9101 0200 |000e: invoke-virtual {v2}, Lcom/gacode/relaunchx/Advanced;.getResources:()Landroid/content/res/Resources; // method@0191 │ │ -015e16: 0c02 |0011: move-result-object v2 │ │ -015e18: 1403 2b00 087f |0012: const v3, #float 1.80776e+38 // #7f08002b │ │ -015e1e: 6e20 8000 3200 |0015: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -015e24: 0c02 |0018: move-result-object v2 │ │ -015e26: 6e20 1001 2100 |0019: invoke-virtual {v1, v2}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@0110 │ │ -015e2c: 5441 3700 |001c: iget-object v1, v4, Lcom/gacode/relaunchx/Advanced$1;.this$0:Lcom/gacode/relaunchx/Advanced; // field@0037 │ │ -015e30: 5411 5f00 |001e: iget-object v1, v1, Lcom/gacode/relaunchx/Advanced;.wifiOnOff:Landroid/widget/Button; // field@005f │ │ -015e34: 1202 |0020: const/4 v2, #int 0 // #0 │ │ -015e36: 6e20 0d01 2100 |0021: invoke-virtual {v1, v2}, Landroid/widget/Button;.setEnabled:(Z)V // method@010d │ │ -015e3c: 0e00 |0024: return-void │ │ -015e3e: 0d00 |0025: move-exception v0 │ │ -015e40: 6e10 7106 0000 |0026: invoke-virtual {v0}, Ljava/lang/SecurityException;.printStackTrace:()V // method@0671 │ │ -015e46: 28fb |0029: goto 0024 // -0005 │ │ +016e74: |[016e74] com.gacode.relaunchx.Advanced$1.onClick:(Landroid/view/View;)V │ │ +016e84: 5441 3700 |0000: iget-object v1, v4, Lcom/gacode/relaunchx/Advanced$1;.this$0:Lcom/gacode/relaunchx/Advanced; // field@0037 │ │ +016e88: 5411 5d00 |0002: iget-object v1, v1, Lcom/gacode/relaunchx/Advanced;.wfm:Landroid/net/wifi/WifiManager; // field@005d │ │ +016e8c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +016e8e: 6e20 a200 2100 |0005: invoke-virtual {v1, v2}, Landroid/net/wifi/WifiManager;.setWifiEnabled:(Z)Z // method@00a2 │ │ +016e94: 5441 3700 |0008: iget-object v1, v4, Lcom/gacode/relaunchx/Advanced$1;.this$0:Lcom/gacode/relaunchx/Advanced; // field@0037 │ │ +016e98: 5411 5f00 |000a: iget-object v1, v1, Lcom/gacode/relaunchx/Advanced;.wifiOnOff:Landroid/widget/Button; // field@005f │ │ +016e9c: 5442 3700 |000c: iget-object v2, v4, Lcom/gacode/relaunchx/Advanced$1;.this$0:Lcom/gacode/relaunchx/Advanced; // field@0037 │ │ +016ea0: 6e10 9101 0200 |000e: invoke-virtual {v2}, Lcom/gacode/relaunchx/Advanced;.getResources:()Landroid/content/res/Resources; // method@0191 │ │ +016ea6: 0c02 |0011: move-result-object v2 │ │ +016ea8: 1403 2b00 087f |0012: const v3, #float 1.80776e+38 // #7f08002b │ │ +016eae: 6e20 8000 3200 |0015: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +016eb4: 0c02 |0018: move-result-object v2 │ │ +016eb6: 6e20 1001 2100 |0019: invoke-virtual {v1, v2}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@0110 │ │ +016ebc: 5441 3700 |001c: iget-object v1, v4, Lcom/gacode/relaunchx/Advanced$1;.this$0:Lcom/gacode/relaunchx/Advanced; // field@0037 │ │ +016ec0: 5411 5f00 |001e: iget-object v1, v1, Lcom/gacode/relaunchx/Advanced;.wifiOnOff:Landroid/widget/Button; // field@005f │ │ +016ec4: 1202 |0020: const/4 v2, #int 0 // #0 │ │ +016ec6: 6e20 0d01 2100 |0021: invoke-virtual {v1, v2}, Landroid/widget/Button;.setEnabled:(Z)V // method@010d │ │ +016ecc: 0e00 |0024: return-void │ │ +016ece: 0d00 |0025: move-exception v0 │ │ +016ed0: 6e10 7106 0000 |0026: invoke-virtual {v0}, Ljava/lang/SecurityException;.printStackTrace:()V // method@0671 │ │ +016ed6: 28fb |0029: goto 0024 // -0005 │ │ catches : 1 │ │ 0x0000 - 0x0024 │ │ Ljava/lang/SecurityException; -> 0x0025 │ │ positions : │ │ 0x0000 line=386 │ │ 0x0008 line=388 │ │ 0x001c line=390 │ │ @@ -391,18 +391,18 @@ │ │ type : '(Lcom/gacode/relaunchx/Advanced;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -015e58: |[015e58] com.gacode.relaunchx.Advanced$2.:(Lcom/gacode/relaunchx/Advanced;)V │ │ -015e68: 5b01 3800 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/Advanced$2;.this$0:Lcom/gacode/relaunchx/Advanced; // field@0038 │ │ -015e6c: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -015e72: 0e00 |0005: return-void │ │ +016ee8: |[016ee8] com.gacode.relaunchx.Advanced$2.:(Lcom/gacode/relaunchx/Advanced;)V │ │ +016ef8: 5b01 3800 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/Advanced$2;.this$0:Lcom/gacode/relaunchx/Advanced; // field@0038 │ │ +016efc: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +016f02: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=408 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/Advanced$2; │ │ 0x0000 - 0x0006 reg=1 this$0 Lcom/gacode/relaunchx/Advanced; │ │ │ │ @@ -412,36 +412,36 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -015e74: |[015e74] com.gacode.relaunchx.Advanced$2.onClick:(Landroid/view/View;)V │ │ -015e84: 5441 3800 |0000: iget-object v1, v4, Lcom/gacode/relaunchx/Advanced$2;.this$0:Lcom/gacode/relaunchx/Advanced; // field@0038 │ │ -015e88: 5411 5d00 |0002: iget-object v1, v1, Lcom/gacode/relaunchx/Advanced;.wfm:Landroid/net/wifi/WifiManager; // field@005d │ │ -015e8c: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -015e8e: 6e20 a200 2100 |0005: invoke-virtual {v1, v2}, Landroid/net/wifi/WifiManager;.setWifiEnabled:(Z)Z // method@00a2 │ │ -015e94: 5441 3800 |0008: iget-object v1, v4, Lcom/gacode/relaunchx/Advanced$2;.this$0:Lcom/gacode/relaunchx/Advanced; // field@0038 │ │ -015e98: 5411 5f00 |000a: iget-object v1, v1, Lcom/gacode/relaunchx/Advanced;.wifiOnOff:Landroid/widget/Button; // field@005f │ │ -015e9c: 5442 3800 |000c: iget-object v2, v4, Lcom/gacode/relaunchx/Advanced$2;.this$0:Lcom/gacode/relaunchx/Advanced; // field@0038 │ │ -015ea0: 6e10 9101 0200 |000e: invoke-virtual {v2}, Lcom/gacode/relaunchx/Advanced;.getResources:()Landroid/content/res/Resources; // method@0191 │ │ -015ea6: 0c02 |0011: move-result-object v2 │ │ -015ea8: 1403 2c00 087f |0012: const v3, #float 1.80776e+38 // #7f08002c │ │ -015eae: 6e20 8000 3200 |0015: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -015eb4: 0c02 |0018: move-result-object v2 │ │ -015eb6: 6e20 1001 2100 |0019: invoke-virtual {v1, v2}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@0110 │ │ -015ebc: 5441 3800 |001c: iget-object v1, v4, Lcom/gacode/relaunchx/Advanced$2;.this$0:Lcom/gacode/relaunchx/Advanced; // field@0038 │ │ -015ec0: 5411 5f00 |001e: iget-object v1, v1, Lcom/gacode/relaunchx/Advanced;.wifiOnOff:Landroid/widget/Button; // field@005f │ │ -015ec4: 1202 |0020: const/4 v2, #int 0 // #0 │ │ -015ec6: 6e20 0d01 2100 |0021: invoke-virtual {v1, v2}, Landroid/widget/Button;.setEnabled:(Z)V // method@010d │ │ -015ecc: 0e00 |0024: return-void │ │ -015ece: 0d00 |0025: move-exception v0 │ │ -015ed0: 6e10 7106 0000 |0026: invoke-virtual {v0}, Ljava/lang/SecurityException;.printStackTrace:()V // method@0671 │ │ -015ed6: 28fb |0029: goto 0024 // -0005 │ │ +016f04: |[016f04] com.gacode.relaunchx.Advanced$2.onClick:(Landroid/view/View;)V │ │ +016f14: 5441 3800 |0000: iget-object v1, v4, Lcom/gacode/relaunchx/Advanced$2;.this$0:Lcom/gacode/relaunchx/Advanced; // field@0038 │ │ +016f18: 5411 5d00 |0002: iget-object v1, v1, Lcom/gacode/relaunchx/Advanced;.wfm:Landroid/net/wifi/WifiManager; // field@005d │ │ +016f1c: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +016f1e: 6e20 a200 2100 |0005: invoke-virtual {v1, v2}, Landroid/net/wifi/WifiManager;.setWifiEnabled:(Z)Z // method@00a2 │ │ +016f24: 5441 3800 |0008: iget-object v1, v4, Lcom/gacode/relaunchx/Advanced$2;.this$0:Lcom/gacode/relaunchx/Advanced; // field@0038 │ │ +016f28: 5411 5f00 |000a: iget-object v1, v1, Lcom/gacode/relaunchx/Advanced;.wifiOnOff:Landroid/widget/Button; // field@005f │ │ +016f2c: 5442 3800 |000c: iget-object v2, v4, Lcom/gacode/relaunchx/Advanced$2;.this$0:Lcom/gacode/relaunchx/Advanced; // field@0038 │ │ +016f30: 6e10 9101 0200 |000e: invoke-virtual {v2}, Lcom/gacode/relaunchx/Advanced;.getResources:()Landroid/content/res/Resources; // method@0191 │ │ +016f36: 0c02 |0011: move-result-object v2 │ │ +016f38: 1403 2c00 087f |0012: const v3, #float 1.80776e+38 // #7f08002c │ │ +016f3e: 6e20 8000 3200 |0015: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +016f44: 0c02 |0018: move-result-object v2 │ │ +016f46: 6e20 1001 2100 |0019: invoke-virtual {v1, v2}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@0110 │ │ +016f4c: 5441 3800 |001c: iget-object v1, v4, Lcom/gacode/relaunchx/Advanced$2;.this$0:Lcom/gacode/relaunchx/Advanced; // field@0038 │ │ +016f50: 5411 5f00 |001e: iget-object v1, v1, Lcom/gacode/relaunchx/Advanced;.wifiOnOff:Landroid/widget/Button; // field@005f │ │ +016f54: 1202 |0020: const/4 v2, #int 0 // #0 │ │ +016f56: 6e20 0d01 2100 |0021: invoke-virtual {v1, v2}, Landroid/widget/Button;.setEnabled:(Z)V // method@010d │ │ +016f5c: 0e00 |0024: return-void │ │ +016f5e: 0d00 |0025: move-exception v0 │ │ +016f60: 6e10 7106 0000 |0026: invoke-virtual {v0}, Ljava/lang/SecurityException;.printStackTrace:()V // method@0671 │ │ +016f66: 28fb |0029: goto 0024 // -0005 │ │ catches : 1 │ │ 0x0000 - 0x0024 │ │ Ljava/lang/SecurityException; -> 0x0025 │ │ positions : │ │ 0x0000 line=411 │ │ 0x0008 line=413 │ │ 0x001c line=415 │ │ @@ -488,18 +488,18 @@ │ │ type : '(Lcom/gacode/relaunchx/Advanced;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -015ee8: |[015ee8] com.gacode.relaunchx.Advanced$3.:(Lcom/gacode/relaunchx/Advanced;)V │ │ -015ef8: 5b01 3900 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/Advanced$3;.this$0:Lcom/gacode/relaunchx/Advanced; // field@0039 │ │ -015efc: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -015f02: 0e00 |0005: return-void │ │ +016f78: |[016f78] com.gacode.relaunchx.Advanced$3.:(Lcom/gacode/relaunchx/Advanced;)V │ │ +016f88: 5b01 3900 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/Advanced$3;.this$0:Lcom/gacode/relaunchx/Advanced; // field@0039 │ │ +016f8c: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +016f92: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=564 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/Advanced$3; │ │ 0x0000 - 0x0006 reg=1 this$0 Lcom/gacode/relaunchx/Advanced; │ │ │ │ @@ -509,18 +509,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -015f04: |[015f04] com.gacode.relaunchx.Advanced$3.onClick:(Landroid/view/View;)V │ │ -015f14: 5410 3900 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/Advanced$3;.this$0:Lcom/gacode/relaunchx/Advanced; // field@0039 │ │ -015f18: 6e10 8e01 0000 |0002: invoke-virtual {v0}, Lcom/gacode/relaunchx/Advanced;.finish:()V // method@018e │ │ -015f1e: 0e00 |0005: return-void │ │ +016f94: |[016f94] com.gacode.relaunchx.Advanced$3.onClick:(Landroid/view/View;)V │ │ +016fa4: 5410 3900 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/Advanced$3;.this$0:Lcom/gacode/relaunchx/Advanced; // field@0039 │ │ +016fa8: 6e10 8e01 0000 |0002: invoke-virtual {v0}, Lcom/gacode/relaunchx/Advanced;.finish:()V // method@018e │ │ +016fae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=566 │ │ 0x0005 line=567 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/gacode/relaunchx/Advanced$3; │ │ 0x0000 - 0x0006 reg=2 v Landroid/view/View; │ │ @@ -564,19 +564,19 @@ │ │ type : '(Lcom/gacode/relaunchx/Advanced;Lcom/gacode/relaunchx/SView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -015f20: |[015f20] com.gacode.relaunchx.Advanced$4.:(Lcom/gacode/relaunchx/Advanced;Lcom/gacode/relaunchx/SView;)V │ │ -015f30: 5b01 3a00 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/Advanced$4;.this$0:Lcom/gacode/relaunchx/Advanced; // field@003a │ │ -015f34: 5b02 3b00 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/Advanced$4;.val$sv:Lcom/gacode/relaunchx/SView; // field@003b │ │ -015f38: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -015f3e: 0e00 |0007: return-void │ │ +016fb0: |[016fb0] com.gacode.relaunchx.Advanced$4.:(Lcom/gacode/relaunchx/Advanced;Lcom/gacode/relaunchx/SView;)V │ │ +016fc0: 5b01 3a00 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/Advanced$4;.this$0:Lcom/gacode/relaunchx/Advanced; // field@003a │ │ +016fc4: 5b02 3b00 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/Advanced$4;.val$sv:Lcom/gacode/relaunchx/SView; // field@003b │ │ +016fc8: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +016fce: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=591 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/gacode/relaunchx/Advanced$4; │ │ 0x0000 - 0x0008 reg=1 this$0 Lcom/gacode/relaunchx/Advanced; │ │ 0x0000 - 0x0008 reg=2 (null) Lcom/gacode/relaunchx/SView; │ │ @@ -587,26 +587,26 @@ │ │ type : '(Landroid/widget/AbsListView;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -015f40: |[015f40] com.gacode.relaunchx.Advanced$4.onScroll:(Landroid/widget/AbsListView;III)V │ │ -015f50: 5410 3b00 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/Advanced$4;.val$sv:Lcom/gacode/relaunchx/SView; // field@003b │ │ -015f54: 5905 e706 |0002: iput v5, v0, Lcom/gacode/relaunchx/SView;.total:I // field@06e7 │ │ -015f58: 5410 3b00 |0004: iget-object v0, v1, Lcom/gacode/relaunchx/Advanced$4;.val$sv:Lcom/gacode/relaunchx/SView; // field@003b │ │ -015f5c: 5904 e006 |0006: iput v4, v0, Lcom/gacode/relaunchx/SView;.count:I // field@06e0 │ │ -015f60: 5410 3b00 |0008: iget-object v0, v1, Lcom/gacode/relaunchx/Advanced$4;.val$sv:Lcom/gacode/relaunchx/SView; // field@003b │ │ -015f64: 5903 e106 |000a: iput v3, v0, Lcom/gacode/relaunchx/SView;.first:I // field@06e1 │ │ -015f68: 5410 3a00 |000c: iget-object v0, v1, Lcom/gacode/relaunchx/Advanced$4;.this$0:Lcom/gacode/relaunchx/Advanced; // field@003a │ │ -015f6c: 7110 8a01 0000 |000e: invoke-static {v0}, Lcom/gacode/relaunchx/Advanced;.access$100:(Lcom/gacode/relaunchx/Advanced;)V // method@018a │ │ -015f72: 5410 3b00 |0011: iget-object v0, v1, Lcom/gacode/relaunchx/Advanced$4;.val$sv:Lcom/gacode/relaunchx/SView; // field@003b │ │ -015f76: 6e10 0c05 0000 |0013: invoke-virtual {v0}, Lcom/gacode/relaunchx/SView;.invalidate:()V // method@050c │ │ -015f7c: 0e00 |0016: return-void │ │ +016fd0: |[016fd0] com.gacode.relaunchx.Advanced$4.onScroll:(Landroid/widget/AbsListView;III)V │ │ +016fe0: 5410 3b00 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/Advanced$4;.val$sv:Lcom/gacode/relaunchx/SView; // field@003b │ │ +016fe4: 5905 e706 |0002: iput v5, v0, Lcom/gacode/relaunchx/SView;.total:I // field@06e7 │ │ +016fe8: 5410 3b00 |0004: iget-object v0, v1, Lcom/gacode/relaunchx/Advanced$4;.val$sv:Lcom/gacode/relaunchx/SView; // field@003b │ │ +016fec: 5904 e006 |0006: iput v4, v0, Lcom/gacode/relaunchx/SView;.count:I // field@06e0 │ │ +016ff0: 5410 3b00 |0008: iget-object v0, v1, Lcom/gacode/relaunchx/Advanced$4;.val$sv:Lcom/gacode/relaunchx/SView; // field@003b │ │ +016ff4: 5903 e106 |000a: iput v3, v0, Lcom/gacode/relaunchx/SView;.first:I // field@06e1 │ │ +016ff8: 5410 3a00 |000c: iget-object v0, v1, Lcom/gacode/relaunchx/Advanced$4;.this$0:Lcom/gacode/relaunchx/Advanced; // field@003a │ │ +016ffc: 7110 8a01 0000 |000e: invoke-static {v0}, Lcom/gacode/relaunchx/Advanced;.access$100:(Lcom/gacode/relaunchx/Advanced;)V // method@018a │ │ +017002: 5410 3b00 |0011: iget-object v0, v1, Lcom/gacode/relaunchx/Advanced$4;.val$sv:Lcom/gacode/relaunchx/SView; // field@003b │ │ +017006: 6e10 0c05 0000 |0013: invoke-virtual {v0}, Lcom/gacode/relaunchx/SView;.invalidate:()V // method@050c │ │ +01700c: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=595 │ │ 0x0004 line=596 │ │ 0x0008 line=597 │ │ 0x000c line=598 │ │ 0x0011 line=599 │ │ @@ -623,16 +623,16 @@ │ │ type : '(Landroid/widget/AbsListView;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -015f80: |[015f80] com.gacode.relaunchx.Advanced$4.onScrollStateChanged:(Landroid/widget/AbsListView;I)V │ │ -015f90: 0e00 |0000: return-void │ │ +017010: |[017010] com.gacode.relaunchx.Advanced$4.onScrollStateChanged:(Landroid/widget/AbsListView;I)V │ │ +017020: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=604 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/gacode/relaunchx/Advanced$4; │ │ 0x0000 - 0x0001 reg=1 view Landroid/widget/AbsListView; │ │ 0x0000 - 0x0001 reg=2 scrollState I │ │ @@ -672,18 +672,18 @@ │ │ type : '(Lcom/gacode/relaunchx/Advanced;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -015f94: |[015f94] com.gacode.relaunchx.Advanced$5.:(Lcom/gacode/relaunchx/Advanced;)V │ │ -015fa4: 5b01 3c00 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/Advanced$5;.this$0:Lcom/gacode/relaunchx/Advanced; // field@003c │ │ -015fa8: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -015fae: 0e00 |0005: return-void │ │ +017024: |[017024] com.gacode.relaunchx.Advanced$5.:(Lcom/gacode/relaunchx/Advanced;)V │ │ +017034: 5b01 3c00 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/Advanced$5;.this$0:Lcom/gacode/relaunchx/Advanced; // field@003c │ │ +017038: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +01703e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=609 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/Advanced$5; │ │ 0x0000 - 0x0006 reg=1 this$0 Lcom/gacode/relaunchx/Advanced; │ │ │ │ @@ -693,18 +693,18 @@ │ │ type : '(Landroid/widget/AbsListView;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -015fb0: |[015fb0] com.gacode.relaunchx.Advanced$5.onScroll:(Landroid/widget/AbsListView;III)V │ │ -015fc0: 5410 3c00 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/Advanced$5;.this$0:Lcom/gacode/relaunchx/Advanced; // field@003c │ │ -015fc4: 7110 8a01 0000 |0002: invoke-static {v0}, Lcom/gacode/relaunchx/Advanced;.access$100:(Lcom/gacode/relaunchx/Advanced;)V // method@018a │ │ -015fca: 0e00 |0005: return-void │ │ +017040: |[017040] com.gacode.relaunchx.Advanced$5.onScroll:(Landroid/widget/AbsListView;III)V │ │ +017050: 5410 3c00 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/Advanced$5;.this$0:Lcom/gacode/relaunchx/Advanced; // field@003c │ │ +017054: 7110 8a01 0000 |0002: invoke-static {v0}, Lcom/gacode/relaunchx/Advanced;.access$100:(Lcom/gacode/relaunchx/Advanced;)V // method@018a │ │ +01705a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=612 │ │ 0x0005 line=613 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/gacode/relaunchx/Advanced$5; │ │ 0x0000 - 0x0006 reg=2 view Landroid/widget/AbsListView; │ │ @@ -717,16 +717,16 @@ │ │ type : '(Landroid/widget/AbsListView;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -015fcc: |[015fcc] com.gacode.relaunchx.Advanced$5.onScrollStateChanged:(Landroid/widget/AbsListView;I)V │ │ -015fdc: 0e00 |0000: return-void │ │ +01705c: |[01705c] com.gacode.relaunchx.Advanced$5.onScrollStateChanged:(Landroid/widget/AbsListView;I)V │ │ +01706c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=617 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/gacode/relaunchx/Advanced$5; │ │ 0x0000 - 0x0001 reg=1 view Landroid/widget/AbsListView; │ │ 0x0000 - 0x0001 reg=2 scrollState I │ │ @@ -766,18 +766,18 @@ │ │ type : '(Lcom/gacode/relaunchx/Advanced;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -015fe0: |[015fe0] com.gacode.relaunchx.Advanced$6.:(Lcom/gacode/relaunchx/Advanced;)V │ │ -015ff0: 5b01 3d00 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/Advanced$6;.this$0:Lcom/gacode/relaunchx/Advanced; // field@003d │ │ -015ff4: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -015ffa: 0e00 |0005: return-void │ │ +017070: |[017070] com.gacode.relaunchx.Advanced$6.:(Lcom/gacode/relaunchx/Advanced;)V │ │ +017080: 5b01 3d00 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/Advanced$6;.this$0:Lcom/gacode/relaunchx/Advanced; // field@003d │ │ +017084: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +01708a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=626 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/Advanced$6; │ │ 0x0000 - 0x0006 reg=1 this$0 Lcom/gacode/relaunchx/Advanced; │ │ │ │ @@ -787,23 +787,23 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -015ffc: |[015ffc] com.gacode.relaunchx.Advanced$6.onClick:(Landroid/view/View;)V │ │ -01600c: 5420 3d00 |0000: iget-object v0, v2, Lcom/gacode/relaunchx/Advanced$6;.this$0:Lcom/gacode/relaunchx/Advanced; // field@003d │ │ -016010: 5400 5d00 |0002: iget-object v0, v0, Lcom/gacode/relaunchx/Advanced;.wfm:Landroid/net/wifi/WifiManager; // field@005d │ │ -016014: 6e10 a300 0000 |0004: invoke-virtual {v0}, Landroid/net/wifi/WifiManager;.startScan:()Z // method@00a3 │ │ -01601a: 5420 3d00 |0007: iget-object v0, v2, Lcom/gacode/relaunchx/Advanced$6;.this$0:Lcom/gacode/relaunchx/Advanced; // field@003d │ │ -01601e: 5400 6000 |0009: iget-object v0, v0, Lcom/gacode/relaunchx/Advanced;.wifiScan:Landroid/widget/Button; // field@0060 │ │ -016022: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -016024: 6e20 0d01 1000 |000c: invoke-virtual {v0, v1}, Landroid/widget/Button;.setEnabled:(Z)V // method@010d │ │ -01602a: 0e00 |000f: return-void │ │ +01708c: |[01708c] com.gacode.relaunchx.Advanced$6.onClick:(Landroid/view/View;)V │ │ +01709c: 5420 3d00 |0000: iget-object v0, v2, Lcom/gacode/relaunchx/Advanced$6;.this$0:Lcom/gacode/relaunchx/Advanced; // field@003d │ │ +0170a0: 5400 5d00 |0002: iget-object v0, v0, Lcom/gacode/relaunchx/Advanced;.wfm:Landroid/net/wifi/WifiManager; // field@005d │ │ +0170a4: 6e10 a300 0000 |0004: invoke-virtual {v0}, Landroid/net/wifi/WifiManager;.startScan:()Z // method@00a3 │ │ +0170aa: 5420 3d00 |0007: iget-object v0, v2, Lcom/gacode/relaunchx/Advanced$6;.this$0:Lcom/gacode/relaunchx/Advanced; // field@003d │ │ +0170ae: 5400 6000 |0009: iget-object v0, v0, Lcom/gacode/relaunchx/Advanced;.wifiScan:Landroid/widget/Button; // field@0060 │ │ +0170b2: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +0170b4: 6e20 0d01 1000 |000c: invoke-virtual {v0, v1}, Landroid/widget/Button;.setEnabled:(Z)V // method@010d │ │ +0170ba: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=628 │ │ 0x0007 line=629 │ │ 0x000f line=630 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lcom/gacode/relaunchx/Advanced$6; │ │ @@ -843,18 +843,18 @@ │ │ type : '(Lcom/gacode/relaunchx/Advanced;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01602c: |[01602c] com.gacode.relaunchx.Advanced$7.:(Lcom/gacode/relaunchx/Advanced;)V │ │ -01603c: 5b01 3e00 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/Advanced$7;.this$0:Lcom/gacode/relaunchx/Advanced; // field@003e │ │ -016040: 7010 4200 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0042 │ │ -016046: 0e00 |0005: return-void │ │ +0170bc: |[0170bc] com.gacode.relaunchx.Advanced$7.:(Lcom/gacode/relaunchx/Advanced;)V │ │ +0170cc: 5b01 3e00 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/Advanced$7;.this$0:Lcom/gacode/relaunchx/Advanced; // field@003e │ │ +0170d0: 7010 4200 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0042 │ │ +0170d6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=636 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/Advanced$7; │ │ 0x0000 - 0x0006 reg=1 this$0 Lcom/gacode/relaunchx/Advanced; │ │ │ │ @@ -864,30 +864,30 @@ │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -016048: |[016048] com.gacode.relaunchx.Advanced$7.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -016058: 5430 3e00 |0000: iget-object v0, v3, Lcom/gacode/relaunchx/Advanced$7;.this$0:Lcom/gacode/relaunchx/Advanced; // field@003e │ │ -01605c: 5431 3e00 |0002: iget-object v1, v3, Lcom/gacode/relaunchx/Advanced$7;.this$0:Lcom/gacode/relaunchx/Advanced; // field@003e │ │ -016060: 5432 3e00 |0004: iget-object v2, v3, Lcom/gacode/relaunchx/Advanced$7;.this$0:Lcom/gacode/relaunchx/Advanced; // field@003e │ │ -016064: 5422 5d00 |0006: iget-object v2, v2, Lcom/gacode/relaunchx/Advanced;.wfm:Landroid/net/wifi/WifiManager; // field@005d │ │ -016068: 7120 8b01 2100 |0008: invoke-static {v1, v2}, Lcom/gacode/relaunchx/Advanced;.access$200:(Lcom/gacode/relaunchx/Advanced;Landroid/net/wifi/WifiManager;)Ljava/util/List; // method@018b │ │ -01606e: 0c01 |000b: move-result-object v1 │ │ -016070: 5b01 5e00 |000c: iput-object v1, v0, Lcom/gacode/relaunchx/Advanced;.wifiNetworks:Ljava/util/List; // field@005e │ │ -016074: 5430 3e00 |000e: iget-object v0, v3, Lcom/gacode/relaunchx/Advanced$7;.this$0:Lcom/gacode/relaunchx/Advanced; // field@003e │ │ -016078: 5400 6000 |0010: iget-object v0, v0, Lcom/gacode/relaunchx/Advanced;.wifiScan:Landroid/widget/Button; // field@0060 │ │ -01607c: 1211 |0012: const/4 v1, #int 1 // #1 │ │ -01607e: 6e20 0d01 1000 |0013: invoke-virtual {v0, v1}, Landroid/widget/Button;.setEnabled:(Z)V // method@010d │ │ -016084: 5430 3e00 |0016: iget-object v0, v3, Lcom/gacode/relaunchx/Advanced$7;.this$0:Lcom/gacode/relaunchx/Advanced; // field@003e │ │ -016088: 5400 5000 |0018: iget-object v0, v0, Lcom/gacode/relaunchx/Advanced;.adapter:Lcom/gacode/relaunchx/Advanced$WiFiAdapter; // field@0050 │ │ -01608c: 6e10 8701 0000 |001a: invoke-virtual {v0}, Lcom/gacode/relaunchx/Advanced$WiFiAdapter;.notifyDataSetChanged:()V // method@0187 │ │ -016092: 0e00 |001d: return-void │ │ +0170d8: |[0170d8] com.gacode.relaunchx.Advanced$7.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +0170e8: 5430 3e00 |0000: iget-object v0, v3, Lcom/gacode/relaunchx/Advanced$7;.this$0:Lcom/gacode/relaunchx/Advanced; // field@003e │ │ +0170ec: 5431 3e00 |0002: iget-object v1, v3, Lcom/gacode/relaunchx/Advanced$7;.this$0:Lcom/gacode/relaunchx/Advanced; // field@003e │ │ +0170f0: 5432 3e00 |0004: iget-object v2, v3, Lcom/gacode/relaunchx/Advanced$7;.this$0:Lcom/gacode/relaunchx/Advanced; // field@003e │ │ +0170f4: 5422 5d00 |0006: iget-object v2, v2, Lcom/gacode/relaunchx/Advanced;.wfm:Landroid/net/wifi/WifiManager; // field@005d │ │ +0170f8: 7120 8b01 2100 |0008: invoke-static {v1, v2}, Lcom/gacode/relaunchx/Advanced;.access$200:(Lcom/gacode/relaunchx/Advanced;Landroid/net/wifi/WifiManager;)Ljava/util/List; // method@018b │ │ +0170fe: 0c01 |000b: move-result-object v1 │ │ +017100: 5b01 5e00 |000c: iput-object v1, v0, Lcom/gacode/relaunchx/Advanced;.wifiNetworks:Ljava/util/List; // field@005e │ │ +017104: 5430 3e00 |000e: iget-object v0, v3, Lcom/gacode/relaunchx/Advanced$7;.this$0:Lcom/gacode/relaunchx/Advanced; // field@003e │ │ +017108: 5400 6000 |0010: iget-object v0, v0, Lcom/gacode/relaunchx/Advanced;.wifiScan:Landroid/widget/Button; // field@0060 │ │ +01710c: 1211 |0012: const/4 v1, #int 1 // #1 │ │ +01710e: 6e20 0d01 1000 |0013: invoke-virtual {v0, v1}, Landroid/widget/Button;.setEnabled:(Z)V // method@010d │ │ +017114: 5430 3e00 |0016: iget-object v0, v3, Lcom/gacode/relaunchx/Advanced$7;.this$0:Lcom/gacode/relaunchx/Advanced; // field@003e │ │ +017118: 5400 5000 |0018: iget-object v0, v0, Lcom/gacode/relaunchx/Advanced;.adapter:Lcom/gacode/relaunchx/Advanced$WiFiAdapter; // field@0050 │ │ +01711c: 6e10 8701 0000 |001a: invoke-virtual {v0}, Lcom/gacode/relaunchx/Advanced$WiFiAdapter;.notifyDataSetChanged:()V // method@0187 │ │ +017122: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=639 │ │ 0x000e line=640 │ │ 0x0016 line=641 │ │ 0x001d line=642 │ │ locals : │ │ @@ -929,18 +929,18 @@ │ │ type : '(Lcom/gacode/relaunchx/Advanced;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -016094: |[016094] com.gacode.relaunchx.Advanced$8.:(Lcom/gacode/relaunchx/Advanced;)V │ │ -0160a4: 5b01 3f00 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/Advanced$8;.this$0:Lcom/gacode/relaunchx/Advanced; // field@003f │ │ -0160a8: 7010 4200 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0042 │ │ -0160ae: 0e00 |0005: return-void │ │ +017124: |[017124] com.gacode.relaunchx.Advanced$8.:(Lcom/gacode/relaunchx/Advanced;)V │ │ +017134: 5b01 3f00 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/Advanced$8;.this$0:Lcom/gacode/relaunchx/Advanced; // field@003f │ │ +017138: 7010 4200 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0042 │ │ +01713e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=653 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/Advanced$8; │ │ 0x0000 - 0x0006 reg=1 this$0 Lcom/gacode/relaunchx/Advanced; │ │ │ │ @@ -950,32 +950,32 @@ │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -0160b0: |[0160b0] com.gacode.relaunchx.Advanced$8.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -0160c0: 5430 3f00 |0000: iget-object v0, v3, Lcom/gacode/relaunchx/Advanced$8;.this$0:Lcom/gacode/relaunchx/Advanced; // field@003f │ │ -0160c4: 5431 3f00 |0002: iget-object v1, v3, Lcom/gacode/relaunchx/Advanced$8;.this$0:Lcom/gacode/relaunchx/Advanced; // field@003f │ │ -0160c8: 5432 3f00 |0004: iget-object v2, v3, Lcom/gacode/relaunchx/Advanced$8;.this$0:Lcom/gacode/relaunchx/Advanced; // field@003f │ │ -0160cc: 5422 5d00 |0006: iget-object v2, v2, Lcom/gacode/relaunchx/Advanced;.wfm:Landroid/net/wifi/WifiManager; // field@005d │ │ -0160d0: 7120 8b01 2100 |0008: invoke-static {v1, v2}, Lcom/gacode/relaunchx/Advanced;.access$200:(Lcom/gacode/relaunchx/Advanced;Landroid/net/wifi/WifiManager;)Ljava/util/List; // method@018b │ │ -0160d6: 0c01 |000b: move-result-object v1 │ │ -0160d8: 5b01 5e00 |000c: iput-object v1, v0, Lcom/gacode/relaunchx/Advanced;.wifiNetworks:Ljava/util/List; // field@005e │ │ -0160dc: 5430 3f00 |000e: iget-object v0, v3, Lcom/gacode/relaunchx/Advanced$8;.this$0:Lcom/gacode/relaunchx/Advanced; // field@003f │ │ -0160e0: 5400 6000 |0010: iget-object v0, v0, Lcom/gacode/relaunchx/Advanced;.wifiScan:Landroid/widget/Button; // field@0060 │ │ -0160e4: 1211 |0012: const/4 v1, #int 1 // #1 │ │ -0160e6: 6e20 0d01 1000 |0013: invoke-virtual {v0, v1}, Landroid/widget/Button;.setEnabled:(Z)V // method@010d │ │ -0160ec: 5430 3f00 |0016: iget-object v0, v3, Lcom/gacode/relaunchx/Advanced$8;.this$0:Lcom/gacode/relaunchx/Advanced; // field@003f │ │ -0160f0: 5400 5000 |0018: iget-object v0, v0, Lcom/gacode/relaunchx/Advanced;.adapter:Lcom/gacode/relaunchx/Advanced$WiFiAdapter; // field@0050 │ │ -0160f4: 6e10 8701 0000 |001a: invoke-virtual {v0}, Lcom/gacode/relaunchx/Advanced$WiFiAdapter;.notifyDataSetChanged:()V // method@0187 │ │ -0160fa: 5430 3f00 |001d: iget-object v0, v3, Lcom/gacode/relaunchx/Advanced$8;.this$0:Lcom/gacode/relaunchx/Advanced; // field@003f │ │ -0160fe: 7110 8c01 0000 |001f: invoke-static {v0}, Lcom/gacode/relaunchx/Advanced;.access$300:(Lcom/gacode/relaunchx/Advanced;)V // method@018c │ │ -016104: 0e00 |0022: return-void │ │ +017140: |[017140] com.gacode.relaunchx.Advanced$8.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +017150: 5430 3f00 |0000: iget-object v0, v3, Lcom/gacode/relaunchx/Advanced$8;.this$0:Lcom/gacode/relaunchx/Advanced; // field@003f │ │ +017154: 5431 3f00 |0002: iget-object v1, v3, Lcom/gacode/relaunchx/Advanced$8;.this$0:Lcom/gacode/relaunchx/Advanced; // field@003f │ │ +017158: 5432 3f00 |0004: iget-object v2, v3, Lcom/gacode/relaunchx/Advanced$8;.this$0:Lcom/gacode/relaunchx/Advanced; // field@003f │ │ +01715c: 5422 5d00 |0006: iget-object v2, v2, Lcom/gacode/relaunchx/Advanced;.wfm:Landroid/net/wifi/WifiManager; // field@005d │ │ +017160: 7120 8b01 2100 |0008: invoke-static {v1, v2}, Lcom/gacode/relaunchx/Advanced;.access$200:(Lcom/gacode/relaunchx/Advanced;Landroid/net/wifi/WifiManager;)Ljava/util/List; // method@018b │ │ +017166: 0c01 |000b: move-result-object v1 │ │ +017168: 5b01 5e00 |000c: iput-object v1, v0, Lcom/gacode/relaunchx/Advanced;.wifiNetworks:Ljava/util/List; // field@005e │ │ +01716c: 5430 3f00 |000e: iget-object v0, v3, Lcom/gacode/relaunchx/Advanced$8;.this$0:Lcom/gacode/relaunchx/Advanced; // field@003f │ │ +017170: 5400 6000 |0010: iget-object v0, v0, Lcom/gacode/relaunchx/Advanced;.wifiScan:Landroid/widget/Button; // field@0060 │ │ +017174: 1211 |0012: const/4 v1, #int 1 // #1 │ │ +017176: 6e20 0d01 1000 |0013: invoke-virtual {v0, v1}, Landroid/widget/Button;.setEnabled:(Z)V // method@010d │ │ +01717c: 5430 3f00 |0016: iget-object v0, v3, Lcom/gacode/relaunchx/Advanced$8;.this$0:Lcom/gacode/relaunchx/Advanced; // field@003f │ │ +017180: 5400 5000 |0018: iget-object v0, v0, Lcom/gacode/relaunchx/Advanced;.adapter:Lcom/gacode/relaunchx/Advanced$WiFiAdapter; // field@0050 │ │ +017184: 6e10 8701 0000 |001a: invoke-virtual {v0}, Lcom/gacode/relaunchx/Advanced$WiFiAdapter;.notifyDataSetChanged:()V // method@0187 │ │ +01718a: 5430 3f00 |001d: iget-object v0, v3, Lcom/gacode/relaunchx/Advanced$8;.this$0:Lcom/gacode/relaunchx/Advanced; // field@003f │ │ +01718e: 7110 8c01 0000 |001f: invoke-static {v0}, Lcom/gacode/relaunchx/Advanced;.access$300:(Lcom/gacode/relaunchx/Advanced;)V // method@018c │ │ +017194: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=656 │ │ 0x000e line=657 │ │ 0x0016 line=658 │ │ 0x001d line=659 │ │ 0x0022 line=660 │ │ @@ -1019,18 +1019,18 @@ │ │ type : '(Lcom/gacode/relaunchx/Advanced;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -016108: |[016108] com.gacode.relaunchx.Advanced$9.:(Lcom/gacode/relaunchx/Advanced;)V │ │ -016118: 5b01 4000 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/Advanced$9;.this$0:Lcom/gacode/relaunchx/Advanced; // field@0040 │ │ -01611c: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -016122: 0e00 |0005: return-void │ │ +017198: |[017198] com.gacode.relaunchx.Advanced$9.:(Lcom/gacode/relaunchx/Advanced;)V │ │ +0171a8: 5b01 4000 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/Advanced$9;.this$0:Lcom/gacode/relaunchx/Advanced; // field@0040 │ │ +0171ac: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +0171b2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=668 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/Advanced$9; │ │ 0x0000 - 0x0006 reg=1 this$0 Lcom/gacode/relaunchx/Advanced; │ │ │ │ @@ -1040,56 +1040,56 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 93 16-bit code units │ │ -016124: |[016124] com.gacode.relaunchx.Advanced$9.onClick:(Landroid/view/View;)V │ │ -016134: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -016136: 1504 0010 |0001: const/high16 v4, #int 268435456 // #1000 │ │ -01613a: 6302 8d00 |0003: sget-boolean v2, Lcom/gacode/relaunchx/DeviceInfo;.EINK_SONY:Z // field@008d │ │ -01613e: 3802 2300 |0005: if-eqz v2, 0028 // +0023 │ │ -016142: 2201 1c00 |0007: new-instance v1, Landroid/content/Intent; // type@001c │ │ -016146: 1a02 5405 |0009: const-string v2, "android.intent.action.MAIN" // string@0554 │ │ -01614a: 7030 4f00 2103 |000b: invoke-direct {v1, v2, v3}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@004f │ │ -016150: 1a02 5905 |000e: const-string v2, "android.intent.category.LAUNCHER" // string@0559 │ │ -016154: 6e20 5000 2100 |0010: invoke-virtual {v1, v2}, Landroid/content/Intent;.addCategory:(Ljava/lang/String;)Landroid/content/Intent; // method@0050 │ │ -01615a: 2200 1500 |0013: new-instance v0, Landroid/content/ComponentName; // type@0015 │ │ -01615e: 1a02 8e06 |0015: const-string v2, "com.sony.drbd.ebook.NetworkManagerSettings" // string@068e │ │ -016162: 1a03 8f06 |0017: const-string v3, "com.sony.drbd.ebook.NetworkManagerSettings.NMWirelessSetting" // string@068f │ │ -016166: 7030 4300 2003 |0019: invoke-direct {v0, v2, v3}, Landroid/content/ComponentName;.:(Ljava/lang/String;Ljava/lang/String;)V // method@0043 │ │ -01616c: 6e20 5b00 0100 |001c: invoke-virtual {v1, v0}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@005b │ │ -016172: 6e20 5e00 4100 |001f: invoke-virtual {v1, v4}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@005e │ │ -016178: 5452 4000 |0022: iget-object v2, v5, Lcom/gacode/relaunchx/Advanced$9;.this$0:Lcom/gacode/relaunchx/Advanced; // field@0040 │ │ -01617c: 6e20 9e01 1200 |0024: invoke-virtual {v2, v1}, Lcom/gacode/relaunchx/Advanced;.startActivity:(Landroid/content/Intent;)V // method@019e │ │ -016182: 0e00 |0027: return-void │ │ -016184: 6302 8900 |0028: sget-boolean v2, Lcom/gacode/relaunchx/DeviceInfo;.EINK_NOOK:Z // field@0089 │ │ -016188: 3802 2300 |002a: if-eqz v2, 004d // +0023 │ │ -01618c: 2201 1c00 |002c: new-instance v1, Landroid/content/Intent; // type@001c │ │ -016190: 1a02 5405 |002e: const-string v2, "android.intent.action.MAIN" // string@0554 │ │ -016194: 7030 4f00 2103 |0030: invoke-direct {v1, v2, v3}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@004f │ │ -01619a: 1a02 5905 |0033: const-string v2, "android.intent.category.LAUNCHER" // string@0559 │ │ -01619e: 6e20 5000 2100 |0035: invoke-virtual {v1, v2}, Landroid/content/Intent;.addCategory:(Ljava/lang/String;)Landroid/content/Intent; // method@0050 │ │ -0161a4: 2200 1500 |0038: new-instance v0, Landroid/content/ComponentName; // type@0015 │ │ -0161a8: 1a02 8906 |003a: const-string v2, "com.android.settings" // string@0689 │ │ -0161ac: 1a03 8a06 |003c: const-string v3, "com.android.settings.wifi.Settings_Wifi_Settings" // string@068a │ │ -0161b0: 7030 4300 2003 |003e: invoke-direct {v0, v2, v3}, Landroid/content/ComponentName;.:(Ljava/lang/String;Ljava/lang/String;)V // method@0043 │ │ -0161b6: 6e20 5b00 0100 |0041: invoke-virtual {v1, v0}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@005b │ │ -0161bc: 6e20 5e00 4100 |0044: invoke-virtual {v1, v4}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@005e │ │ -0161c2: 5452 4000 |0047: iget-object v2, v5, Lcom/gacode/relaunchx/Advanced$9;.this$0:Lcom/gacode/relaunchx/Advanced; // field@0040 │ │ -0161c6: 6e20 9e01 1200 |0049: invoke-virtual {v2, v1}, Lcom/gacode/relaunchx/Advanced;.startActivity:(Landroid/content/Intent;)V // method@019e │ │ -0161cc: 28db |004c: goto 0027 // -0025 │ │ -0161ce: 2201 1c00 |004d: new-instance v1, Landroid/content/Intent; // type@001c │ │ -0161d2: 1a02 6105 |004f: const-string v2, "android.settings.WIFI_SETTINGS" // string@0561 │ │ -0161d6: 7020 4e00 2100 |0051: invoke-direct {v1, v2}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@004e │ │ -0161dc: 6e20 5e00 4100 |0054: invoke-virtual {v1, v4}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@005e │ │ -0161e2: 5452 4000 |0057: iget-object v2, v5, Lcom/gacode/relaunchx/Advanced$9;.this$0:Lcom/gacode/relaunchx/Advanced; // field@0040 │ │ -0161e6: 6e20 9e01 1200 |0059: invoke-virtual {v2, v1}, Lcom/gacode/relaunchx/Advanced;.startActivity:(Landroid/content/Intent;)V // method@019e │ │ -0161ec: 28cb |005c: goto 0027 // -0035 │ │ +0171b4: |[0171b4] com.gacode.relaunchx.Advanced$9.onClick:(Landroid/view/View;)V │ │ +0171c4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0171c6: 1504 0010 |0001: const/high16 v4, #int 268435456 // #1000 │ │ +0171ca: 6302 8d00 |0003: sget-boolean v2, Lcom/gacode/relaunchx/DeviceInfo;.EINK_SONY:Z // field@008d │ │ +0171ce: 3802 2300 |0005: if-eqz v2, 0028 // +0023 │ │ +0171d2: 2201 1c00 |0007: new-instance v1, Landroid/content/Intent; // type@001c │ │ +0171d6: 1a02 5405 |0009: const-string v2, "android.intent.action.MAIN" // string@0554 │ │ +0171da: 7030 4f00 2103 |000b: invoke-direct {v1, v2, v3}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@004f │ │ +0171e0: 1a02 5905 |000e: const-string v2, "android.intent.category.LAUNCHER" // string@0559 │ │ +0171e4: 6e20 5000 2100 |0010: invoke-virtual {v1, v2}, Landroid/content/Intent;.addCategory:(Ljava/lang/String;)Landroid/content/Intent; // method@0050 │ │ +0171ea: 2200 1500 |0013: new-instance v0, Landroid/content/ComponentName; // type@0015 │ │ +0171ee: 1a02 8e06 |0015: const-string v2, "com.sony.drbd.ebook.NetworkManagerSettings" // string@068e │ │ +0171f2: 1a03 8f06 |0017: const-string v3, "com.sony.drbd.ebook.NetworkManagerSettings.NMWirelessSetting" // string@068f │ │ +0171f6: 7030 4300 2003 |0019: invoke-direct {v0, v2, v3}, Landroid/content/ComponentName;.:(Ljava/lang/String;Ljava/lang/String;)V // method@0043 │ │ +0171fc: 6e20 5b00 0100 |001c: invoke-virtual {v1, v0}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@005b │ │ +017202: 6e20 5e00 4100 |001f: invoke-virtual {v1, v4}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@005e │ │ +017208: 5452 4000 |0022: iget-object v2, v5, Lcom/gacode/relaunchx/Advanced$9;.this$0:Lcom/gacode/relaunchx/Advanced; // field@0040 │ │ +01720c: 6e20 9e01 1200 |0024: invoke-virtual {v2, v1}, Lcom/gacode/relaunchx/Advanced;.startActivity:(Landroid/content/Intent;)V // method@019e │ │ +017212: 0e00 |0027: return-void │ │ +017214: 6302 8900 |0028: sget-boolean v2, Lcom/gacode/relaunchx/DeviceInfo;.EINK_NOOK:Z // field@0089 │ │ +017218: 3802 2300 |002a: if-eqz v2, 004d // +0023 │ │ +01721c: 2201 1c00 |002c: new-instance v1, Landroid/content/Intent; // type@001c │ │ +017220: 1a02 5405 |002e: const-string v2, "android.intent.action.MAIN" // string@0554 │ │ +017224: 7030 4f00 2103 |0030: invoke-direct {v1, v2, v3}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@004f │ │ +01722a: 1a02 5905 |0033: const-string v2, "android.intent.category.LAUNCHER" // string@0559 │ │ +01722e: 6e20 5000 2100 |0035: invoke-virtual {v1, v2}, Landroid/content/Intent;.addCategory:(Ljava/lang/String;)Landroid/content/Intent; // method@0050 │ │ +017234: 2200 1500 |0038: new-instance v0, Landroid/content/ComponentName; // type@0015 │ │ +017238: 1a02 8906 |003a: const-string v2, "com.android.settings" // string@0689 │ │ +01723c: 1a03 8a06 |003c: const-string v3, "com.android.settings.wifi.Settings_Wifi_Settings" // string@068a │ │ +017240: 7030 4300 2003 |003e: invoke-direct {v0, v2, v3}, Landroid/content/ComponentName;.:(Ljava/lang/String;Ljava/lang/String;)V // method@0043 │ │ +017246: 6e20 5b00 0100 |0041: invoke-virtual {v1, v0}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@005b │ │ +01724c: 6e20 5e00 4100 |0044: invoke-virtual {v1, v4}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@005e │ │ +017252: 5452 4000 |0047: iget-object v2, v5, Lcom/gacode/relaunchx/Advanced$9;.this$0:Lcom/gacode/relaunchx/Advanced; // field@0040 │ │ +017256: 6e20 9e01 1200 |0049: invoke-virtual {v2, v1}, Lcom/gacode/relaunchx/Advanced;.startActivity:(Landroid/content/Intent;)V // method@019e │ │ +01725c: 28db |004c: goto 0027 // -0025 │ │ +01725e: 2201 1c00 |004d: new-instance v1, Landroid/content/Intent; // type@001c │ │ +017262: 1a02 6105 |004f: const-string v2, "android.settings.WIFI_SETTINGS" // string@0561 │ │ +017266: 7020 4e00 2100 |0051: invoke-direct {v1, v2}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@004e │ │ +01726c: 6e20 5e00 4100 |0054: invoke-virtual {v1, v4}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@005e │ │ +017272: 5452 4000 |0057: iget-object v2, v5, Lcom/gacode/relaunchx/Advanced$9;.this$0:Lcom/gacode/relaunchx/Advanced; // field@0040 │ │ +017276: 6e20 9e01 1200 |0059: invoke-virtual {v2, v1}, Lcom/gacode/relaunchx/Advanced;.startActivity:(Landroid/content/Intent;)V // method@019e │ │ +01727c: 28cb |005c: goto 0027 // -0035 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=671 │ │ 0x0007 line=672 │ │ 0x000e line=673 │ │ 0x0013 line=675 │ │ 0x001c line=678 │ │ @@ -1173,43 +1173,43 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0161f0: |[0161f0] com.gacode.relaunchx.Advanced$NetInfo.:()V │ │ -016200: 1300 78ec |0000: const/16 v0, #int -5000 // #ec78 │ │ -016204: 6700 4700 |0002: sput v0, Lcom/gacode/relaunchx/Advanced$NetInfo;.unknownLevel:I // field@0047 │ │ -016208: 0e00 |0004: return-void │ │ +017280: |[017280] com.gacode.relaunchx.Advanced$NetInfo.:()V │ │ +017290: 1300 78ec |0000: const/16 v0, #int -5000 // #ec78 │ │ +017294: 6700 4700 |0002: sput v0, Lcom/gacode/relaunchx/Advanced$NetInfo;.unknownLevel:I // field@0047 │ │ +017298: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ │ │ #1 : (in Lcom/gacode/relaunchx/Advanced$NetInfo;) │ │ name : '' │ │ type : '(Ljava/lang/String;IZZ)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -01620c: |[01620c] com.gacode.relaunchx.Advanced$NetInfo.:(Ljava/lang/String;IZZ)V │ │ -01621c: 7010 6606 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0666 │ │ -016222: 5b12 4100 |0003: iput-object v2, v1, Lcom/gacode/relaunchx/Advanced$NetInfo;.SSID:Ljava/lang/String; // field@0041 │ │ -016226: 1a00 0000 |0005: const-string v0, "" // string@0000 │ │ -01622a: 5b10 4300 |0007: iput-object v0, v1, Lcom/gacode/relaunchx/Advanced$NetInfo;.extra:Ljava/lang/String; // field@0043 │ │ -01622e: 6000 4700 |0009: sget v0, Lcom/gacode/relaunchx/Advanced$NetInfo;.unknownLevel:I // field@0047 │ │ -016232: 5910 4500 |000b: iput v0, v1, Lcom/gacode/relaunchx/Advanced$NetInfo;.level:I // field@0045 │ │ -016236: 5913 4600 |000d: iput v3, v1, Lcom/gacode/relaunchx/Advanced$NetInfo;.netId:I // field@0046 │ │ -01623a: 5c14 4400 |000f: iput-boolean v4, v1, Lcom/gacode/relaunchx/Advanced$NetInfo;.inrange:Z // field@0044 │ │ -01623e: 5c15 4200 |0011: iput-boolean v5, v1, Lcom/gacode/relaunchx/Advanced$NetInfo;.configured:Z // field@0042 │ │ -016242: 0e00 |0013: return-void │ │ +01729c: |[01729c] com.gacode.relaunchx.Advanced$NetInfo.:(Ljava/lang/String;IZZ)V │ │ +0172ac: 7010 6606 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0666 │ │ +0172b2: 5b12 4100 |0003: iput-object v2, v1, Lcom/gacode/relaunchx/Advanced$NetInfo;.SSID:Ljava/lang/String; // field@0041 │ │ +0172b6: 1a00 0000 |0005: const-string v0, "" // string@0000 │ │ +0172ba: 5b10 4300 |0007: iput-object v0, v1, Lcom/gacode/relaunchx/Advanced$NetInfo;.extra:Ljava/lang/String; // field@0043 │ │ +0172be: 6000 4700 |0009: sget v0, Lcom/gacode/relaunchx/Advanced$NetInfo;.unknownLevel:I // field@0047 │ │ +0172c2: 5910 4500 |000b: iput v0, v1, Lcom/gacode/relaunchx/Advanced$NetInfo;.level:I // field@0045 │ │ +0172c6: 5913 4600 |000d: iput v3, v1, Lcom/gacode/relaunchx/Advanced$NetInfo;.netId:I // field@0046 │ │ +0172ca: 5c14 4400 |000f: iput-boolean v4, v1, Lcom/gacode/relaunchx/Advanced$NetInfo;.inrange:Z // field@0044 │ │ +0172ce: 5c15 4200 |0011: iput-boolean v5, v1, Lcom/gacode/relaunchx/Advanced$NetInfo;.configured:Z // field@0042 │ │ +0172d2: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0003 line=102 │ │ 0x0005 line=103 │ │ 0x0009 line=104 │ │ 0x000d line=105 │ │ @@ -1228,24 +1228,24 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;IZZ)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -016244: |[016244] com.gacode.relaunchx.Advanced$NetInfo.:(Ljava/lang/String;Ljava/lang/String;IZZ)V │ │ -016254: 7010 6606 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0666 │ │ -01625a: 5b12 4100 |0003: iput-object v2, v1, Lcom/gacode/relaunchx/Advanced$NetInfo;.SSID:Ljava/lang/String; // field@0041 │ │ -01625e: 5b13 4300 |0005: iput-object v3, v1, Lcom/gacode/relaunchx/Advanced$NetInfo;.extra:Ljava/lang/String; // field@0043 │ │ -016262: 6000 4700 |0007: sget v0, Lcom/gacode/relaunchx/Advanced$NetInfo;.unknownLevel:I // field@0047 │ │ -016266: 5910 4500 |0009: iput v0, v1, Lcom/gacode/relaunchx/Advanced$NetInfo;.level:I // field@0045 │ │ -01626a: 5914 4600 |000b: iput v4, v1, Lcom/gacode/relaunchx/Advanced$NetInfo;.netId:I // field@0046 │ │ -01626e: 5c15 4400 |000d: iput-boolean v5, v1, Lcom/gacode/relaunchx/Advanced$NetInfo;.inrange:Z // field@0044 │ │ -016272: 5c16 4200 |000f: iput-boolean v6, v1, Lcom/gacode/relaunchx/Advanced$NetInfo;.configured:Z // field@0042 │ │ -016276: 0e00 |0011: return-void │ │ +0172d4: |[0172d4] com.gacode.relaunchx.Advanced$NetInfo.:(Ljava/lang/String;Ljava/lang/String;IZZ)V │ │ +0172e4: 7010 6606 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0666 │ │ +0172ea: 5b12 4100 |0003: iput-object v2, v1, Lcom/gacode/relaunchx/Advanced$NetInfo;.SSID:Ljava/lang/String; // field@0041 │ │ +0172ee: 5b13 4300 |0005: iput-object v3, v1, Lcom/gacode/relaunchx/Advanced$NetInfo;.extra:Ljava/lang/String; // field@0043 │ │ +0172f2: 6000 4700 |0007: sget v0, Lcom/gacode/relaunchx/Advanced$NetInfo;.unknownLevel:I // field@0047 │ │ +0172f6: 5910 4500 |0009: iput v0, v1, Lcom/gacode/relaunchx/Advanced$NetInfo;.level:I // field@0045 │ │ +0172fa: 5914 4600 |000b: iput v4, v1, Lcom/gacode/relaunchx/Advanced$NetInfo;.netId:I // field@0046 │ │ +0172fe: 5c15 4400 |000d: iput-boolean v5, v1, Lcom/gacode/relaunchx/Advanced$NetInfo;.inrange:Z // field@0044 │ │ +017302: 5c16 4200 |000f: iput-boolean v6, v1, Lcom/gacode/relaunchx/Advanced$NetInfo;.configured:Z // field@0042 │ │ +017306: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0003 line=120 │ │ 0x0005 line=121 │ │ 0x0007 line=122 │ │ 0x000b line=123 │ │ @@ -1265,25 +1265,25 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;ZZ)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -016278: |[016278] com.gacode.relaunchx.Advanced$NetInfo.:(Ljava/lang/String;Ljava/lang/String;ZZ)V │ │ -016288: 7010 6606 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0666 │ │ -01628e: 5b12 4100 |0003: iput-object v2, v1, Lcom/gacode/relaunchx/Advanced$NetInfo;.SSID:Ljava/lang/String; // field@0041 │ │ -016292: 5b13 4300 |0005: iput-object v3, v1, Lcom/gacode/relaunchx/Advanced$NetInfo;.extra:Ljava/lang/String; // field@0043 │ │ -016296: 6000 4700 |0007: sget v0, Lcom/gacode/relaunchx/Advanced$NetInfo;.unknownLevel:I // field@0047 │ │ -01629a: 5910 4500 |0009: iput v0, v1, Lcom/gacode/relaunchx/Advanced$NetInfo;.level:I // field@0045 │ │ -01629e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0162a0: 5910 4600 |000c: iput v0, v1, Lcom/gacode/relaunchx/Advanced$NetInfo;.netId:I // field@0046 │ │ -0162a4: 5c14 4400 |000e: iput-boolean v4, v1, Lcom/gacode/relaunchx/Advanced$NetInfo;.inrange:Z // field@0044 │ │ -0162a8: 5c15 4200 |0010: iput-boolean v5, v1, Lcom/gacode/relaunchx/Advanced$NetInfo;.configured:Z // field@0042 │ │ -0162ac: 0e00 |0012: return-void │ │ +017308: |[017308] com.gacode.relaunchx.Advanced$NetInfo.:(Ljava/lang/String;Ljava/lang/String;ZZ)V │ │ +017318: 7010 6606 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0666 │ │ +01731e: 5b12 4100 |0003: iput-object v2, v1, Lcom/gacode/relaunchx/Advanced$NetInfo;.SSID:Ljava/lang/String; // field@0041 │ │ +017322: 5b13 4300 |0005: iput-object v3, v1, Lcom/gacode/relaunchx/Advanced$NetInfo;.extra:Ljava/lang/String; // field@0043 │ │ +017326: 6000 4700 |0007: sget v0, Lcom/gacode/relaunchx/Advanced$NetInfo;.unknownLevel:I // field@0047 │ │ +01732a: 5910 4500 |0009: iput v0, v1, Lcom/gacode/relaunchx/Advanced$NetInfo;.level:I // field@0045 │ │ +01732e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +017330: 5910 4600 |000c: iput v0, v1, Lcom/gacode/relaunchx/Advanced$NetInfo;.netId:I // field@0046 │ │ +017334: 5c14 4400 |000e: iput-boolean v4, v1, Lcom/gacode/relaunchx/Advanced$NetInfo;.inrange:Z // field@0044 │ │ +017338: 5c15 4200 |0010: iput-boolean v5, v1, Lcom/gacode/relaunchx/Advanced$NetInfo;.configured:Z // field@0042 │ │ +01733c: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ 0x0003 line=129 │ │ 0x0005 line=130 │ │ 0x0007 line=131 │ │ 0x000b line=132 │ │ @@ -1302,26 +1302,26 @@ │ │ type : '(Ljava/lang/String;ZZ)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -0162b0: |[0162b0] com.gacode.relaunchx.Advanced$NetInfo.:(Ljava/lang/String;ZZ)V │ │ -0162c0: 7010 6606 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0666 │ │ -0162c6: 5b12 4100 |0003: iput-object v2, v1, Lcom/gacode/relaunchx/Advanced$NetInfo;.SSID:Ljava/lang/String; // field@0041 │ │ -0162ca: 1a00 0000 |0005: const-string v0, "" // string@0000 │ │ -0162ce: 5b10 4300 |0007: iput-object v0, v1, Lcom/gacode/relaunchx/Advanced$NetInfo;.extra:Ljava/lang/String; // field@0043 │ │ -0162d2: 6000 4700 |0009: sget v0, Lcom/gacode/relaunchx/Advanced$NetInfo;.unknownLevel:I // field@0047 │ │ -0162d6: 5910 4500 |000b: iput v0, v1, Lcom/gacode/relaunchx/Advanced$NetInfo;.level:I // field@0045 │ │ -0162da: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -0162dc: 5910 4600 |000e: iput v0, v1, Lcom/gacode/relaunchx/Advanced$NetInfo;.netId:I // field@0046 │ │ -0162e0: 5c13 4400 |0010: iput-boolean v3, v1, Lcom/gacode/relaunchx/Advanced$NetInfo;.inrange:Z // field@0044 │ │ -0162e4: 5c14 4200 |0012: iput-boolean v4, v1, Lcom/gacode/relaunchx/Advanced$NetInfo;.configured:Z // field@0042 │ │ -0162e8: 0e00 |0014: return-void │ │ +017340: |[017340] com.gacode.relaunchx.Advanced$NetInfo.:(Ljava/lang/String;ZZ)V │ │ +017350: 7010 6606 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0666 │ │ +017356: 5b12 4100 |0003: iput-object v2, v1, Lcom/gacode/relaunchx/Advanced$NetInfo;.SSID:Ljava/lang/String; // field@0041 │ │ +01735a: 1a00 0000 |0005: const-string v0, "" // string@0000 │ │ +01735e: 5b10 4300 |0007: iput-object v0, v1, Lcom/gacode/relaunchx/Advanced$NetInfo;.extra:Ljava/lang/String; // field@0043 │ │ +017362: 6000 4700 |0009: sget v0, Lcom/gacode/relaunchx/Advanced$NetInfo;.unknownLevel:I // field@0047 │ │ +017366: 5910 4500 |000b: iput v0, v1, Lcom/gacode/relaunchx/Advanced$NetInfo;.level:I // field@0045 │ │ +01736a: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +01736c: 5910 4600 |000e: iput v0, v1, Lcom/gacode/relaunchx/Advanced$NetInfo;.netId:I // field@0046 │ │ +017370: 5c13 4400 |0010: iput-boolean v3, v1, Lcom/gacode/relaunchx/Advanced$NetInfo;.inrange:Z // field@0044 │ │ +017374: 5c14 4200 |0012: iput-boolean v4, v1, Lcom/gacode/relaunchx/Advanced$NetInfo;.configured:Z // field@0042 │ │ +017378: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ 0x0003 line=111 │ │ 0x0005 line=112 │ │ 0x0009 line=113 │ │ 0x000d line=114 │ │ @@ -1371,18 +1371,18 @@ │ │ type : '(Lcom/gacode/relaunchx/Advanced;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0162ec: |[0162ec] com.gacode.relaunchx.Advanced$NetInfoComparator.:(Lcom/gacode/relaunchx/Advanced;)V │ │ -0162fc: 5b01 4800 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/Advanced$NetInfoComparator;.this$0:Lcom/gacode/relaunchx/Advanced; // field@0048 │ │ -016300: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -016306: 0e00 |0005: return-void │ │ +01737c: |[01737c] com.gacode.relaunchx.Advanced$NetInfoComparator.:(Lcom/gacode/relaunchx/Advanced;)V │ │ +01738c: 5b01 4800 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/Advanced$NetInfoComparator;.this$0:Lcom/gacode/relaunchx/Advanced; // field@0048 │ │ +017390: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +017396: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/Advanced$NetInfoComparator; │ │ 0x0000 - 0x0006 reg=1 this$0 Lcom/gacode/relaunchx/Advanced; │ │ │ │ @@ -1392,61 +1392,61 @@ │ │ type : '(Lcom/gacode/relaunchx/Advanced$NetInfo;Lcom/gacode/relaunchx/Advanced$NetInfo;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 82 16-bit code units │ │ -016308: |[016308] com.gacode.relaunchx.Advanced$NetInfoComparator.compare:(Lcom/gacode/relaunchx/Advanced$NetInfo;Lcom/gacode/relaunchx/Advanced$NetInfo;)I │ │ -016318: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -01631a: 12f0 |0001: const/4 v0, #int -1 // #ff │ │ -01631c: 5442 4800 |0002: iget-object v2, v4, Lcom/gacode/relaunchx/Advanced$NetInfoComparator;.this$0:Lcom/gacode/relaunchx/Advanced; // field@0048 │ │ -016320: 5422 5500 |0004: iget-object v2, v2, Lcom/gacode/relaunchx/Advanced;.connectedSSID:Ljava/lang/String; // field@0055 │ │ -016324: 3802 0f00 |0006: if-eqz v2, 0015 // +000f │ │ -016328: 5442 4800 |0008: iget-object v2, v4, Lcom/gacode/relaunchx/Advanced$NetInfoComparator;.this$0:Lcom/gacode/relaunchx/Advanced; // field@0048 │ │ -01632c: 5422 5500 |000a: iget-object v2, v2, Lcom/gacode/relaunchx/Advanced;.connectedSSID:Ljava/lang/String; // field@0055 │ │ -016330: 5453 4100 |000c: iget-object v3, v5, Lcom/gacode/relaunchx/Advanced$NetInfo;.SSID:Ljava/lang/String; // field@0041 │ │ -016334: 6e20 7c06 3200 |000e: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -01633a: 0a02 |0011: move-result v2 │ │ -01633c: 3802 0300 |0012: if-eqz v2, 0015 // +0003 │ │ -016340: 0f00 |0014: return v0 │ │ -016342: 5442 4800 |0015: iget-object v2, v4, Lcom/gacode/relaunchx/Advanced$NetInfoComparator;.this$0:Lcom/gacode/relaunchx/Advanced; // field@0048 │ │ -016346: 5422 5500 |0017: iget-object v2, v2, Lcom/gacode/relaunchx/Advanced;.connectedSSID:Ljava/lang/String; // field@0055 │ │ -01634a: 3802 1000 |0019: if-eqz v2, 0029 // +0010 │ │ -01634e: 5442 4800 |001b: iget-object v2, v4, Lcom/gacode/relaunchx/Advanced$NetInfoComparator;.this$0:Lcom/gacode/relaunchx/Advanced; // field@0048 │ │ -016352: 5422 5500 |001d: iget-object v2, v2, Lcom/gacode/relaunchx/Advanced;.connectedSSID:Ljava/lang/String; // field@0055 │ │ -016356: 5463 4100 |001f: iget-object v3, v6, Lcom/gacode/relaunchx/Advanced$NetInfo;.SSID:Ljava/lang/String; // field@0041 │ │ -01635a: 6e20 7c06 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -016360: 0a02 |0024: move-result v2 │ │ -016362: 3802 0400 |0025: if-eqz v2, 0029 // +0004 │ │ -016366: 0110 |0027: move v0, v1 │ │ -016368: 28ec |0028: goto 0014 // -0014 │ │ -01636a: 5552 4400 |0029: iget-boolean v2, v5, Lcom/gacode/relaunchx/Advanced$NetInfo;.inrange:Z // field@0044 │ │ -01636e: 3802 0600 |002b: if-eqz v2, 0031 // +0006 │ │ -016372: 5562 4400 |002d: iget-boolean v2, v6, Lcom/gacode/relaunchx/Advanced$NetInfo;.inrange:Z // field@0044 │ │ -016376: 3802 e5ff |002f: if-eqz v2, 0014 // -001b │ │ -01637a: 5552 4400 |0031: iget-boolean v2, v5, Lcom/gacode/relaunchx/Advanced$NetInfo;.inrange:Z // field@0044 │ │ -01637e: 3902 0800 |0033: if-nez v2, 003b // +0008 │ │ -016382: 5562 4400 |0035: iget-boolean v2, v6, Lcom/gacode/relaunchx/Advanced$NetInfo;.inrange:Z // field@0044 │ │ -016386: 3802 0400 |0037: if-eqz v2, 003b // +0004 │ │ -01638a: 0110 |0039: move v0, v1 │ │ -01638c: 28da |003a: goto 0014 // -0026 │ │ -01638e: 5252 4500 |003b: iget v2, v5, Lcom/gacode/relaunchx/Advanced$NetInfo;.level:I // field@0045 │ │ -016392: 5263 4500 |003d: iget v3, v6, Lcom/gacode/relaunchx/Advanced$NetInfo;.level:I // field@0045 │ │ -016396: 3532 0400 |003f: if-ge v2, v3, 0043 // +0004 │ │ -01639a: 0110 |0041: move v0, v1 │ │ -01639c: 28d2 |0042: goto 0014 // -002e │ │ -01639e: 5251 4500 |0043: iget v1, v5, Lcom/gacode/relaunchx/Advanced$NetInfo;.level:I // field@0045 │ │ -0163a2: 5262 4500 |0045: iget v2, v6, Lcom/gacode/relaunchx/Advanced$NetInfo;.level:I // field@0045 │ │ -0163a6: 3621 cdff |0047: if-gt v1, v2, 0014 // -0033 │ │ -0163aa: 5450 4100 |0049: iget-object v0, v5, Lcom/gacode/relaunchx/Advanced$NetInfo;.SSID:Ljava/lang/String; // field@0041 │ │ -0163ae: 5461 4100 |004b: iget-object v1, v6, Lcom/gacode/relaunchx/Advanced$NetInfo;.SSID:Ljava/lang/String; // field@0041 │ │ -0163b2: 6e20 7706 1000 |004d: invoke-virtual {v0, v1}, Ljava/lang/String;.compareToIgnoreCase:(Ljava/lang/String;)I // method@0677 │ │ -0163b8: 0a00 |0050: move-result v0 │ │ -0163ba: 28c3 |0051: goto 0014 // -003d │ │ +017398: |[017398] com.gacode.relaunchx.Advanced$NetInfoComparator.compare:(Lcom/gacode/relaunchx/Advanced$NetInfo;Lcom/gacode/relaunchx/Advanced$NetInfo;)I │ │ +0173a8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0173aa: 12f0 |0001: const/4 v0, #int -1 // #ff │ │ +0173ac: 5442 4800 |0002: iget-object v2, v4, Lcom/gacode/relaunchx/Advanced$NetInfoComparator;.this$0:Lcom/gacode/relaunchx/Advanced; // field@0048 │ │ +0173b0: 5422 5500 |0004: iget-object v2, v2, Lcom/gacode/relaunchx/Advanced;.connectedSSID:Ljava/lang/String; // field@0055 │ │ +0173b4: 3802 0f00 |0006: if-eqz v2, 0015 // +000f │ │ +0173b8: 5442 4800 |0008: iget-object v2, v4, Lcom/gacode/relaunchx/Advanced$NetInfoComparator;.this$0:Lcom/gacode/relaunchx/Advanced; // field@0048 │ │ +0173bc: 5422 5500 |000a: iget-object v2, v2, Lcom/gacode/relaunchx/Advanced;.connectedSSID:Ljava/lang/String; // field@0055 │ │ +0173c0: 5453 4100 |000c: iget-object v3, v5, Lcom/gacode/relaunchx/Advanced$NetInfo;.SSID:Ljava/lang/String; // field@0041 │ │ +0173c4: 6e20 7c06 3200 |000e: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +0173ca: 0a02 |0011: move-result v2 │ │ +0173cc: 3802 0300 |0012: if-eqz v2, 0015 // +0003 │ │ +0173d0: 0f00 |0014: return v0 │ │ +0173d2: 5442 4800 |0015: iget-object v2, v4, Lcom/gacode/relaunchx/Advanced$NetInfoComparator;.this$0:Lcom/gacode/relaunchx/Advanced; // field@0048 │ │ +0173d6: 5422 5500 |0017: iget-object v2, v2, Lcom/gacode/relaunchx/Advanced;.connectedSSID:Ljava/lang/String; // field@0055 │ │ +0173da: 3802 1000 |0019: if-eqz v2, 0029 // +0010 │ │ +0173de: 5442 4800 |001b: iget-object v2, v4, Lcom/gacode/relaunchx/Advanced$NetInfoComparator;.this$0:Lcom/gacode/relaunchx/Advanced; // field@0048 │ │ +0173e2: 5422 5500 |001d: iget-object v2, v2, Lcom/gacode/relaunchx/Advanced;.connectedSSID:Ljava/lang/String; // field@0055 │ │ +0173e6: 5463 4100 |001f: iget-object v3, v6, Lcom/gacode/relaunchx/Advanced$NetInfo;.SSID:Ljava/lang/String; // field@0041 │ │ +0173ea: 6e20 7c06 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +0173f0: 0a02 |0024: move-result v2 │ │ +0173f2: 3802 0400 |0025: if-eqz v2, 0029 // +0004 │ │ +0173f6: 0110 |0027: move v0, v1 │ │ +0173f8: 28ec |0028: goto 0014 // -0014 │ │ +0173fa: 5552 4400 |0029: iget-boolean v2, v5, Lcom/gacode/relaunchx/Advanced$NetInfo;.inrange:Z // field@0044 │ │ +0173fe: 3802 0600 |002b: if-eqz v2, 0031 // +0006 │ │ +017402: 5562 4400 |002d: iget-boolean v2, v6, Lcom/gacode/relaunchx/Advanced$NetInfo;.inrange:Z // field@0044 │ │ +017406: 3802 e5ff |002f: if-eqz v2, 0014 // -001b │ │ +01740a: 5552 4400 |0031: iget-boolean v2, v5, Lcom/gacode/relaunchx/Advanced$NetInfo;.inrange:Z // field@0044 │ │ +01740e: 3902 0800 |0033: if-nez v2, 003b // +0008 │ │ +017412: 5562 4400 |0035: iget-boolean v2, v6, Lcom/gacode/relaunchx/Advanced$NetInfo;.inrange:Z // field@0044 │ │ +017416: 3802 0400 |0037: if-eqz v2, 003b // +0004 │ │ +01741a: 0110 |0039: move v0, v1 │ │ +01741c: 28da |003a: goto 0014 // -0026 │ │ +01741e: 5252 4500 |003b: iget v2, v5, Lcom/gacode/relaunchx/Advanced$NetInfo;.level:I // field@0045 │ │ +017422: 5263 4500 |003d: iget v3, v6, Lcom/gacode/relaunchx/Advanced$NetInfo;.level:I // field@0045 │ │ +017426: 3532 0400 |003f: if-ge v2, v3, 0043 // +0004 │ │ +01742a: 0110 |0041: move v0, v1 │ │ +01742c: 28d2 |0042: goto 0014 // -002e │ │ +01742e: 5251 4500 |0043: iget v1, v5, Lcom/gacode/relaunchx/Advanced$NetInfo;.level:I // field@0045 │ │ +017432: 5262 4500 |0045: iget v2, v6, Lcom/gacode/relaunchx/Advanced$NetInfo;.level:I // field@0045 │ │ +017436: 3621 cdff |0047: if-gt v1, v2, 0014 // -0033 │ │ +01743a: 5450 4100 |0049: iget-object v0, v5, Lcom/gacode/relaunchx/Advanced$NetInfo;.SSID:Ljava/lang/String; // field@0041 │ │ +01743e: 5461 4100 |004b: iget-object v1, v6, Lcom/gacode/relaunchx/Advanced$NetInfo;.SSID:Ljava/lang/String; // field@0041 │ │ +017442: 6e20 7706 1000 |004d: invoke-virtual {v0, v1}, Ljava/lang/String;.compareToIgnoreCase:(Ljava/lang/String;)I // method@0677 │ │ +017448: 0a00 |0050: move-result v0 │ │ +01744a: 28c3 |0051: goto 0014 // -003d │ │ catches : (none) │ │ positions : │ │ 0x0002 line=140 │ │ 0x0014 line=154 │ │ 0x0015 line=143 │ │ 0x0028 line=144 │ │ 0x0029 line=146 │ │ @@ -1466,20 +1466,20 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)I' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0163bc: |[0163bc] com.gacode.relaunchx.Advanced$NetInfoComparator.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -0163cc: 1f02 8f00 |0000: check-cast v2, Lcom/gacode/relaunchx/Advanced$NetInfo; // type@008f │ │ -0163d0: 1f03 8f00 |0002: check-cast v3, Lcom/gacode/relaunchx/Advanced$NetInfo; // type@008f │ │ -0163d4: 6e30 7f01 2103 |0004: invoke-virtual {v1, v2, v3}, Lcom/gacode/relaunchx/Advanced$NetInfoComparator;.compare:(Lcom/gacode/relaunchx/Advanced$NetInfo;Lcom/gacode/relaunchx/Advanced$NetInfo;)I // method@017f │ │ -0163da: 0a00 |0007: move-result v0 │ │ -0163dc: 0f00 |0008: return v0 │ │ +01744c: |[01744c] com.gacode.relaunchx.Advanced$NetInfoComparator.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +01745c: 1f02 8f00 |0000: check-cast v2, Lcom/gacode/relaunchx/Advanced$NetInfo; // type@008f │ │ +017460: 1f03 8f00 |0002: check-cast v3, Lcom/gacode/relaunchx/Advanced$NetInfo; // type@008f │ │ +017464: 6e30 7f01 2103 |0004: invoke-virtual {v1, v2, v3}, Lcom/gacode/relaunchx/Advanced$NetInfoComparator;.compare:(Lcom/gacode/relaunchx/Advanced$NetInfo;Lcom/gacode/relaunchx/Advanced$NetInfo;)I // method@017f │ │ +01746a: 0a00 |0007: move-result v0 │ │ +01746c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/gacode/relaunchx/Advanced$NetInfoComparator; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0009 reg=3 (null) Ljava/lang/Object; │ │ @@ -1530,17 +1530,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0163e0: |[0163e0] com.gacode.relaunchx.Advanced$ViewHolder.:()V │ │ -0163f0: 7010 6606 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -0163f6: 0e00 |0003: return-void │ │ +017470: |[017470] com.gacode.relaunchx.Advanced$ViewHolder.:()V │ │ +017480: 7010 6606 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +017486: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/gacode/relaunchx/Advanced$ViewHolder; │ │ │ │ Virtual methods - │ │ @@ -1582,19 +1582,19 @@ │ │ type : '(Lcom/gacode/relaunchx/Advanced;Landroid/content/Context;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0163f8: |[0163f8] com.gacode.relaunchx.Advanced$WiFiAdapter.:(Lcom/gacode/relaunchx/Advanced;Landroid/content/Context;)V │ │ -016408: 5b01 4e00 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/Advanced$WiFiAdapter;.this$0:Lcom/gacode/relaunchx/Advanced; // field@004e │ │ -01640c: 7010 0901 0000 |0002: invoke-direct {v0}, Landroid/widget/BaseAdapter;.:()V // method@0109 │ │ -016412: 5b02 4d00 |0005: iput-object v2, v0, Lcom/gacode/relaunchx/Advanced$WiFiAdapter;.cntx:Landroid/content/Context; // field@004d │ │ -016416: 0e00 |0007: return-void │ │ +017488: |[017488] com.gacode.relaunchx.Advanced$WiFiAdapter.:(Lcom/gacode/relaunchx/Advanced;Landroid/content/Context;)V │ │ +017498: 5b01 4e00 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/Advanced$WiFiAdapter;.this$0:Lcom/gacode/relaunchx/Advanced; // field@004e │ │ +01749c: 7010 0901 0000 |0002: invoke-direct {v0}, Landroid/widget/BaseAdapter;.:()V // method@0109 │ │ +0174a2: 5b02 4d00 |0005: iput-object v2, v0, Lcom/gacode/relaunchx/Advanced$WiFiAdapter;.cntx:Landroid/content/Context; // field@004d │ │ +0174a6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ 0x0005 line=169 │ │ 0x0007 line=170 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/gacode/relaunchx/Advanced$WiFiAdapter; │ │ @@ -1607,20 +1607,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -016418: |[016418] com.gacode.relaunchx.Advanced$WiFiAdapter.getCount:()I │ │ -016428: 5410 4e00 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/Advanced$WiFiAdapter;.this$0:Lcom/gacode/relaunchx/Advanced; // field@004e │ │ -01642c: 5400 5e00 |0002: iget-object v0, v0, Lcom/gacode/relaunchx/Advanced;.wifiNetworks:Ljava/util/List; // field@005e │ │ -016430: 7210 d406 0000 |0004: invoke-interface {v0}, Ljava/util/List;.size:()I // method@06d4 │ │ -016436: 0a00 |0007: move-result v0 │ │ -016438: 0f00 |0008: return v0 │ │ +0174a8: |[0174a8] com.gacode.relaunchx.Advanced$WiFiAdapter.getCount:()I │ │ +0174b8: 5410 4e00 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/Advanced$WiFiAdapter;.this$0:Lcom/gacode/relaunchx/Advanced; // field@004e │ │ +0174bc: 5400 5e00 |0002: iget-object v0, v0, Lcom/gacode/relaunchx/Advanced;.wifiNetworks:Ljava/util/List; // field@005e │ │ +0174c0: 7210 d406 0000 |0004: invoke-interface {v0}, Ljava/util/List;.size:()I // method@06d4 │ │ +0174c6: 0a00 |0007: move-result v0 │ │ +0174c8: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/gacode/relaunchx/Advanced$WiFiAdapter; │ │ │ │ #1 : (in Lcom/gacode/relaunchx/Advanced$WiFiAdapter;) │ │ @@ -1628,20 +1628,20 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -01643c: |[01643c] com.gacode.relaunchx.Advanced$WiFiAdapter.getItem:(I)Ljava/lang/Object; │ │ -01644c: 5410 4e00 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/Advanced$WiFiAdapter;.this$0:Lcom/gacode/relaunchx/Advanced; // field@004e │ │ -016450: 5400 5e00 |0002: iget-object v0, v0, Lcom/gacode/relaunchx/Advanced;.wifiNetworks:Ljava/util/List; // field@005e │ │ -016454: 7220 d006 2000 |0004: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ -01645a: 0c00 |0007: move-result-object v0 │ │ -01645c: 1100 |0008: return-object v0 │ │ +0174cc: |[0174cc] com.gacode.relaunchx.Advanced$WiFiAdapter.getItem:(I)Ljava/lang/Object; │ │ +0174dc: 5410 4e00 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/Advanced$WiFiAdapter;.this$0:Lcom/gacode/relaunchx/Advanced; // field@004e │ │ +0174e0: 5400 5e00 |0002: iget-object v0, v0, Lcom/gacode/relaunchx/Advanced;.wifiNetworks:Ljava/util/List; // field@005e │ │ +0174e4: 7220 d006 2000 |0004: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ +0174ea: 0c00 |0007: move-result-object v0 │ │ +0174ec: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/gacode/relaunchx/Advanced$WiFiAdapter; │ │ 0x0000 - 0x0009 reg=2 position I │ │ │ │ @@ -1650,566 +1650,572 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -016460: |[016460] com.gacode.relaunchx.Advanced$WiFiAdapter.getItemId:(I)J │ │ -016470: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -016474: 1000 |0002: return-wide v0 │ │ +0174f0: |[0174f0] com.gacode.relaunchx.Advanced$WiFiAdapter.getItemId:(I)J │ │ +017500: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +017504: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lcom/gacode/relaunchx/Advanced$WiFiAdapter; │ │ 0x0000 - 0x0003 reg=3 position I │ │ │ │ #3 : (in Lcom/gacode/relaunchx/Advanced$WiFiAdapter;) │ │ name : 'getView' │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 29 │ │ + registers : 30 │ │ ins : 4 │ │ outs : 5 │ │ - insns size : 887 16-bit code units │ │ -016478: |[016478] com.gacode.relaunchx.Advanced$WiFiAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -016488: 0812 1b00 |0000: move-object/from16 v18, v27 │ │ -01648c: 3912 3b02 |0002: if-nez v18, 023d // +023b │ │ -016490: 0800 1900 |0004: move-object/from16 v0, v25 │ │ -016494: 5400 4e00 |0006: iget-object v0, v0, Lcom/gacode/relaunchx/Advanced$WiFiAdapter;.this$0:Lcom/gacode/relaunchx/Advanced; // field@004e │ │ -016498: 0815 0000 |0008: move-object/from16 v21, v0 │ │ -01649c: 0800 1500 |000a: move-object/from16 v0, v21 │ │ -0164a0: 5400 5200 |000c: iget-object v0, v0, Lcom/gacode/relaunchx/Advanced;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0052 │ │ -0164a4: 0815 0000 |000e: move-object/from16 v21, v0 │ │ -0164a8: 1a16 100a |0010: const-string v22, "layout_inflater" // string@0a10 │ │ -0164ac: 7402 8c04 1500 |0012: invoke-virtual/range {v21, v22}, Lcom/gacode/relaunchx/ReLaunchApp;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@048c │ │ -0164b2: 0c13 |0015: move-result-object v19 │ │ -0164b4: 1f13 5b00 |0016: check-cast v19, Landroid/view/LayoutInflater; // type@005b │ │ -0164b8: 1515 037f |0018: const/high16 v21, #int 2130903040 // #7f03 │ │ -0164bc: 1316 0000 |001a: const/16 v22, #int 0 // #0 │ │ -0164c0: 0800 1300 |001c: move-object/from16 v0, v19 │ │ -0164c4: 0201 1500 |001e: move/from16 v1, v21 │ │ -0164c8: 0802 1600 |0020: move-object/from16 v2, v22 │ │ -0164cc: 6e30 df00 1002 |0022: invoke-virtual {v0, v1, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@00df │ │ -0164d2: 0c12 |0025: move-result-object v18 │ │ -0164d4: 3912 0500 |0026: if-nez v18, 002b // +0005 │ │ -0164d8: 1315 0000 |0028: const/16 v21, #int 0 // #0 │ │ -0164dc: 1115 |002a: return-object v21 │ │ -0164de: 2205 9100 |002b: new-instance v5, Lcom/gacode/relaunchx/Advanced$ViewHolder; // type@0091 │ │ -0164e2: 7010 8101 0500 |002d: invoke-direct {v5}, Lcom/gacode/relaunchx/Advanced$ViewHolder;.:()V // method@0181 │ │ -0164e8: 1415 0200 0c7f |0030: const v21, #float 1.86092e+38 // #7f0c0002 │ │ -0164ee: 0800 1200 |0033: move-object/from16 v0, v18 │ │ -0164f2: 0201 1500 |0035: move/from16 v1, v21 │ │ -0164f6: 6e20 e900 1000 |0037: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00e9 │ │ -0164fc: 0c15 |003a: move-result-object v21 │ │ -0164fe: 1f15 8100 |003b: check-cast v21, Landroid/widget/TextView; // type@0081 │ │ -016502: 0800 1500 |003d: move-object/from16 v0, v21 │ │ -016506: 5b50 4a00 |003f: iput-object v0, v5, Lcom/gacode/relaunchx/Advanced$ViewHolder;.tv1:Landroid/widget/TextView; // field@004a │ │ -01650a: 1415 0300 0c7f |0041: const v21, #float 1.86092e+38 // #7f0c0003 │ │ -016510: 0800 1200 |0044: move-object/from16 v0, v18 │ │ -016514: 0201 1500 |0046: move/from16 v1, v21 │ │ -016518: 6e20 e900 1000 |0048: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00e9 │ │ -01651e: 0c15 |004b: move-result-object v21 │ │ -016520: 1f15 8100 |004c: check-cast v21, Landroid/widget/TextView; // type@0081 │ │ -016524: 0800 1500 |004e: move-object/from16 v0, v21 │ │ -016528: 5b50 4b00 |0050: iput-object v0, v5, Lcom/gacode/relaunchx/Advanced$ViewHolder;.tv2:Landroid/widget/TextView; // field@004b │ │ -01652c: 1415 0400 0c7f |0052: const v21, #float 1.86092e+38 // #7f0c0004 │ │ -016532: 0800 1200 |0055: move-object/from16 v0, v18 │ │ -016536: 0201 1500 |0057: move/from16 v1, v21 │ │ -01653a: 6e20 e900 1000 |0059: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00e9 │ │ -016540: 0c15 |005c: move-result-object v21 │ │ -016542: 1f15 8100 |005d: check-cast v21, Landroid/widget/TextView; // type@0081 │ │ -016546: 0800 1500 |005f: move-object/from16 v0, v21 │ │ -01654a: 5b50 4c00 |0061: iput-object v0, v5, Lcom/gacode/relaunchx/Advanced$ViewHolder;.tv3:Landroid/widget/TextView; // field@004c │ │ -01654e: 1515 0c7f |0063: const/high16 v21, #int 2131492864 // #7f0c │ │ -016552: 0800 1200 |0065: move-object/from16 v0, v18 │ │ -016556: 0201 1500 |0067: move/from16 v1, v21 │ │ -01655a: 6e20 e900 1000 |0069: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00e9 │ │ -016560: 0c15 |006c: move-result-object v21 │ │ -016562: 1f15 7700 |006d: check-cast v21, Landroid/widget/ImageView; // type@0077 │ │ -016566: 0800 1500 |006f: move-object/from16 v0, v21 │ │ -01656a: 5b50 4900 |0071: iput-object v0, v5, Lcom/gacode/relaunchx/Advanced$ViewHolder;.iv:Landroid/widget/ImageView; // field@0049 │ │ -01656e: 0800 1200 |0073: move-object/from16 v0, v18 │ │ -016572: 6e20 f500 5000 |0075: invoke-virtual {v0, v5}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@00f5 │ │ -016578: 545f 4a00 |0078: iget-object v15, v5, Lcom/gacode/relaunchx/Advanced$ViewHolder;.tv1:Landroid/widget/TextView; // field@004a │ │ -01657c: 5450 4b00 |007a: iget-object v0, v5, Lcom/gacode/relaunchx/Advanced$ViewHolder;.tv2:Landroid/widget/TextView; // field@004b │ │ -016580: 0810 0000 |007c: move-object/from16 v16, v0 │ │ -016584: 5450 4c00 |007e: iget-object v0, v5, Lcom/gacode/relaunchx/Advanced$ViewHolder;.tv3:Landroid/widget/TextView; // field@004c │ │ -016588: 0811 0000 |0080: move-object/from16 v17, v0 │ │ -01658c: 5458 4900 |0082: iget-object v8, v5, Lcom/gacode/relaunchx/Advanced$ViewHolder;.iv:Landroid/widget/ImageView; // field@0049 │ │ -016590: 0800 1900 |0084: move-object/from16 v0, v25 │ │ -016594: 5400 4e00 |0086: iget-object v0, v0, Lcom/gacode/relaunchx/Advanced$WiFiAdapter;.this$0:Lcom/gacode/relaunchx/Advanced; // field@004e │ │ -016598: 0815 0000 |0088: move-object/from16 v21, v0 │ │ -01659c: 0800 1500 |008a: move-object/from16 v0, v21 │ │ -0165a0: 5400 5d00 |008c: iget-object v0, v0, Lcom/gacode/relaunchx/Advanced;.wfm:Landroid/net/wifi/WifiManager; // field@005d │ │ -0165a4: 0815 0000 |008e: move-object/from16 v21, v0 │ │ -0165a8: 7401 9f00 1500 |0090: invoke-virtual/range {v21}, Landroid/net/wifi/WifiManager;.getConnectionInfo:()Landroid/net/wifi/WifiInfo; // method@009f │ │ -0165ae: 0c14 |0093: move-result-object v20 │ │ -0165b0: 0800 1900 |0094: move-object/from16 v0, v25 │ │ -0165b4: 5400 4e00 |0096: iget-object v0, v0, Lcom/gacode/relaunchx/Advanced$WiFiAdapter;.this$0:Lcom/gacode/relaunchx/Advanced; // field@004e │ │ -0165b8: 0815 0000 |0098: move-object/from16 v21, v0 │ │ -0165bc: 0800 1500 |009a: move-object/from16 v0, v21 │ │ -0165c0: 5400 5e00 |009c: iget-object v0, v0, Lcom/gacode/relaunchx/Advanced;.wifiNetworks:Ljava/util/List; // field@005e │ │ -0165c4: 0815 0000 |009e: move-object/from16 v21, v0 │ │ -0165c8: 0800 1500 |00a0: move-object/from16 v0, v21 │ │ -0165cc: 0201 1a00 |00a2: move/from16 v1, v26 │ │ -0165d0: 7220 d006 1000 |00a4: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ -0165d6: 0c07 |00a7: move-result-object v7 │ │ -0165d8: 1f07 8f00 |00a8: check-cast v7, Lcom/gacode/relaunchx/Advanced$NetInfo; // type@008f │ │ -0165dc: 3807 8f01 |00aa: if-eqz v7, 0239 // +018f │ │ -0165e0: 5570 4400 |00ac: iget-boolean v0, v7, Lcom/gacode/relaunchx/Advanced$NetInfo;.inrange:Z // field@0044 │ │ -0165e4: 0215 0000 |00ae: move/from16 v21, v0 │ │ -0165e8: 3815 9501 |00b0: if-eqz v21, 0245 // +0195 │ │ -0165ec: 5570 4200 |00b2: iget-boolean v0, v7, Lcom/gacode/relaunchx/Advanced$NetInfo;.configured:Z // field@0042 │ │ -0165f0: 0215 0000 |00b4: move/from16 v21, v0 │ │ -0165f4: 3815 8f01 |00b6: if-eqz v21, 0245 // +018f │ │ -0165f8: 0800 1900 |00b8: move-object/from16 v0, v25 │ │ -0165fc: 5400 4e00 |00ba: iget-object v0, v0, Lcom/gacode/relaunchx/Advanced$WiFiAdapter;.this$0:Lcom/gacode/relaunchx/Advanced; // field@004e │ │ -016600: 0815 0000 |00bc: move-object/from16 v21, v0 │ │ -016604: 7401 9101 1500 |00be: invoke-virtual/range {v21}, Lcom/gacode/relaunchx/Advanced;.getResources:()Landroid/content/res/Resources; // method@0191 │ │ -01660a: 0c15 |00c1: move-result-object v21 │ │ -01660c: 1416 0800 097f |00c2: const v22, #float 1.82104e+38 // #7f090008 │ │ -016612: 7402 7c00 1500 |00c5: invoke-virtual/range {v21, v22}, Landroid/content/res/Resources;.getColor:(I)I // method@007c │ │ -016618: 0a04 |00c8: move-result v4 │ │ -01661a: 0800 1900 |00c9: move-object/from16 v0, v25 │ │ -01661e: 5400 4e00 |00cb: iget-object v0, v0, Lcom/gacode/relaunchx/Advanced$WiFiAdapter;.this$0:Lcom/gacode/relaunchx/Advanced; // field@004e │ │ -016622: 0815 0000 |00cd: move-object/from16 v21, v0 │ │ -016626: 7401 9101 1500 |00cf: invoke-virtual/range {v21}, Lcom/gacode/relaunchx/Advanced;.getResources:()Landroid/content/res/Resources; // method@0191 │ │ -01662c: 0c15 |00d2: move-result-object v21 │ │ -01662e: 1416 0900 097f |00d3: const v22, #float 1.82104e+38 // #7f090009 │ │ -016634: 7402 7c00 1500 |00d6: invoke-virtual/range {v21, v22}, Landroid/content/res/Resources;.getColor:(I)I // method@007c │ │ -01663a: 0a0e |00d9: move-result v14 │ │ -01663c: 0800 1900 |00da: move-object/from16 v0, v25 │ │ -016640: 5400 4e00 |00dc: iget-object v0, v0, Lcom/gacode/relaunchx/Advanced$WiFiAdapter;.this$0:Lcom/gacode/relaunchx/Advanced; // field@004e │ │ -016644: 0815 0000 |00de: move-object/from16 v21, v0 │ │ -016648: 7401 9101 1500 |00e0: invoke-virtual/range {v21}, Lcom/gacode/relaunchx/Advanced;.getResources:()Landroid/content/res/Resources; // method@0191 │ │ -01664e: 0c15 |00e3: move-result-object v21 │ │ -016650: 1416 2f00 027f |00e4: const v22, #float 1.72801e+38 // #7f02002f │ │ -016656: 7402 7e00 1500 |00e7: invoke-virtual/range {v21, v22}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@007e │ │ -01665c: 0c15 |00ea: move-result-object v21 │ │ -01665e: 0800 1500 |00eb: move-object/from16 v0, v21 │ │ -016662: 6e20 3401 0800 |00ed: invoke-virtual {v8, v0}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0134 │ │ -016668: 6e20 5101 4f00 |00f0: invoke-virtual {v15, v4}, Landroid/widget/TextView;.setBackgroundColor:(I)V // method@0151 │ │ -01666e: 6e20 5a01 ef00 |00f3: invoke-virtual {v15, v14}, Landroid/widget/TextView;.setTextColor:(I)V // method@015a │ │ -016674: 0800 1000 |00f6: move-object/from16 v0, v16 │ │ -016678: 6e20 5101 4000 |00f8: invoke-virtual {v0, v4}, Landroid/widget/TextView;.setBackgroundColor:(I)V // method@0151 │ │ -01667e: 0800 1000 |00fb: move-object/from16 v0, v16 │ │ -016682: 6e20 5a01 e000 |00fd: invoke-virtual {v0, v14}, Landroid/widget/TextView;.setTextColor:(I)V // method@015a │ │ -016688: 0800 1100 |0100: move-object/from16 v0, v17 │ │ -01668c: 6e20 5101 4000 |0102: invoke-virtual {v0, v4}, Landroid/widget/TextView;.setBackgroundColor:(I)V // method@0151 │ │ -016692: 0800 1100 |0105: move-object/from16 v0, v17 │ │ -016696: 6e20 5a01 e000 |0107: invoke-virtual {v0, v14}, Landroid/widget/TextView;.setTextColor:(I)V // method@015a │ │ -01669c: 5470 4100 |010a: iget-object v0, v7, Lcom/gacode/relaunchx/Advanced$NetInfo;.SSID:Ljava/lang/String; // field@0041 │ │ -0166a0: 0815 0000 |010c: move-object/from16 v21, v0 │ │ -0166a4: 7401 9d00 1400 |010e: invoke-virtual/range {v20}, Landroid/net/wifi/WifiInfo;.getSSID:()Ljava/lang/String; // method@009d │ │ -0166aa: 0c16 |0111: move-result-object v22 │ │ -0166ac: 7402 7c06 1500 |0112: invoke-virtual/range {v21, v22}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -0166b2: 0a15 |0115: move-result v21 │ │ -0166b4: 3815 9801 |0116: if-eqz v21, 02ae // +0198 │ │ -0166b8: 220a 4b00 |0118: new-instance v10, Landroid/text/SpannableString; // type@004b │ │ -0166bc: 5470 4100 |011a: iget-object v0, v7, Lcom/gacode/relaunchx/Advanced$NetInfo;.SSID:Ljava/lang/String; // field@0041 │ │ -0166c0: 0815 0000 |011c: move-object/from16 v21, v0 │ │ -0166c4: 0800 1500 |011e: move-object/from16 v0, v21 │ │ -0166c8: 7020 cc00 0a00 |0120: invoke-direct {v10, v0}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@00cc │ │ -0166ce: 1315 0100 |0123: const/16 v21, #int 1 // #1 │ │ -0166d2: 7701 5f06 1500 |0125: invoke-static/range {v21}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -0166d8: 0c15 |0128: move-result-object v21 │ │ -0166da: 1316 0000 |0129: const/16 v22, #int 0 // #0 │ │ -0166de: 5470 4100 |012b: iget-object v0, v7, Lcom/gacode/relaunchx/Advanced$NetInfo;.SSID:Ljava/lang/String; // field@0041 │ │ -0166e2: 0817 0000 |012d: move-object/from16 v23, v0 │ │ -0166e6: 7401 8506 1700 |012f: invoke-virtual/range {v23}, Ljava/lang/String;.length:()I // method@0685 │ │ -0166ec: 0a17 |0132: move-result v23 │ │ -0166ee: 1318 0000 |0133: const/16 v24, #int 0 // #0 │ │ -0166f2: 0800 1500 |0135: move-object/from16 v0, v21 │ │ -0166f6: 0201 1600 |0137: move/from16 v1, v22 │ │ -0166fa: 0202 1700 |0139: move/from16 v2, v23 │ │ -0166fe: 0203 1800 |013b: move/from16 v3, v24 │ │ -016702: 6e53 cd00 0a21 |013d: invoke-virtual {v10, v0, v1, v2, v3}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@00cd │ │ -016708: 6e20 5801 af00 |0140: invoke-virtual {v15, v10}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ -01670e: 5470 4300 |0143: iget-object v0, v7, Lcom/gacode/relaunchx/Advanced$NetInfo;.extra:Ljava/lang/String; // field@0043 │ │ -016712: 0815 0000 |0145: move-object/from16 v21, v0 │ │ -016716: 1a16 0000 |0147: const-string v22, "" // string@0000 │ │ -01671a: 7402 7c06 1500 |0149: invoke-virtual/range {v21, v22}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -016720: 0a15 |014c: move-result v21 │ │ -016722: 3815 3201 |014d: if-eqz v21, 027f // +0132 │ │ -016726: 1a15 0000 |014f: const-string v21, "" // string@0000 │ │ -01672a: 0800 1000 |0151: move-object/from16 v0, v16 │ │ -01672e: 0801 1500 |0153: move-object/from16 v1, v21 │ │ -016732: 6e20 5801 1000 |0155: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ -016738: 7401 9c00 1400 |0158: invoke-virtual/range {v20}, Landroid/net/wifi/WifiInfo;.getIpAddress:()I // method@009c │ │ -01673e: 0a06 |015b: move-result v6 │ │ -016740: 2215 0202 |015c: new-instance v21, Ljava/lang/StringBuilder; // type@0202 │ │ -016744: 7601 9606 1500 |015e: invoke-direct/range {v21}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -01674a: 0800 1900 |0161: move-object/from16 v0, v25 │ │ -01674e: 5400 4e00 |0163: iget-object v0, v0, Lcom/gacode/relaunchx/Advanced$WiFiAdapter;.this$0:Lcom/gacode/relaunchx/Advanced; // field@004e │ │ -016752: 0816 0000 |0165: move-object/from16 v22, v0 │ │ -016756: 7401 9101 1600 |0167: invoke-virtual/range {v22}, Lcom/gacode/relaunchx/Advanced;.getResources:()Landroid/content/res/Resources; // method@0191 │ │ -01675c: 0c16 |016a: move-result-object v22 │ │ -01675e: 1417 1400 087f |016b: const v23, #float 1.80775e+38 // #7f080014 │ │ -016764: 7402 8000 1600 |016e: invoke-virtual/range {v22, v23}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -01676a: 0c16 |0171: move-result-object v22 │ │ -01676c: 7402 9a06 1500 |0172: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -016772: 0c15 |0175: move-result-object v21 │ │ -016774: 1a16 0400 |0176: const-string v22, " %d.%d.%d.%d" // string@0004 │ │ -016778: 7402 9a06 1500 |0178: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -01677e: 0c15 |017b: move-result-object v21 │ │ -016780: 7401 9c06 1500 |017c: invoke-virtual/range {v21}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -016786: 0c15 |017f: move-result-object v21 │ │ -016788: 1316 0400 |0180: const/16 v22, #int 4 // #4 │ │ -01678c: 0200 1600 |0182: move/from16 v0, v22 │ │ -016790: 2300 3202 |0184: new-array v0, v0, [Ljava/lang/Object; // type@0232 │ │ -016794: 0816 0000 |0186: move-object/from16 v22, v0 │ │ -016798: 1317 0000 |0188: const/16 v23, #int 0 // #0 │ │ -01679c: d560 ff00 |018a: and-int/lit16 v0, v6, #int 255 // #00ff │ │ -0167a0: 0218 0000 |018c: move/from16 v24, v0 │ │ -0167a4: 7701 5f06 1800 |018e: invoke-static/range {v24}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -0167aa: 0c18 |0191: move-result-object v24 │ │ -0167ac: 4d18 1617 |0192: aput-object v24, v22, v23 │ │ -0167b0: 1317 0100 |0194: const/16 v23, #int 1 // #1 │ │ -0167b4: e118 0608 |0196: shr-int/lit8 v24, v6, #int 8 // #08 │ │ -0167b8: 0200 1800 |0198: move/from16 v0, v24 │ │ -0167bc: d500 ff00 |019a: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -0167c0: 0218 0000 |019c: move/from16 v24, v0 │ │ -0167c4: 7701 5f06 1800 |019e: invoke-static/range {v24}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -0167ca: 0c18 |01a1: move-result-object v24 │ │ -0167cc: 4d18 1617 |01a2: aput-object v24, v22, v23 │ │ -0167d0: 1317 0200 |01a4: const/16 v23, #int 2 // #2 │ │ -0167d4: e118 0610 |01a6: shr-int/lit8 v24, v6, #int 16 // #10 │ │ -0167d8: 0200 1800 |01a8: move/from16 v0, v24 │ │ -0167dc: d500 ff00 |01aa: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -0167e0: 0218 0000 |01ac: move/from16 v24, v0 │ │ -0167e4: 7701 5f06 1800 |01ae: invoke-static/range {v24}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -0167ea: 0c18 |01b1: move-result-object v24 │ │ -0167ec: 4d18 1617 |01b2: aput-object v24, v22, v23 │ │ -0167f0: 1317 0300 |01b4: const/16 v23, #int 3 // #3 │ │ -0167f4: e118 0618 |01b6: shr-int/lit8 v24, v6, #int 24 // #18 │ │ -0167f8: 0200 1800 |01b8: move/from16 v0, v24 │ │ -0167fc: d500 ff00 |01ba: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -016800: 0218 0000 |01bc: move/from16 v24, v0 │ │ -016804: 7701 5f06 1800 |01be: invoke-static/range {v24}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -01680a: 0c18 |01c1: move-result-object v24 │ │ -01680c: 4d18 1617 |01c2: aput-object v24, v22, v23 │ │ -016810: 7702 7e06 1500 |01c4: invoke-static/range {v21, v22}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@067e │ │ -016816: 0c09 |01c7: move-result-object v9 │ │ -016818: 6e10 8506 0900 |01c8: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@0685 │ │ -01681e: 0a0d |01cb: move-result v13 │ │ -016820: 2215 0202 |01cc: new-instance v21, Ljava/lang/StringBuilder; // type@0202 │ │ -016824: 7601 9606 1500 |01ce: invoke-direct/range {v21}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -01682a: 0800 1500 |01d1: move-object/from16 v0, v21 │ │ -01682e: 6e20 9a06 9000 |01d3: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -016834: 0c15 |01d6: move-result-object v21 │ │ -016836: 1a16 4700 |01d7: const-string v22, ", " // string@0047 │ │ -01683a: 7402 9a06 1500 |01d9: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -016840: 0c15 |01dc: move-result-object v21 │ │ -016842: 0800 1900 |01dd: move-object/from16 v0, v25 │ │ -016846: 5400 4e00 |01df: iget-object v0, v0, Lcom/gacode/relaunchx/Advanced$WiFiAdapter;.this$0:Lcom/gacode/relaunchx/Advanced; // field@004e │ │ -01684a: 0816 0000 |01e1: move-object/from16 v22, v0 │ │ -01684e: 7401 9101 1600 |01e3: invoke-virtual/range {v22}, Lcom/gacode/relaunchx/Advanced;.getResources:()Landroid/content/res/Resources; // method@0191 │ │ -016854: 0c16 |01e6: move-result-object v22 │ │ -016856: 1417 1500 087f |01e7: const v23, #float 1.80775e+38 // #7f080015 │ │ -01685c: 7402 8000 1600 |01ea: invoke-virtual/range {v22, v23}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -016862: 0c16 |01ed: move-result-object v22 │ │ -016864: 7402 9a06 1500 |01ee: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -01686a: 0c15 |01f1: move-result-object v21 │ │ -01686c: 1a16 0200 |01f2: const-string v22, " " // string@0002 │ │ -016870: 7402 9a06 1500 |01f4: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -016876: 0c15 |01f7: move-result-object v21 │ │ -016878: 5270 4500 |01f8: iget v0, v7, Lcom/gacode/relaunchx/Advanced$NetInfo;.level:I // field@0045 │ │ -01687c: 0216 0000 |01fa: move/from16 v22, v0 │ │ -016880: 7402 9706 1500 |01fc: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0697 │ │ -016886: 0c15 |01ff: move-result-object v21 │ │ -016888: 1a16 d206 |0200: const-string v22, "dBm " // string@06d2 │ │ -01688c: 7402 9a06 1500 |0202: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -016892: 0c15 |0205: move-result-object v21 │ │ -016894: 0800 1900 |0206: move-object/from16 v0, v25 │ │ -016898: 5400 4e00 |0208: iget-object v0, v0, Lcom/gacode/relaunchx/Advanced$WiFiAdapter;.this$0:Lcom/gacode/relaunchx/Advanced; // field@004e │ │ -01689c: 0816 0000 |020a: move-object/from16 v22, v0 │ │ -0168a0: 5270 4500 |020c: iget v0, v7, Lcom/gacode/relaunchx/Advanced$NetInfo;.level:I // field@0045 │ │ -0168a4: 0217 0000 |020e: move/from16 v23, v0 │ │ -0168a8: 7702 8901 1600 |0210: invoke-static/range {v22, v23}, Lcom/gacode/relaunchx/Advanced;.access$000:(Lcom/gacode/relaunchx/Advanced;I)Ljava/lang/String; // method@0189 │ │ -0168ae: 0c16 |0213: move-result-object v22 │ │ -0168b0: 7402 9a06 1500 |0214: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -0168b6: 0c15 |0217: move-result-object v21 │ │ -0168b8: 7401 9c06 1500 |0218: invoke-virtual/range {v21}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -0168be: 0c09 |021b: move-result-object v9 │ │ -0168c0: 220c 4b00 |021c: new-instance v12, Landroid/text/SpannableString; // type@004b │ │ -0168c4: 7020 cc00 9c00 |021e: invoke-direct {v12, v9}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@00cc │ │ -0168ca: 1315 0100 |0221: const/16 v21, #int 1 // #1 │ │ -0168ce: 7701 5f06 1500 |0223: invoke-static/range {v21}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -0168d4: 0c15 |0226: move-result-object v21 │ │ -0168d6: 1316 0000 |0227: const/16 v22, #int 0 // #0 │ │ -0168da: 1317 0000 |0229: const/16 v23, #int 0 // #0 │ │ -0168de: 0800 1500 |022b: move-object/from16 v0, v21 │ │ -0168e2: 0201 1600 |022d: move/from16 v1, v22 │ │ -0168e6: 0202 1700 |022f: move/from16 v2, v23 │ │ -0168ea: 6e52 cd00 0cd1 |0231: invoke-virtual {v12, v0, v1, v13, v2}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@00cd │ │ -0168f0: 0800 1100 |0234: move-object/from16 v0, v17 │ │ -0168f4: 6e20 5801 c000 |0236: invoke-virtual {v0, v12}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ -0168fa: 0815 1200 |0239: move-object/from16 v21, v18 │ │ -0168fe: 2900 effd |023b: goto/16 002a // -0211 │ │ -016902: 7401 ef00 1200 |023d: invoke-virtual/range {v18}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@00ef │ │ -016908: 0c05 |0240: move-result-object v5 │ │ -01690a: 1f05 9100 |0241: check-cast v5, Lcom/gacode/relaunchx/Advanced$ViewHolder; // type@0091 │ │ -01690e: 2900 35fe |0243: goto/16 0078 // -01cb │ │ -016912: 0800 1900 |0245: move-object/from16 v0, v25 │ │ -016916: 5400 4e00 |0247: iget-object v0, v0, Lcom/gacode/relaunchx/Advanced$WiFiAdapter;.this$0:Lcom/gacode/relaunchx/Advanced; // field@004e │ │ -01691a: 0815 0000 |0249: move-object/from16 v21, v0 │ │ -01691e: 7401 9101 1500 |024b: invoke-virtual/range {v21}, Lcom/gacode/relaunchx/Advanced;.getResources:()Landroid/content/res/Resources; // method@0191 │ │ -016924: 0c15 |024e: move-result-object v21 │ │ -016926: 1416 0400 097f |024f: const v22, #float 1.82104e+38 // #7f090004 │ │ -01692c: 7402 7c00 1500 |0252: invoke-virtual/range {v21, v22}, Landroid/content/res/Resources;.getColor:(I)I // method@007c │ │ -016932: 0a04 |0255: move-result v4 │ │ -016934: 0800 1900 |0256: move-object/from16 v0, v25 │ │ -016938: 5400 4e00 |0258: iget-object v0, v0, Lcom/gacode/relaunchx/Advanced$WiFiAdapter;.this$0:Lcom/gacode/relaunchx/Advanced; // field@004e │ │ -01693c: 0815 0000 |025a: move-object/from16 v21, v0 │ │ -016940: 7401 9101 1500 |025c: invoke-virtual/range {v21}, Lcom/gacode/relaunchx/Advanced;.getResources:()Landroid/content/res/Resources; // method@0191 │ │ -016946: 0c15 |025f: move-result-object v21 │ │ -016948: 1416 0500 097f |0260: const v22, #float 1.82104e+38 // #7f090005 │ │ -01694e: 7402 7c00 1500 |0263: invoke-virtual/range {v21, v22}, Landroid/content/res/Resources;.getColor:(I)I // method@007c │ │ -016954: 0a0e |0266: move-result v14 │ │ -016956: 0800 1900 |0267: move-object/from16 v0, v25 │ │ -01695a: 5400 4e00 |0269: iget-object v0, v0, Lcom/gacode/relaunchx/Advanced$WiFiAdapter;.this$0:Lcom/gacode/relaunchx/Advanced; // field@004e │ │ -01695e: 0815 0000 |026b: move-object/from16 v21, v0 │ │ -016962: 7401 9101 1500 |026d: invoke-virtual/range {v21}, Lcom/gacode/relaunchx/Advanced;.getResources:()Landroid/content/res/Resources; // method@0191 │ │ -016968: 0c15 |0270: move-result-object v21 │ │ -01696a: 1416 2e00 027f |0271: const v22, #float 1.72801e+38 // #7f02002e │ │ -016970: 7402 7e00 1500 |0274: invoke-virtual/range {v21, v22}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@007e │ │ -016976: 0c15 |0277: move-result-object v21 │ │ -016978: 0800 1500 |0278: move-object/from16 v0, v21 │ │ -01697c: 6e20 3401 0800 |027a: invoke-virtual {v8, v0}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0134 │ │ -016982: 2900 73fe |027d: goto/16 00f0 // -018d │ │ -016986: 220b 4b00 |027f: new-instance v11, Landroid/text/SpannableString; // type@004b │ │ -01698a: 5470 4300 |0281: iget-object v0, v7, Lcom/gacode/relaunchx/Advanced$NetInfo;.extra:Ljava/lang/String; // field@0043 │ │ -01698e: 0815 0000 |0283: move-object/from16 v21, v0 │ │ -016992: 0800 1500 |0285: move-object/from16 v0, v21 │ │ -016996: 7020 cc00 0b00 |0287: invoke-direct {v11, v0}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@00cc │ │ -01699c: 1315 0100 |028a: const/16 v21, #int 1 // #1 │ │ -0169a0: 7701 5f06 1500 |028c: invoke-static/range {v21}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -0169a6: 0c15 |028f: move-result-object v21 │ │ -0169a8: 1316 0000 |0290: const/16 v22, #int 0 // #0 │ │ -0169ac: 5470 4300 |0292: iget-object v0, v7, Lcom/gacode/relaunchx/Advanced$NetInfo;.extra:Ljava/lang/String; // field@0043 │ │ -0169b0: 0817 0000 |0294: move-object/from16 v23, v0 │ │ -0169b4: 7401 8506 1700 |0296: invoke-virtual/range {v23}, Ljava/lang/String;.length:()I // method@0685 │ │ -0169ba: 0a17 |0299: move-result v23 │ │ -0169bc: 1318 0000 |029a: const/16 v24, #int 0 // #0 │ │ -0169c0: 0800 1500 |029c: move-object/from16 v0, v21 │ │ -0169c4: 0201 1600 |029e: move/from16 v1, v22 │ │ -0169c8: 0202 1700 |02a0: move/from16 v2, v23 │ │ -0169cc: 0203 1800 |02a2: move/from16 v3, v24 │ │ -0169d0: 6e53 cd00 0b21 |02a4: invoke-virtual {v11, v0, v1, v2, v3}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@00cd │ │ -0169d6: 0800 1000 |02a7: move-object/from16 v0, v16 │ │ -0169da: 6e20 5801 b000 |02a9: invoke-virtual {v0, v11}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ -0169e0: 2900 acfe |02ac: goto/16 0158 // -0154 │ │ -0169e4: 220a 4b00 |02ae: new-instance v10, Landroid/text/SpannableString; // type@004b │ │ -0169e8: 5470 4100 |02b0: iget-object v0, v7, Lcom/gacode/relaunchx/Advanced$NetInfo;.SSID:Ljava/lang/String; // field@0041 │ │ -0169ec: 0815 0000 |02b2: move-object/from16 v21, v0 │ │ -0169f0: 0800 1500 |02b4: move-object/from16 v0, v21 │ │ -0169f4: 7020 cc00 0a00 |02b6: invoke-direct {v10, v0}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@00cc │ │ -0169fa: 1315 0100 |02b9: const/16 v21, #int 1 // #1 │ │ -0169fe: 7701 5f06 1500 |02bb: invoke-static/range {v21}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -016a04: 0c15 |02be: move-result-object v21 │ │ -016a06: 1316 0000 |02bf: const/16 v22, #int 0 // #0 │ │ -016a0a: 5470 4100 |02c1: iget-object v0, v7, Lcom/gacode/relaunchx/Advanced$NetInfo;.SSID:Ljava/lang/String; // field@0041 │ │ -016a0e: 0817 0000 |02c3: move-object/from16 v23, v0 │ │ -016a12: 7401 8506 1700 |02c5: invoke-virtual/range {v23}, Ljava/lang/String;.length:()I // method@0685 │ │ -016a18: 0a17 |02c8: move-result v23 │ │ -016a1a: 1318 0000 |02c9: const/16 v24, #int 0 // #0 │ │ -016a1e: 0800 1500 |02cb: move-object/from16 v0, v21 │ │ -016a22: 0201 1600 |02cd: move/from16 v1, v22 │ │ -016a26: 0202 1700 |02cf: move/from16 v2, v23 │ │ -016a2a: 0203 1800 |02d1: move/from16 v3, v24 │ │ -016a2e: 6e53 cd00 0a21 |02d3: invoke-virtual {v10, v0, v1, v2, v3}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@00cd │ │ -016a34: 6e20 5801 af00 |02d6: invoke-virtual {v15, v10}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ -016a3a: 5470 4300 |02d9: iget-object v0, v7, Lcom/gacode/relaunchx/Advanced$NetInfo;.extra:Ljava/lang/String; // field@0043 │ │ -016a3e: 0815 0000 |02db: move-object/from16 v21, v0 │ │ -016a42: 0800 1000 |02dd: move-object/from16 v0, v16 │ │ -016a46: 0801 1500 |02df: move-object/from16 v1, v21 │ │ -016a4a: 6e20 5801 1000 |02e1: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ -016a50: 5570 4400 |02e4: iget-boolean v0, v7, Lcom/gacode/relaunchx/Advanced$NetInfo;.inrange:Z // field@0044 │ │ -016a54: 0215 0000 |02e6: move/from16 v21, v0 │ │ -016a58: 3815 7d00 |02e8: if-eqz v21, 0365 // +007d │ │ -016a5c: 2215 0202 |02ea: new-instance v21, Ljava/lang/StringBuilder; // type@0202 │ │ -016a60: 7601 9606 1500 |02ec: invoke-direct/range {v21}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -016a66: 0800 1900 |02ef: move-object/from16 v0, v25 │ │ -016a6a: 5400 4e00 |02f1: iget-object v0, v0, Lcom/gacode/relaunchx/Advanced$WiFiAdapter;.this$0:Lcom/gacode/relaunchx/Advanced; // field@004e │ │ -016a6e: 0816 0000 |02f3: move-object/from16 v22, v0 │ │ -016a72: 7401 9101 1600 |02f5: invoke-virtual/range {v22}, Lcom/gacode/relaunchx/Advanced;.getResources:()Landroid/content/res/Resources; // method@0191 │ │ -016a78: 0c16 |02f8: move-result-object v22 │ │ -016a7a: 1417 1500 087f |02f9: const v23, #float 1.80775e+38 // #7f080015 │ │ -016a80: 7402 8000 1600 |02fc: invoke-virtual/range {v22, v23}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -016a86: 0c16 |02ff: move-result-object v22 │ │ -016a88: 7402 9a06 1500 |0300: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -016a8e: 0c15 |0303: move-result-object v21 │ │ -016a90: 1a16 0200 |0304: const-string v22, " " // string@0002 │ │ -016a94: 7402 9a06 1500 |0306: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -016a9a: 0c15 |0309: move-result-object v21 │ │ -016a9c: 5270 4500 |030a: iget v0, v7, Lcom/gacode/relaunchx/Advanced$NetInfo;.level:I // field@0045 │ │ -016aa0: 0216 0000 |030c: move/from16 v22, v0 │ │ -016aa4: 7402 9706 1500 |030e: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0697 │ │ -016aaa: 0c15 |0311: move-result-object v21 │ │ -016aac: 1a16 d206 |0312: const-string v22, "dBm " // string@06d2 │ │ -016ab0: 7402 9a06 1500 |0314: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -016ab6: 0c15 |0317: move-result-object v21 │ │ -016ab8: 0800 1900 |0318: move-object/from16 v0, v25 │ │ -016abc: 5400 4e00 |031a: iget-object v0, v0, Lcom/gacode/relaunchx/Advanced$WiFiAdapter;.this$0:Lcom/gacode/relaunchx/Advanced; // field@004e │ │ -016ac0: 0816 0000 |031c: move-object/from16 v22, v0 │ │ -016ac4: 5270 4500 |031e: iget v0, v7, Lcom/gacode/relaunchx/Advanced$NetInfo;.level:I // field@0045 │ │ -016ac8: 0217 0000 |0320: move/from16 v23, v0 │ │ -016acc: 7702 8901 1600 |0322: invoke-static/range {v22, v23}, Lcom/gacode/relaunchx/Advanced;.access$000:(Lcom/gacode/relaunchx/Advanced;I)Ljava/lang/String; // method@0189 │ │ -016ad2: 0c16 |0325: move-result-object v22 │ │ -016ad4: 7402 9a06 1500 |0326: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -016ada: 0c15 |0329: move-result-object v21 │ │ -016adc: 7401 9c06 1500 |032a: invoke-virtual/range {v21}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -016ae2: 0c09 |032d: move-result-object v9 │ │ -016ae4: 5570 4200 |032e: iget-boolean v0, v7, Lcom/gacode/relaunchx/Advanced$NetInfo;.configured:Z // field@0042 │ │ -016ae8: 0215 0000 |0330: move/from16 v21, v0 │ │ -016aec: 3915 2c00 |0332: if-nez v21, 035e // +002c │ │ -016af0: 2215 0202 |0334: new-instance v21, Ljava/lang/StringBuilder; // type@0202 │ │ -016af4: 7601 9606 1500 |0336: invoke-direct/range {v21}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -016afa: 0800 1500 |0339: move-object/from16 v0, v21 │ │ -016afe: 6e20 9a06 9000 |033b: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -016b04: 0c15 |033e: move-result-object v21 │ │ -016b06: 1a16 4700 |033f: const-string v22, ", " // string@0047 │ │ -016b0a: 7402 9a06 1500 |0341: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -016b10: 0c15 |0344: move-result-object v21 │ │ -016b12: 0800 1900 |0345: move-object/from16 v0, v25 │ │ -016b16: 5400 4e00 |0347: iget-object v0, v0, Lcom/gacode/relaunchx/Advanced$WiFiAdapter;.this$0:Lcom/gacode/relaunchx/Advanced; // field@004e │ │ -016b1a: 0816 0000 |0349: move-object/from16 v22, v0 │ │ -016b1e: 7401 9101 1600 |034b: invoke-virtual/range {v22}, Lcom/gacode/relaunchx/Advanced;.getResources:()Landroid/content/res/Resources; // method@0191 │ │ -016b24: 0c16 |034e: move-result-object v22 │ │ -016b26: 1417 2100 087f |034f: const v23, #float 1.80776e+38 // #7f080021 │ │ -016b2c: 7402 8000 1600 |0352: invoke-virtual/range {v22, v23}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -016b32: 0c16 |0355: move-result-object v22 │ │ -016b34: 7402 9a06 1500 |0356: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -016b3a: 0c15 |0359: move-result-object v21 │ │ -016b3c: 7401 9c06 1500 |035a: invoke-virtual/range {v21}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -016b42: 0c09 |035d: move-result-object v9 │ │ -016b44: 0800 1100 |035e: move-object/from16 v0, v17 │ │ -016b48: 6e20 5801 9000 |0360: invoke-virtual {v0, v9}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ -016b4e: 2900 d6fe |0363: goto/16 0239 // -012a │ │ -016b52: 0800 1900 |0365: move-object/from16 v0, v25 │ │ -016b56: 5400 4e00 |0367: iget-object v0, v0, Lcom/gacode/relaunchx/Advanced$WiFiAdapter;.this$0:Lcom/gacode/relaunchx/Advanced; // field@004e │ │ -016b5a: 0815 0000 |0369: move-object/from16 v21, v0 │ │ -016b5e: 7401 9101 1500 |036b: invoke-virtual/range {v21}, Lcom/gacode/relaunchx/Advanced;.getResources:()Landroid/content/res/Resources; // method@0191 │ │ -016b64: 0c15 |036e: move-result-object v21 │ │ -016b66: 1416 2200 087f |036f: const v22, #float 1.80776e+38 // #7f080022 │ │ -016b6c: 7402 8000 1500 |0372: invoke-virtual/range {v21, v22}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -016b72: 0c09 |0375: move-result-object v9 │ │ -016b74: 28b8 |0376: goto 032e // -0048 │ │ + insns size : 891 16-bit code units │ │ +017508: |[017508] com.gacode.relaunchx.Advanced$WiFiAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +017518: 0812 1c00 |0000: move-object/from16 v18, v28 │ │ +01751c: 3912 3f02 |0002: if-nez v18, 0241 // +023f │ │ +017520: 0800 1a00 |0004: move-object/from16 v0, v26 │ │ +017524: 5400 4e00 |0006: iget-object v0, v0, Lcom/gacode/relaunchx/Advanced$WiFiAdapter;.this$0:Lcom/gacode/relaunchx/Advanced; // field@004e │ │ +017528: 0816 0000 |0008: move-object/from16 v22, v0 │ │ +01752c: 0800 1600 |000a: move-object/from16 v0, v22 │ │ +017530: 5400 5200 |000c: iget-object v0, v0, Lcom/gacode/relaunchx/Advanced;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0052 │ │ +017534: 0816 0000 |000e: move-object/from16 v22, v0 │ │ +017538: 1a17 100a |0010: const-string v23, "layout_inflater" // string@0a10 │ │ +01753c: 7402 8c04 1600 |0012: invoke-virtual/range {v22, v23}, Lcom/gacode/relaunchx/ReLaunchApp;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@048c │ │ +017542: 0c14 |0015: move-result-object v20 │ │ +017544: 1f14 5b00 |0016: check-cast v20, Landroid/view/LayoutInflater; // type@005b │ │ +017548: 1516 037f |0018: const/high16 v22, #int 2130903040 // #7f03 │ │ +01754c: 1317 0000 |001a: const/16 v23, #int 0 // #0 │ │ +017550: 0800 1400 |001c: move-object/from16 v0, v20 │ │ +017554: 0201 1600 |001e: move/from16 v1, v22 │ │ +017558: 0802 1700 |0020: move-object/from16 v2, v23 │ │ +01755c: 6e30 df00 1002 |0022: invoke-virtual {v0, v1, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@00df │ │ +017562: 0c12 |0025: move-result-object v18 │ │ +017564: 3912 0700 |0026: if-nez v18, 002d // +0007 │ │ +017568: 1316 0000 |0028: const/16 v22, #int 0 // #0 │ │ +01756c: 0813 1200 |002a: move-object/from16 v19, v18 │ │ +017570: 1116 |002c: return-object v22 │ │ +017572: 2205 9100 |002d: new-instance v5, Lcom/gacode/relaunchx/Advanced$ViewHolder; // type@0091 │ │ +017576: 7010 8101 0500 |002f: invoke-direct {v5}, Lcom/gacode/relaunchx/Advanced$ViewHolder;.:()V // method@0181 │ │ +01757c: 1416 0200 0c7f |0032: const v22, #float 1.86092e+38 // #7f0c0002 │ │ +017582: 0800 1200 |0035: move-object/from16 v0, v18 │ │ +017586: 0201 1600 |0037: move/from16 v1, v22 │ │ +01758a: 6e20 e900 1000 |0039: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00e9 │ │ +017590: 0c16 |003c: move-result-object v22 │ │ +017592: 1f16 8100 |003d: check-cast v22, Landroid/widget/TextView; // type@0081 │ │ +017596: 0800 1600 |003f: move-object/from16 v0, v22 │ │ +01759a: 5b50 4a00 |0041: iput-object v0, v5, Lcom/gacode/relaunchx/Advanced$ViewHolder;.tv1:Landroid/widget/TextView; // field@004a │ │ +01759e: 1416 0300 0c7f |0043: const v22, #float 1.86092e+38 // #7f0c0003 │ │ +0175a4: 0800 1200 |0046: move-object/from16 v0, v18 │ │ +0175a8: 0201 1600 |0048: move/from16 v1, v22 │ │ +0175ac: 6e20 e900 1000 |004a: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00e9 │ │ +0175b2: 0c16 |004d: move-result-object v22 │ │ +0175b4: 1f16 8100 |004e: check-cast v22, Landroid/widget/TextView; // type@0081 │ │ +0175b8: 0800 1600 |0050: move-object/from16 v0, v22 │ │ +0175bc: 5b50 4b00 |0052: iput-object v0, v5, Lcom/gacode/relaunchx/Advanced$ViewHolder;.tv2:Landroid/widget/TextView; // field@004b │ │ +0175c0: 1416 0400 0c7f |0054: const v22, #float 1.86092e+38 // #7f0c0004 │ │ +0175c6: 0800 1200 |0057: move-object/from16 v0, v18 │ │ +0175ca: 0201 1600 |0059: move/from16 v1, v22 │ │ +0175ce: 6e20 e900 1000 |005b: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00e9 │ │ +0175d4: 0c16 |005e: move-result-object v22 │ │ +0175d6: 1f16 8100 |005f: check-cast v22, Landroid/widget/TextView; // type@0081 │ │ +0175da: 0800 1600 |0061: move-object/from16 v0, v22 │ │ +0175de: 5b50 4c00 |0063: iput-object v0, v5, Lcom/gacode/relaunchx/Advanced$ViewHolder;.tv3:Landroid/widget/TextView; // field@004c │ │ +0175e2: 1516 0c7f |0065: const/high16 v22, #int 2131492864 // #7f0c │ │ +0175e6: 0800 1200 |0067: move-object/from16 v0, v18 │ │ +0175ea: 0201 1600 |0069: move/from16 v1, v22 │ │ +0175ee: 6e20 e900 1000 |006b: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00e9 │ │ +0175f4: 0c16 |006e: move-result-object v22 │ │ +0175f6: 1f16 7700 |006f: check-cast v22, Landroid/widget/ImageView; // type@0077 │ │ +0175fa: 0800 1600 |0071: move-object/from16 v0, v22 │ │ +0175fe: 5b50 4900 |0073: iput-object v0, v5, Lcom/gacode/relaunchx/Advanced$ViewHolder;.iv:Landroid/widget/ImageView; // field@0049 │ │ +017602: 0800 1200 |0075: move-object/from16 v0, v18 │ │ +017606: 6e20 f500 5000 |0077: invoke-virtual {v0, v5}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@00f5 │ │ +01760c: 545f 4a00 |007a: iget-object v15, v5, Lcom/gacode/relaunchx/Advanced$ViewHolder;.tv1:Landroid/widget/TextView; // field@004a │ │ +017610: 5450 4b00 |007c: iget-object v0, v5, Lcom/gacode/relaunchx/Advanced$ViewHolder;.tv2:Landroid/widget/TextView; // field@004b │ │ +017614: 0810 0000 |007e: move-object/from16 v16, v0 │ │ +017618: 5450 4c00 |0080: iget-object v0, v5, Lcom/gacode/relaunchx/Advanced$ViewHolder;.tv3:Landroid/widget/TextView; // field@004c │ │ +01761c: 0811 0000 |0082: move-object/from16 v17, v0 │ │ +017620: 5458 4900 |0084: iget-object v8, v5, Lcom/gacode/relaunchx/Advanced$ViewHolder;.iv:Landroid/widget/ImageView; // field@0049 │ │ +017624: 0800 1a00 |0086: move-object/from16 v0, v26 │ │ +017628: 5400 4e00 |0088: iget-object v0, v0, Lcom/gacode/relaunchx/Advanced$WiFiAdapter;.this$0:Lcom/gacode/relaunchx/Advanced; // field@004e │ │ +01762c: 0816 0000 |008a: move-object/from16 v22, v0 │ │ +017630: 0800 1600 |008c: move-object/from16 v0, v22 │ │ +017634: 5400 5d00 |008e: iget-object v0, v0, Lcom/gacode/relaunchx/Advanced;.wfm:Landroid/net/wifi/WifiManager; // field@005d │ │ +017638: 0816 0000 |0090: move-object/from16 v22, v0 │ │ +01763c: 7401 9f00 1600 |0092: invoke-virtual/range {v22}, Landroid/net/wifi/WifiManager;.getConnectionInfo:()Landroid/net/wifi/WifiInfo; // method@009f │ │ +017642: 0c15 |0095: move-result-object v21 │ │ +017644: 0800 1a00 |0096: move-object/from16 v0, v26 │ │ +017648: 5400 4e00 |0098: iget-object v0, v0, Lcom/gacode/relaunchx/Advanced$WiFiAdapter;.this$0:Lcom/gacode/relaunchx/Advanced; // field@004e │ │ +01764c: 0816 0000 |009a: move-object/from16 v22, v0 │ │ +017650: 0800 1600 |009c: move-object/from16 v0, v22 │ │ +017654: 5400 5e00 |009e: iget-object v0, v0, Lcom/gacode/relaunchx/Advanced;.wifiNetworks:Ljava/util/List; // field@005e │ │ +017658: 0816 0000 |00a0: move-object/from16 v22, v0 │ │ +01765c: 0800 1600 |00a2: move-object/from16 v0, v22 │ │ +017660: 0201 1b00 |00a4: move/from16 v1, v27 │ │ +017664: 7220 d006 1000 |00a6: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ +01766a: 0c07 |00a9: move-result-object v7 │ │ +01766c: 1f07 8f00 |00aa: check-cast v7, Lcom/gacode/relaunchx/Advanced$NetInfo; // type@008f │ │ +017670: 3807 8f01 |00ac: if-eqz v7, 023b // +018f │ │ +017674: 5570 4400 |00ae: iget-boolean v0, v7, Lcom/gacode/relaunchx/Advanced$NetInfo;.inrange:Z // field@0044 │ │ +017678: 0216 0000 |00b0: move/from16 v22, v0 │ │ +01767c: 3816 9701 |00b2: if-eqz v22, 0249 // +0197 │ │ +017680: 5570 4200 |00b4: iget-boolean v0, v7, Lcom/gacode/relaunchx/Advanced$NetInfo;.configured:Z // field@0042 │ │ +017684: 0216 0000 |00b6: move/from16 v22, v0 │ │ +017688: 3816 9101 |00b8: if-eqz v22, 0249 // +0191 │ │ +01768c: 0800 1a00 |00ba: move-object/from16 v0, v26 │ │ +017690: 5400 4e00 |00bc: iget-object v0, v0, Lcom/gacode/relaunchx/Advanced$WiFiAdapter;.this$0:Lcom/gacode/relaunchx/Advanced; // field@004e │ │ +017694: 0816 0000 |00be: move-object/from16 v22, v0 │ │ +017698: 7401 9101 1600 |00c0: invoke-virtual/range {v22}, Lcom/gacode/relaunchx/Advanced;.getResources:()Landroid/content/res/Resources; // method@0191 │ │ +01769e: 0c16 |00c3: move-result-object v22 │ │ +0176a0: 1417 0800 097f |00c4: const v23, #float 1.82104e+38 // #7f090008 │ │ +0176a6: 7402 7c00 1600 |00c7: invoke-virtual/range {v22, v23}, Landroid/content/res/Resources;.getColor:(I)I // method@007c │ │ +0176ac: 0a04 |00ca: move-result v4 │ │ +0176ae: 0800 1a00 |00cb: move-object/from16 v0, v26 │ │ +0176b2: 5400 4e00 |00cd: iget-object v0, v0, Lcom/gacode/relaunchx/Advanced$WiFiAdapter;.this$0:Lcom/gacode/relaunchx/Advanced; // field@004e │ │ +0176b6: 0816 0000 |00cf: move-object/from16 v22, v0 │ │ +0176ba: 7401 9101 1600 |00d1: invoke-virtual/range {v22}, Lcom/gacode/relaunchx/Advanced;.getResources:()Landroid/content/res/Resources; // method@0191 │ │ +0176c0: 0c16 |00d4: move-result-object v22 │ │ +0176c2: 1417 0900 097f |00d5: const v23, #float 1.82104e+38 // #7f090009 │ │ +0176c8: 7402 7c00 1600 |00d8: invoke-virtual/range {v22, v23}, Landroid/content/res/Resources;.getColor:(I)I // method@007c │ │ +0176ce: 0a0e |00db: move-result v14 │ │ +0176d0: 0800 1a00 |00dc: move-object/from16 v0, v26 │ │ +0176d4: 5400 4e00 |00de: iget-object v0, v0, Lcom/gacode/relaunchx/Advanced$WiFiAdapter;.this$0:Lcom/gacode/relaunchx/Advanced; // field@004e │ │ +0176d8: 0816 0000 |00e0: move-object/from16 v22, v0 │ │ +0176dc: 7401 9101 1600 |00e2: invoke-virtual/range {v22}, Lcom/gacode/relaunchx/Advanced;.getResources:()Landroid/content/res/Resources; // method@0191 │ │ +0176e2: 0c16 |00e5: move-result-object v22 │ │ +0176e4: 1417 2f00 027f |00e6: const v23, #float 1.72801e+38 // #7f02002f │ │ +0176ea: 7402 7e00 1600 |00e9: invoke-virtual/range {v22, v23}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@007e │ │ +0176f0: 0c16 |00ec: move-result-object v22 │ │ +0176f2: 0800 1600 |00ed: move-object/from16 v0, v22 │ │ +0176f6: 6e20 3401 0800 |00ef: invoke-virtual {v8, v0}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0134 │ │ +0176fc: 6e20 5101 4f00 |00f2: invoke-virtual {v15, v4}, Landroid/widget/TextView;.setBackgroundColor:(I)V // method@0151 │ │ +017702: 6e20 5a01 ef00 |00f5: invoke-virtual {v15, v14}, Landroid/widget/TextView;.setTextColor:(I)V // method@015a │ │ +017708: 0800 1000 |00f8: move-object/from16 v0, v16 │ │ +01770c: 6e20 5101 4000 |00fa: invoke-virtual {v0, v4}, Landroid/widget/TextView;.setBackgroundColor:(I)V // method@0151 │ │ +017712: 0800 1000 |00fd: move-object/from16 v0, v16 │ │ +017716: 6e20 5a01 e000 |00ff: invoke-virtual {v0, v14}, Landroid/widget/TextView;.setTextColor:(I)V // method@015a │ │ +01771c: 0800 1100 |0102: move-object/from16 v0, v17 │ │ +017720: 6e20 5101 4000 |0104: invoke-virtual {v0, v4}, Landroid/widget/TextView;.setBackgroundColor:(I)V // method@0151 │ │ +017726: 0800 1100 |0107: move-object/from16 v0, v17 │ │ +01772a: 6e20 5a01 e000 |0109: invoke-virtual {v0, v14}, Landroid/widget/TextView;.setTextColor:(I)V // method@015a │ │ +017730: 5470 4100 |010c: iget-object v0, v7, Lcom/gacode/relaunchx/Advanced$NetInfo;.SSID:Ljava/lang/String; // field@0041 │ │ +017734: 0816 0000 |010e: move-object/from16 v22, v0 │ │ +017738: 7401 9d00 1500 |0110: invoke-virtual/range {v21}, Landroid/net/wifi/WifiInfo;.getSSID:()Ljava/lang/String; // method@009d │ │ +01773e: 0c17 |0113: move-result-object v23 │ │ +017740: 7402 7c06 1600 |0114: invoke-virtual/range {v22, v23}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +017746: 0a16 |0117: move-result v22 │ │ +017748: 3816 9a01 |0118: if-eqz v22, 02b2 // +019a │ │ +01774c: 220a 4b00 |011a: new-instance v10, Landroid/text/SpannableString; // type@004b │ │ +017750: 5470 4100 |011c: iget-object v0, v7, Lcom/gacode/relaunchx/Advanced$NetInfo;.SSID:Ljava/lang/String; // field@0041 │ │ +017754: 0816 0000 |011e: move-object/from16 v22, v0 │ │ +017758: 0800 1600 |0120: move-object/from16 v0, v22 │ │ +01775c: 7020 cc00 0a00 |0122: invoke-direct {v10, v0}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@00cc │ │ +017762: 1316 0100 |0125: const/16 v22, #int 1 // #1 │ │ +017766: 7701 5f06 1600 |0127: invoke-static/range {v22}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +01776c: 0c16 |012a: move-result-object v22 │ │ +01776e: 1317 0000 |012b: const/16 v23, #int 0 // #0 │ │ +017772: 5470 4100 |012d: iget-object v0, v7, Lcom/gacode/relaunchx/Advanced$NetInfo;.SSID:Ljava/lang/String; // field@0041 │ │ +017776: 0818 0000 |012f: move-object/from16 v24, v0 │ │ +01777a: 7401 8506 1800 |0131: invoke-virtual/range {v24}, Ljava/lang/String;.length:()I // method@0685 │ │ +017780: 0a18 |0134: move-result v24 │ │ +017782: 1319 0000 |0135: const/16 v25, #int 0 // #0 │ │ +017786: 0800 1600 |0137: move-object/from16 v0, v22 │ │ +01778a: 0201 1700 |0139: move/from16 v1, v23 │ │ +01778e: 0202 1800 |013b: move/from16 v2, v24 │ │ +017792: 0203 1900 |013d: move/from16 v3, v25 │ │ +017796: 6e53 cd00 0a21 |013f: invoke-virtual {v10, v0, v1, v2, v3}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@00cd │ │ +01779c: 6e20 5801 af00 |0142: invoke-virtual {v15, v10}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ +0177a2: 5470 4300 |0145: iget-object v0, v7, Lcom/gacode/relaunchx/Advanced$NetInfo;.extra:Ljava/lang/String; // field@0043 │ │ +0177a6: 0816 0000 |0147: move-object/from16 v22, v0 │ │ +0177aa: 1a17 0000 |0149: const-string v23, "" // string@0000 │ │ +0177ae: 7402 7c06 1600 |014b: invoke-virtual/range {v22, v23}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +0177b4: 0a16 |014e: move-result v22 │ │ +0177b6: 3816 3401 |014f: if-eqz v22, 0283 // +0134 │ │ +0177ba: 1a16 0000 |0151: const-string v22, "" // string@0000 │ │ +0177be: 0800 1000 |0153: move-object/from16 v0, v16 │ │ +0177c2: 0801 1600 |0155: move-object/from16 v1, v22 │ │ +0177c6: 6e20 5801 1000 |0157: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ +0177cc: 7401 9c00 1500 |015a: invoke-virtual/range {v21}, Landroid/net/wifi/WifiInfo;.getIpAddress:()I // method@009c │ │ +0177d2: 0a06 |015d: move-result v6 │ │ +0177d4: 2216 0202 |015e: new-instance v22, Ljava/lang/StringBuilder; // type@0202 │ │ +0177d8: 7601 9606 1600 |0160: invoke-direct/range {v22}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +0177de: 0800 1a00 |0163: move-object/from16 v0, v26 │ │ +0177e2: 5400 4e00 |0165: iget-object v0, v0, Lcom/gacode/relaunchx/Advanced$WiFiAdapter;.this$0:Lcom/gacode/relaunchx/Advanced; // field@004e │ │ +0177e6: 0817 0000 |0167: move-object/from16 v23, v0 │ │ +0177ea: 7401 9101 1700 |0169: invoke-virtual/range {v23}, Lcom/gacode/relaunchx/Advanced;.getResources:()Landroid/content/res/Resources; // method@0191 │ │ +0177f0: 0c17 |016c: move-result-object v23 │ │ +0177f2: 1418 1400 087f |016d: const v24, #float 1.80775e+38 // #7f080014 │ │ +0177f8: 7402 8000 1700 |0170: invoke-virtual/range {v23, v24}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +0177fe: 0c17 |0173: move-result-object v23 │ │ +017800: 7402 9a06 1600 |0174: invoke-virtual/range {v22, v23}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +017806: 0c16 |0177: move-result-object v22 │ │ +017808: 1a17 0400 |0178: const-string v23, " %d.%d.%d.%d" // string@0004 │ │ +01780c: 7402 9a06 1600 |017a: invoke-virtual/range {v22, v23}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +017812: 0c16 |017d: move-result-object v22 │ │ +017814: 7401 9c06 1600 |017e: invoke-virtual/range {v22}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +01781a: 0c16 |0181: move-result-object v22 │ │ +01781c: 1317 0400 |0182: const/16 v23, #int 4 // #4 │ │ +017820: 0200 1700 |0184: move/from16 v0, v23 │ │ +017824: 2300 3202 |0186: new-array v0, v0, [Ljava/lang/Object; // type@0232 │ │ +017828: 0817 0000 |0188: move-object/from16 v23, v0 │ │ +01782c: 1318 0000 |018a: const/16 v24, #int 0 // #0 │ │ +017830: d560 ff00 |018c: and-int/lit16 v0, v6, #int 255 // #00ff │ │ +017834: 0219 0000 |018e: move/from16 v25, v0 │ │ +017838: 7701 5f06 1900 |0190: invoke-static/range {v25}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +01783e: 0c19 |0193: move-result-object v25 │ │ +017840: 4d19 1718 |0194: aput-object v25, v23, v24 │ │ +017844: 1318 0100 |0196: const/16 v24, #int 1 // #1 │ │ +017848: e119 0608 |0198: shr-int/lit8 v25, v6, #int 8 // #08 │ │ +01784c: 0200 1900 |019a: move/from16 v0, v25 │ │ +017850: d500 ff00 |019c: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +017854: 0219 0000 |019e: move/from16 v25, v0 │ │ +017858: 7701 5f06 1900 |01a0: invoke-static/range {v25}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +01785e: 0c19 |01a3: move-result-object v25 │ │ +017860: 4d19 1718 |01a4: aput-object v25, v23, v24 │ │ +017864: 1318 0200 |01a6: const/16 v24, #int 2 // #2 │ │ +017868: e119 0610 |01a8: shr-int/lit8 v25, v6, #int 16 // #10 │ │ +01786c: 0200 1900 |01aa: move/from16 v0, v25 │ │ +017870: d500 ff00 |01ac: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +017874: 0219 0000 |01ae: move/from16 v25, v0 │ │ +017878: 7701 5f06 1900 |01b0: invoke-static/range {v25}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +01787e: 0c19 |01b3: move-result-object v25 │ │ +017880: 4d19 1718 |01b4: aput-object v25, v23, v24 │ │ +017884: 1318 0300 |01b6: const/16 v24, #int 3 // #3 │ │ +017888: e119 0618 |01b8: shr-int/lit8 v25, v6, #int 24 // #18 │ │ +01788c: 0200 1900 |01ba: move/from16 v0, v25 │ │ +017890: d500 ff00 |01bc: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +017894: 0219 0000 |01be: move/from16 v25, v0 │ │ +017898: 7701 5f06 1900 |01c0: invoke-static/range {v25}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +01789e: 0c19 |01c3: move-result-object v25 │ │ +0178a0: 4d19 1718 |01c4: aput-object v25, v23, v24 │ │ +0178a4: 7702 7e06 1600 |01c6: invoke-static/range {v22, v23}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@067e │ │ +0178aa: 0c09 |01c9: move-result-object v9 │ │ +0178ac: 6e10 8506 0900 |01ca: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@0685 │ │ +0178b2: 0a0d |01cd: move-result v13 │ │ +0178b4: 2216 0202 |01ce: new-instance v22, Ljava/lang/StringBuilder; // type@0202 │ │ +0178b8: 7601 9606 1600 |01d0: invoke-direct/range {v22}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +0178be: 0800 1600 |01d3: move-object/from16 v0, v22 │ │ +0178c2: 6e20 9a06 9000 |01d5: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +0178c8: 0c16 |01d8: move-result-object v22 │ │ +0178ca: 1a17 4700 |01d9: const-string v23, ", " // string@0047 │ │ +0178ce: 7402 9a06 1600 |01db: invoke-virtual/range {v22, v23}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +0178d4: 0c16 |01de: move-result-object v22 │ │ +0178d6: 0800 1a00 |01df: move-object/from16 v0, v26 │ │ +0178da: 5400 4e00 |01e1: iget-object v0, v0, Lcom/gacode/relaunchx/Advanced$WiFiAdapter;.this$0:Lcom/gacode/relaunchx/Advanced; // field@004e │ │ +0178de: 0817 0000 |01e3: move-object/from16 v23, v0 │ │ +0178e2: 7401 9101 1700 |01e5: invoke-virtual/range {v23}, Lcom/gacode/relaunchx/Advanced;.getResources:()Landroid/content/res/Resources; // method@0191 │ │ +0178e8: 0c17 |01e8: move-result-object v23 │ │ +0178ea: 1418 1500 087f |01e9: const v24, #float 1.80775e+38 // #7f080015 │ │ +0178f0: 7402 8000 1700 |01ec: invoke-virtual/range {v23, v24}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +0178f6: 0c17 |01ef: move-result-object v23 │ │ +0178f8: 7402 9a06 1600 |01f0: invoke-virtual/range {v22, v23}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +0178fe: 0c16 |01f3: move-result-object v22 │ │ +017900: 1a17 0200 |01f4: const-string v23, " " // string@0002 │ │ +017904: 7402 9a06 1600 |01f6: invoke-virtual/range {v22, v23}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +01790a: 0c16 |01f9: move-result-object v22 │ │ +01790c: 5270 4500 |01fa: iget v0, v7, Lcom/gacode/relaunchx/Advanced$NetInfo;.level:I // field@0045 │ │ +017910: 0217 0000 |01fc: move/from16 v23, v0 │ │ +017914: 7402 9706 1600 |01fe: invoke-virtual/range {v22, v23}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0697 │ │ +01791a: 0c16 |0201: move-result-object v22 │ │ +01791c: 1a17 d206 |0202: const-string v23, "dBm " // string@06d2 │ │ +017920: 7402 9a06 1600 |0204: invoke-virtual/range {v22, v23}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +017926: 0c16 |0207: move-result-object v22 │ │ +017928: 0800 1a00 |0208: move-object/from16 v0, v26 │ │ +01792c: 5400 4e00 |020a: iget-object v0, v0, Lcom/gacode/relaunchx/Advanced$WiFiAdapter;.this$0:Lcom/gacode/relaunchx/Advanced; // field@004e │ │ +017930: 0817 0000 |020c: move-object/from16 v23, v0 │ │ +017934: 5270 4500 |020e: iget v0, v7, Lcom/gacode/relaunchx/Advanced$NetInfo;.level:I // field@0045 │ │ +017938: 0218 0000 |0210: move/from16 v24, v0 │ │ +01793c: 7702 8901 1700 |0212: invoke-static/range {v23, v24}, Lcom/gacode/relaunchx/Advanced;.access$000:(Lcom/gacode/relaunchx/Advanced;I)Ljava/lang/String; // method@0189 │ │ +017942: 0c17 |0215: move-result-object v23 │ │ +017944: 7402 9a06 1600 |0216: invoke-virtual/range {v22, v23}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +01794a: 0c16 |0219: move-result-object v22 │ │ +01794c: 7401 9c06 1600 |021a: invoke-virtual/range {v22}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +017952: 0c09 |021d: move-result-object v9 │ │ +017954: 220c 4b00 |021e: new-instance v12, Landroid/text/SpannableString; // type@004b │ │ +017958: 7020 cc00 9c00 |0220: invoke-direct {v12, v9}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@00cc │ │ +01795e: 1316 0100 |0223: const/16 v22, #int 1 // #1 │ │ +017962: 7701 5f06 1600 |0225: invoke-static/range {v22}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +017968: 0c16 |0228: move-result-object v22 │ │ +01796a: 1317 0000 |0229: const/16 v23, #int 0 // #0 │ │ +01796e: 1318 0000 |022b: const/16 v24, #int 0 // #0 │ │ +017972: 0800 1600 |022d: move-object/from16 v0, v22 │ │ +017976: 0201 1700 |022f: move/from16 v1, v23 │ │ +01797a: 0202 1800 |0231: move/from16 v2, v24 │ │ +01797e: 6e52 cd00 0cd1 |0233: invoke-virtual {v12, v0, v1, v13, v2}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@00cd │ │ +017984: 0800 1100 |0236: move-object/from16 v0, v17 │ │ +017988: 6e20 5801 c000 |0238: invoke-virtual {v0, v12}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ +01798e: 0813 1200 |023b: move-object/from16 v19, v18 │ │ +017992: 0816 1200 |023d: move-object/from16 v22, v18 │ │ +017996: 2900 edfd |023f: goto/16 002c // -0213 │ │ +01799a: 7401 ef00 1200 |0241: invoke-virtual/range {v18}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@00ef │ │ +0179a0: 0c05 |0244: move-result-object v5 │ │ +0179a2: 1f05 9100 |0245: check-cast v5, Lcom/gacode/relaunchx/Advanced$ViewHolder; // type@0091 │ │ +0179a6: 2900 33fe |0247: goto/16 007a // -01cd │ │ +0179aa: 0800 1a00 |0249: move-object/from16 v0, v26 │ │ +0179ae: 5400 4e00 |024b: iget-object v0, v0, Lcom/gacode/relaunchx/Advanced$WiFiAdapter;.this$0:Lcom/gacode/relaunchx/Advanced; // field@004e │ │ +0179b2: 0816 0000 |024d: move-object/from16 v22, v0 │ │ +0179b6: 7401 9101 1600 |024f: invoke-virtual/range {v22}, Lcom/gacode/relaunchx/Advanced;.getResources:()Landroid/content/res/Resources; // method@0191 │ │ +0179bc: 0c16 |0252: move-result-object v22 │ │ +0179be: 1417 0400 097f |0253: const v23, #float 1.82104e+38 // #7f090004 │ │ +0179c4: 7402 7c00 1600 |0256: invoke-virtual/range {v22, v23}, Landroid/content/res/Resources;.getColor:(I)I // method@007c │ │ +0179ca: 0a04 |0259: move-result v4 │ │ +0179cc: 0800 1a00 |025a: move-object/from16 v0, v26 │ │ +0179d0: 5400 4e00 |025c: iget-object v0, v0, Lcom/gacode/relaunchx/Advanced$WiFiAdapter;.this$0:Lcom/gacode/relaunchx/Advanced; // field@004e │ │ +0179d4: 0816 0000 |025e: move-object/from16 v22, v0 │ │ +0179d8: 7401 9101 1600 |0260: invoke-virtual/range {v22}, Lcom/gacode/relaunchx/Advanced;.getResources:()Landroid/content/res/Resources; // method@0191 │ │ +0179de: 0c16 |0263: move-result-object v22 │ │ +0179e0: 1417 0500 097f |0264: const v23, #float 1.82104e+38 // #7f090005 │ │ +0179e6: 7402 7c00 1600 |0267: invoke-virtual/range {v22, v23}, Landroid/content/res/Resources;.getColor:(I)I // method@007c │ │ +0179ec: 0a0e |026a: move-result v14 │ │ +0179ee: 0800 1a00 |026b: move-object/from16 v0, v26 │ │ +0179f2: 5400 4e00 |026d: iget-object v0, v0, Lcom/gacode/relaunchx/Advanced$WiFiAdapter;.this$0:Lcom/gacode/relaunchx/Advanced; // field@004e │ │ +0179f6: 0816 0000 |026f: move-object/from16 v22, v0 │ │ +0179fa: 7401 9101 1600 |0271: invoke-virtual/range {v22}, Lcom/gacode/relaunchx/Advanced;.getResources:()Landroid/content/res/Resources; // method@0191 │ │ +017a00: 0c16 |0274: move-result-object v22 │ │ +017a02: 1417 2e00 027f |0275: const v23, #float 1.72801e+38 // #7f02002e │ │ +017a08: 7402 7e00 1600 |0278: invoke-virtual/range {v22, v23}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@007e │ │ +017a0e: 0c16 |027b: move-result-object v22 │ │ +017a10: 0800 1600 |027c: move-object/from16 v0, v22 │ │ +017a14: 6e20 3401 0800 |027e: invoke-virtual {v8, v0}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0134 │ │ +017a1a: 2900 71fe |0281: goto/16 00f2 // -018f │ │ +017a1e: 220b 4b00 |0283: new-instance v11, Landroid/text/SpannableString; // type@004b │ │ +017a22: 5470 4300 |0285: iget-object v0, v7, Lcom/gacode/relaunchx/Advanced$NetInfo;.extra:Ljava/lang/String; // field@0043 │ │ +017a26: 0816 0000 |0287: move-object/from16 v22, v0 │ │ +017a2a: 0800 1600 |0289: move-object/from16 v0, v22 │ │ +017a2e: 7020 cc00 0b00 |028b: invoke-direct {v11, v0}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@00cc │ │ +017a34: 1316 0100 |028e: const/16 v22, #int 1 // #1 │ │ +017a38: 7701 5f06 1600 |0290: invoke-static/range {v22}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +017a3e: 0c16 |0293: move-result-object v22 │ │ +017a40: 1317 0000 |0294: const/16 v23, #int 0 // #0 │ │ +017a44: 5470 4300 |0296: iget-object v0, v7, Lcom/gacode/relaunchx/Advanced$NetInfo;.extra:Ljava/lang/String; // field@0043 │ │ +017a48: 0818 0000 |0298: move-object/from16 v24, v0 │ │ +017a4c: 7401 8506 1800 |029a: invoke-virtual/range {v24}, Ljava/lang/String;.length:()I // method@0685 │ │ +017a52: 0a18 |029d: move-result v24 │ │ +017a54: 1319 0000 |029e: const/16 v25, #int 0 // #0 │ │ +017a58: 0800 1600 |02a0: move-object/from16 v0, v22 │ │ +017a5c: 0201 1700 |02a2: move/from16 v1, v23 │ │ +017a60: 0202 1800 |02a4: move/from16 v2, v24 │ │ +017a64: 0203 1900 |02a6: move/from16 v3, v25 │ │ +017a68: 6e53 cd00 0b21 |02a8: invoke-virtual {v11, v0, v1, v2, v3}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@00cd │ │ +017a6e: 0800 1000 |02ab: move-object/from16 v0, v16 │ │ +017a72: 6e20 5801 b000 |02ad: invoke-virtual {v0, v11}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ +017a78: 2900 aafe |02b0: goto/16 015a // -0156 │ │ +017a7c: 220a 4b00 |02b2: new-instance v10, Landroid/text/SpannableString; // type@004b │ │ +017a80: 5470 4100 |02b4: iget-object v0, v7, Lcom/gacode/relaunchx/Advanced$NetInfo;.SSID:Ljava/lang/String; // field@0041 │ │ +017a84: 0816 0000 |02b6: move-object/from16 v22, v0 │ │ +017a88: 0800 1600 |02b8: move-object/from16 v0, v22 │ │ +017a8c: 7020 cc00 0a00 |02ba: invoke-direct {v10, v0}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@00cc │ │ +017a92: 1316 0100 |02bd: const/16 v22, #int 1 // #1 │ │ +017a96: 7701 5f06 1600 |02bf: invoke-static/range {v22}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +017a9c: 0c16 |02c2: move-result-object v22 │ │ +017a9e: 1317 0000 |02c3: const/16 v23, #int 0 // #0 │ │ +017aa2: 5470 4100 |02c5: iget-object v0, v7, Lcom/gacode/relaunchx/Advanced$NetInfo;.SSID:Ljava/lang/String; // field@0041 │ │ +017aa6: 0818 0000 |02c7: move-object/from16 v24, v0 │ │ +017aaa: 7401 8506 1800 |02c9: invoke-virtual/range {v24}, Ljava/lang/String;.length:()I // method@0685 │ │ +017ab0: 0a18 |02cc: move-result v24 │ │ +017ab2: 1319 0000 |02cd: const/16 v25, #int 0 // #0 │ │ +017ab6: 0800 1600 |02cf: move-object/from16 v0, v22 │ │ +017aba: 0201 1700 |02d1: move/from16 v1, v23 │ │ +017abe: 0202 1800 |02d3: move/from16 v2, v24 │ │ +017ac2: 0203 1900 |02d5: move/from16 v3, v25 │ │ +017ac6: 6e53 cd00 0a21 |02d7: invoke-virtual {v10, v0, v1, v2, v3}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@00cd │ │ +017acc: 6e20 5801 af00 |02da: invoke-virtual {v15, v10}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ +017ad2: 5470 4300 |02dd: iget-object v0, v7, Lcom/gacode/relaunchx/Advanced$NetInfo;.extra:Ljava/lang/String; // field@0043 │ │ +017ad6: 0816 0000 |02df: move-object/from16 v22, v0 │ │ +017ada: 0800 1000 |02e1: move-object/from16 v0, v16 │ │ +017ade: 0801 1600 |02e3: move-object/from16 v1, v22 │ │ +017ae2: 6e20 5801 1000 |02e5: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ +017ae8: 5570 4400 |02e8: iget-boolean v0, v7, Lcom/gacode/relaunchx/Advanced$NetInfo;.inrange:Z // field@0044 │ │ +017aec: 0216 0000 |02ea: move/from16 v22, v0 │ │ +017af0: 3816 7d00 |02ec: if-eqz v22, 0369 // +007d │ │ +017af4: 2216 0202 |02ee: new-instance v22, Ljava/lang/StringBuilder; // type@0202 │ │ +017af8: 7601 9606 1600 |02f0: invoke-direct/range {v22}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +017afe: 0800 1a00 |02f3: move-object/from16 v0, v26 │ │ +017b02: 5400 4e00 |02f5: iget-object v0, v0, Lcom/gacode/relaunchx/Advanced$WiFiAdapter;.this$0:Lcom/gacode/relaunchx/Advanced; // field@004e │ │ +017b06: 0817 0000 |02f7: move-object/from16 v23, v0 │ │ +017b0a: 7401 9101 1700 |02f9: invoke-virtual/range {v23}, Lcom/gacode/relaunchx/Advanced;.getResources:()Landroid/content/res/Resources; // method@0191 │ │ +017b10: 0c17 |02fc: move-result-object v23 │ │ +017b12: 1418 1500 087f |02fd: const v24, #float 1.80775e+38 // #7f080015 │ │ +017b18: 7402 8000 1700 |0300: invoke-virtual/range {v23, v24}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +017b1e: 0c17 |0303: move-result-object v23 │ │ +017b20: 7402 9a06 1600 |0304: invoke-virtual/range {v22, v23}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +017b26: 0c16 |0307: move-result-object v22 │ │ +017b28: 1a17 0200 |0308: const-string v23, " " // string@0002 │ │ +017b2c: 7402 9a06 1600 |030a: invoke-virtual/range {v22, v23}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +017b32: 0c16 |030d: move-result-object v22 │ │ +017b34: 5270 4500 |030e: iget v0, v7, Lcom/gacode/relaunchx/Advanced$NetInfo;.level:I // field@0045 │ │ +017b38: 0217 0000 |0310: move/from16 v23, v0 │ │ +017b3c: 7402 9706 1600 |0312: invoke-virtual/range {v22, v23}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0697 │ │ +017b42: 0c16 |0315: move-result-object v22 │ │ +017b44: 1a17 d206 |0316: const-string v23, "dBm " // string@06d2 │ │ +017b48: 7402 9a06 1600 |0318: invoke-virtual/range {v22, v23}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +017b4e: 0c16 |031b: move-result-object v22 │ │ +017b50: 0800 1a00 |031c: move-object/from16 v0, v26 │ │ +017b54: 5400 4e00 |031e: iget-object v0, v0, Lcom/gacode/relaunchx/Advanced$WiFiAdapter;.this$0:Lcom/gacode/relaunchx/Advanced; // field@004e │ │ +017b58: 0817 0000 |0320: move-object/from16 v23, v0 │ │ +017b5c: 5270 4500 |0322: iget v0, v7, Lcom/gacode/relaunchx/Advanced$NetInfo;.level:I // field@0045 │ │ +017b60: 0218 0000 |0324: move/from16 v24, v0 │ │ +017b64: 7702 8901 1700 |0326: invoke-static/range {v23, v24}, Lcom/gacode/relaunchx/Advanced;.access$000:(Lcom/gacode/relaunchx/Advanced;I)Ljava/lang/String; // method@0189 │ │ +017b6a: 0c17 |0329: move-result-object v23 │ │ +017b6c: 7402 9a06 1600 |032a: invoke-virtual/range {v22, v23}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +017b72: 0c16 |032d: move-result-object v22 │ │ +017b74: 7401 9c06 1600 |032e: invoke-virtual/range {v22}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +017b7a: 0c09 |0331: move-result-object v9 │ │ +017b7c: 5570 4200 |0332: iget-boolean v0, v7, Lcom/gacode/relaunchx/Advanced$NetInfo;.configured:Z // field@0042 │ │ +017b80: 0216 0000 |0334: move/from16 v22, v0 │ │ +017b84: 3916 2c00 |0336: if-nez v22, 0362 // +002c │ │ +017b88: 2216 0202 |0338: new-instance v22, Ljava/lang/StringBuilder; // type@0202 │ │ +017b8c: 7601 9606 1600 |033a: invoke-direct/range {v22}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +017b92: 0800 1600 |033d: move-object/from16 v0, v22 │ │ +017b96: 6e20 9a06 9000 |033f: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +017b9c: 0c16 |0342: move-result-object v22 │ │ +017b9e: 1a17 4700 |0343: const-string v23, ", " // string@0047 │ │ +017ba2: 7402 9a06 1600 |0345: invoke-virtual/range {v22, v23}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +017ba8: 0c16 |0348: move-result-object v22 │ │ +017baa: 0800 1a00 |0349: move-object/from16 v0, v26 │ │ +017bae: 5400 4e00 |034b: iget-object v0, v0, Lcom/gacode/relaunchx/Advanced$WiFiAdapter;.this$0:Lcom/gacode/relaunchx/Advanced; // field@004e │ │ +017bb2: 0817 0000 |034d: move-object/from16 v23, v0 │ │ +017bb6: 7401 9101 1700 |034f: invoke-virtual/range {v23}, Lcom/gacode/relaunchx/Advanced;.getResources:()Landroid/content/res/Resources; // method@0191 │ │ +017bbc: 0c17 |0352: move-result-object v23 │ │ +017bbe: 1418 2100 087f |0353: const v24, #float 1.80776e+38 // #7f080021 │ │ +017bc4: 7402 8000 1700 |0356: invoke-virtual/range {v23, v24}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +017bca: 0c17 |0359: move-result-object v23 │ │ +017bcc: 7402 9a06 1600 |035a: invoke-virtual/range {v22, v23}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +017bd2: 0c16 |035d: move-result-object v22 │ │ +017bd4: 7401 9c06 1600 |035e: invoke-virtual/range {v22}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +017bda: 0c09 |0361: move-result-object v9 │ │ +017bdc: 0800 1100 |0362: move-object/from16 v0, v17 │ │ +017be0: 6e20 5801 9000 |0364: invoke-virtual {v0, v9}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ +017be6: 2900 d4fe |0367: goto/16 023b // -012c │ │ +017bea: 0800 1a00 |0369: move-object/from16 v0, v26 │ │ +017bee: 5400 4e00 |036b: iget-object v0, v0, Lcom/gacode/relaunchx/Advanced$WiFiAdapter;.this$0:Lcom/gacode/relaunchx/Advanced; // field@004e │ │ +017bf2: 0816 0000 |036d: move-object/from16 v22, v0 │ │ +017bf6: 7401 9101 1600 |036f: invoke-virtual/range {v22}, Lcom/gacode/relaunchx/Advanced;.getResources:()Landroid/content/res/Resources; // method@0191 │ │ +017bfc: 0c16 |0372: move-result-object v22 │ │ +017bfe: 1417 2200 087f |0373: const v23, #float 1.80776e+38 // #7f080022 │ │ +017c04: 7402 8000 1600 |0376: invoke-virtual/range {v22, v23}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +017c0a: 0c09 |0379: move-result-object v9 │ │ +017c0c: 28b8 |037a: goto 0332 // -0048 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ 0x0002 line=187 │ │ 0x0004 line=188 │ │ 0x0018 line=189 │ │ 0x0026 line=190 │ │ 0x0028 line=191 │ │ - 0x002a line=283 │ │ - 0x002b line=193 │ │ - 0x0030 line=194 │ │ - 0x0041 line=195 │ │ - 0x0052 line=196 │ │ - 0x0063 line=197 │ │ - 0x0073 line=198 │ │ - 0x0078 line=202 │ │ - 0x007a line=203 │ │ - 0x007e line=204 │ │ - 0x0082 line=205 │ │ - 0x0084 line=206 │ │ - 0x0094 line=207 │ │ - 0x00aa line=208 │ │ - 0x00ac line=211 │ │ - 0x00b8 line=212 │ │ - 0x00c9 line=213 │ │ - 0x00da line=214 │ │ - 0x00f0 line=220 │ │ - 0x00f3 line=221 │ │ - 0x00f6 line=222 │ │ - 0x00fb line=223 │ │ - 0x0100 line=224 │ │ - 0x0105 line=225 │ │ - 0x010a line=227 │ │ - 0x0118 line=228 │ │ - 0x0123 line=229 │ │ - 0x0140 line=230 │ │ - 0x0143 line=231 │ │ - 0x014f line=232 │ │ - 0x0158 line=238 │ │ - 0x015c line=240 │ │ - 0x0167 line=241 │ │ - 0x018e line=243 │ │ - 0x019e line=244 │ │ - 0x01be line=245 │ │ - 0x01c4 line=240 │ │ - 0x01c8 line=246 │ │ - 0x01cc line=248 │ │ - 0x01e3 line=249 │ │ - 0x0210 line=251 │ │ - 0x021c line=252 │ │ - 0x0221 line=253 │ │ - 0x0234 line=254 │ │ - 0x023b line=283 │ │ - 0x023d line=200 │ │ - 0x0245 line=216 │ │ - 0x0256 line=217 │ │ - 0x0267 line=218 │ │ - 0x027f line=234 │ │ - 0x028a line=235 │ │ - 0x02a7 line=236 │ │ - 0x02ae line=256 │ │ - 0x02b9 line=257 │ │ - 0x02d6 line=258 │ │ - 0x02d9 line=259 │ │ - 0x02e4 line=261 │ │ - 0x02ea line=263 │ │ - 0x02fc line=264 │ │ - 0x0322 line=268 │ │ - 0x032e line=274 │ │ - 0x0334 line=276 │ │ - 0x034b line=277 │ │ - 0x035e line=280 │ │ - 0x0365 line=271 │ │ - locals : │ │ - 0x0018 - 0x002a reg=19 vi Landroid/view/LayoutInflater; │ │ - 0x002b - 0x0078 reg=19 vi Landroid/view/LayoutInflater; │ │ - 0x00c9 - 0x0239 reg=4 backgroundColor I │ │ - 0x015c - 0x0239 reg=6 ipAddress I │ │ - 0x01c8 - 0x0239 reg=9 s Ljava/lang/String; │ │ - 0x0123 - 0x0239 reg=10 s1 Landroid/text/SpannableString; │ │ - 0x0221 - 0x0239 reg=12 s3 Landroid/text/SpannableString; │ │ - 0x01cc - 0x0239 reg=13 sl1 I │ │ - 0x00da - 0x0239 reg=14 textColor I │ │ - 0x0030 - 0x023d reg=5 holder Lcom/gacode/relaunchx/Advanced$ViewHolder; │ │ - 0x00aa - 0x023d reg=7 item Lcom/gacode/relaunchx/Advanced$NetInfo; │ │ - 0x0084 - 0x023d reg=8 iv Landroid/widget/ImageView; │ │ - 0x007a - 0x023d reg=15 tv1 Landroid/widget/TextView; │ │ - 0x007e - 0x023d reg=16 tv2 Landroid/widget/TextView; │ │ - 0x0082 - 0x023d reg=17 tv3 Landroid/widget/TextView; │ │ - 0x0094 - 0x023d reg=20 winfo Landroid/net/wifi/WifiInfo; │ │ - 0x027f - 0x02ae reg=10 s1 Landroid/text/SpannableString; │ │ - 0x028a - 0x02ae reg=11 s2 Landroid/text/SpannableString; │ │ - 0x032e - 0x0365 reg=9 s Ljava/lang/String; │ │ - 0x0256 - 0x0377 reg=4 backgroundColor I │ │ - 0x0243 - 0x0377 reg=5 holder Lcom/gacode/relaunchx/Advanced$ViewHolder; │ │ - 0x0245 - 0x0377 reg=7 item Lcom/gacode/relaunchx/Advanced$NetInfo; │ │ - 0x0245 - 0x0377 reg=8 iv Landroid/widget/ImageView; │ │ - 0x0376 - 0x0377 reg=9 s Ljava/lang/String; │ │ - 0x02b9 - 0x0377 reg=10 s1 Landroid/text/SpannableString; │ │ - 0x0267 - 0x0377 reg=14 textColor I │ │ - 0x0245 - 0x0377 reg=15 tv1 Landroid/widget/TextView; │ │ - 0x0245 - 0x0377 reg=16 tv2 Landroid/widget/TextView; │ │ - 0x0245 - 0x0377 reg=17 tv3 Landroid/widget/TextView; │ │ - 0x0002 - 0x0377 reg=18 v Landroid/view/View; │ │ - 0x0245 - 0x0377 reg=20 winfo Landroid/net/wifi/WifiInfo; │ │ - 0x0000 - 0x0377 reg=25 this Lcom/gacode/relaunchx/Advanced$WiFiAdapter; │ │ - 0x0000 - 0x0377 reg=26 position I │ │ - 0x0000 - 0x0377 reg=27 convertView Landroid/view/View; │ │ - 0x0000 - 0x0377 reg=28 parent Landroid/view/ViewGroup; │ │ + 0x002c line=283 │ │ + 0x002d line=193 │ │ + 0x0032 line=194 │ │ + 0x0043 line=195 │ │ + 0x0054 line=196 │ │ + 0x0065 line=197 │ │ + 0x0075 line=198 │ │ + 0x007a line=202 │ │ + 0x007c line=203 │ │ + 0x0080 line=204 │ │ + 0x0084 line=205 │ │ + 0x0086 line=206 │ │ + 0x0096 line=207 │ │ + 0x00ac line=208 │ │ + 0x00ae line=211 │ │ + 0x00ba line=212 │ │ + 0x00cb line=213 │ │ + 0x00dc line=214 │ │ + 0x00f2 line=220 │ │ + 0x00f5 line=221 │ │ + 0x00f8 line=222 │ │ + 0x00fd line=223 │ │ + 0x0102 line=224 │ │ + 0x0107 line=225 │ │ + 0x010c line=227 │ │ + 0x011a line=228 │ │ + 0x0125 line=229 │ │ + 0x0142 line=230 │ │ + 0x0145 line=231 │ │ + 0x0151 line=232 │ │ + 0x015a line=238 │ │ + 0x015e line=240 │ │ + 0x0169 line=241 │ │ + 0x0190 line=243 │ │ + 0x01a0 line=244 │ │ + 0x01c0 line=245 │ │ + 0x01c6 line=240 │ │ + 0x01ca line=246 │ │ + 0x01ce line=248 │ │ + 0x01e5 line=249 │ │ + 0x0212 line=251 │ │ + 0x021e line=252 │ │ + 0x0223 line=253 │ │ + 0x0236 line=254 │ │ + 0x023f line=283 │ │ + 0x0241 line=200 │ │ + 0x0249 line=216 │ │ + 0x025a line=217 │ │ + 0x026b line=218 │ │ + 0x0283 line=234 │ │ + 0x028e line=235 │ │ + 0x02ab line=236 │ │ + 0x02b2 line=256 │ │ + 0x02bd line=257 │ │ + 0x02da line=258 │ │ + 0x02dd line=259 │ │ + 0x02e8 line=261 │ │ + 0x02ee line=263 │ │ + 0x0300 line=264 │ │ + 0x0326 line=268 │ │ + 0x0332 line=274 │ │ + 0x0338 line=276 │ │ + 0x034f line=277 │ │ + 0x0362 line=280 │ │ + 0x0369 line=271 │ │ + locals : │ │ + 0x0002 - 0x002c reg=18 v Landroid/view/View; │ │ + 0x0018 - 0x002c reg=20 vi Landroid/view/LayoutInflater; │ │ + 0x002c - 0x002d reg=19 v Landroid/view/View; │ │ + 0x002d - 0x007a reg=20 vi Landroid/view/LayoutInflater; │ │ + 0x00cb - 0x023b reg=4 backgroundColor I │ │ + 0x015e - 0x023b reg=6 ipAddress I │ │ + 0x01ca - 0x023b reg=9 s Ljava/lang/String; │ │ + 0x0125 - 0x023b reg=10 s1 Landroid/text/SpannableString; │ │ + 0x0223 - 0x023b reg=12 s3 Landroid/text/SpannableString; │ │ + 0x01ce - 0x023b reg=13 sl1 I │ │ + 0x00dc - 0x023b reg=14 textColor I │ │ + 0x002d - 0x023d reg=18 v Landroid/view/View; │ │ + 0x0032 - 0x0241 reg=5 holder Lcom/gacode/relaunchx/Advanced$ViewHolder; │ │ + 0x00ac - 0x0241 reg=7 item Lcom/gacode/relaunchx/Advanced$NetInfo; │ │ + 0x0086 - 0x0241 reg=8 iv Landroid/widget/ImageView; │ │ + 0x007c - 0x0241 reg=15 tv1 Landroid/widget/TextView; │ │ + 0x0080 - 0x0241 reg=16 tv2 Landroid/widget/TextView; │ │ + 0x0084 - 0x0241 reg=17 tv3 Landroid/widget/TextView; │ │ + 0x023d - 0x0241 reg=19 v Landroid/view/View; │ │ + 0x0096 - 0x0241 reg=21 winfo Landroid/net/wifi/WifiInfo; │ │ + 0x0283 - 0x02b2 reg=10 s1 Landroid/text/SpannableString; │ │ + 0x028e - 0x02b2 reg=11 s2 Landroid/text/SpannableString; │ │ + 0x0332 - 0x0369 reg=9 s Ljava/lang/String; │ │ + 0x025a - 0x037b reg=4 backgroundColor I │ │ + 0x0247 - 0x037b reg=5 holder Lcom/gacode/relaunchx/Advanced$ViewHolder; │ │ + 0x0249 - 0x037b reg=7 item Lcom/gacode/relaunchx/Advanced$NetInfo; │ │ + 0x0249 - 0x037b reg=8 iv Landroid/widget/ImageView; │ │ + 0x037a - 0x037b reg=9 s Ljava/lang/String; │ │ + 0x02bd - 0x037b reg=10 s1 Landroid/text/SpannableString; │ │ + 0x026b - 0x037b reg=14 textColor I │ │ + 0x0249 - 0x037b reg=15 tv1 Landroid/widget/TextView; │ │ + 0x0249 - 0x037b reg=16 tv2 Landroid/widget/TextView; │ │ + 0x0249 - 0x037b reg=17 tv3 Landroid/widget/TextView; │ │ + 0x0241 - 0x037b reg=18 v Landroid/view/View; │ │ + 0x0249 - 0x037b reg=21 winfo Landroid/net/wifi/WifiInfo; │ │ + 0x0000 - 0x037b reg=26 this Lcom/gacode/relaunchx/Advanced$WiFiAdapter; │ │ + 0x0000 - 0x037b reg=27 position I │ │ + 0x0000 - 0x037b reg=28 convertView Landroid/view/View; │ │ + 0x0000 - 0x037b reg=29 parent Landroid/view/ViewGroup; │ │ │ │ source_file_idx : 190 (Advanced.java) │ │ │ │ Class #16 header: │ │ class_idx : 147 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 6 │ │ @@ -2313,22 +2319,22 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -016b78: |[016b78] com.gacode.relaunchx.Advanced.:()V │ │ -016b88: 7010 0000 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0000 │ │ -016b8e: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -016b90: 5c10 5100 |0004: iput-boolean v0, v1, Lcom/gacode/relaunchx/Advanced;.addSView:Z // field@0051 │ │ -016b94: 2200 0d02 |0006: new-instance v0, Ljava/util/ArrayList; // type@020d │ │ -016b98: 7010 ae06 0000 |0008: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@06ae │ │ -016b9e: 5b10 5e00 |000b: iput-object v0, v1, Lcom/gacode/relaunchx/Advanced;.wifiNetworks:Ljava/util/List; // field@005e │ │ -016ba2: 0e00 |000d: return-void │ │ +017c10: |[017c10] com.gacode.relaunchx.Advanced.:()V │ │ +017c20: 7010 0000 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0000 │ │ +017c26: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +017c28: 5c10 5100 |0004: iput-boolean v0, v1, Lcom/gacode/relaunchx/Advanced;.addSView:Z // field@0051 │ │ +017c2c: 2200 0d02 |0006: new-instance v0, Ljava/util/ArrayList; // type@020d │ │ +017c30: 7010 ae06 0000 |0008: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@06ae │ │ +017c36: 5b10 5e00 |000b: iput-object v0, v1, Lcom/gacode/relaunchx/Advanced;.wifiNetworks:Ljava/util/List; // field@005e │ │ +017c3a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0003 line=48 │ │ 0x0006 line=53 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lcom/gacode/relaunchx/Advanced; │ │ @@ -2338,18 +2344,18 @@ │ │ type : '(Lcom/gacode/relaunchx/Advanced;I)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -016ba4: |[016ba4] com.gacode.relaunchx.Advanced.access$000:(Lcom/gacode/relaunchx/Advanced;I)Ljava/lang/String; │ │ -016bb4: 7020 9501 2100 |0000: invoke-direct {v1, v2}, Lcom/gacode/relaunchx/Advanced;.levelToString:(I)Ljava/lang/String; // method@0195 │ │ -016bba: 0c00 |0003: move-result-object v0 │ │ -016bbc: 1100 |0004: return-object v0 │ │ +017c3c: |[017c3c] com.gacode.relaunchx.Advanced.access$000:(Lcom/gacode/relaunchx/Advanced;I)Ljava/lang/String; │ │ +017c4c: 7020 9501 2100 |0000: invoke-direct {v1, v2}, Lcom/gacode/relaunchx/Advanced;.levelToString:(I)Ljava/lang/String; // method@0195 │ │ +017c52: 0c00 |0003: move-result-object v0 │ │ +017c54: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Lcom/gacode/relaunchx/Advanced; │ │ 0x0000 - 0x0005 reg=2 x1 I │ │ │ │ @@ -2358,17 +2364,17 @@ │ │ type : '(Lcom/gacode/relaunchx/Advanced;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -016bc0: |[016bc0] com.gacode.relaunchx.Advanced.access$100:(Lcom/gacode/relaunchx/Advanced;)V │ │ -016bd0: 7010 9d01 0000 |0000: invoke-direct {v0}, Lcom/gacode/relaunchx/Advanced;.setEinkController:()V // method@019d │ │ -016bd6: 0e00 |0003: return-void │ │ +017c58: |[017c58] com.gacode.relaunchx.Advanced.access$100:(Lcom/gacode/relaunchx/Advanced;)V │ │ +017c68: 7010 9d01 0000 |0000: invoke-direct {v0}, Lcom/gacode/relaunchx/Advanced;.setEinkController:()V // method@019d │ │ +017c6e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcom/gacode/relaunchx/Advanced; │ │ │ │ #3 : (in Lcom/gacode/relaunchx/Advanced;) │ │ @@ -2376,18 +2382,18 @@ │ │ type : '(Lcom/gacode/relaunchx/Advanced;Landroid/net/wifi/WifiManager;)Ljava/util/List;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -016bd8: |[016bd8] com.gacode.relaunchx.Advanced.access$200:(Lcom/gacode/relaunchx/Advanced;Landroid/net/wifi/WifiManager;)Ljava/util/List; │ │ -016be8: 7020 9a01 2100 |0000: invoke-direct {v1, v2}, Lcom/gacode/relaunchx/Advanced;.readScanResults:(Landroid/net/wifi/WifiManager;)Ljava/util/List; // method@019a │ │ -016bee: 0c00 |0003: move-result-object v0 │ │ -016bf0: 1100 |0004: return-object v0 │ │ +017c70: |[017c70] com.gacode.relaunchx.Advanced.access$200:(Lcom/gacode/relaunchx/Advanced;Landroid/net/wifi/WifiManager;)Ljava/util/List; │ │ +017c80: 7020 9a01 2100 |0000: invoke-direct {v1, v2}, Lcom/gacode/relaunchx/Advanced;.readScanResults:(Landroid/net/wifi/WifiManager;)Ljava/util/List; // method@019a │ │ +017c86: 0c00 |0003: move-result-object v0 │ │ +017c88: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Lcom/gacode/relaunchx/Advanced; │ │ 0x0000 - 0x0005 reg=2 x1 Landroid/net/wifi/WifiManager; │ │ │ │ @@ -2396,17 +2402,17 @@ │ │ type : '(Lcom/gacode/relaunchx/Advanced;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -016bf4: |[016bf4] com.gacode.relaunchx.Advanced.access$300:(Lcom/gacode/relaunchx/Advanced;)V │ │ -016c04: 7010 a001 0000 |0000: invoke-direct {v0}, Lcom/gacode/relaunchx/Advanced;.updateWiFiInfo:()V // method@01a0 │ │ -016c0a: 0e00 |0003: return-void │ │ +017c8c: |[017c8c] com.gacode.relaunchx.Advanced.access$300:(Lcom/gacode/relaunchx/Advanced;)V │ │ +017c9c: 7010 a001 0000 |0000: invoke-direct {v0}, Lcom/gacode/relaunchx/Advanced;.updateWiFiInfo:()V // method@01a0 │ │ +017ca2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcom/gacode/relaunchx/Advanced; │ │ │ │ #5 : (in Lcom/gacode/relaunchx/Advanced;) │ │ @@ -2414,338 +2420,338 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 21 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 649 16-bit code units │ │ -016c0c: |[016c0c] com.gacode.relaunchx.Advanced.getStorageUsageInfo:()Ljava/lang/String; │ │ -016c1c: 7100 0c02 0000 |0000: invoke-static {}, Lcom/gacode/relaunchx/FileSystem;.getExternalStorageInfo:()Lcom/gacode/relaunchx/FileSystem$MountInfo; // method@020c │ │ -016c22: 0c08 |0003: move-result-object v8 │ │ -016c24: 7100 0f02 0000 |0004: invoke-static {}, Lcom/gacode/relaunchx/FileSystem;.getSecondaryStorageInfo:()Lcom/gacode/relaunchx/FileSystem$MountInfo; // method@020f │ │ -016c2a: 0c0c |0007: move-result-object v12 │ │ -016c2c: 2203 0a02 |0008: new-instance v3, Ljava/text/DecimalFormat; // type@020a │ │ -016c30: 1a0e 1000 |000a: const-string v14, "#" // string@0010 │ │ -016c34: 7020 a806 e300 |000c: invoke-direct {v3, v14}, Ljava/text/DecimalFormat;.:(Ljava/lang/String;)V // method@06a8 │ │ -016c3a: 1a09 7000 |000f: const-string v9, "0" // string@0070 │ │ -016c3e: 1a0d 7000 |0011: const-string v13, "0" // string@0070 │ │ -016c42: 3808 1e00 |0013: if-eqz v8, 0031 // +001e │ │ -016c46: 190e 5940 |0015: const-wide/high16 v14, #long 4636737291354636288 // #4059 │ │ -016c4a: 5380 b400 |0017: iget-wide v0, v8, Lcom/gacode/relaunchx/FileSystem$MountInfo;.used:J // field@00b4 │ │ -016c4e: 0510 0000 |0019: move-wide/from16 v16, v0 │ │ -016c52: 0500 1000 |001b: move-wide/from16 v0, v16 │ │ -016c56: 8600 |001d: long-to-double v0, v0 │ │ -016c58: 0510 0000 |001e: move-wide/from16 v16, v0 │ │ -016c5c: 5380 b300 |0020: iget-wide v0, v8, Lcom/gacode/relaunchx/FileSystem$MountInfo;.total:J // field@00b3 │ │ -016c60: 0512 0000 |0022: move-wide/from16 v18, v0 │ │ -016c64: 0500 1200 |0024: move-wide/from16 v0, v18 │ │ -016c68: 8600 |0026: long-to-double v0, v0 │ │ -016c6a: 0512 0000 |0027: move-wide/from16 v18, v0 │ │ -016c6e: ae10 1012 |0029: div-double v16, v16, v18 │ │ -016c72: ad0e 0e10 |002b: mul-double v14, v14, v16 │ │ -016c76: 6e30 a906 e30f |002d: invoke-virtual {v3, v14, v15}, Ljava/text/DecimalFormat;.format:(D)Ljava/lang/String; // method@06a9 │ │ -016c7c: 0c09 |0030: move-result-object v9 │ │ -016c7e: 380c 1e00 |0031: if-eqz v12, 004f // +001e │ │ -016c82: 190e 5940 |0033: const-wide/high16 v14, #long 4636737291354636288 // #4059 │ │ -016c86: 53c0 b400 |0035: iget-wide v0, v12, Lcom/gacode/relaunchx/FileSystem$MountInfo;.used:J // field@00b4 │ │ -016c8a: 0510 0000 |0037: move-wide/from16 v16, v0 │ │ -016c8e: 0500 1000 |0039: move-wide/from16 v0, v16 │ │ -016c92: 8600 |003b: long-to-double v0, v0 │ │ -016c94: 0510 0000 |003c: move-wide/from16 v16, v0 │ │ -016c98: 53c0 b300 |003e: iget-wide v0, v12, Lcom/gacode/relaunchx/FileSystem$MountInfo;.total:J // field@00b3 │ │ -016c9c: 0512 0000 |0040: move-wide/from16 v18, v0 │ │ -016ca0: 0500 1200 |0042: move-wide/from16 v0, v18 │ │ -016ca4: 8600 |0044: long-to-double v0, v0 │ │ -016ca6: 0512 0000 |0045: move-wide/from16 v18, v0 │ │ -016caa: ae10 1012 |0047: div-double v16, v16, v18 │ │ -016cae: ad0e 0e10 |0049: mul-double v14, v14, v16 │ │ -016cb2: 6e30 a906 e30f |004b: invoke-virtual {v3, v14, v15}, Ljava/text/DecimalFormat;.format:(D)Ljava/lang/String; // method@06a9 │ │ -016cb8: 0c0d |004e: move-result-object v13 │ │ -016cba: 7401 9401 1400 |004f: invoke-virtual/range {v20}, Lcom/gacode/relaunchx/Advanced;.getWindowManager:()Landroid/view/WindowManager; // method@0194 │ │ -016cc0: 0c0e |0052: move-result-object v14 │ │ -016cc2: 7210 fd00 0e00 |0053: invoke-interface {v14}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@00fd │ │ -016cc8: 0c04 |0056: move-result-object v4 │ │ -016cca: 2205 5200 |0057: new-instance v5, Landroid/util/DisplayMetrics; // type@0052 │ │ -016cce: 7010 d000 0500 |0059: invoke-direct {v5}, Landroid/util/DisplayMetrics;.:()V // method@00d0 │ │ -016cd4: 6e20 d700 5400 |005c: invoke-virtual {v4, v5}, Landroid/view/Display;.getMetrics:(Landroid/util/DisplayMetrics;)V // method@00d7 │ │ -016cda: 6e10 d600 0400 |005f: invoke-virtual {v4}, Landroid/view/Display;.getHeight:()I // method@00d6 │ │ -016ce0: 0a0e |0062: move-result v14 │ │ -016ce2: 82ee |0063: int-to-float v14, v14 │ │ -016ce4: 525f 2700 |0064: iget v15, v5, Landroid/util/DisplayMetrics;.density:F // field@0027 │ │ -016ce8: c9fe |0066: div-float/2addr v14, v15 │ │ -016cea: 87ee |0067: float-to-int v14, v14 │ │ -016cec: db02 0e20 |0068: div-int/lit8 v2, v14, #int 32 // #20 │ │ -016cf0: 6e10 d800 0400 |006a: invoke-virtual {v4}, Landroid/view/Display;.getWidth:()I // method@00d8 │ │ -016cf6: 0a0e |006d: move-result v14 │ │ -016cf8: 82ee |006e: int-to-float v14, v14 │ │ -016cfa: 525f 2700 |006f: iget v15, v5, Landroid/util/DisplayMetrics;.density:F // field@0027 │ │ -016cfe: c9fe |0071: div-float/2addr v14, v15 │ │ -016d00: 150f a041 |0072: const/high16 v15, #int 1101004800 // #41a0 │ │ -016d04: c9fe |0074: div-float/2addr v14, v15 │ │ -016d06: 150f a041 |0075: const/high16 v15, #int 1101004800 // #41a0 │ │ -016d0a: c7fe |0077: sub-float/2addr v14, v15 │ │ -016d0c: 87ee |0078: float-to-int v14, v14 │ │ -016d0e: d806 0e64 |0079: add-int/lit8 v6, v14, #int 100 // #64 │ │ -016d12: 7401 9101 1400 |007b: invoke-virtual/range {v20}, Lcom/gacode/relaunchx/Advanced;.getResources:()Landroid/content/res/Resources; // method@0191 │ │ -016d18: 0c0a |007e: move-result-object v10 │ │ -016d1a: 220e 0202 |007f: new-instance v14, Ljava/lang/StringBuilder; // type@0202 │ │ -016d1e: 7010 9606 0e00 |0081: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -016d24: 1a0f 9f00 |0084: const-string v15, "" // string@008a │ │ -016e6a: 6e20 9a06 fe00 |0127: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -016e70: 0c0e |012a: move-result-object v14 │ │ -016e72: 220f 0202 |012b: new-instance v15, Ljava/lang/StringBuilder; // type@0202 │ │ -016e76: 7010 9606 0f00 |012d: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -016e7c: 1a10 9a00 |0130: const-string v16, "

" // string@009a │ │ -016e80: 7402 9a06 0f00 |0132: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -016e86: 0c0f |0135: move-result-object v15 │ │ -016e88: 1410 2802 087f |0136: const v16, #float 1.80786e+38 // #7f080228 │ │ -016e8e: 0200 1000 |0139: move/from16 v0, v16 │ │ -016e92: 6e20 8000 0a00 |013b: invoke-virtual {v10, v0}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -016e98: 0c10 |013e: move-result-object v16 │ │ -016e9a: 7402 9a06 0f00 |013f: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -016ea0: 0c0f |0142: move-result-object v15 │ │ -016ea2: 1a10 8800 |0143: const-string v16, "

" // string@0088 │ │ -016ea6: 7402 9a06 0f00 |0145: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -016eac: 0c0f |0148: move-result-object v15 │ │ -016eae: 6e10 9c06 0f00 |0149: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -016eb4: 0c0f |014c: move-result-object v15 │ │ -016eb6: 6e20 9a06 fe00 |014d: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -016ebc: 0c0e |0150: move-result-object v14 │ │ -016ebe: 1a0f a000 |0151: const-string v15, "" // string@00a0 │ │ -016ec2: 6e20 9a06 fe00 |0153: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -016ec8: 0c0b |0156: move-result-object v11 │ │ -016eca: 3808 7d00 |0157: if-eqz v8, 01d4 // +007d │ │ -016ece: 1a0e a500 |0159: const-string v14, "" // string@00a5 │ │ -016ed2: 127f |015b: const/4 v15, #int 7 // #7 │ │ -016ed4: 23ff 3202 |015c: new-array v15, v15, [Ljava/lang/Object; // type@0232 │ │ -016ed8: 1310 0000 |015e: const/16 v16, #int 0 // #0 │ │ -016edc: 1a11 7500 |0160: const-string v17, "1:" // string@0075 │ │ -016ee0: 4d11 0f10 |0162: aput-object v17, v15, v16 │ │ -016ee4: 1310 0100 |0164: const/16 v16, #int 1 // #1 │ │ -016ee8: 1411 1d00 087f |0166: const v17, #float 1.80776e+38 // #7f08001d │ │ -016eee: 0200 1100 |0169: move/from16 v0, v17 │ │ -016ef2: 6e20 8000 0a00 |016b: invoke-virtual {v10, v0}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -016ef8: 0c11 |016e: move-result-object v17 │ │ -016efa: 4d11 0f10 |016f: aput-object v17, v15, v16 │ │ -016efe: 1310 0200 |0171: const/16 v16, #int 2 // #2 │ │ -016f02: 5380 b300 |0173: iget-wide v0, v8, Lcom/gacode/relaunchx/FileSystem$MountInfo;.total:J // field@00b3 │ │ -016f06: 0512 0000 |0175: move-wide/from16 v18, v0 │ │ -016f0a: 7702 0b02 1200 |0177: invoke-static/range {v18, v19}, Lcom/gacode/relaunchx/FileSystem;.bytesToString:(J)Ljava/lang/String; // method@020b │ │ -016f10: 0c11 |017a: move-result-object v17 │ │ -016f12: 4d11 0f10 |017b: aput-object v17, v15, v16 │ │ -016f16: 1310 0300 |017d: const/16 v16, #int 3 // #3 │ │ -016f1a: 1411 1e00 087f |017f: const v17, #float 1.80776e+38 // #7f08001e │ │ -016f20: 0200 1100 |0182: move/from16 v0, v17 │ │ -016f24: 6e20 8000 0a00 |0184: invoke-virtual {v10, v0}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -016f2a: 0c11 |0187: move-result-object v17 │ │ -016f2c: 4d11 0f10 |0188: aput-object v17, v15, v16 │ │ -016f30: 1310 0400 |018a: const/16 v16, #int 4 // #4 │ │ -016f34: 5380 b400 |018c: iget-wide v0, v8, Lcom/gacode/relaunchx/FileSystem$MountInfo;.used:J // field@00b4 │ │ -016f38: 0512 0000 |018e: move-wide/from16 v18, v0 │ │ -016f3c: 7702 0b02 1200 |0190: invoke-static/range {v18, v19}, Lcom/gacode/relaunchx/FileSystem;.bytesToString:(J)Ljava/lang/String; // method@020b │ │ -016f42: 0c11 |0193: move-result-object v17 │ │ -016f44: 4d11 0f10 |0194: aput-object v17, v15, v16 │ │ -016f48: 1310 0500 |0196: const/16 v16, #int 5 // #5 │ │ -016f4c: 1411 1800 087f |0198: const v17, #float 1.80775e+38 // #7f080018 │ │ -016f52: 0200 1100 |019b: move/from16 v0, v17 │ │ -016f56: 6e20 8000 0a00 |019d: invoke-virtual {v10, v0}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -016f5c: 0c11 |01a0: move-result-object v17 │ │ -016f5e: 4d11 0f10 |01a1: aput-object v17, v15, v16 │ │ -016f62: 1310 0600 |01a3: const/16 v16, #int 6 // #6 │ │ -016f66: 5380 af00 |01a5: iget-wide v0, v8, Lcom/gacode/relaunchx/FileSystem$MountInfo;.free:J // field@00af │ │ -016f6a: 0512 0000 |01a7: move-wide/from16 v18, v0 │ │ -016f6e: 7702 0b02 1200 |01a9: invoke-static/range {v18, v19}, Lcom/gacode/relaunchx/FileSystem;.bytesToString:(J)Ljava/lang/String; // method@020b │ │ -016f74: 0c11 |01ac: move-result-object v17 │ │ -016f76: 4d11 0f10 |01ad: aput-object v17, v15, v16 │ │ -016f7a: 7120 ab06 fe00 |01af: invoke-static {v14, v15}, Ljava/text/MessageFormat;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@06ab │ │ -016f80: 0c07 |01b2: move-result-object v7 │ │ -016f82: 1a0e a700 |01b3: const-string v14, "" // string@00a7 │ │ -016f86: 6e20 9a06 eb00 |01b5: invoke-virtual {v11, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -016f8c: 0c0e |01b8: move-result-object v14 │ │ -016f8e: 6e20 9a06 7e00 |01b9: invoke-virtual {v14, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -016f94: 0c0e |01bc: move-result-object v14 │ │ -016f96: 1a0f 9500 |01bd: const-string v15, "" // string@0095 │ │ -016f9a: 6e20 9a06 fe00 |01bf: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -016fa0: 0c0e |01c2: move-result-object v14 │ │ -016fa2: 1a0f a700 |01c3: const-string v15, "" // string@00a7 │ │ -016fa6: 6e20 9a06 fe00 |01c5: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -016fac: 0c0e |01c8: move-result-object v14 │ │ -016fae: 1a0f a300 |01c9: const-string v15, "" // string@00a3 │ │ -016fb2: 6e20 9a06 fe00 |01cb: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -016fb8: 0c0e |01ce: move-result-object v14 │ │ -016fba: 1a0f 9500 |01cf: const-string v15, "" // string@0095 │ │ -016fbe: 6e20 9a06 fe00 |01d1: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -016fc4: 380c 7d00 |01d4: if-eqz v12, 0251 // +007d │ │ -016fc8: 1a0e a500 |01d6: const-string v14, "" // string@00a5 │ │ -016fcc: 127f |01d8: const/4 v15, #int 7 // #7 │ │ -016fce: 23ff 3202 |01d9: new-array v15, v15, [Ljava/lang/Object; // type@0232 │ │ -016fd2: 1310 0000 |01db: const/16 v16, #int 0 // #0 │ │ -016fd6: 1a11 7900 |01dd: const-string v17, "2:" // string@0079 │ │ -016fda: 4d11 0f10 |01df: aput-object v17, v15, v16 │ │ -016fde: 1310 0100 |01e1: const/16 v16, #int 1 // #1 │ │ -016fe2: 1411 1d00 087f |01e3: const v17, #float 1.80776e+38 // #7f08001d │ │ -016fe8: 0200 1100 |01e6: move/from16 v0, v17 │ │ -016fec: 6e20 8000 0a00 |01e8: invoke-virtual {v10, v0}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -016ff2: 0c11 |01eb: move-result-object v17 │ │ -016ff4: 4d11 0f10 |01ec: aput-object v17, v15, v16 │ │ -016ff8: 1310 0200 |01ee: const/16 v16, #int 2 // #2 │ │ -016ffc: 53c0 b300 |01f0: iget-wide v0, v12, Lcom/gacode/relaunchx/FileSystem$MountInfo;.total:J // field@00b3 │ │ -017000: 0512 0000 |01f2: move-wide/from16 v18, v0 │ │ -017004: 7702 0b02 1200 |01f4: invoke-static/range {v18, v19}, Lcom/gacode/relaunchx/FileSystem;.bytesToString:(J)Ljava/lang/String; // method@020b │ │ -01700a: 0c11 |01f7: move-result-object v17 │ │ -01700c: 4d11 0f10 |01f8: aput-object v17, v15, v16 │ │ -017010: 1310 0300 |01fa: const/16 v16, #int 3 // #3 │ │ -017014: 1411 1e00 087f |01fc: const v17, #float 1.80776e+38 // #7f08001e │ │ -01701a: 0200 1100 |01ff: move/from16 v0, v17 │ │ -01701e: 6e20 8000 0a00 |0201: invoke-virtual {v10, v0}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -017024: 0c11 |0204: move-result-object v17 │ │ -017026: 4d11 0f10 |0205: aput-object v17, v15, v16 │ │ -01702a: 1310 0400 |0207: const/16 v16, #int 4 // #4 │ │ -01702e: 53c0 b400 |0209: iget-wide v0, v12, Lcom/gacode/relaunchx/FileSystem$MountInfo;.used:J // field@00b4 │ │ -017032: 0512 0000 |020b: move-wide/from16 v18, v0 │ │ -017036: 7702 0b02 1200 |020d: invoke-static/range {v18, v19}, Lcom/gacode/relaunchx/FileSystem;.bytesToString:(J)Ljava/lang/String; // method@020b │ │ -01703c: 0c11 |0210: move-result-object v17 │ │ -01703e: 4d11 0f10 |0211: aput-object v17, v15, v16 │ │ -017042: 1310 0500 |0213: const/16 v16, #int 5 // #5 │ │ -017046: 1411 1800 087f |0215: const v17, #float 1.80775e+38 // #7f080018 │ │ -01704c: 0200 1100 |0218: move/from16 v0, v17 │ │ -017050: 6e20 8000 0a00 |021a: invoke-virtual {v10, v0}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -017056: 0c11 |021d: move-result-object v17 │ │ -017058: 4d11 0f10 |021e: aput-object v17, v15, v16 │ │ -01705c: 1310 0600 |0220: const/16 v16, #int 6 // #6 │ │ -017060: 53c0 af00 |0222: iget-wide v0, v12, Lcom/gacode/relaunchx/FileSystem$MountInfo;.free:J // field@00af │ │ -017064: 0512 0000 |0224: move-wide/from16 v18, v0 │ │ -017068: 7702 0b02 1200 |0226: invoke-static/range {v18, v19}, Lcom/gacode/relaunchx/FileSystem;.bytesToString:(J)Ljava/lang/String; // method@020b │ │ -01706e: 0c11 |0229: move-result-object v17 │ │ -017070: 4d11 0f10 |022a: aput-object v17, v15, v16 │ │ -017074: 7120 ab06 fe00 |022c: invoke-static {v14, v15}, Ljava/text/MessageFormat;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@06ab │ │ -01707a: 0c07 |022f: move-result-object v7 │ │ -01707c: 1a0e a700 |0230: const-string v14, "" // string@00a7 │ │ -017080: 6e20 9a06 eb00 |0232: invoke-virtual {v11, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -017086: 0c0e |0235: move-result-object v14 │ │ -017088: 6e20 9a06 7e00 |0236: invoke-virtual {v14, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -01708e: 0c0e |0239: move-result-object v14 │ │ -017090: 1a0f 9500 |023a: const-string v15, "" // string@0095 │ │ -017094: 6e20 9a06 fe00 |023c: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -01709a: 0c0e |023f: move-result-object v14 │ │ -01709c: 1a0f a700 |0240: const-string v15, "" // string@00a7 │ │ -0170a0: 6e20 9a06 fe00 |0242: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -0170a6: 0c0e |0245: move-result-object v14 │ │ -0170a8: 1a0f a200 |0246: const-string v15, "" // string@00a2 │ │ -0170ac: 6e20 9a06 fe00 |0248: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -0170b2: 0c0e |024b: move-result-object v14 │ │ -0170b4: 1a0f 9500 |024c: const-string v15, "" // string@0095 │ │ -0170b8: 6e20 9a06 fe00 |024e: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -0170be: 1a0e 8b00 |0251: const-string v14, "
{0}{1} {2}{3} {4}{5} {6}
{0}{1} {2}{3} {4}{5} {6}
" // string@008b │ │ -0170c2: 6e20 9a06 eb00 |0253: invoke-virtual {v11, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -0170c8: 0800 1400 |0256: move-object/from16 v0, v20 │ │ -0170cc: 540e 5b00 |0258: iget-object v14, v0, Lcom/gacode/relaunchx/Advanced;.prefs:Landroid/content/SharedPreferences; // field@005b │ │ -0170d0: 1a0f aa07 |025a: const-string v15, "filesystemDetails" // string@07aa │ │ -0170d4: 1310 0000 |025c: const/16 v16, #int 0 // #0 │ │ -0170d8: 7803 6d00 0e00 |025e: invoke-interface/range {v14, v15, v16}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ -0170de: 0a0e |0261: move-result v14 │ │ -0170e0: 380e 2200 |0262: if-eqz v14, 0284 // +0022 │ │ -0170e4: 220e 0202 |0264: new-instance v14, Ljava/lang/StringBuilder; // type@0202 │ │ -0170e8: 7010 9606 0e00 |0266: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -0170ee: 6e10 9c06 0b00 |0269: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -0170f4: 0c0f |026c: move-result-object v15 │ │ -0170f6: 6e20 9a06 fe00 |026d: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -0170fc: 0c0e |0270: move-result-object v14 │ │ -0170fe: 1a0f 9800 |0271: const-string v15, "
" // string@0098 │ │ -017102: 6e20 9a06 fe00 |0273: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -017108: 0c0e |0276: move-result-object v14 │ │ -01710a: 7401 9201 1400 |0277: invoke-virtual/range {v20}, Lcom/gacode/relaunchx/Advanced;.getStorageUsageDetailedInfo:()Ljava/lang/String; // method@0192 │ │ -017110: 0c0f |027a: move-result-object v15 │ │ -017112: 6e20 9a06 fe00 |027b: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -017118: 0c0e |027e: move-result-object v14 │ │ -01711a: 6e10 9c06 0e00 |027f: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -017120: 0c0e |0282: move-result-object v14 │ │ -017122: 110e |0283: return-object v14 │ │ -017124: 6e10 9c06 0b00 |0284: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -01712a: 0c0e |0287: move-result-object v14 │ │ -01712c: 28fb |0288: goto 0283 // -0005 │ │ +017ca4: |[017ca4] com.gacode.relaunchx.Advanced.getStorageUsageInfo:()Ljava/lang/String; │ │ +017cb4: 7100 0c02 0000 |0000: invoke-static {}, Lcom/gacode/relaunchx/FileSystem;.getExternalStorageInfo:()Lcom/gacode/relaunchx/FileSystem$MountInfo; // method@020c │ │ +017cba: 0c08 |0003: move-result-object v8 │ │ +017cbc: 7100 0f02 0000 |0004: invoke-static {}, Lcom/gacode/relaunchx/FileSystem;.getSecondaryStorageInfo:()Lcom/gacode/relaunchx/FileSystem$MountInfo; // method@020f │ │ +017cc2: 0c0c |0007: move-result-object v12 │ │ +017cc4: 2203 0a02 |0008: new-instance v3, Ljava/text/DecimalFormat; // type@020a │ │ +017cc8: 1a0e 1000 |000a: const-string v14, "#" // string@0010 │ │ +017ccc: 7020 a806 e300 |000c: invoke-direct {v3, v14}, Ljava/text/DecimalFormat;.:(Ljava/lang/String;)V // method@06a8 │ │ +017cd2: 1a09 7000 |000f: const-string v9, "0" // string@0070 │ │ +017cd6: 1a0d 7000 |0011: const-string v13, "0" // string@0070 │ │ +017cda: 3808 1e00 |0013: if-eqz v8, 0031 // +001e │ │ +017cde: 190e 5940 |0015: const-wide/high16 v14, #long 4636737291354636288 // #4059 │ │ +017ce2: 5380 b400 |0017: iget-wide v0, v8, Lcom/gacode/relaunchx/FileSystem$MountInfo;.used:J // field@00b4 │ │ +017ce6: 0510 0000 |0019: move-wide/from16 v16, v0 │ │ +017cea: 0500 1000 |001b: move-wide/from16 v0, v16 │ │ +017cee: 8600 |001d: long-to-double v0, v0 │ │ +017cf0: 0510 0000 |001e: move-wide/from16 v16, v0 │ │ +017cf4: 5380 b300 |0020: iget-wide v0, v8, Lcom/gacode/relaunchx/FileSystem$MountInfo;.total:J // field@00b3 │ │ +017cf8: 0512 0000 |0022: move-wide/from16 v18, v0 │ │ +017cfc: 0500 1200 |0024: move-wide/from16 v0, v18 │ │ +017d00: 8600 |0026: long-to-double v0, v0 │ │ +017d02: 0512 0000 |0027: move-wide/from16 v18, v0 │ │ +017d06: ae10 1012 |0029: div-double v16, v16, v18 │ │ +017d0a: ad0e 0e10 |002b: mul-double v14, v14, v16 │ │ +017d0e: 6e30 a906 e30f |002d: invoke-virtual {v3, v14, v15}, Ljava/text/DecimalFormat;.format:(D)Ljava/lang/String; // method@06a9 │ │ +017d14: 0c09 |0030: move-result-object v9 │ │ +017d16: 380c 1e00 |0031: if-eqz v12, 004f // +001e │ │ +017d1a: 190e 5940 |0033: const-wide/high16 v14, #long 4636737291354636288 // #4059 │ │ +017d1e: 53c0 b400 |0035: iget-wide v0, v12, Lcom/gacode/relaunchx/FileSystem$MountInfo;.used:J // field@00b4 │ │ +017d22: 0510 0000 |0037: move-wide/from16 v16, v0 │ │ +017d26: 0500 1000 |0039: move-wide/from16 v0, v16 │ │ +017d2a: 8600 |003b: long-to-double v0, v0 │ │ +017d2c: 0510 0000 |003c: move-wide/from16 v16, v0 │ │ +017d30: 53c0 b300 |003e: iget-wide v0, v12, Lcom/gacode/relaunchx/FileSystem$MountInfo;.total:J // field@00b3 │ │ +017d34: 0512 0000 |0040: move-wide/from16 v18, v0 │ │ +017d38: 0500 1200 |0042: move-wide/from16 v0, v18 │ │ +017d3c: 8600 |0044: long-to-double v0, v0 │ │ +017d3e: 0512 0000 |0045: move-wide/from16 v18, v0 │ │ +017d42: ae10 1012 |0047: div-double v16, v16, v18 │ │ +017d46: ad0e 0e10 |0049: mul-double v14, v14, v16 │ │ +017d4a: 6e30 a906 e30f |004b: invoke-virtual {v3, v14, v15}, Ljava/text/DecimalFormat;.format:(D)Ljava/lang/String; // method@06a9 │ │ +017d50: 0c0d |004e: move-result-object v13 │ │ +017d52: 7401 9401 1400 |004f: invoke-virtual/range {v20}, Lcom/gacode/relaunchx/Advanced;.getWindowManager:()Landroid/view/WindowManager; // method@0194 │ │ +017d58: 0c0e |0052: move-result-object v14 │ │ +017d5a: 7210 fd00 0e00 |0053: invoke-interface {v14}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@00fd │ │ +017d60: 0c04 |0056: move-result-object v4 │ │ +017d62: 2205 5200 |0057: new-instance v5, Landroid/util/DisplayMetrics; // type@0052 │ │ +017d66: 7010 d000 0500 |0059: invoke-direct {v5}, Landroid/util/DisplayMetrics;.:()V // method@00d0 │ │ +017d6c: 6e20 d700 5400 |005c: invoke-virtual {v4, v5}, Landroid/view/Display;.getMetrics:(Landroid/util/DisplayMetrics;)V // method@00d7 │ │ +017d72: 6e10 d600 0400 |005f: invoke-virtual {v4}, Landroid/view/Display;.getHeight:()I // method@00d6 │ │ +017d78: 0a0e |0062: move-result v14 │ │ +017d7a: 82ee |0063: int-to-float v14, v14 │ │ +017d7c: 525f 2700 |0064: iget v15, v5, Landroid/util/DisplayMetrics;.density:F // field@0027 │ │ +017d80: c9fe |0066: div-float/2addr v14, v15 │ │ +017d82: 87ee |0067: float-to-int v14, v14 │ │ +017d84: db02 0e20 |0068: div-int/lit8 v2, v14, #int 32 // #20 │ │ +017d88: 6e10 d800 0400 |006a: invoke-virtual {v4}, Landroid/view/Display;.getWidth:()I // method@00d8 │ │ +017d8e: 0a0e |006d: move-result v14 │ │ +017d90: 82ee |006e: int-to-float v14, v14 │ │ +017d92: 525f 2700 |006f: iget v15, v5, Landroid/util/DisplayMetrics;.density:F // field@0027 │ │ +017d96: c9fe |0071: div-float/2addr v14, v15 │ │ +017d98: 150f a041 |0072: const/high16 v15, #int 1101004800 // #41a0 │ │ +017d9c: c9fe |0074: div-float/2addr v14, v15 │ │ +017d9e: 150f a041 |0075: const/high16 v15, #int 1101004800 // #41a0 │ │ +017da2: c7fe |0077: sub-float/2addr v14, v15 │ │ +017da4: 87ee |0078: float-to-int v14, v14 │ │ +017da6: d806 0e64 |0079: add-int/lit8 v6, v14, #int 100 // #64 │ │ +017daa: 7401 9101 1400 |007b: invoke-virtual/range {v20}, Lcom/gacode/relaunchx/Advanced;.getResources:()Landroid/content/res/Resources; // method@0191 │ │ +017db0: 0c0a |007e: move-result-object v10 │ │ +017db2: 220e 0202 |007f: new-instance v14, Ljava/lang/StringBuilder; // type@0202 │ │ +017db6: 7010 9606 0e00 |0081: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +017dbc: 1a0f 9f00 |0084: const-string v15, "" // string@008a │ │ +017f02: 6e20 9a06 fe00 |0127: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +017f08: 0c0e |012a: move-result-object v14 │ │ +017f0a: 220f 0202 |012b: new-instance v15, Ljava/lang/StringBuilder; // type@0202 │ │ +017f0e: 7010 9606 0f00 |012d: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +017f14: 1a10 9a00 |0130: const-string v16, "

" // string@009a │ │ +017f18: 7402 9a06 0f00 |0132: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +017f1e: 0c0f |0135: move-result-object v15 │ │ +017f20: 1410 2802 087f |0136: const v16, #float 1.80786e+38 // #7f080228 │ │ +017f26: 0200 1000 |0139: move/from16 v0, v16 │ │ +017f2a: 6e20 8000 0a00 |013b: invoke-virtual {v10, v0}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +017f30: 0c10 |013e: move-result-object v16 │ │ +017f32: 7402 9a06 0f00 |013f: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +017f38: 0c0f |0142: move-result-object v15 │ │ +017f3a: 1a10 8800 |0143: const-string v16, "

" // string@0088 │ │ +017f3e: 7402 9a06 0f00 |0145: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +017f44: 0c0f |0148: move-result-object v15 │ │ +017f46: 6e10 9c06 0f00 |0149: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +017f4c: 0c0f |014c: move-result-object v15 │ │ +017f4e: 6e20 9a06 fe00 |014d: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +017f54: 0c0e |0150: move-result-object v14 │ │ +017f56: 1a0f a000 |0151: const-string v15, "" // string@00a0 │ │ +017f5a: 6e20 9a06 fe00 |0153: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +017f60: 0c0b |0156: move-result-object v11 │ │ +017f62: 3808 7d00 |0157: if-eqz v8, 01d4 // +007d │ │ +017f66: 1a0e a500 |0159: const-string v14, "" // string@00a5 │ │ +017f6a: 127f |015b: const/4 v15, #int 7 // #7 │ │ +017f6c: 23ff 3202 |015c: new-array v15, v15, [Ljava/lang/Object; // type@0232 │ │ +017f70: 1310 0000 |015e: const/16 v16, #int 0 // #0 │ │ +017f74: 1a11 7500 |0160: const-string v17, "1:" // string@0075 │ │ +017f78: 4d11 0f10 |0162: aput-object v17, v15, v16 │ │ +017f7c: 1310 0100 |0164: const/16 v16, #int 1 // #1 │ │ +017f80: 1411 1d00 087f |0166: const v17, #float 1.80776e+38 // #7f08001d │ │ +017f86: 0200 1100 |0169: move/from16 v0, v17 │ │ +017f8a: 6e20 8000 0a00 |016b: invoke-virtual {v10, v0}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +017f90: 0c11 |016e: move-result-object v17 │ │ +017f92: 4d11 0f10 |016f: aput-object v17, v15, v16 │ │ +017f96: 1310 0200 |0171: const/16 v16, #int 2 // #2 │ │ +017f9a: 5380 b300 |0173: iget-wide v0, v8, Lcom/gacode/relaunchx/FileSystem$MountInfo;.total:J // field@00b3 │ │ +017f9e: 0512 0000 |0175: move-wide/from16 v18, v0 │ │ +017fa2: 7702 0b02 1200 |0177: invoke-static/range {v18, v19}, Lcom/gacode/relaunchx/FileSystem;.bytesToString:(J)Ljava/lang/String; // method@020b │ │ +017fa8: 0c11 |017a: move-result-object v17 │ │ +017faa: 4d11 0f10 |017b: aput-object v17, v15, v16 │ │ +017fae: 1310 0300 |017d: const/16 v16, #int 3 // #3 │ │ +017fb2: 1411 1e00 087f |017f: const v17, #float 1.80776e+38 // #7f08001e │ │ +017fb8: 0200 1100 |0182: move/from16 v0, v17 │ │ +017fbc: 6e20 8000 0a00 |0184: invoke-virtual {v10, v0}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +017fc2: 0c11 |0187: move-result-object v17 │ │ +017fc4: 4d11 0f10 |0188: aput-object v17, v15, v16 │ │ +017fc8: 1310 0400 |018a: const/16 v16, #int 4 // #4 │ │ +017fcc: 5380 b400 |018c: iget-wide v0, v8, Lcom/gacode/relaunchx/FileSystem$MountInfo;.used:J // field@00b4 │ │ +017fd0: 0512 0000 |018e: move-wide/from16 v18, v0 │ │ +017fd4: 7702 0b02 1200 |0190: invoke-static/range {v18, v19}, Lcom/gacode/relaunchx/FileSystem;.bytesToString:(J)Ljava/lang/String; // method@020b │ │ +017fda: 0c11 |0193: move-result-object v17 │ │ +017fdc: 4d11 0f10 |0194: aput-object v17, v15, v16 │ │ +017fe0: 1310 0500 |0196: const/16 v16, #int 5 // #5 │ │ +017fe4: 1411 1800 087f |0198: const v17, #float 1.80775e+38 // #7f080018 │ │ +017fea: 0200 1100 |019b: move/from16 v0, v17 │ │ +017fee: 6e20 8000 0a00 |019d: invoke-virtual {v10, v0}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +017ff4: 0c11 |01a0: move-result-object v17 │ │ +017ff6: 4d11 0f10 |01a1: aput-object v17, v15, v16 │ │ +017ffa: 1310 0600 |01a3: const/16 v16, #int 6 // #6 │ │ +017ffe: 5380 af00 |01a5: iget-wide v0, v8, Lcom/gacode/relaunchx/FileSystem$MountInfo;.free:J // field@00af │ │ +018002: 0512 0000 |01a7: move-wide/from16 v18, v0 │ │ +018006: 7702 0b02 1200 |01a9: invoke-static/range {v18, v19}, Lcom/gacode/relaunchx/FileSystem;.bytesToString:(J)Ljava/lang/String; // method@020b │ │ +01800c: 0c11 |01ac: move-result-object v17 │ │ +01800e: 4d11 0f10 |01ad: aput-object v17, v15, v16 │ │ +018012: 7120 ab06 fe00 |01af: invoke-static {v14, v15}, Ljava/text/MessageFormat;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@06ab │ │ +018018: 0c07 |01b2: move-result-object v7 │ │ +01801a: 1a0e a700 |01b3: const-string v14, "" // string@00a7 │ │ +01801e: 6e20 9a06 eb00 |01b5: invoke-virtual {v11, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +018024: 0c0e |01b8: move-result-object v14 │ │ +018026: 6e20 9a06 7e00 |01b9: invoke-virtual {v14, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +01802c: 0c0e |01bc: move-result-object v14 │ │ +01802e: 1a0f 9500 |01bd: const-string v15, "" // string@0095 │ │ +018032: 6e20 9a06 fe00 |01bf: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +018038: 0c0e |01c2: move-result-object v14 │ │ +01803a: 1a0f a700 |01c3: const-string v15, "" // string@00a7 │ │ +01803e: 6e20 9a06 fe00 |01c5: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +018044: 0c0e |01c8: move-result-object v14 │ │ +018046: 1a0f a300 |01c9: const-string v15, "" // string@00a3 │ │ +01804a: 6e20 9a06 fe00 |01cb: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +018050: 0c0e |01ce: move-result-object v14 │ │ +018052: 1a0f 9500 |01cf: const-string v15, "" // string@0095 │ │ +018056: 6e20 9a06 fe00 |01d1: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +01805c: 380c 7d00 |01d4: if-eqz v12, 0251 // +007d │ │ +018060: 1a0e a500 |01d6: const-string v14, "" // string@00a5 │ │ +018064: 127f |01d8: const/4 v15, #int 7 // #7 │ │ +018066: 23ff 3202 |01d9: new-array v15, v15, [Ljava/lang/Object; // type@0232 │ │ +01806a: 1310 0000 |01db: const/16 v16, #int 0 // #0 │ │ +01806e: 1a11 7900 |01dd: const-string v17, "2:" // string@0079 │ │ +018072: 4d11 0f10 |01df: aput-object v17, v15, v16 │ │ +018076: 1310 0100 |01e1: const/16 v16, #int 1 // #1 │ │ +01807a: 1411 1d00 087f |01e3: const v17, #float 1.80776e+38 // #7f08001d │ │ +018080: 0200 1100 |01e6: move/from16 v0, v17 │ │ +018084: 6e20 8000 0a00 |01e8: invoke-virtual {v10, v0}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +01808a: 0c11 |01eb: move-result-object v17 │ │ +01808c: 4d11 0f10 |01ec: aput-object v17, v15, v16 │ │ +018090: 1310 0200 |01ee: const/16 v16, #int 2 // #2 │ │ +018094: 53c0 b300 |01f0: iget-wide v0, v12, Lcom/gacode/relaunchx/FileSystem$MountInfo;.total:J // field@00b3 │ │ +018098: 0512 0000 |01f2: move-wide/from16 v18, v0 │ │ +01809c: 7702 0b02 1200 |01f4: invoke-static/range {v18, v19}, Lcom/gacode/relaunchx/FileSystem;.bytesToString:(J)Ljava/lang/String; // method@020b │ │ +0180a2: 0c11 |01f7: move-result-object v17 │ │ +0180a4: 4d11 0f10 |01f8: aput-object v17, v15, v16 │ │ +0180a8: 1310 0300 |01fa: const/16 v16, #int 3 // #3 │ │ +0180ac: 1411 1e00 087f |01fc: const v17, #float 1.80776e+38 // #7f08001e │ │ +0180b2: 0200 1100 |01ff: move/from16 v0, v17 │ │ +0180b6: 6e20 8000 0a00 |0201: invoke-virtual {v10, v0}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +0180bc: 0c11 |0204: move-result-object v17 │ │ +0180be: 4d11 0f10 |0205: aput-object v17, v15, v16 │ │ +0180c2: 1310 0400 |0207: const/16 v16, #int 4 // #4 │ │ +0180c6: 53c0 b400 |0209: iget-wide v0, v12, Lcom/gacode/relaunchx/FileSystem$MountInfo;.used:J // field@00b4 │ │ +0180ca: 0512 0000 |020b: move-wide/from16 v18, v0 │ │ +0180ce: 7702 0b02 1200 |020d: invoke-static/range {v18, v19}, Lcom/gacode/relaunchx/FileSystem;.bytesToString:(J)Ljava/lang/String; // method@020b │ │ +0180d4: 0c11 |0210: move-result-object v17 │ │ +0180d6: 4d11 0f10 |0211: aput-object v17, v15, v16 │ │ +0180da: 1310 0500 |0213: const/16 v16, #int 5 // #5 │ │ +0180de: 1411 1800 087f |0215: const v17, #float 1.80775e+38 // #7f080018 │ │ +0180e4: 0200 1100 |0218: move/from16 v0, v17 │ │ +0180e8: 6e20 8000 0a00 |021a: invoke-virtual {v10, v0}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +0180ee: 0c11 |021d: move-result-object v17 │ │ +0180f0: 4d11 0f10 |021e: aput-object v17, v15, v16 │ │ +0180f4: 1310 0600 |0220: const/16 v16, #int 6 // #6 │ │ +0180f8: 53c0 af00 |0222: iget-wide v0, v12, Lcom/gacode/relaunchx/FileSystem$MountInfo;.free:J // field@00af │ │ +0180fc: 0512 0000 |0224: move-wide/from16 v18, v0 │ │ +018100: 7702 0b02 1200 |0226: invoke-static/range {v18, v19}, Lcom/gacode/relaunchx/FileSystem;.bytesToString:(J)Ljava/lang/String; // method@020b │ │ +018106: 0c11 |0229: move-result-object v17 │ │ +018108: 4d11 0f10 |022a: aput-object v17, v15, v16 │ │ +01810c: 7120 ab06 fe00 |022c: invoke-static {v14, v15}, Ljava/text/MessageFormat;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@06ab │ │ +018112: 0c07 |022f: move-result-object v7 │ │ +018114: 1a0e a700 |0230: const-string v14, "" // string@00a7 │ │ +018118: 6e20 9a06 eb00 |0232: invoke-virtual {v11, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +01811e: 0c0e |0235: move-result-object v14 │ │ +018120: 6e20 9a06 7e00 |0236: invoke-virtual {v14, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +018126: 0c0e |0239: move-result-object v14 │ │ +018128: 1a0f 9500 |023a: const-string v15, "" // string@0095 │ │ +01812c: 6e20 9a06 fe00 |023c: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +018132: 0c0e |023f: move-result-object v14 │ │ +018134: 1a0f a700 |0240: const-string v15, "" // string@00a7 │ │ +018138: 6e20 9a06 fe00 |0242: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +01813e: 0c0e |0245: move-result-object v14 │ │ +018140: 1a0f a200 |0246: const-string v15, "" // string@00a2 │ │ +018144: 6e20 9a06 fe00 |0248: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +01814a: 0c0e |024b: move-result-object v14 │ │ +01814c: 1a0f 9500 |024c: const-string v15, "" // string@0095 │ │ +018150: 6e20 9a06 fe00 |024e: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +018156: 1a0e 8b00 |0251: const-string v14, "
{0}{1} {2}{3} {4}{5} {6}
{0}{1} {2}{3} {4}{5} {6}
" // string@008b │ │ +01815a: 6e20 9a06 eb00 |0253: invoke-virtual {v11, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +018160: 0800 1400 |0256: move-object/from16 v0, v20 │ │ +018164: 540e 5b00 |0258: iget-object v14, v0, Lcom/gacode/relaunchx/Advanced;.prefs:Landroid/content/SharedPreferences; // field@005b │ │ +018168: 1a0f aa07 |025a: const-string v15, "filesystemDetails" // string@07aa │ │ +01816c: 1310 0000 |025c: const/16 v16, #int 0 // #0 │ │ +018170: 7803 6d00 0e00 |025e: invoke-interface/range {v14, v15, v16}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ +018176: 0a0e |0261: move-result v14 │ │ +018178: 380e 2200 |0262: if-eqz v14, 0284 // +0022 │ │ +01817c: 220e 0202 |0264: new-instance v14, Ljava/lang/StringBuilder; // type@0202 │ │ +018180: 7010 9606 0e00 |0266: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +018186: 6e10 9c06 0b00 |0269: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +01818c: 0c0f |026c: move-result-object v15 │ │ +01818e: 6e20 9a06 fe00 |026d: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +018194: 0c0e |0270: move-result-object v14 │ │ +018196: 1a0f 9800 |0271: const-string v15, "
" // string@0098 │ │ +01819a: 6e20 9a06 fe00 |0273: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +0181a0: 0c0e |0276: move-result-object v14 │ │ +0181a2: 7401 9201 1400 |0277: invoke-virtual/range {v20}, Lcom/gacode/relaunchx/Advanced;.getStorageUsageDetailedInfo:()Ljava/lang/String; // method@0192 │ │ +0181a8: 0c0f |027a: move-result-object v15 │ │ +0181aa: 6e20 9a06 fe00 |027b: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +0181b0: 0c0e |027e: move-result-object v14 │ │ +0181b2: 6e10 9c06 0e00 |027f: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +0181b8: 0c0e |0282: move-result-object v14 │ │ +0181ba: 110e |0283: return-object v14 │ │ +0181bc: 6e10 9c06 0b00 |0284: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +0181c2: 0c0e |0287: move-result-object v14 │ │ +0181c4: 28fb |0288: goto 0283 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=471 │ │ 0x0004 line=472 │ │ 0x0008 line=473 │ │ 0x000f line=474 │ │ 0x0011 line=475 │ │ @@ -2824,37 +2830,37 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 38 16-bit code units │ │ -017130: |[017130] com.gacode.relaunchx.Advanced.levelToString:(I)Ljava/lang/String; │ │ -017140: 1300 c8ff |0000: const/16 v0, #int -56 // #ffc8 │ │ -017144: 3402 0500 |0002: if-lt v2, v0, 0007 // +0005 │ │ -017148: 1a00 c904 |0004: const-string v0, "[■■■■■]" // string@04c9 │ │ -01714c: 1100 |0006: return-object v0 │ │ -01714e: 1300 c1ff |0007: const/16 v0, #int -63 // #ffc1 │ │ -017152: 3402 0500 |0009: if-lt v2, v0, 000e // +0005 │ │ -017156: 1a00 ca04 |000b: const-string v0, "[■■■■□]" // string@04ca │ │ -01715a: 28f9 |000d: goto 0006 // -0007 │ │ -01715c: 1300 baff |000e: const/16 v0, #int -70 // #ffba │ │ -017160: 3402 0500 |0010: if-lt v2, v0, 0015 // +0005 │ │ -017164: 1a00 cb04 |0012: const-string v0, "[■■■□□]" // string@04cb │ │ -017168: 28f2 |0014: goto 0006 // -000e │ │ -01716a: 1300 b3ff |0015: const/16 v0, #int -77 // #ffb3 │ │ -01716e: 3402 0500 |0017: if-lt v2, v0, 001c // +0005 │ │ -017172: 1a00 cc04 |0019: const-string v0, "[■■□□□]" // string@04cc │ │ -017176: 28eb |001b: goto 0006 // -0015 │ │ -017178: 1300 acff |001c: const/16 v0, #int -84 // #ffac │ │ -01717c: 3402 0500 |001e: if-lt v2, v0, 0023 // +0005 │ │ -017180: 1a00 cd04 |0020: const-string v0, "[■□□□□]" // string@04cd │ │ -017184: 28e4 |0022: goto 0006 // -001c │ │ -017186: 1a00 ce04 |0023: const-string v0, "[□□□□□]" // string@04ce │ │ -01718a: 28e1 |0025: goto 0006 // -001f │ │ +0181c8: |[0181c8] com.gacode.relaunchx.Advanced.levelToString:(I)Ljava/lang/String; │ │ +0181d8: 1300 c8ff |0000: const/16 v0, #int -56 // #ffc8 │ │ +0181dc: 3402 0500 |0002: if-lt v2, v0, 0007 // +0005 │ │ +0181e0: 1a00 c904 |0004: const-string v0, "[■■■■■]" // string@04c9 │ │ +0181e4: 1100 |0006: return-object v0 │ │ +0181e6: 1300 c1ff |0007: const/16 v0, #int -63 // #ffc1 │ │ +0181ea: 3402 0500 |0009: if-lt v2, v0, 000e // +0005 │ │ +0181ee: 1a00 ca04 |000b: const-string v0, "[■■■■□]" // string@04ca │ │ +0181f2: 28f9 |000d: goto 0006 // -0007 │ │ +0181f4: 1300 baff |000e: const/16 v0, #int -70 // #ffba │ │ +0181f8: 3402 0500 |0010: if-lt v2, v0, 0015 // +0005 │ │ +0181fc: 1a00 cb04 |0012: const-string v0, "[■■■□□]" // string@04cb │ │ +018200: 28f2 |0014: goto 0006 // -000e │ │ +018202: 1300 b3ff |0015: const/16 v0, #int -77 // #ffb3 │ │ +018206: 3402 0500 |0017: if-lt v2, v0, 001c // +0005 │ │ +01820a: 1a00 cc04 |0019: const-string v0, "[■■□□□]" // string@04cc │ │ +01820e: 28eb |001b: goto 0006 // -0015 │ │ +018210: 1300 acff |001c: const/16 v0, #int -84 // #ffac │ │ +018214: 3402 0500 |001e: if-lt v2, v0, 0023 // +0005 │ │ +018218: 1a00 cd04 |0020: const-string v0, "[■□□□□]" // string@04cd │ │ +01821c: 28e4 |0022: goto 0006 // -001c │ │ +01821e: 1a00 ce04 |0023: const-string v0, "[□□□□□]" // string@04ce │ │ +018222: 28e1 |0025: goto 0006 // -001f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=288 │ │ 0x0004 line=289 │ │ 0x0006 line=298 │ │ 0x0007 line=290 │ │ 0x000b line=291 │ │ @@ -2874,185 +2880,185 @@ │ │ type : '(Landroid/net/wifi/WifiManager;)Ljava/util/List;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 17 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 335 16-bit code units │ │ -01718c: |[01718c] com.gacode.relaunchx.Advanced.readScanResults:(Landroid/net/wifi/WifiManager;)Ljava/util/List; │ │ -01719c: 2208 0d02 |0000: new-instance v8, Ljava/util/ArrayList; // type@020d │ │ -0171a0: 7010 ae06 0800 |0002: invoke-direct {v8}, Ljava/util/ArrayList;.:()V // method@06ae │ │ -0171a6: 7401 a000 1000 |0005: invoke-virtual/range {v16}, Landroid/net/wifi/WifiManager;.getScanResults:()Ljava/util/List; // method@00a0 │ │ -0171ac: 0c09 |0008: move-result-object v9 │ │ -0171ae: 7401 9e00 1000 |0009: invoke-virtual/range {v16}, Landroid/net/wifi/WifiManager;.getConfiguredNetworks:()Ljava/util/List; // method@009e │ │ -0171b4: 0c0a |000c: move-result-object v10 │ │ -0171b6: 390a 0700 |000d: if-nez v10, 0014 // +0007 │ │ -0171ba: 220a 0d02 |000f: new-instance v10, Ljava/util/ArrayList; // type@020d │ │ -0171be: 7010 ae06 0a00 |0011: invoke-direct {v10}, Ljava/util/ArrayList;.:()V // method@06ae │ │ -0171c4: 7401 9f00 1000 |0014: invoke-virtual/range {v16}, Landroid/net/wifi/WifiManager;.getConnectionInfo:()Landroid/net/wifi/WifiInfo; // method@009f │ │ -0171ca: 0c00 |0017: move-result-object v0 │ │ -0171cc: 6e10 9d00 0000 |0018: invoke-virtual {v0}, Landroid/net/wifi/WifiInfo;.getSSID:()Ljava/lang/String; // method@009d │ │ -0171d2: 0c00 |001b: move-result-object v0 │ │ -0171d4: 5bf0 5500 |001c: iput-object v0, v15, Lcom/gacode/relaunchx/Advanced;.connectedSSID:Ljava/lang/String; // field@0055 │ │ -0171d8: 3909 2a00 |001e: if-nez v9, 0048 // +002a │ │ -0171dc: 7210 d106 0a00 |0020: invoke-interface {v10}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@06d1 │ │ -0171e2: 0c00 |0023: move-result-object v0 │ │ -0171e4: 7210 c806 0000 |0024: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@06c8 │ │ -0171ea: 0a02 |0027: move-result v2 │ │ -0171ec: 3802 1700 |0028: if-eqz v2, 003f // +0017 │ │ -0171f0: 7210 c906 0000 |002a: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@06c9 │ │ -0171f6: 0c0d |002d: move-result-object v13 │ │ -0171f8: 1f0d 3400 |002e: check-cast v13, Landroid/net/wifi/WifiConfiguration; // type@0034 │ │ -0171fc: 2202 8f00 |0030: new-instance v2, Lcom/gacode/relaunchx/Advanced$NetInfo; // type@008f │ │ -017200: 54d3 1a00 |0032: iget-object v3, v13, Landroid/net/wifi/WifiConfiguration;.SSID:Ljava/lang/String; // field@001a │ │ -017204: 52d4 1b00 |0034: iget v4, v13, Landroid/net/wifi/WifiConfiguration;.networkId:I // field@001b │ │ -017208: 1205 |0036: const/4 v5, #int 0 // #0 │ │ -01720a: 121e |0037: const/4 v14, #int 1 // #1 │ │ -01720c: 705e 7a01 3254 |0038: invoke-direct {v2, v3, v4, v5, v14}, Lcom/gacode/relaunchx/Advanced$NetInfo;.:(Ljava/lang/String;IZZ)V // method@017a │ │ -017212: 7220 cc06 2800 |003b: invoke-interface {v8, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@06cc │ │ -017218: 28e6 |003e: goto 0024 // -001a │ │ -01721a: 2200 9000 |003f: new-instance v0, Lcom/gacode/relaunchx/Advanced$NetInfoComparator; // type@0090 │ │ -01721e: 7020 7e01 f000 |0041: invoke-direct {v0, v15}, Lcom/gacode/relaunchx/Advanced$NetInfoComparator;.:(Lcom/gacode/relaunchx/Advanced;)V // method@017e │ │ -017224: 7120 ba06 0800 |0044: invoke-static {v8, v0}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@06ba │ │ -01722a: 1108 |0047: return-object v8 │ │ -01722c: 7210 d106 0900 |0048: invoke-interface {v9}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@06d1 │ │ -017232: 0c0e |004b: move-result-object v14 │ │ -017234: 7210 c806 0e00 |004c: invoke-interface {v14}, Ljava/util/Iterator;.hasNext:()Z // method@06c8 │ │ -01723a: 0a00 |004f: move-result v0 │ │ -01723c: 3800 a100 |0050: if-eqz v0, 00f1 // +00a1 │ │ -017240: 7210 c906 0e00 |0052: invoke-interface {v14}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@06c9 │ │ -017246: 0c0b |0055: move-result-object v11 │ │ -017248: 1f0b 3300 |0056: check-cast v11, Landroid/net/wifi/ScanResult; // type@0033 │ │ -01724c: 1206 |0058: const/4 v6, #int 0 // #0 │ │ -01724e: 7210 d106 0800 |0059: invoke-interface {v8}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@06d1 │ │ -017254: 0c00 |005c: move-result-object v0 │ │ -017256: 7210 c806 0000 |005d: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@06c8 │ │ -01725c: 0a02 |0060: move-result v2 │ │ -01725e: 3802 1700 |0061: if-eqz v2, 0078 // +0017 │ │ -017262: 7210 c906 0000 |0063: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@06c9 │ │ -017268: 0c0c |0066: move-result-object v12 │ │ -01726a: 1f0c 8f00 |0067: check-cast v12, Lcom/gacode/relaunchx/Advanced$NetInfo; // type@008f │ │ -01726e: 54c2 4100 |0069: iget-object v2, v12, Lcom/gacode/relaunchx/Advanced$NetInfo;.SSID:Ljava/lang/String; // field@0041 │ │ -017272: 54b3 1700 |006b: iget-object v3, v11, Landroid/net/wifi/ScanResult;.SSID:Ljava/lang/String; // field@0017 │ │ -017276: 6e20 7c06 3200 |006d: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -01727c: 0a02 |0070: move-result v2 │ │ -01727e: 3802 ecff |0071: if-eqz v2, 005d // -0014 │ │ -017282: 1216 |0073: const/4 v6, #int 1 // #1 │ │ -017284: 52b0 1900 |0074: iget v0, v11, Landroid/net/wifi/ScanResult;.level:I // field@0019 │ │ -017288: 59c0 4500 |0076: iput v0, v12, Lcom/gacode/relaunchx/Advanced$NetInfo;.level:I // field@0045 │ │ -01728c: 3906 d4ff |0078: if-nez v6, 004c // -002c │ │ -017290: 1207 |007a: const/4 v7, #int 0 // #0 │ │ -017292: 7210 d106 0a00 |007b: invoke-interface {v10}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@06d1 │ │ -017298: 0c00 |007e: move-result-object v0 │ │ -01729a: 7210 c806 0000 |007f: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@06c8 │ │ -0172a0: 0a02 |0082: move-result v2 │ │ -0172a2: 3802 4c00 |0083: if-eqz v2, 00cf // +004c │ │ -0172a6: 7210 c906 0000 |0085: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@06c9 │ │ -0172ac: 0c0d |0088: move-result-object v13 │ │ -0172ae: 1f0d 3400 |0089: check-cast v13, Landroid/net/wifi/WifiConfiguration; // type@0034 │ │ -0172b2: 54d1 1a00 |008b: iget-object v1, v13, Landroid/net/wifi/WifiConfiguration;.SSID:Ljava/lang/String; // field@001a │ │ -0172b6: 1a02 0e00 |008d: const-string v2, """ // string@000e │ │ -0172ba: 6e20 8a06 2100 |008f: invoke-virtual {v1, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@068a │ │ -0172c0: 0a02 |0092: move-result v2 │ │ -0172c2: 3802 1500 |0093: if-eqz v2, 00a8 // +0015 │ │ -0172c6: 1a02 0e00 |0095: const-string v2, """ // string@000e │ │ -0172ca: 6e20 7b06 2100 |0097: invoke-virtual {v1, v2}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@067b │ │ -0172d0: 0a02 |009a: move-result v2 │ │ -0172d2: 3802 0d00 |009b: if-eqz v2, 00a8 // +000d │ │ -0172d6: 1212 |009d: const/4 v2, #int 1 // #1 │ │ -0172d8: 6e10 8506 0100 |009e: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@0685 │ │ -0172de: 0a03 |00a1: move-result v3 │ │ -0172e0: d803 03ff |00a2: add-int/lit8 v3, v3, #int -1 // #ff │ │ -0172e4: 6e30 8c06 2103 |00a4: invoke-virtual {v1, v2, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@068c │ │ -0172ea: 0c01 |00a7: move-result-object v1 │ │ -0172ec: 54b2 1700 |00a8: iget-object v2, v11, Landroid/net/wifi/ScanResult;.SSID:Ljava/lang/String; // field@0017 │ │ -0172f0: 6e20 7c06 2100 |00aa: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -0172f6: 0a02 |00ad: move-result v2 │ │ -0172f8: 3802 d1ff |00ae: if-eqz v2, 007f // -002f │ │ -0172fc: 2200 8f00 |00b0: new-instance v0, Lcom/gacode/relaunchx/Advanced$NetInfo; // type@008f │ │ -017300: 54b2 1800 |00b2: iget-object v2, v11, Landroid/net/wifi/ScanResult;.capabilities:Ljava/lang/String; // field@0018 │ │ -017304: 52d3 1b00 |00b4: iget v3, v13, Landroid/net/wifi/WifiConfiguration;.networkId:I // field@001b │ │ -017308: 1214 |00b6: const/4 v4, #int 1 // #1 │ │ -01730a: 1215 |00b7: const/4 v5, #int 1 // #1 │ │ -01730c: 7606 7b01 0000 |00b8: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/gacode/relaunchx/Advanced$NetInfo;.:(Ljava/lang/String;Ljava/lang/String;IZZ)V // method@017b │ │ -017312: 7220 cc06 0800 |00bb: invoke-interface {v8, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@06cc │ │ -017318: 7210 d406 0800 |00be: invoke-interface {v8}, Ljava/util/List;.size:()I // method@06d4 │ │ -01731e: 0a00 |00c1: move-result v0 │ │ -017320: d800 00ff |00c2: add-int/lit8 v0, v0, #int -1 // #ff │ │ -017324: 7220 d006 0800 |00c4: invoke-interface {v8, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ -01732a: 0c00 |00c7: move-result-object v0 │ │ -01732c: 1f00 8f00 |00c8: check-cast v0, Lcom/gacode/relaunchx/Advanced$NetInfo; // type@008f │ │ -017330: 52b2 1900 |00ca: iget v2, v11, Landroid/net/wifi/ScanResult;.level:I // field@0019 │ │ -017334: 5902 4500 |00cc: iput v2, v0, Lcom/gacode/relaunchx/Advanced$NetInfo;.level:I // field@0045 │ │ -017338: 1217 |00ce: const/4 v7, #int 1 // #1 │ │ -01733a: 3907 1000 |00cf: if-nez v7, 00df // +0010 │ │ -01733e: 2200 8f00 |00d1: new-instance v0, Lcom/gacode/relaunchx/Advanced$NetInfo; // type@008f │ │ -017342: 54b2 1700 |00d3: iget-object v2, v11, Landroid/net/wifi/ScanResult;.SSID:Ljava/lang/String; // field@0017 │ │ -017346: 54b3 1800 |00d5: iget-object v3, v11, Landroid/net/wifi/ScanResult;.capabilities:Ljava/lang/String; // field@0018 │ │ -01734a: 1214 |00d7: const/4 v4, #int 1 // #1 │ │ -01734c: 1205 |00d8: const/4 v5, #int 0 // #0 │ │ -01734e: 7055 7c01 2043 |00d9: invoke-direct {v0, v2, v3, v4, v5}, Lcom/gacode/relaunchx/Advanced$NetInfo;.:(Ljava/lang/String;Ljava/lang/String;ZZ)V // method@017c │ │ -017354: 7220 cc06 0800 |00dc: invoke-interface {v8, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@06cc │ │ -01735a: 7210 d406 0800 |00df: invoke-interface {v8}, Ljava/util/List;.size:()I // method@06d4 │ │ -017360: 0a00 |00e2: move-result v0 │ │ -017362: d800 00ff |00e3: add-int/lit8 v0, v0, #int -1 // #ff │ │ -017366: 7220 d006 0800 |00e5: invoke-interface {v8, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ -01736c: 0c00 |00e8: move-result-object v0 │ │ -01736e: 1f00 8f00 |00e9: check-cast v0, Lcom/gacode/relaunchx/Advanced$NetInfo; // type@008f │ │ -017372: 52b2 1900 |00eb: iget v2, v11, Landroid/net/wifi/ScanResult;.level:I // field@0019 │ │ -017376: 5902 4500 |00ed: iput v2, v0, Lcom/gacode/relaunchx/Advanced$NetInfo;.level:I // field@0045 │ │ -01737a: 2900 5dff |00ef: goto/16 004c // -00a3 │ │ -01737e: 7210 d106 0a00 |00f1: invoke-interface {v10}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@06d1 │ │ -017384: 0c00 |00f4: move-result-object v0 │ │ -017386: 7210 c806 0000 |00f5: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@06c8 │ │ -01738c: 0a02 |00f8: move-result v2 │ │ -01738e: 3802 4c00 |00f9: if-eqz v2, 0145 // +004c │ │ -017392: 7210 c906 0000 |00fb: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@06c9 │ │ -017398: 0c0d |00fe: move-result-object v13 │ │ -01739a: 1f0d 3400 |00ff: check-cast v13, Landroid/net/wifi/WifiConfiguration; // type@0034 │ │ -01739e: 54d1 1a00 |0101: iget-object v1, v13, Landroid/net/wifi/WifiConfiguration;.SSID:Ljava/lang/String; // field@001a │ │ -0173a2: 1a02 0e00 |0103: const-string v2, """ // string@000e │ │ -0173a6: 6e20 8a06 2100 |0105: invoke-virtual {v1, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@068a │ │ -0173ac: 0a02 |0108: move-result v2 │ │ -0173ae: 3802 1500 |0109: if-eqz v2, 011e // +0015 │ │ -0173b2: 1a02 0e00 |010b: const-string v2, """ // string@000e │ │ -0173b6: 6e20 7b06 2100 |010d: invoke-virtual {v1, v2}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@067b │ │ -0173bc: 0a02 |0110: move-result v2 │ │ -0173be: 3802 0d00 |0111: if-eqz v2, 011e // +000d │ │ -0173c2: 1212 |0113: const/4 v2, #int 1 // #1 │ │ -0173c4: 6e10 8506 0100 |0114: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@0685 │ │ -0173ca: 0a03 |0117: move-result v3 │ │ -0173cc: d803 03ff |0118: add-int/lit8 v3, v3, #int -1 // #ff │ │ -0173d0: 6e30 8c06 2103 |011a: invoke-virtual {v1, v2, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@068c │ │ -0173d6: 0c01 |011d: move-result-object v1 │ │ -0173d8: 1206 |011e: const/4 v6, #int 0 // #0 │ │ -0173da: 7210 d106 0800 |011f: invoke-interface {v8}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@06d1 │ │ -0173e0: 0c02 |0122: move-result-object v2 │ │ -0173e2: 7210 c806 0200 |0123: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@06c8 │ │ -0173e8: 0a03 |0126: move-result v3 │ │ -0173ea: 3803 1100 |0127: if-eqz v3, 0138 // +0011 │ │ -0173ee: 7210 c906 0200 |0129: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@06c9 │ │ -0173f4: 0c0b |012c: move-result-object v11 │ │ -0173f6: 1f0b 8f00 |012d: check-cast v11, Lcom/gacode/relaunchx/Advanced$NetInfo; // type@008f │ │ -0173fa: 54b3 4100 |012f: iget-object v3, v11, Lcom/gacode/relaunchx/Advanced$NetInfo;.SSID:Ljava/lang/String; // field@0041 │ │ -0173fe: 6e20 7c06 1300 |0131: invoke-virtual {v3, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -017404: 0a03 |0134: move-result v3 │ │ -017406: 3803 eeff |0135: if-eqz v3, 0123 // -0012 │ │ -01740a: 1216 |0137: const/4 v6, #int 1 // #1 │ │ -01740c: 3906 bdff |0138: if-nez v6, 00f5 // -0043 │ │ -017410: 2202 8f00 |013a: new-instance v2, Lcom/gacode/relaunchx/Advanced$NetInfo; // type@008f │ │ -017414: 1203 |013c: const/4 v3, #int 0 // #0 │ │ -017416: 1214 |013d: const/4 v4, #int 1 // #1 │ │ -017418: 7040 7d01 1243 |013e: invoke-direct {v2, v1, v3, v4}, Lcom/gacode/relaunchx/Advanced$NetInfo;.:(Ljava/lang/String;ZZ)V // method@017d │ │ -01741e: 7220 cc06 2800 |0141: invoke-interface {v8, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@06cc │ │ -017424: 28b1 |0144: goto 00f5 // -004f │ │ -017426: 2200 9000 |0145: new-instance v0, Lcom/gacode/relaunchx/Advanced$NetInfoComparator; // type@0090 │ │ -01742a: 7020 7e01 f000 |0147: invoke-direct {v0, v15}, Lcom/gacode/relaunchx/Advanced$NetInfoComparator;.:(Lcom/gacode/relaunchx/Advanced;)V // method@017e │ │ -017430: 7120 ba06 0800 |014a: invoke-static {v8, v0}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@06ba │ │ -017436: 2900 fafe |014d: goto/16 0047 // -0106 │ │ +018224: |[018224] com.gacode.relaunchx.Advanced.readScanResults:(Landroid/net/wifi/WifiManager;)Ljava/util/List; │ │ +018234: 2208 0d02 |0000: new-instance v8, Ljava/util/ArrayList; // type@020d │ │ +018238: 7010 ae06 0800 |0002: invoke-direct {v8}, Ljava/util/ArrayList;.:()V // method@06ae │ │ +01823e: 7401 a000 1000 |0005: invoke-virtual/range {v16}, Landroid/net/wifi/WifiManager;.getScanResults:()Ljava/util/List; // method@00a0 │ │ +018244: 0c09 |0008: move-result-object v9 │ │ +018246: 7401 9e00 1000 |0009: invoke-virtual/range {v16}, Landroid/net/wifi/WifiManager;.getConfiguredNetworks:()Ljava/util/List; // method@009e │ │ +01824c: 0c0a |000c: move-result-object v10 │ │ +01824e: 390a 0700 |000d: if-nez v10, 0014 // +0007 │ │ +018252: 220a 0d02 |000f: new-instance v10, Ljava/util/ArrayList; // type@020d │ │ +018256: 7010 ae06 0a00 |0011: invoke-direct {v10}, Ljava/util/ArrayList;.:()V // method@06ae │ │ +01825c: 7401 9f00 1000 |0014: invoke-virtual/range {v16}, Landroid/net/wifi/WifiManager;.getConnectionInfo:()Landroid/net/wifi/WifiInfo; // method@009f │ │ +018262: 0c00 |0017: move-result-object v0 │ │ +018264: 6e10 9d00 0000 |0018: invoke-virtual {v0}, Landroid/net/wifi/WifiInfo;.getSSID:()Ljava/lang/String; // method@009d │ │ +01826a: 0c00 |001b: move-result-object v0 │ │ +01826c: 5bf0 5500 |001c: iput-object v0, v15, Lcom/gacode/relaunchx/Advanced;.connectedSSID:Ljava/lang/String; // field@0055 │ │ +018270: 3909 2a00 |001e: if-nez v9, 0048 // +002a │ │ +018274: 7210 d106 0a00 |0020: invoke-interface {v10}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@06d1 │ │ +01827a: 0c00 |0023: move-result-object v0 │ │ +01827c: 7210 c806 0000 |0024: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@06c8 │ │ +018282: 0a02 |0027: move-result v2 │ │ +018284: 3802 1700 |0028: if-eqz v2, 003f // +0017 │ │ +018288: 7210 c906 0000 |002a: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@06c9 │ │ +01828e: 0c0d |002d: move-result-object v13 │ │ +018290: 1f0d 3400 |002e: check-cast v13, Landroid/net/wifi/WifiConfiguration; // type@0034 │ │ +018294: 2202 8f00 |0030: new-instance v2, Lcom/gacode/relaunchx/Advanced$NetInfo; // type@008f │ │ +018298: 54d3 1a00 |0032: iget-object v3, v13, Landroid/net/wifi/WifiConfiguration;.SSID:Ljava/lang/String; // field@001a │ │ +01829c: 52d4 1b00 |0034: iget v4, v13, Landroid/net/wifi/WifiConfiguration;.networkId:I // field@001b │ │ +0182a0: 1205 |0036: const/4 v5, #int 0 // #0 │ │ +0182a2: 121e |0037: const/4 v14, #int 1 // #1 │ │ +0182a4: 705e 7a01 3254 |0038: invoke-direct {v2, v3, v4, v5, v14}, Lcom/gacode/relaunchx/Advanced$NetInfo;.:(Ljava/lang/String;IZZ)V // method@017a │ │ +0182aa: 7220 cc06 2800 |003b: invoke-interface {v8, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@06cc │ │ +0182b0: 28e6 |003e: goto 0024 // -001a │ │ +0182b2: 2200 9000 |003f: new-instance v0, Lcom/gacode/relaunchx/Advanced$NetInfoComparator; // type@0090 │ │ +0182b6: 7020 7e01 f000 |0041: invoke-direct {v0, v15}, Lcom/gacode/relaunchx/Advanced$NetInfoComparator;.:(Lcom/gacode/relaunchx/Advanced;)V // method@017e │ │ +0182bc: 7120 ba06 0800 |0044: invoke-static {v8, v0}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@06ba │ │ +0182c2: 1108 |0047: return-object v8 │ │ +0182c4: 7210 d106 0900 |0048: invoke-interface {v9}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@06d1 │ │ +0182ca: 0c0e |004b: move-result-object v14 │ │ +0182cc: 7210 c806 0e00 |004c: invoke-interface {v14}, Ljava/util/Iterator;.hasNext:()Z // method@06c8 │ │ +0182d2: 0a00 |004f: move-result v0 │ │ +0182d4: 3800 a100 |0050: if-eqz v0, 00f1 // +00a1 │ │ +0182d8: 7210 c906 0e00 |0052: invoke-interface {v14}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@06c9 │ │ +0182de: 0c0b |0055: move-result-object v11 │ │ +0182e0: 1f0b 3300 |0056: check-cast v11, Landroid/net/wifi/ScanResult; // type@0033 │ │ +0182e4: 1206 |0058: const/4 v6, #int 0 // #0 │ │ +0182e6: 7210 d106 0800 |0059: invoke-interface {v8}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@06d1 │ │ +0182ec: 0c00 |005c: move-result-object v0 │ │ +0182ee: 7210 c806 0000 |005d: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@06c8 │ │ +0182f4: 0a02 |0060: move-result v2 │ │ +0182f6: 3802 1700 |0061: if-eqz v2, 0078 // +0017 │ │ +0182fa: 7210 c906 0000 |0063: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@06c9 │ │ +018300: 0c0c |0066: move-result-object v12 │ │ +018302: 1f0c 8f00 |0067: check-cast v12, Lcom/gacode/relaunchx/Advanced$NetInfo; // type@008f │ │ +018306: 54c2 4100 |0069: iget-object v2, v12, Lcom/gacode/relaunchx/Advanced$NetInfo;.SSID:Ljava/lang/String; // field@0041 │ │ +01830a: 54b3 1700 |006b: iget-object v3, v11, Landroid/net/wifi/ScanResult;.SSID:Ljava/lang/String; // field@0017 │ │ +01830e: 6e20 7c06 3200 |006d: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +018314: 0a02 |0070: move-result v2 │ │ +018316: 3802 ecff |0071: if-eqz v2, 005d // -0014 │ │ +01831a: 1216 |0073: const/4 v6, #int 1 // #1 │ │ +01831c: 52b0 1900 |0074: iget v0, v11, Landroid/net/wifi/ScanResult;.level:I // field@0019 │ │ +018320: 59c0 4500 |0076: iput v0, v12, Lcom/gacode/relaunchx/Advanced$NetInfo;.level:I // field@0045 │ │ +018324: 3906 d4ff |0078: if-nez v6, 004c // -002c │ │ +018328: 1207 |007a: const/4 v7, #int 0 // #0 │ │ +01832a: 7210 d106 0a00 |007b: invoke-interface {v10}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@06d1 │ │ +018330: 0c00 |007e: move-result-object v0 │ │ +018332: 7210 c806 0000 |007f: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@06c8 │ │ +018338: 0a02 |0082: move-result v2 │ │ +01833a: 3802 4c00 |0083: if-eqz v2, 00cf // +004c │ │ +01833e: 7210 c906 0000 |0085: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@06c9 │ │ +018344: 0c0d |0088: move-result-object v13 │ │ +018346: 1f0d 3400 |0089: check-cast v13, Landroid/net/wifi/WifiConfiguration; // type@0034 │ │ +01834a: 54d1 1a00 |008b: iget-object v1, v13, Landroid/net/wifi/WifiConfiguration;.SSID:Ljava/lang/String; // field@001a │ │ +01834e: 1a02 0e00 |008d: const-string v2, """ // string@000e │ │ +018352: 6e20 8a06 2100 |008f: invoke-virtual {v1, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@068a │ │ +018358: 0a02 |0092: move-result v2 │ │ +01835a: 3802 1500 |0093: if-eqz v2, 00a8 // +0015 │ │ +01835e: 1a02 0e00 |0095: const-string v2, """ // string@000e │ │ +018362: 6e20 7b06 2100 |0097: invoke-virtual {v1, v2}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@067b │ │ +018368: 0a02 |009a: move-result v2 │ │ +01836a: 3802 0d00 |009b: if-eqz v2, 00a8 // +000d │ │ +01836e: 1212 |009d: const/4 v2, #int 1 // #1 │ │ +018370: 6e10 8506 0100 |009e: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@0685 │ │ +018376: 0a03 |00a1: move-result v3 │ │ +018378: d803 03ff |00a2: add-int/lit8 v3, v3, #int -1 // #ff │ │ +01837c: 6e30 8c06 2103 |00a4: invoke-virtual {v1, v2, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@068c │ │ +018382: 0c01 |00a7: move-result-object v1 │ │ +018384: 54b2 1700 |00a8: iget-object v2, v11, Landroid/net/wifi/ScanResult;.SSID:Ljava/lang/String; // field@0017 │ │ +018388: 6e20 7c06 2100 |00aa: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +01838e: 0a02 |00ad: move-result v2 │ │ +018390: 3802 d1ff |00ae: if-eqz v2, 007f // -002f │ │ +018394: 2200 8f00 |00b0: new-instance v0, Lcom/gacode/relaunchx/Advanced$NetInfo; // type@008f │ │ +018398: 54b2 1800 |00b2: iget-object v2, v11, Landroid/net/wifi/ScanResult;.capabilities:Ljava/lang/String; // field@0018 │ │ +01839c: 52d3 1b00 |00b4: iget v3, v13, Landroid/net/wifi/WifiConfiguration;.networkId:I // field@001b │ │ +0183a0: 1214 |00b6: const/4 v4, #int 1 // #1 │ │ +0183a2: 1215 |00b7: const/4 v5, #int 1 // #1 │ │ +0183a4: 7606 7b01 0000 |00b8: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/gacode/relaunchx/Advanced$NetInfo;.:(Ljava/lang/String;Ljava/lang/String;IZZ)V // method@017b │ │ +0183aa: 7220 cc06 0800 |00bb: invoke-interface {v8, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@06cc │ │ +0183b0: 7210 d406 0800 |00be: invoke-interface {v8}, Ljava/util/List;.size:()I // method@06d4 │ │ +0183b6: 0a00 |00c1: move-result v0 │ │ +0183b8: d800 00ff |00c2: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0183bc: 7220 d006 0800 |00c4: invoke-interface {v8, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ +0183c2: 0c00 |00c7: move-result-object v0 │ │ +0183c4: 1f00 8f00 |00c8: check-cast v0, Lcom/gacode/relaunchx/Advanced$NetInfo; // type@008f │ │ +0183c8: 52b2 1900 |00ca: iget v2, v11, Landroid/net/wifi/ScanResult;.level:I // field@0019 │ │ +0183cc: 5902 4500 |00cc: iput v2, v0, Lcom/gacode/relaunchx/Advanced$NetInfo;.level:I // field@0045 │ │ +0183d0: 1217 |00ce: const/4 v7, #int 1 // #1 │ │ +0183d2: 3907 1000 |00cf: if-nez v7, 00df // +0010 │ │ +0183d6: 2200 8f00 |00d1: new-instance v0, Lcom/gacode/relaunchx/Advanced$NetInfo; // type@008f │ │ +0183da: 54b2 1700 |00d3: iget-object v2, v11, Landroid/net/wifi/ScanResult;.SSID:Ljava/lang/String; // field@0017 │ │ +0183de: 54b3 1800 |00d5: iget-object v3, v11, Landroid/net/wifi/ScanResult;.capabilities:Ljava/lang/String; // field@0018 │ │ +0183e2: 1214 |00d7: const/4 v4, #int 1 // #1 │ │ +0183e4: 1205 |00d8: const/4 v5, #int 0 // #0 │ │ +0183e6: 7055 7c01 2043 |00d9: invoke-direct {v0, v2, v3, v4, v5}, Lcom/gacode/relaunchx/Advanced$NetInfo;.:(Ljava/lang/String;Ljava/lang/String;ZZ)V // method@017c │ │ +0183ec: 7220 cc06 0800 |00dc: invoke-interface {v8, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@06cc │ │ +0183f2: 7210 d406 0800 |00df: invoke-interface {v8}, Ljava/util/List;.size:()I // method@06d4 │ │ +0183f8: 0a00 |00e2: move-result v0 │ │ +0183fa: d800 00ff |00e3: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0183fe: 7220 d006 0800 |00e5: invoke-interface {v8, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ +018404: 0c00 |00e8: move-result-object v0 │ │ +018406: 1f00 8f00 |00e9: check-cast v0, Lcom/gacode/relaunchx/Advanced$NetInfo; // type@008f │ │ +01840a: 52b2 1900 |00eb: iget v2, v11, Landroid/net/wifi/ScanResult;.level:I // field@0019 │ │ +01840e: 5902 4500 |00ed: iput v2, v0, Lcom/gacode/relaunchx/Advanced$NetInfo;.level:I // field@0045 │ │ +018412: 2900 5dff |00ef: goto/16 004c // -00a3 │ │ +018416: 7210 d106 0a00 |00f1: invoke-interface {v10}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@06d1 │ │ +01841c: 0c00 |00f4: move-result-object v0 │ │ +01841e: 7210 c806 0000 |00f5: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@06c8 │ │ +018424: 0a02 |00f8: move-result v2 │ │ +018426: 3802 4c00 |00f9: if-eqz v2, 0145 // +004c │ │ +01842a: 7210 c906 0000 |00fb: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@06c9 │ │ +018430: 0c0d |00fe: move-result-object v13 │ │ +018432: 1f0d 3400 |00ff: check-cast v13, Landroid/net/wifi/WifiConfiguration; // type@0034 │ │ +018436: 54d1 1a00 |0101: iget-object v1, v13, Landroid/net/wifi/WifiConfiguration;.SSID:Ljava/lang/String; // field@001a │ │ +01843a: 1a02 0e00 |0103: const-string v2, """ // string@000e │ │ +01843e: 6e20 8a06 2100 |0105: invoke-virtual {v1, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@068a │ │ +018444: 0a02 |0108: move-result v2 │ │ +018446: 3802 1500 |0109: if-eqz v2, 011e // +0015 │ │ +01844a: 1a02 0e00 |010b: const-string v2, """ // string@000e │ │ +01844e: 6e20 7b06 2100 |010d: invoke-virtual {v1, v2}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@067b │ │ +018454: 0a02 |0110: move-result v2 │ │ +018456: 3802 0d00 |0111: if-eqz v2, 011e // +000d │ │ +01845a: 1212 |0113: const/4 v2, #int 1 // #1 │ │ +01845c: 6e10 8506 0100 |0114: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@0685 │ │ +018462: 0a03 |0117: move-result v3 │ │ +018464: d803 03ff |0118: add-int/lit8 v3, v3, #int -1 // #ff │ │ +018468: 6e30 8c06 2103 |011a: invoke-virtual {v1, v2, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@068c │ │ +01846e: 0c01 |011d: move-result-object v1 │ │ +018470: 1206 |011e: const/4 v6, #int 0 // #0 │ │ +018472: 7210 d106 0800 |011f: invoke-interface {v8}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@06d1 │ │ +018478: 0c02 |0122: move-result-object v2 │ │ +01847a: 7210 c806 0200 |0123: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@06c8 │ │ +018480: 0a03 |0126: move-result v3 │ │ +018482: 3803 1100 |0127: if-eqz v3, 0138 // +0011 │ │ +018486: 7210 c906 0200 |0129: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@06c9 │ │ +01848c: 0c0b |012c: move-result-object v11 │ │ +01848e: 1f0b 8f00 |012d: check-cast v11, Lcom/gacode/relaunchx/Advanced$NetInfo; // type@008f │ │ +018492: 54b3 4100 |012f: iget-object v3, v11, Lcom/gacode/relaunchx/Advanced$NetInfo;.SSID:Ljava/lang/String; // field@0041 │ │ +018496: 6e20 7c06 1300 |0131: invoke-virtual {v3, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +01849c: 0a03 |0134: move-result v3 │ │ +01849e: 3803 eeff |0135: if-eqz v3, 0123 // -0012 │ │ +0184a2: 1216 |0137: const/4 v6, #int 1 // #1 │ │ +0184a4: 3906 bdff |0138: if-nez v6, 00f5 // -0043 │ │ +0184a8: 2202 8f00 |013a: new-instance v2, Lcom/gacode/relaunchx/Advanced$NetInfo; // type@008f │ │ +0184ac: 1203 |013c: const/4 v3, #int 0 // #0 │ │ +0184ae: 1214 |013d: const/4 v4, #int 1 // #1 │ │ +0184b0: 7040 7d01 1243 |013e: invoke-direct {v2, v1, v3, v4}, Lcom/gacode/relaunchx/Advanced$NetInfo;.:(Ljava/lang/String;ZZ)V // method@017d │ │ +0184b6: 7220 cc06 2800 |0141: invoke-interface {v8, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@06cc │ │ +0184bc: 28b1 |0144: goto 00f5 // -004f │ │ +0184be: 2200 9000 |0145: new-instance v0, Lcom/gacode/relaunchx/Advanced$NetInfoComparator; // type@0090 │ │ +0184c2: 7020 7e01 f000 |0147: invoke-direct {v0, v15}, Lcom/gacode/relaunchx/Advanced$NetInfoComparator;.:(Lcom/gacode/relaunchx/Advanced;)V // method@017e │ │ +0184c8: 7120 ba06 0800 |014a: invoke-static {v8, v0}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@06ba │ │ +0184ce: 2900 fafe |014d: goto/16 0047 // -0106 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=302 │ │ 0x0005 line=303 │ │ 0x0009 line=304 │ │ 0x000d line=305 │ │ 0x000f line=306 │ │ @@ -3116,81 +3122,81 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 123 16-bit code units │ │ -01743c: |[01743c] com.gacode.relaunchx.Advanced.setEinkController:()V │ │ -01744c: 1307 0a00 |0000: const/16 v7, #int 10 // #a │ │ -017450: 1216 |0002: const/4 v6, #int 1 // #1 │ │ -017452: 5483 5b00 |0003: iget-object v3, v8, Lcom/gacode/relaunchx/Advanced;.prefs:Landroid/content/SharedPreferences; // field@005b │ │ -017456: 3803 6900 |0005: if-eqz v3, 006e // +0069 │ │ -01745a: 7110 5f06 0600 |0007: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -017460: 0c02 |000a: move-result-object v2 │ │ -017462: 5483 5b00 |000b: iget-object v3, v8, Lcom/gacode/relaunchx/Advanced;.prefs:Landroid/content/SharedPreferences; // field@005b │ │ -017466: 1a04 3607 |000d: const-string v4, "einkUpdateMode" // string@0736 │ │ -01746a: 1a05 7100 |000f: const-string v5, "1" // string@0071 │ │ -01746e: 7230 6f00 4305 |0011: invoke-interface {v3, v4, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -017474: 0c03 |0014: move-result-object v3 │ │ -017476: 7110 5d06 0300 |0015: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ -01747c: 0a03 |0018: move-result v3 │ │ -01747e: 7110 5f06 0300 |0019: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -017484: 0c02 |001c: move-result-object v2 │ │ -017486: 6e10 5c06 0200 |001d: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -01748c: 0a03 |0020: move-result v3 │ │ -01748e: 12f4 |0021: const/4 v4, #int -1 // #ff │ │ -017490: 3443 0900 |0022: if-lt v3, v4, 002b // +0009 │ │ -017494: 6e10 5c06 0200 |0024: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -01749a: 0a03 |0027: move-result v3 │ │ -01749c: 1224 |0028: const/4 v4, #int 2 // #2 │ │ -01749e: 3743 0600 |0029: if-le v3, v4, 002f // +0006 │ │ -0174a2: 7110 5f06 0600 |002b: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -0174a8: 0c02 |002e: move-result-object v2 │ │ -0174aa: 6e10 5c06 0200 |002f: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -0174b0: 0a03 |0032: move-result v3 │ │ -0174b2: 3a03 3b00 |0033: if-ltz v3, 006e // +003b │ │ -0174b6: 6e10 5c06 0200 |0035: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -0174bc: 0a03 |0038: move-result v3 │ │ -0174be: 6703 a900 |0039: sput v3, Lcom/gacode/relaunchx/EinkScreen;.UpdateMode:I // field@00a9 │ │ -0174c2: 7110 5f06 0700 |003b: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -0174c8: 0c01 |003e: move-result-object v1 │ │ -0174ca: 5483 5b00 |003f: iget-object v3, v8, Lcom/gacode/relaunchx/Advanced;.prefs:Landroid/content/SharedPreferences; // field@005b │ │ -0174ce: 1a04 3507 |0041: const-string v4, "einkUpdateInterval" // string@0735 │ │ -0174d2: 1a05 7200 |0043: const-string v5, "10" // string@0072 │ │ -0174d6: 7230 6f00 4305 |0045: invoke-interface {v3, v4, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -0174dc: 0c03 |0048: move-result-object v3 │ │ -0174de: 7110 5d06 0300 |0049: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ -0174e4: 0a03 |004c: move-result v3 │ │ -0174e6: 7110 5f06 0300 |004d: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -0174ec: 0c01 |0050: move-result-object v1 │ │ -0174ee: 6e10 5c06 0100 |0051: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -0174f4: 0a03 |0054: move-result v3 │ │ -0174f6: 3a03 0a00 |0055: if-ltz v3, 005f // +000a │ │ -0174fa: 6e10 5c06 0100 |0057: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -017500: 0a03 |005a: move-result v3 │ │ -017502: 1304 6400 |005b: const/16 v4, #int 100 // #64 │ │ -017506: 3743 0600 |005d: if-le v3, v4, 0063 // +0006 │ │ -01750a: 7110 5f06 0700 |005f: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -017510: 0c01 |0062: move-result-object v1 │ │ -017512: 6e10 5c06 0100 |0063: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -017518: 0a03 |0066: move-result v3 │ │ -01751a: 6703 aa00 |0067: sput v3, Lcom/gacode/relaunchx/EinkScreen;.UpdateModeInterval:I // field@00aa │ │ -01751e: 1203 |0069: const/4 v3, #int 0 // #0 │ │ -017520: 1204 |006a: const/4 v4, #int 0 // #0 │ │ -017522: 7120 0402 4300 |006b: invoke-static {v3, v4}, Lcom/gacode/relaunchx/EinkScreen;.PrepareController:(Landroid/view/View;Z)V // method@0204 │ │ -017528: 0e00 |006e: return-void │ │ -01752a: 0d00 |006f: move-exception v0 │ │ -01752c: 7110 5f06 0600 |0070: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -017532: 0c02 |0073: move-result-object v2 │ │ -017534: 28a9 |0074: goto 001d // -0057 │ │ -017536: 0d00 |0075: move-exception v0 │ │ -017538: 7110 5f06 0700 |0076: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -01753e: 0c01 |0079: move-result-object v1 │ │ -017540: 28d7 |007a: goto 0051 // -0029 │ │ +0184d4: |[0184d4] com.gacode.relaunchx.Advanced.setEinkController:()V │ │ +0184e4: 1307 0a00 |0000: const/16 v7, #int 10 // #a │ │ +0184e8: 1216 |0002: const/4 v6, #int 1 // #1 │ │ +0184ea: 5483 5b00 |0003: iget-object v3, v8, Lcom/gacode/relaunchx/Advanced;.prefs:Landroid/content/SharedPreferences; // field@005b │ │ +0184ee: 3803 6900 |0005: if-eqz v3, 006e // +0069 │ │ +0184f2: 7110 5f06 0600 |0007: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +0184f8: 0c02 |000a: move-result-object v2 │ │ +0184fa: 5483 5b00 |000b: iget-object v3, v8, Lcom/gacode/relaunchx/Advanced;.prefs:Landroid/content/SharedPreferences; // field@005b │ │ +0184fe: 1a04 3607 |000d: const-string v4, "einkUpdateMode" // string@0736 │ │ +018502: 1a05 7100 |000f: const-string v5, "1" // string@0071 │ │ +018506: 7230 6f00 4305 |0011: invoke-interface {v3, v4, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +01850c: 0c03 |0014: move-result-object v3 │ │ +01850e: 7110 5d06 0300 |0015: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ +018514: 0a03 |0018: move-result v3 │ │ +018516: 7110 5f06 0300 |0019: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +01851c: 0c02 |001c: move-result-object v2 │ │ +01851e: 6e10 5c06 0200 |001d: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +018524: 0a03 |0020: move-result v3 │ │ +018526: 12f4 |0021: const/4 v4, #int -1 // #ff │ │ +018528: 3443 0900 |0022: if-lt v3, v4, 002b // +0009 │ │ +01852c: 6e10 5c06 0200 |0024: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +018532: 0a03 |0027: move-result v3 │ │ +018534: 1224 |0028: const/4 v4, #int 2 // #2 │ │ +018536: 3743 0600 |0029: if-le v3, v4, 002f // +0006 │ │ +01853a: 7110 5f06 0600 |002b: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +018540: 0c02 |002e: move-result-object v2 │ │ +018542: 6e10 5c06 0200 |002f: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +018548: 0a03 |0032: move-result v3 │ │ +01854a: 3a03 3b00 |0033: if-ltz v3, 006e // +003b │ │ +01854e: 6e10 5c06 0200 |0035: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +018554: 0a03 |0038: move-result v3 │ │ +018556: 6703 a900 |0039: sput v3, Lcom/gacode/relaunchx/EinkScreen;.UpdateMode:I // field@00a9 │ │ +01855a: 7110 5f06 0700 |003b: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +018560: 0c01 |003e: move-result-object v1 │ │ +018562: 5483 5b00 |003f: iget-object v3, v8, Lcom/gacode/relaunchx/Advanced;.prefs:Landroid/content/SharedPreferences; // field@005b │ │ +018566: 1a04 3507 |0041: const-string v4, "einkUpdateInterval" // string@0735 │ │ +01856a: 1a05 7200 |0043: const-string v5, "10" // string@0072 │ │ +01856e: 7230 6f00 4305 |0045: invoke-interface {v3, v4, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +018574: 0c03 |0048: move-result-object v3 │ │ +018576: 7110 5d06 0300 |0049: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ +01857c: 0a03 |004c: move-result v3 │ │ +01857e: 7110 5f06 0300 |004d: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +018584: 0c01 |0050: move-result-object v1 │ │ +018586: 6e10 5c06 0100 |0051: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +01858c: 0a03 |0054: move-result v3 │ │ +01858e: 3a03 0a00 |0055: if-ltz v3, 005f // +000a │ │ +018592: 6e10 5c06 0100 |0057: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +018598: 0a03 |005a: move-result v3 │ │ +01859a: 1304 6400 |005b: const/16 v4, #int 100 // #64 │ │ +01859e: 3743 0600 |005d: if-le v3, v4, 0063 // +0006 │ │ +0185a2: 7110 5f06 0700 |005f: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +0185a8: 0c01 |0062: move-result-object v1 │ │ +0185aa: 6e10 5c06 0100 |0063: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +0185b0: 0a03 |0066: move-result v3 │ │ +0185b2: 6703 aa00 |0067: sput v3, Lcom/gacode/relaunchx/EinkScreen;.UpdateModeInterval:I // field@00aa │ │ +0185b6: 1203 |0069: const/4 v3, #int 0 // #0 │ │ +0185b8: 1204 |006a: const/4 v4, #int 0 // #0 │ │ +0185ba: 7120 0402 4300 |006b: invoke-static {v3, v4}, Lcom/gacode/relaunchx/EinkScreen;.PrepareController:(Landroid/view/View;Z)V // method@0204 │ │ +0185c0: 0e00 |006e: return-void │ │ +0185c2: 0d00 |006f: move-exception v0 │ │ +0185c4: 7110 5f06 0600 |0070: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +0185ca: 0c02 |0073: move-result-object v2 │ │ +0185cc: 28a9 |0074: goto 001d // -0057 │ │ +0185ce: 0d00 |0075: move-exception v0 │ │ +0185d0: 7110 5f06 0700 |0076: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +0185d6: 0c01 |0079: move-result-object v1 │ │ +0185d8: 28d7 |007a: goto 0051 // -0029 │ │ catches : 2 │ │ 0x000b - 0x001c │ │ Ljava/lang/Exception; -> 0x006f │ │ 0x003f - 0x0050 │ │ Ljava/lang/Exception; -> 0x0075 │ │ positions : │ │ 0x0003 line=63 │ │ @@ -3225,95 +3231,95 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 176 16-bit code units │ │ -017560: |[017560] com.gacode.relaunchx.Advanced.updateWiFiInfo:()V │ │ -017570: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -017572: 1406 3f00 027f |0001: const v6, #float 1.72801e+38 // #7f02003f │ │ -017578: 1405 3e00 027f |0004: const v5, #float 1.72801e+38 // #7f02003e │ │ -01757e: 1403 2a00 027f |0007: const v3, #float 1.728e+38 // #7f02002a │ │ -017584: 1214 |000a: const/4 v4, #int 1 // #1 │ │ -017586: 5480 5f00 |000b: iget-object v0, v8, Lcom/gacode/relaunchx/Advanced;.wifiOnOff:Landroid/widget/Button; // field@005f │ │ -01758a: 6e20 0d01 4000 |000d: invoke-virtual {v0, v4}, Landroid/widget/Button;.setEnabled:(Z)V // method@010d │ │ -017590: 5480 5d00 |0010: iget-object v0, v8, Lcom/gacode/relaunchx/Advanced;.wfm:Landroid/net/wifi/WifiManager; // field@005d │ │ -017594: 6e10 a100 0000 |0012: invoke-virtual {v0}, Landroid/net/wifi/WifiManager;.isWifiEnabled:()Z // method@00a1 │ │ -01759a: 0a00 |0015: move-result v0 │ │ -01759c: 3800 4f00 |0016: if-eqz v0, 0065 // +004f │ │ -0175a0: 5480 5f00 |0018: iget-object v0, v8, Lcom/gacode/relaunchx/Advanced;.wifiOnOff:Landroid/widget/Button; // field@005f │ │ -0175a4: 6e10 9101 0800 |001a: invoke-virtual {v8}, Lcom/gacode/relaunchx/Advanced;.getResources:()Landroid/content/res/Resources; // method@0191 │ │ -0175aa: 0c01 |001d: move-result-object v1 │ │ -0175ac: 1402 2900 087f |001e: const v2, #float 1.80776e+38 // #7f080029 │ │ -0175b2: 6e20 8000 2100 |0021: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -0175b8: 0c01 |0024: move-result-object v1 │ │ -0175ba: 6e20 1001 1000 |0025: invoke-virtual {v0, v1}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@0110 │ │ -0175c0: 5480 5f00 |0028: iget-object v0, v8, Lcom/gacode/relaunchx/Advanced;.wifiOnOff:Landroid/widget/Button; // field@005f │ │ -0175c4: 6e10 9101 0800 |002a: invoke-virtual {v8}, Lcom/gacode/relaunchx/Advanced;.getResources:()Landroid/content/res/Resources; // method@0191 │ │ -0175ca: 0c01 |002d: move-result-object v1 │ │ -0175cc: 6e20 7e00 5100 |002e: invoke-virtual {v1, v5}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@007e │ │ -0175d2: 0c01 |0031: move-result-object v1 │ │ -0175d4: 6e10 9101 0800 |0032: invoke-virtual {v8}, Lcom/gacode/relaunchx/Advanced;.getResources:()Landroid/content/res/Resources; // method@0191 │ │ -0175da: 0c02 |0035: move-result-object v2 │ │ -0175dc: 6e20 7e00 3200 |0036: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@007e │ │ -0175e2: 0c02 |0039: move-result-object v2 │ │ -0175e4: 6e10 9101 0800 |003a: invoke-virtual {v8}, Lcom/gacode/relaunchx/Advanced;.getResources:()Landroid/content/res/Resources; // method@0191 │ │ -0175ea: 0c03 |003d: move-result-object v3 │ │ -0175ec: 6e20 7e00 5300 |003e: invoke-virtual {v3, v5}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@007e │ │ -0175f2: 0c03 |0041: move-result-object v3 │ │ -0175f4: 6e57 0c01 1032 |0042: invoke-virtual {v0, v1, v2, v3, v7}, Landroid/widget/Button;.setCompoundDrawablesWithIntrinsicBounds:(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V // method@010c │ │ -0175fa: 5480 5f00 |0045: iget-object v0, v8, Lcom/gacode/relaunchx/Advanced;.wifiOnOff:Landroid/widget/Button; // field@005f │ │ -0175fe: 2201 8600 |0047: new-instance v1, Lcom/gacode/relaunchx/Advanced$1; // type@0086 │ │ -017602: 7020 6501 8100 |0049: invoke-direct {v1, v8}, Lcom/gacode/relaunchx/Advanced$1;.:(Lcom/gacode/relaunchx/Advanced;)V // method@0165 │ │ -017608: 6e20 0e01 1000 |004c: invoke-virtual {v0, v1}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@010e │ │ -01760e: 5480 5d00 |004f: iget-object v0, v8, Lcom/gacode/relaunchx/Advanced;.wfm:Landroid/net/wifi/WifiManager; // field@005d │ │ -017612: 7020 9a01 0800 |0051: invoke-direct {v8, v0}, Lcom/gacode/relaunchx/Advanced;.readScanResults:(Landroid/net/wifi/WifiManager;)Ljava/util/List; // method@019a │ │ -017618: 0c00 |0054: move-result-object v0 │ │ -01761a: 5b80 5e00 |0055: iput-object v0, v8, Lcom/gacode/relaunchx/Advanced;.wifiNetworks:Ljava/util/List; // field@005e │ │ -01761e: 7010 9d01 0800 |0057: invoke-direct {v8}, Lcom/gacode/relaunchx/Advanced;.setEinkController:()V // method@019d │ │ -017624: 5480 5000 |005a: iget-object v0, v8, Lcom/gacode/relaunchx/Advanced;.adapter:Lcom/gacode/relaunchx/Advanced$WiFiAdapter; // field@0050 │ │ -017628: 6e10 8701 0000 |005c: invoke-virtual {v0}, Lcom/gacode/relaunchx/Advanced$WiFiAdapter;.notifyDataSetChanged:()V // method@0187 │ │ -01762e: 5480 6000 |005f: iget-object v0, v8, Lcom/gacode/relaunchx/Advanced;.wifiScan:Landroid/widget/Button; // field@0060 │ │ -017632: 6e20 0d01 4000 |0061: invoke-virtual {v0, v4}, Landroid/widget/Button;.setEnabled:(Z)V // method@010d │ │ -017638: 0e00 |0064: return-void │ │ -01763a: 5480 5f00 |0065: iget-object v0, v8, Lcom/gacode/relaunchx/Advanced;.wifiOnOff:Landroid/widget/Button; // field@005f │ │ -01763e: 6e10 9101 0800 |0067: invoke-virtual {v8}, Lcom/gacode/relaunchx/Advanced;.getResources:()Landroid/content/res/Resources; // method@0191 │ │ -017644: 0c01 |006a: move-result-object v1 │ │ -017646: 1402 2a00 087f |006b: const v2, #float 1.80776e+38 // #7f08002a │ │ -01764c: 6e20 8000 2100 |006e: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -017652: 0c01 |0071: move-result-object v1 │ │ -017654: 6e20 1001 1000 |0072: invoke-virtual {v0, v1}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@0110 │ │ -01765a: 5480 5f00 |0075: iget-object v0, v8, Lcom/gacode/relaunchx/Advanced;.wifiOnOff:Landroid/widget/Button; // field@005f │ │ -01765e: 6e10 9101 0800 |0077: invoke-virtual {v8}, Lcom/gacode/relaunchx/Advanced;.getResources:()Landroid/content/res/Resources; // method@0191 │ │ -017664: 0c01 |007a: move-result-object v1 │ │ -017666: 6e20 7e00 6100 |007b: invoke-virtual {v1, v6}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@007e │ │ -01766c: 0c01 |007e: move-result-object v1 │ │ -01766e: 6e10 9101 0800 |007f: invoke-virtual {v8}, Lcom/gacode/relaunchx/Advanced;.getResources:()Landroid/content/res/Resources; // method@0191 │ │ -017674: 0c02 |0082: move-result-object v2 │ │ -017676: 6e20 7e00 3200 |0083: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@007e │ │ -01767c: 0c02 |0086: move-result-object v2 │ │ -01767e: 6e10 9101 0800 |0087: invoke-virtual {v8}, Lcom/gacode/relaunchx/Advanced;.getResources:()Landroid/content/res/Resources; // method@0191 │ │ -017684: 0c03 |008a: move-result-object v3 │ │ -017686: 6e20 7e00 6300 |008b: invoke-virtual {v3, v6}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@007e │ │ -01768c: 0c03 |008e: move-result-object v3 │ │ -01768e: 6e57 0c01 1032 |008f: invoke-virtual {v0, v1, v2, v3, v7}, Landroid/widget/Button;.setCompoundDrawablesWithIntrinsicBounds:(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V // method@010c │ │ -017694: 5480 5f00 |0092: iget-object v0, v8, Lcom/gacode/relaunchx/Advanced;.wifiOnOff:Landroid/widget/Button; // field@005f │ │ -017698: 2201 8700 |0094: new-instance v1, Lcom/gacode/relaunchx/Advanced$2; // type@0087 │ │ -01769c: 7020 6701 8100 |0096: invoke-direct {v1, v8}, Lcom/gacode/relaunchx/Advanced$2;.:(Lcom/gacode/relaunchx/Advanced;)V // method@0167 │ │ -0176a2: 6e20 0e01 1000 |0099: invoke-virtual {v0, v1}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@010e │ │ -0176a8: 5480 5e00 |009c: iget-object v0, v8, Lcom/gacode/relaunchx/Advanced;.wifiNetworks:Ljava/util/List; // field@005e │ │ -0176ac: 7210 ce06 0000 |009e: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@06ce │ │ -0176b2: 7010 9d01 0800 |00a1: invoke-direct {v8}, Lcom/gacode/relaunchx/Advanced;.setEinkController:()V // method@019d │ │ -0176b8: 5480 5000 |00a4: iget-object v0, v8, Lcom/gacode/relaunchx/Advanced;.adapter:Lcom/gacode/relaunchx/Advanced$WiFiAdapter; // field@0050 │ │ -0176bc: 6e10 8701 0000 |00a6: invoke-virtual {v0}, Lcom/gacode/relaunchx/Advanced$WiFiAdapter;.notifyDataSetChanged:()V // method@0187 │ │ -0176c2: 5480 6000 |00a9: iget-object v0, v8, Lcom/gacode/relaunchx/Advanced;.wifiScan:Landroid/widget/Button; // field@0060 │ │ -0176c6: 1201 |00ab: const/4 v1, #int 0 // #0 │ │ -0176c8: 6e20 0d01 1000 |00ac: invoke-virtual {v0, v1}, Landroid/widget/Button;.setEnabled:(Z)V // method@010d │ │ -0176ce: 28b5 |00af: goto 0064 // -004b │ │ +0185f8: |[0185f8] com.gacode.relaunchx.Advanced.updateWiFiInfo:()V │ │ +018608: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +01860a: 1406 3f00 027f |0001: const v6, #float 1.72801e+38 // #7f02003f │ │ +018610: 1405 3e00 027f |0004: const v5, #float 1.72801e+38 // #7f02003e │ │ +018616: 1403 2a00 027f |0007: const v3, #float 1.728e+38 // #7f02002a │ │ +01861c: 1214 |000a: const/4 v4, #int 1 // #1 │ │ +01861e: 5480 5f00 |000b: iget-object v0, v8, Lcom/gacode/relaunchx/Advanced;.wifiOnOff:Landroid/widget/Button; // field@005f │ │ +018622: 6e20 0d01 4000 |000d: invoke-virtual {v0, v4}, Landroid/widget/Button;.setEnabled:(Z)V // method@010d │ │ +018628: 5480 5d00 |0010: iget-object v0, v8, Lcom/gacode/relaunchx/Advanced;.wfm:Landroid/net/wifi/WifiManager; // field@005d │ │ +01862c: 6e10 a100 0000 |0012: invoke-virtual {v0}, Landroid/net/wifi/WifiManager;.isWifiEnabled:()Z // method@00a1 │ │ +018632: 0a00 |0015: move-result v0 │ │ +018634: 3800 4f00 |0016: if-eqz v0, 0065 // +004f │ │ +018638: 5480 5f00 |0018: iget-object v0, v8, Lcom/gacode/relaunchx/Advanced;.wifiOnOff:Landroid/widget/Button; // field@005f │ │ +01863c: 6e10 9101 0800 |001a: invoke-virtual {v8}, Lcom/gacode/relaunchx/Advanced;.getResources:()Landroid/content/res/Resources; // method@0191 │ │ +018642: 0c01 |001d: move-result-object v1 │ │ +018644: 1402 2900 087f |001e: const v2, #float 1.80776e+38 // #7f080029 │ │ +01864a: 6e20 8000 2100 |0021: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +018650: 0c01 |0024: move-result-object v1 │ │ +018652: 6e20 1001 1000 |0025: invoke-virtual {v0, v1}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@0110 │ │ +018658: 5480 5f00 |0028: iget-object v0, v8, Lcom/gacode/relaunchx/Advanced;.wifiOnOff:Landroid/widget/Button; // field@005f │ │ +01865c: 6e10 9101 0800 |002a: invoke-virtual {v8}, Lcom/gacode/relaunchx/Advanced;.getResources:()Landroid/content/res/Resources; // method@0191 │ │ +018662: 0c01 |002d: move-result-object v1 │ │ +018664: 6e20 7e00 5100 |002e: invoke-virtual {v1, v5}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@007e │ │ +01866a: 0c01 |0031: move-result-object v1 │ │ +01866c: 6e10 9101 0800 |0032: invoke-virtual {v8}, Lcom/gacode/relaunchx/Advanced;.getResources:()Landroid/content/res/Resources; // method@0191 │ │ +018672: 0c02 |0035: move-result-object v2 │ │ +018674: 6e20 7e00 3200 |0036: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@007e │ │ +01867a: 0c02 |0039: move-result-object v2 │ │ +01867c: 6e10 9101 0800 |003a: invoke-virtual {v8}, Lcom/gacode/relaunchx/Advanced;.getResources:()Landroid/content/res/Resources; // method@0191 │ │ +018682: 0c03 |003d: move-result-object v3 │ │ +018684: 6e20 7e00 5300 |003e: invoke-virtual {v3, v5}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@007e │ │ +01868a: 0c03 |0041: move-result-object v3 │ │ +01868c: 6e57 0c01 1032 |0042: invoke-virtual {v0, v1, v2, v3, v7}, Landroid/widget/Button;.setCompoundDrawablesWithIntrinsicBounds:(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V // method@010c │ │ +018692: 5480 5f00 |0045: iget-object v0, v8, Lcom/gacode/relaunchx/Advanced;.wifiOnOff:Landroid/widget/Button; // field@005f │ │ +018696: 2201 8600 |0047: new-instance v1, Lcom/gacode/relaunchx/Advanced$1; // type@0086 │ │ +01869a: 7020 6501 8100 |0049: invoke-direct {v1, v8}, Lcom/gacode/relaunchx/Advanced$1;.:(Lcom/gacode/relaunchx/Advanced;)V // method@0165 │ │ +0186a0: 6e20 0e01 1000 |004c: invoke-virtual {v0, v1}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@010e │ │ +0186a6: 5480 5d00 |004f: iget-object v0, v8, Lcom/gacode/relaunchx/Advanced;.wfm:Landroid/net/wifi/WifiManager; // field@005d │ │ +0186aa: 7020 9a01 0800 |0051: invoke-direct {v8, v0}, Lcom/gacode/relaunchx/Advanced;.readScanResults:(Landroid/net/wifi/WifiManager;)Ljava/util/List; // method@019a │ │ +0186b0: 0c00 |0054: move-result-object v0 │ │ +0186b2: 5b80 5e00 |0055: iput-object v0, v8, Lcom/gacode/relaunchx/Advanced;.wifiNetworks:Ljava/util/List; // field@005e │ │ +0186b6: 7010 9d01 0800 |0057: invoke-direct {v8}, Lcom/gacode/relaunchx/Advanced;.setEinkController:()V // method@019d │ │ +0186bc: 5480 5000 |005a: iget-object v0, v8, Lcom/gacode/relaunchx/Advanced;.adapter:Lcom/gacode/relaunchx/Advanced$WiFiAdapter; // field@0050 │ │ +0186c0: 6e10 8701 0000 |005c: invoke-virtual {v0}, Lcom/gacode/relaunchx/Advanced$WiFiAdapter;.notifyDataSetChanged:()V // method@0187 │ │ +0186c6: 5480 6000 |005f: iget-object v0, v8, Lcom/gacode/relaunchx/Advanced;.wifiScan:Landroid/widget/Button; // field@0060 │ │ +0186ca: 6e20 0d01 4000 |0061: invoke-virtual {v0, v4}, Landroid/widget/Button;.setEnabled:(Z)V // method@010d │ │ +0186d0: 0e00 |0064: return-void │ │ +0186d2: 5480 5f00 |0065: iget-object v0, v8, Lcom/gacode/relaunchx/Advanced;.wifiOnOff:Landroid/widget/Button; // field@005f │ │ +0186d6: 6e10 9101 0800 |0067: invoke-virtual {v8}, Lcom/gacode/relaunchx/Advanced;.getResources:()Landroid/content/res/Resources; // method@0191 │ │ +0186dc: 0c01 |006a: move-result-object v1 │ │ +0186de: 1402 2a00 087f |006b: const v2, #float 1.80776e+38 // #7f08002a │ │ +0186e4: 6e20 8000 2100 |006e: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +0186ea: 0c01 |0071: move-result-object v1 │ │ +0186ec: 6e20 1001 1000 |0072: invoke-virtual {v0, v1}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@0110 │ │ +0186f2: 5480 5f00 |0075: iget-object v0, v8, Lcom/gacode/relaunchx/Advanced;.wifiOnOff:Landroid/widget/Button; // field@005f │ │ +0186f6: 6e10 9101 0800 |0077: invoke-virtual {v8}, Lcom/gacode/relaunchx/Advanced;.getResources:()Landroid/content/res/Resources; // method@0191 │ │ +0186fc: 0c01 |007a: move-result-object v1 │ │ +0186fe: 6e20 7e00 6100 |007b: invoke-virtual {v1, v6}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@007e │ │ +018704: 0c01 |007e: move-result-object v1 │ │ +018706: 6e10 9101 0800 |007f: invoke-virtual {v8}, Lcom/gacode/relaunchx/Advanced;.getResources:()Landroid/content/res/Resources; // method@0191 │ │ +01870c: 0c02 |0082: move-result-object v2 │ │ +01870e: 6e20 7e00 3200 |0083: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@007e │ │ +018714: 0c02 |0086: move-result-object v2 │ │ +018716: 6e10 9101 0800 |0087: invoke-virtual {v8}, Lcom/gacode/relaunchx/Advanced;.getResources:()Landroid/content/res/Resources; // method@0191 │ │ +01871c: 0c03 |008a: move-result-object v3 │ │ +01871e: 6e20 7e00 6300 |008b: invoke-virtual {v3, v6}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@007e │ │ +018724: 0c03 |008e: move-result-object v3 │ │ +018726: 6e57 0c01 1032 |008f: invoke-virtual {v0, v1, v2, v3, v7}, Landroid/widget/Button;.setCompoundDrawablesWithIntrinsicBounds:(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V // method@010c │ │ +01872c: 5480 5f00 |0092: iget-object v0, v8, Lcom/gacode/relaunchx/Advanced;.wifiOnOff:Landroid/widget/Button; // field@005f │ │ +018730: 2201 8700 |0094: new-instance v1, Lcom/gacode/relaunchx/Advanced$2; // type@0087 │ │ +018734: 7020 6701 8100 |0096: invoke-direct {v1, v8}, Lcom/gacode/relaunchx/Advanced$2;.:(Lcom/gacode/relaunchx/Advanced;)V // method@0167 │ │ +01873a: 6e20 0e01 1000 |0099: invoke-virtual {v0, v1}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@010e │ │ +018740: 5480 5e00 |009c: iget-object v0, v8, Lcom/gacode/relaunchx/Advanced;.wifiNetworks:Ljava/util/List; // field@005e │ │ +018744: 7210 ce06 0000 |009e: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@06ce │ │ +01874a: 7010 9d01 0800 |00a1: invoke-direct {v8}, Lcom/gacode/relaunchx/Advanced;.setEinkController:()V // method@019d │ │ +018750: 5480 5000 |00a4: iget-object v0, v8, Lcom/gacode/relaunchx/Advanced;.adapter:Lcom/gacode/relaunchx/Advanced$WiFiAdapter; // field@0050 │ │ +018754: 6e10 8701 0000 |00a6: invoke-virtual {v0}, Lcom/gacode/relaunchx/Advanced$WiFiAdapter;.notifyDataSetChanged:()V // method@0187 │ │ +01875a: 5480 6000 |00a9: iget-object v0, v8, Lcom/gacode/relaunchx/Advanced;.wifiScan:Landroid/widget/Button; // field@0060 │ │ +01875e: 1201 |00ab: const/4 v1, #int 0 // #0 │ │ +018760: 6e20 0d01 1000 |00ac: invoke-virtual {v0, v1}, Landroid/widget/Button;.setEnabled:(Z)V // method@010d │ │ +018766: 28b5 |00af: goto 0064 // -004b │ │ catches : (none) │ │ positions : │ │ 0x000b line=374 │ │ 0x0010 line=375 │ │ 0x0018 line=377 │ │ 0x0028 line=379 │ │ 0x002e line=380 │ │ @@ -3346,171 +3352,171 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 321 16-bit code units │ │ -0176d0: |[0176d0] com.gacode.relaunchx.Advanced.getStorageUsageDetailedInfo:()Ljava/lang/String; │ │ -0176e0: 6e10 9101 0800 |0000: invoke-virtual {v8}, Lcom/gacode/relaunchx/Advanced;.getResources:()Landroid/content/res/Resources; // method@0191 │ │ -0176e6: 0c04 |0003: move-result-object v4 │ │ -0176e8: 1405 0c00 057f |0004: const v5, #float 1.76788e+38 // #7f05000c │ │ -0176ee: 6e20 8100 5400 |0007: invoke-virtual {v4, v5}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@0081 │ │ -0176f4: 0c04 |000a: move-result-object v4 │ │ -0176f6: 7110 b606 0400 |000b: invoke-static {v4}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@06b6 │ │ -0176fc: 0c00 |000e: move-result-object v0 │ │ -0176fe: 7110 0d02 0000 |000f: invoke-static {v0}, Lcom/gacode/relaunchx/FileSystem;.getFilesytemInfo:(Ljava/util/List;)Ljava/util/List; // method@020d │ │ -017704: 0c01 |0012: move-result-object v1 │ │ -017706: 2204 0202 |0013: new-instance v4, Ljava/lang/StringBuilder; // type@0202 │ │ -01770a: 7010 9606 0400 |0015: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -017710: 1a05 a000 |0018: const-string v5, "" // string@00a0 │ │ -017714: 6e20 9a06 5400 |001a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -01771a: 0c04 |001d: move-result-object v4 │ │ -01771c: 1a05 a700 |001e: const-string v5, "" // string@00a7 │ │ -017720: 6e20 9a06 5400 |0020: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -017726: 0c04 |0023: move-result-object v4 │ │ -017728: 1a05 a600 |0024: const-string v5, "" // string@0095 │ │ -017828: 6e20 9a06 5400 |00a4: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -01782e: 0c03 |00a7: move-result-object v3 │ │ -017830: 7210 d106 0100 |00a8: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@06d1 │ │ -017836: 0c05 |00ab: move-result-object v5 │ │ -017838: 7210 c806 0500 |00ac: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@06c8 │ │ -01783e: 0a04 |00af: move-result v4 │ │ -017840: 3804 8700 |00b0: if-eqz v4, 0137 // +0087 │ │ -017844: 7210 c906 0500 |00b2: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@06c9 │ │ -01784a: 0c02 |00b5: move-result-object v2 │ │ -01784c: 1f02 a900 |00b6: check-cast v2, Lcom/gacode/relaunchx/FileSystem$MountInfo; // type@00a9 │ │ -017850: 1a04 a700 |00b8: const-string v4, "" // string@00a7 │ │ -017854: 6e20 9a06 4300 |00ba: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -01785a: 0c04 |00bd: move-result-object v4 │ │ -01785c: 1a06 a400 |00be: const-string v6, "" // string@008c │ │ -017922: 6e20 9a06 6400 |0121: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -017928: 0c04 |0124: move-result-object v4 │ │ -01792a: 1a06 9500 |0125: const-string v6, "" // string@0095 │ │ -01792e: 6e20 9a06 6400 |0127: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -017934: 2882 |012a: goto 00ac // -007e │ │ -017936: 6e10 9101 0800 |012b: invoke-virtual {v8}, Lcom/gacode/relaunchx/Advanced;.getResources:()Landroid/content/res/Resources; // method@0191 │ │ -01793c: 0c04 |012e: move-result-object v4 │ │ -01793e: 1407 1c00 087f |012f: const v7, #float 1.80776e+38 // #7f08001c │ │ -017944: 6e20 8000 7400 |0132: invoke-virtual {v4, v7}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -01794a: 0c04 |0135: move-result-object v4 │ │ -01794c: 28e5 |0136: goto 011b // -001b │ │ -01794e: 1a04 8b00 |0137: const-string v4, "
" // string@00a6 │ │ -01772c: 6e20 9a06 5400 |0026: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -017732: 0c04 |0029: move-result-object v4 │ │ -017734: 6e10 9101 0800 |002a: invoke-virtual {v8}, Lcom/gacode/relaunchx/Advanced;.getResources:()Landroid/content/res/Resources; // method@0191 │ │ -01773a: 0c05 |002d: move-result-object v5 │ │ -01773c: 1406 1900 087f |002e: const v6, #float 1.80776e+38 // #7f080019 │ │ -017742: 6e20 8000 6500 |0031: invoke-virtual {v5, v6}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -017748: 0c05 |0034: move-result-object v5 │ │ -01774a: 6e20 9a06 5400 |0035: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -017750: 0c04 |0038: move-result-object v4 │ │ -017752: 1a05 9400 |0039: const-string v5, "" // string@0094 │ │ -017756: 6e20 9a06 5400 |003b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -01775c: 0c04 |003e: move-result-object v4 │ │ -01775e: 6e10 9101 0800 |003f: invoke-virtual {v8}, Lcom/gacode/relaunchx/Advanced;.getResources:()Landroid/content/res/Resources; // method@0191 │ │ -017764: 0c05 |0042: move-result-object v5 │ │ -017766: 1406 1600 087f |0043: const v6, #float 1.80775e+38 // #7f080016 │ │ -01776c: 6e20 8000 6500 |0046: invoke-virtual {v5, v6}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -017772: 0c05 |0049: move-result-object v5 │ │ -017774: 6e20 9a06 5400 |004a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -01777a: 0c04 |004d: move-result-object v4 │ │ -01777c: 1a05 9400 |004e: const-string v5, "" // string@0094 │ │ -017780: 6e20 9a06 5400 |0050: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -017786: 0c04 |0053: move-result-object v4 │ │ -017788: 6e10 9101 0800 |0054: invoke-virtual {v8}, Lcom/gacode/relaunchx/Advanced;.getResources:()Landroid/content/res/Resources; // method@0191 │ │ -01778e: 0c05 |0057: move-result-object v5 │ │ -017790: 1406 1d00 087f |0058: const v6, #float 1.80776e+38 // #7f08001d │ │ -017796: 6e20 8000 6500 |005b: invoke-virtual {v5, v6}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -01779c: 0c05 |005e: move-result-object v5 │ │ -01779e: 6e20 9a06 5400 |005f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -0177a4: 0c04 |0062: move-result-object v4 │ │ -0177a6: 1a05 9400 |0063: const-string v5, "" // string@0094 │ │ -0177aa: 6e20 9a06 5400 |0065: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -0177b0: 0c04 |0068: move-result-object v4 │ │ -0177b2: 6e10 9101 0800 |0069: invoke-virtual {v8}, Lcom/gacode/relaunchx/Advanced;.getResources:()Landroid/content/res/Resources; // method@0191 │ │ -0177b8: 0c05 |006c: move-result-object v5 │ │ -0177ba: 1406 1e00 087f |006d: const v6, #float 1.80776e+38 // #7f08001e │ │ -0177c0: 6e20 8000 6500 |0070: invoke-virtual {v5, v6}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -0177c6: 0c05 |0073: move-result-object v5 │ │ -0177c8: 6e20 9a06 5400 |0074: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -0177ce: 0c04 |0077: move-result-object v4 │ │ -0177d0: 1a05 9400 |0078: const-string v5, "" // string@0094 │ │ -0177d4: 6e20 9a06 5400 |007a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -0177da: 0c04 |007d: move-result-object v4 │ │ -0177dc: 6e10 9101 0800 |007e: invoke-virtual {v8}, Lcom/gacode/relaunchx/Advanced;.getResources:()Landroid/content/res/Resources; // method@0191 │ │ -0177e2: 0c05 |0081: move-result-object v5 │ │ -0177e4: 1406 1800 087f |0082: const v6, #float 1.80775e+38 // #7f080018 │ │ -0177ea: 6e20 8000 6500 |0085: invoke-virtual {v5, v6}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -0177f0: 0c05 |0088: move-result-object v5 │ │ -0177f2: 6e20 9a06 5400 |0089: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -0177f8: 0c04 |008c: move-result-object v4 │ │ -0177fa: 1a05 9400 |008d: const-string v5, "" // string@0094 │ │ -0177fe: 6e20 9a06 5400 |008f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -017804: 0c04 |0092: move-result-object v4 │ │ -017806: 6e10 9101 0800 |0093: invoke-virtual {v8}, Lcom/gacode/relaunchx/Advanced;.getResources:()Landroid/content/res/Resources; // method@0191 │ │ -01780c: 0c05 |0096: move-result-object v5 │ │ -01780e: 1406 1b00 087f |0097: const v6, #float 1.80776e+38 // #7f08001b │ │ -017814: 6e20 8000 6500 |009a: invoke-virtual {v5, v6}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -01781a: 0c05 |009d: move-result-object v5 │ │ -01781c: 6e20 9a06 5400 |009e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -017822: 0c04 |00a1: move-result-object v4 │ │ -017824: 1a05 9500 |00a2: const-string v5, "
" // string@00a4 │ │ -017860: 6e20 9a06 6400 |00c0: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -017866: 0c04 |00c3: move-result-object v4 │ │ -017868: 5426 b100 |00c4: iget-object v6, v2, Lcom/gacode/relaunchx/FileSystem$MountInfo;.mpoint:Ljava/lang/String; // field@00b1 │ │ -01786c: 6e20 9a06 6400 |00c6: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -017872: 0c04 |00c9: move-result-object v4 │ │ -017874: 1a06 9300 |00ca: const-string v6, "" // string@0093 │ │ -017878: 6e20 9a06 6400 |00cc: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -01787e: 0c04 |00cf: move-result-object v4 │ │ -017880: 5426 b000 |00d0: iget-object v6, v2, Lcom/gacode/relaunchx/FileSystem$MountInfo;.fs:Ljava/lang/String; // field@00b0 │ │ -017884: 6e20 9a06 6400 |00d2: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -01788a: 0c04 |00d5: move-result-object v4 │ │ -01788c: 1a06 9300 |00d6: const-string v6, "" // string@0093 │ │ -017890: 6e20 9a06 6400 |00d8: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -017896: 0c04 |00db: move-result-object v4 │ │ -017898: 5326 b300 |00dc: iget-wide v6, v2, Lcom/gacode/relaunchx/FileSystem$MountInfo;.total:J // field@00b3 │ │ -01789c: 7120 0b02 7600 |00de: invoke-static {v6, v7}, Lcom/gacode/relaunchx/FileSystem;.bytesToString:(J)Ljava/lang/String; // method@020b │ │ -0178a2: 0c06 |00e1: move-result-object v6 │ │ -0178a4: 6e20 9a06 6400 |00e2: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -0178aa: 0c04 |00e5: move-result-object v4 │ │ -0178ac: 1a06 9300 |00e6: const-string v6, "" // string@0093 │ │ -0178b0: 6e20 9a06 6400 |00e8: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -0178b6: 0c04 |00eb: move-result-object v4 │ │ -0178b8: 5326 b400 |00ec: iget-wide v6, v2, Lcom/gacode/relaunchx/FileSystem$MountInfo;.used:J // field@00b4 │ │ -0178bc: 7120 0b02 7600 |00ee: invoke-static {v6, v7}, Lcom/gacode/relaunchx/FileSystem;.bytesToString:(J)Ljava/lang/String; // method@020b │ │ -0178c2: 0c06 |00f1: move-result-object v6 │ │ -0178c4: 6e20 9a06 6400 |00f2: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -0178ca: 0c04 |00f5: move-result-object v4 │ │ -0178cc: 1a06 9300 |00f6: const-string v6, "" // string@0093 │ │ -0178d0: 6e20 9a06 6400 |00f8: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -0178d6: 0c04 |00fb: move-result-object v4 │ │ -0178d8: 5326 af00 |00fc: iget-wide v6, v2, Lcom/gacode/relaunchx/FileSystem$MountInfo;.free:J // field@00af │ │ -0178dc: 7120 0b02 7600 |00fe: invoke-static {v6, v7}, Lcom/gacode/relaunchx/FileSystem;.bytesToString:(J)Ljava/lang/String; // method@020b │ │ -0178e2: 0c06 |0101: move-result-object v6 │ │ -0178e4: 6e20 9a06 6400 |0102: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -0178ea: 0c04 |0105: move-result-object v4 │ │ -0178ec: 1a06 9300 |0106: const-string v6, "" // string@0093 │ │ -0178f0: 6e20 9a06 6400 |0108: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -0178f6: 0c06 |010b: move-result-object v6 │ │ -0178f8: 5524 b200 |010c: iget-boolean v4, v2, Lcom/gacode/relaunchx/FileSystem$MountInfo;.ro:Z // field@00b2 │ │ -0178fc: 3804 1d00 |010e: if-eqz v4, 012b // +001d │ │ -017900: 6e10 9101 0800 |0110: invoke-virtual {v8}, Lcom/gacode/relaunchx/Advanced;.getResources:()Landroid/content/res/Resources; // method@0191 │ │ -017906: 0c04 |0113: move-result-object v4 │ │ -017908: 1407 1a00 087f |0114: const v7, #float 1.80776e+38 // #7f08001a │ │ -01790e: 6e20 8000 7400 |0117: invoke-virtual {v4, v7}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -017914: 0c04 |011a: move-result-object v4 │ │ -017916: 6e20 9a06 4600 |011b: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -01791c: 0c04 |011e: move-result-object v4 │ │ -01791e: 1a06 8c00 |011f: const-string v6, "
" // string@008b │ │ -017952: 6e20 9a06 4300 |0139: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -017958: 6e10 9c06 0300 |013c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -01795e: 0c04 |013f: move-result-object v4 │ │ -017960: 1104 |0140: return-object v4 │ │ +018768: |[018768] com.gacode.relaunchx.Advanced.getStorageUsageDetailedInfo:()Ljava/lang/String; │ │ +018778: 6e10 9101 0800 |0000: invoke-virtual {v8}, Lcom/gacode/relaunchx/Advanced;.getResources:()Landroid/content/res/Resources; // method@0191 │ │ +01877e: 0c04 |0003: move-result-object v4 │ │ +018780: 1405 0c00 057f |0004: const v5, #float 1.76788e+38 // #7f05000c │ │ +018786: 6e20 8100 5400 |0007: invoke-virtual {v4, v5}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@0081 │ │ +01878c: 0c04 |000a: move-result-object v4 │ │ +01878e: 7110 b606 0400 |000b: invoke-static {v4}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@06b6 │ │ +018794: 0c00 |000e: move-result-object v0 │ │ +018796: 7110 0d02 0000 |000f: invoke-static {v0}, Lcom/gacode/relaunchx/FileSystem;.getFilesytemInfo:(Ljava/util/List;)Ljava/util/List; // method@020d │ │ +01879c: 0c01 |0012: move-result-object v1 │ │ +01879e: 2204 0202 |0013: new-instance v4, Ljava/lang/StringBuilder; // type@0202 │ │ +0187a2: 7010 9606 0400 |0015: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +0187a8: 1a05 a000 |0018: const-string v5, "" // string@00a0 │ │ +0187ac: 6e20 9a06 5400 |001a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +0187b2: 0c04 |001d: move-result-object v4 │ │ +0187b4: 1a05 a700 |001e: const-string v5, "" // string@00a7 │ │ +0187b8: 6e20 9a06 5400 |0020: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +0187be: 0c04 |0023: move-result-object v4 │ │ +0187c0: 1a05 a600 |0024: const-string v5, "" // string@0095 │ │ +0188c0: 6e20 9a06 5400 |00a4: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +0188c6: 0c03 |00a7: move-result-object v3 │ │ +0188c8: 7210 d106 0100 |00a8: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@06d1 │ │ +0188ce: 0c05 |00ab: move-result-object v5 │ │ +0188d0: 7210 c806 0500 |00ac: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@06c8 │ │ +0188d6: 0a04 |00af: move-result v4 │ │ +0188d8: 3804 8700 |00b0: if-eqz v4, 0137 // +0087 │ │ +0188dc: 7210 c906 0500 |00b2: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@06c9 │ │ +0188e2: 0c02 |00b5: move-result-object v2 │ │ +0188e4: 1f02 a900 |00b6: check-cast v2, Lcom/gacode/relaunchx/FileSystem$MountInfo; // type@00a9 │ │ +0188e8: 1a04 a700 |00b8: const-string v4, "" // string@00a7 │ │ +0188ec: 6e20 9a06 4300 |00ba: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +0188f2: 0c04 |00bd: move-result-object v4 │ │ +0188f4: 1a06 a400 |00be: const-string v6, "" // string@008c │ │ +0189ba: 6e20 9a06 6400 |0121: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +0189c0: 0c04 |0124: move-result-object v4 │ │ +0189c2: 1a06 9500 |0125: const-string v6, "" // string@0095 │ │ +0189c6: 6e20 9a06 6400 |0127: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +0189cc: 2882 |012a: goto 00ac // -007e │ │ +0189ce: 6e10 9101 0800 |012b: invoke-virtual {v8}, Lcom/gacode/relaunchx/Advanced;.getResources:()Landroid/content/res/Resources; // method@0191 │ │ +0189d4: 0c04 |012e: move-result-object v4 │ │ +0189d6: 1407 1c00 087f |012f: const v7, #float 1.80776e+38 // #7f08001c │ │ +0189dc: 6e20 8000 7400 |0132: invoke-virtual {v4, v7}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +0189e2: 0c04 |0135: move-result-object v4 │ │ +0189e4: 28e5 |0136: goto 011b // -001b │ │ +0189e6: 1a04 8b00 |0137: const-string v4, "
" // string@00a6 │ │ +0187c4: 6e20 9a06 5400 |0026: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +0187ca: 0c04 |0029: move-result-object v4 │ │ +0187cc: 6e10 9101 0800 |002a: invoke-virtual {v8}, Lcom/gacode/relaunchx/Advanced;.getResources:()Landroid/content/res/Resources; // method@0191 │ │ +0187d2: 0c05 |002d: move-result-object v5 │ │ +0187d4: 1406 1900 087f |002e: const v6, #float 1.80776e+38 // #7f080019 │ │ +0187da: 6e20 8000 6500 |0031: invoke-virtual {v5, v6}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +0187e0: 0c05 |0034: move-result-object v5 │ │ +0187e2: 6e20 9a06 5400 |0035: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +0187e8: 0c04 |0038: move-result-object v4 │ │ +0187ea: 1a05 9400 |0039: const-string v5, "" // string@0094 │ │ +0187ee: 6e20 9a06 5400 |003b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +0187f4: 0c04 |003e: move-result-object v4 │ │ +0187f6: 6e10 9101 0800 |003f: invoke-virtual {v8}, Lcom/gacode/relaunchx/Advanced;.getResources:()Landroid/content/res/Resources; // method@0191 │ │ +0187fc: 0c05 |0042: move-result-object v5 │ │ +0187fe: 1406 1600 087f |0043: const v6, #float 1.80775e+38 // #7f080016 │ │ +018804: 6e20 8000 6500 |0046: invoke-virtual {v5, v6}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +01880a: 0c05 |0049: move-result-object v5 │ │ +01880c: 6e20 9a06 5400 |004a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +018812: 0c04 |004d: move-result-object v4 │ │ +018814: 1a05 9400 |004e: const-string v5, "" // string@0094 │ │ +018818: 6e20 9a06 5400 |0050: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +01881e: 0c04 |0053: move-result-object v4 │ │ +018820: 6e10 9101 0800 |0054: invoke-virtual {v8}, Lcom/gacode/relaunchx/Advanced;.getResources:()Landroid/content/res/Resources; // method@0191 │ │ +018826: 0c05 |0057: move-result-object v5 │ │ +018828: 1406 1d00 087f |0058: const v6, #float 1.80776e+38 // #7f08001d │ │ +01882e: 6e20 8000 6500 |005b: invoke-virtual {v5, v6}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +018834: 0c05 |005e: move-result-object v5 │ │ +018836: 6e20 9a06 5400 |005f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +01883c: 0c04 |0062: move-result-object v4 │ │ +01883e: 1a05 9400 |0063: const-string v5, "" // string@0094 │ │ +018842: 6e20 9a06 5400 |0065: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +018848: 0c04 |0068: move-result-object v4 │ │ +01884a: 6e10 9101 0800 |0069: invoke-virtual {v8}, Lcom/gacode/relaunchx/Advanced;.getResources:()Landroid/content/res/Resources; // method@0191 │ │ +018850: 0c05 |006c: move-result-object v5 │ │ +018852: 1406 1e00 087f |006d: const v6, #float 1.80776e+38 // #7f08001e │ │ +018858: 6e20 8000 6500 |0070: invoke-virtual {v5, v6}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +01885e: 0c05 |0073: move-result-object v5 │ │ +018860: 6e20 9a06 5400 |0074: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +018866: 0c04 |0077: move-result-object v4 │ │ +018868: 1a05 9400 |0078: const-string v5, "" // string@0094 │ │ +01886c: 6e20 9a06 5400 |007a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +018872: 0c04 |007d: move-result-object v4 │ │ +018874: 6e10 9101 0800 |007e: invoke-virtual {v8}, Lcom/gacode/relaunchx/Advanced;.getResources:()Landroid/content/res/Resources; // method@0191 │ │ +01887a: 0c05 |0081: move-result-object v5 │ │ +01887c: 1406 1800 087f |0082: const v6, #float 1.80775e+38 // #7f080018 │ │ +018882: 6e20 8000 6500 |0085: invoke-virtual {v5, v6}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +018888: 0c05 |0088: move-result-object v5 │ │ +01888a: 6e20 9a06 5400 |0089: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +018890: 0c04 |008c: move-result-object v4 │ │ +018892: 1a05 9400 |008d: const-string v5, "" // string@0094 │ │ +018896: 6e20 9a06 5400 |008f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +01889c: 0c04 |0092: move-result-object v4 │ │ +01889e: 6e10 9101 0800 |0093: invoke-virtual {v8}, Lcom/gacode/relaunchx/Advanced;.getResources:()Landroid/content/res/Resources; // method@0191 │ │ +0188a4: 0c05 |0096: move-result-object v5 │ │ +0188a6: 1406 1b00 087f |0097: const v6, #float 1.80776e+38 // #7f08001b │ │ +0188ac: 6e20 8000 6500 |009a: invoke-virtual {v5, v6}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +0188b2: 0c05 |009d: move-result-object v5 │ │ +0188b4: 6e20 9a06 5400 |009e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +0188ba: 0c04 |00a1: move-result-object v4 │ │ +0188bc: 1a05 9500 |00a2: const-string v5, "
" // string@00a4 │ │ +0188f8: 6e20 9a06 6400 |00c0: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +0188fe: 0c04 |00c3: move-result-object v4 │ │ +018900: 5426 b100 |00c4: iget-object v6, v2, Lcom/gacode/relaunchx/FileSystem$MountInfo;.mpoint:Ljava/lang/String; // field@00b1 │ │ +018904: 6e20 9a06 6400 |00c6: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +01890a: 0c04 |00c9: move-result-object v4 │ │ +01890c: 1a06 9300 |00ca: const-string v6, "" // string@0093 │ │ +018910: 6e20 9a06 6400 |00cc: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +018916: 0c04 |00cf: move-result-object v4 │ │ +018918: 5426 b000 |00d0: iget-object v6, v2, Lcom/gacode/relaunchx/FileSystem$MountInfo;.fs:Ljava/lang/String; // field@00b0 │ │ +01891c: 6e20 9a06 6400 |00d2: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +018922: 0c04 |00d5: move-result-object v4 │ │ +018924: 1a06 9300 |00d6: const-string v6, "" // string@0093 │ │ +018928: 6e20 9a06 6400 |00d8: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +01892e: 0c04 |00db: move-result-object v4 │ │ +018930: 5326 b300 |00dc: iget-wide v6, v2, Lcom/gacode/relaunchx/FileSystem$MountInfo;.total:J // field@00b3 │ │ +018934: 7120 0b02 7600 |00de: invoke-static {v6, v7}, Lcom/gacode/relaunchx/FileSystem;.bytesToString:(J)Ljava/lang/String; // method@020b │ │ +01893a: 0c06 |00e1: move-result-object v6 │ │ +01893c: 6e20 9a06 6400 |00e2: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +018942: 0c04 |00e5: move-result-object v4 │ │ +018944: 1a06 9300 |00e6: const-string v6, "" // string@0093 │ │ +018948: 6e20 9a06 6400 |00e8: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +01894e: 0c04 |00eb: move-result-object v4 │ │ +018950: 5326 b400 |00ec: iget-wide v6, v2, Lcom/gacode/relaunchx/FileSystem$MountInfo;.used:J // field@00b4 │ │ +018954: 7120 0b02 7600 |00ee: invoke-static {v6, v7}, Lcom/gacode/relaunchx/FileSystem;.bytesToString:(J)Ljava/lang/String; // method@020b │ │ +01895a: 0c06 |00f1: move-result-object v6 │ │ +01895c: 6e20 9a06 6400 |00f2: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +018962: 0c04 |00f5: move-result-object v4 │ │ +018964: 1a06 9300 |00f6: const-string v6, "" // string@0093 │ │ +018968: 6e20 9a06 6400 |00f8: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +01896e: 0c04 |00fb: move-result-object v4 │ │ +018970: 5326 af00 |00fc: iget-wide v6, v2, Lcom/gacode/relaunchx/FileSystem$MountInfo;.free:J // field@00af │ │ +018974: 7120 0b02 7600 |00fe: invoke-static {v6, v7}, Lcom/gacode/relaunchx/FileSystem;.bytesToString:(J)Ljava/lang/String; // method@020b │ │ +01897a: 0c06 |0101: move-result-object v6 │ │ +01897c: 6e20 9a06 6400 |0102: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +018982: 0c04 |0105: move-result-object v4 │ │ +018984: 1a06 9300 |0106: const-string v6, "" // string@0093 │ │ +018988: 6e20 9a06 6400 |0108: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +01898e: 0c06 |010b: move-result-object v6 │ │ +018990: 5524 b200 |010c: iget-boolean v4, v2, Lcom/gacode/relaunchx/FileSystem$MountInfo;.ro:Z // field@00b2 │ │ +018994: 3804 1d00 |010e: if-eqz v4, 012b // +001d │ │ +018998: 6e10 9101 0800 |0110: invoke-virtual {v8}, Lcom/gacode/relaunchx/Advanced;.getResources:()Landroid/content/res/Resources; // method@0191 │ │ +01899e: 0c04 |0113: move-result-object v4 │ │ +0189a0: 1407 1a00 087f |0114: const v7, #float 1.80776e+38 // #7f08001a │ │ +0189a6: 6e20 8000 7400 |0117: invoke-virtual {v4, v7}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +0189ac: 0c04 |011a: move-result-object v4 │ │ +0189ae: 6e20 9a06 4600 |011b: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +0189b4: 0c04 |011e: move-result-object v4 │ │ +0189b6: 1a06 8c00 |011f: const-string v6, "
" // string@008b │ │ +0189ea: 6e20 9a06 4300 |0139: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +0189f0: 6e10 9c06 0300 |013c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +0189f6: 0c04 |013f: move-result-object v4 │ │ +0189f8: 1104 |0140: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=429 │ │ 0x0000 line=430 │ │ 0x000b line=429 │ │ 0x000f line=431 │ │ 0x0013 line=432 │ │ @@ -3560,221 +3566,221 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 463 16-bit code units │ │ -017964: |[017964] com.gacode.relaunchx.Advanced.onCreate:(Landroid/os/Bundle;)V │ │ -017974: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -017976: 6f20 0700 fe00 |0001: invoke-super {v14, v15}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0007 │ │ -01797c: 6e10 9001 0e00 |0004: invoke-virtual {v14}, Lcom/gacode/relaunchx/Advanced;.getBaseContext:()Landroid/content/Context; // method@0190 │ │ -017982: 0c00 |0007: move-result-object v0 │ │ -017984: 7110 c400 0000 |0008: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@00c4 │ │ -01798a: 0c00 |000b: move-result-object v0 │ │ -01798c: 5be0 5b00 |000c: iput-object v0, v14, Lcom/gacode/relaunchx/Advanced;.prefs:Landroid/content/SharedPreferences; // field@005b │ │ -017990: 7010 9d01 0e00 |000e: invoke-direct {v14}, Lcom/gacode/relaunchx/Advanced;.setEinkController:()V // method@019d │ │ -017996: 6e10 8f01 0e00 |0011: invoke-virtual {v14}, Lcom/gacode/relaunchx/Advanced;.getApplicationContext:()Landroid/content/Context; // method@018f │ │ -01799c: 0c00 |0014: move-result-object v0 │ │ -01799e: 1f00 7301 |0015: check-cast v0, Lcom/gacode/relaunchx/ReLaunchApp; // type@0173 │ │ -0179a2: 5be0 5200 |0017: iput-object v0, v14, Lcom/gacode/relaunchx/Advanced;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0052 │ │ -0179a6: 54e0 5200 |0019: iget-object v0, v14, Lcom/gacode/relaunchx/Advanced;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0052 │ │ -0179aa: 3900 0500 |001b: if-nez v0, 0020 // +0005 │ │ -0179ae: 6e10 8e01 0e00 |001d: invoke-virtual {v14}, Lcom/gacode/relaunchx/Advanced;.finish:()V // method@018e │ │ -0179b4: 54e0 5200 |0020: iget-object v0, v14, Lcom/gacode/relaunchx/Advanced;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0052 │ │ -0179b8: 6e20 a004 e000 |0022: invoke-virtual {v0, v14}, Lcom/gacode/relaunchx/ReLaunchApp;.setFullScreenIfNecessary:(Landroid/app/Activity;)V // method@04a0 │ │ -0179be: 1400 0100 037f |0025: const v0, #float 1.74129e+38 // #7f030001 │ │ -0179c4: 6e20 9c01 0e00 |0028: invoke-virtual {v14, v0}, Lcom/gacode/relaunchx/Advanced;.setContentView:(I)V // method@019c │ │ -0179ca: 1400 0600 0c7f |002b: const v0, #float 1.86092e+38 // #7f0c0006 │ │ -0179d0: 6e20 8d01 0e00 |002e: invoke-virtual {v14, v0}, Lcom/gacode/relaunchx/Advanced;.findViewById:(I)Landroid/view/View; // method@018d │ │ -0179d6: 0c00 |0031: move-result-object v0 │ │ -0179d8: 1f00 8100 |0032: check-cast v0, Landroid/widget/TextView; // type@0081 │ │ -0179dc: 6e10 9101 0e00 |0034: invoke-virtual {v14}, Lcom/gacode/relaunchx/Advanced;.getResources:()Landroid/content/res/Resources; // method@0191 │ │ -0179e2: 0c02 |0037: move-result-object v2 │ │ -0179e4: 1403 2800 087f |0038: const v3, #float 1.80776e+38 // #7f080028 │ │ -0179ea: 6e20 8000 3200 |003b: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -0179f0: 0c02 |003e: move-result-object v2 │ │ -0179f2: 6e20 5801 2000 |003f: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ -0179f8: 1400 0700 0c7f |0042: const v0, #float 1.86092e+38 // #7f0c0007 │ │ -0179fe: 6e20 8d01 0e00 |0045: invoke-virtual {v14, v0}, Lcom/gacode/relaunchx/Advanced;.findViewById:(I)Landroid/view/View; // method@018d │ │ -017a04: 0c00 |0048: move-result-object v0 │ │ -017a06: 2202 8800 |0049: new-instance v2, Lcom/gacode/relaunchx/Advanced$3; // type@0088 │ │ -017a0a: 7020 6901 e200 |004b: invoke-direct {v2, v14}, Lcom/gacode/relaunchx/Advanced$3;.:(Lcom/gacode/relaunchx/Advanced;)V // method@0169 │ │ -017a10: 6e20 f400 2000 |004e: invoke-virtual {v0, v2}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00f4 │ │ -017a16: 1400 0900 0c7f |0051: const v0, #float 1.86092e+38 // #7f0c0009 │ │ -017a1c: 6e20 8d01 0e00 |0054: invoke-virtual {v14, v0}, Lcom/gacode/relaunchx/Advanced;.findViewById:(I)Landroid/view/View; // method@018d │ │ -017a22: 0c00 |0057: move-result-object v0 │ │ -017a24: 1f00 7b00 |0058: check-cast v0, Landroid/widget/ListView; // type@007b │ │ -017a28: 5be0 5900 |005a: iput-object v0, v14, Lcom/gacode/relaunchx/Advanced;.lv_wifi:Landroid/widget/ListView; // field@0059 │ │ -017a2c: 2200 9200 |005c: new-instance v0, Lcom/gacode/relaunchx/Advanced$WiFiAdapter; // type@0092 │ │ -017a30: 7030 8201 e00e |005e: invoke-direct {v0, v14, v14}, Lcom/gacode/relaunchx/Advanced$WiFiAdapter;.:(Lcom/gacode/relaunchx/Advanced;Landroid/content/Context;)V // method@0182 │ │ -017a36: 5be0 5000 |0061: iput-object v0, v14, Lcom/gacode/relaunchx/Advanced;.adapter:Lcom/gacode/relaunchx/Advanced$WiFiAdapter; // field@0050 │ │ -017a3a: 54e0 5900 |0063: iget-object v0, v14, Lcom/gacode/relaunchx/Advanced;.lv_wifi:Landroid/widget/ListView; // field@0059 │ │ -017a3e: 54e2 5000 |0065: iget-object v2, v14, Lcom/gacode/relaunchx/Advanced;.adapter:Lcom/gacode/relaunchx/Advanced$WiFiAdapter; // field@0050 │ │ -017a42: 6e20 4301 2000 |0067: invoke-virtual {v0, v2}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@0143 │ │ -017a48: 54e0 5b00 |006a: iget-object v0, v14, Lcom/gacode/relaunchx/Advanced;.prefs:Landroid/content/SharedPreferences; // field@005b │ │ -017a4c: 1a02 ce06 |006c: const-string v2, "customScroll" // string@06ce │ │ -017a50: 54e3 5200 |006e: iget-object v3, v14, Lcom/gacode/relaunchx/Advanced;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0052 │ │ -017a54: 5533 8306 |0070: iget-boolean v3, v3, Lcom/gacode/relaunchx/ReLaunchApp;.customScrollDef:Z // field@0683 │ │ -017a58: 7230 6d00 2003 |0072: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ -017a5e: 0a00 |0075: move-result v0 │ │ -017a60: 3800 4d01 |0076: if-eqz v0, 01c3 // +014d │ │ -017a64: 54e0 5b00 |0078: iget-object v0, v14, Lcom/gacode/relaunchx/Advanced;.prefs:Landroid/content/SharedPreferences; // field@005b │ │ -017a68: 1a02 dd0c |007a: const-string v2, "scrollWidth" // string@0cdd │ │ -017a6c: 1a03 7700 |007c: const-string v3, "25" // string@0077 │ │ -017a70: 7230 6f00 2003 |007e: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -017a76: 0c00 |0081: move-result-object v0 │ │ -017a78: 7110 5d06 0000 |0082: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ -017a7e: 0a0b |0085: move-result v11 │ │ -017a80: 55e0 5100 |0086: iget-boolean v0, v14, Lcom/gacode/relaunchx/Advanced;.addSView:Z // field@0051 │ │ -017a84: 3800 2f00 |0088: if-eqz v0, 00b7 // +002f │ │ -017a88: 1400 0800 0c7f |008a: const v0, #float 1.86092e+38 // #7f0c0008 │ │ -017a8e: 6e20 8d01 0e00 |008d: invoke-virtual {v14, v0}, Lcom/gacode/relaunchx/Advanced;.findViewById:(I)Landroid/view/View; // method@018d │ │ -017a94: 0c07 |0090: move-result-object v7 │ │ -017a96: 1f07 7900 |0091: check-cast v7, Landroid/widget/LinearLayout; // type@0079 │ │ -017a9a: 220c 8e01 |0093: new-instance v12, Lcom/gacode/relaunchx/SView; // type@018e │ │ -017a9e: 6e10 9001 0e00 |0095: invoke-virtual {v14}, Lcom/gacode/relaunchx/Advanced;.getBaseContext:()Landroid/content/Context; // method@0190 │ │ -017aa4: 0c00 |0098: move-result-object v0 │ │ -017aa6: 7020 0505 0c00 |0099: invoke-direct {v12, v0}, Lcom/gacode/relaunchx/SView;.:(Landroid/content/Context;)V // method@0505 │ │ -017aac: 220a 7800 |009c: new-instance v10, Landroid/widget/LinearLayout$LayoutParams; // type@0078 │ │ -017ab0: 12f0 |009e: const/4 v0, #int -1 // #ff │ │ -017ab2: 1502 803f |009f: const/high16 v2, #int 1065353216 // #3f80 │ │ -017ab6: 7040 3701 ba20 |00a1: invoke-direct {v10, v11, v0, v2}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@0137 │ │ -017abc: 6e20 0e05 ac00 |00a4: invoke-virtual {v12, v10}, Lcom/gacode/relaunchx/SView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@050e │ │ -017ac2: 6e20 3901 c700 |00a7: invoke-virtual {v7, v12}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@0139 │ │ -017ac8: 54e0 5900 |00aa: iget-object v0, v14, Lcom/gacode/relaunchx/Advanced;.lv_wifi:Landroid/widget/ListView; // field@0059 │ │ -017acc: 2202 8900 |00ac: new-instance v2, Lcom/gacode/relaunchx/Advanced$4; // type@0089 │ │ -017ad0: 7030 6b01 e20c |00ae: invoke-direct {v2, v14, v12}, Lcom/gacode/relaunchx/Advanced$4;.:(Lcom/gacode/relaunchx/Advanced;Lcom/gacode/relaunchx/SView;)V // method@016b │ │ -017ad6: 6e20 4501 2000 |00b1: invoke-virtual {v0, v2}, Landroid/widget/ListView;.setOnScrollListener:(Landroid/widget/AbsListView$OnScrollListener;)V // method@0145 │ │ -017adc: 1200 |00b4: const/4 v0, #int 0 // #0 │ │ -017ade: 5ce0 5100 |00b5: iput-boolean v0, v14, Lcom/gacode/relaunchx/Advanced;.addSView:Z // field@0051 │ │ -017ae2: 6e10 8f01 0e00 |00b7: invoke-virtual {v14}, Lcom/gacode/relaunchx/Advanced;.getApplicationContext:()Landroid/content/Context; // method@018f │ │ -017ae8: 0c00 |00ba: move-result-object v0 │ │ -017aea: 1a02 060f |00bb: const-string v2, "wifi" // string@0f06 │ │ -017aee: 6e20 4900 2000 |00bd: invoke-virtual {v0, v2}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0049 │ │ -017af4: 0c00 |00c0: move-result-object v0 │ │ -017af6: 1f00 3600 |00c1: check-cast v0, Landroid/net/wifi/WifiManager; // type@0036 │ │ -017afa: 5be0 5d00 |00c3: iput-object v0, v14, Lcom/gacode/relaunchx/Advanced;.wfm:Landroid/net/wifi/WifiManager; // field@005d │ │ -017afe: 54e0 5d00 |00c5: iget-object v0, v14, Lcom/gacode/relaunchx/Advanced;.wfm:Landroid/net/wifi/WifiManager; // field@005d │ │ -017b02: 7020 9a01 0e00 |00c7: invoke-direct {v14, v0}, Lcom/gacode/relaunchx/Advanced;.readScanResults:(Landroid/net/wifi/WifiManager;)Ljava/util/List; // method@019a │ │ -017b08: 0c00 |00ca: move-result-object v0 │ │ -017b0a: 5be0 5e00 |00cb: iput-object v0, v14, Lcom/gacode/relaunchx/Advanced;.wifiNetworks:Ljava/util/List; // field@005e │ │ -017b0e: 1400 0b00 0c7f |00cd: const v0, #float 1.86092e+38 // #7f0c000b │ │ -017b14: 6e20 8d01 0e00 |00d0: invoke-virtual {v14, v0}, Lcom/gacode/relaunchx/Advanced;.findViewById:(I)Landroid/view/View; // method@018d │ │ -017b1a: 0c00 |00d3: move-result-object v0 │ │ -017b1c: 1f00 7200 |00d4: check-cast v0, Landroid/widget/Button; // type@0072 │ │ -017b20: 5be0 6000 |00d6: iput-object v0, v14, Lcom/gacode/relaunchx/Advanced;.wifiScan:Landroid/widget/Button; // field@0060 │ │ -017b24: 54e0 6000 |00d8: iget-object v0, v14, Lcom/gacode/relaunchx/Advanced;.wifiScan:Landroid/widget/Button; // field@0060 │ │ -017b28: 2202 8b00 |00da: new-instance v2, Lcom/gacode/relaunchx/Advanced$6; // type@008b │ │ -017b2c: 7020 7101 e200 |00dc: invoke-direct {v2, v14}, Lcom/gacode/relaunchx/Advanced$6;.:(Lcom/gacode/relaunchx/Advanced;)V // method@0171 │ │ -017b32: 6e20 0e01 2000 |00df: invoke-virtual {v0, v2}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@010e │ │ -017b38: 2200 1d00 |00e2: new-instance v0, Landroid/content/IntentFilter; // type@001d │ │ -017b3c: 7010 5f00 0000 |00e4: invoke-direct {v0}, Landroid/content/IntentFilter;.:()V // method@005f │ │ -017b42: 5be0 5600 |00e7: iput-object v0, v14, Lcom/gacode/relaunchx/Advanced;.i1:Landroid/content/IntentFilter; // field@0056 │ │ -017b46: 54e0 5600 |00e9: iget-object v0, v14, Lcom/gacode/relaunchx/Advanced;.i1:Landroid/content/IntentFilter; // field@0056 │ │ -017b4a: 1a02 5c05 |00eb: const-string v2, "android.net.wifi.SCAN_RESULTS" // string@055c │ │ -017b4e: 6e20 6200 2000 |00ed: invoke-virtual {v0, v2}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@0062 │ │ -017b54: 2200 8c00 |00f0: new-instance v0, Lcom/gacode/relaunchx/Advanced$7; // type@008c │ │ -017b58: 7020 7301 e000 |00f2: invoke-direct {v0, v14}, Lcom/gacode/relaunchx/Advanced$7;.:(Lcom/gacode/relaunchx/Advanced;)V // method@0173 │ │ -017b5e: 5be0 5300 |00f5: iput-object v0, v14, Lcom/gacode/relaunchx/Advanced;.b1:Landroid/content/BroadcastReceiver; // field@0053 │ │ -017b62: 54e0 5300 |00f7: iget-object v0, v14, Lcom/gacode/relaunchx/Advanced;.b1:Landroid/content/BroadcastReceiver; // field@0053 │ │ -017b66: 54e2 5600 |00f9: iget-object v2, v14, Lcom/gacode/relaunchx/Advanced;.i1:Landroid/content/IntentFilter; // field@0056 │ │ -017b6a: 6e30 9b01 0e02 |00fb: invoke-virtual {v14, v0, v2}, Lcom/gacode/relaunchx/Advanced;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@019b │ │ -017b70: 2200 1d00 |00fe: new-instance v0, Landroid/content/IntentFilter; // type@001d │ │ -017b74: 7010 5f00 0000 |0100: invoke-direct {v0}, Landroid/content/IntentFilter;.:()V // method@005f │ │ -017b7a: 5be0 5700 |0103: iput-object v0, v14, Lcom/gacode/relaunchx/Advanced;.i2:Landroid/content/IntentFilter; // field@0057 │ │ -017b7e: 54e0 5700 |0105: iget-object v0, v14, Lcom/gacode/relaunchx/Advanced;.i2:Landroid/content/IntentFilter; // field@0057 │ │ -017b82: 1a02 5e05 |0107: const-string v2, "android.net.wifi.WIFI_STATE_CHANGED" // string@055e │ │ -017b86: 6e20 6200 2000 |0109: invoke-virtual {v0, v2}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@0062 │ │ -017b8c: 54e0 5700 |010c: iget-object v0, v14, Lcom/gacode/relaunchx/Advanced;.i2:Landroid/content/IntentFilter; // field@0057 │ │ -017b90: 1a02 5d05 |010e: const-string v2, "android.net.wifi.STATE_CHANGE" // string@055d │ │ -017b94: 6e20 6200 2000 |0110: invoke-virtual {v0, v2}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@0062 │ │ -017b9a: 54e0 5700 |0113: iget-object v0, v14, Lcom/gacode/relaunchx/Advanced;.i2:Landroid/content/IntentFilter; // field@0057 │ │ -017b9e: 1a02 5b05 |0115: const-string v2, "android.net.wifi.NETWORK_IDS_CHANGED" // string@055b │ │ -017ba2: 6e20 6200 2000 |0117: invoke-virtual {v0, v2}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@0062 │ │ -017ba8: 54e0 5700 |011a: iget-object v0, v14, Lcom/gacode/relaunchx/Advanced;.i2:Landroid/content/IntentFilter; // field@0057 │ │ -017bac: 1a02 5f05 |011c: const-string v2, "android.net.wifi.supplicant.CONNECTION_CHANGE" // string@055f │ │ -017bb0: 6e20 6200 2000 |011e: invoke-virtual {v0, v2}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@0062 │ │ -017bb6: 54e0 5700 |0121: iget-object v0, v14, Lcom/gacode/relaunchx/Advanced;.i2:Landroid/content/IntentFilter; // field@0057 │ │ -017bba: 1a02 6005 |0123: const-string v2, "android.net.wifi.supplicant.STATE_CHANGE" // string@0560 │ │ -017bbe: 6e20 6200 2000 |0125: invoke-virtual {v0, v2}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@0062 │ │ -017bc4: 2200 8d00 |0128: new-instance v0, Lcom/gacode/relaunchx/Advanced$8; // type@008d │ │ -017bc8: 7020 7501 e000 |012a: invoke-direct {v0, v14}, Lcom/gacode/relaunchx/Advanced$8;.:(Lcom/gacode/relaunchx/Advanced;)V // method@0175 │ │ -017bce: 5be0 5400 |012d: iput-object v0, v14, Lcom/gacode/relaunchx/Advanced;.b2:Landroid/content/BroadcastReceiver; // field@0054 │ │ -017bd2: 54e0 5400 |012f: iget-object v0, v14, Lcom/gacode/relaunchx/Advanced;.b2:Landroid/content/BroadcastReceiver; // field@0054 │ │ -017bd6: 54e2 5700 |0131: iget-object v2, v14, Lcom/gacode/relaunchx/Advanced;.i2:Landroid/content/IntentFilter; // field@0057 │ │ -017bda: 6e30 9b01 0e02 |0133: invoke-virtual {v14, v0, v2}, Lcom/gacode/relaunchx/Advanced;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@019b │ │ -017be0: 1400 0c00 0c7f |0136: const v0, #float 1.86092e+38 // #7f0c000c │ │ -017be6: 6e20 8d01 0e00 |0139: invoke-virtual {v14, v0}, Lcom/gacode/relaunchx/Advanced;.findViewById:(I)Landroid/view/View; // method@018d │ │ -017bec: 0c00 |013c: move-result-object v0 │ │ -017bee: 1f00 7200 |013d: check-cast v0, Landroid/widget/Button; // type@0072 │ │ -017bf2: 5be0 5f00 |013f: iput-object v0, v14, Lcom/gacode/relaunchx/Advanced;.wifiOnOff:Landroid/widget/Button; // field@005f │ │ -017bf6: 7010 a001 0e00 |0141: invoke-direct {v14}, Lcom/gacode/relaunchx/Advanced;.updateWiFiInfo:()V // method@01a0 │ │ -017bfc: 1400 0d00 0c7f |0144: const v0, #float 1.86092e+38 // #7f0c000d │ │ -017c02: 6e20 8d01 0e00 |0147: invoke-virtual {v14, v0}, Lcom/gacode/relaunchx/Advanced;.findViewById:(I)Landroid/view/View; // method@018d │ │ -017c08: 0c0d |014a: move-result-object v13 │ │ -017c0a: 1f0d 7200 |014b: check-cast v13, Landroid/widget/Button; // type@0072 │ │ -017c0e: 2200 8e00 |014d: new-instance v0, Lcom/gacode/relaunchx/Advanced$9; // type@008e │ │ -017c12: 7020 7701 e000 |014f: invoke-direct {v0, v14}, Lcom/gacode/relaunchx/Advanced$9;.:(Lcom/gacode/relaunchx/Advanced;)V // method@0177 │ │ -017c18: 6e20 0e01 0d00 |0152: invoke-virtual {v13, v0}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@010e │ │ -017c1e: 07e9 |0155: move-object v9, v14 │ │ -017c20: 1400 1100 0c7f |0156: const v0, #float 1.86092e+38 // #7f0c0011 │ │ -017c26: 6e20 8d01 0e00 |0159: invoke-virtual {v14, v0}, Lcom/gacode/relaunchx/Advanced;.findViewById:(I)Landroid/view/View; // method@018d │ │ -017c2c: 0c08 |015c: move-result-object v8 │ │ -017c2e: 1f08 7200 |015d: check-cast v8, Landroid/widget/Button; // type@0072 │ │ -017c32: 2200 8300 |015f: new-instance v0, Lcom/gacode/relaunchx/Advanced$10; // type@0083 │ │ -017c36: 7030 5f01 e009 |0161: invoke-direct {v0, v14, v9}, Lcom/gacode/relaunchx/Advanced$10;.:(Lcom/gacode/relaunchx/Advanced;Landroid/app/Activity;)V // method@015f │ │ -017c3c: 6e20 0e01 0800 |0164: invoke-virtual {v8, v0}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@010e │ │ -017c42: 1400 1200 0c7f |0167: const v0, #float 1.86092e+38 // #7f0c0012 │ │ -017c48: 6e20 8d01 0e00 |016a: invoke-virtual {v14, v0}, Lcom/gacode/relaunchx/Advanced;.findViewById:(I)Landroid/view/View; // method@018d │ │ -017c4e: 0c00 |016d: move-result-object v0 │ │ -017c50: 1f00 7200 |016e: check-cast v0, Landroid/widget/Button; // type@0072 │ │ -017c54: 5be0 5c00 |0170: iput-object v0, v14, Lcom/gacode/relaunchx/Advanced;.rebootBtn:Landroid/widget/Button; // field@005c │ │ -017c58: 54e0 5c00 |0172: iget-object v0, v14, Lcom/gacode/relaunchx/Advanced;.rebootBtn:Landroid/widget/Button; // field@005c │ │ -017c5c: 2202 8400 |0174: new-instance v2, Lcom/gacode/relaunchx/Advanced$11; // type@0084 │ │ -017c60: 7030 6101 e209 |0176: invoke-direct {v2, v14, v9}, Lcom/gacode/relaunchx/Advanced$11;.:(Lcom/gacode/relaunchx/Advanced;Landroid/app/Activity;)V // method@0161 │ │ -017c66: 6e20 0e01 2000 |0179: invoke-virtual {v0, v2}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@010e │ │ -017c6c: 1400 1300 0c7f |017c: const v0, #float 1.86092e+38 // #7f0c0013 │ │ -017c72: 6e20 8d01 0e00 |017f: invoke-virtual {v14, v0}, Lcom/gacode/relaunchx/Advanced;.findViewById:(I)Landroid/view/View; // method@018d │ │ -017c78: 0c00 |0182: move-result-object v0 │ │ -017c7a: 1f00 7200 |0183: check-cast v0, Landroid/widget/Button; // type@0072 │ │ -017c7e: 5be0 5a00 |0185: iput-object v0, v14, Lcom/gacode/relaunchx/Advanced;.powerOffBtn:Landroid/widget/Button; // field@005a │ │ -017c82: 54e0 5a00 |0187: iget-object v0, v14, Lcom/gacode/relaunchx/Advanced;.powerOffBtn:Landroid/widget/Button; // field@005a │ │ -017c86: 2202 8500 |0189: new-instance v2, Lcom/gacode/relaunchx/Advanced$12; // type@0085 │ │ -017c8a: 7030 6301 e209 |018b: invoke-direct {v2, v14, v9}, Lcom/gacode/relaunchx/Advanced$12;.:(Lcom/gacode/relaunchx/Advanced;Landroid/app/Activity;)V // method@0163 │ │ -017c90: 6e20 0e01 2000 |018e: invoke-virtual {v0, v2}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@010e │ │ -017c96: 1400 0f00 0c7f |0191: const v0, #float 1.86092e+38 // #7f0c000f │ │ -017c9c: 6e20 8d01 0e00 |0194: invoke-virtual {v14, v0}, Lcom/gacode/relaunchx/Advanced;.findViewById:(I)Landroid/view/View; // method@018d │ │ -017ca2: 0c00 |0197: move-result-object v0 │ │ -017ca4: 1f00 6900 |0198: check-cast v0, Landroid/webkit/WebView; // type@0069 │ │ -017ca8: 5be0 5800 |019a: iput-object v0, v14, Lcom/gacode/relaunchx/Advanced;.infoPanelView:Landroid/webkit/WebView; // field@0058 │ │ -017cac: 54e0 5800 |019c: iget-object v0, v14, Lcom/gacode/relaunchx/Advanced;.infoPanelView:Landroid/webkit/WebView; // field@0058 │ │ -017cb0: 7010 9301 0e00 |019e: invoke-direct {v14}, Lcom/gacode/relaunchx/Advanced;.getStorageUsageInfo:()Ljava/lang/String; // method@0193 │ │ -017cb6: 0c02 |01a1: move-result-object v2 │ │ -017cb8: 1a03 020e |01a2: const-string v3, "text/html" // string@0e02 │ │ -017cbc: 1a04 990e |01a4: const-string v4, "utf-8" // string@0e99 │ │ -017cc0: 0715 |01a6: move-object v5, v1 │ │ -017cc2: 7406 0201 0000 |01a7: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/webkit/WebView;.loadDataWithBaseURL:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@0102 │ │ -017cc8: 54e0 5b00 |01aa: iget-object v0, v14, Lcom/gacode/relaunchx/Advanced;.prefs:Landroid/content/SharedPreferences; // field@005b │ │ -017ccc: 7120 1005 0e00 |01ac: invoke-static {v14, v0}, Lcom/gacode/relaunchx/ScreenOrientation;.set:(Landroid/app/Activity;Landroid/content/SharedPreferences;)V // method@0510 │ │ -017cd2: 54e0 5200 |01af: iget-object v0, v14, Lcom/gacode/relaunchx/Advanced;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0052 │ │ -017cd6: 54e1 5b00 |01b1: iget-object v1, v14, Lcom/gacode/relaunchx/Advanced;.prefs:Landroid/content/SharedPreferences; // field@005b │ │ -017cda: 1402 0100 0c7f |01b3: const v2, #float 1.86092e+38 // #7f0c0001 │ │ -017ce0: 6e20 8d01 2e00 |01b6: invoke-virtual {v14, v2}, Lcom/gacode/relaunchx/Advanced;.findViewById:(I)Landroid/view/View; // method@018d │ │ -017ce6: 0c02 |01b9: move-result-object v2 │ │ -017ce8: 7130 4b05 1002 |01ba: invoke-static {v0, v1, v2}, Lcom/gacode/relaunchx/SizeManipulation;.AdjustWithPreferencesToolbarMinHeight:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/view/View;)V // method@054b │ │ -017cee: 0e00 |01bd: return-void │ │ -017cf0: 0d06 |01be: move-exception v6 │ │ -017cf2: 130b 1900 |01bf: const/16 v11, #int 25 // #19 │ │ -017cf6: 2900 c5fe |01c1: goto/16 0086 // -013b │ │ -017cfa: 54e0 5900 |01c3: iget-object v0, v14, Lcom/gacode/relaunchx/Advanced;.lv_wifi:Landroid/widget/ListView; // field@0059 │ │ -017cfe: 2202 8a00 |01c5: new-instance v2, Lcom/gacode/relaunchx/Advanced$5; // type@008a │ │ -017d02: 7020 6e01 e200 |01c7: invoke-direct {v2, v14}, Lcom/gacode/relaunchx/Advanced$5;.:(Lcom/gacode/relaunchx/Advanced;)V // method@016e │ │ -017d08: 6e20 4501 2000 |01ca: invoke-virtual {v0, v2}, Landroid/widget/ListView;.setOnScrollListener:(Landroid/widget/AbsListView$OnScrollListener;)V // method@0145 │ │ -017d0e: 2900 eafe |01cd: goto/16 00b7 // -0116 │ │ +0189fc: |[0189fc] com.gacode.relaunchx.Advanced.onCreate:(Landroid/os/Bundle;)V │ │ +018a0c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +018a0e: 6f20 0700 fe00 |0001: invoke-super {v14, v15}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0007 │ │ +018a14: 6e10 9001 0e00 |0004: invoke-virtual {v14}, Lcom/gacode/relaunchx/Advanced;.getBaseContext:()Landroid/content/Context; // method@0190 │ │ +018a1a: 0c00 |0007: move-result-object v0 │ │ +018a1c: 7110 c400 0000 |0008: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@00c4 │ │ +018a22: 0c00 |000b: move-result-object v0 │ │ +018a24: 5be0 5b00 |000c: iput-object v0, v14, Lcom/gacode/relaunchx/Advanced;.prefs:Landroid/content/SharedPreferences; // field@005b │ │ +018a28: 7010 9d01 0e00 |000e: invoke-direct {v14}, Lcom/gacode/relaunchx/Advanced;.setEinkController:()V // method@019d │ │ +018a2e: 6e10 8f01 0e00 |0011: invoke-virtual {v14}, Lcom/gacode/relaunchx/Advanced;.getApplicationContext:()Landroid/content/Context; // method@018f │ │ +018a34: 0c00 |0014: move-result-object v0 │ │ +018a36: 1f00 7301 |0015: check-cast v0, Lcom/gacode/relaunchx/ReLaunchApp; // type@0173 │ │ +018a3a: 5be0 5200 |0017: iput-object v0, v14, Lcom/gacode/relaunchx/Advanced;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0052 │ │ +018a3e: 54e0 5200 |0019: iget-object v0, v14, Lcom/gacode/relaunchx/Advanced;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0052 │ │ +018a42: 3900 0500 |001b: if-nez v0, 0020 // +0005 │ │ +018a46: 6e10 8e01 0e00 |001d: invoke-virtual {v14}, Lcom/gacode/relaunchx/Advanced;.finish:()V // method@018e │ │ +018a4c: 54e0 5200 |0020: iget-object v0, v14, Lcom/gacode/relaunchx/Advanced;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0052 │ │ +018a50: 6e20 a004 e000 |0022: invoke-virtual {v0, v14}, Lcom/gacode/relaunchx/ReLaunchApp;.setFullScreenIfNecessary:(Landroid/app/Activity;)V // method@04a0 │ │ +018a56: 1400 0100 037f |0025: const v0, #float 1.74129e+38 // #7f030001 │ │ +018a5c: 6e20 9c01 0e00 |0028: invoke-virtual {v14, v0}, Lcom/gacode/relaunchx/Advanced;.setContentView:(I)V // method@019c │ │ +018a62: 1400 0600 0c7f |002b: const v0, #float 1.86092e+38 // #7f0c0006 │ │ +018a68: 6e20 8d01 0e00 |002e: invoke-virtual {v14, v0}, Lcom/gacode/relaunchx/Advanced;.findViewById:(I)Landroid/view/View; // method@018d │ │ +018a6e: 0c00 |0031: move-result-object v0 │ │ +018a70: 1f00 8100 |0032: check-cast v0, Landroid/widget/TextView; // type@0081 │ │ +018a74: 6e10 9101 0e00 |0034: invoke-virtual {v14}, Lcom/gacode/relaunchx/Advanced;.getResources:()Landroid/content/res/Resources; // method@0191 │ │ +018a7a: 0c02 |0037: move-result-object v2 │ │ +018a7c: 1403 2800 087f |0038: const v3, #float 1.80776e+38 // #7f080028 │ │ +018a82: 6e20 8000 3200 |003b: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +018a88: 0c02 |003e: move-result-object v2 │ │ +018a8a: 6e20 5801 2000 |003f: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ +018a90: 1400 0700 0c7f |0042: const v0, #float 1.86092e+38 // #7f0c0007 │ │ +018a96: 6e20 8d01 0e00 |0045: invoke-virtual {v14, v0}, Lcom/gacode/relaunchx/Advanced;.findViewById:(I)Landroid/view/View; // method@018d │ │ +018a9c: 0c00 |0048: move-result-object v0 │ │ +018a9e: 2202 8800 |0049: new-instance v2, Lcom/gacode/relaunchx/Advanced$3; // type@0088 │ │ +018aa2: 7020 6901 e200 |004b: invoke-direct {v2, v14}, Lcom/gacode/relaunchx/Advanced$3;.:(Lcom/gacode/relaunchx/Advanced;)V // method@0169 │ │ +018aa8: 6e20 f400 2000 |004e: invoke-virtual {v0, v2}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00f4 │ │ +018aae: 1400 0900 0c7f |0051: const v0, #float 1.86092e+38 // #7f0c0009 │ │ +018ab4: 6e20 8d01 0e00 |0054: invoke-virtual {v14, v0}, Lcom/gacode/relaunchx/Advanced;.findViewById:(I)Landroid/view/View; // method@018d │ │ +018aba: 0c00 |0057: move-result-object v0 │ │ +018abc: 1f00 7b00 |0058: check-cast v0, Landroid/widget/ListView; // type@007b │ │ +018ac0: 5be0 5900 |005a: iput-object v0, v14, Lcom/gacode/relaunchx/Advanced;.lv_wifi:Landroid/widget/ListView; // field@0059 │ │ +018ac4: 2200 9200 |005c: new-instance v0, Lcom/gacode/relaunchx/Advanced$WiFiAdapter; // type@0092 │ │ +018ac8: 7030 8201 e00e |005e: invoke-direct {v0, v14, v14}, Lcom/gacode/relaunchx/Advanced$WiFiAdapter;.:(Lcom/gacode/relaunchx/Advanced;Landroid/content/Context;)V // method@0182 │ │ +018ace: 5be0 5000 |0061: iput-object v0, v14, Lcom/gacode/relaunchx/Advanced;.adapter:Lcom/gacode/relaunchx/Advanced$WiFiAdapter; // field@0050 │ │ +018ad2: 54e0 5900 |0063: iget-object v0, v14, Lcom/gacode/relaunchx/Advanced;.lv_wifi:Landroid/widget/ListView; // field@0059 │ │ +018ad6: 54e2 5000 |0065: iget-object v2, v14, Lcom/gacode/relaunchx/Advanced;.adapter:Lcom/gacode/relaunchx/Advanced$WiFiAdapter; // field@0050 │ │ +018ada: 6e20 4301 2000 |0067: invoke-virtual {v0, v2}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@0143 │ │ +018ae0: 54e0 5b00 |006a: iget-object v0, v14, Lcom/gacode/relaunchx/Advanced;.prefs:Landroid/content/SharedPreferences; // field@005b │ │ +018ae4: 1a02 ce06 |006c: const-string v2, "customScroll" // string@06ce │ │ +018ae8: 54e3 5200 |006e: iget-object v3, v14, Lcom/gacode/relaunchx/Advanced;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0052 │ │ +018aec: 5533 8306 |0070: iget-boolean v3, v3, Lcom/gacode/relaunchx/ReLaunchApp;.customScrollDef:Z // field@0683 │ │ +018af0: 7230 6d00 2003 |0072: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ +018af6: 0a00 |0075: move-result v0 │ │ +018af8: 3800 4d01 |0076: if-eqz v0, 01c3 // +014d │ │ +018afc: 54e0 5b00 |0078: iget-object v0, v14, Lcom/gacode/relaunchx/Advanced;.prefs:Landroid/content/SharedPreferences; // field@005b │ │ +018b00: 1a02 dd0c |007a: const-string v2, "scrollWidth" // string@0cdd │ │ +018b04: 1a03 7700 |007c: const-string v3, "25" // string@0077 │ │ +018b08: 7230 6f00 2003 |007e: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +018b0e: 0c00 |0081: move-result-object v0 │ │ +018b10: 7110 5d06 0000 |0082: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ +018b16: 0a0b |0085: move-result v11 │ │ +018b18: 55e0 5100 |0086: iget-boolean v0, v14, Lcom/gacode/relaunchx/Advanced;.addSView:Z // field@0051 │ │ +018b1c: 3800 2f00 |0088: if-eqz v0, 00b7 // +002f │ │ +018b20: 1400 0800 0c7f |008a: const v0, #float 1.86092e+38 // #7f0c0008 │ │ +018b26: 6e20 8d01 0e00 |008d: invoke-virtual {v14, v0}, Lcom/gacode/relaunchx/Advanced;.findViewById:(I)Landroid/view/View; // method@018d │ │ +018b2c: 0c07 |0090: move-result-object v7 │ │ +018b2e: 1f07 7900 |0091: check-cast v7, Landroid/widget/LinearLayout; // type@0079 │ │ +018b32: 220c 8e01 |0093: new-instance v12, Lcom/gacode/relaunchx/SView; // type@018e │ │ +018b36: 6e10 9001 0e00 |0095: invoke-virtual {v14}, Lcom/gacode/relaunchx/Advanced;.getBaseContext:()Landroid/content/Context; // method@0190 │ │ +018b3c: 0c00 |0098: move-result-object v0 │ │ +018b3e: 7020 0505 0c00 |0099: invoke-direct {v12, v0}, Lcom/gacode/relaunchx/SView;.:(Landroid/content/Context;)V // method@0505 │ │ +018b44: 220a 7800 |009c: new-instance v10, Landroid/widget/LinearLayout$LayoutParams; // type@0078 │ │ +018b48: 12f0 |009e: const/4 v0, #int -1 // #ff │ │ +018b4a: 1502 803f |009f: const/high16 v2, #int 1065353216 // #3f80 │ │ +018b4e: 7040 3701 ba20 |00a1: invoke-direct {v10, v11, v0, v2}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@0137 │ │ +018b54: 6e20 0e05 ac00 |00a4: invoke-virtual {v12, v10}, Lcom/gacode/relaunchx/SView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@050e │ │ +018b5a: 6e20 3901 c700 |00a7: invoke-virtual {v7, v12}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@0139 │ │ +018b60: 54e0 5900 |00aa: iget-object v0, v14, Lcom/gacode/relaunchx/Advanced;.lv_wifi:Landroid/widget/ListView; // field@0059 │ │ +018b64: 2202 8900 |00ac: new-instance v2, Lcom/gacode/relaunchx/Advanced$4; // type@0089 │ │ +018b68: 7030 6b01 e20c |00ae: invoke-direct {v2, v14, v12}, Lcom/gacode/relaunchx/Advanced$4;.:(Lcom/gacode/relaunchx/Advanced;Lcom/gacode/relaunchx/SView;)V // method@016b │ │ +018b6e: 6e20 4501 2000 |00b1: invoke-virtual {v0, v2}, Landroid/widget/ListView;.setOnScrollListener:(Landroid/widget/AbsListView$OnScrollListener;)V // method@0145 │ │ +018b74: 1200 |00b4: const/4 v0, #int 0 // #0 │ │ +018b76: 5ce0 5100 |00b5: iput-boolean v0, v14, Lcom/gacode/relaunchx/Advanced;.addSView:Z // field@0051 │ │ +018b7a: 6e10 8f01 0e00 |00b7: invoke-virtual {v14}, Lcom/gacode/relaunchx/Advanced;.getApplicationContext:()Landroid/content/Context; // method@018f │ │ +018b80: 0c00 |00ba: move-result-object v0 │ │ +018b82: 1a02 060f |00bb: const-string v2, "wifi" // string@0f06 │ │ +018b86: 6e20 4900 2000 |00bd: invoke-virtual {v0, v2}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0049 │ │ +018b8c: 0c00 |00c0: move-result-object v0 │ │ +018b8e: 1f00 3600 |00c1: check-cast v0, Landroid/net/wifi/WifiManager; // type@0036 │ │ +018b92: 5be0 5d00 |00c3: iput-object v0, v14, Lcom/gacode/relaunchx/Advanced;.wfm:Landroid/net/wifi/WifiManager; // field@005d │ │ +018b96: 54e0 5d00 |00c5: iget-object v0, v14, Lcom/gacode/relaunchx/Advanced;.wfm:Landroid/net/wifi/WifiManager; // field@005d │ │ +018b9a: 7020 9a01 0e00 |00c7: invoke-direct {v14, v0}, Lcom/gacode/relaunchx/Advanced;.readScanResults:(Landroid/net/wifi/WifiManager;)Ljava/util/List; // method@019a │ │ +018ba0: 0c00 |00ca: move-result-object v0 │ │ +018ba2: 5be0 5e00 |00cb: iput-object v0, v14, Lcom/gacode/relaunchx/Advanced;.wifiNetworks:Ljava/util/List; // field@005e │ │ +018ba6: 1400 0b00 0c7f |00cd: const v0, #float 1.86092e+38 // #7f0c000b │ │ +018bac: 6e20 8d01 0e00 |00d0: invoke-virtual {v14, v0}, Lcom/gacode/relaunchx/Advanced;.findViewById:(I)Landroid/view/View; // method@018d │ │ +018bb2: 0c00 |00d3: move-result-object v0 │ │ +018bb4: 1f00 7200 |00d4: check-cast v0, Landroid/widget/Button; // type@0072 │ │ +018bb8: 5be0 6000 |00d6: iput-object v0, v14, Lcom/gacode/relaunchx/Advanced;.wifiScan:Landroid/widget/Button; // field@0060 │ │ +018bbc: 54e0 6000 |00d8: iget-object v0, v14, Lcom/gacode/relaunchx/Advanced;.wifiScan:Landroid/widget/Button; // field@0060 │ │ +018bc0: 2202 8b00 |00da: new-instance v2, Lcom/gacode/relaunchx/Advanced$6; // type@008b │ │ +018bc4: 7020 7101 e200 |00dc: invoke-direct {v2, v14}, Lcom/gacode/relaunchx/Advanced$6;.:(Lcom/gacode/relaunchx/Advanced;)V // method@0171 │ │ +018bca: 6e20 0e01 2000 |00df: invoke-virtual {v0, v2}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@010e │ │ +018bd0: 2200 1d00 |00e2: new-instance v0, Landroid/content/IntentFilter; // type@001d │ │ +018bd4: 7010 5f00 0000 |00e4: invoke-direct {v0}, Landroid/content/IntentFilter;.:()V // method@005f │ │ +018bda: 5be0 5600 |00e7: iput-object v0, v14, Lcom/gacode/relaunchx/Advanced;.i1:Landroid/content/IntentFilter; // field@0056 │ │ +018bde: 54e0 5600 |00e9: iget-object v0, v14, Lcom/gacode/relaunchx/Advanced;.i1:Landroid/content/IntentFilter; // field@0056 │ │ +018be2: 1a02 5c05 |00eb: const-string v2, "android.net.wifi.SCAN_RESULTS" // string@055c │ │ +018be6: 6e20 6200 2000 |00ed: invoke-virtual {v0, v2}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@0062 │ │ +018bec: 2200 8c00 |00f0: new-instance v0, Lcom/gacode/relaunchx/Advanced$7; // type@008c │ │ +018bf0: 7020 7301 e000 |00f2: invoke-direct {v0, v14}, Lcom/gacode/relaunchx/Advanced$7;.:(Lcom/gacode/relaunchx/Advanced;)V // method@0173 │ │ +018bf6: 5be0 5300 |00f5: iput-object v0, v14, Lcom/gacode/relaunchx/Advanced;.b1:Landroid/content/BroadcastReceiver; // field@0053 │ │ +018bfa: 54e0 5300 |00f7: iget-object v0, v14, Lcom/gacode/relaunchx/Advanced;.b1:Landroid/content/BroadcastReceiver; // field@0053 │ │ +018bfe: 54e2 5600 |00f9: iget-object v2, v14, Lcom/gacode/relaunchx/Advanced;.i1:Landroid/content/IntentFilter; // field@0056 │ │ +018c02: 6e30 9b01 0e02 |00fb: invoke-virtual {v14, v0, v2}, Lcom/gacode/relaunchx/Advanced;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@019b │ │ +018c08: 2200 1d00 |00fe: new-instance v0, Landroid/content/IntentFilter; // type@001d │ │ +018c0c: 7010 5f00 0000 |0100: invoke-direct {v0}, Landroid/content/IntentFilter;.:()V // method@005f │ │ +018c12: 5be0 5700 |0103: iput-object v0, v14, Lcom/gacode/relaunchx/Advanced;.i2:Landroid/content/IntentFilter; // field@0057 │ │ +018c16: 54e0 5700 |0105: iget-object v0, v14, Lcom/gacode/relaunchx/Advanced;.i2:Landroid/content/IntentFilter; // field@0057 │ │ +018c1a: 1a02 5e05 |0107: const-string v2, "android.net.wifi.WIFI_STATE_CHANGED" // string@055e │ │ +018c1e: 6e20 6200 2000 |0109: invoke-virtual {v0, v2}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@0062 │ │ +018c24: 54e0 5700 |010c: iget-object v0, v14, Lcom/gacode/relaunchx/Advanced;.i2:Landroid/content/IntentFilter; // field@0057 │ │ +018c28: 1a02 5d05 |010e: const-string v2, "android.net.wifi.STATE_CHANGE" // string@055d │ │ +018c2c: 6e20 6200 2000 |0110: invoke-virtual {v0, v2}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@0062 │ │ +018c32: 54e0 5700 |0113: iget-object v0, v14, Lcom/gacode/relaunchx/Advanced;.i2:Landroid/content/IntentFilter; // field@0057 │ │ +018c36: 1a02 5b05 |0115: const-string v2, "android.net.wifi.NETWORK_IDS_CHANGED" // string@055b │ │ +018c3a: 6e20 6200 2000 |0117: invoke-virtual {v0, v2}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@0062 │ │ +018c40: 54e0 5700 |011a: iget-object v0, v14, Lcom/gacode/relaunchx/Advanced;.i2:Landroid/content/IntentFilter; // field@0057 │ │ +018c44: 1a02 5f05 |011c: const-string v2, "android.net.wifi.supplicant.CONNECTION_CHANGE" // string@055f │ │ +018c48: 6e20 6200 2000 |011e: invoke-virtual {v0, v2}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@0062 │ │ +018c4e: 54e0 5700 |0121: iget-object v0, v14, Lcom/gacode/relaunchx/Advanced;.i2:Landroid/content/IntentFilter; // field@0057 │ │ +018c52: 1a02 6005 |0123: const-string v2, "android.net.wifi.supplicant.STATE_CHANGE" // string@0560 │ │ +018c56: 6e20 6200 2000 |0125: invoke-virtual {v0, v2}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@0062 │ │ +018c5c: 2200 8d00 |0128: new-instance v0, Lcom/gacode/relaunchx/Advanced$8; // type@008d │ │ +018c60: 7020 7501 e000 |012a: invoke-direct {v0, v14}, Lcom/gacode/relaunchx/Advanced$8;.:(Lcom/gacode/relaunchx/Advanced;)V // method@0175 │ │ +018c66: 5be0 5400 |012d: iput-object v0, v14, Lcom/gacode/relaunchx/Advanced;.b2:Landroid/content/BroadcastReceiver; // field@0054 │ │ +018c6a: 54e0 5400 |012f: iget-object v0, v14, Lcom/gacode/relaunchx/Advanced;.b2:Landroid/content/BroadcastReceiver; // field@0054 │ │ +018c6e: 54e2 5700 |0131: iget-object v2, v14, Lcom/gacode/relaunchx/Advanced;.i2:Landroid/content/IntentFilter; // field@0057 │ │ +018c72: 6e30 9b01 0e02 |0133: invoke-virtual {v14, v0, v2}, Lcom/gacode/relaunchx/Advanced;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@019b │ │ +018c78: 1400 0c00 0c7f |0136: const v0, #float 1.86092e+38 // #7f0c000c │ │ +018c7e: 6e20 8d01 0e00 |0139: invoke-virtual {v14, v0}, Lcom/gacode/relaunchx/Advanced;.findViewById:(I)Landroid/view/View; // method@018d │ │ +018c84: 0c00 |013c: move-result-object v0 │ │ +018c86: 1f00 7200 |013d: check-cast v0, Landroid/widget/Button; // type@0072 │ │ +018c8a: 5be0 5f00 |013f: iput-object v0, v14, Lcom/gacode/relaunchx/Advanced;.wifiOnOff:Landroid/widget/Button; // field@005f │ │ +018c8e: 7010 a001 0e00 |0141: invoke-direct {v14}, Lcom/gacode/relaunchx/Advanced;.updateWiFiInfo:()V // method@01a0 │ │ +018c94: 1400 0d00 0c7f |0144: const v0, #float 1.86092e+38 // #7f0c000d │ │ +018c9a: 6e20 8d01 0e00 |0147: invoke-virtual {v14, v0}, Lcom/gacode/relaunchx/Advanced;.findViewById:(I)Landroid/view/View; // method@018d │ │ +018ca0: 0c0d |014a: move-result-object v13 │ │ +018ca2: 1f0d 7200 |014b: check-cast v13, Landroid/widget/Button; // type@0072 │ │ +018ca6: 2200 8e00 |014d: new-instance v0, Lcom/gacode/relaunchx/Advanced$9; // type@008e │ │ +018caa: 7020 7701 e000 |014f: invoke-direct {v0, v14}, Lcom/gacode/relaunchx/Advanced$9;.:(Lcom/gacode/relaunchx/Advanced;)V // method@0177 │ │ +018cb0: 6e20 0e01 0d00 |0152: invoke-virtual {v13, v0}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@010e │ │ +018cb6: 07e9 |0155: move-object v9, v14 │ │ +018cb8: 1400 1100 0c7f |0156: const v0, #float 1.86092e+38 // #7f0c0011 │ │ +018cbe: 6e20 8d01 0e00 |0159: invoke-virtual {v14, v0}, Lcom/gacode/relaunchx/Advanced;.findViewById:(I)Landroid/view/View; // method@018d │ │ +018cc4: 0c08 |015c: move-result-object v8 │ │ +018cc6: 1f08 7200 |015d: check-cast v8, Landroid/widget/Button; // type@0072 │ │ +018cca: 2200 8300 |015f: new-instance v0, Lcom/gacode/relaunchx/Advanced$10; // type@0083 │ │ +018cce: 7030 5f01 e009 |0161: invoke-direct {v0, v14, v9}, Lcom/gacode/relaunchx/Advanced$10;.:(Lcom/gacode/relaunchx/Advanced;Landroid/app/Activity;)V // method@015f │ │ +018cd4: 6e20 0e01 0800 |0164: invoke-virtual {v8, v0}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@010e │ │ +018cda: 1400 1200 0c7f |0167: const v0, #float 1.86092e+38 // #7f0c0012 │ │ +018ce0: 6e20 8d01 0e00 |016a: invoke-virtual {v14, v0}, Lcom/gacode/relaunchx/Advanced;.findViewById:(I)Landroid/view/View; // method@018d │ │ +018ce6: 0c00 |016d: move-result-object v0 │ │ +018ce8: 1f00 7200 |016e: check-cast v0, Landroid/widget/Button; // type@0072 │ │ +018cec: 5be0 5c00 |0170: iput-object v0, v14, Lcom/gacode/relaunchx/Advanced;.rebootBtn:Landroid/widget/Button; // field@005c │ │ +018cf0: 54e0 5c00 |0172: iget-object v0, v14, Lcom/gacode/relaunchx/Advanced;.rebootBtn:Landroid/widget/Button; // field@005c │ │ +018cf4: 2202 8400 |0174: new-instance v2, Lcom/gacode/relaunchx/Advanced$11; // type@0084 │ │ +018cf8: 7030 6101 e209 |0176: invoke-direct {v2, v14, v9}, Lcom/gacode/relaunchx/Advanced$11;.:(Lcom/gacode/relaunchx/Advanced;Landroid/app/Activity;)V // method@0161 │ │ +018cfe: 6e20 0e01 2000 |0179: invoke-virtual {v0, v2}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@010e │ │ +018d04: 1400 1300 0c7f |017c: const v0, #float 1.86092e+38 // #7f0c0013 │ │ +018d0a: 6e20 8d01 0e00 |017f: invoke-virtual {v14, v0}, Lcom/gacode/relaunchx/Advanced;.findViewById:(I)Landroid/view/View; // method@018d │ │ +018d10: 0c00 |0182: move-result-object v0 │ │ +018d12: 1f00 7200 |0183: check-cast v0, Landroid/widget/Button; // type@0072 │ │ +018d16: 5be0 5a00 |0185: iput-object v0, v14, Lcom/gacode/relaunchx/Advanced;.powerOffBtn:Landroid/widget/Button; // field@005a │ │ +018d1a: 54e0 5a00 |0187: iget-object v0, v14, Lcom/gacode/relaunchx/Advanced;.powerOffBtn:Landroid/widget/Button; // field@005a │ │ +018d1e: 2202 8500 |0189: new-instance v2, Lcom/gacode/relaunchx/Advanced$12; // type@0085 │ │ +018d22: 7030 6301 e209 |018b: invoke-direct {v2, v14, v9}, Lcom/gacode/relaunchx/Advanced$12;.:(Lcom/gacode/relaunchx/Advanced;Landroid/app/Activity;)V // method@0163 │ │ +018d28: 6e20 0e01 2000 |018e: invoke-virtual {v0, v2}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@010e │ │ +018d2e: 1400 0f00 0c7f |0191: const v0, #float 1.86092e+38 // #7f0c000f │ │ +018d34: 6e20 8d01 0e00 |0194: invoke-virtual {v14, v0}, Lcom/gacode/relaunchx/Advanced;.findViewById:(I)Landroid/view/View; // method@018d │ │ +018d3a: 0c00 |0197: move-result-object v0 │ │ +018d3c: 1f00 6900 |0198: check-cast v0, Landroid/webkit/WebView; // type@0069 │ │ +018d40: 5be0 5800 |019a: iput-object v0, v14, Lcom/gacode/relaunchx/Advanced;.infoPanelView:Landroid/webkit/WebView; // field@0058 │ │ +018d44: 54e0 5800 |019c: iget-object v0, v14, Lcom/gacode/relaunchx/Advanced;.infoPanelView:Landroid/webkit/WebView; // field@0058 │ │ +018d48: 7010 9301 0e00 |019e: invoke-direct {v14}, Lcom/gacode/relaunchx/Advanced;.getStorageUsageInfo:()Ljava/lang/String; // method@0193 │ │ +018d4e: 0c02 |01a1: move-result-object v2 │ │ +018d50: 1a03 020e |01a2: const-string v3, "text/html" // string@0e02 │ │ +018d54: 1a04 990e |01a4: const-string v4, "utf-8" // string@0e99 │ │ +018d58: 0715 |01a6: move-object v5, v1 │ │ +018d5a: 7406 0201 0000 |01a7: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/webkit/WebView;.loadDataWithBaseURL:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@0102 │ │ +018d60: 54e0 5b00 |01aa: iget-object v0, v14, Lcom/gacode/relaunchx/Advanced;.prefs:Landroid/content/SharedPreferences; // field@005b │ │ +018d64: 7120 1005 0e00 |01ac: invoke-static {v14, v0}, Lcom/gacode/relaunchx/ScreenOrientation;.set:(Landroid/app/Activity;Landroid/content/SharedPreferences;)V // method@0510 │ │ +018d6a: 54e0 5200 |01af: iget-object v0, v14, Lcom/gacode/relaunchx/Advanced;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0052 │ │ +018d6e: 54e1 5b00 |01b1: iget-object v1, v14, Lcom/gacode/relaunchx/Advanced;.prefs:Landroid/content/SharedPreferences; // field@005b │ │ +018d72: 1402 0100 0c7f |01b3: const v2, #float 1.86092e+38 // #7f0c0001 │ │ +018d78: 6e20 8d01 2e00 |01b6: invoke-virtual {v14, v2}, Lcom/gacode/relaunchx/Advanced;.findViewById:(I)Landroid/view/View; // method@018d │ │ +018d7e: 0c02 |01b9: move-result-object v2 │ │ +018d80: 7130 4b05 1002 |01ba: invoke-static {v0, v1, v2}, Lcom/gacode/relaunchx/SizeManipulation;.AdjustWithPreferencesToolbarMinHeight:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/view/View;)V // method@054b │ │ +018d86: 0e00 |01bd: return-void │ │ +018d88: 0d06 |01be: move-exception v6 │ │ +018d8a: 130b 1900 |01bf: const/16 v11, #int 25 // #19 │ │ +018d8e: 2900 c5fe |01c1: goto/16 0086 // -013b │ │ +018d92: 54e0 5900 |01c3: iget-object v0, v14, Lcom/gacode/relaunchx/Advanced;.lv_wifi:Landroid/widget/ListView; // field@0059 │ │ +018d96: 2202 8a00 |01c5: new-instance v2, Lcom/gacode/relaunchx/Advanced$5; // type@008a │ │ +018d9a: 7020 6e01 e200 |01c7: invoke-direct {v2, v14}, Lcom/gacode/relaunchx/Advanced$5;.:(Lcom/gacode/relaunchx/Advanced;)V // method@016e │ │ +018da0: 6e20 4501 2000 |01ca: invoke-virtual {v0, v2}, Landroid/widget/ListView;.setOnScrollListener:(Landroid/widget/AbsListView$OnScrollListener;)V // method@0145 │ │ +018da6: 2900 eafe |01cd: goto/16 00b7 // -0116 │ │ catches : 1 │ │ 0x0078 - 0x0085 │ │ Ljava/lang/NumberFormatException; -> 0x01be │ │ positions : │ │ 0x0001 line=547 │ │ 0x0004 line=549 │ │ 0x000e line=551 │ │ @@ -3855,21 +3861,21 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -017d24: |[017d24] com.gacode.relaunchx.Advanced.onDestroy:()V │ │ -017d34: 5410 5300 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/Advanced;.b1:Landroid/content/BroadcastReceiver; // field@0053 │ │ -017d38: 6e20 9f01 0100 |0002: invoke-virtual {v1, v0}, Lcom/gacode/relaunchx/Advanced;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@019f │ │ -017d3e: 5410 5400 |0005: iget-object v0, v1, Lcom/gacode/relaunchx/Advanced;.b2:Landroid/content/BroadcastReceiver; // field@0054 │ │ -017d42: 6e20 9f01 0100 |0007: invoke-virtual {v1, v0}, Lcom/gacode/relaunchx/Advanced;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@019f │ │ -017d48: 6f10 0800 0100 |000a: invoke-super {v1}, Landroid/app/Activity;.onDestroy:()V // method@0008 │ │ -017d4e: 0e00 |000d: return-void │ │ +018dbc: |[018dbc] com.gacode.relaunchx.Advanced.onDestroy:()V │ │ +018dcc: 5410 5300 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/Advanced;.b1:Landroid/content/BroadcastReceiver; // field@0053 │ │ +018dd0: 6e20 9f01 0100 |0002: invoke-virtual {v1, v0}, Lcom/gacode/relaunchx/Advanced;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@019f │ │ +018dd6: 5410 5400 |0005: iget-object v0, v1, Lcom/gacode/relaunchx/Advanced;.b2:Landroid/content/BroadcastReceiver; // field@0054 │ │ +018dda: 6e20 9f01 0100 |0007: invoke-virtual {v1, v0}, Lcom/gacode/relaunchx/Advanced;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@019f │ │ +018de0: 6f10 0800 0100 |000a: invoke-super {v1}, Landroid/app/Activity;.onDestroy:()V // method@0008 │ │ +018de6: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=736 │ │ 0x0005 line=737 │ │ 0x000a line=738 │ │ 0x000d line=739 │ │ locals : │ │ @@ -3880,21 +3886,21 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -017d50: |[017d50] com.gacode.relaunchx.Advanced.onResume:()V │ │ -017d60: 6f10 0c00 0200 |0000: invoke-super {v2}, Landroid/app/Activity;.onResume:()V // method@000c │ │ -017d66: 7010 9d01 0200 |0003: invoke-direct {v2}, Lcom/gacode/relaunchx/Advanced;.setEinkController:()V // method@019d │ │ -017d6c: 5420 5200 |0006: iget-object v0, v2, Lcom/gacode/relaunchx/Advanced;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0052 │ │ -017d70: 1a01 bd00 |0008: const-string v1, "Advanced" // string@00bd │ │ -017d74: 6e30 8104 1002 |000a: invoke-virtual {v0, v1, v2}, Lcom/gacode/relaunchx/ReLaunchApp;.generalOnResume:(Ljava/lang/String;Landroid/app/Activity;)V // method@0481 │ │ -017d7a: 0e00 |000d: return-void │ │ +018de8: |[018de8] com.gacode.relaunchx.Advanced.onResume:()V │ │ +018df8: 6f10 0c00 0200 |0000: invoke-super {v2}, Landroid/app/Activity;.onResume:()V // method@000c │ │ +018dfe: 7010 9d01 0200 |0003: invoke-direct {v2}, Lcom/gacode/relaunchx/Advanced;.setEinkController:()V // method@019d │ │ +018e04: 5420 5200 |0006: iget-object v0, v2, Lcom/gacode/relaunchx/Advanced;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0052 │ │ +018e08: 1a01 bd00 |0008: const-string v1, "Advanced" // string@00bd │ │ +018e0c: 6e30 8104 1002 |000a: invoke-virtual {v0, v1, v2}, Lcom/gacode/relaunchx/ReLaunchApp;.generalOnResume:(Ljava/lang/String;Landroid/app/Activity;)V // method@0481 │ │ +018e12: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=748 │ │ 0x0003 line=749 │ │ 0x0006 line=750 │ │ 0x000d line=751 │ │ locals : │ │ @@ -3905,17 +3911,17 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -017d7c: |[017d7c] com.gacode.relaunchx.Advanced.onStop:()V │ │ -017d8c: 6f10 0e00 0000 |0000: invoke-super {v0}, Landroid/app/Activity;.onStop:()V // method@000e │ │ -017d92: 0e00 |0003: return-void │ │ +018e14: |[018e14] com.gacode.relaunchx.Advanced.onStop:()V │ │ +018e24: 6f10 0e00 0000 |0000: invoke-super {v0}, Landroid/app/Activity;.onStop:()V // method@000e │ │ +018e2a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=743 │ │ 0x0003 line=744 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/gacode/relaunchx/Advanced; │ │ │ │ @@ -3954,18 +3960,18 @@ │ │ type : '(Lcom/gacode/relaunchx/AllApplications;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -017d94: |[017d94] com.gacode.relaunchx.AllApplications$1.:(Lcom/gacode/relaunchx/AllApplications;)V │ │ -017da4: 5b01 6100 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/AllApplications$1;.this$0:Lcom/gacode/relaunchx/AllApplications; // field@0061 │ │ -017da8: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -017dae: 0e00 |0005: return-void │ │ +018e2c: |[018e2c] com.gacode.relaunchx.AllApplications$1.:(Lcom/gacode/relaunchx/AllApplications;)V │ │ +018e3c: 5b01 6100 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/AllApplications$1;.this$0:Lcom/gacode/relaunchx/AllApplications; // field@0061 │ │ +018e40: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +018e46: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=240 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/AllApplications$1; │ │ 0x0000 - 0x0006 reg=1 this$0 Lcom/gacode/relaunchx/AllApplications; │ │ │ │ @@ -3975,18 +3981,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -017db0: |[017db0] com.gacode.relaunchx.AllApplications$1.onClick:(Landroid/view/View;)V │ │ -017dc0: 5410 6100 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/AllApplications$1;.this$0:Lcom/gacode/relaunchx/AllApplications; // field@0061 │ │ -017dc4: 6e10 b601 0000 |0002: invoke-virtual {v0}, Lcom/gacode/relaunchx/AllApplications;.finish:()V // method@01b6 │ │ -017dca: 0e00 |0005: return-void │ │ +018e48: |[018e48] com.gacode.relaunchx.AllApplications$1.onClick:(Landroid/view/View;)V │ │ +018e58: 5410 6100 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/AllApplications$1;.this$0:Lcom/gacode/relaunchx/AllApplications; // field@0061 │ │ +018e5c: 6e10 b601 0000 |0002: invoke-virtual {v0}, Lcom/gacode/relaunchx/AllApplications;.finish:()V // method@01b6 │ │ +018e62: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ 0x0005 line=243 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/gacode/relaunchx/AllApplications$1; │ │ 0x0000 - 0x0006 reg=2 v Landroid/view/View; │ │ @@ -4030,19 +4036,19 @@ │ │ type : '(Lcom/gacode/relaunchx/AllApplications;Lcom/gacode/relaunchx/SView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -017dcc: |[017dcc] com.gacode.relaunchx.AllApplications$2.:(Lcom/gacode/relaunchx/AllApplications;Lcom/gacode/relaunchx/SView;)V │ │ -017ddc: 5b01 6200 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/AllApplications$2;.this$0:Lcom/gacode/relaunchx/AllApplications; // field@0062 │ │ -017de0: 5b02 6300 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/AllApplications$2;.val$sv:Lcom/gacode/relaunchx/SView; // field@0063 │ │ -017de4: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -017dea: 0e00 |0007: return-void │ │ +018e64: |[018e64] com.gacode.relaunchx.AllApplications$2.:(Lcom/gacode/relaunchx/AllApplications;Lcom/gacode/relaunchx/SView;)V │ │ +018e74: 5b01 6200 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/AllApplications$2;.this$0:Lcom/gacode/relaunchx/AllApplications; // field@0062 │ │ +018e78: 5b02 6300 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/AllApplications$2;.val$sv:Lcom/gacode/relaunchx/SView; // field@0063 │ │ +018e7c: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +018e82: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=285 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/gacode/relaunchx/AllApplications$2; │ │ 0x0000 - 0x0008 reg=1 this$0 Lcom/gacode/relaunchx/AllApplications; │ │ 0x0000 - 0x0008 reg=2 (null) Lcom/gacode/relaunchx/SView; │ │ @@ -4053,26 +4059,26 @@ │ │ type : '(Landroid/widget/AbsListView;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -017dec: |[017dec] com.gacode.relaunchx.AllApplications$2.onScroll:(Landroid/widget/AbsListView;III)V │ │ -017dfc: 5410 6300 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/AllApplications$2;.val$sv:Lcom/gacode/relaunchx/SView; // field@0063 │ │ -017e00: 5905 e706 |0002: iput v5, v0, Lcom/gacode/relaunchx/SView;.total:I // field@06e7 │ │ -017e04: 5410 6300 |0004: iget-object v0, v1, Lcom/gacode/relaunchx/AllApplications$2;.val$sv:Lcom/gacode/relaunchx/SView; // field@0063 │ │ -017e08: 5904 e006 |0006: iput v4, v0, Lcom/gacode/relaunchx/SView;.count:I // field@06e0 │ │ -017e0c: 5410 6300 |0008: iget-object v0, v1, Lcom/gacode/relaunchx/AllApplications$2;.val$sv:Lcom/gacode/relaunchx/SView; // field@0063 │ │ -017e10: 5903 e106 |000a: iput v3, v0, Lcom/gacode/relaunchx/SView;.first:I // field@06e1 │ │ -017e14: 5410 6200 |000c: iget-object v0, v1, Lcom/gacode/relaunchx/AllApplications$2;.this$0:Lcom/gacode/relaunchx/AllApplications; // field@0062 │ │ -017e18: 7110 b101 0000 |000e: invoke-static {v0}, Lcom/gacode/relaunchx/AllApplications;.access$000:(Lcom/gacode/relaunchx/AllApplications;)V // method@01b1 │ │ -017e1e: 5410 6300 |0011: iget-object v0, v1, Lcom/gacode/relaunchx/AllApplications$2;.val$sv:Lcom/gacode/relaunchx/SView; // field@0063 │ │ -017e22: 6e10 0c05 0000 |0013: invoke-virtual {v0}, Lcom/gacode/relaunchx/SView;.invalidate:()V // method@050c │ │ -017e28: 0e00 |0016: return-void │ │ +018e84: |[018e84] com.gacode.relaunchx.AllApplications$2.onScroll:(Landroid/widget/AbsListView;III)V │ │ +018e94: 5410 6300 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/AllApplications$2;.val$sv:Lcom/gacode/relaunchx/SView; // field@0063 │ │ +018e98: 5905 e706 |0002: iput v5, v0, Lcom/gacode/relaunchx/SView;.total:I // field@06e7 │ │ +018e9c: 5410 6300 |0004: iget-object v0, v1, Lcom/gacode/relaunchx/AllApplications$2;.val$sv:Lcom/gacode/relaunchx/SView; // field@0063 │ │ +018ea0: 5904 e006 |0006: iput v4, v0, Lcom/gacode/relaunchx/SView;.count:I // field@06e0 │ │ +018ea4: 5410 6300 |0008: iget-object v0, v1, Lcom/gacode/relaunchx/AllApplications$2;.val$sv:Lcom/gacode/relaunchx/SView; // field@0063 │ │ +018ea8: 5903 e106 |000a: iput v3, v0, Lcom/gacode/relaunchx/SView;.first:I // field@06e1 │ │ +018eac: 5410 6200 |000c: iget-object v0, v1, Lcom/gacode/relaunchx/AllApplications$2;.this$0:Lcom/gacode/relaunchx/AllApplications; // field@0062 │ │ +018eb0: 7110 b101 0000 |000e: invoke-static {v0}, Lcom/gacode/relaunchx/AllApplications;.access$000:(Lcom/gacode/relaunchx/AllApplications;)V // method@01b1 │ │ +018eb6: 5410 6300 |0011: iget-object v0, v1, Lcom/gacode/relaunchx/AllApplications$2;.val$sv:Lcom/gacode/relaunchx/SView; // field@0063 │ │ +018eba: 6e10 0c05 0000 |0013: invoke-virtual {v0}, Lcom/gacode/relaunchx/SView;.invalidate:()V // method@050c │ │ +018ec0: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=289 │ │ 0x0004 line=290 │ │ 0x0008 line=291 │ │ 0x000c line=292 │ │ 0x0011 line=293 │ │ @@ -4089,16 +4095,16 @@ │ │ type : '(Landroid/widget/AbsListView;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -017e2c: |[017e2c] com.gacode.relaunchx.AllApplications$2.onScrollStateChanged:(Landroid/widget/AbsListView;I)V │ │ -017e3c: 0e00 |0000: return-void │ │ +018ec4: |[018ec4] com.gacode.relaunchx.AllApplications$2.onScrollStateChanged:(Landroid/widget/AbsListView;I)V │ │ +018ed4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=298 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/gacode/relaunchx/AllApplications$2; │ │ 0x0000 - 0x0001 reg=1 view Landroid/widget/AbsListView; │ │ 0x0000 - 0x0001 reg=2 scrollState I │ │ @@ -4138,18 +4144,18 @@ │ │ type : '(Lcom/gacode/relaunchx/AllApplications;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -017e40: |[017e40] com.gacode.relaunchx.AllApplications$3.:(Lcom/gacode/relaunchx/AllApplications;)V │ │ -017e50: 5b01 6400 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/AllApplications$3;.this$0:Lcom/gacode/relaunchx/AllApplications; // field@0064 │ │ -017e54: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -017e5a: 0e00 |0005: return-void │ │ +018ed8: |[018ed8] com.gacode.relaunchx.AllApplications$3.:(Lcom/gacode/relaunchx/AllApplications;)V │ │ +018ee8: 5b01 6400 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/AllApplications$3;.this$0:Lcom/gacode/relaunchx/AllApplications; // field@0064 │ │ +018eec: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +018ef2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=303 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/AllApplications$3; │ │ 0x0000 - 0x0006 reg=1 this$0 Lcom/gacode/relaunchx/AllApplications; │ │ │ │ @@ -4159,18 +4165,18 @@ │ │ type : '(Landroid/widget/AbsListView;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -017e5c: |[017e5c] com.gacode.relaunchx.AllApplications$3.onScroll:(Landroid/widget/AbsListView;III)V │ │ -017e6c: 5410 6400 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/AllApplications$3;.this$0:Lcom/gacode/relaunchx/AllApplications; // field@0064 │ │ -017e70: 7110 b101 0000 |0002: invoke-static {v0}, Lcom/gacode/relaunchx/AllApplications;.access$000:(Lcom/gacode/relaunchx/AllApplications;)V // method@01b1 │ │ -017e76: 0e00 |0005: return-void │ │ +018ef4: |[018ef4] com.gacode.relaunchx.AllApplications$3.onScroll:(Landroid/widget/AbsListView;III)V │ │ +018f04: 5410 6400 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/AllApplications$3;.this$0:Lcom/gacode/relaunchx/AllApplications; // field@0064 │ │ +018f08: 7110 b101 0000 |0002: invoke-static {v0}, Lcom/gacode/relaunchx/AllApplications;.access$000:(Lcom/gacode/relaunchx/AllApplications;)V // method@01b1 │ │ +018f0e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ 0x0005 line=307 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/gacode/relaunchx/AllApplications$3; │ │ 0x0000 - 0x0006 reg=2 view Landroid/widget/AbsListView; │ │ @@ -4183,16 +4189,16 @@ │ │ type : '(Landroid/widget/AbsListView;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -017e78: |[017e78] com.gacode.relaunchx.AllApplications$3.onScrollStateChanged:(Landroid/widget/AbsListView;I)V │ │ -017e88: 0e00 |0000: return-void │ │ +018f10: |[018f10] com.gacode.relaunchx.AllApplications$3.onScrollStateChanged:(Landroid/widget/AbsListView;I)V │ │ +018f20: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=311 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/gacode/relaunchx/AllApplications$3; │ │ 0x0000 - 0x0001 reg=1 view Landroid/widget/AbsListView; │ │ 0x0000 - 0x0001 reg=2 scrollState I │ │ @@ -4234,18 +4240,18 @@ │ │ type : '(Lcom/gacode/relaunchx/AllApplications;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -017e8c: |[017e8c] com.gacode.relaunchx.AllApplications$4.:(Lcom/gacode/relaunchx/AllApplications;)V │ │ -017e9c: 5b01 6500 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/AllApplications$4;.this$0:Lcom/gacode/relaunchx/AllApplications; // field@0065 │ │ -017ea0: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -017ea6: 0e00 |0005: return-void │ │ +018f24: |[018f24] com.gacode.relaunchx.AllApplications$4.:(Lcom/gacode/relaunchx/AllApplications;)V │ │ +018f34: 5b01 6500 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/AllApplications$4;.this$0:Lcom/gacode/relaunchx/AllApplications; // field@0065 │ │ +018f38: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +018f3e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=314 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/AllApplications$4; │ │ 0x0000 - 0x0006 reg=1 this$0 Lcom/gacode/relaunchx/AllApplications; │ │ │ │ @@ -4255,123 +4261,123 @@ │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 220 16-bit code units │ │ -017ea8: |[017ea8] com.gacode.relaunchx.AllApplications$4.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -017eb8: 5484 6500 |0000: iget-object v4, v8, Lcom/gacode/relaunchx/AllApplications$4;.this$0:Lcom/gacode/relaunchx/AllApplications; // field@0065 │ │ -017ebc: 5444 7600 |0002: iget-object v4, v4, Lcom/gacode/relaunchx/AllApplications;.itemsArray:Ljava/util/List; // field@0076 │ │ -017ec0: 7220 d006 b400 |0004: invoke-interface {v4, v11}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ -017ec6: 0c02 |0007: move-result-object v2 │ │ -017ec8: 1f02 0002 |0008: check-cast v2, Ljava/lang/String; // type@0200 │ │ -017ecc: 5484 6500 |000a: iget-object v4, v8, Lcom/gacode/relaunchx/AllApplications$4;.this$0:Lcom/gacode/relaunchx/AllApplications; // field@0065 │ │ -017ed0: 5444 7300 |000c: iget-object v4, v4, Lcom/gacode/relaunchx/AllApplications;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0073 │ │ -017ed4: 6e20 8504 2400 |000e: invoke-virtual {v4, v2}, Lcom/gacode/relaunchx/ReLaunchApp;.getIntentByLabel:(Ljava/lang/String;)Landroid/content/Intent; // method@0485 │ │ -017eda: 0c01 |0011: move-result-object v1 │ │ -017edc: 3901 4800 |0012: if-nez v1, 005a // +0048 │ │ -017ee0: 5484 6500 |0014: iget-object v4, v8, Lcom/gacode/relaunchx/AllApplications$4;.this$0:Lcom/gacode/relaunchx/AllApplications; // field@0065 │ │ -017ee4: 2205 0202 |0016: new-instance v5, Ljava/lang/StringBuilder; // type@0202 │ │ -017ee8: 7010 9606 0500 |0018: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -017eee: 5486 6500 |001b: iget-object v6, v8, Lcom/gacode/relaunchx/AllApplications$4;.this$0:Lcom/gacode/relaunchx/AllApplications; // field@0065 │ │ -017ef2: 6e10 bb01 0600 |001d: invoke-virtual {v6}, Lcom/gacode/relaunchx/AllApplications;.getResources:()Landroid/content/res/Resources; // method@01bb │ │ -017ef8: 0c06 |0020: move-result-object v6 │ │ -017efa: 1407 2e00 087f |0021: const v7, #float 1.80776e+38 // #7f08002e │ │ -017f00: 6e20 8000 7600 |0024: invoke-virtual {v6, v7}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -017f06: 0c06 |0027: move-result-object v6 │ │ -017f08: 6e20 9a06 6500 |0028: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -017f0e: 0c05 |002b: move-result-object v5 │ │ -017f10: 1a06 0300 |002c: const-string v6, " "" // string@0003 │ │ -017f14: 6e20 9a06 6500 |002e: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -017f1a: 0c05 |0031: move-result-object v5 │ │ -017f1c: 6e20 9a06 2500 |0032: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -017f22: 0c05 |0035: move-result-object v5 │ │ -017f24: 1a06 0f00 |0036: const-string v6, "" " // string@000f │ │ -017f28: 6e20 9a06 6500 |0038: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -017f2e: 0c05 |003b: move-result-object v5 │ │ -017f30: 5486 6500 |003c: iget-object v6, v8, Lcom/gacode/relaunchx/AllApplications$4;.this$0:Lcom/gacode/relaunchx/AllApplications; // field@0065 │ │ -017f34: 6e10 bb01 0600 |003e: invoke-virtual {v6}, Lcom/gacode/relaunchx/AllApplications;.getResources:()Landroid/content/res/Resources; // method@01bb │ │ -017f3a: 0c06 |0041: move-result-object v6 │ │ -017f3c: 1407 3300 087f |0042: const v7, #float 1.80776e+38 // #7f080033 │ │ -017f42: 6e20 8000 7600 |0045: invoke-virtual {v6, v7}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -017f48: 0c06 |0048: move-result-object v6 │ │ -017f4a: 6e20 9a06 6500 |0049: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -017f50: 0c05 |004c: move-result-object v5 │ │ -017f52: 6e10 9c06 0500 |004d: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -017f58: 0c05 |0050: move-result-object v5 │ │ -017f5a: 1216 |0051: const/4 v6, #int 1 // #1 │ │ -017f5c: 7130 5d01 5406 |0052: invoke-static {v4, v5, v6}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@015d │ │ -017f62: 0c04 |0055: move-result-object v4 │ │ -017f64: 6e10 5e01 0400 |0056: invoke-virtual {v4}, Landroid/widget/Toast;.show:()V // method@015e │ │ -017f6a: 0e00 |0059: return-void │ │ -017f6c: 1213 |005a: const/4 v3, #int 1 // #1 │ │ -017f6e: 1a04 5405 |005b: const-string v4, "android.intent.action.MAIN" // string@0554 │ │ -017f72: 6e20 5a00 4100 |005d: invoke-virtual {v1, v4}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@005a │ │ -017f78: 1a04 5905 |0060: const-string v4, "android.intent.category.LAUNCHER" // string@0559 │ │ -017f7c: 6e20 5000 4100 |0062: invoke-virtual {v1, v4}, Landroid/content/Intent;.addCategory:(Ljava/lang/String;)Landroid/content/Intent; // method@0050 │ │ -017f82: 5484 6500 |0065: iget-object v4, v8, Lcom/gacode/relaunchx/AllApplications$4;.this$0:Lcom/gacode/relaunchx/AllApplications; // field@0065 │ │ -017f86: 6e20 ca01 1400 |0067: invoke-virtual {v4, v1}, Lcom/gacode/relaunchx/AllApplications;.startActivity:(Landroid/content/Intent;)V // method@01ca │ │ -017f8c: 5484 6500 |006a: iget-object v4, v8, Lcom/gacode/relaunchx/AllApplications$4;.this$0:Lcom/gacode/relaunchx/AllApplications; // field@0065 │ │ -017f90: 5444 7900 |006c: iget-object v4, v4, Lcom/gacode/relaunchx/AllApplications;.prefs:Landroid/content/SharedPreferences; // field@0079 │ │ -017f94: 1a05 aa0c |006e: const-string v5, "returnToMain" // string@0caa │ │ -017f98: 1206 |0070: const/4 v6, #int 0 // #0 │ │ -017f9a: 7230 6d00 5406 |0071: invoke-interface {v4, v5, v6}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ -017fa0: 0a04 |0074: move-result v4 │ │ -017fa2: 3804 0700 |0075: if-eqz v4, 007c // +0007 │ │ -017fa6: 5484 6500 |0077: iget-object v4, v8, Lcom/gacode/relaunchx/AllApplications$4;.this$0:Lcom/gacode/relaunchx/AllApplications; // field@0065 │ │ -017faa: 6e10 b601 0400 |0079: invoke-virtual {v4}, Lcom/gacode/relaunchx/AllApplications;.finish:()V // method@01b6 │ │ -017fb0: 3803 ddff |007c: if-eqz v3, 0059 // -0023 │ │ -017fb4: 5484 6500 |007e: iget-object v4, v8, Lcom/gacode/relaunchx/AllApplications$4;.this$0:Lcom/gacode/relaunchx/AllApplications; // field@0065 │ │ -017fb8: 5444 7300 |0080: iget-object v4, v4, Lcom/gacode/relaunchx/AllApplications;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0073 │ │ -017fbc: 1a05 7705 |0082: const-string v5, "app_last" // string@0577 │ │ -017fc0: 1a06 a204 |0084: const-string v6, "X" // string@04a2 │ │ -017fc4: 1207 |0086: const/4 v7, #int 0 // #0 │ │ -017fc6: 7110 4d06 0700 |0087: invoke-static {v7}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@064d │ │ -017fcc: 0c07 |008a: move-result-object v7 │ │ -017fce: 6e57 7404 5462 |008b: invoke-virtual {v4, v5, v2, v6, v7}, Lcom/gacode/relaunchx/ReLaunchApp;.addToList:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;)V // method@0474 │ │ -017fd4: 5484 6500 |008e: iget-object v4, v8, Lcom/gacode/relaunchx/AllApplications$4;.this$0:Lcom/gacode/relaunchx/AllApplications; // field@0065 │ │ -017fd8: 7110 b201 0400 |0090: invoke-static {v4}, Lcom/gacode/relaunchx/AllApplications;.access$100:(Lcom/gacode/relaunchx/AllApplications;)V // method@01b2 │ │ -017fde: 28c6 |0093: goto 0059 // -003a │ │ -017fe0: 0d00 |0094: move-exception v0 │ │ -017fe2: 5484 6500 |0095: iget-object v4, v8, Lcom/gacode/relaunchx/AllApplications$4;.this$0:Lcom/gacode/relaunchx/AllApplications; // field@0065 │ │ -017fe6: 2205 0202 |0097: new-instance v5, Ljava/lang/StringBuilder; // type@0202 │ │ -017fea: 7010 9606 0500 |0099: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -017ff0: 5486 6500 |009c: iget-object v6, v8, Lcom/gacode/relaunchx/AllApplications$4;.this$0:Lcom/gacode/relaunchx/AllApplications; // field@0065 │ │ -017ff4: 6e10 bb01 0600 |009e: invoke-virtual {v6}, Lcom/gacode/relaunchx/AllApplications;.getResources:()Landroid/content/res/Resources; // method@01bb │ │ -017ffa: 0c06 |00a1: move-result-object v6 │ │ -017ffc: 1407 2e00 087f |00a2: const v7, #float 1.80776e+38 // #7f08002e │ │ -018002: 6e20 8000 7600 |00a5: invoke-virtual {v6, v7}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -018008: 0c06 |00a8: move-result-object v6 │ │ -01800a: 6e20 9a06 6500 |00a9: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -018010: 0c05 |00ac: move-result-object v5 │ │ -018012: 1a06 0300 |00ad: const-string v6, " "" // string@0003 │ │ -018016: 6e20 9a06 6500 |00af: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -01801c: 0c05 |00b2: move-result-object v5 │ │ -01801e: 6e20 9a06 2500 |00b3: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -018024: 0c05 |00b6: move-result-object v5 │ │ -018026: 1a06 0f00 |00b7: const-string v6, "" " // string@000f │ │ -01802a: 6e20 9a06 6500 |00b9: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -018030: 0c05 |00bc: move-result-object v5 │ │ -018032: 5486 6500 |00bd: iget-object v6, v8, Lcom/gacode/relaunchx/AllApplications$4;.this$0:Lcom/gacode/relaunchx/AllApplications; // field@0065 │ │ -018036: 6e10 bb01 0600 |00bf: invoke-virtual {v6}, Lcom/gacode/relaunchx/AllApplications;.getResources:()Landroid/content/res/Resources; // method@01bb │ │ -01803c: 0c06 |00c2: move-result-object v6 │ │ -01803e: 1407 3300 087f |00c3: const v7, #float 1.80776e+38 // #7f080033 │ │ -018044: 6e20 8000 7600 |00c6: invoke-virtual {v6, v7}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -01804a: 0c06 |00c9: move-result-object v6 │ │ -01804c: 6e20 9a06 6500 |00ca: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -018052: 0c05 |00cd: move-result-object v5 │ │ -018054: 6e10 9c06 0500 |00ce: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -01805a: 0c05 |00d1: move-result-object v5 │ │ -01805c: 1216 |00d2: const/4 v6, #int 1 // #1 │ │ -01805e: 7130 5d01 5406 |00d3: invoke-static {v4, v5, v6}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@015d │ │ -018064: 0c04 |00d6: move-result-object v4 │ │ -018066: 6e10 5e01 0400 |00d7: invoke-virtual {v4}, Landroid/widget/Toast;.show:()V // method@015e │ │ -01806c: 1203 |00da: const/4 v3, #int 0 // #0 │ │ -01806e: 28a1 |00db: goto 007c // -005f │ │ +018f40: |[018f40] com.gacode.relaunchx.AllApplications$4.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +018f50: 5484 6500 |0000: iget-object v4, v8, Lcom/gacode/relaunchx/AllApplications$4;.this$0:Lcom/gacode/relaunchx/AllApplications; // field@0065 │ │ +018f54: 5444 7600 |0002: iget-object v4, v4, Lcom/gacode/relaunchx/AllApplications;.itemsArray:Ljava/util/List; // field@0076 │ │ +018f58: 7220 d006 b400 |0004: invoke-interface {v4, v11}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ +018f5e: 0c02 |0007: move-result-object v2 │ │ +018f60: 1f02 0002 |0008: check-cast v2, Ljava/lang/String; // type@0200 │ │ +018f64: 5484 6500 |000a: iget-object v4, v8, Lcom/gacode/relaunchx/AllApplications$4;.this$0:Lcom/gacode/relaunchx/AllApplications; // field@0065 │ │ +018f68: 5444 7300 |000c: iget-object v4, v4, Lcom/gacode/relaunchx/AllApplications;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0073 │ │ +018f6c: 6e20 8504 2400 |000e: invoke-virtual {v4, v2}, Lcom/gacode/relaunchx/ReLaunchApp;.getIntentByLabel:(Ljava/lang/String;)Landroid/content/Intent; // method@0485 │ │ +018f72: 0c01 |0011: move-result-object v1 │ │ +018f74: 3901 4800 |0012: if-nez v1, 005a // +0048 │ │ +018f78: 5484 6500 |0014: iget-object v4, v8, Lcom/gacode/relaunchx/AllApplications$4;.this$0:Lcom/gacode/relaunchx/AllApplications; // field@0065 │ │ +018f7c: 2205 0202 |0016: new-instance v5, Ljava/lang/StringBuilder; // type@0202 │ │ +018f80: 7010 9606 0500 |0018: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +018f86: 5486 6500 |001b: iget-object v6, v8, Lcom/gacode/relaunchx/AllApplications$4;.this$0:Lcom/gacode/relaunchx/AllApplications; // field@0065 │ │ +018f8a: 6e10 bb01 0600 |001d: invoke-virtual {v6}, Lcom/gacode/relaunchx/AllApplications;.getResources:()Landroid/content/res/Resources; // method@01bb │ │ +018f90: 0c06 |0020: move-result-object v6 │ │ +018f92: 1407 2e00 087f |0021: const v7, #float 1.80776e+38 // #7f08002e │ │ +018f98: 6e20 8000 7600 |0024: invoke-virtual {v6, v7}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +018f9e: 0c06 |0027: move-result-object v6 │ │ +018fa0: 6e20 9a06 6500 |0028: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +018fa6: 0c05 |002b: move-result-object v5 │ │ +018fa8: 1a06 0300 |002c: const-string v6, " "" // string@0003 │ │ +018fac: 6e20 9a06 6500 |002e: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +018fb2: 0c05 |0031: move-result-object v5 │ │ +018fb4: 6e20 9a06 2500 |0032: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +018fba: 0c05 |0035: move-result-object v5 │ │ +018fbc: 1a06 0f00 |0036: const-string v6, "" " // string@000f │ │ +018fc0: 6e20 9a06 6500 |0038: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +018fc6: 0c05 |003b: move-result-object v5 │ │ +018fc8: 5486 6500 |003c: iget-object v6, v8, Lcom/gacode/relaunchx/AllApplications$4;.this$0:Lcom/gacode/relaunchx/AllApplications; // field@0065 │ │ +018fcc: 6e10 bb01 0600 |003e: invoke-virtual {v6}, Lcom/gacode/relaunchx/AllApplications;.getResources:()Landroid/content/res/Resources; // method@01bb │ │ +018fd2: 0c06 |0041: move-result-object v6 │ │ +018fd4: 1407 3300 087f |0042: const v7, #float 1.80776e+38 // #7f080033 │ │ +018fda: 6e20 8000 7600 |0045: invoke-virtual {v6, v7}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +018fe0: 0c06 |0048: move-result-object v6 │ │ +018fe2: 6e20 9a06 6500 |0049: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +018fe8: 0c05 |004c: move-result-object v5 │ │ +018fea: 6e10 9c06 0500 |004d: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +018ff0: 0c05 |0050: move-result-object v5 │ │ +018ff2: 1216 |0051: const/4 v6, #int 1 // #1 │ │ +018ff4: 7130 5d01 5406 |0052: invoke-static {v4, v5, v6}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@015d │ │ +018ffa: 0c04 |0055: move-result-object v4 │ │ +018ffc: 6e10 5e01 0400 |0056: invoke-virtual {v4}, Landroid/widget/Toast;.show:()V // method@015e │ │ +019002: 0e00 |0059: return-void │ │ +019004: 1213 |005a: const/4 v3, #int 1 // #1 │ │ +019006: 1a04 5405 |005b: const-string v4, "android.intent.action.MAIN" // string@0554 │ │ +01900a: 6e20 5a00 4100 |005d: invoke-virtual {v1, v4}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@005a │ │ +019010: 1a04 5905 |0060: const-string v4, "android.intent.category.LAUNCHER" // string@0559 │ │ +019014: 6e20 5000 4100 |0062: invoke-virtual {v1, v4}, Landroid/content/Intent;.addCategory:(Ljava/lang/String;)Landroid/content/Intent; // method@0050 │ │ +01901a: 5484 6500 |0065: iget-object v4, v8, Lcom/gacode/relaunchx/AllApplications$4;.this$0:Lcom/gacode/relaunchx/AllApplications; // field@0065 │ │ +01901e: 6e20 ca01 1400 |0067: invoke-virtual {v4, v1}, Lcom/gacode/relaunchx/AllApplications;.startActivity:(Landroid/content/Intent;)V // method@01ca │ │ +019024: 5484 6500 |006a: iget-object v4, v8, Lcom/gacode/relaunchx/AllApplications$4;.this$0:Lcom/gacode/relaunchx/AllApplications; // field@0065 │ │ +019028: 5444 7900 |006c: iget-object v4, v4, Lcom/gacode/relaunchx/AllApplications;.prefs:Landroid/content/SharedPreferences; // field@0079 │ │ +01902c: 1a05 aa0c |006e: const-string v5, "returnToMain" // string@0caa │ │ +019030: 1206 |0070: const/4 v6, #int 0 // #0 │ │ +019032: 7230 6d00 5406 |0071: invoke-interface {v4, v5, v6}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ +019038: 0a04 |0074: move-result v4 │ │ +01903a: 3804 0700 |0075: if-eqz v4, 007c // +0007 │ │ +01903e: 5484 6500 |0077: iget-object v4, v8, Lcom/gacode/relaunchx/AllApplications$4;.this$0:Lcom/gacode/relaunchx/AllApplications; // field@0065 │ │ +019042: 6e10 b601 0400 |0079: invoke-virtual {v4}, Lcom/gacode/relaunchx/AllApplications;.finish:()V // method@01b6 │ │ +019048: 3803 ddff |007c: if-eqz v3, 0059 // -0023 │ │ +01904c: 5484 6500 |007e: iget-object v4, v8, Lcom/gacode/relaunchx/AllApplications$4;.this$0:Lcom/gacode/relaunchx/AllApplications; // field@0065 │ │ +019050: 5444 7300 |0080: iget-object v4, v4, Lcom/gacode/relaunchx/AllApplications;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0073 │ │ +019054: 1a05 7705 |0082: const-string v5, "app_last" // string@0577 │ │ +019058: 1a06 a204 |0084: const-string v6, "X" // string@04a2 │ │ +01905c: 1207 |0086: const/4 v7, #int 0 // #0 │ │ +01905e: 7110 4d06 0700 |0087: invoke-static {v7}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@064d │ │ +019064: 0c07 |008a: move-result-object v7 │ │ +019066: 6e57 7404 5462 |008b: invoke-virtual {v4, v5, v2, v6, v7}, Lcom/gacode/relaunchx/ReLaunchApp;.addToList:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;)V // method@0474 │ │ +01906c: 5484 6500 |008e: iget-object v4, v8, Lcom/gacode/relaunchx/AllApplications$4;.this$0:Lcom/gacode/relaunchx/AllApplications; // field@0065 │ │ +019070: 7110 b201 0400 |0090: invoke-static {v4}, Lcom/gacode/relaunchx/AllApplications;.access$100:(Lcom/gacode/relaunchx/AllApplications;)V // method@01b2 │ │ +019076: 28c6 |0093: goto 0059 // -003a │ │ +019078: 0d00 |0094: move-exception v0 │ │ +01907a: 5484 6500 |0095: iget-object v4, v8, Lcom/gacode/relaunchx/AllApplications$4;.this$0:Lcom/gacode/relaunchx/AllApplications; // field@0065 │ │ +01907e: 2205 0202 |0097: new-instance v5, Ljava/lang/StringBuilder; // type@0202 │ │ +019082: 7010 9606 0500 |0099: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +019088: 5486 6500 |009c: iget-object v6, v8, Lcom/gacode/relaunchx/AllApplications$4;.this$0:Lcom/gacode/relaunchx/AllApplications; // field@0065 │ │ +01908c: 6e10 bb01 0600 |009e: invoke-virtual {v6}, Lcom/gacode/relaunchx/AllApplications;.getResources:()Landroid/content/res/Resources; // method@01bb │ │ +019092: 0c06 |00a1: move-result-object v6 │ │ +019094: 1407 2e00 087f |00a2: const v7, #float 1.80776e+38 // #7f08002e │ │ +01909a: 6e20 8000 7600 |00a5: invoke-virtual {v6, v7}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +0190a0: 0c06 |00a8: move-result-object v6 │ │ +0190a2: 6e20 9a06 6500 |00a9: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +0190a8: 0c05 |00ac: move-result-object v5 │ │ +0190aa: 1a06 0300 |00ad: const-string v6, " "" // string@0003 │ │ +0190ae: 6e20 9a06 6500 |00af: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +0190b4: 0c05 |00b2: move-result-object v5 │ │ +0190b6: 6e20 9a06 2500 |00b3: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +0190bc: 0c05 |00b6: move-result-object v5 │ │ +0190be: 1a06 0f00 |00b7: const-string v6, "" " // string@000f │ │ +0190c2: 6e20 9a06 6500 |00b9: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +0190c8: 0c05 |00bc: move-result-object v5 │ │ +0190ca: 5486 6500 |00bd: iget-object v6, v8, Lcom/gacode/relaunchx/AllApplications$4;.this$0:Lcom/gacode/relaunchx/AllApplications; // field@0065 │ │ +0190ce: 6e10 bb01 0600 |00bf: invoke-virtual {v6}, Lcom/gacode/relaunchx/AllApplications;.getResources:()Landroid/content/res/Resources; // method@01bb │ │ +0190d4: 0c06 |00c2: move-result-object v6 │ │ +0190d6: 1407 3300 087f |00c3: const v7, #float 1.80776e+38 // #7f080033 │ │ +0190dc: 6e20 8000 7600 |00c6: invoke-virtual {v6, v7}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +0190e2: 0c06 |00c9: move-result-object v6 │ │ +0190e4: 6e20 9a06 6500 |00ca: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +0190ea: 0c05 |00cd: move-result-object v5 │ │ +0190ec: 6e10 9c06 0500 |00ce: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +0190f2: 0c05 |00d1: move-result-object v5 │ │ +0190f4: 1216 |00d2: const/4 v6, #int 1 // #1 │ │ +0190f6: 7130 5d01 5406 |00d3: invoke-static {v4, v5, v6}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@015d │ │ +0190fc: 0c04 |00d6: move-result-object v4 │ │ +0190fe: 6e10 5e01 0400 |00d7: invoke-virtual {v4}, Landroid/widget/Toast;.show:()V // method@015e │ │ +019104: 1203 |00da: const/4 v3, #int 0 // #0 │ │ +019106: 28a1 |00db: goto 007c // -005f │ │ catches : 1 │ │ 0x005b - 0x007c │ │ Landroid/content/ActivityNotFoundException; -> 0x0094 │ │ positions : │ │ 0x0000 line=318 │ │ 0x000a line=319 │ │ 0x0012 line=320 │ │ @@ -4446,18 +4452,18 @@ │ │ type : '(Lcom/gacode/relaunchx/AllApplications;Landroid/content/Context;ILjava/util/List;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -018080: |[018080] com.gacode.relaunchx.AllApplications$AppAdapter.:(Lcom/gacode/relaunchx/AllApplications;Landroid/content/Context;ILjava/util/List;)V │ │ -018090: 5b01 6600 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/AllApplications$AppAdapter;.this$0:Lcom/gacode/relaunchx/AllApplications; // field@0066 │ │ -018094: 7040 0501 2043 |0002: invoke-direct {v0, v2, v3, v4}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;ILjava/util/List;)V // method@0105 │ │ -01809a: 0e00 |0005: return-void │ │ +019118: |[019118] com.gacode.relaunchx.AllApplications$AppAdapter.:(Lcom/gacode/relaunchx/AllApplications;Landroid/content/Context;ILjava/util/List;)V │ │ +019128: 5b01 6600 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/AllApplications$AppAdapter;.this$0:Lcom/gacode/relaunchx/AllApplications; // field@0066 │ │ +01912c: 7040 0501 2043 |0002: invoke-direct {v0, v2, v3, v4}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;ILjava/util/List;)V // method@0105 │ │ +019132: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0002 line=98 │ │ 0x0005 line=99 │ │ locals : │ │ 0x0000 - 0x0000 reg=4 (null) Ljava/util/List; │ │ @@ -4473,20 +4479,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -01809c: |[01809c] com.gacode.relaunchx.AllApplications$AppAdapter.getCount:()I │ │ -0180ac: 5410 6600 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/AllApplications$AppAdapter;.this$0:Lcom/gacode/relaunchx/AllApplications; // field@0066 │ │ -0180b0: 5400 7600 |0002: iget-object v0, v0, Lcom/gacode/relaunchx/AllApplications;.itemsArray:Ljava/util/List; // field@0076 │ │ -0180b4: 7210 d406 0000 |0004: invoke-interface {v0}, Ljava/util/List;.size:()I // method@06d4 │ │ -0180ba: 0a00 |0007: move-result v0 │ │ -0180bc: 0f00 |0008: return v0 │ │ +019134: |[019134] com.gacode.relaunchx.AllApplications$AppAdapter.getCount:()I │ │ +019144: 5410 6600 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/AllApplications$AppAdapter;.this$0:Lcom/gacode/relaunchx/AllApplications; // field@0066 │ │ +019148: 5400 7600 |0002: iget-object v0, v0, Lcom/gacode/relaunchx/AllApplications;.itemsArray:Ljava/util/List; // field@0076 │ │ +01914c: 7210 d406 0000 |0004: invoke-interface {v0}, Ljava/util/List;.size:()I // method@06d4 │ │ +019152: 0a00 |0007: move-result v0 │ │ +019154: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/gacode/relaunchx/AllApplications$AppAdapter; │ │ │ │ #1 : (in Lcom/gacode/relaunchx/AllApplications$AppAdapter;) │ │ @@ -4494,68 +4500,68 @@ │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 108 16-bit code units │ │ -0180c0: |[0180c0] com.gacode.relaunchx.AllApplications$AppAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -0180d0: 07b5 |0000: move-object v5, v11 │ │ -0180d2: 3905 6400 |0001: if-nez v5, 0065 // +0064 │ │ -0180d6: 5497 6600 |0003: iget-object v7, v9, Lcom/gacode/relaunchx/AllApplications$AppAdapter;.this$0:Lcom/gacode/relaunchx/AllApplications; // field@0066 │ │ -0180da: 6e10 b701 0700 |0005: invoke-virtual {v7}, Lcom/gacode/relaunchx/AllApplications;.getApplicationContext:()Landroid/content/Context; // method@01b7 │ │ -0180e0: 0c07 |0008: move-result-object v7 │ │ -0180e2: 1a08 100a |0009: const-string v8, "layout_inflater" // string@0a10 │ │ -0180e6: 6e20 4900 8700 |000b: invoke-virtual {v7, v8}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0049 │ │ -0180ec: 0c06 |000e: move-result-object v6 │ │ -0180ee: 1f06 5b00 |000f: check-cast v6, Landroid/view/LayoutInflater; // type@005b │ │ -0180f2: 1407 0300 037f |0011: const v7, #float 1.74129e+38 // #7f030003 │ │ -0180f8: 1208 |0014: const/4 v8, #int 0 // #0 │ │ -0180fa: 6e30 df00 7608 |0015: invoke-virtual {v6, v7, v8}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@00df │ │ -018100: 0c05 |0018: move-result-object v5 │ │ -018102: 2200 9900 |0019: new-instance v0, Lcom/gacode/relaunchx/AllApplications$ViewHolder; // type@0099 │ │ -018106: 7010 af01 0000 |001b: invoke-direct {v0}, Lcom/gacode/relaunchx/AllApplications$ViewHolder;.:()V // method@01af │ │ -01810c: 1407 1900 0c7f |001e: const v7, #float 1.86092e+38 // #7f0c0019 │ │ -018112: 6e20 e900 7500 |0021: invoke-virtual {v5, v7}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00e9 │ │ -018118: 0c07 |0024: move-result-object v7 │ │ -01811a: 1f07 8100 |0025: check-cast v7, Landroid/widget/TextView; // type@0081 │ │ -01811e: 5b07 6800 |0027: iput-object v7, v0, Lcom/gacode/relaunchx/AllApplications$ViewHolder;.tv:Landroid/widget/TextView; // field@0068 │ │ -018122: 1407 1400 0c7f |0029: const v7, #float 1.86092e+38 // #7f0c0014 │ │ -018128: 6e20 e900 7500 |002c: invoke-virtual {v5, v7}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00e9 │ │ -01812e: 0c07 |002f: move-result-object v7 │ │ -018130: 1f07 7700 |0030: check-cast v7, Landroid/widget/ImageView; // type@0077 │ │ -018134: 5b07 6700 |0032: iput-object v7, v0, Lcom/gacode/relaunchx/AllApplications$ViewHolder;.iv:Landroid/widget/ImageView; // field@0067 │ │ -018138: 6e20 f500 0500 |0034: invoke-virtual {v5, v0}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@00f5 │ │ -01813e: 5404 6800 |0037: iget-object v4, v0, Lcom/gacode/relaunchx/AllApplications$ViewHolder;.tv:Landroid/widget/TextView; // field@0068 │ │ -018142: 5403 6700 |0039: iget-object v3, v0, Lcom/gacode/relaunchx/AllApplications$ViewHolder;.iv:Landroid/widget/ImageView; // field@0067 │ │ -018146: 5497 6600 |003b: iget-object v7, v9, Lcom/gacode/relaunchx/AllApplications$AppAdapter;.this$0:Lcom/gacode/relaunchx/AllApplications; // field@0066 │ │ -01814a: 5477 7600 |003d: iget-object v7, v7, Lcom/gacode/relaunchx/AllApplications;.itemsArray:Ljava/util/List; // field@0076 │ │ -01814e: 7220 d006 a700 |003f: invoke-interface {v7, v10}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ -018154: 0c01 |0042: move-result-object v1 │ │ -018156: 1f01 0002 |0043: check-cast v1, Ljava/lang/String; // type@0200 │ │ -01815a: 3801 1f00 |0045: if-eqz v1, 0064 // +001f │ │ -01815e: 1a07 cf04 |0047: const-string v7, "\%" // string@04cf │ │ -018162: 6e20 8906 7100 |0049: invoke-virtual {v1, v7}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0689 │ │ -018168: 0c02 |004c: move-result-object v2 │ │ -01816a: 1227 |004d: const/4 v7, #int 2 // #2 │ │ -01816c: 4607 0207 |004e: aget-object v7, v2, v7 │ │ -018170: 6e20 5801 7400 |0050: invoke-virtual {v4, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ -018176: 5497 6600 |0053: iget-object v7, v9, Lcom/gacode/relaunchx/AllApplications$AppAdapter;.this$0:Lcom/gacode/relaunchx/AllApplications; // field@0066 │ │ -01817a: 5477 7300 |0055: iget-object v7, v7, Lcom/gacode/relaunchx/AllApplications;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0073 │ │ -01817e: 6e10 8404 0700 |0057: invoke-virtual {v7}, Lcom/gacode/relaunchx/ReLaunchApp;.getIcons:()Ljava/util/HashMap; // method@0484 │ │ -018184: 0c07 |005a: move-result-object v7 │ │ -018186: 6e20 c306 1700 |005b: invoke-virtual {v7, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ -01818c: 0c07 |005e: move-result-object v7 │ │ -01818e: 1f07 3100 |005f: check-cast v7, Landroid/graphics/drawable/Drawable; // type@0031 │ │ -018192: 6e20 3401 7300 |0061: invoke-virtual {v3, v7}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0134 │ │ -018198: 1105 |0064: return-object v5 │ │ -01819a: 6e10 ef00 0500 |0065: invoke-virtual {v5}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@00ef │ │ -0181a0: 0c00 |0068: move-result-object v0 │ │ -0181a2: 1f00 9900 |0069: check-cast v0, Lcom/gacode/relaunchx/AllApplications$ViewHolder; // type@0099 │ │ -0181a6: 28cc |006b: goto 0037 // -0034 │ │ +019158: |[019158] com.gacode.relaunchx.AllApplications$AppAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +019168: 07b5 |0000: move-object v5, v11 │ │ +01916a: 3905 6400 |0001: if-nez v5, 0065 // +0064 │ │ +01916e: 5497 6600 |0003: iget-object v7, v9, Lcom/gacode/relaunchx/AllApplications$AppAdapter;.this$0:Lcom/gacode/relaunchx/AllApplications; // field@0066 │ │ +019172: 6e10 b701 0700 |0005: invoke-virtual {v7}, Lcom/gacode/relaunchx/AllApplications;.getApplicationContext:()Landroid/content/Context; // method@01b7 │ │ +019178: 0c07 |0008: move-result-object v7 │ │ +01917a: 1a08 100a |0009: const-string v8, "layout_inflater" // string@0a10 │ │ +01917e: 6e20 4900 8700 |000b: invoke-virtual {v7, v8}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0049 │ │ +019184: 0c06 |000e: move-result-object v6 │ │ +019186: 1f06 5b00 |000f: check-cast v6, Landroid/view/LayoutInflater; // type@005b │ │ +01918a: 1407 0300 037f |0011: const v7, #float 1.74129e+38 // #7f030003 │ │ +019190: 1208 |0014: const/4 v8, #int 0 // #0 │ │ +019192: 6e30 df00 7608 |0015: invoke-virtual {v6, v7, v8}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@00df │ │ +019198: 0c05 |0018: move-result-object v5 │ │ +01919a: 2200 9900 |0019: new-instance v0, Lcom/gacode/relaunchx/AllApplications$ViewHolder; // type@0099 │ │ +01919e: 7010 af01 0000 |001b: invoke-direct {v0}, Lcom/gacode/relaunchx/AllApplications$ViewHolder;.:()V // method@01af │ │ +0191a4: 1407 1900 0c7f |001e: const v7, #float 1.86092e+38 // #7f0c0019 │ │ +0191aa: 6e20 e900 7500 |0021: invoke-virtual {v5, v7}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00e9 │ │ +0191b0: 0c07 |0024: move-result-object v7 │ │ +0191b2: 1f07 8100 |0025: check-cast v7, Landroid/widget/TextView; // type@0081 │ │ +0191b6: 5b07 6800 |0027: iput-object v7, v0, Lcom/gacode/relaunchx/AllApplications$ViewHolder;.tv:Landroid/widget/TextView; // field@0068 │ │ +0191ba: 1407 1400 0c7f |0029: const v7, #float 1.86092e+38 // #7f0c0014 │ │ +0191c0: 6e20 e900 7500 |002c: invoke-virtual {v5, v7}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00e9 │ │ +0191c6: 0c07 |002f: move-result-object v7 │ │ +0191c8: 1f07 7700 |0030: check-cast v7, Landroid/widget/ImageView; // type@0077 │ │ +0191cc: 5b07 6700 |0032: iput-object v7, v0, Lcom/gacode/relaunchx/AllApplications$ViewHolder;.iv:Landroid/widget/ImageView; // field@0067 │ │ +0191d0: 6e20 f500 0500 |0034: invoke-virtual {v5, v0}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@00f5 │ │ +0191d6: 5404 6800 |0037: iget-object v4, v0, Lcom/gacode/relaunchx/AllApplications$ViewHolder;.tv:Landroid/widget/TextView; // field@0068 │ │ +0191da: 5403 6700 |0039: iget-object v3, v0, Lcom/gacode/relaunchx/AllApplications$ViewHolder;.iv:Landroid/widget/ImageView; // field@0067 │ │ +0191de: 5497 6600 |003b: iget-object v7, v9, Lcom/gacode/relaunchx/AllApplications$AppAdapter;.this$0:Lcom/gacode/relaunchx/AllApplications; // field@0066 │ │ +0191e2: 5477 7600 |003d: iget-object v7, v7, Lcom/gacode/relaunchx/AllApplications;.itemsArray:Ljava/util/List; // field@0076 │ │ +0191e6: 7220 d006 a700 |003f: invoke-interface {v7, v10}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ +0191ec: 0c01 |0042: move-result-object v1 │ │ +0191ee: 1f01 0002 |0043: check-cast v1, Ljava/lang/String; // type@0200 │ │ +0191f2: 3801 1f00 |0045: if-eqz v1, 0064 // +001f │ │ +0191f6: 1a07 cf04 |0047: const-string v7, "\%" // string@04cf │ │ +0191fa: 6e20 8906 7100 |0049: invoke-virtual {v1, v7}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0689 │ │ +019200: 0c02 |004c: move-result-object v2 │ │ +019202: 1227 |004d: const/4 v7, #int 2 // #2 │ │ +019204: 4607 0207 |004e: aget-object v7, v2, v7 │ │ +019208: 6e20 5801 7400 |0050: invoke-virtual {v4, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ +01920e: 5497 6600 |0053: iget-object v7, v9, Lcom/gacode/relaunchx/AllApplications$AppAdapter;.this$0:Lcom/gacode/relaunchx/AllApplications; // field@0066 │ │ +019212: 5477 7300 |0055: iget-object v7, v7, Lcom/gacode/relaunchx/AllApplications;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0073 │ │ +019216: 6e10 8404 0700 |0057: invoke-virtual {v7}, Lcom/gacode/relaunchx/ReLaunchApp;.getIcons:()Ljava/util/HashMap; // method@0484 │ │ +01921c: 0c07 |005a: move-result-object v7 │ │ +01921e: 6e20 c306 1700 |005b: invoke-virtual {v7, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ +019224: 0c07 |005e: move-result-object v7 │ │ +019226: 1f07 3100 |005f: check-cast v7, Landroid/graphics/drawable/Drawable; // type@0031 │ │ +01922a: 6e20 3401 7300 |0061: invoke-virtual {v3, v7}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0134 │ │ +019230: 1105 |0064: return-object v5 │ │ +019232: 6e10 ef00 0500 |0065: invoke-virtual {v5}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@00ef │ │ +019238: 0c00 |0068: move-result-object v0 │ │ +01923a: 1f00 9900 |0069: check-cast v0, Lcom/gacode/relaunchx/AllApplications$ViewHolder; // type@0099 │ │ +01923e: 28cc |006b: goto 0037 // -0034 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ 0x0001 line=110 │ │ 0x0003 line=111 │ │ 0x000b line=112 │ │ 0x0011 line=113 │ │ @@ -4624,17 +4630,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0181a8: |[0181a8] com.gacode.relaunchx.AllApplications$ViewHolder.:()V │ │ -0181b8: 7010 6606 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -0181be: 0e00 |0003: return-void │ │ +019240: |[019240] com.gacode.relaunchx.AllApplications$ViewHolder.:()V │ │ +019250: 7010 6606 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +019256: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/gacode/relaunchx/AllApplications$ViewHolder; │ │ │ │ Virtual methods - │ │ @@ -4751,41 +4757,41 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 46 16-bit code units │ │ -0181c0: |[0181c0] com.gacode.relaunchx.AllApplications.:()V │ │ -0181d0: 1222 |0000: const/4 v2, #int 2 // #2 │ │ -0181d2: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -0181d4: 7010 0000 0300 |0002: invoke-direct {v3}, Landroid/app/Activity;.:()V // method@0000 │ │ -0181da: 1a00 c000 |0005: const-string v0, "AllApps" // string@00c0 │ │ -0181de: 5b30 6f00 |0007: iput-object v0, v3, Lcom/gacode/relaunchx/AllApplications;.TAG:Ljava/lang/String; // field@006f │ │ -0181e2: 5931 7000 |0009: iput v1, v3, Lcom/gacode/relaunchx/AllApplications;.UNINSTALL_ACT:I // field@0070 │ │ -0181e6: 5931 6d00 |000b: iput v1, v3, Lcom/gacode/relaunchx/AllApplications;.CNTXT_MENU_RMFAV:I // field@006d │ │ -0181ea: 5932 6900 |000d: iput v2, v3, Lcom/gacode/relaunchx/AllApplications;.CNTXT_MENU_ADDFAV:I // field@0069 │ │ -0181ee: 1230 |000f: const/4 v0, #int 3 // #3 │ │ -0181f0: 5930 6e00 |0010: iput v0, v3, Lcom/gacode/relaunchx/AllApplications;.CNTXT_MENU_UNINSTALL:I // field@006e │ │ -0181f4: 1240 |0012: const/4 v0, #int 4 // #4 │ │ -0181f6: 5930 6a00 |0013: iput v0, v3, Lcom/gacode/relaunchx/AllApplications;.CNTXT_MENU_CANCEL:I // field@006a │ │ -0181fa: 1250 |0015: const/4 v0, #int 5 // #5 │ │ -0181fc: 5930 6c00 |0016: iput v0, v3, Lcom/gacode/relaunchx/AllApplications;.CNTXT_MENU_MOVEUP:I // field@006c │ │ -018200: 1260 |0018: const/4 v0, #int 6 // #6 │ │ -018202: 5930 6b00 |0019: iput v0, v3, Lcom/gacode/relaunchx/AllApplications;.CNTXT_MENU_MOVEDOWN:I // field@006b │ │ -018206: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -018208: 7110 4d06 0000 |001c: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@064d │ │ -01820e: 0c00 |001f: move-result-object v0 │ │ -018210: 5b30 7a00 |0020: iput-object v0, v3, Lcom/gacode/relaunchx/AllApplications;.rereadOnStart:Ljava/lang/Boolean; // field@007a │ │ -018214: 2200 0d02 |0022: new-instance v0, Ljava/util/ArrayList; // type@020d │ │ -018218: 7010 ae06 0000 |0024: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@06ae │ │ -01821e: 5b30 7600 |0027: iput-object v0, v3, Lcom/gacode/relaunchx/AllApplications;.itemsArray:Ljava/util/List; // field@0076 │ │ -018222: 5c31 7200 |0029: iput-boolean v1, v3, Lcom/gacode/relaunchx/AllApplications;.addSView:Z // field@0072 │ │ -018226: 5932 7400 |002b: iput v2, v3, Lcom/gacode/relaunchx/AllApplications;.gcols:I // field@0074 │ │ -01822a: 0e00 |002d: return-void │ │ +019258: |[019258] com.gacode.relaunchx.AllApplications.:()V │ │ +019268: 1222 |0000: const/4 v2, #int 2 // #2 │ │ +01926a: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +01926c: 7010 0000 0300 |0002: invoke-direct {v3}, Landroid/app/Activity;.:()V // method@0000 │ │ +019272: 1a00 c000 |0005: const-string v0, "AllApps" // string@00c0 │ │ +019276: 5b30 6f00 |0007: iput-object v0, v3, Lcom/gacode/relaunchx/AllApplications;.TAG:Ljava/lang/String; // field@006f │ │ +01927a: 5931 7000 |0009: iput v1, v3, Lcom/gacode/relaunchx/AllApplications;.UNINSTALL_ACT:I // field@0070 │ │ +01927e: 5931 6d00 |000b: iput v1, v3, Lcom/gacode/relaunchx/AllApplications;.CNTXT_MENU_RMFAV:I // field@006d │ │ +019282: 5932 6900 |000d: iput v2, v3, Lcom/gacode/relaunchx/AllApplications;.CNTXT_MENU_ADDFAV:I // field@0069 │ │ +019286: 1230 |000f: const/4 v0, #int 3 // #3 │ │ +019288: 5930 6e00 |0010: iput v0, v3, Lcom/gacode/relaunchx/AllApplications;.CNTXT_MENU_UNINSTALL:I // field@006e │ │ +01928c: 1240 |0012: const/4 v0, #int 4 // #4 │ │ +01928e: 5930 6a00 |0013: iput v0, v3, Lcom/gacode/relaunchx/AllApplications;.CNTXT_MENU_CANCEL:I // field@006a │ │ +019292: 1250 |0015: const/4 v0, #int 5 // #5 │ │ +019294: 5930 6c00 |0016: iput v0, v3, Lcom/gacode/relaunchx/AllApplications;.CNTXT_MENU_MOVEUP:I // field@006c │ │ +019298: 1260 |0018: const/4 v0, #int 6 // #6 │ │ +01929a: 5930 6b00 |0019: iput v0, v3, Lcom/gacode/relaunchx/AllApplications;.CNTXT_MENU_MOVEDOWN:I // field@006b │ │ +01929e: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +0192a0: 7110 4d06 0000 |001c: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@064d │ │ +0192a6: 0c00 |001f: move-result-object v0 │ │ +0192a8: 5b30 7a00 |0020: iput-object v0, v3, Lcom/gacode/relaunchx/AllApplications;.rereadOnStart:Ljava/lang/Boolean; // field@007a │ │ +0192ac: 2200 0d02 |0022: new-instance v0, Ljava/util/ArrayList; // type@020d │ │ +0192b0: 7010 ae06 0000 |0024: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@06ae │ │ +0192b6: 5b30 7600 |0027: iput-object v0, v3, Lcom/gacode/relaunchx/AllApplications;.itemsArray:Ljava/util/List; // field@0076 │ │ +0192ba: 5c31 7200 |0029: iput-boolean v1, v3, Lcom/gacode/relaunchx/AllApplications;.addSView:Z // field@0072 │ │ +0192be: 5932 7400 |002b: iput v2, v3, Lcom/gacode/relaunchx/AllApplications;.gcols:I // field@0074 │ │ +0192c2: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=37 │ │ 0x0005 line=38 │ │ 0x0009 line=40 │ │ 0x000b line=42 │ │ 0x000d line=43 │ │ @@ -4805,17 +4811,17 @@ │ │ type : '(Lcom/gacode/relaunchx/AllApplications;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01822c: |[01822c] com.gacode.relaunchx.AllApplications.access$000:(Lcom/gacode/relaunchx/AllApplications;)V │ │ -01823c: 7010 c801 0000 |0000: invoke-direct {v0}, Lcom/gacode/relaunchx/AllApplications;.setEinkController:()V // method@01c8 │ │ -018242: 0e00 |0003: return-void │ │ +0192c4: |[0192c4] com.gacode.relaunchx.AllApplications.access$000:(Lcom/gacode/relaunchx/AllApplications;)V │ │ +0192d4: 7010 c801 0000 |0000: invoke-direct {v0}, Lcom/gacode/relaunchx/AllApplications;.setEinkController:()V // method@01c8 │ │ +0192da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcom/gacode/relaunchx/AllApplications; │ │ │ │ #2 : (in Lcom/gacode/relaunchx/AllApplications;) │ │ @@ -4823,17 +4829,17 @@ │ │ type : '(Lcom/gacode/relaunchx/AllApplications;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -018244: |[018244] com.gacode.relaunchx.AllApplications.access$100:(Lcom/gacode/relaunchx/AllApplications;)V │ │ -018254: 7010 c601 0000 |0000: invoke-direct {v0}, Lcom/gacode/relaunchx/AllApplications;.saveLast:()V // method@01c6 │ │ -01825a: 0e00 |0003: return-void │ │ +0192dc: |[0192dc] com.gacode.relaunchx.AllApplications.access$100:(Lcom/gacode/relaunchx/AllApplications;)V │ │ +0192ec: 7010 c601 0000 |0000: invoke-direct {v0}, Lcom/gacode/relaunchx/AllApplications;.saveLast:()V // method@01c6 │ │ +0192f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcom/gacode/relaunchx/AllApplications; │ │ │ │ #3 : (in Lcom/gacode/relaunchx/AllApplications;) │ │ @@ -4841,42 +4847,42 @@ │ │ type : '(Ljava/util/List;Ljava/util/List;)Ljava/util/List;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -01825c: |[01825c] com.gacode.relaunchx.AllApplications.checkList:(Ljava/util/List;Ljava/util/List;)Ljava/util/List; │ │ -01826c: 2202 0d02 |0000: new-instance v2, Ljava/util/ArrayList; // type@020d │ │ -018270: 7010 ae06 0200 |0002: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@06ae │ │ -018276: 7210 d106 0800 |0005: invoke-interface {v8}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@06d1 │ │ -01827c: 0c04 |0008: move-result-object v4 │ │ -01827e: 7210 c806 0400 |0009: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@06c8 │ │ -018284: 0a05 |000c: move-result v5 │ │ -018286: 3805 2600 |000d: if-eqz v5, 0033 // +0026 │ │ -01828a: 7210 c906 0400 |000f: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@06c9 │ │ -018290: 0c03 |0012: move-result-object v3 │ │ -018292: 1f03 0002 |0013: check-cast v3, Ljava/lang/String; // type@0200 │ │ -018296: 1200 |0015: const/4 v0, #int 0 // #0 │ │ -018298: 7210 d106 0900 |0016: invoke-interface {v9}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@06d1 │ │ -01829e: 0c05 |0019: move-result-object v5 │ │ -0182a0: 7210 c806 0500 |001a: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@06c8 │ │ -0182a6: 0a06 |001d: move-result v6 │ │ -0182a8: 3806 0f00 |001e: if-eqz v6, 002d // +000f │ │ -0182ac: 7210 c906 0500 |0020: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@06c9 │ │ -0182b2: 0c01 |0023: move-result-object v1 │ │ -0182b4: 1f01 0002 |0024: check-cast v1, Ljava/lang/String; // type@0200 │ │ -0182b8: 6e20 7c06 3100 |0026: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -0182be: 0a06 |0029: move-result v6 │ │ -0182c0: 3806 f0ff |002a: if-eqz v6, 001a // -0010 │ │ -0182c4: 1210 |002c: const/4 v0, #int 1 // #1 │ │ -0182c6: 3800 dcff |002d: if-eqz v0, 0009 // -0024 │ │ -0182ca: 7220 cc06 3200 |002f: invoke-interface {v2, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@06cc │ │ -0182d0: 28d7 |0032: goto 0009 // -0029 │ │ -0182d2: 1102 |0033: return-object v2 │ │ +0192f4: |[0192f4] com.gacode.relaunchx.AllApplications.checkList:(Ljava/util/List;Ljava/util/List;)Ljava/util/List; │ │ +019304: 2202 0d02 |0000: new-instance v2, Ljava/util/ArrayList; // type@020d │ │ +019308: 7010 ae06 0200 |0002: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@06ae │ │ +01930e: 7210 d106 0800 |0005: invoke-interface {v8}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@06d1 │ │ +019314: 0c04 |0008: move-result-object v4 │ │ +019316: 7210 c806 0400 |0009: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@06c8 │ │ +01931c: 0a05 |000c: move-result v5 │ │ +01931e: 3805 2600 |000d: if-eqz v5, 0033 // +0026 │ │ +019322: 7210 c906 0400 |000f: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@06c9 │ │ +019328: 0c03 |0012: move-result-object v3 │ │ +01932a: 1f03 0002 |0013: check-cast v3, Ljava/lang/String; // type@0200 │ │ +01932e: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +019330: 7210 d106 0900 |0016: invoke-interface {v9}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@06d1 │ │ +019336: 0c05 |0019: move-result-object v5 │ │ +019338: 7210 c806 0500 |001a: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@06c8 │ │ +01933e: 0a06 |001d: move-result v6 │ │ +019340: 3806 0f00 |001e: if-eqz v6, 002d // +000f │ │ +019344: 7210 c906 0500 |0020: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@06c9 │ │ +01934a: 0c01 |0023: move-result-object v1 │ │ +01934c: 1f01 0002 |0024: check-cast v1, Ljava/lang/String; // type@0200 │ │ +019350: 6e20 7c06 3100 |0026: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +019356: 0a06 |0029: move-result v6 │ │ +019358: 3806 f0ff |002a: if-eqz v6, 001a // -0010 │ │ +01935c: 1210 |002c: const/4 v0, #int 1 // #1 │ │ +01935e: 3800 dcff |002d: if-eqz v0, 0009 // -0024 │ │ +019362: 7220 cc06 3200 |002f: invoke-interface {v2, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@06cc │ │ +019368: 28d7 |0032: goto 0009 // -0029 │ │ +01936a: 1102 |0033: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ 0x0005 line=174 │ │ 0x0015 line=175 │ │ 0x0016 line=176 │ │ 0x0026 line=177 │ │ @@ -4900,49 +4906,49 @@ │ │ type : '(Ljava/lang/String;Ljava/util/List;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 66 16-bit code units │ │ -0182d4: |[0182d4] com.gacode.relaunchx.AllApplications.checkListByName:(Ljava/lang/String;Ljava/util/List;)V │ │ -0182e4: 5485 7300 |0000: iget-object v5, v8, Lcom/gacode/relaunchx/AllApplications;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0073 │ │ -0182e8: 6e20 8604 9500 |0002: invoke-virtual {v5, v9}, Lcom/gacode/relaunchx/ReLaunchApp;.getList:(Ljava/lang/String;)Ljava/util/List; // method@0486 │ │ -0182ee: 0c03 |0005: move-result-object v3 │ │ -0182f0: 2204 0d02 |0006: new-instance v4, Ljava/util/ArrayList; // type@020d │ │ -0182f4: 7010 ae06 0400 |0008: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@06ae │ │ -0182fa: 7210 d106 0300 |000b: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@06d1 │ │ -018300: 0c05 |000e: move-result-object v5 │ │ -018302: 7210 c806 0500 |000f: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@06c8 │ │ -018308: 0a06 |0012: move-result v6 │ │ -01830a: 3806 2900 |0013: if-eqz v6, 003c // +0029 │ │ -01830e: 7210 c906 0500 |0015: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@06c9 │ │ -018314: 0c02 |0018: move-result-object v2 │ │ -018316: 1f02 3302 |0019: check-cast v2, [Ljava/lang/String; // type@0233 │ │ -01831a: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -01831c: 7210 d106 0a00 |001c: invoke-interface {v10}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@06d1 │ │ -018322: 0c06 |001f: move-result-object v6 │ │ -018324: 7210 c806 0600 |0020: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@06c8 │ │ -01832a: 0a07 |0023: move-result v7 │ │ -01832c: 3807 1200 |0024: if-eqz v7, 0036 // +0012 │ │ -018330: 7210 c906 0600 |0026: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@06c9 │ │ -018336: 0c01 |0029: move-result-object v1 │ │ -018338: 1f01 0002 |002a: check-cast v1, Ljava/lang/String; // type@0200 │ │ -01833c: 1207 |002c: const/4 v7, #int 0 // #0 │ │ -01833e: 4607 0207 |002d: aget-object v7, v2, v7 │ │ -018342: 6e20 7c06 7100 |002f: invoke-virtual {v1, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -018348: 0a07 |0032: move-result v7 │ │ -01834a: 3807 edff |0033: if-eqz v7, 0020 // -0013 │ │ -01834e: 1210 |0035: const/4 v0, #int 1 // #1 │ │ -018350: 3800 d9ff |0036: if-eqz v0, 000f // -0027 │ │ -018354: 7220 cc06 2400 |0038: invoke-interface {v4, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@06cc │ │ -01835a: 28d4 |003b: goto 000f // -002c │ │ -01835c: 5485 7300 |003c: iget-object v5, v8, Lcom/gacode/relaunchx/AllApplications;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0073 │ │ -018360: 6e30 a204 9504 |003e: invoke-virtual {v5, v9, v4}, Lcom/gacode/relaunchx/ReLaunchApp;.setList:(Ljava/lang/String;Ljava/util/List;)V // method@04a2 │ │ -018366: 0e00 |0041: return-void │ │ +01936c: |[01936c] com.gacode.relaunchx.AllApplications.checkListByName:(Ljava/lang/String;Ljava/util/List;)V │ │ +01937c: 5485 7300 |0000: iget-object v5, v8, Lcom/gacode/relaunchx/AllApplications;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0073 │ │ +019380: 6e20 8604 9500 |0002: invoke-virtual {v5, v9}, Lcom/gacode/relaunchx/ReLaunchApp;.getList:(Ljava/lang/String;)Ljava/util/List; // method@0486 │ │ +019386: 0c03 |0005: move-result-object v3 │ │ +019388: 2204 0d02 |0006: new-instance v4, Ljava/util/ArrayList; // type@020d │ │ +01938c: 7010 ae06 0400 |0008: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@06ae │ │ +019392: 7210 d106 0300 |000b: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@06d1 │ │ +019398: 0c05 |000e: move-result-object v5 │ │ +01939a: 7210 c806 0500 |000f: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@06c8 │ │ +0193a0: 0a06 |0012: move-result v6 │ │ +0193a2: 3806 2900 |0013: if-eqz v6, 003c // +0029 │ │ +0193a6: 7210 c906 0500 |0015: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@06c9 │ │ +0193ac: 0c02 |0018: move-result-object v2 │ │ +0193ae: 1f02 3302 |0019: check-cast v2, [Ljava/lang/String; // type@0233 │ │ +0193b2: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +0193b4: 7210 d106 0a00 |001c: invoke-interface {v10}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@06d1 │ │ +0193ba: 0c06 |001f: move-result-object v6 │ │ +0193bc: 7210 c806 0600 |0020: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@06c8 │ │ +0193c2: 0a07 |0023: move-result v7 │ │ +0193c4: 3807 1200 |0024: if-eqz v7, 0036 // +0012 │ │ +0193c8: 7210 c906 0600 |0026: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@06c9 │ │ +0193ce: 0c01 |0029: move-result-object v1 │ │ +0193d0: 1f01 0002 |002a: check-cast v1, Ljava/lang/String; // type@0200 │ │ +0193d4: 1207 |002c: const/4 v7, #int 0 // #0 │ │ +0193d6: 4607 0207 |002d: aget-object v7, v2, v7 │ │ +0193da: 6e20 7c06 7100 |002f: invoke-virtual {v1, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +0193e0: 0a07 |0032: move-result v7 │ │ +0193e2: 3807 edff |0033: if-eqz v7, 0020 // -0013 │ │ +0193e6: 1210 |0035: const/4 v0, #int 1 // #1 │ │ +0193e8: 3800 d9ff |0036: if-eqz v0, 000f // -0027 │ │ +0193ec: 7220 cc06 2400 |0038: invoke-interface {v4, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@06cc │ │ +0193f2: 28d4 |003b: goto 000f // -002c │ │ +0193f4: 5485 7300 |003c: iget-object v5, v8, Lcom/gacode/relaunchx/AllApplications;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0073 │ │ +0193f8: 6e30 a204 9504 |003e: invoke-virtual {v5, v9, v4}, Lcom/gacode/relaunchx/ReLaunchApp;.setList:(Ljava/lang/String;Ljava/util/List;)V // method@04a2 │ │ +0193fe: 0e00 |0041: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ 0x0006 line=155 │ │ 0x000b line=157 │ │ 0x001b line=158 │ │ 0x001c line=159 │ │ @@ -4968,43 +4974,43 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 61 16-bit code units │ │ -018368: |[018368] com.gacode.relaunchx.AllApplications.rereadAppList:()V │ │ -018378: 5420 7300 |0000: iget-object v0, v2, Lcom/gacode/relaunchx/AllApplications;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0073 │ │ -01837c: 6e10 ba01 0200 |0002: invoke-virtual {v2}, Lcom/gacode/relaunchx/AllApplications;.getPackageManager:()Landroid/content/pm/PackageManager; // method@01ba │ │ -018382: 0c01 |0005: move-result-object v1 │ │ -018384: 7110 2704 0100 |0006: invoke-static {v1}, Lcom/gacode/relaunchx/ReLaunch;.createAppList:(Landroid/content/pm/PackageManager;)Ljava/util/List; // method@0427 │ │ -01838a: 0c01 |0009: move-result-object v1 │ │ -01838c: 6e20 9e04 1000 |000a: invoke-virtual {v0, v1}, Lcom/gacode/relaunchx/ReLaunchApp;.setApps:(Ljava/util/List;)V // method@049e │ │ -018392: 1a00 7705 |000d: const-string v0, "app_last" // string@0577 │ │ -018396: 5421 7300 |000f: iget-object v1, v2, Lcom/gacode/relaunchx/AllApplications;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0073 │ │ -01839a: 6e10 8204 0100 |0011: invoke-virtual {v1}, Lcom/gacode/relaunchx/ReLaunchApp;.getApps:()Ljava/util/List; // method@0482 │ │ -0183a0: 0c01 |0014: move-result-object v1 │ │ -0183a2: 7030 b401 0201 |0015: invoke-direct {v2, v0, v1}, Lcom/gacode/relaunchx/AllApplications;.checkListByName:(Ljava/lang/String;Ljava/util/List;)V // method@01b4 │ │ -0183a8: 1a00 7305 |0018: const-string v0, "app_favorites" // string@0573 │ │ -0183ac: 5421 7300 |001a: iget-object v1, v2, Lcom/gacode/relaunchx/AllApplications;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0073 │ │ -0183b0: 6e10 8204 0100 |001c: invoke-virtual {v1}, Lcom/gacode/relaunchx/ReLaunchApp;.getApps:()Ljava/util/List; // method@0482 │ │ -0183b6: 0c01 |001f: move-result-object v1 │ │ -0183b8: 7030 b401 0201 |0020: invoke-direct {v2, v0, v1}, Lcom/gacode/relaunchx/AllApplications;.checkListByName:(Ljava/lang/String;Ljava/util/List;)V // method@01b4 │ │ -0183be: 5420 7600 |0023: iget-object v0, v2, Lcom/gacode/relaunchx/AllApplications;.itemsArray:Ljava/util/List; // field@0076 │ │ -0183c2: 5421 7300 |0025: iget-object v1, v2, Lcom/gacode/relaunchx/AllApplications;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0073 │ │ -0183c6: 6e10 8204 0100 |0027: invoke-virtual {v1}, Lcom/gacode/relaunchx/ReLaunchApp;.getApps:()Ljava/util/List; // method@0482 │ │ -0183cc: 0c01 |002a: move-result-object v1 │ │ -0183ce: 7030 b301 0201 |002b: invoke-direct {v2, v0, v1}, Lcom/gacode/relaunchx/AllApplications;.checkList:(Ljava/util/List;Ljava/util/List;)Ljava/util/List; // method@01b3 │ │ -0183d4: 0c00 |002e: move-result-object v0 │ │ -0183d6: 5b20 7600 |002f: iput-object v0, v2, Lcom/gacode/relaunchx/AllApplications;.itemsArray:Ljava/util/List; // field@0076 │ │ -0183da: 7010 c601 0200 |0031: invoke-direct {v2}, Lcom/gacode/relaunchx/AllApplications;.saveLast:()V // method@01c6 │ │ -0183e0: 7010 c501 0200 |0034: invoke-direct {v2}, Lcom/gacode/relaunchx/AllApplications;.saveFav:()V // method@01c5 │ │ -0183e6: 5420 7100 |0037: iget-object v0, v2, Lcom/gacode/relaunchx/AllApplications;.adapter:Lcom/gacode/relaunchx/AllApplications$AppAdapter; // field@0071 │ │ -0183ea: 6e10 ae01 0000 |0039: invoke-virtual {v0}, Lcom/gacode/relaunchx/AllApplications$AppAdapter;.notifyDataSetChanged:()V // method@01ae │ │ -0183f0: 0e00 |003c: return-void │ │ +019400: |[019400] com.gacode.relaunchx.AllApplications.rereadAppList:()V │ │ +019410: 5420 7300 |0000: iget-object v0, v2, Lcom/gacode/relaunchx/AllApplications;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0073 │ │ +019414: 6e10 ba01 0200 |0002: invoke-virtual {v2}, Lcom/gacode/relaunchx/AllApplications;.getPackageManager:()Landroid/content/pm/PackageManager; // method@01ba │ │ +01941a: 0c01 |0005: move-result-object v1 │ │ +01941c: 7110 2704 0100 |0006: invoke-static {v1}, Lcom/gacode/relaunchx/ReLaunch;.createAppList:(Landroid/content/pm/PackageManager;)Ljava/util/List; // method@0427 │ │ +019422: 0c01 |0009: move-result-object v1 │ │ +019424: 6e20 9e04 1000 |000a: invoke-virtual {v0, v1}, Lcom/gacode/relaunchx/ReLaunchApp;.setApps:(Ljava/util/List;)V // method@049e │ │ +01942a: 1a00 7705 |000d: const-string v0, "app_last" // string@0577 │ │ +01942e: 5421 7300 |000f: iget-object v1, v2, Lcom/gacode/relaunchx/AllApplications;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0073 │ │ +019432: 6e10 8204 0100 |0011: invoke-virtual {v1}, Lcom/gacode/relaunchx/ReLaunchApp;.getApps:()Ljava/util/List; // method@0482 │ │ +019438: 0c01 |0014: move-result-object v1 │ │ +01943a: 7030 b401 0201 |0015: invoke-direct {v2, v0, v1}, Lcom/gacode/relaunchx/AllApplications;.checkListByName:(Ljava/lang/String;Ljava/util/List;)V // method@01b4 │ │ +019440: 1a00 7305 |0018: const-string v0, "app_favorites" // string@0573 │ │ +019444: 5421 7300 |001a: iget-object v1, v2, Lcom/gacode/relaunchx/AllApplications;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0073 │ │ +019448: 6e10 8204 0100 |001c: invoke-virtual {v1}, Lcom/gacode/relaunchx/ReLaunchApp;.getApps:()Ljava/util/List; // method@0482 │ │ +01944e: 0c01 |001f: move-result-object v1 │ │ +019450: 7030 b401 0201 |0020: invoke-direct {v2, v0, v1}, Lcom/gacode/relaunchx/AllApplications;.checkListByName:(Ljava/lang/String;Ljava/util/List;)V // method@01b4 │ │ +019456: 5420 7600 |0023: iget-object v0, v2, Lcom/gacode/relaunchx/AllApplications;.itemsArray:Ljava/util/List; // field@0076 │ │ +01945a: 5421 7300 |0025: iget-object v1, v2, Lcom/gacode/relaunchx/AllApplications;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0073 │ │ +01945e: 6e10 8204 0100 |0027: invoke-virtual {v1}, Lcom/gacode/relaunchx/ReLaunchApp;.getApps:()Ljava/util/List; // method@0482 │ │ +019464: 0c01 |002a: move-result-object v1 │ │ +019466: 7030 b301 0201 |002b: invoke-direct {v2, v0, v1}, Lcom/gacode/relaunchx/AllApplications;.checkList:(Ljava/util/List;Ljava/util/List;)Ljava/util/List; // method@01b3 │ │ +01946c: 0c00 |002e: move-result-object v0 │ │ +01946e: 5b20 7600 |002f: iput-object v0, v2, Lcom/gacode/relaunchx/AllApplications;.itemsArray:Ljava/util/List; // field@0076 │ │ +019472: 7010 c601 0200 |0031: invoke-direct {v2}, Lcom/gacode/relaunchx/AllApplications;.saveLast:()V // method@01c6 │ │ +019478: 7010 c501 0200 |0034: invoke-direct {v2}, Lcom/gacode/relaunchx/AllApplications;.saveFav:()V // method@01c5 │ │ +01947e: 5420 7100 |0037: iget-object v0, v2, Lcom/gacode/relaunchx/AllApplications;.adapter:Lcom/gacode/relaunchx/AllApplications$AppAdapter; // field@0071 │ │ +019482: 6e10 ae01 0000 |0039: invoke-virtual {v0}, Lcom/gacode/relaunchx/AllApplications$AppAdapter;.notifyDataSetChanged:()V // method@01ae │ │ +019488: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ 0x000d line=192 │ │ 0x0018 line=193 │ │ 0x0023 line=194 │ │ 0x0031 line=195 │ │ @@ -5019,31 +5025,31 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 30 16-bit code units │ │ -0183f4: |[0183f4] com.gacode.relaunchx.AllApplications.saveFav:()V │ │ -018404: 1300 1e00 |0000: const/16 v0, #int 30 // #1e │ │ -018408: 5451 7900 |0002: iget-object v1, v5, Lcom/gacode/relaunchx/AllApplications;.prefs:Landroid/content/SharedPreferences; // field@0079 │ │ -01840c: 1a02 6c05 |0004: const-string v2, "appFavSize" // string@056c │ │ -018410: 1a03 7a00 |0006: const-string v3, "30" // string@007a │ │ -018414: 7230 6f00 2103 |0008: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -01841a: 0c01 |000b: move-result-object v1 │ │ -01841c: 7110 5d06 0100 |000c: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ -018422: 0a00 |000f: move-result v0 │ │ -018424: 5451 7300 |0010: iget-object v1, v5, Lcom/gacode/relaunchx/AllApplications;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0073 │ │ -018428: 1a02 7305 |0012: const-string v2, "app_favorites" // string@0573 │ │ -01842c: 1a03 c400 |0014: const-string v3, "AppFavorites.txt" // string@00c4 │ │ -018430: 1a04 7d00 |0016: const-string v4, ":" // string@007d │ │ -018434: 6e54 a804 2103 |0018: invoke-virtual {v1, v2, v3, v0, v4}, Lcom/gacode/relaunchx/ReLaunchApp;.writeFile:(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)V // method@04a8 │ │ -01843a: 0e00 |001b: return-void │ │ -01843c: 0d01 |001c: move-exception v1 │ │ -01843e: 28f3 |001d: goto 0010 // -000d │ │ +01948c: |[01948c] com.gacode.relaunchx.AllApplications.saveFav:()V │ │ +01949c: 1300 1e00 |0000: const/16 v0, #int 30 // #1e │ │ +0194a0: 5451 7900 |0002: iget-object v1, v5, Lcom/gacode/relaunchx/AllApplications;.prefs:Landroid/content/SharedPreferences; // field@0079 │ │ +0194a4: 1a02 6c05 |0004: const-string v2, "appFavSize" // string@056c │ │ +0194a8: 1a03 7a00 |0006: const-string v3, "30" // string@007a │ │ +0194ac: 7230 6f00 2103 |0008: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +0194b2: 0c01 |000b: move-result-object v1 │ │ +0194b4: 7110 5d06 0100 |000c: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ +0194ba: 0a00 |000f: move-result v0 │ │ +0194bc: 5451 7300 |0010: iget-object v1, v5, Lcom/gacode/relaunchx/AllApplications;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0073 │ │ +0194c0: 1a02 7305 |0012: const-string v2, "app_favorites" // string@0573 │ │ +0194c4: 1a03 c400 |0014: const-string v3, "AppFavorites.txt" // string@00c4 │ │ +0194c8: 1a04 7d00 |0016: const-string v4, ":" // string@007d │ │ +0194cc: 6e54 a804 2103 |0018: invoke-virtual {v1, v2, v3, v0, v4}, Lcom/gacode/relaunchx/ReLaunchApp;.writeFile:(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)V // method@04a8 │ │ +0194d2: 0e00 |001b: return-void │ │ +0194d4: 0d01 |001c: move-exception v1 │ │ +0194d6: 28f3 |001d: goto 0010 // -000d │ │ catches : 1 │ │ 0x0002 - 0x000f │ │ Ljava/lang/NumberFormatException; -> 0x001c │ │ positions : │ │ 0x0000 line=145 │ │ 0x0002 line=147 │ │ 0x0010 line=150 │ │ @@ -5058,31 +5064,31 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 30 16-bit code units │ │ -018450: |[018450] com.gacode.relaunchx.AllApplications.saveLast:()V │ │ -018460: 1300 1e00 |0000: const/16 v0, #int 30 // #1e │ │ -018464: 5451 7900 |0002: iget-object v1, v5, Lcom/gacode/relaunchx/AllApplications;.prefs:Landroid/content/SharedPreferences; // field@0079 │ │ -018468: 1a02 6f05 |0004: const-string v2, "appLruSize" // string@056f │ │ -01846c: 1a03 7a00 |0006: const-string v3, "30" // string@007a │ │ -018470: 7230 6f00 2103 |0008: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -018476: 0c01 |000b: move-result-object v1 │ │ -018478: 7110 5d06 0100 |000c: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ -01847e: 0a00 |000f: move-result v0 │ │ -018480: 5451 7300 |0010: iget-object v1, v5, Lcom/gacode/relaunchx/AllApplications;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0073 │ │ -018484: 1a02 7705 |0012: const-string v2, "app_last" // string@0577 │ │ -018488: 1a03 c500 |0014: const-string v3, "AppLruFile.txt" // string@00c5 │ │ -01848c: 1a04 7d00 |0016: const-string v4, ":" // string@007d │ │ -018490: 6e54 a804 2103 |0018: invoke-virtual {v1, v2, v3, v0, v4}, Lcom/gacode/relaunchx/ReLaunchApp;.writeFile:(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)V // method@04a8 │ │ -018496: 0e00 |001b: return-void │ │ -018498: 0d01 |001c: move-exception v1 │ │ -01849a: 28f3 |001d: goto 0010 // -000d │ │ +0194e8: |[0194e8] com.gacode.relaunchx.AllApplications.saveLast:()V │ │ +0194f8: 1300 1e00 |0000: const/16 v0, #int 30 // #1e │ │ +0194fc: 5451 7900 |0002: iget-object v1, v5, Lcom/gacode/relaunchx/AllApplications;.prefs:Landroid/content/SharedPreferences; // field@0079 │ │ +019500: 1a02 6f05 |0004: const-string v2, "appLruSize" // string@056f │ │ +019504: 1a03 7a00 |0006: const-string v3, "30" // string@007a │ │ +019508: 7230 6f00 2103 |0008: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +01950e: 0c01 |000b: move-result-object v1 │ │ +019510: 7110 5d06 0100 |000c: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ +019516: 0a00 |000f: move-result v0 │ │ +019518: 5451 7300 |0010: iget-object v1, v5, Lcom/gacode/relaunchx/AllApplications;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0073 │ │ +01951c: 1a02 7705 |0012: const-string v2, "app_last" // string@0577 │ │ +019520: 1a03 c500 |0014: const-string v3, "AppLruFile.txt" // string@00c5 │ │ +019524: 1a04 7d00 |0016: const-string v4, ":" // string@007d │ │ +019528: 6e54 a804 2103 |0018: invoke-virtual {v1, v2, v3, v0, v4}, Lcom/gacode/relaunchx/ReLaunchApp;.writeFile:(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)V // method@04a8 │ │ +01952e: 0e00 |001b: return-void │ │ +019530: 0d01 |001c: move-exception v1 │ │ +019532: 28f3 |001d: goto 0010 // -000d │ │ catches : 1 │ │ 0x0002 - 0x000f │ │ Ljava/lang/NumberFormatException; -> 0x001c │ │ positions : │ │ 0x0000 line=136 │ │ 0x0002 line=138 │ │ 0x0010 line=141 │ │ @@ -5097,81 +5103,81 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 123 16-bit code units │ │ -0184ac: |[0184ac] com.gacode.relaunchx.AllApplications.setEinkController:()V │ │ -0184bc: 1307 0a00 |0000: const/16 v7, #int 10 // #a │ │ -0184c0: 1216 |0002: const/4 v6, #int 1 // #1 │ │ -0184c2: 5483 7900 |0003: iget-object v3, v8, Lcom/gacode/relaunchx/AllApplications;.prefs:Landroid/content/SharedPreferences; // field@0079 │ │ -0184c6: 3803 6900 |0005: if-eqz v3, 006e // +0069 │ │ -0184ca: 7110 5f06 0600 |0007: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -0184d0: 0c02 |000a: move-result-object v2 │ │ -0184d2: 5483 7900 |000b: iget-object v3, v8, Lcom/gacode/relaunchx/AllApplications;.prefs:Landroid/content/SharedPreferences; // field@0079 │ │ -0184d6: 1a04 3607 |000d: const-string v4, "einkUpdateMode" // string@0736 │ │ -0184da: 1a05 7100 |000f: const-string v5, "1" // string@0071 │ │ -0184de: 7230 6f00 4305 |0011: invoke-interface {v3, v4, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -0184e4: 0c03 |0014: move-result-object v3 │ │ -0184e6: 7110 5d06 0300 |0015: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ -0184ec: 0a03 |0018: move-result v3 │ │ -0184ee: 7110 5f06 0300 |0019: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -0184f4: 0c02 |001c: move-result-object v2 │ │ -0184f6: 6e10 5c06 0200 |001d: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -0184fc: 0a03 |0020: move-result v3 │ │ -0184fe: 12f4 |0021: const/4 v4, #int -1 // #ff │ │ -018500: 3443 0900 |0022: if-lt v3, v4, 002b // +0009 │ │ -018504: 6e10 5c06 0200 |0024: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -01850a: 0a03 |0027: move-result v3 │ │ -01850c: 1224 |0028: const/4 v4, #int 2 // #2 │ │ -01850e: 3743 0600 |0029: if-le v3, v4, 002f // +0006 │ │ -018512: 7110 5f06 0600 |002b: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -018518: 0c02 |002e: move-result-object v2 │ │ -01851a: 6e10 5c06 0200 |002f: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -018520: 0a03 |0032: move-result v3 │ │ -018522: 3a03 3b00 |0033: if-ltz v3, 006e // +003b │ │ -018526: 6e10 5c06 0200 |0035: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -01852c: 0a03 |0038: move-result v3 │ │ -01852e: 6703 a900 |0039: sput v3, Lcom/gacode/relaunchx/EinkScreen;.UpdateMode:I // field@00a9 │ │ -018532: 7110 5f06 0700 |003b: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -018538: 0c01 |003e: move-result-object v1 │ │ -01853a: 5483 7900 |003f: iget-object v3, v8, Lcom/gacode/relaunchx/AllApplications;.prefs:Landroid/content/SharedPreferences; // field@0079 │ │ -01853e: 1a04 3507 |0041: const-string v4, "einkUpdateInterval" // string@0735 │ │ -018542: 1a05 7200 |0043: const-string v5, "10" // string@0072 │ │ -018546: 7230 6f00 4305 |0045: invoke-interface {v3, v4, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -01854c: 0c03 |0048: move-result-object v3 │ │ -01854e: 7110 5d06 0300 |0049: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ -018554: 0a03 |004c: move-result v3 │ │ -018556: 7110 5f06 0300 |004d: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -01855c: 0c01 |0050: move-result-object v1 │ │ -01855e: 6e10 5c06 0100 |0051: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -018564: 0a03 |0054: move-result v3 │ │ -018566: 3a03 0a00 |0055: if-ltz v3, 005f // +000a │ │ -01856a: 6e10 5c06 0100 |0057: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -018570: 0a03 |005a: move-result v3 │ │ -018572: 1304 6400 |005b: const/16 v4, #int 100 // #64 │ │ -018576: 3743 0600 |005d: if-le v3, v4, 0063 // +0006 │ │ -01857a: 7110 5f06 0700 |005f: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -018580: 0c01 |0062: move-result-object v1 │ │ -018582: 6e10 5c06 0100 |0063: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -018588: 0a03 |0066: move-result v3 │ │ -01858a: 6703 aa00 |0067: sput v3, Lcom/gacode/relaunchx/EinkScreen;.UpdateModeInterval:I // field@00aa │ │ -01858e: 1203 |0069: const/4 v3, #int 0 // #0 │ │ -018590: 1204 |006a: const/4 v4, #int 0 // #0 │ │ -018592: 7120 0402 4300 |006b: invoke-static {v3, v4}, Lcom/gacode/relaunchx/EinkScreen;.PrepareController:(Landroid/view/View;Z)V // method@0204 │ │ -018598: 0e00 |006e: return-void │ │ -01859a: 0d00 |006f: move-exception v0 │ │ -01859c: 7110 5f06 0600 |0070: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -0185a2: 0c02 |0073: move-result-object v2 │ │ -0185a4: 28a9 |0074: goto 001d // -0057 │ │ -0185a6: 0d00 |0075: move-exception v0 │ │ -0185a8: 7110 5f06 0700 |0076: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -0185ae: 0c01 |0079: move-result-object v1 │ │ -0185b0: 28d7 |007a: goto 0051 // -0029 │ │ +019544: |[019544] com.gacode.relaunchx.AllApplications.setEinkController:()V │ │ +019554: 1307 0a00 |0000: const/16 v7, #int 10 // #a │ │ +019558: 1216 |0002: const/4 v6, #int 1 // #1 │ │ +01955a: 5483 7900 |0003: iget-object v3, v8, Lcom/gacode/relaunchx/AllApplications;.prefs:Landroid/content/SharedPreferences; // field@0079 │ │ +01955e: 3803 6900 |0005: if-eqz v3, 006e // +0069 │ │ +019562: 7110 5f06 0600 |0007: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +019568: 0c02 |000a: move-result-object v2 │ │ +01956a: 5483 7900 |000b: iget-object v3, v8, Lcom/gacode/relaunchx/AllApplications;.prefs:Landroid/content/SharedPreferences; // field@0079 │ │ +01956e: 1a04 3607 |000d: const-string v4, "einkUpdateMode" // string@0736 │ │ +019572: 1a05 7100 |000f: const-string v5, "1" // string@0071 │ │ +019576: 7230 6f00 4305 |0011: invoke-interface {v3, v4, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +01957c: 0c03 |0014: move-result-object v3 │ │ +01957e: 7110 5d06 0300 |0015: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ +019584: 0a03 |0018: move-result v3 │ │ +019586: 7110 5f06 0300 |0019: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +01958c: 0c02 |001c: move-result-object v2 │ │ +01958e: 6e10 5c06 0200 |001d: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +019594: 0a03 |0020: move-result v3 │ │ +019596: 12f4 |0021: const/4 v4, #int -1 // #ff │ │ +019598: 3443 0900 |0022: if-lt v3, v4, 002b // +0009 │ │ +01959c: 6e10 5c06 0200 |0024: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +0195a2: 0a03 |0027: move-result v3 │ │ +0195a4: 1224 |0028: const/4 v4, #int 2 // #2 │ │ +0195a6: 3743 0600 |0029: if-le v3, v4, 002f // +0006 │ │ +0195aa: 7110 5f06 0600 |002b: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +0195b0: 0c02 |002e: move-result-object v2 │ │ +0195b2: 6e10 5c06 0200 |002f: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +0195b8: 0a03 |0032: move-result v3 │ │ +0195ba: 3a03 3b00 |0033: if-ltz v3, 006e // +003b │ │ +0195be: 6e10 5c06 0200 |0035: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +0195c4: 0a03 |0038: move-result v3 │ │ +0195c6: 6703 a900 |0039: sput v3, Lcom/gacode/relaunchx/EinkScreen;.UpdateMode:I // field@00a9 │ │ +0195ca: 7110 5f06 0700 |003b: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +0195d0: 0c01 |003e: move-result-object v1 │ │ +0195d2: 5483 7900 |003f: iget-object v3, v8, Lcom/gacode/relaunchx/AllApplications;.prefs:Landroid/content/SharedPreferences; // field@0079 │ │ +0195d6: 1a04 3507 |0041: const-string v4, "einkUpdateInterval" // string@0735 │ │ +0195da: 1a05 7200 |0043: const-string v5, "10" // string@0072 │ │ +0195de: 7230 6f00 4305 |0045: invoke-interface {v3, v4, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +0195e4: 0c03 |0048: move-result-object v3 │ │ +0195e6: 7110 5d06 0300 |0049: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ +0195ec: 0a03 |004c: move-result v3 │ │ +0195ee: 7110 5f06 0300 |004d: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +0195f4: 0c01 |0050: move-result-object v1 │ │ +0195f6: 6e10 5c06 0100 |0051: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +0195fc: 0a03 |0054: move-result v3 │ │ +0195fe: 3a03 0a00 |0055: if-ltz v3, 005f // +000a │ │ +019602: 6e10 5c06 0100 |0057: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +019608: 0a03 |005a: move-result v3 │ │ +01960a: 1304 6400 |005b: const/16 v4, #int 100 // #64 │ │ +01960e: 3743 0600 |005d: if-le v3, v4, 0063 // +0006 │ │ +019612: 7110 5f06 0700 |005f: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +019618: 0c01 |0062: move-result-object v1 │ │ +01961a: 6e10 5c06 0100 |0063: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +019620: 0a03 |0066: move-result v3 │ │ +019622: 6703 aa00 |0067: sput v3, Lcom/gacode/relaunchx/EinkScreen;.UpdateModeInterval:I // field@00aa │ │ +019626: 1203 |0069: const/4 v3, #int 0 // #0 │ │ +019628: 1204 |006a: const/4 v4, #int 0 // #0 │ │ +01962a: 7120 0402 4300 |006b: invoke-static {v3, v4}, Lcom/gacode/relaunchx/EinkScreen;.PrepareController:(Landroid/view/View;Z)V // method@0204 │ │ +019630: 0e00 |006e: return-void │ │ +019632: 0d00 |006f: move-exception v0 │ │ +019634: 7110 5f06 0600 |0070: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +01963a: 0c02 |0073: move-result-object v2 │ │ +01963c: 28a9 |0074: goto 001d // -0057 │ │ +01963e: 0d00 |0075: move-exception v0 │ │ +019640: 7110 5f06 0700 |0076: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +019646: 0c01 |0079: move-result-object v1 │ │ +019648: 28d7 |007a: goto 0051 // -0029 │ │ catches : 2 │ │ 0x000b - 0x001c │ │ Ljava/lang/Exception; -> 0x006f │ │ 0x003f - 0x0050 │ │ Ljava/lang/Exception; -> 0x0075 │ │ positions : │ │ 0x0003 line=62 │ │ @@ -5207,20 +5213,20 @@ │ │ type : '(IILandroid/content/Intent;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0185d0: |[0185d0] com.gacode.relaunchx.AllApplications.onActivityResult:(IILandroid/content/Intent;)V │ │ -0185e0: 2b01 0800 0000 |0000: packed-switch v1, 00000008 // +00000008 │ │ -0185e6: 0e00 |0003: return-void │ │ -0185e8: 7010 c401 0000 |0004: invoke-direct {v0}, Lcom/gacode/relaunchx/AllApplications;.rereadAppList:()V // method@01c4 │ │ -0185ee: 28fc |0007: goto 0003 // -0004 │ │ -0185f0: 0001 0100 0100 0000 0400 0000 |0008: packed-switch-data (6 units) │ │ +019668: |[019668] com.gacode.relaunchx.AllApplications.onActivityResult:(IILandroid/content/Intent;)V │ │ +019678: 2b01 0800 0000 |0000: packed-switch v1, 00000008 // +00000008 │ │ +01967e: 0e00 |0003: return-void │ │ +019680: 7010 c401 0000 |0004: invoke-direct {v0}, Lcom/gacode/relaunchx/AllApplications;.rereadAppList:()V // method@01c4 │ │ +019686: 28fc |0007: goto 0003 // -0004 │ │ +019688: 0001 0100 0100 0000 0400 0000 |0008: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=537 │ │ 0x0003 line=544 │ │ 0x0004 line=539 │ │ 0x0008 line=537 │ │ locals : │ │ @@ -5234,200 +5240,200 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 17 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 396 16-bit code units │ │ -0185fc: |[0185fc] com.gacode.relaunchx.AllApplications.onContextItemSelected:(Landroid/view/MenuItem;)Z │ │ -01860c: 7801 e100 1000 |0000: invoke-interface/range {v16}, Landroid/view/MenuItem;.getItemId:()I // method@00e1 │ │ -018612: 0a0b |0003: move-result v11 │ │ -018614: 124c |0004: const/4 v12, #int 4 // #4 │ │ -018616: 33cb 0400 |0005: if-ne v11, v12, 0009 // +0004 │ │ -01861a: 121b |0007: const/4 v11, #int 1 // #1 │ │ -01861c: 0f0b |0008: return v11 │ │ -01861e: 7801 e200 1000 |0009: invoke-interface/range {v16}, Landroid/view/MenuItem;.getMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; // method@00e2 │ │ -018624: 0c03 |000c: move-result-object v3 │ │ -018626: 1f03 6c00 |000d: check-cast v3, Landroid/widget/AdapterView$AdapterContextMenuInfo; // type@006c │ │ -01862a: 5239 2d00 |000f: iget v9, v3, Landroid/widget/AdapterView$AdapterContextMenuInfo;.position:I // field@002d │ │ -01862e: 54fb 7600 |0011: iget-object v11, v15, Lcom/gacode/relaunchx/AllApplications;.itemsArray:Ljava/util/List; // field@0076 │ │ -018632: 7220 d006 9b00 |0013: invoke-interface {v11, v9}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ -018638: 0c05 |0016: move-result-object v5 │ │ -01863a: 1f05 0002 |0017: check-cast v5, Ljava/lang/String; // type@0200 │ │ -01863e: 7801 e100 1000 |0019: invoke-interface/range {v16}, Landroid/view/MenuItem;.getItemId:()I // method@00e1 │ │ -018644: 0a0b |001c: move-result v11 │ │ -018646: 2b0b 5f01 0000 |001d: packed-switch v11, 0000017c // +0000015f │ │ -01864c: 121b |0020: const/4 v11, #int 1 // #1 │ │ -01864e: 28e7 |0021: goto 0008 // -0019 │ │ -018650: 3d09 feff |0022: if-lez v9, 0020 // -0002 │ │ -018654: 54fb 7300 |0024: iget-object v11, v15, Lcom/gacode/relaunchx/AllApplications;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0073 │ │ -018658: 54fc 7700 |0026: iget-object v12, v15, Lcom/gacode/relaunchx/AllApplications;.listName:Ljava/lang/String; // field@0077 │ │ -01865c: 6e20 8604 cb00 |0028: invoke-virtual {v11, v12}, Lcom/gacode/relaunchx/ReLaunchApp;.getList:(Ljava/lang/String;)Ljava/util/List; // method@0486 │ │ -018662: 0c01 |002b: move-result-object v1 │ │ -018664: 7220 d006 9100 |002c: invoke-interface {v1, v9}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ -01866a: 0c02 |002f: move-result-object v2 │ │ -01866c: 1f02 3302 |0030: check-cast v2, [Ljava/lang/String; // type@0233 │ │ -018670: 54fb 7600 |0032: iget-object v11, v15, Lcom/gacode/relaunchx/AllApplications;.itemsArray:Ljava/util/List; // field@0076 │ │ -018674: 7220 d206 9b00 |0034: invoke-interface {v11, v9}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@06d2 │ │ -01867a: 7220 d206 9100 |0037: invoke-interface {v1, v9}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@06d2 │ │ -018680: 54fb 7600 |003a: iget-object v11, v15, Lcom/gacode/relaunchx/AllApplications;.itemsArray:Ljava/util/List; // field@0076 │ │ -018684: d80c 09ff |003c: add-int/lit8 v12, v9, #int -1 // #ff │ │ -018688: 7230 cb06 cb05 |003e: invoke-interface {v11, v12, v5}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@06cb │ │ -01868e: d80b 09ff |0041: add-int/lit8 v11, v9, #int -1 // #ff │ │ -018692: 7230 cb06 b102 |0043: invoke-interface {v1, v11, v2}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@06cb │ │ -018698: 54fb 7300 |0046: iget-object v11, v15, Lcom/gacode/relaunchx/AllApplications;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0073 │ │ -01869c: 54fc 7700 |0048: iget-object v12, v15, Lcom/gacode/relaunchx/AllApplications;.listName:Ljava/lang/String; // field@0077 │ │ -0186a0: 6e30 a204 cb01 |004a: invoke-virtual {v11, v12, v1}, Lcom/gacode/relaunchx/ReLaunchApp;.setList:(Ljava/lang/String;Ljava/util/List;)V // method@04a2 │ │ -0186a6: 7010 c501 0f00 |004d: invoke-direct {v15}, Lcom/gacode/relaunchx/AllApplications;.saveFav:()V // method@01c5 │ │ -0186ac: 54fb 7100 |0050: iget-object v11, v15, Lcom/gacode/relaunchx/AllApplications;.adapter:Lcom/gacode/relaunchx/AllApplications$AppAdapter; // field@0071 │ │ -0186b0: 6e10 ae01 0b00 |0052: invoke-virtual {v11}, Lcom/gacode/relaunchx/AllApplications$AppAdapter;.notifyDataSetChanged:()V // method@01ae │ │ -0186b6: 28cb |0055: goto 0020 // -0035 │ │ -0186b8: 54fb 7600 |0056: iget-object v11, v15, Lcom/gacode/relaunchx/AllApplications;.itemsArray:Ljava/util/List; // field@0076 │ │ -0186bc: 7210 d406 0b00 |0058: invoke-interface {v11}, Ljava/util/List;.size:()I // method@06d4 │ │ -0186c2: 0a0b |005b: move-result v11 │ │ -0186c4: d80b 0bff |005c: add-int/lit8 v11, v11, #int -1 // #ff │ │ -0186c8: 35b9 c2ff |005e: if-ge v9, v11, 0020 // -003e │ │ -0186cc: 54fb 7300 |0060: iget-object v11, v15, Lcom/gacode/relaunchx/AllApplications;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0073 │ │ -0186d0: 54fc 7700 |0062: iget-object v12, v15, Lcom/gacode/relaunchx/AllApplications;.listName:Ljava/lang/String; // field@0077 │ │ -0186d4: 6e20 8604 cb00 |0064: invoke-virtual {v11, v12}, Lcom/gacode/relaunchx/ReLaunchApp;.getList:(Ljava/lang/String;)Ljava/util/List; // method@0486 │ │ -0186da: 0c01 |0067: move-result-object v1 │ │ -0186dc: 7220 d006 9100 |0068: invoke-interface {v1, v9}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ -0186e2: 0c02 |006b: move-result-object v2 │ │ -0186e4: 1f02 3302 |006c: check-cast v2, [Ljava/lang/String; // type@0233 │ │ -0186e8: 54fb 7600 |006e: iget-object v11, v15, Lcom/gacode/relaunchx/AllApplications;.itemsArray:Ljava/util/List; // field@0076 │ │ -0186ec: 7210 d406 0b00 |0070: invoke-interface {v11}, Ljava/util/List;.size:()I // method@06d4 │ │ -0186f2: 0a0a |0073: move-result v10 │ │ -0186f4: 54fb 7600 |0074: iget-object v11, v15, Lcom/gacode/relaunchx/AllApplications;.itemsArray:Ljava/util/List; // field@0076 │ │ -0186f8: 7220 d206 9b00 |0076: invoke-interface {v11, v9}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@06d2 │ │ -0186fe: 7220 d206 9100 |0079: invoke-interface {v1, v9}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@06d2 │ │ -018704: d80b 0901 |007c: add-int/lit8 v11, v9, #int 1 // #01 │ │ -018708: d80c 0aff |007e: add-int/lit8 v12, v10, #int -1 // #ff │ │ -01870c: 34cb 1a00 |0080: if-lt v11, v12, 009a // +001a │ │ -018710: 54fb 7600 |0082: iget-object v11, v15, Lcom/gacode/relaunchx/AllApplications;.itemsArray:Ljava/util/List; // field@0076 │ │ -018714: 7220 cc06 5b00 |0084: invoke-interface {v11, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@06cc │ │ -01871a: 7220 cc06 2100 |0087: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@06cc │ │ -018720: 54fb 7300 |008a: iget-object v11, v15, Lcom/gacode/relaunchx/AllApplications;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0073 │ │ -018724: 54fc 7700 |008c: iget-object v12, v15, Lcom/gacode/relaunchx/AllApplications;.listName:Ljava/lang/String; // field@0077 │ │ -018728: 6e30 a204 cb01 |008e: invoke-virtual {v11, v12, v1}, Lcom/gacode/relaunchx/ReLaunchApp;.setList:(Ljava/lang/String;Ljava/util/List;)V // method@04a2 │ │ -01872e: 7010 c501 0f00 |0091: invoke-direct {v15}, Lcom/gacode/relaunchx/AllApplications;.saveFav:()V // method@01c5 │ │ -018734: 54fb 7100 |0094: iget-object v11, v15, Lcom/gacode/relaunchx/AllApplications;.adapter:Lcom/gacode/relaunchx/AllApplications$AppAdapter; // field@0071 │ │ -018738: 6e10 ae01 0b00 |0096: invoke-virtual {v11}, Lcom/gacode/relaunchx/AllApplications$AppAdapter;.notifyDataSetChanged:()V // method@01ae │ │ -01873e: 2887 |0099: goto 0020 // -0079 │ │ -018740: 54fb 7600 |009a: iget-object v11, v15, Lcom/gacode/relaunchx/AllApplications;.itemsArray:Ljava/util/List; // field@0076 │ │ -018744: d80c 0901 |009c: add-int/lit8 v12, v9, #int 1 // #01 │ │ -018748: 7230 cb06 cb05 |009e: invoke-interface {v11, v12, v5}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@06cb │ │ -01874e: d80b 0901 |00a1: add-int/lit8 v11, v9, #int 1 // #01 │ │ -018752: 7230 cb06 b102 |00a3: invoke-interface {v1, v11, v2}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@06cb │ │ -018758: 28e4 |00a6: goto 008a // -001c │ │ -01875a: 54fb 7300 |00a7: iget-object v11, v15, Lcom/gacode/relaunchx/AllApplications;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0073 │ │ -01875e: 54fc 7700 |00a9: iget-object v12, v15, Lcom/gacode/relaunchx/AllApplications;.listName:Ljava/lang/String; // field@0077 │ │ -018762: 6e20 8604 cb00 |00ab: invoke-virtual {v11, v12}, Lcom/gacode/relaunchx/ReLaunchApp;.getList:(Ljava/lang/String;)Ljava/util/List; // method@0486 │ │ -018768: 0c0b |00ae: move-result-object v11 │ │ -01876a: 7220 d206 9b00 |00af: invoke-interface {v11, v9}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@06d2 │ │ -018770: 54fb 7600 |00b2: iget-object v11, v15, Lcom/gacode/relaunchx/AllApplications;.itemsArray:Ljava/util/List; // field@0076 │ │ -018774: 7220 d206 9b00 |00b4: invoke-interface {v11, v9}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@06d2 │ │ -01877a: 7010 c501 0f00 |00b7: invoke-direct {v15}, Lcom/gacode/relaunchx/AllApplications;.saveFav:()V // method@01c5 │ │ -018780: 54fb 7100 |00ba: iget-object v11, v15, Lcom/gacode/relaunchx/AllApplications;.adapter:Lcom/gacode/relaunchx/AllApplications$AppAdapter; // field@0071 │ │ -018784: 6e10 ae01 0b00 |00bc: invoke-virtual {v11}, Lcom/gacode/relaunchx/AllApplications$AppAdapter;.notifyDataSetChanged:()V // method@01ae │ │ -01878a: 2900 61ff |00bf: goto/16 0020 // -009f │ │ -01878e: 54fb 7300 |00c1: iget-object v11, v15, Lcom/gacode/relaunchx/AllApplications;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0073 │ │ -018792: 1a0c 7305 |00c3: const-string v12, "app_favorites" // string@0573 │ │ -018796: 1a0d a204 |00c5: const-string v13, "X" // string@04a2 │ │ -01879a: 121e |00c7: const/4 v14, #int 1 // #1 │ │ -01879c: 7110 4d06 0e00 |00c8: invoke-static {v14}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@064d │ │ -0187a2: 0c0e |00cb: move-result-object v14 │ │ -0187a4: 6e5e 7404 cbd5 |00cc: invoke-virtual {v11, v12, v5, v13, v14}, Lcom/gacode/relaunchx/ReLaunchApp;.addToList:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;)V // method@0474 │ │ -0187aa: 7010 c501 0f00 |00cf: invoke-direct {v15}, Lcom/gacode/relaunchx/AllApplications;.saveFav:()V // method@01c5 │ │ -0187b0: 2900 4eff |00d2: goto/16 0020 // -00b2 │ │ -0187b4: 6e10 ba01 0f00 |00d4: invoke-virtual {v15}, Lcom/gacode/relaunchx/AllApplications;.getPackageManager:()Landroid/content/pm/PackageManager; // method@01ba │ │ -0187ba: 0c08 |00d7: move-result-object v8 │ │ -0187bc: 1207 |00d8: const/4 v7, #int 0 // #0 │ │ -0187be: 1a0b cf04 |00d9: const-string v11, "\%" // string@04cf │ │ -0187c2: 6e20 8906 b500 |00db: invoke-virtual {v5, v11}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0689 │ │ -0187c8: 0c06 |00de: move-result-object v6 │ │ -0187ca: 120b |00df: const/4 v11, #int 0 // #0 │ │ -0187cc: 460b 060b |00e0: aget-object v11, v6, v11 │ │ -0187d0: 120c |00e2: const/4 v12, #int 0 // #0 │ │ -0187d2: 6e30 7700 b80c |00e3: invoke-virtual {v8, v11, v12}, Landroid/content/pm/PackageManager;.getPackageInfo:(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; // method@0077 │ │ -0187d8: 0c07 |00e6: move-result-object v7 │ │ -0187da: 3907 3700 |00e7: if-nez v7, 011e // +0037 │ │ -0187de: 220b 0202 |00e9: new-instance v11, Ljava/lang/StringBuilder; // type@0202 │ │ -0187e2: 7010 9606 0b00 |00eb: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -0187e8: 6e10 bb01 0f00 |00ee: invoke-virtual {v15}, Lcom/gacode/relaunchx/AllApplications;.getResources:()Landroid/content/res/Resources; // method@01bb │ │ -0187ee: 0c0c |00f1: move-result-object v12 │ │ -0187f0: 140d 3400 087f |00f2: const v13, #float 1.80776e+38 // #7f080034 │ │ -0187f6: 6e20 8000 dc00 |00f5: invoke-virtual {v12, v13}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -0187fc: 0c0c |00f8: move-result-object v12 │ │ -0187fe: 6e20 9a06 cb00 |00f9: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -018804: 0c0b |00fc: move-result-object v11 │ │ -018806: 1a0c 0300 |00fd: const-string v12, " "" // string@0003 │ │ -01880a: 6e20 9a06 cb00 |00ff: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -018810: 0c0b |0102: move-result-object v11 │ │ -018812: 122c |0103: const/4 v12, #int 2 // #2 │ │ -018814: 460c 060c |0104: aget-object v12, v6, v12 │ │ -018818: 6e20 9a06 cb00 |0106: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -01881e: 0c0b |0109: move-result-object v11 │ │ -018820: 1a0c 0e00 |010a: const-string v12, """ // string@000e │ │ -018824: 6e20 9a06 cb00 |010c: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -01882a: 0c0b |010f: move-result-object v11 │ │ -01882c: 6e10 9c06 0b00 |0110: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -018832: 0c0b |0113: move-result-object v11 │ │ -018834: 121c |0114: const/4 v12, #int 1 // #1 │ │ -018836: 7130 5d01 bf0c |0115: invoke-static {v15, v11, v12}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@015d │ │ -01883c: 0c0b |0118: move-result-object v11 │ │ -01883e: 6e10 5e01 0b00 |0119: invoke-virtual {v11}, Landroid/widget/Toast;.show:()V // method@015e │ │ -018844: 2900 04ff |011c: goto/16 0020 // -00fc │ │ -018848: 2204 1c00 |011e: new-instance v4, Landroid/content/Intent; // type@001c │ │ -01884c: 1a0b 5305 |0120: const-string v11, "android.intent.action.DELETE" // string@0553 │ │ -018850: 1a0c 1e0b |0122: const-string v12, "package" // string@0b1e │ │ -018854: 547d 1300 |0124: iget-object v13, v7, Landroid/content/pm/PackageInfo;.packageName:Ljava/lang/String; // field@0013 │ │ -018858: 120e |0126: const/4 v14, #int 0 // #0 │ │ -01885a: 7130 9a00 dc0e |0127: invoke-static {v12, v13, v14}, Landroid/net/Uri;.fromParts:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri; // method@009a │ │ -018860: 0c0c |012a: move-result-object v12 │ │ -018862: 7030 4f00 b40c |012b: invoke-direct {v4, v11, v12}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@004f │ │ -018868: 121b |012e: const/4 v11, #int 1 // #1 │ │ -01886a: 6e30 cb01 4f0b |012f: invoke-virtual {v15, v4, v11}, Lcom/gacode/relaunchx/AllApplications;.startActivityForResult:(Landroid/content/Intent;I)V // method@01cb │ │ -018870: 2900 eefe |0132: goto/16 0020 // -0112 │ │ -018874: 0d00 |0134: move-exception v0 │ │ -018876: 220b 0202 |0135: new-instance v11, Ljava/lang/StringBuilder; // type@0202 │ │ -01887a: 7010 9606 0b00 |0137: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -018880: 6e10 bb01 0f00 |013a: invoke-virtual {v15}, Lcom/gacode/relaunchx/AllApplications;.getResources:()Landroid/content/res/Resources; // method@01bb │ │ -018886: 0c0c |013d: move-result-object v12 │ │ -018888: 140d 2e00 087f |013e: const v13, #float 1.80776e+38 // #7f08002e │ │ -01888e: 6e20 8000 dc00 |0141: invoke-virtual {v12, v13}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -018894: 0c0c |0144: move-result-object v12 │ │ -018896: 6e20 9a06 cb00 |0145: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -01889c: 0c0b |0148: move-result-object v11 │ │ -01889e: 1a0c 0300 |0149: const-string v12, " "" // string@0003 │ │ -0188a2: 6e20 9a06 cb00 |014b: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -0188a8: 0c0b |014e: move-result-object v11 │ │ -0188aa: 547c 1300 |014f: iget-object v12, v7, Landroid/content/pm/PackageInfo;.packageName:Ljava/lang/String; // field@0013 │ │ -0188ae: 6e20 9a06 cb00 |0151: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -0188b4: 0c0b |0154: move-result-object v11 │ │ -0188b6: 1a0c 0f00 |0155: const-string v12, "" " // string@000f │ │ -0188ba: 6e20 9a06 cb00 |0157: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -0188c0: 0c0b |015a: move-result-object v11 │ │ -0188c2: 6e10 bb01 0f00 |015b: invoke-virtual {v15}, Lcom/gacode/relaunchx/AllApplications;.getResources:()Landroid/content/res/Resources; // method@01bb │ │ -0188c8: 0c0c |015e: move-result-object v12 │ │ -0188ca: 140d 3300 087f |015f: const v13, #float 1.80776e+38 // #7f080033 │ │ -0188d0: 6e20 8000 dc00 |0162: invoke-virtual {v12, v13}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -0188d6: 0c0c |0165: move-result-object v12 │ │ -0188d8: 6e20 9a06 cb00 |0166: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -0188de: 0c0b |0169: move-result-object v11 │ │ -0188e0: 6e10 9c06 0b00 |016a: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -0188e6: 0c0b |016d: move-result-object v11 │ │ -0188e8: 121c |016e: const/4 v12, #int 1 // #1 │ │ -0188ea: 7130 5d01 bf0c |016f: invoke-static {v15, v11, v12}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@015d │ │ -0188f0: 0c0b |0172: move-result-object v11 │ │ -0188f2: 6e10 5e01 0b00 |0173: invoke-virtual {v11}, Landroid/widget/Toast;.show:()V // method@015e │ │ -0188f8: 121b |0176: const/4 v11, #int 1 // #1 │ │ -0188fa: 2900 91fe |0177: goto/16 0008 // -016f │ │ -0188fe: 0d0b |0179: move-exception v11 │ │ -018900: 2900 6dff |017a: goto/16 00e7 // -0093 │ │ -018904: 0001 0600 0100 0000 8a00 0000 a400 ... |017c: packed-switch-data (16 units) │ │ +019694: |[019694] com.gacode.relaunchx.AllApplications.onContextItemSelected:(Landroid/view/MenuItem;)Z │ │ +0196a4: 7801 e100 1000 |0000: invoke-interface/range {v16}, Landroid/view/MenuItem;.getItemId:()I // method@00e1 │ │ +0196aa: 0a0b |0003: move-result v11 │ │ +0196ac: 124c |0004: const/4 v12, #int 4 // #4 │ │ +0196ae: 33cb 0400 |0005: if-ne v11, v12, 0009 // +0004 │ │ +0196b2: 121b |0007: const/4 v11, #int 1 // #1 │ │ +0196b4: 0f0b |0008: return v11 │ │ +0196b6: 7801 e200 1000 |0009: invoke-interface/range {v16}, Landroid/view/MenuItem;.getMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; // method@00e2 │ │ +0196bc: 0c03 |000c: move-result-object v3 │ │ +0196be: 1f03 6c00 |000d: check-cast v3, Landroid/widget/AdapterView$AdapterContextMenuInfo; // type@006c │ │ +0196c2: 5239 2d00 |000f: iget v9, v3, Landroid/widget/AdapterView$AdapterContextMenuInfo;.position:I // field@002d │ │ +0196c6: 54fb 7600 |0011: iget-object v11, v15, Lcom/gacode/relaunchx/AllApplications;.itemsArray:Ljava/util/List; // field@0076 │ │ +0196ca: 7220 d006 9b00 |0013: invoke-interface {v11, v9}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ +0196d0: 0c05 |0016: move-result-object v5 │ │ +0196d2: 1f05 0002 |0017: check-cast v5, Ljava/lang/String; // type@0200 │ │ +0196d6: 7801 e100 1000 |0019: invoke-interface/range {v16}, Landroid/view/MenuItem;.getItemId:()I // method@00e1 │ │ +0196dc: 0a0b |001c: move-result v11 │ │ +0196de: 2b0b 5f01 0000 |001d: packed-switch v11, 0000017c // +0000015f │ │ +0196e4: 121b |0020: const/4 v11, #int 1 // #1 │ │ +0196e6: 28e7 |0021: goto 0008 // -0019 │ │ +0196e8: 3d09 feff |0022: if-lez v9, 0020 // -0002 │ │ +0196ec: 54fb 7300 |0024: iget-object v11, v15, Lcom/gacode/relaunchx/AllApplications;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0073 │ │ +0196f0: 54fc 7700 |0026: iget-object v12, v15, Lcom/gacode/relaunchx/AllApplications;.listName:Ljava/lang/String; // field@0077 │ │ +0196f4: 6e20 8604 cb00 |0028: invoke-virtual {v11, v12}, Lcom/gacode/relaunchx/ReLaunchApp;.getList:(Ljava/lang/String;)Ljava/util/List; // method@0486 │ │ +0196fa: 0c01 |002b: move-result-object v1 │ │ +0196fc: 7220 d006 9100 |002c: invoke-interface {v1, v9}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ +019702: 0c02 |002f: move-result-object v2 │ │ +019704: 1f02 3302 |0030: check-cast v2, [Ljava/lang/String; // type@0233 │ │ +019708: 54fb 7600 |0032: iget-object v11, v15, Lcom/gacode/relaunchx/AllApplications;.itemsArray:Ljava/util/List; // field@0076 │ │ +01970c: 7220 d206 9b00 |0034: invoke-interface {v11, v9}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@06d2 │ │ +019712: 7220 d206 9100 |0037: invoke-interface {v1, v9}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@06d2 │ │ +019718: 54fb 7600 |003a: iget-object v11, v15, Lcom/gacode/relaunchx/AllApplications;.itemsArray:Ljava/util/List; // field@0076 │ │ +01971c: d80c 09ff |003c: add-int/lit8 v12, v9, #int -1 // #ff │ │ +019720: 7230 cb06 cb05 |003e: invoke-interface {v11, v12, v5}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@06cb │ │ +019726: d80b 09ff |0041: add-int/lit8 v11, v9, #int -1 // #ff │ │ +01972a: 7230 cb06 b102 |0043: invoke-interface {v1, v11, v2}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@06cb │ │ +019730: 54fb 7300 |0046: iget-object v11, v15, Lcom/gacode/relaunchx/AllApplications;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0073 │ │ +019734: 54fc 7700 |0048: iget-object v12, v15, Lcom/gacode/relaunchx/AllApplications;.listName:Ljava/lang/String; // field@0077 │ │ +019738: 6e30 a204 cb01 |004a: invoke-virtual {v11, v12, v1}, Lcom/gacode/relaunchx/ReLaunchApp;.setList:(Ljava/lang/String;Ljava/util/List;)V // method@04a2 │ │ +01973e: 7010 c501 0f00 |004d: invoke-direct {v15}, Lcom/gacode/relaunchx/AllApplications;.saveFav:()V // method@01c5 │ │ +019744: 54fb 7100 |0050: iget-object v11, v15, Lcom/gacode/relaunchx/AllApplications;.adapter:Lcom/gacode/relaunchx/AllApplications$AppAdapter; // field@0071 │ │ +019748: 6e10 ae01 0b00 |0052: invoke-virtual {v11}, Lcom/gacode/relaunchx/AllApplications$AppAdapter;.notifyDataSetChanged:()V // method@01ae │ │ +01974e: 28cb |0055: goto 0020 // -0035 │ │ +019750: 54fb 7600 |0056: iget-object v11, v15, Lcom/gacode/relaunchx/AllApplications;.itemsArray:Ljava/util/List; // field@0076 │ │ +019754: 7210 d406 0b00 |0058: invoke-interface {v11}, Ljava/util/List;.size:()I // method@06d4 │ │ +01975a: 0a0b |005b: move-result v11 │ │ +01975c: d80b 0bff |005c: add-int/lit8 v11, v11, #int -1 // #ff │ │ +019760: 35b9 c2ff |005e: if-ge v9, v11, 0020 // -003e │ │ +019764: 54fb 7300 |0060: iget-object v11, v15, Lcom/gacode/relaunchx/AllApplications;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0073 │ │ +019768: 54fc 7700 |0062: iget-object v12, v15, Lcom/gacode/relaunchx/AllApplications;.listName:Ljava/lang/String; // field@0077 │ │ +01976c: 6e20 8604 cb00 |0064: invoke-virtual {v11, v12}, Lcom/gacode/relaunchx/ReLaunchApp;.getList:(Ljava/lang/String;)Ljava/util/List; // method@0486 │ │ +019772: 0c01 |0067: move-result-object v1 │ │ +019774: 7220 d006 9100 |0068: invoke-interface {v1, v9}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ +01977a: 0c02 |006b: move-result-object v2 │ │ +01977c: 1f02 3302 |006c: check-cast v2, [Ljava/lang/String; // type@0233 │ │ +019780: 54fb 7600 |006e: iget-object v11, v15, Lcom/gacode/relaunchx/AllApplications;.itemsArray:Ljava/util/List; // field@0076 │ │ +019784: 7210 d406 0b00 |0070: invoke-interface {v11}, Ljava/util/List;.size:()I // method@06d4 │ │ +01978a: 0a0a |0073: move-result v10 │ │ +01978c: 54fb 7600 |0074: iget-object v11, v15, Lcom/gacode/relaunchx/AllApplications;.itemsArray:Ljava/util/List; // field@0076 │ │ +019790: 7220 d206 9b00 |0076: invoke-interface {v11, v9}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@06d2 │ │ +019796: 7220 d206 9100 |0079: invoke-interface {v1, v9}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@06d2 │ │ +01979c: d80b 0901 |007c: add-int/lit8 v11, v9, #int 1 // #01 │ │ +0197a0: d80c 0aff |007e: add-int/lit8 v12, v10, #int -1 // #ff │ │ +0197a4: 34cb 1a00 |0080: if-lt v11, v12, 009a // +001a │ │ +0197a8: 54fb 7600 |0082: iget-object v11, v15, Lcom/gacode/relaunchx/AllApplications;.itemsArray:Ljava/util/List; // field@0076 │ │ +0197ac: 7220 cc06 5b00 |0084: invoke-interface {v11, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@06cc │ │ +0197b2: 7220 cc06 2100 |0087: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@06cc │ │ +0197b8: 54fb 7300 |008a: iget-object v11, v15, Lcom/gacode/relaunchx/AllApplications;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0073 │ │ +0197bc: 54fc 7700 |008c: iget-object v12, v15, Lcom/gacode/relaunchx/AllApplications;.listName:Ljava/lang/String; // field@0077 │ │ +0197c0: 6e30 a204 cb01 |008e: invoke-virtual {v11, v12, v1}, Lcom/gacode/relaunchx/ReLaunchApp;.setList:(Ljava/lang/String;Ljava/util/List;)V // method@04a2 │ │ +0197c6: 7010 c501 0f00 |0091: invoke-direct {v15}, Lcom/gacode/relaunchx/AllApplications;.saveFav:()V // method@01c5 │ │ +0197cc: 54fb 7100 |0094: iget-object v11, v15, Lcom/gacode/relaunchx/AllApplications;.adapter:Lcom/gacode/relaunchx/AllApplications$AppAdapter; // field@0071 │ │ +0197d0: 6e10 ae01 0b00 |0096: invoke-virtual {v11}, Lcom/gacode/relaunchx/AllApplications$AppAdapter;.notifyDataSetChanged:()V // method@01ae │ │ +0197d6: 2887 |0099: goto 0020 // -0079 │ │ +0197d8: 54fb 7600 |009a: iget-object v11, v15, Lcom/gacode/relaunchx/AllApplications;.itemsArray:Ljava/util/List; // field@0076 │ │ +0197dc: d80c 0901 |009c: add-int/lit8 v12, v9, #int 1 // #01 │ │ +0197e0: 7230 cb06 cb05 |009e: invoke-interface {v11, v12, v5}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@06cb │ │ +0197e6: d80b 0901 |00a1: add-int/lit8 v11, v9, #int 1 // #01 │ │ +0197ea: 7230 cb06 b102 |00a3: invoke-interface {v1, v11, v2}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@06cb │ │ +0197f0: 28e4 |00a6: goto 008a // -001c │ │ +0197f2: 54fb 7300 |00a7: iget-object v11, v15, Lcom/gacode/relaunchx/AllApplications;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0073 │ │ +0197f6: 54fc 7700 |00a9: iget-object v12, v15, Lcom/gacode/relaunchx/AllApplications;.listName:Ljava/lang/String; // field@0077 │ │ +0197fa: 6e20 8604 cb00 |00ab: invoke-virtual {v11, v12}, Lcom/gacode/relaunchx/ReLaunchApp;.getList:(Ljava/lang/String;)Ljava/util/List; // method@0486 │ │ +019800: 0c0b |00ae: move-result-object v11 │ │ +019802: 7220 d206 9b00 |00af: invoke-interface {v11, v9}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@06d2 │ │ +019808: 54fb 7600 |00b2: iget-object v11, v15, Lcom/gacode/relaunchx/AllApplications;.itemsArray:Ljava/util/List; // field@0076 │ │ +01980c: 7220 d206 9b00 |00b4: invoke-interface {v11, v9}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@06d2 │ │ +019812: 7010 c501 0f00 |00b7: invoke-direct {v15}, Lcom/gacode/relaunchx/AllApplications;.saveFav:()V // method@01c5 │ │ +019818: 54fb 7100 |00ba: iget-object v11, v15, Lcom/gacode/relaunchx/AllApplications;.adapter:Lcom/gacode/relaunchx/AllApplications$AppAdapter; // field@0071 │ │ +01981c: 6e10 ae01 0b00 |00bc: invoke-virtual {v11}, Lcom/gacode/relaunchx/AllApplications$AppAdapter;.notifyDataSetChanged:()V // method@01ae │ │ +019822: 2900 61ff |00bf: goto/16 0020 // -009f │ │ +019826: 54fb 7300 |00c1: iget-object v11, v15, Lcom/gacode/relaunchx/AllApplications;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0073 │ │ +01982a: 1a0c 7305 |00c3: const-string v12, "app_favorites" // string@0573 │ │ +01982e: 1a0d a204 |00c5: const-string v13, "X" // string@04a2 │ │ +019832: 121e |00c7: const/4 v14, #int 1 // #1 │ │ +019834: 7110 4d06 0e00 |00c8: invoke-static {v14}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@064d │ │ +01983a: 0c0e |00cb: move-result-object v14 │ │ +01983c: 6e5e 7404 cbd5 |00cc: invoke-virtual {v11, v12, v5, v13, v14}, Lcom/gacode/relaunchx/ReLaunchApp;.addToList:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;)V // method@0474 │ │ +019842: 7010 c501 0f00 |00cf: invoke-direct {v15}, Lcom/gacode/relaunchx/AllApplications;.saveFav:()V // method@01c5 │ │ +019848: 2900 4eff |00d2: goto/16 0020 // -00b2 │ │ +01984c: 6e10 ba01 0f00 |00d4: invoke-virtual {v15}, Lcom/gacode/relaunchx/AllApplications;.getPackageManager:()Landroid/content/pm/PackageManager; // method@01ba │ │ +019852: 0c08 |00d7: move-result-object v8 │ │ +019854: 1207 |00d8: const/4 v7, #int 0 // #0 │ │ +019856: 1a0b cf04 |00d9: const-string v11, "\%" // string@04cf │ │ +01985a: 6e20 8906 b500 |00db: invoke-virtual {v5, v11}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0689 │ │ +019860: 0c06 |00de: move-result-object v6 │ │ +019862: 120b |00df: const/4 v11, #int 0 // #0 │ │ +019864: 460b 060b |00e0: aget-object v11, v6, v11 │ │ +019868: 120c |00e2: const/4 v12, #int 0 // #0 │ │ +01986a: 6e30 7700 b80c |00e3: invoke-virtual {v8, v11, v12}, Landroid/content/pm/PackageManager;.getPackageInfo:(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; // method@0077 │ │ +019870: 0c07 |00e6: move-result-object v7 │ │ +019872: 3907 3700 |00e7: if-nez v7, 011e // +0037 │ │ +019876: 220b 0202 |00e9: new-instance v11, Ljava/lang/StringBuilder; // type@0202 │ │ +01987a: 7010 9606 0b00 |00eb: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +019880: 6e10 bb01 0f00 |00ee: invoke-virtual {v15}, Lcom/gacode/relaunchx/AllApplications;.getResources:()Landroid/content/res/Resources; // method@01bb │ │ +019886: 0c0c |00f1: move-result-object v12 │ │ +019888: 140d 3400 087f |00f2: const v13, #float 1.80776e+38 // #7f080034 │ │ +01988e: 6e20 8000 dc00 |00f5: invoke-virtual {v12, v13}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +019894: 0c0c |00f8: move-result-object v12 │ │ +019896: 6e20 9a06 cb00 |00f9: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +01989c: 0c0b |00fc: move-result-object v11 │ │ +01989e: 1a0c 0300 |00fd: const-string v12, " "" // string@0003 │ │ +0198a2: 6e20 9a06 cb00 |00ff: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +0198a8: 0c0b |0102: move-result-object v11 │ │ +0198aa: 122c |0103: const/4 v12, #int 2 // #2 │ │ +0198ac: 460c 060c |0104: aget-object v12, v6, v12 │ │ +0198b0: 6e20 9a06 cb00 |0106: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +0198b6: 0c0b |0109: move-result-object v11 │ │ +0198b8: 1a0c 0e00 |010a: const-string v12, """ // string@000e │ │ +0198bc: 6e20 9a06 cb00 |010c: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +0198c2: 0c0b |010f: move-result-object v11 │ │ +0198c4: 6e10 9c06 0b00 |0110: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +0198ca: 0c0b |0113: move-result-object v11 │ │ +0198cc: 121c |0114: const/4 v12, #int 1 // #1 │ │ +0198ce: 7130 5d01 bf0c |0115: invoke-static {v15, v11, v12}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@015d │ │ +0198d4: 0c0b |0118: move-result-object v11 │ │ +0198d6: 6e10 5e01 0b00 |0119: invoke-virtual {v11}, Landroid/widget/Toast;.show:()V // method@015e │ │ +0198dc: 2900 04ff |011c: goto/16 0020 // -00fc │ │ +0198e0: 2204 1c00 |011e: new-instance v4, Landroid/content/Intent; // type@001c │ │ +0198e4: 1a0b 5305 |0120: const-string v11, "android.intent.action.DELETE" // string@0553 │ │ +0198e8: 1a0c 1e0b |0122: const-string v12, "package" // string@0b1e │ │ +0198ec: 547d 1300 |0124: iget-object v13, v7, Landroid/content/pm/PackageInfo;.packageName:Ljava/lang/String; // field@0013 │ │ +0198f0: 120e |0126: const/4 v14, #int 0 // #0 │ │ +0198f2: 7130 9a00 dc0e |0127: invoke-static {v12, v13, v14}, Landroid/net/Uri;.fromParts:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri; // method@009a │ │ +0198f8: 0c0c |012a: move-result-object v12 │ │ +0198fa: 7030 4f00 b40c |012b: invoke-direct {v4, v11, v12}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@004f │ │ +019900: 121b |012e: const/4 v11, #int 1 // #1 │ │ +019902: 6e30 cb01 4f0b |012f: invoke-virtual {v15, v4, v11}, Lcom/gacode/relaunchx/AllApplications;.startActivityForResult:(Landroid/content/Intent;I)V // method@01cb │ │ +019908: 2900 eefe |0132: goto/16 0020 // -0112 │ │ +01990c: 0d00 |0134: move-exception v0 │ │ +01990e: 220b 0202 |0135: new-instance v11, Ljava/lang/StringBuilder; // type@0202 │ │ +019912: 7010 9606 0b00 |0137: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +019918: 6e10 bb01 0f00 |013a: invoke-virtual {v15}, Lcom/gacode/relaunchx/AllApplications;.getResources:()Landroid/content/res/Resources; // method@01bb │ │ +01991e: 0c0c |013d: move-result-object v12 │ │ +019920: 140d 2e00 087f |013e: const v13, #float 1.80776e+38 // #7f08002e │ │ +019926: 6e20 8000 dc00 |0141: invoke-virtual {v12, v13}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +01992c: 0c0c |0144: move-result-object v12 │ │ +01992e: 6e20 9a06 cb00 |0145: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +019934: 0c0b |0148: move-result-object v11 │ │ +019936: 1a0c 0300 |0149: const-string v12, " "" // string@0003 │ │ +01993a: 6e20 9a06 cb00 |014b: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +019940: 0c0b |014e: move-result-object v11 │ │ +019942: 547c 1300 |014f: iget-object v12, v7, Landroid/content/pm/PackageInfo;.packageName:Ljava/lang/String; // field@0013 │ │ +019946: 6e20 9a06 cb00 |0151: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +01994c: 0c0b |0154: move-result-object v11 │ │ +01994e: 1a0c 0f00 |0155: const-string v12, "" " // string@000f │ │ +019952: 6e20 9a06 cb00 |0157: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +019958: 0c0b |015a: move-result-object v11 │ │ +01995a: 6e10 bb01 0f00 |015b: invoke-virtual {v15}, Lcom/gacode/relaunchx/AllApplications;.getResources:()Landroid/content/res/Resources; // method@01bb │ │ +019960: 0c0c |015e: move-result-object v12 │ │ +019962: 140d 3300 087f |015f: const v13, #float 1.80776e+38 // #7f080033 │ │ +019968: 6e20 8000 dc00 |0162: invoke-virtual {v12, v13}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +01996e: 0c0c |0165: move-result-object v12 │ │ +019970: 6e20 9a06 cb00 |0166: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +019976: 0c0b |0169: move-result-object v11 │ │ +019978: 6e10 9c06 0b00 |016a: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +01997e: 0c0b |016d: move-result-object v11 │ │ +019980: 121c |016e: const/4 v12, #int 1 // #1 │ │ +019982: 7130 5d01 bf0c |016f: invoke-static {v15, v11, v12}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@015d │ │ +019988: 0c0b |0172: move-result-object v11 │ │ +01998a: 6e10 5e01 0b00 |0173: invoke-virtual {v11}, Landroid/widget/Toast;.show:()V // method@015e │ │ +019990: 121b |0176: const/4 v11, #int 1 // #1 │ │ +019992: 2900 91fe |0177: goto/16 0008 // -016f │ │ +019996: 0d0b |0179: move-exception v11 │ │ +019998: 2900 6dff |017a: goto/16 00e7 // -0093 │ │ +01999c: 0001 0600 0100 0000 8a00 0000 a400 ... |017c: packed-switch-data (16 units) │ │ catches : 2 │ │ 0x00e0 - 0x00e6 │ │ Ljava/lang/Exception; -> 0x0179 │ │ 0x012f - 0x0132 │ │ Landroid/content/ActivityNotFoundException; -> 0x0134 │ │ positions : │ │ 0x0000 line=439 │ │ @@ -5510,261 +5516,261 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 531 16-bit code units │ │ -018940: |[018940] com.gacode.relaunchx.AllApplications.onCreate:(Landroid/os/Bundle;)V │ │ -018950: 120d |0000: const/4 v13, #int 0 // #0 │ │ -018952: 6f20 0700 fe00 |0001: invoke-super {v14, v15}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0007 │ │ -018958: 6e10 b801 0e00 |0004: invoke-virtual {v14}, Lcom/gacode/relaunchx/AllApplications;.getBaseContext:()Landroid/content/Context; // method@01b8 │ │ -01895e: 0c0a |0007: move-result-object v10 │ │ -018960: 7110 c400 0a00 |0008: invoke-static {v10}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@00c4 │ │ -018966: 0c0a |000b: move-result-object v10 │ │ -018968: 5bea 7900 |000c: iput-object v10, v14, Lcom/gacode/relaunchx/AllApplications;.prefs:Landroid/content/SharedPreferences; // field@0079 │ │ -01896c: 7010 c801 0e00 |000e: invoke-direct {v14}, Lcom/gacode/relaunchx/AllApplications;.setEinkController:()V // method@01c8 │ │ -018972: 6e10 b701 0e00 |0011: invoke-virtual {v14}, Lcom/gacode/relaunchx/AllApplications;.getApplicationContext:()Landroid/content/Context; // method@01b7 │ │ -018978: 0c0a |0014: move-result-object v10 │ │ -01897a: 1f0a 7301 |0015: check-cast v10, Lcom/gacode/relaunchx/ReLaunchApp; // type@0173 │ │ -01897e: 5bea 7300 |0017: iput-object v10, v14, Lcom/gacode/relaunchx/AllApplications;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0073 │ │ -018982: 54ea 7300 |0019: iget-object v10, v14, Lcom/gacode/relaunchx/AllApplications;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0073 │ │ -018986: 6e20 a004 ea00 |001b: invoke-virtual {v10, v14}, Lcom/gacode/relaunchx/ReLaunchApp;.setFullScreenIfNecessary:(Landroid/app/Activity;)V // method@04a0 │ │ -01898c: 140a 0200 037f |001e: const v10, #float 1.74129e+38 // #7f030002 │ │ -018992: 6e20 c701 ae00 |0021: invoke-virtual {v14, v10}, Lcom/gacode/relaunchx/AllApplications;.setContentView:(I)V // method@01c7 │ │ -018998: 54ea 7300 |0024: iget-object v10, v14, Lcom/gacode/relaunchx/AllApplications;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0073 │ │ -01899c: 6e10 8404 0a00 |0026: invoke-virtual {v10}, Lcom/gacode/relaunchx/ReLaunchApp;.getIcons:()Ljava/util/HashMap; // method@0484 │ │ -0189a2: 0c0a |0029: move-result-object v10 │ │ -0189a4: 5bea 7500 |002a: iput-object v10, v14, Lcom/gacode/relaunchx/AllApplications;.icons:Ljava/util/HashMap; // field@0075 │ │ -0189a8: 6e10 b901 0e00 |002c: invoke-virtual {v14}, Lcom/gacode/relaunchx/AllApplications;.getIntent:()Landroid/content/Intent; // method@01b9 │ │ -0189ae: 0c02 |002f: move-result-object v2 │ │ -0189b0: 6e10 5300 0200 |0030: invoke-virtual {v2}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0053 │ │ -0189b6: 0c0a |0033: move-result-object v10 │ │ -0189b8: 390a 0800 |0034: if-nez v10, 003c // +0008 │ │ -0189bc: 6e20 c901 de00 |0036: invoke-virtual {v14, v13}, Lcom/gacode/relaunchx/AllApplications;.setResult:(I)V // method@01c9 │ │ -0189c2: 6e10 b601 0e00 |0039: invoke-virtual {v14}, Lcom/gacode/relaunchx/AllApplications;.finish:()V // method@01b6 │ │ -0189c8: 6e10 5300 0200 |003c: invoke-virtual {v2}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0053 │ │ -0189ce: 0c0a |003f: move-result-object v10 │ │ -0189d0: 1a0b 270a |0040: const-string v11, "list" // string@0a27 │ │ -0189d4: 6e20 aa00 ba00 |0042: invoke-virtual {v10, v11}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@00aa │ │ -0189da: 0c0a |0045: move-result-object v10 │ │ -0189dc: 5bea 7700 |0046: iput-object v10, v14, Lcom/gacode/relaunchx/AllApplications;.listName:Ljava/lang/String; // field@0077 │ │ -0189e0: 6e10 5300 0200 |0048: invoke-virtual {v2}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0053 │ │ -0189e6: 0c0a |004b: move-result-object v10 │ │ -0189e8: 1a0b 1c0e |004c: const-string v11, "title" // string@0e1c │ │ -0189ec: 6e20 aa00 ba00 |004e: invoke-virtual {v10, v11}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@00aa │ │ -0189f2: 0c0a |0051: move-result-object v10 │ │ -0189f4: 5bea 7b00 |0052: iput-object v10, v14, Lcom/gacode/relaunchx/AllApplications;.title:Ljava/lang/String; // field@007b │ │ -0189f8: 140a 1400 0c7f |0054: const v10, #float 1.86092e+38 // #7f0c0014 │ │ -0189fe: 6e20 b501 ae00 |0057: invoke-virtual {v14, v10}, Lcom/gacode/relaunchx/AllApplications;.findViewById:(I)Landroid/view/View; // method@01b5 │ │ -018a04: 0c00 |005a: move-result-object v0 │ │ -018a06: 1f00 7700 |005b: check-cast v0, Landroid/widget/ImageView; // type@0077 │ │ -018a0a: 54ea 7700 |005d: iget-object v10, v14, Lcom/gacode/relaunchx/AllApplications;.listName:Ljava/lang/String; // field@0077 │ │ -018a0e: 1a0b 7105 |005f: const-string v11, "app_all" // string@0571 │ │ -018a12: 6e20 7c06 ba00 |0061: invoke-virtual {v10, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -018a18: 0a0a |0064: move-result v10 │ │ -018a1a: 380a 2000 |0065: if-eqz v10, 0085 // +0020 │ │ -018a1e: 6e10 bb01 0e00 |0067: invoke-virtual {v14}, Lcom/gacode/relaunchx/AllApplications;.getResources:()Landroid/content/res/Resources; // method@01bb │ │ -018a24: 0c0a |006a: move-result-object v10 │ │ -018a26: 140b 1a00 027f |006b: const v11, #float 1.728e+38 // #7f02001a │ │ -018a2c: 6e20 7e00 ba00 |006e: invoke-virtual {v10, v11}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@007e │ │ -018a32: 0c0a |0071: move-result-object v10 │ │ -018a34: 6e20 3401 a000 |0072: invoke-virtual {v0, v10}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0134 │ │ -018a3a: 54ea 7900 |0075: iget-object v10, v14, Lcom/gacode/relaunchx/AllApplications;.prefs:Landroid/content/SharedPreferences; // field@0079 │ │ -018a3e: 1a0b 7e06 |0077: const-string v11, "columnsAppAll" // string@067e │ │ -018a42: 1a0c 4d00 |0079: const-string v12, "-1" // string@004d │ │ -018a46: 7230 6f00 ba0c |007b: invoke-interface {v10, v11, v12}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -018a4c: 0c01 |007e: move-result-object v1 │ │ -018a4e: 7110 5d06 0100 |007f: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ -018a54: 0a0a |0082: move-result v10 │ │ -018a56: 59ea 7400 |0083: iput v10, v14, Lcom/gacode/relaunchx/AllApplications;.gcols:I // field@0074 │ │ -018a5a: 54ea 7700 |0085: iget-object v10, v14, Lcom/gacode/relaunchx/AllApplications;.listName:Ljava/lang/String; // field@0077 │ │ -018a5e: 1a0b 7705 |0087: const-string v11, "app_last" // string@0577 │ │ -018a62: 6e20 7c06 ba00 |0089: invoke-virtual {v10, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -018a68: 0a0a |008c: move-result v10 │ │ -018a6a: 380a 1000 |008d: if-eqz v10, 009d // +0010 │ │ -018a6e: 6e10 bb01 0e00 |008f: invoke-virtual {v14}, Lcom/gacode/relaunchx/AllApplications;.getResources:()Landroid/content/res/Resources; // method@01bb │ │ -018a74: 0c0a |0092: move-result-object v10 │ │ -018a76: 140b 2000 027f |0093: const v11, #float 1.728e+38 // #7f020020 │ │ -018a7c: 6e20 7e00 ba00 |0096: invoke-virtual {v10, v11}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@007e │ │ -018a82: 0c0a |0099: move-result-object v10 │ │ -018a84: 6e20 3401 a000 |009a: invoke-virtual {v0, v10}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0134 │ │ -018a8a: 54ea 7700 |009d: iget-object v10, v14, Lcom/gacode/relaunchx/AllApplications;.listName:Ljava/lang/String; // field@0077 │ │ -018a8e: 1a0b 7305 |009f: const-string v11, "app_favorites" // string@0573 │ │ -018a92: 6e20 7c06 ba00 |00a1: invoke-virtual {v10, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -018a98: 0a0a |00a4: move-result v10 │ │ -018a9a: 380a 2000 |00a5: if-eqz v10, 00c5 // +0020 │ │ -018a9e: 6e10 bb01 0e00 |00a7: invoke-virtual {v14}, Lcom/gacode/relaunchx/AllApplications;.getResources:()Landroid/content/res/Resources; // method@01bb │ │ -018aa4: 0c0a |00aa: move-result-object v10 │ │ -018aa6: 140b 1600 027f |00ab: const v11, #float 1.728e+38 // #7f020016 │ │ -018aac: 6e20 7e00 ba00 |00ae: invoke-virtual {v10, v11}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@007e │ │ -018ab2: 0c0a |00b1: move-result-object v10 │ │ -018ab4: 6e20 3401 a000 |00b2: invoke-virtual {v0, v10}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0134 │ │ -018aba: 54ea 7900 |00b5: iget-object v10, v14, Lcom/gacode/relaunchx/AllApplications;.prefs:Landroid/content/SharedPreferences; // field@0079 │ │ -018abe: 1a0b 7f06 |00b7: const-string v11, "columnsAppFav" // string@067f │ │ -018ac2: 1a0c 4d00 |00b9: const-string v12, "-1" // string@004d │ │ -018ac6: 7230 6f00 ba0c |00bb: invoke-interface {v10, v11, v12}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -018acc: 0c01 |00be: move-result-object v1 │ │ -018ace: 7110 5d06 0100 |00bf: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ -018ad4: 0a0a |00c2: move-result v10 │ │ -018ad6: 59ea 7400 |00c3: iput v10, v14, Lcom/gacode/relaunchx/AllApplications;.gcols:I // field@0074 │ │ -018ada: 140a 1600 0c7f |00c5: const v10, #float 1.86092e+38 // #7f0c0016 │ │ -018ae0: 6e20 b501 ae00 |00c8: invoke-virtual {v14, v10}, Lcom/gacode/relaunchx/AllApplications;.findViewById:(I)Landroid/view/View; // method@01b5 │ │ -018ae6: 0c0a |00cb: move-result-object v10 │ │ -018ae8: 1f0a 7600 |00cc: check-cast v10, Landroid/widget/ImageButton; // type@0076 │ │ -018aec: 220b 9400 |00ce: new-instance v11, Lcom/gacode/relaunchx/AllApplications$1; // type@0094 │ │ -018af0: 7020 a101 eb00 |00d0: invoke-direct {v11, v14}, Lcom/gacode/relaunchx/AllApplications$1;.:(Lcom/gacode/relaunchx/AllApplications;)V // method@01a1 │ │ -018af6: 6e20 3001 ba00 |00d3: invoke-virtual {v10, v11}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0130 │ │ -018afc: 54ea 7700 |00d6: iget-object v10, v14, Lcom/gacode/relaunchx/AllApplications;.listName:Ljava/lang/String; // field@0077 │ │ -018b00: 1a0b 7105 |00d8: const-string v11, "app_all" // string@0571 │ │ -018b04: 6e20 7c06 ba00 |00da: invoke-virtual {v10, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -018b0a: 0a0a |00dd: move-result v10 │ │ -018b0c: 380a ff00 |00de: if-eqz v10, 01dd // +00ff │ │ -018b10: 54ea 7300 |00e0: iget-object v10, v14, Lcom/gacode/relaunchx/AllApplications;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0073 │ │ -018b14: 6e10 ba01 0e00 |00e2: invoke-virtual {v14}, Lcom/gacode/relaunchx/AllApplications;.getPackageManager:()Landroid/content/pm/PackageManager; // method@01ba │ │ -018b1a: 0c0b |00e5: move-result-object v11 │ │ -018b1c: 7110 2704 0b00 |00e6: invoke-static {v11}, Lcom/gacode/relaunchx/ReLaunch;.createAppList:(Landroid/content/pm/PackageManager;)Ljava/util/List; // method@0427 │ │ -018b22: 0c0b |00e9: move-result-object v11 │ │ -018b24: 6e20 9e04 ba00 |00ea: invoke-virtual {v10, v11}, Lcom/gacode/relaunchx/ReLaunchApp;.setApps:(Ljava/util/List;)V // method@049e │ │ -018b2a: 1a0a 7705 |00ed: const-string v10, "app_last" // string@0577 │ │ -018b2e: 54eb 7300 |00ef: iget-object v11, v14, Lcom/gacode/relaunchx/AllApplications;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0073 │ │ -018b32: 6e10 8204 0b00 |00f1: invoke-virtual {v11}, Lcom/gacode/relaunchx/ReLaunchApp;.getApps:()Ljava/util/List; // method@0482 │ │ -018b38: 0c0b |00f4: move-result-object v11 │ │ -018b3a: 7030 b401 ae0b |00f5: invoke-direct {v14, v10, v11}, Lcom/gacode/relaunchx/AllApplications;.checkListByName:(Ljava/lang/String;Ljava/util/List;)V // method@01b4 │ │ -018b40: 1a0a 7305 |00f8: const-string v10, "app_favorites" // string@0573 │ │ -018b44: 54eb 7300 |00fa: iget-object v11, v14, Lcom/gacode/relaunchx/AllApplications;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0073 │ │ -018b48: 6e10 8204 0b00 |00fc: invoke-virtual {v11}, Lcom/gacode/relaunchx/ReLaunchApp;.getApps:()Ljava/util/List; // method@0482 │ │ -018b4e: 0c0b |00ff: move-result-object v11 │ │ -018b50: 7030 b401 ae0b |0100: invoke-direct {v14, v10, v11}, Lcom/gacode/relaunchx/AllApplications;.checkListByName:(Ljava/lang/String;Ljava/util/List;)V // method@01b4 │ │ -018b56: 7010 c601 0e00 |0103: invoke-direct {v14}, Lcom/gacode/relaunchx/AllApplications;.saveLast:()V // method@01c6 │ │ -018b5c: 7010 c501 0e00 |0106: invoke-direct {v14}, Lcom/gacode/relaunchx/AllApplications;.saveFav:()V // method@01c5 │ │ -018b62: 54ea 7300 |0109: iget-object v10, v14, Lcom/gacode/relaunchx/AllApplications;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0073 │ │ -018b66: 6e10 8204 0a00 |010b: invoke-virtual {v10}, Lcom/gacode/relaunchx/ReLaunchApp;.getApps:()Ljava/util/List; // method@0482 │ │ -018b6c: 0c0a |010e: move-result-object v10 │ │ -018b6e: 5bea 7600 |010f: iput-object v10, v14, Lcom/gacode/relaunchx/AllApplications;.itemsArray:Ljava/util/List; // field@0076 │ │ -018b72: 140a 1500 0c7f |0111: const v10, #float 1.86092e+38 // #7f0c0015 │ │ -018b78: 6e20 b501 ae00 |0114: invoke-virtual {v14, v10}, Lcom/gacode/relaunchx/AllApplications;.findViewById:(I)Landroid/view/View; // method@01b5 │ │ -018b7e: 0c0a |0117: move-result-object v10 │ │ -018b80: 1f0a 8100 |0118: check-cast v10, Landroid/widget/TextView; // type@0081 │ │ -018b84: 220b 0202 |011a: new-instance v11, Ljava/lang/StringBuilder; // type@0202 │ │ -018b88: 7010 9606 0b00 |011c: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -018b8e: 54ec 7b00 |011f: iget-object v12, v14, Lcom/gacode/relaunchx/AllApplications;.title:Ljava/lang/String; // field@007b │ │ -018b92: 6e20 9a06 cb00 |0121: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -018b98: 0c0b |0124: move-result-object v11 │ │ -018b9a: 1a0c 0500 |0125: const-string v12, " (" // string@0005 │ │ -018b9e: 6e20 9a06 cb00 |0127: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -018ba4: 0c0b |012a: move-result-object v11 │ │ -018ba6: 54ec 7600 |012b: iget-object v12, v14, Lcom/gacode/relaunchx/AllApplications;.itemsArray:Ljava/util/List; // field@0076 │ │ -018baa: 7210 d406 0c00 |012d: invoke-interface {v12}, Ljava/util/List;.size:()I // method@06d4 │ │ -018bb0: 0a0c |0130: move-result v12 │ │ -018bb2: 6e20 9706 cb00 |0131: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0697 │ │ -018bb8: 0c0b |0134: move-result-object v11 │ │ -018bba: 1a0c 3d00 |0135: const-string v12, ")" // string@003d │ │ -018bbe: 6e20 9a06 cb00 |0137: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -018bc4: 0c0b |013a: move-result-object v11 │ │ -018bc6: 6e10 9c06 0b00 |013b: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -018bcc: 0c0b |013e: move-result-object v11 │ │ -018bce: 6e20 5801 ba00 |013f: invoke-virtual {v10, v11}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ -018bd4: 220a 9800 |0142: new-instance v10, Lcom/gacode/relaunchx/AllApplications$AppAdapter; // type@0098 │ │ -018bd8: 140b 0300 037f |0144: const v11, #float 1.74129e+38 // #7f030003 │ │ -018bde: 54ec 7600 |0147: iget-object v12, v14, Lcom/gacode/relaunchx/AllApplications;.itemsArray:Ljava/util/List; // field@0076 │ │ -018be2: 705c ab01 eabe |0149: invoke-direct {v10, v14, v14, v11, v12}, Lcom/gacode/relaunchx/AllApplications$AppAdapter;.:(Lcom/gacode/relaunchx/AllApplications;Landroid/content/Context;ILjava/util/List;)V // method@01ab │ │ -018be8: 5bea 7100 |014c: iput-object v10, v14, Lcom/gacode/relaunchx/AllApplications;.adapter:Lcom/gacode/relaunchx/AllApplications$AppAdapter; // field@0071 │ │ -018bec: 140a 1800 0c7f |014e: const v10, #float 1.86092e+38 // #7f0c0018 │ │ -018bf2: 6e20 b501 ae00 |0151: invoke-virtual {v14, v10}, Lcom/gacode/relaunchx/AllApplications;.findViewById:(I)Landroid/view/View; // method@01b5 │ │ -018bf8: 0c0a |0154: move-result-object v10 │ │ -018bfa: 1f0a 7500 |0155: check-cast v10, Landroid/widget/GridView; // type@0075 │ │ -018bfe: 5bea 7800 |0157: iput-object v10, v14, Lcom/gacode/relaunchx/AllApplications;.lv:Landroid/widget/GridView; // field@0078 │ │ -018c02: 52ea 7400 |0159: iget v10, v14, Lcom/gacode/relaunchx/AllApplications;.gcols:I // field@0074 │ │ -018c06: 3c0a 0500 |015b: if-gtz v10, 0160 // +0005 │ │ -018c0a: 122a |015d: const/4 v10, #int 2 // #2 │ │ -018c0c: 59ea 7400 |015e: iput v10, v14, Lcom/gacode/relaunchx/AllApplications;.gcols:I // field@0074 │ │ -018c10: 54ea 7800 |0160: iget-object v10, v14, Lcom/gacode/relaunchx/AllApplications;.lv:Landroid/widget/GridView; // field@0078 │ │ -018c14: 52eb 7400 |0162: iget v11, v14, Lcom/gacode/relaunchx/AllApplications;.gcols:I // field@0074 │ │ -018c18: 6e20 2801 ba00 |0164: invoke-virtual {v10, v11}, Landroid/widget/GridView;.setNumColumns:(I)V // method@0128 │ │ -018c1e: 54ea 7800 |0167: iget-object v10, v14, Lcom/gacode/relaunchx/AllApplications;.lv:Landroid/widget/GridView; // field@0078 │ │ -018c22: 54eb 7100 |0169: iget-object v11, v14, Lcom/gacode/relaunchx/AllApplications;.adapter:Lcom/gacode/relaunchx/AllApplications$AppAdapter; // field@0071 │ │ -018c26: 6e20 2601 ba00 |016b: invoke-virtual {v10, v11}, Landroid/widget/GridView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@0126 │ │ -018c2c: 54ea 7800 |016e: iget-object v10, v14, Lcom/gacode/relaunchx/AllApplications;.lv:Landroid/widget/GridView; // field@0078 │ │ -018c30: 6e20 c301 ae00 |0170: invoke-virtual {v14, v10}, Lcom/gacode/relaunchx/AllApplications;.registerForContextMenu:(Landroid/view/View;)V // method@01c3 │ │ -018c36: 54ea 7900 |0173: iget-object v10, v14, Lcom/gacode/relaunchx/AllApplications;.prefs:Landroid/content/SharedPreferences; // field@0079 │ │ -018c3a: 1a0b ce06 |0175: const-string v11, "customScroll" // string@06ce │ │ -018c3e: 54ec 7300 |0177: iget-object v12, v14, Lcom/gacode/relaunchx/AllApplications;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0073 │ │ -018c42: 55cc 8306 |0179: iget-boolean v12, v12, Lcom/gacode/relaunchx/ReLaunchApp;.customScrollDef:Z // field@0683 │ │ -018c46: 7230 6d00 ba0c |017b: invoke-interface {v10, v11, v12}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ -018c4c: 0a0a |017e: move-result v10 │ │ -018c4e: 380a 8900 |017f: if-eqz v10, 0208 // +0089 │ │ -018c52: 55ea 7200 |0181: iget-boolean v10, v14, Lcom/gacode/relaunchx/AllApplications;.addSView:Z // field@0072 │ │ -018c56: 380a 3c00 |0183: if-eqz v10, 01bf // +003c │ │ -018c5a: 54ea 7900 |0185: iget-object v10, v14, Lcom/gacode/relaunchx/AllApplications;.prefs:Landroid/content/SharedPreferences; // field@0079 │ │ -018c5e: 1a0b dd0c |0187: const-string v11, "scrollWidth" // string@0cdd │ │ -018c62: 1a0c 7700 |0189: const-string v12, "25" // string@0077 │ │ -018c66: 7230 6f00 ba0c |018b: invoke-interface {v10, v11, v12}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -018c6c: 0c0a |018e: move-result-object v10 │ │ -018c6e: 7110 5d06 0a00 |018f: invoke-static {v10}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ -018c74: 0a08 |0192: move-result v8 │ │ -018c76: 140a 1700 0c7f |0193: const v10, #float 1.86092e+38 // #7f0c0017 │ │ -018c7c: 6e20 b501 ae00 |0196: invoke-virtual {v14, v10}, Lcom/gacode/relaunchx/AllApplications;.findViewById:(I)Landroid/view/View; // method@01b5 │ │ -018c82: 0c05 |0199: move-result-object v5 │ │ -018c84: 1f05 7900 |019a: check-cast v5, Landroid/widget/LinearLayout; // type@0079 │ │ -018c88: 2209 8e01 |019c: new-instance v9, Lcom/gacode/relaunchx/SView; // type@018e │ │ -018c8c: 6e10 b801 0e00 |019e: invoke-virtual {v14}, Lcom/gacode/relaunchx/AllApplications;.getBaseContext:()Landroid/content/Context; // method@01b8 │ │ -018c92: 0c0a |01a1: move-result-object v10 │ │ -018c94: 7020 0505 a900 |01a2: invoke-direct {v9, v10}, Lcom/gacode/relaunchx/SView;.:(Landroid/content/Context;)V // method@0505 │ │ -018c9a: 2206 7800 |01a5: new-instance v6, Landroid/widget/LinearLayout$LayoutParams; // type@0078 │ │ -018c9e: 12fa |01a7: const/4 v10, #int -1 // #ff │ │ -018ca0: 150b 803f |01a8: const/high16 v11, #int 1065353216 // #3f80 │ │ -018ca4: 7040 3701 86ba |01aa: invoke-direct {v6, v8, v10, v11}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@0137 │ │ -018caa: 6e20 0e05 6900 |01ad: invoke-virtual {v9, v6}, Lcom/gacode/relaunchx/SView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@050e │ │ -018cb0: 6e20 3901 9500 |01b0: invoke-virtual {v5, v9}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@0139 │ │ -018cb6: 54ea 7800 |01b3: iget-object v10, v14, Lcom/gacode/relaunchx/AllApplications;.lv:Landroid/widget/GridView; // field@0078 │ │ -018cba: 220b 9500 |01b5: new-instance v11, Lcom/gacode/relaunchx/AllApplications$2; // type@0095 │ │ -018cbe: 7030 a301 eb09 |01b7: invoke-direct {v11, v14, v9}, Lcom/gacode/relaunchx/AllApplications$2;.:(Lcom/gacode/relaunchx/AllApplications;Lcom/gacode/relaunchx/SView;)V // method@01a3 │ │ -018cc4: 6e20 2a01 ba00 |01ba: invoke-virtual {v10, v11}, Landroid/widget/GridView;.setOnScrollListener:(Landroid/widget/AbsListView$OnScrollListener;)V // method@012a │ │ -018cca: 5ced 7200 |01bd: iput-boolean v13, v14, Lcom/gacode/relaunchx/AllApplications;.addSView:Z // field@0072 │ │ -018cce: 54ea 7800 |01bf: iget-object v10, v14, Lcom/gacode/relaunchx/AllApplications;.lv:Landroid/widget/GridView; // field@0078 │ │ -018cd2: 220b 9700 |01c1: new-instance v11, Lcom/gacode/relaunchx/AllApplications$4; // type@0097 │ │ -018cd6: 7020 a901 eb00 |01c3: invoke-direct {v11, v14}, Lcom/gacode/relaunchx/AllApplications$4;.:(Lcom/gacode/relaunchx/AllApplications;)V // method@01a9 │ │ -018cdc: 6e20 2901 ba00 |01c6: invoke-virtual {v10, v11}, Landroid/widget/GridView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@0129 │ │ -018ce2: 54ea 7900 |01c9: iget-object v10, v14, Lcom/gacode/relaunchx/AllApplications;.prefs:Landroid/content/SharedPreferences; // field@0079 │ │ -018ce6: 7120 1005 ae00 |01cb: invoke-static {v14, v10}, Lcom/gacode/relaunchx/ScreenOrientation;.set:(Landroid/app/Activity;Landroid/content/SharedPreferences;)V // method@0510 │ │ -018cec: 54ea 7300 |01ce: iget-object v10, v14, Lcom/gacode/relaunchx/AllApplications;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0073 │ │ -018cf0: 54eb 7900 |01d0: iget-object v11, v14, Lcom/gacode/relaunchx/AllApplications;.prefs:Landroid/content/SharedPreferences; // field@0079 │ │ -018cf4: 140c 0100 0c7f |01d2: const v12, #float 1.86092e+38 // #7f0c0001 │ │ -018cfa: 6e20 b501 ce00 |01d5: invoke-virtual {v14, v12}, Lcom/gacode/relaunchx/AllApplications;.findViewById:(I)Landroid/view/View; // method@01b5 │ │ -018d00: 0c0c |01d8: move-result-object v12 │ │ -018d02: 7130 4b05 ba0c |01d9: invoke-static {v10, v11, v12}, Lcom/gacode/relaunchx/SizeManipulation;.AdjustWithPreferencesToolbarMinHeight:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/view/View;)V // method@054b │ │ -018d08: 0e00 |01dc: return-void │ │ -018d0a: 54ea 7300 |01dd: iget-object v10, v14, Lcom/gacode/relaunchx/AllApplications;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0073 │ │ -018d0e: 54eb 7700 |01df: iget-object v11, v14, Lcom/gacode/relaunchx/AllApplications;.listName:Ljava/lang/String; // field@0077 │ │ -018d12: 6e20 8604 ba00 |01e1: invoke-virtual {v10, v11}, Lcom/gacode/relaunchx/ReLaunchApp;.getList:(Ljava/lang/String;)Ljava/util/List; // method@0486 │ │ -018d18: 0c04 |01e4: move-result-object v4 │ │ -018d1a: 220a 0d02 |01e5: new-instance v10, Ljava/util/ArrayList; // type@020d │ │ -018d1e: 7010 ae06 0a00 |01e7: invoke-direct {v10}, Ljava/util/ArrayList;.:()V // method@06ae │ │ -018d24: 5bea 7600 |01ea: iput-object v10, v14, Lcom/gacode/relaunchx/AllApplications;.itemsArray:Ljava/util/List; // field@0076 │ │ -018d28: 7210 d106 0400 |01ec: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@06d1 │ │ -018d2e: 0c0a |01ef: move-result-object v10 │ │ -018d30: 7210 c806 0a00 |01f0: invoke-interface {v10}, Ljava/util/Iterator;.hasNext:()Z // method@06c8 │ │ -018d36: 0a0b |01f3: move-result v11 │ │ -018d38: 380b 1dff |01f4: if-eqz v11, 0111 // -00e3 │ │ -018d3c: 7210 c906 0a00 |01f6: invoke-interface {v10}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@06c9 │ │ -018d42: 0c07 |01f9: move-result-object v7 │ │ -018d44: 1f07 3302 |01fa: check-cast v7, [Ljava/lang/String; // type@0233 │ │ -018d48: 54eb 7600 |01fc: iget-object v11, v14, Lcom/gacode/relaunchx/AllApplications;.itemsArray:Ljava/util/List; // field@0076 │ │ -018d4c: 460c 070d |01fe: aget-object v12, v7, v13 │ │ -018d50: 7220 cc06 cb00 |0200: invoke-interface {v11, v12}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@06cc │ │ -018d56: 28ed |0203: goto 01f0 // -0013 │ │ -018d58: 0d03 |0204: move-exception v3 │ │ -018d5a: 1308 1900 |0205: const/16 v8, #int 25 // #19 │ │ -018d5e: 288c |0207: goto 0193 // -0074 │ │ -018d60: 54ea 7800 |0208: iget-object v10, v14, Lcom/gacode/relaunchx/AllApplications;.lv:Landroid/widget/GridView; // field@0078 │ │ -018d64: 220b 9600 |020a: new-instance v11, Lcom/gacode/relaunchx/AllApplications$3; // type@0096 │ │ -018d68: 7020 a601 eb00 |020c: invoke-direct {v11, v14}, Lcom/gacode/relaunchx/AllApplications$3;.:(Lcom/gacode/relaunchx/AllApplications;)V // method@01a6 │ │ -018d6e: 6e20 2a01 ba00 |020f: invoke-virtual {v10, v11}, Landroid/widget/GridView;.setOnScrollListener:(Landroid/widget/AbsListView$OnScrollListener;)V // method@012a │ │ -018d74: 28ad |0212: goto 01bf // -0053 │ │ +0199d8: |[0199d8] com.gacode.relaunchx.AllApplications.onCreate:(Landroid/os/Bundle;)V │ │ +0199e8: 120d |0000: const/4 v13, #int 0 // #0 │ │ +0199ea: 6f20 0700 fe00 |0001: invoke-super {v14, v15}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0007 │ │ +0199f0: 6e10 b801 0e00 |0004: invoke-virtual {v14}, Lcom/gacode/relaunchx/AllApplications;.getBaseContext:()Landroid/content/Context; // method@01b8 │ │ +0199f6: 0c0a |0007: move-result-object v10 │ │ +0199f8: 7110 c400 0a00 |0008: invoke-static {v10}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@00c4 │ │ +0199fe: 0c0a |000b: move-result-object v10 │ │ +019a00: 5bea 7900 |000c: iput-object v10, v14, Lcom/gacode/relaunchx/AllApplications;.prefs:Landroid/content/SharedPreferences; // field@0079 │ │ +019a04: 7010 c801 0e00 |000e: invoke-direct {v14}, Lcom/gacode/relaunchx/AllApplications;.setEinkController:()V // method@01c8 │ │ +019a0a: 6e10 b701 0e00 |0011: invoke-virtual {v14}, Lcom/gacode/relaunchx/AllApplications;.getApplicationContext:()Landroid/content/Context; // method@01b7 │ │ +019a10: 0c0a |0014: move-result-object v10 │ │ +019a12: 1f0a 7301 |0015: check-cast v10, Lcom/gacode/relaunchx/ReLaunchApp; // type@0173 │ │ +019a16: 5bea 7300 |0017: iput-object v10, v14, Lcom/gacode/relaunchx/AllApplications;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0073 │ │ +019a1a: 54ea 7300 |0019: iget-object v10, v14, Lcom/gacode/relaunchx/AllApplications;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0073 │ │ +019a1e: 6e20 a004 ea00 |001b: invoke-virtual {v10, v14}, Lcom/gacode/relaunchx/ReLaunchApp;.setFullScreenIfNecessary:(Landroid/app/Activity;)V // method@04a0 │ │ +019a24: 140a 0200 037f |001e: const v10, #float 1.74129e+38 // #7f030002 │ │ +019a2a: 6e20 c701 ae00 |0021: invoke-virtual {v14, v10}, Lcom/gacode/relaunchx/AllApplications;.setContentView:(I)V // method@01c7 │ │ +019a30: 54ea 7300 |0024: iget-object v10, v14, Lcom/gacode/relaunchx/AllApplications;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0073 │ │ +019a34: 6e10 8404 0a00 |0026: invoke-virtual {v10}, Lcom/gacode/relaunchx/ReLaunchApp;.getIcons:()Ljava/util/HashMap; // method@0484 │ │ +019a3a: 0c0a |0029: move-result-object v10 │ │ +019a3c: 5bea 7500 |002a: iput-object v10, v14, Lcom/gacode/relaunchx/AllApplications;.icons:Ljava/util/HashMap; // field@0075 │ │ +019a40: 6e10 b901 0e00 |002c: invoke-virtual {v14}, Lcom/gacode/relaunchx/AllApplications;.getIntent:()Landroid/content/Intent; // method@01b9 │ │ +019a46: 0c02 |002f: move-result-object v2 │ │ +019a48: 6e10 5300 0200 |0030: invoke-virtual {v2}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0053 │ │ +019a4e: 0c0a |0033: move-result-object v10 │ │ +019a50: 390a 0800 |0034: if-nez v10, 003c // +0008 │ │ +019a54: 6e20 c901 de00 |0036: invoke-virtual {v14, v13}, Lcom/gacode/relaunchx/AllApplications;.setResult:(I)V // method@01c9 │ │ +019a5a: 6e10 b601 0e00 |0039: invoke-virtual {v14}, Lcom/gacode/relaunchx/AllApplications;.finish:()V // method@01b6 │ │ +019a60: 6e10 5300 0200 |003c: invoke-virtual {v2}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0053 │ │ +019a66: 0c0a |003f: move-result-object v10 │ │ +019a68: 1a0b 270a |0040: const-string v11, "list" // string@0a27 │ │ +019a6c: 6e20 aa00 ba00 |0042: invoke-virtual {v10, v11}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@00aa │ │ +019a72: 0c0a |0045: move-result-object v10 │ │ +019a74: 5bea 7700 |0046: iput-object v10, v14, Lcom/gacode/relaunchx/AllApplications;.listName:Ljava/lang/String; // field@0077 │ │ +019a78: 6e10 5300 0200 |0048: invoke-virtual {v2}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0053 │ │ +019a7e: 0c0a |004b: move-result-object v10 │ │ +019a80: 1a0b 1c0e |004c: const-string v11, "title" // string@0e1c │ │ +019a84: 6e20 aa00 ba00 |004e: invoke-virtual {v10, v11}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@00aa │ │ +019a8a: 0c0a |0051: move-result-object v10 │ │ +019a8c: 5bea 7b00 |0052: iput-object v10, v14, Lcom/gacode/relaunchx/AllApplications;.title:Ljava/lang/String; // field@007b │ │ +019a90: 140a 1400 0c7f |0054: const v10, #float 1.86092e+38 // #7f0c0014 │ │ +019a96: 6e20 b501 ae00 |0057: invoke-virtual {v14, v10}, Lcom/gacode/relaunchx/AllApplications;.findViewById:(I)Landroid/view/View; // method@01b5 │ │ +019a9c: 0c00 |005a: move-result-object v0 │ │ +019a9e: 1f00 7700 |005b: check-cast v0, Landroid/widget/ImageView; // type@0077 │ │ +019aa2: 54ea 7700 |005d: iget-object v10, v14, Lcom/gacode/relaunchx/AllApplications;.listName:Ljava/lang/String; // field@0077 │ │ +019aa6: 1a0b 7105 |005f: const-string v11, "app_all" // string@0571 │ │ +019aaa: 6e20 7c06 ba00 |0061: invoke-virtual {v10, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +019ab0: 0a0a |0064: move-result v10 │ │ +019ab2: 380a 2000 |0065: if-eqz v10, 0085 // +0020 │ │ +019ab6: 6e10 bb01 0e00 |0067: invoke-virtual {v14}, Lcom/gacode/relaunchx/AllApplications;.getResources:()Landroid/content/res/Resources; // method@01bb │ │ +019abc: 0c0a |006a: move-result-object v10 │ │ +019abe: 140b 1a00 027f |006b: const v11, #float 1.728e+38 // #7f02001a │ │ +019ac4: 6e20 7e00 ba00 |006e: invoke-virtual {v10, v11}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@007e │ │ +019aca: 0c0a |0071: move-result-object v10 │ │ +019acc: 6e20 3401 a000 |0072: invoke-virtual {v0, v10}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0134 │ │ +019ad2: 54ea 7900 |0075: iget-object v10, v14, Lcom/gacode/relaunchx/AllApplications;.prefs:Landroid/content/SharedPreferences; // field@0079 │ │ +019ad6: 1a0b 7e06 |0077: const-string v11, "columnsAppAll" // string@067e │ │ +019ada: 1a0c 4d00 |0079: const-string v12, "-1" // string@004d │ │ +019ade: 7230 6f00 ba0c |007b: invoke-interface {v10, v11, v12}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +019ae4: 0c01 |007e: move-result-object v1 │ │ +019ae6: 7110 5d06 0100 |007f: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ +019aec: 0a0a |0082: move-result v10 │ │ +019aee: 59ea 7400 |0083: iput v10, v14, Lcom/gacode/relaunchx/AllApplications;.gcols:I // field@0074 │ │ +019af2: 54ea 7700 |0085: iget-object v10, v14, Lcom/gacode/relaunchx/AllApplications;.listName:Ljava/lang/String; // field@0077 │ │ +019af6: 1a0b 7705 |0087: const-string v11, "app_last" // string@0577 │ │ +019afa: 6e20 7c06 ba00 |0089: invoke-virtual {v10, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +019b00: 0a0a |008c: move-result v10 │ │ +019b02: 380a 1000 |008d: if-eqz v10, 009d // +0010 │ │ +019b06: 6e10 bb01 0e00 |008f: invoke-virtual {v14}, Lcom/gacode/relaunchx/AllApplications;.getResources:()Landroid/content/res/Resources; // method@01bb │ │ +019b0c: 0c0a |0092: move-result-object v10 │ │ +019b0e: 140b 2000 027f |0093: const v11, #float 1.728e+38 // #7f020020 │ │ +019b14: 6e20 7e00 ba00 |0096: invoke-virtual {v10, v11}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@007e │ │ +019b1a: 0c0a |0099: move-result-object v10 │ │ +019b1c: 6e20 3401 a000 |009a: invoke-virtual {v0, v10}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0134 │ │ +019b22: 54ea 7700 |009d: iget-object v10, v14, Lcom/gacode/relaunchx/AllApplications;.listName:Ljava/lang/String; // field@0077 │ │ +019b26: 1a0b 7305 |009f: const-string v11, "app_favorites" // string@0573 │ │ +019b2a: 6e20 7c06 ba00 |00a1: invoke-virtual {v10, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +019b30: 0a0a |00a4: move-result v10 │ │ +019b32: 380a 2000 |00a5: if-eqz v10, 00c5 // +0020 │ │ +019b36: 6e10 bb01 0e00 |00a7: invoke-virtual {v14}, Lcom/gacode/relaunchx/AllApplications;.getResources:()Landroid/content/res/Resources; // method@01bb │ │ +019b3c: 0c0a |00aa: move-result-object v10 │ │ +019b3e: 140b 1600 027f |00ab: const v11, #float 1.728e+38 // #7f020016 │ │ +019b44: 6e20 7e00 ba00 |00ae: invoke-virtual {v10, v11}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@007e │ │ +019b4a: 0c0a |00b1: move-result-object v10 │ │ +019b4c: 6e20 3401 a000 |00b2: invoke-virtual {v0, v10}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0134 │ │ +019b52: 54ea 7900 |00b5: iget-object v10, v14, Lcom/gacode/relaunchx/AllApplications;.prefs:Landroid/content/SharedPreferences; // field@0079 │ │ +019b56: 1a0b 7f06 |00b7: const-string v11, "columnsAppFav" // string@067f │ │ +019b5a: 1a0c 4d00 |00b9: const-string v12, "-1" // string@004d │ │ +019b5e: 7230 6f00 ba0c |00bb: invoke-interface {v10, v11, v12}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +019b64: 0c01 |00be: move-result-object v1 │ │ +019b66: 7110 5d06 0100 |00bf: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ +019b6c: 0a0a |00c2: move-result v10 │ │ +019b6e: 59ea 7400 |00c3: iput v10, v14, Lcom/gacode/relaunchx/AllApplications;.gcols:I // field@0074 │ │ +019b72: 140a 1600 0c7f |00c5: const v10, #float 1.86092e+38 // #7f0c0016 │ │ +019b78: 6e20 b501 ae00 |00c8: invoke-virtual {v14, v10}, Lcom/gacode/relaunchx/AllApplications;.findViewById:(I)Landroid/view/View; // method@01b5 │ │ +019b7e: 0c0a |00cb: move-result-object v10 │ │ +019b80: 1f0a 7600 |00cc: check-cast v10, Landroid/widget/ImageButton; // type@0076 │ │ +019b84: 220b 9400 |00ce: new-instance v11, Lcom/gacode/relaunchx/AllApplications$1; // type@0094 │ │ +019b88: 7020 a101 eb00 |00d0: invoke-direct {v11, v14}, Lcom/gacode/relaunchx/AllApplications$1;.:(Lcom/gacode/relaunchx/AllApplications;)V // method@01a1 │ │ +019b8e: 6e20 3001 ba00 |00d3: invoke-virtual {v10, v11}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0130 │ │ +019b94: 54ea 7700 |00d6: iget-object v10, v14, Lcom/gacode/relaunchx/AllApplications;.listName:Ljava/lang/String; // field@0077 │ │ +019b98: 1a0b 7105 |00d8: const-string v11, "app_all" // string@0571 │ │ +019b9c: 6e20 7c06 ba00 |00da: invoke-virtual {v10, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +019ba2: 0a0a |00dd: move-result v10 │ │ +019ba4: 380a ff00 |00de: if-eqz v10, 01dd // +00ff │ │ +019ba8: 54ea 7300 |00e0: iget-object v10, v14, Lcom/gacode/relaunchx/AllApplications;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0073 │ │ +019bac: 6e10 ba01 0e00 |00e2: invoke-virtual {v14}, Lcom/gacode/relaunchx/AllApplications;.getPackageManager:()Landroid/content/pm/PackageManager; // method@01ba │ │ +019bb2: 0c0b |00e5: move-result-object v11 │ │ +019bb4: 7110 2704 0b00 |00e6: invoke-static {v11}, Lcom/gacode/relaunchx/ReLaunch;.createAppList:(Landroid/content/pm/PackageManager;)Ljava/util/List; // method@0427 │ │ +019bba: 0c0b |00e9: move-result-object v11 │ │ +019bbc: 6e20 9e04 ba00 |00ea: invoke-virtual {v10, v11}, Lcom/gacode/relaunchx/ReLaunchApp;.setApps:(Ljava/util/List;)V // method@049e │ │ +019bc2: 1a0a 7705 |00ed: const-string v10, "app_last" // string@0577 │ │ +019bc6: 54eb 7300 |00ef: iget-object v11, v14, Lcom/gacode/relaunchx/AllApplications;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0073 │ │ +019bca: 6e10 8204 0b00 |00f1: invoke-virtual {v11}, Lcom/gacode/relaunchx/ReLaunchApp;.getApps:()Ljava/util/List; // method@0482 │ │ +019bd0: 0c0b |00f4: move-result-object v11 │ │ +019bd2: 7030 b401 ae0b |00f5: invoke-direct {v14, v10, v11}, Lcom/gacode/relaunchx/AllApplications;.checkListByName:(Ljava/lang/String;Ljava/util/List;)V // method@01b4 │ │ +019bd8: 1a0a 7305 |00f8: const-string v10, "app_favorites" // string@0573 │ │ +019bdc: 54eb 7300 |00fa: iget-object v11, v14, Lcom/gacode/relaunchx/AllApplications;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0073 │ │ +019be0: 6e10 8204 0b00 |00fc: invoke-virtual {v11}, Lcom/gacode/relaunchx/ReLaunchApp;.getApps:()Ljava/util/List; // method@0482 │ │ +019be6: 0c0b |00ff: move-result-object v11 │ │ +019be8: 7030 b401 ae0b |0100: invoke-direct {v14, v10, v11}, Lcom/gacode/relaunchx/AllApplications;.checkListByName:(Ljava/lang/String;Ljava/util/List;)V // method@01b4 │ │ +019bee: 7010 c601 0e00 |0103: invoke-direct {v14}, Lcom/gacode/relaunchx/AllApplications;.saveLast:()V // method@01c6 │ │ +019bf4: 7010 c501 0e00 |0106: invoke-direct {v14}, Lcom/gacode/relaunchx/AllApplications;.saveFav:()V // method@01c5 │ │ +019bfa: 54ea 7300 |0109: iget-object v10, v14, Lcom/gacode/relaunchx/AllApplications;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0073 │ │ +019bfe: 6e10 8204 0a00 |010b: invoke-virtual {v10}, Lcom/gacode/relaunchx/ReLaunchApp;.getApps:()Ljava/util/List; // method@0482 │ │ +019c04: 0c0a |010e: move-result-object v10 │ │ +019c06: 5bea 7600 |010f: iput-object v10, v14, Lcom/gacode/relaunchx/AllApplications;.itemsArray:Ljava/util/List; // field@0076 │ │ +019c0a: 140a 1500 0c7f |0111: const v10, #float 1.86092e+38 // #7f0c0015 │ │ +019c10: 6e20 b501 ae00 |0114: invoke-virtual {v14, v10}, Lcom/gacode/relaunchx/AllApplications;.findViewById:(I)Landroid/view/View; // method@01b5 │ │ +019c16: 0c0a |0117: move-result-object v10 │ │ +019c18: 1f0a 8100 |0118: check-cast v10, Landroid/widget/TextView; // type@0081 │ │ +019c1c: 220b 0202 |011a: new-instance v11, Ljava/lang/StringBuilder; // type@0202 │ │ +019c20: 7010 9606 0b00 |011c: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +019c26: 54ec 7b00 |011f: iget-object v12, v14, Lcom/gacode/relaunchx/AllApplications;.title:Ljava/lang/String; // field@007b │ │ +019c2a: 6e20 9a06 cb00 |0121: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +019c30: 0c0b |0124: move-result-object v11 │ │ +019c32: 1a0c 0500 |0125: const-string v12, " (" // string@0005 │ │ +019c36: 6e20 9a06 cb00 |0127: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +019c3c: 0c0b |012a: move-result-object v11 │ │ +019c3e: 54ec 7600 |012b: iget-object v12, v14, Lcom/gacode/relaunchx/AllApplications;.itemsArray:Ljava/util/List; // field@0076 │ │ +019c42: 7210 d406 0c00 |012d: invoke-interface {v12}, Ljava/util/List;.size:()I // method@06d4 │ │ +019c48: 0a0c |0130: move-result v12 │ │ +019c4a: 6e20 9706 cb00 |0131: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0697 │ │ +019c50: 0c0b |0134: move-result-object v11 │ │ +019c52: 1a0c 3d00 |0135: const-string v12, ")" // string@003d │ │ +019c56: 6e20 9a06 cb00 |0137: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +019c5c: 0c0b |013a: move-result-object v11 │ │ +019c5e: 6e10 9c06 0b00 |013b: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +019c64: 0c0b |013e: move-result-object v11 │ │ +019c66: 6e20 5801 ba00 |013f: invoke-virtual {v10, v11}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ +019c6c: 220a 9800 |0142: new-instance v10, Lcom/gacode/relaunchx/AllApplications$AppAdapter; // type@0098 │ │ +019c70: 140b 0300 037f |0144: const v11, #float 1.74129e+38 // #7f030003 │ │ +019c76: 54ec 7600 |0147: iget-object v12, v14, Lcom/gacode/relaunchx/AllApplications;.itemsArray:Ljava/util/List; // field@0076 │ │ +019c7a: 705c ab01 eabe |0149: invoke-direct {v10, v14, v14, v11, v12}, Lcom/gacode/relaunchx/AllApplications$AppAdapter;.:(Lcom/gacode/relaunchx/AllApplications;Landroid/content/Context;ILjava/util/List;)V // method@01ab │ │ +019c80: 5bea 7100 |014c: iput-object v10, v14, Lcom/gacode/relaunchx/AllApplications;.adapter:Lcom/gacode/relaunchx/AllApplications$AppAdapter; // field@0071 │ │ +019c84: 140a 1800 0c7f |014e: const v10, #float 1.86092e+38 // #7f0c0018 │ │ +019c8a: 6e20 b501 ae00 |0151: invoke-virtual {v14, v10}, Lcom/gacode/relaunchx/AllApplications;.findViewById:(I)Landroid/view/View; // method@01b5 │ │ +019c90: 0c0a |0154: move-result-object v10 │ │ +019c92: 1f0a 7500 |0155: check-cast v10, Landroid/widget/GridView; // type@0075 │ │ +019c96: 5bea 7800 |0157: iput-object v10, v14, Lcom/gacode/relaunchx/AllApplications;.lv:Landroid/widget/GridView; // field@0078 │ │ +019c9a: 52ea 7400 |0159: iget v10, v14, Lcom/gacode/relaunchx/AllApplications;.gcols:I // field@0074 │ │ +019c9e: 3c0a 0500 |015b: if-gtz v10, 0160 // +0005 │ │ +019ca2: 122a |015d: const/4 v10, #int 2 // #2 │ │ +019ca4: 59ea 7400 |015e: iput v10, v14, Lcom/gacode/relaunchx/AllApplications;.gcols:I // field@0074 │ │ +019ca8: 54ea 7800 |0160: iget-object v10, v14, Lcom/gacode/relaunchx/AllApplications;.lv:Landroid/widget/GridView; // field@0078 │ │ +019cac: 52eb 7400 |0162: iget v11, v14, Lcom/gacode/relaunchx/AllApplications;.gcols:I // field@0074 │ │ +019cb0: 6e20 2801 ba00 |0164: invoke-virtual {v10, v11}, Landroid/widget/GridView;.setNumColumns:(I)V // method@0128 │ │ +019cb6: 54ea 7800 |0167: iget-object v10, v14, Lcom/gacode/relaunchx/AllApplications;.lv:Landroid/widget/GridView; // field@0078 │ │ +019cba: 54eb 7100 |0169: iget-object v11, v14, Lcom/gacode/relaunchx/AllApplications;.adapter:Lcom/gacode/relaunchx/AllApplications$AppAdapter; // field@0071 │ │ +019cbe: 6e20 2601 ba00 |016b: invoke-virtual {v10, v11}, Landroid/widget/GridView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@0126 │ │ +019cc4: 54ea 7800 |016e: iget-object v10, v14, Lcom/gacode/relaunchx/AllApplications;.lv:Landroid/widget/GridView; // field@0078 │ │ +019cc8: 6e20 c301 ae00 |0170: invoke-virtual {v14, v10}, Lcom/gacode/relaunchx/AllApplications;.registerForContextMenu:(Landroid/view/View;)V // method@01c3 │ │ +019cce: 54ea 7900 |0173: iget-object v10, v14, Lcom/gacode/relaunchx/AllApplications;.prefs:Landroid/content/SharedPreferences; // field@0079 │ │ +019cd2: 1a0b ce06 |0175: const-string v11, "customScroll" // string@06ce │ │ +019cd6: 54ec 7300 |0177: iget-object v12, v14, Lcom/gacode/relaunchx/AllApplications;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0073 │ │ +019cda: 55cc 8306 |0179: iget-boolean v12, v12, Lcom/gacode/relaunchx/ReLaunchApp;.customScrollDef:Z // field@0683 │ │ +019cde: 7230 6d00 ba0c |017b: invoke-interface {v10, v11, v12}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ +019ce4: 0a0a |017e: move-result v10 │ │ +019ce6: 380a 8900 |017f: if-eqz v10, 0208 // +0089 │ │ +019cea: 55ea 7200 |0181: iget-boolean v10, v14, Lcom/gacode/relaunchx/AllApplications;.addSView:Z // field@0072 │ │ +019cee: 380a 3c00 |0183: if-eqz v10, 01bf // +003c │ │ +019cf2: 54ea 7900 |0185: iget-object v10, v14, Lcom/gacode/relaunchx/AllApplications;.prefs:Landroid/content/SharedPreferences; // field@0079 │ │ +019cf6: 1a0b dd0c |0187: const-string v11, "scrollWidth" // string@0cdd │ │ +019cfa: 1a0c 7700 |0189: const-string v12, "25" // string@0077 │ │ +019cfe: 7230 6f00 ba0c |018b: invoke-interface {v10, v11, v12}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +019d04: 0c0a |018e: move-result-object v10 │ │ +019d06: 7110 5d06 0a00 |018f: invoke-static {v10}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ +019d0c: 0a08 |0192: move-result v8 │ │ +019d0e: 140a 1700 0c7f |0193: const v10, #float 1.86092e+38 // #7f0c0017 │ │ +019d14: 6e20 b501 ae00 |0196: invoke-virtual {v14, v10}, Lcom/gacode/relaunchx/AllApplications;.findViewById:(I)Landroid/view/View; // method@01b5 │ │ +019d1a: 0c05 |0199: move-result-object v5 │ │ +019d1c: 1f05 7900 |019a: check-cast v5, Landroid/widget/LinearLayout; // type@0079 │ │ +019d20: 2209 8e01 |019c: new-instance v9, Lcom/gacode/relaunchx/SView; // type@018e │ │ +019d24: 6e10 b801 0e00 |019e: invoke-virtual {v14}, Lcom/gacode/relaunchx/AllApplications;.getBaseContext:()Landroid/content/Context; // method@01b8 │ │ +019d2a: 0c0a |01a1: move-result-object v10 │ │ +019d2c: 7020 0505 a900 |01a2: invoke-direct {v9, v10}, Lcom/gacode/relaunchx/SView;.:(Landroid/content/Context;)V // method@0505 │ │ +019d32: 2206 7800 |01a5: new-instance v6, Landroid/widget/LinearLayout$LayoutParams; // type@0078 │ │ +019d36: 12fa |01a7: const/4 v10, #int -1 // #ff │ │ +019d38: 150b 803f |01a8: const/high16 v11, #int 1065353216 // #3f80 │ │ +019d3c: 7040 3701 86ba |01aa: invoke-direct {v6, v8, v10, v11}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@0137 │ │ +019d42: 6e20 0e05 6900 |01ad: invoke-virtual {v9, v6}, Lcom/gacode/relaunchx/SView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@050e │ │ +019d48: 6e20 3901 9500 |01b0: invoke-virtual {v5, v9}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@0139 │ │ +019d4e: 54ea 7800 |01b3: iget-object v10, v14, Lcom/gacode/relaunchx/AllApplications;.lv:Landroid/widget/GridView; // field@0078 │ │ +019d52: 220b 9500 |01b5: new-instance v11, Lcom/gacode/relaunchx/AllApplications$2; // type@0095 │ │ +019d56: 7030 a301 eb09 |01b7: invoke-direct {v11, v14, v9}, Lcom/gacode/relaunchx/AllApplications$2;.:(Lcom/gacode/relaunchx/AllApplications;Lcom/gacode/relaunchx/SView;)V // method@01a3 │ │ +019d5c: 6e20 2a01 ba00 |01ba: invoke-virtual {v10, v11}, Landroid/widget/GridView;.setOnScrollListener:(Landroid/widget/AbsListView$OnScrollListener;)V // method@012a │ │ +019d62: 5ced 7200 |01bd: iput-boolean v13, v14, Lcom/gacode/relaunchx/AllApplications;.addSView:Z // field@0072 │ │ +019d66: 54ea 7800 |01bf: iget-object v10, v14, Lcom/gacode/relaunchx/AllApplications;.lv:Landroid/widget/GridView; // field@0078 │ │ +019d6a: 220b 9700 |01c1: new-instance v11, Lcom/gacode/relaunchx/AllApplications$4; // type@0097 │ │ +019d6e: 7020 a901 eb00 |01c3: invoke-direct {v11, v14}, Lcom/gacode/relaunchx/AllApplications$4;.:(Lcom/gacode/relaunchx/AllApplications;)V // method@01a9 │ │ +019d74: 6e20 2901 ba00 |01c6: invoke-virtual {v10, v11}, Landroid/widget/GridView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@0129 │ │ +019d7a: 54ea 7900 |01c9: iget-object v10, v14, Lcom/gacode/relaunchx/AllApplications;.prefs:Landroid/content/SharedPreferences; // field@0079 │ │ +019d7e: 7120 1005 ae00 |01cb: invoke-static {v14, v10}, Lcom/gacode/relaunchx/ScreenOrientation;.set:(Landroid/app/Activity;Landroid/content/SharedPreferences;)V // method@0510 │ │ +019d84: 54ea 7300 |01ce: iget-object v10, v14, Lcom/gacode/relaunchx/AllApplications;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0073 │ │ +019d88: 54eb 7900 |01d0: iget-object v11, v14, Lcom/gacode/relaunchx/AllApplications;.prefs:Landroid/content/SharedPreferences; // field@0079 │ │ +019d8c: 140c 0100 0c7f |01d2: const v12, #float 1.86092e+38 // #7f0c0001 │ │ +019d92: 6e20 b501 ce00 |01d5: invoke-virtual {v14, v12}, Lcom/gacode/relaunchx/AllApplications;.findViewById:(I)Landroid/view/View; // method@01b5 │ │ +019d98: 0c0c |01d8: move-result-object v12 │ │ +019d9a: 7130 4b05 ba0c |01d9: invoke-static {v10, v11, v12}, Lcom/gacode/relaunchx/SizeManipulation;.AdjustWithPreferencesToolbarMinHeight:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/view/View;)V // method@054b │ │ +019da0: 0e00 |01dc: return-void │ │ +019da2: 54ea 7300 |01dd: iget-object v10, v14, Lcom/gacode/relaunchx/AllApplications;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0073 │ │ +019da6: 54eb 7700 |01df: iget-object v11, v14, Lcom/gacode/relaunchx/AllApplications;.listName:Ljava/lang/String; // field@0077 │ │ +019daa: 6e20 8604 ba00 |01e1: invoke-virtual {v10, v11}, Lcom/gacode/relaunchx/ReLaunchApp;.getList:(Ljava/lang/String;)Ljava/util/List; // method@0486 │ │ +019db0: 0c04 |01e4: move-result-object v4 │ │ +019db2: 220a 0d02 |01e5: new-instance v10, Ljava/util/ArrayList; // type@020d │ │ +019db6: 7010 ae06 0a00 |01e7: invoke-direct {v10}, Ljava/util/ArrayList;.:()V // method@06ae │ │ +019dbc: 5bea 7600 |01ea: iput-object v10, v14, Lcom/gacode/relaunchx/AllApplications;.itemsArray:Ljava/util/List; // field@0076 │ │ +019dc0: 7210 d106 0400 |01ec: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@06d1 │ │ +019dc6: 0c0a |01ef: move-result-object v10 │ │ +019dc8: 7210 c806 0a00 |01f0: invoke-interface {v10}, Ljava/util/Iterator;.hasNext:()Z // method@06c8 │ │ +019dce: 0a0b |01f3: move-result v11 │ │ +019dd0: 380b 1dff |01f4: if-eqz v11, 0111 // -00e3 │ │ +019dd4: 7210 c906 0a00 |01f6: invoke-interface {v10}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@06c9 │ │ +019dda: 0c07 |01f9: move-result-object v7 │ │ +019ddc: 1f07 3302 |01fa: check-cast v7, [Ljava/lang/String; // type@0233 │ │ +019de0: 54eb 7600 |01fc: iget-object v11, v14, Lcom/gacode/relaunchx/AllApplications;.itemsArray:Ljava/util/List; // field@0076 │ │ +019de4: 460c 070d |01fe: aget-object v12, v7, v13 │ │ +019de8: 7220 cc06 cb00 |0200: invoke-interface {v11, v12}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@06cc │ │ +019dee: 28ed |0203: goto 01f0 // -0013 │ │ +019df0: 0d03 |0204: move-exception v3 │ │ +019df2: 1308 1900 |0205: const/16 v8, #int 25 // #19 │ │ +019df6: 288c |0207: goto 0193 // -0074 │ │ +019df8: 54ea 7800 |0208: iget-object v10, v14, Lcom/gacode/relaunchx/AllApplications;.lv:Landroid/widget/GridView; // field@0078 │ │ +019dfc: 220b 9600 |020a: new-instance v11, Lcom/gacode/relaunchx/AllApplications$3; // type@0096 │ │ +019e00: 7020 a601 eb00 |020c: invoke-direct {v11, v14}, Lcom/gacode/relaunchx/AllApplications$3;.:(Lcom/gacode/relaunchx/AllApplications;)V // method@01a6 │ │ +019e06: 6e20 2a01 ba00 |020f: invoke-virtual {v10, v11}, Landroid/widget/GridView;.setOnScrollListener:(Landroid/widget/AbsListView$OnScrollListener;)V // method@012a │ │ +019e0c: 28ad |0212: goto 01bf // -0053 │ │ catches : 1 │ │ 0x0185 - 0x0192 │ │ Ljava/lang/NumberFormatException; -> 0x0204 │ │ positions : │ │ 0x0001 line=202 │ │ 0x0004 line=204 │ │ 0x000e line=205 │ │ @@ -5850,127 +5856,127 @@ │ │ type : '(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 210 16-bit code units │ │ -018d88: |[018d88] com.gacode.relaunchx.AllApplications.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ -018d98: 07e2 |0000: move-object v2, v14 │ │ -018d9a: 1f02 6c00 |0001: check-cast v2, Landroid/widget/AdapterView$AdapterContextMenuInfo; // type@006c │ │ -018d9e: 5224 2d00 |0003: iget v4, v2, Landroid/widget/AdapterView$AdapterContextMenuInfo;.position:I // field@002d │ │ -018da2: 54b6 7600 |0005: iget-object v6, v11, Lcom/gacode/relaunchx/AllApplications;.itemsArray:Ljava/util/List; // field@0076 │ │ -018da6: 7220 d006 4600 |0007: invoke-interface {v6, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ -018dac: 0c00 |000a: move-result-object v0 │ │ -018dae: 1f00 0002 |000b: check-cast v0, Ljava/lang/String; // type@0200 │ │ -018db2: 54b6 7700 |000d: iget-object v6, v11, Lcom/gacode/relaunchx/AllApplications;.listName:Ljava/lang/String; // field@0077 │ │ -018db6: 1a07 7305 |000f: const-string v7, "app_favorites" // string@0573 │ │ -018dba: 6e20 7c06 7600 |0011: invoke-virtual {v6, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -018dc0: 0a06 |0014: move-result v6 │ │ -018dc2: 3806 6400 |0015: if-eqz v6, 0079 // +0064 │ │ -018dc6: 3d04 1300 |0017: if-lez v4, 002a // +0013 │ │ -018dca: 1206 |0019: const/4 v6, #int 0 // #0 │ │ -018dcc: 1257 |001a: const/4 v7, #int 5 // #5 │ │ -018dce: 1208 |001b: const/4 v8, #int 0 // #0 │ │ -018dd0: 6e10 bb01 0b00 |001c: invoke-virtual {v11}, Lcom/gacode/relaunchx/AllApplications;.getResources:()Landroid/content/res/Resources; // method@01bb │ │ -018dd6: 0c09 |001f: move-result-object v9 │ │ -018dd8: 140a 3200 087f |0020: const v10, #float 1.80776e+38 // #7f080032 │ │ -018dde: 6e20 8000 a900 |0023: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -018de4: 0c09 |0026: move-result-object v9 │ │ -018de6: 7259 d500 6c87 |0027: invoke-interface {v12, v6, v7, v8, v9}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@00d5 │ │ -018dec: 54b6 7600 |002a: iget-object v6, v11, Lcom/gacode/relaunchx/AllApplications;.itemsArray:Ljava/util/List; // field@0076 │ │ -018df0: 7210 d406 0600 |002c: invoke-interface {v6}, Ljava/util/List;.size:()I // method@06d4 │ │ -018df6: 0a06 |002f: move-result v6 │ │ -018df8: d806 06ff |0030: add-int/lit8 v6, v6, #int -1 // #ff │ │ -018dfc: 3564 1300 |0032: if-ge v4, v6, 0045 // +0013 │ │ -018e00: 1206 |0034: const/4 v6, #int 0 // #0 │ │ -018e02: 1267 |0035: const/4 v7, #int 6 // #6 │ │ -018e04: 1208 |0036: const/4 v8, #int 0 // #0 │ │ -018e06: 6e10 bb01 0b00 |0037: invoke-virtual {v11}, Lcom/gacode/relaunchx/AllApplications;.getResources:()Landroid/content/res/Resources; // method@01bb │ │ -018e0c: 0c09 |003a: move-result-object v9 │ │ -018e0e: 140a 3100 087f |003b: const v10, #float 1.80776e+38 // #7f080031 │ │ -018e14: 6e20 8000 a900 |003e: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -018e1a: 0c09 |0041: move-result-object v9 │ │ -018e1c: 7259 d500 6c87 |0042: invoke-interface {v12, v6, v7, v8, v9}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@00d5 │ │ -018e22: 1206 |0045: const/4 v6, #int 0 // #0 │ │ -018e24: 1217 |0046: const/4 v7, #int 1 // #1 │ │ -018e26: 1208 |0047: const/4 v8, #int 0 // #0 │ │ -018e28: 6e10 bb01 0b00 |0048: invoke-virtual {v11}, Lcom/gacode/relaunchx/AllApplications;.getResources:()Landroid/content/res/Resources; // method@01bb │ │ -018e2e: 0c09 |004b: move-result-object v9 │ │ -018e30: 140a 3500 087f |004c: const v10, #float 1.80776e+38 // #7f080035 │ │ -018e36: 6e20 8000 a900 |004f: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -018e3c: 0c09 |0052: move-result-object v9 │ │ -018e3e: 7259 d500 6c87 |0053: invoke-interface {v12, v6, v7, v8, v9}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@00d5 │ │ -018e44: 1206 |0056: const/4 v6, #int 0 // #0 │ │ -018e46: 1237 |0057: const/4 v7, #int 3 // #3 │ │ -018e48: 1208 |0058: const/4 v8, #int 0 // #0 │ │ -018e4a: 6e10 bb01 0b00 |0059: invoke-virtual {v11}, Lcom/gacode/relaunchx/AllApplications;.getResources:()Landroid/content/res/Resources; // method@01bb │ │ -018e50: 0c09 |005c: move-result-object v9 │ │ -018e52: 140a 3600 087f |005d: const v10, #float 1.80776e+38 // #7f080036 │ │ -018e58: 6e20 8000 a900 |0060: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -018e5e: 0c09 |0063: move-result-object v9 │ │ -018e60: 7259 d500 6c87 |0064: invoke-interface {v12, v6, v7, v8, v9}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@00d5 │ │ -018e66: 1206 |0067: const/4 v6, #int 0 // #0 │ │ -018e68: 1247 |0068: const/4 v7, #int 4 // #4 │ │ -018e6a: 1208 |0069: const/4 v8, #int 0 // #0 │ │ -018e6c: 6e10 bb01 0b00 |006a: invoke-virtual {v11}, Lcom/gacode/relaunchx/AllApplications;.getResources:()Landroid/content/res/Resources; // method@01bb │ │ -018e72: 0c09 |006d: move-result-object v9 │ │ -018e74: 140a 3000 087f |006e: const v10, #float 1.80776e+38 // #7f080030 │ │ -018e7a: 6e20 8000 a900 |0071: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -018e80: 0c09 |0074: move-result-object v9 │ │ -018e82: 7259 d500 6c87 |0075: invoke-interface {v12, v6, v7, v8, v9}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@00d5 │ │ -018e88: 0e00 |0078: return-void │ │ -018e8a: 54b6 7300 |0079: iget-object v6, v11, Lcom/gacode/relaunchx/AllApplications;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0073 │ │ -018e8e: 1a07 7305 |007b: const-string v7, "app_favorites" // string@0573 │ │ -018e92: 6e20 8604 7600 |007d: invoke-virtual {v6, v7}, Lcom/gacode/relaunchx/ReLaunchApp;.getList:(Ljava/lang/String;)Ljava/util/List; // method@0486 │ │ -018e98: 0c03 |0080: move-result-object v3 │ │ -018e9a: 1201 |0081: const/4 v1, #int 0 // #0 │ │ -018e9c: 7210 d106 0300 |0082: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@06d1 │ │ -018ea2: 0c06 |0085: move-result-object v6 │ │ -018ea4: 7210 c806 0600 |0086: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@06c8 │ │ -018eaa: 0a07 |0089: move-result v7 │ │ -018eac: 3807 1200 |008a: if-eqz v7, 009c // +0012 │ │ -018eb0: 7210 c906 0600 |008c: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@06c9 │ │ -018eb6: 0c05 |008f: move-result-object v5 │ │ -018eb8: 1f05 3302 |0090: check-cast v5, [Ljava/lang/String; // type@0233 │ │ -018ebc: 1207 |0092: const/4 v7, #int 0 // #0 │ │ -018ebe: 4607 0507 |0093: aget-object v7, v5, v7 │ │ -018ec2: 6e20 7c06 0700 |0095: invoke-virtual {v7, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -018ec8: 0a07 |0098: move-result v7 │ │ -018eca: 3807 edff |0099: if-eqz v7, 0086 // -0013 │ │ -018ece: 1211 |009b: const/4 v1, #int 1 // #1 │ │ -018ed0: 3901 1300 |009c: if-nez v1, 00af // +0013 │ │ -018ed4: 1206 |009e: const/4 v6, #int 0 // #0 │ │ -018ed6: 1227 |009f: const/4 v7, #int 2 // #2 │ │ -018ed8: 1208 |00a0: const/4 v8, #int 0 // #0 │ │ -018eda: 6e10 bb01 0b00 |00a1: invoke-virtual {v11}, Lcom/gacode/relaunchx/AllApplications;.getResources:()Landroid/content/res/Resources; // method@01bb │ │ -018ee0: 0c09 |00a4: move-result-object v9 │ │ -018ee2: 140a 2f00 087f |00a5: const v10, #float 1.80776e+38 // #7f08002f │ │ -018ee8: 6e20 8000 a900 |00a8: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -018eee: 0c09 |00ab: move-result-object v9 │ │ -018ef0: 7259 d500 6c87 |00ac: invoke-interface {v12, v6, v7, v8, v9}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@00d5 │ │ -018ef6: 1206 |00af: const/4 v6, #int 0 // #0 │ │ -018ef8: 1237 |00b0: const/4 v7, #int 3 // #3 │ │ -018efa: 1208 |00b1: const/4 v8, #int 0 // #0 │ │ -018efc: 6e10 bb01 0b00 |00b2: invoke-virtual {v11}, Lcom/gacode/relaunchx/AllApplications;.getResources:()Landroid/content/res/Resources; // method@01bb │ │ -018f02: 0c09 |00b5: move-result-object v9 │ │ -018f04: 140a 3600 087f |00b6: const v10, #float 1.80776e+38 // #7f080036 │ │ -018f0a: 6e20 8000 a900 |00b9: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -018f10: 0c09 |00bc: move-result-object v9 │ │ -018f12: 7259 d500 6c87 |00bd: invoke-interface {v12, v6, v7, v8, v9}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@00d5 │ │ -018f18: 1206 |00c0: const/4 v6, #int 0 // #0 │ │ -018f1a: 1247 |00c1: const/4 v7, #int 4 // #4 │ │ -018f1c: 1208 |00c2: const/4 v8, #int 0 // #0 │ │ -018f1e: 6e10 bb01 0b00 |00c3: invoke-virtual {v11}, Lcom/gacode/relaunchx/AllApplications;.getResources:()Landroid/content/res/Resources; // method@01bb │ │ -018f24: 0c09 |00c6: move-result-object v9 │ │ -018f26: 140a 3000 087f |00c7: const v10, #float 1.80776e+38 // #7f080030 │ │ -018f2c: 6e20 8000 a900 |00ca: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -018f32: 0c09 |00cd: move-result-object v9 │ │ -018f34: 7259 d500 6c87 |00ce: invoke-interface {v12, v6, v7, v8, v9}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@00d5 │ │ -018f3a: 28a7 |00d1: goto 0078 // -0059 │ │ +019e20: |[019e20] com.gacode.relaunchx.AllApplications.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ +019e30: 07e2 |0000: move-object v2, v14 │ │ +019e32: 1f02 6c00 |0001: check-cast v2, Landroid/widget/AdapterView$AdapterContextMenuInfo; // type@006c │ │ +019e36: 5224 2d00 |0003: iget v4, v2, Landroid/widget/AdapterView$AdapterContextMenuInfo;.position:I // field@002d │ │ +019e3a: 54b6 7600 |0005: iget-object v6, v11, Lcom/gacode/relaunchx/AllApplications;.itemsArray:Ljava/util/List; // field@0076 │ │ +019e3e: 7220 d006 4600 |0007: invoke-interface {v6, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ +019e44: 0c00 |000a: move-result-object v0 │ │ +019e46: 1f00 0002 |000b: check-cast v0, Ljava/lang/String; // type@0200 │ │ +019e4a: 54b6 7700 |000d: iget-object v6, v11, Lcom/gacode/relaunchx/AllApplications;.listName:Ljava/lang/String; // field@0077 │ │ +019e4e: 1a07 7305 |000f: const-string v7, "app_favorites" // string@0573 │ │ +019e52: 6e20 7c06 7600 |0011: invoke-virtual {v6, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +019e58: 0a06 |0014: move-result v6 │ │ +019e5a: 3806 6400 |0015: if-eqz v6, 0079 // +0064 │ │ +019e5e: 3d04 1300 |0017: if-lez v4, 002a // +0013 │ │ +019e62: 1206 |0019: const/4 v6, #int 0 // #0 │ │ +019e64: 1257 |001a: const/4 v7, #int 5 // #5 │ │ +019e66: 1208 |001b: const/4 v8, #int 0 // #0 │ │ +019e68: 6e10 bb01 0b00 |001c: invoke-virtual {v11}, Lcom/gacode/relaunchx/AllApplications;.getResources:()Landroid/content/res/Resources; // method@01bb │ │ +019e6e: 0c09 |001f: move-result-object v9 │ │ +019e70: 140a 3200 087f |0020: const v10, #float 1.80776e+38 // #7f080032 │ │ +019e76: 6e20 8000 a900 |0023: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +019e7c: 0c09 |0026: move-result-object v9 │ │ +019e7e: 7259 d500 6c87 |0027: invoke-interface {v12, v6, v7, v8, v9}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@00d5 │ │ +019e84: 54b6 7600 |002a: iget-object v6, v11, Lcom/gacode/relaunchx/AllApplications;.itemsArray:Ljava/util/List; // field@0076 │ │ +019e88: 7210 d406 0600 |002c: invoke-interface {v6}, Ljava/util/List;.size:()I // method@06d4 │ │ +019e8e: 0a06 |002f: move-result v6 │ │ +019e90: d806 06ff |0030: add-int/lit8 v6, v6, #int -1 // #ff │ │ +019e94: 3564 1300 |0032: if-ge v4, v6, 0045 // +0013 │ │ +019e98: 1206 |0034: const/4 v6, #int 0 // #0 │ │ +019e9a: 1267 |0035: const/4 v7, #int 6 // #6 │ │ +019e9c: 1208 |0036: const/4 v8, #int 0 // #0 │ │ +019e9e: 6e10 bb01 0b00 |0037: invoke-virtual {v11}, Lcom/gacode/relaunchx/AllApplications;.getResources:()Landroid/content/res/Resources; // method@01bb │ │ +019ea4: 0c09 |003a: move-result-object v9 │ │ +019ea6: 140a 3100 087f |003b: const v10, #float 1.80776e+38 // #7f080031 │ │ +019eac: 6e20 8000 a900 |003e: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +019eb2: 0c09 |0041: move-result-object v9 │ │ +019eb4: 7259 d500 6c87 |0042: invoke-interface {v12, v6, v7, v8, v9}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@00d5 │ │ +019eba: 1206 |0045: const/4 v6, #int 0 // #0 │ │ +019ebc: 1217 |0046: const/4 v7, #int 1 // #1 │ │ +019ebe: 1208 |0047: const/4 v8, #int 0 // #0 │ │ +019ec0: 6e10 bb01 0b00 |0048: invoke-virtual {v11}, Lcom/gacode/relaunchx/AllApplications;.getResources:()Landroid/content/res/Resources; // method@01bb │ │ +019ec6: 0c09 |004b: move-result-object v9 │ │ +019ec8: 140a 3500 087f |004c: const v10, #float 1.80776e+38 // #7f080035 │ │ +019ece: 6e20 8000 a900 |004f: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +019ed4: 0c09 |0052: move-result-object v9 │ │ +019ed6: 7259 d500 6c87 |0053: invoke-interface {v12, v6, v7, v8, v9}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@00d5 │ │ +019edc: 1206 |0056: const/4 v6, #int 0 // #0 │ │ +019ede: 1237 |0057: const/4 v7, #int 3 // #3 │ │ +019ee0: 1208 |0058: const/4 v8, #int 0 // #0 │ │ +019ee2: 6e10 bb01 0b00 |0059: invoke-virtual {v11}, Lcom/gacode/relaunchx/AllApplications;.getResources:()Landroid/content/res/Resources; // method@01bb │ │ +019ee8: 0c09 |005c: move-result-object v9 │ │ +019eea: 140a 3600 087f |005d: const v10, #float 1.80776e+38 // #7f080036 │ │ +019ef0: 6e20 8000 a900 |0060: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +019ef6: 0c09 |0063: move-result-object v9 │ │ +019ef8: 7259 d500 6c87 |0064: invoke-interface {v12, v6, v7, v8, v9}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@00d5 │ │ +019efe: 1206 |0067: const/4 v6, #int 0 // #0 │ │ +019f00: 1247 |0068: const/4 v7, #int 4 // #4 │ │ +019f02: 1208 |0069: const/4 v8, #int 0 // #0 │ │ +019f04: 6e10 bb01 0b00 |006a: invoke-virtual {v11}, Lcom/gacode/relaunchx/AllApplications;.getResources:()Landroid/content/res/Resources; // method@01bb │ │ +019f0a: 0c09 |006d: move-result-object v9 │ │ +019f0c: 140a 3000 087f |006e: const v10, #float 1.80776e+38 // #7f080030 │ │ +019f12: 6e20 8000 a900 |0071: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +019f18: 0c09 |0074: move-result-object v9 │ │ +019f1a: 7259 d500 6c87 |0075: invoke-interface {v12, v6, v7, v8, v9}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@00d5 │ │ +019f20: 0e00 |0078: return-void │ │ +019f22: 54b6 7300 |0079: iget-object v6, v11, Lcom/gacode/relaunchx/AllApplications;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0073 │ │ +019f26: 1a07 7305 |007b: const-string v7, "app_favorites" // string@0573 │ │ +019f2a: 6e20 8604 7600 |007d: invoke-virtual {v6, v7}, Lcom/gacode/relaunchx/ReLaunchApp;.getList:(Ljava/lang/String;)Ljava/util/List; // method@0486 │ │ +019f30: 0c03 |0080: move-result-object v3 │ │ +019f32: 1201 |0081: const/4 v1, #int 0 // #0 │ │ +019f34: 7210 d106 0300 |0082: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@06d1 │ │ +019f3a: 0c06 |0085: move-result-object v6 │ │ +019f3c: 7210 c806 0600 |0086: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@06c8 │ │ +019f42: 0a07 |0089: move-result v7 │ │ +019f44: 3807 1200 |008a: if-eqz v7, 009c // +0012 │ │ +019f48: 7210 c906 0600 |008c: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@06c9 │ │ +019f4e: 0c05 |008f: move-result-object v5 │ │ +019f50: 1f05 3302 |0090: check-cast v5, [Ljava/lang/String; // type@0233 │ │ +019f54: 1207 |0092: const/4 v7, #int 0 // #0 │ │ +019f56: 4607 0507 |0093: aget-object v7, v5, v7 │ │ +019f5a: 6e20 7c06 0700 |0095: invoke-virtual {v7, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +019f60: 0a07 |0098: move-result v7 │ │ +019f62: 3807 edff |0099: if-eqz v7, 0086 // -0013 │ │ +019f66: 1211 |009b: const/4 v1, #int 1 // #1 │ │ +019f68: 3901 1300 |009c: if-nez v1, 00af // +0013 │ │ +019f6c: 1206 |009e: const/4 v6, #int 0 // #0 │ │ +019f6e: 1227 |009f: const/4 v7, #int 2 // #2 │ │ +019f70: 1208 |00a0: const/4 v8, #int 0 // #0 │ │ +019f72: 6e10 bb01 0b00 |00a1: invoke-virtual {v11}, Lcom/gacode/relaunchx/AllApplications;.getResources:()Landroid/content/res/Resources; // method@01bb │ │ +019f78: 0c09 |00a4: move-result-object v9 │ │ +019f7a: 140a 2f00 087f |00a5: const v10, #float 1.80776e+38 // #7f08002f │ │ +019f80: 6e20 8000 a900 |00a8: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +019f86: 0c09 |00ab: move-result-object v9 │ │ +019f88: 7259 d500 6c87 |00ac: invoke-interface {v12, v6, v7, v8, v9}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@00d5 │ │ +019f8e: 1206 |00af: const/4 v6, #int 0 // #0 │ │ +019f90: 1237 |00b0: const/4 v7, #int 3 // #3 │ │ +019f92: 1208 |00b1: const/4 v8, #int 0 // #0 │ │ +019f94: 6e10 bb01 0b00 |00b2: invoke-virtual {v11}, Lcom/gacode/relaunchx/AllApplications;.getResources:()Landroid/content/res/Resources; // method@01bb │ │ +019f9a: 0c09 |00b5: move-result-object v9 │ │ +019f9c: 140a 3600 087f |00b6: const v10, #float 1.80776e+38 // #7f080036 │ │ +019fa2: 6e20 8000 a900 |00b9: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +019fa8: 0c09 |00bc: move-result-object v9 │ │ +019faa: 7259 d500 6c87 |00bd: invoke-interface {v12, v6, v7, v8, v9}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@00d5 │ │ +019fb0: 1206 |00c0: const/4 v6, #int 0 // #0 │ │ +019fb2: 1247 |00c1: const/4 v7, #int 4 // #4 │ │ +019fb4: 1208 |00c2: const/4 v8, #int 0 // #0 │ │ +019fb6: 6e10 bb01 0b00 |00c3: invoke-virtual {v11}, Lcom/gacode/relaunchx/AllApplications;.getResources:()Landroid/content/res/Resources; // method@01bb │ │ +019fbc: 0c09 |00c6: move-result-object v9 │ │ +019fbe: 140a 3000 087f |00c7: const v10, #float 1.80776e+38 // #7f080030 │ │ +019fc4: 6e20 8000 a900 |00ca: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +019fca: 0c09 |00cd: move-result-object v9 │ │ +019fcc: 7259 d500 6c87 |00ce: invoke-interface {v12, v6, v7, v8, v9}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@00d5 │ │ +019fd2: 28a7 |00d1: goto 0078 // -0059 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=393 │ │ 0x0003 line=394 │ │ 0x0005 line=395 │ │ 0x000d line=397 │ │ 0x0017 line=398 │ │ @@ -6023,24 +6029,24 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -018f3c: |[018f3c] com.gacode.relaunchx.AllApplications.onRestart:()V │ │ -018f4c: 6f10 0b00 0200 |0000: invoke-super {v2}, Landroid/app/Activity;.onRestart:()V // method@000b │ │ -018f52: 7010 c801 0200 |0003: invoke-direct {v2}, Lcom/gacode/relaunchx/AllApplications;.setEinkController:()V // method@01c8 │ │ -018f58: 5420 7700 |0006: iget-object v0, v2, Lcom/gacode/relaunchx/AllApplications;.listName:Ljava/lang/String; // field@0077 │ │ -018f5c: 1a01 7105 |0008: const-string v1, "app_all" // string@0571 │ │ -018f60: 6e20 7c06 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -018f66: 0a00 |000d: move-result v0 │ │ -018f68: 3800 0500 |000e: if-eqz v0, 0013 // +0005 │ │ -018f6c: 7010 c401 0200 |0010: invoke-direct {v2}, Lcom/gacode/relaunchx/AllApplications;.rereadAppList:()V // method@01c4 │ │ -018f72: 0e00 |0013: return-void │ │ +019fd4: |[019fd4] com.gacode.relaunchx.AllApplications.onRestart:()V │ │ +019fe4: 6f10 0b00 0200 |0000: invoke-super {v2}, Landroid/app/Activity;.onRestart:()V // method@000b │ │ +019fea: 7010 c801 0200 |0003: invoke-direct {v2}, Lcom/gacode/relaunchx/AllApplications;.setEinkController:()V // method@01c8 │ │ +019ff0: 5420 7700 |0006: iget-object v0, v2, Lcom/gacode/relaunchx/AllApplications;.listName:Ljava/lang/String; // field@0077 │ │ +019ff4: 1a01 7105 |0008: const-string v1, "app_all" // string@0571 │ │ +019ff8: 6e20 7c06 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +019ffe: 0a00 |000d: move-result v0 │ │ +01a000: 3800 0500 |000e: if-eqz v0, 0013 // +0005 │ │ +01a004: 7010 c401 0200 |0010: invoke-direct {v2}, Lcom/gacode/relaunchx/AllApplications;.rereadAppList:()V // method@01c4 │ │ +01a00a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=367 │ │ 0x0003 line=368 │ │ 0x0006 line=369 │ │ 0x0010 line=370 │ │ 0x0013 line=371 │ │ @@ -6052,27 +6058,27 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -018f74: |[018f74] com.gacode.relaunchx.AllApplications.onResume:()V │ │ -018f84: 6f10 0c00 0200 |0000: invoke-super {v2}, Landroid/app/Activity;.onResume:()V // method@000c │ │ -018f8a: 7010 c801 0200 |0003: invoke-direct {v2}, Lcom/gacode/relaunchx/AllApplications;.setEinkController:()V // method@01c8 │ │ -018f90: 5420 7700 |0006: iget-object v0, v2, Lcom/gacode/relaunchx/AllApplications;.listName:Ljava/lang/String; // field@0077 │ │ -018f94: 1a01 7105 |0008: const-string v1, "app_all" // string@0571 │ │ -018f98: 6e20 7c06 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -018f9e: 0a00 |000d: move-result v0 │ │ -018fa0: 3800 0500 |000e: if-eqz v0, 0013 // +0005 │ │ -018fa4: 7010 c401 0200 |0010: invoke-direct {v2}, Lcom/gacode/relaunchx/AllApplications;.rereadAppList:()V // method@01c4 │ │ -018faa: 5420 7300 |0013: iget-object v0, v2, Lcom/gacode/relaunchx/AllApplications;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0073 │ │ -018fae: 1a01 c000 |0015: const-string v1, "AllApps" // string@00c0 │ │ -018fb2: 6e30 8104 1002 |0017: invoke-virtual {v0, v1, v2}, Lcom/gacode/relaunchx/ReLaunchApp;.generalOnResume:(Ljava/lang/String;Landroid/app/Activity;)V // method@0481 │ │ -018fb8: 0e00 |001a: return-void │ │ +01a00c: |[01a00c] com.gacode.relaunchx.AllApplications.onResume:()V │ │ +01a01c: 6f10 0c00 0200 |0000: invoke-super {v2}, Landroid/app/Activity;.onResume:()V // method@000c │ │ +01a022: 7010 c801 0200 |0003: invoke-direct {v2}, Lcom/gacode/relaunchx/AllApplications;.setEinkController:()V // method@01c8 │ │ +01a028: 5420 7700 |0006: iget-object v0, v2, Lcom/gacode/relaunchx/AllApplications;.listName:Ljava/lang/String; // field@0077 │ │ +01a02c: 1a01 7105 |0008: const-string v1, "app_all" // string@0571 │ │ +01a030: 6e20 7c06 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +01a036: 0a00 |000d: move-result v0 │ │ +01a038: 3800 0500 |000e: if-eqz v0, 0013 // +0005 │ │ +01a03c: 7010 c401 0200 |0010: invoke-direct {v2}, Lcom/gacode/relaunchx/AllApplications;.rereadAppList:()V // method@01c4 │ │ +01a042: 5420 7300 |0013: iget-object v0, v2, Lcom/gacode/relaunchx/AllApplications;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0073 │ │ +01a046: 1a01 c000 |0015: const-string v1, "AllApps" // string@00c0 │ │ +01a04a: 6e30 8104 1002 |0017: invoke-virtual {v0, v1, v2}, Lcom/gacode/relaunchx/ReLaunchApp;.generalOnResume:(Ljava/lang/String;Landroid/app/Activity;)V // method@0481 │ │ +01a050: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=383 │ │ 0x0003 line=384 │ │ 0x0006 line=385 │ │ 0x0010 line=386 │ │ 0x0013 line=387 │ │ @@ -6085,24 +6091,24 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -018fbc: |[018fbc] com.gacode.relaunchx.AllApplications.onStart:()V │ │ -018fcc: 6f10 0d00 0200 |0000: invoke-super {v2}, Landroid/app/Activity;.onStart:()V // method@000d │ │ -018fd2: 7010 c801 0200 |0003: invoke-direct {v2}, Lcom/gacode/relaunchx/AllApplications;.setEinkController:()V // method@01c8 │ │ -018fd8: 5420 7700 |0006: iget-object v0, v2, Lcom/gacode/relaunchx/AllApplications;.listName:Ljava/lang/String; // field@0077 │ │ -018fdc: 1a01 7105 |0008: const-string v1, "app_all" // string@0571 │ │ -018fe0: 6e20 7c06 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -018fe6: 0a00 |000d: move-result v0 │ │ -018fe8: 3800 0500 |000e: if-eqz v0, 0013 // +0005 │ │ -018fec: 7010 c401 0200 |0010: invoke-direct {v2}, Lcom/gacode/relaunchx/AllApplications;.rereadAppList:()V // method@01c4 │ │ -018ff2: 0e00 |0013: return-void │ │ +01a054: |[01a054] com.gacode.relaunchx.AllApplications.onStart:()V │ │ +01a064: 6f10 0d00 0200 |0000: invoke-super {v2}, Landroid/app/Activity;.onStart:()V // method@000d │ │ +01a06a: 7010 c801 0200 |0003: invoke-direct {v2}, Lcom/gacode/relaunchx/AllApplications;.setEinkController:()V // method@01c8 │ │ +01a070: 5420 7700 |0006: iget-object v0, v2, Lcom/gacode/relaunchx/AllApplications;.listName:Ljava/lang/String; // field@0077 │ │ +01a074: 1a01 7105 |0008: const-string v1, "app_all" // string@0571 │ │ +01a078: 6e20 7c06 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +01a07e: 0a00 |000d: move-result v0 │ │ +01a080: 3800 0500 |000e: if-eqz v0, 0013 // +0005 │ │ +01a084: 7010 c401 0200 |0010: invoke-direct {v2}, Lcom/gacode/relaunchx/AllApplications;.rereadAppList:()V // method@01c4 │ │ +01a08a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=375 │ │ 0x0003 line=376 │ │ 0x0006 line=377 │ │ 0x0010 line=378 │ │ 0x0013 line=379 │ │ @@ -6148,21 +6154,21 @@ │ │ type : '(Lcom/gacode/relaunchx/BooksBase;Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 10 16-bit code units │ │ -018ff4: |[018ff4] com.gacode.relaunchx.BooksBase$DbHelper.:(Lcom/gacode/relaunchx/BooksBase;Landroid/content/Context;)V │ │ -019004: 5b34 7d00 |0000: iput-object v4, v3, Lcom/gacode/relaunchx/BooksBase$DbHelper;.this$0:Lcom/gacode/relaunchx/BooksBase; // field@007d │ │ -019008: 1a00 170a |0002: const-string v0, "library.db" // string@0a17 │ │ -01900c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -01900e: 1212 |0005: const/4 v2, #int 1 // #1 │ │ -019010: 7052 8c00 5310 |0006: invoke-direct {v3, v5, v0, v1, v2}, Landroid/database/sqlite/SQLiteOpenHelper;.:(Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)V // method@008c │ │ -019016: 0e00 |0009: return-void │ │ +01a08c: |[01a08c] com.gacode.relaunchx.BooksBase$DbHelper.:(Lcom/gacode/relaunchx/BooksBase;Landroid/content/Context;)V │ │ +01a09c: 5b34 7d00 |0000: iput-object v4, v3, Lcom/gacode/relaunchx/BooksBase$DbHelper;.this$0:Lcom/gacode/relaunchx/BooksBase; // field@007d │ │ +01a0a0: 1a00 170a |0002: const-string v0, "library.db" // string@0a17 │ │ +01a0a4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +01a0a6: 1212 |0005: const/4 v2, #int 1 // #1 │ │ +01a0a8: 7052 8c00 5310 |0006: invoke-direct {v3, v5, v0, v1, v2}, Landroid/database/sqlite/SQLiteOpenHelper;.:(Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)V // method@008c │ │ +01a0ae: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0002 line=29 │ │ 0x0009 line=30 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Lcom/gacode/relaunchx/BooksBase$DbHelper; │ │ @@ -6174,20 +6180,20 @@ │ │ type : '(Lcom/gacode/relaunchx/BooksBase;Landroid/content/Context;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 8 16-bit code units │ │ -019018: |[019018] com.gacode.relaunchx.BooksBase$DbHelper.:(Lcom/gacode/relaunchx/BooksBase;Landroid/content/Context;Ljava/lang/String;)V │ │ -019028: 5b23 7d00 |0000: iput-object v3, v2, Lcom/gacode/relaunchx/BooksBase$DbHelper;.this$0:Lcom/gacode/relaunchx/BooksBase; // field@007d │ │ -01902c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -01902e: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -019030: 7051 8c00 4205 |0004: invoke-direct {v2, v4, v5, v0, v1}, Landroid/database/sqlite/SQLiteOpenHelper;.:(Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)V // method@008c │ │ -019036: 0e00 |0007: return-void │ │ +01a0b0: |[01a0b0] com.gacode.relaunchx.BooksBase$DbHelper.:(Lcom/gacode/relaunchx/BooksBase;Landroid/content/Context;Ljava/lang/String;)V │ │ +01a0c0: 5b23 7d00 |0000: iput-object v3, v2, Lcom/gacode/relaunchx/BooksBase$DbHelper;.this$0:Lcom/gacode/relaunchx/BooksBase; // field@007d │ │ +01a0c4: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +01a0c6: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +01a0c8: 7051 8c00 4205 |0004: invoke-direct {v2, v4, v5, v0, v1}, Landroid/database/sqlite/SQLiteOpenHelper;.:(Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)V // method@008c │ │ +01a0ce: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0002 line=33 │ │ 0x0007 line=34 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/gacode/relaunchx/BooksBase$DbHelper; │ │ @@ -6201,24 +6207,24 @@ │ │ type : '(Landroid/database/sqlite/SQLiteDatabase;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -019038: |[019038] com.gacode.relaunchx.BooksBase$DbHelper.onCreate:(Landroid/database/sqlite/SQLiteDatabase;)V │ │ -019048: 1a00 b606 |0000: const-string v0, "create table if not exists BOOKS (ID integer primary key autoincrement, FILE text unique, TITLE text default '', FIRSTNAME text default '', LASTNAME text default '', SERIES text default '', NUMBER text default '')" // string@06b6 │ │ -01904c: 6e20 8700 0200 |0002: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0087 │ │ -019052: 1a00 b706 |0005: const-string v0, "create table if not exists COVERS (ID integer primary key autoincrement, BOOK integer unique, COVER blob)" // string@06b7 │ │ -019056: 6e20 8700 0200 |0007: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0087 │ │ -01905c: 1a00 b406 |000a: const-string v0, "create index if not exists INDEX1 on BOOKS(FILE)" // string@06b4 │ │ -019060: 6e20 8700 0200 |000c: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0087 │ │ -019066: 1a00 b506 |000f: const-string v0, "create index if not exists INDEX3 on COVERS(BOOK)" // string@06b5 │ │ -01906a: 6e20 8700 0200 |0011: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0087 │ │ -019070: 0e00 |0014: return-void │ │ +01a0d0: |[01a0d0] com.gacode.relaunchx.BooksBase$DbHelper.onCreate:(Landroid/database/sqlite/SQLiteDatabase;)V │ │ +01a0e0: 1a00 b606 |0000: const-string v0, "create table if not exists BOOKS (ID integer primary key autoincrement, FILE text unique, TITLE text default '', FIRSTNAME text default '', LASTNAME text default '', SERIES text default '', NUMBER text default '')" // string@06b6 │ │ +01a0e4: 6e20 8700 0200 |0002: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0087 │ │ +01a0ea: 1a00 b706 |0005: const-string v0, "create table if not exists COVERS (ID integer primary key autoincrement, BOOK integer unique, COVER blob)" // string@06b7 │ │ +01a0ee: 6e20 8700 0200 |0007: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0087 │ │ +01a0f4: 1a00 b406 |000a: const-string v0, "create index if not exists INDEX1 on BOOKS(FILE)" // string@06b4 │ │ +01a0f8: 6e20 8700 0200 |000c: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0087 │ │ +01a0fe: 1a00 b506 |000f: const-string v0, "create index if not exists INDEX3 on COVERS(BOOK)" // string@06b5 │ │ +01a102: 6e20 8700 0200 |0011: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0087 │ │ +01a108: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0005 line=44 │ │ 0x000a line=47 │ │ 0x000f line=48 │ │ 0x0014 line=49 │ │ @@ -6231,16 +6237,16 @@ │ │ type : '(Landroid/database/sqlite/SQLiteDatabase;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -019074: |[019074] com.gacode.relaunchx.BooksBase$DbHelper.onUpgrade:(Landroid/database/sqlite/SQLiteDatabase;II)V │ │ -019084: 0e00 |0000: return-void │ │ +01a10c: |[01a10c] com.gacode.relaunchx.BooksBase$DbHelper.onUpgrade:(Landroid/database/sqlite/SQLiteDatabase;II)V │ │ +01a11c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/gacode/relaunchx/BooksBase$DbHelper; │ │ 0x0000 - 0x0001 reg=1 db Landroid/database/sqlite/SQLiteDatabase; │ │ 0x0000 - 0x0001 reg=2 oldVersion I │ │ @@ -6287,25 +6293,25 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -019088: |[019088] com.gacode.relaunchx.BooksBase.:(Landroid/content/Context;)V │ │ -019098: 7010 6606 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0666 │ │ -01909e: 5b12 7e00 |0003: iput-object v2, v1, Lcom/gacode/relaunchx/BooksBase;.context:Landroid/content/Context; // field@007e │ │ -0190a2: 2200 9b00 |0005: new-instance v0, Lcom/gacode/relaunchx/BooksBase$DbHelper; // type@009b │ │ -0190a6: 7030 cc01 1002 |0007: invoke-direct {v0, v1, v2}, Lcom/gacode/relaunchx/BooksBase$DbHelper;.:(Lcom/gacode/relaunchx/BooksBase;Landroid/content/Context;)V // method@01cc │ │ -0190ac: 5b10 8000 |000a: iput-object v0, v1, Lcom/gacode/relaunchx/BooksBase;.dbHelper:Lcom/gacode/relaunchx/BooksBase$DbHelper; // field@0080 │ │ -0190b0: 5410 8000 |000c: iget-object v0, v1, Lcom/gacode/relaunchx/BooksBase;.dbHelper:Lcom/gacode/relaunchx/BooksBase$DbHelper; // field@0080 │ │ -0190b4: 6e10 ce01 0000 |000e: invoke-virtual {v0}, Lcom/gacode/relaunchx/BooksBase$DbHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@01ce │ │ -0190ba: 0c00 |0011: move-result-object v0 │ │ -0190bc: 6900 7f00 |0012: sput-object v0, Lcom/gacode/relaunchx/BooksBase;.db:Landroid/database/sqlite/SQLiteDatabase; // field@007f │ │ -0190c0: 0e00 |0014: return-void │ │ +01a120: |[01a120] com.gacode.relaunchx.BooksBase.:(Landroid/content/Context;)V │ │ +01a130: 7010 6606 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0666 │ │ +01a136: 5b12 7e00 |0003: iput-object v2, v1, Lcom/gacode/relaunchx/BooksBase;.context:Landroid/content/Context; // field@007e │ │ +01a13a: 2200 9b00 |0005: new-instance v0, Lcom/gacode/relaunchx/BooksBase$DbHelper; // type@009b │ │ +01a13e: 7030 cc01 1002 |0007: invoke-direct {v0, v1, v2}, Lcom/gacode/relaunchx/BooksBase$DbHelper;.:(Lcom/gacode/relaunchx/BooksBase;Landroid/content/Context;)V // method@01cc │ │ +01a144: 5b10 8000 |000a: iput-object v0, v1, Lcom/gacode/relaunchx/BooksBase;.dbHelper:Lcom/gacode/relaunchx/BooksBase$DbHelper; // field@0080 │ │ +01a148: 5410 8000 |000c: iget-object v0, v1, Lcom/gacode/relaunchx/BooksBase;.dbHelper:Lcom/gacode/relaunchx/BooksBase$DbHelper; // field@0080 │ │ +01a14c: 6e10 ce01 0000 |000e: invoke-virtual {v0}, Lcom/gacode/relaunchx/BooksBase$DbHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@01ce │ │ +01a152: 0c00 |0011: move-result-object v0 │ │ +01a154: 6900 7f00 |0012: sput-object v0, Lcom/gacode/relaunchx/BooksBase;.db:Landroid/database/sqlite/SQLiteDatabase; // field@007f │ │ +01a158: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0003 line=57 │ │ 0x0005 line=58 │ │ 0x000c line=59 │ │ 0x0014 line=60 │ │ @@ -6318,32 +6324,32 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 35 16-bit code units │ │ -0190c4: |[0190c4] com.gacode.relaunchx.BooksBase.:(Landroid/content/Context;Ljava/lang/String;)V │ │ -0190d4: 7010 6606 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0666 │ │ -0190da: 5b34 7e00 |0003: iput-object v4, v3, Lcom/gacode/relaunchx/BooksBase;.context:Landroid/content/Context; // field@007e │ │ -0190de: 1a01 d204 |0005: const-string v1, "\/" // string@04d2 │ │ -0190e2: 1a02 d704 |0007: const-string v2, "_" // string@04d7 │ │ -0190e6: 6e30 8806 1502 |0009: invoke-virtual {v5, v1, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0688 │ │ -0190ec: 0c01 |000c: move-result-object v1 │ │ -0190ee: 1a02 5500 |000d: const-string v2, ".db" // string@0055 │ │ -0190f2: 6e20 7806 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@0678 │ │ -0190f8: 0c00 |0012: move-result-object v0 │ │ -0190fa: 2201 9b00 |0013: new-instance v1, Lcom/gacode/relaunchx/BooksBase$DbHelper; // type@009b │ │ -0190fe: 7040 cd01 3104 |0015: invoke-direct {v1, v3, v4, v0}, Lcom/gacode/relaunchx/BooksBase$DbHelper;.:(Lcom/gacode/relaunchx/BooksBase;Landroid/content/Context;Ljava/lang/String;)V // method@01cd │ │ -019104: 5b31 8000 |0018: iput-object v1, v3, Lcom/gacode/relaunchx/BooksBase;.dbHelper:Lcom/gacode/relaunchx/BooksBase$DbHelper; // field@0080 │ │ -019108: 5431 8000 |001a: iget-object v1, v3, Lcom/gacode/relaunchx/BooksBase;.dbHelper:Lcom/gacode/relaunchx/BooksBase$DbHelper; // field@0080 │ │ -01910c: 6e10 ce01 0100 |001c: invoke-virtual {v1}, Lcom/gacode/relaunchx/BooksBase$DbHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@01ce │ │ -019112: 0c01 |001f: move-result-object v1 │ │ -019114: 6901 7f00 |0020: sput-object v1, Lcom/gacode/relaunchx/BooksBase;.db:Landroid/database/sqlite/SQLiteDatabase; // field@007f │ │ -019118: 0e00 |0022: return-void │ │ +01a15c: |[01a15c] com.gacode.relaunchx.BooksBase.:(Landroid/content/Context;Ljava/lang/String;)V │ │ +01a16c: 7010 6606 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0666 │ │ +01a172: 5b34 7e00 |0003: iput-object v4, v3, Lcom/gacode/relaunchx/BooksBase;.context:Landroid/content/Context; // field@007e │ │ +01a176: 1a01 d204 |0005: const-string v1, "\/" // string@04d2 │ │ +01a17a: 1a02 d704 |0007: const-string v2, "_" // string@04d7 │ │ +01a17e: 6e30 8806 1502 |0009: invoke-virtual {v5, v1, v2}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0688 │ │ +01a184: 0c01 |000c: move-result-object v1 │ │ +01a186: 1a02 5500 |000d: const-string v2, ".db" // string@0055 │ │ +01a18a: 6e20 7806 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@0678 │ │ +01a190: 0c00 |0012: move-result-object v0 │ │ +01a192: 2201 9b00 |0013: new-instance v1, Lcom/gacode/relaunchx/BooksBase$DbHelper; // type@009b │ │ +01a196: 7040 cd01 3104 |0015: invoke-direct {v1, v3, v4, v0}, Lcom/gacode/relaunchx/BooksBase$DbHelper;.:(Lcom/gacode/relaunchx/BooksBase;Landroid/content/Context;Ljava/lang/String;)V // method@01cd │ │ +01a19c: 5b31 8000 |0018: iput-object v1, v3, Lcom/gacode/relaunchx/BooksBase;.dbHelper:Lcom/gacode/relaunchx/BooksBase$DbHelper; // field@0080 │ │ +01a1a0: 5431 8000 |001a: iget-object v1, v3, Lcom/gacode/relaunchx/BooksBase;.dbHelper:Lcom/gacode/relaunchx/BooksBase$DbHelper; // field@0080 │ │ +01a1a4: 6e10 ce01 0100 |001c: invoke-virtual {v1}, Lcom/gacode/relaunchx/BooksBase$DbHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@01ce │ │ +01a1aa: 0c01 |001f: move-result-object v1 │ │ +01a1ac: 6901 7f00 |0020: sput-object v1, Lcom/gacode/relaunchx/BooksBase;.db:Landroid/database/sqlite/SQLiteDatabase; // field@007f │ │ +01a1b0: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0003 line=63 │ │ 0x0005 line=64 │ │ 0x0013 line=65 │ │ 0x001a line=66 │ │ @@ -6359,32 +6365,32 @@ │ │ type : '(Ljava/lang/String;)J' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -01911c: |[01911c] com.gacode.relaunchx.BooksBase.getAuthorIdByName:(Ljava/lang/String;)J │ │ -01912c: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -01912e: 6201 7f00 |0001: sget-object v1, Lcom/gacode/relaunchx/BooksBase;.db:Landroid/database/sqlite/SQLiteDatabase; // field@007f │ │ -019132: 1a04 140d |0003: const-string v4, "select ID from AUTHORS where NAME=?" // string@0d14 │ │ -019136: 1215 |0005: const/4 v5, #int 1 // #1 │ │ -019138: 2355 3302 |0006: new-array v5, v5, [Ljava/lang/String; // type@0233 │ │ -01913c: 4d08 0506 |0008: aput-object v8, v5, v6 │ │ -019140: 6e30 8b00 4105 |000a: invoke-virtual {v1, v4, v5}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@008b │ │ -019146: 0c00 |000d: move-result-object v0 │ │ -019148: 7210 8600 0000 |000e: invoke-interface {v0}, Landroid/database/Cursor;.moveToFirst:()Z // method@0086 │ │ -01914e: 0a01 |0011: move-result v1 │ │ -019150: 3801 0a00 |0012: if-eqz v1, 001c // +000a │ │ -019154: 7220 8400 6000 |0014: invoke-interface {v0, v6}, Landroid/database/Cursor;.getLong:(I)J // method@0084 │ │ -01915a: 0b02 |0017: move-result-wide v2 │ │ -01915c: 7210 8200 0000 |0018: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0082 │ │ -019162: 1002 |001b: return-wide v2 │ │ -019164: 1602 ffff |001c: const-wide/16 v2, #int -1 // #ffff │ │ -019168: 28fa |001e: goto 0018 // -0006 │ │ +01a1b4: |[01a1b4] com.gacode.relaunchx.BooksBase.getAuthorIdByName:(Ljava/lang/String;)J │ │ +01a1c4: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +01a1c6: 6201 7f00 |0001: sget-object v1, Lcom/gacode/relaunchx/BooksBase;.db:Landroid/database/sqlite/SQLiteDatabase; // field@007f │ │ +01a1ca: 1a04 140d |0003: const-string v4, "select ID from AUTHORS where NAME=?" // string@0d14 │ │ +01a1ce: 1215 |0005: const/4 v5, #int 1 // #1 │ │ +01a1d0: 2355 3302 |0006: new-array v5, v5, [Ljava/lang/String; // type@0233 │ │ +01a1d4: 4d08 0506 |0008: aput-object v8, v5, v6 │ │ +01a1d8: 6e30 8b00 4105 |000a: invoke-virtual {v1, v4, v5}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@008b │ │ +01a1de: 0c00 |000d: move-result-object v0 │ │ +01a1e0: 7210 8600 0000 |000e: invoke-interface {v0}, Landroid/database/Cursor;.moveToFirst:()Z // method@0086 │ │ +01a1e6: 0a01 |0011: move-result v1 │ │ +01a1e8: 3801 0a00 |0012: if-eqz v1, 001c // +000a │ │ +01a1ec: 7220 8400 6000 |0014: invoke-interface {v0, v6}, Landroid/database/Cursor;.getLong:(I)J // method@0084 │ │ +01a1f2: 0b02 |0017: move-result-wide v2 │ │ +01a1f4: 7210 8200 0000 |0018: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0082 │ │ +01a1fa: 1002 |001b: return-wide v2 │ │ +01a1fc: 1602 ffff |001c: const-wide/16 v2, #int -1 // #ffff │ │ +01a200: 28fa |001e: goto 0018 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=97 │ │ 0x000e line=99 │ │ 0x0014 line=100 │ │ 0x0018 line=103 │ │ 0x001b line=104 │ │ @@ -6401,26 +6407,26 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -01916c: |[01916c] com.gacode.relaunchx.BooksBase.open:()V │ │ -01917c: 6200 7f00 |0000: sget-object v0, Lcom/gacode/relaunchx/BooksBase;.db:Landroid/database/sqlite/SQLiteDatabase; // field@007f │ │ -019180: 6e10 8900 0000 |0002: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.isOpen:()Z // method@0089 │ │ -019186: 0a00 |0005: move-result v0 │ │ -019188: 3900 0c00 |0006: if-nez v0, 0012 // +000c │ │ -01918c: 1a00 170a |0008: const-string v0, "library.db" // string@0a17 │ │ -019190: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -019192: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -019194: 7130 8a00 1002 |000c: invoke-static {v0, v1, v2}, Landroid/database/sqlite/SQLiteDatabase;.openDatabase:(Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)Landroid/database/sqlite/SQLiteDatabase; // method@008a │ │ -01919a: 0c00 |000f: move-result-object v0 │ │ -01919c: 6900 7f00 |0010: sput-object v0, Lcom/gacode/relaunchx/BooksBase;.db:Landroid/database/sqlite/SQLiteDatabase; // field@007f │ │ -0191a0: 0e00 |0012: return-void │ │ +01a204: |[01a204] com.gacode.relaunchx.BooksBase.open:()V │ │ +01a214: 6200 7f00 |0000: sget-object v0, Lcom/gacode/relaunchx/BooksBase;.db:Landroid/database/sqlite/SQLiteDatabase; // field@007f │ │ +01a218: 6e10 8900 0000 |0002: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.isOpen:()Z // method@0089 │ │ +01a21e: 0a00 |0005: move-result v0 │ │ +01a220: 3900 0c00 |0006: if-nez v0, 0012 // +000c │ │ +01a224: 1a00 170a |0008: const-string v0, "library.db" // string@0a17 │ │ +01a228: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +01a22a: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +01a22c: 7130 8a00 1002 |000c: invoke-static {v0, v1, v2}, Landroid/database/sqlite/SQLiteDatabase;.openDatabase:(Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)Landroid/database/sqlite/SQLiteDatabase; // method@008a │ │ +01a232: 0c00 |000f: move-result-object v0 │ │ +01a234: 6900 7f00 |0010: sput-object v0, Lcom/gacode/relaunchx/BooksBase;.db:Landroid/database/sqlite/SQLiteDatabase; // field@007f │ │ +01a238: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0008 line=71 │ │ 0x0012 line=73 │ │ locals : │ │ 0x0000 - 0x0013 reg=3 this Lcom/gacode/relaunchx/BooksBase; │ │ @@ -6431,58 +6437,58 @@ │ │ type : '(Lebook/EBook;)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 90 16-bit code units │ │ -0191a4: |[0191a4] com.gacode.relaunchx.BooksBase.addBook:(Lebook/EBook;)J │ │ -0191b4: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0191b6: 2202 1600 |0001: new-instance v2, Landroid/content/ContentValues; // type@0016 │ │ -0191ba: 7010 4500 0200 |0003: invoke-direct {v2}, Landroid/content/ContentValues;.:()V // method@0045 │ │ -0191c0: 1a03 2801 |0006: const-string v3, "FILE" // string@0128 │ │ -0191c4: 5474 b707 |0008: iget-object v4, v7, Lebook/EBook;.fileName:Ljava/lang/String; // field@07b7 │ │ -0191c8: 6e30 4600 3204 |000a: invoke-virtual {v2, v3, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0046 │ │ -0191ce: 1a03 5204 |000d: const-string v3, "TITLE" // string@0452 │ │ -0191d2: 5474 be07 |000f: iget-object v4, v7, Lebook/EBook;.title:Ljava/lang/String; // field@07be │ │ -0191d6: 6e30 4600 3204 |0011: invoke-virtual {v2, v3, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0046 │ │ -0191dc: 5473 b107 |0014: iget-object v3, v7, Lebook/EBook;.authors:Ljava/util/ArrayList; // field@07b1 │ │ -0191e0: 6e10 b406 0300 |0016: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@06b4 │ │ -0191e6: 0a03 |0019: move-result v3 │ │ -0191e8: 3d03 2000 |001a: if-lez v3, 003a // +0020 │ │ -0191ec: 1a04 2e01 |001c: const-string v4, "FIRSTNAME" // string@012e │ │ -0191f0: 5473 b107 |001e: iget-object v3, v7, Lebook/EBook;.authors:Ljava/util/ArrayList; // field@07b1 │ │ -0191f4: 6e20 b206 5300 |0020: invoke-virtual {v3, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@06b2 │ │ -0191fa: 0c03 |0023: move-result-object v3 │ │ -0191fc: 1f03 d501 |0024: check-cast v3, Lebook/Person; // type@01d5 │ │ -019200: 5433 c807 |0026: iget-object v3, v3, Lebook/Person;.firstName:Ljava/lang/String; // field@07c8 │ │ -019204: 6e30 4600 4203 |0028: invoke-virtual {v2, v4, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0046 │ │ -01920a: 1a04 8001 |002b: const-string v4, "LASTNAME" // string@0180 │ │ -01920e: 5473 b107 |002d: iget-object v3, v7, Lebook/EBook;.authors:Ljava/util/ArrayList; // field@07b1 │ │ -019212: 6e20 b206 5300 |002f: invoke-virtual {v3, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@06b2 │ │ -019218: 0c03 |0032: move-result-object v3 │ │ -01921a: 1f03 d501 |0033: check-cast v3, Lebook/Person; // type@01d5 │ │ -01921e: 5433 c907 |0035: iget-object v3, v3, Lebook/Person;.lastName:Ljava/lang/String; // field@07c9 │ │ -019222: 6e30 4600 4203 |0037: invoke-virtual {v2, v4, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0046 │ │ -019228: 5473 bb07 |003a: iget-object v3, v7, Lebook/EBook;.sequenceName:Ljava/lang/String; // field@07bb │ │ -01922c: 3803 0900 |003c: if-eqz v3, 0045 // +0009 │ │ -019230: 1a03 3204 |003e: const-string v3, "SERIES" // string@0432 │ │ -019234: 5474 bb07 |0040: iget-object v4, v7, Lebook/EBook;.sequenceName:Ljava/lang/String; // field@07bb │ │ -019238: 6e30 4600 3204 |0042: invoke-virtual {v2, v3, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0046 │ │ -01923e: 5473 bc07 |0045: iget-object v3, v7, Lebook/EBook;.sequenceNumber:Ljava/lang/String; // field@07bc │ │ -019242: 3803 0900 |0047: if-eqz v3, 0050 // +0009 │ │ -019246: 1a03 fa03 |0049: const-string v3, "NUMBER" // string@03fa │ │ -01924a: 5474 bc07 |004b: iget-object v4, v7, Lebook/EBook;.sequenceNumber:Ljava/lang/String; // field@07bc │ │ -01924e: 6e30 4600 3204 |004d: invoke-virtual {v2, v3, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0046 │ │ -019254: 6203 7f00 |0050: sget-object v3, Lcom/gacode/relaunchx/BooksBase;.db:Landroid/database/sqlite/SQLiteDatabase; // field@007f │ │ -019258: 1a04 cf00 |0052: const-string v4, "BOOKS" // string@00cf │ │ -01925c: 1205 |0054: const/4 v5, #int 0 // #0 │ │ -01925e: 6e40 8800 4325 |0055: invoke-virtual {v3, v4, v5, v2}, Landroid/database/sqlite/SQLiteDatabase;.insertOrThrow:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@0088 │ │ -019264: 0b00 |0058: move-result-wide v0 │ │ -019266: 1000 |0059: return-wide v0 │ │ +01a23c: |[01a23c] com.gacode.relaunchx.BooksBase.addBook:(Lebook/EBook;)J │ │ +01a24c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +01a24e: 2202 1600 |0001: new-instance v2, Landroid/content/ContentValues; // type@0016 │ │ +01a252: 7010 4500 0200 |0003: invoke-direct {v2}, Landroid/content/ContentValues;.:()V // method@0045 │ │ +01a258: 1a03 2801 |0006: const-string v3, "FILE" // string@0128 │ │ +01a25c: 5474 b707 |0008: iget-object v4, v7, Lebook/EBook;.fileName:Ljava/lang/String; // field@07b7 │ │ +01a260: 6e30 4600 3204 |000a: invoke-virtual {v2, v3, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0046 │ │ +01a266: 1a03 5204 |000d: const-string v3, "TITLE" // string@0452 │ │ +01a26a: 5474 be07 |000f: iget-object v4, v7, Lebook/EBook;.title:Ljava/lang/String; // field@07be │ │ +01a26e: 6e30 4600 3204 |0011: invoke-virtual {v2, v3, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0046 │ │ +01a274: 5473 b107 |0014: iget-object v3, v7, Lebook/EBook;.authors:Ljava/util/ArrayList; // field@07b1 │ │ +01a278: 6e10 b406 0300 |0016: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@06b4 │ │ +01a27e: 0a03 |0019: move-result v3 │ │ +01a280: 3d03 2000 |001a: if-lez v3, 003a // +0020 │ │ +01a284: 1a04 2e01 |001c: const-string v4, "FIRSTNAME" // string@012e │ │ +01a288: 5473 b107 |001e: iget-object v3, v7, Lebook/EBook;.authors:Ljava/util/ArrayList; // field@07b1 │ │ +01a28c: 6e20 b206 5300 |0020: invoke-virtual {v3, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@06b2 │ │ +01a292: 0c03 |0023: move-result-object v3 │ │ +01a294: 1f03 d501 |0024: check-cast v3, Lebook/Person; // type@01d5 │ │ +01a298: 5433 c807 |0026: iget-object v3, v3, Lebook/Person;.firstName:Ljava/lang/String; // field@07c8 │ │ +01a29c: 6e30 4600 4203 |0028: invoke-virtual {v2, v4, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0046 │ │ +01a2a2: 1a04 8001 |002b: const-string v4, "LASTNAME" // string@0180 │ │ +01a2a6: 5473 b107 |002d: iget-object v3, v7, Lebook/EBook;.authors:Ljava/util/ArrayList; // field@07b1 │ │ +01a2aa: 6e20 b206 5300 |002f: invoke-virtual {v3, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@06b2 │ │ +01a2b0: 0c03 |0032: move-result-object v3 │ │ +01a2b2: 1f03 d501 |0033: check-cast v3, Lebook/Person; // type@01d5 │ │ +01a2b6: 5433 c907 |0035: iget-object v3, v3, Lebook/Person;.lastName:Ljava/lang/String; // field@07c9 │ │ +01a2ba: 6e30 4600 4203 |0037: invoke-virtual {v2, v4, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0046 │ │ +01a2c0: 5473 bb07 |003a: iget-object v3, v7, Lebook/EBook;.sequenceName:Ljava/lang/String; // field@07bb │ │ +01a2c4: 3803 0900 |003c: if-eqz v3, 0045 // +0009 │ │ +01a2c8: 1a03 3204 |003e: const-string v3, "SERIES" // string@0432 │ │ +01a2cc: 5474 bb07 |0040: iget-object v4, v7, Lebook/EBook;.sequenceName:Ljava/lang/String; // field@07bb │ │ +01a2d0: 6e30 4600 3204 |0042: invoke-virtual {v2, v3, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0046 │ │ +01a2d6: 5473 bc07 |0045: iget-object v3, v7, Lebook/EBook;.sequenceNumber:Ljava/lang/String; // field@07bc │ │ +01a2da: 3803 0900 |0047: if-eqz v3, 0050 // +0009 │ │ +01a2de: 1a03 fa03 |0049: const-string v3, "NUMBER" // string@03fa │ │ +01a2e2: 5474 bc07 |004b: iget-object v4, v7, Lebook/EBook;.sequenceNumber:Ljava/lang/String; // field@07bc │ │ +01a2e6: 6e30 4600 3204 |004d: invoke-virtual {v2, v3, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0046 │ │ +01a2ec: 6203 7f00 |0050: sget-object v3, Lcom/gacode/relaunchx/BooksBase;.db:Landroid/database/sqlite/SQLiteDatabase; // field@007f │ │ +01a2f0: 1a04 cf00 |0052: const-string v4, "BOOKS" // string@00cf │ │ +01a2f4: 1205 |0054: const/4 v5, #int 0 // #0 │ │ +01a2f6: 6e40 8800 4325 |0055: invoke-virtual {v3, v4, v5, v2}, Landroid/database/sqlite/SQLiteDatabase;.insertOrThrow:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@0088 │ │ +01a2fc: 0b00 |0058: move-result-wide v0 │ │ +01a2fe: 1000 |0059: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=77 │ │ 0x0006 line=78 │ │ 0x000d line=79 │ │ 0x0014 line=80 │ │ 0x001c line=81 │ │ @@ -6504,57 +6510,57 @@ │ │ type : '(Ljava/lang/String;)Lebook/EBook;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 79 16-bit code units │ │ -019268: |[019268] com.gacode.relaunchx.BooksBase.getBookByFileName:(Ljava/lang/String;)Lebook/EBook; │ │ -019278: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -01927a: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -01927c: 2201 d201 |0002: new-instance v1, Lebook/EBook; // type@01d2 │ │ -019280: 7010 f705 0100 |0004: invoke-direct {v1}, Lebook/EBook;.:()V // method@05f7 │ │ -019286: 2200 d501 |0007: new-instance v0, Lebook/Person; // type@01d5 │ │ -01928a: 7010 0006 0000 |0009: invoke-direct {v0}, Lebook/Person;.:()V // method@0600 │ │ -019290: 6203 7f00 |000c: sget-object v3, Lcom/gacode/relaunchx/BooksBase;.db:Landroid/database/sqlite/SQLiteDatabase; // field@007f │ │ -019294: 1a04 120d |000e: const-string v4, "select * from BOOKS where FILE=?" // string@0d12 │ │ -019298: 2375 3302 |0010: new-array v5, v7, [Ljava/lang/String; // type@0233 │ │ -01929c: 4d09 0506 |0012: aput-object v9, v5, v6 │ │ -0192a0: 6e30 8b00 4305 |0014: invoke-virtual {v3, v4, v5}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@008b │ │ -0192a6: 0c02 |0017: move-result-object v2 │ │ -0192a8: 7210 8600 0200 |0018: invoke-interface {v2}, Landroid/database/Cursor;.moveToFirst:()Z // method@0086 │ │ -0192ae: 0a03 |001b: move-result v3 │ │ -0192b0: 3803 3000 |001c: if-eqz v3, 004c // +0030 │ │ -0192b4: 1223 |001e: const/4 v3, #int 2 // #2 │ │ -0192b6: 7220 8500 3200 |001f: invoke-interface {v2, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0085 │ │ -0192bc: 0c03 |0022: move-result-object v3 │ │ -0192be: 5b13 be07 |0023: iput-object v3, v1, Lebook/EBook;.title:Ljava/lang/String; // field@07be │ │ -0192c2: 1233 |0025: const/4 v3, #int 3 // #3 │ │ -0192c4: 7220 8500 3200 |0026: invoke-interface {v2, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0085 │ │ -0192ca: 0c03 |0029: move-result-object v3 │ │ -0192cc: 5b03 c807 |002a: iput-object v3, v0, Lebook/Person;.firstName:Ljava/lang/String; // field@07c8 │ │ -0192d0: 1243 |002c: const/4 v3, #int 4 // #4 │ │ -0192d2: 7220 8500 3200 |002d: invoke-interface {v2, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0085 │ │ -0192d8: 0c03 |0030: move-result-object v3 │ │ -0192da: 5b03 c907 |0031: iput-object v3, v0, Lebook/Person;.lastName:Ljava/lang/String; // field@07c9 │ │ -0192de: 5413 b107 |0033: iget-object v3, v1, Lebook/EBook;.authors:Ljava/util/ArrayList; // field@07b1 │ │ -0192e2: 6e20 b106 0300 |0035: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@06b1 │ │ -0192e8: 1253 |0038: const/4 v3, #int 5 // #5 │ │ -0192ea: 7220 8500 3200 |0039: invoke-interface {v2, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0085 │ │ -0192f0: 0c03 |003c: move-result-object v3 │ │ -0192f2: 5b13 bb07 |003d: iput-object v3, v1, Lebook/EBook;.sequenceName:Ljava/lang/String; // field@07bb │ │ -0192f6: 1263 |003f: const/4 v3, #int 6 // #6 │ │ -0192f8: 7220 8500 3200 |0040: invoke-interface {v2, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0085 │ │ -0192fe: 0c03 |0043: move-result-object v3 │ │ -019300: 5b13 bc07 |0044: iput-object v3, v1, Lebook/EBook;.sequenceNumber:Ljava/lang/String; // field@07bc │ │ -019304: 5c17 b907 |0046: iput-boolean v7, v1, Lebook/EBook;.isOk:Z // field@07b9 │ │ -019308: 7210 8200 0200 |0048: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0082 │ │ -01930e: 1101 |004b: return-object v1 │ │ -019310: 5c16 b907 |004c: iput-boolean v6, v1, Lebook/EBook;.isOk:Z // field@07b9 │ │ -019314: 28fa |004e: goto 0048 // -0006 │ │ +01a300: |[01a300] com.gacode.relaunchx.BooksBase.getBookByFileName:(Ljava/lang/String;)Lebook/EBook; │ │ +01a310: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +01a312: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +01a314: 2201 d201 |0002: new-instance v1, Lebook/EBook; // type@01d2 │ │ +01a318: 7010 f705 0100 |0004: invoke-direct {v1}, Lebook/EBook;.:()V // method@05f7 │ │ +01a31e: 2200 d501 |0007: new-instance v0, Lebook/Person; // type@01d5 │ │ +01a322: 7010 0006 0000 |0009: invoke-direct {v0}, Lebook/Person;.:()V // method@0600 │ │ +01a328: 6203 7f00 |000c: sget-object v3, Lcom/gacode/relaunchx/BooksBase;.db:Landroid/database/sqlite/SQLiteDatabase; // field@007f │ │ +01a32c: 1a04 120d |000e: const-string v4, "select * from BOOKS where FILE=?" // string@0d12 │ │ +01a330: 2375 3302 |0010: new-array v5, v7, [Ljava/lang/String; // type@0233 │ │ +01a334: 4d09 0506 |0012: aput-object v9, v5, v6 │ │ +01a338: 6e30 8b00 4305 |0014: invoke-virtual {v3, v4, v5}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@008b │ │ +01a33e: 0c02 |0017: move-result-object v2 │ │ +01a340: 7210 8600 0200 |0018: invoke-interface {v2}, Landroid/database/Cursor;.moveToFirst:()Z // method@0086 │ │ +01a346: 0a03 |001b: move-result v3 │ │ +01a348: 3803 3000 |001c: if-eqz v3, 004c // +0030 │ │ +01a34c: 1223 |001e: const/4 v3, #int 2 // #2 │ │ +01a34e: 7220 8500 3200 |001f: invoke-interface {v2, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0085 │ │ +01a354: 0c03 |0022: move-result-object v3 │ │ +01a356: 5b13 be07 |0023: iput-object v3, v1, Lebook/EBook;.title:Ljava/lang/String; // field@07be │ │ +01a35a: 1233 |0025: const/4 v3, #int 3 // #3 │ │ +01a35c: 7220 8500 3200 |0026: invoke-interface {v2, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0085 │ │ +01a362: 0c03 |0029: move-result-object v3 │ │ +01a364: 5b03 c807 |002a: iput-object v3, v0, Lebook/Person;.firstName:Ljava/lang/String; // field@07c8 │ │ +01a368: 1243 |002c: const/4 v3, #int 4 // #4 │ │ +01a36a: 7220 8500 3200 |002d: invoke-interface {v2, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0085 │ │ +01a370: 0c03 |0030: move-result-object v3 │ │ +01a372: 5b03 c907 |0031: iput-object v3, v0, Lebook/Person;.lastName:Ljava/lang/String; // field@07c9 │ │ +01a376: 5413 b107 |0033: iget-object v3, v1, Lebook/EBook;.authors:Ljava/util/ArrayList; // field@07b1 │ │ +01a37a: 6e20 b106 0300 |0035: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@06b1 │ │ +01a380: 1253 |0038: const/4 v3, #int 5 // #5 │ │ +01a382: 7220 8500 3200 |0039: invoke-interface {v2, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0085 │ │ +01a388: 0c03 |003c: move-result-object v3 │ │ +01a38a: 5b13 bb07 |003d: iput-object v3, v1, Lebook/EBook;.sequenceName:Ljava/lang/String; // field@07bb │ │ +01a38e: 1263 |003f: const/4 v3, #int 6 // #6 │ │ +01a390: 7220 8500 3200 |0040: invoke-interface {v2, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0085 │ │ +01a396: 0c03 |0043: move-result-object v3 │ │ +01a398: 5b13 bc07 |0044: iput-object v3, v1, Lebook/EBook;.sequenceNumber:Ljava/lang/String; // field@07bc │ │ +01a39c: 5c17 b907 |0046: iput-boolean v7, v1, Lebook/EBook;.isOk:Z // field@07b9 │ │ +01a3a0: 7210 8200 0200 |0048: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0082 │ │ +01a3a6: 1101 |004b: return-object v1 │ │ +01a3a8: 5c16 b907 |004c: iput-boolean v6, v1, Lebook/EBook;.isOk:Z // field@07b9 │ │ +01a3ac: 28fa |004e: goto 0048 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=144 │ │ 0x0007 line=145 │ │ 0x000c line=146 │ │ 0x0018 line=148 │ │ 0x001e line=149 │ │ @@ -6579,82 +6585,82 @@ │ │ type : '(J)Lebook/EBook;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 135 16-bit code units │ │ -019318: |[019318] com.gacode.relaunchx.BooksBase.getBookById:(J)Lebook/EBook; │ │ -019328: 1219 |0000: const/4 v9, #int 1 // #1 │ │ -01932a: 1208 |0001: const/4 v8, #int 0 // #0 │ │ -01932c: 2201 d201 |0002: new-instance v1, Lebook/EBook; // type@01d2 │ │ -019330: 7010 f705 0100 |0004: invoke-direct {v1}, Lebook/EBook;.:()V // method@05f7 │ │ -019336: 2200 d501 |0007: new-instance v0, Lebook/Person; // type@01d5 │ │ -01933a: 7010 0006 0000 |0009: invoke-direct {v0}, Lebook/Person;.:()V // method@0600 │ │ -019340: 6203 7f00 |000c: sget-object v3, Lcom/gacode/relaunchx/BooksBase;.db:Landroid/database/sqlite/SQLiteDatabase; // field@007f │ │ -019344: 1a04 130d |000e: const-string v4, "select * from BOOKS where id=?" // string@0d13 │ │ -019348: 2395 3302 |0010: new-array v5, v9, [Ljava/lang/String; // type@0233 │ │ -01934c: 2206 0202 |0012: new-instance v6, Ljava/lang/StringBuilder; // type@0202 │ │ -019350: 7010 9606 0600 |0014: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -019356: 1a07 0000 |0017: const-string v7, "" // string@0000 │ │ -01935a: 6e20 9a06 7600 |0019: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -019360: 0c06 |001c: move-result-object v6 │ │ -019362: 6e30 9806 c60d |001d: invoke-virtual {v6, v12, v13}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0698 │ │ -019368: 0c06 |0020: move-result-object v6 │ │ -01936a: 6e10 9c06 0600 |0021: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -019370: 0c06 |0024: move-result-object v6 │ │ -019372: 4d06 0508 |0025: aput-object v6, v5, v8 │ │ -019376: 6e30 8b00 4305 |0027: invoke-virtual {v3, v4, v5}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@008b │ │ -01937c: 0c02 |002a: move-result-object v2 │ │ -01937e: 7210 8600 0200 |002b: invoke-interface {v2}, Landroid/database/Cursor;.moveToFirst:()Z // method@0086 │ │ -019384: 0a03 |002e: move-result v3 │ │ -019386: 3803 5500 |002f: if-eqz v3, 0084 // +0055 │ │ -01938a: 1a03 2801 |0031: const-string v3, "FILE" // string@0128 │ │ -01938e: 7220 8300 3200 |0033: invoke-interface {v2, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0083 │ │ -019394: 0a03 |0036: move-result v3 │ │ -019396: 7220 8500 3200 |0037: invoke-interface {v2, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0085 │ │ -01939c: 0c03 |003a: move-result-object v3 │ │ -01939e: 5b13 b707 |003b: iput-object v3, v1, Lebook/EBook;.fileName:Ljava/lang/String; // field@07b7 │ │ -0193a2: 1a03 5204 |003d: const-string v3, "TITLE" // string@0452 │ │ -0193a6: 7220 8300 3200 |003f: invoke-interface {v2, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0083 │ │ -0193ac: 0a03 |0042: move-result v3 │ │ -0193ae: 7220 8500 3200 |0043: invoke-interface {v2, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0085 │ │ -0193b4: 0c03 |0046: move-result-object v3 │ │ -0193b6: 5b13 be07 |0047: iput-object v3, v1, Lebook/EBook;.title:Ljava/lang/String; // field@07be │ │ -0193ba: 1a03 2e01 |0049: const-string v3, "FIRSTNAME" // string@012e │ │ -0193be: 7220 8300 3200 |004b: invoke-interface {v2, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0083 │ │ -0193c4: 0a03 |004e: move-result v3 │ │ -0193c6: 7220 8500 3200 |004f: invoke-interface {v2, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0085 │ │ -0193cc: 0c03 |0052: move-result-object v3 │ │ -0193ce: 5b03 c807 |0053: iput-object v3, v0, Lebook/Person;.firstName:Ljava/lang/String; // field@07c8 │ │ -0193d2: 1a03 8001 |0055: const-string v3, "LASTNAME" // string@0180 │ │ -0193d6: 7220 8300 3200 |0057: invoke-interface {v2, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0083 │ │ -0193dc: 0a03 |005a: move-result v3 │ │ -0193de: 7220 8500 3200 |005b: invoke-interface {v2, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0085 │ │ -0193e4: 0c03 |005e: move-result-object v3 │ │ -0193e6: 5b03 c907 |005f: iput-object v3, v0, Lebook/Person;.lastName:Ljava/lang/String; // field@07c9 │ │ -0193ea: 5413 b107 |0061: iget-object v3, v1, Lebook/EBook;.authors:Ljava/util/ArrayList; // field@07b1 │ │ -0193ee: 6e20 b106 0300 |0063: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@06b1 │ │ -0193f4: 1a03 3204 |0066: const-string v3, "SERIES" // string@0432 │ │ -0193f8: 7220 8300 3200 |0068: invoke-interface {v2, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0083 │ │ -0193fe: 0a03 |006b: move-result v3 │ │ -019400: 7220 8500 3200 |006c: invoke-interface {v2, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0085 │ │ -019406: 0c03 |006f: move-result-object v3 │ │ -019408: 5b13 bb07 |0070: iput-object v3, v1, Lebook/EBook;.sequenceName:Ljava/lang/String; // field@07bb │ │ -01940c: 1a03 fa03 |0072: const-string v3, "NUMBER" // string@03fa │ │ -019410: 7220 8300 3200 |0074: invoke-interface {v2, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0083 │ │ -019416: 0a03 |0077: move-result v3 │ │ -019418: 7220 8500 3200 |0078: invoke-interface {v2, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0085 │ │ -01941e: 0c03 |007b: move-result-object v3 │ │ -019420: 5b13 bc07 |007c: iput-object v3, v1, Lebook/EBook;.sequenceNumber:Ljava/lang/String; // field@07bc │ │ -019424: 5c19 b907 |007e: iput-boolean v9, v1, Lebook/EBook;.isOk:Z // field@07b9 │ │ -019428: 7210 8200 0200 |0080: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0082 │ │ -01942e: 1101 |0083: return-object v1 │ │ -019430: 5c18 b907 |0084: iput-boolean v8, v1, Lebook/EBook;.isOk:Z // field@07b9 │ │ -019434: 28fa |0086: goto 0080 // -0006 │ │ +01a3b0: |[01a3b0] com.gacode.relaunchx.BooksBase.getBookById:(J)Lebook/EBook; │ │ +01a3c0: 1219 |0000: const/4 v9, #int 1 // #1 │ │ +01a3c2: 1208 |0001: const/4 v8, #int 0 // #0 │ │ +01a3c4: 2201 d201 |0002: new-instance v1, Lebook/EBook; // type@01d2 │ │ +01a3c8: 7010 f705 0100 |0004: invoke-direct {v1}, Lebook/EBook;.:()V // method@05f7 │ │ +01a3ce: 2200 d501 |0007: new-instance v0, Lebook/Person; // type@01d5 │ │ +01a3d2: 7010 0006 0000 |0009: invoke-direct {v0}, Lebook/Person;.:()V // method@0600 │ │ +01a3d8: 6203 7f00 |000c: sget-object v3, Lcom/gacode/relaunchx/BooksBase;.db:Landroid/database/sqlite/SQLiteDatabase; // field@007f │ │ +01a3dc: 1a04 130d |000e: const-string v4, "select * from BOOKS where id=?" // string@0d13 │ │ +01a3e0: 2395 3302 |0010: new-array v5, v9, [Ljava/lang/String; // type@0233 │ │ +01a3e4: 2206 0202 |0012: new-instance v6, Ljava/lang/StringBuilder; // type@0202 │ │ +01a3e8: 7010 9606 0600 |0014: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +01a3ee: 1a07 0000 |0017: const-string v7, "" // string@0000 │ │ +01a3f2: 6e20 9a06 7600 |0019: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +01a3f8: 0c06 |001c: move-result-object v6 │ │ +01a3fa: 6e30 9806 c60d |001d: invoke-virtual {v6, v12, v13}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0698 │ │ +01a400: 0c06 |0020: move-result-object v6 │ │ +01a402: 6e10 9c06 0600 |0021: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +01a408: 0c06 |0024: move-result-object v6 │ │ +01a40a: 4d06 0508 |0025: aput-object v6, v5, v8 │ │ +01a40e: 6e30 8b00 4305 |0027: invoke-virtual {v3, v4, v5}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@008b │ │ +01a414: 0c02 |002a: move-result-object v2 │ │ +01a416: 7210 8600 0200 |002b: invoke-interface {v2}, Landroid/database/Cursor;.moveToFirst:()Z // method@0086 │ │ +01a41c: 0a03 |002e: move-result v3 │ │ +01a41e: 3803 5500 |002f: if-eqz v3, 0084 // +0055 │ │ +01a422: 1a03 2801 |0031: const-string v3, "FILE" // string@0128 │ │ +01a426: 7220 8300 3200 |0033: invoke-interface {v2, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0083 │ │ +01a42c: 0a03 |0036: move-result v3 │ │ +01a42e: 7220 8500 3200 |0037: invoke-interface {v2, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0085 │ │ +01a434: 0c03 |003a: move-result-object v3 │ │ +01a436: 5b13 b707 |003b: iput-object v3, v1, Lebook/EBook;.fileName:Ljava/lang/String; // field@07b7 │ │ +01a43a: 1a03 5204 |003d: const-string v3, "TITLE" // string@0452 │ │ +01a43e: 7220 8300 3200 |003f: invoke-interface {v2, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0083 │ │ +01a444: 0a03 |0042: move-result v3 │ │ +01a446: 7220 8500 3200 |0043: invoke-interface {v2, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0085 │ │ +01a44c: 0c03 |0046: move-result-object v3 │ │ +01a44e: 5b13 be07 |0047: iput-object v3, v1, Lebook/EBook;.title:Ljava/lang/String; // field@07be │ │ +01a452: 1a03 2e01 |0049: const-string v3, "FIRSTNAME" // string@012e │ │ +01a456: 7220 8300 3200 |004b: invoke-interface {v2, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0083 │ │ +01a45c: 0a03 |004e: move-result v3 │ │ +01a45e: 7220 8500 3200 |004f: invoke-interface {v2, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0085 │ │ +01a464: 0c03 |0052: move-result-object v3 │ │ +01a466: 5b03 c807 |0053: iput-object v3, v0, Lebook/Person;.firstName:Ljava/lang/String; // field@07c8 │ │ +01a46a: 1a03 8001 |0055: const-string v3, "LASTNAME" // string@0180 │ │ +01a46e: 7220 8300 3200 |0057: invoke-interface {v2, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0083 │ │ +01a474: 0a03 |005a: move-result v3 │ │ +01a476: 7220 8500 3200 |005b: invoke-interface {v2, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0085 │ │ +01a47c: 0c03 |005e: move-result-object v3 │ │ +01a47e: 5b03 c907 |005f: iput-object v3, v0, Lebook/Person;.lastName:Ljava/lang/String; // field@07c9 │ │ +01a482: 5413 b107 |0061: iget-object v3, v1, Lebook/EBook;.authors:Ljava/util/ArrayList; // field@07b1 │ │ +01a486: 6e20 b106 0300 |0063: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@06b1 │ │ +01a48c: 1a03 3204 |0066: const-string v3, "SERIES" // string@0432 │ │ +01a490: 7220 8300 3200 |0068: invoke-interface {v2, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0083 │ │ +01a496: 0a03 |006b: move-result v3 │ │ +01a498: 7220 8500 3200 |006c: invoke-interface {v2, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0085 │ │ +01a49e: 0c03 |006f: move-result-object v3 │ │ +01a4a0: 5b13 bb07 |0070: iput-object v3, v1, Lebook/EBook;.sequenceName:Ljava/lang/String; // field@07bb │ │ +01a4a4: 1a03 fa03 |0072: const-string v3, "NUMBER" // string@03fa │ │ +01a4a8: 7220 8300 3200 |0074: invoke-interface {v2, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0083 │ │ +01a4ae: 0a03 |0077: move-result v3 │ │ +01a4b0: 7220 8500 3200 |0078: invoke-interface {v2, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0085 │ │ +01a4b6: 0c03 |007b: move-result-object v3 │ │ +01a4b8: 5b13 bc07 |007c: iput-object v3, v1, Lebook/EBook;.sequenceNumber:Ljava/lang/String; // field@07bc │ │ +01a4bc: 5c19 b907 |007e: iput-boolean v9, v1, Lebook/EBook;.isOk:Z // field@07b9 │ │ +01a4c0: 7210 8200 0200 |0080: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0082 │ │ +01a4c6: 1101 |0083: return-object v1 │ │ +01a4c8: 5c18 b907 |0084: iput-boolean v8, v1, Lebook/EBook;.isOk:Z // field@07b9 │ │ +01a4cc: 28fa |0086: goto 0080 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=120 │ │ 0x0007 line=121 │ │ 0x000c line=122 │ │ 0x002b line=124 │ │ 0x0031 line=125 │ │ @@ -6688,32 +6694,32 @@ │ │ type : '(Ljava/lang/String;)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -019438: |[019438] com.gacode.relaunchx.BooksBase.getBookIdByFileName:(Ljava/lang/String;)J │ │ -019448: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -01944a: 6201 7f00 |0001: sget-object v1, Lcom/gacode/relaunchx/BooksBase;.db:Landroid/database/sqlite/SQLiteDatabase; // field@007f │ │ -01944e: 1a04 150d |0003: const-string v4, "select ID from BOOKS where FILE=?" // string@0d15 │ │ -019452: 1215 |0005: const/4 v5, #int 1 // #1 │ │ -019454: 2355 3302 |0006: new-array v5, v5, [Ljava/lang/String; // type@0233 │ │ -019458: 4d08 0506 |0008: aput-object v8, v5, v6 │ │ -01945c: 6e30 8b00 4105 |000a: invoke-virtual {v1, v4, v5}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@008b │ │ -019462: 0c00 |000d: move-result-object v0 │ │ -019464: 7210 8600 0000 |000e: invoke-interface {v0}, Landroid/database/Cursor;.moveToFirst:()Z // method@0086 │ │ -01946a: 0a01 |0011: move-result v1 │ │ -01946c: 3801 0a00 |0012: if-eqz v1, 001c // +000a │ │ -019470: 7220 8400 6000 |0014: invoke-interface {v0, v6}, Landroid/database/Cursor;.getLong:(I)J // method@0084 │ │ -019476: 0b02 |0017: move-result-wide v2 │ │ -019478: 7210 8200 0000 |0018: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0082 │ │ -01947e: 1002 |001b: return-wide v2 │ │ -019480: 1602 ffff |001c: const-wide/16 v2, #int -1 // #ffff │ │ -019484: 28fa |001e: goto 0018 // -0006 │ │ +01a4d0: |[01a4d0] com.gacode.relaunchx.BooksBase.getBookIdByFileName:(Ljava/lang/String;)J │ │ +01a4e0: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +01a4e2: 6201 7f00 |0001: sget-object v1, Lcom/gacode/relaunchx/BooksBase;.db:Landroid/database/sqlite/SQLiteDatabase; // field@007f │ │ +01a4e6: 1a04 150d |0003: const-string v4, "select ID from BOOKS where FILE=?" // string@0d15 │ │ +01a4ea: 1215 |0005: const/4 v5, #int 1 // #1 │ │ +01a4ec: 2355 3302 |0006: new-array v5, v5, [Ljava/lang/String; // type@0233 │ │ +01a4f0: 4d08 0506 |0008: aput-object v8, v5, v6 │ │ +01a4f4: 6e30 8b00 4105 |000a: invoke-virtual {v1, v4, v5}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@008b │ │ +01a4fa: 0c00 |000d: move-result-object v0 │ │ +01a4fc: 7210 8600 0000 |000e: invoke-interface {v0}, Landroid/database/Cursor;.moveToFirst:()Z // method@0086 │ │ +01a502: 0a01 |0011: move-result v1 │ │ +01a504: 3801 0a00 |0012: if-eqz v1, 001c // +000a │ │ +01a508: 7220 8400 6000 |0014: invoke-interface {v0, v6}, Landroid/database/Cursor;.getLong:(I)J // method@0084 │ │ +01a50e: 0b02 |0017: move-result-wide v2 │ │ +01a510: 7210 8200 0000 |0018: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0082 │ │ +01a516: 1002 |001b: return-wide v2 │ │ +01a518: 1602 ffff |001c: const-wide/16 v2, #int -1 // #ffff │ │ +01a51c: 28fa |001e: goto 0018 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=109 │ │ 0x000e line=111 │ │ 0x0014 line=112 │ │ 0x0018 line=115 │ │ 0x001b line=116 │ │ @@ -6730,28 +6736,28 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -019488: |[019488] com.gacode.relaunchx.BooksBase.resetDb:()V │ │ -019498: 6200 7f00 |0000: sget-object v0, Lcom/gacode/relaunchx/BooksBase;.db:Landroid/database/sqlite/SQLiteDatabase; // field@007f │ │ -01949c: 1a01 e406 |0002: const-string v1, "delete from BOOKS" // string@06e4 │ │ -0194a0: 6e20 8700 1000 |0004: invoke-virtual {v0, v1}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0087 │ │ -0194a6: 6200 7f00 |0007: sget-object v0, Lcom/gacode/relaunchx/BooksBase;.db:Landroid/database/sqlite/SQLiteDatabase; // field@007f │ │ -0194aa: 1a01 e506 |0009: const-string v1, "delete from COVERS" // string@06e5 │ │ -0194ae: 6e20 8700 1000 |000b: invoke-virtual {v0, v1}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0087 │ │ -0194b4: 6200 7f00 |000e: sget-object v0, Lcom/gacode/relaunchx/BooksBase;.db:Landroid/database/sqlite/SQLiteDatabase; // field@007f │ │ -0194b8: 1a01 7a0c |0010: const-string v1, "reindex INDEX1" // string@0c7a │ │ -0194bc: 6e20 8700 1000 |0012: invoke-virtual {v0, v1}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0087 │ │ -0194c2: 6200 7f00 |0015: sget-object v0, Lcom/gacode/relaunchx/BooksBase;.db:Landroid/database/sqlite/SQLiteDatabase; // field@007f │ │ -0194c6: 1a01 7b0c |0017: const-string v1, "reindex INDEX3" // string@0c7b │ │ -0194ca: 6e20 8700 1000 |0019: invoke-virtual {v0, v1}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0087 │ │ -0194d0: 0e00 |001c: return-void │ │ +01a520: |[01a520] com.gacode.relaunchx.BooksBase.resetDb:()V │ │ +01a530: 6200 7f00 |0000: sget-object v0, Lcom/gacode/relaunchx/BooksBase;.db:Landroid/database/sqlite/SQLiteDatabase; // field@007f │ │ +01a534: 1a01 e406 |0002: const-string v1, "delete from BOOKS" // string@06e4 │ │ +01a538: 6e20 8700 1000 |0004: invoke-virtual {v0, v1}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0087 │ │ +01a53e: 6200 7f00 |0007: sget-object v0, Lcom/gacode/relaunchx/BooksBase;.db:Landroid/database/sqlite/SQLiteDatabase; // field@007f │ │ +01a542: 1a01 e506 |0009: const-string v1, "delete from COVERS" // string@06e5 │ │ +01a546: 6e20 8700 1000 |000b: invoke-virtual {v0, v1}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0087 │ │ +01a54c: 6200 7f00 |000e: sget-object v0, Lcom/gacode/relaunchx/BooksBase;.db:Landroid/database/sqlite/SQLiteDatabase; // field@007f │ │ +01a550: 1a01 7a0c |0010: const-string v1, "reindex INDEX1" // string@0c7a │ │ +01a554: 6e20 8700 1000 |0012: invoke-virtual {v0, v1}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0087 │ │ +01a55a: 6200 7f00 |0015: sget-object v0, Lcom/gacode/relaunchx/BooksBase;.db:Landroid/database/sqlite/SQLiteDatabase; // field@007f │ │ +01a55e: 1a01 7b0c |0017: const-string v1, "reindex INDEX3" // string@0c7b │ │ +01a562: 6e20 8700 1000 |0019: invoke-virtual {v0, v1}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0087 │ │ +01a568: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ 0x0007 line=164 │ │ 0x000e line=165 │ │ 0x0015 line=166 │ │ 0x001c line=167 │ │ @@ -6813,17 +6819,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0194d4: |[0194d4] com.gacode.relaunchx.BuildConfig.:()V │ │ -0194e4: 7010 6606 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -0194ea: 0e00 |0003: return-void │ │ +01a56c: |[01a56c] com.gacode.relaunchx.BuildConfig.:()V │ │ +01a57c: 7010 6606 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +01a582: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/gacode/relaunchx/BuildConfig; │ │ │ │ Virtual methods - │ │ @@ -6908,159 +6914,159 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 267 16-bit code units │ │ -0194ec: |[0194ec] com.gacode.relaunchx.DeviceInfo.:()V │ │ -0194fc: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0194fe: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -019500: 1a00 e103 |0002: const-string v0, "MANUFACTURER" // string@03e1 │ │ -019504: 7110 de01 0000 |0004: invoke-static {v0}, Lcom/gacode/relaunchx/DeviceInfo;.getBuildField:(Ljava/lang/String;)Ljava/lang/String; // method@01de │ │ -01950a: 0c00 |0007: move-result-object v0 │ │ -01950c: 6900 8f00 |0008: sput-object v0, Lcom/gacode/relaunchx/DeviceInfo;.MANUFACTURER:Ljava/lang/String; // field@008f │ │ -019510: 1a00 e803 |000a: const-string v0, "MODEL" // string@03e8 │ │ -019514: 7110 de01 0000 |000c: invoke-static {v0}, Lcom/gacode/relaunchx/DeviceInfo;.getBuildField:(Ljava/lang/String;)Ljava/lang/String; // method@01de │ │ -01951a: 0c00 |000f: move-result-object v0 │ │ -01951c: 6900 9000 |0010: sput-object v0, Lcom/gacode/relaunchx/DeviceInfo;.MODEL:Ljava/lang/String; // field@0090 │ │ -019520: 1a00 0901 |0012: const-string v0, "DEVICE" // string@0109 │ │ -019524: 7110 de01 0000 |0014: invoke-static {v0}, Lcom/gacode/relaunchx/DeviceInfo;.getBuildField:(Ljava/lang/String;)Ljava/lang/String; // method@01de │ │ -01952a: 0c00 |0017: move-result-object v0 │ │ -01952c: 6900 8800 |0018: sput-object v0, Lcom/gacode/relaunchx/DeviceInfo;.DEVICE:Ljava/lang/String; // field@0088 │ │ -019530: 6200 8f00 |001a: sget-object v0, Lcom/gacode/relaunchx/DeviceInfo;.MANUFACTURER:Ljava/lang/String; // field@008f │ │ -019534: 6e10 8d06 0000 |001c: invoke-virtual {v0}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@068d │ │ -01953a: 0c00 |001f: move-result-object v0 │ │ -01953c: 1a03 bf0c |0020: const-string v3, "samsung" // string@0cbf │ │ -019540: 6e20 7a06 3000 |0022: invoke-virtual {v0, v3}, Ljava/lang/String;.contentEquals:(Ljava/lang/CharSequence;)Z // method@067a │ │ -019546: 0a00 |0025: move-result v0 │ │ -019548: 3800 d500 |0026: if-eqz v0, 00fb // +00d5 │ │ -01954c: 6200 9000 |0028: sget-object v0, Lcom/gacode/relaunchx/DeviceInfo;.MODEL:Ljava/lang/String; // field@0090 │ │ -019550: 1a03 5801 |002a: const-string v3, "GT-S5830" // string@0158 │ │ -019554: 6e20 7a06 3000 |002c: invoke-virtual {v0, v3}, Ljava/lang/String;.contentEquals:(Ljava/lang/CharSequence;)Z // method@067a │ │ -01955a: 0a00 |002f: move-result v0 │ │ -01955c: 3900 0c00 |0030: if-nez v0, 003c // +000c │ │ -019560: 6200 9000 |0032: sget-object v0, Lcom/gacode/relaunchx/DeviceInfo;.MODEL:Ljava/lang/String; // field@0090 │ │ -019564: 1a03 5701 |0034: const-string v3, "GT-S5660" // string@0157 │ │ -019568: 6e20 7a06 3000 |0036: invoke-virtual {v0, v3}, Ljava/lang/String;.contentEquals:(Ljava/lang/CharSequence;)Z // method@067a │ │ -01956e: 0a00 |0039: move-result v0 │ │ -019570: 3800 c100 |003a: if-eqz v0, 00fb // +00c1 │ │ -019574: 0110 |003c: move v0, v1 │ │ -019576: 6a00 9200 |003d: sput-boolean v0, Lcom/gacode/relaunchx/DeviceInfo;.SAMSUNG_BUTTONS_HIGHLIGHT_PATCH:Z // field@0092 │ │ -01957a: 6200 8f00 |003f: sget-object v0, Lcom/gacode/relaunchx/DeviceInfo;.MANUFACTURER:Ljava/lang/String; // field@008f │ │ -01957e: 6e10 8d06 0000 |0041: invoke-virtual {v0}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@068d │ │ -019584: 0c00 |0044: move-result-object v0 │ │ -019586: 1a03 bf0c |0045: const-string v3, "samsung" // string@0cbf │ │ -01958a: 6e20 7a06 3000 |0047: invoke-virtual {v0, v3}, Ljava/lang/String;.contentEquals:(Ljava/lang/CharSequence;)Z // method@067a │ │ -019590: 0a00 |004a: move-result v0 │ │ -019592: 3800 b300 |004b: if-eqz v0, 00fe // +00b3 │ │ -019596: 6200 9000 |004d: sget-object v0, Lcom/gacode/relaunchx/DeviceInfo;.MODEL:Ljava/lang/String; // field@0090 │ │ -01959a: 6e10 8d06 0000 |004f: invoke-virtual {v0}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@068d │ │ -0195a0: 0c00 |0052: move-result-object v0 │ │ -0195a2: 1a03 8a08 |0053: const-string v3, "gt-i" // string@088a │ │ -0195a6: 6e20 8a06 3000 |0055: invoke-virtual {v0, v3}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@068a │ │ -0195ac: 0a00 |0058: move-result v0 │ │ -0195ae: 3800 a500 |0059: if-eqz v0, 00fe // +00a5 │ │ -0195b2: 0110 |005b: move v0, v1 │ │ -0195b4: 6a00 8700 |005c: sput-boolean v0, Lcom/gacode/relaunchx/DeviceInfo;.AMOLED_SCREEN:Z // field@0087 │ │ -0195b8: 6200 8f00 |005e: sget-object v0, Lcom/gacode/relaunchx/DeviceInfo;.MANUFACTURER:Ljava/lang/String; // field@008f │ │ -0195bc: 6e10 8d06 0000 |0060: invoke-virtual {v0}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@068d │ │ -0195c2: 0c00 |0063: move-result-object v0 │ │ -0195c4: 1a03 e705 |0064: const-string v3, "barnesandnoble" // string@05e7 │ │ -0195c8: 6e20 7a06 3000 |0066: invoke-virtual {v0, v3}, Ljava/lang/String;.contentEquals:(Ljava/lang/CharSequence;)Z // method@067a │ │ -0195ce: 0a00 |0069: move-result v0 │ │ -0195d0: 3800 9700 |006a: if-eqz v0, 0101 // +0097 │ │ -0195d4: 6200 9000 |006c: sget-object v0, Lcom/gacode/relaunchx/DeviceInfo;.MODEL:Ljava/lang/String; // field@0090 │ │ -0195d8: 1a03 f603 |006e: const-string v3, "NOOK" // string@03f6 │ │ -0195dc: 6e20 7a06 3000 |0070: invoke-virtual {v0, v3}, Ljava/lang/String;.contentEquals:(Ljava/lang/CharSequence;)Z // method@067a │ │ -0195e2: 0a00 |0073: move-result v0 │ │ -0195e4: 3900 1600 |0074: if-nez v0, 008a // +0016 │ │ -0195e8: 6200 9000 |0076: sget-object v0, Lcom/gacode/relaunchx/DeviceInfo;.MODEL:Ljava/lang/String; // field@0090 │ │ -0195ec: 1a03 cc00 |0078: const-string v3, "BNRV300" // string@00cc │ │ -0195f0: 6e20 7a06 3000 |007a: invoke-virtual {v0, v3}, Ljava/lang/String;.contentEquals:(Ljava/lang/CharSequence;)Z // method@067a │ │ -0195f6: 0a00 |007d: move-result v0 │ │ -0195f8: 3900 0c00 |007e: if-nez v0, 008a // +000c │ │ -0195fc: 6200 9000 |0080: sget-object v0, Lcom/gacode/relaunchx/DeviceInfo;.MODEL:Ljava/lang/String; // field@0090 │ │ -019600: 1a03 cd00 |0082: const-string v3, "BNRV350" // string@00cd │ │ -019604: 6e20 7a06 3000 |0084: invoke-virtual {v0, v3}, Ljava/lang/String;.contentEquals:(Ljava/lang/CharSequence;)Z // method@067a │ │ -01960a: 0a00 |0087: move-result v0 │ │ -01960c: 3800 7900 |0088: if-eqz v0, 0101 // +0079 │ │ -019610: 6200 8800 |008a: sget-object v0, Lcom/gacode/relaunchx/DeviceInfo;.DEVICE:Ljava/lang/String; // field@0088 │ │ -019614: 6e10 8d06 0000 |008c: invoke-virtual {v0}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@068d │ │ -01961a: 0c00 |008f: move-result-object v0 │ │ -01961c: 1a03 290f |0090: const-string v3, "zoom2" // string@0f29 │ │ -019620: 6e20 7a06 3000 |0092: invoke-virtual {v0, v3}, Ljava/lang/String;.contentEquals:(Ljava/lang/CharSequence;)Z // method@067a │ │ -019626: 0a00 |0095: move-result v0 │ │ -019628: 3800 6b00 |0096: if-eqz v0, 0101 // +006b │ │ -01962c: 0110 |0098: move v0, v1 │ │ -01962e: 6a00 8900 |0099: sput-boolean v0, Lcom/gacode/relaunchx/DeviceInfo;.EINK_NOOK:Z // field@0089 │ │ -019632: 6200 8f00 |009b: sget-object v0, Lcom/gacode/relaunchx/DeviceInfo;.MANUFACTURER:Ljava/lang/String; // field@008f │ │ -019636: 6e10 8d06 0000 |009d: invoke-virtual {v0}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@068d │ │ -01963c: 0c00 |00a0: move-result-object v0 │ │ -01963e: 1a03 aa0d |00a1: const-string v3, "sony" // string@0daa │ │ -019642: 6e20 7a06 3000 |00a3: invoke-virtual {v0, v3}, Ljava/lang/String;.contentEquals:(Ljava/lang/CharSequence;)Z // method@067a │ │ -019648: 0a00 |00a6: move-result v0 │ │ -01964a: 3800 5c00 |00a7: if-eqz v0, 0103 // +005c │ │ -01964e: 6200 9000 |00a9: sget-object v0, Lcom/gacode/relaunchx/DeviceInfo;.MODEL:Ljava/lang/String; // field@0090 │ │ -019652: 1a03 0a04 |00ab: const-string v3, "PRS-T1" // string@040a │ │ -019656: 6e20 7a06 3000 |00ad: invoke-virtual {v0, v3}, Ljava/lang/String;.contentEquals:(Ljava/lang/CharSequence;)Z // method@067a │ │ -01965c: 0a00 |00b0: move-result v0 │ │ -01965e: 3800 5200 |00b1: if-eqz v0, 0103 // +0052 │ │ -019662: 0110 |00b3: move v0, v1 │ │ -019664: 6a00 8d00 |00b4: sput-boolean v0, Lcom/gacode/relaunchx/DeviceInfo;.EINK_SONY:Z // field@008d │ │ -019668: 6200 8f00 |00b6: sget-object v0, Lcom/gacode/relaunchx/DeviceInfo;.MANUFACTURER:Ljava/lang/String; // field@008f │ │ -01966c: 6e10 8d06 0000 |00b8: invoke-virtual {v0}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@068d │ │ -019672: 0c00 |00bb: move-result-object v0 │ │ -019674: 1a03 010b |00bc: const-string v3, "onyx" // string@0b01 │ │ -019678: 6e20 7a06 3000 |00be: invoke-virtual {v0, v3}, Ljava/lang/String;.contentEquals:(Ljava/lang/CharSequence;)Z // method@067a │ │ -01967e: 0a00 |00c1: move-result v0 │ │ -019680: 3800 4300 |00c2: if-eqz v0, 0105 // +0043 │ │ -019684: 6200 9000 |00c4: sget-object v0, Lcom/gacode/relaunchx/DeviceInfo;.MODEL:Ljava/lang/String; // field@0090 │ │ -019688: 1a03 6d0a |00c6: const-string v3, "max" // string@0a6d │ │ -01968c: 6e20 7a06 3000 |00c8: invoke-virtual {v0, v3}, Ljava/lang/String;.contentEquals:(Ljava/lang/CharSequence;)Z // method@067a │ │ -019692: 0a00 |00cb: move-result v0 │ │ -019694: 3800 3900 |00cc: if-eqz v0, 0105 // +0039 │ │ -019698: 0110 |00ce: move v0, v1 │ │ -01969a: 6a00 8a00 |00cf: sput-boolean v0, Lcom/gacode/relaunchx/DeviceInfo;.EINK_ONYX:Z // field@008a │ │ -01969e: 6300 8d00 |00d1: sget-boolean v0, Lcom/gacode/relaunchx/DeviceInfo;.EINK_SONY:Z // field@008d │ │ -0196a2: 3900 0a00 |00d3: if-nez v0, 00dd // +000a │ │ -0196a6: 6300 8900 |00d5: sget-boolean v0, Lcom/gacode/relaunchx/DeviceInfo;.EINK_NOOK:Z // field@0089 │ │ -0196aa: 3900 0600 |00d7: if-nez v0, 00dd // +0006 │ │ -0196ae: 6300 8a00 |00d9: sget-boolean v0, Lcom/gacode/relaunchx/DeviceInfo;.EINK_ONYX:Z // field@008a │ │ -0196b2: 3800 2c00 |00db: if-eqz v0, 0107 // +002c │ │ -0196b6: 0110 |00dd: move v0, v1 │ │ -0196b8: 6a00 8b00 |00de: sput-boolean v0, Lcom/gacode/relaunchx/DeviceInfo;.EINK_SCREEN:Z // field@008b │ │ -0196bc: 6300 8900 |00e0: sget-boolean v0, Lcom/gacode/relaunchx/DeviceInfo;.EINK_NOOK:Z // field@0089 │ │ -0196c0: 6a00 9100 |00e2: sput-boolean v0, Lcom/gacode/relaunchx/DeviceInfo;.NOOK_NAVIGATION_KEYS:Z // field@0091 │ │ -0196c4: 6300 8d00 |00e4: sget-boolean v0, Lcom/gacode/relaunchx/DeviceInfo;.EINK_SONY:Z // field@008d │ │ -0196c8: 6a00 9300 |00e6: sput-boolean v0, Lcom/gacode/relaunchx/DeviceInfo;.SONY_NAVIGATION_KEYS:Z // field@0093 │ │ -0196cc: 6300 8b00 |00e8: sget-boolean v0, Lcom/gacode/relaunchx/DeviceInfo;.EINK_SCREEN:Z // field@008b │ │ -0196d0: 3800 1f00 |00ea: if-eqz v0, 0109 // +001f │ │ -0196d4: 6300 8900 |00ec: sget-boolean v0, Lcom/gacode/relaunchx/DeviceInfo;.EINK_NOOK:Z // field@0089 │ │ -0196d8: 3800 1b00 |00ee: if-eqz v0, 0109 // +001b │ │ -0196dc: 6a01 8c00 |00f0: sput-boolean v1, Lcom/gacode/relaunchx/DeviceInfo;.EINK_SCREEN_UPDATE_MODES_SUPPORTED:Z // field@008c │ │ -0196e0: 6300 8b00 |00f2: sget-boolean v0, Lcom/gacode/relaunchx/DeviceInfo;.EINK_SCREEN:Z // field@008b │ │ -0196e4: 6a00 8e00 |00f4: sput-boolean v0, Lcom/gacode/relaunchx/DeviceInfo;.FORCE_LIGHT_THEME:Z // field@008e │ │ -0196e8: 6300 8b00 |00f6: sget-boolean v0, Lcom/gacode/relaunchx/DeviceInfo;.EINK_SCREEN:Z // field@008b │ │ -0196ec: 6a00 9400 |00f8: sput-boolean v0, Lcom/gacode/relaunchx/DeviceInfo;.USE_CUSTOM_TOAST:Z // field@0094 │ │ -0196f0: 0e00 |00fa: return-void │ │ -0196f2: 0120 |00fb: move v0, v2 │ │ -0196f4: 2900 41ff |00fc: goto/16 003d // -00bf │ │ -0196f8: 0120 |00fe: move v0, v2 │ │ -0196fa: 2900 5dff |00ff: goto/16 005c // -00a3 │ │ -0196fe: 0120 |0101: move v0, v2 │ │ -019700: 2897 |0102: goto 0099 // -0069 │ │ -019702: 0120 |0103: move v0, v2 │ │ -019704: 28b0 |0104: goto 00b4 // -0050 │ │ -019706: 0120 |0105: move v0, v2 │ │ -019708: 28c9 |0106: goto 00cf // -0037 │ │ -01970a: 0120 |0107: move v0, v2 │ │ -01970c: 28d6 |0108: goto 00de // -002a │ │ -01970e: 0121 |0109: move v1, v2 │ │ -019710: 28e6 |010a: goto 00f0 // -001a │ │ +01a584: |[01a584] com.gacode.relaunchx.DeviceInfo.:()V │ │ +01a594: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +01a596: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +01a598: 1a00 e103 |0002: const-string v0, "MANUFACTURER" // string@03e1 │ │ +01a59c: 7110 de01 0000 |0004: invoke-static {v0}, Lcom/gacode/relaunchx/DeviceInfo;.getBuildField:(Ljava/lang/String;)Ljava/lang/String; // method@01de │ │ +01a5a2: 0c00 |0007: move-result-object v0 │ │ +01a5a4: 6900 8f00 |0008: sput-object v0, Lcom/gacode/relaunchx/DeviceInfo;.MANUFACTURER:Ljava/lang/String; // field@008f │ │ +01a5a8: 1a00 e803 |000a: const-string v0, "MODEL" // string@03e8 │ │ +01a5ac: 7110 de01 0000 |000c: invoke-static {v0}, Lcom/gacode/relaunchx/DeviceInfo;.getBuildField:(Ljava/lang/String;)Ljava/lang/String; // method@01de │ │ +01a5b2: 0c00 |000f: move-result-object v0 │ │ +01a5b4: 6900 9000 |0010: sput-object v0, Lcom/gacode/relaunchx/DeviceInfo;.MODEL:Ljava/lang/String; // field@0090 │ │ +01a5b8: 1a00 0901 |0012: const-string v0, "DEVICE" // string@0109 │ │ +01a5bc: 7110 de01 0000 |0014: invoke-static {v0}, Lcom/gacode/relaunchx/DeviceInfo;.getBuildField:(Ljava/lang/String;)Ljava/lang/String; // method@01de │ │ +01a5c2: 0c00 |0017: move-result-object v0 │ │ +01a5c4: 6900 8800 |0018: sput-object v0, Lcom/gacode/relaunchx/DeviceInfo;.DEVICE:Ljava/lang/String; // field@0088 │ │ +01a5c8: 6200 8f00 |001a: sget-object v0, Lcom/gacode/relaunchx/DeviceInfo;.MANUFACTURER:Ljava/lang/String; // field@008f │ │ +01a5cc: 6e10 8d06 0000 |001c: invoke-virtual {v0}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@068d │ │ +01a5d2: 0c00 |001f: move-result-object v0 │ │ +01a5d4: 1a03 bf0c |0020: const-string v3, "samsung" // string@0cbf │ │ +01a5d8: 6e20 7a06 3000 |0022: invoke-virtual {v0, v3}, Ljava/lang/String;.contentEquals:(Ljava/lang/CharSequence;)Z // method@067a │ │ +01a5de: 0a00 |0025: move-result v0 │ │ +01a5e0: 3800 d500 |0026: if-eqz v0, 00fb // +00d5 │ │ +01a5e4: 6200 9000 |0028: sget-object v0, Lcom/gacode/relaunchx/DeviceInfo;.MODEL:Ljava/lang/String; // field@0090 │ │ +01a5e8: 1a03 5801 |002a: const-string v3, "GT-S5830" // string@0158 │ │ +01a5ec: 6e20 7a06 3000 |002c: invoke-virtual {v0, v3}, Ljava/lang/String;.contentEquals:(Ljava/lang/CharSequence;)Z // method@067a │ │ +01a5f2: 0a00 |002f: move-result v0 │ │ +01a5f4: 3900 0c00 |0030: if-nez v0, 003c // +000c │ │ +01a5f8: 6200 9000 |0032: sget-object v0, Lcom/gacode/relaunchx/DeviceInfo;.MODEL:Ljava/lang/String; // field@0090 │ │ +01a5fc: 1a03 5701 |0034: const-string v3, "GT-S5660" // string@0157 │ │ +01a600: 6e20 7a06 3000 |0036: invoke-virtual {v0, v3}, Ljava/lang/String;.contentEquals:(Ljava/lang/CharSequence;)Z // method@067a │ │ +01a606: 0a00 |0039: move-result v0 │ │ +01a608: 3800 c100 |003a: if-eqz v0, 00fb // +00c1 │ │ +01a60c: 0110 |003c: move v0, v1 │ │ +01a60e: 6a00 9200 |003d: sput-boolean v0, Lcom/gacode/relaunchx/DeviceInfo;.SAMSUNG_BUTTONS_HIGHLIGHT_PATCH:Z // field@0092 │ │ +01a612: 6200 8f00 |003f: sget-object v0, Lcom/gacode/relaunchx/DeviceInfo;.MANUFACTURER:Ljava/lang/String; // field@008f │ │ +01a616: 6e10 8d06 0000 |0041: invoke-virtual {v0}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@068d │ │ +01a61c: 0c00 |0044: move-result-object v0 │ │ +01a61e: 1a03 bf0c |0045: const-string v3, "samsung" // string@0cbf │ │ +01a622: 6e20 7a06 3000 |0047: invoke-virtual {v0, v3}, Ljava/lang/String;.contentEquals:(Ljava/lang/CharSequence;)Z // method@067a │ │ +01a628: 0a00 |004a: move-result v0 │ │ +01a62a: 3800 b300 |004b: if-eqz v0, 00fe // +00b3 │ │ +01a62e: 6200 9000 |004d: sget-object v0, Lcom/gacode/relaunchx/DeviceInfo;.MODEL:Ljava/lang/String; // field@0090 │ │ +01a632: 6e10 8d06 0000 |004f: invoke-virtual {v0}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@068d │ │ +01a638: 0c00 |0052: move-result-object v0 │ │ +01a63a: 1a03 8a08 |0053: const-string v3, "gt-i" // string@088a │ │ +01a63e: 6e20 8a06 3000 |0055: invoke-virtual {v0, v3}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@068a │ │ +01a644: 0a00 |0058: move-result v0 │ │ +01a646: 3800 a500 |0059: if-eqz v0, 00fe // +00a5 │ │ +01a64a: 0110 |005b: move v0, v1 │ │ +01a64c: 6a00 8700 |005c: sput-boolean v0, Lcom/gacode/relaunchx/DeviceInfo;.AMOLED_SCREEN:Z // field@0087 │ │ +01a650: 6200 8f00 |005e: sget-object v0, Lcom/gacode/relaunchx/DeviceInfo;.MANUFACTURER:Ljava/lang/String; // field@008f │ │ +01a654: 6e10 8d06 0000 |0060: invoke-virtual {v0}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@068d │ │ +01a65a: 0c00 |0063: move-result-object v0 │ │ +01a65c: 1a03 e705 |0064: const-string v3, "barnesandnoble" // string@05e7 │ │ +01a660: 6e20 7a06 3000 |0066: invoke-virtual {v0, v3}, Ljava/lang/String;.contentEquals:(Ljava/lang/CharSequence;)Z // method@067a │ │ +01a666: 0a00 |0069: move-result v0 │ │ +01a668: 3800 9700 |006a: if-eqz v0, 0101 // +0097 │ │ +01a66c: 6200 9000 |006c: sget-object v0, Lcom/gacode/relaunchx/DeviceInfo;.MODEL:Ljava/lang/String; // field@0090 │ │ +01a670: 1a03 f603 |006e: const-string v3, "NOOK" // string@03f6 │ │ +01a674: 6e20 7a06 3000 |0070: invoke-virtual {v0, v3}, Ljava/lang/String;.contentEquals:(Ljava/lang/CharSequence;)Z // method@067a │ │ +01a67a: 0a00 |0073: move-result v0 │ │ +01a67c: 3900 1600 |0074: if-nez v0, 008a // +0016 │ │ +01a680: 6200 9000 |0076: sget-object v0, Lcom/gacode/relaunchx/DeviceInfo;.MODEL:Ljava/lang/String; // field@0090 │ │ +01a684: 1a03 cc00 |0078: const-string v3, "BNRV300" // string@00cc │ │ +01a688: 6e20 7a06 3000 |007a: invoke-virtual {v0, v3}, Ljava/lang/String;.contentEquals:(Ljava/lang/CharSequence;)Z // method@067a │ │ +01a68e: 0a00 |007d: move-result v0 │ │ +01a690: 3900 0c00 |007e: if-nez v0, 008a // +000c │ │ +01a694: 6200 9000 |0080: sget-object v0, Lcom/gacode/relaunchx/DeviceInfo;.MODEL:Ljava/lang/String; // field@0090 │ │ +01a698: 1a03 cd00 |0082: const-string v3, "BNRV350" // string@00cd │ │ +01a69c: 6e20 7a06 3000 |0084: invoke-virtual {v0, v3}, Ljava/lang/String;.contentEquals:(Ljava/lang/CharSequence;)Z // method@067a │ │ +01a6a2: 0a00 |0087: move-result v0 │ │ +01a6a4: 3800 7900 |0088: if-eqz v0, 0101 // +0079 │ │ +01a6a8: 6200 8800 |008a: sget-object v0, Lcom/gacode/relaunchx/DeviceInfo;.DEVICE:Ljava/lang/String; // field@0088 │ │ +01a6ac: 6e10 8d06 0000 |008c: invoke-virtual {v0}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@068d │ │ +01a6b2: 0c00 |008f: move-result-object v0 │ │ +01a6b4: 1a03 290f |0090: const-string v3, "zoom2" // string@0f29 │ │ +01a6b8: 6e20 7a06 3000 |0092: invoke-virtual {v0, v3}, Ljava/lang/String;.contentEquals:(Ljava/lang/CharSequence;)Z // method@067a │ │ +01a6be: 0a00 |0095: move-result v0 │ │ +01a6c0: 3800 6b00 |0096: if-eqz v0, 0101 // +006b │ │ +01a6c4: 0110 |0098: move v0, v1 │ │ +01a6c6: 6a00 8900 |0099: sput-boolean v0, Lcom/gacode/relaunchx/DeviceInfo;.EINK_NOOK:Z // field@0089 │ │ +01a6ca: 6200 8f00 |009b: sget-object v0, Lcom/gacode/relaunchx/DeviceInfo;.MANUFACTURER:Ljava/lang/String; // field@008f │ │ +01a6ce: 6e10 8d06 0000 |009d: invoke-virtual {v0}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@068d │ │ +01a6d4: 0c00 |00a0: move-result-object v0 │ │ +01a6d6: 1a03 aa0d |00a1: const-string v3, "sony" // string@0daa │ │ +01a6da: 6e20 7a06 3000 |00a3: invoke-virtual {v0, v3}, Ljava/lang/String;.contentEquals:(Ljava/lang/CharSequence;)Z // method@067a │ │ +01a6e0: 0a00 |00a6: move-result v0 │ │ +01a6e2: 3800 5c00 |00a7: if-eqz v0, 0103 // +005c │ │ +01a6e6: 6200 9000 |00a9: sget-object v0, Lcom/gacode/relaunchx/DeviceInfo;.MODEL:Ljava/lang/String; // field@0090 │ │ +01a6ea: 1a03 0a04 |00ab: const-string v3, "PRS-T1" // string@040a │ │ +01a6ee: 6e20 7a06 3000 |00ad: invoke-virtual {v0, v3}, Ljava/lang/String;.contentEquals:(Ljava/lang/CharSequence;)Z // method@067a │ │ +01a6f4: 0a00 |00b0: move-result v0 │ │ +01a6f6: 3800 5200 |00b1: if-eqz v0, 0103 // +0052 │ │ +01a6fa: 0110 |00b3: move v0, v1 │ │ +01a6fc: 6a00 8d00 |00b4: sput-boolean v0, Lcom/gacode/relaunchx/DeviceInfo;.EINK_SONY:Z // field@008d │ │ +01a700: 6200 8f00 |00b6: sget-object v0, Lcom/gacode/relaunchx/DeviceInfo;.MANUFACTURER:Ljava/lang/String; // field@008f │ │ +01a704: 6e10 8d06 0000 |00b8: invoke-virtual {v0}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@068d │ │ +01a70a: 0c00 |00bb: move-result-object v0 │ │ +01a70c: 1a03 010b |00bc: const-string v3, "onyx" // string@0b01 │ │ +01a710: 6e20 7a06 3000 |00be: invoke-virtual {v0, v3}, Ljava/lang/String;.contentEquals:(Ljava/lang/CharSequence;)Z // method@067a │ │ +01a716: 0a00 |00c1: move-result v0 │ │ +01a718: 3800 4300 |00c2: if-eqz v0, 0105 // +0043 │ │ +01a71c: 6200 9000 |00c4: sget-object v0, Lcom/gacode/relaunchx/DeviceInfo;.MODEL:Ljava/lang/String; // field@0090 │ │ +01a720: 1a03 6d0a |00c6: const-string v3, "max" // string@0a6d │ │ +01a724: 6e20 7a06 3000 |00c8: invoke-virtual {v0, v3}, Ljava/lang/String;.contentEquals:(Ljava/lang/CharSequence;)Z // method@067a │ │ +01a72a: 0a00 |00cb: move-result v0 │ │ +01a72c: 3800 3900 |00cc: if-eqz v0, 0105 // +0039 │ │ +01a730: 0110 |00ce: move v0, v1 │ │ +01a732: 6a00 8a00 |00cf: sput-boolean v0, Lcom/gacode/relaunchx/DeviceInfo;.EINK_ONYX:Z // field@008a │ │ +01a736: 6300 8d00 |00d1: sget-boolean v0, Lcom/gacode/relaunchx/DeviceInfo;.EINK_SONY:Z // field@008d │ │ +01a73a: 3900 0a00 |00d3: if-nez v0, 00dd // +000a │ │ +01a73e: 6300 8900 |00d5: sget-boolean v0, Lcom/gacode/relaunchx/DeviceInfo;.EINK_NOOK:Z // field@0089 │ │ +01a742: 3900 0600 |00d7: if-nez v0, 00dd // +0006 │ │ +01a746: 6300 8a00 |00d9: sget-boolean v0, Lcom/gacode/relaunchx/DeviceInfo;.EINK_ONYX:Z // field@008a │ │ +01a74a: 3800 2c00 |00db: if-eqz v0, 0107 // +002c │ │ +01a74e: 0110 |00dd: move v0, v1 │ │ +01a750: 6a00 8b00 |00de: sput-boolean v0, Lcom/gacode/relaunchx/DeviceInfo;.EINK_SCREEN:Z // field@008b │ │ +01a754: 6300 8900 |00e0: sget-boolean v0, Lcom/gacode/relaunchx/DeviceInfo;.EINK_NOOK:Z // field@0089 │ │ +01a758: 6a00 9100 |00e2: sput-boolean v0, Lcom/gacode/relaunchx/DeviceInfo;.NOOK_NAVIGATION_KEYS:Z // field@0091 │ │ +01a75c: 6300 8d00 |00e4: sget-boolean v0, Lcom/gacode/relaunchx/DeviceInfo;.EINK_SONY:Z // field@008d │ │ +01a760: 6a00 9300 |00e6: sput-boolean v0, Lcom/gacode/relaunchx/DeviceInfo;.SONY_NAVIGATION_KEYS:Z // field@0093 │ │ +01a764: 6300 8b00 |00e8: sget-boolean v0, Lcom/gacode/relaunchx/DeviceInfo;.EINK_SCREEN:Z // field@008b │ │ +01a768: 3800 1f00 |00ea: if-eqz v0, 0109 // +001f │ │ +01a76c: 6300 8900 |00ec: sget-boolean v0, Lcom/gacode/relaunchx/DeviceInfo;.EINK_NOOK:Z // field@0089 │ │ +01a770: 3800 1b00 |00ee: if-eqz v0, 0109 // +001b │ │ +01a774: 6a01 8c00 |00f0: sput-boolean v1, Lcom/gacode/relaunchx/DeviceInfo;.EINK_SCREEN_UPDATE_MODES_SUPPORTED:Z // field@008c │ │ +01a778: 6300 8b00 |00f2: sget-boolean v0, Lcom/gacode/relaunchx/DeviceInfo;.EINK_SCREEN:Z // field@008b │ │ +01a77c: 6a00 8e00 |00f4: sput-boolean v0, Lcom/gacode/relaunchx/DeviceInfo;.FORCE_LIGHT_THEME:Z // field@008e │ │ +01a780: 6300 8b00 |00f6: sget-boolean v0, Lcom/gacode/relaunchx/DeviceInfo;.EINK_SCREEN:Z // field@008b │ │ +01a784: 6a00 9400 |00f8: sput-boolean v0, Lcom/gacode/relaunchx/DeviceInfo;.USE_CUSTOM_TOAST:Z // field@0094 │ │ +01a788: 0e00 |00fa: return-void │ │ +01a78a: 0120 |00fb: move v0, v2 │ │ +01a78c: 2900 41ff |00fc: goto/16 003d // -00bf │ │ +01a790: 0120 |00fe: move v0, v2 │ │ +01a792: 2900 5dff |00ff: goto/16 005c // -00a3 │ │ +01a796: 0120 |0101: move v0, v2 │ │ +01a798: 2897 |0102: goto 0099 // -0069 │ │ +01a79a: 0120 |0103: move v0, v2 │ │ +01a79c: 28b0 |0104: goto 00b4 // -0050 │ │ +01a79e: 0120 |0105: move v0, v2 │ │ +01a7a0: 28c9 |0106: goto 00cf // -0037 │ │ +01a7a2: 0120 |0107: move v0, v2 │ │ +01a7a4: 28d6 |0108: goto 00de // -002a │ │ +01a7a6: 0121 |0109: move v1, v2 │ │ +01a7a8: 28e6 |010a: goto 00f0 // -001a │ │ catches : (none) │ │ positions : │ │ 0x0002 line=32 │ │ 0x000a line=33 │ │ 0x0012 line=34 │ │ 0x001a line=35 │ │ 0x0022 line=36 │ │ @@ -7096,17 +7102,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -019714: |[019714] com.gacode.relaunchx.DeviceInfo.:()V │ │ -019724: 7010 6606 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -01972a: 0e00 |0003: return-void │ │ +01a7ac: |[01a7ac] com.gacode.relaunchx.DeviceInfo.:()V │ │ +01a7bc: 7010 6606 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +01a7c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/gacode/relaunchx/DeviceInfo; │ │ │ │ #2 : (in Lcom/gacode/relaunchx/DeviceInfo;) │ │ @@ -7114,33 +7120,33 @@ │ │ type : '([Ljava/lang/String;Ljava/lang/String;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -01972c: |[01972c] com.gacode.relaunchx.DeviceInfo.checkField:([Ljava/lang/String;Ljava/lang/String;)Z │ │ -01973c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01973e: 2131 |0001: array-length v1, v3 │ │ -019740: 3510 1900 |0002: if-ge v0, v1, 001b // +0019 │ │ -019744: 4601 0300 |0004: aget-object v1, v3, v0 │ │ -019748: 1a02 4000 |0006: const-string v2, "*" // string@0040 │ │ -01974c: 6e20 7c06 2100 |0008: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -019752: 0a01 |000b: move-result v1 │ │ -019754: 3901 0a00 |000c: if-nez v1, 0016 // +000a │ │ -019758: 4601 0300 |000e: aget-object v1, v3, v0 │ │ -01975c: 6e20 7c06 4100 |0010: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -019762: 0a01 |0013: move-result v1 │ │ -019764: 3801 0400 |0014: if-eqz v1, 0018 // +0004 │ │ -019768: 1211 |0016: const/4 v1, #int 1 // #1 │ │ -01976a: 0f01 |0017: return v1 │ │ -01976c: d800 0001 |0018: add-int/lit8 v0, v0, #int 1 // #01 │ │ -019770: 28e7 |001a: goto 0001 // -0019 │ │ -019772: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -019774: 28fb |001c: goto 0017 // -0005 │ │ +01a7c4: |[01a7c4] com.gacode.relaunchx.DeviceInfo.checkField:([Ljava/lang/String;Ljava/lang/String;)Z │ │ +01a7d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +01a7d6: 2131 |0001: array-length v1, v3 │ │ +01a7d8: 3510 1900 |0002: if-ge v0, v1, 001b // +0019 │ │ +01a7dc: 4601 0300 |0004: aget-object v1, v3, v0 │ │ +01a7e0: 1a02 4000 |0006: const-string v2, "*" // string@0040 │ │ +01a7e4: 6e20 7c06 2100 |0008: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +01a7ea: 0a01 |000b: move-result v1 │ │ +01a7ec: 3901 0a00 |000c: if-nez v1, 0016 // +000a │ │ +01a7f0: 4601 0300 |000e: aget-object v1, v3, v0 │ │ +01a7f4: 6e20 7c06 4100 |0010: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +01a7fa: 0a01 |0013: move-result v1 │ │ +01a7fc: 3801 0400 |0014: if-eqz v1, 0018 // +0004 │ │ +01a800: 1211 |0016: const/4 v1, #int 1 // #1 │ │ +01a802: 0f01 |0017: return v1 │ │ +01a804: d800 0001 |0018: add-int/lit8 v0, v0, #int 1 // #01 │ │ +01a808: 28e7 |001a: goto 0001 // -0019 │ │ +01a80a: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +01a80c: 28fb |001c: goto 0017 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0004 line=103 │ │ 0x0016 line=104 │ │ 0x0017 line=105 │ │ 0x0018 line=102 │ │ @@ -7155,37 +7161,37 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -019778: |[019778] com.gacode.relaunchx.DeviceInfo.getBuildField:(Ljava/lang/String;)Ljava/lang/String; │ │ -019788: 1c01 3900 |0000: const-class v1, Landroid/os/Build; // type@0039 │ │ -01978c: 6e20 5406 4100 |0002: invoke-virtual {v1, v4}, Ljava/lang/Class;.getField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@0654 │ │ -019792: 0c01 |0005: move-result-object v1 │ │ -019794: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -019796: 6e20 a306 2100 |0007: invoke-virtual {v1, v2}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06a3 │ │ -01979c: 0c01 |000a: move-result-object v1 │ │ -01979e: 1f01 0002 |000b: check-cast v1, Ljava/lang/String; // type@0200 │ │ -0197a2: 1101 |000d: return-object v1 │ │ -0197a4: 0d00 |000e: move-exception v0 │ │ -0197a6: 1a01 b206 |000f: const-string v1, "cr3" // string@06b2 │ │ -0197aa: 2202 0202 |0011: new-instance v2, Ljava/lang/StringBuilder; // type@0202 │ │ -0197ae: 7010 9606 0200 |0013: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -0197b4: 1a03 2101 |0016: const-string v3, "Exception while trying to check Build." // string@0121 │ │ -0197b8: 6e20 9a06 3200 |0018: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -0197be: 0c02 |001b: move-result-object v2 │ │ -0197c0: 6e20 9a06 4200 |001c: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -0197c6: 0c02 |001f: move-result-object v2 │ │ -0197c8: 6e10 9c06 0200 |0020: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -0197ce: 0c02 |0023: move-result-object v2 │ │ -0197d0: 7120 d100 2100 |0024: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00d1 │ │ -0197d6: 1a01 0000 |0027: const-string v1, "" // string@0000 │ │ -0197da: 28e4 |0029: goto 000d // -001c │ │ +01a810: |[01a810] com.gacode.relaunchx.DeviceInfo.getBuildField:(Ljava/lang/String;)Ljava/lang/String; │ │ +01a820: 1c01 3900 |0000: const-class v1, Landroid/os/Build; // type@0039 │ │ +01a824: 6e20 5406 4100 |0002: invoke-virtual {v1, v4}, Ljava/lang/Class;.getField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@0654 │ │ +01a82a: 0c01 |0005: move-result-object v1 │ │ +01a82c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +01a82e: 6e20 a306 2100 |0007: invoke-virtual {v1, v2}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06a3 │ │ +01a834: 0c01 |000a: move-result-object v1 │ │ +01a836: 1f01 0002 |000b: check-cast v1, Ljava/lang/String; // type@0200 │ │ +01a83a: 1101 |000d: return-object v1 │ │ +01a83c: 0d00 |000e: move-exception v0 │ │ +01a83e: 1a01 b206 |000f: const-string v1, "cr3" // string@06b2 │ │ +01a842: 2202 0202 |0011: new-instance v2, Ljava/lang/StringBuilder; // type@0202 │ │ +01a846: 7010 9606 0200 |0013: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +01a84c: 1a03 2101 |0016: const-string v3, "Exception while trying to check Build." // string@0121 │ │ +01a850: 6e20 9a06 3200 |0018: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +01a856: 0c02 |001b: move-result-object v2 │ │ +01a858: 6e20 9a06 4200 |001c: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +01a85e: 0c02 |001f: move-result-object v2 │ │ +01a860: 6e10 9c06 0200 |0020: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +01a866: 0c02 |0023: move-result-object v2 │ │ +01a868: 7120 d100 2100 |0024: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00d1 │ │ +01a86e: 1a01 0000 |0027: const-string v1, "" // string@0000 │ │ +01a872: 28e4 |0029: goto 000d // -001c │ │ catches : 1 │ │ 0x0000 - 0x000d │ │ Ljava/lang/Exception; -> 0x000e │ │ positions : │ │ 0x0000 line=111 │ │ 0x000d line=114 │ │ 0x000e line=112 │ │ @@ -7200,63 +7206,63 @@ │ │ type : '(Landroid/app/Application;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 96 16-bit code units │ │ -0197ec: |[0197ec] com.gacode.relaunchx.DeviceInfo.isCompatibleDevice:(Landroid/app/Application;)Z │ │ -0197fc: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0197fe: 6e10 2a00 0700 |0001: invoke-virtual {v7}, Landroid/app/Application;.getApplicationContext:()Landroid/content/Context; // method@002a │ │ -019804: 0c05 |0004: move-result-object v5 │ │ -019806: 6e10 4800 0500 |0005: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0048 │ │ -01980c: 0c05 |0008: move-result-object v5 │ │ -01980e: 1406 1f00 057f |0009: const v6, #float 1.76788e+38 // #7f05001f │ │ -019814: 6e20 8100 6500 |000c: invoke-virtual {v5, v6}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@0081 │ │ -01981a: 0c02 |000f: move-result-object v2 │ │ -01981c: 6e10 2a00 0700 |0010: invoke-virtual {v7}, Landroid/app/Application;.getApplicationContext:()Landroid/content/Context; // method@002a │ │ -019822: 0c05 |0013: move-result-object v5 │ │ -019824: 6e10 4800 0500 |0014: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0048 │ │ -01982a: 0c05 |0017: move-result-object v5 │ │ -01982c: 1406 1d00 057f |0018: const v6, #float 1.76788e+38 // #7f05001d │ │ -019832: 6e20 8100 6500 |001b: invoke-virtual {v5, v6}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@0081 │ │ -019838: 0c00 |001e: move-result-object v0 │ │ -01983a: 6e10 2a00 0700 |001f: invoke-virtual {v7}, Landroid/app/Application;.getApplicationContext:()Landroid/content/Context; // method@002a │ │ -019840: 0c05 |0022: move-result-object v5 │ │ -019842: 6e10 4800 0500 |0023: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0048 │ │ -019848: 0c05 |0026: move-result-object v5 │ │ -01984a: 1406 1e00 057f |0027: const v6, #float 1.76788e+38 // #7f05001e │ │ -019850: 6e20 8100 6500 |002a: invoke-virtual {v5, v6}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@0081 │ │ -019856: 0c01 |002d: move-result-object v1 │ │ -019858: 6e10 2a00 0700 |002e: invoke-virtual {v7}, Landroid/app/Application;.getApplicationContext:()Landroid/content/Context; // method@002a │ │ -01985e: 0c05 |0031: move-result-object v5 │ │ -019860: 6e10 4800 0500 |0032: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0048 │ │ -019866: 0c05 |0035: move-result-object v5 │ │ -019868: 1406 2000 057f |0036: const v6, #float 1.76788e+38 // #7f050020 │ │ -01986e: 6e20 8100 6500 |0039: invoke-virtual {v5, v6}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@0081 │ │ -019874: 0c03 |003c: move-result-object v3 │ │ -019876: 6205 2100 |003d: sget-object v5, Landroid/os/Build;.MODEL:Ljava/lang/String; // field@0021 │ │ -01987a: 7120 dd01 5200 |003f: invoke-static {v2, v5}, Lcom/gacode/relaunchx/DeviceInfo;.checkField:([Ljava/lang/String;Ljava/lang/String;)Z // method@01dd │ │ -019880: 0a05 |0042: move-result v5 │ │ -019882: 3905 0300 |0043: if-nez v5, 0046 // +0003 │ │ -019886: 0f04 |0045: return v4 │ │ -019888: 6205 1f00 |0046: sget-object v5, Landroid/os/Build;.DEVICE:Ljava/lang/String; // field@001f │ │ -01988c: 7120 dd01 5000 |0048: invoke-static {v0, v5}, Lcom/gacode/relaunchx/DeviceInfo;.checkField:([Ljava/lang/String;Ljava/lang/String;)Z // method@01dd │ │ -019892: 0a05 |004b: move-result v5 │ │ -019894: 3805 f9ff |004c: if-eqz v5, 0045 // -0007 │ │ -019898: 6205 2000 |004e: sget-object v5, Landroid/os/Build;.MANUFACTURER:Ljava/lang/String; // field@0020 │ │ -01989c: 7120 dd01 5100 |0050: invoke-static {v1, v5}, Lcom/gacode/relaunchx/DeviceInfo;.checkField:([Ljava/lang/String;Ljava/lang/String;)Z // method@01dd │ │ -0198a2: 0a05 |0053: move-result v5 │ │ -0198a4: 3805 f1ff |0054: if-eqz v5, 0045 // -000f │ │ -0198a8: 6205 2200 |0056: sget-object v5, Landroid/os/Build;.PRODUCT:Ljava/lang/String; // field@0022 │ │ -0198ac: 7120 dd01 5300 |0058: invoke-static {v3, v5}, Lcom/gacode/relaunchx/DeviceInfo;.checkField:([Ljava/lang/String;Ljava/lang/String;)Z // method@01dd │ │ -0198b2: 0a05 |005b: move-result v5 │ │ -0198b4: 3805 e9ff |005c: if-eqz v5, 0045 // -0017 │ │ -0198b8: 1214 |005e: const/4 v4, #int 1 // #1 │ │ -0198ba: 28e6 |005f: goto 0045 // -001a │ │ +01a884: |[01a884] com.gacode.relaunchx.DeviceInfo.isCompatibleDevice:(Landroid/app/Application;)Z │ │ +01a894: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +01a896: 6e10 2a00 0700 |0001: invoke-virtual {v7}, Landroid/app/Application;.getApplicationContext:()Landroid/content/Context; // method@002a │ │ +01a89c: 0c05 |0004: move-result-object v5 │ │ +01a89e: 6e10 4800 0500 |0005: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0048 │ │ +01a8a4: 0c05 |0008: move-result-object v5 │ │ +01a8a6: 1406 1f00 057f |0009: const v6, #float 1.76788e+38 // #7f05001f │ │ +01a8ac: 6e20 8100 6500 |000c: invoke-virtual {v5, v6}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@0081 │ │ +01a8b2: 0c02 |000f: move-result-object v2 │ │ +01a8b4: 6e10 2a00 0700 |0010: invoke-virtual {v7}, Landroid/app/Application;.getApplicationContext:()Landroid/content/Context; // method@002a │ │ +01a8ba: 0c05 |0013: move-result-object v5 │ │ +01a8bc: 6e10 4800 0500 |0014: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0048 │ │ +01a8c2: 0c05 |0017: move-result-object v5 │ │ +01a8c4: 1406 1d00 057f |0018: const v6, #float 1.76788e+38 // #7f05001d │ │ +01a8ca: 6e20 8100 6500 |001b: invoke-virtual {v5, v6}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@0081 │ │ +01a8d0: 0c00 |001e: move-result-object v0 │ │ +01a8d2: 6e10 2a00 0700 |001f: invoke-virtual {v7}, Landroid/app/Application;.getApplicationContext:()Landroid/content/Context; // method@002a │ │ +01a8d8: 0c05 |0022: move-result-object v5 │ │ +01a8da: 6e10 4800 0500 |0023: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0048 │ │ +01a8e0: 0c05 |0026: move-result-object v5 │ │ +01a8e2: 1406 1e00 057f |0027: const v6, #float 1.76788e+38 // #7f05001e │ │ +01a8e8: 6e20 8100 6500 |002a: invoke-virtual {v5, v6}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@0081 │ │ +01a8ee: 0c01 |002d: move-result-object v1 │ │ +01a8f0: 6e10 2a00 0700 |002e: invoke-virtual {v7}, Landroid/app/Application;.getApplicationContext:()Landroid/content/Context; // method@002a │ │ +01a8f6: 0c05 |0031: move-result-object v5 │ │ +01a8f8: 6e10 4800 0500 |0032: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0048 │ │ +01a8fe: 0c05 |0035: move-result-object v5 │ │ +01a900: 1406 2000 057f |0036: const v6, #float 1.76788e+38 // #7f050020 │ │ +01a906: 6e20 8100 6500 |0039: invoke-virtual {v5, v6}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@0081 │ │ +01a90c: 0c03 |003c: move-result-object v3 │ │ +01a90e: 6205 2100 |003d: sget-object v5, Landroid/os/Build;.MODEL:Ljava/lang/String; // field@0021 │ │ +01a912: 7120 dd01 5200 |003f: invoke-static {v2, v5}, Lcom/gacode/relaunchx/DeviceInfo;.checkField:([Ljava/lang/String;Ljava/lang/String;)Z // method@01dd │ │ +01a918: 0a05 |0042: move-result v5 │ │ +01a91a: 3905 0300 |0043: if-nez v5, 0046 // +0003 │ │ +01a91e: 0f04 |0045: return v4 │ │ +01a920: 6205 1f00 |0046: sget-object v5, Landroid/os/Build;.DEVICE:Ljava/lang/String; // field@001f │ │ +01a924: 7120 dd01 5000 |0048: invoke-static {v0, v5}, Lcom/gacode/relaunchx/DeviceInfo;.checkField:([Ljava/lang/String;Ljava/lang/String;)Z // method@01dd │ │ +01a92a: 0a05 |004b: move-result v5 │ │ +01a92c: 3805 f9ff |004c: if-eqz v5, 0045 // -0007 │ │ +01a930: 6205 2000 |004e: sget-object v5, Landroid/os/Build;.MANUFACTURER:Ljava/lang/String; // field@0020 │ │ +01a934: 7120 dd01 5100 |0050: invoke-static {v1, v5}, Lcom/gacode/relaunchx/DeviceInfo;.checkField:([Ljava/lang/String;Ljava/lang/String;)Z // method@01dd │ │ +01a93a: 0a05 |0053: move-result v5 │ │ +01a93c: 3805 f1ff |0054: if-eqz v5, 0045 // -000f │ │ +01a940: 6205 2200 |0056: sget-object v5, Landroid/os/Build;.PRODUCT:Ljava/lang/String; // field@0022 │ │ +01a944: 7120 dd01 5300 |0058: invoke-static {v3, v5}, Lcom/gacode/relaunchx/DeviceInfo;.checkField:([Ljava/lang/String;Ljava/lang/String;)Z // method@01dd │ │ +01a94a: 0a05 |005b: move-result v5 │ │ +01a94c: 3805 e9ff |005c: if-eqz v5, 0045 // -0017 │ │ +01a950: 1214 |005e: const/4 v4, #int 1 // #1 │ │ +01a952: 28e6 |005f: goto 0045 // -001a │ │ catches : (none) │ │ positions : │ │ 0x0001 line=81 │ │ 0x000c line=82 │ │ 0x0010 line=83 │ │ 0x001b line=84 │ │ 0x001f line=85 │ │ @@ -7281,40 +7287,40 @@ │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 49 16-bit code units │ │ -0198bc: |[0198bc] com.gacode.relaunchx.DeviceInfo.isRooted:()Z │ │ -0198cc: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0198ce: 2200 e001 |0001: new-instance v0, Ljava/io/File; // type@01e0 │ │ -0198d2: 1a02 6e00 |0003: const-string v2, "/system/bin" // string@006e │ │ -0198d6: 1a03 df0d |0005: const-string v3, "su" // string@0ddf │ │ -0198da: 7030 2b06 2003 |0007: invoke-direct {v0, v2, v3}, Ljava/io/File;.:(Ljava/lang/String;Ljava/lang/String;)V // method@062b │ │ -0198e0: 6e10 2f06 0000 |000a: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@062f │ │ -0198e6: 0a02 |000d: move-result v2 │ │ -0198e8: 3802 0300 |000e: if-eqz v2, 0011 // +0003 │ │ -0198ec: 0f01 |0010: return v1 │ │ -0198ee: 2200 e001 |0011: new-instance v0, Ljava/io/File; // type@01e0 │ │ -0198f2: 1a02 6f00 |0013: const-string v2, "/system/xbin" // string@006f │ │ -0198f6: 1a03 df0d |0015: const-string v3, "su" // string@0ddf │ │ -0198fa: 7030 2b06 2003 |0017: invoke-direct {v0, v2, v3}, Ljava/io/File;.:(Ljava/lang/String;Ljava/lang/String;)V // method@062b │ │ -019900: 6e10 2f06 0000 |001a: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@062f │ │ -019906: 0a02 |001d: move-result v2 │ │ -019908: 3902 f2ff |001e: if-nez v2, 0010 // -000e │ │ -01990c: 2200 e001 |0020: new-instance v0, Ljava/io/File; // type@01e0 │ │ -019910: 1a02 6d00 |0022: const-string v2, "/su/bin" // string@006d │ │ -019914: 1a03 df0d |0024: const-string v3, "su" // string@0ddf │ │ -019918: 7030 2b06 2003 |0026: invoke-direct {v0, v2, v3}, Ljava/io/File;.:(Ljava/lang/String;Ljava/lang/String;)V // method@062b │ │ -01991e: 6e10 2f06 0000 |0029: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@062f │ │ -019924: 0a02 |002c: move-result v2 │ │ -019926: 3902 e3ff |002d: if-nez v2, 0010 // -001d │ │ -01992a: 1201 |002f: const/4 v1, #int 0 // #0 │ │ -01992c: 28e0 |0030: goto 0010 // -0020 │ │ +01a954: |[01a954] com.gacode.relaunchx.DeviceInfo.isRooted:()Z │ │ +01a964: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +01a966: 2200 e001 |0001: new-instance v0, Ljava/io/File; // type@01e0 │ │ +01a96a: 1a02 6e00 |0003: const-string v2, "/system/bin" // string@006e │ │ +01a96e: 1a03 df0d |0005: const-string v3, "su" // string@0ddf │ │ +01a972: 7030 2b06 2003 |0007: invoke-direct {v0, v2, v3}, Ljava/io/File;.:(Ljava/lang/String;Ljava/lang/String;)V // method@062b │ │ +01a978: 6e10 2f06 0000 |000a: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@062f │ │ +01a97e: 0a02 |000d: move-result v2 │ │ +01a980: 3802 0300 |000e: if-eqz v2, 0011 // +0003 │ │ +01a984: 0f01 |0010: return v1 │ │ +01a986: 2200 e001 |0011: new-instance v0, Ljava/io/File; // type@01e0 │ │ +01a98a: 1a02 6f00 |0013: const-string v2, "/system/xbin" // string@006f │ │ +01a98e: 1a03 df0d |0015: const-string v3, "su" // string@0ddf │ │ +01a992: 7030 2b06 2003 |0017: invoke-direct {v0, v2, v3}, Ljava/io/File;.:(Ljava/lang/String;Ljava/lang/String;)V // method@062b │ │ +01a998: 6e10 2f06 0000 |001a: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@062f │ │ +01a99e: 0a02 |001d: move-result v2 │ │ +01a9a0: 3902 f2ff |001e: if-nez v2, 0010 // -000e │ │ +01a9a4: 2200 e001 |0020: new-instance v0, Ljava/io/File; // type@01e0 │ │ +01a9a8: 1a02 6d00 |0022: const-string v2, "/su/bin" // string@006d │ │ +01a9ac: 1a03 df0d |0024: const-string v3, "su" // string@0ddf │ │ +01a9b0: 7030 2b06 2003 |0026: invoke-direct {v0, v2, v3}, Ljava/io/File;.:(Ljava/lang/String;Ljava/lang/String;)V // method@062b │ │ +01a9b6: 6e10 2f06 0000 |0029: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@062f │ │ +01a9bc: 0a02 |002c: move-result v2 │ │ +01a9be: 3902 e3ff |002d: if-nez v2, 0010 // -001d │ │ +01a9c2: 1201 |002f: const/4 v1, #int 0 // #0 │ │ +01a9c4: 28e0 |0030: goto 0010 // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=62 │ │ 0x000a line=63 │ │ 0x0010 line=77 │ │ 0x0011 line=67 │ │ 0x001a line=68 │ │ @@ -7362,18 +7368,18 @@ │ │ type : '(Lcom/gacode/relaunchx/Editor;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -019930: |[019930] com.gacode.relaunchx.Editor$1.:(Lcom/gacode/relaunchx/Editor;)V │ │ -019940: 5b01 9500 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/Editor$1;.this$0:Lcom/gacode/relaunchx/Editor; // field@0095 │ │ -019944: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -01994a: 0e00 |0005: return-void │ │ +01a9c8: |[01a9c8] com.gacode.relaunchx.Editor$1.:(Lcom/gacode/relaunchx/Editor;)V │ │ +01a9d8: 5b01 9500 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/Editor$1;.this$0:Lcom/gacode/relaunchx/Editor; // field@0095 │ │ +01a9dc: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +01a9e2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/Editor$1; │ │ 0x0000 - 0x0006 reg=1 this$0 Lcom/gacode/relaunchx/Editor; │ │ │ │ @@ -7383,21 +7389,21 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -01994c: |[01994c] com.gacode.relaunchx.Editor$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -01995c: 5420 9500 |0000: iget-object v0, v2, Lcom/gacode/relaunchx/Editor$1;.this$0:Lcom/gacode/relaunchx/Editor; // field@0095 │ │ -019960: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -019962: 6e20 0102 1000 |0003: invoke-virtual {v0, v1}, Lcom/gacode/relaunchx/Editor;.setResult:(I)V // method@0201 │ │ -019968: 5420 9500 |0006: iget-object v0, v2, Lcom/gacode/relaunchx/Editor$1;.this$0:Lcom/gacode/relaunchx/Editor; // field@0095 │ │ -01996c: 6e10 f601 0000 |0008: invoke-virtual {v0}, Lcom/gacode/relaunchx/Editor;.finish:()V // method@01f6 │ │ -019972: 0e00 |000b: return-void │ │ +01a9e4: |[01a9e4] com.gacode.relaunchx.Editor$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +01a9f4: 5420 9500 |0000: iget-object v0, v2, Lcom/gacode/relaunchx/Editor$1;.this$0:Lcom/gacode/relaunchx/Editor; // field@0095 │ │ +01a9f8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +01a9fa: 6e20 0102 1000 |0003: invoke-virtual {v0, v1}, Lcom/gacode/relaunchx/Editor;.setResult:(I)V // method@0201 │ │ +01aa00: 5420 9500 |0006: iget-object v0, v2, Lcom/gacode/relaunchx/Editor$1;.this$0:Lcom/gacode/relaunchx/Editor; // field@0095 │ │ +01aa04: 6e10 f601 0000 |0008: invoke-virtual {v0}, Lcom/gacode/relaunchx/Editor;.finish:()V // method@01f6 │ │ +01aa0a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0006 line=89 │ │ 0x000b line=90 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lcom/gacode/relaunchx/Editor$1; │ │ @@ -7439,18 +7445,18 @@ │ │ type : '(Lcom/gacode/relaunchx/Editor;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -019974: |[019974] com.gacode.relaunchx.Editor$2.:(Lcom/gacode/relaunchx/Editor;)V │ │ -019984: 5b01 9600 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/Editor$2;.this$0:Lcom/gacode/relaunchx/Editor; // field@0096 │ │ -019988: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -01998e: 0e00 |0005: return-void │ │ +01aa0c: |[01aa0c] com.gacode.relaunchx.Editor$2.:(Lcom/gacode/relaunchx/Editor;)V │ │ +01aa1c: 5b01 9600 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/Editor$2;.this$0:Lcom/gacode/relaunchx/Editor; // field@0096 │ │ +01aa20: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +01aa26: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/Editor$2; │ │ 0x0000 - 0x0006 reg=1 this$0 Lcom/gacode/relaunchx/Editor; │ │ │ │ @@ -7460,21 +7466,21 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -019990: |[019990] com.gacode.relaunchx.Editor$2.onClick:(Landroid/content/DialogInterface;I)V │ │ -0199a0: 5420 9600 |0000: iget-object v0, v2, Lcom/gacode/relaunchx/Editor$2;.this$0:Lcom/gacode/relaunchx/Editor; // field@0096 │ │ -0199a4: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ -0199a6: 6e20 0102 1000 |0003: invoke-virtual {v0, v1}, Lcom/gacode/relaunchx/Editor;.setResult:(I)V // method@0201 │ │ -0199ac: 5420 9600 |0006: iget-object v0, v2, Lcom/gacode/relaunchx/Editor$2;.this$0:Lcom/gacode/relaunchx/Editor; // field@0096 │ │ -0199b0: 6e10 f601 0000 |0008: invoke-virtual {v0}, Lcom/gacode/relaunchx/Editor;.finish:()V // method@01f6 │ │ -0199b6: 0e00 |000b: return-void │ │ +01aa28: |[01aa28] com.gacode.relaunchx.Editor$2.onClick:(Landroid/content/DialogInterface;I)V │ │ +01aa38: 5420 9600 |0000: iget-object v0, v2, Lcom/gacode/relaunchx/Editor$2;.this$0:Lcom/gacode/relaunchx/Editor; // field@0096 │ │ +01aa3c: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ +01aa3e: 6e20 0102 1000 |0003: invoke-virtual {v0, v1}, Lcom/gacode/relaunchx/Editor;.setResult:(I)V // method@0201 │ │ +01aa44: 5420 9600 |0006: iget-object v0, v2, Lcom/gacode/relaunchx/Editor$2;.this$0:Lcom/gacode/relaunchx/Editor; // field@0096 │ │ +01aa48: 6e10 f601 0000 |0008: invoke-virtual {v0}, Lcom/gacode/relaunchx/Editor;.finish:()V // method@01f6 │ │ +01aa4e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0006 line=115 │ │ 0x000b line=116 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lcom/gacode/relaunchx/Editor$2; │ │ @@ -7516,18 +7522,18 @@ │ │ type : '(Lcom/gacode/relaunchx/Editor;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0199b8: |[0199b8] com.gacode.relaunchx.Editor$3.:(Lcom/gacode/relaunchx/Editor;)V │ │ -0199c8: 5b01 9700 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/Editor$3;.this$0:Lcom/gacode/relaunchx/Editor; // field@0097 │ │ -0199cc: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -0199d2: 0e00 |0005: return-void │ │ +01aa50: |[01aa50] com.gacode.relaunchx.Editor$3.:(Lcom/gacode/relaunchx/Editor;)V │ │ +01aa60: 5b01 9700 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/Editor$3;.this$0:Lcom/gacode/relaunchx/Editor; // field@0097 │ │ +01aa64: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +01aa6a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/Editor$3; │ │ 0x0000 - 0x0006 reg=1 this$0 Lcom/gacode/relaunchx/Editor; │ │ │ │ @@ -7537,21 +7543,21 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0199d4: |[0199d4] com.gacode.relaunchx.Editor$3.onClick:(Landroid/content/DialogInterface;I)V │ │ -0199e4: 5420 9700 |0000: iget-object v0, v2, Lcom/gacode/relaunchx/Editor$3;.this$0:Lcom/gacode/relaunchx/Editor; // field@0097 │ │ -0199e8: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ -0199ea: 6e20 0102 1000 |0003: invoke-virtual {v0, v1}, Lcom/gacode/relaunchx/Editor;.setResult:(I)V // method@0201 │ │ -0199f0: 5420 9700 |0006: iget-object v0, v2, Lcom/gacode/relaunchx/Editor$3;.this$0:Lcom/gacode/relaunchx/Editor; // field@0097 │ │ -0199f4: 6e10 f601 0000 |0008: invoke-virtual {v0}, Lcom/gacode/relaunchx/Editor;.finish:()V // method@01f6 │ │ -0199fa: 0e00 |000b: return-void │ │ +01aa6c: |[01aa6c] com.gacode.relaunchx.Editor$3.onClick:(Landroid/content/DialogInterface;I)V │ │ +01aa7c: 5420 9700 |0000: iget-object v0, v2, Lcom/gacode/relaunchx/Editor$3;.this$0:Lcom/gacode/relaunchx/Editor; // field@0097 │ │ +01aa80: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ +01aa82: 6e20 0102 1000 |0003: invoke-virtual {v0, v1}, Lcom/gacode/relaunchx/Editor;.setResult:(I)V // method@0201 │ │ +01aa88: 5420 9700 |0006: iget-object v0, v2, Lcom/gacode/relaunchx/Editor$3;.this$0:Lcom/gacode/relaunchx/Editor; // field@0097 │ │ +01aa8c: 6e10 f601 0000 |0008: invoke-virtual {v0}, Lcom/gacode/relaunchx/Editor;.finish:()V // method@01f6 │ │ +01aa92: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ 0x0006 line=141 │ │ 0x000b line=142 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lcom/gacode/relaunchx/Editor$3; │ │ @@ -7593,18 +7599,18 @@ │ │ type : '(Lcom/gacode/relaunchx/Editor;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0199fc: |[0199fc] com.gacode.relaunchx.Editor$4.:(Lcom/gacode/relaunchx/Editor;)V │ │ -019a0c: 5b01 9800 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/Editor$4;.this$0:Lcom/gacode/relaunchx/Editor; // field@0098 │ │ -019a10: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -019a16: 0e00 |0005: return-void │ │ +01aa94: |[01aa94] com.gacode.relaunchx.Editor$4.:(Lcom/gacode/relaunchx/Editor;)V │ │ +01aaa4: 5b01 9800 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/Editor$4;.this$0:Lcom/gacode/relaunchx/Editor; // field@0098 │ │ +01aaa8: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +01aaae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/Editor$4; │ │ 0x0000 - 0x0006 reg=1 this$0 Lcom/gacode/relaunchx/Editor; │ │ │ │ @@ -7614,21 +7620,21 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -019a18: |[019a18] com.gacode.relaunchx.Editor$4.onClick:(Landroid/content/DialogInterface;I)V │ │ -019a28: 5420 9800 |0000: iget-object v0, v2, Lcom/gacode/relaunchx/Editor$4;.this$0:Lcom/gacode/relaunchx/Editor; // field@0098 │ │ -019a2c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -019a2e: 6e20 0102 1000 |0003: invoke-virtual {v0, v1}, Lcom/gacode/relaunchx/Editor;.setResult:(I)V // method@0201 │ │ -019a34: 5420 9800 |0006: iget-object v0, v2, Lcom/gacode/relaunchx/Editor$4;.this$0:Lcom/gacode/relaunchx/Editor; // field@0098 │ │ -019a38: 6e10 f601 0000 |0008: invoke-virtual {v0}, Lcom/gacode/relaunchx/Editor;.finish:()V // method@01f6 │ │ -019a3e: 0e00 |000b: return-void │ │ +01aab0: |[01aab0] com.gacode.relaunchx.Editor$4.onClick:(Landroid/content/DialogInterface;I)V │ │ +01aac0: 5420 9800 |0000: iget-object v0, v2, Lcom/gacode/relaunchx/Editor$4;.this$0:Lcom/gacode/relaunchx/Editor; // field@0098 │ │ +01aac4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +01aac6: 6e20 0102 1000 |0003: invoke-virtual {v0, v1}, Lcom/gacode/relaunchx/Editor;.setResult:(I)V // method@0201 │ │ +01aacc: 5420 9800 |0006: iget-object v0, v2, Lcom/gacode/relaunchx/Editor$4;.this$0:Lcom/gacode/relaunchx/Editor; // field@0098 │ │ +01aad0: 6e10 f601 0000 |0008: invoke-virtual {v0}, Lcom/gacode/relaunchx/Editor;.finish:()V // method@01f6 │ │ +01aad6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ 0x0006 line=207 │ │ 0x000b line=208 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lcom/gacode/relaunchx/Editor$4; │ │ @@ -7674,19 +7680,19 @@ │ │ type : '(Lcom/gacode/relaunchx/Editor;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -019a40: |[019a40] com.gacode.relaunchx.Editor$5.:(Lcom/gacode/relaunchx/Editor;Ljava/lang/String;)V │ │ -019a50: 5b01 9900 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/Editor$5;.this$0:Lcom/gacode/relaunchx/Editor; // field@0099 │ │ -019a54: 5b02 9a00 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/Editor$5;.val$fname:Ljava/lang/String; // field@009a │ │ -019a58: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -019a5e: 0e00 |0007: return-void │ │ +01aad8: |[01aad8] com.gacode.relaunchx.Editor$5.:(Lcom/gacode/relaunchx/Editor;Ljava/lang/String;)V │ │ +01aae8: 5b01 9900 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/Editor$5;.this$0:Lcom/gacode/relaunchx/Editor; // field@0099 │ │ +01aaec: 5b02 9a00 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/Editor$5;.val$fname:Ljava/lang/String; // field@009a │ │ +01aaf0: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +01aaf6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/gacode/relaunchx/Editor$5; │ │ 0x0000 - 0x0008 reg=1 this$0 Lcom/gacode/relaunchx/Editor; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ @@ -7697,43 +7703,43 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 56 16-bit code units │ │ -019a60: |[019a60] com.gacode.relaunchx.Editor$5.onClick:(Landroid/view/View;)V │ │ -019a70: 5431 9900 |0000: iget-object v1, v3, Lcom/gacode/relaunchx/Editor$5;.this$0:Lcom/gacode/relaunchx/Editor; // field@0099 │ │ -019a74: 5411 a300 |0002: iget-object v1, v1, Lcom/gacode/relaunchx/Editor;.editTxt:Landroid/widget/EditText; // field@00a3 │ │ -019a78: 6e10 1501 0100 |0004: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0115 │ │ -019a7e: 0c01 |0007: move-result-object v1 │ │ -019a80: 6e10 6906 0100 |0008: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0669 │ │ -019a86: 0c00 |000b: move-result-object v0 │ │ -019a88: 5431 9900 |000c: iget-object v1, v3, Lcom/gacode/relaunchx/Editor$5;.this$0:Lcom/gacode/relaunchx/Editor; // field@0099 │ │ -019a8c: 5411 a600 |000e: iget-object v1, v1, Lcom/gacode/relaunchx/Editor;.textBuffer:Ljava/lang/String; // field@00a6 │ │ -019a90: 6e20 7c06 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -019a96: 0a01 |0013: move-result v1 │ │ -019a98: 3801 0e00 |0014: if-eqz v1, 0022 // +000e │ │ -019a9c: 5431 9900 |0016: iget-object v1, v3, Lcom/gacode/relaunchx/Editor$5;.this$0:Lcom/gacode/relaunchx/Editor; // field@0099 │ │ -019aa0: 1202 |0018: const/4 v2, #int 0 // #0 │ │ -019aa2: 6e20 0102 2100 |0019: invoke-virtual {v1, v2}, Lcom/gacode/relaunchx/Editor;.setResult:(I)V // method@0201 │ │ -019aa8: 5431 9900 |001c: iget-object v1, v3, Lcom/gacode/relaunchx/Editor$5;.this$0:Lcom/gacode/relaunchx/Editor; // field@0099 │ │ -019aac: 6e10 f601 0100 |001e: invoke-virtual {v1}, Lcom/gacode/relaunchx/Editor;.finish:()V // method@01f6 │ │ -019ab2: 0e00 |0021: return-void │ │ -019ab4: 5431 9900 |0022: iget-object v1, v3, Lcom/gacode/relaunchx/Editor$5;.this$0:Lcom/gacode/relaunchx/Editor; // field@0099 │ │ -019ab8: 5432 9a00 |0024: iget-object v2, v3, Lcom/gacode/relaunchx/Editor$5;.val$fname:Ljava/lang/String; // field@009a │ │ -019abc: 7130 f201 0102 |0026: invoke-static {v1, v0, v2}, Lcom/gacode/relaunchx/Editor;.access$000:(Lcom/gacode/relaunchx/Editor;Ljava/lang/String;Ljava/lang/String;)Z // method@01f2 │ │ -019ac2: 0a01 |0029: move-result v1 │ │ -019ac4: 3801 f7ff |002a: if-eqz v1, 0021 // -0009 │ │ -019ac8: 5431 9900 |002c: iget-object v1, v3, Lcom/gacode/relaunchx/Editor$5;.this$0:Lcom/gacode/relaunchx/Editor; // field@0099 │ │ -019acc: 12f2 |002e: const/4 v2, #int -1 // #ff │ │ -019ace: 6e20 0102 2100 |002f: invoke-virtual {v1, v2}, Lcom/gacode/relaunchx/Editor;.setResult:(I)V // method@0201 │ │ -019ad4: 5431 9900 |0032: iget-object v1, v3, Lcom/gacode/relaunchx/Editor$5;.this$0:Lcom/gacode/relaunchx/Editor; // field@0099 │ │ -019ad8: 6e10 f601 0100 |0034: invoke-virtual {v1}, Lcom/gacode/relaunchx/Editor;.finish:()V // method@01f6 │ │ -019ade: 28ea |0037: goto 0021 // -0016 │ │ +01aaf8: |[01aaf8] com.gacode.relaunchx.Editor$5.onClick:(Landroid/view/View;)V │ │ +01ab08: 5431 9900 |0000: iget-object v1, v3, Lcom/gacode/relaunchx/Editor$5;.this$0:Lcom/gacode/relaunchx/Editor; // field@0099 │ │ +01ab0c: 5411 a300 |0002: iget-object v1, v1, Lcom/gacode/relaunchx/Editor;.editTxt:Landroid/widget/EditText; // field@00a3 │ │ +01ab10: 6e10 1501 0100 |0004: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0115 │ │ +01ab16: 0c01 |0007: move-result-object v1 │ │ +01ab18: 6e10 6906 0100 |0008: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0669 │ │ +01ab1e: 0c00 |000b: move-result-object v0 │ │ +01ab20: 5431 9900 |000c: iget-object v1, v3, Lcom/gacode/relaunchx/Editor$5;.this$0:Lcom/gacode/relaunchx/Editor; // field@0099 │ │ +01ab24: 5411 a600 |000e: iget-object v1, v1, Lcom/gacode/relaunchx/Editor;.textBuffer:Ljava/lang/String; // field@00a6 │ │ +01ab28: 6e20 7c06 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +01ab2e: 0a01 |0013: move-result v1 │ │ +01ab30: 3801 0e00 |0014: if-eqz v1, 0022 // +000e │ │ +01ab34: 5431 9900 |0016: iget-object v1, v3, Lcom/gacode/relaunchx/Editor$5;.this$0:Lcom/gacode/relaunchx/Editor; // field@0099 │ │ +01ab38: 1202 |0018: const/4 v2, #int 0 // #0 │ │ +01ab3a: 6e20 0102 2100 |0019: invoke-virtual {v1, v2}, Lcom/gacode/relaunchx/Editor;.setResult:(I)V // method@0201 │ │ +01ab40: 5431 9900 |001c: iget-object v1, v3, Lcom/gacode/relaunchx/Editor$5;.this$0:Lcom/gacode/relaunchx/Editor; // field@0099 │ │ +01ab44: 6e10 f601 0100 |001e: invoke-virtual {v1}, Lcom/gacode/relaunchx/Editor;.finish:()V // method@01f6 │ │ +01ab4a: 0e00 |0021: return-void │ │ +01ab4c: 5431 9900 |0022: iget-object v1, v3, Lcom/gacode/relaunchx/Editor$5;.this$0:Lcom/gacode/relaunchx/Editor; // field@0099 │ │ +01ab50: 5432 9a00 |0024: iget-object v2, v3, Lcom/gacode/relaunchx/Editor$5;.val$fname:Ljava/lang/String; // field@009a │ │ +01ab54: 7130 f201 0102 |0026: invoke-static {v1, v0, v2}, Lcom/gacode/relaunchx/Editor;.access$000:(Lcom/gacode/relaunchx/Editor;Ljava/lang/String;Ljava/lang/String;)Z // method@01f2 │ │ +01ab5a: 0a01 |0029: move-result v1 │ │ +01ab5c: 3801 f7ff |002a: if-eqz v1, 0021 // -0009 │ │ +01ab60: 5431 9900 |002c: iget-object v1, v3, Lcom/gacode/relaunchx/Editor$5;.this$0:Lcom/gacode/relaunchx/Editor; // field@0099 │ │ +01ab64: 12f2 |002e: const/4 v2, #int -1 // #ff │ │ +01ab66: 6e20 0102 2100 |002f: invoke-virtual {v1, v2}, Lcom/gacode/relaunchx/Editor;.setResult:(I)V // method@0201 │ │ +01ab6c: 5431 9900 |0032: iget-object v1, v3, Lcom/gacode/relaunchx/Editor$5;.this$0:Lcom/gacode/relaunchx/Editor; // field@0099 │ │ +01ab70: 6e10 f601 0100 |0034: invoke-virtual {v1}, Lcom/gacode/relaunchx/Editor;.finish:()V // method@01f6 │ │ +01ab76: 28ea |0037: goto 0021 // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=215 │ │ 0x000c line=216 │ │ 0x0016 line=218 │ │ 0x001c line=219 │ │ 0x0021 line=224 │ │ @@ -7784,19 +7790,19 @@ │ │ type : '(Lcom/gacode/relaunchx/Editor$6;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -019ae0: |[019ae0] com.gacode.relaunchx.Editor$6$1.:(Lcom/gacode/relaunchx/Editor$6;Ljava/lang/String;)V │ │ -019af0: 5b01 9b00 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/Editor$6$1;.this$1:Lcom/gacode/relaunchx/Editor$6; // field@009b │ │ -019af4: 5b02 9c00 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/Editor$6$1;.val$newBuf:Ljava/lang/String; // field@009c │ │ -019af8: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -019afe: 0e00 |0007: return-void │ │ +01ab78: |[01ab78] com.gacode.relaunchx.Editor$6$1.:(Lcom/gacode/relaunchx/Editor$6;Ljava/lang/String;)V │ │ +01ab88: 5b01 9b00 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/Editor$6$1;.this$1:Lcom/gacode/relaunchx/Editor$6; // field@009b │ │ +01ab8c: 5b02 9c00 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/Editor$6$1;.val$newBuf:Ljava/lang/String; // field@009c │ │ +01ab90: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +01ab96: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/gacode/relaunchx/Editor$6$1; │ │ 0x0000 - 0x0008 reg=1 this$1 Lcom/gacode/relaunchx/Editor$6; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ @@ -7807,31 +7813,31 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -019b00: |[019b00] com.gacode.relaunchx.Editor$6$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -019b10: 5430 9b00 |0000: iget-object v0, v3, Lcom/gacode/relaunchx/Editor$6$1;.this$1:Lcom/gacode/relaunchx/Editor$6; // field@009b │ │ -019b14: 5400 9e00 |0002: iget-object v0, v0, Lcom/gacode/relaunchx/Editor$6;.this$0:Lcom/gacode/relaunchx/Editor; // field@009e │ │ -019b18: 5431 9c00 |0004: iget-object v1, v3, Lcom/gacode/relaunchx/Editor$6$1;.val$newBuf:Ljava/lang/String; // field@009c │ │ -019b1c: 5432 9b00 |0006: iget-object v2, v3, Lcom/gacode/relaunchx/Editor$6$1;.this$1:Lcom/gacode/relaunchx/Editor$6; // field@009b │ │ -019b20: 5422 9f00 |0008: iget-object v2, v2, Lcom/gacode/relaunchx/Editor$6;.val$fname:Ljava/lang/String; // field@009f │ │ -019b24: 7130 f201 1002 |000a: invoke-static {v0, v1, v2}, Lcom/gacode/relaunchx/Editor;.access$000:(Lcom/gacode/relaunchx/Editor;Ljava/lang/String;Ljava/lang/String;)Z // method@01f2 │ │ -019b2a: 0a00 |000d: move-result v0 │ │ -019b2c: 3800 1100 |000e: if-eqz v0, 001f // +0011 │ │ -019b30: 5430 9b00 |0010: iget-object v0, v3, Lcom/gacode/relaunchx/Editor$6$1;.this$1:Lcom/gacode/relaunchx/Editor$6; // field@009b │ │ -019b34: 5400 9e00 |0012: iget-object v0, v0, Lcom/gacode/relaunchx/Editor$6;.this$0:Lcom/gacode/relaunchx/Editor; // field@009e │ │ -019b38: 12f1 |0014: const/4 v1, #int -1 // #ff │ │ -019b3a: 6e20 0102 1000 |0015: invoke-virtual {v0, v1}, Lcom/gacode/relaunchx/Editor;.setResult:(I)V // method@0201 │ │ -019b40: 5430 9b00 |0018: iget-object v0, v3, Lcom/gacode/relaunchx/Editor$6$1;.this$1:Lcom/gacode/relaunchx/Editor$6; // field@009b │ │ -019b44: 5400 9e00 |001a: iget-object v0, v0, Lcom/gacode/relaunchx/Editor$6;.this$0:Lcom/gacode/relaunchx/Editor; // field@009e │ │ -019b48: 6e10 f601 0000 |001c: invoke-virtual {v0}, Lcom/gacode/relaunchx/Editor;.finish:()V // method@01f6 │ │ -019b4e: 0e00 |001f: return-void │ │ +01ab98: |[01ab98] com.gacode.relaunchx.Editor$6$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +01aba8: 5430 9b00 |0000: iget-object v0, v3, Lcom/gacode/relaunchx/Editor$6$1;.this$1:Lcom/gacode/relaunchx/Editor$6; // field@009b │ │ +01abac: 5400 9e00 |0002: iget-object v0, v0, Lcom/gacode/relaunchx/Editor$6;.this$0:Lcom/gacode/relaunchx/Editor; // field@009e │ │ +01abb0: 5431 9c00 |0004: iget-object v1, v3, Lcom/gacode/relaunchx/Editor$6$1;.val$newBuf:Ljava/lang/String; // field@009c │ │ +01abb4: 5432 9b00 |0006: iget-object v2, v3, Lcom/gacode/relaunchx/Editor$6$1;.this$1:Lcom/gacode/relaunchx/Editor$6; // field@009b │ │ +01abb8: 5422 9f00 |0008: iget-object v2, v2, Lcom/gacode/relaunchx/Editor$6;.val$fname:Ljava/lang/String; // field@009f │ │ +01abbc: 7130 f201 1002 |000a: invoke-static {v0, v1, v2}, Lcom/gacode/relaunchx/Editor;.access$000:(Lcom/gacode/relaunchx/Editor;Ljava/lang/String;Ljava/lang/String;)Z // method@01f2 │ │ +01abc2: 0a00 |000d: move-result v0 │ │ +01abc4: 3800 1100 |000e: if-eqz v0, 001f // +0011 │ │ +01abc8: 5430 9b00 |0010: iget-object v0, v3, Lcom/gacode/relaunchx/Editor$6$1;.this$1:Lcom/gacode/relaunchx/Editor$6; // field@009b │ │ +01abcc: 5400 9e00 |0012: iget-object v0, v0, Lcom/gacode/relaunchx/Editor$6;.this$0:Lcom/gacode/relaunchx/Editor; // field@009e │ │ +01abd0: 12f1 |0014: const/4 v1, #int -1 // #ff │ │ +01abd2: 6e20 0102 1000 |0015: invoke-virtual {v0, v1}, Lcom/gacode/relaunchx/Editor;.setResult:(I)V // method@0201 │ │ +01abd8: 5430 9b00 |0018: iget-object v0, v3, Lcom/gacode/relaunchx/Editor$6$1;.this$1:Lcom/gacode/relaunchx/Editor$6; // field@009b │ │ +01abdc: 5400 9e00 |001a: iget-object v0, v0, Lcom/gacode/relaunchx/Editor$6;.this$0:Lcom/gacode/relaunchx/Editor; // field@009e │ │ +01abe0: 6e10 f601 0000 |001c: invoke-virtual {v0}, Lcom/gacode/relaunchx/Editor;.finish:()V // method@01f6 │ │ +01abe6: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=251 │ │ 0x0010 line=252 │ │ 0x0018 line=253 │ │ 0x001f line=255 │ │ locals : │ │ @@ -7874,18 +7880,18 @@ │ │ type : '(Lcom/gacode/relaunchx/Editor$6;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -019b50: |[019b50] com.gacode.relaunchx.Editor$6$2.:(Lcom/gacode/relaunchx/Editor$6;)V │ │ -019b60: 5b01 9d00 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/Editor$6$2;.this$1:Lcom/gacode/relaunchx/Editor$6; // field@009d │ │ -019b64: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -019b6a: 0e00 |0005: return-void │ │ +01abe8: |[01abe8] com.gacode.relaunchx.Editor$6$2.:(Lcom/gacode/relaunchx/Editor$6;)V │ │ +01abf8: 5b01 9d00 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/Editor$6$2;.this$1:Lcom/gacode/relaunchx/Editor$6; // field@009d │ │ +01abfc: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +01ac02: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=260 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/Editor$6$2; │ │ 0x0000 - 0x0006 reg=1 this$1 Lcom/gacode/relaunchx/Editor$6; │ │ │ │ @@ -7895,23 +7901,23 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -019b6c: |[019b6c] com.gacode.relaunchx.Editor$6$2.onClick:(Landroid/content/DialogInterface;I)V │ │ -019b7c: 5420 9d00 |0000: iget-object v0, v2, Lcom/gacode/relaunchx/Editor$6$2;.this$1:Lcom/gacode/relaunchx/Editor$6; // field@009d │ │ -019b80: 5400 9e00 |0002: iget-object v0, v0, Lcom/gacode/relaunchx/Editor$6;.this$0:Lcom/gacode/relaunchx/Editor; // field@009e │ │ -019b84: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -019b86: 6e20 0102 1000 |0005: invoke-virtual {v0, v1}, Lcom/gacode/relaunchx/Editor;.setResult:(I)V // method@0201 │ │ -019b8c: 5420 9d00 |0008: iget-object v0, v2, Lcom/gacode/relaunchx/Editor$6$2;.this$1:Lcom/gacode/relaunchx/Editor$6; // field@009d │ │ -019b90: 5400 9e00 |000a: iget-object v0, v0, Lcom/gacode/relaunchx/Editor$6;.this$0:Lcom/gacode/relaunchx/Editor; // field@009e │ │ -019b94: 6e10 f601 0000 |000c: invoke-virtual {v0}, Lcom/gacode/relaunchx/Editor;.finish:()V // method@01f6 │ │ -019b9a: 0e00 |000f: return-void │ │ +01ac04: |[01ac04] com.gacode.relaunchx.Editor$6$2.onClick:(Landroid/content/DialogInterface;I)V │ │ +01ac14: 5420 9d00 |0000: iget-object v0, v2, Lcom/gacode/relaunchx/Editor$6$2;.this$1:Lcom/gacode/relaunchx/Editor$6; // field@009d │ │ +01ac18: 5400 9e00 |0002: iget-object v0, v0, Lcom/gacode/relaunchx/Editor$6;.this$0:Lcom/gacode/relaunchx/Editor; // field@009e │ │ +01ac1c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +01ac1e: 6e20 0102 1000 |0005: invoke-virtual {v0, v1}, Lcom/gacode/relaunchx/Editor;.setResult:(I)V // method@0201 │ │ +01ac24: 5420 9d00 |0008: iget-object v0, v2, Lcom/gacode/relaunchx/Editor$6$2;.this$1:Lcom/gacode/relaunchx/Editor$6; // field@009d │ │ +01ac28: 5400 9e00 |000a: iget-object v0, v0, Lcom/gacode/relaunchx/Editor$6;.this$0:Lcom/gacode/relaunchx/Editor; // field@009e │ │ +01ac2c: 6e10 f601 0000 |000c: invoke-virtual {v0}, Lcom/gacode/relaunchx/Editor;.finish:()V // method@01f6 │ │ +01ac32: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=263 │ │ 0x0008 line=264 │ │ 0x000f line=265 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lcom/gacode/relaunchx/Editor$6$2; │ │ @@ -7957,19 +7963,19 @@ │ │ type : '(Lcom/gacode/relaunchx/Editor;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -019b9c: |[019b9c] com.gacode.relaunchx.Editor$6.:(Lcom/gacode/relaunchx/Editor;Ljava/lang/String;)V │ │ -019bac: 5b01 9e00 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/Editor$6;.this$0:Lcom/gacode/relaunchx/Editor; // field@009e │ │ -019bb0: 5b02 9f00 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/Editor$6;.val$fname:Ljava/lang/String; // field@009f │ │ -019bb4: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -019bba: 0e00 |0007: return-void │ │ +01ac34: |[01ac34] com.gacode.relaunchx.Editor$6.:(Lcom/gacode/relaunchx/Editor;Ljava/lang/String;)V │ │ +01ac44: 5b01 9e00 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/Editor$6;.this$0:Lcom/gacode/relaunchx/Editor; // field@009e │ │ +01ac48: 5b02 9f00 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/Editor$6;.val$fname:Ljava/lang/String; // field@009f │ │ +01ac4c: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +01ac52: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/gacode/relaunchx/Editor$6; │ │ 0x0000 - 0x0008 reg=1 this$0 Lcom/gacode/relaunchx/Editor; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ @@ -7980,69 +7986,69 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 119 16-bit code units │ │ -019bbc: |[019bbc] com.gacode.relaunchx.Editor$6.onClick:(Landroid/view/View;)V │ │ -019bcc: 5442 9e00 |0000: iget-object v2, v4, Lcom/gacode/relaunchx/Editor$6;.this$0:Lcom/gacode/relaunchx/Editor; // field@009e │ │ -019bd0: 5422 a300 |0002: iget-object v2, v2, Lcom/gacode/relaunchx/Editor;.editTxt:Landroid/widget/EditText; // field@00a3 │ │ -019bd4: 6e10 1501 0200 |0004: invoke-virtual {v2}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0115 │ │ -019bda: 0c02 |0007: move-result-object v2 │ │ -019bdc: 6e10 6906 0200 |0008: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0669 │ │ -019be2: 0c01 |000b: move-result-object v1 │ │ -019be4: 5442 9e00 |000c: iget-object v2, v4, Lcom/gacode/relaunchx/Editor$6;.this$0:Lcom/gacode/relaunchx/Editor; // field@009e │ │ -019be8: 5422 a600 |000e: iget-object v2, v2, Lcom/gacode/relaunchx/Editor;.textBuffer:Ljava/lang/String; // field@00a6 │ │ -019bec: 6e20 7c06 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -019bf2: 0a02 |0013: move-result v2 │ │ -019bf4: 3802 0e00 |0014: if-eqz v2, 0022 // +000e │ │ -019bf8: 5442 9e00 |0016: iget-object v2, v4, Lcom/gacode/relaunchx/Editor$6;.this$0:Lcom/gacode/relaunchx/Editor; // field@009e │ │ -019bfc: 1203 |0018: const/4 v3, #int 0 // #0 │ │ -019bfe: 6e20 0102 3200 |0019: invoke-virtual {v2, v3}, Lcom/gacode/relaunchx/Editor;.setResult:(I)V // method@0201 │ │ -019c04: 5442 9e00 |001c: iget-object v2, v4, Lcom/gacode/relaunchx/Editor$6;.this$0:Lcom/gacode/relaunchx/Editor; // field@009e │ │ -019c08: 6e10 f601 0200 |001e: invoke-virtual {v2}, Lcom/gacode/relaunchx/Editor;.finish:()V // method@01f6 │ │ -019c0e: 0e00 |0021: return-void │ │ -019c10: 2200 0c00 |0022: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000c │ │ -019c14: 5442 9e00 |0024: iget-object v2, v4, Lcom/gacode/relaunchx/Editor$6;.this$0:Lcom/gacode/relaunchx/Editor; // field@009e │ │ -019c18: 7020 1b00 2000 |0026: invoke-direct {v0, v2}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ -019c1e: 5442 9e00 |0029: iget-object v2, v4, Lcom/gacode/relaunchx/Editor$6;.this$0:Lcom/gacode/relaunchx/Editor; // field@009e │ │ -019c22: 6e10 fa01 0200 |002b: invoke-virtual {v2}, Lcom/gacode/relaunchx/Editor;.getResources:()Landroid/content/res/Resources; // method@01fa │ │ -019c28: 0c02 |002e: move-result-object v2 │ │ -019c2a: 1403 4500 087f |002f: const v3, #float 1.80776e+38 // #7f080045 │ │ -019c30: 6e20 8000 3200 |0032: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -019c36: 0c02 |0035: move-result-object v2 │ │ -019c38: 6e20 2500 2000 |0036: invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ -019c3e: 5442 9e00 |0039: iget-object v2, v4, Lcom/gacode/relaunchx/Editor$6;.this$0:Lcom/gacode/relaunchx/Editor; // field@009e │ │ -019c42: 6e10 fa01 0200 |003b: invoke-virtual {v2}, Lcom/gacode/relaunchx/Editor;.getResources:()Landroid/content/res/Resources; // method@01fa │ │ -019c48: 0c02 |003e: move-result-object v2 │ │ -019c4a: 1403 4400 087f |003f: const v3, #float 1.80776e+38 // #7f080044 │ │ -019c50: 6e20 8000 3200 |0042: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -019c56: 0c02 |0045: move-result-object v2 │ │ -019c58: 6e20 1e00 2000 |0046: invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@001e │ │ -019c5e: 5442 9e00 |0049: iget-object v2, v4, Lcom/gacode/relaunchx/Editor$6;.this$0:Lcom/gacode/relaunchx/Editor; // field@009e │ │ -019c62: 6e10 fa01 0200 |004b: invoke-virtual {v2}, Lcom/gacode/relaunchx/Editor;.getResources:()Landroid/content/res/Resources; // method@01fa │ │ -019c68: 0c02 |004e: move-result-object v2 │ │ -019c6a: 1403 4900 087f |004f: const v3, #float 1.80776e+38 // #7f080049 │ │ -019c70: 6e20 8000 3200 |0052: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -019c76: 0c02 |0055: move-result-object v2 │ │ -019c78: 2203 a400 |0056: new-instance v3, Lcom/gacode/relaunchx/Editor$6$1; // type@00a4 │ │ -019c7c: 7030 eb01 4301 |0058: invoke-direct {v3, v4, v1}, Lcom/gacode/relaunchx/Editor$6$1;.:(Lcom/gacode/relaunchx/Editor$6;Ljava/lang/String;)V // method@01eb │ │ -019c82: 6e30 2200 2003 |005b: invoke-virtual {v0, v2, v3}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0022 │ │ -019c88: 5442 9e00 |005e: iget-object v2, v4, Lcom/gacode/relaunchx/Editor$6;.this$0:Lcom/gacode/relaunchx/Editor; // field@009e │ │ -019c8c: 6e10 fa01 0200 |0060: invoke-virtual {v2}, Lcom/gacode/relaunchx/Editor;.getResources:()Landroid/content/res/Resources; // method@01fa │ │ -019c92: 0c02 |0063: move-result-object v2 │ │ -019c94: 1403 3f00 087f |0064: const v3, #float 1.80776e+38 // #7f08003f │ │ -019c9a: 6e20 8000 3200 |0067: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -019ca0: 0c02 |006a: move-result-object v2 │ │ -019ca2: 2203 a500 |006b: new-instance v3, Lcom/gacode/relaunchx/Editor$6$2; // type@00a5 │ │ -019ca6: 7020 ed01 4300 |006d: invoke-direct {v3, v4}, Lcom/gacode/relaunchx/Editor$6$2;.:(Lcom/gacode/relaunchx/Editor$6;)V // method@01ed │ │ -019cac: 6e30 2000 2003 |0070: invoke-virtual {v0, v2, v3}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0020 │ │ -019cb2: 6e10 2700 0000 |0073: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ -019cb8: 28ab |0076: goto 0021 // -0055 │ │ +01ac54: |[01ac54] com.gacode.relaunchx.Editor$6.onClick:(Landroid/view/View;)V │ │ +01ac64: 5442 9e00 |0000: iget-object v2, v4, Lcom/gacode/relaunchx/Editor$6;.this$0:Lcom/gacode/relaunchx/Editor; // field@009e │ │ +01ac68: 5422 a300 |0002: iget-object v2, v2, Lcom/gacode/relaunchx/Editor;.editTxt:Landroid/widget/EditText; // field@00a3 │ │ +01ac6c: 6e10 1501 0200 |0004: invoke-virtual {v2}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0115 │ │ +01ac72: 0c02 |0007: move-result-object v2 │ │ +01ac74: 6e10 6906 0200 |0008: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0669 │ │ +01ac7a: 0c01 |000b: move-result-object v1 │ │ +01ac7c: 5442 9e00 |000c: iget-object v2, v4, Lcom/gacode/relaunchx/Editor$6;.this$0:Lcom/gacode/relaunchx/Editor; // field@009e │ │ +01ac80: 5422 a600 |000e: iget-object v2, v2, Lcom/gacode/relaunchx/Editor;.textBuffer:Ljava/lang/String; // field@00a6 │ │ +01ac84: 6e20 7c06 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +01ac8a: 0a02 |0013: move-result v2 │ │ +01ac8c: 3802 0e00 |0014: if-eqz v2, 0022 // +000e │ │ +01ac90: 5442 9e00 |0016: iget-object v2, v4, Lcom/gacode/relaunchx/Editor$6;.this$0:Lcom/gacode/relaunchx/Editor; // field@009e │ │ +01ac94: 1203 |0018: const/4 v3, #int 0 // #0 │ │ +01ac96: 6e20 0102 3200 |0019: invoke-virtual {v2, v3}, Lcom/gacode/relaunchx/Editor;.setResult:(I)V // method@0201 │ │ +01ac9c: 5442 9e00 |001c: iget-object v2, v4, Lcom/gacode/relaunchx/Editor$6;.this$0:Lcom/gacode/relaunchx/Editor; // field@009e │ │ +01aca0: 6e10 f601 0200 |001e: invoke-virtual {v2}, Lcom/gacode/relaunchx/Editor;.finish:()V // method@01f6 │ │ +01aca6: 0e00 |0021: return-void │ │ +01aca8: 2200 0c00 |0022: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000c │ │ +01acac: 5442 9e00 |0024: iget-object v2, v4, Lcom/gacode/relaunchx/Editor$6;.this$0:Lcom/gacode/relaunchx/Editor; // field@009e │ │ +01acb0: 7020 1b00 2000 |0026: invoke-direct {v0, v2}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ +01acb6: 5442 9e00 |0029: iget-object v2, v4, Lcom/gacode/relaunchx/Editor$6;.this$0:Lcom/gacode/relaunchx/Editor; // field@009e │ │ +01acba: 6e10 fa01 0200 |002b: invoke-virtual {v2}, Lcom/gacode/relaunchx/Editor;.getResources:()Landroid/content/res/Resources; // method@01fa │ │ +01acc0: 0c02 |002e: move-result-object v2 │ │ +01acc2: 1403 4500 087f |002f: const v3, #float 1.80776e+38 // #7f080045 │ │ +01acc8: 6e20 8000 3200 |0032: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +01acce: 0c02 |0035: move-result-object v2 │ │ +01acd0: 6e20 2500 2000 |0036: invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ +01acd6: 5442 9e00 |0039: iget-object v2, v4, Lcom/gacode/relaunchx/Editor$6;.this$0:Lcom/gacode/relaunchx/Editor; // field@009e │ │ +01acda: 6e10 fa01 0200 |003b: invoke-virtual {v2}, Lcom/gacode/relaunchx/Editor;.getResources:()Landroid/content/res/Resources; // method@01fa │ │ +01ace0: 0c02 |003e: move-result-object v2 │ │ +01ace2: 1403 4400 087f |003f: const v3, #float 1.80776e+38 // #7f080044 │ │ +01ace8: 6e20 8000 3200 |0042: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +01acee: 0c02 |0045: move-result-object v2 │ │ +01acf0: 6e20 1e00 2000 |0046: invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@001e │ │ +01acf6: 5442 9e00 |0049: iget-object v2, v4, Lcom/gacode/relaunchx/Editor$6;.this$0:Lcom/gacode/relaunchx/Editor; // field@009e │ │ +01acfa: 6e10 fa01 0200 |004b: invoke-virtual {v2}, Lcom/gacode/relaunchx/Editor;.getResources:()Landroid/content/res/Resources; // method@01fa │ │ +01ad00: 0c02 |004e: move-result-object v2 │ │ +01ad02: 1403 4900 087f |004f: const v3, #float 1.80776e+38 // #7f080049 │ │ +01ad08: 6e20 8000 3200 |0052: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +01ad0e: 0c02 |0055: move-result-object v2 │ │ +01ad10: 2203 a400 |0056: new-instance v3, Lcom/gacode/relaunchx/Editor$6$1; // type@00a4 │ │ +01ad14: 7030 eb01 4301 |0058: invoke-direct {v3, v4, v1}, Lcom/gacode/relaunchx/Editor$6$1;.:(Lcom/gacode/relaunchx/Editor$6;Ljava/lang/String;)V // method@01eb │ │ +01ad1a: 6e30 2200 2003 |005b: invoke-virtual {v0, v2, v3}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0022 │ │ +01ad20: 5442 9e00 |005e: iget-object v2, v4, Lcom/gacode/relaunchx/Editor$6;.this$0:Lcom/gacode/relaunchx/Editor; // field@009e │ │ +01ad24: 6e10 fa01 0200 |0060: invoke-virtual {v2}, Lcom/gacode/relaunchx/Editor;.getResources:()Landroid/content/res/Resources; // method@01fa │ │ +01ad2a: 0c02 |0063: move-result-object v2 │ │ +01ad2c: 1403 3f00 087f |0064: const v3, #float 1.80776e+38 // #7f08003f │ │ +01ad32: 6e20 8000 3200 |0067: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +01ad38: 0c02 |006a: move-result-object v2 │ │ +01ad3a: 2203 a500 |006b: new-instance v3, Lcom/gacode/relaunchx/Editor$6$2; // type@00a5 │ │ +01ad3e: 7020 ed01 4300 |006d: invoke-direct {v3, v4}, Lcom/gacode/relaunchx/Editor$6$2;.:(Lcom/gacode/relaunchx/Editor$6;)V // method@01ed │ │ +01ad44: 6e30 2000 2003 |0070: invoke-virtual {v0, v2, v3}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0020 │ │ +01ad4a: 6e10 2700 0000 |0073: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ +01ad50: 28ab |0076: goto 0021 // -0055 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ 0x000c line=231 │ │ 0x0016 line=233 │ │ 0x001c line=234 │ │ 0x0021 line=269 │ │ @@ -8117,19 +8123,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -019cbc: |[019cbc] com.gacode.relaunchx.Editor.:()V │ │ -019ccc: 7010 0000 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0000 │ │ -019cd2: 1a00 9804 |0003: const-string v0, "Viewer" // string@0498 │ │ -019cd6: 5b10 a000 |0005: iput-object v0, v1, Lcom/gacode/relaunchx/Editor;.TAG:Ljava/lang/String; // field@00a0 │ │ -019cda: 0e00 |0007: return-void │ │ +01ad54: |[01ad54] com.gacode.relaunchx.Editor.:()V │ │ +01ad64: 7010 0000 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0000 │ │ +01ad6a: 1a00 9804 |0003: const-string v0, "Viewer" // string@0498 │ │ +01ad6e: 5b10 a000 |0005: iput-object v0, v1, Lcom/gacode/relaunchx/Editor;.TAG:Ljava/lang/String; // field@00a0 │ │ +01ad72: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0003 line=25 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/gacode/relaunchx/Editor; │ │ │ │ @@ -8138,18 +8144,18 @@ │ │ type : '(Lcom/gacode/relaunchx/Editor;Ljava/lang/String;Ljava/lang/String;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -019cdc: |[019cdc] com.gacode.relaunchx.Editor.access$000:(Lcom/gacode/relaunchx/Editor;Ljava/lang/String;Ljava/lang/String;)Z │ │ -019cec: 7030 ff01 2103 |0000: invoke-direct {v1, v2, v3}, Lcom/gacode/relaunchx/Editor;.saveChanges:(Ljava/lang/String;Ljava/lang/String;)Z // method@01ff │ │ -019cf2: 0a00 |0003: move-result v0 │ │ -019cf4: 0f00 |0004: return v0 │ │ +01ad74: |[01ad74] com.gacode.relaunchx.Editor.access$000:(Lcom/gacode/relaunchx/Editor;Ljava/lang/String;Ljava/lang/String;)Z │ │ +01ad84: 7030 ff01 2103 |0000: invoke-direct {v1, v2, v3}, Lcom/gacode/relaunchx/Editor;.saveChanges:(Ljava/lang/String;Ljava/lang/String;)Z // method@01ff │ │ +01ad8a: 0a00 |0003: move-result v0 │ │ +01ad8c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Lcom/gacode/relaunchx/Editor; │ │ 0x0000 - 0x0005 reg=2 x1 Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 x2 Ljava/lang/String; │ │ @@ -8159,44 +8165,44 @@ │ │ type : '(Ljava/lang/String;Landroid/widget/EditText;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -019cf8: |[019cf8] com.gacode.relaunchx.Editor.rereadFile:(Ljava/lang/String;Landroid/widget/EditText;)Z │ │ -019d08: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -019d0a: 2201 0202 |0001: new-instance v1, Ljava/lang/StringBuilder; // type@0202 │ │ -019d0e: 7010 9606 0100 |0003: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -019d14: 2200 dd01 |0006: new-instance v0, Ljava/io/BufferedReader; // type@01dd │ │ -019d18: 2205 e401 |0008: new-instance v5, Ljava/io/FileReader; // type@01e4 │ │ -019d1c: 7020 4206 7500 |000a: invoke-direct {v5, v7}, Ljava/io/FileReader;.:(Ljava/lang/String;)V // method@0642 │ │ -019d22: 7020 2006 5000 |000d: invoke-direct {v0, v5}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@0620 │ │ -019d28: 6e10 2406 0000 |0010: invoke-virtual {v0}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@0624 │ │ -019d2e: 0c03 |0013: move-result-object v3 │ │ -019d30: 3803 0f00 |0014: if-eqz v3, 0023 // +000f │ │ -019d34: 6e20 9a06 3100 |0016: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -019d3a: 1a05 0100 |0019: const-string v5, " │ │ +01ad90: |[01ad90] com.gacode.relaunchx.Editor.rereadFile:(Ljava/lang/String;Landroid/widget/EditText;)Z │ │ +01ada0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +01ada2: 2201 0202 |0001: new-instance v1, Ljava/lang/StringBuilder; // type@0202 │ │ +01ada6: 7010 9606 0100 |0003: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +01adac: 2200 dd01 |0006: new-instance v0, Ljava/io/BufferedReader; // type@01dd │ │ +01adb0: 2205 e401 |0008: new-instance v5, Ljava/io/FileReader; // type@01e4 │ │ +01adb4: 7020 4206 7500 |000a: invoke-direct {v5, v7}, Ljava/io/FileReader;.:(Ljava/lang/String;)V // method@0642 │ │ +01adba: 7020 2006 5000 |000d: invoke-direct {v0, v5}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@0620 │ │ +01adc0: 6e10 2406 0000 |0010: invoke-virtual {v0}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@0624 │ │ +01adc6: 0c03 |0013: move-result-object v3 │ │ +01adc8: 3803 0f00 |0014: if-eqz v3, 0023 // +000f │ │ +01adcc: 6e20 9a06 3100 |0016: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +01add2: 1a05 0100 |0019: const-string v5, " │ │ " // string@0001 │ │ -019d3e: 6e20 9a06 5100 |001b: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -019d44: 28f2 |001e: goto 0010 // -000e │ │ -019d46: 0d02 |001f: move-exception v2 │ │ -019d48: 0f04 |0020: return v4 │ │ -019d4a: 0d02 |0021: move-exception v2 │ │ -019d4c: 28fe |0022: goto 0020 // -0002 │ │ -019d4e: 6e10 2206 0000 |0023: invoke-virtual {v0}, Ljava/io/BufferedReader;.close:()V // method@0622 │ │ -019d54: 6e10 9c06 0100 |0026: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -019d5a: 0c04 |0029: move-result-object v4 │ │ -019d5c: 5b64 a600 |002a: iput-object v4, v6, Lcom/gacode/relaunchx/Editor;.textBuffer:Ljava/lang/String; // field@00a6 │ │ -019d60: 5464 a600 |002c: iget-object v4, v6, Lcom/gacode/relaunchx/Editor;.textBuffer:Ljava/lang/String; // field@00a6 │ │ -019d64: 6e20 1b01 4800 |002e: invoke-virtual {v8, v4}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@011b │ │ -019d6a: 1214 |0031: const/4 v4, #int 1 // #1 │ │ -019d6c: 28ee |0032: goto 0020 // -0012 │ │ -019d6e: 0d04 |0033: move-exception v4 │ │ -019d70: 28f2 |0034: goto 0026 // -000e │ │ +01add6: 6e20 9a06 5100 |001b: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +01addc: 28f2 |001e: goto 0010 // -000e │ │ +01adde: 0d02 |001f: move-exception v2 │ │ +01ade0: 0f04 |0020: return v4 │ │ +01ade2: 0d02 |0021: move-exception v2 │ │ +01ade4: 28fe |0022: goto 0020 // -0002 │ │ +01ade6: 6e10 2206 0000 |0023: invoke-virtual {v0}, Ljava/io/BufferedReader;.close:()V // method@0622 │ │ +01adec: 6e10 9c06 0100 |0026: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +01adf2: 0c04 |0029: move-result-object v4 │ │ +01adf4: 5b64 a600 |002a: iput-object v4, v6, Lcom/gacode/relaunchx/Editor;.textBuffer:Ljava/lang/String; // field@00a6 │ │ +01adf8: 5464 a600 |002c: iget-object v4, v6, Lcom/gacode/relaunchx/Editor;.textBuffer:Ljava/lang/String; // field@00a6 │ │ +01adfc: 6e20 1b01 4800 |002e: invoke-virtual {v8, v4}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@011b │ │ +01ae02: 1214 |0031: const/4 v4, #int 1 // #1 │ │ +01ae04: 28ee |0032: goto 0020 // -0012 │ │ +01ae06: 0d04 |0033: move-exception v4 │ │ +01ae08: 28f2 |0034: goto 0026 // -000e │ │ catches : 3 │ │ 0x0006 - 0x0010 │ │ Ljava/io/FileNotFoundException; -> 0x0021 │ │ 0x0010 - 0x001e │ │ Ljava/io/IOException; -> 0x001f │ │ 0x0023 - 0x0026 │ │ Ljava/io/IOException; -> 0x0033 │ │ @@ -8231,149 +8237,149 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 293 16-bit code units │ │ -019d9c: |[019d9c] com.gacode.relaunchx.Editor.saveChanges:(Ljava/lang/String;Ljava/lang/String;)Z │ │ -019dac: 1407 4000 087f |0000: const v7, #float 1.80776e+38 // #7f080040 │ │ -019db2: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -019db4: 2201 de01 |0004: new-instance v1, Ljava/io/BufferedWriter; // type@01de │ │ -019db8: 2204 e501 |0006: new-instance v4, Ljava/io/FileWriter; // type@01e5 │ │ -019dbc: 7020 4306 a400 |0008: invoke-direct {v4, v10}, Ljava/io/FileWriter;.:(Ljava/lang/String;)V // method@0643 │ │ -019dc2: 7020 2506 4100 |000b: invoke-direct {v1, v4}, Ljava/io/BufferedWriter;.:(Ljava/io/Writer;)V // method@0625 │ │ -019dc8: 1204 |000e: const/4 v4, #int 0 // #0 │ │ -019dca: 6e10 8506 0900 |000f: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@0685 │ │ -019dd0: 0a05 |0012: move-result v5 │ │ -019dd2: 6e40 2706 9154 |0013: invoke-virtual {v1, v9, v4, v5}, Ljava/io/BufferedWriter;.write:(Ljava/lang/String;II)V // method@0627 │ │ -019dd8: 6e10 2606 0100 |0016: invoke-virtual {v1}, Ljava/io/BufferedWriter;.close:()V // method@0626 │ │ -019dde: 1213 |0019: const/4 v3, #int 1 // #1 │ │ -019de0: 0f03 |001a: return v3 │ │ -019de2: 0d02 |001b: move-exception v2 │ │ -019de4: 2200 0c00 |001c: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000c │ │ -019de8: 7020 1b00 8000 |001e: invoke-direct {v0, v8}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ -019dee: 6e10 fa01 0800 |0021: invoke-virtual {v8}, Lcom/gacode/relaunchx/Editor;.getResources:()Landroid/content/res/Resources; // method@01fa │ │ -019df4: 0c04 |0024: move-result-object v4 │ │ -019df6: 1405 4300 087f |0025: const v5, #float 1.80776e+38 // #7f080043 │ │ -019dfc: 6e20 8000 5400 |0028: invoke-virtual {v4, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -019e02: 0c04 |002b: move-result-object v4 │ │ -019e04: 6e20 2500 4000 |002c: invoke-virtual {v0, v4}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ -019e0a: 2204 0202 |002f: new-instance v4, Ljava/lang/StringBuilder; // type@0202 │ │ -019e0e: 7010 9606 0400 |0031: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -019e14: 6e10 fa01 0800 |0034: invoke-virtual {v8}, Lcom/gacode/relaunchx/Editor;.getResources:()Landroid/content/res/Resources; // method@01fa │ │ -019e1a: 0c05 |0037: move-result-object v5 │ │ -019e1c: 1406 4100 087f |0038: const v6, #float 1.80776e+38 // #7f080041 │ │ -019e22: 6e20 8000 6500 |003b: invoke-virtual {v5, v6}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -019e28: 0c05 |003e: move-result-object v5 │ │ -019e2a: 6e20 9a06 5400 |003f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -019e30: 0c04 |0042: move-result-object v4 │ │ -019e32: 1a05 0300 |0043: const-string v5, " "" // string@0003 │ │ -019e36: 6e20 9a06 5400 |0045: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -019e3c: 0c04 |0048: move-result-object v4 │ │ -019e3e: 6e20 9a06 a400 |0049: invoke-virtual {v4, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -019e44: 0c04 |004c: move-result-object v4 │ │ -019e46: 1a05 0f00 |004d: const-string v5, "" " // string@000f │ │ -019e4a: 6e20 9a06 5400 |004f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -019e50: 0c04 |0052: move-result-object v4 │ │ -019e52: 6e10 fa01 0800 |0053: invoke-virtual {v8}, Lcom/gacode/relaunchx/Editor;.getResources:()Landroid/content/res/Resources; // method@01fa │ │ -019e58: 0c05 |0056: move-result-object v5 │ │ -019e5a: 1406 4200 087f |0057: const v6, #float 1.80776e+38 // #7f080042 │ │ -019e60: 6e20 8000 6500 |005a: invoke-virtual {v5, v6}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -019e66: 0c05 |005d: move-result-object v5 │ │ -019e68: 6e20 9a06 5400 |005e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -019e6e: 0c04 |0061: move-result-object v4 │ │ -019e70: 6e10 9c06 0400 |0062: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -019e76: 0c04 |0065: move-result-object v4 │ │ -019e78: 6e20 1e00 4000 |0066: invoke-virtual {v0, v4}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@001e │ │ -019e7e: 6e10 fa01 0800 |0069: invoke-virtual {v8}, Lcom/gacode/relaunchx/Editor;.getResources:()Landroid/content/res/Resources; // method@01fa │ │ -019e84: 0c04 |006c: move-result-object v4 │ │ -019e86: 6e20 8000 7400 |006d: invoke-virtual {v4, v7}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -019e8c: 0c04 |0070: move-result-object v4 │ │ -019e8e: 2205 9f00 |0071: new-instance v5, Lcom/gacode/relaunchx/Editor$1; // type@009f │ │ -019e92: 7020 e101 8500 |0073: invoke-direct {v5, v8}, Lcom/gacode/relaunchx/Editor$1;.:(Lcom/gacode/relaunchx/Editor;)V // method@01e1 │ │ -019e98: 6e30 2200 4005 |0076: invoke-virtual {v0, v4, v5}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0022 │ │ -019e9e: 6e10 2700 0000 |0079: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ -019ea4: 289e |007c: goto 001a // -0062 │ │ -019ea6: 0d02 |007d: move-exception v2 │ │ -019ea8: 2200 0c00 |007e: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000c │ │ -019eac: 7020 1b00 8000 |0080: invoke-direct {v0, v8}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ -019eb2: 6e10 fa01 0800 |0083: invoke-virtual {v8}, Lcom/gacode/relaunchx/Editor;.getResources:()Landroid/content/res/Resources; // method@01fa │ │ -019eb8: 0c04 |0086: move-result-object v4 │ │ -019eba: 1405 4800 087f |0087: const v5, #float 1.80776e+38 // #7f080048 │ │ -019ec0: 6e20 8000 5400 |008a: invoke-virtual {v4, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -019ec6: 0c04 |008d: move-result-object v4 │ │ -019ec8: 6e20 2500 4000 |008e: invoke-virtual {v0, v4}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ -019ece: 2204 0202 |0091: new-instance v4, Ljava/lang/StringBuilder; // type@0202 │ │ -019ed2: 7010 9606 0400 |0093: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -019ed8: 6e10 fa01 0800 |0096: invoke-virtual {v8}, Lcom/gacode/relaunchx/Editor;.getResources:()Landroid/content/res/Resources; // method@01fa │ │ -019ede: 0c05 |0099: move-result-object v5 │ │ -019ee0: 1406 4700 087f |009a: const v6, #float 1.80776e+38 // #7f080047 │ │ -019ee6: 6e20 8000 6500 |009d: invoke-virtual {v5, v6}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -019eec: 0c05 |00a0: move-result-object v5 │ │ -019eee: 6e20 9a06 5400 |00a1: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -019ef4: 0c04 |00a4: move-result-object v4 │ │ -019ef6: 1a05 0300 |00a5: const-string v5, " "" // string@0003 │ │ -019efa: 6e20 9a06 5400 |00a7: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -019f00: 0c04 |00aa: move-result-object v4 │ │ -019f02: 6e20 9a06 a400 |00ab: invoke-virtual {v4, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -019f08: 0c04 |00ae: move-result-object v4 │ │ -019f0a: 1a05 0e00 |00af: const-string v5, """ // string@000e │ │ -019f0e: 6e20 9a06 5400 |00b1: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -019f14: 0c04 |00b4: move-result-object v4 │ │ -019f16: 6e10 9c06 0400 |00b5: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -019f1c: 0c04 |00b8: move-result-object v4 │ │ -019f1e: 6e20 1e00 4000 |00b9: invoke-virtual {v0, v4}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@001e │ │ -019f24: 6e10 fa01 0800 |00bc: invoke-virtual {v8}, Lcom/gacode/relaunchx/Editor;.getResources:()Landroid/content/res/Resources; // method@01fa │ │ -019f2a: 0c04 |00bf: move-result-object v4 │ │ -019f2c: 6e20 8000 7400 |00c0: invoke-virtual {v4, v7}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -019f32: 0c04 |00c3: move-result-object v4 │ │ -019f34: 2205 a000 |00c4: new-instance v5, Lcom/gacode/relaunchx/Editor$2; // type@00a0 │ │ -019f38: 7020 e301 8500 |00c6: invoke-direct {v5, v8}, Lcom/gacode/relaunchx/Editor$2;.:(Lcom/gacode/relaunchx/Editor;)V // method@01e3 │ │ -019f3e: 6e30 2200 4005 |00c9: invoke-virtual {v0, v4, v5}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0022 │ │ -019f44: 6e10 2700 0000 |00cc: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ -019f4a: 2900 4bff |00cf: goto/16 001a // -00b5 │ │ -019f4e: 0d02 |00d1: move-exception v2 │ │ -019f50: 2200 0c00 |00d2: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000c │ │ -019f54: 7020 1b00 8000 |00d4: invoke-direct {v0, v8}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ -019f5a: 6e10 fa01 0800 |00d7: invoke-virtual {v8}, Lcom/gacode/relaunchx/Editor;.getResources:()Landroid/content/res/Resources; // method@01fa │ │ -019f60: 0c04 |00da: move-result-object v4 │ │ -019f62: 1405 3b00 087f |00db: const v5, #float 1.80776e+38 // #7f08003b │ │ -019f68: 6e20 8000 5400 |00de: invoke-virtual {v4, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -019f6e: 0c04 |00e1: move-result-object v4 │ │ -019f70: 6e20 2500 4000 |00e2: invoke-virtual {v0, v4}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ -019f76: 2204 0202 |00e5: new-instance v4, Ljava/lang/StringBuilder; // type@0202 │ │ -019f7a: 7010 9606 0400 |00e7: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -019f80: 6e10 fa01 0800 |00ea: invoke-virtual {v8}, Lcom/gacode/relaunchx/Editor;.getResources:()Landroid/content/res/Resources; // method@01fa │ │ -019f86: 0c05 |00ed: move-result-object v5 │ │ -019f88: 1406 3a00 087f |00ee: const v6, #float 1.80776e+38 // #7f08003a │ │ -019f8e: 6e20 8000 6500 |00f1: invoke-virtual {v5, v6}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -019f94: 0c05 |00f4: move-result-object v5 │ │ -019f96: 6e20 9a06 5400 |00f5: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -019f9c: 0c04 |00f8: move-result-object v4 │ │ -019f9e: 1a05 0300 |00f9: const-string v5, " "" // string@0003 │ │ -019fa2: 6e20 9a06 5400 |00fb: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -019fa8: 0c04 |00fe: move-result-object v4 │ │ -019faa: 6e20 9a06 a400 |00ff: invoke-virtual {v4, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -019fb0: 0c04 |0102: move-result-object v4 │ │ -019fb2: 1a05 0e00 |0103: const-string v5, """ // string@000e │ │ -019fb6: 6e20 9a06 5400 |0105: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -019fbc: 0c04 |0108: move-result-object v4 │ │ -019fbe: 6e10 9c06 0400 |0109: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -019fc4: 0c04 |010c: move-result-object v4 │ │ -019fc6: 6e20 1e00 4000 |010d: invoke-virtual {v0, v4}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@001e │ │ -019fcc: 6e10 fa01 0800 |0110: invoke-virtual {v8}, Lcom/gacode/relaunchx/Editor;.getResources:()Landroid/content/res/Resources; // method@01fa │ │ -019fd2: 0c04 |0113: move-result-object v4 │ │ -019fd4: 6e20 8000 7400 |0114: invoke-virtual {v4, v7}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -019fda: 0c04 |0117: move-result-object v4 │ │ -019fdc: 2205 a100 |0118: new-instance v5, Lcom/gacode/relaunchx/Editor$3; // type@00a1 │ │ -019fe0: 7020 e501 8500 |011a: invoke-direct {v5, v8}, Lcom/gacode/relaunchx/Editor$3;.:(Lcom/gacode/relaunchx/Editor;)V // method@01e5 │ │ -019fe6: 6e30 2200 4005 |011d: invoke-virtual {v0, v4, v5}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0022 │ │ -019fec: 6e10 2700 0000 |0120: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ -019ff2: 2900 f7fe |0123: goto/16 001a // -0109 │ │ +01ae34: |[01ae34] com.gacode.relaunchx.Editor.saveChanges:(Ljava/lang/String;Ljava/lang/String;)Z │ │ +01ae44: 1407 4000 087f |0000: const v7, #float 1.80776e+38 // #7f080040 │ │ +01ae4a: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +01ae4c: 2201 de01 |0004: new-instance v1, Ljava/io/BufferedWriter; // type@01de │ │ +01ae50: 2204 e501 |0006: new-instance v4, Ljava/io/FileWriter; // type@01e5 │ │ +01ae54: 7020 4306 a400 |0008: invoke-direct {v4, v10}, Ljava/io/FileWriter;.:(Ljava/lang/String;)V // method@0643 │ │ +01ae5a: 7020 2506 4100 |000b: invoke-direct {v1, v4}, Ljava/io/BufferedWriter;.:(Ljava/io/Writer;)V // method@0625 │ │ +01ae60: 1204 |000e: const/4 v4, #int 0 // #0 │ │ +01ae62: 6e10 8506 0900 |000f: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@0685 │ │ +01ae68: 0a05 |0012: move-result v5 │ │ +01ae6a: 6e40 2706 9154 |0013: invoke-virtual {v1, v9, v4, v5}, Ljava/io/BufferedWriter;.write:(Ljava/lang/String;II)V // method@0627 │ │ +01ae70: 6e10 2606 0100 |0016: invoke-virtual {v1}, Ljava/io/BufferedWriter;.close:()V // method@0626 │ │ +01ae76: 1213 |0019: const/4 v3, #int 1 // #1 │ │ +01ae78: 0f03 |001a: return v3 │ │ +01ae7a: 0d02 |001b: move-exception v2 │ │ +01ae7c: 2200 0c00 |001c: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000c │ │ +01ae80: 7020 1b00 8000 |001e: invoke-direct {v0, v8}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ +01ae86: 6e10 fa01 0800 |0021: invoke-virtual {v8}, Lcom/gacode/relaunchx/Editor;.getResources:()Landroid/content/res/Resources; // method@01fa │ │ +01ae8c: 0c04 |0024: move-result-object v4 │ │ +01ae8e: 1405 4300 087f |0025: const v5, #float 1.80776e+38 // #7f080043 │ │ +01ae94: 6e20 8000 5400 |0028: invoke-virtual {v4, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +01ae9a: 0c04 |002b: move-result-object v4 │ │ +01ae9c: 6e20 2500 4000 |002c: invoke-virtual {v0, v4}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ +01aea2: 2204 0202 |002f: new-instance v4, Ljava/lang/StringBuilder; // type@0202 │ │ +01aea6: 7010 9606 0400 |0031: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +01aeac: 6e10 fa01 0800 |0034: invoke-virtual {v8}, Lcom/gacode/relaunchx/Editor;.getResources:()Landroid/content/res/Resources; // method@01fa │ │ +01aeb2: 0c05 |0037: move-result-object v5 │ │ +01aeb4: 1406 4100 087f |0038: const v6, #float 1.80776e+38 // #7f080041 │ │ +01aeba: 6e20 8000 6500 |003b: invoke-virtual {v5, v6}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +01aec0: 0c05 |003e: move-result-object v5 │ │ +01aec2: 6e20 9a06 5400 |003f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +01aec8: 0c04 |0042: move-result-object v4 │ │ +01aeca: 1a05 0300 |0043: const-string v5, " "" // string@0003 │ │ +01aece: 6e20 9a06 5400 |0045: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +01aed4: 0c04 |0048: move-result-object v4 │ │ +01aed6: 6e20 9a06 a400 |0049: invoke-virtual {v4, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +01aedc: 0c04 |004c: move-result-object v4 │ │ +01aede: 1a05 0f00 |004d: const-string v5, "" " // string@000f │ │ +01aee2: 6e20 9a06 5400 |004f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +01aee8: 0c04 |0052: move-result-object v4 │ │ +01aeea: 6e10 fa01 0800 |0053: invoke-virtual {v8}, Lcom/gacode/relaunchx/Editor;.getResources:()Landroid/content/res/Resources; // method@01fa │ │ +01aef0: 0c05 |0056: move-result-object v5 │ │ +01aef2: 1406 4200 087f |0057: const v6, #float 1.80776e+38 // #7f080042 │ │ +01aef8: 6e20 8000 6500 |005a: invoke-virtual {v5, v6}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +01aefe: 0c05 |005d: move-result-object v5 │ │ +01af00: 6e20 9a06 5400 |005e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +01af06: 0c04 |0061: move-result-object v4 │ │ +01af08: 6e10 9c06 0400 |0062: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +01af0e: 0c04 |0065: move-result-object v4 │ │ +01af10: 6e20 1e00 4000 |0066: invoke-virtual {v0, v4}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@001e │ │ +01af16: 6e10 fa01 0800 |0069: invoke-virtual {v8}, Lcom/gacode/relaunchx/Editor;.getResources:()Landroid/content/res/Resources; // method@01fa │ │ +01af1c: 0c04 |006c: move-result-object v4 │ │ +01af1e: 6e20 8000 7400 |006d: invoke-virtual {v4, v7}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +01af24: 0c04 |0070: move-result-object v4 │ │ +01af26: 2205 9f00 |0071: new-instance v5, Lcom/gacode/relaunchx/Editor$1; // type@009f │ │ +01af2a: 7020 e101 8500 |0073: invoke-direct {v5, v8}, Lcom/gacode/relaunchx/Editor$1;.:(Lcom/gacode/relaunchx/Editor;)V // method@01e1 │ │ +01af30: 6e30 2200 4005 |0076: invoke-virtual {v0, v4, v5}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0022 │ │ +01af36: 6e10 2700 0000 |0079: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ +01af3c: 289e |007c: goto 001a // -0062 │ │ +01af3e: 0d02 |007d: move-exception v2 │ │ +01af40: 2200 0c00 |007e: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000c │ │ +01af44: 7020 1b00 8000 |0080: invoke-direct {v0, v8}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ +01af4a: 6e10 fa01 0800 |0083: invoke-virtual {v8}, Lcom/gacode/relaunchx/Editor;.getResources:()Landroid/content/res/Resources; // method@01fa │ │ +01af50: 0c04 |0086: move-result-object v4 │ │ +01af52: 1405 4800 087f |0087: const v5, #float 1.80776e+38 // #7f080048 │ │ +01af58: 6e20 8000 5400 |008a: invoke-virtual {v4, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +01af5e: 0c04 |008d: move-result-object v4 │ │ +01af60: 6e20 2500 4000 |008e: invoke-virtual {v0, v4}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ +01af66: 2204 0202 |0091: new-instance v4, Ljava/lang/StringBuilder; // type@0202 │ │ +01af6a: 7010 9606 0400 |0093: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +01af70: 6e10 fa01 0800 |0096: invoke-virtual {v8}, Lcom/gacode/relaunchx/Editor;.getResources:()Landroid/content/res/Resources; // method@01fa │ │ +01af76: 0c05 |0099: move-result-object v5 │ │ +01af78: 1406 4700 087f |009a: const v6, #float 1.80776e+38 // #7f080047 │ │ +01af7e: 6e20 8000 6500 |009d: invoke-virtual {v5, v6}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +01af84: 0c05 |00a0: move-result-object v5 │ │ +01af86: 6e20 9a06 5400 |00a1: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +01af8c: 0c04 |00a4: move-result-object v4 │ │ +01af8e: 1a05 0300 |00a5: const-string v5, " "" // string@0003 │ │ +01af92: 6e20 9a06 5400 |00a7: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +01af98: 0c04 |00aa: move-result-object v4 │ │ +01af9a: 6e20 9a06 a400 |00ab: invoke-virtual {v4, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +01afa0: 0c04 |00ae: move-result-object v4 │ │ +01afa2: 1a05 0e00 |00af: const-string v5, """ // string@000e │ │ +01afa6: 6e20 9a06 5400 |00b1: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +01afac: 0c04 |00b4: move-result-object v4 │ │ +01afae: 6e10 9c06 0400 |00b5: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +01afb4: 0c04 |00b8: move-result-object v4 │ │ +01afb6: 6e20 1e00 4000 |00b9: invoke-virtual {v0, v4}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@001e │ │ +01afbc: 6e10 fa01 0800 |00bc: invoke-virtual {v8}, Lcom/gacode/relaunchx/Editor;.getResources:()Landroid/content/res/Resources; // method@01fa │ │ +01afc2: 0c04 |00bf: move-result-object v4 │ │ +01afc4: 6e20 8000 7400 |00c0: invoke-virtual {v4, v7}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +01afca: 0c04 |00c3: move-result-object v4 │ │ +01afcc: 2205 a000 |00c4: new-instance v5, Lcom/gacode/relaunchx/Editor$2; // type@00a0 │ │ +01afd0: 7020 e301 8500 |00c6: invoke-direct {v5, v8}, Lcom/gacode/relaunchx/Editor$2;.:(Lcom/gacode/relaunchx/Editor;)V // method@01e3 │ │ +01afd6: 6e30 2200 4005 |00c9: invoke-virtual {v0, v4, v5}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0022 │ │ +01afdc: 6e10 2700 0000 |00cc: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ +01afe2: 2900 4bff |00cf: goto/16 001a // -00b5 │ │ +01afe6: 0d02 |00d1: move-exception v2 │ │ +01afe8: 2200 0c00 |00d2: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000c │ │ +01afec: 7020 1b00 8000 |00d4: invoke-direct {v0, v8}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ +01aff2: 6e10 fa01 0800 |00d7: invoke-virtual {v8}, Lcom/gacode/relaunchx/Editor;.getResources:()Landroid/content/res/Resources; // method@01fa │ │ +01aff8: 0c04 |00da: move-result-object v4 │ │ +01affa: 1405 3b00 087f |00db: const v5, #float 1.80776e+38 // #7f08003b │ │ +01b000: 6e20 8000 5400 |00de: invoke-virtual {v4, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +01b006: 0c04 |00e1: move-result-object v4 │ │ +01b008: 6e20 2500 4000 |00e2: invoke-virtual {v0, v4}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ +01b00e: 2204 0202 |00e5: new-instance v4, Ljava/lang/StringBuilder; // type@0202 │ │ +01b012: 7010 9606 0400 |00e7: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +01b018: 6e10 fa01 0800 |00ea: invoke-virtual {v8}, Lcom/gacode/relaunchx/Editor;.getResources:()Landroid/content/res/Resources; // method@01fa │ │ +01b01e: 0c05 |00ed: move-result-object v5 │ │ +01b020: 1406 3a00 087f |00ee: const v6, #float 1.80776e+38 // #7f08003a │ │ +01b026: 6e20 8000 6500 |00f1: invoke-virtual {v5, v6}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +01b02c: 0c05 |00f4: move-result-object v5 │ │ +01b02e: 6e20 9a06 5400 |00f5: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +01b034: 0c04 |00f8: move-result-object v4 │ │ +01b036: 1a05 0300 |00f9: const-string v5, " "" // string@0003 │ │ +01b03a: 6e20 9a06 5400 |00fb: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +01b040: 0c04 |00fe: move-result-object v4 │ │ +01b042: 6e20 9a06 a400 |00ff: invoke-virtual {v4, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +01b048: 0c04 |0102: move-result-object v4 │ │ +01b04a: 1a05 0e00 |0103: const-string v5, """ // string@000e │ │ +01b04e: 6e20 9a06 5400 |0105: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +01b054: 0c04 |0108: move-result-object v4 │ │ +01b056: 6e10 9c06 0400 |0109: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +01b05c: 0c04 |010c: move-result-object v4 │ │ +01b05e: 6e20 1e00 4000 |010d: invoke-virtual {v0, v4}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@001e │ │ +01b064: 6e10 fa01 0800 |0110: invoke-virtual {v8}, Lcom/gacode/relaunchx/Editor;.getResources:()Landroid/content/res/Resources; // method@01fa │ │ +01b06a: 0c04 |0113: move-result-object v4 │ │ +01b06c: 6e20 8000 7400 |0114: invoke-virtual {v4, v7}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +01b072: 0c04 |0117: move-result-object v4 │ │ +01b074: 2205 a100 |0118: new-instance v5, Lcom/gacode/relaunchx/Editor$3; // type@00a1 │ │ +01b078: 7020 e501 8500 |011a: invoke-direct {v5, v8}, Lcom/gacode/relaunchx/Editor$3;.:(Lcom/gacode/relaunchx/Editor;)V // method@01e5 │ │ +01b07e: 6e30 2200 4005 |011d: invoke-virtual {v0, v4, v5}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0022 │ │ +01b084: 6e10 2700 0000 |0120: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ +01b08a: 2900 f7fe |0123: goto/16 001a // -0109 │ │ catches : 3 │ │ 0x0004 - 0x000e │ │ Ljava/io/IOException; -> 0x001b │ │ 0x000f - 0x0016 │ │ Ljava/io/IOException; -> 0x007d │ │ 0x0016 - 0x0019 │ │ Ljava/io/IOException; -> 0x00d1 │ │ @@ -8425,46 +8431,46 @@ │ │ type : '(Landroid/text/Editable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 64 16-bit code units │ │ -01a020: |[01a020] com.gacode.relaunchx.Editor.afterTextChanged:(Landroid/text/Editable;)V │ │ -01a030: 5441 a300 |0000: iget-object v1, v4, Lcom/gacode/relaunchx/Editor;.editTxt:Landroid/widget/EditText; // field@00a3 │ │ -01a034: 6e10 1501 0100 |0002: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0115 │ │ -01a03a: 0c01 |0005: move-result-object v1 │ │ -01a03c: 6e10 6906 0100 |0006: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0669 │ │ -01a042: 0c00 |0009: move-result-object v0 │ │ -01a044: 5441 a600 |000a: iget-object v1, v4, Lcom/gacode/relaunchx/Editor;.textBuffer:Ljava/lang/String; // field@00a6 │ │ -01a048: 6e20 7c06 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -01a04e: 0a01 |000f: move-result v1 │ │ -01a050: 3801 1900 |0010: if-eqz v1, 0029 // +0019 │ │ -01a054: 5441 a500 |0012: iget-object v1, v4, Lcom/gacode/relaunchx/Editor;.saveBtn:Landroid/widget/Button; // field@00a5 │ │ -01a058: 1202 |0014: const/4 v2, #int 0 // #0 │ │ -01a05a: 6e20 0d01 2100 |0015: invoke-virtual {v1, v2}, Landroid/widget/Button;.setEnabled:(Z)V // method@010d │ │ -01a060: 5441 a200 |0018: iget-object v1, v4, Lcom/gacode/relaunchx/Editor;.cancelBtn:Landroid/widget/Button; // field@00a2 │ │ -01a064: 6e10 fa01 0400 |001a: invoke-virtual {v4}, Lcom/gacode/relaunchx/Editor;.getResources:()Landroid/content/res/Resources; // method@01fa │ │ -01a06a: 0c02 |001d: move-result-object v2 │ │ -01a06c: 1403 3700 087f |001e: const v3, #float 1.80776e+38 // #7f080037 │ │ -01a072: 6e20 8000 3200 |0021: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -01a078: 0c02 |0024: move-result-object v2 │ │ -01a07a: 6e20 1001 2100 |0025: invoke-virtual {v1, v2}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@0110 │ │ -01a080: 0e00 |0028: return-void │ │ -01a082: 5441 a500 |0029: iget-object v1, v4, Lcom/gacode/relaunchx/Editor;.saveBtn:Landroid/widget/Button; // field@00a5 │ │ -01a086: 1212 |002b: const/4 v2, #int 1 // #1 │ │ -01a088: 6e20 0d01 2100 |002c: invoke-virtual {v1, v2}, Landroid/widget/Button;.setEnabled:(Z)V // method@010d │ │ -01a08e: 5441 a200 |002f: iget-object v1, v4, Lcom/gacode/relaunchx/Editor;.cancelBtn:Landroid/widget/Button; // field@00a2 │ │ -01a092: 6e10 fa01 0400 |0031: invoke-virtual {v4}, Lcom/gacode/relaunchx/Editor;.getResources:()Landroid/content/res/Resources; // method@01fa │ │ -01a098: 0c02 |0034: move-result-object v2 │ │ -01a09a: 1403 3900 087f |0035: const v3, #float 1.80776e+38 // #7f080039 │ │ -01a0a0: 6e20 8000 3200 |0038: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -01a0a6: 0c02 |003b: move-result-object v2 │ │ -01a0a8: 6e20 1001 2100 |003c: invoke-virtual {v1, v2}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@0110 │ │ -01a0ae: 28e9 |003f: goto 0028 // -0017 │ │ +01b0b8: |[01b0b8] com.gacode.relaunchx.Editor.afterTextChanged:(Landroid/text/Editable;)V │ │ +01b0c8: 5441 a300 |0000: iget-object v1, v4, Lcom/gacode/relaunchx/Editor;.editTxt:Landroid/widget/EditText; // field@00a3 │ │ +01b0cc: 6e10 1501 0100 |0002: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0115 │ │ +01b0d2: 0c01 |0005: move-result-object v1 │ │ +01b0d4: 6e10 6906 0100 |0006: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0669 │ │ +01b0da: 0c00 |0009: move-result-object v0 │ │ +01b0dc: 5441 a600 |000a: iget-object v1, v4, Lcom/gacode/relaunchx/Editor;.textBuffer:Ljava/lang/String; // field@00a6 │ │ +01b0e0: 6e20 7c06 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +01b0e6: 0a01 |000f: move-result v1 │ │ +01b0e8: 3801 1900 |0010: if-eqz v1, 0029 // +0019 │ │ +01b0ec: 5441 a500 |0012: iget-object v1, v4, Lcom/gacode/relaunchx/Editor;.saveBtn:Landroid/widget/Button; // field@00a5 │ │ +01b0f0: 1202 |0014: const/4 v2, #int 0 // #0 │ │ +01b0f2: 6e20 0d01 2100 |0015: invoke-virtual {v1, v2}, Landroid/widget/Button;.setEnabled:(Z)V // method@010d │ │ +01b0f8: 5441 a200 |0018: iget-object v1, v4, Lcom/gacode/relaunchx/Editor;.cancelBtn:Landroid/widget/Button; // field@00a2 │ │ +01b0fc: 6e10 fa01 0400 |001a: invoke-virtual {v4}, Lcom/gacode/relaunchx/Editor;.getResources:()Landroid/content/res/Resources; // method@01fa │ │ +01b102: 0c02 |001d: move-result-object v2 │ │ +01b104: 1403 3700 087f |001e: const v3, #float 1.80776e+38 // #7f080037 │ │ +01b10a: 6e20 8000 3200 |0021: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +01b110: 0c02 |0024: move-result-object v2 │ │ +01b112: 6e20 1001 2100 |0025: invoke-virtual {v1, v2}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@0110 │ │ +01b118: 0e00 |0028: return-void │ │ +01b11a: 5441 a500 |0029: iget-object v1, v4, Lcom/gacode/relaunchx/Editor;.saveBtn:Landroid/widget/Button; // field@00a5 │ │ +01b11e: 1212 |002b: const/4 v2, #int 1 // #1 │ │ +01b120: 6e20 0d01 2100 |002c: invoke-virtual {v1, v2}, Landroid/widget/Button;.setEnabled:(Z)V // method@010d │ │ +01b126: 5441 a200 |002f: iget-object v1, v4, Lcom/gacode/relaunchx/Editor;.cancelBtn:Landroid/widget/Button; // field@00a2 │ │ +01b12a: 6e10 fa01 0400 |0031: invoke-virtual {v4}, Lcom/gacode/relaunchx/Editor;.getResources:()Landroid/content/res/Resources; // method@01fa │ │ +01b130: 0c02 |0034: move-result-object v2 │ │ +01b132: 1403 3900 087f |0035: const v3, #float 1.80776e+38 // #7f080039 │ │ +01b138: 6e20 8000 3200 |0038: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +01b13e: 0c02 |003b: move-result-object v2 │ │ +01b140: 6e20 1001 2100 |003c: invoke-virtual {v1, v2}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@0110 │ │ +01b146: 28e9 |003f: goto 0028 // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=289 │ │ 0x000a line=290 │ │ 0x0012 line=291 │ │ 0x0018 line=293 │ │ 0x001a line=294 │ │ @@ -8481,16 +8487,16 @@ │ │ type : '(Ljava/lang/CharSequence;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -01a0b0: |[01a0b0] com.gacode.relaunchx.Editor.beforeTextChanged:(Ljava/lang/CharSequence;III)V │ │ -01a0c0: 0e00 |0000: return-void │ │ +01b148: |[01b148] com.gacode.relaunchx.Editor.beforeTextChanged:(Ljava/lang/CharSequence;III)V │ │ +01b158: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=305 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/gacode/relaunchx/Editor; │ │ 0x0000 - 0x0001 reg=1 s Ljava/lang/CharSequence; │ │ 0x0000 - 0x0001 reg=2 start I │ │ @@ -8502,185 +8508,185 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 370 16-bit code units │ │ -01a0c4: |[01a0c4] com.gacode.relaunchx.Editor.onCreate:(Landroid/os/Bundle;)V │ │ -01a0d4: 140a 3800 087f |0000: const v10, #float 1.80776e+38 // #7f080038 │ │ -01a0da: 6f20 0700 cb00 |0003: invoke-super {v11, v12}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0007 │ │ -01a0e0: 6e10 f801 0b00 |0006: invoke-virtual {v11}, Lcom/gacode/relaunchx/Editor;.getBaseContext:()Landroid/content/Context; // method@01f8 │ │ -01a0e6: 0c06 |0009: move-result-object v6 │ │ -01a0e8: 7110 c400 0600 |000a: invoke-static {v6}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@00c4 │ │ -01a0ee: 0c06 |000d: move-result-object v6 │ │ -01a0f0: 5bb6 a400 |000e: iput-object v6, v11, Lcom/gacode/relaunchx/Editor;.prefs:Landroid/content/SharedPreferences; // field@00a4 │ │ -01a0f4: 6e10 f701 0b00 |0010: invoke-virtual {v11}, Lcom/gacode/relaunchx/Editor;.getApplicationContext:()Landroid/content/Context; // method@01f7 │ │ -01a0fa: 0c06 |0013: move-result-object v6 │ │ -01a0fc: 1f06 7301 |0014: check-cast v6, Lcom/gacode/relaunchx/ReLaunchApp; // type@0173 │ │ -01a100: 5bb6 a100 |0016: iput-object v6, v11, Lcom/gacode/relaunchx/Editor;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@00a1 │ │ -01a104: 54b6 a100 |0018: iget-object v6, v11, Lcom/gacode/relaunchx/Editor;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@00a1 │ │ -01a108: 6e20 a004 b600 |001a: invoke-virtual {v6, v11}, Lcom/gacode/relaunchx/ReLaunchApp;.setFullScreenIfNecessary:(Landroid/app/Activity;)V // method@04a0 │ │ -01a10e: 1406 0600 037f |001d: const v6, #float 1.74129e+38 // #7f030006 │ │ -01a114: 6e20 0002 6b00 |0020: invoke-virtual {v11, v6}, Lcom/gacode/relaunchx/Editor;.setContentView:(I)V // method@0200 │ │ -01a11a: 6e10 f901 0b00 |0023: invoke-virtual {v11}, Lcom/gacode/relaunchx/Editor;.getIntent:()Landroid/content/Intent; // method@01f9 │ │ -01a120: 0c01 |0026: move-result-object v1 │ │ -01a122: 6e10 5300 0100 |0027: invoke-virtual {v1}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0053 │ │ -01a128: 0c06 |002a: move-result-object v6 │ │ -01a12a: 3906 0500 |002b: if-nez v6, 0030 // +0005 │ │ -01a12e: 6e10 f601 0b00 |002d: invoke-virtual {v11}, Lcom/gacode/relaunchx/Editor;.finish:()V // method@01f6 │ │ -01a134: 1a06 a707 |0030: const-string v6, "filename" // string@07a7 │ │ -01a138: 6e20 5600 6100 |0032: invoke-virtual {v1, v6}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0056 │ │ -01a13e: 0c03 |0035: move-result-object v3 │ │ -01a140: 3903 0900 |0036: if-nez v3, 003f // +0009 │ │ -01a144: 1206 |0038: const/4 v6, #int 0 // #0 │ │ -01a146: 6e20 0102 6b00 |0039: invoke-virtual {v11, v6}, Lcom/gacode/relaunchx/Editor;.setResult:(I)V // method@0201 │ │ -01a14c: 6e10 f601 0b00 |003c: invoke-virtual {v11}, Lcom/gacode/relaunchx/Editor;.finish:()V // method@01f6 │ │ -01a152: 2202 e001 |003f: new-instance v2, Ljava/io/File; // type@01e0 │ │ -01a156: 7020 2a06 3200 |0041: invoke-direct {v2, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@062a │ │ -01a15c: 6e10 2f06 0200 |0044: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@062f │ │ -01a162: 0a06 |0047: move-result v6 │ │ -01a164: 3906 0500 |0048: if-nez v6, 004d // +0005 │ │ -01a168: 6e10 f601 0b00 |004a: invoke-virtual {v11}, Lcom/gacode/relaunchx/Editor;.finish:()V // method@01f6 │ │ -01a16e: 6e10 3506 0200 |004d: invoke-virtual {v2}, Ljava/io/File;.length:()J // method@0635 │ │ -01a174: 0b04 |0050: move-result-wide v4 │ │ -01a176: 54b6 a100 |0051: iget-object v6, v11, Lcom/gacode/relaunchx/Editor;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@00a1 │ │ -01a17a: 5266 8506 |0053: iget v6, v6, Lcom/gacode/relaunchx/ReLaunchApp;.editorMax:I // field@0685 │ │ -01a17e: 8166 |0055: int-to-long v6, v6 │ │ -01a180: 3106 0406 |0056: cmp-long v6, v4, v6 │ │ -01a184: 3d06 ce00 |0058: if-lez v6, 0126 // +00ce │ │ -01a188: 2200 0c00 |005a: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000c │ │ -01a18c: 7020 1b00 b000 |005c: invoke-direct {v0, v11}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ -01a192: 6e10 fa01 0b00 |005f: invoke-virtual {v11}, Lcom/gacode/relaunchx/Editor;.getResources:()Landroid/content/res/Resources; // method@01fa │ │ -01a198: 0c06 |0062: move-result-object v6 │ │ -01a19a: 1407 3d00 087f |0063: const v7, #float 1.80776e+38 // #7f08003d │ │ -01a1a0: 6e20 8000 7600 |0066: invoke-virtual {v6, v7}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -01a1a6: 0c06 |0069: move-result-object v6 │ │ -01a1a8: 6e20 2500 6000 |006a: invoke-virtual {v0, v6}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ -01a1ae: 2206 0202 |006d: new-instance v6, Ljava/lang/StringBuilder; // type@0202 │ │ -01a1b2: 7010 9606 0600 |006f: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -01a1b8: 6e10 fa01 0b00 |0072: invoke-virtual {v11}, Lcom/gacode/relaunchx/Editor;.getResources:()Landroid/content/res/Resources; // method@01fa │ │ -01a1be: 0c07 |0075: move-result-object v7 │ │ -01a1c0: 1408 3c00 087f |0076: const v8, #float 1.80776e+38 // #7f08003c │ │ -01a1c6: 6e20 8000 8700 |0079: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -01a1cc: 0c07 |007c: move-result-object v7 │ │ -01a1ce: 6e20 9a06 7600 |007d: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -01a1d4: 0c06 |0080: move-result-object v6 │ │ -01a1d6: 1a07 0300 |0081: const-string v7, " "" // string@0003 │ │ -01a1da: 6e20 9a06 7600 |0083: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -01a1e0: 0c06 |0086: move-result-object v6 │ │ -01a1e2: 6e20 9a06 3600 |0087: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -01a1e8: 0c06 |008a: move-result-object v6 │ │ -01a1ea: 1a07 0f00 |008b: const-string v7, "" " // string@000f │ │ -01a1ee: 6e20 9a06 7600 |008d: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -01a1f4: 0c06 |0090: move-result-object v6 │ │ -01a1f6: 6e10 fa01 0b00 |0091: invoke-virtual {v11}, Lcom/gacode/relaunchx/Editor;.getResources:()Landroid/content/res/Resources; // method@01fa │ │ -01a1fc: 0c07 |0094: move-result-object v7 │ │ -01a1fe: 1408 4600 087f |0095: const v8, #float 1.80776e+38 // #7f080046 │ │ -01a204: 6e20 8000 8700 |0098: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -01a20a: 0c07 |009b: move-result-object v7 │ │ -01a20c: 6e20 9a06 7600 |009c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -01a212: 0c06 |009f: move-result-object v6 │ │ -01a214: 1a07 0500 |00a0: const-string v7, " (" // string@0005 │ │ -01a218: 6e20 9a06 7600 |00a2: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -01a21e: 0c06 |00a5: move-result-object v6 │ │ -01a220: 6e10 3506 0200 |00a6: invoke-virtual {v2}, Ljava/io/File;.length:()J // method@0635 │ │ -01a226: 0b08 |00a9: move-result-wide v8 │ │ -01a228: 6e30 9806 8609 |00aa: invoke-virtual {v6, v8, v9}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0698 │ │ -01a22e: 0c06 |00ad: move-result-object v6 │ │ -01a230: 1a07 0200 |00ae: const-string v7, " " // string@0002 │ │ -01a234: 6e20 9a06 7600 |00b0: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -01a23a: 0c06 |00b3: move-result-object v6 │ │ -01a23c: 6e10 fa01 0b00 |00b4: invoke-virtual {v11}, Lcom/gacode/relaunchx/Editor;.getResources:()Landroid/content/res/Resources; // method@01fa │ │ -01a242: 0c07 |00b7: move-result-object v7 │ │ -01a244: 6e20 8000 a700 |00b8: invoke-virtual {v7, v10}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -01a24a: 0c07 |00bb: move-result-object v7 │ │ -01a24c: 6e20 9a06 7600 |00bc: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -01a252: 0c06 |00bf: move-result-object v6 │ │ -01a254: 1a07 3e00 |00c0: const-string v7, ") │ │ +01b15c: |[01b15c] com.gacode.relaunchx.Editor.onCreate:(Landroid/os/Bundle;)V │ │ +01b16c: 140a 3800 087f |0000: const v10, #float 1.80776e+38 // #7f080038 │ │ +01b172: 6f20 0700 cb00 |0003: invoke-super {v11, v12}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0007 │ │ +01b178: 6e10 f801 0b00 |0006: invoke-virtual {v11}, Lcom/gacode/relaunchx/Editor;.getBaseContext:()Landroid/content/Context; // method@01f8 │ │ +01b17e: 0c06 |0009: move-result-object v6 │ │ +01b180: 7110 c400 0600 |000a: invoke-static {v6}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@00c4 │ │ +01b186: 0c06 |000d: move-result-object v6 │ │ +01b188: 5bb6 a400 |000e: iput-object v6, v11, Lcom/gacode/relaunchx/Editor;.prefs:Landroid/content/SharedPreferences; // field@00a4 │ │ +01b18c: 6e10 f701 0b00 |0010: invoke-virtual {v11}, Lcom/gacode/relaunchx/Editor;.getApplicationContext:()Landroid/content/Context; // method@01f7 │ │ +01b192: 0c06 |0013: move-result-object v6 │ │ +01b194: 1f06 7301 |0014: check-cast v6, Lcom/gacode/relaunchx/ReLaunchApp; // type@0173 │ │ +01b198: 5bb6 a100 |0016: iput-object v6, v11, Lcom/gacode/relaunchx/Editor;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@00a1 │ │ +01b19c: 54b6 a100 |0018: iget-object v6, v11, Lcom/gacode/relaunchx/Editor;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@00a1 │ │ +01b1a0: 6e20 a004 b600 |001a: invoke-virtual {v6, v11}, Lcom/gacode/relaunchx/ReLaunchApp;.setFullScreenIfNecessary:(Landroid/app/Activity;)V // method@04a0 │ │ +01b1a6: 1406 0600 037f |001d: const v6, #float 1.74129e+38 // #7f030006 │ │ +01b1ac: 6e20 0002 6b00 |0020: invoke-virtual {v11, v6}, Lcom/gacode/relaunchx/Editor;.setContentView:(I)V // method@0200 │ │ +01b1b2: 6e10 f901 0b00 |0023: invoke-virtual {v11}, Lcom/gacode/relaunchx/Editor;.getIntent:()Landroid/content/Intent; // method@01f9 │ │ +01b1b8: 0c01 |0026: move-result-object v1 │ │ +01b1ba: 6e10 5300 0100 |0027: invoke-virtual {v1}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0053 │ │ +01b1c0: 0c06 |002a: move-result-object v6 │ │ +01b1c2: 3906 0500 |002b: if-nez v6, 0030 // +0005 │ │ +01b1c6: 6e10 f601 0b00 |002d: invoke-virtual {v11}, Lcom/gacode/relaunchx/Editor;.finish:()V // method@01f6 │ │ +01b1cc: 1a06 a707 |0030: const-string v6, "filename" // string@07a7 │ │ +01b1d0: 6e20 5600 6100 |0032: invoke-virtual {v1, v6}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0056 │ │ +01b1d6: 0c03 |0035: move-result-object v3 │ │ +01b1d8: 3903 0900 |0036: if-nez v3, 003f // +0009 │ │ +01b1dc: 1206 |0038: const/4 v6, #int 0 // #0 │ │ +01b1de: 6e20 0102 6b00 |0039: invoke-virtual {v11, v6}, Lcom/gacode/relaunchx/Editor;.setResult:(I)V // method@0201 │ │ +01b1e4: 6e10 f601 0b00 |003c: invoke-virtual {v11}, Lcom/gacode/relaunchx/Editor;.finish:()V // method@01f6 │ │ +01b1ea: 2202 e001 |003f: new-instance v2, Ljava/io/File; // type@01e0 │ │ +01b1ee: 7020 2a06 3200 |0041: invoke-direct {v2, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@062a │ │ +01b1f4: 6e10 2f06 0200 |0044: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@062f │ │ +01b1fa: 0a06 |0047: move-result v6 │ │ +01b1fc: 3906 0500 |0048: if-nez v6, 004d // +0005 │ │ +01b200: 6e10 f601 0b00 |004a: invoke-virtual {v11}, Lcom/gacode/relaunchx/Editor;.finish:()V // method@01f6 │ │ +01b206: 6e10 3506 0200 |004d: invoke-virtual {v2}, Ljava/io/File;.length:()J // method@0635 │ │ +01b20c: 0b04 |0050: move-result-wide v4 │ │ +01b20e: 54b6 a100 |0051: iget-object v6, v11, Lcom/gacode/relaunchx/Editor;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@00a1 │ │ +01b212: 5266 8506 |0053: iget v6, v6, Lcom/gacode/relaunchx/ReLaunchApp;.editorMax:I // field@0685 │ │ +01b216: 8166 |0055: int-to-long v6, v6 │ │ +01b218: 3106 0406 |0056: cmp-long v6, v4, v6 │ │ +01b21c: 3d06 ce00 |0058: if-lez v6, 0126 // +00ce │ │ +01b220: 2200 0c00 |005a: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000c │ │ +01b224: 7020 1b00 b000 |005c: invoke-direct {v0, v11}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ +01b22a: 6e10 fa01 0b00 |005f: invoke-virtual {v11}, Lcom/gacode/relaunchx/Editor;.getResources:()Landroid/content/res/Resources; // method@01fa │ │ +01b230: 0c06 |0062: move-result-object v6 │ │ +01b232: 1407 3d00 087f |0063: const v7, #float 1.80776e+38 // #7f08003d │ │ +01b238: 6e20 8000 7600 |0066: invoke-virtual {v6, v7}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +01b23e: 0c06 |0069: move-result-object v6 │ │ +01b240: 6e20 2500 6000 |006a: invoke-virtual {v0, v6}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ +01b246: 2206 0202 |006d: new-instance v6, Ljava/lang/StringBuilder; // type@0202 │ │ +01b24a: 7010 9606 0600 |006f: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +01b250: 6e10 fa01 0b00 |0072: invoke-virtual {v11}, Lcom/gacode/relaunchx/Editor;.getResources:()Landroid/content/res/Resources; // method@01fa │ │ +01b256: 0c07 |0075: move-result-object v7 │ │ +01b258: 1408 3c00 087f |0076: const v8, #float 1.80776e+38 // #7f08003c │ │ +01b25e: 6e20 8000 8700 |0079: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +01b264: 0c07 |007c: move-result-object v7 │ │ +01b266: 6e20 9a06 7600 |007d: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +01b26c: 0c06 |0080: move-result-object v6 │ │ +01b26e: 1a07 0300 |0081: const-string v7, " "" // string@0003 │ │ +01b272: 6e20 9a06 7600 |0083: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +01b278: 0c06 |0086: move-result-object v6 │ │ +01b27a: 6e20 9a06 3600 |0087: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +01b280: 0c06 |008a: move-result-object v6 │ │ +01b282: 1a07 0f00 |008b: const-string v7, "" " // string@000f │ │ +01b286: 6e20 9a06 7600 |008d: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +01b28c: 0c06 |0090: move-result-object v6 │ │ +01b28e: 6e10 fa01 0b00 |0091: invoke-virtual {v11}, Lcom/gacode/relaunchx/Editor;.getResources:()Landroid/content/res/Resources; // method@01fa │ │ +01b294: 0c07 |0094: move-result-object v7 │ │ +01b296: 1408 4600 087f |0095: const v8, #float 1.80776e+38 // #7f080046 │ │ +01b29c: 6e20 8000 8700 |0098: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +01b2a2: 0c07 |009b: move-result-object v7 │ │ +01b2a4: 6e20 9a06 7600 |009c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +01b2aa: 0c06 |009f: move-result-object v6 │ │ +01b2ac: 1a07 0500 |00a0: const-string v7, " (" // string@0005 │ │ +01b2b0: 6e20 9a06 7600 |00a2: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +01b2b6: 0c06 |00a5: move-result-object v6 │ │ +01b2b8: 6e10 3506 0200 |00a6: invoke-virtual {v2}, Ljava/io/File;.length:()J // method@0635 │ │ +01b2be: 0b08 |00a9: move-result-wide v8 │ │ +01b2c0: 6e30 9806 8609 |00aa: invoke-virtual {v6, v8, v9}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0698 │ │ +01b2c6: 0c06 |00ad: move-result-object v6 │ │ +01b2c8: 1a07 0200 |00ae: const-string v7, " " // string@0002 │ │ +01b2cc: 6e20 9a06 7600 |00b0: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +01b2d2: 0c06 |00b3: move-result-object v6 │ │ +01b2d4: 6e10 fa01 0b00 |00b4: invoke-virtual {v11}, Lcom/gacode/relaunchx/Editor;.getResources:()Landroid/content/res/Resources; // method@01fa │ │ +01b2da: 0c07 |00b7: move-result-object v7 │ │ +01b2dc: 6e20 8000 a700 |00b8: invoke-virtual {v7, v10}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +01b2e2: 0c07 |00bb: move-result-object v7 │ │ +01b2e4: 6e20 9a06 7600 |00bc: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +01b2ea: 0c06 |00bf: move-result-object v6 │ │ +01b2ec: 1a07 3e00 |00c0: const-string v7, ") │ │ " // string@003e │ │ -01a258: 6e20 9a06 7600 |00c2: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -01a25e: 0c06 |00c5: move-result-object v6 │ │ -01a260: 6e10 fa01 0b00 |00c6: invoke-virtual {v11}, Lcom/gacode/relaunchx/Editor;.getResources:()Landroid/content/res/Resources; // method@01fa │ │ -01a266: 0c07 |00c9: move-result-object v7 │ │ -01a268: 1408 3e00 087f |00ca: const v8, #float 1.80776e+38 // #7f08003e │ │ -01a26e: 6e20 8000 8700 |00cd: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -01a274: 0c07 |00d0: move-result-object v7 │ │ -01a276: 6e20 9a06 7600 |00d1: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -01a27c: 0c06 |00d4: move-result-object v6 │ │ -01a27e: 1a07 0200 |00d5: const-string v7, " " // string@0002 │ │ -01a282: 6e20 9a06 7600 |00d7: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -01a288: 0c06 |00da: move-result-object v6 │ │ -01a28a: 54b7 a100 |00db: iget-object v7, v11, Lcom/gacode/relaunchx/Editor;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@00a1 │ │ -01a28e: 5277 8506 |00dd: iget v7, v7, Lcom/gacode/relaunchx/ReLaunchApp;.editorMax:I // field@0685 │ │ -01a292: 6e20 9706 7600 |00df: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0697 │ │ -01a298: 0c06 |00e2: move-result-object v6 │ │ -01a29a: 1a07 0200 |00e3: const-string v7, " " // string@0002 │ │ -01a29e: 6e20 9a06 7600 |00e5: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -01a2a4: 0c06 |00e8: move-result-object v6 │ │ -01a2a6: 6e10 fa01 0b00 |00e9: invoke-virtual {v11}, Lcom/gacode/relaunchx/Editor;.getResources:()Landroid/content/res/Resources; // method@01fa │ │ -01a2ac: 0c07 |00ec: move-result-object v7 │ │ -01a2ae: 6e20 8000 a700 |00ed: invoke-virtual {v7, v10}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -01a2b4: 0c07 |00f0: move-result-object v7 │ │ -01a2b6: 6e20 9a06 7600 |00f1: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -01a2bc: 0c06 |00f4: move-result-object v6 │ │ -01a2be: 6e10 9c06 0600 |00f5: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -01a2c4: 0c06 |00f8: move-result-object v6 │ │ -01a2c6: 6e20 1e00 6000 |00f9: invoke-virtual {v0, v6}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@001e │ │ -01a2cc: 6e10 fa01 0b00 |00fc: invoke-virtual {v11}, Lcom/gacode/relaunchx/Editor;.getResources:()Landroid/content/res/Resources; // method@01fa │ │ -01a2d2: 0c06 |00ff: move-result-object v6 │ │ -01a2d4: 1407 4000 087f |0100: const v7, #float 1.80776e+38 // #7f080040 │ │ -01a2da: 6e20 8000 7600 |0103: invoke-virtual {v6, v7}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -01a2e0: 0c06 |0106: move-result-object v6 │ │ -01a2e2: 2207 a200 |0107: new-instance v7, Lcom/gacode/relaunchx/Editor$4; // type@00a2 │ │ -01a2e6: 7020 e701 b700 |0109: invoke-direct {v7, v11}, Lcom/gacode/relaunchx/Editor$4;.:(Lcom/gacode/relaunchx/Editor;)V // method@01e7 │ │ -01a2ec: 6e30 2200 6007 |010c: invoke-virtual {v0, v6, v7}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0022 │ │ -01a2f2: 6e10 2700 0000 |010f: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ -01a2f8: 54b6 a400 |0112: iget-object v6, v11, Lcom/gacode/relaunchx/Editor;.prefs:Landroid/content/SharedPreferences; // field@00a4 │ │ -01a2fc: 7120 1005 6b00 |0114: invoke-static {v11, v6}, Lcom/gacode/relaunchx/ScreenOrientation;.set:(Landroid/app/Activity;Landroid/content/SharedPreferences;)V // method@0510 │ │ -01a302: 54b6 a100 |0117: iget-object v6, v11, Lcom/gacode/relaunchx/Editor;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@00a1 │ │ -01a306: 54b7 a400 |0119: iget-object v7, v11, Lcom/gacode/relaunchx/Editor;.prefs:Landroid/content/SharedPreferences; // field@00a4 │ │ -01a30a: 1408 0100 0c7f |011b: const v8, #float 1.86092e+38 // #7f0c0001 │ │ -01a310: 6e20 f501 8b00 |011e: invoke-virtual {v11, v8}, Lcom/gacode/relaunchx/Editor;.findViewById:(I)Landroid/view/View; // method@01f5 │ │ -01a316: 0c08 |0121: move-result-object v8 │ │ -01a318: 7130 4b05 7608 |0122: invoke-static {v6, v7, v8}, Lcom/gacode/relaunchx/SizeManipulation;.AdjustWithPreferencesToolbarMinHeight:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/view/View;)V // method@054b │ │ -01a31e: 0e00 |0125: return-void │ │ -01a320: 1406 2b00 0c7f |0126: const v6, #float 1.86093e+38 // #7f0c002b │ │ -01a326: 6e20 f501 6b00 |0129: invoke-virtual {v11, v6}, Lcom/gacode/relaunchx/Editor;.findViewById:(I)Landroid/view/View; // method@01f5 │ │ -01a32c: 0c06 |012c: move-result-object v6 │ │ -01a32e: 1f06 7200 |012d: check-cast v6, Landroid/widget/Button; // type@0072 │ │ -01a332: 5bb6 a500 |012f: iput-object v6, v11, Lcom/gacode/relaunchx/Editor;.saveBtn:Landroid/widget/Button; // field@00a5 │ │ -01a336: 54b6 a500 |0131: iget-object v6, v11, Lcom/gacode/relaunchx/Editor;.saveBtn:Landroid/widget/Button; // field@00a5 │ │ -01a33a: 2207 a300 |0133: new-instance v7, Lcom/gacode/relaunchx/Editor$5; // type@00a3 │ │ -01a33e: 7030 e901 b703 |0135: invoke-direct {v7, v11, v3}, Lcom/gacode/relaunchx/Editor$5;.:(Lcom/gacode/relaunchx/Editor;Ljava/lang/String;)V // method@01e9 │ │ -01a344: 6e20 0e01 7600 |0138: invoke-virtual {v6, v7}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@010e │ │ -01a34a: 1406 2c00 0c7f |013b: const v6, #float 1.86093e+38 // #7f0c002c │ │ -01a350: 6e20 f501 6b00 |013e: invoke-virtual {v11, v6}, Lcom/gacode/relaunchx/Editor;.findViewById:(I)Landroid/view/View; // method@01f5 │ │ -01a356: 0c06 |0141: move-result-object v6 │ │ -01a358: 1f06 7200 |0142: check-cast v6, Landroid/widget/Button; // type@0072 │ │ -01a35c: 5bb6 a200 |0144: iput-object v6, v11, Lcom/gacode/relaunchx/Editor;.cancelBtn:Landroid/widget/Button; // field@00a2 │ │ -01a360: 54b6 a200 |0146: iget-object v6, v11, Lcom/gacode/relaunchx/Editor;.cancelBtn:Landroid/widget/Button; // field@00a2 │ │ -01a364: 2207 a600 |0148: new-instance v7, Lcom/gacode/relaunchx/Editor$6; // type@00a6 │ │ -01a368: 7030 ef01 b703 |014a: invoke-direct {v7, v11, v3}, Lcom/gacode/relaunchx/Editor$6;.:(Lcom/gacode/relaunchx/Editor;Ljava/lang/String;)V // method@01ef │ │ -01a36e: 6e20 0e01 7600 |014d: invoke-virtual {v6, v7}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@010e │ │ -01a374: 1406 2e00 0c7f |0150: const v6, #float 1.86093e+38 // #7f0c002e │ │ -01a37a: 6e20 f501 6b00 |0153: invoke-virtual {v11, v6}, Lcom/gacode/relaunchx/Editor;.findViewById:(I)Landroid/view/View; // method@01f5 │ │ -01a380: 0c06 |0156: move-result-object v6 │ │ -01a382: 1f06 7400 |0157: check-cast v6, Landroid/widget/EditText; // type@0074 │ │ -01a386: 5bb6 a300 |0159: iput-object v6, v11, Lcom/gacode/relaunchx/Editor;.editTxt:Landroid/widget/EditText; // field@00a3 │ │ -01a38a: 54b6 a300 |015b: iget-object v6, v11, Lcom/gacode/relaunchx/Editor;.editTxt:Landroid/widget/EditText; // field@00a3 │ │ -01a38e: 6e20 1401 b600 |015d: invoke-virtual {v6, v11}, Landroid/widget/EditText;.addTextChangedListener:(Landroid/text/TextWatcher;)V // method@0114 │ │ -01a394: 1406 2a00 0c7f |0160: const v6, #float 1.86093e+38 // #7f0c002a │ │ -01a39a: 6e20 f501 6b00 |0163: invoke-virtual {v11, v6}, Lcom/gacode/relaunchx/Editor;.findViewById:(I)Landroid/view/View; // method@01f5 │ │ -01a3a0: 0c06 |0166: move-result-object v6 │ │ -01a3a2: 1f06 7400 |0167: check-cast v6, Landroid/widget/EditText; // type@0074 │ │ -01a3a6: 6e20 1b01 3600 |0169: invoke-virtual {v6, v3}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@011b │ │ -01a3ac: 54b6 a300 |016c: iget-object v6, v11, Lcom/gacode/relaunchx/Editor;.editTxt:Landroid/widget/EditText; // field@00a3 │ │ -01a3b0: 7030 fe01 3b06 |016e: invoke-direct {v11, v3, v6}, Lcom/gacode/relaunchx/Editor;.rereadFile:(Ljava/lang/String;Landroid/widget/EditText;)Z // method@01fe │ │ -01a3b6: 28a1 |0171: goto 0112 // -005f │ │ +01b2f0: 6e20 9a06 7600 |00c2: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +01b2f6: 0c06 |00c5: move-result-object v6 │ │ +01b2f8: 6e10 fa01 0b00 |00c6: invoke-virtual {v11}, Lcom/gacode/relaunchx/Editor;.getResources:()Landroid/content/res/Resources; // method@01fa │ │ +01b2fe: 0c07 |00c9: move-result-object v7 │ │ +01b300: 1408 3e00 087f |00ca: const v8, #float 1.80776e+38 // #7f08003e │ │ +01b306: 6e20 8000 8700 |00cd: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +01b30c: 0c07 |00d0: move-result-object v7 │ │ +01b30e: 6e20 9a06 7600 |00d1: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +01b314: 0c06 |00d4: move-result-object v6 │ │ +01b316: 1a07 0200 |00d5: const-string v7, " " // string@0002 │ │ +01b31a: 6e20 9a06 7600 |00d7: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +01b320: 0c06 |00da: move-result-object v6 │ │ +01b322: 54b7 a100 |00db: iget-object v7, v11, Lcom/gacode/relaunchx/Editor;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@00a1 │ │ +01b326: 5277 8506 |00dd: iget v7, v7, Lcom/gacode/relaunchx/ReLaunchApp;.editorMax:I // field@0685 │ │ +01b32a: 6e20 9706 7600 |00df: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0697 │ │ +01b330: 0c06 |00e2: move-result-object v6 │ │ +01b332: 1a07 0200 |00e3: const-string v7, " " // string@0002 │ │ +01b336: 6e20 9a06 7600 |00e5: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +01b33c: 0c06 |00e8: move-result-object v6 │ │ +01b33e: 6e10 fa01 0b00 |00e9: invoke-virtual {v11}, Lcom/gacode/relaunchx/Editor;.getResources:()Landroid/content/res/Resources; // method@01fa │ │ +01b344: 0c07 |00ec: move-result-object v7 │ │ +01b346: 6e20 8000 a700 |00ed: invoke-virtual {v7, v10}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +01b34c: 0c07 |00f0: move-result-object v7 │ │ +01b34e: 6e20 9a06 7600 |00f1: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +01b354: 0c06 |00f4: move-result-object v6 │ │ +01b356: 6e10 9c06 0600 |00f5: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +01b35c: 0c06 |00f8: move-result-object v6 │ │ +01b35e: 6e20 1e00 6000 |00f9: invoke-virtual {v0, v6}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@001e │ │ +01b364: 6e10 fa01 0b00 |00fc: invoke-virtual {v11}, Lcom/gacode/relaunchx/Editor;.getResources:()Landroid/content/res/Resources; // method@01fa │ │ +01b36a: 0c06 |00ff: move-result-object v6 │ │ +01b36c: 1407 4000 087f |0100: const v7, #float 1.80776e+38 // #7f080040 │ │ +01b372: 6e20 8000 7600 |0103: invoke-virtual {v6, v7}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +01b378: 0c06 |0106: move-result-object v6 │ │ +01b37a: 2207 a200 |0107: new-instance v7, Lcom/gacode/relaunchx/Editor$4; // type@00a2 │ │ +01b37e: 7020 e701 b700 |0109: invoke-direct {v7, v11}, Lcom/gacode/relaunchx/Editor$4;.:(Lcom/gacode/relaunchx/Editor;)V // method@01e7 │ │ +01b384: 6e30 2200 6007 |010c: invoke-virtual {v0, v6, v7}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0022 │ │ +01b38a: 6e10 2700 0000 |010f: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ +01b390: 54b6 a400 |0112: iget-object v6, v11, Lcom/gacode/relaunchx/Editor;.prefs:Landroid/content/SharedPreferences; // field@00a4 │ │ +01b394: 7120 1005 6b00 |0114: invoke-static {v11, v6}, Lcom/gacode/relaunchx/ScreenOrientation;.set:(Landroid/app/Activity;Landroid/content/SharedPreferences;)V // method@0510 │ │ +01b39a: 54b6 a100 |0117: iget-object v6, v11, Lcom/gacode/relaunchx/Editor;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@00a1 │ │ +01b39e: 54b7 a400 |0119: iget-object v7, v11, Lcom/gacode/relaunchx/Editor;.prefs:Landroid/content/SharedPreferences; // field@00a4 │ │ +01b3a2: 1408 0100 0c7f |011b: const v8, #float 1.86092e+38 // #7f0c0001 │ │ +01b3a8: 6e20 f501 8b00 |011e: invoke-virtual {v11, v8}, Lcom/gacode/relaunchx/Editor;.findViewById:(I)Landroid/view/View; // method@01f5 │ │ +01b3ae: 0c08 |0121: move-result-object v8 │ │ +01b3b0: 7130 4b05 7608 |0122: invoke-static {v6, v7, v8}, Lcom/gacode/relaunchx/SizeManipulation;.AdjustWithPreferencesToolbarMinHeight:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/view/View;)V // method@054b │ │ +01b3b6: 0e00 |0125: return-void │ │ +01b3b8: 1406 2b00 0c7f |0126: const v6, #float 1.86093e+38 // #7f0c002b │ │ +01b3be: 6e20 f501 6b00 |0129: invoke-virtual {v11, v6}, Lcom/gacode/relaunchx/Editor;.findViewById:(I)Landroid/view/View; // method@01f5 │ │ +01b3c4: 0c06 |012c: move-result-object v6 │ │ +01b3c6: 1f06 7200 |012d: check-cast v6, Landroid/widget/Button; // type@0072 │ │ +01b3ca: 5bb6 a500 |012f: iput-object v6, v11, Lcom/gacode/relaunchx/Editor;.saveBtn:Landroid/widget/Button; // field@00a5 │ │ +01b3ce: 54b6 a500 |0131: iget-object v6, v11, Lcom/gacode/relaunchx/Editor;.saveBtn:Landroid/widget/Button; // field@00a5 │ │ +01b3d2: 2207 a300 |0133: new-instance v7, Lcom/gacode/relaunchx/Editor$5; // type@00a3 │ │ +01b3d6: 7030 e901 b703 |0135: invoke-direct {v7, v11, v3}, Lcom/gacode/relaunchx/Editor$5;.:(Lcom/gacode/relaunchx/Editor;Ljava/lang/String;)V // method@01e9 │ │ +01b3dc: 6e20 0e01 7600 |0138: invoke-virtual {v6, v7}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@010e │ │ +01b3e2: 1406 2c00 0c7f |013b: const v6, #float 1.86093e+38 // #7f0c002c │ │ +01b3e8: 6e20 f501 6b00 |013e: invoke-virtual {v11, v6}, Lcom/gacode/relaunchx/Editor;.findViewById:(I)Landroid/view/View; // method@01f5 │ │ +01b3ee: 0c06 |0141: move-result-object v6 │ │ +01b3f0: 1f06 7200 |0142: check-cast v6, Landroid/widget/Button; // type@0072 │ │ +01b3f4: 5bb6 a200 |0144: iput-object v6, v11, Lcom/gacode/relaunchx/Editor;.cancelBtn:Landroid/widget/Button; // field@00a2 │ │ +01b3f8: 54b6 a200 |0146: iget-object v6, v11, Lcom/gacode/relaunchx/Editor;.cancelBtn:Landroid/widget/Button; // field@00a2 │ │ +01b3fc: 2207 a600 |0148: new-instance v7, Lcom/gacode/relaunchx/Editor$6; // type@00a6 │ │ +01b400: 7030 ef01 b703 |014a: invoke-direct {v7, v11, v3}, Lcom/gacode/relaunchx/Editor$6;.:(Lcom/gacode/relaunchx/Editor;Ljava/lang/String;)V // method@01ef │ │ +01b406: 6e20 0e01 7600 |014d: invoke-virtual {v6, v7}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@010e │ │ +01b40c: 1406 2e00 0c7f |0150: const v6, #float 1.86093e+38 // #7f0c002e │ │ +01b412: 6e20 f501 6b00 |0153: invoke-virtual {v11, v6}, Lcom/gacode/relaunchx/Editor;.findViewById:(I)Landroid/view/View; // method@01f5 │ │ +01b418: 0c06 |0156: move-result-object v6 │ │ +01b41a: 1f06 7400 |0157: check-cast v6, Landroid/widget/EditText; // type@0074 │ │ +01b41e: 5bb6 a300 |0159: iput-object v6, v11, Lcom/gacode/relaunchx/Editor;.editTxt:Landroid/widget/EditText; // field@00a3 │ │ +01b422: 54b6 a300 |015b: iget-object v6, v11, Lcom/gacode/relaunchx/Editor;.editTxt:Landroid/widget/EditText; // field@00a3 │ │ +01b426: 6e20 1401 b600 |015d: invoke-virtual {v6, v11}, Landroid/widget/EditText;.addTextChangedListener:(Landroid/text/TextWatcher;)V // method@0114 │ │ +01b42c: 1406 2a00 0c7f |0160: const v6, #float 1.86093e+38 // #7f0c002a │ │ +01b432: 6e20 f501 6b00 |0163: invoke-virtual {v11, v6}, Lcom/gacode/relaunchx/Editor;.findViewById:(I)Landroid/view/View; // method@01f5 │ │ +01b438: 0c06 |0166: move-result-object v6 │ │ +01b43a: 1f06 7400 |0167: check-cast v6, Landroid/widget/EditText; // type@0074 │ │ +01b43e: 6e20 1b01 3600 |0169: invoke-virtual {v6, v3}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@011b │ │ +01b444: 54b6 a300 |016c: iget-object v6, v11, Lcom/gacode/relaunchx/Editor;.editTxt:Landroid/widget/EditText; // field@00a3 │ │ +01b448: 7030 fe01 3b06 |016e: invoke-direct {v11, v3, v6}, Lcom/gacode/relaunchx/Editor;.rereadFile:(Ljava/lang/String;Landroid/widget/EditText;)Z // method@01fe │ │ +01b44e: 28a1 |0171: goto 0112 // -005f │ │ catches : (none) │ │ positions : │ │ 0x0003 line=153 │ │ 0x0006 line=155 │ │ 0x0010 line=157 │ │ 0x0018 line=158 │ │ 0x001d line=159 │ │ @@ -8734,20 +8740,20 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -01a3b8: |[01a3b8] com.gacode.relaunchx.Editor.onResume:()V │ │ -01a3c8: 6f10 0c00 0200 |0000: invoke-super {v2}, Landroid/app/Activity;.onResume:()V // method@000c │ │ -01a3ce: 5420 a100 |0003: iget-object v0, v2, Lcom/gacode/relaunchx/Editor;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@00a1 │ │ -01a3d2: 1a01 9804 |0005: const-string v1, "Viewer" // string@0498 │ │ -01a3d6: 6e30 8104 1002 |0007: invoke-virtual {v0, v1, v2}, Lcom/gacode/relaunchx/ReLaunchApp;.generalOnResume:(Ljava/lang/String;Landroid/app/Activity;)V // method@0481 │ │ -01a3dc: 0e00 |000a: return-void │ │ +01b450: |[01b450] com.gacode.relaunchx.Editor.onResume:()V │ │ +01b460: 6f10 0c00 0200 |0000: invoke-super {v2}, Landroid/app/Activity;.onResume:()V // method@000c │ │ +01b466: 5420 a100 |0003: iget-object v0, v2, Lcom/gacode/relaunchx/Editor;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@00a1 │ │ +01b46a: 1a01 9804 |0005: const-string v1, "Viewer" // string@0498 │ │ +01b46e: 6e30 8104 1002 |0007: invoke-virtual {v0, v1, v2}, Lcom/gacode/relaunchx/ReLaunchApp;.generalOnResume:(Ljava/lang/String;Landroid/app/Activity;)V // method@0481 │ │ +01b474: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=284 │ │ 0x0003 line=285 │ │ 0x000a line=286 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/gacode/relaunchx/Editor; │ │ @@ -8757,16 +8763,16 @@ │ │ type : '(Ljava/lang/CharSequence;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -01a3e0: |[01a3e0] com.gacode.relaunchx.Editor.onTextChanged:(Ljava/lang/CharSequence;III)V │ │ -01a3f0: 0e00 |0000: return-void │ │ +01b478: |[01b478] com.gacode.relaunchx.Editor.onTextChanged:(Ljava/lang/CharSequence;III)V │ │ +01b488: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=308 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/gacode/relaunchx/Editor; │ │ 0x0000 - 0x0001 reg=1 s Ljava/lang/CharSequence; │ │ 0x0000 - 0x0001 reg=2 start I │ │ @@ -8833,21 +8839,21 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -01a3f4: |[01a3f4] com.gacode.relaunchx.EinkScreen.:()V │ │ -01a404: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -01a406: 6700 a900 |0001: sput v0, Lcom/gacode/relaunchx/EinkScreen;.UpdateMode:I // field@00a9 │ │ -01a40a: 6700 a800 |0003: sput v0, Lcom/gacode/relaunchx/EinkScreen;.RefreshNumber:I // field@00a8 │ │ -01a40e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -01a410: 6a00 a700 |0006: sput-boolean v0, Lcom/gacode/relaunchx/EinkScreen;.IsSleep:Z // field@00a7 │ │ -01a414: 0e00 |0008: return-void │ │ +01b48c: |[01b48c] com.gacode.relaunchx.EinkScreen.:()V │ │ +01b49c: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +01b49e: 6700 a900 |0001: sput v0, Lcom/gacode/relaunchx/EinkScreen;.UpdateMode:I // field@00a9 │ │ +01b4a2: 6700 a800 |0003: sput v0, Lcom/gacode/relaunchx/EinkScreen;.RefreshNumber:I // field@00a8 │ │ +01b4a6: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +01b4a8: 6a00 a700 |0006: sput-boolean v0, Lcom/gacode/relaunchx/EinkScreen;.IsSleep:Z // field@00a7 │ │ +01b4ac: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=14 │ │ 0x0003 line=19 │ │ 0x0005 line=20 │ │ locals : │ │ │ │ @@ -8856,17 +8862,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01a418: |[01a418] com.gacode.relaunchx.EinkScreen.:()V │ │ -01a428: 7010 6606 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -01a42e: 0e00 |0003: return-void │ │ +01b4b0: |[01b4b0] com.gacode.relaunchx.EinkScreen.:()V │ │ +01b4c0: 7010 6606 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +01b4c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/gacode/relaunchx/EinkScreen; │ │ │ │ #2 : (in Lcom/gacode/relaunchx/EinkScreen;) │ │ @@ -8874,75 +8880,75 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 130 16-bit code units │ │ -01a430: |[01a430] com.gacode.relaunchx.EinkScreen.PrepareController:(Landroid/view/View;Z)V │ │ -01a440: 1225 |0000: const/4 v5, #int 2 // #2 │ │ -01a442: 12f4 |0001: const/4 v4, #int -1 // #ff │ │ -01a444: 1213 |0002: const/4 v3, #int 1 // #1 │ │ -01a446: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -01a448: 6300 8900 |0004: sget-boolean v0, Lcom/gacode/relaunchx/DeviceInfo;.EINK_NOOK:Z // field@0089 │ │ -01a44c: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ -01a450: 3907 0600 |0008: if-nez v7, 000e // +0006 │ │ -01a454: 6300 a700 |000a: sget-boolean v0, Lcom/gacode/relaunchx/EinkScreen;.IsSleep:Z // field@00a7 │ │ -01a458: 3270 0600 |000c: if-eq v0, v7, 0012 // +0006 │ │ -01a45c: 7120 0802 6700 |000e: invoke-static {v7, v6}, Lcom/gacode/relaunchx/EinkScreen;.SleepController:(ZLandroid/view/View;)V // method@0208 │ │ -01a462: 0e00 |0011: return-void │ │ -01a464: 6000 a800 |0012: sget v0, Lcom/gacode/relaunchx/EinkScreen;.RefreshNumber:I // field@00a8 │ │ -01a468: 3340 1600 |0014: if-ne v0, v4, 002a // +0016 │ │ -01a46c: 6000 a900 |0016: sget v0, Lcom/gacode/relaunchx/EinkScreen;.UpdateMode:I // field@00a9 │ │ -01a470: 2b00 5800 0000 |0018: packed-switch v0, 00000070 // +00000058 │ │ -01a476: 6702 a800 |001b: sput v2, Lcom/gacode/relaunchx/EinkScreen;.RefreshNumber:I // field@00a8 │ │ -01a47a: 28f4 |001d: goto 0011 // -000c │ │ -01a47c: 7120 0702 2600 |001e: invoke-static {v6, v2}, Lcom/gacode/relaunchx/EinkScreen;.SetMode:(Landroid/view/View;I)V // method@0207 │ │ -01a482: 28fa |0021: goto 001b // -0006 │ │ -01a484: 6000 aa00 |0022: sget v0, Lcom/gacode/relaunchx/EinkScreen;.UpdateModeInterval:I // field@00aa │ │ -01a488: 3900 f7ff |0024: if-nez v0, 001b // -0009 │ │ -01a48c: 7120 0702 5600 |0026: invoke-static {v6, v5}, Lcom/gacode/relaunchx/EinkScreen;.SetMode:(Landroid/view/View;I)V // method@0207 │ │ -01a492: 28f2 |0029: goto 001b // -000e │ │ -01a494: 6000 a900 |002a: sget v0, Lcom/gacode/relaunchx/EinkScreen;.UpdateMode:I // field@00a9 │ │ -01a498: 3900 0600 |002c: if-nez v0, 0032 // +0006 │ │ -01a49c: 7120 0702 2600 |002e: invoke-static {v6, v2}, Lcom/gacode/relaunchx/EinkScreen;.SetMode:(Landroid/view/View;I)V // method@0207 │ │ -01a4a2: 28e0 |0031: goto 0011 // -0020 │ │ -01a4a4: 6000 a900 |0032: sget v0, Lcom/gacode/relaunchx/EinkScreen;.UpdateMode:I // field@00a9 │ │ -01a4a8: 3d00 ddff |0034: if-lez v0, 0011 // -0023 │ │ -01a4ac: 6000 aa00 |0036: sget v0, Lcom/gacode/relaunchx/EinkScreen;.UpdateModeInterval:I // field@00aa │ │ -01a4b0: 3c00 0600 |0038: if-gtz v0, 003e // +0006 │ │ -01a4b4: 6000 a900 |003a: sget v0, Lcom/gacode/relaunchx/EinkScreen;.UpdateMode:I // field@00a9 │ │ -01a4b8: 3330 d5ff |003c: if-ne v0, v3, 0011 // -002b │ │ -01a4bc: 6000 a800 |003e: sget v0, Lcom/gacode/relaunchx/EinkScreen;.RefreshNumber:I // field@00a8 │ │ -01a4c0: 3800 0c00 |0040: if-eqz v0, 004c // +000c │ │ -01a4c4: 6000 a900 |0042: sget v0, Lcom/gacode/relaunchx/EinkScreen;.UpdateMode:I // field@00a9 │ │ -01a4c8: 3330 2000 |0044: if-ne v0, v3, 0064 // +0020 │ │ -01a4cc: 6000 a800 |0046: sget v0, Lcom/gacode/relaunchx/EinkScreen;.RefreshNumber:I // field@00a8 │ │ -01a4d0: 6001 aa00 |0048: sget v1, Lcom/gacode/relaunchx/EinkScreen;.UpdateModeInterval:I // field@00aa │ │ -01a4d4: 3510 1a00 |004a: if-ge v0, v1, 0064 // +001a │ │ -01a4d8: 6000 a900 |004c: sget v0, Lcom/gacode/relaunchx/EinkScreen;.UpdateMode:I // field@00a9 │ │ -01a4dc: 2b00 2c00 0000 |004e: packed-switch v0, 0000007a // +0000002c │ │ -01a4e2: 6000 aa00 |0051: sget v0, Lcom/gacode/relaunchx/EinkScreen;.UpdateModeInterval:I // field@00aa │ │ -01a4e6: 3d00 beff |0053: if-lez v0, 0011 // -0042 │ │ -01a4ea: 6000 a800 |0055: sget v0, Lcom/gacode/relaunchx/EinkScreen;.RefreshNumber:I // field@00a8 │ │ -01a4ee: d800 0001 |0057: add-int/lit8 v0, v0, #int 1 // #01 │ │ -01a4f2: 6700 a800 |0059: sput v0, Lcom/gacode/relaunchx/EinkScreen;.RefreshNumber:I // field@00a8 │ │ -01a4f6: 28b6 |005b: goto 0011 // -004a │ │ -01a4f8: 7120 0702 5600 |005c: invoke-static {v6, v5}, Lcom/gacode/relaunchx/EinkScreen;.SetMode:(Landroid/view/View;I)V // method@0207 │ │ -01a4fe: 28f2 |005f: goto 0051 // -000e │ │ -01a500: 7120 0702 3600 |0060: invoke-static {v6, v3}, Lcom/gacode/relaunchx/EinkScreen;.SetMode:(Landroid/view/View;I)V // method@0207 │ │ -01a506: 28ee |0063: goto 0051 // -0012 │ │ -01a508: 6000 aa00 |0064: sget v0, Lcom/gacode/relaunchx/EinkScreen;.UpdateModeInterval:I // field@00aa │ │ -01a50c: 6001 a800 |0066: sget v1, Lcom/gacode/relaunchx/EinkScreen;.RefreshNumber:I // field@00a8 │ │ -01a510: 3610 e9ff |0068: if-gt v0, v1, 0051 // -0017 │ │ -01a514: 7120 0702 2600 |006a: invoke-static {v6, v2}, Lcom/gacode/relaunchx/EinkScreen;.SetMode:(Landroid/view/View;I)V // method@0207 │ │ -01a51a: 6704 a800 |006d: sput v4, Lcom/gacode/relaunchx/EinkScreen;.RefreshNumber:I // field@00a8 │ │ -01a51e: 28e2 |006f: goto 0051 // -001e │ │ -01a520: 0001 0300 0000 0000 0600 0000 0300 ... |0070: packed-switch-data (10 units) │ │ -01a534: 0001 0200 0100 0000 1200 0000 0e00 ... |007a: packed-switch-data (8 units) │ │ +01b4c8: |[01b4c8] com.gacode.relaunchx.EinkScreen.PrepareController:(Landroid/view/View;Z)V │ │ +01b4d8: 1225 |0000: const/4 v5, #int 2 // #2 │ │ +01b4da: 12f4 |0001: const/4 v4, #int -1 // #ff │ │ +01b4dc: 1213 |0002: const/4 v3, #int 1 // #1 │ │ +01b4de: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +01b4e0: 6300 8900 |0004: sget-boolean v0, Lcom/gacode/relaunchx/DeviceInfo;.EINK_NOOK:Z // field@0089 │ │ +01b4e4: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ +01b4e8: 3907 0600 |0008: if-nez v7, 000e // +0006 │ │ +01b4ec: 6300 a700 |000a: sget-boolean v0, Lcom/gacode/relaunchx/EinkScreen;.IsSleep:Z // field@00a7 │ │ +01b4f0: 3270 0600 |000c: if-eq v0, v7, 0012 // +0006 │ │ +01b4f4: 7120 0802 6700 |000e: invoke-static {v7, v6}, Lcom/gacode/relaunchx/EinkScreen;.SleepController:(ZLandroid/view/View;)V // method@0208 │ │ +01b4fa: 0e00 |0011: return-void │ │ +01b4fc: 6000 a800 |0012: sget v0, Lcom/gacode/relaunchx/EinkScreen;.RefreshNumber:I // field@00a8 │ │ +01b500: 3340 1600 |0014: if-ne v0, v4, 002a // +0016 │ │ +01b504: 6000 a900 |0016: sget v0, Lcom/gacode/relaunchx/EinkScreen;.UpdateMode:I // field@00a9 │ │ +01b508: 2b00 5800 0000 |0018: packed-switch v0, 00000070 // +00000058 │ │ +01b50e: 6702 a800 |001b: sput v2, Lcom/gacode/relaunchx/EinkScreen;.RefreshNumber:I // field@00a8 │ │ +01b512: 28f4 |001d: goto 0011 // -000c │ │ +01b514: 7120 0702 2600 |001e: invoke-static {v6, v2}, Lcom/gacode/relaunchx/EinkScreen;.SetMode:(Landroid/view/View;I)V // method@0207 │ │ +01b51a: 28fa |0021: goto 001b // -0006 │ │ +01b51c: 6000 aa00 |0022: sget v0, Lcom/gacode/relaunchx/EinkScreen;.UpdateModeInterval:I // field@00aa │ │ +01b520: 3900 f7ff |0024: if-nez v0, 001b // -0009 │ │ +01b524: 7120 0702 5600 |0026: invoke-static {v6, v5}, Lcom/gacode/relaunchx/EinkScreen;.SetMode:(Landroid/view/View;I)V // method@0207 │ │ +01b52a: 28f2 |0029: goto 001b // -000e │ │ +01b52c: 6000 a900 |002a: sget v0, Lcom/gacode/relaunchx/EinkScreen;.UpdateMode:I // field@00a9 │ │ +01b530: 3900 0600 |002c: if-nez v0, 0032 // +0006 │ │ +01b534: 7120 0702 2600 |002e: invoke-static {v6, v2}, Lcom/gacode/relaunchx/EinkScreen;.SetMode:(Landroid/view/View;I)V // method@0207 │ │ +01b53a: 28e0 |0031: goto 0011 // -0020 │ │ +01b53c: 6000 a900 |0032: sget v0, Lcom/gacode/relaunchx/EinkScreen;.UpdateMode:I // field@00a9 │ │ +01b540: 3d00 ddff |0034: if-lez v0, 0011 // -0023 │ │ +01b544: 6000 aa00 |0036: sget v0, Lcom/gacode/relaunchx/EinkScreen;.UpdateModeInterval:I // field@00aa │ │ +01b548: 3c00 0600 |0038: if-gtz v0, 003e // +0006 │ │ +01b54c: 6000 a900 |003a: sget v0, Lcom/gacode/relaunchx/EinkScreen;.UpdateMode:I // field@00a9 │ │ +01b550: 3330 d5ff |003c: if-ne v0, v3, 0011 // -002b │ │ +01b554: 6000 a800 |003e: sget v0, Lcom/gacode/relaunchx/EinkScreen;.RefreshNumber:I // field@00a8 │ │ +01b558: 3800 0c00 |0040: if-eqz v0, 004c // +000c │ │ +01b55c: 6000 a900 |0042: sget v0, Lcom/gacode/relaunchx/EinkScreen;.UpdateMode:I // field@00a9 │ │ +01b560: 3330 2000 |0044: if-ne v0, v3, 0064 // +0020 │ │ +01b564: 6000 a800 |0046: sget v0, Lcom/gacode/relaunchx/EinkScreen;.RefreshNumber:I // field@00a8 │ │ +01b568: 6001 aa00 |0048: sget v1, Lcom/gacode/relaunchx/EinkScreen;.UpdateModeInterval:I // field@00aa │ │ +01b56c: 3510 1a00 |004a: if-ge v0, v1, 0064 // +001a │ │ +01b570: 6000 a900 |004c: sget v0, Lcom/gacode/relaunchx/EinkScreen;.UpdateMode:I // field@00a9 │ │ +01b574: 2b00 2c00 0000 |004e: packed-switch v0, 0000007a // +0000002c │ │ +01b57a: 6000 aa00 |0051: sget v0, Lcom/gacode/relaunchx/EinkScreen;.UpdateModeInterval:I // field@00aa │ │ +01b57e: 3d00 beff |0053: if-lez v0, 0011 // -0042 │ │ +01b582: 6000 a800 |0055: sget v0, Lcom/gacode/relaunchx/EinkScreen;.RefreshNumber:I // field@00a8 │ │ +01b586: d800 0001 |0057: add-int/lit8 v0, v0, #int 1 // #01 │ │ +01b58a: 6700 a800 |0059: sput v0, Lcom/gacode/relaunchx/EinkScreen;.RefreshNumber:I // field@00a8 │ │ +01b58e: 28b6 |005b: goto 0011 // -004a │ │ +01b590: 7120 0702 5600 |005c: invoke-static {v6, v5}, Lcom/gacode/relaunchx/EinkScreen;.SetMode:(Landroid/view/View;I)V // method@0207 │ │ +01b596: 28f2 |005f: goto 0051 // -000e │ │ +01b598: 7120 0702 3600 |0060: invoke-static {v6, v3}, Lcom/gacode/relaunchx/EinkScreen;.SetMode:(Landroid/view/View;I)V // method@0207 │ │ +01b59e: 28ee |0063: goto 0051 // -0012 │ │ +01b5a0: 6000 aa00 |0064: sget v0, Lcom/gacode/relaunchx/EinkScreen;.UpdateModeInterval:I // field@00aa │ │ +01b5a4: 6001 a800 |0066: sget v1, Lcom/gacode/relaunchx/EinkScreen;.RefreshNumber:I // field@00a8 │ │ +01b5a8: 3610 e9ff |0068: if-gt v0, v1, 0051 // -0017 │ │ +01b5ac: 7120 0702 2600 |006a: invoke-static {v6, v2}, Lcom/gacode/relaunchx/EinkScreen;.SetMode:(Landroid/view/View;I)V // method@0207 │ │ +01b5b2: 6704 a800 |006d: sput v4, Lcom/gacode/relaunchx/EinkScreen;.RefreshNumber:I // field@00a8 │ │ +01b5b6: 28e2 |006f: goto 0051 // -001e │ │ +01b5b8: 0001 0300 0000 0000 0600 0000 0300 ... |0070: packed-switch-data (10 units) │ │ +01b5cc: 0001 0200 0100 0000 1200 0000 0e00 ... |007a: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0004 line=27 │ │ 0x0008 line=29 │ │ 0x000e line=30 │ │ 0x0011 line=87 │ │ 0x0012 line=34 │ │ @@ -8974,46 +8980,46 @@ │ │ type : '(ILandroid/view/View;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 62 16-bit code units │ │ -01a544: |[01a544] com.gacode.relaunchx.EinkScreen.ResetController:(ILandroid/view/View;)V │ │ -01a554: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -01a556: 12f3 |0001: const/4 v3, #int -1 // #ff │ │ -01a558: 6300 8900 |0002: sget-boolean v0, Lcom/gacode/relaunchx/DeviceInfo;.EINK_NOOK:Z // field@0089 │ │ -01a55c: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -01a560: 0e00 |0006: return-void │ │ -01a562: 6200 f507 |0007: sget-object v0, Ljava/lang/System;.err:Ljava/io/PrintStream; // field@07f5 │ │ -01a566: 2201 0202 |0009: new-instance v1, Ljava/lang/StringBuilder; // type@0202 │ │ -01a56a: 7010 9606 0100 |000b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -01a570: 1a02 4300 |000e: const-string v2, "+++ResetController " // string@0043 │ │ -01a574: 6e20 9a06 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -01a57a: 0c01 |0013: move-result-object v1 │ │ -01a57c: 6e20 9706 5100 |0014: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0697 │ │ -01a582: 0c01 |0017: move-result-object v1 │ │ -01a584: 6e10 9c06 0100 |0018: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -01a58a: 0c01 |001b: move-result-object v1 │ │ -01a58c: 6e20 4b06 1000 |001c: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@064b │ │ -01a592: 2b05 1700 0000 |001f: packed-switch v5, 00000036 // +00000017 │ │ -01a598: 6703 a800 |0022: sput v3, Lcom/gacode/relaunchx/EinkScreen;.RefreshNumber:I // field@00a8 │ │ -01a59c: 6705 a900 |0024: sput v5, Lcom/gacode/relaunchx/EinkScreen;.UpdateMode:I // field@00a9 │ │ -01a5a0: 28e0 |0026: goto 0006 // -0020 │ │ -01a5a2: 6000 a900 |0027: sget v0, Lcom/gacode/relaunchx/EinkScreen;.UpdateMode:I // field@00a9 │ │ -01a5a6: 1221 |0029: const/4 v1, #int 2 // #2 │ │ -01a5a8: 3310 0500 |002a: if-ne v0, v1, 002f // +0005 │ │ -01a5ac: 6703 a800 |002c: sput v3, Lcom/gacode/relaunchx/EinkScreen;.RefreshNumber:I // field@00a8 │ │ -01a5b0: 28f6 |002e: goto 0024 // -000a │ │ -01a5b2: 6704 a800 |002f: sput v4, Lcom/gacode/relaunchx/EinkScreen;.RefreshNumber:I // field@00a8 │ │ -01a5b6: 28f3 |0031: goto 0024 // -000d │ │ -01a5b8: 6704 a800 |0032: sput v4, Lcom/gacode/relaunchx/EinkScreen;.RefreshNumber:I // field@00a8 │ │ -01a5bc: 28f0 |0034: goto 0024 // -0010 │ │ -01a5be: 0000 |0035: nop // spacer │ │ -01a5c0: 0001 0200 0000 0000 0800 0000 1300 ... |0036: packed-switch-data (8 units) │ │ +01b5dc: |[01b5dc] com.gacode.relaunchx.EinkScreen.ResetController:(ILandroid/view/View;)V │ │ +01b5ec: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +01b5ee: 12f3 |0001: const/4 v3, #int -1 // #ff │ │ +01b5f0: 6300 8900 |0002: sget-boolean v0, Lcom/gacode/relaunchx/DeviceInfo;.EINK_NOOK:Z // field@0089 │ │ +01b5f4: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +01b5f8: 0e00 |0006: return-void │ │ +01b5fa: 6200 f507 |0007: sget-object v0, Ljava/lang/System;.err:Ljava/io/PrintStream; // field@07f5 │ │ +01b5fe: 2201 0202 |0009: new-instance v1, Ljava/lang/StringBuilder; // type@0202 │ │ +01b602: 7010 9606 0100 |000b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +01b608: 1a02 4300 |000e: const-string v2, "+++ResetController " // string@0043 │ │ +01b60c: 6e20 9a06 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +01b612: 0c01 |0013: move-result-object v1 │ │ +01b614: 6e20 9706 5100 |0014: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0697 │ │ +01b61a: 0c01 |0017: move-result-object v1 │ │ +01b61c: 6e10 9c06 0100 |0018: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +01b622: 0c01 |001b: move-result-object v1 │ │ +01b624: 6e20 4b06 1000 |001c: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@064b │ │ +01b62a: 2b05 1700 0000 |001f: packed-switch v5, 00000036 // +00000017 │ │ +01b630: 6703 a800 |0022: sput v3, Lcom/gacode/relaunchx/EinkScreen;.RefreshNumber:I // field@00a8 │ │ +01b634: 6705 a900 |0024: sput v5, Lcom/gacode/relaunchx/EinkScreen;.UpdateMode:I // field@00a9 │ │ +01b638: 28e0 |0026: goto 0006 // -0020 │ │ +01b63a: 6000 a900 |0027: sget v0, Lcom/gacode/relaunchx/EinkScreen;.UpdateMode:I // field@00a9 │ │ +01b63e: 1221 |0029: const/4 v1, #int 2 // #2 │ │ +01b640: 3310 0500 |002a: if-ne v0, v1, 002f // +0005 │ │ +01b644: 6703 a800 |002c: sput v3, Lcom/gacode/relaunchx/EinkScreen;.RefreshNumber:I // field@00a8 │ │ +01b648: 28f6 |002e: goto 0024 // -000a │ │ +01b64a: 6704 a800 |002f: sput v4, Lcom/gacode/relaunchx/EinkScreen;.RefreshNumber:I // field@00a8 │ │ +01b64e: 28f3 |0031: goto 0024 // -000d │ │ +01b650: 6704 a800 |0032: sput v4, Lcom/gacode/relaunchx/EinkScreen;.RefreshNumber:I // field@00a8 │ │ +01b654: 28f0 |0034: goto 0024 // -0010 │ │ +01b656: 0000 |0035: nop // spacer │ │ +01b658: 0001 0200 0000 0000 0800 0000 1300 ... |0036: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=90 │ │ 0x0006 line=110 │ │ 0x0007 line=93 │ │ 0x001f line=94 │ │ 0x0022 line=106 │ │ @@ -9032,28 +9038,28 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -01a5d0: |[01a5d0] com.gacode.relaunchx.EinkScreen.ResetController:(Landroid/view/View;)V │ │ -01a5e0: 6300 8900 |0000: sget-boolean v0, Lcom/gacode/relaunchx/DeviceInfo;.EINK_NOOK:Z // field@0089 │ │ -01a5e4: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -01a5e8: 6000 a900 |0004: sget v0, Lcom/gacode/relaunchx/EinkScreen;.UpdateMode:I // field@00a9 │ │ -01a5ec: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ -01a5f0: 0e00 |0008: return-void │ │ -01a5f2: 6200 f507 |0009: sget-object v0, Ljava/lang/System;.err:Ljava/io/PrintStream; // field@07f5 │ │ -01a5f6: 1a01 4500 |000b: const-string v1, "+++Soft reset Controller " // string@0045 │ │ -01a5fa: 6e20 4b06 1000 |000d: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@064b │ │ -01a600: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -01a602: 7120 0702 0200 |0011: invoke-static {v2, v0}, Lcom/gacode/relaunchx/EinkScreen;.SetMode:(Landroid/view/View;I)V // method@0207 │ │ -01a608: 12f0 |0014: const/4 v0, #int -1 // #ff │ │ -01a60a: 6700 a800 |0015: sput v0, Lcom/gacode/relaunchx/EinkScreen;.RefreshNumber:I // field@00a8 │ │ -01a60e: 28f1 |0017: goto 0008 // -000f │ │ +01b668: |[01b668] com.gacode.relaunchx.EinkScreen.ResetController:(Landroid/view/View;)V │ │ +01b678: 6300 8900 |0000: sget-boolean v0, Lcom/gacode/relaunchx/DeviceInfo;.EINK_NOOK:Z // field@0089 │ │ +01b67c: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +01b680: 6000 a900 |0004: sget v0, Lcom/gacode/relaunchx/EinkScreen;.UpdateMode:I // field@00a9 │ │ +01b684: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ +01b688: 0e00 |0008: return-void │ │ +01b68a: 6200 f507 |0009: sget-object v0, Ljava/lang/System;.err:Ljava/io/PrintStream; // field@07f5 │ │ +01b68e: 1a01 4500 |000b: const-string v1, "+++Soft reset Controller " // string@0045 │ │ +01b692: 6e20 4b06 1000 |000d: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@064b │ │ +01b698: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +01b69a: 7120 0702 0200 |0011: invoke-static {v2, v0}, Lcom/gacode/relaunchx/EinkScreen;.SetMode:(Landroid/view/View;I)V // method@0207 │ │ +01b6a0: 12f0 |0014: const/4 v0, #int -1 // #ff │ │ +01b6a2: 6700 a800 |0015: sput v0, Lcom/gacode/relaunchx/EinkScreen;.RefreshNumber:I // field@00a8 │ │ +01b6a6: 28f1 |0017: goto 0008 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0008 line=119 │ │ 0x0009 line=116 │ │ 0x0010 line=117 │ │ 0x0014 line=118 │ │ @@ -9065,30 +9071,30 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -01a610: |[01a610] com.gacode.relaunchx.EinkScreen.SetMode:(Landroid/view/View;I)V │ │ -01a620: 1252 |0000: const/4 v2, #int 5 // #5 │ │ -01a622: 1240 |0001: const/4 v0, #int 4 // #4 │ │ -01a624: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -01a626: 2b04 1300 0000 |0003: packed-switch v4, 00000016 // +00000013 │ │ -01a62c: 0e00 |0006: return-void │ │ -01a62e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -01a630: 7130 7602 0102 |0008: invoke-static {v1, v0, v2}, Lcom/gacode/relaunchx/N2EpdController;.setMode:(III)V // method@0276 │ │ -01a636: 28fb |000b: goto 0006 // -0005 │ │ -01a638: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -01a63a: 7130 7602 0102 |000d: invoke-static {v1, v0, v2}, Lcom/gacode/relaunchx/N2EpdController;.setMode:(III)V // method@0276 │ │ -01a640: 28f6 |0010: goto 0006 // -000a │ │ -01a642: 7130 7602 0100 |0011: invoke-static {v1, v0, v0}, Lcom/gacode/relaunchx/N2EpdController;.setMode:(III)V // method@0276 │ │ -01a648: 28f2 |0014: goto 0006 // -000e │ │ -01a64a: 0000 |0015: nop // spacer │ │ -01a64c: 0001 0300 0000 0000 0400 0000 0900 ... |0016: packed-switch-data (10 units) │ │ +01b6a8: |[01b6a8] com.gacode.relaunchx.EinkScreen.SetMode:(Landroid/view/View;I)V │ │ +01b6b8: 1252 |0000: const/4 v2, #int 5 // #5 │ │ +01b6ba: 1240 |0001: const/4 v0, #int 4 // #4 │ │ +01b6bc: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +01b6be: 2b04 1300 0000 |0003: packed-switch v4, 00000016 // +00000013 │ │ +01b6c4: 0e00 |0006: return-void │ │ +01b6c6: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +01b6c8: 7130 7602 0102 |0008: invoke-static {v1, v0, v2}, Lcom/gacode/relaunchx/N2EpdController;.setMode:(III)V // method@0276 │ │ +01b6ce: 28fb |000b: goto 0006 // -0005 │ │ +01b6d0: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +01b6d2: 7130 7602 0102 |000d: invoke-static {v1, v0, v2}, Lcom/gacode/relaunchx/N2EpdController;.setMode:(III)V // method@0276 │ │ +01b6d8: 28f6 |0010: goto 0006 // -000a │ │ +01b6da: 7130 7602 0100 |0011: invoke-static {v1, v0, v0}, Lcom/gacode/relaunchx/N2EpdController;.setMode:(III)V // method@0276 │ │ +01b6e0: 28f2 |0014: goto 0006 // -000e │ │ +01b6e2: 0000 |0015: nop // spacer │ │ +01b6e4: 0001 0300 0000 0000 0400 0000 0900 ... |0016: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0003 line=144 │ │ 0x0006 line=161 │ │ 0x0007 line=146 │ │ 0x000c line=151 │ │ 0x0011 line=156 │ │ @@ -9102,47 +9108,47 @@ │ │ type : '(ZLandroid/view/View;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 70 16-bit code units │ │ -01a660: |[01a660] com.gacode.relaunchx.EinkScreen.SleepController:(ZLandroid/view/View;)V │ │ -01a670: 6300 8900 |0000: sget-boolean v0, Lcom/gacode/relaunchx/DeviceInfo;.EINK_NOOK:Z // field@0089 │ │ -01a674: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -01a678: 6300 a700 |0004: sget-boolean v0, Lcom/gacode/relaunchx/EinkScreen;.IsSleep:Z // field@00a7 │ │ -01a67c: 3303 0300 |0006: if-ne v3, v0, 0009 // +0003 │ │ -01a680: 0e00 |0008: return-void │ │ -01a682: 6200 f507 |0009: sget-object v0, Ljava/lang/System;.err:Ljava/io/PrintStream; // field@07f5 │ │ -01a686: 2201 0202 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@0202 │ │ -01a68a: 7010 9606 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -01a690: 1a02 4400 |0010: const-string v2, "+++SleepController " // string@0044 │ │ -01a694: 6e20 9a06 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -01a69a: 0c01 |0015: move-result-object v1 │ │ -01a69c: 6e20 9b06 3100 |0016: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@069b │ │ -01a6a2: 0c01 |0019: move-result-object v1 │ │ -01a6a4: 6e10 9c06 0100 |001a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -01a6aa: 0c01 |001d: move-result-object v1 │ │ -01a6ac: 6e20 4b06 1000 |001e: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@064b │ │ -01a6b2: 6a03 a700 |0021: sput-boolean v3, Lcom/gacode/relaunchx/EinkScreen;.IsSleep:Z // field@00a7 │ │ -01a6b6: 6300 a700 |0023: sget-boolean v0, Lcom/gacode/relaunchx/EinkScreen;.IsSleep:Z // field@00a7 │ │ -01a6ba: 3800 1000 |0025: if-eqz v0, 0035 // +0010 │ │ -01a6be: 6000 a900 |0027: sget v0, Lcom/gacode/relaunchx/EinkScreen;.UpdateMode:I // field@00a9 │ │ -01a6c2: 2b00 1300 0000 |0029: packed-switch v0, 0000003c // +00000013 │ │ -01a6c8: 28dc |002c: goto 0008 // -0024 │ │ -01a6ca: 1200 |002d: const/4 v0, #int 0 // #0 │ │ -01a6cc: 7120 0702 0400 |002e: invoke-static {v4, v0}, Lcom/gacode/relaunchx/EinkScreen;.SetMode:(Landroid/view/View;I)V // method@0207 │ │ -01a6d2: 12f0 |0031: const/4 v0, #int -1 // #ff │ │ -01a6d4: 6700 a800 |0032: sput v0, Lcom/gacode/relaunchx/EinkScreen;.RefreshNumber:I // field@00a8 │ │ -01a6d8: 28d4 |0034: goto 0008 // -002c │ │ -01a6da: 6000 a900 |0035: sget v0, Lcom/gacode/relaunchx/EinkScreen;.UpdateMode:I // field@00a9 │ │ -01a6de: 7120 0502 4000 |0037: invoke-static {v0, v4}, Lcom/gacode/relaunchx/EinkScreen;.ResetController:(ILandroid/view/View;)V // method@0205 │ │ -01a6e4: 28ce |003a: goto 0008 // -0032 │ │ -01a6e6: 0000 |003b: nop // spacer │ │ -01a6e8: 0001 0300 0000 0000 dfff ffff dfff ... |003c: packed-switch-data (10 units) │ │ +01b6f8: |[01b6f8] com.gacode.relaunchx.EinkScreen.SleepController:(ZLandroid/view/View;)V │ │ +01b708: 6300 8900 |0000: sget-boolean v0, Lcom/gacode/relaunchx/DeviceInfo;.EINK_NOOK:Z // field@0089 │ │ +01b70c: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +01b710: 6300 a700 |0004: sget-boolean v0, Lcom/gacode/relaunchx/EinkScreen;.IsSleep:Z // field@00a7 │ │ +01b714: 3303 0300 |0006: if-ne v3, v0, 0009 // +0003 │ │ +01b718: 0e00 |0008: return-void │ │ +01b71a: 6200 f507 |0009: sget-object v0, Ljava/lang/System;.err:Ljava/io/PrintStream; // field@07f5 │ │ +01b71e: 2201 0202 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@0202 │ │ +01b722: 7010 9606 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +01b728: 1a02 4400 |0010: const-string v2, "+++SleepController " // string@0044 │ │ +01b72c: 6e20 9a06 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +01b732: 0c01 |0015: move-result-object v1 │ │ +01b734: 6e20 9b06 3100 |0016: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@069b │ │ +01b73a: 0c01 |0019: move-result-object v1 │ │ +01b73c: 6e10 9c06 0100 |001a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +01b742: 0c01 |001d: move-result-object v1 │ │ +01b744: 6e20 4b06 1000 |001e: invoke-virtual {v0, v1}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@064b │ │ +01b74a: 6a03 a700 |0021: sput-boolean v3, Lcom/gacode/relaunchx/EinkScreen;.IsSleep:Z // field@00a7 │ │ +01b74e: 6300 a700 |0023: sget-boolean v0, Lcom/gacode/relaunchx/EinkScreen;.IsSleep:Z // field@00a7 │ │ +01b752: 3800 1000 |0025: if-eqz v0, 0035 // +0010 │ │ +01b756: 6000 a900 |0027: sget v0, Lcom/gacode/relaunchx/EinkScreen;.UpdateMode:I // field@00a9 │ │ +01b75a: 2b00 1300 0000 |0029: packed-switch v0, 0000003c // +00000013 │ │ +01b760: 28dc |002c: goto 0008 // -0024 │ │ +01b762: 1200 |002d: const/4 v0, #int 0 // #0 │ │ +01b764: 7120 0702 0400 |002e: invoke-static {v4, v0}, Lcom/gacode/relaunchx/EinkScreen;.SetMode:(Landroid/view/View;I)V // method@0207 │ │ +01b76a: 12f0 |0031: const/4 v0, #int -1 // #ff │ │ +01b76c: 6700 a800 |0032: sput v0, Lcom/gacode/relaunchx/EinkScreen;.RefreshNumber:I // field@00a8 │ │ +01b770: 28d4 |0034: goto 0008 // -002c │ │ +01b772: 6000 a900 |0035: sget v0, Lcom/gacode/relaunchx/EinkScreen;.UpdateMode:I // field@00a9 │ │ +01b776: 7120 0502 4000 |0037: invoke-static {v0, v4}, Lcom/gacode/relaunchx/EinkScreen;.ResetController:(ILandroid/view/View;)V // method@0205 │ │ +01b77c: 28ce |003a: goto 0008 // -0032 │ │ +01b77e: 0000 |003b: nop // spacer │ │ +01b780: 0001 0300 0000 0000 dfff ffff dfff ... |003c: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ 0x0008 line=140 │ │ 0x0009 line=125 │ │ 0x0021 line=126 │ │ 0x0023 line=127 │ │ @@ -9214,17 +9220,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01a6fc: |[01a6fc] com.gacode.relaunchx.FileSystem$MountInfo.:()V │ │ -01a70c: 7010 6606 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -01a712: 0e00 |0003: return-void │ │ +01b794: |[01b794] com.gacode.relaunchx.FileSystem$MountInfo.:()V │ │ +01b7a4: 7010 6606 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +01b7aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/gacode/relaunchx/FileSystem$MountInfo; │ │ │ │ Virtual methods - │ │ @@ -9261,17 +9267,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01a714: |[01a714] com.gacode.relaunchx.FileSystem.:()V │ │ -01a724: 7010 6606 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -01a72a: 0e00 |0003: return-void │ │ +01b7ac: |[01b7ac] com.gacode.relaunchx.FileSystem.:()V │ │ +01b7bc: 7010 6606 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +01b7c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/gacode/relaunchx/FileSystem; │ │ │ │ #1 : (in Lcom/gacode/relaunchx/FileSystem;) │ │ @@ -9279,87 +9285,87 @@ │ │ type : '(J)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 143 16-bit code units │ │ -01a72c: |[01a72c] com.gacode.relaunchx.FileSystem.bytesToString:(J)Ljava/lang/String; │ │ -01a73c: 1602 0004 |0000: const-wide/16 v2, #int 1024 // #400 │ │ -01a740: 1704 0000 1000 |0002: const-wide/32 v4, #float 1.46937e-39 // #00100000 │ │ -01a746: 1700 0000 0040 |0005: const-wide/32 v0, #float 2 // #40000000 │ │ -01a74c: 2206 0a02 |0008: new-instance v6, Ljava/text/DecimalFormat; // type@020a │ │ -01a750: 1a07 1100 |000a: const-string v7, "#.#" // string@0011 │ │ -01a754: 7020 a806 7600 |000c: invoke-direct {v6, v7}, Ljava/text/DecimalFormat;.:(Ljava/lang/String;)V // method@06a8 │ │ -01a75a: 1708 0000 0040 |000f: const-wide/32 v8, #float 2 // #40000000 │ │ -01a760: 3107 0c08 |0012: cmp-long v7, v12, v8 │ │ -01a764: 3a07 1e00 |0014: if-ltz v7, 0032 // +001e │ │ -01a768: 2207 0202 |0016: new-instance v7, Ljava/lang/StringBuilder; // type@0202 │ │ -01a76c: 7010 9606 0700 |0018: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -01a772: 86c8 |001b: long-to-double v8, v12 │ │ -01a774: 190a d041 |001c: const-wide/high16 v10, #long 4742290407621132288 // #41d0 │ │ -01a778: cea8 |001e: div-double/2addr v8, v10 │ │ -01a77a: 6e30 a906 8609 |001f: invoke-virtual {v6, v8, v9}, Ljava/text/DecimalFormat;.format:(D)Ljava/lang/String; // method@06a9 │ │ -01a780: 0c08 |0022: move-result-object v8 │ │ -01a782: 6e20 9a06 8700 |0023: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -01a788: 0c07 |0026: move-result-object v7 │ │ -01a78a: 1a08 5401 |0027: const-string v8, "GB" // string@0154 │ │ -01a78e: 6e20 9a06 8700 |0029: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -01a794: 0c07 |002c: move-result-object v7 │ │ -01a796: 6e10 9c06 0700 |002d: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -01a79c: 0c07 |0030: move-result-object v7 │ │ -01a79e: 1107 |0031: return-object v7 │ │ -01a7a0: 1708 0000 1000 |0032: const-wide/32 v8, #float 1.46937e-39 // #00100000 │ │ -01a7a6: 3107 0c08 |0035: cmp-long v7, v12, v8 │ │ -01a7aa: 3a07 1e00 |0037: if-ltz v7, 0055 // +001e │ │ -01a7ae: 2207 0202 |0039: new-instance v7, Ljava/lang/StringBuilder; // type@0202 │ │ -01a7b2: 7010 9606 0700 |003b: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -01a7b8: 86c8 |003e: long-to-double v8, v12 │ │ -01a7ba: 190a 3041 |003f: const-wide/high16 v10, #long 4697254411347427328 // #4130 │ │ -01a7be: cea8 |0041: div-double/2addr v8, v10 │ │ -01a7c0: 6e30 a906 8609 |0042: invoke-virtual {v6, v8, v9}, Ljava/text/DecimalFormat;.format:(D)Ljava/lang/String; // method@06a9 │ │ -01a7c6: 0c08 |0045: move-result-object v8 │ │ -01a7c8: 6e20 9a06 8700 |0046: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -01a7ce: 0c07 |0049: move-result-object v7 │ │ -01a7d0: 1a08 e703 |004a: const-string v8, "MB" // string@03e7 │ │ -01a7d4: 6e20 9a06 8700 |004c: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -01a7da: 0c07 |004f: move-result-object v7 │ │ -01a7dc: 6e10 9c06 0700 |0050: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -01a7e2: 0c07 |0053: move-result-object v7 │ │ -01a7e4: 28dd |0054: goto 0031 // -0023 │ │ -01a7e6: 1608 0004 |0055: const-wide/16 v8, #int 1024 // #400 │ │ -01a7ea: 3107 0c08 |0057: cmp-long v7, v12, v8 │ │ -01a7ee: 3a07 1e00 |0059: if-ltz v7, 0077 // +001e │ │ -01a7f2: 2207 0202 |005b: new-instance v7, Ljava/lang/StringBuilder; // type@0202 │ │ -01a7f6: 7010 9606 0700 |005d: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -01a7fc: 86c8 |0060: long-to-double v8, v12 │ │ -01a7fe: 190a 9040 |0061: const-wide/high16 v10, #long 4652218415073722368 // #4090 │ │ -01a802: cea8 |0063: div-double/2addr v8, v10 │ │ -01a804: 6e30 a906 8609 |0064: invoke-virtual {v6, v8, v9}, Ljava/text/DecimalFormat;.format:(D)Ljava/lang/String; // method@06a9 │ │ -01a80a: 0c08 |0067: move-result-object v8 │ │ -01a80c: 6e20 9a06 8700 |0068: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -01a812: 0c07 |006b: move-result-object v7 │ │ -01a814: 1a08 7d01 |006c: const-string v8, "KB" // string@017d │ │ -01a818: 6e20 9a06 8700 |006e: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -01a81e: 0c07 |0071: move-result-object v7 │ │ -01a820: 6e10 9c06 0700 |0072: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -01a826: 0c07 |0075: move-result-object v7 │ │ -01a828: 28bb |0076: goto 0031 // -0045 │ │ -01a82a: 2207 0202 |0077: new-instance v7, Ljava/lang/StringBuilder; // type@0202 │ │ -01a82e: 7010 9606 0700 |0079: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -01a834: 6e30 aa06 c60d |007c: invoke-virtual {v6, v12, v13}, Ljava/text/DecimalFormat;.format:(J)Ljava/lang/String; // method@06aa │ │ -01a83a: 0c08 |007f: move-result-object v8 │ │ -01a83c: 6e20 9a06 8700 |0080: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -01a842: 0c07 |0083: move-result-object v7 │ │ -01a844: 1a08 c900 |0084: const-string v8, "B " // string@00c9 │ │ -01a848: 6e20 9a06 8700 |0086: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -01a84e: 0c07 |0089: move-result-object v7 │ │ -01a850: 6e10 9c06 0700 |008a: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -01a856: 0c07 |008d: move-result-object v7 │ │ -01a858: 28a3 |008e: goto 0031 // -005d │ │ +01b7c4: |[01b7c4] com.gacode.relaunchx.FileSystem.bytesToString:(J)Ljava/lang/String; │ │ +01b7d4: 1602 0004 |0000: const-wide/16 v2, #int 1024 // #400 │ │ +01b7d8: 1704 0000 1000 |0002: const-wide/32 v4, #float 1.46937e-39 // #00100000 │ │ +01b7de: 1700 0000 0040 |0005: const-wide/32 v0, #float 2 // #40000000 │ │ +01b7e4: 2206 0a02 |0008: new-instance v6, Ljava/text/DecimalFormat; // type@020a │ │ +01b7e8: 1a07 1100 |000a: const-string v7, "#.#" // string@0011 │ │ +01b7ec: 7020 a806 7600 |000c: invoke-direct {v6, v7}, Ljava/text/DecimalFormat;.:(Ljava/lang/String;)V // method@06a8 │ │ +01b7f2: 1708 0000 0040 |000f: const-wide/32 v8, #float 2 // #40000000 │ │ +01b7f8: 3107 0c08 |0012: cmp-long v7, v12, v8 │ │ +01b7fc: 3a07 1e00 |0014: if-ltz v7, 0032 // +001e │ │ +01b800: 2207 0202 |0016: new-instance v7, Ljava/lang/StringBuilder; // type@0202 │ │ +01b804: 7010 9606 0700 |0018: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +01b80a: 86c8 |001b: long-to-double v8, v12 │ │ +01b80c: 190a d041 |001c: const-wide/high16 v10, #long 4742290407621132288 // #41d0 │ │ +01b810: cea8 |001e: div-double/2addr v8, v10 │ │ +01b812: 6e30 a906 8609 |001f: invoke-virtual {v6, v8, v9}, Ljava/text/DecimalFormat;.format:(D)Ljava/lang/String; // method@06a9 │ │ +01b818: 0c08 |0022: move-result-object v8 │ │ +01b81a: 6e20 9a06 8700 |0023: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +01b820: 0c07 |0026: move-result-object v7 │ │ +01b822: 1a08 5401 |0027: const-string v8, "GB" // string@0154 │ │ +01b826: 6e20 9a06 8700 |0029: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +01b82c: 0c07 |002c: move-result-object v7 │ │ +01b82e: 6e10 9c06 0700 |002d: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +01b834: 0c07 |0030: move-result-object v7 │ │ +01b836: 1107 |0031: return-object v7 │ │ +01b838: 1708 0000 1000 |0032: const-wide/32 v8, #float 1.46937e-39 // #00100000 │ │ +01b83e: 3107 0c08 |0035: cmp-long v7, v12, v8 │ │ +01b842: 3a07 1e00 |0037: if-ltz v7, 0055 // +001e │ │ +01b846: 2207 0202 |0039: new-instance v7, Ljava/lang/StringBuilder; // type@0202 │ │ +01b84a: 7010 9606 0700 |003b: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +01b850: 86c8 |003e: long-to-double v8, v12 │ │ +01b852: 190a 3041 |003f: const-wide/high16 v10, #long 4697254411347427328 // #4130 │ │ +01b856: cea8 |0041: div-double/2addr v8, v10 │ │ +01b858: 6e30 a906 8609 |0042: invoke-virtual {v6, v8, v9}, Ljava/text/DecimalFormat;.format:(D)Ljava/lang/String; // method@06a9 │ │ +01b85e: 0c08 |0045: move-result-object v8 │ │ +01b860: 6e20 9a06 8700 |0046: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +01b866: 0c07 |0049: move-result-object v7 │ │ +01b868: 1a08 e703 |004a: const-string v8, "MB" // string@03e7 │ │ +01b86c: 6e20 9a06 8700 |004c: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +01b872: 0c07 |004f: move-result-object v7 │ │ +01b874: 6e10 9c06 0700 |0050: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +01b87a: 0c07 |0053: move-result-object v7 │ │ +01b87c: 28dd |0054: goto 0031 // -0023 │ │ +01b87e: 1608 0004 |0055: const-wide/16 v8, #int 1024 // #400 │ │ +01b882: 3107 0c08 |0057: cmp-long v7, v12, v8 │ │ +01b886: 3a07 1e00 |0059: if-ltz v7, 0077 // +001e │ │ +01b88a: 2207 0202 |005b: new-instance v7, Ljava/lang/StringBuilder; // type@0202 │ │ +01b88e: 7010 9606 0700 |005d: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +01b894: 86c8 |0060: long-to-double v8, v12 │ │ +01b896: 190a 9040 |0061: const-wide/high16 v10, #long 4652218415073722368 // #4090 │ │ +01b89a: cea8 |0063: div-double/2addr v8, v10 │ │ +01b89c: 6e30 a906 8609 |0064: invoke-virtual {v6, v8, v9}, Ljava/text/DecimalFormat;.format:(D)Ljava/lang/String; // method@06a9 │ │ +01b8a2: 0c08 |0067: move-result-object v8 │ │ +01b8a4: 6e20 9a06 8700 |0068: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +01b8aa: 0c07 |006b: move-result-object v7 │ │ +01b8ac: 1a08 7d01 |006c: const-string v8, "KB" // string@017d │ │ +01b8b0: 6e20 9a06 8700 |006e: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +01b8b6: 0c07 |0071: move-result-object v7 │ │ +01b8b8: 6e10 9c06 0700 |0072: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +01b8be: 0c07 |0075: move-result-object v7 │ │ +01b8c0: 28bb |0076: goto 0031 // -0045 │ │ +01b8c2: 2207 0202 |0077: new-instance v7, Ljava/lang/StringBuilder; // type@0202 │ │ +01b8c6: 7010 9606 0700 |0079: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +01b8cc: 6e30 aa06 c60d |007c: invoke-virtual {v6, v12, v13}, Ljava/text/DecimalFormat;.format:(J)Ljava/lang/String; // method@06aa │ │ +01b8d2: 0c08 |007f: move-result-object v8 │ │ +01b8d4: 6e20 9a06 8700 |0080: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +01b8da: 0c07 |0083: move-result-object v7 │ │ +01b8dc: 1a08 c900 |0084: const-string v8, "B " // string@00c9 │ │ +01b8e0: 6e20 9a06 8700 |0086: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +01b8e6: 0c07 |0089: move-result-object v7 │ │ +01b8e8: 6e10 9c06 0700 |008a: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +01b8ee: 0c07 |008d: move-result-object v7 │ │ +01b8f0: 28a3 |008e: goto 0031 // -005d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x0002 line=117 │ │ 0x0005 line=118 │ │ 0x0008 line=119 │ │ 0x000f line=121 │ │ @@ -9379,57 +9385,57 @@ │ │ type : '()Lcom/gacode/relaunchx/FileSystem$MountInfo;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 12 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 76 16-bit code units │ │ -01a85c: |[01a85c] com.gacode.relaunchx.FileSystem.getExternalStorageInfo:()Lcom/gacode/relaunchx/FileSystem$MountInfo; │ │ -01a86c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -01a86e: 7100 ac00 0000 |0001: invoke-static {}, Landroid/os/Environment;.getExternalStorageState:()Ljava/lang/String; // method@00ac │ │ -01a874: 0c08 |0004: move-result-object v8 │ │ -01a876: 1a09 a00a |0005: const-string v9, "mounted" // string@0aa0 │ │ -01a87a: 6e20 7c06 9800 |0007: invoke-virtual {v8, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -01a880: 0a08 |000a: move-result v8 │ │ -01a882: 3908 0400 |000b: if-nez v8, 000f // +0004 │ │ -01a886: 0751 |000d: move-object v1, v5 │ │ -01a888: 1101 |000e: return-object v1 │ │ -01a88a: 2201 a900 |000f: new-instance v1, Lcom/gacode/relaunchx/FileSystem$MountInfo; // type@00a9 │ │ -01a88e: 7010 0902 0100 |0011: invoke-direct {v1}, Lcom/gacode/relaunchx/FileSystem$MountInfo;.:()V // method@0209 │ │ -01a894: 7100 ab00 0000 |0014: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@00ab │ │ -01a89a: 0c08 |0017: move-result-object v8 │ │ -01a89c: 6e10 3006 0800 |0018: invoke-virtual {v8}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@0630 │ │ -01a8a2: 0c08 |001b: move-result-object v8 │ │ -01a8a4: 5b18 b100 |001c: iput-object v8, v1, Lcom/gacode/relaunchx/FileSystem$MountInfo;.mpoint:Ljava/lang/String; // field@00b1 │ │ -01a8a8: 2204 3f00 |001e: new-instance v4, Landroid/os/StatFs; // type@003f │ │ -01a8ac: 5418 b100 |0020: iget-object v8, v1, Lcom/gacode/relaunchx/FileSystem$MountInfo;.mpoint:Ljava/lang/String; // field@00b1 │ │ -01a8b0: 7020 b000 8400 |0022: invoke-direct {v4, v8}, Landroid/os/StatFs;.:(Ljava/lang/String;)V // method@00b0 │ │ -01a8b6: 6e10 b200 0400 |0025: invoke-virtual {v4}, Landroid/os/StatFs;.getBlockCount:()I // method@00b2 │ │ -01a8bc: 0a08 |0028: move-result v8 │ │ -01a8be: 8188 |0029: int-to-long v8, v8 │ │ -01a8c0: 6e10 b300 0400 |002a: invoke-virtual {v4}, Landroid/os/StatFs;.getBlockSize:()I // method@00b3 │ │ -01a8c6: 0a0a |002d: move-result v10 │ │ -01a8c8: 81aa |002e: int-to-long v10, v10 │ │ -01a8ca: 9d06 080a |002f: mul-long v6, v8, v10 │ │ -01a8ce: 6e10 b100 0400 |0031: invoke-virtual {v4}, Landroid/os/StatFs;.getAvailableBlocks:()I // method@00b1 │ │ -01a8d4: 0a08 |0034: move-result v8 │ │ -01a8d6: 8188 |0035: int-to-long v8, v8 │ │ -01a8d8: 6e10 b300 0400 |0036: invoke-virtual {v4}, Landroid/os/StatFs;.getBlockSize:()I // method@00b3 │ │ -01a8de: 0a0a |0039: move-result v10 │ │ -01a8e0: 81aa |003a: int-to-long v10, v10 │ │ -01a8e2: 9d02 080a |003b: mul-long v2, v8, v10 │ │ -01a8e6: 9c08 0602 |003d: sub-long v8, v6, v2 │ │ -01a8ea: 5a18 b400 |003f: iput-wide v8, v1, Lcom/gacode/relaunchx/FileSystem$MountInfo;.used:J // field@00b4 │ │ -01a8ee: 5a12 af00 |0041: iput-wide v2, v1, Lcom/gacode/relaunchx/FileSystem$MountInfo;.free:J // field@00af │ │ -01a8f2: 5a16 b300 |0043: iput-wide v6, v1, Lcom/gacode/relaunchx/FileSystem$MountInfo;.total:J // field@00b3 │ │ -01a8f6: 28c9 |0045: goto 000e // -0037 │ │ -01a8f8: 0d00 |0046: move-exception v0 │ │ -01a8fa: 6e10 5806 0000 |0047: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0658 │ │ -01a900: 0751 |004a: move-object v1, v5 │ │ -01a902: 28c3 |004b: goto 000e // -003d │ │ +01b8f4: |[01b8f4] com.gacode.relaunchx.FileSystem.getExternalStorageInfo:()Lcom/gacode/relaunchx/FileSystem$MountInfo; │ │ +01b904: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +01b906: 7100 ac00 0000 |0001: invoke-static {}, Landroid/os/Environment;.getExternalStorageState:()Ljava/lang/String; // method@00ac │ │ +01b90c: 0c08 |0004: move-result-object v8 │ │ +01b90e: 1a09 a00a |0005: const-string v9, "mounted" // string@0aa0 │ │ +01b912: 6e20 7c06 9800 |0007: invoke-virtual {v8, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +01b918: 0a08 |000a: move-result v8 │ │ +01b91a: 3908 0400 |000b: if-nez v8, 000f // +0004 │ │ +01b91e: 0751 |000d: move-object v1, v5 │ │ +01b920: 1101 |000e: return-object v1 │ │ +01b922: 2201 a900 |000f: new-instance v1, Lcom/gacode/relaunchx/FileSystem$MountInfo; // type@00a9 │ │ +01b926: 7010 0902 0100 |0011: invoke-direct {v1}, Lcom/gacode/relaunchx/FileSystem$MountInfo;.:()V // method@0209 │ │ +01b92c: 7100 ab00 0000 |0014: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@00ab │ │ +01b932: 0c08 |0017: move-result-object v8 │ │ +01b934: 6e10 3006 0800 |0018: invoke-virtual {v8}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@0630 │ │ +01b93a: 0c08 |001b: move-result-object v8 │ │ +01b93c: 5b18 b100 |001c: iput-object v8, v1, Lcom/gacode/relaunchx/FileSystem$MountInfo;.mpoint:Ljava/lang/String; // field@00b1 │ │ +01b940: 2204 3f00 |001e: new-instance v4, Landroid/os/StatFs; // type@003f │ │ +01b944: 5418 b100 |0020: iget-object v8, v1, Lcom/gacode/relaunchx/FileSystem$MountInfo;.mpoint:Ljava/lang/String; // field@00b1 │ │ +01b948: 7020 b000 8400 |0022: invoke-direct {v4, v8}, Landroid/os/StatFs;.:(Ljava/lang/String;)V // method@00b0 │ │ +01b94e: 6e10 b200 0400 |0025: invoke-virtual {v4}, Landroid/os/StatFs;.getBlockCount:()I // method@00b2 │ │ +01b954: 0a08 |0028: move-result v8 │ │ +01b956: 8188 |0029: int-to-long v8, v8 │ │ +01b958: 6e10 b300 0400 |002a: invoke-virtual {v4}, Landroid/os/StatFs;.getBlockSize:()I // method@00b3 │ │ +01b95e: 0a0a |002d: move-result v10 │ │ +01b960: 81aa |002e: int-to-long v10, v10 │ │ +01b962: 9d06 080a |002f: mul-long v6, v8, v10 │ │ +01b966: 6e10 b100 0400 |0031: invoke-virtual {v4}, Landroid/os/StatFs;.getAvailableBlocks:()I // method@00b1 │ │ +01b96c: 0a08 |0034: move-result v8 │ │ +01b96e: 8188 |0035: int-to-long v8, v8 │ │ +01b970: 6e10 b300 0400 |0036: invoke-virtual {v4}, Landroid/os/StatFs;.getBlockSize:()I // method@00b3 │ │ +01b976: 0a0a |0039: move-result v10 │ │ +01b978: 81aa |003a: int-to-long v10, v10 │ │ +01b97a: 9d02 080a |003b: mul-long v2, v8, v10 │ │ +01b97e: 9c08 0602 |003d: sub-long v8, v6, v2 │ │ +01b982: 5a18 b400 |003f: iput-wide v8, v1, Lcom/gacode/relaunchx/FileSystem$MountInfo;.used:J // field@00b4 │ │ +01b986: 5a12 af00 |0041: iput-wide v2, v1, Lcom/gacode/relaunchx/FileSystem$MountInfo;.free:J // field@00af │ │ +01b98a: 5a16 b300 |0043: iput-wide v6, v1, Lcom/gacode/relaunchx/FileSystem$MountInfo;.total:J // field@00b3 │ │ +01b98e: 28c9 |0045: goto 000e // -0037 │ │ +01b990: 0d00 |0046: move-exception v0 │ │ +01b992: 6e10 5806 0000 |0047: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0658 │ │ +01b998: 0751 |004a: move-object v1, v5 │ │ +01b99a: 28c3 |004b: goto 000e // -003d │ │ catches : 1 │ │ 0x000f - 0x0045 │ │ Ljava/lang/Exception; -> 0x0046 │ │ positions : │ │ 0x0001 line=132 │ │ 0x000e line=147 │ │ 0x000f line=136 │ │ @@ -9455,143 +9461,143 @@ │ │ type : '(Ljava/util/List;)Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 23 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 248 16-bit code units │ │ -01a914: |[01a914] com.gacode.relaunchx.FileSystem.getFilesytemInfo:(Ljava/util/List;)Ljava/util/List; │ │ -01a924: 220c 0d02 |0000: new-instance v12, Ljava/util/ArrayList; // type@020d │ │ -01a928: 7010 ae06 0c00 |0002: invoke-direct {v12}, Ljava/util/ArrayList;.:()V // method@06ae │ │ -01a92e: 1a10 6300 |0005: const-string v16, "/proc/mounts" // string@0063 │ │ -01a932: 7701 1002 1000 |0007: invoke-static/range {v16}, Lcom/gacode/relaunchx/FileSystem;.readTextFile:(Ljava/lang/String;)Ljava/util/List; // method@0210 │ │ -01a938: 0c10 |000a: move-result-object v16 │ │ -01a93a: 7801 d106 1000 |000b: invoke-interface/range {v16}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@06d1 │ │ -01a940: 0c11 |000e: move-result-object v17 │ │ -01a942: 7801 c806 1100 |000f: invoke-interface/range {v17}, Ljava/util/Iterator;.hasNext:()Z // method@06c8 │ │ -01a948: 0a10 |0012: move-result v16 │ │ -01a94a: 3810 9100 |0013: if-eqz v16, 00a4 // +0091 │ │ -01a94e: 7801 c906 1100 |0015: invoke-interface/range {v17}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@06c9 │ │ -01a954: 0c0a |0018: move-result-object v10 │ │ -01a956: 1f0a 0002 |0019: check-cast v10, Ljava/lang/String; // type@0200 │ │ -01a95a: 1a10 d404 |001b: const-string v16, "\s+" // string@04d4 │ │ -01a95e: 0800 1000 |001d: move-object/from16 v0, v16 │ │ -01a962: 6e20 8906 0a00 |001f: invoke-virtual {v10, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0689 │ │ -01a968: 0c07 |0022: move-result-object v7 │ │ -01a96a: 2170 |0023: array-length v0, v7 │ │ -01a96c: 0210 0000 |0024: move/from16 v16, v0 │ │ -01a970: 1312 0400 |0026: const/16 v18, #int 4 // #4 │ │ -01a974: 0200 1000 |0028: move/from16 v0, v16 │ │ -01a978: 0201 1200 |002a: move/from16 v1, v18 │ │ -01a97c: 3410 e3ff |002c: if-lt v0, v1, 000f // -001d │ │ -01a980: 1310 0200 |002e: const/16 v16, #int 2 // #2 │ │ -01a984: 4603 0710 |0030: aget-object v3, v7, v16 │ │ -01a988: 1310 0300 |0032: const/16 v16, #int 3 // #3 │ │ -01a98c: 4606 0710 |0034: aget-object v6, v7, v16 │ │ -01a990: 0800 1600 |0036: move-object/from16 v0, v22 │ │ -01a994: 7220 cf06 3000 |0038: invoke-interface {v0, v3}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@06cf │ │ -01a99a: 0a10 |003b: move-result v16 │ │ -01a99c: 3910 d3ff |003c: if-nez v16, 000f // -002d │ │ -01a9a0: 220b a900 |003e: new-instance v11, Lcom/gacode/relaunchx/FileSystem$MountInfo; // type@00a9 │ │ -01a9a4: 7010 0902 0b00 |0040: invoke-direct {v11}, Lcom/gacode/relaunchx/FileSystem$MountInfo;.:()V // method@0209 │ │ -01a9aa: 1310 0000 |0043: const/16 v16, #int 0 // #0 │ │ -01a9ae: 4610 0710 |0045: aget-object v16, v7, v16 │ │ -01a9b2: 0800 1000 |0047: move-object/from16 v0, v16 │ │ -01a9b6: 5bb0 ae00 |0049: iput-object v0, v11, Lcom/gacode/relaunchx/FileSystem$MountInfo;.dev:Ljava/lang/String; // field@00ae │ │ -01a9ba: 1310 0100 |004b: const/16 v16, #int 1 // #1 │ │ -01a9be: 4610 0710 |004d: aget-object v16, v7, v16 │ │ -01a9c2: 0800 1000 |004f: move-object/from16 v0, v16 │ │ -01a9c6: 5bb0 b100 |0051: iput-object v0, v11, Lcom/gacode/relaunchx/FileSystem$MountInfo;.mpoint:Ljava/lang/String; // field@00b1 │ │ -01a9ca: 5bb3 b000 |0053: iput-object v3, v11, Lcom/gacode/relaunchx/FileSystem$MountInfo;.fs:Ljava/lang/String; // field@00b0 │ │ -01a9ce: 1a10 4600 |0055: const-string v16, "," // string@0046 │ │ -01a9d2: 0800 1000 |0057: move-object/from16 v0, v16 │ │ -01a9d6: 6e20 8906 0600 |0059: invoke-virtual {v6, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0689 │ │ -01a9dc: 0c05 |005c: move-result-object v5 │ │ -01a9de: 2150 |005d: array-length v0, v5 │ │ -01a9e0: 0212 0000 |005e: move/from16 v18, v0 │ │ -01a9e4: 1310 0000 |0060: const/16 v16, #int 0 // #0 │ │ -01a9e8: 0200 1000 |0062: move/from16 v0, v16 │ │ -01a9ec: 0201 1200 |0064: move/from16 v1, v18 │ │ -01a9f0: 3510 1400 |0066: if-ge v0, v1, 007a // +0014 │ │ -01a9f4: 4604 0510 |0068: aget-object v4, v5, v16 │ │ -01a9f8: 1a13 b00c |006a: const-string v19, "ro" // string@0cb0 │ │ -01a9fc: 0800 1300 |006c: move-object/from16 v0, v19 │ │ -01aa00: 6e20 7c06 0400 |006e: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -01aa06: 0a13 |0071: move-result v19 │ │ -01aa08: 3813 1e00 |0072: if-eqz v19, 0090 // +001e │ │ -01aa0c: 1310 0100 |0074: const/16 v16, #int 1 // #1 │ │ -01aa10: 0200 1000 |0076: move/from16 v0, v16 │ │ -01aa14: 5cb0 b200 |0078: iput-boolean v0, v11, Lcom/gacode/relaunchx/FileSystem$MountInfo;.ro:Z // field@00b2 │ │ -01aa18: 1612 0000 |007a: const-wide/16 v18, #int 0 // #0 │ │ -01aa1c: 0500 1200 |007c: move-wide/from16 v0, v18 │ │ -01aa20: 5ab0 b300 |007e: iput-wide v0, v11, Lcom/gacode/relaunchx/FileSystem$MountInfo;.total:J // field@00b3 │ │ -01aa24: 1612 0000 |0080: const-wide/16 v18, #int 0 // #0 │ │ -01aa28: 0500 1200 |0082: move-wide/from16 v0, v18 │ │ -01aa2c: 5ab0 b400 |0084: iput-wide v0, v11, Lcom/gacode/relaunchx/FileSystem$MountInfo;.used:J // field@00b4 │ │ -01aa30: 1612 0000 |0086: const-wide/16 v18, #int 0 // #0 │ │ -01aa34: 0500 1200 |0088: move-wide/from16 v0, v18 │ │ -01aa38: 5ab0 af00 |008a: iput-wide v0, v11, Lcom/gacode/relaunchx/FileSystem$MountInfo;.free:J // field@00af │ │ -01aa3c: 6e20 b106 bc00 |008c: invoke-virtual {v12, v11}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@06b1 │ │ -01aa42: 2880 |008f: goto 000f // -0080 │ │ -01aa44: 1a13 b90c |0090: const-string v19, "rw" // string@0cb9 │ │ -01aa48: 0800 1300 |0092: move-object/from16 v0, v19 │ │ -01aa4c: 6e20 7c06 0400 |0094: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -01aa52: 0a13 |0097: move-result v19 │ │ -01aa54: 3813 0900 |0098: if-eqz v19, 00a1 // +0009 │ │ -01aa58: 1310 0000 |009a: const/16 v16, #int 0 // #0 │ │ -01aa5c: 0200 1000 |009c: move/from16 v0, v16 │ │ -01aa60: 5cb0 b200 |009e: iput-boolean v0, v11, Lcom/gacode/relaunchx/FileSystem$MountInfo;.ro:Z // field@00b2 │ │ -01aa64: 28da |00a0: goto 007a // -0026 │ │ -01aa66: d810 1001 |00a1: add-int/lit8 v16, v16, #int 1 // #01 │ │ -01aa6a: 28bf |00a3: goto 0062 // -0041 │ │ -01aa6c: 6e10 b306 0c00 |00a4: invoke-virtual {v12}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@06b3 │ │ -01aa72: 0c10 |00a7: move-result-object v16 │ │ -01aa74: 7801 c806 1000 |00a8: invoke-interface/range {v16}, Ljava/util/Iterator;.hasNext:()Z // method@06c8 │ │ -01aa7a: 0a11 |00ab: move-result v17 │ │ -01aa7c: 3811 4b00 |00ac: if-eqz v17, 00f7 // +004b │ │ -01aa80: 7801 c906 1000 |00ae: invoke-interface/range {v16}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@06c9 │ │ -01aa86: 0c0b |00b1: move-result-object v11 │ │ -01aa88: 1f0b a900 |00b2: check-cast v11, Lcom/gacode/relaunchx/FileSystem$MountInfo; // type@00a9 │ │ -01aa8c: 220d 3f00 |00b4: new-instance v13, Landroid/os/StatFs; // type@003f │ │ -01aa90: 54b0 b100 |00b6: iget-object v0, v11, Lcom/gacode/relaunchx/FileSystem$MountInfo;.mpoint:Ljava/lang/String; // field@00b1 │ │ -01aa94: 0811 0000 |00b8: move-object/from16 v17, v0 │ │ -01aa98: 0800 1100 |00ba: move-object/from16 v0, v17 │ │ -01aa9c: 7020 b000 0d00 |00bc: invoke-direct {v13, v0}, Landroid/os/StatFs;.:(Ljava/lang/String;)V // method@00b0 │ │ -01aaa2: 6e10 b200 0d00 |00bf: invoke-virtual {v13}, Landroid/os/StatFs;.getBlockCount:()I // method@00b2 │ │ -01aaa8: 0a11 |00c2: move-result v17 │ │ -01aaaa: 0200 1100 |00c3: move/from16 v0, v17 │ │ -01aaae: 8100 |00c5: int-to-long v0, v0 │ │ -01aab0: 0512 0000 |00c6: move-wide/from16 v18, v0 │ │ -01aab4: 6e10 b300 0d00 |00c8: invoke-virtual {v13}, Landroid/os/StatFs;.getBlockSize:()I // method@00b3 │ │ -01aaba: 0a11 |00cb: move-result v17 │ │ -01aabc: 0200 1100 |00cc: move/from16 v0, v17 │ │ -01aac0: 8100 |00ce: int-to-long v0, v0 │ │ -01aac2: 0514 0000 |00cf: move-wide/from16 v20, v0 │ │ -01aac6: 9d0e 1214 |00d1: mul-long v14, v18, v20 │ │ -01aaca: 6e10 b100 0d00 |00d3: invoke-virtual {v13}, Landroid/os/StatFs;.getAvailableBlocks:()I // method@00b1 │ │ -01aad0: 0a11 |00d6: move-result v17 │ │ -01aad2: 0200 1100 |00d7: move/from16 v0, v17 │ │ -01aad6: 8100 |00d9: int-to-long v0, v0 │ │ -01aad8: 0512 0000 |00da: move-wide/from16 v18, v0 │ │ -01aadc: 6e10 b300 0d00 |00dc: invoke-virtual {v13}, Landroid/os/StatFs;.getBlockSize:()I // method@00b3 │ │ -01aae2: 0a11 |00df: move-result v17 │ │ -01aae4: 0200 1100 |00e0: move/from16 v0, v17 │ │ -01aae8: 8100 |00e2: int-to-long v0, v0 │ │ -01aaea: 0514 0000 |00e3: move-wide/from16 v20, v0 │ │ -01aaee: 9d08 1214 |00e5: mul-long v8, v18, v20 │ │ -01aaf2: 9c12 0e08 |00e7: sub-long v18, v14, v8 │ │ -01aaf6: 0500 1200 |00e9: move-wide/from16 v0, v18 │ │ -01aafa: 5ab0 b400 |00eb: iput-wide v0, v11, Lcom/gacode/relaunchx/FileSystem$MountInfo;.used:J // field@00b4 │ │ -01aafe: 5ab8 af00 |00ed: iput-wide v8, v11, Lcom/gacode/relaunchx/FileSystem$MountInfo;.free:J // field@00af │ │ -01ab02: 5abe b300 |00ef: iput-wide v14, v11, Lcom/gacode/relaunchx/FileSystem$MountInfo;.total:J // field@00b3 │ │ -01ab06: 28b7 |00f1: goto 00a8 // -0049 │ │ -01ab08: 0d02 |00f2: move-exception v2 │ │ -01ab0a: 6e10 5806 0200 |00f3: invoke-virtual {v2}, Ljava/lang/Exception;.printStackTrace:()V // method@0658 │ │ -01ab10: 28b2 |00f6: goto 00a8 // -004e │ │ -01ab12: 110c |00f7: return-object v12 │ │ +01b9ac: |[01b9ac] com.gacode.relaunchx.FileSystem.getFilesytemInfo:(Ljava/util/List;)Ljava/util/List; │ │ +01b9bc: 220c 0d02 |0000: new-instance v12, Ljava/util/ArrayList; // type@020d │ │ +01b9c0: 7010 ae06 0c00 |0002: invoke-direct {v12}, Ljava/util/ArrayList;.:()V // method@06ae │ │ +01b9c6: 1a10 6300 |0005: const-string v16, "/proc/mounts" // string@0063 │ │ +01b9ca: 7701 1002 1000 |0007: invoke-static/range {v16}, Lcom/gacode/relaunchx/FileSystem;.readTextFile:(Ljava/lang/String;)Ljava/util/List; // method@0210 │ │ +01b9d0: 0c10 |000a: move-result-object v16 │ │ +01b9d2: 7801 d106 1000 |000b: invoke-interface/range {v16}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@06d1 │ │ +01b9d8: 0c11 |000e: move-result-object v17 │ │ +01b9da: 7801 c806 1100 |000f: invoke-interface/range {v17}, Ljava/util/Iterator;.hasNext:()Z // method@06c8 │ │ +01b9e0: 0a10 |0012: move-result v16 │ │ +01b9e2: 3810 9100 |0013: if-eqz v16, 00a4 // +0091 │ │ +01b9e6: 7801 c906 1100 |0015: invoke-interface/range {v17}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@06c9 │ │ +01b9ec: 0c0a |0018: move-result-object v10 │ │ +01b9ee: 1f0a 0002 |0019: check-cast v10, Ljava/lang/String; // type@0200 │ │ +01b9f2: 1a10 d404 |001b: const-string v16, "\s+" // string@04d4 │ │ +01b9f6: 0800 1000 |001d: move-object/from16 v0, v16 │ │ +01b9fa: 6e20 8906 0a00 |001f: invoke-virtual {v10, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0689 │ │ +01ba00: 0c07 |0022: move-result-object v7 │ │ +01ba02: 2170 |0023: array-length v0, v7 │ │ +01ba04: 0210 0000 |0024: move/from16 v16, v0 │ │ +01ba08: 1312 0400 |0026: const/16 v18, #int 4 // #4 │ │ +01ba0c: 0200 1000 |0028: move/from16 v0, v16 │ │ +01ba10: 0201 1200 |002a: move/from16 v1, v18 │ │ +01ba14: 3410 e3ff |002c: if-lt v0, v1, 000f // -001d │ │ +01ba18: 1310 0200 |002e: const/16 v16, #int 2 // #2 │ │ +01ba1c: 4603 0710 |0030: aget-object v3, v7, v16 │ │ +01ba20: 1310 0300 |0032: const/16 v16, #int 3 // #3 │ │ +01ba24: 4606 0710 |0034: aget-object v6, v7, v16 │ │ +01ba28: 0800 1600 |0036: move-object/from16 v0, v22 │ │ +01ba2c: 7220 cf06 3000 |0038: invoke-interface {v0, v3}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@06cf │ │ +01ba32: 0a10 |003b: move-result v16 │ │ +01ba34: 3910 d3ff |003c: if-nez v16, 000f // -002d │ │ +01ba38: 220b a900 |003e: new-instance v11, Lcom/gacode/relaunchx/FileSystem$MountInfo; // type@00a9 │ │ +01ba3c: 7010 0902 0b00 |0040: invoke-direct {v11}, Lcom/gacode/relaunchx/FileSystem$MountInfo;.:()V // method@0209 │ │ +01ba42: 1310 0000 |0043: const/16 v16, #int 0 // #0 │ │ +01ba46: 4610 0710 |0045: aget-object v16, v7, v16 │ │ +01ba4a: 0800 1000 |0047: move-object/from16 v0, v16 │ │ +01ba4e: 5bb0 ae00 |0049: iput-object v0, v11, Lcom/gacode/relaunchx/FileSystem$MountInfo;.dev:Ljava/lang/String; // field@00ae │ │ +01ba52: 1310 0100 |004b: const/16 v16, #int 1 // #1 │ │ +01ba56: 4610 0710 |004d: aget-object v16, v7, v16 │ │ +01ba5a: 0800 1000 |004f: move-object/from16 v0, v16 │ │ +01ba5e: 5bb0 b100 |0051: iput-object v0, v11, Lcom/gacode/relaunchx/FileSystem$MountInfo;.mpoint:Ljava/lang/String; // field@00b1 │ │ +01ba62: 5bb3 b000 |0053: iput-object v3, v11, Lcom/gacode/relaunchx/FileSystem$MountInfo;.fs:Ljava/lang/String; // field@00b0 │ │ +01ba66: 1a10 4600 |0055: const-string v16, "," // string@0046 │ │ +01ba6a: 0800 1000 |0057: move-object/from16 v0, v16 │ │ +01ba6e: 6e20 8906 0600 |0059: invoke-virtual {v6, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0689 │ │ +01ba74: 0c05 |005c: move-result-object v5 │ │ +01ba76: 2150 |005d: array-length v0, v5 │ │ +01ba78: 0212 0000 |005e: move/from16 v18, v0 │ │ +01ba7c: 1310 0000 |0060: const/16 v16, #int 0 // #0 │ │ +01ba80: 0200 1000 |0062: move/from16 v0, v16 │ │ +01ba84: 0201 1200 |0064: move/from16 v1, v18 │ │ +01ba88: 3510 1400 |0066: if-ge v0, v1, 007a // +0014 │ │ +01ba8c: 4604 0510 |0068: aget-object v4, v5, v16 │ │ +01ba90: 1a13 b00c |006a: const-string v19, "ro" // string@0cb0 │ │ +01ba94: 0800 1300 |006c: move-object/from16 v0, v19 │ │ +01ba98: 6e20 7c06 0400 |006e: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +01ba9e: 0a13 |0071: move-result v19 │ │ +01baa0: 3813 1e00 |0072: if-eqz v19, 0090 // +001e │ │ +01baa4: 1310 0100 |0074: const/16 v16, #int 1 // #1 │ │ +01baa8: 0200 1000 |0076: move/from16 v0, v16 │ │ +01baac: 5cb0 b200 |0078: iput-boolean v0, v11, Lcom/gacode/relaunchx/FileSystem$MountInfo;.ro:Z // field@00b2 │ │ +01bab0: 1612 0000 |007a: const-wide/16 v18, #int 0 // #0 │ │ +01bab4: 0500 1200 |007c: move-wide/from16 v0, v18 │ │ +01bab8: 5ab0 b300 |007e: iput-wide v0, v11, Lcom/gacode/relaunchx/FileSystem$MountInfo;.total:J // field@00b3 │ │ +01babc: 1612 0000 |0080: const-wide/16 v18, #int 0 // #0 │ │ +01bac0: 0500 1200 |0082: move-wide/from16 v0, v18 │ │ +01bac4: 5ab0 b400 |0084: iput-wide v0, v11, Lcom/gacode/relaunchx/FileSystem$MountInfo;.used:J // field@00b4 │ │ +01bac8: 1612 0000 |0086: const-wide/16 v18, #int 0 // #0 │ │ +01bacc: 0500 1200 |0088: move-wide/from16 v0, v18 │ │ +01bad0: 5ab0 af00 |008a: iput-wide v0, v11, Lcom/gacode/relaunchx/FileSystem$MountInfo;.free:J // field@00af │ │ +01bad4: 6e20 b106 bc00 |008c: invoke-virtual {v12, v11}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@06b1 │ │ +01bada: 2880 |008f: goto 000f // -0080 │ │ +01badc: 1a13 b90c |0090: const-string v19, "rw" // string@0cb9 │ │ +01bae0: 0800 1300 |0092: move-object/from16 v0, v19 │ │ +01bae4: 6e20 7c06 0400 |0094: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +01baea: 0a13 |0097: move-result v19 │ │ +01baec: 3813 0900 |0098: if-eqz v19, 00a1 // +0009 │ │ +01baf0: 1310 0000 |009a: const/16 v16, #int 0 // #0 │ │ +01baf4: 0200 1000 |009c: move/from16 v0, v16 │ │ +01baf8: 5cb0 b200 |009e: iput-boolean v0, v11, Lcom/gacode/relaunchx/FileSystem$MountInfo;.ro:Z // field@00b2 │ │ +01bafc: 28da |00a0: goto 007a // -0026 │ │ +01bafe: d810 1001 |00a1: add-int/lit8 v16, v16, #int 1 // #01 │ │ +01bb02: 28bf |00a3: goto 0062 // -0041 │ │ +01bb04: 6e10 b306 0c00 |00a4: invoke-virtual {v12}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@06b3 │ │ +01bb0a: 0c10 |00a7: move-result-object v16 │ │ +01bb0c: 7801 c806 1000 |00a8: invoke-interface/range {v16}, Ljava/util/Iterator;.hasNext:()Z // method@06c8 │ │ +01bb12: 0a11 |00ab: move-result v17 │ │ +01bb14: 3811 4b00 |00ac: if-eqz v17, 00f7 // +004b │ │ +01bb18: 7801 c906 1000 |00ae: invoke-interface/range {v16}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@06c9 │ │ +01bb1e: 0c0b |00b1: move-result-object v11 │ │ +01bb20: 1f0b a900 |00b2: check-cast v11, Lcom/gacode/relaunchx/FileSystem$MountInfo; // type@00a9 │ │ +01bb24: 220d 3f00 |00b4: new-instance v13, Landroid/os/StatFs; // type@003f │ │ +01bb28: 54b0 b100 |00b6: iget-object v0, v11, Lcom/gacode/relaunchx/FileSystem$MountInfo;.mpoint:Ljava/lang/String; // field@00b1 │ │ +01bb2c: 0811 0000 |00b8: move-object/from16 v17, v0 │ │ +01bb30: 0800 1100 |00ba: move-object/from16 v0, v17 │ │ +01bb34: 7020 b000 0d00 |00bc: invoke-direct {v13, v0}, Landroid/os/StatFs;.:(Ljava/lang/String;)V // method@00b0 │ │ +01bb3a: 6e10 b200 0d00 |00bf: invoke-virtual {v13}, Landroid/os/StatFs;.getBlockCount:()I // method@00b2 │ │ +01bb40: 0a11 |00c2: move-result v17 │ │ +01bb42: 0200 1100 |00c3: move/from16 v0, v17 │ │ +01bb46: 8100 |00c5: int-to-long v0, v0 │ │ +01bb48: 0512 0000 |00c6: move-wide/from16 v18, v0 │ │ +01bb4c: 6e10 b300 0d00 |00c8: invoke-virtual {v13}, Landroid/os/StatFs;.getBlockSize:()I // method@00b3 │ │ +01bb52: 0a11 |00cb: move-result v17 │ │ +01bb54: 0200 1100 |00cc: move/from16 v0, v17 │ │ +01bb58: 8100 |00ce: int-to-long v0, v0 │ │ +01bb5a: 0514 0000 |00cf: move-wide/from16 v20, v0 │ │ +01bb5e: 9d0e 1214 |00d1: mul-long v14, v18, v20 │ │ +01bb62: 6e10 b100 0d00 |00d3: invoke-virtual {v13}, Landroid/os/StatFs;.getAvailableBlocks:()I // method@00b1 │ │ +01bb68: 0a11 |00d6: move-result v17 │ │ +01bb6a: 0200 1100 |00d7: move/from16 v0, v17 │ │ +01bb6e: 8100 |00d9: int-to-long v0, v0 │ │ +01bb70: 0512 0000 |00da: move-wide/from16 v18, v0 │ │ +01bb74: 6e10 b300 0d00 |00dc: invoke-virtual {v13}, Landroid/os/StatFs;.getBlockSize:()I // method@00b3 │ │ +01bb7a: 0a11 |00df: move-result v17 │ │ +01bb7c: 0200 1100 |00e0: move/from16 v0, v17 │ │ +01bb80: 8100 |00e2: int-to-long v0, v0 │ │ +01bb82: 0514 0000 |00e3: move-wide/from16 v20, v0 │ │ +01bb86: 9d08 1214 |00e5: mul-long v8, v18, v20 │ │ +01bb8a: 9c12 0e08 |00e7: sub-long v18, v14, v8 │ │ +01bb8e: 0500 1200 |00e9: move-wide/from16 v0, v18 │ │ +01bb92: 5ab0 b400 |00eb: iput-wide v0, v11, Lcom/gacode/relaunchx/FileSystem$MountInfo;.used:J // field@00b4 │ │ +01bb96: 5ab8 af00 |00ed: iput-wide v8, v11, Lcom/gacode/relaunchx/FileSystem$MountInfo;.free:J // field@00af │ │ +01bb9a: 5abe b300 |00ef: iput-wide v14, v11, Lcom/gacode/relaunchx/FileSystem$MountInfo;.total:J // field@00b3 │ │ +01bb9e: 28b7 |00f1: goto 00a8 // -0049 │ │ +01bba0: 0d02 |00f2: move-exception v2 │ │ +01bba2: 6e10 5806 0200 |00f3: invoke-virtual {v2}, Ljava/lang/Exception;.printStackTrace:()V // method@0658 │ │ +01bba8: 28b2 |00f6: goto 00a8 // -004e │ │ +01bbaa: 110c |00f7: return-object v12 │ │ catches : 1 │ │ 0x00b4 - 0x00f1 │ │ Ljava/lang/Exception; -> 0x00f2 │ │ positions : │ │ 0x0000 line=63 │ │ 0x0005 line=64 │ │ 0x001b line=65 │ │ @@ -9647,120 +9653,120 @@ │ │ type : '()Ljava/io/File;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 13 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 205 16-bit code units │ │ -01ab24: |[01ab24] com.gacode.relaunchx.FileSystem.getRemovableStorage:()Ljava/io/File; │ │ -01ab34: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -01ab36: 1a08 3104 |0001: const-string v8, "SECONDARY_STORAGE" // string@0431 │ │ -01ab3a: 7110 a006 0800 |0003: invoke-static {v8}, Ljava/lang/System;.getenv:(Ljava/lang/String;)Ljava/lang/String; // method@06a0 │ │ -01ab40: 0c06 |0006: move-result-object v6 │ │ -01ab42: 7110 ce00 0600 |0007: invoke-static {v6}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@00ce │ │ -01ab48: 0a08 |000a: move-result v8 │ │ -01ab4a: 3908 2900 |000b: if-nez v8, 0034 // +0029 │ │ -01ab4e: 1a08 7d00 |000d: const-string v8, ":" // string@007d │ │ -01ab52: 6e20 8906 8600 |000f: invoke-virtual {v6, v8}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0689 │ │ -01ab58: 0c04 |0012: move-result-object v4 │ │ -01ab5a: 2149 |0013: array-length v9, v4 │ │ -01ab5c: 0178 |0014: move v8, v7 │ │ -01ab5e: 3598 1f00 |0015: if-ge v8, v9, 0034 // +001f │ │ -01ab62: 4603 0408 |0017: aget-object v3, v4, v8 │ │ -01ab66: 2201 e001 |0019: new-instance v1, Ljava/io/File; // type@01e0 │ │ -01ab6a: 7020 2a06 3100 |001b: invoke-direct {v1, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@062a │ │ -01ab70: 6e10 3306 0100 |001e: invoke-virtual {v1}, Ljava/io/File;.isDirectory:()Z // method@0633 │ │ -01ab76: 0a0a |0021: move-result v10 │ │ -01ab78: 380a 0f00 |0022: if-eqz v10, 0031 // +000f │ │ -01ab7c: 6e10 8d06 0300 |0024: invoke-virtual {v3}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@068d │ │ -01ab82: 0c0a |0027: move-result-object v10 │ │ -01ab84: 1a0b e10c |0028: const-string v11, "sd" // string@0ce1 │ │ -01ab88: 6e20 7906 ba00 |002a: invoke-virtual {v10, v11}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@0679 │ │ -01ab8e: 0a0a |002d: move-result v10 │ │ -01ab90: 380a 0300 |002e: if-eqz v10, 0031 // +0003 │ │ -01ab94: 1101 |0030: return-object v1 │ │ -01ab96: d808 0801 |0031: add-int/lit8 v8, v8, #int 1 // #01 │ │ -01ab9a: 28e2 |0033: goto 0015 // -001e │ │ -01ab9c: 2202 e001 |0034: new-instance v2, Ljava/io/File; // type@01e0 │ │ -01aba0: 1a08 5f00 |0036: const-string v8, "/mnt" // string@005f │ │ -01aba4: 7020 2a06 8200 |0038: invoke-direct {v2, v8}, Ljava/io/File;.:(Ljava/lang/String;)V // method@062a │ │ -01abaa: 6e10 3306 0200 |003b: invoke-virtual {v2}, Ljava/io/File;.isDirectory:()Z // method@0633 │ │ -01abb0: 0a08 |003e: move-result v8 │ │ -01abb2: 3808 4000 |003f: if-eqz v8, 007f // +0040 │ │ -01abb6: 6e10 3606 0200 |0041: invoke-virtual {v2}, Ljava/io/File;.list:()[Ljava/lang/String; // method@0636 │ │ -01abbc: 0c09 |0044: move-result-object v9 │ │ -01abbe: 219a |0045: array-length v10, v9 │ │ -01abc0: 0178 |0046: move v8, v7 │ │ -01abc2: 35a8 3800 |0047: if-ge v8, v10, 007f // +0038 │ │ -01abc6: 4600 0908 |0049: aget-object v0, v9, v8 │ │ -01abca: 6e10 8d06 0000 |004b: invoke-virtual {v0}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@068d │ │ -01abd0: 0c0b |004e: move-result-object v11 │ │ -01abd2: 1a0c 5907 |004f: const-string v12, "ext" // string@0759 │ │ -01abd6: 6e20 7906 cb00 |0051: invoke-virtual {v11, v12}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@0679 │ │ -01abdc: 0a0b |0054: move-result v11 │ │ -01abde: 380b 2700 |0055: if-eqz v11, 007c // +0027 │ │ -01abe2: 6e10 8d06 0000 |0057: invoke-virtual {v0}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@068d │ │ -01abe8: 0c0b |005a: move-result-object v11 │ │ -01abea: 1a0c e10c |005b: const-string v12, "sd" // string@0ce1 │ │ -01abee: 6e20 7906 cb00 |005d: invoke-virtual {v11, v12}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@0679 │ │ -01abf4: 0a0b |0060: move-result v11 │ │ -01abf6: 380b 1b00 |0061: if-eqz v11, 007c // +001b │ │ -01abfa: 2201 e001 |0063: new-instance v1, Ljava/io/File; // type@01e0 │ │ -01abfe: 2207 0202 |0065: new-instance v7, Ljava/lang/StringBuilder; // type@0202 │ │ -01ac02: 7010 9606 0700 |0067: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -01ac08: 1a08 6000 |006a: const-string v8, "/mnt/" // string@0060 │ │ -01ac0c: 6e20 9a06 8700 |006c: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -01ac12: 0c07 |006f: move-result-object v7 │ │ -01ac14: 6e20 9a06 0700 |0070: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -01ac1a: 0c07 |0073: move-result-object v7 │ │ -01ac1c: 6e10 9c06 0700 |0074: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -01ac22: 0c07 |0077: move-result-object v7 │ │ -01ac24: 7020 2a06 7100 |0078: invoke-direct {v1, v7}, Ljava/io/File;.:(Ljava/lang/String;)V // method@062a │ │ -01ac2a: 28b5 |007b: goto 0030 // -004b │ │ -01ac2c: d808 0801 |007c: add-int/lit8 v8, v8, #int 1 // #01 │ │ -01ac30: 28c9 |007e: goto 0047 // -0037 │ │ -01ac32: 2205 e001 |007f: new-instance v5, Ljava/io/File; // type@01e0 │ │ -01ac36: 1a08 6b00 |0081: const-string v8, "/storage" // string@006b │ │ -01ac3a: 7020 2a06 8500 |0083: invoke-direct {v5, v8}, Ljava/io/File;.:(Ljava/lang/String;)V // method@062a │ │ -01ac40: 6e10 3306 0500 |0086: invoke-virtual {v5}, Ljava/io/File;.isDirectory:()Z // method@0633 │ │ -01ac46: 0a08 |0089: move-result v8 │ │ -01ac48: 3808 4000 |008a: if-eqz v8, 00ca // +0040 │ │ -01ac4c: 6e10 3606 0500 |008c: invoke-virtual {v5}, Ljava/io/File;.list:()[Ljava/lang/String; // method@0636 │ │ -01ac52: 0c08 |008f: move-result-object v8 │ │ -01ac54: 2189 |0090: array-length v9, v8 │ │ -01ac56: 3597 3900 |0091: if-ge v7, v9, 00ca // +0039 │ │ -01ac5a: 4600 0807 |0093: aget-object v0, v8, v7 │ │ -01ac5e: 6e10 8d06 0000 |0095: invoke-virtual {v0}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@068d │ │ -01ac64: 0c0a |0098: move-result-object v10 │ │ -01ac66: 1a0b 5907 |0099: const-string v11, "ext" // string@0759 │ │ -01ac6a: 6e20 7906 ba00 |009b: invoke-virtual {v10, v11}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@0679 │ │ -01ac70: 0a0a |009e: move-result v10 │ │ -01ac72: 380a 2800 |009f: if-eqz v10, 00c7 // +0028 │ │ -01ac76: 6e10 8d06 0000 |00a1: invoke-virtual {v0}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@068d │ │ -01ac7c: 0c0a |00a4: move-result-object v10 │ │ -01ac7e: 1a0b e10c |00a5: const-string v11, "sd" // string@0ce1 │ │ -01ac82: 6e20 7906 ba00 |00a7: invoke-virtual {v10, v11}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@0679 │ │ -01ac88: 0a0a |00aa: move-result v10 │ │ -01ac8a: 380a 1c00 |00ab: if-eqz v10, 00c7 // +001c │ │ -01ac8e: 2201 e001 |00ad: new-instance v1, Ljava/io/File; // type@01e0 │ │ -01ac92: 2207 0202 |00af: new-instance v7, Ljava/lang/StringBuilder; // type@0202 │ │ -01ac96: 7010 9606 0700 |00b1: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -01ac9c: 1a08 6c00 |00b4: const-string v8, "/storage/" // string@006c │ │ -01aca0: 6e20 9a06 8700 |00b6: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -01aca6: 0c07 |00b9: move-result-object v7 │ │ -01aca8: 6e20 9a06 0700 |00ba: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -01acae: 0c07 |00bd: move-result-object v7 │ │ -01acb0: 6e10 9c06 0700 |00be: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -01acb6: 0c07 |00c1: move-result-object v7 │ │ -01acb8: 7020 2a06 7100 |00c2: invoke-direct {v1, v7}, Ljava/io/File;.:(Ljava/lang/String;)V // method@062a │ │ -01acbe: 2900 6bff |00c5: goto/16 0030 // -0095 │ │ -01acc2: d807 0701 |00c7: add-int/lit8 v7, v7, #int 1 // #01 │ │ -01acc6: 28c8 |00c9: goto 0091 // -0038 │ │ -01acc8: 1201 |00ca: const/4 v1, #int 0 // #0 │ │ -01acca: 2900 65ff |00cb: goto/16 0030 // -009b │ │ +01bbbc: |[01bbbc] com.gacode.relaunchx.FileSystem.getRemovableStorage:()Ljava/io/File; │ │ +01bbcc: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +01bbce: 1a08 3104 |0001: const-string v8, "SECONDARY_STORAGE" // string@0431 │ │ +01bbd2: 7110 a006 0800 |0003: invoke-static {v8}, Ljava/lang/System;.getenv:(Ljava/lang/String;)Ljava/lang/String; // method@06a0 │ │ +01bbd8: 0c06 |0006: move-result-object v6 │ │ +01bbda: 7110 ce00 0600 |0007: invoke-static {v6}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@00ce │ │ +01bbe0: 0a08 |000a: move-result v8 │ │ +01bbe2: 3908 2900 |000b: if-nez v8, 0034 // +0029 │ │ +01bbe6: 1a08 7d00 |000d: const-string v8, ":" // string@007d │ │ +01bbea: 6e20 8906 8600 |000f: invoke-virtual {v6, v8}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0689 │ │ +01bbf0: 0c04 |0012: move-result-object v4 │ │ +01bbf2: 2149 |0013: array-length v9, v4 │ │ +01bbf4: 0178 |0014: move v8, v7 │ │ +01bbf6: 3598 1f00 |0015: if-ge v8, v9, 0034 // +001f │ │ +01bbfa: 4603 0408 |0017: aget-object v3, v4, v8 │ │ +01bbfe: 2201 e001 |0019: new-instance v1, Ljava/io/File; // type@01e0 │ │ +01bc02: 7020 2a06 3100 |001b: invoke-direct {v1, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@062a │ │ +01bc08: 6e10 3306 0100 |001e: invoke-virtual {v1}, Ljava/io/File;.isDirectory:()Z // method@0633 │ │ +01bc0e: 0a0a |0021: move-result v10 │ │ +01bc10: 380a 0f00 |0022: if-eqz v10, 0031 // +000f │ │ +01bc14: 6e10 8d06 0300 |0024: invoke-virtual {v3}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@068d │ │ +01bc1a: 0c0a |0027: move-result-object v10 │ │ +01bc1c: 1a0b e10c |0028: const-string v11, "sd" // string@0ce1 │ │ +01bc20: 6e20 7906 ba00 |002a: invoke-virtual {v10, v11}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@0679 │ │ +01bc26: 0a0a |002d: move-result v10 │ │ +01bc28: 380a 0300 |002e: if-eqz v10, 0031 // +0003 │ │ +01bc2c: 1101 |0030: return-object v1 │ │ +01bc2e: d808 0801 |0031: add-int/lit8 v8, v8, #int 1 // #01 │ │ +01bc32: 28e2 |0033: goto 0015 // -001e │ │ +01bc34: 2202 e001 |0034: new-instance v2, Ljava/io/File; // type@01e0 │ │ +01bc38: 1a08 5f00 |0036: const-string v8, "/mnt" // string@005f │ │ +01bc3c: 7020 2a06 8200 |0038: invoke-direct {v2, v8}, Ljava/io/File;.:(Ljava/lang/String;)V // method@062a │ │ +01bc42: 6e10 3306 0200 |003b: invoke-virtual {v2}, Ljava/io/File;.isDirectory:()Z // method@0633 │ │ +01bc48: 0a08 |003e: move-result v8 │ │ +01bc4a: 3808 4000 |003f: if-eqz v8, 007f // +0040 │ │ +01bc4e: 6e10 3606 0200 |0041: invoke-virtual {v2}, Ljava/io/File;.list:()[Ljava/lang/String; // method@0636 │ │ +01bc54: 0c09 |0044: move-result-object v9 │ │ +01bc56: 219a |0045: array-length v10, v9 │ │ +01bc58: 0178 |0046: move v8, v7 │ │ +01bc5a: 35a8 3800 |0047: if-ge v8, v10, 007f // +0038 │ │ +01bc5e: 4600 0908 |0049: aget-object v0, v9, v8 │ │ +01bc62: 6e10 8d06 0000 |004b: invoke-virtual {v0}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@068d │ │ +01bc68: 0c0b |004e: move-result-object v11 │ │ +01bc6a: 1a0c 5907 |004f: const-string v12, "ext" // string@0759 │ │ +01bc6e: 6e20 7906 cb00 |0051: invoke-virtual {v11, v12}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@0679 │ │ +01bc74: 0a0b |0054: move-result v11 │ │ +01bc76: 380b 2700 |0055: if-eqz v11, 007c // +0027 │ │ +01bc7a: 6e10 8d06 0000 |0057: invoke-virtual {v0}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@068d │ │ +01bc80: 0c0b |005a: move-result-object v11 │ │ +01bc82: 1a0c e10c |005b: const-string v12, "sd" // string@0ce1 │ │ +01bc86: 6e20 7906 cb00 |005d: invoke-virtual {v11, v12}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@0679 │ │ +01bc8c: 0a0b |0060: move-result v11 │ │ +01bc8e: 380b 1b00 |0061: if-eqz v11, 007c // +001b │ │ +01bc92: 2201 e001 |0063: new-instance v1, Ljava/io/File; // type@01e0 │ │ +01bc96: 2207 0202 |0065: new-instance v7, Ljava/lang/StringBuilder; // type@0202 │ │ +01bc9a: 7010 9606 0700 |0067: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +01bca0: 1a08 6000 |006a: const-string v8, "/mnt/" // string@0060 │ │ +01bca4: 6e20 9a06 8700 |006c: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +01bcaa: 0c07 |006f: move-result-object v7 │ │ +01bcac: 6e20 9a06 0700 |0070: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +01bcb2: 0c07 |0073: move-result-object v7 │ │ +01bcb4: 6e10 9c06 0700 |0074: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +01bcba: 0c07 |0077: move-result-object v7 │ │ +01bcbc: 7020 2a06 7100 |0078: invoke-direct {v1, v7}, Ljava/io/File;.:(Ljava/lang/String;)V // method@062a │ │ +01bcc2: 28b5 |007b: goto 0030 // -004b │ │ +01bcc4: d808 0801 |007c: add-int/lit8 v8, v8, #int 1 // #01 │ │ +01bcc8: 28c9 |007e: goto 0047 // -0037 │ │ +01bcca: 2205 e001 |007f: new-instance v5, Ljava/io/File; // type@01e0 │ │ +01bcce: 1a08 6b00 |0081: const-string v8, "/storage" // string@006b │ │ +01bcd2: 7020 2a06 8500 |0083: invoke-direct {v5, v8}, Ljava/io/File;.:(Ljava/lang/String;)V // method@062a │ │ +01bcd8: 6e10 3306 0500 |0086: invoke-virtual {v5}, Ljava/io/File;.isDirectory:()Z // method@0633 │ │ +01bcde: 0a08 |0089: move-result v8 │ │ +01bce0: 3808 4000 |008a: if-eqz v8, 00ca // +0040 │ │ +01bce4: 6e10 3606 0500 |008c: invoke-virtual {v5}, Ljava/io/File;.list:()[Ljava/lang/String; // method@0636 │ │ +01bcea: 0c08 |008f: move-result-object v8 │ │ +01bcec: 2189 |0090: array-length v9, v8 │ │ +01bcee: 3597 3900 |0091: if-ge v7, v9, 00ca // +0039 │ │ +01bcf2: 4600 0807 |0093: aget-object v0, v8, v7 │ │ +01bcf6: 6e10 8d06 0000 |0095: invoke-virtual {v0}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@068d │ │ +01bcfc: 0c0a |0098: move-result-object v10 │ │ +01bcfe: 1a0b 5907 |0099: const-string v11, "ext" // string@0759 │ │ +01bd02: 6e20 7906 ba00 |009b: invoke-virtual {v10, v11}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@0679 │ │ +01bd08: 0a0a |009e: move-result v10 │ │ +01bd0a: 380a 2800 |009f: if-eqz v10, 00c7 // +0028 │ │ +01bd0e: 6e10 8d06 0000 |00a1: invoke-virtual {v0}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@068d │ │ +01bd14: 0c0a |00a4: move-result-object v10 │ │ +01bd16: 1a0b e10c |00a5: const-string v11, "sd" // string@0ce1 │ │ +01bd1a: 6e20 7906 ba00 |00a7: invoke-virtual {v10, v11}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@0679 │ │ +01bd20: 0a0a |00aa: move-result v10 │ │ +01bd22: 380a 1c00 |00ab: if-eqz v10, 00c7 // +001c │ │ +01bd26: 2201 e001 |00ad: new-instance v1, Ljava/io/File; // type@01e0 │ │ +01bd2a: 2207 0202 |00af: new-instance v7, Ljava/lang/StringBuilder; // type@0202 │ │ +01bd2e: 7010 9606 0700 |00b1: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +01bd34: 1a08 6c00 |00b4: const-string v8, "/storage/" // string@006c │ │ +01bd38: 6e20 9a06 8700 |00b6: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +01bd3e: 0c07 |00b9: move-result-object v7 │ │ +01bd40: 6e20 9a06 0700 |00ba: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +01bd46: 0c07 |00bd: move-result-object v7 │ │ +01bd48: 6e10 9c06 0700 |00be: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +01bd4e: 0c07 |00c1: move-result-object v7 │ │ +01bd50: 7020 2a06 7100 |00c2: invoke-direct {v1, v7}, Ljava/io/File;.:(Ljava/lang/String;)V // method@062a │ │ +01bd56: 2900 6bff |00c5: goto/16 0030 // -0095 │ │ +01bd5a: d807 0701 |00c7: add-int/lit8 v7, v7, #int 1 // #01 │ │ +01bd5e: 28c8 |00c9: goto 0091 // -0038 │ │ +01bd60: 1201 |00ca: const/4 v1, #int 0 // #0 │ │ +01bd62: 2900 65ff |00cb: goto/16 0030 // -009b │ │ catches : (none) │ │ positions : │ │ 0x0001 line=156 │ │ 0x0007 line=157 │ │ 0x000d line=158 │ │ 0x0013 line=159 │ │ 0x0019 line=160 │ │ @@ -9798,52 +9804,52 @@ │ │ type : '()Lcom/gacode/relaunchx/FileSystem$MountInfo;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 14 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 66 16-bit code units │ │ -01acd0: |[01acd0] com.gacode.relaunchx.FileSystem.getSecondaryStorageInfo:()Lcom/gacode/relaunchx/FileSystem$MountInfo; │ │ -01ace0: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -01ace2: 7100 0e02 0000 |0001: invoke-static {}, Lcom/gacode/relaunchx/FileSystem;.getRemovableStorage:()Ljava/io/File; // method@020e │ │ -01ace8: 0c04 |0004: move-result-object v4 │ │ -01acea: 3904 0400 |0005: if-nez v4, 0009 // +0004 │ │ -01acee: 0781 |0007: move-object v1, v8 │ │ -01acf0: 1101 |0008: return-object v1 │ │ -01acf2: 2201 a900 |0009: new-instance v1, Lcom/gacode/relaunchx/FileSystem$MountInfo; // type@00a9 │ │ -01acf6: 7010 0902 0100 |000b: invoke-direct {v1}, Lcom/gacode/relaunchx/FileSystem$MountInfo;.:()V // method@0209 │ │ -01acfc: 6e10 3006 0400 |000e: invoke-virtual {v4}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@0630 │ │ -01ad02: 0c09 |0011: move-result-object v9 │ │ -01ad04: 5b19 b100 |0012: iput-object v9, v1, Lcom/gacode/relaunchx/FileSystem$MountInfo;.mpoint:Ljava/lang/String; // field@00b1 │ │ -01ad08: 2205 3f00 |0014: new-instance v5, Landroid/os/StatFs; // type@003f │ │ -01ad0c: 5419 b100 |0016: iget-object v9, v1, Lcom/gacode/relaunchx/FileSystem$MountInfo;.mpoint:Ljava/lang/String; // field@00b1 │ │ -01ad10: 7020 b000 9500 |0018: invoke-direct {v5, v9}, Landroid/os/StatFs;.:(Ljava/lang/String;)V // method@00b0 │ │ -01ad16: 6e10 b200 0500 |001b: invoke-virtual {v5}, Landroid/os/StatFs;.getBlockCount:()I // method@00b2 │ │ -01ad1c: 0a09 |001e: move-result v9 │ │ -01ad1e: 819a |001f: int-to-long v10, v9 │ │ -01ad20: 6e10 b300 0500 |0020: invoke-virtual {v5}, Landroid/os/StatFs;.getBlockSize:()I // method@00b3 │ │ -01ad26: 0a09 |0023: move-result v9 │ │ -01ad28: 819c |0024: int-to-long v12, v9 │ │ -01ad2a: 9d06 0a0c |0025: mul-long v6, v10, v12 │ │ -01ad2e: 6e10 b100 0500 |0027: invoke-virtual {v5}, Landroid/os/StatFs;.getAvailableBlocks:()I // method@00b1 │ │ -01ad34: 0a09 |002a: move-result v9 │ │ -01ad36: 819a |002b: int-to-long v10, v9 │ │ -01ad38: 6e10 b300 0500 |002c: invoke-virtual {v5}, Landroid/os/StatFs;.getBlockSize:()I // method@00b3 │ │ -01ad3e: 0a09 |002f: move-result v9 │ │ -01ad40: 819c |0030: int-to-long v12, v9 │ │ -01ad42: 9d02 0a0c |0031: mul-long v2, v10, v12 │ │ -01ad46: 9c0a 0602 |0033: sub-long v10, v6, v2 │ │ -01ad4a: 5a1a b400 |0035: iput-wide v10, v1, Lcom/gacode/relaunchx/FileSystem$MountInfo;.used:J // field@00b4 │ │ -01ad4e: 5a12 af00 |0037: iput-wide v2, v1, Lcom/gacode/relaunchx/FileSystem$MountInfo;.free:J // field@00af │ │ -01ad52: 5a16 b300 |0039: iput-wide v6, v1, Lcom/gacode/relaunchx/FileSystem$MountInfo;.total:J // field@00b3 │ │ -01ad56: 28cd |003b: goto 0008 // -0033 │ │ -01ad58: 0d00 |003c: move-exception v0 │ │ -01ad5a: 6e10 5806 0000 |003d: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0658 │ │ -01ad60: 0781 |0040: move-object v1, v8 │ │ -01ad62: 28c7 |0041: goto 0008 // -0039 │ │ +01bd68: |[01bd68] com.gacode.relaunchx.FileSystem.getSecondaryStorageInfo:()Lcom/gacode/relaunchx/FileSystem$MountInfo; │ │ +01bd78: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +01bd7a: 7100 0e02 0000 |0001: invoke-static {}, Lcom/gacode/relaunchx/FileSystem;.getRemovableStorage:()Ljava/io/File; // method@020e │ │ +01bd80: 0c04 |0004: move-result-object v4 │ │ +01bd82: 3904 0400 |0005: if-nez v4, 0009 // +0004 │ │ +01bd86: 0781 |0007: move-object v1, v8 │ │ +01bd88: 1101 |0008: return-object v1 │ │ +01bd8a: 2201 a900 |0009: new-instance v1, Lcom/gacode/relaunchx/FileSystem$MountInfo; // type@00a9 │ │ +01bd8e: 7010 0902 0100 |000b: invoke-direct {v1}, Lcom/gacode/relaunchx/FileSystem$MountInfo;.:()V // method@0209 │ │ +01bd94: 6e10 3006 0400 |000e: invoke-virtual {v4}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@0630 │ │ +01bd9a: 0c09 |0011: move-result-object v9 │ │ +01bd9c: 5b19 b100 |0012: iput-object v9, v1, Lcom/gacode/relaunchx/FileSystem$MountInfo;.mpoint:Ljava/lang/String; // field@00b1 │ │ +01bda0: 2205 3f00 |0014: new-instance v5, Landroid/os/StatFs; // type@003f │ │ +01bda4: 5419 b100 |0016: iget-object v9, v1, Lcom/gacode/relaunchx/FileSystem$MountInfo;.mpoint:Ljava/lang/String; // field@00b1 │ │ +01bda8: 7020 b000 9500 |0018: invoke-direct {v5, v9}, Landroid/os/StatFs;.:(Ljava/lang/String;)V // method@00b0 │ │ +01bdae: 6e10 b200 0500 |001b: invoke-virtual {v5}, Landroid/os/StatFs;.getBlockCount:()I // method@00b2 │ │ +01bdb4: 0a09 |001e: move-result v9 │ │ +01bdb6: 819a |001f: int-to-long v10, v9 │ │ +01bdb8: 6e10 b300 0500 |0020: invoke-virtual {v5}, Landroid/os/StatFs;.getBlockSize:()I // method@00b3 │ │ +01bdbe: 0a09 |0023: move-result v9 │ │ +01bdc0: 819c |0024: int-to-long v12, v9 │ │ +01bdc2: 9d06 0a0c |0025: mul-long v6, v10, v12 │ │ +01bdc6: 6e10 b100 0500 |0027: invoke-virtual {v5}, Landroid/os/StatFs;.getAvailableBlocks:()I // method@00b1 │ │ +01bdcc: 0a09 |002a: move-result v9 │ │ +01bdce: 819a |002b: int-to-long v10, v9 │ │ +01bdd0: 6e10 b300 0500 |002c: invoke-virtual {v5}, Landroid/os/StatFs;.getBlockSize:()I // method@00b3 │ │ +01bdd6: 0a09 |002f: move-result v9 │ │ +01bdd8: 819c |0030: int-to-long v12, v9 │ │ +01bdda: 9d02 0a0c |0031: mul-long v2, v10, v12 │ │ +01bdde: 9c0a 0602 |0033: sub-long v10, v6, v2 │ │ +01bde2: 5a1a b400 |0035: iput-wide v10, v1, Lcom/gacode/relaunchx/FileSystem$MountInfo;.used:J // field@00b4 │ │ +01bde6: 5a12 af00 |0037: iput-wide v2, v1, Lcom/gacode/relaunchx/FileSystem$MountInfo;.free:J // field@00af │ │ +01bdea: 5a16 b300 |0039: iput-wide v6, v1, Lcom/gacode/relaunchx/FileSystem$MountInfo;.total:J // field@00b3 │ │ +01bdee: 28cd |003b: goto 0008 // -0033 │ │ +01bdf0: 0d00 |003c: move-exception v0 │ │ +01bdf2: 6e10 5806 0000 |003d: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0658 │ │ +01bdf8: 0781 |0040: move-object v1, v8 │ │ +01bdfa: 28c7 |0041: goto 0008 // -0039 │ │ catches : 1 │ │ 0x0009 - 0x003b │ │ Ljava/lang/Exception; -> 0x003c │ │ positions : │ │ 0x0001 line=198 │ │ 0x0005 line=199 │ │ 0x0008 line=214 │ │ @@ -9871,45 +9877,45 @@ │ │ type : '(Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -01ad74: |[01ad74] com.gacode.relaunchx.FileSystem.readTextFile:(Ljava/lang/String;)Ljava/util/List; │ │ -01ad84: 2203 0d02 |0000: new-instance v3, Ljava/util/ArrayList; // type@020d │ │ -01ad88: 7010 ae06 0300 |0002: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@06ae │ │ -01ad8e: 2200 dd01 |0005: new-instance v0, Ljava/io/BufferedReader; // type@01dd │ │ -01ad92: 2204 e801 |0007: new-instance v4, Ljava/io/InputStreamReader; // type@01e8 │ │ -01ad96: 2205 e101 |0009: new-instance v5, Ljava/io/FileInputStream; // type@01e1 │ │ -01ad9a: 7020 3b06 6500 |000b: invoke-direct {v5, v6}, Ljava/io/FileInputStream;.:(Ljava/lang/String;)V // method@063b │ │ -01ada0: 7020 4806 5400 |000e: invoke-direct {v4, v5}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@0648 │ │ -01ada6: 1305 e803 |0011: const/16 v5, #int 1000 // #3e8 │ │ -01adaa: 7030 2106 4005 |0013: invoke-direct {v0, v4, v5}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;I)V // method@0621 │ │ -01adb0: 6e10 2406 0000 |0016: invoke-virtual {v0}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@0624 │ │ -01adb6: 0c02 |0019: move-result-object v2 │ │ -01adb8: 3802 0d00 |001a: if-eqz v2, 0027 // +000d │ │ -01adbc: 7220 cc06 2300 |001c: invoke-interface {v3, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@06cc │ │ -01adc2: 28f7 |001f: goto 0016 // -0009 │ │ -01adc4: 0d01 |0020: move-exception v1 │ │ -01adc6: 6e10 2206 0000 |0021: invoke-virtual {v0}, Ljava/io/BufferedReader;.close:()V // method@0622 │ │ -01adcc: 1103 |0024: return-object v3 │ │ -01adce: 0d01 |0025: move-exception v1 │ │ -01add0: 28fe |0026: goto 0024 // -0002 │ │ -01add2: 6e10 2206 0000 |0027: invoke-virtual {v0}, Ljava/io/BufferedReader;.close:()V // method@0622 │ │ -01add8: 28fa |002a: goto 0024 // -0006 │ │ -01adda: 0d04 |002b: move-exception v4 │ │ -01addc: 28f8 |002c: goto 0024 // -0008 │ │ -01adde: 0d04 |002d: move-exception v4 │ │ -01ade0: 6e10 2206 0000 |002e: invoke-virtual {v0}, Ljava/io/BufferedReader;.close:()V // method@0622 │ │ -01ade6: 2704 |0031: throw v4 │ │ -01ade8: 0d04 |0032: move-exception v4 │ │ -01adea: 28f1 |0033: goto 0024 // -000f │ │ -01adec: 0d05 |0034: move-exception v5 │ │ -01adee: 28fc |0035: goto 0031 // -0004 │ │ +01be0c: |[01be0c] com.gacode.relaunchx.FileSystem.readTextFile:(Ljava/lang/String;)Ljava/util/List; │ │ +01be1c: 2203 0d02 |0000: new-instance v3, Ljava/util/ArrayList; // type@020d │ │ +01be20: 7010 ae06 0300 |0002: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@06ae │ │ +01be26: 2200 dd01 |0005: new-instance v0, Ljava/io/BufferedReader; // type@01dd │ │ +01be2a: 2204 e801 |0007: new-instance v4, Ljava/io/InputStreamReader; // type@01e8 │ │ +01be2e: 2205 e101 |0009: new-instance v5, Ljava/io/FileInputStream; // type@01e1 │ │ +01be32: 7020 3b06 6500 |000b: invoke-direct {v5, v6}, Ljava/io/FileInputStream;.:(Ljava/lang/String;)V // method@063b │ │ +01be38: 7020 4806 5400 |000e: invoke-direct {v4, v5}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@0648 │ │ +01be3e: 1305 e803 |0011: const/16 v5, #int 1000 // #3e8 │ │ +01be42: 7030 2106 4005 |0013: invoke-direct {v0, v4, v5}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;I)V // method@0621 │ │ +01be48: 6e10 2406 0000 |0016: invoke-virtual {v0}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@0624 │ │ +01be4e: 0c02 |0019: move-result-object v2 │ │ +01be50: 3802 0d00 |001a: if-eqz v2, 0027 // +000d │ │ +01be54: 7220 cc06 2300 |001c: invoke-interface {v3, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@06cc │ │ +01be5a: 28f7 |001f: goto 0016 // -0009 │ │ +01be5c: 0d01 |0020: move-exception v1 │ │ +01be5e: 6e10 2206 0000 |0021: invoke-virtual {v0}, Ljava/io/BufferedReader;.close:()V // method@0622 │ │ +01be64: 1103 |0024: return-object v3 │ │ +01be66: 0d01 |0025: move-exception v1 │ │ +01be68: 28fe |0026: goto 0024 // -0002 │ │ +01be6a: 6e10 2206 0000 |0027: invoke-virtual {v0}, Ljava/io/BufferedReader;.close:()V // method@0622 │ │ +01be70: 28fa |002a: goto 0024 // -0006 │ │ +01be72: 0d04 |002b: move-exception v4 │ │ +01be74: 28f8 |002c: goto 0024 // -0008 │ │ +01be76: 0d04 |002d: move-exception v4 │ │ +01be78: 6e10 2206 0000 |002e: invoke-virtual {v0}, Ljava/io/BufferedReader;.close:()V // method@0622 │ │ +01be7e: 2704 |0031: throw v4 │ │ +01be80: 0d04 |0032: move-exception v4 │ │ +01be82: 28f1 |0033: goto 0024 // -000f │ │ +01be84: 0d05 |0034: move-exception v5 │ │ +01be86: 28fc |0035: goto 0031 // -0004 │ │ catches : 5 │ │ 0x0005 - 0x0016 │ │ Ljava/io/FileNotFoundException; -> 0x0025 │ │ 0x0016 - 0x001f │ │ Ljava/io/IOException; -> 0x0020 │ │ -> 0x002d │ │ 0x0021 - 0x0024 │ │ @@ -9981,18 +9987,18 @@ │ │ type : '(Lcom/gacode/relaunchx/FiltersActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01ae30: |[01ae30] com.gacode.relaunchx.FiltersActivity$1.:(Lcom/gacode/relaunchx/FiltersActivity;)V │ │ -01ae40: 5b01 b500 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/FiltersActivity$1;.this$0:Lcom/gacode/relaunchx/FiltersActivity; // field@00b5 │ │ -01ae44: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -01ae4a: 0e00 |0005: return-void │ │ +01bec8: |[01bec8] com.gacode.relaunchx.FiltersActivity$1.:(Lcom/gacode/relaunchx/FiltersActivity;)V │ │ +01bed8: 5b01 b500 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/FiltersActivity$1;.this$0:Lcom/gacode/relaunchx/FiltersActivity; // field@00b5 │ │ +01bedc: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +01bee2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/FiltersActivity$1; │ │ 0x0000 - 0x0006 reg=1 this$0 Lcom/gacode/relaunchx/FiltersActivity; │ │ │ │ @@ -10002,47 +10008,47 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 67 16-bit code units │ │ -01ae4c: |[01ae4c] com.gacode.relaunchx.FiltersActivity$1.onClick:(Landroid/view/View;)V │ │ -01ae5c: 5472 b500 |0000: iget-object v2, v7, Lcom/gacode/relaunchx/FiltersActivity$1;.this$0:Lcom/gacode/relaunchx/FiltersActivity; // field@00b5 │ │ -01ae60: 5422 c900 |0002: iget-object v2, v2, Lcom/gacode/relaunchx/FiltersActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@00c9 │ │ -01ae64: 1a03 b807 |0004: const-string v3, "filters" // string@07b8 │ │ -01ae68: 5474 b500 |0006: iget-object v4, v7, Lcom/gacode/relaunchx/FiltersActivity$1;.this$0:Lcom/gacode/relaunchx/FiltersActivity; // field@00b5 │ │ -01ae6c: 5444 ca00 |0008: iget-object v4, v4, Lcom/gacode/relaunchx/FiltersActivity;.itemsArray:Ljava/util/List; // field@00ca │ │ -01ae70: 6e30 a204 3204 |000a: invoke-virtual {v2, v3, v4}, Lcom/gacode/relaunchx/ReLaunchApp;.setList:(Ljava/lang/String;Ljava/util/List;)V // method@04a2 │ │ -01ae76: 5472 b500 |000d: iget-object v2, v7, Lcom/gacode/relaunchx/FiltersActivity$1;.this$0:Lcom/gacode/relaunchx/FiltersActivity; // field@00b5 │ │ -01ae7a: 5422 c900 |000f: iget-object v2, v2, Lcom/gacode/relaunchx/FiltersActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@00c9 │ │ -01ae7e: 1a03 b807 |0011: const-string v3, "filters" // string@07b8 │ │ -01ae82: 1a04 5101 |0013: const-string v4, "Filters.txt" // string@0151 │ │ -01ae86: 1205 |0015: const/4 v5, #int 0 // #0 │ │ -01ae88: 1a06 7d00 |0016: const-string v6, ":" // string@007d │ │ -01ae8c: 6e56 a804 3254 |0018: invoke-virtual {v2, v3, v4, v5, v6}, Lcom/gacode/relaunchx/ReLaunchApp;.writeFile:(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)V // method@04a8 │ │ -01ae92: 5472 b500 |001b: iget-object v2, v7, Lcom/gacode/relaunchx/FiltersActivity$1;.this$0:Lcom/gacode/relaunchx/FiltersActivity; // field@00b5 │ │ -01ae96: 6e10 2e02 0200 |001d: invoke-virtual {v2}, Lcom/gacode/relaunchx/FiltersActivity;.getBaseContext:()Landroid/content/Context; // method@022e │ │ -01ae9c: 0c02 |0020: move-result-object v2 │ │ -01ae9e: 7110 c400 0200 |0021: invoke-static {v2}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@00c4 │ │ -01aea4: 0c01 |0024: move-result-object v1 │ │ -01aea6: 7210 6b00 0100 |0025: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006b │ │ -01aeac: 0c00 |0028: move-result-object v0 │ │ -01aeae: 1a02 b907 |0029: const-string v2, "filtersAnd" // string@07b9 │ │ -01aeb2: 5473 b500 |002b: iget-object v3, v7, Lcom/gacode/relaunchx/FiltersActivity$1;.this$0:Lcom/gacode/relaunchx/FiltersActivity; // field@00b5 │ │ -01aeb6: 5433 c900 |002d: iget-object v3, v3, Lcom/gacode/relaunchx/FiltersActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@00c9 │ │ -01aeba: 5533 8606 |002f: iget-boolean v3, v3, Lcom/gacode/relaunchx/ReLaunchApp;.filters_and:Z // field@0686 │ │ -01aebe: 7230 6600 2003 |0031: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0066 │ │ -01aec4: 7210 6500 0000 |0034: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0065 │ │ -01aeca: 5472 b500 |0037: iget-object v2, v7, Lcom/gacode/relaunchx/FiltersActivity$1;.this$0:Lcom/gacode/relaunchx/FiltersActivity; // field@00b5 │ │ -01aece: 12f3 |0039: const/4 v3, #int -1 // #ff │ │ -01aed0: 6e20 3402 3200 |003a: invoke-virtual {v2, v3}, Lcom/gacode/relaunchx/FiltersActivity;.setResult:(I)V // method@0234 │ │ -01aed6: 5472 b500 |003d: iget-object v2, v7, Lcom/gacode/relaunchx/FiltersActivity$1;.this$0:Lcom/gacode/relaunchx/FiltersActivity; // field@00b5 │ │ -01aeda: 6e10 2c02 0200 |003f: invoke-virtual {v2}, Lcom/gacode/relaunchx/FiltersActivity;.finish:()V // method@022c │ │ -01aee0: 0e00 |0042: return-void │ │ +01bee4: |[01bee4] com.gacode.relaunchx.FiltersActivity$1.onClick:(Landroid/view/View;)V │ │ +01bef4: 5472 b500 |0000: iget-object v2, v7, Lcom/gacode/relaunchx/FiltersActivity$1;.this$0:Lcom/gacode/relaunchx/FiltersActivity; // field@00b5 │ │ +01bef8: 5422 c900 |0002: iget-object v2, v2, Lcom/gacode/relaunchx/FiltersActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@00c9 │ │ +01befc: 1a03 b807 |0004: const-string v3, "filters" // string@07b8 │ │ +01bf00: 5474 b500 |0006: iget-object v4, v7, Lcom/gacode/relaunchx/FiltersActivity$1;.this$0:Lcom/gacode/relaunchx/FiltersActivity; // field@00b5 │ │ +01bf04: 5444 ca00 |0008: iget-object v4, v4, Lcom/gacode/relaunchx/FiltersActivity;.itemsArray:Ljava/util/List; // field@00ca │ │ +01bf08: 6e30 a204 3204 |000a: invoke-virtual {v2, v3, v4}, Lcom/gacode/relaunchx/ReLaunchApp;.setList:(Ljava/lang/String;Ljava/util/List;)V // method@04a2 │ │ +01bf0e: 5472 b500 |000d: iget-object v2, v7, Lcom/gacode/relaunchx/FiltersActivity$1;.this$0:Lcom/gacode/relaunchx/FiltersActivity; // field@00b5 │ │ +01bf12: 5422 c900 |000f: iget-object v2, v2, Lcom/gacode/relaunchx/FiltersActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@00c9 │ │ +01bf16: 1a03 b807 |0011: const-string v3, "filters" // string@07b8 │ │ +01bf1a: 1a04 5101 |0013: const-string v4, "Filters.txt" // string@0151 │ │ +01bf1e: 1205 |0015: const/4 v5, #int 0 // #0 │ │ +01bf20: 1a06 7d00 |0016: const-string v6, ":" // string@007d │ │ +01bf24: 6e56 a804 3254 |0018: invoke-virtual {v2, v3, v4, v5, v6}, Lcom/gacode/relaunchx/ReLaunchApp;.writeFile:(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)V // method@04a8 │ │ +01bf2a: 5472 b500 |001b: iget-object v2, v7, Lcom/gacode/relaunchx/FiltersActivity$1;.this$0:Lcom/gacode/relaunchx/FiltersActivity; // field@00b5 │ │ +01bf2e: 6e10 2e02 0200 |001d: invoke-virtual {v2}, Lcom/gacode/relaunchx/FiltersActivity;.getBaseContext:()Landroid/content/Context; // method@022e │ │ +01bf34: 0c02 |0020: move-result-object v2 │ │ +01bf36: 7110 c400 0200 |0021: invoke-static {v2}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@00c4 │ │ +01bf3c: 0c01 |0024: move-result-object v1 │ │ +01bf3e: 7210 6b00 0100 |0025: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006b │ │ +01bf44: 0c00 |0028: move-result-object v0 │ │ +01bf46: 1a02 b907 |0029: const-string v2, "filtersAnd" // string@07b9 │ │ +01bf4a: 5473 b500 |002b: iget-object v3, v7, Lcom/gacode/relaunchx/FiltersActivity$1;.this$0:Lcom/gacode/relaunchx/FiltersActivity; // field@00b5 │ │ +01bf4e: 5433 c900 |002d: iget-object v3, v3, Lcom/gacode/relaunchx/FiltersActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@00c9 │ │ +01bf52: 5533 8606 |002f: iget-boolean v3, v3, Lcom/gacode/relaunchx/ReLaunchApp;.filters_and:Z // field@0686 │ │ +01bf56: 7230 6600 2003 |0031: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0066 │ │ +01bf5c: 7210 6500 0000 |0034: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0065 │ │ +01bf62: 5472 b500 |0037: iget-object v2, v7, Lcom/gacode/relaunchx/FiltersActivity$1;.this$0:Lcom/gacode/relaunchx/FiltersActivity; // field@00b5 │ │ +01bf66: 12f3 |0039: const/4 v3, #int -1 // #ff │ │ +01bf68: 6e20 3402 3200 |003a: invoke-virtual {v2, v3}, Lcom/gacode/relaunchx/FiltersActivity;.setResult:(I)V // method@0234 │ │ +01bf6e: 5472 b500 |003d: iget-object v2, v7, Lcom/gacode/relaunchx/FiltersActivity$1;.this$0:Lcom/gacode/relaunchx/FiltersActivity; // field@00b5 │ │ +01bf72: 6e10 2c02 0200 |003f: invoke-virtual {v2}, Lcom/gacode/relaunchx/FiltersActivity;.finish:()V // method@022c │ │ +01bf78: 0e00 |0042: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ 0x000d line=215 │ │ 0x001b line=218 │ │ 0x001d line=219 │ │ 0x0025 line=220 │ │ @@ -10092,18 +10098,18 @@ │ │ type : '(Lcom/gacode/relaunchx/FiltersActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01aee4: |[01aee4] com.gacode.relaunchx.FiltersActivity$2.:(Lcom/gacode/relaunchx/FiltersActivity;)V │ │ -01aef4: 5b01 b600 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/FiltersActivity$2;.this$0:Lcom/gacode/relaunchx/FiltersActivity; // field@00b6 │ │ -01aef8: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -01aefe: 0e00 |0005: return-void │ │ +01bf7c: |[01bf7c] com.gacode.relaunchx.FiltersActivity$2.:(Lcom/gacode/relaunchx/FiltersActivity;)V │ │ +01bf8c: 5b01 b600 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/FiltersActivity$2;.this$0:Lcom/gacode/relaunchx/FiltersActivity; // field@00b6 │ │ +01bf90: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +01bf96: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/FiltersActivity$2; │ │ 0x0000 - 0x0006 reg=1 this$0 Lcom/gacode/relaunchx/FiltersActivity; │ │ │ │ @@ -10113,30 +10119,30 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -01af00: |[01af00] com.gacode.relaunchx.FiltersActivity$2.onClick:(Landroid/view/View;)V │ │ -01af10: 5440 b600 |0000: iget-object v0, v4, Lcom/gacode/relaunchx/FiltersActivity$2;.this$0:Lcom/gacode/relaunchx/FiltersActivity; // field@00b6 │ │ -01af14: 5400 ca00 |0002: iget-object v0, v0, Lcom/gacode/relaunchx/FiltersActivity;.itemsArray:Ljava/util/List; // field@00ca │ │ -01af18: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -01af1a: 2311 3302 |0005: new-array v1, v1, [Ljava/lang/String; // type@0233 │ │ -01af1e: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -01af20: 1a03 7000 |0008: const-string v3, "0" // string@0070 │ │ -01af24: 4d03 0102 |000a: aput-object v3, v1, v2 │ │ -01af28: 1212 |000c: const/4 v2, #int 1 // #1 │ │ -01af2a: 1a03 0000 |000d: const-string v3, "" // string@0000 │ │ -01af2e: 4d03 0102 |000f: aput-object v3, v1, v2 │ │ -01af32: 7220 cc06 1000 |0011: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@06cc │ │ -01af38: 5440 b600 |0014: iget-object v0, v4, Lcom/gacode/relaunchx/FiltersActivity$2;.this$0:Lcom/gacode/relaunchx/FiltersActivity; // field@00b6 │ │ -01af3c: 5400 c800 |0016: iget-object v0, v0, Lcom/gacode/relaunchx/FiltersActivity;.adapter:Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter; // field@00c8 │ │ -01af40: 6e10 2602 0000 |0018: invoke-virtual {v0}, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter;.notifyDataSetChanged:()V // method@0226 │ │ -01af46: 0e00 |001b: return-void │ │ +01bf98: |[01bf98] com.gacode.relaunchx.FiltersActivity$2.onClick:(Landroid/view/View;)V │ │ +01bfa8: 5440 b600 |0000: iget-object v0, v4, Lcom/gacode/relaunchx/FiltersActivity$2;.this$0:Lcom/gacode/relaunchx/FiltersActivity; // field@00b6 │ │ +01bfac: 5400 ca00 |0002: iget-object v0, v0, Lcom/gacode/relaunchx/FiltersActivity;.itemsArray:Ljava/util/List; // field@00ca │ │ +01bfb0: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +01bfb2: 2311 3302 |0005: new-array v1, v1, [Ljava/lang/String; // type@0233 │ │ +01bfb6: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +01bfb8: 1a03 7000 |0008: const-string v3, "0" // string@0070 │ │ +01bfbc: 4d03 0102 |000a: aput-object v3, v1, v2 │ │ +01bfc0: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +01bfc2: 1a03 0000 |000d: const-string v3, "" // string@0000 │ │ +01bfc6: 4d03 0102 |000f: aput-object v3, v1, v2 │ │ +01bfca: 7220 cc06 1000 |0011: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@06cc │ │ +01bfd0: 5440 b600 |0014: iget-object v0, v4, Lcom/gacode/relaunchx/FiltersActivity$2;.this$0:Lcom/gacode/relaunchx/FiltersActivity; // field@00b6 │ │ +01bfd4: 5400 c800 |0016: iget-object v0, v0, Lcom/gacode/relaunchx/FiltersActivity;.adapter:Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter; // field@00c8 │ │ +01bfd8: 6e10 2602 0000 |0018: invoke-virtual {v0}, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter;.notifyDataSetChanged:()V // method@0226 │ │ +01bfde: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ 0x0014 line=234 │ │ 0x001b line=235 │ │ locals : │ │ 0x0000 - 0x001c reg=4 this Lcom/gacode/relaunchx/FiltersActivity$2; │ │ @@ -10181,19 +10187,19 @@ │ │ type : '(Lcom/gacode/relaunchx/FiltersActivity;Landroid/widget/Button;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -01af48: |[01af48] com.gacode.relaunchx.FiltersActivity$3.:(Lcom/gacode/relaunchx/FiltersActivity;Landroid/widget/Button;)V │ │ -01af58: 5b01 b700 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/FiltersActivity$3;.this$0:Lcom/gacode/relaunchx/FiltersActivity; // field@00b7 │ │ -01af5c: 5b02 b800 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/FiltersActivity$3;.val$andorBtn:Landroid/widget/Button; // field@00b8 │ │ -01af60: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -01af66: 0e00 |0007: return-void │ │ +01bfe0: |[01bfe0] com.gacode.relaunchx.FiltersActivity$3.:(Lcom/gacode/relaunchx/FiltersActivity;Landroid/widget/Button;)V │ │ +01bff0: 5b01 b700 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/FiltersActivity$3;.this$0:Lcom/gacode/relaunchx/FiltersActivity; // field@00b7 │ │ +01bff4: 5b02 b800 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/FiltersActivity$3;.val$andorBtn:Landroid/widget/Button; // field@00b8 │ │ +01bff8: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +01bffe: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=246 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/gacode/relaunchx/FiltersActivity$3; │ │ 0x0000 - 0x0008 reg=1 this$0 Lcom/gacode/relaunchx/FiltersActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/widget/Button; │ │ @@ -10204,50 +10210,50 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 70 16-bit code units │ │ -01af68: |[01af68] com.gacode.relaunchx.FiltersActivity$3.onClick:(Landroid/view/View;)V │ │ -01af78: 5430 b700 |0000: iget-object v0, v3, Lcom/gacode/relaunchx/FiltersActivity$3;.this$0:Lcom/gacode/relaunchx/FiltersActivity; // field@00b7 │ │ -01af7c: 5401 c900 |0002: iget-object v1, v0, Lcom/gacode/relaunchx/FiltersActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@00c9 │ │ -01af80: 5430 b700 |0004: iget-object v0, v3, Lcom/gacode/relaunchx/FiltersActivity$3;.this$0:Lcom/gacode/relaunchx/FiltersActivity; // field@00b7 │ │ -01af84: 5400 c900 |0006: iget-object v0, v0, Lcom/gacode/relaunchx/FiltersActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@00c9 │ │ -01af88: 5500 8606 |0008: iget-boolean v0, v0, Lcom/gacode/relaunchx/ReLaunchApp;.filters_and:Z // field@0686 │ │ -01af8c: 3900 2700 |000a: if-nez v0, 0031 // +0027 │ │ -01af90: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -01af92: 5c10 8606 |000d: iput-boolean v0, v1, Lcom/gacode/relaunchx/ReLaunchApp;.filters_and:Z // field@0686 │ │ -01af96: 5430 b700 |000f: iget-object v0, v3, Lcom/gacode/relaunchx/FiltersActivity$3;.this$0:Lcom/gacode/relaunchx/FiltersActivity; // field@00b7 │ │ -01af9a: 5400 c900 |0011: iget-object v0, v0, Lcom/gacode/relaunchx/FiltersActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@00c9 │ │ -01af9e: 5500 8606 |0013: iget-boolean v0, v0, Lcom/gacode/relaunchx/ReLaunchApp;.filters_and:Z // field@0686 │ │ -01afa2: 3800 1e00 |0015: if-eqz v0, 0033 // +001e │ │ -01afa6: 5430 b800 |0017: iget-object v0, v3, Lcom/gacode/relaunchx/FiltersActivity$3;.val$andorBtn:Landroid/widget/Button; // field@00b8 │ │ -01afaa: 5431 b700 |0019: iget-object v1, v3, Lcom/gacode/relaunchx/FiltersActivity$3;.this$0:Lcom/gacode/relaunchx/FiltersActivity; // field@00b7 │ │ -01afae: 6e10 2f02 0100 |001b: invoke-virtual {v1}, Lcom/gacode/relaunchx/FiltersActivity;.getResources:()Landroid/content/res/Resources; // method@022f │ │ -01afb4: 0c01 |001e: move-result-object v1 │ │ -01afb6: 1402 4e00 087f |001f: const v2, #float 1.80777e+38 // #7f08004e │ │ -01afbc: 6e20 8000 2100 |0022: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -01afc2: 0c01 |0025: move-result-object v1 │ │ -01afc4: 6e20 1001 1000 |0026: invoke-virtual {v0, v1}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@0110 │ │ -01afca: 5430 b700 |0029: iget-object v0, v3, Lcom/gacode/relaunchx/FiltersActivity$3;.this$0:Lcom/gacode/relaunchx/FiltersActivity; // field@00b7 │ │ -01afce: 5400 c800 |002b: iget-object v0, v0, Lcom/gacode/relaunchx/FiltersActivity;.adapter:Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter; // field@00c8 │ │ -01afd2: 6e10 2602 0000 |002d: invoke-virtual {v0}, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter;.notifyDataSetChanged:()V // method@0226 │ │ -01afd8: 0e00 |0030: return-void │ │ -01afda: 1200 |0031: const/4 v0, #int 0 // #0 │ │ -01afdc: 28db |0032: goto 000d // -0025 │ │ -01afde: 5430 b800 |0033: iget-object v0, v3, Lcom/gacode/relaunchx/FiltersActivity$3;.val$andorBtn:Landroid/widget/Button; // field@00b8 │ │ -01afe2: 5431 b700 |0035: iget-object v1, v3, Lcom/gacode/relaunchx/FiltersActivity$3;.this$0:Lcom/gacode/relaunchx/FiltersActivity; // field@00b7 │ │ -01afe6: 6e10 2f02 0100 |0037: invoke-virtual {v1}, Lcom/gacode/relaunchx/FiltersActivity;.getResources:()Landroid/content/res/Resources; // method@022f │ │ -01afec: 0c01 |003a: move-result-object v1 │ │ -01afee: 1402 4a00 087f |003b: const v2, #float 1.80777e+38 // #7f08004a │ │ -01aff4: 6e20 8000 2100 |003e: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -01affa: 0c01 |0041: move-result-object v1 │ │ -01affc: 6e20 1001 1000 |0042: invoke-virtual {v0, v1}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@0110 │ │ -01b002: 28e4 |0045: goto 0029 // -001c │ │ +01c000: |[01c000] com.gacode.relaunchx.FiltersActivity$3.onClick:(Landroid/view/View;)V │ │ +01c010: 5430 b700 |0000: iget-object v0, v3, Lcom/gacode/relaunchx/FiltersActivity$3;.this$0:Lcom/gacode/relaunchx/FiltersActivity; // field@00b7 │ │ +01c014: 5401 c900 |0002: iget-object v1, v0, Lcom/gacode/relaunchx/FiltersActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@00c9 │ │ +01c018: 5430 b700 |0004: iget-object v0, v3, Lcom/gacode/relaunchx/FiltersActivity$3;.this$0:Lcom/gacode/relaunchx/FiltersActivity; // field@00b7 │ │ +01c01c: 5400 c900 |0006: iget-object v0, v0, Lcom/gacode/relaunchx/FiltersActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@00c9 │ │ +01c020: 5500 8606 |0008: iget-boolean v0, v0, Lcom/gacode/relaunchx/ReLaunchApp;.filters_and:Z // field@0686 │ │ +01c024: 3900 2700 |000a: if-nez v0, 0031 // +0027 │ │ +01c028: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +01c02a: 5c10 8606 |000d: iput-boolean v0, v1, Lcom/gacode/relaunchx/ReLaunchApp;.filters_and:Z // field@0686 │ │ +01c02e: 5430 b700 |000f: iget-object v0, v3, Lcom/gacode/relaunchx/FiltersActivity$3;.this$0:Lcom/gacode/relaunchx/FiltersActivity; // field@00b7 │ │ +01c032: 5400 c900 |0011: iget-object v0, v0, Lcom/gacode/relaunchx/FiltersActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@00c9 │ │ +01c036: 5500 8606 |0013: iget-boolean v0, v0, Lcom/gacode/relaunchx/ReLaunchApp;.filters_and:Z // field@0686 │ │ +01c03a: 3800 1e00 |0015: if-eqz v0, 0033 // +001e │ │ +01c03e: 5430 b800 |0017: iget-object v0, v3, Lcom/gacode/relaunchx/FiltersActivity$3;.val$andorBtn:Landroid/widget/Button; // field@00b8 │ │ +01c042: 5431 b700 |0019: iget-object v1, v3, Lcom/gacode/relaunchx/FiltersActivity$3;.this$0:Lcom/gacode/relaunchx/FiltersActivity; // field@00b7 │ │ +01c046: 6e10 2f02 0100 |001b: invoke-virtual {v1}, Lcom/gacode/relaunchx/FiltersActivity;.getResources:()Landroid/content/res/Resources; // method@022f │ │ +01c04c: 0c01 |001e: move-result-object v1 │ │ +01c04e: 1402 4e00 087f |001f: const v2, #float 1.80777e+38 // #7f08004e │ │ +01c054: 6e20 8000 2100 |0022: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +01c05a: 0c01 |0025: move-result-object v1 │ │ +01c05c: 6e20 1001 1000 |0026: invoke-virtual {v0, v1}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@0110 │ │ +01c062: 5430 b700 |0029: iget-object v0, v3, Lcom/gacode/relaunchx/FiltersActivity$3;.this$0:Lcom/gacode/relaunchx/FiltersActivity; // field@00b7 │ │ +01c066: 5400 c800 |002b: iget-object v0, v0, Lcom/gacode/relaunchx/FiltersActivity;.adapter:Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter; // field@00c8 │ │ +01c06a: 6e10 2602 0000 |002d: invoke-virtual {v0}, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter;.notifyDataSetChanged:()V // method@0226 │ │ +01c070: 0e00 |0030: return-void │ │ +01c072: 1200 |0031: const/4 v0, #int 0 // #0 │ │ +01c074: 28db |0032: goto 000d // -0025 │ │ +01c076: 5430 b800 |0033: iget-object v0, v3, Lcom/gacode/relaunchx/FiltersActivity$3;.val$andorBtn:Landroid/widget/Button; // field@00b8 │ │ +01c07a: 5431 b700 |0035: iget-object v1, v3, Lcom/gacode/relaunchx/FiltersActivity$3;.this$0:Lcom/gacode/relaunchx/FiltersActivity; // field@00b7 │ │ +01c07e: 6e10 2f02 0100 |0037: invoke-virtual {v1}, Lcom/gacode/relaunchx/FiltersActivity;.getResources:()Landroid/content/res/Resources; // method@022f │ │ +01c084: 0c01 |003a: move-result-object v1 │ │ +01c086: 1402 4a00 087f |003b: const v2, #float 1.80777e+38 // #7f08004a │ │ +01c08c: 6e20 8000 2100 |003e: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +01c092: 0c01 |0041: move-result-object v1 │ │ +01c094: 6e20 1001 1000 |0042: invoke-virtual {v0, v1}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@0110 │ │ +01c09a: 28e4 |0045: goto 0029 // -001c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ 0x000f line=249 │ │ 0x0017 line=251 │ │ 0x0029 line=257 │ │ 0x0030 line=258 │ │ @@ -10292,18 +10298,18 @@ │ │ type : '(Lcom/gacode/relaunchx/FiltersActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01b004: |[01b004] com.gacode.relaunchx.FiltersActivity$4.:(Lcom/gacode/relaunchx/FiltersActivity;)V │ │ -01b014: 5b01 b900 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/FiltersActivity$4;.this$0:Lcom/gacode/relaunchx/FiltersActivity; // field@00b9 │ │ -01b018: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -01b01e: 0e00 |0005: return-void │ │ +01c09c: |[01c09c] com.gacode.relaunchx.FiltersActivity$4.:(Lcom/gacode/relaunchx/FiltersActivity;)V │ │ +01c0ac: 5b01 b900 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/FiltersActivity$4;.this$0:Lcom/gacode/relaunchx/FiltersActivity; // field@00b9 │ │ +01c0b0: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +01c0b6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=263 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/FiltersActivity$4; │ │ 0x0000 - 0x0006 reg=1 this$0 Lcom/gacode/relaunchx/FiltersActivity; │ │ │ │ @@ -10313,21 +10319,21 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -01b020: |[01b020] com.gacode.relaunchx.FiltersActivity$4.onClick:(Landroid/view/View;)V │ │ -01b030: 5420 b900 |0000: iget-object v0, v2, Lcom/gacode/relaunchx/FiltersActivity$4;.this$0:Lcom/gacode/relaunchx/FiltersActivity; // field@00b9 │ │ -01b034: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -01b036: 6e20 3402 1000 |0003: invoke-virtual {v0, v1}, Lcom/gacode/relaunchx/FiltersActivity;.setResult:(I)V // method@0234 │ │ -01b03c: 5420 b900 |0006: iget-object v0, v2, Lcom/gacode/relaunchx/FiltersActivity$4;.this$0:Lcom/gacode/relaunchx/FiltersActivity; // field@00b9 │ │ -01b040: 6e10 2c02 0000 |0008: invoke-virtual {v0}, Lcom/gacode/relaunchx/FiltersActivity;.finish:()V // method@022c │ │ -01b046: 0e00 |000b: return-void │ │ +01c0b8: |[01c0b8] com.gacode.relaunchx.FiltersActivity$4.onClick:(Landroid/view/View;)V │ │ +01c0c8: 5420 b900 |0000: iget-object v0, v2, Lcom/gacode/relaunchx/FiltersActivity$4;.this$0:Lcom/gacode/relaunchx/FiltersActivity; // field@00b9 │ │ +01c0cc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +01c0ce: 6e20 3402 1000 |0003: invoke-virtual {v0, v1}, Lcom/gacode/relaunchx/FiltersActivity;.setResult:(I)V // method@0234 │ │ +01c0d4: 5420 b900 |0006: iget-object v0, v2, Lcom/gacode/relaunchx/FiltersActivity$4;.this$0:Lcom/gacode/relaunchx/FiltersActivity; // field@00b9 │ │ +01c0d8: 6e10 2c02 0000 |0008: invoke-virtual {v0}, Lcom/gacode/relaunchx/FiltersActivity;.finish:()V // method@022c │ │ +01c0de: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=265 │ │ 0x0006 line=266 │ │ 0x000b line=267 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lcom/gacode/relaunchx/FiltersActivity$4; │ │ @@ -10368,18 +10374,18 @@ │ │ type : '(Lcom/gacode/relaunchx/FiltersActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01b048: |[01b048] com.gacode.relaunchx.FiltersActivity$5.:(Lcom/gacode/relaunchx/FiltersActivity;)V │ │ -01b058: 5b01 ba00 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/FiltersActivity$5;.this$0:Lcom/gacode/relaunchx/FiltersActivity; // field@00ba │ │ -01b05c: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -01b062: 0e00 |0005: return-void │ │ +01c0e0: |[01c0e0] com.gacode.relaunchx.FiltersActivity$5.:(Lcom/gacode/relaunchx/FiltersActivity;)V │ │ +01c0f0: 5b01 ba00 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/FiltersActivity$5;.this$0:Lcom/gacode/relaunchx/FiltersActivity; // field@00ba │ │ +01c0f4: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +01c0fa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=272 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/FiltersActivity$5; │ │ 0x0000 - 0x0006 reg=1 this$0 Lcom/gacode/relaunchx/FiltersActivity; │ │ │ │ @@ -10389,21 +10395,21 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -01b064: |[01b064] com.gacode.relaunchx.FiltersActivity$5.onClick:(Landroid/view/View;)V │ │ -01b074: 5420 ba00 |0000: iget-object v0, v2, Lcom/gacode/relaunchx/FiltersActivity$5;.this$0:Lcom/gacode/relaunchx/FiltersActivity; // field@00ba │ │ -01b078: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -01b07a: 6e20 3402 1000 |0003: invoke-virtual {v0, v1}, Lcom/gacode/relaunchx/FiltersActivity;.setResult:(I)V // method@0234 │ │ -01b080: 5420 ba00 |0006: iget-object v0, v2, Lcom/gacode/relaunchx/FiltersActivity$5;.this$0:Lcom/gacode/relaunchx/FiltersActivity; // field@00ba │ │ -01b084: 6e10 2c02 0000 |0008: invoke-virtual {v0}, Lcom/gacode/relaunchx/FiltersActivity;.finish:()V // method@022c │ │ -01b08a: 0e00 |000b: return-void │ │ +01c0fc: |[01c0fc] com.gacode.relaunchx.FiltersActivity$5.onClick:(Landroid/view/View;)V │ │ +01c10c: 5420 ba00 |0000: iget-object v0, v2, Lcom/gacode/relaunchx/FiltersActivity$5;.this$0:Lcom/gacode/relaunchx/FiltersActivity; // field@00ba │ │ +01c110: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +01c112: 6e20 3402 1000 |0003: invoke-virtual {v0, v1}, Lcom/gacode/relaunchx/FiltersActivity;.setResult:(I)V // method@0234 │ │ +01c118: 5420 ba00 |0006: iget-object v0, v2, Lcom/gacode/relaunchx/FiltersActivity$5;.this$0:Lcom/gacode/relaunchx/FiltersActivity; // field@00ba │ │ +01c11c: 6e10 2c02 0000 |0008: invoke-virtual {v0}, Lcom/gacode/relaunchx/FiltersActivity;.finish:()V // method@022c │ │ +01c122: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=274 │ │ 0x0006 line=275 │ │ 0x000b line=276 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lcom/gacode/relaunchx/FiltersActivity$5; │ │ @@ -10448,19 +10454,19 @@ │ │ type : '(Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -01b08c: |[01b08c] com.gacode.relaunchx.FiltersActivity$FTArrayAdapter$1.:(Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter;I)V │ │ -01b09c: 5b01 bb00 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter$1;.this$1:Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter; // field@00bb │ │ -01b0a0: 5902 bc00 |0002: iput v2, v0, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter$1;.val$position:I // field@00bc │ │ -01b0a4: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -01b0aa: 0e00 |0007: return-void │ │ +01c124: |[01c124] com.gacode.relaunchx.FiltersActivity$FTArrayAdapter$1.:(Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter;I)V │ │ +01c134: 5b01 bb00 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter$1;.this$1:Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter; // field@00bb │ │ +01c138: 5902 bc00 |0002: iput v2, v0, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter$1;.val$position:I // field@00bc │ │ +01c13c: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +01c142: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter$1; │ │ 0x0000 - 0x0008 reg=1 this$1 Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter; │ │ 0x0000 - 0x0008 reg=2 (null) I │ │ @@ -10471,25 +10477,25 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -01b0ac: |[01b0ac] com.gacode.relaunchx.FiltersActivity$FTArrayAdapter$1.onClick:(Landroid/view/View;)V │ │ -01b0bc: 5420 bb00 |0000: iget-object v0, v2, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter$1;.this$1:Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter; // field@00bb │ │ -01b0c0: 5400 c400 |0002: iget-object v0, v0, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter;.this$0:Lcom/gacode/relaunchx/FiltersActivity; // field@00c4 │ │ -01b0c4: 5400 ca00 |0004: iget-object v0, v0, Lcom/gacode/relaunchx/FiltersActivity;.itemsArray:Ljava/util/List; // field@00ca │ │ -01b0c8: 5221 bc00 |0006: iget v1, v2, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter$1;.val$position:I // field@00bc │ │ -01b0cc: 7220 d206 1000 |0008: invoke-interface {v0, v1}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@06d2 │ │ -01b0d2: 5420 bb00 |000b: iget-object v0, v2, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter$1;.this$1:Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter; // field@00bb │ │ -01b0d6: 5400 c400 |000d: iget-object v0, v0, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter;.this$0:Lcom/gacode/relaunchx/FiltersActivity; // field@00c4 │ │ -01b0da: 5400 c800 |000f: iget-object v0, v0, Lcom/gacode/relaunchx/FiltersActivity;.adapter:Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter; // field@00c8 │ │ -01b0de: 6e10 2602 0000 |0011: invoke-virtual {v0}, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter;.notifyDataSetChanged:()V // method@0226 │ │ -01b0e4: 0e00 |0014: return-void │ │ +01c144: |[01c144] com.gacode.relaunchx.FiltersActivity$FTArrayAdapter$1.onClick:(Landroid/view/View;)V │ │ +01c154: 5420 bb00 |0000: iget-object v0, v2, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter$1;.this$1:Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter; // field@00bb │ │ +01c158: 5400 c400 |0002: iget-object v0, v0, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter;.this$0:Lcom/gacode/relaunchx/FiltersActivity; // field@00c4 │ │ +01c15c: 5400 ca00 |0004: iget-object v0, v0, Lcom/gacode/relaunchx/FiltersActivity;.itemsArray:Ljava/util/List; // field@00ca │ │ +01c160: 5221 bc00 |0006: iget v1, v2, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter$1;.val$position:I // field@00bc │ │ +01c164: 7220 d206 1000 |0008: invoke-interface {v0, v1}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@06d2 │ │ +01c16a: 5420 bb00 |000b: iget-object v0, v2, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter$1;.this$1:Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter; // field@00bb │ │ +01c16e: 5400 c400 |000d: iget-object v0, v0, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter;.this$0:Lcom/gacode/relaunchx/FiltersActivity; // field@00c4 │ │ +01c172: 5400 c800 |000f: iget-object v0, v0, Lcom/gacode/relaunchx/FiltersActivity;.adapter:Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter; // field@00c8 │ │ +01c176: 6e10 2602 0000 |0011: invoke-virtual {v0}, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter;.notifyDataSetChanged:()V // method@0226 │ │ +01c17c: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ 0x000b line=111 │ │ 0x0014 line=112 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 this Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter$1; │ │ @@ -10534,19 +10540,19 @@ │ │ type : '(Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter$2;Landroid/widget/EditText;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -01b0e8: |[01b0e8] com.gacode.relaunchx.FiltersActivity$FTArrayAdapter$2$1.:(Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter$2;Landroid/widget/EditText;)V │ │ -01b0f8: 5b01 bd00 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter$2$1;.this$2:Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter$2; // field@00bd │ │ -01b0fc: 5b02 be00 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter$2$1;.val$input:Landroid/widget/EditText; // field@00be │ │ -01b100: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -01b106: 0e00 |0007: return-void │ │ +01c180: |[01c180] com.gacode.relaunchx.FiltersActivity$FTArrayAdapter$2$1.:(Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter$2;Landroid/widget/EditText;)V │ │ +01c190: 5b01 bd00 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter$2$1;.this$2:Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter$2; // field@00bd │ │ +01c194: 5b02 be00 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter$2$1;.val$input:Landroid/widget/EditText; // field@00be │ │ +01c198: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +01c19e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter$2$1; │ │ 0x0000 - 0x0008 reg=1 this$2 Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter$2; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/widget/EditText; │ │ @@ -10557,62 +10563,62 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 94 16-bit code units │ │ -01b108: |[01b108] com.gacode.relaunchx.FiltersActivity$FTArrayAdapter$2$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -01b118: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -01b11a: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -01b11c: 5471 be00 |0002: iget-object v1, v7, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter$2$1;.val$input:Landroid/widget/EditText; // field@00be │ │ -01b120: 6e10 1501 0100 |0004: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0115 │ │ -01b126: 0c01 |0007: move-result-object v1 │ │ -01b128: 6e10 6906 0100 |0008: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0669 │ │ -01b12e: 0c00 |000b: move-result-object v0 │ │ -01b130: 1a01 0000 |000c: const-string v1, "" // string@0000 │ │ -01b134: 6e20 7c06 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -01b13a: 0a01 |0011: move-result v1 │ │ -01b13c: 3801 2100 |0012: if-eqz v1, 0033 // +0021 │ │ -01b140: 5471 bd00 |0014: iget-object v1, v7, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter$2$1;.this$2:Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter$2; // field@00bd │ │ -01b144: 5411 c000 |0016: iget-object v1, v1, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter$2;.this$1:Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter; // field@00c0 │ │ -01b148: 5411 c300 |0018: iget-object v1, v1, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter;.cntx:Landroid/content/Context; // field@00c3 │ │ -01b14c: 5472 bd00 |001a: iget-object v2, v7, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter$2$1;.this$2:Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter$2; // field@00bd │ │ -01b150: 5422 c000 |001c: iget-object v2, v2, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter$2;.this$1:Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter; // field@00c0 │ │ -01b154: 5422 c400 |001e: iget-object v2, v2, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter;.this$0:Lcom/gacode/relaunchx/FiltersActivity; // field@00c4 │ │ -01b158: 6e10 2f02 0200 |0020: invoke-virtual {v2}, Lcom/gacode/relaunchx/FiltersActivity;.getResources:()Landroid/content/res/Resources; // method@022f │ │ -01b15e: 0c02 |0023: move-result-object v2 │ │ -01b160: 1403 4c00 087f |0024: const v3, #float 1.80777e+38 // #7f08004c │ │ -01b166: 6e20 8000 3200 |0027: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -01b16c: 0c02 |002a: move-result-object v2 │ │ -01b16e: 7130 5d01 2106 |002b: invoke-static {v1, v2, v6}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@015d │ │ -01b174: 0c01 |002e: move-result-object v1 │ │ -01b176: 6e10 5e01 0100 |002f: invoke-virtual {v1}, Landroid/widget/Toast;.show:()V // method@015e │ │ -01b17c: 0e00 |0032: return-void │ │ -01b17e: 5471 bd00 |0033: iget-object v1, v7, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter$2$1;.this$2:Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter$2; // field@00bd │ │ -01b182: 5411 c000 |0035: iget-object v1, v1, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter$2;.this$1:Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter; // field@00c0 │ │ -01b186: 5411 c400 |0037: iget-object v1, v1, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter;.this$0:Lcom/gacode/relaunchx/FiltersActivity; // field@00c4 │ │ -01b18a: 5411 ca00 |0039: iget-object v1, v1, Lcom/gacode/relaunchx/FiltersActivity;.itemsArray:Ljava/util/List; // field@00ca │ │ -01b18e: 5472 bd00 |003b: iget-object v2, v7, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter$2$1;.this$2:Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter$2; // field@00bd │ │ -01b192: 5222 c200 |003d: iget v2, v2, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter$2;.val$position:I // field@00c2 │ │ -01b196: 1223 |003f: const/4 v3, #int 2 // #2 │ │ -01b198: 2333 3302 |0040: new-array v3, v3, [Ljava/lang/String; // type@0233 │ │ -01b19c: 5474 bd00 |0042: iget-object v4, v7, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter$2$1;.this$2:Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter$2; // field@00bd │ │ -01b1a0: 5444 c100 |0044: iget-object v4, v4, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter$2;.val$item:[Ljava/lang/String; // field@00c1 │ │ -01b1a4: 4604 0405 |0046: aget-object v4, v4, v5 │ │ -01b1a8: 4d04 0305 |0048: aput-object v4, v3, v5 │ │ -01b1ac: 4d00 0306 |004a: aput-object v0, v3, v6 │ │ -01b1b0: 7230 d306 2103 |004c: invoke-interface {v1, v2, v3}, Ljava/util/List;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@06d3 │ │ -01b1b6: 5471 bd00 |004f: iget-object v1, v7, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter$2$1;.this$2:Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter$2; // field@00bd │ │ -01b1ba: 5411 c000 |0051: iget-object v1, v1, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter$2;.this$1:Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter; // field@00c0 │ │ -01b1be: 5411 c400 |0053: iget-object v1, v1, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter;.this$0:Lcom/gacode/relaunchx/FiltersActivity; // field@00c4 │ │ -01b1c2: 5411 c800 |0055: iget-object v1, v1, Lcom/gacode/relaunchx/FiltersActivity;.adapter:Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter; // field@00c8 │ │ -01b1c6: 6e10 2602 0100 |0057: invoke-virtual {v1}, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter;.notifyDataSetChanged:()V // method@0226 │ │ -01b1cc: 7210 4b00 0800 |005a: invoke-interface {v8}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ -01b1d2: 28d5 |005d: goto 0032 // -002b │ │ +01c1a0: |[01c1a0] com.gacode.relaunchx.FiltersActivity$FTArrayAdapter$2$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +01c1b0: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +01c1b2: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +01c1b4: 5471 be00 |0002: iget-object v1, v7, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter$2$1;.val$input:Landroid/widget/EditText; // field@00be │ │ +01c1b8: 6e10 1501 0100 |0004: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0115 │ │ +01c1be: 0c01 |0007: move-result-object v1 │ │ +01c1c0: 6e10 6906 0100 |0008: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0669 │ │ +01c1c6: 0c00 |000b: move-result-object v0 │ │ +01c1c8: 1a01 0000 |000c: const-string v1, "" // string@0000 │ │ +01c1cc: 6e20 7c06 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +01c1d2: 0a01 |0011: move-result v1 │ │ +01c1d4: 3801 2100 |0012: if-eqz v1, 0033 // +0021 │ │ +01c1d8: 5471 bd00 |0014: iget-object v1, v7, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter$2$1;.this$2:Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter$2; // field@00bd │ │ +01c1dc: 5411 c000 |0016: iget-object v1, v1, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter$2;.this$1:Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter; // field@00c0 │ │ +01c1e0: 5411 c300 |0018: iget-object v1, v1, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter;.cntx:Landroid/content/Context; // field@00c3 │ │ +01c1e4: 5472 bd00 |001a: iget-object v2, v7, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter$2$1;.this$2:Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter$2; // field@00bd │ │ +01c1e8: 5422 c000 |001c: iget-object v2, v2, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter$2;.this$1:Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter; // field@00c0 │ │ +01c1ec: 5422 c400 |001e: iget-object v2, v2, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter;.this$0:Lcom/gacode/relaunchx/FiltersActivity; // field@00c4 │ │ +01c1f0: 6e10 2f02 0200 |0020: invoke-virtual {v2}, Lcom/gacode/relaunchx/FiltersActivity;.getResources:()Landroid/content/res/Resources; // method@022f │ │ +01c1f6: 0c02 |0023: move-result-object v2 │ │ +01c1f8: 1403 4c00 087f |0024: const v3, #float 1.80777e+38 // #7f08004c │ │ +01c1fe: 6e20 8000 3200 |0027: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +01c204: 0c02 |002a: move-result-object v2 │ │ +01c206: 7130 5d01 2106 |002b: invoke-static {v1, v2, v6}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@015d │ │ +01c20c: 0c01 |002e: move-result-object v1 │ │ +01c20e: 6e10 5e01 0100 |002f: invoke-virtual {v1}, Landroid/widget/Toast;.show:()V // method@015e │ │ +01c214: 0e00 |0032: return-void │ │ +01c216: 5471 bd00 |0033: iget-object v1, v7, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter$2$1;.this$2:Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter$2; // field@00bd │ │ +01c21a: 5411 c000 |0035: iget-object v1, v1, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter$2;.this$1:Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter; // field@00c0 │ │ +01c21e: 5411 c400 |0037: iget-object v1, v1, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter;.this$0:Lcom/gacode/relaunchx/FiltersActivity; // field@00c4 │ │ +01c222: 5411 ca00 |0039: iget-object v1, v1, Lcom/gacode/relaunchx/FiltersActivity;.itemsArray:Ljava/util/List; // field@00ca │ │ +01c226: 5472 bd00 |003b: iget-object v2, v7, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter$2$1;.this$2:Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter$2; // field@00bd │ │ +01c22a: 5222 c200 |003d: iget v2, v2, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter$2;.val$position:I // field@00c2 │ │ +01c22e: 1223 |003f: const/4 v3, #int 2 // #2 │ │ +01c230: 2333 3302 |0040: new-array v3, v3, [Ljava/lang/String; // type@0233 │ │ +01c234: 5474 bd00 |0042: iget-object v4, v7, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter$2$1;.this$2:Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter$2; // field@00bd │ │ +01c238: 5444 c100 |0044: iget-object v4, v4, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter$2;.val$item:[Ljava/lang/String; // field@00c1 │ │ +01c23c: 4604 0405 |0046: aget-object v4, v4, v5 │ │ +01c240: 4d04 0305 |0048: aput-object v4, v3, v5 │ │ +01c244: 4d00 0306 |004a: aput-object v0, v3, v6 │ │ +01c248: 7230 d306 2103 |004c: invoke-interface {v1, v2, v3}, Ljava/util/List;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@06d3 │ │ +01c24e: 5471 bd00 |004f: iget-object v1, v7, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter$2$1;.this$2:Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter$2; // field@00bd │ │ +01c252: 5411 c000 |0051: iget-object v1, v1, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter$2;.this$1:Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter; // field@00c0 │ │ +01c256: 5411 c400 |0053: iget-object v1, v1, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter;.this$0:Lcom/gacode/relaunchx/FiltersActivity; // field@00c4 │ │ +01c25a: 5411 c800 |0055: iget-object v1, v1, Lcom/gacode/relaunchx/FiltersActivity;.adapter:Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter; // field@00c8 │ │ +01c25e: 6e10 2602 0100 |0057: invoke-virtual {v1}, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter;.notifyDataSetChanged:()V // method@0226 │ │ +01c264: 7210 4b00 0800 |005a: invoke-interface {v8}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ +01c26a: 28d5 |005d: goto 0032 // -002b │ │ catches : (none) │ │ positions : │ │ 0x0002 line=141 │ │ 0x0008 line=142 │ │ 0x000c line=143 │ │ 0x0014 line=145 │ │ 0x0020 line=147 │ │ @@ -10664,18 +10670,18 @@ │ │ type : '(Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter$2;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01b1d4: |[01b1d4] com.gacode.relaunchx.FiltersActivity$FTArrayAdapter$2$2.:(Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter$2;)V │ │ -01b1e4: 5b01 bf00 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter$2$2;.this$2:Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter$2; // field@00bf │ │ -01b1e8: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -01b1ee: 0e00 |0005: return-void │ │ +01c26c: |[01c26c] com.gacode.relaunchx.FiltersActivity$FTArrayAdapter$2$2.:(Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter$2;)V │ │ +01c27c: 5b01 bf00 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter$2$2;.this$2:Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter$2; // field@00bf │ │ +01c280: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +01c286: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter$2$2; │ │ 0x0000 - 0x0006 reg=1 this$2 Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter$2; │ │ │ │ @@ -10685,17 +10691,17 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01b1f0: |[01b1f0] com.gacode.relaunchx.FiltersActivity$FTArrayAdapter$2$2.onClick:(Landroid/content/DialogInterface;I)V │ │ -01b200: 7210 4b00 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ -01b206: 0e00 |0003: return-void │ │ +01c288: |[01c288] com.gacode.relaunchx.FiltersActivity$FTArrayAdapter$2$2.onClick:(Landroid/content/DialogInterface;I)V │ │ +01c298: 7210 4b00 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ +01c29e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ 0x0003 line=169 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter$2$2; │ │ 0x0000 - 0x0004 reg=1 dialog Landroid/content/DialogInterface; │ │ @@ -10744,20 +10750,20 @@ │ │ type : '(Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter;[Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -01b208: |[01b208] com.gacode.relaunchx.FiltersActivity$FTArrayAdapter$2.:(Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter;[Ljava/lang/String;I)V │ │ -01b218: 5b01 c000 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter$2;.this$1:Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter; // field@00c0 │ │ -01b21c: 5b02 c100 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter$2;.val$item:[Ljava/lang/String; // field@00c1 │ │ -01b220: 5903 c200 |0004: iput v3, v0, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter$2;.val$position:I // field@00c2 │ │ -01b224: 7010 6606 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -01b22a: 0e00 |0009: return-void │ │ +01c2a0: |[01c2a0] com.gacode.relaunchx.FiltersActivity$FTArrayAdapter$2.:(Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter;[Ljava/lang/String;I)V │ │ +01c2b0: 5b01 c000 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter$2;.this$1:Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter; // field@00c0 │ │ +01c2b4: 5b02 c100 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter$2;.val$item:[Ljava/lang/String; // field@00c1 │ │ +01c2b8: 5903 c200 |0004: iput v3, v0, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter$2;.val$position:I // field@00c2 │ │ +01c2bc: 7010 6606 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +01c2c2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter$2; │ │ 0x0000 - 0x000a reg=1 this$1 Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter; │ │ 0x0000 - 0x000a reg=2 (null) [Ljava/lang/String; │ │ @@ -10769,58 +10775,58 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 97 16-bit code units │ │ -01b22c: |[01b22c] com.gacode.relaunchx.FiltersActivity$FTArrayAdapter$2.onClick:(Landroid/view/View;)V │ │ -01b23c: 2200 0c00 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000c │ │ -01b240: 5442 c000 |0002: iget-object v2, v4, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter$2;.this$1:Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter; // field@00c0 │ │ -01b244: 5422 c300 |0004: iget-object v2, v2, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter;.cntx:Landroid/content/Context; // field@00c3 │ │ -01b248: 7020 1b00 2000 |0006: invoke-direct {v0, v2}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ -01b24e: 5442 c000 |0009: iget-object v2, v4, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter$2;.this$1:Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter; // field@00c0 │ │ -01b252: 5422 c400 |000b: iget-object v2, v2, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter;.this$0:Lcom/gacode/relaunchx/FiltersActivity; // field@00c4 │ │ -01b256: 6e10 2f02 0200 |000d: invoke-virtual {v2}, Lcom/gacode/relaunchx/FiltersActivity;.getResources:()Landroid/content/res/Resources; // method@022f │ │ -01b25c: 0c02 |0010: move-result-object v2 │ │ -01b25e: 1403 4f00 087f |0011: const v3, #float 1.80777e+38 // #7f08004f │ │ -01b264: 6e20 8000 3200 |0014: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -01b26a: 0c02 |0017: move-result-object v2 │ │ -01b26c: 6e20 2500 2000 |0018: invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ -01b272: 2201 7400 |001b: new-instance v1, Landroid/widget/EditText; // type@0074 │ │ -01b276: 5442 c000 |001d: iget-object v2, v4, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter$2;.this$1:Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter; // field@00c0 │ │ -01b27a: 5422 c300 |001f: iget-object v2, v2, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter;.cntx:Landroid/content/Context; // field@00c3 │ │ -01b27e: 7020 1301 2100 |0021: invoke-direct {v1, v2}, Landroid/widget/EditText;.:(Landroid/content/Context;)V // method@0113 │ │ -01b284: 5442 c100 |0024: iget-object v2, v4, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter$2;.val$item:[Ljava/lang/String; // field@00c1 │ │ -01b288: 1213 |0026: const/4 v3, #int 1 // #1 │ │ -01b28a: 4602 0203 |0027: aget-object v2, v2, v3 │ │ -01b28e: 6e20 1b01 2100 |0029: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@011b │ │ -01b294: 6e20 2600 1000 |002c: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0026 │ │ -01b29a: 5442 c000 |002f: iget-object v2, v4, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter$2;.this$1:Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter; // field@00c0 │ │ -01b29e: 5422 c400 |0031: iget-object v2, v2, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter;.this$0:Lcom/gacode/relaunchx/FiltersActivity; // field@00c4 │ │ -01b2a2: 6e10 2f02 0200 |0033: invoke-virtual {v2}, Lcom/gacode/relaunchx/FiltersActivity;.getResources:()Landroid/content/res/Resources; // method@022f │ │ -01b2a8: 0c02 |0036: move-result-object v2 │ │ -01b2aa: 1403 4d00 087f |0037: const v3, #float 1.80777e+38 // #7f08004d │ │ -01b2b0: 6e20 8000 3200 |003a: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -01b2b6: 0c02 |003d: move-result-object v2 │ │ -01b2b8: 2203 b100 |003e: new-instance v3, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter$2$1; // type@00b1 │ │ -01b2bc: 7030 1d02 4301 |0040: invoke-direct {v3, v4, v1}, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter$2$1;.:(Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter$2;Landroid/widget/EditText;)V // method@021d │ │ -01b2c2: 6e30 2200 2003 |0043: invoke-virtual {v0, v2, v3}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0022 │ │ -01b2c8: 5442 c000 |0046: iget-object v2, v4, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter$2;.this$1:Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter; // field@00c0 │ │ -01b2cc: 5422 c400 |0048: iget-object v2, v2, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter;.this$0:Lcom/gacode/relaunchx/FiltersActivity; // field@00c4 │ │ -01b2d0: 6e10 2f02 0200 |004a: invoke-virtual {v2}, Lcom/gacode/relaunchx/FiltersActivity;.getResources:()Landroid/content/res/Resources; // method@022f │ │ -01b2d6: 0c02 |004d: move-result-object v2 │ │ -01b2d8: 1403 4b00 087f |004e: const v3, #float 1.80777e+38 // #7f08004b │ │ -01b2de: 6e20 8000 3200 |0051: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -01b2e4: 0c02 |0054: move-result-object v2 │ │ -01b2e6: 2203 b200 |0055: new-instance v3, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter$2$2; // type@00b2 │ │ -01b2ea: 7020 1f02 4300 |0057: invoke-direct {v3, v4}, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter$2$2;.:(Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter$2;)V // method@021f │ │ -01b2f0: 6e30 2000 2003 |005a: invoke-virtual {v0, v2, v3}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0020 │ │ -01b2f6: 6e10 2700 0000 |005d: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ -01b2fc: 0e00 |0060: return-void │ │ +01c2c4: |[01c2c4] com.gacode.relaunchx.FiltersActivity$FTArrayAdapter$2.onClick:(Landroid/view/View;)V │ │ +01c2d4: 2200 0c00 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000c │ │ +01c2d8: 5442 c000 |0002: iget-object v2, v4, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter$2;.this$1:Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter; // field@00c0 │ │ +01c2dc: 5422 c300 |0004: iget-object v2, v2, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter;.cntx:Landroid/content/Context; // field@00c3 │ │ +01c2e0: 7020 1b00 2000 |0006: invoke-direct {v0, v2}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ +01c2e6: 5442 c000 |0009: iget-object v2, v4, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter$2;.this$1:Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter; // field@00c0 │ │ +01c2ea: 5422 c400 |000b: iget-object v2, v2, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter;.this$0:Lcom/gacode/relaunchx/FiltersActivity; // field@00c4 │ │ +01c2ee: 6e10 2f02 0200 |000d: invoke-virtual {v2}, Lcom/gacode/relaunchx/FiltersActivity;.getResources:()Landroid/content/res/Resources; // method@022f │ │ +01c2f4: 0c02 |0010: move-result-object v2 │ │ +01c2f6: 1403 4f00 087f |0011: const v3, #float 1.80777e+38 // #7f08004f │ │ +01c2fc: 6e20 8000 3200 |0014: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +01c302: 0c02 |0017: move-result-object v2 │ │ +01c304: 6e20 2500 2000 |0018: invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ +01c30a: 2201 7400 |001b: new-instance v1, Landroid/widget/EditText; // type@0074 │ │ +01c30e: 5442 c000 |001d: iget-object v2, v4, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter$2;.this$1:Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter; // field@00c0 │ │ +01c312: 5422 c300 |001f: iget-object v2, v2, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter;.cntx:Landroid/content/Context; // field@00c3 │ │ +01c316: 7020 1301 2100 |0021: invoke-direct {v1, v2}, Landroid/widget/EditText;.:(Landroid/content/Context;)V // method@0113 │ │ +01c31c: 5442 c100 |0024: iget-object v2, v4, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter$2;.val$item:[Ljava/lang/String; // field@00c1 │ │ +01c320: 1213 |0026: const/4 v3, #int 1 // #1 │ │ +01c322: 4602 0203 |0027: aget-object v2, v2, v3 │ │ +01c326: 6e20 1b01 2100 |0029: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@011b │ │ +01c32c: 6e20 2600 1000 |002c: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0026 │ │ +01c332: 5442 c000 |002f: iget-object v2, v4, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter$2;.this$1:Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter; // field@00c0 │ │ +01c336: 5422 c400 |0031: iget-object v2, v2, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter;.this$0:Lcom/gacode/relaunchx/FiltersActivity; // field@00c4 │ │ +01c33a: 6e10 2f02 0200 |0033: invoke-virtual {v2}, Lcom/gacode/relaunchx/FiltersActivity;.getResources:()Landroid/content/res/Resources; // method@022f │ │ +01c340: 0c02 |0036: move-result-object v2 │ │ +01c342: 1403 4d00 087f |0037: const v3, #float 1.80777e+38 // #7f08004d │ │ +01c348: 6e20 8000 3200 |003a: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +01c34e: 0c02 |003d: move-result-object v2 │ │ +01c350: 2203 b100 |003e: new-instance v3, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter$2$1; // type@00b1 │ │ +01c354: 7030 1d02 4301 |0040: invoke-direct {v3, v4, v1}, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter$2$1;.:(Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter$2;Landroid/widget/EditText;)V // method@021d │ │ +01c35a: 6e30 2200 2003 |0043: invoke-virtual {v0, v2, v3}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0022 │ │ +01c360: 5442 c000 |0046: iget-object v2, v4, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter$2;.this$1:Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter; // field@00c0 │ │ +01c364: 5422 c400 |0048: iget-object v2, v2, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter;.this$0:Lcom/gacode/relaunchx/FiltersActivity; // field@00c4 │ │ +01c368: 6e10 2f02 0200 |004a: invoke-virtual {v2}, Lcom/gacode/relaunchx/FiltersActivity;.getResources:()Landroid/content/res/Resources; // method@022f │ │ +01c36e: 0c02 |004d: move-result-object v2 │ │ +01c370: 1403 4b00 087f |004e: const v3, #float 1.80777e+38 // #7f08004b │ │ +01c376: 6e20 8000 3200 |0051: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +01c37c: 0c02 |0054: move-result-object v2 │ │ +01c37e: 2203 b200 |0055: new-instance v3, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter$2$2; // type@00b2 │ │ +01c382: 7020 1f02 4300 |0057: invoke-direct {v3, v4}, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter$2$2;.:(Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter$2;)V // method@021f │ │ +01c388: 6e30 2000 2003 |005a: invoke-virtual {v0, v2, v3}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0020 │ │ +01c38e: 6e10 2700 0000 |005d: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ +01c394: 0e00 |0060: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x0009 line=128 │ │ 0x001b line=130 │ │ 0x0024 line=131 │ │ 0x002c line=132 │ │ @@ -10878,19 +10884,19 @@ │ │ type : '(Lcom/gacode/relaunchx/FiltersActivity;Landroid/content/Context;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -01b300: |[01b300] com.gacode.relaunchx.FiltersActivity$FTArrayAdapter.:(Lcom/gacode/relaunchx/FiltersActivity;Landroid/content/Context;I)V │ │ -01b310: 5b01 c400 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter;.this$0:Lcom/gacode/relaunchx/FiltersActivity; // field@00c4 │ │ -01b314: 7030 0401 2003 |0002: invoke-direct {v0, v2, v3}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;I)V // method@0104 │ │ -01b31a: 5b02 c300 |0005: iput-object v2, v0, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter;.cntx:Landroid/content/Context; // field@00c3 │ │ -01b31e: 0e00 |0007: return-void │ │ +01c398: |[01c398] com.gacode.relaunchx.FiltersActivity$FTArrayAdapter.:(Lcom/gacode/relaunchx/FiltersActivity;Landroid/content/Context;I)V │ │ +01c3a8: 5b01 c400 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter;.this$0:Lcom/gacode/relaunchx/FiltersActivity; // field@00c4 │ │ +01c3ac: 7030 0401 2003 |0002: invoke-direct {v0, v2, v3}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;I)V // method@0104 │ │ +01c3b2: 5b02 c300 |0005: iput-object v2, v0, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter;.cntx:Landroid/content/Context; // field@00c3 │ │ +01c3b6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0002 line=60 │ │ 0x0005 line=61 │ │ 0x0007 line=62 │ │ locals : │ │ @@ -10905,20 +10911,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -01b320: |[01b320] com.gacode.relaunchx.FiltersActivity$FTArrayAdapter.getCount:()I │ │ -01b330: 5410 c400 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter;.this$0:Lcom/gacode/relaunchx/FiltersActivity; // field@00c4 │ │ -01b334: 5400 ca00 |0002: iget-object v0, v0, Lcom/gacode/relaunchx/FiltersActivity;.itemsArray:Ljava/util/List; // field@00ca │ │ -01b338: 7210 d406 0000 |0004: invoke-interface {v0}, Ljava/util/List;.size:()I // method@06d4 │ │ -01b33e: 0a00 |0007: move-result v0 │ │ -01b340: 0f00 |0008: return v0 │ │ +01c3b8: |[01c3b8] com.gacode.relaunchx.FiltersActivity$FTArrayAdapter.getCount:()I │ │ +01c3c8: 5410 c400 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter;.this$0:Lcom/gacode/relaunchx/FiltersActivity; // field@00c4 │ │ +01c3cc: 5400 ca00 |0002: iget-object v0, v0, Lcom/gacode/relaunchx/FiltersActivity;.itemsArray:Ljava/util/List; // field@00ca │ │ +01c3d0: 7210 d406 0000 |0004: invoke-interface {v0}, Ljava/util/List;.size:()I // method@06d4 │ │ +01c3d6: 0a00 |0007: move-result v0 │ │ +01c3d8: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter; │ │ │ │ #1 : (in Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter;) │ │ @@ -10926,137 +10932,137 @@ │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 259 16-bit code units │ │ -01b344: |[01b344] com.gacode.relaunchx.FiltersActivity$FTArrayAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -01b354: 54c9 c400 |0000: iget-object v9, v12, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter;.this$0:Lcom/gacode/relaunchx/FiltersActivity; // field@00c4 │ │ -01b358: 1a0a 100a |0002: const-string v10, "layout_inflater" // string@0a10 │ │ -01b35c: 6e20 3002 a900 |0004: invoke-virtual {v9, v10}, Lcom/gacode/relaunchx/FiltersActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0230 │ │ -01b362: 0c08 |0007: move-result-object v8 │ │ -01b364: 1f08 5b00 |0008: check-cast v8, Landroid/view/LayoutInflater; // type@005b │ │ -01b368: 1409 0800 037f |000a: const v9, #float 1.74129e+38 // #7f030008 │ │ -01b36e: 120a |000d: const/4 v10, #int 0 // #0 │ │ -01b370: 6e30 df00 980a |000e: invoke-virtual {v8, v9, v10}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@00df │ │ -01b376: 0c06 |0011: move-result-object v6 │ │ -01b378: 1409 3b00 0c7f |0012: const v9, #float 1.86093e+38 // #7f0c003b │ │ -01b37e: 6e20 e900 9600 |0015: invoke-virtual {v6, v9}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00e9 │ │ -01b384: 0c02 |0018: move-result-object v2 │ │ -01b386: 1f02 7d00 |0019: check-cast v2, Landroid/widget/Spinner; // type@007d │ │ -01b38a: 1409 3c00 0c7f |001b: const v9, #float 1.86093e+38 // #7f0c003c │ │ -01b390: 6e20 e900 9600 |001e: invoke-virtual {v6, v9}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00e9 │ │ -01b396: 0c03 |0021: move-result-object v3 │ │ -01b398: 1f03 7600 |0022: check-cast v3, Landroid/widget/ImageButton; // type@0076 │ │ -01b39c: 1409 3f00 0c7f |0024: const v9, #float 1.86093e+38 // #7f0c003f │ │ -01b3a2: 6e20 e900 9600 |0027: invoke-virtual {v6, v9}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00e9 │ │ -01b3a8: 0c07 |002a: move-result-object v7 │ │ -01b3aa: 1f07 7200 |002b: check-cast v7, Landroid/widget/Button; // type@0072 │ │ -01b3ae: 1409 4200 0c7f |002d: const v9, #float 1.86093e+38 // #7f0c0042 │ │ -01b3b4: 6e20 e900 9600 |0030: invoke-virtual {v6, v9}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00e9 │ │ -01b3ba: 0c00 |0033: move-result-object v0 │ │ -01b3bc: 1f00 8100 |0034: check-cast v0, Landroid/widget/TextView; // type@0081 │ │ -01b3c0: 54c9 c400 |0036: iget-object v9, v12, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter;.this$0:Lcom/gacode/relaunchx/FiltersActivity; // field@00c4 │ │ -01b3c4: 5499 ca00 |0038: iget-object v9, v9, Lcom/gacode/relaunchx/FiltersActivity;.itemsArray:Ljava/util/List; // field@00ca │ │ -01b3c8: 7220 d006 d900 |003a: invoke-interface {v9, v13}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ -01b3ce: 0c01 |003d: move-result-object v1 │ │ -01b3d0: 1f01 3302 |003e: check-cast v1, [Ljava/lang/String; // type@0233 │ │ -01b3d4: 3901 0300 |0040: if-nez v1, 0043 // +0003 │ │ -01b3d8: 1106 |0042: return-object v6 │ │ -01b3da: 1209 |0043: const/4 v9, #int 0 // #0 │ │ -01b3dc: 7110 5f06 0900 |0044: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -01b3e2: 0c05 |0047: move-result-object v5 │ │ -01b3e4: 1209 |0048: const/4 v9, #int 0 // #0 │ │ -01b3e6: 4609 0109 |0049: aget-object v9, v1, v9 │ │ -01b3ea: 7110 5d06 0900 |004b: invoke-static {v9}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ -01b3f0: 0a09 |004e: move-result v9 │ │ -01b3f2: 7110 5f06 0900 |004f: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -01b3f8: 0c05 |0052: move-result-object v5 │ │ -01b3fa: 54c9 c300 |0053: iget-object v9, v12, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter;.cntx:Landroid/content/Context; // field@00c3 │ │ -01b3fe: 140a 0d00 057f |0055: const v10, #float 1.76788e+38 // #7f05000d │ │ -01b404: 140b 0800 0901 |0058: const v11, #float 2.51629e-38 // #01090008 │ │ -01b40a: 7130 0701 a90b |005b: invoke-static {v9, v10, v11}, Landroid/widget/ArrayAdapter;.createFromResource:(Landroid/content/Context;II)Landroid/widget/ArrayAdapter; // method@0107 │ │ -01b410: 0c04 |005e: move-result-object v4 │ │ -01b412: 1409 0900 0901 |005f: const v9, #float 2.5163e-38 // #01090009 │ │ -01b418: 6e20 0801 9400 |0062: invoke-virtual {v4, v9}, Landroid/widget/ArrayAdapter;.setDropDownViewResource:(I)V // method@0108 │ │ -01b41e: 6e20 4a01 4200 |0065: invoke-virtual {v2, v4}, Landroid/widget/Spinner;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@014a │ │ -01b424: 6e10 5c06 0500 |0068: invoke-virtual {v5}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -01b42a: 0a09 |006b: move-result v9 │ │ -01b42c: 120a |006c: const/4 v10, #int 0 // #0 │ │ -01b42e: 6e30 4c01 920a |006d: invoke-virtual {v2, v9, v10}, Landroid/widget/Spinner;.setSelection:(IZ)V // method@014c │ │ -01b434: 2209 b500 |0070: new-instance v9, Lcom/gacode/relaunchx/FiltersActivity$myOnItemSelectedListener; // type@00b5 │ │ -01b438: 54ca c400 |0072: iget-object v10, v12, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter;.this$0:Lcom/gacode/relaunchx/FiltersActivity; // field@00c4 │ │ -01b43c: 7030 2702 a90d |0074: invoke-direct {v9, v10, v13}, Lcom/gacode/relaunchx/FiltersActivity$myOnItemSelectedListener;.:(Lcom/gacode/relaunchx/FiltersActivity;I)V // method@0227 │ │ -01b442: 6e20 4b01 9200 |0077: invoke-virtual {v2, v9}, Landroid/widget/Spinner;.setOnItemSelectedListener:(Landroid/widget/AdapterView$OnItemSelectedListener;)V // method@014b │ │ -01b448: 2209 b000 |007a: new-instance v9, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter$1; // type@00b0 │ │ -01b44c: 7030 1b02 c90d |007c: invoke-direct {v9, v12, v13}, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter$1;.:(Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter;I)V // method@021b │ │ -01b452: 6e20 3001 9300 |007f: invoke-virtual {v3, v9}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0130 │ │ -01b458: 6e10 5c06 0500 |0082: invoke-virtual {v5}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -01b45e: 0a09 |0085: move-result v9 │ │ -01b460: 54ca c400 |0086: iget-object v10, v12, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter;.this$0:Lcom/gacode/relaunchx/FiltersActivity; // field@00c4 │ │ -01b464: 54aa c900 |0088: iget-object v10, v10, Lcom/gacode/relaunchx/FiltersActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@00c9 │ │ -01b468: 52aa 7906 |008a: iget v10, v10, Lcom/gacode/relaunchx/ReLaunchApp;.FLT_SELECT:I // field@0679 │ │ -01b46c: 32a9 1a00 |008c: if-eq v9, v10, 00a6 // +001a │ │ -01b470: 6e10 5c06 0500 |008e: invoke-virtual {v5}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -01b476: 0a09 |0091: move-result v9 │ │ -01b478: 54ca c400 |0092: iget-object v10, v12, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter;.this$0:Lcom/gacode/relaunchx/FiltersActivity; // field@00c4 │ │ -01b47c: 54aa c900 |0094: iget-object v10, v10, Lcom/gacode/relaunchx/FiltersActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@00c9 │ │ -01b480: 52aa 7706 |0096: iget v10, v10, Lcom/gacode/relaunchx/ReLaunchApp;.FLT_NEW:I // field@0677 │ │ -01b484: 32a9 0e00 |0098: if-eq v9, v10, 00a6 // +000e │ │ -01b488: 6e10 5c06 0500 |009a: invoke-virtual {v5}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -01b48e: 0a09 |009d: move-result v9 │ │ -01b490: 54ca c400 |009e: iget-object v10, v12, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter;.this$0:Lcom/gacode/relaunchx/FiltersActivity; // field@00c4 │ │ -01b494: 54aa c900 |00a0: iget-object v10, v10, Lcom/gacode/relaunchx/FiltersActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@00c9 │ │ -01b498: 52aa 7806 |00a2: iget v10, v10, Lcom/gacode/relaunchx/ReLaunchApp;.FLT_NEW_AND_READING:I // field@0678 │ │ -01b49c: 33a9 1d00 |00a4: if-ne v9, v10, 00c1 // +001d │ │ -01b4a0: 1a09 0000 |00a6: const-string v9, "" // string@0000 │ │ -01b4a4: 6e20 1001 9700 |00a8: invoke-virtual {v7, v9}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@0110 │ │ -01b4aa: 1209 |00ab: const/4 v9, #int 0 // #0 │ │ -01b4ac: 6e20 0d01 9700 |00ac: invoke-virtual {v7, v9}, Landroid/widget/Button;.setEnabled:(Z)V // method@010d │ │ -01b4b2: 54c9 c400 |00af: iget-object v9, v12, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter;.this$0:Lcom/gacode/relaunchx/FiltersActivity; // field@00c4 │ │ -01b4b6: 5499 ca00 |00b1: iget-object v9, v9, Lcom/gacode/relaunchx/FiltersActivity;.itemsArray:Ljava/util/List; // field@00ca │ │ -01b4ba: 7210 d406 0900 |00b3: invoke-interface {v9}, Ljava/util/List;.size:()I // method@06d4 │ │ -01b4c0: 0a09 |00b6: move-result v9 │ │ -01b4c2: d809 09ff |00b7: add-int/lit8 v9, v9, #int -1 // #ff │ │ -01b4c6: 349d 1b00 |00b9: if-lt v13, v9, 00d4 // +001b │ │ -01b4ca: 1a09 0000 |00bb: const-string v9, "" // string@0000 │ │ -01b4ce: 6e20 5801 9000 |00bd: invoke-virtual {v0, v9}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ -01b4d4: 2882 |00c0: goto 0042 // -007e │ │ -01b4d6: 1219 |00c1: const/4 v9, #int 1 // #1 │ │ -01b4d8: 4609 0109 |00c2: aget-object v9, v1, v9 │ │ -01b4dc: 6e20 1001 9700 |00c4: invoke-virtual {v7, v9}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@0110 │ │ -01b4e2: 1219 |00c7: const/4 v9, #int 1 // #1 │ │ -01b4e4: 6e20 0d01 9700 |00c8: invoke-virtual {v7, v9}, Landroid/widget/Button;.setEnabled:(Z)V // method@010d │ │ -01b4ea: 2209 b300 |00cb: new-instance v9, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter$2; // type@00b3 │ │ -01b4ee: 7040 2102 c9d1 |00cd: invoke-direct {v9, v12, v1, v13}, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter$2;.:(Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter;[Ljava/lang/String;I)V // method@0221 │ │ -01b4f4: 6e20 0e01 9700 |00d0: invoke-virtual {v7, v9}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@010e │ │ -01b4fa: 28dc |00d3: goto 00af // -0024 │ │ -01b4fc: 54c9 c400 |00d4: iget-object v9, v12, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter;.this$0:Lcom/gacode/relaunchx/FiltersActivity; // field@00c4 │ │ -01b500: 5499 c900 |00d6: iget-object v9, v9, Lcom/gacode/relaunchx/FiltersActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@00c9 │ │ -01b504: 5599 8606 |00d8: iget-boolean v9, v9, Lcom/gacode/relaunchx/ReLaunchApp;.filters_and:Z // field@0686 │ │ -01b508: 3809 1400 |00da: if-eqz v9, 00ee // +0014 │ │ -01b50c: 54c9 c400 |00dc: iget-object v9, v12, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter;.this$0:Lcom/gacode/relaunchx/FiltersActivity; // field@00c4 │ │ -01b510: 6e10 2f02 0900 |00de: invoke-virtual {v9}, Lcom/gacode/relaunchx/FiltersActivity;.getResources:()Landroid/content/res/Resources; // method@022f │ │ -01b516: 0c09 |00e1: move-result-object v9 │ │ -01b518: 140a 4a00 087f |00e2: const v10, #float 1.80777e+38 // #7f08004a │ │ -01b51e: 6e20 8000 a900 |00e5: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -01b524: 0c09 |00e8: move-result-object v9 │ │ -01b526: 6e20 5801 9000 |00e9: invoke-virtual {v0, v9}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ -01b52c: 2900 56ff |00ec: goto/16 0042 // -00aa │ │ -01b530: 54c9 c400 |00ee: iget-object v9, v12, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter;.this$0:Lcom/gacode/relaunchx/FiltersActivity; // field@00c4 │ │ -01b534: 6e10 2f02 0900 |00f0: invoke-virtual {v9}, Lcom/gacode/relaunchx/FiltersActivity;.getResources:()Landroid/content/res/Resources; // method@022f │ │ -01b53a: 0c09 |00f3: move-result-object v9 │ │ -01b53c: 140a 4e00 087f |00f4: const v10, #float 1.80777e+38 // #7f08004e │ │ -01b542: 6e20 8000 a900 |00f7: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -01b548: 0c09 |00fa: move-result-object v9 │ │ -01b54a: 6e20 5801 9000 |00fb: invoke-virtual {v0, v9}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ -01b550: 2900 44ff |00fe: goto/16 0042 // -00bc │ │ -01b554: 0d09 |0100: move-exception v9 │ │ -01b556: 2900 52ff |0101: goto/16 0053 // -00ae │ │ +01c3dc: |[01c3dc] com.gacode.relaunchx.FiltersActivity$FTArrayAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +01c3ec: 54c9 c400 |0000: iget-object v9, v12, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter;.this$0:Lcom/gacode/relaunchx/FiltersActivity; // field@00c4 │ │ +01c3f0: 1a0a 100a |0002: const-string v10, "layout_inflater" // string@0a10 │ │ +01c3f4: 6e20 3002 a900 |0004: invoke-virtual {v9, v10}, Lcom/gacode/relaunchx/FiltersActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0230 │ │ +01c3fa: 0c08 |0007: move-result-object v8 │ │ +01c3fc: 1f08 5b00 |0008: check-cast v8, Landroid/view/LayoutInflater; // type@005b │ │ +01c400: 1409 0800 037f |000a: const v9, #float 1.74129e+38 // #7f030008 │ │ +01c406: 120a |000d: const/4 v10, #int 0 // #0 │ │ +01c408: 6e30 df00 980a |000e: invoke-virtual {v8, v9, v10}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@00df │ │ +01c40e: 0c06 |0011: move-result-object v6 │ │ +01c410: 1409 3b00 0c7f |0012: const v9, #float 1.86093e+38 // #7f0c003b │ │ +01c416: 6e20 e900 9600 |0015: invoke-virtual {v6, v9}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00e9 │ │ +01c41c: 0c02 |0018: move-result-object v2 │ │ +01c41e: 1f02 7d00 |0019: check-cast v2, Landroid/widget/Spinner; // type@007d │ │ +01c422: 1409 3c00 0c7f |001b: const v9, #float 1.86093e+38 // #7f0c003c │ │ +01c428: 6e20 e900 9600 |001e: invoke-virtual {v6, v9}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00e9 │ │ +01c42e: 0c03 |0021: move-result-object v3 │ │ +01c430: 1f03 7600 |0022: check-cast v3, Landroid/widget/ImageButton; // type@0076 │ │ +01c434: 1409 3f00 0c7f |0024: const v9, #float 1.86093e+38 // #7f0c003f │ │ +01c43a: 6e20 e900 9600 |0027: invoke-virtual {v6, v9}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00e9 │ │ +01c440: 0c07 |002a: move-result-object v7 │ │ +01c442: 1f07 7200 |002b: check-cast v7, Landroid/widget/Button; // type@0072 │ │ +01c446: 1409 4200 0c7f |002d: const v9, #float 1.86093e+38 // #7f0c0042 │ │ +01c44c: 6e20 e900 9600 |0030: invoke-virtual {v6, v9}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00e9 │ │ +01c452: 0c00 |0033: move-result-object v0 │ │ +01c454: 1f00 8100 |0034: check-cast v0, Landroid/widget/TextView; // type@0081 │ │ +01c458: 54c9 c400 |0036: iget-object v9, v12, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter;.this$0:Lcom/gacode/relaunchx/FiltersActivity; // field@00c4 │ │ +01c45c: 5499 ca00 |0038: iget-object v9, v9, Lcom/gacode/relaunchx/FiltersActivity;.itemsArray:Ljava/util/List; // field@00ca │ │ +01c460: 7220 d006 d900 |003a: invoke-interface {v9, v13}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ +01c466: 0c01 |003d: move-result-object v1 │ │ +01c468: 1f01 3302 |003e: check-cast v1, [Ljava/lang/String; // type@0233 │ │ +01c46c: 3901 0300 |0040: if-nez v1, 0043 // +0003 │ │ +01c470: 1106 |0042: return-object v6 │ │ +01c472: 1209 |0043: const/4 v9, #int 0 // #0 │ │ +01c474: 7110 5f06 0900 |0044: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +01c47a: 0c05 |0047: move-result-object v5 │ │ +01c47c: 1209 |0048: const/4 v9, #int 0 // #0 │ │ +01c47e: 4609 0109 |0049: aget-object v9, v1, v9 │ │ +01c482: 7110 5d06 0900 |004b: invoke-static {v9}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ +01c488: 0a09 |004e: move-result v9 │ │ +01c48a: 7110 5f06 0900 |004f: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +01c490: 0c05 |0052: move-result-object v5 │ │ +01c492: 54c9 c300 |0053: iget-object v9, v12, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter;.cntx:Landroid/content/Context; // field@00c3 │ │ +01c496: 140a 0d00 057f |0055: const v10, #float 1.76788e+38 // #7f05000d │ │ +01c49c: 140b 0800 0901 |0058: const v11, #float 2.51629e-38 // #01090008 │ │ +01c4a2: 7130 0701 a90b |005b: invoke-static {v9, v10, v11}, Landroid/widget/ArrayAdapter;.createFromResource:(Landroid/content/Context;II)Landroid/widget/ArrayAdapter; // method@0107 │ │ +01c4a8: 0c04 |005e: move-result-object v4 │ │ +01c4aa: 1409 0900 0901 |005f: const v9, #float 2.5163e-38 // #01090009 │ │ +01c4b0: 6e20 0801 9400 |0062: invoke-virtual {v4, v9}, Landroid/widget/ArrayAdapter;.setDropDownViewResource:(I)V // method@0108 │ │ +01c4b6: 6e20 4a01 4200 |0065: invoke-virtual {v2, v4}, Landroid/widget/Spinner;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@014a │ │ +01c4bc: 6e10 5c06 0500 |0068: invoke-virtual {v5}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +01c4c2: 0a09 |006b: move-result v9 │ │ +01c4c4: 120a |006c: const/4 v10, #int 0 // #0 │ │ +01c4c6: 6e30 4c01 920a |006d: invoke-virtual {v2, v9, v10}, Landroid/widget/Spinner;.setSelection:(IZ)V // method@014c │ │ +01c4cc: 2209 b500 |0070: new-instance v9, Lcom/gacode/relaunchx/FiltersActivity$myOnItemSelectedListener; // type@00b5 │ │ +01c4d0: 54ca c400 |0072: iget-object v10, v12, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter;.this$0:Lcom/gacode/relaunchx/FiltersActivity; // field@00c4 │ │ +01c4d4: 7030 2702 a90d |0074: invoke-direct {v9, v10, v13}, Lcom/gacode/relaunchx/FiltersActivity$myOnItemSelectedListener;.:(Lcom/gacode/relaunchx/FiltersActivity;I)V // method@0227 │ │ +01c4da: 6e20 4b01 9200 |0077: invoke-virtual {v2, v9}, Landroid/widget/Spinner;.setOnItemSelectedListener:(Landroid/widget/AdapterView$OnItemSelectedListener;)V // method@014b │ │ +01c4e0: 2209 b000 |007a: new-instance v9, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter$1; // type@00b0 │ │ +01c4e4: 7030 1b02 c90d |007c: invoke-direct {v9, v12, v13}, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter$1;.:(Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter;I)V // method@021b │ │ +01c4ea: 6e20 3001 9300 |007f: invoke-virtual {v3, v9}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0130 │ │ +01c4f0: 6e10 5c06 0500 |0082: invoke-virtual {v5}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +01c4f6: 0a09 |0085: move-result v9 │ │ +01c4f8: 54ca c400 |0086: iget-object v10, v12, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter;.this$0:Lcom/gacode/relaunchx/FiltersActivity; // field@00c4 │ │ +01c4fc: 54aa c900 |0088: iget-object v10, v10, Lcom/gacode/relaunchx/FiltersActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@00c9 │ │ +01c500: 52aa 7906 |008a: iget v10, v10, Lcom/gacode/relaunchx/ReLaunchApp;.FLT_SELECT:I // field@0679 │ │ +01c504: 32a9 1a00 |008c: if-eq v9, v10, 00a6 // +001a │ │ +01c508: 6e10 5c06 0500 |008e: invoke-virtual {v5}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +01c50e: 0a09 |0091: move-result v9 │ │ +01c510: 54ca c400 |0092: iget-object v10, v12, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter;.this$0:Lcom/gacode/relaunchx/FiltersActivity; // field@00c4 │ │ +01c514: 54aa c900 |0094: iget-object v10, v10, Lcom/gacode/relaunchx/FiltersActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@00c9 │ │ +01c518: 52aa 7706 |0096: iget v10, v10, Lcom/gacode/relaunchx/ReLaunchApp;.FLT_NEW:I // field@0677 │ │ +01c51c: 32a9 0e00 |0098: if-eq v9, v10, 00a6 // +000e │ │ +01c520: 6e10 5c06 0500 |009a: invoke-virtual {v5}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +01c526: 0a09 |009d: move-result v9 │ │ +01c528: 54ca c400 |009e: iget-object v10, v12, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter;.this$0:Lcom/gacode/relaunchx/FiltersActivity; // field@00c4 │ │ +01c52c: 54aa c900 |00a0: iget-object v10, v10, Lcom/gacode/relaunchx/FiltersActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@00c9 │ │ +01c530: 52aa 7806 |00a2: iget v10, v10, Lcom/gacode/relaunchx/ReLaunchApp;.FLT_NEW_AND_READING:I // field@0678 │ │ +01c534: 33a9 1d00 |00a4: if-ne v9, v10, 00c1 // +001d │ │ +01c538: 1a09 0000 |00a6: const-string v9, "" // string@0000 │ │ +01c53c: 6e20 1001 9700 |00a8: invoke-virtual {v7, v9}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@0110 │ │ +01c542: 1209 |00ab: const/4 v9, #int 0 // #0 │ │ +01c544: 6e20 0d01 9700 |00ac: invoke-virtual {v7, v9}, Landroid/widget/Button;.setEnabled:(Z)V // method@010d │ │ +01c54a: 54c9 c400 |00af: iget-object v9, v12, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter;.this$0:Lcom/gacode/relaunchx/FiltersActivity; // field@00c4 │ │ +01c54e: 5499 ca00 |00b1: iget-object v9, v9, Lcom/gacode/relaunchx/FiltersActivity;.itemsArray:Ljava/util/List; // field@00ca │ │ +01c552: 7210 d406 0900 |00b3: invoke-interface {v9}, Ljava/util/List;.size:()I // method@06d4 │ │ +01c558: 0a09 |00b6: move-result v9 │ │ +01c55a: d809 09ff |00b7: add-int/lit8 v9, v9, #int -1 // #ff │ │ +01c55e: 349d 1b00 |00b9: if-lt v13, v9, 00d4 // +001b │ │ +01c562: 1a09 0000 |00bb: const-string v9, "" // string@0000 │ │ +01c566: 6e20 5801 9000 |00bd: invoke-virtual {v0, v9}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ +01c56c: 2882 |00c0: goto 0042 // -007e │ │ +01c56e: 1219 |00c1: const/4 v9, #int 1 // #1 │ │ +01c570: 4609 0109 |00c2: aget-object v9, v1, v9 │ │ +01c574: 6e20 1001 9700 |00c4: invoke-virtual {v7, v9}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@0110 │ │ +01c57a: 1219 |00c7: const/4 v9, #int 1 // #1 │ │ +01c57c: 6e20 0d01 9700 |00c8: invoke-virtual {v7, v9}, Landroid/widget/Button;.setEnabled:(Z)V // method@010d │ │ +01c582: 2209 b300 |00cb: new-instance v9, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter$2; // type@00b3 │ │ +01c586: 7040 2102 c9d1 |00cd: invoke-direct {v9, v12, v1, v13}, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter$2;.:(Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter;[Ljava/lang/String;I)V // method@0221 │ │ +01c58c: 6e20 0e01 9700 |00d0: invoke-virtual {v7, v9}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@010e │ │ +01c592: 28dc |00d3: goto 00af // -0024 │ │ +01c594: 54c9 c400 |00d4: iget-object v9, v12, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter;.this$0:Lcom/gacode/relaunchx/FiltersActivity; // field@00c4 │ │ +01c598: 5499 c900 |00d6: iget-object v9, v9, Lcom/gacode/relaunchx/FiltersActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@00c9 │ │ +01c59c: 5599 8606 |00d8: iget-boolean v9, v9, Lcom/gacode/relaunchx/ReLaunchApp;.filters_and:Z // field@0686 │ │ +01c5a0: 3809 1400 |00da: if-eqz v9, 00ee // +0014 │ │ +01c5a4: 54c9 c400 |00dc: iget-object v9, v12, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter;.this$0:Lcom/gacode/relaunchx/FiltersActivity; // field@00c4 │ │ +01c5a8: 6e10 2f02 0900 |00de: invoke-virtual {v9}, Lcom/gacode/relaunchx/FiltersActivity;.getResources:()Landroid/content/res/Resources; // method@022f │ │ +01c5ae: 0c09 |00e1: move-result-object v9 │ │ +01c5b0: 140a 4a00 087f |00e2: const v10, #float 1.80777e+38 // #7f08004a │ │ +01c5b6: 6e20 8000 a900 |00e5: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +01c5bc: 0c09 |00e8: move-result-object v9 │ │ +01c5be: 6e20 5801 9000 |00e9: invoke-virtual {v0, v9}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ +01c5c4: 2900 56ff |00ec: goto/16 0042 // -00aa │ │ +01c5c8: 54c9 c400 |00ee: iget-object v9, v12, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter;.this$0:Lcom/gacode/relaunchx/FiltersActivity; // field@00c4 │ │ +01c5cc: 6e10 2f02 0900 |00f0: invoke-virtual {v9}, Lcom/gacode/relaunchx/FiltersActivity;.getResources:()Landroid/content/res/Resources; // method@022f │ │ +01c5d2: 0c09 |00f3: move-result-object v9 │ │ +01c5d4: 140a 4e00 087f |00f4: const v10, #float 1.80777e+38 // #7f08004e │ │ +01c5da: 6e20 8000 a900 |00f7: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +01c5e0: 0c09 |00fa: move-result-object v9 │ │ +01c5e2: 6e20 5801 9000 |00fb: invoke-virtual {v0, v9}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ +01c5e8: 2900 44ff |00fe: goto/16 0042 // -00bc │ │ +01c5ec: 0d09 |0100: move-exception v9 │ │ +01c5ee: 2900 52ff |0101: goto/16 0053 // -00ae │ │ catches : 1 │ │ 0x0049 - 0x0052 │ │ Ljava/lang/NumberFormatException; -> 0x0100 │ │ positions : │ │ 0x0000 line=77 │ │ 0x000a line=78 │ │ 0x0012 line=80 │ │ @@ -11150,19 +11156,19 @@ │ │ type : '(Lcom/gacode/relaunchx/FiltersActivity;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -01b56c: |[01b56c] com.gacode.relaunchx.FiltersActivity$myOnItemSelectedListener.:(Lcom/gacode/relaunchx/FiltersActivity;I)V │ │ -01b57c: 5b01 c600 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/FiltersActivity$myOnItemSelectedListener;.this$0:Lcom/gacode/relaunchx/FiltersActivity; // field@00c6 │ │ -01b580: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -01b586: 5902 c500 |0005: iput v2, v0, Lcom/gacode/relaunchx/FiltersActivity$myOnItemSelectedListener;.position:I // field@00c5 │ │ -01b58a: 0e00 |0007: return-void │ │ +01c604: |[01c604] com.gacode.relaunchx.FiltersActivity$myOnItemSelectedListener.:(Lcom/gacode/relaunchx/FiltersActivity;I)V │ │ +01c614: 5b01 c600 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/FiltersActivity$myOnItemSelectedListener;.this$0:Lcom/gacode/relaunchx/FiltersActivity; // field@00c6 │ │ +01c618: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +01c61e: 5902 c500 |0005: iput v2, v0, Lcom/gacode/relaunchx/FiltersActivity$myOnItemSelectedListener;.position:I // field@00c5 │ │ +01c622: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0005 line=40 │ │ 0x0007 line=41 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/gacode/relaunchx/FiltersActivity$myOnItemSelectedListener; │ │ @@ -11175,46 +11181,46 @@ │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 60 16-bit code units │ │ -01b58c: |[01b58c] com.gacode.relaunchx.FiltersActivity$myOnItemSelectedListener.onItemSelected:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -01b59c: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -01b59e: 5260 c500 |0001: iget v0, v6, Lcom/gacode/relaunchx/FiltersActivity$myOnItemSelectedListener;.position:I // field@00c5 │ │ -01b5a2: 3a00 3800 |0003: if-ltz v0, 003b // +0038 │ │ -01b5a6: 5260 c500 |0005: iget v0, v6, Lcom/gacode/relaunchx/FiltersActivity$myOnItemSelectedListener;.position:I // field@00c5 │ │ -01b5aa: 5461 c600 |0007: iget-object v1, v6, Lcom/gacode/relaunchx/FiltersActivity$myOnItemSelectedListener;.this$0:Lcom/gacode/relaunchx/FiltersActivity; // field@00c6 │ │ -01b5ae: 5411 ca00 |0009: iget-object v1, v1, Lcom/gacode/relaunchx/FiltersActivity;.itemsArray:Ljava/util/List; // field@00ca │ │ -01b5b2: 7210 d406 0100 |000b: invoke-interface {v1}, Ljava/util/List;.size:()I // method@06d4 │ │ -01b5b8: 0a01 |000e: move-result v1 │ │ -01b5ba: 3510 2c00 |000f: if-ge v0, v1, 003b // +002c │ │ -01b5be: 5460 c600 |0011: iget-object v0, v6, Lcom/gacode/relaunchx/FiltersActivity$myOnItemSelectedListener;.this$0:Lcom/gacode/relaunchx/FiltersActivity; // field@00c6 │ │ -01b5c2: 5401 ca00 |0013: iget-object v1, v0, Lcom/gacode/relaunchx/FiltersActivity;.itemsArray:Ljava/util/List; // field@00ca │ │ -01b5c6: 5262 c500 |0015: iget v2, v6, Lcom/gacode/relaunchx/FiltersActivity$myOnItemSelectedListener;.position:I // field@00c5 │ │ -01b5ca: 1220 |0017: const/4 v0, #int 2 // #2 │ │ -01b5cc: 2303 3302 |0018: new-array v3, v0, [Ljava/lang/String; // type@0233 │ │ -01b5d0: 1200 |001a: const/4 v0, #int 0 // #0 │ │ -01b5d2: 7110 5e06 0900 |001b: invoke-static {v9}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@065e │ │ -01b5d8: 0c04 |001e: move-result-object v4 │ │ -01b5da: 4d04 0300 |001f: aput-object v4, v3, v0 │ │ -01b5de: 5460 c600 |0021: iget-object v0, v6, Lcom/gacode/relaunchx/FiltersActivity$myOnItemSelectedListener;.this$0:Lcom/gacode/relaunchx/FiltersActivity; // field@00c6 │ │ -01b5e2: 5400 ca00 |0023: iget-object v0, v0, Lcom/gacode/relaunchx/FiltersActivity;.itemsArray:Ljava/util/List; // field@00ca │ │ -01b5e6: 5264 c500 |0025: iget v4, v6, Lcom/gacode/relaunchx/FiltersActivity$myOnItemSelectedListener;.position:I // field@00c5 │ │ -01b5ea: 7220 d006 4000 |0027: invoke-interface {v0, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ -01b5f0: 0c00 |002a: move-result-object v0 │ │ -01b5f2: 1f00 3302 |002b: check-cast v0, [Ljava/lang/String; // type@0233 │ │ -01b5f6: 4600 0005 |002d: aget-object v0, v0, v5 │ │ -01b5fa: 4d00 0305 |002f: aput-object v0, v3, v5 │ │ -01b5fe: 7230 d306 2103 |0031: invoke-interface {v1, v2, v3}, Ljava/util/List;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@06d3 │ │ -01b604: 5460 c600 |0034: iget-object v0, v6, Lcom/gacode/relaunchx/FiltersActivity$myOnItemSelectedListener;.this$0:Lcom/gacode/relaunchx/FiltersActivity; // field@00c6 │ │ -01b608: 5400 c800 |0036: iget-object v0, v0, Lcom/gacode/relaunchx/FiltersActivity;.adapter:Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter; // field@00c8 │ │ -01b60c: 6e10 2602 0000 |0038: invoke-virtual {v0}, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter;.notifyDataSetChanged:()V // method@0226 │ │ -01b612: 0e00 |003b: return-void │ │ +01c624: |[01c624] com.gacode.relaunchx.FiltersActivity$myOnItemSelectedListener.onItemSelected:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +01c634: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +01c636: 5260 c500 |0001: iget v0, v6, Lcom/gacode/relaunchx/FiltersActivity$myOnItemSelectedListener;.position:I // field@00c5 │ │ +01c63a: 3a00 3800 |0003: if-ltz v0, 003b // +0038 │ │ +01c63e: 5260 c500 |0005: iget v0, v6, Lcom/gacode/relaunchx/FiltersActivity$myOnItemSelectedListener;.position:I // field@00c5 │ │ +01c642: 5461 c600 |0007: iget-object v1, v6, Lcom/gacode/relaunchx/FiltersActivity$myOnItemSelectedListener;.this$0:Lcom/gacode/relaunchx/FiltersActivity; // field@00c6 │ │ +01c646: 5411 ca00 |0009: iget-object v1, v1, Lcom/gacode/relaunchx/FiltersActivity;.itemsArray:Ljava/util/List; // field@00ca │ │ +01c64a: 7210 d406 0100 |000b: invoke-interface {v1}, Ljava/util/List;.size:()I // method@06d4 │ │ +01c650: 0a01 |000e: move-result v1 │ │ +01c652: 3510 2c00 |000f: if-ge v0, v1, 003b // +002c │ │ +01c656: 5460 c600 |0011: iget-object v0, v6, Lcom/gacode/relaunchx/FiltersActivity$myOnItemSelectedListener;.this$0:Lcom/gacode/relaunchx/FiltersActivity; // field@00c6 │ │ +01c65a: 5401 ca00 |0013: iget-object v1, v0, Lcom/gacode/relaunchx/FiltersActivity;.itemsArray:Ljava/util/List; // field@00ca │ │ +01c65e: 5262 c500 |0015: iget v2, v6, Lcom/gacode/relaunchx/FiltersActivity$myOnItemSelectedListener;.position:I // field@00c5 │ │ +01c662: 1220 |0017: const/4 v0, #int 2 // #2 │ │ +01c664: 2303 3302 |0018: new-array v3, v0, [Ljava/lang/String; // type@0233 │ │ +01c668: 1200 |001a: const/4 v0, #int 0 // #0 │ │ +01c66a: 7110 5e06 0900 |001b: invoke-static {v9}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@065e │ │ +01c670: 0c04 |001e: move-result-object v4 │ │ +01c672: 4d04 0300 |001f: aput-object v4, v3, v0 │ │ +01c676: 5460 c600 |0021: iget-object v0, v6, Lcom/gacode/relaunchx/FiltersActivity$myOnItemSelectedListener;.this$0:Lcom/gacode/relaunchx/FiltersActivity; // field@00c6 │ │ +01c67a: 5400 ca00 |0023: iget-object v0, v0, Lcom/gacode/relaunchx/FiltersActivity;.itemsArray:Ljava/util/List; // field@00ca │ │ +01c67e: 5264 c500 |0025: iget v4, v6, Lcom/gacode/relaunchx/FiltersActivity$myOnItemSelectedListener;.position:I // field@00c5 │ │ +01c682: 7220 d006 4000 |0027: invoke-interface {v0, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ +01c688: 0c00 |002a: move-result-object v0 │ │ +01c68a: 1f00 3302 |002b: check-cast v0, [Ljava/lang/String; // type@0233 │ │ +01c68e: 4600 0005 |002d: aget-object v0, v0, v5 │ │ +01c692: 4d00 0305 |002f: aput-object v0, v3, v5 │ │ +01c696: 7230 d306 2103 |0031: invoke-interface {v1, v2, v3}, Ljava/util/List;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@06d3 │ │ +01c69c: 5460 c600 |0034: iget-object v0, v6, Lcom/gacode/relaunchx/FiltersActivity$myOnItemSelectedListener;.this$0:Lcom/gacode/relaunchx/FiltersActivity; // field@00c6 │ │ +01c6a0: 5400 c800 |0036: iget-object v0, v0, Lcom/gacode/relaunchx/FiltersActivity;.adapter:Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter; // field@00c8 │ │ +01c6a4: 6e10 2602 0000 |0038: invoke-virtual {v0}, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter;.notifyDataSetChanged:()V // method@0226 │ │ +01c6aa: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=45 │ │ 0x0011 line=46 │ │ 0x0027 line=47 │ │ 0x0031 line=46 │ │ 0x0034 line=48 │ │ @@ -11232,16 +11238,16 @@ │ │ type : '(Landroid/widget/AdapterView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -01b614: |[01b614] com.gacode.relaunchx.FiltersActivity$myOnItemSelectedListener.onNothingSelected:(Landroid/widget/AdapterView;)V │ │ -01b624: 0e00 |0000: return-void │ │ +01c6ac: |[01c6ac] com.gacode.relaunchx.FiltersActivity$myOnItemSelectedListener.onNothingSelected:(Landroid/widget/AdapterView;)V │ │ +01c6bc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 (null) Landroid/widget/AdapterView; │ │ 0x0000 - 0x0001 reg=0 this Lcom/gacode/relaunchx/FiltersActivity$myOnItemSelectedListener; │ │ 0x0000 - 0x0001 reg=1 arg0 Landroid/widget/AdapterView; Landroid/widget/AdapterView<*>; │ │ @@ -11301,22 +11307,22 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -01b628: |[01b628] com.gacode.relaunchx.FiltersActivity.:()V │ │ -01b638: 7010 0000 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0000 │ │ -01b63e: 1a00 5001 |0003: const-string v0, "Filters" // string@0150 │ │ -01b642: 5b10 c700 |0005: iput-object v0, v1, Lcom/gacode/relaunchx/FiltersActivity;.TAG:Ljava/lang/String; // field@00c7 │ │ -01b646: 2200 0d02 |0007: new-instance v0, Ljava/util/ArrayList; // type@020d │ │ -01b64a: 7010 ae06 0000 |0009: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@06ae │ │ -01b650: 5b10 ca00 |000c: iput-object v0, v1, Lcom/gacode/relaunchx/FiltersActivity;.itemsArray:Ljava/util/List; // field@00ca │ │ -01b654: 0e00 |000e: return-void │ │ +01c6c0: |[01c6c0] com.gacode.relaunchx.FiltersActivity.:()V │ │ +01c6d0: 7010 0000 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0000 │ │ +01c6d6: 1a00 5001 |0003: const-string v0, "Filters" // string@0150 │ │ +01c6da: 5b10 c700 |0005: iput-object v0, v1, Lcom/gacode/relaunchx/FiltersActivity;.TAG:Ljava/lang/String; // field@00c7 │ │ +01c6de: 2200 0d02 |0007: new-instance v0, Ljava/util/ArrayList; // type@020d │ │ +01c6e2: 7010 ae06 0000 |0009: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@06ae │ │ +01c6e8: 5b10 ca00 |000c: iput-object v0, v1, Lcom/gacode/relaunchx/FiltersActivity;.itemsArray:Ljava/util/List; // field@00ca │ │ +01c6ec: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=29 │ │ 0x0007 line=33 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lcom/gacode/relaunchx/FiltersActivity; │ │ @@ -11327,112 +11333,112 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 224 16-bit code units │ │ -01b658: |[01b658] com.gacode.relaunchx.FiltersActivity.onCreate:(Landroid/os/Bundle;)V │ │ -01b668: 6f20 0700 9800 |0000: invoke-super {v8, v9}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0007 │ │ -01b66e: 6e10 2e02 0800 |0003: invoke-virtual {v8}, Lcom/gacode/relaunchx/FiltersActivity;.getBaseContext:()Landroid/content/Context; // method@022e │ │ -01b674: 0c05 |0006: move-result-object v5 │ │ -01b676: 7110 c400 0500 |0007: invoke-static {v5}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@00c4 │ │ -01b67c: 0c05 |000a: move-result-object v5 │ │ -01b67e: 5b85 cc00 |000b: iput-object v5, v8, Lcom/gacode/relaunchx/FiltersActivity;.prefs:Landroid/content/SharedPreferences; // field@00cc │ │ -01b682: 6e10 2d02 0800 |000d: invoke-virtual {v8}, Lcom/gacode/relaunchx/FiltersActivity;.getApplicationContext:()Landroid/content/Context; // method@022d │ │ -01b688: 0c05 |0010: move-result-object v5 │ │ -01b68a: 1f05 7301 |0011: check-cast v5, Lcom/gacode/relaunchx/ReLaunchApp; // type@0173 │ │ -01b68e: 5b85 c900 |0013: iput-object v5, v8, Lcom/gacode/relaunchx/FiltersActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@00c9 │ │ -01b692: 5485 c900 |0015: iget-object v5, v8, Lcom/gacode/relaunchx/FiltersActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@00c9 │ │ -01b696: 6e20 a004 8500 |0017: invoke-virtual {v5, v8}, Lcom/gacode/relaunchx/ReLaunchApp;.setFullScreenIfNecessary:(Landroid/app/Activity;)V // method@04a0 │ │ -01b69c: 1405 0900 037f |001a: const v5, #float 1.74129e+38 // #7f030009 │ │ -01b6a2: 6e20 3302 5800 |001d: invoke-virtual {v8, v5}, Lcom/gacode/relaunchx/FiltersActivity;.setContentView:(I)V // method@0233 │ │ -01b6a8: 1405 4600 0c7f |0020: const v5, #float 1.86093e+38 // #7f0c0046 │ │ -01b6ae: 6e20 2b02 5800 |0023: invoke-virtual {v8, v5}, Lcom/gacode/relaunchx/FiltersActivity;.findViewById:(I)Landroid/view/View; // method@022b │ │ -01b6b4: 0c05 |0026: move-result-object v5 │ │ -01b6b6: 1f05 7b00 |0027: check-cast v5, Landroid/widget/ListView; // type@007b │ │ -01b6ba: 5b85 cb00 |0029: iput-object v5, v8, Lcom/gacode/relaunchx/FiltersActivity;.lv:Landroid/widget/ListView; // field@00cb │ │ -01b6be: 5485 c900 |002b: iget-object v5, v8, Lcom/gacode/relaunchx/FiltersActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@00c9 │ │ -01b6c2: 1a06 b807 |002d: const-string v6, "filters" // string@07b8 │ │ -01b6c6: 6e20 8604 6500 |002f: invoke-virtual {v5, v6}, Lcom/gacode/relaunchx/ReLaunchApp;.getList:(Ljava/lang/String;)Ljava/util/List; // method@0486 │ │ -01b6cc: 0c05 |0032: move-result-object v5 │ │ -01b6ce: 5b85 ca00 |0033: iput-object v5, v8, Lcom/gacode/relaunchx/FiltersActivity;.itemsArray:Ljava/util/List; // field@00ca │ │ -01b6d2: 2205 b400 |0035: new-instance v5, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter; // type@00b4 │ │ -01b6d6: 1406 0800 037f |0037: const v6, #float 1.74129e+38 // #7f030008 │ │ -01b6dc: 7040 2302 8568 |003a: invoke-direct {v5, v8, v8, v6}, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter;.:(Lcom/gacode/relaunchx/FiltersActivity;Landroid/content/Context;I)V // method@0223 │ │ -01b6e2: 5b85 c800 |003d: iput-object v5, v8, Lcom/gacode/relaunchx/FiltersActivity;.adapter:Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter; // field@00c8 │ │ -01b6e6: 5485 cb00 |003f: iget-object v5, v8, Lcom/gacode/relaunchx/FiltersActivity;.lv:Landroid/widget/ListView; // field@00cb │ │ -01b6ea: 5486 c800 |0041: iget-object v6, v8, Lcom/gacode/relaunchx/FiltersActivity;.adapter:Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter; // field@00c8 │ │ -01b6ee: 6e20 4301 6500 |0043: invoke-virtual {v5, v6}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@0143 │ │ -01b6f4: 1405 4800 0c7f |0046: const v5, #float 1.86093e+38 // #7f0c0048 │ │ -01b6fa: 6e20 2b02 5800 |0049: invoke-virtual {v8, v5}, Lcom/gacode/relaunchx/FiltersActivity;.findViewById:(I)Landroid/view/View; // method@022b │ │ -01b700: 0c04 |004c: move-result-object v4 │ │ -01b702: 1f04 7200 |004d: check-cast v4, Landroid/widget/Button; // type@0072 │ │ -01b706: 2205 ab00 |004f: new-instance v5, Lcom/gacode/relaunchx/FiltersActivity$1; // type@00ab │ │ -01b70a: 7020 1102 8500 |0051: invoke-direct {v5, v8}, Lcom/gacode/relaunchx/FiltersActivity$1;.:(Lcom/gacode/relaunchx/FiltersActivity;)V // method@0211 │ │ -01b710: 6e20 0e01 5400 |0054: invoke-virtual {v4, v5}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@010e │ │ -01b716: 1405 4900 0c7f |0057: const v5, #float 1.86093e+38 // #7f0c0049 │ │ -01b71c: 6e20 2b02 5800 |005a: invoke-virtual {v8, v5}, Lcom/gacode/relaunchx/FiltersActivity;.findViewById:(I)Landroid/view/View; // method@022b │ │ -01b722: 0c00 |005d: move-result-object v0 │ │ -01b724: 1f00 7200 |005e: check-cast v0, Landroid/widget/Button; // type@0072 │ │ -01b728: 2205 ac00 |0060: new-instance v5, Lcom/gacode/relaunchx/FiltersActivity$2; // type@00ac │ │ -01b72c: 7020 1302 8500 |0062: invoke-direct {v5, v8}, Lcom/gacode/relaunchx/FiltersActivity$2;.:(Lcom/gacode/relaunchx/FiltersActivity;)V // method@0213 │ │ -01b732: 6e20 0e01 5000 |0065: invoke-virtual {v0, v5}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@010e │ │ -01b738: 1405 4a00 0c7f |0068: const v5, #float 1.86093e+38 // #7f0c004a │ │ -01b73e: 6e20 2b02 5800 |006b: invoke-virtual {v8, v5}, Lcom/gacode/relaunchx/FiltersActivity;.findViewById:(I)Landroid/view/View; // method@022b │ │ -01b744: 0c01 |006e: move-result-object v1 │ │ -01b746: 1f01 7200 |006f: check-cast v1, Landroid/widget/Button; // type@0072 │ │ -01b74a: 5485 c900 |0071: iget-object v5, v8, Lcom/gacode/relaunchx/FiltersActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@00c9 │ │ -01b74e: 5555 8606 |0073: iget-boolean v5, v5, Lcom/gacode/relaunchx/ReLaunchApp;.filters_and:Z // field@0686 │ │ -01b752: 3805 5c00 |0075: if-eqz v5, 00d1 // +005c │ │ -01b756: 6e10 2f02 0800 |0077: invoke-virtual {v8}, Lcom/gacode/relaunchx/FiltersActivity;.getResources:()Landroid/content/res/Resources; // method@022f │ │ -01b75c: 0c05 |007a: move-result-object v5 │ │ -01b75e: 1406 4e00 087f |007b: const v6, #float 1.80777e+38 // #7f08004e │ │ -01b764: 6e20 8000 6500 |007e: invoke-virtual {v5, v6}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -01b76a: 0c05 |0081: move-result-object v5 │ │ -01b76c: 6e20 1001 5100 |0082: invoke-virtual {v1, v5}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@0110 │ │ -01b772: 2205 ad00 |0085: new-instance v5, Lcom/gacode/relaunchx/FiltersActivity$3; // type@00ad │ │ -01b776: 7030 1502 8501 |0087: invoke-direct {v5, v8, v1}, Lcom/gacode/relaunchx/FiltersActivity$3;.:(Lcom/gacode/relaunchx/FiltersActivity;Landroid/widget/Button;)V // method@0215 │ │ -01b77c: 6e20 0e01 5100 |008a: invoke-virtual {v1, v5}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@010e │ │ -01b782: 1405 4b00 0c7f |008d: const v5, #float 1.86093e+38 // #7f0c004b │ │ -01b788: 6e20 2b02 5800 |0090: invoke-virtual {v8, v5}, Lcom/gacode/relaunchx/FiltersActivity;.findViewById:(I)Landroid/view/View; // method@022b │ │ -01b78e: 0c03 |0093: move-result-object v3 │ │ -01b790: 1f03 7200 |0094: check-cast v3, Landroid/widget/Button; // type@0072 │ │ -01b794: 2205 ae00 |0096: new-instance v5, Lcom/gacode/relaunchx/FiltersActivity$4; // type@00ae │ │ -01b798: 7020 1702 8500 |0098: invoke-direct {v5, v8}, Lcom/gacode/relaunchx/FiltersActivity$4;.:(Lcom/gacode/relaunchx/FiltersActivity;)V // method@0217 │ │ -01b79e: 6e20 0e01 5300 |009b: invoke-virtual {v3, v5}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@010e │ │ -01b7a4: 1405 4500 0c7f |009e: const v5, #float 1.86093e+38 // #7f0c0045 │ │ -01b7aa: 6e20 2b02 5800 |00a1: invoke-virtual {v8, v5}, Lcom/gacode/relaunchx/FiltersActivity;.findViewById:(I)Landroid/view/View; // method@022b │ │ -01b7b0: 0c02 |00a4: move-result-object v2 │ │ -01b7b2: 1f02 7600 |00a5: check-cast v2, Landroid/widget/ImageButton; // type@0076 │ │ -01b7b6: 2205 af00 |00a7: new-instance v5, Lcom/gacode/relaunchx/FiltersActivity$5; // type@00af │ │ -01b7ba: 7020 1902 8500 |00a9: invoke-direct {v5, v8}, Lcom/gacode/relaunchx/FiltersActivity$5;.:(Lcom/gacode/relaunchx/FiltersActivity;)V // method@0219 │ │ -01b7c0: 6e20 3001 5200 |00ac: invoke-virtual {v2, v5}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0130 │ │ -01b7c6: 5485 cc00 |00af: iget-object v5, v8, Lcom/gacode/relaunchx/FiltersActivity;.prefs:Landroid/content/SharedPreferences; // field@00cc │ │ -01b7ca: 7120 1005 5800 |00b1: invoke-static {v8, v5}, Lcom/gacode/relaunchx/ScreenOrientation;.set:(Landroid/app/Activity;Landroid/content/SharedPreferences;)V // method@0510 │ │ -01b7d0: 5485 c900 |00b4: iget-object v5, v8, Lcom/gacode/relaunchx/FiltersActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@00c9 │ │ -01b7d4: 5486 cc00 |00b6: iget-object v6, v8, Lcom/gacode/relaunchx/FiltersActivity;.prefs:Landroid/content/SharedPreferences; // field@00cc │ │ -01b7d8: 1407 0100 0c7f |00b8: const v7, #float 1.86092e+38 // #7f0c0001 │ │ -01b7de: 6e20 2b02 7800 |00bb: invoke-virtual {v8, v7}, Lcom/gacode/relaunchx/FiltersActivity;.findViewById:(I)Landroid/view/View; // method@022b │ │ -01b7e4: 0c07 |00be: move-result-object v7 │ │ -01b7e6: 7130 4b05 6507 |00bf: invoke-static {v5, v6, v7}, Lcom/gacode/relaunchx/SizeManipulation;.AdjustWithPreferencesToolbarMinHeight:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/view/View;)V // method@054b │ │ -01b7ec: 5485 c900 |00c2: iget-object v5, v8, Lcom/gacode/relaunchx/FiltersActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@00c9 │ │ -01b7f0: 5486 cc00 |00c4: iget-object v6, v8, Lcom/gacode/relaunchx/FiltersActivity;.prefs:Landroid/content/SharedPreferences; // field@00cc │ │ -01b7f4: 1407 4700 0c7f |00c6: const v7, #float 1.86093e+38 // #7f0c0047 │ │ -01b7fa: 6e20 2b02 7800 |00c9: invoke-virtual {v8, v7}, Lcom/gacode/relaunchx/FiltersActivity;.findViewById:(I)Landroid/view/View; // method@022b │ │ -01b800: 0c07 |00cc: move-result-object v7 │ │ -01b802: 7130 4b05 6507 |00cd: invoke-static {v5, v6, v7}, Lcom/gacode/relaunchx/SizeManipulation;.AdjustWithPreferencesToolbarMinHeight:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/view/View;)V // method@054b │ │ -01b808: 0e00 |00d0: return-void │ │ -01b80a: 6e10 2f02 0800 |00d1: invoke-virtual {v8}, Lcom/gacode/relaunchx/FiltersActivity;.getResources:()Landroid/content/res/Resources; // method@022f │ │ -01b810: 0c05 |00d4: move-result-object v5 │ │ -01b812: 1406 4a00 087f |00d5: const v6, #float 1.80777e+38 // #7f08004a │ │ -01b818: 6e20 8000 6500 |00d8: invoke-virtual {v5, v6}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -01b81e: 0c05 |00db: move-result-object v5 │ │ -01b820: 6e20 1001 5100 |00dc: invoke-virtual {v1, v5}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@0110 │ │ -01b826: 28a6 |00df: goto 0085 // -005a │ │ +01c6f0: |[01c6f0] com.gacode.relaunchx.FiltersActivity.onCreate:(Landroid/os/Bundle;)V │ │ +01c700: 6f20 0700 9800 |0000: invoke-super {v8, v9}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0007 │ │ +01c706: 6e10 2e02 0800 |0003: invoke-virtual {v8}, Lcom/gacode/relaunchx/FiltersActivity;.getBaseContext:()Landroid/content/Context; // method@022e │ │ +01c70c: 0c05 |0006: move-result-object v5 │ │ +01c70e: 7110 c400 0500 |0007: invoke-static {v5}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@00c4 │ │ +01c714: 0c05 |000a: move-result-object v5 │ │ +01c716: 5b85 cc00 |000b: iput-object v5, v8, Lcom/gacode/relaunchx/FiltersActivity;.prefs:Landroid/content/SharedPreferences; // field@00cc │ │ +01c71a: 6e10 2d02 0800 |000d: invoke-virtual {v8}, Lcom/gacode/relaunchx/FiltersActivity;.getApplicationContext:()Landroid/content/Context; // method@022d │ │ +01c720: 0c05 |0010: move-result-object v5 │ │ +01c722: 1f05 7301 |0011: check-cast v5, Lcom/gacode/relaunchx/ReLaunchApp; // type@0173 │ │ +01c726: 5b85 c900 |0013: iput-object v5, v8, Lcom/gacode/relaunchx/FiltersActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@00c9 │ │ +01c72a: 5485 c900 |0015: iget-object v5, v8, Lcom/gacode/relaunchx/FiltersActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@00c9 │ │ +01c72e: 6e20 a004 8500 |0017: invoke-virtual {v5, v8}, Lcom/gacode/relaunchx/ReLaunchApp;.setFullScreenIfNecessary:(Landroid/app/Activity;)V // method@04a0 │ │ +01c734: 1405 0900 037f |001a: const v5, #float 1.74129e+38 // #7f030009 │ │ +01c73a: 6e20 3302 5800 |001d: invoke-virtual {v8, v5}, Lcom/gacode/relaunchx/FiltersActivity;.setContentView:(I)V // method@0233 │ │ +01c740: 1405 4600 0c7f |0020: const v5, #float 1.86093e+38 // #7f0c0046 │ │ +01c746: 6e20 2b02 5800 |0023: invoke-virtual {v8, v5}, Lcom/gacode/relaunchx/FiltersActivity;.findViewById:(I)Landroid/view/View; // method@022b │ │ +01c74c: 0c05 |0026: move-result-object v5 │ │ +01c74e: 1f05 7b00 |0027: check-cast v5, Landroid/widget/ListView; // type@007b │ │ +01c752: 5b85 cb00 |0029: iput-object v5, v8, Lcom/gacode/relaunchx/FiltersActivity;.lv:Landroid/widget/ListView; // field@00cb │ │ +01c756: 5485 c900 |002b: iget-object v5, v8, Lcom/gacode/relaunchx/FiltersActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@00c9 │ │ +01c75a: 1a06 b807 |002d: const-string v6, "filters" // string@07b8 │ │ +01c75e: 6e20 8604 6500 |002f: invoke-virtual {v5, v6}, Lcom/gacode/relaunchx/ReLaunchApp;.getList:(Ljava/lang/String;)Ljava/util/List; // method@0486 │ │ +01c764: 0c05 |0032: move-result-object v5 │ │ +01c766: 5b85 ca00 |0033: iput-object v5, v8, Lcom/gacode/relaunchx/FiltersActivity;.itemsArray:Ljava/util/List; // field@00ca │ │ +01c76a: 2205 b400 |0035: new-instance v5, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter; // type@00b4 │ │ +01c76e: 1406 0800 037f |0037: const v6, #float 1.74129e+38 // #7f030008 │ │ +01c774: 7040 2302 8568 |003a: invoke-direct {v5, v8, v8, v6}, Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter;.:(Lcom/gacode/relaunchx/FiltersActivity;Landroid/content/Context;I)V // method@0223 │ │ +01c77a: 5b85 c800 |003d: iput-object v5, v8, Lcom/gacode/relaunchx/FiltersActivity;.adapter:Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter; // field@00c8 │ │ +01c77e: 5485 cb00 |003f: iget-object v5, v8, Lcom/gacode/relaunchx/FiltersActivity;.lv:Landroid/widget/ListView; // field@00cb │ │ +01c782: 5486 c800 |0041: iget-object v6, v8, Lcom/gacode/relaunchx/FiltersActivity;.adapter:Lcom/gacode/relaunchx/FiltersActivity$FTArrayAdapter; // field@00c8 │ │ +01c786: 6e20 4301 6500 |0043: invoke-virtual {v5, v6}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@0143 │ │ +01c78c: 1405 4800 0c7f |0046: const v5, #float 1.86093e+38 // #7f0c0048 │ │ +01c792: 6e20 2b02 5800 |0049: invoke-virtual {v8, v5}, Lcom/gacode/relaunchx/FiltersActivity;.findViewById:(I)Landroid/view/View; // method@022b │ │ +01c798: 0c04 |004c: move-result-object v4 │ │ +01c79a: 1f04 7200 |004d: check-cast v4, Landroid/widget/Button; // type@0072 │ │ +01c79e: 2205 ab00 |004f: new-instance v5, Lcom/gacode/relaunchx/FiltersActivity$1; // type@00ab │ │ +01c7a2: 7020 1102 8500 |0051: invoke-direct {v5, v8}, Lcom/gacode/relaunchx/FiltersActivity$1;.:(Lcom/gacode/relaunchx/FiltersActivity;)V // method@0211 │ │ +01c7a8: 6e20 0e01 5400 |0054: invoke-virtual {v4, v5}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@010e │ │ +01c7ae: 1405 4900 0c7f |0057: const v5, #float 1.86093e+38 // #7f0c0049 │ │ +01c7b4: 6e20 2b02 5800 |005a: invoke-virtual {v8, v5}, Lcom/gacode/relaunchx/FiltersActivity;.findViewById:(I)Landroid/view/View; // method@022b │ │ +01c7ba: 0c00 |005d: move-result-object v0 │ │ +01c7bc: 1f00 7200 |005e: check-cast v0, Landroid/widget/Button; // type@0072 │ │ +01c7c0: 2205 ac00 |0060: new-instance v5, Lcom/gacode/relaunchx/FiltersActivity$2; // type@00ac │ │ +01c7c4: 7020 1302 8500 |0062: invoke-direct {v5, v8}, Lcom/gacode/relaunchx/FiltersActivity$2;.:(Lcom/gacode/relaunchx/FiltersActivity;)V // method@0213 │ │ +01c7ca: 6e20 0e01 5000 |0065: invoke-virtual {v0, v5}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@010e │ │ +01c7d0: 1405 4a00 0c7f |0068: const v5, #float 1.86093e+38 // #7f0c004a │ │ +01c7d6: 6e20 2b02 5800 |006b: invoke-virtual {v8, v5}, Lcom/gacode/relaunchx/FiltersActivity;.findViewById:(I)Landroid/view/View; // method@022b │ │ +01c7dc: 0c01 |006e: move-result-object v1 │ │ +01c7de: 1f01 7200 |006f: check-cast v1, Landroid/widget/Button; // type@0072 │ │ +01c7e2: 5485 c900 |0071: iget-object v5, v8, Lcom/gacode/relaunchx/FiltersActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@00c9 │ │ +01c7e6: 5555 8606 |0073: iget-boolean v5, v5, Lcom/gacode/relaunchx/ReLaunchApp;.filters_and:Z // field@0686 │ │ +01c7ea: 3805 5c00 |0075: if-eqz v5, 00d1 // +005c │ │ +01c7ee: 6e10 2f02 0800 |0077: invoke-virtual {v8}, Lcom/gacode/relaunchx/FiltersActivity;.getResources:()Landroid/content/res/Resources; // method@022f │ │ +01c7f4: 0c05 |007a: move-result-object v5 │ │ +01c7f6: 1406 4e00 087f |007b: const v6, #float 1.80777e+38 // #7f08004e │ │ +01c7fc: 6e20 8000 6500 |007e: invoke-virtual {v5, v6}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +01c802: 0c05 |0081: move-result-object v5 │ │ +01c804: 6e20 1001 5100 |0082: invoke-virtual {v1, v5}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@0110 │ │ +01c80a: 2205 ad00 |0085: new-instance v5, Lcom/gacode/relaunchx/FiltersActivity$3; // type@00ad │ │ +01c80e: 7030 1502 8501 |0087: invoke-direct {v5, v8, v1}, Lcom/gacode/relaunchx/FiltersActivity$3;.:(Lcom/gacode/relaunchx/FiltersActivity;Landroid/widget/Button;)V // method@0215 │ │ +01c814: 6e20 0e01 5100 |008a: invoke-virtual {v1, v5}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@010e │ │ +01c81a: 1405 4b00 0c7f |008d: const v5, #float 1.86093e+38 // #7f0c004b │ │ +01c820: 6e20 2b02 5800 |0090: invoke-virtual {v8, v5}, Lcom/gacode/relaunchx/FiltersActivity;.findViewById:(I)Landroid/view/View; // method@022b │ │ +01c826: 0c03 |0093: move-result-object v3 │ │ +01c828: 1f03 7200 |0094: check-cast v3, Landroid/widget/Button; // type@0072 │ │ +01c82c: 2205 ae00 |0096: new-instance v5, Lcom/gacode/relaunchx/FiltersActivity$4; // type@00ae │ │ +01c830: 7020 1702 8500 |0098: invoke-direct {v5, v8}, Lcom/gacode/relaunchx/FiltersActivity$4;.:(Lcom/gacode/relaunchx/FiltersActivity;)V // method@0217 │ │ +01c836: 6e20 0e01 5300 |009b: invoke-virtual {v3, v5}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@010e │ │ +01c83c: 1405 4500 0c7f |009e: const v5, #float 1.86093e+38 // #7f0c0045 │ │ +01c842: 6e20 2b02 5800 |00a1: invoke-virtual {v8, v5}, Lcom/gacode/relaunchx/FiltersActivity;.findViewById:(I)Landroid/view/View; // method@022b │ │ +01c848: 0c02 |00a4: move-result-object v2 │ │ +01c84a: 1f02 7600 |00a5: check-cast v2, Landroid/widget/ImageButton; // type@0076 │ │ +01c84e: 2205 af00 |00a7: new-instance v5, Lcom/gacode/relaunchx/FiltersActivity$5; // type@00af │ │ +01c852: 7020 1902 8500 |00a9: invoke-direct {v5, v8}, Lcom/gacode/relaunchx/FiltersActivity$5;.:(Lcom/gacode/relaunchx/FiltersActivity;)V // method@0219 │ │ +01c858: 6e20 3001 5200 |00ac: invoke-virtual {v2, v5}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0130 │ │ +01c85e: 5485 cc00 |00af: iget-object v5, v8, Lcom/gacode/relaunchx/FiltersActivity;.prefs:Landroid/content/SharedPreferences; // field@00cc │ │ +01c862: 7120 1005 5800 |00b1: invoke-static {v8, v5}, Lcom/gacode/relaunchx/ScreenOrientation;.set:(Landroid/app/Activity;Landroid/content/SharedPreferences;)V // method@0510 │ │ +01c868: 5485 c900 |00b4: iget-object v5, v8, Lcom/gacode/relaunchx/FiltersActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@00c9 │ │ +01c86c: 5486 cc00 |00b6: iget-object v6, v8, Lcom/gacode/relaunchx/FiltersActivity;.prefs:Landroid/content/SharedPreferences; // field@00cc │ │ +01c870: 1407 0100 0c7f |00b8: const v7, #float 1.86092e+38 // #7f0c0001 │ │ +01c876: 6e20 2b02 7800 |00bb: invoke-virtual {v8, v7}, Lcom/gacode/relaunchx/FiltersActivity;.findViewById:(I)Landroid/view/View; // method@022b │ │ +01c87c: 0c07 |00be: move-result-object v7 │ │ +01c87e: 7130 4b05 6507 |00bf: invoke-static {v5, v6, v7}, Lcom/gacode/relaunchx/SizeManipulation;.AdjustWithPreferencesToolbarMinHeight:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/view/View;)V // method@054b │ │ +01c884: 5485 c900 |00c2: iget-object v5, v8, Lcom/gacode/relaunchx/FiltersActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@00c9 │ │ +01c888: 5486 cc00 |00c4: iget-object v6, v8, Lcom/gacode/relaunchx/FiltersActivity;.prefs:Landroid/content/SharedPreferences; // field@00cc │ │ +01c88c: 1407 4700 0c7f |00c6: const v7, #float 1.86093e+38 // #7f0c0047 │ │ +01c892: 6e20 2b02 7800 |00c9: invoke-virtual {v8, v7}, Lcom/gacode/relaunchx/FiltersActivity;.findViewById:(I)Landroid/view/View; // method@022b │ │ +01c898: 0c07 |00cc: move-result-object v7 │ │ +01c89a: 7130 4b05 6507 |00cd: invoke-static {v5, v6, v7}, Lcom/gacode/relaunchx/SizeManipulation;.AdjustWithPreferencesToolbarMinHeight:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/view/View;)V // method@054b │ │ +01c8a0: 0e00 |00d0: return-void │ │ +01c8a2: 6e10 2f02 0800 |00d1: invoke-virtual {v8}, Lcom/gacode/relaunchx/FiltersActivity;.getResources:()Landroid/content/res/Resources; // method@022f │ │ +01c8a8: 0c05 |00d4: move-result-object v5 │ │ +01c8aa: 1406 4a00 087f |00d5: const v6, #float 1.80777e+38 // #7f08004a │ │ +01c8b0: 6e20 8000 6500 |00d8: invoke-virtual {v5, v6}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +01c8b6: 0c05 |00db: move-result-object v5 │ │ +01c8b8: 6e20 1001 5100 |00dc: invoke-virtual {v1, v5}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@0110 │ │ +01c8be: 28a6 |00df: goto 0085 // -005a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ 0x0003 line=197 │ │ 0x000d line=200 │ │ 0x0015 line=201 │ │ 0x001a line=202 │ │ @@ -11471,20 +11477,20 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -01b828: |[01b828] com.gacode.relaunchx.FiltersActivity.onResume:()V │ │ -01b838: 6f10 0c00 0200 |0000: invoke-super {v2}, Landroid/app/Activity;.onResume:()V // method@000c │ │ -01b83e: 5420 c900 |0003: iget-object v0, v2, Lcom/gacode/relaunchx/FiltersActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@00c9 │ │ -01b842: 1a01 5001 |0005: const-string v1, "Filters" // string@0150 │ │ -01b846: 6e30 8104 1002 |0007: invoke-virtual {v0, v1, v2}, Lcom/gacode/relaunchx/ReLaunchApp;.generalOnResume:(Ljava/lang/String;Landroid/app/Activity;)V // method@0481 │ │ -01b84c: 0e00 |000a: return-void │ │ +01c8c0: |[01c8c0] com.gacode.relaunchx.FiltersActivity.onResume:()V │ │ +01c8d0: 6f10 0c00 0200 |0000: invoke-super {v2}, Landroid/app/Activity;.onResume:()V // method@000c │ │ +01c8d6: 5420 c900 |0003: iget-object v0, v2, Lcom/gacode/relaunchx/FiltersActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@00c9 │ │ +01c8da: 1a01 5001 |0005: const-string v1, "Filters" // string@0150 │ │ +01c8de: 6e30 8104 1002 |0007: invoke-virtual {v0, v1, v2}, Lcom/gacode/relaunchx/ReLaunchApp;.generalOnResume:(Ljava/lang/String;Landroid/app/Activity;)V // method@0481 │ │ +01c8e4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=285 │ │ 0x0003 line=286 │ │ 0x000a line=287 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/gacode/relaunchx/FiltersActivity; │ │ @@ -11522,19 +11528,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -01b850: |[01b850] com.gacode.relaunchx.Home1.:()V │ │ -01b860: 7010 0000 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0000 │ │ -01b866: 1a00 5c01 |0003: const-string v0, "Home" // string@015c │ │ -01b86a: 5b10 cd00 |0005: iput-object v0, v1, Lcom/gacode/relaunchx/Home1;.TAG:Ljava/lang/String; // field@00cd │ │ -01b86e: 0e00 |0007: return-void │ │ +01c8e8: |[01c8e8] com.gacode.relaunchx.Home1.:()V │ │ +01c8f8: 7010 0000 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0000 │ │ +01c8fe: 1a00 5c01 |0003: const-string v0, "Home" // string@015c │ │ +01c902: 5b10 cd00 |0005: iput-object v0, v1, Lcom/gacode/relaunchx/Home1;.TAG:Ljava/lang/String; // field@00cd │ │ +01c906: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ 0x0003 line=9 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/gacode/relaunchx/Home1; │ │ │ │ @@ -11544,17 +11550,17 @@ │ │ type : '(IILandroid/content/Intent;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01b870: |[01b870] com.gacode.relaunchx.Home1.onActivityResult:(IILandroid/content/Intent;)V │ │ -01b880: 6e10 3602 0000 |0000: invoke-virtual {v0}, Lcom/gacode/relaunchx/Home1;.finish:()V // method@0236 │ │ -01b886: 0e00 |0003: return-void │ │ +01c908: |[01c908] com.gacode.relaunchx.Home1.onActivityResult:(IILandroid/content/Intent;)V │ │ +01c918: 6e10 3602 0000 |0000: invoke-virtual {v0}, Lcom/gacode/relaunchx/Home1;.finish:()V // method@0236 │ │ +01c91e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0003 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/gacode/relaunchx/Home1; │ │ 0x0000 - 0x0004 reg=1 requestCode I │ │ @@ -11566,49 +11572,49 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 72 16-bit code units │ │ -01b888: |[01b888] com.gacode.relaunchx.Home1.onCreate:(Landroid/os/Bundle;)V │ │ -01b898: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -01b89a: 6f20 0700 7600 |0001: invoke-super {v6, v7}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0007 │ │ -01b8a0: 6e10 3702 0600 |0004: invoke-virtual {v6}, Lcom/gacode/relaunchx/Home1;.getApplicationContext:()Landroid/content/Context; // method@0237 │ │ -01b8a6: 0c01 |0007: move-result-object v1 │ │ -01b8a8: 1f01 7301 |0008: check-cast v1, Lcom/gacode/relaunchx/ReLaunchApp; // type@0173 │ │ -01b8ac: 5b61 ce00 |000a: iput-object v1, v6, Lcom/gacode/relaunchx/Home1;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@00ce │ │ -01b8b0: 5461 ce00 |000c: iget-object v1, v6, Lcom/gacode/relaunchx/Home1;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@00ce │ │ -01b8b4: 6e10 3802 0600 |000e: invoke-virtual {v6}, Lcom/gacode/relaunchx/Home1;.getIntent:()Landroid/content/Intent; // method@0238 │ │ -01b8ba: 0c02 |0011: move-result-object v2 │ │ -01b8bc: 6e10 3802 0600 |0012: invoke-virtual {v6}, Lcom/gacode/relaunchx/Home1;.getIntent:()Landroid/content/Intent; // method@0238 │ │ -01b8c2: 0c03 |0015: move-result-object v3 │ │ -01b8c4: 6e10 5400 0300 |0016: invoke-virtual {v3}, Landroid/content/Intent;.getFlags:()I // method@0054 │ │ -01b8ca: 0a03 |0019: move-result v3 │ │ -01b8cc: 1504 0010 |001a: const/high16 v4, #int 268435456 // #1000 │ │ -01b8d0: b643 |001c: or-int/2addr v3, v4 │ │ -01b8d2: 7140 3600 5632 |001d: invoke-static {v6, v5, v2, v3}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0036 │ │ -01b8d8: 0c02 |0020: move-result-object v2 │ │ -01b8da: 5b12 7d06 |0021: iput-object v2, v1, Lcom/gacode/relaunchx/ReLaunchApp;.RestartIntent:Landroid/app/PendingIntent; // field@067d │ │ -01b8de: 2200 1c00 |0023: new-instance v0, Landroid/content/Intent; // type@001c │ │ -01b8e2: 1c01 6e01 |0025: const-class v1, Lcom/gacode/relaunchx/ReLaunch; // type@016e │ │ -01b8e6: 7030 4d00 6001 |0027: invoke-direct {v0, v6, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004d │ │ -01b8ec: 1a01 a208 |002a: const-string v1, "home" // string@08a2 │ │ -01b8f0: 6e30 5900 1005 |002c: invoke-virtual {v0, v1, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0059 │ │ -01b8f6: 1a01 a308 |002f: const-string v1, "home1" // string@08a3 │ │ -01b8fa: 1212 |0031: const/4 v2, #int 1 // #1 │ │ -01b8fc: 6e30 5900 1002 |0032: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0059 │ │ -01b902: 1a01 890d |0035: const-string v1, "shop" // string@0d89 │ │ -01b906: 6e30 5900 1005 |0037: invoke-virtual {v0, v1, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0059 │ │ -01b90c: 1a01 160a |003a: const-string v1, "library" // string@0a16 │ │ -01b910: 6e30 5900 1005 |003c: invoke-virtual {v0, v1, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0059 │ │ -01b916: 1501 0004 |003f: const/high16 v1, #int 67108864 // #400 │ │ -01b91a: 6e20 5100 1000 |0041: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0051 │ │ -01b920: 6e30 3b02 0605 |0044: invoke-virtual {v6, v0, v5}, Lcom/gacode/relaunchx/Home1;.startActivityForResult:(Landroid/content/Intent;I)V // method@023b │ │ -01b926: 0e00 |0047: return-void │ │ +01c920: |[01c920] com.gacode.relaunchx.Home1.onCreate:(Landroid/os/Bundle;)V │ │ +01c930: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +01c932: 6f20 0700 7600 |0001: invoke-super {v6, v7}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0007 │ │ +01c938: 6e10 3702 0600 |0004: invoke-virtual {v6}, Lcom/gacode/relaunchx/Home1;.getApplicationContext:()Landroid/content/Context; // method@0237 │ │ +01c93e: 0c01 |0007: move-result-object v1 │ │ +01c940: 1f01 7301 |0008: check-cast v1, Lcom/gacode/relaunchx/ReLaunchApp; // type@0173 │ │ +01c944: 5b61 ce00 |000a: iput-object v1, v6, Lcom/gacode/relaunchx/Home1;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@00ce │ │ +01c948: 5461 ce00 |000c: iget-object v1, v6, Lcom/gacode/relaunchx/Home1;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@00ce │ │ +01c94c: 6e10 3802 0600 |000e: invoke-virtual {v6}, Lcom/gacode/relaunchx/Home1;.getIntent:()Landroid/content/Intent; // method@0238 │ │ +01c952: 0c02 |0011: move-result-object v2 │ │ +01c954: 6e10 3802 0600 |0012: invoke-virtual {v6}, Lcom/gacode/relaunchx/Home1;.getIntent:()Landroid/content/Intent; // method@0238 │ │ +01c95a: 0c03 |0015: move-result-object v3 │ │ +01c95c: 6e10 5400 0300 |0016: invoke-virtual {v3}, Landroid/content/Intent;.getFlags:()I // method@0054 │ │ +01c962: 0a03 |0019: move-result v3 │ │ +01c964: 1504 0010 |001a: const/high16 v4, #int 268435456 // #1000 │ │ +01c968: b643 |001c: or-int/2addr v3, v4 │ │ +01c96a: 7140 3600 5632 |001d: invoke-static {v6, v5, v2, v3}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0036 │ │ +01c970: 0c02 |0020: move-result-object v2 │ │ +01c972: 5b12 7d06 |0021: iput-object v2, v1, Lcom/gacode/relaunchx/ReLaunchApp;.RestartIntent:Landroid/app/PendingIntent; // field@067d │ │ +01c976: 2200 1c00 |0023: new-instance v0, Landroid/content/Intent; // type@001c │ │ +01c97a: 1c01 6e01 |0025: const-class v1, Lcom/gacode/relaunchx/ReLaunch; // type@016e │ │ +01c97e: 7030 4d00 6001 |0027: invoke-direct {v0, v6, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004d │ │ +01c984: 1a01 a208 |002a: const-string v1, "home" // string@08a2 │ │ +01c988: 6e30 5900 1005 |002c: invoke-virtual {v0, v1, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0059 │ │ +01c98e: 1a01 a308 |002f: const-string v1, "home1" // string@08a3 │ │ +01c992: 1212 |0031: const/4 v2, #int 1 // #1 │ │ +01c994: 6e30 5900 1002 |0032: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0059 │ │ +01c99a: 1a01 890d |0035: const-string v1, "shop" // string@0d89 │ │ +01c99e: 6e30 5900 1005 |0037: invoke-virtual {v0, v1, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0059 │ │ +01c9a4: 1a01 160a |003a: const-string v1, "library" // string@0a16 │ │ +01c9a8: 6e30 5900 1005 |003c: invoke-virtual {v0, v1, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0059 │ │ +01c9ae: 1501 0004 |003f: const/high16 v1, #int 67108864 // #400 │ │ +01c9b2: 6e20 5100 1000 |0041: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0051 │ │ +01c9b8: 6e30 3b02 0605 |0044: invoke-virtual {v6, v0, v5}, Lcom/gacode/relaunchx/Home1;.startActivityForResult:(Landroid/content/Intent;I)V // method@023b │ │ +01c9be: 0e00 |0047: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=14 │ │ 0x0004 line=16 │ │ 0x000c line=17 │ │ 0x0012 line=18 │ │ 0x001d line=17 │ │ @@ -11658,19 +11664,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -01b928: |[01b928] com.gacode.relaunchx.Home.:()V │ │ -01b938: 7010 0000 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0000 │ │ -01b93e: 1a00 5c01 |0003: const-string v0, "Home" // string@015c │ │ -01b942: 5b10 cf00 |0005: iput-object v0, v1, Lcom/gacode/relaunchx/Home;.TAG:Ljava/lang/String; // field@00cf │ │ -01b946: 0e00 |0007: return-void │ │ +01c9c0: |[01c9c0] com.gacode.relaunchx.Home.:()V │ │ +01c9d0: 7010 0000 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0000 │ │ +01c9d6: 1a00 5c01 |0003: const-string v0, "Home" // string@015c │ │ +01c9da: 5b10 cf00 |0005: iput-object v0, v1, Lcom/gacode/relaunchx/Home;.TAG:Ljava/lang/String; // field@00cf │ │ +01c9de: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ 0x0003 line=9 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/gacode/relaunchx/Home; │ │ │ │ @@ -11680,17 +11686,17 @@ │ │ type : '(IILandroid/content/Intent;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01b948: |[01b948] com.gacode.relaunchx.Home.onActivityResult:(IILandroid/content/Intent;)V │ │ -01b958: 6e10 3d02 0000 |0000: invoke-virtual {v0}, Lcom/gacode/relaunchx/Home;.finish:()V // method@023d │ │ -01b95e: 0e00 |0003: return-void │ │ +01c9e0: |[01c9e0] com.gacode.relaunchx.Home.onActivityResult:(IILandroid/content/Intent;)V │ │ +01c9f0: 6e10 3d02 0000 |0000: invoke-virtual {v0}, Lcom/gacode/relaunchx/Home;.finish:()V // method@023d │ │ +01c9f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0003 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/gacode/relaunchx/Home; │ │ 0x0000 - 0x0004 reg=1 requestCode I │ │ @@ -11702,49 +11708,49 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 72 16-bit code units │ │ -01b960: |[01b960] com.gacode.relaunchx.Home.onCreate:(Landroid/os/Bundle;)V │ │ -01b970: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -01b972: 6f20 0700 7600 |0001: invoke-super {v6, v7}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0007 │ │ -01b978: 6e10 3e02 0600 |0004: invoke-virtual {v6}, Lcom/gacode/relaunchx/Home;.getApplicationContext:()Landroid/content/Context; // method@023e │ │ -01b97e: 0c01 |0007: move-result-object v1 │ │ -01b980: 1f01 7301 |0008: check-cast v1, Lcom/gacode/relaunchx/ReLaunchApp; // type@0173 │ │ -01b984: 5b61 d000 |000a: iput-object v1, v6, Lcom/gacode/relaunchx/Home;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@00d0 │ │ -01b988: 5461 d000 |000c: iget-object v1, v6, Lcom/gacode/relaunchx/Home;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@00d0 │ │ -01b98c: 6e10 3f02 0600 |000e: invoke-virtual {v6}, Lcom/gacode/relaunchx/Home;.getIntent:()Landroid/content/Intent; // method@023f │ │ -01b992: 0c02 |0011: move-result-object v2 │ │ -01b994: 6e10 3f02 0600 |0012: invoke-virtual {v6}, Lcom/gacode/relaunchx/Home;.getIntent:()Landroid/content/Intent; // method@023f │ │ -01b99a: 0c03 |0015: move-result-object v3 │ │ -01b99c: 6e10 5400 0300 |0016: invoke-virtual {v3}, Landroid/content/Intent;.getFlags:()I // method@0054 │ │ -01b9a2: 0a03 |0019: move-result v3 │ │ -01b9a4: 1504 0010 |001a: const/high16 v4, #int 268435456 // #1000 │ │ -01b9a8: b643 |001c: or-int/2addr v3, v4 │ │ -01b9aa: 7140 3600 5632 |001d: invoke-static {v6, v5, v2, v3}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0036 │ │ -01b9b0: 0c02 |0020: move-result-object v2 │ │ -01b9b2: 5b12 7d06 |0021: iput-object v2, v1, Lcom/gacode/relaunchx/ReLaunchApp;.RestartIntent:Landroid/app/PendingIntent; // field@067d │ │ -01b9b6: 2200 1c00 |0023: new-instance v0, Landroid/content/Intent; // type@001c │ │ -01b9ba: 1c01 6e01 |0025: const-class v1, Lcom/gacode/relaunchx/ReLaunch; // type@016e │ │ -01b9be: 7030 4d00 6001 |0027: invoke-direct {v0, v6, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004d │ │ -01b9c4: 1a01 a208 |002a: const-string v1, "home" // string@08a2 │ │ -01b9c8: 1212 |002c: const/4 v2, #int 1 // #1 │ │ -01b9ca: 6e30 5900 1002 |002d: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0059 │ │ -01b9d0: 1a01 a308 |0030: const-string v1, "home1" // string@08a3 │ │ -01b9d4: 6e30 5900 1005 |0032: invoke-virtual {v0, v1, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0059 │ │ -01b9da: 1a01 890d |0035: const-string v1, "shop" // string@0d89 │ │ -01b9de: 6e30 5900 1005 |0037: invoke-virtual {v0, v1, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0059 │ │ -01b9e4: 1a01 160a |003a: const-string v1, "library" // string@0a16 │ │ -01b9e8: 6e30 5900 1005 |003c: invoke-virtual {v0, v1, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0059 │ │ -01b9ee: 1501 0004 |003f: const/high16 v1, #int 67108864 // #400 │ │ -01b9f2: 6e20 5100 1000 |0041: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0051 │ │ -01b9f8: 6e30 4202 0605 |0044: invoke-virtual {v6, v0, v5}, Lcom/gacode/relaunchx/Home;.startActivityForResult:(Landroid/content/Intent;I)V // method@0242 │ │ -01b9fe: 0e00 |0047: return-void │ │ +01c9f8: |[01c9f8] com.gacode.relaunchx.Home.onCreate:(Landroid/os/Bundle;)V │ │ +01ca08: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +01ca0a: 6f20 0700 7600 |0001: invoke-super {v6, v7}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0007 │ │ +01ca10: 6e10 3e02 0600 |0004: invoke-virtual {v6}, Lcom/gacode/relaunchx/Home;.getApplicationContext:()Landroid/content/Context; // method@023e │ │ +01ca16: 0c01 |0007: move-result-object v1 │ │ +01ca18: 1f01 7301 |0008: check-cast v1, Lcom/gacode/relaunchx/ReLaunchApp; // type@0173 │ │ +01ca1c: 5b61 d000 |000a: iput-object v1, v6, Lcom/gacode/relaunchx/Home;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@00d0 │ │ +01ca20: 5461 d000 |000c: iget-object v1, v6, Lcom/gacode/relaunchx/Home;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@00d0 │ │ +01ca24: 6e10 3f02 0600 |000e: invoke-virtual {v6}, Lcom/gacode/relaunchx/Home;.getIntent:()Landroid/content/Intent; // method@023f │ │ +01ca2a: 0c02 |0011: move-result-object v2 │ │ +01ca2c: 6e10 3f02 0600 |0012: invoke-virtual {v6}, Lcom/gacode/relaunchx/Home;.getIntent:()Landroid/content/Intent; // method@023f │ │ +01ca32: 0c03 |0015: move-result-object v3 │ │ +01ca34: 6e10 5400 0300 |0016: invoke-virtual {v3}, Landroid/content/Intent;.getFlags:()I // method@0054 │ │ +01ca3a: 0a03 |0019: move-result v3 │ │ +01ca3c: 1504 0010 |001a: const/high16 v4, #int 268435456 // #1000 │ │ +01ca40: b643 |001c: or-int/2addr v3, v4 │ │ +01ca42: 7140 3600 5632 |001d: invoke-static {v6, v5, v2, v3}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0036 │ │ +01ca48: 0c02 |0020: move-result-object v2 │ │ +01ca4a: 5b12 7d06 |0021: iput-object v2, v1, Lcom/gacode/relaunchx/ReLaunchApp;.RestartIntent:Landroid/app/PendingIntent; // field@067d │ │ +01ca4e: 2200 1c00 |0023: new-instance v0, Landroid/content/Intent; // type@001c │ │ +01ca52: 1c01 6e01 |0025: const-class v1, Lcom/gacode/relaunchx/ReLaunch; // type@016e │ │ +01ca56: 7030 4d00 6001 |0027: invoke-direct {v0, v6, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004d │ │ +01ca5c: 1a01 a208 |002a: const-string v1, "home" // string@08a2 │ │ +01ca60: 1212 |002c: const/4 v2, #int 1 // #1 │ │ +01ca62: 6e30 5900 1002 |002d: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0059 │ │ +01ca68: 1a01 a308 |0030: const-string v1, "home1" // string@08a3 │ │ +01ca6c: 6e30 5900 1005 |0032: invoke-virtual {v0, v1, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0059 │ │ +01ca72: 1a01 890d |0035: const-string v1, "shop" // string@0d89 │ │ +01ca76: 6e30 5900 1005 |0037: invoke-virtual {v0, v1, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0059 │ │ +01ca7c: 1a01 160a |003a: const-string v1, "library" // string@0a16 │ │ +01ca80: 6e30 5900 1005 |003c: invoke-virtual {v0, v1, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0059 │ │ +01ca86: 1501 0004 |003f: const/high16 v1, #int 67108864 // #400 │ │ +01ca8a: 6e20 5100 1000 |0041: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0051 │ │ +01ca90: 6e30 4202 0605 |0044: invoke-virtual {v6, v0, v5}, Lcom/gacode/relaunchx/Home;.startActivityForResult:(Landroid/content/Intent;I)V // method@0242 │ │ +01ca96: 0e00 |0047: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=14 │ │ 0x0004 line=16 │ │ 0x000c line=17 │ │ 0x0012 line=18 │ │ 0x001d line=17 │ │ @@ -11794,19 +11800,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -01ba00: |[01ba00] com.gacode.relaunchx.Library.:()V │ │ -01ba10: 7010 0000 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0000 │ │ -01ba16: 1a00 7603 |0003: const-string v0, "Library" // string@0376 │ │ -01ba1a: 5b10 d100 |0005: iput-object v0, v1, Lcom/gacode/relaunchx/Library;.TAG:Ljava/lang/String; // field@00d1 │ │ -01ba1e: 0e00 |0007: return-void │ │ +01ca98: |[01ca98] com.gacode.relaunchx.Library.:()V │ │ +01caa8: 7010 0000 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0000 │ │ +01caae: 1a00 7603 |0003: const-string v0, "Library" // string@0376 │ │ +01cab2: 5b10 d100 |0005: iput-object v0, v1, Lcom/gacode/relaunchx/Library;.TAG:Ljava/lang/String; // field@00d1 │ │ +01cab6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ 0x0003 line=9 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/gacode/relaunchx/Library; │ │ │ │ @@ -11816,17 +11822,17 @@ │ │ type : '(IILandroid/content/Intent;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01ba20: |[01ba20] com.gacode.relaunchx.Library.onActivityResult:(IILandroid/content/Intent;)V │ │ -01ba30: 6e10 4402 0000 |0000: invoke-virtual {v0}, Lcom/gacode/relaunchx/Library;.finish:()V // method@0244 │ │ -01ba36: 0e00 |0003: return-void │ │ +01cab8: |[01cab8] com.gacode.relaunchx.Library.onActivityResult:(IILandroid/content/Intent;)V │ │ +01cac8: 6e10 4402 0000 |0000: invoke-virtual {v0}, Lcom/gacode/relaunchx/Library;.finish:()V // method@0244 │ │ +01cace: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0003 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/gacode/relaunchx/Library; │ │ 0x0000 - 0x0004 reg=1 requestCode I │ │ @@ -11838,49 +11844,49 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 72 16-bit code units │ │ -01ba38: |[01ba38] com.gacode.relaunchx.Library.onCreate:(Landroid/os/Bundle;)V │ │ -01ba48: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -01ba4a: 6f20 0700 7600 |0001: invoke-super {v6, v7}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0007 │ │ -01ba50: 6e10 4502 0600 |0004: invoke-virtual {v6}, Lcom/gacode/relaunchx/Library;.getApplicationContext:()Landroid/content/Context; // method@0245 │ │ -01ba56: 0c01 |0007: move-result-object v1 │ │ -01ba58: 1f01 7301 |0008: check-cast v1, Lcom/gacode/relaunchx/ReLaunchApp; // type@0173 │ │ -01ba5c: 5b61 d200 |000a: iput-object v1, v6, Lcom/gacode/relaunchx/Library;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@00d2 │ │ -01ba60: 5461 d200 |000c: iget-object v1, v6, Lcom/gacode/relaunchx/Library;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@00d2 │ │ -01ba64: 6e10 4602 0600 |000e: invoke-virtual {v6}, Lcom/gacode/relaunchx/Library;.getIntent:()Landroid/content/Intent; // method@0246 │ │ -01ba6a: 0c02 |0011: move-result-object v2 │ │ -01ba6c: 6e10 4602 0600 |0012: invoke-virtual {v6}, Lcom/gacode/relaunchx/Library;.getIntent:()Landroid/content/Intent; // method@0246 │ │ -01ba72: 0c03 |0015: move-result-object v3 │ │ -01ba74: 6e10 5400 0300 |0016: invoke-virtual {v3}, Landroid/content/Intent;.getFlags:()I // method@0054 │ │ -01ba7a: 0a03 |0019: move-result v3 │ │ -01ba7c: 1504 0010 |001a: const/high16 v4, #int 268435456 // #1000 │ │ -01ba80: b643 |001c: or-int/2addr v3, v4 │ │ -01ba82: 7140 3600 5632 |001d: invoke-static {v6, v5, v2, v3}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0036 │ │ -01ba88: 0c02 |0020: move-result-object v2 │ │ -01ba8a: 5b12 7d06 |0021: iput-object v2, v1, Lcom/gacode/relaunchx/ReLaunchApp;.RestartIntent:Landroid/app/PendingIntent; // field@067d │ │ -01ba8e: 2200 1c00 |0023: new-instance v0, Landroid/content/Intent; // type@001c │ │ -01ba92: 1c01 6e01 |0025: const-class v1, Lcom/gacode/relaunchx/ReLaunch; // type@016e │ │ -01ba96: 7030 4d00 6001 |0027: invoke-direct {v0, v6, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004d │ │ -01ba9c: 1a01 a208 |002a: const-string v1, "home" // string@08a2 │ │ -01baa0: 6e30 5900 1005 |002c: invoke-virtual {v0, v1, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0059 │ │ -01baa6: 1a01 a308 |002f: const-string v1, "home1" // string@08a3 │ │ -01baaa: 6e30 5900 1005 |0031: invoke-virtual {v0, v1, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0059 │ │ -01bab0: 1a01 890d |0034: const-string v1, "shop" // string@0d89 │ │ -01bab4: 6e30 5900 1005 |0036: invoke-virtual {v0, v1, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0059 │ │ -01baba: 1a01 160a |0039: const-string v1, "library" // string@0a16 │ │ -01babe: 1212 |003b: const/4 v2, #int 1 // #1 │ │ -01bac0: 6e30 5900 1002 |003c: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0059 │ │ -01bac6: 1501 0004 |003f: const/high16 v1, #int 67108864 // #400 │ │ -01baca: 6e20 5100 1000 |0041: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0051 │ │ -01bad0: 6e30 4902 0605 |0044: invoke-virtual {v6, v0, v5}, Lcom/gacode/relaunchx/Library;.startActivityForResult:(Landroid/content/Intent;I)V // method@0249 │ │ -01bad6: 0e00 |0047: return-void │ │ +01cad0: |[01cad0] com.gacode.relaunchx.Library.onCreate:(Landroid/os/Bundle;)V │ │ +01cae0: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +01cae2: 6f20 0700 7600 |0001: invoke-super {v6, v7}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0007 │ │ +01cae8: 6e10 4502 0600 |0004: invoke-virtual {v6}, Lcom/gacode/relaunchx/Library;.getApplicationContext:()Landroid/content/Context; // method@0245 │ │ +01caee: 0c01 |0007: move-result-object v1 │ │ +01caf0: 1f01 7301 |0008: check-cast v1, Lcom/gacode/relaunchx/ReLaunchApp; // type@0173 │ │ +01caf4: 5b61 d200 |000a: iput-object v1, v6, Lcom/gacode/relaunchx/Library;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@00d2 │ │ +01caf8: 5461 d200 |000c: iget-object v1, v6, Lcom/gacode/relaunchx/Library;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@00d2 │ │ +01cafc: 6e10 4602 0600 |000e: invoke-virtual {v6}, Lcom/gacode/relaunchx/Library;.getIntent:()Landroid/content/Intent; // method@0246 │ │ +01cb02: 0c02 |0011: move-result-object v2 │ │ +01cb04: 6e10 4602 0600 |0012: invoke-virtual {v6}, Lcom/gacode/relaunchx/Library;.getIntent:()Landroid/content/Intent; // method@0246 │ │ +01cb0a: 0c03 |0015: move-result-object v3 │ │ +01cb0c: 6e10 5400 0300 |0016: invoke-virtual {v3}, Landroid/content/Intent;.getFlags:()I // method@0054 │ │ +01cb12: 0a03 |0019: move-result v3 │ │ +01cb14: 1504 0010 |001a: const/high16 v4, #int 268435456 // #1000 │ │ +01cb18: b643 |001c: or-int/2addr v3, v4 │ │ +01cb1a: 7140 3600 5632 |001d: invoke-static {v6, v5, v2, v3}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0036 │ │ +01cb20: 0c02 |0020: move-result-object v2 │ │ +01cb22: 5b12 7d06 |0021: iput-object v2, v1, Lcom/gacode/relaunchx/ReLaunchApp;.RestartIntent:Landroid/app/PendingIntent; // field@067d │ │ +01cb26: 2200 1c00 |0023: new-instance v0, Landroid/content/Intent; // type@001c │ │ +01cb2a: 1c01 6e01 |0025: const-class v1, Lcom/gacode/relaunchx/ReLaunch; // type@016e │ │ +01cb2e: 7030 4d00 6001 |0027: invoke-direct {v0, v6, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004d │ │ +01cb34: 1a01 a208 |002a: const-string v1, "home" // string@08a2 │ │ +01cb38: 6e30 5900 1005 |002c: invoke-virtual {v0, v1, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0059 │ │ +01cb3e: 1a01 a308 |002f: const-string v1, "home1" // string@08a3 │ │ +01cb42: 6e30 5900 1005 |0031: invoke-virtual {v0, v1, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0059 │ │ +01cb48: 1a01 890d |0034: const-string v1, "shop" // string@0d89 │ │ +01cb4c: 6e30 5900 1005 |0036: invoke-virtual {v0, v1, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0059 │ │ +01cb52: 1a01 160a |0039: const-string v1, "library" // string@0a16 │ │ +01cb56: 1212 |003b: const/4 v2, #int 1 // #1 │ │ +01cb58: 6e30 5900 1002 |003c: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0059 │ │ +01cb5e: 1501 0004 |003f: const/high16 v1, #int 67108864 // #400 │ │ +01cb62: 6e20 5100 1000 |0041: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0051 │ │ +01cb68: 6e30 4902 0605 |0044: invoke-virtual {v6, v0, v5}, Lcom/gacode/relaunchx/Library;.startActivityForResult:(Landroid/content/Intent;I)V // method@0249 │ │ +01cb6e: 0e00 |0047: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=14 │ │ 0x0004 line=16 │ │ 0x000c line=17 │ │ 0x0012 line=18 │ │ 0x001d line=17 │ │ @@ -11936,19 +11942,19 @@ │ │ type : '(Lcom/gacode/relaunchx/ListActions;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -01bad8: |[01bad8] com.gacode.relaunchx.ListActions$1.:(Lcom/gacode/relaunchx/ListActions;Ljava/lang/String;)V │ │ -01bae8: 5b01 d300 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ListActions$1;.this$0:Lcom/gacode/relaunchx/ListActions; // field@00d3 │ │ -01baec: 5b02 d400 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ListActions$1;.val$flistName:Ljava/lang/String; // field@00d4 │ │ -01baf0: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -01baf6: 0e00 |0007: return-void │ │ +01cb70: |[01cb70] com.gacode.relaunchx.ListActions$1.:(Lcom/gacode/relaunchx/ListActions;Ljava/lang/String;)V │ │ +01cb80: 5b01 d300 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ListActions$1;.this$0:Lcom/gacode/relaunchx/ListActions; // field@00d3 │ │ +01cb84: 5b02 d400 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ListActions$1;.val$flistName:Ljava/lang/String; // field@00d4 │ │ +01cb88: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +01cb8e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/gacode/relaunchx/ListActions$1; │ │ 0x0000 - 0x0008 reg=1 this$0 Lcom/gacode/relaunchx/ListActions; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ @@ -11959,20 +11965,20 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -01baf8: |[01baf8] com.gacode.relaunchx.ListActions$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -01bb08: 5420 d300 |0000: iget-object v0, v2, Lcom/gacode/relaunchx/ListActions$1;.this$0:Lcom/gacode/relaunchx/ListActions; // field@00d3 │ │ -01bb0c: 5421 d400 |0002: iget-object v1, v2, Lcom/gacode/relaunchx/ListActions$1;.val$flistName:Ljava/lang/String; // field@00d4 │ │ -01bb10: 6e30 5602 1004 |0004: invoke-virtual {v0, v1, v4}, Lcom/gacode/relaunchx/ListActions;.runItem:(Ljava/lang/String;I)V // method@0256 │ │ -01bb16: 7210 4b00 0300 |0007: invoke-interface {v3}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ -01bb1c: 0e00 |000a: return-void │ │ +01cb90: |[01cb90] com.gacode.relaunchx.ListActions$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +01cba0: 5420 d300 |0000: iget-object v0, v2, Lcom/gacode/relaunchx/ListActions$1;.this$0:Lcom/gacode/relaunchx/ListActions; // field@00d3 │ │ +01cba4: 5421 d400 |0002: iget-object v1, v2, Lcom/gacode/relaunchx/ListActions$1;.val$flistName:Ljava/lang/String; // field@00d4 │ │ +01cba8: 6e30 5602 1004 |0004: invoke-virtual {v0, v1, v4}, Lcom/gacode/relaunchx/ListActions;.runItem:(Ljava/lang/String;I)V // method@0256 │ │ +01cbae: 7210 4b00 0300 |0007: invoke-interface {v3}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ +01cbb4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ 0x0007 line=149 │ │ 0x000a line=150 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/gacode/relaunchx/ListActions$1; │ │ @@ -12015,18 +12021,18 @@ │ │ type : '(Lcom/gacode/relaunchx/ListActions;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01bb20: |[01bb20] com.gacode.relaunchx.ListActions$1ExtsComparator.:(Lcom/gacode/relaunchx/ListActions;)V │ │ -01bb30: 5b01 d500 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ListActions$1ExtsComparator;.this$0:Lcom/gacode/relaunchx/ListActions; // field@00d5 │ │ -01bb34: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -01bb3a: 0e00 |0005: return-void │ │ +01cbb8: |[01cbb8] com.gacode.relaunchx.ListActions$1ExtsComparator.:(Lcom/gacode/relaunchx/ListActions;)V │ │ +01cbc8: 5b01 d500 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ListActions$1ExtsComparator;.this$0:Lcom/gacode/relaunchx/ListActions; // field@00d5 │ │ +01cbcc: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +01cbd2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/ListActions$1ExtsComparator; │ │ 0x0000 - 0x0006 reg=1 this$0 Lcom/gacode/relaunchx/ListActions; │ │ │ │ @@ -12036,20 +12042,20 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)I' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -01bb3c: |[01bb3c] com.gacode.relaunchx.ListActions$1ExtsComparator.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -01bb4c: 1f02 0002 |0000: check-cast v2, Ljava/lang/String; // type@0200 │ │ -01bb50: 1f03 0002 |0002: check-cast v3, Ljava/lang/String; // type@0200 │ │ -01bb54: 6e30 4e02 2103 |0004: invoke-virtual {v1, v2, v3}, Lcom/gacode/relaunchx/ListActions$1ExtsComparator;.compare:(Ljava/lang/String;Ljava/lang/String;)I // method@024e │ │ -01bb5a: 0a00 |0007: move-result v0 │ │ -01bb5c: 0f00 |0008: return v0 │ │ +01cbd4: |[01cbd4] com.gacode.relaunchx.ListActions$1ExtsComparator.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +01cbe4: 1f02 0002 |0000: check-cast v2, Ljava/lang/String; // type@0200 │ │ +01cbe8: 1f03 0002 |0002: check-cast v3, Ljava/lang/String; // type@0200 │ │ +01cbec: 6e30 4e02 2103 |0004: invoke-virtual {v1, v2, v3}, Lcom/gacode/relaunchx/ListActions$1ExtsComparator;.compare:(Ljava/lang/String;Ljava/lang/String;)I // method@024e │ │ +01cbf2: 0a00 |0007: move-result v0 │ │ +01cbf4: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/gacode/relaunchx/ListActions$1ExtsComparator; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0009 reg=3 (null) Ljava/lang/Object; │ │ @@ -12059,42 +12065,42 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -01bb60: |[01bb60] com.gacode.relaunchx.ListActions$1ExtsComparator.compare:(Ljava/lang/String;Ljava/lang/String;)I │ │ -01bb70: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -01bb72: 12f1 |0001: const/4 v1, #int -1 // #ff │ │ -01bb74: 3905 0600 |0002: if-nez v5, 0008 // +0006 │ │ -01bb78: 3906 0400 |0004: if-nez v6, 0008 // +0004 │ │ -01bb7c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -01bb7e: 0f00 |0007: return v0 │ │ -01bb80: 3905 0400 |0008: if-nez v5, 000c // +0004 │ │ -01bb84: 3906 fdff |000a: if-nez v6, 0007 // -0003 │ │ -01bb88: 3805 0600 |000c: if-eqz v5, 0012 // +0006 │ │ -01bb8c: 3906 0400 |000e: if-nez v6, 0012 // +0004 │ │ -01bb90: 0110 |0010: move v0, v1 │ │ -01bb92: 28f6 |0011: goto 0007 // -000a │ │ -01bb94: 6e10 8506 0500 |0012: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@0685 │ │ -01bb9a: 0a02 |0015: move-result v2 │ │ -01bb9c: 6e10 8506 0600 |0016: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@0685 │ │ -01bba2: 0a03 |0019: move-result v3 │ │ -01bba4: 3432 edff |001a: if-lt v2, v3, 0007 // -0013 │ │ -01bba8: 6e10 8506 0500 |001c: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@0685 │ │ -01bbae: 0a00 |001f: move-result v0 │ │ -01bbb0: 6e10 8506 0600 |0020: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@0685 │ │ -01bbb6: 0a02 |0023: move-result v2 │ │ -01bbb8: 3720 0400 |0024: if-le v0, v2, 0028 // +0004 │ │ -01bbbc: 0110 |0026: move v0, v1 │ │ -01bbbe: 28e0 |0027: goto 0007 // -0020 │ │ -01bbc0: 6e20 7606 6500 |0028: invoke-virtual {v5, v6}, Ljava/lang/String;.compareTo:(Ljava/lang/String;)I // method@0676 │ │ -01bbc6: 0a00 |002b: move-result v0 │ │ -01bbc8: 28db |002c: goto 0007 // -0025 │ │ +01cbf8: |[01cbf8] com.gacode.relaunchx.ListActions$1ExtsComparator.compare:(Ljava/lang/String;Ljava/lang/String;)I │ │ +01cc08: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +01cc0a: 12f1 |0001: const/4 v1, #int -1 // #ff │ │ +01cc0c: 3905 0600 |0002: if-nez v5, 0008 // +0006 │ │ +01cc10: 3906 0400 |0004: if-nez v6, 0008 // +0004 │ │ +01cc14: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +01cc16: 0f00 |0007: return v0 │ │ +01cc18: 3905 0400 |0008: if-nez v5, 000c // +0004 │ │ +01cc1c: 3906 fdff |000a: if-nez v6, 0007 // -0003 │ │ +01cc20: 3805 0600 |000c: if-eqz v5, 0012 // +0006 │ │ +01cc24: 3906 0400 |000e: if-nez v6, 0012 // +0004 │ │ +01cc28: 0110 |0010: move v0, v1 │ │ +01cc2a: 28f6 |0011: goto 0007 // -000a │ │ +01cc2c: 6e10 8506 0500 |0012: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@0685 │ │ +01cc32: 0a02 |0015: move-result v2 │ │ +01cc34: 6e10 8506 0600 |0016: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@0685 │ │ +01cc3a: 0a03 |0019: move-result v3 │ │ +01cc3c: 3432 edff |001a: if-lt v2, v3, 0007 // -0013 │ │ +01cc40: 6e10 8506 0500 |001c: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@0685 │ │ +01cc46: 0a00 |001f: move-result v0 │ │ +01cc48: 6e10 8506 0600 |0020: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@0685 │ │ +01cc4e: 0a02 |0023: move-result v2 │ │ +01cc50: 3720 0400 |0024: if-le v0, v2, 0028 // +0004 │ │ +01cc54: 0110 |0026: move v0, v1 │ │ +01cc56: 28e0 |0027: goto 0007 // -0020 │ │ +01cc58: 6e20 7606 6500 |0028: invoke-virtual {v5, v6}, Ljava/lang/String;.compareTo:(Ljava/lang/String;)I // method@0676 │ │ +01cc5e: 0a00 |002b: move-result v0 │ │ +01cc60: 28db |002c: goto 0007 // -0025 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=78 │ │ 0x0006 line=79 │ │ 0x0007 line=88 │ │ 0x0008 line=80 │ │ 0x000c line=82 │ │ @@ -12143,18 +12149,18 @@ │ │ type : '(Lcom/gacode/relaunchx/ListActions;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01bbcc: |[01bbcc] com.gacode.relaunchx.ListActions$2.:(Lcom/gacode/relaunchx/ListActions;)V │ │ -01bbdc: 5b01 d600 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ListActions$2;.this$0:Lcom/gacode/relaunchx/ListActions; // field@00d6 │ │ -01bbe0: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -01bbe6: 0e00 |0005: return-void │ │ +01cc64: |[01cc64] com.gacode.relaunchx.ListActions$2.:(Lcom/gacode/relaunchx/ListActions;)V │ │ +01cc74: 5b01 d600 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ListActions$2;.this$0:Lcom/gacode/relaunchx/ListActions; // field@00d6 │ │ +01cc78: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +01cc7e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/ListActions$2; │ │ 0x0000 - 0x0006 reg=1 this$0 Lcom/gacode/relaunchx/ListActions; │ │ │ │ @@ -12164,17 +12170,17 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01bbe8: |[01bbe8] com.gacode.relaunchx.ListActions$2.onClick:(Landroid/content/DialogInterface;I)V │ │ -01bbf8: 7210 4b00 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ -01bbfe: 0e00 |0003: return-void │ │ +01cc80: |[01cc80] com.gacode.relaunchx.ListActions$2.onClick:(Landroid/content/DialogInterface;I)V │ │ +01cc90: 7210 4b00 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ +01cc96: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ 0x0003 line=157 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/gacode/relaunchx/ListActions$2; │ │ 0x0000 - 0x0004 reg=1 dialog Landroid/content/DialogInterface; │ │ @@ -12223,20 +12229,20 @@ │ │ type : '(Lcom/gacode/relaunchx/ListActions;[Ljava/lang/CharSequence;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -01bc00: |[01bc00] com.gacode.relaunchx.ListActions$3.:(Lcom/gacode/relaunchx/ListActions;[Ljava/lang/CharSequence;Ljava/lang/String;)V │ │ -01bc10: 5b01 d700 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ListActions$3;.this$0:Lcom/gacode/relaunchx/ListActions; // field@00d7 │ │ -01bc14: 5b02 d800 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ListActions$3;.val$applications:[Ljava/lang/CharSequence; // field@00d8 │ │ -01bc18: 5b03 d900 |0004: iput-object v3, v0, Lcom/gacode/relaunchx/ListActions$3;.val$rdr1:Ljava/lang/String; // field@00d9 │ │ -01bc1c: 7010 6606 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -01bc22: 0e00 |0009: return-void │ │ +01cc98: |[01cc98] com.gacode.relaunchx.ListActions$3.:(Lcom/gacode/relaunchx/ListActions;[Ljava/lang/CharSequence;Ljava/lang/String;)V │ │ +01cca8: 5b01 d700 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ListActions$3;.this$0:Lcom/gacode/relaunchx/ListActions; // field@00d7 │ │ +01ccac: 5b02 d800 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ListActions$3;.val$applications:[Ljava/lang/CharSequence; // field@00d8 │ │ +01ccb0: 5b03 d900 |0004: iput-object v3, v0, Lcom/gacode/relaunchx/ListActions$3;.val$rdr1:Ljava/lang/String; // field@00d9 │ │ +01ccb4: 7010 6606 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +01ccba: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=216 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lcom/gacode/relaunchx/ListActions$3; │ │ 0x0000 - 0x000a reg=1 this$0 Lcom/gacode/relaunchx/ListActions; │ │ 0x0000 - 0x000a reg=2 (null) [Ljava/lang/CharSequence; │ │ @@ -12248,27 +12254,27 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -01bc24: |[01bc24] com.gacode.relaunchx.ListActions$3.onClick:(Landroid/content/DialogInterface;I)V │ │ -01bc34: 5441 d700 |0000: iget-object v1, v4, Lcom/gacode/relaunchx/ListActions$3;.this$0:Lcom/gacode/relaunchx/ListActions; // field@00d7 │ │ -01bc38: 5440 d700 |0002: iget-object v0, v4, Lcom/gacode/relaunchx/ListActions$3;.this$0:Lcom/gacode/relaunchx/ListActions; // field@00d7 │ │ -01bc3c: 5402 dc00 |0004: iget-object v2, v0, Lcom/gacode/relaunchx/ListActions;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@00dc │ │ -01bc40: 5440 d800 |0006: iget-object v0, v4, Lcom/gacode/relaunchx/ListActions$3;.val$applications:[Ljava/lang/CharSequence; // field@00d8 │ │ -01bc44: 4600 0006 |0008: aget-object v0, v0, v6 │ │ -01bc48: 1f00 0002 |000a: check-cast v0, Ljava/lang/String; // type@0200 │ │ -01bc4c: 5443 d900 |000c: iget-object v3, v4, Lcom/gacode/relaunchx/ListActions$3;.val$rdr1:Ljava/lang/String; // field@00d9 │ │ -01bc50: 6e30 8e04 0203 |000e: invoke-virtual {v2, v0, v3}, Lcom/gacode/relaunchx/ReLaunchApp;.launchReader:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@048e │ │ -01bc56: 0c00 |0011: move-result-object v0 │ │ -01bc58: 7120 5402 0100 |0012: invoke-static {v1, v0}, Lcom/gacode/relaunchx/ListActions;.access$000:(Lcom/gacode/relaunchx/ListActions;Landroid/content/Intent;)V // method@0254 │ │ -01bc5e: 7210 4b00 0500 |0015: invoke-interface {v5}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ -01bc64: 0e00 |0018: return-void │ │ +01ccbc: |[01ccbc] com.gacode.relaunchx.ListActions$3.onClick:(Landroid/content/DialogInterface;I)V │ │ +01cccc: 5441 d700 |0000: iget-object v1, v4, Lcom/gacode/relaunchx/ListActions$3;.this$0:Lcom/gacode/relaunchx/ListActions; // field@00d7 │ │ +01ccd0: 5440 d700 |0002: iget-object v0, v4, Lcom/gacode/relaunchx/ListActions$3;.this$0:Lcom/gacode/relaunchx/ListActions; // field@00d7 │ │ +01ccd4: 5402 dc00 |0004: iget-object v2, v0, Lcom/gacode/relaunchx/ListActions;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@00dc │ │ +01ccd8: 5440 d800 |0006: iget-object v0, v4, Lcom/gacode/relaunchx/ListActions$3;.val$applications:[Ljava/lang/CharSequence; // field@00d8 │ │ +01ccdc: 4600 0006 |0008: aget-object v0, v0, v6 │ │ +01cce0: 1f00 0002 |000a: check-cast v0, Ljava/lang/String; // type@0200 │ │ +01cce4: 5443 d900 |000c: iget-object v3, v4, Lcom/gacode/relaunchx/ListActions$3;.val$rdr1:Ljava/lang/String; // field@00d9 │ │ +01cce8: 6e30 8e04 0203 |000e: invoke-virtual {v2, v0, v3}, Lcom/gacode/relaunchx/ReLaunchApp;.launchReader:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@048e │ │ +01ccee: 0c00 |0011: move-result-object v0 │ │ +01ccf0: 7120 5402 0100 |0012: invoke-static {v1, v0}, Lcom/gacode/relaunchx/ListActions;.access$000:(Lcom/gacode/relaunchx/ListActions;Landroid/content/Intent;)V // method@0254 │ │ +01ccf6: 7210 4b00 0500 |0015: invoke-interface {v5}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ +01ccfc: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ 0x0015 line=222 │ │ 0x0018 line=223 │ │ locals : │ │ 0x0000 - 0x0019 reg=4 this Lcom/gacode/relaunchx/ListActions$3; │ │ @@ -12328,30 +12334,30 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunchApp;Landroid/app/Activity;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 31 16-bit code units │ │ -01bc68: |[01bc68] com.gacode.relaunchx.ListActions.:(Lcom/gacode/relaunchx/ReLaunchApp;Landroid/app/Activity;)V │ │ -01bc78: 7010 6606 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0666 │ │ -01bc7e: 1a00 7903 |0003: const-string v0, "ListActions" // string@0379 │ │ -01bc82: 5b10 da00 |0005: iput-object v0, v1, Lcom/gacode/relaunchx/ListActions;.TAG:Ljava/lang/String; // field@00da │ │ -01bc86: 2200 0d02 |0007: new-instance v0, Ljava/util/ArrayList; // type@020d │ │ -01bc8a: 7010 ae06 0000 |0009: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@06ae │ │ -01bc90: 5b10 dd00 |000c: iput-object v0, v1, Lcom/gacode/relaunchx/ListActions;.itemsArray:Ljava/util/List; // field@00dd │ │ -01bc94: 5b12 dc00 |000e: iput-object v2, v1, Lcom/gacode/relaunchx/ListActions;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@00dc │ │ -01bc98: 5b13 db00 |0010: iput-object v3, v1, Lcom/gacode/relaunchx/ListActions;.act:Landroid/app/Activity; // field@00db │ │ -01bc9c: 5410 dc00 |0012: iget-object v0, v1, Lcom/gacode/relaunchx/ListActions;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@00dc │ │ -01bca0: 6e10 8304 0000 |0014: invoke-virtual {v0}, Lcom/gacode/relaunchx/ReLaunchApp;.getBaseContext:()Landroid/content/Context; // method@0483 │ │ -01bca6: 0c00 |0017: move-result-object v0 │ │ -01bca8: 7110 c400 0000 |0018: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@00c4 │ │ -01bcae: 0c00 |001b: move-result-object v0 │ │ -01bcb0: 5b10 df00 |001c: iput-object v0, v1, Lcom/gacode/relaunchx/ListActions;.prefs:Landroid/content/SharedPreferences; // field@00df │ │ -01bcb4: 0e00 |001e: return-void │ │ +01cd00: |[01cd00] com.gacode.relaunchx.ListActions.:(Lcom/gacode/relaunchx/ReLaunchApp;Landroid/app/Activity;)V │ │ +01cd10: 7010 6606 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0666 │ │ +01cd16: 1a00 7903 |0003: const-string v0, "ListActions" // string@0379 │ │ +01cd1a: 5b10 da00 |0005: iput-object v0, v1, Lcom/gacode/relaunchx/ListActions;.TAG:Ljava/lang/String; // field@00da │ │ +01cd1e: 2200 0d02 |0007: new-instance v0, Ljava/util/ArrayList; // type@020d │ │ +01cd22: 7010 ae06 0000 |0009: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@06ae │ │ +01cd28: 5b10 dd00 |000c: iput-object v0, v1, Lcom/gacode/relaunchx/ListActions;.itemsArray:Ljava/util/List; // field@00dd │ │ +01cd2c: 5b12 dc00 |000e: iput-object v2, v1, Lcom/gacode/relaunchx/ListActions;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@00dc │ │ +01cd30: 5b13 db00 |0010: iput-object v3, v1, Lcom/gacode/relaunchx/ListActions;.act:Landroid/app/Activity; // field@00db │ │ +01cd34: 5410 dc00 |0012: iget-object v0, v1, Lcom/gacode/relaunchx/ListActions;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@00dc │ │ +01cd38: 6e10 8304 0000 |0014: invoke-virtual {v0}, Lcom/gacode/relaunchx/ReLaunchApp;.getBaseContext:()Landroid/content/Context; // method@0483 │ │ +01cd3e: 0c00 |0017: move-result-object v0 │ │ +01cd40: 7110 c400 0000 |0018: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@00c4 │ │ +01cd46: 0c00 |001b: move-result-object v0 │ │ +01cd48: 5b10 df00 |001c: iput-object v0, v1, Lcom/gacode/relaunchx/ListActions;.prefs:Landroid/content/SharedPreferences; // field@00df │ │ +01cd4c: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0003 line=20 │ │ 0x0007 line=21 │ │ 0x000e line=65 │ │ 0x0010 line=66 │ │ @@ -12369,17 +12375,17 @@ │ │ type : '(Lcom/gacode/relaunchx/ListActions;Landroid/content/Intent;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -01bcb8: |[01bcb8] com.gacode.relaunchx.ListActions.access$000:(Lcom/gacode/relaunchx/ListActions;Landroid/content/Intent;)V │ │ -01bcc8: 7020 5802 1000 |0000: invoke-direct {v0, v1}, Lcom/gacode/relaunchx/ListActions;.start:(Landroid/content/Intent;)V // method@0258 │ │ -01bcce: 0e00 |0003: return-void │ │ +01cd50: |[01cd50] com.gacode.relaunchx.ListActions.access$000:(Lcom/gacode/relaunchx/ListActions;Landroid/content/Intent;)V │ │ +01cd60: 7020 5802 1000 |0000: invoke-direct {v0, v1}, Lcom/gacode/relaunchx/ListActions;.start:(Landroid/content/Intent;)V // method@0258 │ │ +01cd66: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcom/gacode/relaunchx/ListActions; │ │ 0x0000 - 0x0004 reg=1 x1 Landroid/content/Intent; │ │ │ │ @@ -12388,90 +12394,90 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 154 16-bit code units │ │ -01bcd0: |[01bcd0] com.gacode.relaunchx.ListActions.createItemsArray:()V │ │ -01bce0: 1218 |0000: const/4 v8, #int 1 // #1 │ │ -01bce2: 1207 |0001: const/4 v7, #int 0 // #0 │ │ -01bce4: 2203 0d02 |0002: new-instance v3, Ljava/util/ArrayList; // type@020d │ │ -01bce8: 7010 ae06 0300 |0004: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@06ae │ │ -01bcee: 5b93 dd00 |0007: iput-object v3, v9, Lcom/gacode/relaunchx/ListActions;.itemsArray:Ljava/util/List; // field@00dd │ │ -01bcf2: 5493 dc00 |0009: iget-object v3, v9, Lcom/gacode/relaunchx/ListActions;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@00dc │ │ -01bcf6: 5494 de00 |000b: iget-object v4, v9, Lcom/gacode/relaunchx/ListActions;.listName:Ljava/lang/String; // field@00de │ │ -01bcfa: 6e20 8604 4300 |000d: invoke-virtual {v3, v4}, Lcom/gacode/relaunchx/ReLaunchApp;.getList:(Ljava/lang/String;)Ljava/util/List; // method@0486 │ │ -01bd00: 0c03 |0010: move-result-object v3 │ │ -01bd02: 7210 d106 0300 |0011: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@06d1 │ │ -01bd08: 0c03 |0014: move-result-object v3 │ │ -01bd0a: 7210 c806 0300 |0015: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@06c8 │ │ -01bd10: 0a04 |0018: move-result v4 │ │ -01bd12: 3804 8000 |0019: if-eqz v4, 0099 // +0080 │ │ -01bd16: 7210 c906 0300 |001b: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@06c9 │ │ -01bd1c: 0c02 |001e: move-result-object v2 │ │ -01bd1e: 1f02 3302 |001f: check-cast v2, [Ljava/lang/String; // type@0233 │ │ -01bd22: 5494 df00 |0021: iget-object v4, v9, Lcom/gacode/relaunchx/ListActions;.prefs:Landroid/content/SharedPreferences; // field@00df │ │ -01bd26: 1a05 b207 |0023: const-string v5, "filterResults" // string@07b2 │ │ -01bd2a: 7230 6d00 5407 |0025: invoke-interface {v4, v5, v7}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ -01bd30: 0a04 |0028: move-result v4 │ │ -01bd32: 3804 0e00 |0029: if-eqz v4, 0037 // +000e │ │ -01bd36: 5494 dc00 |002b: iget-object v4, v9, Lcom/gacode/relaunchx/ListActions;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@00dc │ │ -01bd3a: 4605 0207 |002d: aget-object v5, v2, v7 │ │ -01bd3e: 4606 0208 |002f: aget-object v6, v2, v8 │ │ -01bd42: 6e30 7f04 5406 |0031: invoke-virtual {v4, v5, v6}, Lcom/gacode/relaunchx/ReLaunchApp;.filterFile:(Ljava/lang/String;Ljava/lang/String;)Z // method@047f │ │ -01bd48: 0a04 |0034: move-result v4 │ │ -01bd4a: 3804 e0ff |0035: if-eqz v4, 0015 // -0020 │ │ -01bd4e: 2201 1502 |0037: new-instance v1, Ljava/util/HashMap; // type@0215 │ │ -01bd52: 7010 c006 0100 |0039: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@06c0 │ │ -01bd58: 1a04 f806 |003c: const-string v4, "directoryName" // string@06f8 │ │ -01bd5c: 4605 0207 |003e: aget-object v5, v2, v7 │ │ -01bd60: 6e30 c506 4105 |0040: invoke-virtual {v1, v4, v5}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@06c5 │ │ -01bd66: 1a04 0308 |0043: const-string v4, "fullPathName" // string@0803 │ │ -01bd6a: 4605 0208 |0045: aget-object v5, v2, v8 │ │ -01bd6e: 6e30 c506 4105 |0047: invoke-virtual {v1, v4, v5}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@06c5 │ │ -01bd74: 4604 0208 |004a: aget-object v4, v2, v8 │ │ -01bd78: 5495 dc00 |004c: iget-object v5, v9, Lcom/gacode/relaunchx/ListActions;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@00dc │ │ -01bd7c: 6e10 6806 0500 |004e: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0668 │ │ -01bd82: 1a05 5300 |0051: const-string v5, ".DIR.." // string@0053 │ │ -01bd86: 6e20 7c06 5400 |0053: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -01bd8c: 0a04 |0056: move-result v4 │ │ -01bd8e: 3804 3a00 |0057: if-eqz v4, 0091 // +003a │ │ -01bd92: 4604 0207 |0059: aget-object v4, v2, v7 │ │ -01bd96: 1305 2f00 |005b: const/16 v5, #int 47 // #2f │ │ -01bd9a: 6e20 8306 5400 |005d: invoke-virtual {v4, v5}, Ljava/lang/String;.lastIndexOf:(I)I // method@0683 │ │ -01bda0: 0a00 |0060: move-result v0 │ │ -01bda2: 12f4 |0061: const/4 v4, #int -1 // #ff │ │ -01bda4: 3340 1600 |0062: if-ne v0, v4, 0078 // +0016 │ │ -01bda8: 1a04 0308 |0064: const-string v4, "fullPathName" // string@0803 │ │ -01bdac: 1a05 0000 |0066: const-string v5, "" // string@0000 │ │ -01bdb0: 6e30 c506 4105 |0068: invoke-virtual {v1, v4, v5}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@06c5 │ │ -01bdb6: 1a04 640e |006b: const-string v4, "type" // string@0e64 │ │ -01bdba: 1a05 f206 |006d: const-string v5, "dir" // string@06f2 │ │ -01bdbe: 6e30 c506 4105 |006f: invoke-virtual {v1, v4, v5}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@06c5 │ │ -01bdc4: 5494 dd00 |0072: iget-object v4, v9, Lcom/gacode/relaunchx/ListActions;.itemsArray:Ljava/util/List; // field@00dd │ │ -01bdc8: 7220 cc06 1400 |0074: invoke-interface {v4, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@06cc │ │ -01bdce: 289e |0077: goto 0015 // -0062 │ │ -01bdd0: 1a04 0308 |0078: const-string v4, "fullPathName" // string@0803 │ │ -01bdd4: 4605 0207 |007a: aget-object v5, v2, v7 │ │ -01bdd8: d806 0001 |007c: add-int/lit8 v6, v0, #int 1 // #01 │ │ -01bddc: 6e20 8b06 6500 |007e: invoke-virtual {v5, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@068b │ │ -01bde2: 0c05 |0081: move-result-object v5 │ │ -01bde4: 6e30 c506 4105 |0082: invoke-virtual {v1, v4, v5}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@06c5 │ │ -01bdea: 1a04 f806 |0085: const-string v4, "directoryName" // string@06f8 │ │ -01bdee: 4605 0207 |0087: aget-object v5, v2, v7 │ │ -01bdf2: 6e30 8c06 7500 |0089: invoke-virtual {v5, v7, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@068c │ │ -01bdf8: 0c05 |008c: move-result-object v5 │ │ -01bdfa: 6e30 c506 4105 |008d: invoke-virtual {v1, v4, v5}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@06c5 │ │ -01be00: 28db |0090: goto 006b // -0025 │ │ -01be02: 1a04 640e |0091: const-string v4, "type" // string@0e64 │ │ -01be06: 1a05 8a07 |0093: const-string v5, "file" // string@078a │ │ -01be0a: 6e30 c506 4105 |0095: invoke-virtual {v1, v4, v5}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@06c5 │ │ -01be10: 28da |0098: goto 0072 // -0026 │ │ -01be12: 0e00 |0099: return-void │ │ +01cd68: |[01cd68] com.gacode.relaunchx.ListActions.createItemsArray:()V │ │ +01cd78: 1218 |0000: const/4 v8, #int 1 // #1 │ │ +01cd7a: 1207 |0001: const/4 v7, #int 0 // #0 │ │ +01cd7c: 2203 0d02 |0002: new-instance v3, Ljava/util/ArrayList; // type@020d │ │ +01cd80: 7010 ae06 0300 |0004: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@06ae │ │ +01cd86: 5b93 dd00 |0007: iput-object v3, v9, Lcom/gacode/relaunchx/ListActions;.itemsArray:Ljava/util/List; // field@00dd │ │ +01cd8a: 5493 dc00 |0009: iget-object v3, v9, Lcom/gacode/relaunchx/ListActions;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@00dc │ │ +01cd8e: 5494 de00 |000b: iget-object v4, v9, Lcom/gacode/relaunchx/ListActions;.listName:Ljava/lang/String; // field@00de │ │ +01cd92: 6e20 8604 4300 |000d: invoke-virtual {v3, v4}, Lcom/gacode/relaunchx/ReLaunchApp;.getList:(Ljava/lang/String;)Ljava/util/List; // method@0486 │ │ +01cd98: 0c03 |0010: move-result-object v3 │ │ +01cd9a: 7210 d106 0300 |0011: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@06d1 │ │ +01cda0: 0c03 |0014: move-result-object v3 │ │ +01cda2: 7210 c806 0300 |0015: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@06c8 │ │ +01cda8: 0a04 |0018: move-result v4 │ │ +01cdaa: 3804 8000 |0019: if-eqz v4, 0099 // +0080 │ │ +01cdae: 7210 c906 0300 |001b: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@06c9 │ │ +01cdb4: 0c02 |001e: move-result-object v2 │ │ +01cdb6: 1f02 3302 |001f: check-cast v2, [Ljava/lang/String; // type@0233 │ │ +01cdba: 5494 df00 |0021: iget-object v4, v9, Lcom/gacode/relaunchx/ListActions;.prefs:Landroid/content/SharedPreferences; // field@00df │ │ +01cdbe: 1a05 b207 |0023: const-string v5, "filterResults" // string@07b2 │ │ +01cdc2: 7230 6d00 5407 |0025: invoke-interface {v4, v5, v7}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ +01cdc8: 0a04 |0028: move-result v4 │ │ +01cdca: 3804 0e00 |0029: if-eqz v4, 0037 // +000e │ │ +01cdce: 5494 dc00 |002b: iget-object v4, v9, Lcom/gacode/relaunchx/ListActions;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@00dc │ │ +01cdd2: 4605 0207 |002d: aget-object v5, v2, v7 │ │ +01cdd6: 4606 0208 |002f: aget-object v6, v2, v8 │ │ +01cdda: 6e30 7f04 5406 |0031: invoke-virtual {v4, v5, v6}, Lcom/gacode/relaunchx/ReLaunchApp;.filterFile:(Ljava/lang/String;Ljava/lang/String;)Z // method@047f │ │ +01cde0: 0a04 |0034: move-result v4 │ │ +01cde2: 3804 e0ff |0035: if-eqz v4, 0015 // -0020 │ │ +01cde6: 2201 1502 |0037: new-instance v1, Ljava/util/HashMap; // type@0215 │ │ +01cdea: 7010 c006 0100 |0039: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@06c0 │ │ +01cdf0: 1a04 f806 |003c: const-string v4, "directoryName" // string@06f8 │ │ +01cdf4: 4605 0207 |003e: aget-object v5, v2, v7 │ │ +01cdf8: 6e30 c506 4105 |0040: invoke-virtual {v1, v4, v5}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@06c5 │ │ +01cdfe: 1a04 0308 |0043: const-string v4, "fullPathName" // string@0803 │ │ +01ce02: 4605 0208 |0045: aget-object v5, v2, v8 │ │ +01ce06: 6e30 c506 4105 |0047: invoke-virtual {v1, v4, v5}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@06c5 │ │ +01ce0c: 4604 0208 |004a: aget-object v4, v2, v8 │ │ +01ce10: 5495 dc00 |004c: iget-object v5, v9, Lcom/gacode/relaunchx/ListActions;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@00dc │ │ +01ce14: 6e10 6806 0500 |004e: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0668 │ │ +01ce1a: 1a05 5300 |0051: const-string v5, ".DIR.." // string@0053 │ │ +01ce1e: 6e20 7c06 5400 |0053: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +01ce24: 0a04 |0056: move-result v4 │ │ +01ce26: 3804 3a00 |0057: if-eqz v4, 0091 // +003a │ │ +01ce2a: 4604 0207 |0059: aget-object v4, v2, v7 │ │ +01ce2e: 1305 2f00 |005b: const/16 v5, #int 47 // #2f │ │ +01ce32: 6e20 8306 5400 |005d: invoke-virtual {v4, v5}, Ljava/lang/String;.lastIndexOf:(I)I // method@0683 │ │ +01ce38: 0a00 |0060: move-result v0 │ │ +01ce3a: 12f4 |0061: const/4 v4, #int -1 // #ff │ │ +01ce3c: 3340 1600 |0062: if-ne v0, v4, 0078 // +0016 │ │ +01ce40: 1a04 0308 |0064: const-string v4, "fullPathName" // string@0803 │ │ +01ce44: 1a05 0000 |0066: const-string v5, "" // string@0000 │ │ +01ce48: 6e30 c506 4105 |0068: invoke-virtual {v1, v4, v5}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@06c5 │ │ +01ce4e: 1a04 640e |006b: const-string v4, "type" // string@0e64 │ │ +01ce52: 1a05 f206 |006d: const-string v5, "dir" // string@06f2 │ │ +01ce56: 6e30 c506 4105 |006f: invoke-virtual {v1, v4, v5}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@06c5 │ │ +01ce5c: 5494 dd00 |0072: iget-object v4, v9, Lcom/gacode/relaunchx/ListActions;.itemsArray:Ljava/util/List; // field@00dd │ │ +01ce60: 7220 cc06 1400 |0074: invoke-interface {v4, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@06cc │ │ +01ce66: 289e |0077: goto 0015 // -0062 │ │ +01ce68: 1a04 0308 |0078: const-string v4, "fullPathName" // string@0803 │ │ +01ce6c: 4605 0207 |007a: aget-object v5, v2, v7 │ │ +01ce70: d806 0001 |007c: add-int/lit8 v6, v0, #int 1 // #01 │ │ +01ce74: 6e20 8b06 6500 |007e: invoke-virtual {v5, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@068b │ │ +01ce7a: 0c05 |0081: move-result-object v5 │ │ +01ce7c: 6e30 c506 4105 |0082: invoke-virtual {v1, v4, v5}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@06c5 │ │ +01ce82: 1a04 f806 |0085: const-string v4, "directoryName" // string@06f8 │ │ +01ce86: 4605 0207 |0087: aget-object v5, v2, v7 │ │ +01ce8a: 6e30 8c06 7500 |0089: invoke-virtual {v5, v7, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@068c │ │ +01ce90: 0c05 |008c: move-result-object v5 │ │ +01ce92: 6e30 c506 4105 |008d: invoke-virtual {v1, v4, v5}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@06c5 │ │ +01ce98: 28db |0090: goto 006b // -0025 │ │ +01ce9a: 1a04 640e |0091: const-string v4, "type" // string@0e64 │ │ +01ce9e: 1a05 8a07 |0093: const-string v5, "file" // string@078a │ │ +01cea2: 6e30 c506 4105 |0095: invoke-virtual {v1, v4, v5}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@06c5 │ │ +01cea8: 28da |0098: goto 0072 // -0026 │ │ +01ceaa: 0e00 |0099: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=28 │ │ 0x0009 line=29 │ │ 0x0021 line=30 │ │ 0x0031 line=31 │ │ 0x0037 line=32 │ │ @@ -12499,32 +12505,32 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -01be14: |[01be14] com.gacode.relaunchx.ListActions.start:(Landroid/content/Intent;)V │ │ -01be24: 3805 0700 |0000: if-eqz v5, 0007 // +0007 │ │ -01be28: 5441 db00 |0002: iget-object v1, v4, Lcom/gacode/relaunchx/ListActions;.act:Landroid/app/Activity; // field@00db │ │ -01be2c: 6e20 1200 5100 |0004: invoke-virtual {v1, v5}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@0012 │ │ -01be32: 0e00 |0007: return-void │ │ -01be34: 0d00 |0008: move-exception v0 │ │ -01be36: 5441 db00 |0009: iget-object v1, v4, Lcom/gacode/relaunchx/ListActions;.act:Landroid/app/Activity; // field@00db │ │ -01be3a: 5442 dc00 |000b: iget-object v2, v4, Lcom/gacode/relaunchx/ListActions;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@00dc │ │ -01be3e: 6e10 8b04 0200 |000d: invoke-virtual {v2}, Lcom/gacode/relaunchx/ReLaunchApp;.getResources:()Landroid/content/res/Resources; // method@048b │ │ -01be44: 0c02 |0010: move-result-object v2 │ │ -01be46: 1403 9200 087f |0011: const v3, #float 1.80778e+38 // #7f080092 │ │ -01be4c: 6e20 8000 3200 |0014: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -01be52: 0c02 |0017: move-result-object v2 │ │ -01be54: 1213 |0018: const/4 v3, #int 1 // #1 │ │ -01be56: 7130 5d01 2103 |0019: invoke-static {v1, v2, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@015d │ │ -01be5c: 0c01 |001c: move-result-object v1 │ │ -01be5e: 6e10 5e01 0100 |001d: invoke-virtual {v1}, Landroid/widget/Toast;.show:()V // method@015e │ │ -01be64: 28e7 |0020: goto 0007 // -0019 │ │ +01ceac: |[01ceac] com.gacode.relaunchx.ListActions.start:(Landroid/content/Intent;)V │ │ +01cebc: 3805 0700 |0000: if-eqz v5, 0007 // +0007 │ │ +01cec0: 5441 db00 |0002: iget-object v1, v4, Lcom/gacode/relaunchx/ListActions;.act:Landroid/app/Activity; // field@00db │ │ +01cec4: 6e20 1200 5100 |0004: invoke-virtual {v1, v5}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@0012 │ │ +01ceca: 0e00 |0007: return-void │ │ +01cecc: 0d00 |0008: move-exception v0 │ │ +01cece: 5441 db00 |0009: iget-object v1, v4, Lcom/gacode/relaunchx/ListActions;.act:Landroid/app/Activity; // field@00db │ │ +01ced2: 5442 dc00 |000b: iget-object v2, v4, Lcom/gacode/relaunchx/ListActions;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@00dc │ │ +01ced6: 6e10 8b04 0200 |000d: invoke-virtual {v2}, Lcom/gacode/relaunchx/ReLaunchApp;.getResources:()Landroid/content/res/Resources; // method@048b │ │ +01cedc: 0c02 |0010: move-result-object v2 │ │ +01cede: 1403 9200 087f |0011: const v3, #float 1.80778e+38 // #7f080092 │ │ +01cee4: 6e20 8000 3200 |0014: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +01ceea: 0c02 |0017: move-result-object v2 │ │ +01ceec: 1213 |0018: const/4 v3, #int 1 // #1 │ │ +01ceee: 7130 5d01 2103 |0019: invoke-static {v1, v2, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@015d │ │ +01cef4: 0c01 |001c: move-result-object v1 │ │ +01cef6: 6e10 5e01 0100 |001d: invoke-virtual {v1}, Landroid/widget/Toast;.show:()V // method@015e │ │ +01cefc: 28e7 |0020: goto 0007 // -0019 │ │ catches : 1 │ │ 0x0002 - 0x0007 │ │ Landroid/content/ActivityNotFoundException; -> 0x0008 │ │ positions : │ │ 0x0000 line=52 │ │ 0x0002 line=54 │ │ 0x0007 line=62 │ │ @@ -12544,239 +12550,239 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 20 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 459 16-bit code units │ │ -01be74: |[01be74] com.gacode.relaunchx.ListActions.runItem:(Ljava/lang/String;I)V │ │ -01be84: 0800 1200 |0000: move-object/from16 v0, v18 │ │ -01be88: 0801 1100 |0002: move-object/from16 v1, v17 │ │ -01be8c: 5b10 de00 |0004: iput-object v0, v1, Lcom/gacode/relaunchx/ListActions;.listName:Ljava/lang/String; // field@00de │ │ -01be90: 7601 5502 1100 |0006: invoke-direct/range {v17}, Lcom/gacode/relaunchx/ListActions;.createItemsArray:()V // method@0255 │ │ -01be96: 3a13 1000 |0009: if-ltz v19, 0019 // +0010 │ │ -01be9a: 0800 1100 |000b: move-object/from16 v0, v17 │ │ -01be9e: 540f dd00 |000d: iget-object v15, v0, Lcom/gacode/relaunchx/ListActions;.itemsArray:Ljava/util/List; // field@00dd │ │ -01bea2: 7210 d406 0f00 |000f: invoke-interface {v15}, Ljava/util/List;.size:()I // method@06d4 │ │ -01bea8: 0a0f |0012: move-result v15 │ │ -01beaa: d80f 0fff |0013: add-int/lit8 v15, v15, #int -1 // #ff │ │ -01beae: 0200 1300 |0015: move/from16 v0, v19 │ │ -01beb2: 37f0 0300 |0017: if-le v0, v15, 001a // +0003 │ │ -01beb6: 0e00 |0019: return-void │ │ -01beb8: 0800 1100 |001a: move-object/from16 v0, v17 │ │ -01bebc: 540f dd00 |001c: iget-object v15, v0, Lcom/gacode/relaunchx/ListActions;.itemsArray:Ljava/util/List; // field@00dd │ │ -01bec0: 0200 1300 |001e: move/from16 v0, v19 │ │ -01bec4: 7220 d006 0f00 |0020: invoke-interface {v15, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ -01beca: 0c0b |0023: move-result-object v11 │ │ -01becc: 1f0b 1502 |0024: check-cast v11, Ljava/util/HashMap; // type@0215 │ │ -01bed0: 2210 0202 |0026: new-instance v16, Ljava/lang/StringBuilder; // type@0202 │ │ -01bed4: 7601 9606 1000 |0028: invoke-direct/range {v16}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -01beda: 1a0f f806 |002b: const-string v15, "directoryName" // string@06f8 │ │ -01bede: 6e20 c306 fb00 |002d: invoke-virtual {v11, v15}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ -01bee4: 0c0f |0030: move-result-object v15 │ │ -01bee6: 1f0f 0002 |0031: check-cast v15, Ljava/lang/String; // type@0200 │ │ -01beea: 0800 1000 |0033: move-object/from16 v0, v16 │ │ -01beee: 6e20 9a06 f000 |0035: invoke-virtual {v0, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -01bef4: 0c0f |0038: move-result-object v15 │ │ -01bef6: 1a10 5a00 |0039: const-string v16, "/" // string@005a │ │ -01befa: 7402 9a06 0f00 |003b: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -01bf00: 0c10 |003e: move-result-object v16 │ │ -01bf02: 1a0f 0308 |003f: const-string v15, "fullPathName" // string@0803 │ │ -01bf06: 6e20 c306 fb00 |0041: invoke-virtual {v11, v15}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ -01bf0c: 0c0f |0044: move-result-object v15 │ │ -01bf0e: 1f0f 0002 |0045: check-cast v15, Ljava/lang/String; // type@0200 │ │ -01bf12: 0800 1000 |0047: move-object/from16 v0, v16 │ │ -01bf16: 6e20 9a06 f000 |0049: invoke-virtual {v0, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -01bf1c: 0c0f |004c: move-result-object v15 │ │ -01bf1e: 6e10 9c06 0f00 |004d: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -01bf24: 0c06 |0050: move-result-object v6 │ │ -01bf26: 1a0f 640e |0051: const-string v15, "type" // string@0e64 │ │ -01bf2a: 6e20 c306 fb00 |0053: invoke-virtual {v11, v15}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ -01bf30: 0c0f |0056: move-result-object v15 │ │ -01bf32: 1f0f 0002 |0057: check-cast v15, Ljava/lang/String; // type@0200 │ │ -01bf36: 1a10 f206 |0059: const-string v16, "dir" // string@06f2 │ │ -01bf3a: 7402 7c06 0f00 |005b: invoke-virtual/range {v15, v16}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -01bf40: 0a0f |005e: move-result v15 │ │ -01bf42: 380f 4e00 |005f: if-eqz v15, 00ad // +004e │ │ -01bf46: 220a 1c00 |0061: new-instance v10, Landroid/content/Intent; // type@001c │ │ -01bf4a: 0800 1100 |0063: move-object/from16 v0, v17 │ │ -01bf4e: 540f db00 |0065: iget-object v15, v0, Lcom/gacode/relaunchx/ListActions;.act:Landroid/app/Activity; // field@00db │ │ -01bf52: 1c10 6e01 |0067: const-class v16, Lcom/gacode/relaunchx/ReLaunch; // type@016e │ │ -01bf56: 0800 1000 |0069: move-object/from16 v0, v16 │ │ -01bf5a: 7030 4d00 fa00 |006b: invoke-direct {v10, v15, v0}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004d │ │ -01bf60: 1a0f fa06 |006e: const-string v15, "dirviewer" // string@06fa │ │ -01bf64: 1310 0000 |0070: const/16 v16, #int 0 // #0 │ │ -01bf68: 0200 1000 |0072: move/from16 v0, v16 │ │ -01bf6c: 6e30 5900 fa00 |0074: invoke-virtual {v10, v15, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0059 │ │ -01bf72: 1a0f d20d |0077: const-string v15, "start_dir" // string@0dd2 │ │ -01bf76: 6e30 5800 fa06 |0079: invoke-virtual {v10, v15, v6}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0058 │ │ -01bf7c: 1a0f a208 |007c: const-string v15, "home" // string@08a2 │ │ -01bf80: 6310 6606 |007e: sget-boolean v16, Lcom/gacode/relaunchx/ReLaunch;.useHome:Z // field@0666 │ │ -01bf84: 0200 1000 |0080: move/from16 v0, v16 │ │ -01bf88: 6e30 5900 fa00 |0082: invoke-virtual {v10, v15, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0059 │ │ -01bf8e: 1a0f a308 |0085: const-string v15, "home1" // string@08a3 │ │ -01bf92: 6310 6706 |0087: sget-boolean v16, Lcom/gacode/relaunchx/ReLaunch;.useHome1:Z // field@0667 │ │ -01bf96: 0200 1000 |0089: move/from16 v0, v16 │ │ -01bf9a: 6e30 5900 fa00 |008b: invoke-virtual {v10, v15, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0059 │ │ -01bfa0: 1a0f 890d |008e: const-string v15, "shop" // string@0d89 │ │ -01bfa4: 6310 6906 |0090: sget-boolean v16, Lcom/gacode/relaunchx/ReLaunch;.useShop:Z // field@0669 │ │ -01bfa8: 0200 1000 |0092: move/from16 v0, v16 │ │ -01bfac: 6e30 5900 fa00 |0094: invoke-virtual {v10, v15, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0059 │ │ -01bfb2: 1a0f 160a |0097: const-string v15, "library" // string@0a16 │ │ -01bfb6: 6310 6806 |0099: sget-boolean v16, Lcom/gacode/relaunchx/ReLaunch;.useLibrary:Z // field@0668 │ │ -01bfba: 0200 1000 |009b: move/from16 v0, v16 │ │ -01bfbe: 6e30 5900 fa00 |009d: invoke-virtual {v10, v15, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0059 │ │ -01bfc4: 0800 1100 |00a0: move-object/from16 v0, v17 │ │ -01bfc8: 540f db00 |00a2: iget-object v15, v0, Lcom/gacode/relaunchx/ListActions;.act:Landroid/app/Activity; // field@00db │ │ -01bfcc: 1310 0200 |00a4: const/16 v16, #int 2 // #2 │ │ -01bfd0: 0200 1000 |00a6: move/from16 v0, v16 │ │ -01bfd4: 6e30 1300 af00 |00a8: invoke-virtual {v15, v10, v0}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0013 │ │ -01bfda: 2900 6eff |00ab: goto/16 0019 // -0092 │ │ -01bfde: 1a0f 0308 |00ad: const-string v15, "fullPathName" // string@0803 │ │ -01bfe2: 6e20 c306 fb00 |00af: invoke-virtual {v11, v15}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ -01bfe8: 0c05 |00b2: move-result-object v5 │ │ -01bfea: 1f05 0002 |00b3: check-cast v5, Ljava/lang/String; // type@0200 │ │ -01bfee: 0800 1100 |00b5: move-object/from16 v0, v17 │ │ -01bff2: 540f dc00 |00b7: iget-object v15, v0, Lcom/gacode/relaunchx/ListActions;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@00dc │ │ -01bff6: 0800 1100 |00b9: move-object/from16 v0, v17 │ │ -01bffa: 5400 db00 |00bb: iget-object v0, v0, Lcom/gacode/relaunchx/ListActions;.act:Landroid/app/Activity; // field@00db │ │ -01bffe: 0810 0000 |00bd: move-object/from16 v16, v0 │ │ -01c002: 0800 1000 |00bf: move-object/from16 v0, v16 │ │ -01c006: 6e30 a504 0f06 |00c1: invoke-virtual {v15, v0, v6}, Lcom/gacode/relaunchx/ReLaunchApp;.specialAction:(Landroid/app/Activity;Ljava/lang/String;)Z // method@04a5 │ │ -01c00c: 0a0f |00c4: move-result v15 │ │ -01c00e: 390f 54ff |00c5: if-nez v15, 0019 // -00ac │ │ -01c012: 0800 1100 |00c7: move-object/from16 v0, v17 │ │ -01c016: 540f dc00 |00c9: iget-object v15, v0, Lcom/gacode/relaunchx/ListActions;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@00dc │ │ -01c01a: 6e20 9504 5f00 |00cb: invoke-virtual {v15, v5}, Lcom/gacode/relaunchx/ReLaunchApp;.readerName:(Ljava/lang/String;)Ljava/lang/String; // method@0495 │ │ -01c020: 0c0f |00ce: move-result-object v15 │ │ -01c022: 1a10 fd03 |00cf: const-string v16, "Nope" // string@03fd │ │ -01c026: 7402 7c06 0f00 |00d1: invoke-virtual/range {v15, v16}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -01c02c: 0a0f |00d4: move-result v15 │ │ -01c02e: 380f 1300 |00d5: if-eqz v15, 00e8 // +0013 │ │ -01c032: 0800 1100 |00d7: move-object/from16 v0, v17 │ │ -01c036: 540f dc00 |00d9: iget-object v15, v0, Lcom/gacode/relaunchx/ListActions;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@00dc │ │ -01c03a: 0800 1100 |00db: move-object/from16 v0, v17 │ │ -01c03e: 5400 db00 |00dd: iget-object v0, v0, Lcom/gacode/relaunchx/ListActions;.act:Landroid/app/Activity; // field@00db │ │ -01c042: 0810 0000 |00df: move-object/from16 v16, v0 │ │ -01c046: 0800 1000 |00e1: move-object/from16 v0, v16 │ │ -01c04a: 6e30 7a04 0f06 |00e3: invoke-virtual {v15, v0, v6}, Lcom/gacode/relaunchx/ReLaunchApp;.defaultAction:(Landroid/app/Activity;Ljava/lang/String;)V // method@047a │ │ -01c050: 2900 33ff |00e6: goto/16 0019 // -00cd │ │ -01c054: 0800 1100 |00e8: move-object/from16 v0, v17 │ │ -01c058: 540f dc00 |00ea: iget-object v15, v0, Lcom/gacode/relaunchx/ListActions;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@00dc │ │ -01c05c: 54ff 8006 |00ec: iget-object v15, v15, Lcom/gacode/relaunchx/ReLaunchApp;.askIfAmbiguous:Ljava/lang/Boolean; // field@0680 │ │ -01c060: 6e10 4c06 0f00 |00ee: invoke-virtual {v15}, Ljava/lang/Boolean;.booleanValue:()Z // method@064c │ │ -01c066: 0a0f |00f1: move-result v15 │ │ -01c068: 380f bc00 |00f2: if-eqz v15, 01ae // +00bc │ │ -01c06c: 0800 1100 |00f4: move-object/from16 v0, v17 │ │ -01c070: 5400 dc00 |00f6: iget-object v0, v0, Lcom/gacode/relaunchx/ListActions;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@00dc │ │ -01c074: 0810 0000 |00f8: move-object/from16 v16, v0 │ │ -01c078: 1a0f 0308 |00fa: const-string v15, "fullPathName" // string@0803 │ │ -01c07c: 6e20 c306 fb00 |00fc: invoke-virtual {v11, v15}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ -01c082: 0c0f |00ff: move-result-object v15 │ │ -01c084: 1f0f 0002 |0100: check-cast v15, Ljava/lang/String; // type@0200 │ │ -01c088: 0800 1000 |0102: move-object/from16 v0, v16 │ │ -01c08c: 6e20 9604 f000 |0104: invoke-virtual {v0, v15}, Lcom/gacode/relaunchx/ReLaunchApp;.readerNames:(Ljava/lang/String;)Ljava/util/List; // method@0496 │ │ -01c092: 0c0e |0107: move-result-object v14 │ │ -01c094: 7210 d406 0e00 |0108: invoke-interface {v14}, Ljava/util/List;.size:()I // method@06d4 │ │ -01c09a: 0a0f |010b: move-result v15 │ │ -01c09c: 1310 0100 |010c: const/16 v16, #int 1 // #1 │ │ -01c0a0: 0200 1000 |010e: move/from16 v0, v16 │ │ -01c0a4: 340f 09ff |0110: if-lt v15, v0, 0019 // -00f7 │ │ -01c0a8: 7210 d406 0e00 |0112: invoke-interface {v14}, Ljava/util/List;.size:()I // method@06d4 │ │ -01c0ae: 0a0f |0115: move-result v15 │ │ -01c0b0: 1310 0100 |0116: const/16 v16, #int 1 // #1 │ │ -01c0b4: 0200 1000 |0118: move/from16 v0, v16 │ │ -01c0b8: 330f 1c00 |011a: if-ne v15, v0, 0136 // +001c │ │ -01c0bc: 0800 1100 |011c: move-object/from16 v0, v17 │ │ -01c0c0: 5400 dc00 |011e: iget-object v0, v0, Lcom/gacode/relaunchx/ListActions;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@00dc │ │ -01c0c4: 0810 0000 |0120: move-object/from16 v16, v0 │ │ -01c0c8: 120f |0122: const/4 v15, #int 0 // #0 │ │ -01c0ca: 7220 d006 fe00 |0123: invoke-interface {v14, v15}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ -01c0d0: 0c0f |0126: move-result-object v15 │ │ -01c0d2: 1f0f 0002 |0127: check-cast v15, Ljava/lang/String; // type@0200 │ │ -01c0d6: 0800 1000 |0129: move-object/from16 v0, v16 │ │ -01c0da: 6e30 8e04 f006 |012b: invoke-virtual {v0, v15, v6}, Lcom/gacode/relaunchx/ReLaunchApp;.launchReader:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@048e │ │ -01c0e0: 0c0f |012e: move-result-object v15 │ │ -01c0e2: 0800 1100 |012f: move-object/from16 v0, v17 │ │ -01c0e6: 7020 5802 f000 |0131: invoke-direct {v0, v15}, Lcom/gacode/relaunchx/ListActions;.start:(Landroid/content/Intent;)V // method@0258 │ │ -01c0ec: 2900 e5fe |0134: goto/16 0019 // -011b │ │ -01c0f0: 7210 d406 0e00 |0136: invoke-interface {v14}, Ljava/util/List;.size:()I // method@06d4 │ │ -01c0f6: 0a0f |0139: move-result v15 │ │ -01c0f8: 23ff 2f02 |013a: new-array v15, v15, [Ljava/lang/CharSequence; // type@022f │ │ -01c0fc: 7220 d506 fe00 |013c: invoke-interface {v14, v15}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@06d5 │ │ -01c102: 0c03 |013f: move-result-object v3 │ │ -01c104: 1f03 2f02 |0140: check-cast v3, [Ljava/lang/CharSequence; // type@022f │ │ -01c108: 0800 1100 |0142: move-object/from16 v0, v17 │ │ -01c10c: 540f dc00 |0144: iget-object v15, v0, Lcom/gacode/relaunchx/ListActions;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@00dc │ │ -01c110: 6e10 8204 0f00 |0146: invoke-virtual {v15}, Lcom/gacode/relaunchx/ReLaunchApp;.getApps:()Ljava/util/List; // method@0482 │ │ -01c116: 0c0f |0149: move-result-object v15 │ │ -01c118: 0800 1100 |014a: move-object/from16 v0, v17 │ │ -01c11c: 5400 dc00 |014c: iget-object v0, v0, Lcom/gacode/relaunchx/ListActions;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@00dc │ │ -01c120: 0810 0000 |014e: move-object/from16 v16, v0 │ │ -01c124: 7401 8204 1000 |0150: invoke-virtual/range {v16}, Lcom/gacode/relaunchx/ReLaunchApp;.getApps:()Ljava/util/List; // method@0482 │ │ -01c12a: 0c10 |0153: move-result-object v16 │ │ -01c12c: 7801 d406 1000 |0154: invoke-interface/range {v16}, Ljava/util/List;.size:()I // method@06d4 │ │ -01c132: 0a10 |0157: move-result v16 │ │ -01c134: 0200 1000 |0158: move/from16 v0, v16 │ │ -01c138: 2300 2f02 |015a: new-array v0, v0, [Ljava/lang/CharSequence; // type@022f │ │ -01c13c: 0810 0000 |015c: move-object/from16 v16, v0 │ │ -01c140: 7802 d506 0f00 |015e: invoke-interface/range {v15, v16}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@06d5 │ │ -01c146: 0c08 |0161: move-result-object v8 │ │ -01c148: 1f08 2f02 |0162: check-cast v8, [Ljava/lang/CharSequence; // type@022f │ │ -01c14c: 120c |0164: const/4 v12, #int 0 // #0 │ │ -01c14e: 218f |0165: array-length v15, v8 │ │ -01c150: 35fc 1400 |0166: if-ge v12, v15, 017a // +0014 │ │ -01c154: 4607 080c |0168: aget-object v7, v8, v12 │ │ -01c158: 1f07 0002 |016a: check-cast v7, Ljava/lang/String; // type@0200 │ │ -01c15c: 1a0f cf04 |016c: const-string v15, "\%" // string@04cf │ │ -01c160: 6e20 8906 f700 |016e: invoke-virtual {v7, v15}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0689 │ │ -01c166: 0c09 |0171: move-result-object v9 │ │ -01c168: 122f |0172: const/4 v15, #int 2 // #2 │ │ -01c16a: 460f 090f |0173: aget-object v15, v9, v15 │ │ -01c16e: 4d0f 080c |0175: aput-object v15, v8, v12 │ │ -01c172: d80c 0c01 |0177: add-int/lit8 v12, v12, #int 1 // #01 │ │ -01c176: 28ec |0179: goto 0165 // -0014 │ │ -01c178: 076d |017a: move-object v13, v6 │ │ -01c17a: 2204 0c00 |017b: new-instance v4, Landroid/app/AlertDialog$Builder; // type@000c │ │ -01c17e: 0800 1100 |017d: move-object/from16 v0, v17 │ │ -01c182: 540f db00 |017f: iget-object v15, v0, Lcom/gacode/relaunchx/ListActions;.act:Landroid/app/Activity; // field@00db │ │ -01c186: 7020 1b00 f400 |0181: invoke-direct {v4, v15}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ -01c18c: 0800 1100 |0184: move-object/from16 v0, v17 │ │ -01c190: 540f dc00 |0186: iget-object v15, v0, Lcom/gacode/relaunchx/ListActions;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@00dc │ │ -01c194: 6e10 8b04 0f00 |0188: invoke-virtual {v15}, Lcom/gacode/relaunchx/ReLaunchApp;.getResources:()Landroid/content/res/Resources; // method@048b │ │ -01c19a: 0c0f |018b: move-result-object v15 │ │ -01c19c: 1410 a400 087f |018c: const v16, #float 1.80778e+38 // #7f0800a4 │ │ -01c1a2: 7402 8000 0f00 |018f: invoke-virtual/range {v15, v16}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -01c1a8: 0c0f |0192: move-result-object v15 │ │ -01c1aa: 6e20 2500 f400 |0193: invoke-virtual {v4, v15}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ -01c1b0: 12ff |0196: const/4 v15, #int -1 // #ff │ │ -01c1b2: 2210 bd00 |0197: new-instance v16, Lcom/gacode/relaunchx/ListActions$3; // type@00bd │ │ -01c1b6: 0800 1000 |0199: move-object/from16 v0, v16 │ │ -01c1ba: 0801 1100 |019b: move-object/from16 v1, v17 │ │ -01c1be: 7040 5102 10d3 |019d: invoke-direct {v0, v1, v3, v13}, Lcom/gacode/relaunchx/ListActions$3;.:(Lcom/gacode/relaunchx/ListActions;[Ljava/lang/CharSequence;Ljava/lang/String;)V // method@0251 │ │ -01c1c4: 0800 1000 |01a0: move-object/from16 v0, v16 │ │ -01c1c8: 6e40 2300 840f |01a2: invoke-virtual {v4, v8, v15, v0}, Landroid/app/AlertDialog$Builder;.setSingleChoiceItems:([Ljava/lang/CharSequence;ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0023 │ │ -01c1ce: 6e10 1c00 0400 |01a5: invoke-virtual {v4}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@001c │ │ -01c1d4: 0c02 |01a8: move-result-object v2 │ │ -01c1d6: 6e10 2800 0200 |01a9: invoke-virtual {v2}, Landroid/app/AlertDialog;.show:()V // method@0028 │ │ -01c1dc: 2900 6dfe |01ac: goto/16 0019 // -0193 │ │ -01c1e0: 0800 1100 |01ae: move-object/from16 v0, v17 │ │ -01c1e4: 540f dc00 |01b0: iget-object v15, v0, Lcom/gacode/relaunchx/ListActions;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@00dc │ │ -01c1e8: 0800 1100 |01b2: move-object/from16 v0, v17 │ │ -01c1ec: 5400 dc00 |01b4: iget-object v0, v0, Lcom/gacode/relaunchx/ListActions;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@00dc │ │ -01c1f0: 0810 0000 |01b6: move-object/from16 v16, v0 │ │ -01c1f4: 0800 1000 |01b8: move-object/from16 v0, v16 │ │ -01c1f8: 6e20 9504 5000 |01ba: invoke-virtual {v0, v5}, Lcom/gacode/relaunchx/ReLaunchApp;.readerName:(Ljava/lang/String;)Ljava/lang/String; // method@0495 │ │ -01c1fe: 0c10 |01bd: move-result-object v16 │ │ -01c200: 0800 1000 |01be: move-object/from16 v0, v16 │ │ -01c204: 6e30 8e04 0f06 |01c0: invoke-virtual {v15, v0, v6}, Lcom/gacode/relaunchx/ReLaunchApp;.launchReader:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@048e │ │ -01c20a: 0c0f |01c3: move-result-object v15 │ │ -01c20c: 0800 1100 |01c4: move-object/from16 v0, v17 │ │ -01c210: 7020 5802 f000 |01c6: invoke-direct {v0, v15}, Lcom/gacode/relaunchx/ListActions;.start:(Landroid/content/Intent;)V // method@0258 │ │ -01c216: 2900 50fe |01c9: goto/16 0019 // -01b0 │ │ +01cf0c: |[01cf0c] com.gacode.relaunchx.ListActions.runItem:(Ljava/lang/String;I)V │ │ +01cf1c: 0800 1200 |0000: move-object/from16 v0, v18 │ │ +01cf20: 0801 1100 |0002: move-object/from16 v1, v17 │ │ +01cf24: 5b10 de00 |0004: iput-object v0, v1, Lcom/gacode/relaunchx/ListActions;.listName:Ljava/lang/String; // field@00de │ │ +01cf28: 7601 5502 1100 |0006: invoke-direct/range {v17}, Lcom/gacode/relaunchx/ListActions;.createItemsArray:()V // method@0255 │ │ +01cf2e: 3a13 1000 |0009: if-ltz v19, 0019 // +0010 │ │ +01cf32: 0800 1100 |000b: move-object/from16 v0, v17 │ │ +01cf36: 540f dd00 |000d: iget-object v15, v0, Lcom/gacode/relaunchx/ListActions;.itemsArray:Ljava/util/List; // field@00dd │ │ +01cf3a: 7210 d406 0f00 |000f: invoke-interface {v15}, Ljava/util/List;.size:()I // method@06d4 │ │ +01cf40: 0a0f |0012: move-result v15 │ │ +01cf42: d80f 0fff |0013: add-int/lit8 v15, v15, #int -1 // #ff │ │ +01cf46: 0200 1300 |0015: move/from16 v0, v19 │ │ +01cf4a: 37f0 0300 |0017: if-le v0, v15, 001a // +0003 │ │ +01cf4e: 0e00 |0019: return-void │ │ +01cf50: 0800 1100 |001a: move-object/from16 v0, v17 │ │ +01cf54: 540f dd00 |001c: iget-object v15, v0, Lcom/gacode/relaunchx/ListActions;.itemsArray:Ljava/util/List; // field@00dd │ │ +01cf58: 0200 1300 |001e: move/from16 v0, v19 │ │ +01cf5c: 7220 d006 0f00 |0020: invoke-interface {v15, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ +01cf62: 0c0b |0023: move-result-object v11 │ │ +01cf64: 1f0b 1502 |0024: check-cast v11, Ljava/util/HashMap; // type@0215 │ │ +01cf68: 2210 0202 |0026: new-instance v16, Ljava/lang/StringBuilder; // type@0202 │ │ +01cf6c: 7601 9606 1000 |0028: invoke-direct/range {v16}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +01cf72: 1a0f f806 |002b: const-string v15, "directoryName" // string@06f8 │ │ +01cf76: 6e20 c306 fb00 |002d: invoke-virtual {v11, v15}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ +01cf7c: 0c0f |0030: move-result-object v15 │ │ +01cf7e: 1f0f 0002 |0031: check-cast v15, Ljava/lang/String; // type@0200 │ │ +01cf82: 0800 1000 |0033: move-object/from16 v0, v16 │ │ +01cf86: 6e20 9a06 f000 |0035: invoke-virtual {v0, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +01cf8c: 0c0f |0038: move-result-object v15 │ │ +01cf8e: 1a10 5a00 |0039: const-string v16, "/" // string@005a │ │ +01cf92: 7402 9a06 0f00 |003b: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +01cf98: 0c10 |003e: move-result-object v16 │ │ +01cf9a: 1a0f 0308 |003f: const-string v15, "fullPathName" // string@0803 │ │ +01cf9e: 6e20 c306 fb00 |0041: invoke-virtual {v11, v15}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ +01cfa4: 0c0f |0044: move-result-object v15 │ │ +01cfa6: 1f0f 0002 |0045: check-cast v15, Ljava/lang/String; // type@0200 │ │ +01cfaa: 0800 1000 |0047: move-object/from16 v0, v16 │ │ +01cfae: 6e20 9a06 f000 |0049: invoke-virtual {v0, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +01cfb4: 0c0f |004c: move-result-object v15 │ │ +01cfb6: 6e10 9c06 0f00 |004d: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +01cfbc: 0c06 |0050: move-result-object v6 │ │ +01cfbe: 1a0f 640e |0051: const-string v15, "type" // string@0e64 │ │ +01cfc2: 6e20 c306 fb00 |0053: invoke-virtual {v11, v15}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ +01cfc8: 0c0f |0056: move-result-object v15 │ │ +01cfca: 1f0f 0002 |0057: check-cast v15, Ljava/lang/String; // type@0200 │ │ +01cfce: 1a10 f206 |0059: const-string v16, "dir" // string@06f2 │ │ +01cfd2: 7402 7c06 0f00 |005b: invoke-virtual/range {v15, v16}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +01cfd8: 0a0f |005e: move-result v15 │ │ +01cfda: 380f 4e00 |005f: if-eqz v15, 00ad // +004e │ │ +01cfde: 220a 1c00 |0061: new-instance v10, Landroid/content/Intent; // type@001c │ │ +01cfe2: 0800 1100 |0063: move-object/from16 v0, v17 │ │ +01cfe6: 540f db00 |0065: iget-object v15, v0, Lcom/gacode/relaunchx/ListActions;.act:Landroid/app/Activity; // field@00db │ │ +01cfea: 1c10 6e01 |0067: const-class v16, Lcom/gacode/relaunchx/ReLaunch; // type@016e │ │ +01cfee: 0800 1000 |0069: move-object/from16 v0, v16 │ │ +01cff2: 7030 4d00 fa00 |006b: invoke-direct {v10, v15, v0}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004d │ │ +01cff8: 1a0f fa06 |006e: const-string v15, "dirviewer" // string@06fa │ │ +01cffc: 1310 0000 |0070: const/16 v16, #int 0 // #0 │ │ +01d000: 0200 1000 |0072: move/from16 v0, v16 │ │ +01d004: 6e30 5900 fa00 |0074: invoke-virtual {v10, v15, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0059 │ │ +01d00a: 1a0f d20d |0077: const-string v15, "start_dir" // string@0dd2 │ │ +01d00e: 6e30 5800 fa06 |0079: invoke-virtual {v10, v15, v6}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0058 │ │ +01d014: 1a0f a208 |007c: const-string v15, "home" // string@08a2 │ │ +01d018: 6310 6606 |007e: sget-boolean v16, Lcom/gacode/relaunchx/ReLaunch;.useHome:Z // field@0666 │ │ +01d01c: 0200 1000 |0080: move/from16 v0, v16 │ │ +01d020: 6e30 5900 fa00 |0082: invoke-virtual {v10, v15, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0059 │ │ +01d026: 1a0f a308 |0085: const-string v15, "home1" // string@08a3 │ │ +01d02a: 6310 6706 |0087: sget-boolean v16, Lcom/gacode/relaunchx/ReLaunch;.useHome1:Z // field@0667 │ │ +01d02e: 0200 1000 |0089: move/from16 v0, v16 │ │ +01d032: 6e30 5900 fa00 |008b: invoke-virtual {v10, v15, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0059 │ │ +01d038: 1a0f 890d |008e: const-string v15, "shop" // string@0d89 │ │ +01d03c: 6310 6906 |0090: sget-boolean v16, Lcom/gacode/relaunchx/ReLaunch;.useShop:Z // field@0669 │ │ +01d040: 0200 1000 |0092: move/from16 v0, v16 │ │ +01d044: 6e30 5900 fa00 |0094: invoke-virtual {v10, v15, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0059 │ │ +01d04a: 1a0f 160a |0097: const-string v15, "library" // string@0a16 │ │ +01d04e: 6310 6806 |0099: sget-boolean v16, Lcom/gacode/relaunchx/ReLaunch;.useLibrary:Z // field@0668 │ │ +01d052: 0200 1000 |009b: move/from16 v0, v16 │ │ +01d056: 6e30 5900 fa00 |009d: invoke-virtual {v10, v15, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0059 │ │ +01d05c: 0800 1100 |00a0: move-object/from16 v0, v17 │ │ +01d060: 540f db00 |00a2: iget-object v15, v0, Lcom/gacode/relaunchx/ListActions;.act:Landroid/app/Activity; // field@00db │ │ +01d064: 1310 0200 |00a4: const/16 v16, #int 2 // #2 │ │ +01d068: 0200 1000 |00a6: move/from16 v0, v16 │ │ +01d06c: 6e30 1300 af00 |00a8: invoke-virtual {v15, v10, v0}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0013 │ │ +01d072: 2900 6eff |00ab: goto/16 0019 // -0092 │ │ +01d076: 1a0f 0308 |00ad: const-string v15, "fullPathName" // string@0803 │ │ +01d07a: 6e20 c306 fb00 |00af: invoke-virtual {v11, v15}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ +01d080: 0c05 |00b2: move-result-object v5 │ │ +01d082: 1f05 0002 |00b3: check-cast v5, Ljava/lang/String; // type@0200 │ │ +01d086: 0800 1100 |00b5: move-object/from16 v0, v17 │ │ +01d08a: 540f dc00 |00b7: iget-object v15, v0, Lcom/gacode/relaunchx/ListActions;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@00dc │ │ +01d08e: 0800 1100 |00b9: move-object/from16 v0, v17 │ │ +01d092: 5400 db00 |00bb: iget-object v0, v0, Lcom/gacode/relaunchx/ListActions;.act:Landroid/app/Activity; // field@00db │ │ +01d096: 0810 0000 |00bd: move-object/from16 v16, v0 │ │ +01d09a: 0800 1000 |00bf: move-object/from16 v0, v16 │ │ +01d09e: 6e30 a504 0f06 |00c1: invoke-virtual {v15, v0, v6}, Lcom/gacode/relaunchx/ReLaunchApp;.specialAction:(Landroid/app/Activity;Ljava/lang/String;)Z // method@04a5 │ │ +01d0a4: 0a0f |00c4: move-result v15 │ │ +01d0a6: 390f 54ff |00c5: if-nez v15, 0019 // -00ac │ │ +01d0aa: 0800 1100 |00c7: move-object/from16 v0, v17 │ │ +01d0ae: 540f dc00 |00c9: iget-object v15, v0, Lcom/gacode/relaunchx/ListActions;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@00dc │ │ +01d0b2: 6e20 9504 5f00 |00cb: invoke-virtual {v15, v5}, Lcom/gacode/relaunchx/ReLaunchApp;.readerName:(Ljava/lang/String;)Ljava/lang/String; // method@0495 │ │ +01d0b8: 0c0f |00ce: move-result-object v15 │ │ +01d0ba: 1a10 fd03 |00cf: const-string v16, "Nope" // string@03fd │ │ +01d0be: 7402 7c06 0f00 |00d1: invoke-virtual/range {v15, v16}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +01d0c4: 0a0f |00d4: move-result v15 │ │ +01d0c6: 380f 1300 |00d5: if-eqz v15, 00e8 // +0013 │ │ +01d0ca: 0800 1100 |00d7: move-object/from16 v0, v17 │ │ +01d0ce: 540f dc00 |00d9: iget-object v15, v0, Lcom/gacode/relaunchx/ListActions;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@00dc │ │ +01d0d2: 0800 1100 |00db: move-object/from16 v0, v17 │ │ +01d0d6: 5400 db00 |00dd: iget-object v0, v0, Lcom/gacode/relaunchx/ListActions;.act:Landroid/app/Activity; // field@00db │ │ +01d0da: 0810 0000 |00df: move-object/from16 v16, v0 │ │ +01d0de: 0800 1000 |00e1: move-object/from16 v0, v16 │ │ +01d0e2: 6e30 7a04 0f06 |00e3: invoke-virtual {v15, v0, v6}, Lcom/gacode/relaunchx/ReLaunchApp;.defaultAction:(Landroid/app/Activity;Ljava/lang/String;)V // method@047a │ │ +01d0e8: 2900 33ff |00e6: goto/16 0019 // -00cd │ │ +01d0ec: 0800 1100 |00e8: move-object/from16 v0, v17 │ │ +01d0f0: 540f dc00 |00ea: iget-object v15, v0, Lcom/gacode/relaunchx/ListActions;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@00dc │ │ +01d0f4: 54ff 8006 |00ec: iget-object v15, v15, Lcom/gacode/relaunchx/ReLaunchApp;.askIfAmbiguous:Ljava/lang/Boolean; // field@0680 │ │ +01d0f8: 6e10 4c06 0f00 |00ee: invoke-virtual {v15}, Ljava/lang/Boolean;.booleanValue:()Z // method@064c │ │ +01d0fe: 0a0f |00f1: move-result v15 │ │ +01d100: 380f bc00 |00f2: if-eqz v15, 01ae // +00bc │ │ +01d104: 0800 1100 |00f4: move-object/from16 v0, v17 │ │ +01d108: 5400 dc00 |00f6: iget-object v0, v0, Lcom/gacode/relaunchx/ListActions;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@00dc │ │ +01d10c: 0810 0000 |00f8: move-object/from16 v16, v0 │ │ +01d110: 1a0f 0308 |00fa: const-string v15, "fullPathName" // string@0803 │ │ +01d114: 6e20 c306 fb00 |00fc: invoke-virtual {v11, v15}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ +01d11a: 0c0f |00ff: move-result-object v15 │ │ +01d11c: 1f0f 0002 |0100: check-cast v15, Ljava/lang/String; // type@0200 │ │ +01d120: 0800 1000 |0102: move-object/from16 v0, v16 │ │ +01d124: 6e20 9604 f000 |0104: invoke-virtual {v0, v15}, Lcom/gacode/relaunchx/ReLaunchApp;.readerNames:(Ljava/lang/String;)Ljava/util/List; // method@0496 │ │ +01d12a: 0c0e |0107: move-result-object v14 │ │ +01d12c: 7210 d406 0e00 |0108: invoke-interface {v14}, Ljava/util/List;.size:()I // method@06d4 │ │ +01d132: 0a0f |010b: move-result v15 │ │ +01d134: 1310 0100 |010c: const/16 v16, #int 1 // #1 │ │ +01d138: 0200 1000 |010e: move/from16 v0, v16 │ │ +01d13c: 340f 09ff |0110: if-lt v15, v0, 0019 // -00f7 │ │ +01d140: 7210 d406 0e00 |0112: invoke-interface {v14}, Ljava/util/List;.size:()I // method@06d4 │ │ +01d146: 0a0f |0115: move-result v15 │ │ +01d148: 1310 0100 |0116: const/16 v16, #int 1 // #1 │ │ +01d14c: 0200 1000 |0118: move/from16 v0, v16 │ │ +01d150: 330f 1c00 |011a: if-ne v15, v0, 0136 // +001c │ │ +01d154: 0800 1100 |011c: move-object/from16 v0, v17 │ │ +01d158: 5400 dc00 |011e: iget-object v0, v0, Lcom/gacode/relaunchx/ListActions;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@00dc │ │ +01d15c: 0810 0000 |0120: move-object/from16 v16, v0 │ │ +01d160: 120f |0122: const/4 v15, #int 0 // #0 │ │ +01d162: 7220 d006 fe00 |0123: invoke-interface {v14, v15}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ +01d168: 0c0f |0126: move-result-object v15 │ │ +01d16a: 1f0f 0002 |0127: check-cast v15, Ljava/lang/String; // type@0200 │ │ +01d16e: 0800 1000 |0129: move-object/from16 v0, v16 │ │ +01d172: 6e30 8e04 f006 |012b: invoke-virtual {v0, v15, v6}, Lcom/gacode/relaunchx/ReLaunchApp;.launchReader:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@048e │ │ +01d178: 0c0f |012e: move-result-object v15 │ │ +01d17a: 0800 1100 |012f: move-object/from16 v0, v17 │ │ +01d17e: 7020 5802 f000 |0131: invoke-direct {v0, v15}, Lcom/gacode/relaunchx/ListActions;.start:(Landroid/content/Intent;)V // method@0258 │ │ +01d184: 2900 e5fe |0134: goto/16 0019 // -011b │ │ +01d188: 7210 d406 0e00 |0136: invoke-interface {v14}, Ljava/util/List;.size:()I // method@06d4 │ │ +01d18e: 0a0f |0139: move-result v15 │ │ +01d190: 23ff 2f02 |013a: new-array v15, v15, [Ljava/lang/CharSequence; // type@022f │ │ +01d194: 7220 d506 fe00 |013c: invoke-interface {v14, v15}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@06d5 │ │ +01d19a: 0c03 |013f: move-result-object v3 │ │ +01d19c: 1f03 2f02 |0140: check-cast v3, [Ljava/lang/CharSequence; // type@022f │ │ +01d1a0: 0800 1100 |0142: move-object/from16 v0, v17 │ │ +01d1a4: 540f dc00 |0144: iget-object v15, v0, Lcom/gacode/relaunchx/ListActions;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@00dc │ │ +01d1a8: 6e10 8204 0f00 |0146: invoke-virtual {v15}, Lcom/gacode/relaunchx/ReLaunchApp;.getApps:()Ljava/util/List; // method@0482 │ │ +01d1ae: 0c0f |0149: move-result-object v15 │ │ +01d1b0: 0800 1100 |014a: move-object/from16 v0, v17 │ │ +01d1b4: 5400 dc00 |014c: iget-object v0, v0, Lcom/gacode/relaunchx/ListActions;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@00dc │ │ +01d1b8: 0810 0000 |014e: move-object/from16 v16, v0 │ │ +01d1bc: 7401 8204 1000 |0150: invoke-virtual/range {v16}, Lcom/gacode/relaunchx/ReLaunchApp;.getApps:()Ljava/util/List; // method@0482 │ │ +01d1c2: 0c10 |0153: move-result-object v16 │ │ +01d1c4: 7801 d406 1000 |0154: invoke-interface/range {v16}, Ljava/util/List;.size:()I // method@06d4 │ │ +01d1ca: 0a10 |0157: move-result v16 │ │ +01d1cc: 0200 1000 |0158: move/from16 v0, v16 │ │ +01d1d0: 2300 2f02 |015a: new-array v0, v0, [Ljava/lang/CharSequence; // type@022f │ │ +01d1d4: 0810 0000 |015c: move-object/from16 v16, v0 │ │ +01d1d8: 7802 d506 0f00 |015e: invoke-interface/range {v15, v16}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@06d5 │ │ +01d1de: 0c08 |0161: move-result-object v8 │ │ +01d1e0: 1f08 2f02 |0162: check-cast v8, [Ljava/lang/CharSequence; // type@022f │ │ +01d1e4: 120c |0164: const/4 v12, #int 0 // #0 │ │ +01d1e6: 218f |0165: array-length v15, v8 │ │ +01d1e8: 35fc 1400 |0166: if-ge v12, v15, 017a // +0014 │ │ +01d1ec: 4607 080c |0168: aget-object v7, v8, v12 │ │ +01d1f0: 1f07 0002 |016a: check-cast v7, Ljava/lang/String; // type@0200 │ │ +01d1f4: 1a0f cf04 |016c: const-string v15, "\%" // string@04cf │ │ +01d1f8: 6e20 8906 f700 |016e: invoke-virtual {v7, v15}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0689 │ │ +01d1fe: 0c09 |0171: move-result-object v9 │ │ +01d200: 122f |0172: const/4 v15, #int 2 // #2 │ │ +01d202: 460f 090f |0173: aget-object v15, v9, v15 │ │ +01d206: 4d0f 080c |0175: aput-object v15, v8, v12 │ │ +01d20a: d80c 0c01 |0177: add-int/lit8 v12, v12, #int 1 // #01 │ │ +01d20e: 28ec |0179: goto 0165 // -0014 │ │ +01d210: 076d |017a: move-object v13, v6 │ │ +01d212: 2204 0c00 |017b: new-instance v4, Landroid/app/AlertDialog$Builder; // type@000c │ │ +01d216: 0800 1100 |017d: move-object/from16 v0, v17 │ │ +01d21a: 540f db00 |017f: iget-object v15, v0, Lcom/gacode/relaunchx/ListActions;.act:Landroid/app/Activity; // field@00db │ │ +01d21e: 7020 1b00 f400 |0181: invoke-direct {v4, v15}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ +01d224: 0800 1100 |0184: move-object/from16 v0, v17 │ │ +01d228: 540f dc00 |0186: iget-object v15, v0, Lcom/gacode/relaunchx/ListActions;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@00dc │ │ +01d22c: 6e10 8b04 0f00 |0188: invoke-virtual {v15}, Lcom/gacode/relaunchx/ReLaunchApp;.getResources:()Landroid/content/res/Resources; // method@048b │ │ +01d232: 0c0f |018b: move-result-object v15 │ │ +01d234: 1410 a400 087f |018c: const v16, #float 1.80778e+38 // #7f0800a4 │ │ +01d23a: 7402 8000 0f00 |018f: invoke-virtual/range {v15, v16}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +01d240: 0c0f |0192: move-result-object v15 │ │ +01d242: 6e20 2500 f400 |0193: invoke-virtual {v4, v15}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ +01d248: 12ff |0196: const/4 v15, #int -1 // #ff │ │ +01d24a: 2210 bd00 |0197: new-instance v16, Lcom/gacode/relaunchx/ListActions$3; // type@00bd │ │ +01d24e: 0800 1000 |0199: move-object/from16 v0, v16 │ │ +01d252: 0801 1100 |019b: move-object/from16 v1, v17 │ │ +01d256: 7040 5102 10d3 |019d: invoke-direct {v0, v1, v3, v13}, Lcom/gacode/relaunchx/ListActions$3;.:(Lcom/gacode/relaunchx/ListActions;[Ljava/lang/CharSequence;Ljava/lang/String;)V // method@0251 │ │ +01d25c: 0800 1000 |01a0: move-object/from16 v0, v16 │ │ +01d260: 6e40 2300 840f |01a2: invoke-virtual {v4, v8, v15, v0}, Landroid/app/AlertDialog$Builder;.setSingleChoiceItems:([Ljava/lang/CharSequence;ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0023 │ │ +01d266: 6e10 1c00 0400 |01a5: invoke-virtual {v4}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@001c │ │ +01d26c: 0c02 |01a8: move-result-object v2 │ │ +01d26e: 6e10 2800 0200 |01a9: invoke-virtual {v2}, Landroid/app/AlertDialog;.show:()V // method@0028 │ │ +01d274: 2900 6dfe |01ac: goto/16 0019 // -0193 │ │ +01d278: 0800 1100 |01ae: move-object/from16 v0, v17 │ │ +01d27c: 540f dc00 |01b0: iget-object v15, v0, Lcom/gacode/relaunchx/ListActions;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@00dc │ │ +01d280: 0800 1100 |01b2: move-object/from16 v0, v17 │ │ +01d284: 5400 dc00 |01b4: iget-object v0, v0, Lcom/gacode/relaunchx/ListActions;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@00dc │ │ +01d288: 0810 0000 |01b6: move-object/from16 v16, v0 │ │ +01d28c: 0800 1000 |01b8: move-object/from16 v0, v16 │ │ +01d290: 6e20 9504 5000 |01ba: invoke-virtual {v0, v5}, Lcom/gacode/relaunchx/ReLaunchApp;.readerName:(Ljava/lang/String;)Ljava/lang/String; // method@0495 │ │ +01d296: 0c10 |01bd: move-result-object v16 │ │ +01d298: 0800 1000 |01be: move-object/from16 v0, v16 │ │ +01d29c: 6e30 8e04 0f06 |01c0: invoke-virtual {v15, v0, v6}, Lcom/gacode/relaunchx/ReLaunchApp;.launchReader:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@048e │ │ +01d2a2: 0c0f |01c3: move-result-object v15 │ │ +01d2a4: 0800 1100 |01c4: move-object/from16 v0, v17 │ │ +01d2a8: 7020 5802 f000 |01c6: invoke-direct {v0, v15}, Lcom/gacode/relaunchx/ListActions;.start:(Landroid/content/Intent;)V // method@0258 │ │ +01d2ae: 2900 50fe |01c9: goto/16 0019 // -01b0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ 0x0006 line=167 │ │ 0x0009 line=169 │ │ 0x0019 line=234 │ │ 0x001a line=172 │ │ @@ -12839,243 +12845,243 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 22 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 464 16-bit code units │ │ -01c21c: |[01c21c] com.gacode.relaunchx.ListActions.showMenu:(Ljava/lang/String;)V │ │ -01c22c: 0800 1500 |0000: move-object/from16 v0, v21 │ │ -01c230: 0801 1400 |0002: move-object/from16 v1, v20 │ │ -01c234: 5b10 de00 |0004: iput-object v0, v1, Lcom/gacode/relaunchx/ListActions;.listName:Ljava/lang/String; // field@00de │ │ -01c238: 7601 5502 1400 |0006: invoke-direct/range {v20}, Lcom/gacode/relaunchx/ListActions;.createItemsArray:()V // method@0255 │ │ -01c23e: 0800 1400 |0009: move-object/from16 v0, v20 │ │ -01c242: 5400 dd00 |000b: iget-object v0, v0, Lcom/gacode/relaunchx/ListActions;.itemsArray:Ljava/util/List; // field@00dd │ │ -01c246: 0811 0000 |000d: move-object/from16 v17, v0 │ │ -01c24a: 7801 d406 1100 |000f: invoke-interface/range {v17}, Ljava/util/List;.size:()I // method@06d4 │ │ -01c250: 0a11 |0012: move-result v17 │ │ -01c252: 3d11 bc01 |0013: if-lez v17, 01cf // +01bc │ │ -01c256: 2205 0d02 |0015: new-instance v5, Ljava/util/ArrayList; // type@020d │ │ -01c25a: 7010 ae06 0500 |0017: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@06ae │ │ -01c260: 0800 1400 |001a: move-object/from16 v0, v20 │ │ -01c264: 5400 df00 |001c: iget-object v0, v0, Lcom/gacode/relaunchx/ListActions;.prefs:Landroid/content/SharedPreferences; // field@00df │ │ -01c268: 0811 0000 |001e: move-object/from16 v17, v0 │ │ -01c26c: 1a12 9b08 |0020: const-string v18, "hideKnownExts" // string@089b │ │ -01c270: 1313 0000 |0022: const/16 v19, #int 0 // #0 │ │ -01c274: 7803 6d00 1100 |0024: invoke-interface/range {v17, v18, v19}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ -01c27a: 0a11 |0027: move-result v17 │ │ -01c27c: 3811 5400 |0028: if-eqz v17, 007c // +0054 │ │ -01c280: 0800 1400 |002a: move-object/from16 v0, v20 │ │ -01c284: 5400 dc00 |002c: iget-object v0, v0, Lcom/gacode/relaunchx/ListActions;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@00dc │ │ -01c288: 0811 0000 |002e: move-object/from16 v17, v0 │ │ -01c28c: 7401 8a04 1100 |0030: invoke-virtual/range {v17}, Lcom/gacode/relaunchx/ReLaunchApp;.getReaders:()Ljava/util/List; // method@048a │ │ -01c292: 0c0e |0033: move-result-object v14 │ │ -01c294: 2210 1602 |0034: new-instance v16, Ljava/util/HashSet; // type@0216 │ │ -01c298: 7601 c706 1000 |0036: invoke-direct/range {v16}, Ljava/util/HashSet;.:()V // method@06c7 │ │ -01c29e: 1209 |0039: const/4 v9, #int 0 // #0 │ │ -01c2a0: 7210 d406 0e00 |003a: invoke-interface {v14}, Ljava/util/List;.size:()I // method@06d4 │ │ -01c2a6: 0a11 |003d: move-result v17 │ │ -01c2a8: 0200 1100 |003e: move/from16 v0, v17 │ │ -01c2ac: 3509 2700 |0040: if-ge v9, v0, 0067 // +0027 │ │ -01c2b0: 7220 d006 9e00 |0042: invoke-interface {v14, v9}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ -01c2b6: 0c11 |0045: move-result-object v17 │ │ -01c2b8: 1f11 1502 |0046: check-cast v17, Ljava/util/HashMap; // type@0215 │ │ -01c2bc: 7401 c406 1100 |0048: invoke-virtual/range {v17}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@06c4 │ │ -01c2c2: 0c11 |004b: move-result-object v17 │ │ -01c2c4: 7801 da06 1100 |004c: invoke-interface/range {v17}, Ljava/util/Set;.toArray:()[Ljava/lang/Object; // method@06da │ │ -01c2ca: 0c0c |004f: move-result-object v12 │ │ -01c2cc: 120b |0050: const/4 v11, #int 0 // #0 │ │ -01c2ce: 21c0 |0051: array-length v0, v12 │ │ -01c2d0: 0211 0000 |0052: move/from16 v17, v0 │ │ -01c2d4: 0200 1100 |0054: move/from16 v0, v17 │ │ -01c2d8: 350b 0e00 |0056: if-ge v11, v0, 0064 // +000e │ │ -01c2dc: 4611 0c0b |0058: aget-object v17, v12, v11 │ │ -01c2e0: 7401 6906 1100 |005a: invoke-virtual/range {v17}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0669 │ │ -01c2e6: 0c11 |005d: move-result-object v17 │ │ -01c2e8: 7802 d806 1000 |005e: invoke-interface/range {v16, v17}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@06d8 │ │ -01c2ee: d80b 0b01 |0061: add-int/lit8 v11, v11, #int 1 // #01 │ │ -01c2f2: 28ee |0063: goto 0051 // -0012 │ │ -01c2f4: d809 0901 |0064: add-int/lit8 v9, v9, #int 1 // #01 │ │ -01c2f8: 28d4 |0066: goto 003a // -002c │ │ -01c2fa: 2205 0d02 |0067: new-instance v5, Ljava/util/ArrayList; // type@020d │ │ -01c2fe: 0800 1000 |0069: move-object/from16 v0, v16 │ │ -01c302: 7020 b006 0500 |006b: invoke-direct {v5, v0}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@06b0 │ │ -01c308: 2211 bb00 |006e: new-instance v17, Lcom/gacode/relaunchx/ListActions$1ExtsComparator; // type@00bb │ │ -01c30c: 0800 1100 |0070: move-object/from16 v0, v17 │ │ -01c310: 0801 1400 |0072: move-object/from16 v1, v20 │ │ -01c314: 7020 4c02 1000 |0074: invoke-direct {v0, v1}, Lcom/gacode/relaunchx/ListActions$1ExtsComparator;.:(Lcom/gacode/relaunchx/ListActions;)V // method@024c │ │ -01c31a: 0800 1100 |0077: move-object/from16 v0, v17 │ │ -01c31e: 7120 ba06 0500 |0079: invoke-static {v5, v0}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@06ba │ │ -01c324: 2203 0d02 |007c: new-instance v3, Ljava/util/ArrayList; // type@020d │ │ -01c328: 7010 ae06 0300 |007e: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@06ae │ │ -01c32e: 0800 1400 |0081: move-object/from16 v0, v20 │ │ -01c332: 5400 df00 |0083: iget-object v0, v0, Lcom/gacode/relaunchx/ListActions;.prefs:Landroid/content/SharedPreferences; // field@00df │ │ -01c336: 0811 0000 |0085: move-object/from16 v17, v0 │ │ -01c33a: 1a12 9a08 |0087: const-string v18, "hideKnownDirs" // string@089a │ │ -01c33e: 1313 0000 |0089: const/16 v19, #int 0 // #0 │ │ -01c342: 7803 6d00 1100 |008b: invoke-interface/range {v17, v18, v19}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ -01c348: 0a11 |008e: move-result v17 │ │ -01c34a: 3811 3600 |008f: if-eqz v17, 00c5 // +0036 │ │ -01c34e: 0800 1400 |0091: move-object/from16 v0, v20 │ │ -01c352: 5400 df00 |0093: iget-object v0, v0, Lcom/gacode/relaunchx/ListActions;.prefs:Landroid/content/SharedPreferences; // field@00df │ │ -01c356: 0811 0000 |0095: move-object/from16 v17, v0 │ │ -01c35a: 1a12 cd0d |0097: const-string v18, "startDir" // string@0dcd │ │ -01c35e: 1a13 6600 |0099: const-string v19, "/sdcard,/media/My Files" // string@0066 │ │ -01c362: 7803 6f00 1100 |009b: invoke-interface/range {v17, v18, v19}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -01c368: 0c11 |009e: move-result-object v17 │ │ -01c36a: 1a12 d004 |009f: const-string v18, "\," // string@04d0 │ │ -01c36e: 7402 8906 1100 |00a1: invoke-virtual/range {v17, v18}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0689 │ │ -01c374: 0c08 |00a4: move-result-object v8 │ │ -01c376: 1209 |00a5: const/4 v9, #int 0 // #0 │ │ -01c378: 2180 |00a6: array-length v0, v8 │ │ -01c37a: 0211 0000 |00a7: move/from16 v17, v0 │ │ -01c37e: 0200 1100 |00a9: move/from16 v0, v17 │ │ -01c382: 3509 0c00 |00ab: if-ge v9, v0, 00b7 // +000c │ │ -01c386: 4611 0809 |00ad: aget-object v17, v8, v9 │ │ -01c38a: 0800 1100 |00af: move-object/from16 v0, v17 │ │ -01c38e: 6e20 b106 0300 |00b1: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@06b1 │ │ -01c394: d809 0901 |00b4: add-int/lit8 v9, v9, #int 1 // #01 │ │ -01c398: 28f0 |00b6: goto 00a6 // -0010 │ │ -01c39a: 2211 bb00 |00b7: new-instance v17, Lcom/gacode/relaunchx/ListActions$1ExtsComparator; // type@00bb │ │ -01c39e: 0800 1100 |00b9: move-object/from16 v0, v17 │ │ -01c3a2: 0801 1400 |00bb: move-object/from16 v1, v20 │ │ -01c3a6: 7020 4c02 1000 |00bd: invoke-direct {v0, v1}, Lcom/gacode/relaunchx/ListActions$1ExtsComparator;.:(Lcom/gacode/relaunchx/ListActions;)V // method@024c │ │ -01c3ac: 0800 1100 |00c0: move-object/from16 v0, v17 │ │ -01c3b0: 7120 ba06 0300 |00c2: invoke-static {v3, v0}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@06ba │ │ -01c3b6: 0800 1400 |00c5: move-object/from16 v0, v20 │ │ -01c3ba: 5400 dd00 |00c7: iget-object v0, v0, Lcom/gacode/relaunchx/ListActions;.itemsArray:Ljava/util/List; // field@00dd │ │ -01c3be: 0811 0000 |00c9: move-object/from16 v17, v0 │ │ -01c3c2: 7801 d406 1100 |00cb: invoke-interface/range {v17}, Ljava/util/List;.size:()I // method@06d4 │ │ -01c3c8: 0a11 |00ce: move-result v17 │ │ -01c3ca: 0200 1100 |00cf: move/from16 v0, v17 │ │ -01c3ce: 230d 2f02 |00d1: new-array v13, v0, [Ljava/lang/CharSequence; // type@022f │ │ -01c3d2: 1209 |00d3: const/4 v9, #int 0 // #0 │ │ -01c3d4: 0800 1400 |00d4: move-object/from16 v0, v20 │ │ -01c3d8: 5400 dd00 |00d6: iget-object v0, v0, Lcom/gacode/relaunchx/ListActions;.itemsArray:Ljava/util/List; // field@00dd │ │ -01c3dc: 0811 0000 |00d8: move-object/from16 v17, v0 │ │ -01c3e0: 7801 d406 1100 |00da: invoke-interface/range {v17}, Ljava/util/List;.size:()I // method@06d4 │ │ -01c3e6: 0a11 |00dd: move-result v17 │ │ -01c3e8: 0200 1100 |00de: move/from16 v0, v17 │ │ -01c3ec: 3509 9400 |00e0: if-ge v9, v0, 0174 // +0094 │ │ -01c3f0: 0800 1400 |00e2: move-object/from16 v0, v20 │ │ -01c3f4: 5400 dd00 |00e4: iget-object v0, v0, Lcom/gacode/relaunchx/ListActions;.itemsArray:Ljava/util/List; // field@00dd │ │ -01c3f8: 0811 0000 |00e6: move-object/from16 v17, v0 │ │ -01c3fc: 0800 1100 |00e8: move-object/from16 v0, v17 │ │ -01c400: 7220 d006 9000 |00ea: invoke-interface {v0, v9}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ -01c406: 0c0a |00ed: move-result-object v10 │ │ -01c408: 1f0a 1502 |00ee: check-cast v10, Ljava/util/HashMap; // type@0215 │ │ -01c40c: 1a11 0308 |00f0: const-string v17, "fullPathName" // string@0803 │ │ -01c410: 0800 1100 |00f2: move-object/from16 v0, v17 │ │ -01c414: 6e20 c306 0a00 |00f4: invoke-virtual {v10, v0}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ -01c41a: 0c07 |00f7: move-result-object v7 │ │ -01c41c: 1f07 0002 |00f8: check-cast v7, Ljava/lang/String; // type@0200 │ │ -01c420: 1a11 0308 |00fa: const-string v17, "fullPathName" // string@0803 │ │ -01c424: 0800 1100 |00fc: move-object/from16 v0, v17 │ │ -01c428: 6e20 c306 0a00 |00fe: invoke-virtual {v10, v0}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ -01c42e: 0c0f |0101: move-result-object v15 │ │ -01c430: 1f0f 0002 |0102: check-cast v15, Ljava/lang/String; // type@0200 │ │ -01c434: 1a11 f806 |0104: const-string v17, "directoryName" // string@06f8 │ │ -01c438: 0800 1100 |0106: move-object/from16 v0, v17 │ │ -01c43c: 6e20 c306 0a00 |0108: invoke-virtual {v10, v0}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ -01c442: 0c04 |010b: move-result-object v4 │ │ -01c444: 1f04 0002 |010c: check-cast v4, Ljava/lang/String; // type@0200 │ │ -01c448: 0800 1400 |010e: move-object/from16 v0, v20 │ │ -01c44c: 5400 df00 |0110: iget-object v0, v0, Lcom/gacode/relaunchx/ListActions;.prefs:Landroid/content/SharedPreferences; // field@00df │ │ -01c450: 0811 0000 |0112: move-object/from16 v17, v0 │ │ -01c454: 1a12 9b08 |0114: const-string v18, "hideKnownExts" // string@089b │ │ -01c458: 1313 0000 |0116: const/16 v19, #int 0 // #0 │ │ -01c45c: 7803 6d00 1100 |0118: invoke-interface/range {v17, v18, v19}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ -01c462: 0a11 |011b: move-result v17 │ │ -01c464: 3811 3600 |011c: if-eqz v17, 0152 // +0036 │ │ -01c468: 120b |011e: const/4 v11, #int 0 // #0 │ │ -01c46a: 6e10 b406 0500 |011f: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@06b4 │ │ -01c470: 0a11 |0122: move-result v17 │ │ -01c472: 0200 1100 |0123: move/from16 v0, v17 │ │ -01c476: 350b 2d00 |0125: if-ge v11, v0, 0152 // +002d │ │ -01c47a: 6e20 b206 b500 |0127: invoke-virtual {v5, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@06b2 │ │ -01c480: 0c11 |012a: move-result-object v17 │ │ -01c482: 1f11 0002 |012b: check-cast v17, Ljava/lang/String; // type@0200 │ │ -01c486: 0800 1100 |012d: move-object/from16 v0, v17 │ │ -01c48a: 6e20 7b06 0f00 |012f: invoke-virtual {v15, v0}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@067b │ │ -01c490: 0a11 |0132: move-result v17 │ │ -01c492: 3811 1c00 |0133: if-eqz v17, 014f // +001c │ │ -01c496: 1312 0000 |0135: const/16 v18, #int 0 // #0 │ │ -01c49a: 6e10 8506 0f00 |0137: invoke-virtual {v15}, Ljava/lang/String;.length:()I // method@0685 │ │ -01c4a0: 0a13 |013a: move-result v19 │ │ -01c4a2: 6e20 b206 b500 |013b: invoke-virtual {v5, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@06b2 │ │ -01c4a8: 0c11 |013e: move-result-object v17 │ │ -01c4aa: 1f11 0002 |013f: check-cast v17, Ljava/lang/String; // type@0200 │ │ -01c4ae: 7401 8506 1100 |0141: invoke-virtual/range {v17}, Ljava/lang/String;.length:()I // method@0685 │ │ -01c4b4: 0a11 |0144: move-result v17 │ │ -01c4b6: 9111 1311 |0145: sub-int v17, v19, v17 │ │ -01c4ba: 0200 1200 |0147: move/from16 v0, v18 │ │ -01c4be: 0201 1100 |0149: move/from16 v1, v17 │ │ -01c4c2: 6e30 8c06 0f01 |014b: invoke-virtual {v15, v0, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@068c │ │ -01c4c8: 0c0f |014e: move-result-object v15 │ │ -01c4ca: d80b 0b01 |014f: add-int/lit8 v11, v11, #int 1 // #01 │ │ -01c4ce: 28ce |0151: goto 011f // -0032 │ │ -01c4d0: 1a11 0000 |0152: const-string v17, "" // string@0000 │ │ -01c4d4: 0800 1100 |0154: move-object/from16 v0, v17 │ │ -01c4d8: 6e20 7c06 0400 |0156: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -01c4de: 0a11 |0159: move-result v17 │ │ -01c4e0: 3811 1400 |015a: if-eqz v17, 016e // +0014 │ │ -01c4e4: 1a04 5a00 |015c: const-string v4, "/" // string@005a │ │ -01c4e8: 1a11 0000 |015e: const-string v17, "" // string@0000 │ │ -01c4ec: 0800 1100 |0160: move-object/from16 v0, v17 │ │ -01c4f0: 6e20 7c06 0700 |0162: invoke-virtual {v7, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -01c4f6: 0a11 |0165: move-result v17 │ │ -01c4f8: 3811 0800 |0166: if-eqz v17, 016e // +0008 │ │ -01c4fc: 1a07 5a00 |0168: const-string v7, "/" // string@005a │ │ -01c500: 1a0f 5a00 |016a: const-string v15, "/" // string@005a │ │ -01c504: 1a04 0000 |016c: const-string v4, "" // string@0000 │ │ -01c508: 4d0f 0d09 |016e: aput-object v15, v13, v9 │ │ -01c50c: d809 0901 |0170: add-int/lit8 v9, v9, #int 1 // #01 │ │ -01c510: 2900 62ff |0172: goto/16 00d4 // -009e │ │ -01c514: 2202 0c00 |0174: new-instance v2, Landroid/app/AlertDialog$Builder; // type@000c │ │ -01c518: 0800 1400 |0176: move-object/from16 v0, v20 │ │ -01c51c: 5400 db00 |0178: iget-object v0, v0, Lcom/gacode/relaunchx/ListActions;.act:Landroid/app/Activity; // field@00db │ │ -01c520: 0811 0000 |017a: move-object/from16 v17, v0 │ │ -01c524: 0800 1100 |017c: move-object/from16 v0, v17 │ │ -01c528: 7020 1b00 0200 |017e: invoke-direct {v2, v0}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ -01c52e: 0806 1500 |0181: move-object/from16 v6, v21 │ │ -01c532: 0800 1400 |0183: move-object/from16 v0, v20 │ │ -01c536: 5400 dc00 |0185: iget-object v0, v0, Lcom/gacode/relaunchx/ListActions;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@00dc │ │ -01c53a: 0811 0000 |0187: move-object/from16 v17, v0 │ │ -01c53e: 7401 8b04 1100 |0189: invoke-virtual/range {v17}, Lcom/gacode/relaunchx/ReLaunchApp;.getResources:()Landroid/content/res/Resources; // method@048b │ │ -01c544: 0c11 |018c: move-result-object v17 │ │ -01c546: 1412 ee01 087f |018d: const v18, #float 1.80785e+38 // #7f0801ee │ │ -01c54c: 7402 8000 1100 |0190: invoke-virtual/range {v17, v18}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -01c552: 0c11 |0193: move-result-object v17 │ │ -01c554: 0800 1100 |0194: move-object/from16 v0, v17 │ │ -01c558: 6e20 2500 0200 |0196: invoke-virtual {v2, v0}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ -01c55e: 1311 ffff |0199: const/16 v17, #int -1 // #ffff │ │ -01c562: 2212 ba00 |019b: new-instance v18, Lcom/gacode/relaunchx/ListActions$1; // type@00ba │ │ -01c566: 0800 1200 |019d: move-object/from16 v0, v18 │ │ -01c56a: 0801 1400 |019f: move-object/from16 v1, v20 │ │ -01c56e: 7030 4a02 1006 |01a1: invoke-direct {v0, v1, v6}, Lcom/gacode/relaunchx/ListActions$1;.:(Lcom/gacode/relaunchx/ListActions;Ljava/lang/String;)V // method@024a │ │ -01c574: 0200 1100 |01a4: move/from16 v0, v17 │ │ -01c578: 0801 1200 |01a6: move-object/from16 v1, v18 │ │ -01c57c: 6e40 2300 d210 |01a8: invoke-virtual {v2, v13, v0, v1}, Landroid/app/AlertDialog$Builder;.setSingleChoiceItems:([Ljava/lang/CharSequence;ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0023 │ │ -01c582: 0800 1400 |01ab: move-object/from16 v0, v20 │ │ -01c586: 5400 dc00 |01ad: iget-object v0, v0, Lcom/gacode/relaunchx/ListActions;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@00dc │ │ -01c58a: 0811 0000 |01af: move-object/from16 v17, v0 │ │ -01c58e: 7401 8b04 1100 |01b1: invoke-virtual/range {v17}, Lcom/gacode/relaunchx/ReLaunchApp;.getResources:()Landroid/content/res/Resources; // method@048b │ │ -01c594: 0c11 |01b4: move-result-object v17 │ │ -01c596: 1412 ed01 087f |01b5: const v18, #float 1.80785e+38 // #7f0801ed │ │ -01c59c: 7402 8000 1100 |01b8: invoke-virtual/range {v17, v18}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -01c5a2: 0c11 |01bb: move-result-object v17 │ │ -01c5a4: 2212 bc00 |01bc: new-instance v18, Lcom/gacode/relaunchx/ListActions$2; // type@00bc │ │ -01c5a8: 0800 1200 |01be: move-object/from16 v0, v18 │ │ -01c5ac: 0801 1400 |01c0: move-object/from16 v1, v20 │ │ -01c5b0: 7020 4f02 1000 |01c2: invoke-direct {v0, v1}, Lcom/gacode/relaunchx/ListActions$2;.:(Lcom/gacode/relaunchx/ListActions;)V // method@024f │ │ -01c5b6: 0800 1100 |01c5: move-object/from16 v0, v17 │ │ -01c5ba: 0801 1200 |01c7: move-object/from16 v1, v18 │ │ -01c5be: 6e30 2000 0201 |01c9: invoke-virtual {v2, v0, v1}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0020 │ │ -01c5c4: 6e10 2700 0200 |01cc: invoke-virtual {v2}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ -01c5ca: 0e00 |01cf: return-void │ │ +01d2b4: |[01d2b4] com.gacode.relaunchx.ListActions.showMenu:(Ljava/lang/String;)V │ │ +01d2c4: 0800 1500 |0000: move-object/from16 v0, v21 │ │ +01d2c8: 0801 1400 |0002: move-object/from16 v1, v20 │ │ +01d2cc: 5b10 de00 |0004: iput-object v0, v1, Lcom/gacode/relaunchx/ListActions;.listName:Ljava/lang/String; // field@00de │ │ +01d2d0: 7601 5502 1400 |0006: invoke-direct/range {v20}, Lcom/gacode/relaunchx/ListActions;.createItemsArray:()V // method@0255 │ │ +01d2d6: 0800 1400 |0009: move-object/from16 v0, v20 │ │ +01d2da: 5400 dd00 |000b: iget-object v0, v0, Lcom/gacode/relaunchx/ListActions;.itemsArray:Ljava/util/List; // field@00dd │ │ +01d2de: 0811 0000 |000d: move-object/from16 v17, v0 │ │ +01d2e2: 7801 d406 1100 |000f: invoke-interface/range {v17}, Ljava/util/List;.size:()I // method@06d4 │ │ +01d2e8: 0a11 |0012: move-result v17 │ │ +01d2ea: 3d11 bc01 |0013: if-lez v17, 01cf // +01bc │ │ +01d2ee: 2205 0d02 |0015: new-instance v5, Ljava/util/ArrayList; // type@020d │ │ +01d2f2: 7010 ae06 0500 |0017: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@06ae │ │ +01d2f8: 0800 1400 |001a: move-object/from16 v0, v20 │ │ +01d2fc: 5400 df00 |001c: iget-object v0, v0, Lcom/gacode/relaunchx/ListActions;.prefs:Landroid/content/SharedPreferences; // field@00df │ │ +01d300: 0811 0000 |001e: move-object/from16 v17, v0 │ │ +01d304: 1a12 9b08 |0020: const-string v18, "hideKnownExts" // string@089b │ │ +01d308: 1313 0000 |0022: const/16 v19, #int 0 // #0 │ │ +01d30c: 7803 6d00 1100 |0024: invoke-interface/range {v17, v18, v19}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ +01d312: 0a11 |0027: move-result v17 │ │ +01d314: 3811 5400 |0028: if-eqz v17, 007c // +0054 │ │ +01d318: 0800 1400 |002a: move-object/from16 v0, v20 │ │ +01d31c: 5400 dc00 |002c: iget-object v0, v0, Lcom/gacode/relaunchx/ListActions;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@00dc │ │ +01d320: 0811 0000 |002e: move-object/from16 v17, v0 │ │ +01d324: 7401 8a04 1100 |0030: invoke-virtual/range {v17}, Lcom/gacode/relaunchx/ReLaunchApp;.getReaders:()Ljava/util/List; // method@048a │ │ +01d32a: 0c0e |0033: move-result-object v14 │ │ +01d32c: 2210 1602 |0034: new-instance v16, Ljava/util/HashSet; // type@0216 │ │ +01d330: 7601 c706 1000 |0036: invoke-direct/range {v16}, Ljava/util/HashSet;.:()V // method@06c7 │ │ +01d336: 1209 |0039: const/4 v9, #int 0 // #0 │ │ +01d338: 7210 d406 0e00 |003a: invoke-interface {v14}, Ljava/util/List;.size:()I // method@06d4 │ │ +01d33e: 0a11 |003d: move-result v17 │ │ +01d340: 0200 1100 |003e: move/from16 v0, v17 │ │ +01d344: 3509 2700 |0040: if-ge v9, v0, 0067 // +0027 │ │ +01d348: 7220 d006 9e00 |0042: invoke-interface {v14, v9}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ +01d34e: 0c11 |0045: move-result-object v17 │ │ +01d350: 1f11 1502 |0046: check-cast v17, Ljava/util/HashMap; // type@0215 │ │ +01d354: 7401 c406 1100 |0048: invoke-virtual/range {v17}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@06c4 │ │ +01d35a: 0c11 |004b: move-result-object v17 │ │ +01d35c: 7801 da06 1100 |004c: invoke-interface/range {v17}, Ljava/util/Set;.toArray:()[Ljava/lang/Object; // method@06da │ │ +01d362: 0c0c |004f: move-result-object v12 │ │ +01d364: 120b |0050: const/4 v11, #int 0 // #0 │ │ +01d366: 21c0 |0051: array-length v0, v12 │ │ +01d368: 0211 0000 |0052: move/from16 v17, v0 │ │ +01d36c: 0200 1100 |0054: move/from16 v0, v17 │ │ +01d370: 350b 0e00 |0056: if-ge v11, v0, 0064 // +000e │ │ +01d374: 4611 0c0b |0058: aget-object v17, v12, v11 │ │ +01d378: 7401 6906 1100 |005a: invoke-virtual/range {v17}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0669 │ │ +01d37e: 0c11 |005d: move-result-object v17 │ │ +01d380: 7802 d806 1000 |005e: invoke-interface/range {v16, v17}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@06d8 │ │ +01d386: d80b 0b01 |0061: add-int/lit8 v11, v11, #int 1 // #01 │ │ +01d38a: 28ee |0063: goto 0051 // -0012 │ │ +01d38c: d809 0901 |0064: add-int/lit8 v9, v9, #int 1 // #01 │ │ +01d390: 28d4 |0066: goto 003a // -002c │ │ +01d392: 2205 0d02 |0067: new-instance v5, Ljava/util/ArrayList; // type@020d │ │ +01d396: 0800 1000 |0069: move-object/from16 v0, v16 │ │ +01d39a: 7020 b006 0500 |006b: invoke-direct {v5, v0}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@06b0 │ │ +01d3a0: 2211 bb00 |006e: new-instance v17, Lcom/gacode/relaunchx/ListActions$1ExtsComparator; // type@00bb │ │ +01d3a4: 0800 1100 |0070: move-object/from16 v0, v17 │ │ +01d3a8: 0801 1400 |0072: move-object/from16 v1, v20 │ │ +01d3ac: 7020 4c02 1000 |0074: invoke-direct {v0, v1}, Lcom/gacode/relaunchx/ListActions$1ExtsComparator;.:(Lcom/gacode/relaunchx/ListActions;)V // method@024c │ │ +01d3b2: 0800 1100 |0077: move-object/from16 v0, v17 │ │ +01d3b6: 7120 ba06 0500 |0079: invoke-static {v5, v0}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@06ba │ │ +01d3bc: 2203 0d02 |007c: new-instance v3, Ljava/util/ArrayList; // type@020d │ │ +01d3c0: 7010 ae06 0300 |007e: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@06ae │ │ +01d3c6: 0800 1400 |0081: move-object/from16 v0, v20 │ │ +01d3ca: 5400 df00 |0083: iget-object v0, v0, Lcom/gacode/relaunchx/ListActions;.prefs:Landroid/content/SharedPreferences; // field@00df │ │ +01d3ce: 0811 0000 |0085: move-object/from16 v17, v0 │ │ +01d3d2: 1a12 9a08 |0087: const-string v18, "hideKnownDirs" // string@089a │ │ +01d3d6: 1313 0000 |0089: const/16 v19, #int 0 // #0 │ │ +01d3da: 7803 6d00 1100 |008b: invoke-interface/range {v17, v18, v19}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ +01d3e0: 0a11 |008e: move-result v17 │ │ +01d3e2: 3811 3600 |008f: if-eqz v17, 00c5 // +0036 │ │ +01d3e6: 0800 1400 |0091: move-object/from16 v0, v20 │ │ +01d3ea: 5400 df00 |0093: iget-object v0, v0, Lcom/gacode/relaunchx/ListActions;.prefs:Landroid/content/SharedPreferences; // field@00df │ │ +01d3ee: 0811 0000 |0095: move-object/from16 v17, v0 │ │ +01d3f2: 1a12 cd0d |0097: const-string v18, "startDir" // string@0dcd │ │ +01d3f6: 1a13 6600 |0099: const-string v19, "/sdcard,/media/My Files" // string@0066 │ │ +01d3fa: 7803 6f00 1100 |009b: invoke-interface/range {v17, v18, v19}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +01d400: 0c11 |009e: move-result-object v17 │ │ +01d402: 1a12 d004 |009f: const-string v18, "\," // string@04d0 │ │ +01d406: 7402 8906 1100 |00a1: invoke-virtual/range {v17, v18}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0689 │ │ +01d40c: 0c08 |00a4: move-result-object v8 │ │ +01d40e: 1209 |00a5: const/4 v9, #int 0 // #0 │ │ +01d410: 2180 |00a6: array-length v0, v8 │ │ +01d412: 0211 0000 |00a7: move/from16 v17, v0 │ │ +01d416: 0200 1100 |00a9: move/from16 v0, v17 │ │ +01d41a: 3509 0c00 |00ab: if-ge v9, v0, 00b7 // +000c │ │ +01d41e: 4611 0809 |00ad: aget-object v17, v8, v9 │ │ +01d422: 0800 1100 |00af: move-object/from16 v0, v17 │ │ +01d426: 6e20 b106 0300 |00b1: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@06b1 │ │ +01d42c: d809 0901 |00b4: add-int/lit8 v9, v9, #int 1 // #01 │ │ +01d430: 28f0 |00b6: goto 00a6 // -0010 │ │ +01d432: 2211 bb00 |00b7: new-instance v17, Lcom/gacode/relaunchx/ListActions$1ExtsComparator; // type@00bb │ │ +01d436: 0800 1100 |00b9: move-object/from16 v0, v17 │ │ +01d43a: 0801 1400 |00bb: move-object/from16 v1, v20 │ │ +01d43e: 7020 4c02 1000 |00bd: invoke-direct {v0, v1}, Lcom/gacode/relaunchx/ListActions$1ExtsComparator;.:(Lcom/gacode/relaunchx/ListActions;)V // method@024c │ │ +01d444: 0800 1100 |00c0: move-object/from16 v0, v17 │ │ +01d448: 7120 ba06 0300 |00c2: invoke-static {v3, v0}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@06ba │ │ +01d44e: 0800 1400 |00c5: move-object/from16 v0, v20 │ │ +01d452: 5400 dd00 |00c7: iget-object v0, v0, Lcom/gacode/relaunchx/ListActions;.itemsArray:Ljava/util/List; // field@00dd │ │ +01d456: 0811 0000 |00c9: move-object/from16 v17, v0 │ │ +01d45a: 7801 d406 1100 |00cb: invoke-interface/range {v17}, Ljava/util/List;.size:()I // method@06d4 │ │ +01d460: 0a11 |00ce: move-result v17 │ │ +01d462: 0200 1100 |00cf: move/from16 v0, v17 │ │ +01d466: 230d 2f02 |00d1: new-array v13, v0, [Ljava/lang/CharSequence; // type@022f │ │ +01d46a: 1209 |00d3: const/4 v9, #int 0 // #0 │ │ +01d46c: 0800 1400 |00d4: move-object/from16 v0, v20 │ │ +01d470: 5400 dd00 |00d6: iget-object v0, v0, Lcom/gacode/relaunchx/ListActions;.itemsArray:Ljava/util/List; // field@00dd │ │ +01d474: 0811 0000 |00d8: move-object/from16 v17, v0 │ │ +01d478: 7801 d406 1100 |00da: invoke-interface/range {v17}, Ljava/util/List;.size:()I // method@06d4 │ │ +01d47e: 0a11 |00dd: move-result v17 │ │ +01d480: 0200 1100 |00de: move/from16 v0, v17 │ │ +01d484: 3509 9400 |00e0: if-ge v9, v0, 0174 // +0094 │ │ +01d488: 0800 1400 |00e2: move-object/from16 v0, v20 │ │ +01d48c: 5400 dd00 |00e4: iget-object v0, v0, Lcom/gacode/relaunchx/ListActions;.itemsArray:Ljava/util/List; // field@00dd │ │ +01d490: 0811 0000 |00e6: move-object/from16 v17, v0 │ │ +01d494: 0800 1100 |00e8: move-object/from16 v0, v17 │ │ +01d498: 7220 d006 9000 |00ea: invoke-interface {v0, v9}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ +01d49e: 0c0a |00ed: move-result-object v10 │ │ +01d4a0: 1f0a 1502 |00ee: check-cast v10, Ljava/util/HashMap; // type@0215 │ │ +01d4a4: 1a11 0308 |00f0: const-string v17, "fullPathName" // string@0803 │ │ +01d4a8: 0800 1100 |00f2: move-object/from16 v0, v17 │ │ +01d4ac: 6e20 c306 0a00 |00f4: invoke-virtual {v10, v0}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ +01d4b2: 0c07 |00f7: move-result-object v7 │ │ +01d4b4: 1f07 0002 |00f8: check-cast v7, Ljava/lang/String; // type@0200 │ │ +01d4b8: 1a11 0308 |00fa: const-string v17, "fullPathName" // string@0803 │ │ +01d4bc: 0800 1100 |00fc: move-object/from16 v0, v17 │ │ +01d4c0: 6e20 c306 0a00 |00fe: invoke-virtual {v10, v0}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ +01d4c6: 0c0f |0101: move-result-object v15 │ │ +01d4c8: 1f0f 0002 |0102: check-cast v15, Ljava/lang/String; // type@0200 │ │ +01d4cc: 1a11 f806 |0104: const-string v17, "directoryName" // string@06f8 │ │ +01d4d0: 0800 1100 |0106: move-object/from16 v0, v17 │ │ +01d4d4: 6e20 c306 0a00 |0108: invoke-virtual {v10, v0}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ +01d4da: 0c04 |010b: move-result-object v4 │ │ +01d4dc: 1f04 0002 |010c: check-cast v4, Ljava/lang/String; // type@0200 │ │ +01d4e0: 0800 1400 |010e: move-object/from16 v0, v20 │ │ +01d4e4: 5400 df00 |0110: iget-object v0, v0, Lcom/gacode/relaunchx/ListActions;.prefs:Landroid/content/SharedPreferences; // field@00df │ │ +01d4e8: 0811 0000 |0112: move-object/from16 v17, v0 │ │ +01d4ec: 1a12 9b08 |0114: const-string v18, "hideKnownExts" // string@089b │ │ +01d4f0: 1313 0000 |0116: const/16 v19, #int 0 // #0 │ │ +01d4f4: 7803 6d00 1100 |0118: invoke-interface/range {v17, v18, v19}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ +01d4fa: 0a11 |011b: move-result v17 │ │ +01d4fc: 3811 3600 |011c: if-eqz v17, 0152 // +0036 │ │ +01d500: 120b |011e: const/4 v11, #int 0 // #0 │ │ +01d502: 6e10 b406 0500 |011f: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@06b4 │ │ +01d508: 0a11 |0122: move-result v17 │ │ +01d50a: 0200 1100 |0123: move/from16 v0, v17 │ │ +01d50e: 350b 2d00 |0125: if-ge v11, v0, 0152 // +002d │ │ +01d512: 6e20 b206 b500 |0127: invoke-virtual {v5, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@06b2 │ │ +01d518: 0c11 |012a: move-result-object v17 │ │ +01d51a: 1f11 0002 |012b: check-cast v17, Ljava/lang/String; // type@0200 │ │ +01d51e: 0800 1100 |012d: move-object/from16 v0, v17 │ │ +01d522: 6e20 7b06 0f00 |012f: invoke-virtual {v15, v0}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@067b │ │ +01d528: 0a11 |0132: move-result v17 │ │ +01d52a: 3811 1c00 |0133: if-eqz v17, 014f // +001c │ │ +01d52e: 1312 0000 |0135: const/16 v18, #int 0 // #0 │ │ +01d532: 6e10 8506 0f00 |0137: invoke-virtual {v15}, Ljava/lang/String;.length:()I // method@0685 │ │ +01d538: 0a13 |013a: move-result v19 │ │ +01d53a: 6e20 b206 b500 |013b: invoke-virtual {v5, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@06b2 │ │ +01d540: 0c11 |013e: move-result-object v17 │ │ +01d542: 1f11 0002 |013f: check-cast v17, Ljava/lang/String; // type@0200 │ │ +01d546: 7401 8506 1100 |0141: invoke-virtual/range {v17}, Ljava/lang/String;.length:()I // method@0685 │ │ +01d54c: 0a11 |0144: move-result v17 │ │ +01d54e: 9111 1311 |0145: sub-int v17, v19, v17 │ │ +01d552: 0200 1200 |0147: move/from16 v0, v18 │ │ +01d556: 0201 1100 |0149: move/from16 v1, v17 │ │ +01d55a: 6e30 8c06 0f01 |014b: invoke-virtual {v15, v0, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@068c │ │ +01d560: 0c0f |014e: move-result-object v15 │ │ +01d562: d80b 0b01 |014f: add-int/lit8 v11, v11, #int 1 // #01 │ │ +01d566: 28ce |0151: goto 011f // -0032 │ │ +01d568: 1a11 0000 |0152: const-string v17, "" // string@0000 │ │ +01d56c: 0800 1100 |0154: move-object/from16 v0, v17 │ │ +01d570: 6e20 7c06 0400 |0156: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +01d576: 0a11 |0159: move-result v17 │ │ +01d578: 3811 1400 |015a: if-eqz v17, 016e // +0014 │ │ +01d57c: 1a04 5a00 |015c: const-string v4, "/" // string@005a │ │ +01d580: 1a11 0000 |015e: const-string v17, "" // string@0000 │ │ +01d584: 0800 1100 |0160: move-object/from16 v0, v17 │ │ +01d588: 6e20 7c06 0700 |0162: invoke-virtual {v7, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +01d58e: 0a11 |0165: move-result v17 │ │ +01d590: 3811 0800 |0166: if-eqz v17, 016e // +0008 │ │ +01d594: 1a07 5a00 |0168: const-string v7, "/" // string@005a │ │ +01d598: 1a0f 5a00 |016a: const-string v15, "/" // string@005a │ │ +01d59c: 1a04 0000 |016c: const-string v4, "" // string@0000 │ │ +01d5a0: 4d0f 0d09 |016e: aput-object v15, v13, v9 │ │ +01d5a4: d809 0901 |0170: add-int/lit8 v9, v9, #int 1 // #01 │ │ +01d5a8: 2900 62ff |0172: goto/16 00d4 // -009e │ │ +01d5ac: 2202 0c00 |0174: new-instance v2, Landroid/app/AlertDialog$Builder; // type@000c │ │ +01d5b0: 0800 1400 |0176: move-object/from16 v0, v20 │ │ +01d5b4: 5400 db00 |0178: iget-object v0, v0, Lcom/gacode/relaunchx/ListActions;.act:Landroid/app/Activity; // field@00db │ │ +01d5b8: 0811 0000 |017a: move-object/from16 v17, v0 │ │ +01d5bc: 0800 1100 |017c: move-object/from16 v0, v17 │ │ +01d5c0: 7020 1b00 0200 |017e: invoke-direct {v2, v0}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ +01d5c6: 0806 1500 |0181: move-object/from16 v6, v21 │ │ +01d5ca: 0800 1400 |0183: move-object/from16 v0, v20 │ │ +01d5ce: 5400 dc00 |0185: iget-object v0, v0, Lcom/gacode/relaunchx/ListActions;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@00dc │ │ +01d5d2: 0811 0000 |0187: move-object/from16 v17, v0 │ │ +01d5d6: 7401 8b04 1100 |0189: invoke-virtual/range {v17}, Lcom/gacode/relaunchx/ReLaunchApp;.getResources:()Landroid/content/res/Resources; // method@048b │ │ +01d5dc: 0c11 |018c: move-result-object v17 │ │ +01d5de: 1412 ee01 087f |018d: const v18, #float 1.80785e+38 // #7f0801ee │ │ +01d5e4: 7402 8000 1100 |0190: invoke-virtual/range {v17, v18}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +01d5ea: 0c11 |0193: move-result-object v17 │ │ +01d5ec: 0800 1100 |0194: move-object/from16 v0, v17 │ │ +01d5f0: 6e20 2500 0200 |0196: invoke-virtual {v2, v0}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ +01d5f6: 1311 ffff |0199: const/16 v17, #int -1 // #ffff │ │ +01d5fa: 2212 ba00 |019b: new-instance v18, Lcom/gacode/relaunchx/ListActions$1; // type@00ba │ │ +01d5fe: 0800 1200 |019d: move-object/from16 v0, v18 │ │ +01d602: 0801 1400 |019f: move-object/from16 v1, v20 │ │ +01d606: 7030 4a02 1006 |01a1: invoke-direct {v0, v1, v6}, Lcom/gacode/relaunchx/ListActions$1;.:(Lcom/gacode/relaunchx/ListActions;Ljava/lang/String;)V // method@024a │ │ +01d60c: 0200 1100 |01a4: move/from16 v0, v17 │ │ +01d610: 0801 1200 |01a6: move-object/from16 v1, v18 │ │ +01d614: 6e40 2300 d210 |01a8: invoke-virtual {v2, v13, v0, v1}, Landroid/app/AlertDialog$Builder;.setSingleChoiceItems:([Ljava/lang/CharSequence;ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0023 │ │ +01d61a: 0800 1400 |01ab: move-object/from16 v0, v20 │ │ +01d61e: 5400 dc00 |01ad: iget-object v0, v0, Lcom/gacode/relaunchx/ListActions;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@00dc │ │ +01d622: 0811 0000 |01af: move-object/from16 v17, v0 │ │ +01d626: 7401 8b04 1100 |01b1: invoke-virtual/range {v17}, Lcom/gacode/relaunchx/ReLaunchApp;.getResources:()Landroid/content/res/Resources; // method@048b │ │ +01d62c: 0c11 |01b4: move-result-object v17 │ │ +01d62e: 1412 ed01 087f |01b5: const v18, #float 1.80785e+38 // #7f0801ed │ │ +01d634: 7402 8000 1100 |01b8: invoke-virtual/range {v17, v18}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +01d63a: 0c11 |01bb: move-result-object v17 │ │ +01d63c: 2212 bc00 |01bc: new-instance v18, Lcom/gacode/relaunchx/ListActions$2; // type@00bc │ │ +01d640: 0800 1200 |01be: move-object/from16 v0, v18 │ │ +01d644: 0801 1400 |01c0: move-object/from16 v1, v20 │ │ +01d648: 7020 4f02 1000 |01c2: invoke-direct {v0, v1}, Lcom/gacode/relaunchx/ListActions$2;.:(Lcom/gacode/relaunchx/ListActions;)V // method@024f │ │ +01d64e: 0800 1100 |01c5: move-object/from16 v0, v17 │ │ +01d652: 0801 1200 |01c7: move-object/from16 v1, v18 │ │ +01d656: 6e30 2000 0201 |01c9: invoke-virtual {v2, v0, v1}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0020 │ │ +01d65c: 6e10 2700 0200 |01cc: invoke-virtual {v2}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ +01d662: 0e00 |01cf: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0006 line=73 │ │ 0x0009 line=74 │ │ 0x0015 line=93 │ │ 0x001a line=94 │ │ @@ -13182,18 +13188,18 @@ │ │ type : '(Lcom/gacode/relaunchx/LockScreen;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01c5cc: |[01c5cc] com.gacode.relaunchx.LockScreen$1.:(Lcom/gacode/relaunchx/LockScreen;)V │ │ -01c5dc: 5b01 e000 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/LockScreen$1;.this$0:Lcom/gacode/relaunchx/LockScreen; // field@00e0 │ │ -01c5e0: 7010 4200 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0042 │ │ -01c5e6: 0e00 |0005: return-void │ │ +01d664: |[01d664] com.gacode.relaunchx.LockScreen$1.:(Lcom/gacode/relaunchx/LockScreen;)V │ │ +01d674: 5b01 e000 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/LockScreen$1;.this$0:Lcom/gacode/relaunchx/LockScreen; // field@00e0 │ │ +01d678: 7010 4200 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0042 │ │ +01d67e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/LockScreen$1; │ │ 0x0000 - 0x0006 reg=1 this$0 Lcom/gacode/relaunchx/LockScreen; │ │ │ │ @@ -13203,52 +13209,52 @@ │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 75 16-bit code units │ │ -01c5e8: |[01c5e8] com.gacode.relaunchx.LockScreen$1.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -01c5f8: 1304 0f00 |0000: const/16 v4, #int 15 // #f │ │ -01c5fc: 5450 e000 |0002: iget-object v0, v5, Lcom/gacode/relaunchx/LockScreen$1;.this$0:Lcom/gacode/relaunchx/LockScreen; // field@00e0 │ │ -01c600: 5451 e000 |0004: iget-object v1, v5, Lcom/gacode/relaunchx/LockScreen$1;.this$0:Lcom/gacode/relaunchx/LockScreen; // field@00e0 │ │ -01c604: 7110 5e02 0100 |0006: invoke-static {v1}, Lcom/gacode/relaunchx/LockScreen;.access$100:(Lcom/gacode/relaunchx/LockScreen;)Landroid/content/SharedPreferences; // method@025e │ │ -01c60a: 0c01 |0009: move-result-object v1 │ │ -01c60c: 1a02 370a |000a: const-string v2, "lockPassword" // string@0a37 │ │ -01c610: 1a03 0000 |000c: const-string v3, "" // string@0000 │ │ -01c614: 7230 6f00 2103 |000e: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -01c61a: 0c01 |0011: move-result-object v1 │ │ -01c61c: 7120 5d02 1000 |0012: invoke-static {v0, v1}, Lcom/gacode/relaunchx/LockScreen;.access$002:(Lcom/gacode/relaunchx/LockScreen;Ljava/lang/String;)Ljava/lang/String; // method@025d │ │ -01c622: 5450 e000 |0015: iget-object v0, v5, Lcom/gacode/relaunchx/LockScreen$1;.this$0:Lcom/gacode/relaunchx/LockScreen; // field@00e0 │ │ -01c626: 7110 5c02 0000 |0017: invoke-static {v0}, Lcom/gacode/relaunchx/LockScreen;.access$000:(Lcom/gacode/relaunchx/LockScreen;)Ljava/lang/String; // method@025c │ │ -01c62c: 0c00 |001a: move-result-object v0 │ │ -01c62e: 6e10 8506 0000 |001b: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@0685 │ │ -01c634: 0a00 |001e: move-result v0 │ │ -01c636: 3d00 2b00 |001f: if-lez v0, 004a // +002b │ │ -01c63a: 5450 e000 |0021: iget-object v0, v5, Lcom/gacode/relaunchx/LockScreen$1;.this$0:Lcom/gacode/relaunchx/LockScreen; // field@00e0 │ │ -01c63e: 7110 5f02 0000 |0023: invoke-static {v0}, Lcom/gacode/relaunchx/LockScreen;.access$200:(Lcom/gacode/relaunchx/LockScreen;)Landroid/widget/LinearLayout; // method@025f │ │ -01c644: 0c00 |0026: move-result-object v0 │ │ -01c646: 3900 2300 |0027: if-nez v0, 004a // +0023 │ │ -01c64a: 5450 e000 |0029: iget-object v0, v5, Lcom/gacode/relaunchx/LockScreen$1;.this$0:Lcom/gacode/relaunchx/LockScreen; // field@00e0 │ │ -01c64e: 7110 5c02 0000 |002b: invoke-static {v0}, Lcom/gacode/relaunchx/LockScreen;.access$000:(Lcom/gacode/relaunchx/LockScreen;)Ljava/lang/String; // method@025c │ │ -01c654: 0c00 |002e: move-result-object v0 │ │ -01c656: 6e10 8506 0000 |002f: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@0685 │ │ -01c65c: 0a00 |0032: move-result v0 │ │ -01c65e: 3740 1200 |0033: if-le v0, v4, 0045 // +0012 │ │ -01c662: 5450 e000 |0035: iget-object v0, v5, Lcom/gacode/relaunchx/LockScreen$1;.this$0:Lcom/gacode/relaunchx/LockScreen; // field@00e0 │ │ -01c666: 5451 e000 |0037: iget-object v1, v5, Lcom/gacode/relaunchx/LockScreen$1;.this$0:Lcom/gacode/relaunchx/LockScreen; // field@00e0 │ │ -01c66a: 7110 5c02 0100 |0039: invoke-static {v1}, Lcom/gacode/relaunchx/LockScreen;.access$000:(Lcom/gacode/relaunchx/LockScreen;)Ljava/lang/String; // method@025c │ │ -01c670: 0c01 |003c: move-result-object v1 │ │ -01c672: 1202 |003d: const/4 v2, #int 0 // #0 │ │ -01c674: 6e30 8c06 2104 |003e: invoke-virtual {v1, v2, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@068c │ │ -01c67a: 0c01 |0041: move-result-object v1 │ │ -01c67c: 7120 5d02 1000 |0042: invoke-static {v0, v1}, Lcom/gacode/relaunchx/LockScreen;.access$002:(Lcom/gacode/relaunchx/LockScreen;Ljava/lang/String;)Ljava/lang/String; // method@025d │ │ -01c682: 5450 e000 |0045: iget-object v0, v5, Lcom/gacode/relaunchx/LockScreen$1;.this$0:Lcom/gacode/relaunchx/LockScreen; // field@00e0 │ │ -01c686: 7110 6002 0000 |0047: invoke-static {v0}, Lcom/gacode/relaunchx/LockScreen;.access$300:(Lcom/gacode/relaunchx/LockScreen;)V // method@0260 │ │ -01c68c: 0e00 |004a: return-void │ │ +01d680: |[01d680] com.gacode.relaunchx.LockScreen$1.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +01d690: 1304 0f00 |0000: const/16 v4, #int 15 // #f │ │ +01d694: 5450 e000 |0002: iget-object v0, v5, Lcom/gacode/relaunchx/LockScreen$1;.this$0:Lcom/gacode/relaunchx/LockScreen; // field@00e0 │ │ +01d698: 5451 e000 |0004: iget-object v1, v5, Lcom/gacode/relaunchx/LockScreen$1;.this$0:Lcom/gacode/relaunchx/LockScreen; // field@00e0 │ │ +01d69c: 7110 5e02 0100 |0006: invoke-static {v1}, Lcom/gacode/relaunchx/LockScreen;.access$100:(Lcom/gacode/relaunchx/LockScreen;)Landroid/content/SharedPreferences; // method@025e │ │ +01d6a2: 0c01 |0009: move-result-object v1 │ │ +01d6a4: 1a02 370a |000a: const-string v2, "lockPassword" // string@0a37 │ │ +01d6a8: 1a03 0000 |000c: const-string v3, "" // string@0000 │ │ +01d6ac: 7230 6f00 2103 |000e: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +01d6b2: 0c01 |0011: move-result-object v1 │ │ +01d6b4: 7120 5d02 1000 |0012: invoke-static {v0, v1}, Lcom/gacode/relaunchx/LockScreen;.access$002:(Lcom/gacode/relaunchx/LockScreen;Ljava/lang/String;)Ljava/lang/String; // method@025d │ │ +01d6ba: 5450 e000 |0015: iget-object v0, v5, Lcom/gacode/relaunchx/LockScreen$1;.this$0:Lcom/gacode/relaunchx/LockScreen; // field@00e0 │ │ +01d6be: 7110 5c02 0000 |0017: invoke-static {v0}, Lcom/gacode/relaunchx/LockScreen;.access$000:(Lcom/gacode/relaunchx/LockScreen;)Ljava/lang/String; // method@025c │ │ +01d6c4: 0c00 |001a: move-result-object v0 │ │ +01d6c6: 6e10 8506 0000 |001b: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@0685 │ │ +01d6cc: 0a00 |001e: move-result v0 │ │ +01d6ce: 3d00 2b00 |001f: if-lez v0, 004a // +002b │ │ +01d6d2: 5450 e000 |0021: iget-object v0, v5, Lcom/gacode/relaunchx/LockScreen$1;.this$0:Lcom/gacode/relaunchx/LockScreen; // field@00e0 │ │ +01d6d6: 7110 5f02 0000 |0023: invoke-static {v0}, Lcom/gacode/relaunchx/LockScreen;.access$200:(Lcom/gacode/relaunchx/LockScreen;)Landroid/widget/LinearLayout; // method@025f │ │ +01d6dc: 0c00 |0026: move-result-object v0 │ │ +01d6de: 3900 2300 |0027: if-nez v0, 004a // +0023 │ │ +01d6e2: 5450 e000 |0029: iget-object v0, v5, Lcom/gacode/relaunchx/LockScreen$1;.this$0:Lcom/gacode/relaunchx/LockScreen; // field@00e0 │ │ +01d6e6: 7110 5c02 0000 |002b: invoke-static {v0}, Lcom/gacode/relaunchx/LockScreen;.access$000:(Lcom/gacode/relaunchx/LockScreen;)Ljava/lang/String; // method@025c │ │ +01d6ec: 0c00 |002e: move-result-object v0 │ │ +01d6ee: 6e10 8506 0000 |002f: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@0685 │ │ +01d6f4: 0a00 |0032: move-result v0 │ │ +01d6f6: 3740 1200 |0033: if-le v0, v4, 0045 // +0012 │ │ +01d6fa: 5450 e000 |0035: iget-object v0, v5, Lcom/gacode/relaunchx/LockScreen$1;.this$0:Lcom/gacode/relaunchx/LockScreen; // field@00e0 │ │ +01d6fe: 5451 e000 |0037: iget-object v1, v5, Lcom/gacode/relaunchx/LockScreen$1;.this$0:Lcom/gacode/relaunchx/LockScreen; // field@00e0 │ │ +01d702: 7110 5c02 0100 |0039: invoke-static {v1}, Lcom/gacode/relaunchx/LockScreen;.access$000:(Lcom/gacode/relaunchx/LockScreen;)Ljava/lang/String; // method@025c │ │ +01d708: 0c01 |003c: move-result-object v1 │ │ +01d70a: 1202 |003d: const/4 v2, #int 0 // #0 │ │ +01d70c: 6e30 8c06 2104 |003e: invoke-virtual {v1, v2, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@068c │ │ +01d712: 0c01 |0041: move-result-object v1 │ │ +01d714: 7120 5d02 1000 |0042: invoke-static {v0, v1}, Lcom/gacode/relaunchx/LockScreen;.access$002:(Lcom/gacode/relaunchx/LockScreen;Ljava/lang/String;)Ljava/lang/String; // method@025d │ │ +01d71a: 5450 e000 |0045: iget-object v0, v5, Lcom/gacode/relaunchx/LockScreen$1;.this$0:Lcom/gacode/relaunchx/LockScreen; // field@00e0 │ │ +01d71e: 7110 6002 0000 |0047: invoke-static {v0}, Lcom/gacode/relaunchx/LockScreen;.access$300:(Lcom/gacode/relaunchx/LockScreen;)V // method@0260 │ │ +01d724: 0e00 |004a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=44 │ │ 0x0015 line=45 │ │ 0x0029 line=46 │ │ 0x0035 line=47 │ │ 0x0045 line=49 │ │ @@ -13337,24 +13343,24 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -01c690: |[01c690] com.gacode.relaunchx.LockScreen.:()V │ │ -01c6a0: 7010 3f00 0100 |0000: invoke-direct {v1}, Landroid/app/Service;.:()V // method@003f │ │ -01c6a6: 1a00 2004 |0003: const-string v0, "ReLaunchX" // string@0420 │ │ -01c6aa: 5b10 e300 |0005: iput-object v0, v1, Lcom/gacode/relaunchx/LockScreen;.TAG:Ljava/lang/String; // field@00e3 │ │ -01c6ae: 1300 0f00 |0007: const/16 v0, #int 15 // #f │ │ -01c6b2: 5910 e200 |0009: iput v0, v1, Lcom/gacode/relaunchx/LockScreen;.MAX_PASSWORD_LEN:I // field@00e2 │ │ -01c6b6: 2200 bf00 |000b: new-instance v0, Lcom/gacode/relaunchx/LockScreen$1; // type@00bf │ │ -01c6ba: 7020 5902 1000 |000d: invoke-direct {v0, v1}, Lcom/gacode/relaunchx/LockScreen$1;.:(Lcom/gacode/relaunchx/LockScreen;)V // method@0259 │ │ -01c6c0: 5b10 ec00 |0010: iput-object v0, v1, Lcom/gacode/relaunchx/LockScreen;.screenReceiver:Landroid/content/BroadcastReceiver; // field@00ec │ │ -01c6c4: 0e00 |0012: return-void │ │ +01d728: |[01d728] com.gacode.relaunchx.LockScreen.:()V │ │ +01d738: 7010 3f00 0100 |0000: invoke-direct {v1}, Landroid/app/Service;.:()V // method@003f │ │ +01d73e: 1a00 2004 |0003: const-string v0, "ReLaunchX" // string@0420 │ │ +01d742: 5b10 e300 |0005: iput-object v0, v1, Lcom/gacode/relaunchx/LockScreen;.TAG:Ljava/lang/String; // field@00e3 │ │ +01d746: 1300 0f00 |0007: const/16 v0, #int 15 // #f │ │ +01d74a: 5910 e200 |0009: iput v0, v1, Lcom/gacode/relaunchx/LockScreen;.MAX_PASSWORD_LEN:I // field@00e2 │ │ +01d74e: 2200 bf00 |000b: new-instance v0, Lcom/gacode/relaunchx/LockScreen$1; // type@00bf │ │ +01d752: 7020 5902 1000 |000d: invoke-direct {v0, v1}, Lcom/gacode/relaunchx/LockScreen$1;.:(Lcom/gacode/relaunchx/LockScreen;)V // method@0259 │ │ +01d758: 5b10 ec00 |0010: iput-object v0, v1, Lcom/gacode/relaunchx/LockScreen;.screenReceiver:Landroid/content/BroadcastReceiver; // field@00ec │ │ +01d75c: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=28 │ │ 0x0007 line=30 │ │ 0x000b line=41 │ │ locals : │ │ @@ -13365,17 +13371,17 @@ │ │ type : '(Lcom/gacode/relaunchx/LockScreen;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01c6c8: |[01c6c8] com.gacode.relaunchx.LockScreen.access$000:(Lcom/gacode/relaunchx/LockScreen;)Ljava/lang/String; │ │ -01c6d8: 5410 e500 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/LockScreen;.lockPassword:Ljava/lang/String; // field@00e5 │ │ -01c6dc: 1100 |0002: return-object v0 │ │ +01d760: |[01d760] com.gacode.relaunchx.LockScreen.access$000:(Lcom/gacode/relaunchx/LockScreen;)Ljava/lang/String; │ │ +01d770: 5410 e500 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/LockScreen;.lockPassword:Ljava/lang/String; // field@00e5 │ │ +01d774: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/gacode/relaunchx/LockScreen; │ │ │ │ #2 : (in Lcom/gacode/relaunchx/LockScreen;) │ │ @@ -13383,17 +13389,17 @@ │ │ type : '(Lcom/gacode/relaunchx/LockScreen;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01c6e0: |[01c6e0] com.gacode.relaunchx.LockScreen.access$002:(Lcom/gacode/relaunchx/LockScreen;Ljava/lang/String;)Ljava/lang/String; │ │ -01c6f0: 5b01 e500 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/LockScreen;.lockPassword:Ljava/lang/String; // field@00e5 │ │ -01c6f4: 1101 |0002: return-object v1 │ │ +01d778: |[01d778] com.gacode.relaunchx.LockScreen.access$002:(Lcom/gacode/relaunchx/LockScreen;Ljava/lang/String;)Ljava/lang/String; │ │ +01d788: 5b01 e500 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/LockScreen;.lockPassword:Ljava/lang/String; // field@00e5 │ │ +01d78c: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lcom/gacode/relaunchx/LockScreen; │ │ 0x0000 - 0x0003 reg=1 x1 Ljava/lang/String; │ │ │ │ @@ -13402,17 +13408,17 @@ │ │ type : '(Lcom/gacode/relaunchx/LockScreen;)Landroid/content/SharedPreferences;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01c6f8: |[01c6f8] com.gacode.relaunchx.LockScreen.access$100:(Lcom/gacode/relaunchx/LockScreen;)Landroid/content/SharedPreferences; │ │ -01c708: 5410 ea00 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/LockScreen;.prefs:Landroid/content/SharedPreferences; // field@00ea │ │ -01c70c: 1100 |0002: return-object v0 │ │ +01d790: |[01d790] com.gacode.relaunchx.LockScreen.access$100:(Lcom/gacode/relaunchx/LockScreen;)Landroid/content/SharedPreferences; │ │ +01d7a0: 5410 ea00 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/LockScreen;.prefs:Landroid/content/SharedPreferences; // field@00ea │ │ +01d7a4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/gacode/relaunchx/LockScreen; │ │ │ │ #4 : (in Lcom/gacode/relaunchx/LockScreen;) │ │ @@ -13420,17 +13426,17 @@ │ │ type : '(Lcom/gacode/relaunchx/LockScreen;)Landroid/widget/LinearLayout;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01c710: |[01c710] com.gacode.relaunchx.LockScreen.access$200:(Lcom/gacode/relaunchx/LockScreen;)Landroid/widget/LinearLayout; │ │ -01c720: 5410 e600 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/LockScreen;.lockView:Landroid/widget/LinearLayout; // field@00e6 │ │ -01c724: 1100 |0002: return-object v0 │ │ +01d7a8: |[01d7a8] com.gacode.relaunchx.LockScreen.access$200:(Lcom/gacode/relaunchx/LockScreen;)Landroid/widget/LinearLayout; │ │ +01d7b8: 5410 e600 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/LockScreen;.lockView:Landroid/widget/LinearLayout; // field@00e6 │ │ +01d7bc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/gacode/relaunchx/LockScreen; │ │ │ │ #5 : (in Lcom/gacode/relaunchx/LockScreen;) │ │ @@ -13438,17 +13444,17 @@ │ │ type : '(Lcom/gacode/relaunchx/LockScreen;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01c728: |[01c728] com.gacode.relaunchx.LockScreen.access$300:(Lcom/gacode/relaunchx/LockScreen;)V │ │ -01c738: 7010 6302 0000 |0000: invoke-direct {v0}, Lcom/gacode/relaunchx/LockScreen;.displayLock:()V // method@0263 │ │ -01c73e: 0e00 |0003: return-void │ │ +01d7c0: |[01d7c0] com.gacode.relaunchx.LockScreen.access$300:(Lcom/gacode/relaunchx/LockScreen;)V │ │ +01d7d0: 7010 6302 0000 |0000: invoke-direct {v0}, Lcom/gacode/relaunchx/LockScreen;.displayLock:()V // method@0263 │ │ +01d7d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcom/gacode/relaunchx/LockScreen; │ │ │ │ #6 : (in Lcom/gacode/relaunchx/LockScreen;) │ │ @@ -13456,34 +13462,34 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -01c740: |[01c740] com.gacode.relaunchx.LockScreen.addDigit:(Ljava/lang/String;)V │ │ -01c750: 5420 e800 |0000: iget-object v0, v2, Lcom/gacode/relaunchx/LockScreen;.password:Ljava/lang/String; // field@00e8 │ │ -01c754: 6e10 8506 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@0685 │ │ -01c75a: 0a00 |0005: move-result v0 │ │ -01c75c: 1301 0f00 |0006: const/16 v1, #int 15 // #f │ │ -01c760: 3510 1e00 |0008: if-ge v0, v1, 0026 // +001e │ │ -01c764: 5420 e900 |000a: iget-object v0, v2, Lcom/gacode/relaunchx/LockScreen;.passwordView:Landroid/widget/TextView; // field@00e9 │ │ -01c768: 1a01 4000 |000c: const-string v1, "*" // string@0040 │ │ -01c76c: 6e20 4d01 1000 |000e: invoke-virtual {v0, v1}, Landroid/widget/TextView;.append:(Ljava/lang/CharSequence;)V // method@014d │ │ -01c772: 2200 0202 |0011: new-instance v0, Ljava/lang/StringBuilder; // type@0202 │ │ -01c776: 7010 9606 0000 |0013: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -01c77c: 5421 e800 |0016: iget-object v1, v2, Lcom/gacode/relaunchx/LockScreen;.password:Ljava/lang/String; // field@00e8 │ │ -01c780: 6e20 9a06 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -01c786: 0c00 |001b: move-result-object v0 │ │ -01c788: 6e20 9a06 3000 |001c: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -01c78e: 0c00 |001f: move-result-object v0 │ │ -01c790: 6e10 9c06 0000 |0020: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -01c796: 0c00 |0023: move-result-object v0 │ │ -01c798: 5b20 e800 |0024: iput-object v0, v2, Lcom/gacode/relaunchx/LockScreen;.password:Ljava/lang/String; // field@00e8 │ │ -01c79c: 0e00 |0026: return-void │ │ +01d7d8: |[01d7d8] com.gacode.relaunchx.LockScreen.addDigit:(Ljava/lang/String;)V │ │ +01d7e8: 5420 e800 |0000: iget-object v0, v2, Lcom/gacode/relaunchx/LockScreen;.password:Ljava/lang/String; // field@00e8 │ │ +01d7ec: 6e10 8506 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@0685 │ │ +01d7f2: 0a00 |0005: move-result v0 │ │ +01d7f4: 1301 0f00 |0006: const/16 v1, #int 15 // #f │ │ +01d7f8: 3510 1e00 |0008: if-ge v0, v1, 0026 // +001e │ │ +01d7fc: 5420 e900 |000a: iget-object v0, v2, Lcom/gacode/relaunchx/LockScreen;.passwordView:Landroid/widget/TextView; // field@00e9 │ │ +01d800: 1a01 4000 |000c: const-string v1, "*" // string@0040 │ │ +01d804: 6e20 4d01 1000 |000e: invoke-virtual {v0, v1}, Landroid/widget/TextView;.append:(Ljava/lang/CharSequence;)V // method@014d │ │ +01d80a: 2200 0202 |0011: new-instance v0, Ljava/lang/StringBuilder; // type@0202 │ │ +01d80e: 7010 9606 0000 |0013: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +01d814: 5421 e800 |0016: iget-object v1, v2, Lcom/gacode/relaunchx/LockScreen;.password:Ljava/lang/String; // field@00e8 │ │ +01d818: 6e20 9a06 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +01d81e: 0c00 |001b: move-result-object v0 │ │ +01d820: 6e20 9a06 3000 |001c: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +01d826: 0c00 |001f: move-result-object v0 │ │ +01d828: 6e10 9c06 0000 |0020: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +01d82e: 0c00 |0023: move-result-object v0 │ │ +01d830: 5b20 e800 |0024: iput-object v0, v2, Lcom/gacode/relaunchx/LockScreen;.password:Ljava/lang/String; // field@00e8 │ │ +01d834: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x000a line=86 │ │ 0x0011 line=87 │ │ 0x0026 line=89 │ │ locals : │ │ @@ -13495,38 +13501,38 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 44 16-bit code units │ │ -01c7a0: |[01c7a0] com.gacode.relaunchx.LockScreen.delDigit:()V │ │ -01c7b0: 5441 e900 |0000: iget-object v1, v4, Lcom/gacode/relaunchx/LockScreen;.passwordView:Landroid/widget/TextView; // field@00e9 │ │ -01c7b4: 6e10 4f01 0100 |0002: invoke-virtual {v1}, Landroid/widget/TextView;.getText:()Ljava/lang/CharSequence; // method@014f │ │ -01c7ba: 0c00 |0005: move-result-object v0 │ │ -01c7bc: 7210 4e06 0000 |0006: invoke-interface {v0}, Ljava/lang/CharSequence;.length:()I // method@064e │ │ -01c7c2: 0a01 |0009: move-result v1 │ │ -01c7c4: 3d01 2100 |000a: if-lez v1, 002b // +0021 │ │ -01c7c8: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -01c7ca: 7210 4e06 0000 |000d: invoke-interface {v0}, Ljava/lang/CharSequence;.length:()I // method@064e │ │ -01c7d0: 0a02 |0010: move-result v2 │ │ -01c7d2: 7230 4f06 1002 |0011: invoke-interface {v0, v1, v2}, Ljava/lang/CharSequence;.subSequence:(II)Ljava/lang/CharSequence; // method@064f │ │ -01c7d8: 0c00 |0014: move-result-object v0 │ │ -01c7da: 5441 e900 |0015: iget-object v1, v4, Lcom/gacode/relaunchx/LockScreen;.passwordView:Landroid/widget/TextView; // field@00e9 │ │ -01c7de: 6e20 5801 0100 |0017: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ -01c7e4: 5441 e800 |001a: iget-object v1, v4, Lcom/gacode/relaunchx/LockScreen;.password:Ljava/lang/String; // field@00e8 │ │ -01c7e8: 1202 |001c: const/4 v2, #int 0 // #0 │ │ -01c7ea: 5443 e800 |001d: iget-object v3, v4, Lcom/gacode/relaunchx/LockScreen;.password:Ljava/lang/String; // field@00e8 │ │ -01c7ee: 6e10 8506 0300 |001f: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@0685 │ │ -01c7f4: 0a03 |0022: move-result v3 │ │ -01c7f6: d803 03ff |0023: add-int/lit8 v3, v3, #int -1 // #ff │ │ -01c7fa: 6e30 8c06 2103 |0025: invoke-virtual {v1, v2, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@068c │ │ -01c800: 0c01 |0028: move-result-object v1 │ │ -01c802: 5b41 e800 |0029: iput-object v1, v4, Lcom/gacode/relaunchx/LockScreen;.password:Ljava/lang/String; // field@00e8 │ │ -01c806: 0e00 |002b: return-void │ │ +01d838: |[01d838] com.gacode.relaunchx.LockScreen.delDigit:()V │ │ +01d848: 5441 e900 |0000: iget-object v1, v4, Lcom/gacode/relaunchx/LockScreen;.passwordView:Landroid/widget/TextView; // field@00e9 │ │ +01d84c: 6e10 4f01 0100 |0002: invoke-virtual {v1}, Landroid/widget/TextView;.getText:()Ljava/lang/CharSequence; // method@014f │ │ +01d852: 0c00 |0005: move-result-object v0 │ │ +01d854: 7210 4e06 0000 |0006: invoke-interface {v0}, Ljava/lang/CharSequence;.length:()I // method@064e │ │ +01d85a: 0a01 |0009: move-result v1 │ │ +01d85c: 3d01 2100 |000a: if-lez v1, 002b // +0021 │ │ +01d860: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +01d862: 7210 4e06 0000 |000d: invoke-interface {v0}, Ljava/lang/CharSequence;.length:()I // method@064e │ │ +01d868: 0a02 |0010: move-result v2 │ │ +01d86a: 7230 4f06 1002 |0011: invoke-interface {v0, v1, v2}, Ljava/lang/CharSequence;.subSequence:(II)Ljava/lang/CharSequence; // method@064f │ │ +01d870: 0c00 |0014: move-result-object v0 │ │ +01d872: 5441 e900 |0015: iget-object v1, v4, Lcom/gacode/relaunchx/LockScreen;.passwordView:Landroid/widget/TextView; // field@00e9 │ │ +01d876: 6e20 5801 0100 |0017: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ +01d87c: 5441 e800 |001a: iget-object v1, v4, Lcom/gacode/relaunchx/LockScreen;.password:Ljava/lang/String; // field@00e8 │ │ +01d880: 1202 |001c: const/4 v2, #int 0 // #0 │ │ +01d882: 5443 e800 |001d: iget-object v3, v4, Lcom/gacode/relaunchx/LockScreen;.password:Ljava/lang/String; // field@00e8 │ │ +01d886: 6e10 8506 0300 |001f: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@0685 │ │ +01d88c: 0a03 |0022: move-result v3 │ │ +01d88e: d803 03ff |0023: add-int/lit8 v3, v3, #int -1 // #ff │ │ +01d892: 6e30 8c06 2103 |0025: invoke-virtual {v1, v2, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@068c │ │ +01d898: 0c01 |0028: move-result-object v1 │ │ +01d89a: 5b41 e800 |0029: iput-object v1, v4, Lcom/gacode/relaunchx/LockScreen;.password:Ljava/lang/String; // field@00e8 │ │ +01d89e: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0006 line=93 │ │ 0x000c line=94 │ │ 0x0015 line=95 │ │ 0x001a line=96 │ │ @@ -13540,102 +13546,102 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 200 16-bit code units │ │ -01c808: |[01c808] com.gacode.relaunchx.LockScreen.displayLock:()V │ │ -01c818: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -01c81c: 5b30 e800 |0002: iput-object v0, v3, Lcom/gacode/relaunchx/LockScreen;.password:Ljava/lang/String; // field@00e8 │ │ -01c820: 1230 |0004: const/4 v0, #int 3 // #3 │ │ -01c822: 5930 eb00 |0005: iput v0, v3, Lcom/gacode/relaunchx/LockScreen;.retryCount:I // field@00eb │ │ -01c826: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -01c828: 5c30 e400 |0008: iput-boolean v0, v3, Lcom/gacode/relaunchx/LockScreen;.incorrectPassword:Z // field@00e4 │ │ -01c82c: 2200 7900 |000a: new-instance v0, Landroid/widget/LinearLayout; // type@0079 │ │ -01c830: 7020 3801 3000 |000c: invoke-direct {v0, v3}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@0138 │ │ -01c836: 5b30 e600 |000f: iput-object v0, v3, Lcom/gacode/relaunchx/LockScreen;.lockView:Landroid/widget/LinearLayout; // field@00e6 │ │ -01c83a: 5430 ed00 |0011: iget-object v0, v3, Lcom/gacode/relaunchx/LockScreen;.windowManager:Landroid/view/WindowManager; // field@00ed │ │ -01c83e: 5431 e600 |0013: iget-object v1, v3, Lcom/gacode/relaunchx/LockScreen;.lockView:Landroid/widget/LinearLayout; // field@00e6 │ │ -01c842: 5432 e700 |0015: iget-object v2, v3, Lcom/gacode/relaunchx/LockScreen;.lockViewParams:Landroid/view/WindowManager$LayoutParams; // field@00e7 │ │ -01c846: 7230 fc00 1002 |0017: invoke-interface {v0, v1, v2}, Landroid/view/WindowManager;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@00fc │ │ -01c84c: 1a00 100a |001a: const-string v0, "layout_inflater" // string@0a10 │ │ -01c850: 6e20 6502 0300 |001c: invoke-virtual {v3, v0}, Lcom/gacode/relaunchx/LockScreen;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0265 │ │ -01c856: 0c00 |001f: move-result-object v0 │ │ -01c858: 1f00 5b00 |0020: check-cast v0, Landroid/view/LayoutInflater; // type@005b │ │ -01c85c: 1401 0b00 037f |0022: const v1, #float 1.74129e+38 // #7f03000b │ │ -01c862: 5432 e600 |0025: iget-object v2, v3, Lcom/gacode/relaunchx/LockScreen;.lockView:Landroid/widget/LinearLayout; // field@00e6 │ │ -01c866: 6e30 df00 1002 |0027: invoke-virtual {v0, v1, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@00df │ │ -01c86c: 5430 e600 |002a: iget-object v0, v3, Lcom/gacode/relaunchx/LockScreen;.lockView:Landroid/widget/LinearLayout; // field@00e6 │ │ -01c870: 1401 5300 0c7f |002c: const v1, #float 1.86094e+38 // #7f0c0053 │ │ -01c876: 6e20 3a01 1000 |002f: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@013a │ │ -01c87c: 0c00 |0032: move-result-object v0 │ │ -01c87e: 1f00 8100 |0033: check-cast v0, Landroid/widget/TextView; // type@0081 │ │ -01c882: 5b30 e900 |0035: iput-object v0, v3, Lcom/gacode/relaunchx/LockScreen;.passwordView:Landroid/widget/TextView; // field@00e9 │ │ -01c886: 5430 e600 |0037: iget-object v0, v3, Lcom/gacode/relaunchx/LockScreen;.lockView:Landroid/widget/LinearLayout; // field@00e6 │ │ -01c88a: 1401 5f00 0c7f |0039: const v1, #float 1.86094e+38 // #7f0c005f │ │ -01c890: 6e20 3a01 1000 |003c: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@013a │ │ -01c896: 0c00 |003f: move-result-object v0 │ │ -01c898: 6e20 f400 3000 |0040: invoke-virtual {v0, v3}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00f4 │ │ -01c89e: 5430 e600 |0043: iget-object v0, v3, Lcom/gacode/relaunchx/LockScreen;.lockView:Landroid/widget/LinearLayout; // field@00e6 │ │ -01c8a2: 1401 5d00 0c7f |0045: const v1, #float 1.86094e+38 // #7f0c005d │ │ -01c8a8: 6e20 3a01 1000 |0048: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@013a │ │ -01c8ae: 0c00 |004b: move-result-object v0 │ │ -01c8b0: 6e20 f400 3000 |004c: invoke-virtual {v0, v3}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00f4 │ │ -01c8b6: 5430 e600 |004f: iget-object v0, v3, Lcom/gacode/relaunchx/LockScreen;.lockView:Landroid/widget/LinearLayout; // field@00e6 │ │ -01c8ba: 1401 5e00 0c7f |0051: const v1, #float 1.86094e+38 // #7f0c005e │ │ -01c8c0: 6e20 3a01 1000 |0054: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@013a │ │ -01c8c6: 0c00 |0057: move-result-object v0 │ │ -01c8c8: 6e20 f400 3000 |0058: invoke-virtual {v0, v3}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00f4 │ │ -01c8ce: 5430 e600 |005b: iget-object v0, v3, Lcom/gacode/relaunchx/LockScreen;.lockView:Landroid/widget/LinearLayout; // field@00e6 │ │ -01c8d2: 1401 5a00 0c7f |005d: const v1, #float 1.86094e+38 // #7f0c005a │ │ -01c8d8: 6e20 3a01 1000 |0060: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@013a │ │ -01c8de: 0c00 |0063: move-result-object v0 │ │ -01c8e0: 6e20 f400 3000 |0064: invoke-virtual {v0, v3}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00f4 │ │ -01c8e6: 5430 e600 |0067: iget-object v0, v3, Lcom/gacode/relaunchx/LockScreen;.lockView:Landroid/widget/LinearLayout; // field@00e6 │ │ -01c8ea: 1401 5b00 0c7f |0069: const v1, #float 1.86094e+38 // #7f0c005b │ │ -01c8f0: 6e20 3a01 1000 |006c: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@013a │ │ -01c8f6: 0c00 |006f: move-result-object v0 │ │ -01c8f8: 6e20 f400 3000 |0070: invoke-virtual {v0, v3}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00f4 │ │ -01c8fe: 5430 e600 |0073: iget-object v0, v3, Lcom/gacode/relaunchx/LockScreen;.lockView:Landroid/widget/LinearLayout; // field@00e6 │ │ -01c902: 1401 5c00 0c7f |0075: const v1, #float 1.86094e+38 // #7f0c005c │ │ -01c908: 6e20 3a01 1000 |0078: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@013a │ │ -01c90e: 0c00 |007b: move-result-object v0 │ │ -01c910: 6e20 f400 3000 |007c: invoke-virtual {v0, v3}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00f4 │ │ -01c916: 5430 e600 |007f: iget-object v0, v3, Lcom/gacode/relaunchx/LockScreen;.lockView:Landroid/widget/LinearLayout; // field@00e6 │ │ -01c91a: 1401 5700 0c7f |0081: const v1, #float 1.86094e+38 // #7f0c0057 │ │ -01c920: 6e20 3a01 1000 |0084: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@013a │ │ -01c926: 0c00 |0087: move-result-object v0 │ │ -01c928: 6e20 f400 3000 |0088: invoke-virtual {v0, v3}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00f4 │ │ -01c92e: 5430 e600 |008b: iget-object v0, v3, Lcom/gacode/relaunchx/LockScreen;.lockView:Landroid/widget/LinearLayout; // field@00e6 │ │ -01c932: 1401 5800 0c7f |008d: const v1, #float 1.86094e+38 // #7f0c0058 │ │ -01c938: 6e20 3a01 1000 |0090: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@013a │ │ -01c93e: 0c00 |0093: move-result-object v0 │ │ -01c940: 6e20 f400 3000 |0094: invoke-virtual {v0, v3}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00f4 │ │ -01c946: 5430 e600 |0097: iget-object v0, v3, Lcom/gacode/relaunchx/LockScreen;.lockView:Landroid/widget/LinearLayout; // field@00e6 │ │ -01c94a: 1401 5900 0c7f |0099: const v1, #float 1.86094e+38 // #7f0c0059 │ │ -01c950: 6e20 3a01 1000 |009c: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@013a │ │ -01c956: 0c00 |009f: move-result-object v0 │ │ -01c958: 6e20 f400 3000 |00a0: invoke-virtual {v0, v3}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00f4 │ │ -01c95e: 5430 e600 |00a3: iget-object v0, v3, Lcom/gacode/relaunchx/LockScreen;.lockView:Landroid/widget/LinearLayout; // field@00e6 │ │ -01c962: 1401 5400 0c7f |00a5: const v1, #float 1.86094e+38 // #7f0c0054 │ │ -01c968: 6e20 3a01 1000 |00a8: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@013a │ │ -01c96e: 0c00 |00ab: move-result-object v0 │ │ -01c970: 6e20 f400 3000 |00ac: invoke-virtual {v0, v3}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00f4 │ │ -01c976: 5430 e600 |00af: iget-object v0, v3, Lcom/gacode/relaunchx/LockScreen;.lockView:Landroid/widget/LinearLayout; // field@00e6 │ │ -01c97a: 1401 5500 0c7f |00b1: const v1, #float 1.86094e+38 // #7f0c0055 │ │ -01c980: 6e20 3a01 1000 |00b4: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@013a │ │ -01c986: 0c00 |00b7: move-result-object v0 │ │ -01c988: 6e20 f400 3000 |00b8: invoke-virtual {v0, v3}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00f4 │ │ -01c98e: 5430 e600 |00bb: iget-object v0, v3, Lcom/gacode/relaunchx/LockScreen;.lockView:Landroid/widget/LinearLayout; // field@00e6 │ │ -01c992: 1401 5600 0c7f |00bd: const v1, #float 1.86094e+38 // #7f0c0056 │ │ -01c998: 6e20 3a01 1000 |00c0: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@013a │ │ -01c99e: 0c00 |00c3: move-result-object v0 │ │ -01c9a0: 6e20 f400 3000 |00c4: invoke-virtual {v0, v3}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00f4 │ │ -01c9a6: 0e00 |00c7: return-void │ │ +01d8a0: |[01d8a0] com.gacode.relaunchx.LockScreen.displayLock:()V │ │ +01d8b0: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +01d8b4: 5b30 e800 |0002: iput-object v0, v3, Lcom/gacode/relaunchx/LockScreen;.password:Ljava/lang/String; // field@00e8 │ │ +01d8b8: 1230 |0004: const/4 v0, #int 3 // #3 │ │ +01d8ba: 5930 eb00 |0005: iput v0, v3, Lcom/gacode/relaunchx/LockScreen;.retryCount:I // field@00eb │ │ +01d8be: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +01d8c0: 5c30 e400 |0008: iput-boolean v0, v3, Lcom/gacode/relaunchx/LockScreen;.incorrectPassword:Z // field@00e4 │ │ +01d8c4: 2200 7900 |000a: new-instance v0, Landroid/widget/LinearLayout; // type@0079 │ │ +01d8c8: 7020 3801 3000 |000c: invoke-direct {v0, v3}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@0138 │ │ +01d8ce: 5b30 e600 |000f: iput-object v0, v3, Lcom/gacode/relaunchx/LockScreen;.lockView:Landroid/widget/LinearLayout; // field@00e6 │ │ +01d8d2: 5430 ed00 |0011: iget-object v0, v3, Lcom/gacode/relaunchx/LockScreen;.windowManager:Landroid/view/WindowManager; // field@00ed │ │ +01d8d6: 5431 e600 |0013: iget-object v1, v3, Lcom/gacode/relaunchx/LockScreen;.lockView:Landroid/widget/LinearLayout; // field@00e6 │ │ +01d8da: 5432 e700 |0015: iget-object v2, v3, Lcom/gacode/relaunchx/LockScreen;.lockViewParams:Landroid/view/WindowManager$LayoutParams; // field@00e7 │ │ +01d8de: 7230 fc00 1002 |0017: invoke-interface {v0, v1, v2}, Landroid/view/WindowManager;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@00fc │ │ +01d8e4: 1a00 100a |001a: const-string v0, "layout_inflater" // string@0a10 │ │ +01d8e8: 6e20 6502 0300 |001c: invoke-virtual {v3, v0}, Lcom/gacode/relaunchx/LockScreen;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0265 │ │ +01d8ee: 0c00 |001f: move-result-object v0 │ │ +01d8f0: 1f00 5b00 |0020: check-cast v0, Landroid/view/LayoutInflater; // type@005b │ │ +01d8f4: 1401 0b00 037f |0022: const v1, #float 1.74129e+38 // #7f03000b │ │ +01d8fa: 5432 e600 |0025: iget-object v2, v3, Lcom/gacode/relaunchx/LockScreen;.lockView:Landroid/widget/LinearLayout; // field@00e6 │ │ +01d8fe: 6e30 df00 1002 |0027: invoke-virtual {v0, v1, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@00df │ │ +01d904: 5430 e600 |002a: iget-object v0, v3, Lcom/gacode/relaunchx/LockScreen;.lockView:Landroid/widget/LinearLayout; // field@00e6 │ │ +01d908: 1401 5300 0c7f |002c: const v1, #float 1.86094e+38 // #7f0c0053 │ │ +01d90e: 6e20 3a01 1000 |002f: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@013a │ │ +01d914: 0c00 |0032: move-result-object v0 │ │ +01d916: 1f00 8100 |0033: check-cast v0, Landroid/widget/TextView; // type@0081 │ │ +01d91a: 5b30 e900 |0035: iput-object v0, v3, Lcom/gacode/relaunchx/LockScreen;.passwordView:Landroid/widget/TextView; // field@00e9 │ │ +01d91e: 5430 e600 |0037: iget-object v0, v3, Lcom/gacode/relaunchx/LockScreen;.lockView:Landroid/widget/LinearLayout; // field@00e6 │ │ +01d922: 1401 5f00 0c7f |0039: const v1, #float 1.86094e+38 // #7f0c005f │ │ +01d928: 6e20 3a01 1000 |003c: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@013a │ │ +01d92e: 0c00 |003f: move-result-object v0 │ │ +01d930: 6e20 f400 3000 |0040: invoke-virtual {v0, v3}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00f4 │ │ +01d936: 5430 e600 |0043: iget-object v0, v3, Lcom/gacode/relaunchx/LockScreen;.lockView:Landroid/widget/LinearLayout; // field@00e6 │ │ +01d93a: 1401 5d00 0c7f |0045: const v1, #float 1.86094e+38 // #7f0c005d │ │ +01d940: 6e20 3a01 1000 |0048: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@013a │ │ +01d946: 0c00 |004b: move-result-object v0 │ │ +01d948: 6e20 f400 3000 |004c: invoke-virtual {v0, v3}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00f4 │ │ +01d94e: 5430 e600 |004f: iget-object v0, v3, Lcom/gacode/relaunchx/LockScreen;.lockView:Landroid/widget/LinearLayout; // field@00e6 │ │ +01d952: 1401 5e00 0c7f |0051: const v1, #float 1.86094e+38 // #7f0c005e │ │ +01d958: 6e20 3a01 1000 |0054: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@013a │ │ +01d95e: 0c00 |0057: move-result-object v0 │ │ +01d960: 6e20 f400 3000 |0058: invoke-virtual {v0, v3}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00f4 │ │ +01d966: 5430 e600 |005b: iget-object v0, v3, Lcom/gacode/relaunchx/LockScreen;.lockView:Landroid/widget/LinearLayout; // field@00e6 │ │ +01d96a: 1401 5a00 0c7f |005d: const v1, #float 1.86094e+38 // #7f0c005a │ │ +01d970: 6e20 3a01 1000 |0060: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@013a │ │ +01d976: 0c00 |0063: move-result-object v0 │ │ +01d978: 6e20 f400 3000 |0064: invoke-virtual {v0, v3}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00f4 │ │ +01d97e: 5430 e600 |0067: iget-object v0, v3, Lcom/gacode/relaunchx/LockScreen;.lockView:Landroid/widget/LinearLayout; // field@00e6 │ │ +01d982: 1401 5b00 0c7f |0069: const v1, #float 1.86094e+38 // #7f0c005b │ │ +01d988: 6e20 3a01 1000 |006c: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@013a │ │ +01d98e: 0c00 |006f: move-result-object v0 │ │ +01d990: 6e20 f400 3000 |0070: invoke-virtual {v0, v3}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00f4 │ │ +01d996: 5430 e600 |0073: iget-object v0, v3, Lcom/gacode/relaunchx/LockScreen;.lockView:Landroid/widget/LinearLayout; // field@00e6 │ │ +01d99a: 1401 5c00 0c7f |0075: const v1, #float 1.86094e+38 // #7f0c005c │ │ +01d9a0: 6e20 3a01 1000 |0078: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@013a │ │ +01d9a6: 0c00 |007b: move-result-object v0 │ │ +01d9a8: 6e20 f400 3000 |007c: invoke-virtual {v0, v3}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00f4 │ │ +01d9ae: 5430 e600 |007f: iget-object v0, v3, Lcom/gacode/relaunchx/LockScreen;.lockView:Landroid/widget/LinearLayout; // field@00e6 │ │ +01d9b2: 1401 5700 0c7f |0081: const v1, #float 1.86094e+38 // #7f0c0057 │ │ +01d9b8: 6e20 3a01 1000 |0084: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@013a │ │ +01d9be: 0c00 |0087: move-result-object v0 │ │ +01d9c0: 6e20 f400 3000 |0088: invoke-virtual {v0, v3}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00f4 │ │ +01d9c6: 5430 e600 |008b: iget-object v0, v3, Lcom/gacode/relaunchx/LockScreen;.lockView:Landroid/widget/LinearLayout; // field@00e6 │ │ +01d9ca: 1401 5800 0c7f |008d: const v1, #float 1.86094e+38 // #7f0c0058 │ │ +01d9d0: 6e20 3a01 1000 |0090: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@013a │ │ +01d9d6: 0c00 |0093: move-result-object v0 │ │ +01d9d8: 6e20 f400 3000 |0094: invoke-virtual {v0, v3}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00f4 │ │ +01d9de: 5430 e600 |0097: iget-object v0, v3, Lcom/gacode/relaunchx/LockScreen;.lockView:Landroid/widget/LinearLayout; // field@00e6 │ │ +01d9e2: 1401 5900 0c7f |0099: const v1, #float 1.86094e+38 // #7f0c0059 │ │ +01d9e8: 6e20 3a01 1000 |009c: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@013a │ │ +01d9ee: 0c00 |009f: move-result-object v0 │ │ +01d9f0: 6e20 f400 3000 |00a0: invoke-virtual {v0, v3}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00f4 │ │ +01d9f6: 5430 e600 |00a3: iget-object v0, v3, Lcom/gacode/relaunchx/LockScreen;.lockView:Landroid/widget/LinearLayout; // field@00e6 │ │ +01d9fa: 1401 5400 0c7f |00a5: const v1, #float 1.86094e+38 // #7f0c0054 │ │ +01da00: 6e20 3a01 1000 |00a8: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@013a │ │ +01da06: 0c00 |00ab: move-result-object v0 │ │ +01da08: 6e20 f400 3000 |00ac: invoke-virtual {v0, v3}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00f4 │ │ +01da0e: 5430 e600 |00af: iget-object v0, v3, Lcom/gacode/relaunchx/LockScreen;.lockView:Landroid/widget/LinearLayout; // field@00e6 │ │ +01da12: 1401 5500 0c7f |00b1: const v1, #float 1.86094e+38 // #7f0c0055 │ │ +01da18: 6e20 3a01 1000 |00b4: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@013a │ │ +01da1e: 0c00 |00b7: move-result-object v0 │ │ +01da20: 6e20 f400 3000 |00b8: invoke-virtual {v0, v3}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00f4 │ │ +01da26: 5430 e600 |00bb: iget-object v0, v3, Lcom/gacode/relaunchx/LockScreen;.lockView:Landroid/widget/LinearLayout; // field@00e6 │ │ +01da2a: 1401 5600 0c7f |00bd: const v1, #float 1.86094e+38 // #7f0c0056 │ │ +01da30: 6e20 3a01 1000 |00c0: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@013a │ │ +01da36: 0c00 |00c3: move-result-object v0 │ │ +01da38: 6e20 f400 3000 |00c4: invoke-virtual {v0, v3}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@00f4 │ │ +01da3e: 0e00 |00c7: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0004 line=56 │ │ 0x0007 line=57 │ │ 0x000a line=59 │ │ 0x0011 line=60 │ │ @@ -13663,17 +13669,17 @@ │ │ type : '(Landroid/content/Intent;)Landroid/os/IBinder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -01c9a8: |[01c9a8] com.gacode.relaunchx.LockScreen.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; │ │ -01c9b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01c9ba: 1100 |0001: return-object v0 │ │ +01da40: |[01da40] com.gacode.relaunchx.LockScreen.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; │ │ +01da50: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +01da52: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/gacode/relaunchx/LockScreen; │ │ 0x0000 - 0x0002 reg=2 intent Landroid/content/Intent; │ │ │ │ @@ -13682,62 +13688,62 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 102 16-bit code units │ │ -01c9bc: |[01c9bc] com.gacode.relaunchx.LockScreen.onClick:(Landroid/view/View;)V │ │ -01c9cc: 5520 e400 |0000: iget-boolean v0, v2, Lcom/gacode/relaunchx/LockScreen;.incorrectPassword:Z // field@00e4 │ │ -01c9d0: 3800 2000 |0002: if-eqz v0, 0022 // +0020 │ │ -01c9d4: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -01c9d6: 5c20 e400 |0005: iput-boolean v0, v2, Lcom/gacode/relaunchx/LockScreen;.incorrectPassword:Z // field@00e4 │ │ -01c9da: 5420 e900 |0007: iget-object v0, v2, Lcom/gacode/relaunchx/LockScreen;.passwordView:Landroid/widget/TextView; // field@00e9 │ │ -01c9de: 1a01 0000 |0009: const-string v1, "" // string@0000 │ │ -01c9e2: 6e20 5801 1000 |000b: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ -01c9e8: 1a00 0000 |000e: const-string v0, "" // string@0000 │ │ -01c9ec: 5b20 e800 |0010: iput-object v0, v2, Lcom/gacode/relaunchx/LockScreen;.password:Ljava/lang/String; // field@00e8 │ │ -01c9f0: 5220 eb00 |0012: iget v0, v2, Lcom/gacode/relaunchx/LockScreen;.retryCount:I // field@00eb │ │ -01c9f4: d800 00ff |0014: add-int/lit8 v0, v0, #int -1 // #ff │ │ -01c9f8: 5920 eb00 |0016: iput v0, v2, Lcom/gacode/relaunchx/LockScreen;.retryCount:I // field@00eb │ │ -01c9fc: 3c00 0a00 |0018: if-gtz v0, 0022 // +000a │ │ -01ca00: 1600 8813 |001a: const-wide/16 v0, #int 5000 // #1388 │ │ -01ca04: 7120 b400 1000 |001c: invoke-static {v0, v1}, Landroid/os/SystemClock;.sleep:(J)V // method@00b4 │ │ -01ca0a: 1230 |001f: const/4 v0, #int 3 // #3 │ │ -01ca0c: 5920 eb00 |0020: iput v0, v2, Lcom/gacode/relaunchx/LockScreen;.retryCount:I // field@00eb │ │ -01ca10: 6e10 eb00 0300 |0022: invoke-virtual {v3}, Landroid/view/View;.getId:()I // method@00eb │ │ -01ca16: 0a00 |0025: move-result v0 │ │ -01ca18: 2b00 3600 0000 |0026: packed-switch v0, 0000005c // +00000036 │ │ -01ca1e: 6e10 ef00 0300 |0029: invoke-virtual {v3}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@00ef │ │ -01ca24: 0c00 |002c: move-result-object v0 │ │ -01ca26: 1f00 0002 |002d: check-cast v0, Ljava/lang/String; // type@0200 │ │ -01ca2a: 7020 6102 0200 |002f: invoke-direct {v2, v0}, Lcom/gacode/relaunchx/LockScreen;.addDigit:(Ljava/lang/String;)V // method@0261 │ │ -01ca30: 0e00 |0032: return-void │ │ -01ca32: 7010 6202 0200 |0033: invoke-direct {v2}, Lcom/gacode/relaunchx/LockScreen;.delDigit:()V // method@0262 │ │ -01ca38: 28fc |0036: goto 0032 // -0004 │ │ -01ca3a: 5420 e500 |0037: iget-object v0, v2, Lcom/gacode/relaunchx/LockScreen;.lockPassword:Ljava/lang/String; // field@00e5 │ │ -01ca3e: 5421 e800 |0039: iget-object v1, v2, Lcom/gacode/relaunchx/LockScreen;.password:Ljava/lang/String; // field@00e8 │ │ -01ca42: 6e20 7c06 1000 |003b: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -01ca48: 0a00 |003e: move-result v0 │ │ -01ca4a: 3900 1200 |003f: if-nez v0, 0051 // +0012 │ │ -01ca4e: 5420 e900 |0041: iget-object v0, v2, Lcom/gacode/relaunchx/LockScreen;.passwordView:Landroid/widget/TextView; // field@00e9 │ │ -01ca52: 1401 3602 087f |0043: const v1, #float 1.80786e+38 // #7f080236 │ │ -01ca58: 6e20 6602 1200 |0046: invoke-virtual {v2, v1}, Lcom/gacode/relaunchx/LockScreen;.getText:(I)Ljava/lang/CharSequence; // method@0266 │ │ -01ca5e: 0c01 |0049: move-result-object v1 │ │ -01ca60: 6e20 5801 1000 |004a: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ -01ca66: 1210 |004d: const/4 v0, #int 1 // #1 │ │ -01ca68: 5c20 e400 |004e: iput-boolean v0, v2, Lcom/gacode/relaunchx/LockScreen;.incorrectPassword:Z // field@00e4 │ │ -01ca6c: 28e2 |0050: goto 0032 // -001e │ │ -01ca6e: 5420 ed00 |0051: iget-object v0, v2, Lcom/gacode/relaunchx/LockScreen;.windowManager:Landroid/view/WindowManager; // field@00ed │ │ -01ca72: 5421 e600 |0053: iget-object v1, v2, Lcom/gacode/relaunchx/LockScreen;.lockView:Landroid/widget/LinearLayout; // field@00e6 │ │ -01ca76: 7220 fe00 1000 |0055: invoke-interface {v0, v1}, Landroid/view/WindowManager;.removeView:(Landroid/view/View;)V // method@00fe │ │ -01ca7c: 1200 |0058: const/4 v0, #int 0 // #0 │ │ -01ca7e: 5b20 e600 |0059: iput-object v0, v2, Lcom/gacode/relaunchx/LockScreen;.lockView:Landroid/widget/LinearLayout; // field@00e6 │ │ -01ca82: 28d7 |005b: goto 0032 // -0029 │ │ -01ca84: 0001 0300 5d00 0c7f 0d00 0000 0300 ... |005c: packed-switch-data (10 units) │ │ +01da54: |[01da54] com.gacode.relaunchx.LockScreen.onClick:(Landroid/view/View;)V │ │ +01da64: 5520 e400 |0000: iget-boolean v0, v2, Lcom/gacode/relaunchx/LockScreen;.incorrectPassword:Z // field@00e4 │ │ +01da68: 3800 2000 |0002: if-eqz v0, 0022 // +0020 │ │ +01da6c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +01da6e: 5c20 e400 |0005: iput-boolean v0, v2, Lcom/gacode/relaunchx/LockScreen;.incorrectPassword:Z // field@00e4 │ │ +01da72: 5420 e900 |0007: iget-object v0, v2, Lcom/gacode/relaunchx/LockScreen;.passwordView:Landroid/widget/TextView; // field@00e9 │ │ +01da76: 1a01 0000 |0009: const-string v1, "" // string@0000 │ │ +01da7a: 6e20 5801 1000 |000b: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ +01da80: 1a00 0000 |000e: const-string v0, "" // string@0000 │ │ +01da84: 5b20 e800 |0010: iput-object v0, v2, Lcom/gacode/relaunchx/LockScreen;.password:Ljava/lang/String; // field@00e8 │ │ +01da88: 5220 eb00 |0012: iget v0, v2, Lcom/gacode/relaunchx/LockScreen;.retryCount:I // field@00eb │ │ +01da8c: d800 00ff |0014: add-int/lit8 v0, v0, #int -1 // #ff │ │ +01da90: 5920 eb00 |0016: iput v0, v2, Lcom/gacode/relaunchx/LockScreen;.retryCount:I // field@00eb │ │ +01da94: 3c00 0a00 |0018: if-gtz v0, 0022 // +000a │ │ +01da98: 1600 8813 |001a: const-wide/16 v0, #int 5000 // #1388 │ │ +01da9c: 7120 b400 1000 |001c: invoke-static {v0, v1}, Landroid/os/SystemClock;.sleep:(J)V // method@00b4 │ │ +01daa2: 1230 |001f: const/4 v0, #int 3 // #3 │ │ +01daa4: 5920 eb00 |0020: iput v0, v2, Lcom/gacode/relaunchx/LockScreen;.retryCount:I // field@00eb │ │ +01daa8: 6e10 eb00 0300 |0022: invoke-virtual {v3}, Landroid/view/View;.getId:()I // method@00eb │ │ +01daae: 0a00 |0025: move-result v0 │ │ +01dab0: 2b00 3600 0000 |0026: packed-switch v0, 0000005c // +00000036 │ │ +01dab6: 6e10 ef00 0300 |0029: invoke-virtual {v3}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@00ef │ │ +01dabc: 0c00 |002c: move-result-object v0 │ │ +01dabe: 1f00 0002 |002d: check-cast v0, Ljava/lang/String; // type@0200 │ │ +01dac2: 7020 6102 0200 |002f: invoke-direct {v2, v0}, Lcom/gacode/relaunchx/LockScreen;.addDigit:(Ljava/lang/String;)V // method@0261 │ │ +01dac8: 0e00 |0032: return-void │ │ +01daca: 7010 6202 0200 |0033: invoke-direct {v2}, Lcom/gacode/relaunchx/LockScreen;.delDigit:()V // method@0262 │ │ +01dad0: 28fc |0036: goto 0032 // -0004 │ │ +01dad2: 5420 e500 |0037: iget-object v0, v2, Lcom/gacode/relaunchx/LockScreen;.lockPassword:Ljava/lang/String; // field@00e5 │ │ +01dad6: 5421 e800 |0039: iget-object v1, v2, Lcom/gacode/relaunchx/LockScreen;.password:Ljava/lang/String; // field@00e8 │ │ +01dada: 6e20 7c06 1000 |003b: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +01dae0: 0a00 |003e: move-result v0 │ │ +01dae2: 3900 1200 |003f: if-nez v0, 0051 // +0012 │ │ +01dae6: 5420 e900 |0041: iget-object v0, v2, Lcom/gacode/relaunchx/LockScreen;.passwordView:Landroid/widget/TextView; // field@00e9 │ │ +01daea: 1401 3602 087f |0043: const v1, #float 1.80786e+38 // #7f080236 │ │ +01daf0: 6e20 6602 1200 |0046: invoke-virtual {v2, v1}, Lcom/gacode/relaunchx/LockScreen;.getText:(I)Ljava/lang/CharSequence; // method@0266 │ │ +01daf6: 0c01 |0049: move-result-object v1 │ │ +01daf8: 6e20 5801 1000 |004a: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ +01dafe: 1210 |004d: const/4 v0, #int 1 // #1 │ │ +01db00: 5c20 e400 |004e: iput-boolean v0, v2, Lcom/gacode/relaunchx/LockScreen;.incorrectPassword:Z // field@00e4 │ │ +01db04: 28e2 |0050: goto 0032 // -001e │ │ +01db06: 5420 ed00 |0051: iget-object v0, v2, Lcom/gacode/relaunchx/LockScreen;.windowManager:Landroid/view/WindowManager; // field@00ed │ │ +01db0a: 5421 e600 |0053: iget-object v1, v2, Lcom/gacode/relaunchx/LockScreen;.lockView:Landroid/widget/LinearLayout; // field@00e6 │ │ +01db0e: 7220 fe00 1000 |0055: invoke-interface {v0, v1}, Landroid/view/WindowManager;.removeView:(Landroid/view/View;)V // method@00fe │ │ +01db14: 1200 |0058: const/4 v0, #int 0 // #0 │ │ +01db16: 5b20 e600 |0059: iput-object v0, v2, Lcom/gacode/relaunchx/LockScreen;.lockView:Landroid/widget/LinearLayout; // field@00e6 │ │ +01db1a: 28d7 |005b: goto 0032 // -0029 │ │ +01db1c: 0001 0300 5d00 0c7f 0d00 0000 0300 ... |005c: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0004 line=104 │ │ 0x0007 line=105 │ │ 0x000e line=106 │ │ 0x0012 line=107 │ │ @@ -13762,50 +13768,50 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 79 16-bit code units │ │ -01ca98: |[01ca98] com.gacode.relaunchx.LockScreen.onCreate:()V │ │ -01caa8: 6f10 4000 0600 |0000: invoke-super {v6}, Landroid/app/Service;.onCreate:()V // method@0040 │ │ -01caae: 1a04 2004 |0003: const-string v4, "ReLaunchX" // string@0420 │ │ -01cab2: 1a05 0501 |0005: const-string v5, "Create Lock Screen" // string@0105 │ │ -01cab6: 7120 d300 5400 |0007: invoke-static {v4, v5}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@00d3 │ │ -01cabc: 6e10 6402 0600 |000a: invoke-virtual {v6}, Lcom/gacode/relaunchx/LockScreen;.getBaseContext:()Landroid/content/Context; // method@0264 │ │ -01cac2: 0c04 |000d: move-result-object v4 │ │ -01cac4: 7110 c400 0400 |000e: invoke-static {v4}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@00c4 │ │ -01caca: 0c04 |0011: move-result-object v4 │ │ -01cacc: 5b64 ea00 |0012: iput-object v4, v6, Lcom/gacode/relaunchx/LockScreen;.prefs:Landroid/content/SharedPreferences; // field@00ea │ │ -01cad0: 2201 1d00 |0014: new-instance v1, Landroid/content/IntentFilter; // type@001d │ │ -01cad4: 1a04 5205 |0016: const-string v4, "android.intent.action.BOOT_COMPLETED" // string@0552 │ │ -01cad8: 7020 6100 4100 |0018: invoke-direct {v1, v4}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@0061 │ │ -01cade: 5464 ec00 |001b: iget-object v4, v6, Lcom/gacode/relaunchx/LockScreen;.screenReceiver:Landroid/content/BroadcastReceiver; // field@00ec │ │ -01cae2: 6e30 6b02 4601 |001d: invoke-virtual {v6, v4, v1}, Lcom/gacode/relaunchx/LockScreen;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@026b │ │ -01cae8: 2203 1d00 |0020: new-instance v3, Landroid/content/IntentFilter; // type@001d │ │ -01caec: 1a04 5705 |0022: const-string v4, "android.intent.action.SCREEN_OFF" // string@0557 │ │ -01caf0: 7020 6100 4300 |0024: invoke-direct {v3, v4}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@0061 │ │ -01caf6: 5464 ec00 |0027: iget-object v4, v6, Lcom/gacode/relaunchx/LockScreen;.screenReceiver:Landroid/content/BroadcastReceiver; // field@00ec │ │ -01cafa: 6e30 6b02 4603 |0029: invoke-virtual {v6, v4, v3}, Lcom/gacode/relaunchx/LockScreen;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@026b │ │ -01cb00: 2200 1d00 |002c: new-instance v0, Landroid/content/IntentFilter; // type@001d │ │ -01cb04: 1a04 8b06 |002e: const-string v4, "com.gacode.relaunch.ACTION_LOCK_SCREEN" // string@068b │ │ -01cb08: 7020 6100 4000 |0030: invoke-direct {v0, v4}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@0061 │ │ -01cb0e: 5464 ec00 |0033: iget-object v4, v6, Lcom/gacode/relaunchx/LockScreen;.screenReceiver:Landroid/content/BroadcastReceiver; // field@00ec │ │ -01cb12: 6e30 6b02 4600 |0035: invoke-virtual {v6, v4, v0}, Lcom/gacode/relaunchx/LockScreen;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@026b │ │ -01cb18: 1a04 140f |0038: const-string v4, "window" // string@0f14 │ │ -01cb1c: 6e20 6502 4600 |003a: invoke-virtual {v6, v4}, Lcom/gacode/relaunchx/LockScreen;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0265 │ │ -01cb22: 0c04 |003d: move-result-object v4 │ │ -01cb24: 1f04 6700 |003e: check-cast v4, Landroid/view/WindowManager; // type@0067 │ │ -01cb28: 5b64 ed00 |0040: iput-object v4, v6, Lcom/gacode/relaunchx/LockScreen;.windowManager:Landroid/view/WindowManager; // field@00ed │ │ -01cb2c: 1402 0001 4000 |0042: const v2, #float 5.87783e-39 // #00400100 │ │ -01cb32: 2204 6600 |0045: new-instance v4, Landroid/view/WindowManager$LayoutParams; // type@0066 │ │ -01cb36: 1305 da07 |0047: const/16 v5, #int 2010 // #7da │ │ -01cb3a: 7030 fb00 5402 |0049: invoke-direct {v4, v5, v2}, Landroid/view/WindowManager$LayoutParams;.:(II)V // method@00fb │ │ -01cb40: 5b64 e700 |004c: iput-object v4, v6, Lcom/gacode/relaunchx/LockScreen;.lockViewParams:Landroid/view/WindowManager$LayoutParams; // field@00e7 │ │ -01cb44: 0e00 |004e: return-void │ │ +01db30: |[01db30] com.gacode.relaunchx.LockScreen.onCreate:()V │ │ +01db40: 6f10 4000 0600 |0000: invoke-super {v6}, Landroid/app/Service;.onCreate:()V // method@0040 │ │ +01db46: 1a04 2004 |0003: const-string v4, "ReLaunchX" // string@0420 │ │ +01db4a: 1a05 0501 |0005: const-string v5, "Create Lock Screen" // string@0105 │ │ +01db4e: 7120 d300 5400 |0007: invoke-static {v4, v5}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@00d3 │ │ +01db54: 6e10 6402 0600 |000a: invoke-virtual {v6}, Lcom/gacode/relaunchx/LockScreen;.getBaseContext:()Landroid/content/Context; // method@0264 │ │ +01db5a: 0c04 |000d: move-result-object v4 │ │ +01db5c: 7110 c400 0400 |000e: invoke-static {v4}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@00c4 │ │ +01db62: 0c04 |0011: move-result-object v4 │ │ +01db64: 5b64 ea00 |0012: iput-object v4, v6, Lcom/gacode/relaunchx/LockScreen;.prefs:Landroid/content/SharedPreferences; // field@00ea │ │ +01db68: 2201 1d00 |0014: new-instance v1, Landroid/content/IntentFilter; // type@001d │ │ +01db6c: 1a04 5205 |0016: const-string v4, "android.intent.action.BOOT_COMPLETED" // string@0552 │ │ +01db70: 7020 6100 4100 |0018: invoke-direct {v1, v4}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@0061 │ │ +01db76: 5464 ec00 |001b: iget-object v4, v6, Lcom/gacode/relaunchx/LockScreen;.screenReceiver:Landroid/content/BroadcastReceiver; // field@00ec │ │ +01db7a: 6e30 6b02 4601 |001d: invoke-virtual {v6, v4, v1}, Lcom/gacode/relaunchx/LockScreen;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@026b │ │ +01db80: 2203 1d00 |0020: new-instance v3, Landroid/content/IntentFilter; // type@001d │ │ +01db84: 1a04 5705 |0022: const-string v4, "android.intent.action.SCREEN_OFF" // string@0557 │ │ +01db88: 7020 6100 4300 |0024: invoke-direct {v3, v4}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@0061 │ │ +01db8e: 5464 ec00 |0027: iget-object v4, v6, Lcom/gacode/relaunchx/LockScreen;.screenReceiver:Landroid/content/BroadcastReceiver; // field@00ec │ │ +01db92: 6e30 6b02 4603 |0029: invoke-virtual {v6, v4, v3}, Lcom/gacode/relaunchx/LockScreen;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@026b │ │ +01db98: 2200 1d00 |002c: new-instance v0, Landroid/content/IntentFilter; // type@001d │ │ +01db9c: 1a04 8b06 |002e: const-string v4, "com.gacode.relaunch.ACTION_LOCK_SCREEN" // string@068b │ │ +01dba0: 7020 6100 4000 |0030: invoke-direct {v0, v4}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@0061 │ │ +01dba6: 5464 ec00 |0033: iget-object v4, v6, Lcom/gacode/relaunchx/LockScreen;.screenReceiver:Landroid/content/BroadcastReceiver; // field@00ec │ │ +01dbaa: 6e30 6b02 4600 |0035: invoke-virtual {v6, v4, v0}, Lcom/gacode/relaunchx/LockScreen;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@026b │ │ +01dbb0: 1a04 140f |0038: const-string v4, "window" // string@0f14 │ │ +01dbb4: 6e20 6502 4600 |003a: invoke-virtual {v6, v4}, Lcom/gacode/relaunchx/LockScreen;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0265 │ │ +01dbba: 0c04 |003d: move-result-object v4 │ │ +01dbbc: 1f04 6700 |003e: check-cast v4, Landroid/view/WindowManager; // type@0067 │ │ +01dbc0: 5b64 ed00 |0040: iput-object v4, v6, Lcom/gacode/relaunchx/LockScreen;.windowManager:Landroid/view/WindowManager; // field@00ed │ │ +01dbc4: 1402 0001 4000 |0042: const v2, #float 5.87783e-39 // #00400100 │ │ +01dbca: 2204 6600 |0045: new-instance v4, Landroid/view/WindowManager$LayoutParams; // type@0066 │ │ +01dbce: 1305 da07 |0047: const/16 v5, #int 2010 // #7da │ │ +01dbd2: 7030 fb00 5402 |0049: invoke-direct {v4, v5, v2}, Landroid/view/WindowManager$LayoutParams;.:(II)V // method@00fb │ │ +01dbd8: 5b64 e700 |004c: iput-object v4, v6, Lcom/gacode/relaunchx/LockScreen;.lockViewParams:Landroid/view/WindowManager$LayoutParams; // field@00e7 │ │ +01dbdc: 0e00 |004e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x0003 line=137 │ │ 0x000a line=139 │ │ 0x0014 line=140 │ │ 0x001b line=141 │ │ @@ -13829,19 +13835,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -01cb48: |[01cb48] com.gacode.relaunchx.LockScreen.onDestroy:()V │ │ -01cb58: 5410 ec00 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/LockScreen;.screenReceiver:Landroid/content/BroadcastReceiver; // field@00ec │ │ -01cb5c: 6e20 6c02 0100 |0002: invoke-virtual {v1, v0}, Lcom/gacode/relaunchx/LockScreen;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@026c │ │ -01cb62: 6f10 4100 0100 |0005: invoke-super {v1}, Landroid/app/Service;.onDestroy:()V // method@0041 │ │ -01cb68: 0e00 |0008: return-void │ │ +01dbe0: |[01dbe0] com.gacode.relaunchx.LockScreen.onDestroy:()V │ │ +01dbf0: 5410 ec00 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/LockScreen;.screenReceiver:Landroid/content/BroadcastReceiver; // field@00ec │ │ +01dbf4: 6e20 6c02 0100 |0002: invoke-virtual {v1, v0}, Lcom/gacode/relaunchx/LockScreen;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@026c │ │ +01dbfa: 6f10 4100 0100 |0005: invoke-super {v1}, Landroid/app/Service;.onDestroy:()V // method@0041 │ │ +01dc00: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ 0x0005 line=157 │ │ 0x0008 line=158 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/gacode/relaunchx/LockScreen; │ │ @@ -13879,19 +13885,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -01cb6c: |[01cb6c] com.gacode.relaunchx.Main.:()V │ │ -01cb7c: 7010 0000 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0000 │ │ -01cb82: 1a00 f003 |0003: const-string v0, "Main" // string@03f0 │ │ -01cb86: 5b10 ee00 |0005: iput-object v0, v1, Lcom/gacode/relaunchx/Main;.TAG:Ljava/lang/String; // field@00ee │ │ -01cb8a: 0e00 |0007: return-void │ │ +01dc04: |[01dc04] com.gacode.relaunchx.Main.:()V │ │ +01dc14: 7010 0000 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0000 │ │ +01dc1a: 1a00 f003 |0003: const-string v0, "Main" // string@03f0 │ │ +01dc1e: 5b10 ee00 |0005: iput-object v0, v1, Lcom/gacode/relaunchx/Main;.TAG:Ljava/lang/String; // field@00ee │ │ +01dc22: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ 0x0003 line=11 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/gacode/relaunchx/Main; │ │ │ │ @@ -13901,17 +13907,17 @@ │ │ type : '(IILandroid/content/Intent;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01cb8c: |[01cb8c] com.gacode.relaunchx.Main.onActivityResult:(IILandroid/content/Intent;)V │ │ -01cb9c: 6e10 6e02 0000 |0000: invoke-virtual {v0}, Lcom/gacode/relaunchx/Main;.finish:()V // method@026e │ │ -01cba2: 0e00 |0003: return-void │ │ +01dc24: |[01dc24] com.gacode.relaunchx.Main.onActivityResult:(IILandroid/content/Intent;)V │ │ +01dc34: 6e10 6e02 0000 |0000: invoke-virtual {v0}, Lcom/gacode/relaunchx/Main;.finish:()V // method@026e │ │ +01dc3a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/gacode/relaunchx/Main; │ │ 0x0000 - 0x0004 reg=1 requestCode I │ │ @@ -13923,54 +13929,54 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 84 16-bit code units │ │ -01cba4: |[01cba4] com.gacode.relaunchx.Main.onCreate:(Landroid/os/Bundle;)V │ │ -01cbb4: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -01cbb6: 6f20 0700 7600 |0001: invoke-super {v6, v7}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0007 │ │ -01cbbc: 6e10 6f02 0600 |0004: invoke-virtual {v6}, Lcom/gacode/relaunchx/Main;.getApplicationContext:()Landroid/content/Context; // method@026f │ │ -01cbc2: 0c01 |0007: move-result-object v1 │ │ -01cbc4: 1f01 7301 |0008: check-cast v1, Lcom/gacode/relaunchx/ReLaunchApp; // type@0173 │ │ -01cbc8: 5b61 ef00 |000a: iput-object v1, v6, Lcom/gacode/relaunchx/Main;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@00ef │ │ -01cbcc: 6201 2100 |000c: sget-object v1, Landroid/os/Build;.MODEL:Ljava/lang/String; // field@0021 │ │ -01cbd0: 1a02 ce00 |000e: const-string v2, "BNRV520" // string@00ce │ │ -01cbd4: 3321 0900 |0010: if-ne v1, v2, 0019 // +0009 │ │ -01cbd8: 1a01 0606 |0012: const-string v1, "bn.bootanim.exit" // string@0606 │ │ -01cbdc: 1a02 7100 |0014: const-string v2, "1" // string@0071 │ │ -01cbe0: 7120 a106 2100 |0016: invoke-static {v1, v2}, Ljava/lang/System;.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@06a1 │ │ -01cbe6: 5461 ef00 |0019: iget-object v1, v6, Lcom/gacode/relaunchx/Main;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@00ef │ │ -01cbea: 6e10 7002 0600 |001b: invoke-virtual {v6}, Lcom/gacode/relaunchx/Main;.getIntent:()Landroid/content/Intent; // method@0270 │ │ -01cbf0: 0c02 |001e: move-result-object v2 │ │ -01cbf2: 6e10 7002 0600 |001f: invoke-virtual {v6}, Lcom/gacode/relaunchx/Main;.getIntent:()Landroid/content/Intent; // method@0270 │ │ -01cbf8: 0c03 |0022: move-result-object v3 │ │ -01cbfa: 6e10 5400 0300 |0023: invoke-virtual {v3}, Landroid/content/Intent;.getFlags:()I // method@0054 │ │ -01cc00: 0a03 |0026: move-result v3 │ │ -01cc02: 1504 0010 |0027: const/high16 v4, #int 268435456 // #1000 │ │ -01cc06: b643 |0029: or-int/2addr v3, v4 │ │ -01cc08: 7140 3600 5632 |002a: invoke-static {v6, v5, v2, v3}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0036 │ │ -01cc0e: 0c02 |002d: move-result-object v2 │ │ -01cc10: 5b12 7d06 |002e: iput-object v2, v1, Lcom/gacode/relaunchx/ReLaunchApp;.RestartIntent:Landroid/app/PendingIntent; // field@067d │ │ -01cc14: 2200 1c00 |0030: new-instance v0, Landroid/content/Intent; // type@001c │ │ -01cc18: 1c01 6e01 |0032: const-class v1, Lcom/gacode/relaunchx/ReLaunch; // type@016e │ │ -01cc1c: 7030 4d00 6001 |0034: invoke-direct {v0, v6, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004d │ │ -01cc22: 1a01 a208 |0037: const-string v1, "home" // string@08a2 │ │ -01cc26: 6e30 5900 1005 |0039: invoke-virtual {v0, v1, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0059 │ │ -01cc2c: 1a01 a308 |003c: const-string v1, "home1" // string@08a3 │ │ -01cc30: 6e30 5900 1005 |003e: invoke-virtual {v0, v1, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0059 │ │ -01cc36: 1a01 890d |0041: const-string v1, "shop" // string@0d89 │ │ -01cc3a: 6e30 5900 1005 |0043: invoke-virtual {v0, v1, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0059 │ │ -01cc40: 1a01 160a |0046: const-string v1, "library" // string@0a16 │ │ -01cc44: 6e30 5900 1005 |0048: invoke-virtual {v0, v1, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0059 │ │ -01cc4a: 1501 0004 |004b: const/high16 v1, #int 67108864 // #400 │ │ -01cc4e: 6e20 5100 1000 |004d: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0051 │ │ -01cc54: 6e30 7302 0605 |0050: invoke-virtual {v6, v0, v5}, Lcom/gacode/relaunchx/Main;.startActivityForResult:(Landroid/content/Intent;I)V // method@0273 │ │ -01cc5a: 0e00 |0053: return-void │ │ +01dc3c: |[01dc3c] com.gacode.relaunchx.Main.onCreate:(Landroid/os/Bundle;)V │ │ +01dc4c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +01dc4e: 6f20 0700 7600 |0001: invoke-super {v6, v7}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0007 │ │ +01dc54: 6e10 6f02 0600 |0004: invoke-virtual {v6}, Lcom/gacode/relaunchx/Main;.getApplicationContext:()Landroid/content/Context; // method@026f │ │ +01dc5a: 0c01 |0007: move-result-object v1 │ │ +01dc5c: 1f01 7301 |0008: check-cast v1, Lcom/gacode/relaunchx/ReLaunchApp; // type@0173 │ │ +01dc60: 5b61 ef00 |000a: iput-object v1, v6, Lcom/gacode/relaunchx/Main;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@00ef │ │ +01dc64: 6201 2100 |000c: sget-object v1, Landroid/os/Build;.MODEL:Ljava/lang/String; // field@0021 │ │ +01dc68: 1a02 ce00 |000e: const-string v2, "BNRV520" // string@00ce │ │ +01dc6c: 3321 0900 |0010: if-ne v1, v2, 0019 // +0009 │ │ +01dc70: 1a01 0606 |0012: const-string v1, "bn.bootanim.exit" // string@0606 │ │ +01dc74: 1a02 7100 |0014: const-string v2, "1" // string@0071 │ │ +01dc78: 7120 a106 2100 |0016: invoke-static {v1, v2}, Ljava/lang/System;.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@06a1 │ │ +01dc7e: 5461 ef00 |0019: iget-object v1, v6, Lcom/gacode/relaunchx/Main;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@00ef │ │ +01dc82: 6e10 7002 0600 |001b: invoke-virtual {v6}, Lcom/gacode/relaunchx/Main;.getIntent:()Landroid/content/Intent; // method@0270 │ │ +01dc88: 0c02 |001e: move-result-object v2 │ │ +01dc8a: 6e10 7002 0600 |001f: invoke-virtual {v6}, Lcom/gacode/relaunchx/Main;.getIntent:()Landroid/content/Intent; // method@0270 │ │ +01dc90: 0c03 |0022: move-result-object v3 │ │ +01dc92: 6e10 5400 0300 |0023: invoke-virtual {v3}, Landroid/content/Intent;.getFlags:()I // method@0054 │ │ +01dc98: 0a03 |0026: move-result v3 │ │ +01dc9a: 1504 0010 |0027: const/high16 v4, #int 268435456 // #1000 │ │ +01dc9e: b643 |0029: or-int/2addr v3, v4 │ │ +01dca0: 7140 3600 5632 |002a: invoke-static {v6, v5, v2, v3}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0036 │ │ +01dca6: 0c02 |002d: move-result-object v2 │ │ +01dca8: 5b12 7d06 |002e: iput-object v2, v1, Lcom/gacode/relaunchx/ReLaunchApp;.RestartIntent:Landroid/app/PendingIntent; // field@067d │ │ +01dcac: 2200 1c00 |0030: new-instance v0, Landroid/content/Intent; // type@001c │ │ +01dcb0: 1c01 6e01 |0032: const-class v1, Lcom/gacode/relaunchx/ReLaunch; // type@016e │ │ +01dcb4: 7030 4d00 6001 |0034: invoke-direct {v0, v6, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004d │ │ +01dcba: 1a01 a208 |0037: const-string v1, "home" // string@08a2 │ │ +01dcbe: 6e30 5900 1005 |0039: invoke-virtual {v0, v1, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0059 │ │ +01dcc4: 1a01 a308 |003c: const-string v1, "home1" // string@08a3 │ │ +01dcc8: 6e30 5900 1005 |003e: invoke-virtual {v0, v1, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0059 │ │ +01dcce: 1a01 890d |0041: const-string v1, "shop" // string@0d89 │ │ +01dcd2: 6e30 5900 1005 |0043: invoke-virtual {v0, v1, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0059 │ │ +01dcd8: 1a01 160a |0046: const-string v1, "library" // string@0a16 │ │ +01dcdc: 6e30 5900 1005 |0048: invoke-virtual {v0, v1, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0059 │ │ +01dce2: 1501 0004 |004b: const/high16 v1, #int 67108864 // #400 │ │ +01dce6: 6e20 5100 1000 |004d: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0051 │ │ +01dcec: 6e30 7302 0605 |0050: invoke-virtual {v6, v0, v5}, Lcom/gacode/relaunchx/Main;.startActivityForResult:(Landroid/content/Intent;I)V // method@0273 │ │ +01dcf2: 0e00 |0053: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=16 │ │ 0x0004 line=18 │ │ 0x000c line=19 │ │ 0x0012 line=20 │ │ 0x0019 line=22 │ │ @@ -14124,120 +14130,120 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 200 16-bit code units │ │ -01cc5c: |[01cc5c] com.gacode.relaunchx.N2EpdController.:()V │ │ -01cc6c: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -01cc6e: 1a06 0b00 |0001: const-string v6, " N2EpdInit: " // string@000b │ │ -01cc72: 6906 0601 |0003: sput-object v6, Lcom/gacode/relaunchx/N2EpdController;.strN2EpdInit:Ljava/lang/String; // field@0106 │ │ -01cc76: 6907 0501 |0005: sput-object v7, Lcom/gacode/relaunchx/N2EpdController;.mtSetRegion:Ljava/lang/reflect/Method; // field@0105 │ │ -01cc7a: 6907 fb00 |0007: sput-object v7, Lcom/gacode/relaunchx/N2EpdController;.RegionParamsConstructor:Ljava/lang/reflect/Constructor; // field@00fb │ │ -01cc7e: 6907 0401 |0009: sput-object v7, Lcom/gacode/relaunchx/N2EpdController;.enumsWave:[Ljava/lang/Object; // field@0104 │ │ -01cc82: 6907 0301 |000b: sput-object v7, Lcom/gacode/relaunchx/N2EpdController;.enumsRegion:[Ljava/lang/Object; // field@0103 │ │ -01cc86: 6907 0201 |000d: sput-object v7, Lcom/gacode/relaunchx/N2EpdController;.enumsMode:[Ljava/lang/Object; // field@0102 │ │ -01cc8a: 6306 8900 |000f: sget-boolean v6, Lcom/gacode/relaunchx/DeviceInfo;.EINK_NOOK:Z // field@0089 │ │ -01cc8e: 3806 8200 |0011: if-eqz v6, 0093 // +0082 │ │ -01cc92: 1a06 4a05 |0013: const-string v6, "android.hardware.EpdController" // string@054a │ │ -01cc96: 7110 5106 0600 |0015: invoke-static {v6}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@0651 │ │ -01cc9c: 0c00 |0018: move-result-object v0 │ │ -01cc9e: 1a06 4e05 |0019: const-string v6, "android.hardware.EpdController$Wave" // string@054e │ │ -01cca2: 7110 5106 0600 |001b: invoke-static {v6}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@0651 │ │ -01cca8: 0c04 |001e: move-result-object v4 │ │ -01ccaa: 1a06 4b05 |001f: const-string v6, "android.hardware.EpdController$Mode" // string@054b │ │ -01ccae: 7110 5106 0600 |0021: invoke-static {v6}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@0651 │ │ -01ccb4: 0c01 |0024: move-result-object v1 │ │ -01ccb6: 1a06 4c05 |0025: const-string v6, "android.hardware.EpdController$Region" // string@054c │ │ -01ccba: 7110 5106 0600 |0027: invoke-static {v6}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@0651 │ │ -01ccc0: 0c02 |002a: move-result-object v2 │ │ -01ccc2: 1a06 4d05 |002b: const-string v6, "android.hardware.EpdController$RegionParams" // string@054d │ │ -01ccc6: 7110 5106 0600 |002d: invoke-static {v6}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@0651 │ │ -01cccc: 0c03 |0030: move-result-object v3 │ │ -01ccce: 6e10 5306 0400 |0031: invoke-virtual {v4}, Ljava/lang/Class;.getEnumConstants:()[Ljava/lang/Object; // method@0653 │ │ -01ccd4: 0c06 |0034: move-result-object v6 │ │ -01ccd6: 6906 0401 |0035: sput-object v6, Lcom/gacode/relaunchx/N2EpdController;.enumsWave:[Ljava/lang/Object; // field@0104 │ │ -01ccda: 6e10 5306 0100 |0037: invoke-virtual {v1}, Ljava/lang/Class;.getEnumConstants:()[Ljava/lang/Object; // method@0653 │ │ -01cce0: 0c06 |003a: move-result-object v6 │ │ -01cce2: 6906 0201 |003b: sput-object v6, Lcom/gacode/relaunchx/N2EpdController;.enumsMode:[Ljava/lang/Object; // field@0102 │ │ -01cce6: 6e10 5306 0200 |003d: invoke-virtual {v2}, Ljava/lang/Class;.getEnumConstants:()[Ljava/lang/Object; // method@0653 │ │ -01ccec: 0c06 |0040: move-result-object v6 │ │ -01ccee: 6906 0301 |0041: sput-object v6, Lcom/gacode/relaunchx/N2EpdController;.enumsRegion:[Ljava/lang/Object; // field@0103 │ │ -01ccf2: 1256 |0043: const/4 v6, #int 5 // #5 │ │ -01ccf4: 2366 3002 |0044: new-array v6, v6, [Ljava/lang/Class; // type@0230 │ │ -01ccf8: 1207 |0046: const/4 v7, #int 0 // #0 │ │ -01ccfa: 6208 f407 |0047: sget-object v8, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@07f4 │ │ -01ccfe: 4d08 0607 |0049: aput-object v8, v6, v7 │ │ -01cd02: 1217 |004b: const/4 v7, #int 1 // #1 │ │ -01cd04: 6208 f407 |004c: sget-object v8, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@07f4 │ │ -01cd08: 4d08 0607 |004e: aput-object v8, v6, v7 │ │ -01cd0c: 1227 |0050: const/4 v7, #int 2 // #2 │ │ -01cd0e: 6208 f407 |0051: sget-object v8, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@07f4 │ │ -01cd12: 4d08 0607 |0053: aput-object v8, v6, v7 │ │ -01cd16: 1237 |0055: const/4 v7, #int 3 // #3 │ │ -01cd18: 6208 f407 |0056: sget-object v8, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@07f4 │ │ -01cd1c: 4d08 0607 |0058: aput-object v8, v6, v7 │ │ -01cd20: 1247 |005a: const/4 v7, #int 4 // #4 │ │ -01cd22: 4d04 0607 |005b: aput-object v4, v6, v7 │ │ -01cd26: 6e20 5206 6300 |005d: invoke-virtual {v3, v6}, Ljava/lang/Class;.getConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; // method@0652 │ │ -01cd2c: 0c06 |0060: move-result-object v6 │ │ -01cd2e: 6906 fb00 |0061: sput-object v6, Lcom/gacode/relaunchx/N2EpdController;.RegionParamsConstructor:Ljava/lang/reflect/Constructor; // field@00fb │ │ -01cd32: 1a06 640d |0063: const-string v6, "setRegion" // string@0d64 │ │ -01cd36: 1247 |0065: const/4 v7, #int 4 // #4 │ │ -01cd38: 2377 3002 |0066: new-array v7, v7, [Ljava/lang/Class; // type@0230 │ │ -01cd3c: 1208 |0068: const/4 v8, #int 0 // #0 │ │ -01cd3e: 1c09 0002 |0069: const-class v9, Ljava/lang/String; // type@0200 │ │ -01cd42: 4d09 0708 |006b: aput-object v9, v7, v8 │ │ -01cd46: 1218 |006d: const/4 v8, #int 1 // #1 │ │ -01cd48: 4d02 0708 |006e: aput-object v2, v7, v8 │ │ -01cd4c: 1228 |0070: const/4 v8, #int 2 // #2 │ │ -01cd4e: 4d03 0708 |0071: aput-object v3, v7, v8 │ │ -01cd52: 1238 |0073: const/4 v8, #int 3 // #3 │ │ -01cd54: 4d01 0708 |0074: aput-object v1, v7, v8 │ │ -01cd58: 6e30 5506 6007 |0076: invoke-virtual {v0, v6, v7}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@0655 │ │ -01cd5e: 0c06 |0079: move-result-object v6 │ │ -01cd60: 6906 0501 |007a: sput-object v6, Lcom/gacode/relaunchx/N2EpdController;.mtSetRegion:Ljava/lang/reflect/Method; // field@0105 │ │ -01cd64: 2206 0202 |007c: new-instance v6, Ljava/lang/StringBuilder; // type@0202 │ │ -01cd68: 7010 9606 0600 |007e: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -01cd6e: 6207 0601 |0081: sget-object v7, Lcom/gacode/relaunchx/N2EpdController;.strN2EpdInit:Ljava/lang/String; // field@0106 │ │ -01cd72: 6e20 9a06 7600 |0083: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -01cd78: 0c06 |0086: move-result-object v6 │ │ -01cd7a: 1a07 0304 |0087: const-string v7, "Ok!" // string@0403 │ │ -01cd7e: 6e20 9a06 7600 |0089: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -01cd84: 0c06 |008c: move-result-object v6 │ │ -01cd86: 6e10 9c06 0600 |008d: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -01cd8c: 0c06 |0090: move-result-object v6 │ │ -01cd8e: 6906 0601 |0091: sput-object v6, Lcom/gacode/relaunchx/N2EpdController;.strN2EpdInit:Ljava/lang/String; // field@0106 │ │ -01cd92: 0e00 |0093: return-void │ │ -01cd94: 0d05 |0094: move-exception v5 │ │ -01cd96: 6206 f507 |0095: sget-object v6, Ljava/lang/System;.err:Ljava/io/PrintStream; // field@07f5 │ │ -01cd9a: 1a07 3d01 |0097: const-string v7, "Failed to init refresh EPD" // string@013d │ │ -01cd9e: 6e20 4b06 7600 |0099: invoke-virtual {v6, v7}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@064b │ │ -01cda4: 6206 f507 |009c: sget-object v6, Ljava/lang/System;.err:Ljava/io/PrintStream; // field@07f5 │ │ -01cda8: 6e10 5906 0500 |009e: invoke-virtual {v5}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@0659 │ │ -01cdae: 0c07 |00a1: move-result-object v7 │ │ -01cdb0: 6e20 4b06 7600 |00a2: invoke-virtual {v6, v7}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@064b │ │ -01cdb6: 2206 0202 |00a5: new-instance v6, Ljava/lang/StringBuilder; // type@0202 │ │ -01cdba: 7010 9606 0600 |00a7: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -01cdc0: 6207 0601 |00aa: sget-object v7, Lcom/gacode/relaunchx/N2EpdController;.strN2EpdInit:Ljava/lang/String; // field@0106 │ │ -01cdc4: 6e20 9a06 7600 |00ac: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -01cdca: 0c06 |00af: move-result-object v6 │ │ -01cdcc: 1a07 3e01 |00b0: const-string v7, "Failed: " // string@013e │ │ -01cdd0: 6e20 9a06 7600 |00b2: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -01cdd6: 0c06 |00b5: move-result-object v6 │ │ -01cdd8: 6e10 5906 0500 |00b6: invoke-virtual {v5}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@0659 │ │ -01cdde: 0c07 |00b9: move-result-object v7 │ │ -01cde0: 6e20 9a06 7600 |00ba: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -01cde6: 0c06 |00bd: move-result-object v6 │ │ -01cde8: 6e10 9c06 0600 |00be: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -01cdee: 0c06 |00c1: move-result-object v6 │ │ -01cdf0: 6906 0601 |00c2: sput-object v6, Lcom/gacode/relaunchx/N2EpdController;.strN2EpdInit:Ljava/lang/String; // field@0106 │ │ -01cdf4: 6e10 5806 0500 |00c4: invoke-virtual {v5}, Ljava/lang/Exception;.printStackTrace:()V // method@0658 │ │ -01cdfa: 28cc |00c7: goto 0093 // -0034 │ │ +01dcf4: |[01dcf4] com.gacode.relaunchx.N2EpdController.:()V │ │ +01dd04: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +01dd06: 1a06 0b00 |0001: const-string v6, " N2EpdInit: " // string@000b │ │ +01dd0a: 6906 0601 |0003: sput-object v6, Lcom/gacode/relaunchx/N2EpdController;.strN2EpdInit:Ljava/lang/String; // field@0106 │ │ +01dd0e: 6907 0501 |0005: sput-object v7, Lcom/gacode/relaunchx/N2EpdController;.mtSetRegion:Ljava/lang/reflect/Method; // field@0105 │ │ +01dd12: 6907 fb00 |0007: sput-object v7, Lcom/gacode/relaunchx/N2EpdController;.RegionParamsConstructor:Ljava/lang/reflect/Constructor; // field@00fb │ │ +01dd16: 6907 0401 |0009: sput-object v7, Lcom/gacode/relaunchx/N2EpdController;.enumsWave:[Ljava/lang/Object; // field@0104 │ │ +01dd1a: 6907 0301 |000b: sput-object v7, Lcom/gacode/relaunchx/N2EpdController;.enumsRegion:[Ljava/lang/Object; // field@0103 │ │ +01dd1e: 6907 0201 |000d: sput-object v7, Lcom/gacode/relaunchx/N2EpdController;.enumsMode:[Ljava/lang/Object; // field@0102 │ │ +01dd22: 6306 8900 |000f: sget-boolean v6, Lcom/gacode/relaunchx/DeviceInfo;.EINK_NOOK:Z // field@0089 │ │ +01dd26: 3806 8200 |0011: if-eqz v6, 0093 // +0082 │ │ +01dd2a: 1a06 4a05 |0013: const-string v6, "android.hardware.EpdController" // string@054a │ │ +01dd2e: 7110 5106 0600 |0015: invoke-static {v6}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@0651 │ │ +01dd34: 0c00 |0018: move-result-object v0 │ │ +01dd36: 1a06 4e05 |0019: const-string v6, "android.hardware.EpdController$Wave" // string@054e │ │ +01dd3a: 7110 5106 0600 |001b: invoke-static {v6}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@0651 │ │ +01dd40: 0c04 |001e: move-result-object v4 │ │ +01dd42: 1a06 4b05 |001f: const-string v6, "android.hardware.EpdController$Mode" // string@054b │ │ +01dd46: 7110 5106 0600 |0021: invoke-static {v6}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@0651 │ │ +01dd4c: 0c01 |0024: move-result-object v1 │ │ +01dd4e: 1a06 4c05 |0025: const-string v6, "android.hardware.EpdController$Region" // string@054c │ │ +01dd52: 7110 5106 0600 |0027: invoke-static {v6}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@0651 │ │ +01dd58: 0c02 |002a: move-result-object v2 │ │ +01dd5a: 1a06 4d05 |002b: const-string v6, "android.hardware.EpdController$RegionParams" // string@054d │ │ +01dd5e: 7110 5106 0600 |002d: invoke-static {v6}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@0651 │ │ +01dd64: 0c03 |0030: move-result-object v3 │ │ +01dd66: 6e10 5306 0400 |0031: invoke-virtual {v4}, Ljava/lang/Class;.getEnumConstants:()[Ljava/lang/Object; // method@0653 │ │ +01dd6c: 0c06 |0034: move-result-object v6 │ │ +01dd6e: 6906 0401 |0035: sput-object v6, Lcom/gacode/relaunchx/N2EpdController;.enumsWave:[Ljava/lang/Object; // field@0104 │ │ +01dd72: 6e10 5306 0100 |0037: invoke-virtual {v1}, Ljava/lang/Class;.getEnumConstants:()[Ljava/lang/Object; // method@0653 │ │ +01dd78: 0c06 |003a: move-result-object v6 │ │ +01dd7a: 6906 0201 |003b: sput-object v6, Lcom/gacode/relaunchx/N2EpdController;.enumsMode:[Ljava/lang/Object; // field@0102 │ │ +01dd7e: 6e10 5306 0200 |003d: invoke-virtual {v2}, Ljava/lang/Class;.getEnumConstants:()[Ljava/lang/Object; // method@0653 │ │ +01dd84: 0c06 |0040: move-result-object v6 │ │ +01dd86: 6906 0301 |0041: sput-object v6, Lcom/gacode/relaunchx/N2EpdController;.enumsRegion:[Ljava/lang/Object; // field@0103 │ │ +01dd8a: 1256 |0043: const/4 v6, #int 5 // #5 │ │ +01dd8c: 2366 3002 |0044: new-array v6, v6, [Ljava/lang/Class; // type@0230 │ │ +01dd90: 1207 |0046: const/4 v7, #int 0 // #0 │ │ +01dd92: 6208 f407 |0047: sget-object v8, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@07f4 │ │ +01dd96: 4d08 0607 |0049: aput-object v8, v6, v7 │ │ +01dd9a: 1217 |004b: const/4 v7, #int 1 // #1 │ │ +01dd9c: 6208 f407 |004c: sget-object v8, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@07f4 │ │ +01dda0: 4d08 0607 |004e: aput-object v8, v6, v7 │ │ +01dda4: 1227 |0050: const/4 v7, #int 2 // #2 │ │ +01dda6: 6208 f407 |0051: sget-object v8, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@07f4 │ │ +01ddaa: 4d08 0607 |0053: aput-object v8, v6, v7 │ │ +01ddae: 1237 |0055: const/4 v7, #int 3 // #3 │ │ +01ddb0: 6208 f407 |0056: sget-object v8, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@07f4 │ │ +01ddb4: 4d08 0607 |0058: aput-object v8, v6, v7 │ │ +01ddb8: 1247 |005a: const/4 v7, #int 4 // #4 │ │ +01ddba: 4d04 0607 |005b: aput-object v4, v6, v7 │ │ +01ddbe: 6e20 5206 6300 |005d: invoke-virtual {v3, v6}, Ljava/lang/Class;.getConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; // method@0652 │ │ +01ddc4: 0c06 |0060: move-result-object v6 │ │ +01ddc6: 6906 fb00 |0061: sput-object v6, Lcom/gacode/relaunchx/N2EpdController;.RegionParamsConstructor:Ljava/lang/reflect/Constructor; // field@00fb │ │ +01ddca: 1a06 640d |0063: const-string v6, "setRegion" // string@0d64 │ │ +01ddce: 1247 |0065: const/4 v7, #int 4 // #4 │ │ +01ddd0: 2377 3002 |0066: new-array v7, v7, [Ljava/lang/Class; // type@0230 │ │ +01ddd4: 1208 |0068: const/4 v8, #int 0 // #0 │ │ +01ddd6: 1c09 0002 |0069: const-class v9, Ljava/lang/String; // type@0200 │ │ +01ddda: 4d09 0708 |006b: aput-object v9, v7, v8 │ │ +01ddde: 1218 |006d: const/4 v8, #int 1 // #1 │ │ +01dde0: 4d02 0708 |006e: aput-object v2, v7, v8 │ │ +01dde4: 1228 |0070: const/4 v8, #int 2 // #2 │ │ +01dde6: 4d03 0708 |0071: aput-object v3, v7, v8 │ │ +01ddea: 1238 |0073: const/4 v8, #int 3 // #3 │ │ +01ddec: 4d01 0708 |0074: aput-object v1, v7, v8 │ │ +01ddf0: 6e30 5506 6007 |0076: invoke-virtual {v0, v6, v7}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@0655 │ │ +01ddf6: 0c06 |0079: move-result-object v6 │ │ +01ddf8: 6906 0501 |007a: sput-object v6, Lcom/gacode/relaunchx/N2EpdController;.mtSetRegion:Ljava/lang/reflect/Method; // field@0105 │ │ +01ddfc: 2206 0202 |007c: new-instance v6, Ljava/lang/StringBuilder; // type@0202 │ │ +01de00: 7010 9606 0600 |007e: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +01de06: 6207 0601 |0081: sget-object v7, Lcom/gacode/relaunchx/N2EpdController;.strN2EpdInit:Ljava/lang/String; // field@0106 │ │ +01de0a: 6e20 9a06 7600 |0083: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +01de10: 0c06 |0086: move-result-object v6 │ │ +01de12: 1a07 0304 |0087: const-string v7, "Ok!" // string@0403 │ │ +01de16: 6e20 9a06 7600 |0089: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +01de1c: 0c06 |008c: move-result-object v6 │ │ +01de1e: 6e10 9c06 0600 |008d: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +01de24: 0c06 |0090: move-result-object v6 │ │ +01de26: 6906 0601 |0091: sput-object v6, Lcom/gacode/relaunchx/N2EpdController;.strN2EpdInit:Ljava/lang/String; // field@0106 │ │ +01de2a: 0e00 |0093: return-void │ │ +01de2c: 0d05 |0094: move-exception v5 │ │ +01de2e: 6206 f507 |0095: sget-object v6, Ljava/lang/System;.err:Ljava/io/PrintStream; // field@07f5 │ │ +01de32: 1a07 3d01 |0097: const-string v7, "Failed to init refresh EPD" // string@013d │ │ +01de36: 6e20 4b06 7600 |0099: invoke-virtual {v6, v7}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@064b │ │ +01de3c: 6206 f507 |009c: sget-object v6, Ljava/lang/System;.err:Ljava/io/PrintStream; // field@07f5 │ │ +01de40: 6e10 5906 0500 |009e: invoke-virtual {v5}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@0659 │ │ +01de46: 0c07 |00a1: move-result-object v7 │ │ +01de48: 6e20 4b06 7600 |00a2: invoke-virtual {v6, v7}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@064b │ │ +01de4e: 2206 0202 |00a5: new-instance v6, Ljava/lang/StringBuilder; // type@0202 │ │ +01de52: 7010 9606 0600 |00a7: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +01de58: 6207 0601 |00aa: sget-object v7, Lcom/gacode/relaunchx/N2EpdController;.strN2EpdInit:Ljava/lang/String; // field@0106 │ │ +01de5c: 6e20 9a06 7600 |00ac: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +01de62: 0c06 |00af: move-result-object v6 │ │ +01de64: 1a07 3e01 |00b0: const-string v7, "Failed: " // string@013e │ │ +01de68: 6e20 9a06 7600 |00b2: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +01de6e: 0c06 |00b5: move-result-object v6 │ │ +01de70: 6e10 5906 0500 |00b6: invoke-virtual {v5}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@0659 │ │ +01de76: 0c07 |00b9: move-result-object v7 │ │ +01de78: 6e20 9a06 7600 |00ba: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +01de7e: 0c06 |00bd: move-result-object v6 │ │ +01de80: 6e10 9c06 0600 |00be: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +01de86: 0c06 |00c1: move-result-object v6 │ │ +01de88: 6906 0601 |00c2: sput-object v6, Lcom/gacode/relaunchx/N2EpdController;.strN2EpdInit:Ljava/lang/String; // field@0106 │ │ +01de8c: 6e10 5806 0500 |00c4: invoke-virtual {v5}, Ljava/lang/Exception;.printStackTrace:()V // method@0658 │ │ +01de92: 28cc |00c7: goto 0093 // -0034 │ │ catches : 1 │ │ 0x0013 - 0x0093 │ │ Ljava/lang/Exception; -> 0x0094 │ │ positions : │ │ 0x0001 line=41 │ │ 0x0005 line=43 │ │ 0x0007 line=44 │ │ @@ -14281,17 +14287,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01ce0c: |[01ce0c] com.gacode.relaunchx.N2EpdController.:()V │ │ -01ce1c: 7010 6606 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -01ce22: 0e00 |0003: return-void │ │ +01dea4: |[01dea4] com.gacode.relaunchx.N2EpdController.:()V │ │ +01deb4: 7010 6606 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +01deba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/gacode/relaunchx/N2EpdController; │ │ │ │ #2 : (in Lcom/gacode/relaunchx/N2EpdController;) │ │ @@ -14299,90 +14305,90 @@ │ │ type : '(III)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 138 16-bit code units │ │ -01ce24: |[01ce24] com.gacode.relaunchx.N2EpdController.setMode:(III)V │ │ -01ce34: 6202 0501 |0000: sget-object v2, Lcom/gacode/relaunchx/N2EpdController;.mtSetRegion:Ljava/lang/reflect/Method; // field@0105 │ │ -01ce38: 3802 5300 |0002: if-eqz v2, 0055 // +0053 │ │ -01ce3c: 6202 fb00 |0004: sget-object v2, Lcom/gacode/relaunchx/N2EpdController;.RegionParamsConstructor:Ljava/lang/reflect/Constructor; // field@00fb │ │ -01ce40: 1253 |0006: const/4 v3, #int 5 // #5 │ │ -01ce42: 2333 3202 |0007: new-array v3, v3, [Ljava/lang/Object; // type@0232 │ │ -01ce46: 1204 |0009: const/4 v4, #int 0 // #0 │ │ -01ce48: 1205 |000a: const/4 v5, #int 0 // #0 │ │ -01ce4a: 7110 5f06 0500 |000b: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -01ce50: 0c05 |000e: move-result-object v5 │ │ -01ce52: 4d05 0304 |000f: aput-object v5, v3, v4 │ │ -01ce56: 1214 |0011: const/4 v4, #int 1 // #1 │ │ -01ce58: 1205 |0012: const/4 v5, #int 0 // #0 │ │ -01ce5a: 7110 5f06 0500 |0013: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -01ce60: 0c05 |0016: move-result-object v5 │ │ -01ce62: 4d05 0304 |0017: aput-object v5, v3, v4 │ │ -01ce66: 1224 |0019: const/4 v4, #int 2 // #2 │ │ -01ce68: 1305 5802 |001a: const/16 v5, #int 600 // #258 │ │ -01ce6c: 7110 5f06 0500 |001c: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -01ce72: 0c05 |001f: move-result-object v5 │ │ -01ce74: 4d05 0304 |0020: aput-object v5, v3, v4 │ │ -01ce78: 1234 |0022: const/4 v4, #int 3 // #3 │ │ -01ce7a: 1305 2003 |0023: const/16 v5, #int 800 // #320 │ │ -01ce7e: 7110 5f06 0500 |0025: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -01ce84: 0c05 |0028: move-result-object v5 │ │ -01ce86: 4d05 0304 |0029: aput-object v5, v3, v4 │ │ -01ce8a: 1244 |002b: const/4 v4, #int 4 // #4 │ │ -01ce8c: 6205 0401 |002c: sget-object v5, Lcom/gacode/relaunchx/N2EpdController;.enumsWave:[Ljava/lang/Object; // field@0104 │ │ -01ce90: 4605 0508 |002e: aget-object v5, v5, v8 │ │ -01ce94: 4d05 0304 |0030: aput-object v5, v3, v4 │ │ -01ce98: 6e20 a206 3200 |0032: invoke-virtual {v2, v3}, Ljava/lang/reflect/Constructor;.newInstance:([Ljava/lang/Object;)Ljava/lang/Object; // method@06a2 │ │ -01ce9e: 0c01 |0035: move-result-object v1 │ │ -01cea0: 6202 0501 |0036: sget-object v2, Lcom/gacode/relaunchx/N2EpdController;.mtSetRegion:Ljava/lang/reflect/Method; // field@0105 │ │ -01cea4: 1203 |0038: const/4 v3, #int 0 // #0 │ │ -01cea6: 1244 |0039: const/4 v4, #int 4 // #4 │ │ -01cea8: 2344 3202 |003a: new-array v4, v4, [Ljava/lang/Object; // type@0232 │ │ -01ceac: 1205 |003c: const/4 v5, #int 0 // #0 │ │ -01ceae: 1a06 1c04 |003d: const-string v6, "ReLaunch" // string@041c │ │ -01ceb2: 4d06 0405 |003f: aput-object v6, v4, v5 │ │ -01ceb6: 1215 |0041: const/4 v5, #int 1 // #1 │ │ -01ceb8: 6206 0301 |0042: sget-object v6, Lcom/gacode/relaunchx/N2EpdController;.enumsRegion:[Ljava/lang/Object; // field@0103 │ │ -01cebc: 4606 0607 |0044: aget-object v6, v6, v7 │ │ -01cec0: 4d06 0405 |0046: aput-object v6, v4, v5 │ │ -01cec4: 1225 |0048: const/4 v5, #int 2 // #2 │ │ -01cec6: 4d01 0405 |0049: aput-object v1, v4, v5 │ │ -01ceca: 1235 |004b: const/4 v5, #int 3 // #3 │ │ -01cecc: 6206 0201 |004c: sget-object v6, Lcom/gacode/relaunchx/N2EpdController;.enumsMode:[Ljava/lang/Object; // field@0102 │ │ -01ced0: 4606 0609 |004e: aget-object v6, v6, v9 │ │ -01ced4: 4d06 0405 |0050: aput-object v6, v4, v5 │ │ -01ced8: 6e30 a406 3204 |0052: invoke-virtual {v2, v3, v4}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@06a4 │ │ -01cede: 0e00 |0055: return-void │ │ -01cee0: 0d00 |0056: move-exception v0 │ │ -01cee2: 6202 f507 |0057: sget-object v2, Ljava/lang/System;.err:Ljava/io/PrintStream; // field@07f5 │ │ -01cee6: 1a03 3f01 |0059: const-string v3, "Failed: SetMode" // string@013f │ │ -01ceea: 6e20 4b06 3200 |005b: invoke-virtual {v2, v3}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@064b │ │ -01cef0: 6202 f507 |005e: sget-object v2, Ljava/lang/System;.err:Ljava/io/PrintStream; // field@07f5 │ │ -01cef4: 6e10 5906 0000 |0060: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@0659 │ │ -01cefa: 0c03 |0063: move-result-object v3 │ │ -01cefc: 6e20 4b06 3200 |0064: invoke-virtual {v2, v3}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@064b │ │ -01cf02: 2202 0202 |0067: new-instance v2, Ljava/lang/StringBuilder; // type@0202 │ │ -01cf06: 7010 9606 0200 |0069: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -01cf0c: 6203 0601 |006c: sget-object v3, Lcom/gacode/relaunchx/N2EpdController;.strN2EpdInit:Ljava/lang/String; // field@0106 │ │ -01cf10: 6e20 9a06 3200 |006e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -01cf16: 0c02 |0071: move-result-object v2 │ │ -01cf18: 1a03 4001 |0072: const-string v3, "Failed: setMode: " // string@0140 │ │ -01cf1c: 6e20 9a06 3200 |0074: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -01cf22: 0c02 |0077: move-result-object v2 │ │ -01cf24: 6e10 5906 0000 |0078: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@0659 │ │ -01cf2a: 0c03 |007b: move-result-object v3 │ │ -01cf2c: 6e20 9a06 3200 |007c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -01cf32: 0c02 |007f: move-result-object v2 │ │ -01cf34: 6e10 9c06 0200 |0080: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -01cf3a: 0c02 |0083: move-result-object v2 │ │ -01cf3c: 6902 0601 |0084: sput-object v2, Lcom/gacode/relaunchx/N2EpdController;.strN2EpdInit:Ljava/lang/String; // field@0106 │ │ -01cf40: 6e10 5806 0000 |0086: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0658 │ │ -01cf46: 28cc |0089: goto 0055 // -0034 │ │ +01debc: |[01debc] com.gacode.relaunchx.N2EpdController.setMode:(III)V │ │ +01decc: 6202 0501 |0000: sget-object v2, Lcom/gacode/relaunchx/N2EpdController;.mtSetRegion:Ljava/lang/reflect/Method; // field@0105 │ │ +01ded0: 3802 5300 |0002: if-eqz v2, 0055 // +0053 │ │ +01ded4: 6202 fb00 |0004: sget-object v2, Lcom/gacode/relaunchx/N2EpdController;.RegionParamsConstructor:Ljava/lang/reflect/Constructor; // field@00fb │ │ +01ded8: 1253 |0006: const/4 v3, #int 5 // #5 │ │ +01deda: 2333 3202 |0007: new-array v3, v3, [Ljava/lang/Object; // type@0232 │ │ +01dede: 1204 |0009: const/4 v4, #int 0 // #0 │ │ +01dee0: 1205 |000a: const/4 v5, #int 0 // #0 │ │ +01dee2: 7110 5f06 0500 |000b: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +01dee8: 0c05 |000e: move-result-object v5 │ │ +01deea: 4d05 0304 |000f: aput-object v5, v3, v4 │ │ +01deee: 1214 |0011: const/4 v4, #int 1 // #1 │ │ +01def0: 1205 |0012: const/4 v5, #int 0 // #0 │ │ +01def2: 7110 5f06 0500 |0013: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +01def8: 0c05 |0016: move-result-object v5 │ │ +01defa: 4d05 0304 |0017: aput-object v5, v3, v4 │ │ +01defe: 1224 |0019: const/4 v4, #int 2 // #2 │ │ +01df00: 1305 5802 |001a: const/16 v5, #int 600 // #258 │ │ +01df04: 7110 5f06 0500 |001c: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +01df0a: 0c05 |001f: move-result-object v5 │ │ +01df0c: 4d05 0304 |0020: aput-object v5, v3, v4 │ │ +01df10: 1234 |0022: const/4 v4, #int 3 // #3 │ │ +01df12: 1305 2003 |0023: const/16 v5, #int 800 // #320 │ │ +01df16: 7110 5f06 0500 |0025: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +01df1c: 0c05 |0028: move-result-object v5 │ │ +01df1e: 4d05 0304 |0029: aput-object v5, v3, v4 │ │ +01df22: 1244 |002b: const/4 v4, #int 4 // #4 │ │ +01df24: 6205 0401 |002c: sget-object v5, Lcom/gacode/relaunchx/N2EpdController;.enumsWave:[Ljava/lang/Object; // field@0104 │ │ +01df28: 4605 0508 |002e: aget-object v5, v5, v8 │ │ +01df2c: 4d05 0304 |0030: aput-object v5, v3, v4 │ │ +01df30: 6e20 a206 3200 |0032: invoke-virtual {v2, v3}, Ljava/lang/reflect/Constructor;.newInstance:([Ljava/lang/Object;)Ljava/lang/Object; // method@06a2 │ │ +01df36: 0c01 |0035: move-result-object v1 │ │ +01df38: 6202 0501 |0036: sget-object v2, Lcom/gacode/relaunchx/N2EpdController;.mtSetRegion:Ljava/lang/reflect/Method; // field@0105 │ │ +01df3c: 1203 |0038: const/4 v3, #int 0 // #0 │ │ +01df3e: 1244 |0039: const/4 v4, #int 4 // #4 │ │ +01df40: 2344 3202 |003a: new-array v4, v4, [Ljava/lang/Object; // type@0232 │ │ +01df44: 1205 |003c: const/4 v5, #int 0 // #0 │ │ +01df46: 1a06 1c04 |003d: const-string v6, "ReLaunch" // string@041c │ │ +01df4a: 4d06 0405 |003f: aput-object v6, v4, v5 │ │ +01df4e: 1215 |0041: const/4 v5, #int 1 // #1 │ │ +01df50: 6206 0301 |0042: sget-object v6, Lcom/gacode/relaunchx/N2EpdController;.enumsRegion:[Ljava/lang/Object; // field@0103 │ │ +01df54: 4606 0607 |0044: aget-object v6, v6, v7 │ │ +01df58: 4d06 0405 |0046: aput-object v6, v4, v5 │ │ +01df5c: 1225 |0048: const/4 v5, #int 2 // #2 │ │ +01df5e: 4d01 0405 |0049: aput-object v1, v4, v5 │ │ +01df62: 1235 |004b: const/4 v5, #int 3 // #3 │ │ +01df64: 6206 0201 |004c: sget-object v6, Lcom/gacode/relaunchx/N2EpdController;.enumsMode:[Ljava/lang/Object; // field@0102 │ │ +01df68: 4606 0609 |004e: aget-object v6, v6, v9 │ │ +01df6c: 4d06 0405 |0050: aput-object v6, v4, v5 │ │ +01df70: 6e30 a406 3204 |0052: invoke-virtual {v2, v3, v4}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@06a4 │ │ +01df76: 0e00 |0055: return-void │ │ +01df78: 0d00 |0056: move-exception v0 │ │ +01df7a: 6202 f507 |0057: sget-object v2, Ljava/lang/System;.err:Ljava/io/PrintStream; // field@07f5 │ │ +01df7e: 1a03 3f01 |0059: const-string v3, "Failed: SetMode" // string@013f │ │ +01df82: 6e20 4b06 3200 |005b: invoke-virtual {v2, v3}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@064b │ │ +01df88: 6202 f507 |005e: sget-object v2, Ljava/lang/System;.err:Ljava/io/PrintStream; // field@07f5 │ │ +01df8c: 6e10 5906 0000 |0060: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@0659 │ │ +01df92: 0c03 |0063: move-result-object v3 │ │ +01df94: 6e20 4b06 3200 |0064: invoke-virtual {v2, v3}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@064b │ │ +01df9a: 2202 0202 |0067: new-instance v2, Ljava/lang/StringBuilder; // type@0202 │ │ +01df9e: 7010 9606 0200 |0069: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +01dfa4: 6203 0601 |006c: sget-object v3, Lcom/gacode/relaunchx/N2EpdController;.strN2EpdInit:Ljava/lang/String; // field@0106 │ │ +01dfa8: 6e20 9a06 3200 |006e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +01dfae: 0c02 |0071: move-result-object v2 │ │ +01dfb0: 1a03 4001 |0072: const-string v3, "Failed: setMode: " // string@0140 │ │ +01dfb4: 6e20 9a06 3200 |0074: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +01dfba: 0c02 |0077: move-result-object v2 │ │ +01dfbc: 6e10 5906 0000 |0078: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@0659 │ │ +01dfc2: 0c03 |007b: move-result-object v3 │ │ +01dfc4: 6e20 9a06 3200 |007c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +01dfca: 0c02 |007f: move-result-object v2 │ │ +01dfcc: 6e10 9c06 0200 |0080: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +01dfd2: 0c02 |0083: move-result-object v2 │ │ +01dfd4: 6902 0601 |0084: sput-object v2, Lcom/gacode/relaunchx/N2EpdController;.strN2EpdInit:Ljava/lang/String; // field@0106 │ │ +01dfd8: 6e10 5806 0000 |0086: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0658 │ │ +01dfde: 28cc |0089: goto 0055 // -0034 │ │ catches : 1 │ │ 0x0004 - 0x0055 │ │ Ljava/lang/Exception; -> 0x0056 │ │ positions : │ │ 0x0000 line=94 │ │ 0x0004 line=96 │ │ 0x000b line=97 │ │ @@ -14435,18 +14441,18 @@ │ │ type : '(Lcom/gacode/relaunchx/PowerFunctions$1;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01cf58: |[01cf58] com.gacode.relaunchx.PowerFunctions$1$1.:(Lcom/gacode/relaunchx/PowerFunctions$1;)V │ │ -01cf68: 5b01 0701 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PowerFunctions$1$1;.this$0:Lcom/gacode/relaunchx/PowerFunctions$1; // field@0107 │ │ -01cf6c: 7010 e306 0000 |0002: invoke-direct {v0}, Ljava/util/TimerTask;.:()V // method@06e3 │ │ -01cf72: 0e00 |0005: return-void │ │ +01dff0: |[01dff0] com.gacode.relaunchx.PowerFunctions$1$1.:(Lcom/gacode/relaunchx/PowerFunctions$1;)V │ │ +01e000: 5b01 0701 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PowerFunctions$1$1;.this$0:Lcom/gacode/relaunchx/PowerFunctions$1; // field@0107 │ │ +01e004: 7010 e306 0000 |0002: invoke-direct {v0}, Ljava/util/TimerTask;.:()V // method@06e3 │ │ +01e00a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/PowerFunctions$1$1; │ │ 0x0000 - 0x0006 reg=1 this$0 Lcom/gacode/relaunchx/PowerFunctions$1; │ │ │ │ @@ -14456,48 +14462,48 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 63 16-bit code units │ │ -01cf74: |[01cf74] com.gacode.relaunchx.PowerFunctions$1$1.run:()V │ │ -01cf84: 7100 7006 0000 |0000: invoke-static {}, Ljava/lang/Runtime;.getRuntime:()Ljava/lang/Runtime; // method@0670 │ │ -01cf8a: 0c02 |0003: move-result-object v2 │ │ -01cf8c: 5453 0701 |0004: iget-object v3, v5, Lcom/gacode/relaunchx/PowerFunctions$1$1;.this$0:Lcom/gacode/relaunchx/PowerFunctions$1; // field@0107 │ │ -01cf90: 5433 0801 |0006: iget-object v3, v3, Lcom/gacode/relaunchx/PowerFunctions$1;.val$fact:Landroid/app/Activity; // field@0108 │ │ -01cf94: 6e10 0500 0300 |0008: invoke-virtual {v3}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@0005 │ │ -01cf9a: 0c03 |000b: move-result-object v3 │ │ -01cf9c: 1404 4a02 087f |000c: const v4, #float 1.80787e+38 // #7f08024a │ │ -01cfa2: 6e20 8000 4300 |000f: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -01cfa8: 0c03 |0012: move-result-object v3 │ │ -01cfaa: 6e20 6e06 3200 |0013: invoke-virtual {v2, v3}, Ljava/lang/Runtime;.exec:(Ljava/lang/String;)Ljava/lang/Process; // method@066e │ │ -01cfb0: 0c01 |0016: move-result-object v1 │ │ -01cfb2: 2200 df01 |0017: new-instance v0, Ljava/io/DataOutputStream; // type@01df │ │ -01cfb6: 6e10 6c06 0100 |0019: invoke-virtual {v1}, Ljava/lang/Process;.getOutputStream:()Ljava/io/OutputStream; // method@066c │ │ -01cfbc: 0c02 |001c: move-result-object v2 │ │ -01cfbe: 7020 2806 2000 |001d: invoke-direct {v0, v2}, Ljava/io/DataOutputStream;.:(Ljava/io/OutputStream;)V // method@0628 │ │ -01cfc4: 1a02 e00d |0020: const-string v2, "su │ │ +01e00c: |[01e00c] com.gacode.relaunchx.PowerFunctions$1$1.run:()V │ │ +01e01c: 7100 7006 0000 |0000: invoke-static {}, Ljava/lang/Runtime;.getRuntime:()Ljava/lang/Runtime; // method@0670 │ │ +01e022: 0c02 |0003: move-result-object v2 │ │ +01e024: 5453 0701 |0004: iget-object v3, v5, Lcom/gacode/relaunchx/PowerFunctions$1$1;.this$0:Lcom/gacode/relaunchx/PowerFunctions$1; // field@0107 │ │ +01e028: 5433 0801 |0006: iget-object v3, v3, Lcom/gacode/relaunchx/PowerFunctions$1;.val$fact:Landroid/app/Activity; // field@0108 │ │ +01e02c: 6e10 0500 0300 |0008: invoke-virtual {v3}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@0005 │ │ +01e032: 0c03 |000b: move-result-object v3 │ │ +01e034: 1404 4a02 087f |000c: const v4, #float 1.80787e+38 // #7f08024a │ │ +01e03a: 6e20 8000 4300 |000f: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +01e040: 0c03 |0012: move-result-object v3 │ │ +01e042: 6e20 6e06 3200 |0013: invoke-virtual {v2, v3}, Ljava/lang/Runtime;.exec:(Ljava/lang/String;)Ljava/lang/Process; // method@066e │ │ +01e048: 0c01 |0016: move-result-object v1 │ │ +01e04a: 2200 df01 |0017: new-instance v0, Ljava/io/DataOutputStream; // type@01df │ │ +01e04e: 6e10 6c06 0100 |0019: invoke-virtual {v1}, Ljava/lang/Process;.getOutputStream:()Ljava/io/OutputStream; // method@066c │ │ +01e054: 0c02 |001c: move-result-object v2 │ │ +01e056: 7020 2806 2000 |001d: invoke-direct {v0, v2}, Ljava/io/DataOutputStream;.:(Ljava/io/OutputStream;)V // method@0628 │ │ +01e05c: 1a02 e00d |0020: const-string v2, "su │ │ " // string@0de0 │ │ -01cfc8: 6e20 2906 2000 |0022: invoke-virtual {v0, v2}, Ljava/io/DataOutputStream;.writeChars:(Ljava/lang/String;)V // method@0629 │ │ -01cfce: 1602 6400 |0025: const-wide/16 v2, #int 100 // #64 │ │ -01cfd2: 7120 b400 3200 |0027: invoke-static {v2, v3}, Landroid/os/SystemClock;.sleep:(J)V // method@00b4 │ │ -01cfd8: 1a02 690c |002a: const-string v2, "reboot │ │ +01e060: 6e20 2906 2000 |0022: invoke-virtual {v0, v2}, Ljava/io/DataOutputStream;.writeChars:(Ljava/lang/String;)V // method@0629 │ │ +01e066: 1602 6400 |0025: const-wide/16 v2, #int 100 // #64 │ │ +01e06a: 7120 b400 3200 |0027: invoke-static {v2, v3}, Landroid/os/SystemClock;.sleep:(J)V // method@00b4 │ │ +01e070: 1a02 690c |002a: const-string v2, "reboot │ │ " // string@0c69 │ │ -01cfdc: 6e20 2906 2000 |002c: invoke-virtual {v0, v2}, Ljava/io/DataOutputStream;.writeChars:(Ljava/lang/String;)V // method@0629 │ │ -01cfe2: 6e10 6a06 0100 |002f: invoke-virtual {v1}, Ljava/lang/Process;.destroy:()V // method@066a │ │ -01cfe8: 0e00 |0032: return-void │ │ -01cfea: 0d02 |0033: move-exception v2 │ │ -01cfec: 6e10 6a06 0100 |0034: invoke-virtual {v1}, Ljava/lang/Process;.destroy:()V // method@066a │ │ -01cff2: 28fb |0037: goto 0032 // -0005 │ │ -01cff4: 0d02 |0038: move-exception v2 │ │ -01cff6: 28f9 |0039: goto 0032 // -0007 │ │ -01cff8: 0d02 |003a: move-exception v2 │ │ -01cffa: 6e10 6a06 0100 |003b: invoke-virtual {v1}, Ljava/lang/Process;.destroy:()V // method@066a │ │ -01d000: 2702 |003e: throw v2 │ │ +01e074: 6e20 2906 2000 |002c: invoke-virtual {v0, v2}, Ljava/io/DataOutputStream;.writeChars:(Ljava/lang/String;)V // method@0629 │ │ +01e07a: 6e10 6a06 0100 |002f: invoke-virtual {v1}, Ljava/lang/Process;.destroy:()V // method@066a │ │ +01e080: 0e00 |0032: return-void │ │ +01e082: 0d02 |0033: move-exception v2 │ │ +01e084: 6e10 6a06 0100 |0034: invoke-virtual {v1}, Ljava/lang/Process;.destroy:()V // method@066a │ │ +01e08a: 28fb |0037: goto 0032 // -0005 │ │ +01e08c: 0d02 |0038: move-exception v2 │ │ +01e08e: 28f9 |0039: goto 0032 // -0007 │ │ +01e090: 0d02 |003a: move-exception v2 │ │ +01e092: 6e10 6a06 0100 |003b: invoke-virtual {v1}, Ljava/lang/Process;.destroy:()V // method@066a │ │ +01e098: 2702 |003e: throw v2 │ │ catches : 3 │ │ 0x0000 - 0x0016 │ │ Ljava/lang/Exception; -> 0x0038 │ │ 0x0017 - 0x002f │ │ Ljava/lang/Exception; -> 0x0033 │ │ -> 0x003a │ │ 0x002f - 0x003f │ │ @@ -14560,18 +14566,18 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01d028: |[01d028] com.gacode.relaunchx.PowerFunctions$1.:(Landroid/app/Activity;)V │ │ -01d038: 5b01 0801 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PowerFunctions$1;.val$fact:Landroid/app/Activity; // field@0108 │ │ -01d03c: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -01d042: 0e00 |0005: return-void │ │ +01e0c0: |[01e0c0] com.gacode.relaunchx.PowerFunctions$1.:(Landroid/app/Activity;)V │ │ +01e0d0: 5b01 0801 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PowerFunctions$1;.val$fact:Landroid/app/Activity; // field@0108 │ │ +01e0d4: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +01e0da: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/PowerFunctions$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/app/Activity; │ │ │ │ @@ -14581,25 +14587,25 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 24 16-bit code units │ │ -01d044: |[01d044] com.gacode.relaunchx.PowerFunctions$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -01d054: 5441 0801 |0000: iget-object v1, v4, Lcom/gacode/relaunchx/PowerFunctions$1;.val$fact:Landroid/app/Activity; // field@0108 │ │ -01d058: 1402 1000 037f |0002: const v2, #float 1.74129e+38 // #7f030010 │ │ -01d05e: 6e20 1000 2100 |0005: invoke-virtual {v1, v2}, Landroid/app/Activity;.setContentView:(I)V // method@0010 │ │ -01d064: 2200 1c02 |0008: new-instance v0, Ljava/util/Timer; // type@021c │ │ -01d068: 7010 e106 0000 |000a: invoke-direct {v0}, Ljava/util/Timer;.:()V // method@06e1 │ │ -01d06e: 2201 c300 |000d: new-instance v1, Lcom/gacode/relaunchx/PowerFunctions$1$1; // type@00c3 │ │ -01d072: 7020 7702 4100 |000f: invoke-direct {v1, v4}, Lcom/gacode/relaunchx/PowerFunctions$1$1;.:(Lcom/gacode/relaunchx/PowerFunctions$1;)V // method@0277 │ │ -01d078: 1602 f401 |0012: const-wide/16 v2, #int 500 // #1f4 │ │ -01d07c: 6e40 e206 1032 |0014: invoke-virtual {v0, v1, v2, v3}, Ljava/util/Timer;.schedule:(Ljava/util/TimerTask;J)V // method@06e2 │ │ -01d082: 0e00 |0017: return-void │ │ +01e0dc: |[01e0dc] com.gacode.relaunchx.PowerFunctions$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +01e0ec: 5441 0801 |0000: iget-object v1, v4, Lcom/gacode/relaunchx/PowerFunctions$1;.val$fact:Landroid/app/Activity; // field@0108 │ │ +01e0f0: 1402 1000 037f |0002: const v2, #float 1.74129e+38 // #7f030010 │ │ +01e0f6: 6e20 1000 2100 |0005: invoke-virtual {v1, v2}, Landroid/app/Activity;.setContentView:(I)V // method@0010 │ │ +01e0fc: 2200 1c02 |0008: new-instance v0, Ljava/util/Timer; // type@021c │ │ +01e100: 7010 e106 0000 |000a: invoke-direct {v0}, Ljava/util/Timer;.:()V // method@06e1 │ │ +01e106: 2201 c300 |000d: new-instance v1, Lcom/gacode/relaunchx/PowerFunctions$1$1; // type@00c3 │ │ +01e10a: 7020 7702 4100 |000f: invoke-direct {v1, v4}, Lcom/gacode/relaunchx/PowerFunctions$1$1;.:(Lcom/gacode/relaunchx/PowerFunctions$1;)V // method@0277 │ │ +01e110: 1602 f401 |0012: const-wide/16 v2, #int 500 // #1f4 │ │ +01e114: 6e40 e206 1032 |0014: invoke-virtual {v0, v1, v2, v3}, Ljava/util/Timer;.schedule:(Ljava/util/TimerTask;J)V // method@06e2 │ │ +01e11a: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0008 line=70 │ │ 0x000d line=71 │ │ 0x0017 line=91 │ │ locals : │ │ @@ -14639,17 +14645,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01d084: |[01d084] com.gacode.relaunchx.PowerFunctions$2.:()V │ │ -01d094: 7010 6606 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -01d09a: 0e00 |0003: return-void │ │ +01e11c: |[01e11c] com.gacode.relaunchx.PowerFunctions$2.:()V │ │ +01e12c: 7010 6606 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +01e132: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/gacode/relaunchx/PowerFunctions$2; │ │ │ │ Virtual methods - │ │ @@ -14658,16 +14664,16 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -01d09c: |[01d09c] com.gacode.relaunchx.PowerFunctions$2.onClick:(Landroid/content/DialogInterface;I)V │ │ -01d0ac: 0e00 |0000: return-void │ │ +01e134: |[01e134] com.gacode.relaunchx.PowerFunctions$2.onClick:(Landroid/content/DialogInterface;I)V │ │ +01e144: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/gacode/relaunchx/PowerFunctions$2; │ │ 0x0000 - 0x0001 reg=1 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0001 reg=2 whichButton I │ │ @@ -14706,18 +14712,18 @@ │ │ type : '(Lcom/gacode/relaunchx/PowerFunctions$3;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01d0b0: |[01d0b0] com.gacode.relaunchx.PowerFunctions$3$1.:(Lcom/gacode/relaunchx/PowerFunctions$3;)V │ │ -01d0c0: 5b01 0901 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PowerFunctions$3$1;.this$0:Lcom/gacode/relaunchx/PowerFunctions$3; // field@0109 │ │ -01d0c4: 7010 e306 0000 |0002: invoke-direct {v0}, Ljava/util/TimerTask;.:()V // method@06e3 │ │ -01d0ca: 0e00 |0005: return-void │ │ +01e148: |[01e148] com.gacode.relaunchx.PowerFunctions$3$1.:(Lcom/gacode/relaunchx/PowerFunctions$3;)V │ │ +01e158: 5b01 0901 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PowerFunctions$3$1;.this$0:Lcom/gacode/relaunchx/PowerFunctions$3; // field@0109 │ │ +01e15c: 7010 e306 0000 |0002: invoke-direct {v0}, Ljava/util/TimerTask;.:()V // method@06e3 │ │ +01e162: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/PowerFunctions$3$1; │ │ 0x0000 - 0x0006 reg=1 this$0 Lcom/gacode/relaunchx/PowerFunctions$3; │ │ │ │ @@ -14727,48 +14733,48 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 63 16-bit code units │ │ -01d0cc: |[01d0cc] com.gacode.relaunchx.PowerFunctions$3$1.run:()V │ │ -01d0dc: 7100 7006 0000 |0000: invoke-static {}, Ljava/lang/Runtime;.getRuntime:()Ljava/lang/Runtime; // method@0670 │ │ -01d0e2: 0c02 |0003: move-result-object v2 │ │ -01d0e4: 5453 0901 |0004: iget-object v3, v5, Lcom/gacode/relaunchx/PowerFunctions$3$1;.this$0:Lcom/gacode/relaunchx/PowerFunctions$3; // field@0109 │ │ -01d0e8: 5433 0a01 |0006: iget-object v3, v3, Lcom/gacode/relaunchx/PowerFunctions$3;.val$fact:Landroid/app/Activity; // field@010a │ │ -01d0ec: 6e10 0500 0300 |0008: invoke-virtual {v3}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@0005 │ │ -01d0f2: 0c03 |000b: move-result-object v3 │ │ -01d0f4: 1404 4a02 087f |000c: const v4, #float 1.80787e+38 // #7f08024a │ │ -01d0fa: 6e20 8000 4300 |000f: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -01d100: 0c03 |0012: move-result-object v3 │ │ -01d102: 6e20 6e06 3200 |0013: invoke-virtual {v2, v3}, Ljava/lang/Runtime;.exec:(Ljava/lang/String;)Ljava/lang/Process; // method@066e │ │ -01d108: 0c01 |0016: move-result-object v1 │ │ -01d10a: 2200 df01 |0017: new-instance v0, Ljava/io/DataOutputStream; // type@01df │ │ -01d10e: 6e10 6c06 0100 |0019: invoke-virtual {v1}, Ljava/lang/Process;.getOutputStream:()Ljava/io/OutputStream; // method@066c │ │ -01d114: 0c02 |001c: move-result-object v2 │ │ -01d116: 7020 2806 2000 |001d: invoke-direct {v0, v2}, Ljava/io/DataOutputStream;.:(Ljava/io/OutputStream;)V // method@0628 │ │ -01d11c: 1a02 e00d |0020: const-string v2, "su │ │ +01e164: |[01e164] com.gacode.relaunchx.PowerFunctions$3$1.run:()V │ │ +01e174: 7100 7006 0000 |0000: invoke-static {}, Ljava/lang/Runtime;.getRuntime:()Ljava/lang/Runtime; // method@0670 │ │ +01e17a: 0c02 |0003: move-result-object v2 │ │ +01e17c: 5453 0901 |0004: iget-object v3, v5, Lcom/gacode/relaunchx/PowerFunctions$3$1;.this$0:Lcom/gacode/relaunchx/PowerFunctions$3; // field@0109 │ │ +01e180: 5433 0a01 |0006: iget-object v3, v3, Lcom/gacode/relaunchx/PowerFunctions$3;.val$fact:Landroid/app/Activity; // field@010a │ │ +01e184: 6e10 0500 0300 |0008: invoke-virtual {v3}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@0005 │ │ +01e18a: 0c03 |000b: move-result-object v3 │ │ +01e18c: 1404 4a02 087f |000c: const v4, #float 1.80787e+38 // #7f08024a │ │ +01e192: 6e20 8000 4300 |000f: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +01e198: 0c03 |0012: move-result-object v3 │ │ +01e19a: 6e20 6e06 3200 |0013: invoke-virtual {v2, v3}, Ljava/lang/Runtime;.exec:(Ljava/lang/String;)Ljava/lang/Process; // method@066e │ │ +01e1a0: 0c01 |0016: move-result-object v1 │ │ +01e1a2: 2200 df01 |0017: new-instance v0, Ljava/io/DataOutputStream; // type@01df │ │ +01e1a6: 6e10 6c06 0100 |0019: invoke-virtual {v1}, Ljava/lang/Process;.getOutputStream:()Ljava/io/OutputStream; // method@066c │ │ +01e1ac: 0c02 |001c: move-result-object v2 │ │ +01e1ae: 7020 2806 2000 |001d: invoke-direct {v0, v2}, Ljava/io/DataOutputStream;.:(Ljava/io/OutputStream;)V // method@0628 │ │ +01e1b4: 1a02 e00d |0020: const-string v2, "su │ │ " // string@0de0 │ │ -01d120: 6e20 2906 2000 |0022: invoke-virtual {v0, v2}, Ljava/io/DataOutputStream;.writeChars:(Ljava/lang/String;)V // method@0629 │ │ -01d126: 1602 6400 |0025: const-wide/16 v2, #int 100 // #64 │ │ -01d12a: 7120 b400 3200 |0027: invoke-static {v2, v3}, Landroid/os/SystemClock;.sleep:(J)V // method@00b4 │ │ -01d130: 1a02 6a0c |002a: const-string v2, "reboot -p │ │ +01e1b8: 6e20 2906 2000 |0022: invoke-virtual {v0, v2}, Ljava/io/DataOutputStream;.writeChars:(Ljava/lang/String;)V // method@0629 │ │ +01e1be: 1602 6400 |0025: const-wide/16 v2, #int 100 // #64 │ │ +01e1c2: 7120 b400 3200 |0027: invoke-static {v2, v3}, Landroid/os/SystemClock;.sleep:(J)V // method@00b4 │ │ +01e1c8: 1a02 6a0c |002a: const-string v2, "reboot -p │ │ " // string@0c6a │ │ -01d134: 6e20 2906 2000 |002c: invoke-virtual {v0, v2}, Ljava/io/DataOutputStream;.writeChars:(Ljava/lang/String;)V // method@0629 │ │ -01d13a: 6e10 6a06 0100 |002f: invoke-virtual {v1}, Ljava/lang/Process;.destroy:()V // method@066a │ │ -01d140: 0e00 |0032: return-void │ │ -01d142: 0d02 |0033: move-exception v2 │ │ -01d144: 6e10 6a06 0100 |0034: invoke-virtual {v1}, Ljava/lang/Process;.destroy:()V // method@066a │ │ -01d14a: 28fb |0037: goto 0032 // -0005 │ │ -01d14c: 0d02 |0038: move-exception v2 │ │ -01d14e: 28f9 |0039: goto 0032 // -0007 │ │ -01d150: 0d02 |003a: move-exception v2 │ │ -01d152: 6e10 6a06 0100 |003b: invoke-virtual {v1}, Ljava/lang/Process;.destroy:()V // method@066a │ │ -01d158: 2702 |003e: throw v2 │ │ +01e1cc: 6e20 2906 2000 |002c: invoke-virtual {v0, v2}, Ljava/io/DataOutputStream;.writeChars:(Ljava/lang/String;)V // method@0629 │ │ +01e1d2: 6e10 6a06 0100 |002f: invoke-virtual {v1}, Ljava/lang/Process;.destroy:()V // method@066a │ │ +01e1d8: 0e00 |0032: return-void │ │ +01e1da: 0d02 |0033: move-exception v2 │ │ +01e1dc: 6e10 6a06 0100 |0034: invoke-virtual {v1}, Ljava/lang/Process;.destroy:()V // method@066a │ │ +01e1e2: 28fb |0037: goto 0032 // -0005 │ │ +01e1e4: 0d02 |0038: move-exception v2 │ │ +01e1e6: 28f9 |0039: goto 0032 // -0007 │ │ +01e1e8: 0d02 |003a: move-exception v2 │ │ +01e1ea: 6e10 6a06 0100 |003b: invoke-virtual {v1}, Ljava/lang/Process;.destroy:()V // method@066a │ │ +01e1f0: 2702 |003e: throw v2 │ │ catches : 3 │ │ 0x0000 - 0x0016 │ │ Ljava/lang/Exception; -> 0x0038 │ │ 0x0017 - 0x002f │ │ Ljava/lang/Exception; -> 0x0033 │ │ -> 0x003a │ │ 0x002f - 0x003f │ │ @@ -14831,18 +14837,18 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01d180: |[01d180] com.gacode.relaunchx.PowerFunctions$3.:(Landroid/app/Activity;)V │ │ -01d190: 5b01 0a01 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PowerFunctions$3;.val$fact:Landroid/app/Activity; // field@010a │ │ -01d194: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -01d19a: 0e00 |0005: return-void │ │ +01e218: |[01e218] com.gacode.relaunchx.PowerFunctions$3.:(Landroid/app/Activity;)V │ │ +01e228: 5b01 0a01 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PowerFunctions$3;.val$fact:Landroid/app/Activity; // field@010a │ │ +01e22c: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +01e232: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/PowerFunctions$3; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/app/Activity; │ │ │ │ @@ -14852,25 +14858,25 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 24 16-bit code units │ │ -01d19c: |[01d19c] com.gacode.relaunchx.PowerFunctions$3.onClick:(Landroid/content/DialogInterface;I)V │ │ -01d1ac: 5441 0a01 |0000: iget-object v1, v4, Lcom/gacode/relaunchx/PowerFunctions$3;.val$fact:Landroid/app/Activity; // field@010a │ │ -01d1b0: 1402 0d00 037f |0002: const v2, #float 1.74129e+38 // #7f03000d │ │ -01d1b6: 6e20 1000 2100 |0005: invoke-virtual {v1, v2}, Landroid/app/Activity;.setContentView:(I)V // method@0010 │ │ -01d1bc: 2200 1c02 |0008: new-instance v0, Ljava/util/Timer; // type@021c │ │ -01d1c0: 7010 e106 0000 |000a: invoke-direct {v0}, Ljava/util/Timer;.:()V // method@06e1 │ │ -01d1c6: 2201 c600 |000d: new-instance v1, Lcom/gacode/relaunchx/PowerFunctions$3$1; // type@00c6 │ │ -01d1ca: 7020 7d02 4100 |000f: invoke-direct {v1, v4}, Lcom/gacode/relaunchx/PowerFunctions$3$1;.:(Lcom/gacode/relaunchx/PowerFunctions$3;)V // method@027d │ │ -01d1d0: 1602 f401 |0012: const-wide/16 v2, #int 500 // #1f4 │ │ -01d1d4: 6e40 e206 1032 |0014: invoke-virtual {v0, v1, v2, v3}, Ljava/util/Timer;.schedule:(Ljava/util/TimerTask;J)V // method@06e2 │ │ -01d1da: 0e00 |0017: return-void │ │ +01e234: |[01e234] com.gacode.relaunchx.PowerFunctions$3.onClick:(Landroid/content/DialogInterface;I)V │ │ +01e244: 5441 0a01 |0000: iget-object v1, v4, Lcom/gacode/relaunchx/PowerFunctions$3;.val$fact:Landroid/app/Activity; // field@010a │ │ +01e248: 1402 0d00 037f |0002: const v2, #float 1.74129e+38 // #7f03000d │ │ +01e24e: 6e20 1000 2100 |0005: invoke-virtual {v1, v2}, Landroid/app/Activity;.setContentView:(I)V // method@0010 │ │ +01e254: 2200 1c02 |0008: new-instance v0, Ljava/util/Timer; // type@021c │ │ +01e258: 7010 e106 0000 |000a: invoke-direct {v0}, Ljava/util/Timer;.:()V // method@06e1 │ │ +01e25e: 2201 c600 |000d: new-instance v1, Lcom/gacode/relaunchx/PowerFunctions$3$1; // type@00c6 │ │ +01e262: 7020 7d02 4100 |000f: invoke-direct {v1, v4}, Lcom/gacode/relaunchx/PowerFunctions$3$1;.:(Lcom/gacode/relaunchx/PowerFunctions$3;)V // method@027d │ │ +01e268: 1602 f401 |0012: const-wide/16 v2, #int 500 // #1f4 │ │ +01e26c: 6e40 e206 1032 |0014: invoke-virtual {v0, v1, v2, v3}, Ljava/util/Timer;.schedule:(Ljava/util/TimerTask;J)V // method@06e2 │ │ +01e272: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ 0x0008 line=129 │ │ 0x000d line=130 │ │ 0x0017 line=150 │ │ locals : │ │ @@ -14910,17 +14916,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01d1dc: |[01d1dc] com.gacode.relaunchx.PowerFunctions$4.:()V │ │ -01d1ec: 7010 6606 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -01d1f2: 0e00 |0003: return-void │ │ +01e274: |[01e274] com.gacode.relaunchx.PowerFunctions$4.:()V │ │ +01e284: 7010 6606 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +01e28a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/gacode/relaunchx/PowerFunctions$4; │ │ │ │ Virtual methods - │ │ @@ -14929,16 +14935,16 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -01d1f4: |[01d1f4] com.gacode.relaunchx.PowerFunctions$4.onClick:(Landroid/content/DialogInterface;I)V │ │ -01d204: 0e00 |0000: return-void │ │ +01e28c: |[01e28c] com.gacode.relaunchx.PowerFunctions$4.onClick:(Landroid/content/DialogInterface;I)V │ │ +01e29c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/gacode/relaunchx/PowerFunctions$4; │ │ 0x0000 - 0x0001 reg=1 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0001 reg=2 whichButton I │ │ @@ -14968,17 +14974,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01d208: |[01d208] com.gacode.relaunchx.PowerFunctions.:()V │ │ -01d218: 7010 6606 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -01d21e: 0e00 |0003: return-void │ │ +01e2a0: |[01e2a0] com.gacode.relaunchx.PowerFunctions.:()V │ │ +01e2b0: 7010 6606 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +01e2b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/gacode/relaunchx/PowerFunctions; │ │ │ │ #1 : (in Lcom/gacode/relaunchx/PowerFunctions;) │ │ @@ -14986,83 +14992,83 @@ │ │ type : '(Landroid/app/Activity;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 133 16-bit code units │ │ -01d220: |[01d220] com.gacode.relaunchx.PowerFunctions.actionLock:(Landroid/app/Activity;)Z │ │ -01d230: 1218 |0000: const/4 v8, #int 1 // #1 │ │ -01d232: 7100 e001 0000 |0001: invoke-static {}, Lcom/gacode/relaunchx/DeviceInfo;.isRooted:()Z // method@01e0 │ │ -01d238: 0a05 |0004: move-result v5 │ │ -01d23a: 3805 4b00 |0005: if-eqz v5, 0050 // +004b │ │ -01d23e: 6305 8900 |0007: sget-boolean v5, Lcom/gacode/relaunchx/DeviceInfo;.EINK_NOOK:Z // field@0089 │ │ -01d242: 3805 4700 |0009: if-eqz v5, 0050 // +0047 │ │ -01d246: 7100 7006 0000 |000b: invoke-static {}, Ljava/lang/Runtime;.getRuntime:()Ljava/lang/Runtime; // method@0670 │ │ -01d24c: 0c05 |000e: move-result-object v5 │ │ -01d24e: 6e10 0500 0900 |000f: invoke-virtual {v9}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@0005 │ │ -01d254: 0c06 |0012: move-result-object v6 │ │ -01d256: 1407 4a02 087f |0013: const v7, #float 1.80787e+38 // #7f08024a │ │ -01d25c: 6e20 8000 7600 |0016: invoke-virtual {v6, v7}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -01d262: 0c06 |0019: move-result-object v6 │ │ -01d264: 6e20 6e06 6500 |001a: invoke-virtual {v5, v6}, Ljava/lang/Runtime;.exec:(Ljava/lang/String;)Ljava/lang/Process; // method@066e │ │ -01d26a: 0c03 |001d: move-result-object v3 │ │ -01d26c: 2202 df01 |001e: new-instance v2, Ljava/io/DataOutputStream; // type@01df │ │ -01d270: 6e10 6c06 0300 |0020: invoke-virtual {v3}, Ljava/lang/Process;.getOutputStream:()Ljava/io/OutputStream; // method@066c │ │ -01d276: 0c05 |0023: move-result-object v5 │ │ -01d278: 7020 2806 5200 |0024: invoke-direct {v2, v5}, Ljava/io/DataOutputStream;.:(Ljava/io/OutputStream;)V // method@0628 │ │ -01d27e: 1a05 e00d |0027: const-string v5, "su │ │ +01e2b8: |[01e2b8] com.gacode.relaunchx.PowerFunctions.actionLock:(Landroid/app/Activity;)Z │ │ +01e2c8: 1218 |0000: const/4 v8, #int 1 // #1 │ │ +01e2ca: 7100 e001 0000 |0001: invoke-static {}, Lcom/gacode/relaunchx/DeviceInfo;.isRooted:()Z // method@01e0 │ │ +01e2d0: 0a05 |0004: move-result v5 │ │ +01e2d2: 3805 4b00 |0005: if-eqz v5, 0050 // +004b │ │ +01e2d6: 6305 8900 |0007: sget-boolean v5, Lcom/gacode/relaunchx/DeviceInfo;.EINK_NOOK:Z // field@0089 │ │ +01e2da: 3805 4700 |0009: if-eqz v5, 0050 // +0047 │ │ +01e2de: 7100 7006 0000 |000b: invoke-static {}, Ljava/lang/Runtime;.getRuntime:()Ljava/lang/Runtime; // method@0670 │ │ +01e2e4: 0c05 |000e: move-result-object v5 │ │ +01e2e6: 6e10 0500 0900 |000f: invoke-virtual {v9}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@0005 │ │ +01e2ec: 0c06 |0012: move-result-object v6 │ │ +01e2ee: 1407 4a02 087f |0013: const v7, #float 1.80787e+38 // #7f08024a │ │ +01e2f4: 6e20 8000 7600 |0016: invoke-virtual {v6, v7}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +01e2fa: 0c06 |0019: move-result-object v6 │ │ +01e2fc: 6e20 6e06 6500 |001a: invoke-virtual {v5, v6}, Ljava/lang/Runtime;.exec:(Ljava/lang/String;)Ljava/lang/Process; // method@066e │ │ +01e302: 0c03 |001d: move-result-object v3 │ │ +01e304: 2202 df01 |001e: new-instance v2, Ljava/io/DataOutputStream; // type@01df │ │ +01e308: 6e10 6c06 0300 |0020: invoke-virtual {v3}, Ljava/lang/Process;.getOutputStream:()Ljava/io/OutputStream; // method@066c │ │ +01e30e: 0c05 |0023: move-result-object v5 │ │ +01e310: 7020 2806 5200 |0024: invoke-direct {v2, v5}, Ljava/io/DataOutputStream;.:(Ljava/io/OutputStream;)V // method@0628 │ │ +01e316: 1a05 e00d |0027: const-string v5, "su │ │ " // string@0de0 │ │ -01d282: 6e20 2906 5200 |0029: invoke-virtual {v2, v5}, Ljava/io/DataOutputStream;.writeChars:(Ljava/lang/String;)V // method@0629 │ │ -01d288: 1606 6400 |002c: const-wide/16 v6, #int 100 // #64 │ │ -01d28c: 7120 b400 7600 |002e: invoke-static {v6, v7}, Landroid/os/SystemClock;.sleep:(J)V // method@00b4 │ │ -01d292: 1a05 1a0d |0031: const-string v5, "sendevent /dev/input/event1 1 116 1 │ │ +01e31a: 6e20 2906 5200 |0029: invoke-virtual {v2, v5}, Ljava/io/DataOutputStream;.writeChars:(Ljava/lang/String;)V // method@0629 │ │ +01e320: 1606 6400 |002c: const-wide/16 v6, #int 100 // #64 │ │ +01e324: 7120 b400 7600 |002e: invoke-static {v6, v7}, Landroid/os/SystemClock;.sleep:(J)V // method@00b4 │ │ +01e32a: 1a05 1a0d |0031: const-string v5, "sendevent /dev/input/event1 1 116 1 │ │ " // string@0d1a │ │ -01d296: 6e20 2906 5200 |0033: invoke-virtual {v2, v5}, Ljava/io/DataOutputStream;.writeChars:(Ljava/lang/String;)V // method@0629 │ │ -01d29c: 1606 6400 |0036: const-wide/16 v6, #int 100 // #64 │ │ -01d2a0: 7120 b400 7600 |0038: invoke-static {v6, v7}, Landroid/os/SystemClock;.sleep:(J)V // method@00b4 │ │ -01d2a6: 1a05 190d |003b: const-string v5, "sendevent /dev/input/event1 1 116 0 │ │ +01e32e: 6e20 2906 5200 |0033: invoke-virtual {v2, v5}, Ljava/io/DataOutputStream;.writeChars:(Ljava/lang/String;)V // method@0629 │ │ +01e334: 1606 6400 |0036: const-wide/16 v6, #int 100 // #64 │ │ +01e338: 7120 b400 7600 |0038: invoke-static {v6, v7}, Landroid/os/SystemClock;.sleep:(J)V // method@00b4 │ │ +01e33e: 1a05 190d |003b: const-string v5, "sendevent /dev/input/event1 1 116 0 │ │ " // string@0d19 │ │ -01d2aa: 6e20 2906 5200 |003d: invoke-virtual {v2, v5}, Ljava/io/DataOutputStream;.writeChars:(Ljava/lang/String;)V // method@0629 │ │ -01d2b0: 6e10 6a06 0300 |0040: invoke-virtual {v3}, Ljava/lang/Process;.destroy:()V // method@066a │ │ -01d2b6: 0f08 |0043: return v8 │ │ -01d2b8: 0d05 |0044: move-exception v5 │ │ -01d2ba: 6e10 6a06 0300 |0045: invoke-virtual {v3}, Ljava/lang/Process;.destroy:()V // method@066a │ │ -01d2c0: 28fb |0048: goto 0043 // -0005 │ │ -01d2c2: 0d05 |0049: move-exception v5 │ │ -01d2c4: 28f9 |004a: goto 0043 // -0007 │ │ -01d2c6: 0d05 |004b: move-exception v5 │ │ -01d2c8: 6e10 6a06 0300 |004c: invoke-virtual {v3}, Ljava/lang/Process;.destroy:()V // method@066a │ │ -01d2ce: 2705 |004f: throw v5 │ │ -01d2d0: 6e10 0400 0900 |0050: invoke-virtual {v9}, Landroid/app/Activity;.getBaseContext:()Landroid/content/Context; // method@0004 │ │ -01d2d6: 0c05 |0053: move-result-object v5 │ │ -01d2d8: 7110 c400 0500 |0054: invoke-static {v5}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@00c4 │ │ -01d2de: 0c04 |0057: move-result-object v4 │ │ -01d2e0: 1a05 370a |0058: const-string v5, "lockPassword" // string@0a37 │ │ -01d2e4: 1a06 0000 |005a: const-string v6, "" // string@0000 │ │ -01d2e8: 7230 6f00 5406 |005c: invoke-interface {v4, v5, v6}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -01d2ee: 0c00 |005f: move-result-object v0 │ │ -01d2f0: 6e10 8506 0000 |0060: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@0685 │ │ -01d2f6: 0a05 |0063: move-result v5 │ │ -01d2f8: 3905 1600 |0064: if-nez v5, 007a // +0016 │ │ -01d2fc: 6e10 0500 0900 |0066: invoke-virtual {v9}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@0005 │ │ -01d302: 0c05 |0069: move-result-object v5 │ │ -01d304: 1406 3502 087f |006a: const v6, #float 1.80786e+38 // #7f080235 │ │ -01d30a: 6e20 8000 6500 |006d: invoke-virtual {v5, v6}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -01d310: 0c05 |0070: move-result-object v5 │ │ -01d312: 1206 |0071: const/4 v6, #int 0 // #0 │ │ -01d314: 7130 5d01 5906 |0072: invoke-static {v9, v5, v6}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@015d │ │ -01d31a: 0c05 |0075: move-result-object v5 │ │ -01d31c: 6e10 5e01 0500 |0076: invoke-virtual {v5}, Landroid/widget/Toast;.show:()V // method@015e │ │ -01d322: 28ca |0079: goto 0043 // -0036 │ │ -01d324: 2201 1c00 |007a: new-instance v1, Landroid/content/Intent; // type@001c │ │ -01d328: 1a05 8b06 |007c: const-string v5, "com.gacode.relaunch.ACTION_LOCK_SCREEN" // string@068b │ │ -01d32c: 7020 4e00 5100 |007e: invoke-direct {v1, v5}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@004e │ │ -01d332: 6e20 0f00 1900 |0081: invoke-virtual {v9, v1}, Landroid/app/Activity;.sendBroadcast:(Landroid/content/Intent;)V // method@000f │ │ -01d338: 28bf |0084: goto 0043 // -0041 │ │ +01e342: 6e20 2906 5200 |003d: invoke-virtual {v2, v5}, Ljava/io/DataOutputStream;.writeChars:(Ljava/lang/String;)V // method@0629 │ │ +01e348: 6e10 6a06 0300 |0040: invoke-virtual {v3}, Ljava/lang/Process;.destroy:()V // method@066a │ │ +01e34e: 0f08 |0043: return v8 │ │ +01e350: 0d05 |0044: move-exception v5 │ │ +01e352: 6e10 6a06 0300 |0045: invoke-virtual {v3}, Ljava/lang/Process;.destroy:()V // method@066a │ │ +01e358: 28fb |0048: goto 0043 // -0005 │ │ +01e35a: 0d05 |0049: move-exception v5 │ │ +01e35c: 28f9 |004a: goto 0043 // -0007 │ │ +01e35e: 0d05 |004b: move-exception v5 │ │ +01e360: 6e10 6a06 0300 |004c: invoke-virtual {v3}, Ljava/lang/Process;.destroy:()V // method@066a │ │ +01e366: 2705 |004f: throw v5 │ │ +01e368: 6e10 0400 0900 |0050: invoke-virtual {v9}, Landroid/app/Activity;.getBaseContext:()Landroid/content/Context; // method@0004 │ │ +01e36e: 0c05 |0053: move-result-object v5 │ │ +01e370: 7110 c400 0500 |0054: invoke-static {v5}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@00c4 │ │ +01e376: 0c04 |0057: move-result-object v4 │ │ +01e378: 1a05 370a |0058: const-string v5, "lockPassword" // string@0a37 │ │ +01e37c: 1a06 0000 |005a: const-string v6, "" // string@0000 │ │ +01e380: 7230 6f00 5406 |005c: invoke-interface {v4, v5, v6}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +01e386: 0c00 |005f: move-result-object v0 │ │ +01e388: 6e10 8506 0000 |0060: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@0685 │ │ +01e38e: 0a05 |0063: move-result v5 │ │ +01e390: 3905 1600 |0064: if-nez v5, 007a // +0016 │ │ +01e394: 6e10 0500 0900 |0066: invoke-virtual {v9}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@0005 │ │ +01e39a: 0c05 |0069: move-result-object v5 │ │ +01e39c: 1406 3502 087f |006a: const v6, #float 1.80786e+38 // #7f080235 │ │ +01e3a2: 6e20 8000 6500 |006d: invoke-virtual {v5, v6}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +01e3a8: 0c05 |0070: move-result-object v5 │ │ +01e3aa: 1206 |0071: const/4 v6, #int 0 // #0 │ │ +01e3ac: 7130 5d01 5906 |0072: invoke-static {v9, v5, v6}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@015d │ │ +01e3b2: 0c05 |0075: move-result-object v5 │ │ +01e3b4: 6e10 5e01 0500 |0076: invoke-virtual {v5}, Landroid/widget/Toast;.show:()V // method@015e │ │ +01e3ba: 28ca |0079: goto 0043 // -0036 │ │ +01e3bc: 2201 1c00 |007a: new-instance v1, Landroid/content/Intent; // type@001c │ │ +01e3c0: 1a05 8b06 |007c: const-string v5, "com.gacode.relaunch.ACTION_LOCK_SCREEN" // string@068b │ │ +01e3c4: 7020 4e00 5100 |007e: invoke-direct {v1, v5}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@004e │ │ +01e3ca: 6e20 0f00 1900 |0081: invoke-virtual {v9, v1}, Landroid/app/Activity;.sendBroadcast:(Landroid/content/Intent;)V // method@000f │ │ +01e3d0: 28bf |0084: goto 0043 // -0041 │ │ catches : 3 │ │ 0x000b - 0x001d │ │ Ljava/lang/Exception; -> 0x0049 │ │ 0x001e - 0x0040 │ │ Ljava/lang/Exception; -> 0x0044 │ │ -> 0x004b │ │ 0x0040 - 0x0050 │ │ @@ -15108,61 +15114,61 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 102 16-bit code units │ │ -01d360: |[01d360] com.gacode.relaunchx.PowerFunctions.actionPowerOff:(Landroid/app/Activity;)V │ │ -01d370: 7100 e001 0000 |0000: invoke-static {}, Lcom/gacode/relaunchx/DeviceInfo;.isRooted:()Z // method@01e0 │ │ -01d376: 0a02 |0003: move-result v2 │ │ -01d378: 3802 4e00 |0004: if-eqz v2, 0052 // +004e │ │ -01d37c: 2200 0c00 |0006: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000c │ │ -01d380: 7020 1b00 4000 |0008: invoke-direct {v0, v4}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ -01d386: 6e10 0500 0400 |000b: invoke-virtual {v4}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@0005 │ │ -01d38c: 0c02 |000e: move-result-object v2 │ │ -01d38e: 1403 2400 087f |000f: const v3, #float 1.80776e+38 // #7f080024 │ │ -01d394: 6e20 8000 3200 |0012: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -01d39a: 0c02 |0015: move-result-object v2 │ │ -01d39c: 6e20 2500 2000 |0016: invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ -01d3a2: 6e10 0500 0400 |0019: invoke-virtual {v4}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@0005 │ │ -01d3a8: 0c02 |001c: move-result-object v2 │ │ -01d3aa: 1403 2300 087f |001d: const v3, #float 1.80776e+38 // #7f080023 │ │ -01d3b0: 6e20 8000 3200 |0020: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -01d3b6: 0c02 |0023: move-result-object v2 │ │ -01d3b8: 6e20 1e00 2000 |0024: invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@001e │ │ -01d3be: 0741 |0027: move-object v1, v4 │ │ -01d3c0: 6e10 0500 0400 |0028: invoke-virtual {v4}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@0005 │ │ -01d3c6: 0c02 |002b: move-result-object v2 │ │ -01d3c8: 1403 2d00 087f |002c: const v3, #float 1.80776e+38 // #7f08002d │ │ -01d3ce: 6e20 8000 3200 |002f: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -01d3d4: 0c02 |0032: move-result-object v2 │ │ -01d3d6: 2203 c700 |0033: new-instance v3, Lcom/gacode/relaunchx/PowerFunctions$3; // type@00c7 │ │ -01d3da: 7020 7f02 1300 |0035: invoke-direct {v3, v1}, Lcom/gacode/relaunchx/PowerFunctions$3;.:(Landroid/app/Activity;)V // method@027f │ │ -01d3e0: 6e30 2200 2003 |0038: invoke-virtual {v0, v2, v3}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0022 │ │ -01d3e6: 6e10 0500 0400 |003b: invoke-virtual {v4}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@0005 │ │ -01d3ec: 0c02 |003e: move-result-object v2 │ │ -01d3ee: 1403 1f00 087f |003f: const v3, #float 1.80776e+38 // #7f08001f │ │ -01d3f4: 6e20 8000 3200 |0042: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -01d3fa: 0c02 |0045: move-result-object v2 │ │ -01d3fc: 2203 c800 |0046: new-instance v3, Lcom/gacode/relaunchx/PowerFunctions$4; // type@00c8 │ │ -01d400: 7010 8102 0300 |0048: invoke-direct {v3}, Lcom/gacode/relaunchx/PowerFunctions$4;.:()V // method@0281 │ │ -01d406: 6e30 2000 2003 |004b: invoke-virtual {v0, v2, v3}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0020 │ │ -01d40c: 6e10 2700 0000 |004e: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ -01d412: 0e00 |0051: return-void │ │ -01d414: 6e10 0500 0400 |0052: invoke-virtual {v4}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@0005 │ │ -01d41a: 0c02 |0055: move-result-object v2 │ │ -01d41c: 1403 2700 087f |0056: const v3, #float 1.80776e+38 // #7f080027 │ │ -01d422: 6e20 8000 3200 |0059: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -01d428: 0c02 |005c: move-result-object v2 │ │ -01d42a: 1213 |005d: const/4 v3, #int 1 // #1 │ │ -01d42c: 7130 5d01 2403 |005e: invoke-static {v4, v2, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@015d │ │ -01d432: 0c02 |0061: move-result-object v2 │ │ -01d434: 6e10 5e01 0200 |0062: invoke-virtual {v2}, Landroid/widget/Toast;.show:()V // method@015e │ │ -01d43a: 28ec |0065: goto 0051 // -0014 │ │ +01e3f8: |[01e3f8] com.gacode.relaunchx.PowerFunctions.actionPowerOff:(Landroid/app/Activity;)V │ │ +01e408: 7100 e001 0000 |0000: invoke-static {}, Lcom/gacode/relaunchx/DeviceInfo;.isRooted:()Z // method@01e0 │ │ +01e40e: 0a02 |0003: move-result v2 │ │ +01e410: 3802 4e00 |0004: if-eqz v2, 0052 // +004e │ │ +01e414: 2200 0c00 |0006: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000c │ │ +01e418: 7020 1b00 4000 |0008: invoke-direct {v0, v4}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ +01e41e: 6e10 0500 0400 |000b: invoke-virtual {v4}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@0005 │ │ +01e424: 0c02 |000e: move-result-object v2 │ │ +01e426: 1403 2400 087f |000f: const v3, #float 1.80776e+38 // #7f080024 │ │ +01e42c: 6e20 8000 3200 |0012: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +01e432: 0c02 |0015: move-result-object v2 │ │ +01e434: 6e20 2500 2000 |0016: invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ +01e43a: 6e10 0500 0400 |0019: invoke-virtual {v4}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@0005 │ │ +01e440: 0c02 |001c: move-result-object v2 │ │ +01e442: 1403 2300 087f |001d: const v3, #float 1.80776e+38 // #7f080023 │ │ +01e448: 6e20 8000 3200 |0020: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +01e44e: 0c02 |0023: move-result-object v2 │ │ +01e450: 6e20 1e00 2000 |0024: invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@001e │ │ +01e456: 0741 |0027: move-object v1, v4 │ │ +01e458: 6e10 0500 0400 |0028: invoke-virtual {v4}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@0005 │ │ +01e45e: 0c02 |002b: move-result-object v2 │ │ +01e460: 1403 2d00 087f |002c: const v3, #float 1.80776e+38 // #7f08002d │ │ +01e466: 6e20 8000 3200 |002f: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +01e46c: 0c02 |0032: move-result-object v2 │ │ +01e46e: 2203 c700 |0033: new-instance v3, Lcom/gacode/relaunchx/PowerFunctions$3; // type@00c7 │ │ +01e472: 7020 7f02 1300 |0035: invoke-direct {v3, v1}, Lcom/gacode/relaunchx/PowerFunctions$3;.:(Landroid/app/Activity;)V // method@027f │ │ +01e478: 6e30 2200 2003 |0038: invoke-virtual {v0, v2, v3}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0022 │ │ +01e47e: 6e10 0500 0400 |003b: invoke-virtual {v4}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@0005 │ │ +01e484: 0c02 |003e: move-result-object v2 │ │ +01e486: 1403 1f00 087f |003f: const v3, #float 1.80776e+38 // #7f08001f │ │ +01e48c: 6e20 8000 3200 |0042: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +01e492: 0c02 |0045: move-result-object v2 │ │ +01e494: 2203 c800 |0046: new-instance v3, Lcom/gacode/relaunchx/PowerFunctions$4; // type@00c8 │ │ +01e498: 7010 8102 0300 |0048: invoke-direct {v3}, Lcom/gacode/relaunchx/PowerFunctions$4;.:()V // method@0281 │ │ +01e49e: 6e30 2000 2003 |004b: invoke-virtual {v0, v2, v3}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0020 │ │ +01e4a4: 6e10 2700 0000 |004e: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ +01e4aa: 0e00 |0051: return-void │ │ +01e4ac: 6e10 0500 0400 |0052: invoke-virtual {v4}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@0005 │ │ +01e4b2: 0c02 |0055: move-result-object v2 │ │ +01e4b4: 1403 2700 087f |0056: const v3, #float 1.80776e+38 // #7f080027 │ │ +01e4ba: 6e20 8000 3200 |0059: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +01e4c0: 0c02 |005c: move-result-object v2 │ │ +01e4c2: 1213 |005d: const/4 v3, #int 1 // #1 │ │ +01e4c4: 7130 5d01 2403 |005e: invoke-static {v4, v2, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@015d │ │ +01e4ca: 0c02 |0061: move-result-object v2 │ │ +01e4cc: 6e10 5e01 0200 |0062: invoke-virtual {v2}, Landroid/widget/Toast;.show:()V // method@015e │ │ +01e4d2: 28ec |0065: goto 0051 // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0006 line=114 │ │ 0x000b line=116 │ │ 0x0019 line=119 │ │ 0x0027 line=122 │ │ @@ -15186,61 +15192,61 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 102 16-bit code units │ │ -01d43c: |[01d43c] com.gacode.relaunchx.PowerFunctions.actionReboot:(Landroid/app/Activity;)V │ │ -01d44c: 7100 e001 0000 |0000: invoke-static {}, Lcom/gacode/relaunchx/DeviceInfo;.isRooted:()Z // method@01e0 │ │ -01d452: 0a02 |0003: move-result v2 │ │ -01d454: 3802 4e00 |0004: if-eqz v2, 0052 // +004e │ │ -01d458: 2200 0c00 |0006: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000c │ │ -01d45c: 7020 1b00 4000 |0008: invoke-direct {v0, v4}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ -01d462: 6e10 0500 0400 |000b: invoke-virtual {v4}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@0005 │ │ -01d468: 0c02 |000e: move-result-object v2 │ │ -01d46a: 1403 2600 087f |000f: const v3, #float 1.80776e+38 // #7f080026 │ │ -01d470: 6e20 8000 3200 |0012: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -01d476: 0c02 |0015: move-result-object v2 │ │ -01d478: 6e20 2500 2000 |0016: invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ -01d47e: 6e10 0500 0400 |0019: invoke-virtual {v4}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@0005 │ │ -01d484: 0c02 |001c: move-result-object v2 │ │ -01d486: 1403 2500 087f |001d: const v3, #float 1.80776e+38 // #7f080025 │ │ -01d48c: 6e20 8000 3200 |0020: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -01d492: 0c02 |0023: move-result-object v2 │ │ -01d494: 6e20 1e00 2000 |0024: invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@001e │ │ -01d49a: 0741 |0027: move-object v1, v4 │ │ -01d49c: 6e10 0500 0400 |0028: invoke-virtual {v4}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@0005 │ │ -01d4a2: 0c02 |002b: move-result-object v2 │ │ -01d4a4: 1403 2d00 087f |002c: const v3, #float 1.80776e+38 // #7f08002d │ │ -01d4aa: 6e20 8000 3200 |002f: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -01d4b0: 0c02 |0032: move-result-object v2 │ │ -01d4b2: 2203 c400 |0033: new-instance v3, Lcom/gacode/relaunchx/PowerFunctions$1; // type@00c4 │ │ -01d4b6: 7020 7902 1300 |0035: invoke-direct {v3, v1}, Lcom/gacode/relaunchx/PowerFunctions$1;.:(Landroid/app/Activity;)V // method@0279 │ │ -01d4bc: 6e30 2200 2003 |0038: invoke-virtual {v0, v2, v3}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0022 │ │ -01d4c2: 6e10 0500 0400 |003b: invoke-virtual {v4}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@0005 │ │ -01d4c8: 0c02 |003e: move-result-object v2 │ │ -01d4ca: 1403 1f00 087f |003f: const v3, #float 1.80776e+38 // #7f08001f │ │ -01d4d0: 6e20 8000 3200 |0042: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -01d4d6: 0c02 |0045: move-result-object v2 │ │ -01d4d8: 2203 c500 |0046: new-instance v3, Lcom/gacode/relaunchx/PowerFunctions$2; // type@00c5 │ │ -01d4dc: 7010 7b02 0300 |0048: invoke-direct {v3}, Lcom/gacode/relaunchx/PowerFunctions$2;.:()V // method@027b │ │ -01d4e2: 6e30 2000 2003 |004b: invoke-virtual {v0, v2, v3}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0020 │ │ -01d4e8: 6e10 2700 0000 |004e: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ -01d4ee: 0e00 |0051: return-void │ │ -01d4f0: 6e10 0500 0400 |0052: invoke-virtual {v4}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@0005 │ │ -01d4f6: 0c02 |0055: move-result-object v2 │ │ -01d4f8: 1403 2700 087f |0056: const v3, #float 1.80776e+38 // #7f080027 │ │ -01d4fe: 6e20 8000 3200 |0059: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -01d504: 0c02 |005c: move-result-object v2 │ │ -01d506: 1213 |005d: const/4 v3, #int 1 // #1 │ │ -01d508: 7130 5d01 2403 |005e: invoke-static {v4, v2, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@015d │ │ -01d50e: 0c02 |0061: move-result-object v2 │ │ -01d510: 6e10 5e01 0200 |0062: invoke-virtual {v2}, Landroid/widget/Toast;.show:()V // method@015e │ │ -01d516: 28ec |0065: goto 0051 // -0014 │ │ +01e4d4: |[01e4d4] com.gacode.relaunchx.PowerFunctions.actionReboot:(Landroid/app/Activity;)V │ │ +01e4e4: 7100 e001 0000 |0000: invoke-static {}, Lcom/gacode/relaunchx/DeviceInfo;.isRooted:()Z // method@01e0 │ │ +01e4ea: 0a02 |0003: move-result v2 │ │ +01e4ec: 3802 4e00 |0004: if-eqz v2, 0052 // +004e │ │ +01e4f0: 2200 0c00 |0006: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000c │ │ +01e4f4: 7020 1b00 4000 |0008: invoke-direct {v0, v4}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ +01e4fa: 6e10 0500 0400 |000b: invoke-virtual {v4}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@0005 │ │ +01e500: 0c02 |000e: move-result-object v2 │ │ +01e502: 1403 2600 087f |000f: const v3, #float 1.80776e+38 // #7f080026 │ │ +01e508: 6e20 8000 3200 |0012: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +01e50e: 0c02 |0015: move-result-object v2 │ │ +01e510: 6e20 2500 2000 |0016: invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ +01e516: 6e10 0500 0400 |0019: invoke-virtual {v4}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@0005 │ │ +01e51c: 0c02 |001c: move-result-object v2 │ │ +01e51e: 1403 2500 087f |001d: const v3, #float 1.80776e+38 // #7f080025 │ │ +01e524: 6e20 8000 3200 |0020: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +01e52a: 0c02 |0023: move-result-object v2 │ │ +01e52c: 6e20 1e00 2000 |0024: invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@001e │ │ +01e532: 0741 |0027: move-object v1, v4 │ │ +01e534: 6e10 0500 0400 |0028: invoke-virtual {v4}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@0005 │ │ +01e53a: 0c02 |002b: move-result-object v2 │ │ +01e53c: 1403 2d00 087f |002c: const v3, #float 1.80776e+38 // #7f08002d │ │ +01e542: 6e20 8000 3200 |002f: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +01e548: 0c02 |0032: move-result-object v2 │ │ +01e54a: 2203 c400 |0033: new-instance v3, Lcom/gacode/relaunchx/PowerFunctions$1; // type@00c4 │ │ +01e54e: 7020 7902 1300 |0035: invoke-direct {v3, v1}, Lcom/gacode/relaunchx/PowerFunctions$1;.:(Landroid/app/Activity;)V // method@0279 │ │ +01e554: 6e30 2200 2003 |0038: invoke-virtual {v0, v2, v3}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0022 │ │ +01e55a: 6e10 0500 0400 |003b: invoke-virtual {v4}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@0005 │ │ +01e560: 0c02 |003e: move-result-object v2 │ │ +01e562: 1403 1f00 087f |003f: const v3, #float 1.80776e+38 // #7f08001f │ │ +01e568: 6e20 8000 3200 |0042: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +01e56e: 0c02 |0045: move-result-object v2 │ │ +01e570: 2203 c500 |0046: new-instance v3, Lcom/gacode/relaunchx/PowerFunctions$2; // type@00c5 │ │ +01e574: 7010 7b02 0300 |0048: invoke-direct {v3}, Lcom/gacode/relaunchx/PowerFunctions$2;.:()V // method@027b │ │ +01e57a: 6e30 2000 2003 |004b: invoke-virtual {v0, v2, v3}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0020 │ │ +01e580: 6e10 2700 0000 |004e: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ +01e586: 0e00 |0051: return-void │ │ +01e588: 6e10 0500 0400 |0052: invoke-virtual {v4}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@0005 │ │ +01e58e: 0c02 |0055: move-result-object v2 │ │ +01e590: 1403 2700 087f |0056: const v3, #float 1.80776e+38 // #7f080027 │ │ +01e596: 6e20 8000 3200 |0059: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +01e59c: 0c02 |005c: move-result-object v2 │ │ +01e59e: 1213 |005d: const/4 v3, #int 1 // #1 │ │ +01e5a0: 7130 5d01 2403 |005e: invoke-static {v4, v2, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@015d │ │ +01e5a6: 0c02 |0061: move-result-object v2 │ │ +01e5a8: 6e10 5e01 0200 |0062: invoke-virtual {v2}, Landroid/widget/Toast;.show:()V // method@015e │ │ +01e5ae: 28ec |0065: goto 0051 // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0006 line=55 │ │ 0x000b line=57 │ │ 0x0019 line=60 │ │ 0x0027 line=63 │ │ @@ -15295,18 +15301,18 @@ │ │ type : '(Lcom/gacode/relaunchx/PrefsActivity$1;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01d518: |[01d518] com.gacode.relaunchx.PrefsActivity$1$1.:(Lcom/gacode/relaunchx/PrefsActivity$1;)V │ │ -01d528: 5b01 0b01 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$1$1;.this$1:Lcom/gacode/relaunchx/PrefsActivity$1; // field@010b │ │ -01d52c: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -01d532: 0e00 |0005: return-void │ │ +01e5b0: |[01e5b0] com.gacode.relaunchx.PrefsActivity$1$1.:(Lcom/gacode/relaunchx/PrefsActivity$1;)V │ │ +01e5c0: 5b01 0b01 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$1$1;.this$1:Lcom/gacode/relaunchx/PrefsActivity$1; // field@010b │ │ +01e5c4: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +01e5ca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=274 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/PrefsActivity$1$1; │ │ 0x0000 - 0x0006 reg=1 this$1 Lcom/gacode/relaunchx/PrefsActivity$1; │ │ │ │ @@ -15316,22 +15322,22 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -01d534: |[01d534] com.gacode.relaunchx.PrefsActivity$1$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -01d544: 5410 0b01 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/PrefsActivity$1$1;.this$1:Lcom/gacode/relaunchx/PrefsActivity$1; // field@010b │ │ -01d548: 5400 2e01 |0002: iget-object v0, v0, Lcom/gacode/relaunchx/PrefsActivity$1;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@012e │ │ -01d54c: 5400 7101 |0004: iget-object v0, v0, Lcom/gacode/relaunchx/PrefsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0171 │ │ -01d550: 5400 8406 |0006: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunchApp;.dataBase:Lcom/gacode/relaunchx/BooksBase; // field@0684 │ │ -01d554: 6e10 d901 0000 |0008: invoke-virtual {v0}, Lcom/gacode/relaunchx/BooksBase;.resetDb:()V // method@01d9 │ │ -01d55a: 7210 4b00 0200 |000b: invoke-interface {v2}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ -01d560: 0e00 |000e: return-void │ │ +01e5cc: |[01e5cc] com.gacode.relaunchx.PrefsActivity$1$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +01e5dc: 5410 0b01 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/PrefsActivity$1$1;.this$1:Lcom/gacode/relaunchx/PrefsActivity$1; // field@010b │ │ +01e5e0: 5400 2e01 |0002: iget-object v0, v0, Lcom/gacode/relaunchx/PrefsActivity$1;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@012e │ │ +01e5e4: 5400 7101 |0004: iget-object v0, v0, Lcom/gacode/relaunchx/PrefsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0171 │ │ +01e5e8: 5400 8406 |0006: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunchApp;.dataBase:Lcom/gacode/relaunchx/BooksBase; // field@0684 │ │ +01e5ec: 6e10 d901 0000 |0008: invoke-virtual {v0}, Lcom/gacode/relaunchx/BooksBase;.resetDb:()V // method@01d9 │ │ +01e5f2: 7210 4b00 0200 |000b: invoke-interface {v2}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ +01e5f8: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=277 │ │ 0x000b line=278 │ │ 0x000e line=279 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lcom/gacode/relaunchx/PrefsActivity$1$1; │ │ @@ -15373,18 +15379,18 @@ │ │ type : '(Lcom/gacode/relaunchx/PrefsActivity$1;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01d564: |[01d564] com.gacode.relaunchx.PrefsActivity$1$2.:(Lcom/gacode/relaunchx/PrefsActivity$1;)V │ │ -01d574: 5b01 0c01 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$1$2;.this$1:Lcom/gacode/relaunchx/PrefsActivity$1; // field@010c │ │ -01d578: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -01d57e: 0e00 |0005: return-void │ │ +01e5fc: |[01e5fc] com.gacode.relaunchx.PrefsActivity$1$2.:(Lcom/gacode/relaunchx/PrefsActivity$1;)V │ │ +01e60c: 5b01 0c01 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$1$2;.this$1:Lcom/gacode/relaunchx/PrefsActivity$1; // field@010c │ │ +01e610: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +01e616: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=284 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/PrefsActivity$1$2; │ │ 0x0000 - 0x0006 reg=1 this$1 Lcom/gacode/relaunchx/PrefsActivity$1; │ │ │ │ @@ -15394,17 +15400,17 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01d580: |[01d580] com.gacode.relaunchx.PrefsActivity$1$2.onClick:(Landroid/content/DialogInterface;I)V │ │ -01d590: 7210 4b00 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ -01d596: 0e00 |0003: return-void │ │ +01e618: |[01e618] com.gacode.relaunchx.PrefsActivity$1$2.onClick:(Landroid/content/DialogInterface;I)V │ │ +01e628: 7210 4b00 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ +01e62e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=287 │ │ 0x0003 line=288 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/gacode/relaunchx/PrefsActivity$1$2; │ │ 0x0000 - 0x0004 reg=1 dialog Landroid/content/DialogInterface; │ │ @@ -15445,18 +15451,18 @@ │ │ type : '(Lcom/gacode/relaunchx/PrefsActivity$10;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01d598: |[01d598] com.gacode.relaunchx.PrefsActivity$10$1.:(Lcom/gacode/relaunchx/PrefsActivity$10;)V │ │ -01d5a8: 5b01 0d01 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$10$1;.this$1:Lcom/gacode/relaunchx/PrefsActivity$10; // field@010d │ │ -01d5ac: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -01d5b2: 0e00 |0005: return-void │ │ +01e630: |[01e630] com.gacode.relaunchx.PrefsActivity$10$1.:(Lcom/gacode/relaunchx/PrefsActivity$10;)V │ │ +01e640: 5b01 0d01 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$10$1;.this$1:Lcom/gacode/relaunchx/PrefsActivity$10; // field@010d │ │ +01e644: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +01e64a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=516 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/PrefsActivity$10$1; │ │ 0x0000 - 0x0006 reg=1 this$1 Lcom/gacode/relaunchx/PrefsActivity$10; │ │ │ │ @@ -15466,34 +15472,34 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 36 16-bit code units │ │ -01d5b4: |[01d5b4] com.gacode.relaunchx.PrefsActivity$10$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -01d5c4: 5461 0d01 |0000: iget-object v1, v6, Lcom/gacode/relaunchx/PrefsActivity$10$1;.this$1:Lcom/gacode/relaunchx/PrefsActivity$10; // field@010d │ │ -01d5c8: 5411 1001 |0002: iget-object v1, v1, Lcom/gacode/relaunchx/PrefsActivity$10;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0110 │ │ -01d5cc: 1a02 3305 |0004: const-string v2, "alarm" // string@0533 │ │ -01d5d0: 6e20 0803 2100 |0006: invoke-virtual {v1, v2}, Lcom/gacode/relaunchx/PrefsActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0308 │ │ -01d5d6: 0c00 |0009: move-result-object v0 │ │ -01d5d8: 1f00 0b00 |000a: check-cast v0, Landroid/app/AlarmManager; // type@000b │ │ -01d5dc: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -01d5de: 7100 9e06 0000 |000d: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@069e │ │ -01d5e4: 0b02 |0010: move-result-wide v2 │ │ -01d5e6: 1604 f401 |0011: const-wide/16 v4, #int 500 // #1f4 │ │ -01d5ea: bb42 |0013: add-long/2addr v2, v4 │ │ -01d5ec: 5464 0d01 |0014: iget-object v4, v6, Lcom/gacode/relaunchx/PrefsActivity$10$1;.this$1:Lcom/gacode/relaunchx/PrefsActivity$10; // field@010d │ │ -01d5f0: 5444 1001 |0016: iget-object v4, v4, Lcom/gacode/relaunchx/PrefsActivity$10;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0110 │ │ -01d5f4: 5444 7101 |0018: iget-object v4, v4, Lcom/gacode/relaunchx/PrefsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0171 │ │ -01d5f8: 5444 7d06 |001a: iget-object v4, v4, Lcom/gacode/relaunchx/ReLaunchApp;.RestartIntent:Landroid/app/PendingIntent; // field@067d │ │ -01d5fc: 6e54 1a00 1032 |001c: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/app/AlarmManager;.set:(IJLandroid/app/PendingIntent;)V // method@001a │ │ -01d602: 1201 |001f: const/4 v1, #int 0 // #0 │ │ -01d604: 7110 9f06 0100 |0020: invoke-static {v1}, Ljava/lang/System;.exit:(I)V // method@069f │ │ -01d60a: 0e00 |0023: return-void │ │ +01e64c: |[01e64c] com.gacode.relaunchx.PrefsActivity$10$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +01e65c: 5461 0d01 |0000: iget-object v1, v6, Lcom/gacode/relaunchx/PrefsActivity$10$1;.this$1:Lcom/gacode/relaunchx/PrefsActivity$10; // field@010d │ │ +01e660: 5411 1001 |0002: iget-object v1, v1, Lcom/gacode/relaunchx/PrefsActivity$10;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0110 │ │ +01e664: 1a02 3305 |0004: const-string v2, "alarm" // string@0533 │ │ +01e668: 6e20 0803 2100 |0006: invoke-virtual {v1, v2}, Lcom/gacode/relaunchx/PrefsActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0308 │ │ +01e66e: 0c00 |0009: move-result-object v0 │ │ +01e670: 1f00 0b00 |000a: check-cast v0, Landroid/app/AlarmManager; // type@000b │ │ +01e674: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +01e676: 7100 9e06 0000 |000d: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@069e │ │ +01e67c: 0b02 |0010: move-result-wide v2 │ │ +01e67e: 1604 f401 |0011: const-wide/16 v4, #int 500 // #1f4 │ │ +01e682: bb42 |0013: add-long/2addr v2, v4 │ │ +01e684: 5464 0d01 |0014: iget-object v4, v6, Lcom/gacode/relaunchx/PrefsActivity$10$1;.this$1:Lcom/gacode/relaunchx/PrefsActivity$10; // field@010d │ │ +01e688: 5444 1001 |0016: iget-object v4, v4, Lcom/gacode/relaunchx/PrefsActivity$10;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0110 │ │ +01e68c: 5444 7101 |0018: iget-object v4, v4, Lcom/gacode/relaunchx/PrefsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0171 │ │ +01e690: 5444 7d06 |001a: iget-object v4, v4, Lcom/gacode/relaunchx/ReLaunchApp;.RestartIntent:Landroid/app/PendingIntent; // field@067d │ │ +01e694: 6e54 1a00 1032 |001c: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/app/AlarmManager;.set:(IJLandroid/app/PendingIntent;)V // method@001a │ │ +01e69a: 1201 |001f: const/4 v1, #int 0 // #0 │ │ +01e69c: 7110 9f06 0100 |0020: invoke-static {v1}, Ljava/lang/System;.exit:(I)V // method@069f │ │ +01e6a2: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=520 │ │ 0x000c line=521 │ │ 0x000d line=522 │ │ 0x001c line=521 │ │ 0x001f line=524 │ │ @@ -15539,18 +15545,18 @@ │ │ type : '(Lcom/gacode/relaunchx/PrefsActivity$10;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01d60c: |[01d60c] com.gacode.relaunchx.PrefsActivity$10$2.:(Lcom/gacode/relaunchx/PrefsActivity$10;)V │ │ -01d61c: 5b01 0e01 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$10$2;.this$1:Lcom/gacode/relaunchx/PrefsActivity$10; // field@010e │ │ -01d620: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -01d626: 0e00 |0005: return-void │ │ +01e6a4: |[01e6a4] com.gacode.relaunchx.PrefsActivity$10$2.:(Lcom/gacode/relaunchx/PrefsActivity$10;)V │ │ +01e6b4: 5b01 0e01 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$10$2;.this$1:Lcom/gacode/relaunchx/PrefsActivity$10; // field@010e │ │ +01e6b8: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +01e6be: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=531 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/PrefsActivity$10$2; │ │ 0x0000 - 0x0006 reg=1 this$1 Lcom/gacode/relaunchx/PrefsActivity$10; │ │ │ │ @@ -15560,17 +15566,17 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01d628: |[01d628] com.gacode.relaunchx.PrefsActivity$10$2.onClick:(Landroid/content/DialogInterface;I)V │ │ -01d638: 7210 4b00 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ -01d63e: 0e00 |0003: return-void │ │ +01e6c0: |[01e6c0] com.gacode.relaunchx.PrefsActivity$10$2.onClick:(Landroid/content/DialogInterface;I)V │ │ +01e6d0: 7210 4b00 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ +01e6d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=535 │ │ 0x0003 line=536 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/gacode/relaunchx/PrefsActivity$10$2; │ │ 0x0000 - 0x0004 reg=1 dialog Landroid/content/DialogInterface; │ │ @@ -15611,18 +15617,18 @@ │ │ type : '(Lcom/gacode/relaunchx/PrefsActivity$10;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01d640: |[01d640] com.gacode.relaunchx.PrefsActivity$10$3.:(Lcom/gacode/relaunchx/PrefsActivity$10;)V │ │ -01d650: 5b01 0f01 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$10$3;.this$1:Lcom/gacode/relaunchx/PrefsActivity$10; // field@010f │ │ -01d654: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -01d65a: 0e00 |0005: return-void │ │ +01e6d8: |[01e6d8] com.gacode.relaunchx.PrefsActivity$10$3.:(Lcom/gacode/relaunchx/PrefsActivity$10;)V │ │ +01e6e8: 5b01 0f01 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$10$3;.this$1:Lcom/gacode/relaunchx/PrefsActivity$10; // field@010f │ │ +01e6ec: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +01e6f2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=542 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/PrefsActivity$10$3; │ │ 0x0000 - 0x0006 reg=1 this$1 Lcom/gacode/relaunchx/PrefsActivity$10; │ │ │ │ @@ -15632,23 +15638,23 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -01d65c: |[01d65c] com.gacode.relaunchx.PrefsActivity$10$3.onClick:(Landroid/content/DialogInterface;I)V │ │ -01d66c: 7210 4b00 0200 |0000: invoke-interface {v2}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ -01d672: 5410 0f01 |0003: iget-object v0, v1, Lcom/gacode/relaunchx/PrefsActivity$10$3;.this$1:Lcom/gacode/relaunchx/PrefsActivity$10; // field@010f │ │ -01d676: 5400 1001 |0005: iget-object v0, v0, Lcom/gacode/relaunchx/PrefsActivity$10;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0110 │ │ -01d67a: 7110 fc02 0000 |0007: invoke-static {v0}, Lcom/gacode/relaunchx/PrefsActivity;.access$200:(Lcom/gacode/relaunchx/PrefsActivity;)V // method@02fc │ │ -01d680: 5410 0f01 |000a: iget-object v0, v1, Lcom/gacode/relaunchx/PrefsActivity$10$3;.this$1:Lcom/gacode/relaunchx/PrefsActivity$10; // field@010f │ │ -01d684: 5400 1001 |000c: iget-object v0, v0, Lcom/gacode/relaunchx/PrefsActivity$10;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0110 │ │ -01d688: 6e10 0203 0000 |000e: invoke-virtual {v0}, Lcom/gacode/relaunchx/PrefsActivity;.finish:()V // method@0302 │ │ -01d68e: 0e00 |0011: return-void │ │ +01e6f4: |[01e6f4] com.gacode.relaunchx.PrefsActivity$10$3.onClick:(Landroid/content/DialogInterface;I)V │ │ +01e704: 7210 4b00 0200 |0000: invoke-interface {v2}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ +01e70a: 5410 0f01 |0003: iget-object v0, v1, Lcom/gacode/relaunchx/PrefsActivity$10$3;.this$1:Lcom/gacode/relaunchx/PrefsActivity$10; // field@010f │ │ +01e70e: 5400 1001 |0005: iget-object v0, v0, Lcom/gacode/relaunchx/PrefsActivity$10;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0110 │ │ +01e712: 7110 fc02 0000 |0007: invoke-static {v0}, Lcom/gacode/relaunchx/PrefsActivity;.access$200:(Lcom/gacode/relaunchx/PrefsActivity;)V // method@02fc │ │ +01e718: 5410 0f01 |000a: iget-object v0, v1, Lcom/gacode/relaunchx/PrefsActivity$10$3;.this$1:Lcom/gacode/relaunchx/PrefsActivity$10; // field@010f │ │ +01e71c: 5400 1001 |000c: iget-object v0, v0, Lcom/gacode/relaunchx/PrefsActivity$10;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0110 │ │ +01e720: 6e10 0203 0000 |000e: invoke-virtual {v0}, Lcom/gacode/relaunchx/PrefsActivity;.finish:()V // method@0302 │ │ +01e726: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=546 │ │ 0x0003 line=547 │ │ 0x000a line=548 │ │ 0x0011 line=549 │ │ locals : │ │ @@ -15691,18 +15697,18 @@ │ │ type : '(Lcom/gacode/relaunchx/PrefsActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01d690: |[01d690] com.gacode.relaunchx.PrefsActivity$10.:(Lcom/gacode/relaunchx/PrefsActivity;)V │ │ -01d6a0: 5b01 1001 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$10;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0110 │ │ -01d6a4: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -01d6aa: 0e00 |0005: return-void │ │ +01e728: |[01e728] com.gacode.relaunchx.PrefsActivity$10.:(Lcom/gacode/relaunchx/PrefsActivity;)V │ │ +01e738: 5b01 1001 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$10;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0110 │ │ +01e73c: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +01e742: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=501 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/PrefsActivity$10; │ │ 0x0000 - 0x0006 reg=1 this$0 Lcom/gacode/relaunchx/PrefsActivity; │ │ │ │ @@ -15712,69 +15718,69 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 122 16-bit code units │ │ -01d6ac: |[01d6ac] com.gacode.relaunchx.PrefsActivity$10.onClick:(Landroid/view/View;)V │ │ -01d6bc: 5431 1001 |0000: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$10;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0110 │ │ -01d6c0: 7110 fb02 0100 |0002: invoke-static {v1}, Lcom/gacode/relaunchx/PrefsActivity;.access$100:(Lcom/gacode/relaunchx/PrefsActivity;)Z // method@02fb │ │ -01d6c6: 0a01 |0005: move-result v1 │ │ -01d6c8: 3801 6e00 |0006: if-eqz v1, 0074 // +006e │ │ -01d6cc: 2200 0c00 |0008: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000c │ │ -01d6d0: 5431 1001 |000a: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$10;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0110 │ │ -01d6d4: 5411 7401 |000c: iget-object v1, v1, Lcom/gacode/relaunchx/PrefsActivity;.context:Landroid/content/Context; // field@0174 │ │ -01d6d8: 7020 1b00 1000 |000e: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ -01d6de: 5431 1001 |0011: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$10;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0110 │ │ -01d6e2: 6e10 0703 0100 |0013: invoke-virtual {v1}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ -01d6e8: 0c01 |0016: move-result-object v1 │ │ -01d6ea: 1402 5400 087f |0017: const v2, #float 1.80777e+38 // #7f080054 │ │ -01d6f0: 6e20 8000 2100 |001a: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -01d6f6: 0c01 |001d: move-result-object v1 │ │ -01d6f8: 6e20 2500 1000 |001e: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ -01d6fe: 5431 1001 |0021: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$10;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0110 │ │ -01d702: 6e10 0703 0100 |0023: invoke-virtual {v1}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ -01d708: 0c01 |0026: move-result-object v1 │ │ -01d70a: 1402 5300 087f |0027: const v2, #float 1.80777e+38 // #7f080053 │ │ -01d710: 6e20 8000 2100 |002a: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -01d716: 0c01 |002d: move-result-object v1 │ │ -01d718: 6e20 1e00 1000 |002e: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@001e │ │ -01d71e: 5431 1001 |0031: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$10;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0110 │ │ -01d722: 6e10 0703 0100 |0033: invoke-virtual {v1}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ -01d728: 0c01 |0036: move-result-object v1 │ │ -01d72a: 1402 5b00 087f |0037: const v2, #float 1.80777e+38 // #7f08005b │ │ -01d730: 6e20 8000 2100 |003a: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -01d736: 0c01 |003d: move-result-object v1 │ │ -01d738: 2202 cc00 |003e: new-instance v2, Lcom/gacode/relaunchx/PrefsActivity$10$1; // type@00cc │ │ -01d73c: 7020 8b02 3200 |0040: invoke-direct {v2, v3}, Lcom/gacode/relaunchx/PrefsActivity$10$1;.:(Lcom/gacode/relaunchx/PrefsActivity$10;)V // method@028b │ │ -01d742: 6e30 2200 1002 |0043: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0022 │ │ -01d748: 5431 1001 |0046: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$10;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0110 │ │ -01d74c: 6e10 0703 0100 |0048: invoke-virtual {v1}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ -01d752: 0c01 |004b: move-result-object v1 │ │ -01d754: 1402 5000 087f |004c: const v2, #float 1.80777e+38 // #7f080050 │ │ -01d75a: 6e20 8000 2100 |004f: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -01d760: 0c01 |0052: move-result-object v1 │ │ -01d762: 2202 cd00 |0053: new-instance v2, Lcom/gacode/relaunchx/PrefsActivity$10$2; // type@00cd │ │ -01d766: 7020 8d02 3200 |0055: invoke-direct {v2, v3}, Lcom/gacode/relaunchx/PrefsActivity$10$2;.:(Lcom/gacode/relaunchx/PrefsActivity$10;)V // method@028d │ │ -01d76c: 6e30 2000 1002 |0058: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0020 │ │ -01d772: 5431 1001 |005b: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$10;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0110 │ │ -01d776: 6e10 0703 0100 |005d: invoke-virtual {v1}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ -01d77c: 0c01 |0060: move-result-object v1 │ │ -01d77e: 1402 5700 087f |0061: const v2, #float 1.80777e+38 // #7f080057 │ │ -01d784: 6e20 8000 2100 |0064: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -01d78a: 0c01 |0067: move-result-object v1 │ │ -01d78c: 2202 ce00 |0068: new-instance v2, Lcom/gacode/relaunchx/PrefsActivity$10$3; // type@00ce │ │ -01d790: 7020 8f02 3200 |006a: invoke-direct {v2, v3}, Lcom/gacode/relaunchx/PrefsActivity$10$3;.:(Lcom/gacode/relaunchx/PrefsActivity$10;)V // method@028f │ │ -01d796: 6e30 2100 1002 |006d: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setNeutralButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0021 │ │ -01d79c: 6e10 2700 0000 |0070: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ -01d7a2: 0e00 |0073: return-void │ │ -01d7a4: 5431 1001 |0074: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$10;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0110 │ │ -01d7a8: 6e10 0203 0100 |0076: invoke-virtual {v1}, Lcom/gacode/relaunchx/PrefsActivity;.finish:()V // method@0302 │ │ -01d7ae: 28fa |0079: goto 0073 // -0006 │ │ +01e744: |[01e744] com.gacode.relaunchx.PrefsActivity$10.onClick:(Landroid/view/View;)V │ │ +01e754: 5431 1001 |0000: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$10;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0110 │ │ +01e758: 7110 fb02 0100 |0002: invoke-static {v1}, Lcom/gacode/relaunchx/PrefsActivity;.access$100:(Lcom/gacode/relaunchx/PrefsActivity;)Z // method@02fb │ │ +01e75e: 0a01 |0005: move-result v1 │ │ +01e760: 3801 6e00 |0006: if-eqz v1, 0074 // +006e │ │ +01e764: 2200 0c00 |0008: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000c │ │ +01e768: 5431 1001 |000a: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$10;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0110 │ │ +01e76c: 5411 7401 |000c: iget-object v1, v1, Lcom/gacode/relaunchx/PrefsActivity;.context:Landroid/content/Context; // field@0174 │ │ +01e770: 7020 1b00 1000 |000e: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ +01e776: 5431 1001 |0011: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$10;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0110 │ │ +01e77a: 6e10 0703 0100 |0013: invoke-virtual {v1}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ +01e780: 0c01 |0016: move-result-object v1 │ │ +01e782: 1402 5400 087f |0017: const v2, #float 1.80777e+38 // #7f080054 │ │ +01e788: 6e20 8000 2100 |001a: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +01e78e: 0c01 |001d: move-result-object v1 │ │ +01e790: 6e20 2500 1000 |001e: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ +01e796: 5431 1001 |0021: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$10;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0110 │ │ +01e79a: 6e10 0703 0100 |0023: invoke-virtual {v1}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ +01e7a0: 0c01 |0026: move-result-object v1 │ │ +01e7a2: 1402 5300 087f |0027: const v2, #float 1.80777e+38 // #7f080053 │ │ +01e7a8: 6e20 8000 2100 |002a: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +01e7ae: 0c01 |002d: move-result-object v1 │ │ +01e7b0: 6e20 1e00 1000 |002e: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@001e │ │ +01e7b6: 5431 1001 |0031: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$10;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0110 │ │ +01e7ba: 6e10 0703 0100 |0033: invoke-virtual {v1}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ +01e7c0: 0c01 |0036: move-result-object v1 │ │ +01e7c2: 1402 5b00 087f |0037: const v2, #float 1.80777e+38 // #7f08005b │ │ +01e7c8: 6e20 8000 2100 |003a: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +01e7ce: 0c01 |003d: move-result-object v1 │ │ +01e7d0: 2202 cc00 |003e: new-instance v2, Lcom/gacode/relaunchx/PrefsActivity$10$1; // type@00cc │ │ +01e7d4: 7020 8b02 3200 |0040: invoke-direct {v2, v3}, Lcom/gacode/relaunchx/PrefsActivity$10$1;.:(Lcom/gacode/relaunchx/PrefsActivity$10;)V // method@028b │ │ +01e7da: 6e30 2200 1002 |0043: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0022 │ │ +01e7e0: 5431 1001 |0046: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$10;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0110 │ │ +01e7e4: 6e10 0703 0100 |0048: invoke-virtual {v1}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ +01e7ea: 0c01 |004b: move-result-object v1 │ │ +01e7ec: 1402 5000 087f |004c: const v2, #float 1.80777e+38 // #7f080050 │ │ +01e7f2: 6e20 8000 2100 |004f: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +01e7f8: 0c01 |0052: move-result-object v1 │ │ +01e7fa: 2202 cd00 |0053: new-instance v2, Lcom/gacode/relaunchx/PrefsActivity$10$2; // type@00cd │ │ +01e7fe: 7020 8d02 3200 |0055: invoke-direct {v2, v3}, Lcom/gacode/relaunchx/PrefsActivity$10$2;.:(Lcom/gacode/relaunchx/PrefsActivity$10;)V // method@028d │ │ +01e804: 6e30 2000 1002 |0058: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0020 │ │ +01e80a: 5431 1001 |005b: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$10;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0110 │ │ +01e80e: 6e10 0703 0100 |005d: invoke-virtual {v1}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ +01e814: 0c01 |0060: move-result-object v1 │ │ +01e816: 1402 5700 087f |0061: const v2, #float 1.80777e+38 // #7f080057 │ │ +01e81c: 6e20 8000 2100 |0064: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +01e822: 0c01 |0067: move-result-object v1 │ │ +01e824: 2202 ce00 |0068: new-instance v2, Lcom/gacode/relaunchx/PrefsActivity$10$3; // type@00ce │ │ +01e828: 7020 8f02 3200 |006a: invoke-direct {v2, v3}, Lcom/gacode/relaunchx/PrefsActivity$10$3;.:(Lcom/gacode/relaunchx/PrefsActivity$10;)V // method@028f │ │ +01e82e: 6e30 2100 1002 |006d: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setNeutralButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0021 │ │ +01e834: 6e10 2700 0000 |0070: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ +01e83a: 0e00 |0073: return-void │ │ +01e83c: 5431 1001 |0074: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$10;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0110 │ │ +01e840: 6e10 0203 0100 |0076: invoke-virtual {v1}, Lcom/gacode/relaunchx/PrefsActivity;.finish:()V // method@0302 │ │ +01e846: 28fa |0079: goto 0073 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=503 │ │ 0x0008 line=504 │ │ 0x0011 line=507 │ │ 0x0021 line=510 │ │ 0x0031 line=513 │ │ @@ -15837,20 +15843,20 @@ │ │ type : '(Lcom/gacode/relaunchx/PrefsActivity$11;Landroid/widget/ListView;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -01d7b0: |[01d7b0] com.gacode.relaunchx.PrefsActivity$11$1.:(Lcom/gacode/relaunchx/PrefsActivity$11;Landroid/widget/ListView;I)V │ │ -01d7c0: 5b01 1101 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$11$1;.this$1:Lcom/gacode/relaunchx/PrefsActivity$11; // field@0111 │ │ -01d7c4: 5b02 1301 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/PrefsActivity$11$1;.val$lv:Landroid/widget/ListView; // field@0113 │ │ -01d7c8: 5903 1201 |0004: iput v3, v0, Lcom/gacode/relaunchx/PrefsActivity$11$1;.val$finfirst:I // field@0112 │ │ -01d7cc: 7010 6606 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -01d7d2: 0e00 |0009: return-void │ │ +01e848: |[01e848] com.gacode.relaunchx.PrefsActivity$11$1.:(Lcom/gacode/relaunchx/PrefsActivity$11;Landroid/widget/ListView;I)V │ │ +01e858: 5b01 1101 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$11$1;.this$1:Lcom/gacode/relaunchx/PrefsActivity$11; // field@0111 │ │ +01e85c: 5b02 1301 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/PrefsActivity$11$1;.val$lv:Landroid/widget/ListView; // field@0113 │ │ +01e860: 5903 1201 |0004: iput v3, v0, Lcom/gacode/relaunchx/PrefsActivity$11$1;.val$finfirst:I // field@0112 │ │ +01e864: 7010 6606 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +01e86a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=587 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lcom/gacode/relaunchx/PrefsActivity$11$1; │ │ 0x0000 - 0x000a reg=1 this$1 Lcom/gacode/relaunchx/PrefsActivity$11; │ │ 0x0000 - 0x000a reg=2 (null) Landroid/widget/ListView; │ │ @@ -15862,19 +15868,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -01d7d4: |[01d7d4] com.gacode.relaunchx.PrefsActivity$11$1.run:()V │ │ -01d7e4: 5420 1301 |0000: iget-object v0, v2, Lcom/gacode/relaunchx/PrefsActivity$11$1;.val$lv:Landroid/widget/ListView; // field@0113 │ │ -01d7e8: 5221 1201 |0002: iget v1, v2, Lcom/gacode/relaunchx/PrefsActivity$11$1;.val$finfirst:I // field@0112 │ │ -01d7ec: 6e20 4601 1000 |0004: invoke-virtual {v0, v1}, Landroid/widget/ListView;.setSelection:(I)V // method@0146 │ │ -01d7f2: 0e00 |0007: return-void │ │ +01e86c: |[01e86c] com.gacode.relaunchx.PrefsActivity$11$1.run:()V │ │ +01e87c: 5420 1301 |0000: iget-object v0, v2, Lcom/gacode/relaunchx/PrefsActivity$11$1;.val$lv:Landroid/widget/ListView; // field@0113 │ │ +01e880: 5221 1201 |0002: iget v1, v2, Lcom/gacode/relaunchx/PrefsActivity$11$1;.val$finfirst:I // field@0112 │ │ +01e884: 6e20 4601 1000 |0004: invoke-virtual {v0, v1}, Landroid/widget/ListView;.setSelection:(I)V // method@0146 │ │ +01e88a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=590 │ │ 0x0007 line=591 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/gacode/relaunchx/PrefsActivity$11$1; │ │ │ │ @@ -15913,18 +15919,18 @@ │ │ type : '(Lcom/gacode/relaunchx/PrefsActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01d7f4: |[01d7f4] com.gacode.relaunchx.PrefsActivity$11.:(Lcom/gacode/relaunchx/PrefsActivity;)V │ │ -01d804: 5b01 1401 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$11;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0114 │ │ -01d808: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -01d80e: 0e00 |0005: return-void │ │ +01e88c: |[01e88c] com.gacode.relaunchx.PrefsActivity$11.:(Lcom/gacode/relaunchx/PrefsActivity;)V │ │ +01e89c: 5b01 1401 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$11;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0114 │ │ +01e8a0: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +01e8a6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=559 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/PrefsActivity$11; │ │ 0x0000 - 0x0006 reg=1 this$0 Lcom/gacode/relaunchx/PrefsActivity; │ │ │ │ @@ -15934,84 +15940,84 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 132 16-bit code units │ │ -01d810: |[01d810] com.gacode.relaunchx.PrefsActivity$11.onClick:(Landroid/view/View;)V │ │ -01d820: 6300 8900 |0000: sget-boolean v0, Lcom/gacode/relaunchx/DeviceInfo;.EINK_NOOK:Z // field@0089 │ │ -01d824: 3800 5c00 |0002: if-eqz v0, 005e // +005c │ │ -01d828: 7100 b500 0000 |0004: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00b5 │ │ -01d82e: 0b00 |0007: move-result-wide v0 │ │ -01d830: 7100 b500 0000 |0008: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00b5 │ │ -01d836: 0b02 |000b: move-result-wide v2 │ │ -01d838: 1204 |000c: const/4 v4, #int 0 // #0 │ │ -01d83a: 1505 4843 |000d: const/high16 v5, #int 1128792064 // #4348 │ │ -01d83e: 1506 c842 |000f: const/high16 v6, #int 1120403456 // #42c8 │ │ -01d842: 1207 |0011: const/4 v7, #int 0 // #0 │ │ -01d844: 7708 e500 0000 |0012: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@00e5 │ │ -01d84a: 0c08 |0015: move-result-object v8 │ │ -01d84c: 54d0 1401 |0016: iget-object v0, v13, Lcom/gacode/relaunchx/PrefsActivity$11;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0114 │ │ -01d850: 6e10 0503 0000 |0018: invoke-virtual {v0}, Lcom/gacode/relaunchx/PrefsActivity;.getListView:()Landroid/widget/ListView; // method@0305 │ │ -01d856: 0c00 |001b: move-result-object v0 │ │ -01d858: 6e20 3e01 8000 |001c: invoke-virtual {v0, v8}, Landroid/widget/ListView;.dispatchTouchEvent:(Landroid/view/MotionEvent;)Z // method@013e │ │ -01d85e: 7100 b500 0000 |001f: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00b5 │ │ -01d864: 0b00 |0022: move-result-wide v0 │ │ -01d866: 7100 b500 0000 |0023: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00b5 │ │ -01d86c: 0b02 |0026: move-result-wide v2 │ │ -01d86e: 1604 6400 |0027: const-wide/16 v4, #int 100 // #64 │ │ -01d872: bb42 |0029: add-long/2addr v2, v4 │ │ -01d874: 1224 |002a: const/4 v4, #int 2 // #2 │ │ -01d876: 1505 4843 |002b: const/high16 v5, #int 1128792064 // #4348 │ │ -01d87a: 1506 4843 |002d: const/high16 v6, #int 1128792064 // #4348 │ │ -01d87e: 1207 |002f: const/4 v7, #int 0 // #0 │ │ -01d880: 7708 e500 0000 |0030: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@00e5 │ │ -01d886: 0c08 |0033: move-result-object v8 │ │ -01d888: 54d0 1401 |0034: iget-object v0, v13, Lcom/gacode/relaunchx/PrefsActivity$11;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0114 │ │ -01d88c: 6e10 0503 0000 |0036: invoke-virtual {v0}, Lcom/gacode/relaunchx/PrefsActivity;.getListView:()Landroid/widget/ListView; // method@0305 │ │ -01d892: 0c00 |0039: move-result-object v0 │ │ -01d894: 6e20 3e01 8000 |003a: invoke-virtual {v0, v8}, Landroid/widget/ListView;.dispatchTouchEvent:(Landroid/view/MotionEvent;)Z // method@013e │ │ -01d89a: 1600 6400 |003d: const-wide/16 v0, #int 100 // #64 │ │ -01d89e: 7120 b400 1000 |003f: invoke-static {v0, v1}, Landroid/os/SystemClock;.sleep:(J)V // method@00b4 │ │ -01d8a4: 7100 b500 0000 |0042: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00b5 │ │ -01d8aa: 0b00 |0045: move-result-wide v0 │ │ -01d8ac: 7100 b500 0000 |0046: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00b5 │ │ -01d8b2: 0b02 |0049: move-result-wide v2 │ │ -01d8b4: 1214 |004a: const/4 v4, #int 1 // #1 │ │ -01d8b6: 1505 4843 |004b: const/high16 v5, #int 1128792064 // #4348 │ │ -01d8ba: 1506 4843 |004d: const/high16 v6, #int 1128792064 // #4348 │ │ -01d8be: 1207 |004f: const/4 v7, #int 0 // #0 │ │ -01d8c0: 7708 e500 0000 |0050: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@00e5 │ │ -01d8c6: 0c08 |0053: move-result-object v8 │ │ -01d8c8: 54d0 1401 |0054: iget-object v0, v13, Lcom/gacode/relaunchx/PrefsActivity$11;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0114 │ │ -01d8cc: 6e10 0503 0000 |0056: invoke-virtual {v0}, Lcom/gacode/relaunchx/PrefsActivity;.getListView:()Landroid/widget/ListView; // method@0305 │ │ -01d8d2: 0c00 |0059: move-result-object v0 │ │ -01d8d4: 6e20 3e01 8000 |005a: invoke-virtual {v0, v8}, Landroid/widget/ListView;.dispatchTouchEvent:(Landroid/view/MotionEvent;)Z // method@013e │ │ -01d8da: 0e00 |005d: return-void │ │ -01d8dc: 54d0 1401 |005e: iget-object v0, v13, Lcom/gacode/relaunchx/PrefsActivity$11;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0114 │ │ -01d8e0: 6e10 0503 0000 |0060: invoke-virtual {v0}, Lcom/gacode/relaunchx/PrefsActivity;.getListView:()Landroid/widget/ListView; // method@0305 │ │ -01d8e6: 0c0b |0063: move-result-object v11 │ │ -01d8e8: 6e10 4001 0b00 |0064: invoke-virtual {v11}, Landroid/widget/ListView;.getFirstVisiblePosition:()I // method@0140 │ │ -01d8ee: 0a0a |0067: move-result v10 │ │ -01d8f0: 6e10 4101 0b00 |0068: invoke-virtual {v11}, Landroid/widget/ListView;.getLastVisiblePosition:()I // method@0141 │ │ -01d8f6: 0a00 |006b: move-result v0 │ │ -01d8f8: 6e10 4001 0b00 |006c: invoke-virtual {v11}, Landroid/widget/ListView;.getFirstVisiblePosition:()I // method@0140 │ │ -01d8fe: 0a01 |006f: move-result v1 │ │ -01d900: b110 |0070: sub-int/2addr v0, v1 │ │ -01d902: d80c 0001 |0071: add-int/lit8 v12, v0, #int 1 // #01 │ │ -01d906: b1ca |0073: sub-int/2addr v10, v12 │ │ -01d908: 3b0a 0300 |0074: if-gez v10, 0077 // +0003 │ │ -01d90c: 120a |0076: const/4 v10, #int 0 // #0 │ │ -01d90e: 01a9 |0077: move v9, v10 │ │ -01d910: 6e10 3d01 0b00 |0078: invoke-virtual {v11}, Landroid/widget/ListView;.clearFocus:()V // method@013d │ │ -01d916: 2200 d000 |007b: new-instance v0, Lcom/gacode/relaunchx/PrefsActivity$11$1; // type@00d0 │ │ -01d91a: 7040 9302 d09b |007d: invoke-direct {v0, v13, v11, v9}, Lcom/gacode/relaunchx/PrefsActivity$11$1;.:(Lcom/gacode/relaunchx/PrefsActivity$11;Landroid/widget/ListView;I)V // method@0293 │ │ -01d920: 6e20 4201 0b00 |0080: invoke-virtual {v11, v0}, Landroid/widget/ListView;.post:(Ljava/lang/Runnable;)Z // method@0142 │ │ -01d926: 28da |0083: goto 005d // -0026 │ │ +01e8a8: |[01e8a8] com.gacode.relaunchx.PrefsActivity$11.onClick:(Landroid/view/View;)V │ │ +01e8b8: 6300 8900 |0000: sget-boolean v0, Lcom/gacode/relaunchx/DeviceInfo;.EINK_NOOK:Z // field@0089 │ │ +01e8bc: 3800 5c00 |0002: if-eqz v0, 005e // +005c │ │ +01e8c0: 7100 b500 0000 |0004: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00b5 │ │ +01e8c6: 0b00 |0007: move-result-wide v0 │ │ +01e8c8: 7100 b500 0000 |0008: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00b5 │ │ +01e8ce: 0b02 |000b: move-result-wide v2 │ │ +01e8d0: 1204 |000c: const/4 v4, #int 0 // #0 │ │ +01e8d2: 1505 4843 |000d: const/high16 v5, #int 1128792064 // #4348 │ │ +01e8d6: 1506 c842 |000f: const/high16 v6, #int 1120403456 // #42c8 │ │ +01e8da: 1207 |0011: const/4 v7, #int 0 // #0 │ │ +01e8dc: 7708 e500 0000 |0012: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@00e5 │ │ +01e8e2: 0c08 |0015: move-result-object v8 │ │ +01e8e4: 54d0 1401 |0016: iget-object v0, v13, Lcom/gacode/relaunchx/PrefsActivity$11;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0114 │ │ +01e8e8: 6e10 0503 0000 |0018: invoke-virtual {v0}, Lcom/gacode/relaunchx/PrefsActivity;.getListView:()Landroid/widget/ListView; // method@0305 │ │ +01e8ee: 0c00 |001b: move-result-object v0 │ │ +01e8f0: 6e20 3e01 8000 |001c: invoke-virtual {v0, v8}, Landroid/widget/ListView;.dispatchTouchEvent:(Landroid/view/MotionEvent;)Z // method@013e │ │ +01e8f6: 7100 b500 0000 |001f: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00b5 │ │ +01e8fc: 0b00 |0022: move-result-wide v0 │ │ +01e8fe: 7100 b500 0000 |0023: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00b5 │ │ +01e904: 0b02 |0026: move-result-wide v2 │ │ +01e906: 1604 6400 |0027: const-wide/16 v4, #int 100 // #64 │ │ +01e90a: bb42 |0029: add-long/2addr v2, v4 │ │ +01e90c: 1224 |002a: const/4 v4, #int 2 // #2 │ │ +01e90e: 1505 4843 |002b: const/high16 v5, #int 1128792064 // #4348 │ │ +01e912: 1506 4843 |002d: const/high16 v6, #int 1128792064 // #4348 │ │ +01e916: 1207 |002f: const/4 v7, #int 0 // #0 │ │ +01e918: 7708 e500 0000 |0030: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@00e5 │ │ +01e91e: 0c08 |0033: move-result-object v8 │ │ +01e920: 54d0 1401 |0034: iget-object v0, v13, Lcom/gacode/relaunchx/PrefsActivity$11;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0114 │ │ +01e924: 6e10 0503 0000 |0036: invoke-virtual {v0}, Lcom/gacode/relaunchx/PrefsActivity;.getListView:()Landroid/widget/ListView; // method@0305 │ │ +01e92a: 0c00 |0039: move-result-object v0 │ │ +01e92c: 6e20 3e01 8000 |003a: invoke-virtual {v0, v8}, Landroid/widget/ListView;.dispatchTouchEvent:(Landroid/view/MotionEvent;)Z // method@013e │ │ +01e932: 1600 6400 |003d: const-wide/16 v0, #int 100 // #64 │ │ +01e936: 7120 b400 1000 |003f: invoke-static {v0, v1}, Landroid/os/SystemClock;.sleep:(J)V // method@00b4 │ │ +01e93c: 7100 b500 0000 |0042: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00b5 │ │ +01e942: 0b00 |0045: move-result-wide v0 │ │ +01e944: 7100 b500 0000 |0046: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00b5 │ │ +01e94a: 0b02 |0049: move-result-wide v2 │ │ +01e94c: 1214 |004a: const/4 v4, #int 1 // #1 │ │ +01e94e: 1505 4843 |004b: const/high16 v5, #int 1128792064 // #4348 │ │ +01e952: 1506 4843 |004d: const/high16 v6, #int 1128792064 // #4348 │ │ +01e956: 1207 |004f: const/4 v7, #int 0 // #0 │ │ +01e958: 7708 e500 0000 |0050: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@00e5 │ │ +01e95e: 0c08 |0053: move-result-object v8 │ │ +01e960: 54d0 1401 |0054: iget-object v0, v13, Lcom/gacode/relaunchx/PrefsActivity$11;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0114 │ │ +01e964: 6e10 0503 0000 |0056: invoke-virtual {v0}, Lcom/gacode/relaunchx/PrefsActivity;.getListView:()Landroid/widget/ListView; // method@0305 │ │ +01e96a: 0c00 |0059: move-result-object v0 │ │ +01e96c: 6e20 3e01 8000 |005a: invoke-virtual {v0, v8}, Landroid/widget/ListView;.dispatchTouchEvent:(Landroid/view/MotionEvent;)Z // method@013e │ │ +01e972: 0e00 |005d: return-void │ │ +01e974: 54d0 1401 |005e: iget-object v0, v13, Lcom/gacode/relaunchx/PrefsActivity$11;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0114 │ │ +01e978: 6e10 0503 0000 |0060: invoke-virtual {v0}, Lcom/gacode/relaunchx/PrefsActivity;.getListView:()Landroid/widget/ListView; // method@0305 │ │ +01e97e: 0c0b |0063: move-result-object v11 │ │ +01e980: 6e10 4001 0b00 |0064: invoke-virtual {v11}, Landroid/widget/ListView;.getFirstVisiblePosition:()I // method@0140 │ │ +01e986: 0a0a |0067: move-result v10 │ │ +01e988: 6e10 4101 0b00 |0068: invoke-virtual {v11}, Landroid/widget/ListView;.getLastVisiblePosition:()I // method@0141 │ │ +01e98e: 0a00 |006b: move-result v0 │ │ +01e990: 6e10 4001 0b00 |006c: invoke-virtual {v11}, Landroid/widget/ListView;.getFirstVisiblePosition:()I // method@0140 │ │ +01e996: 0a01 |006f: move-result v1 │ │ +01e998: b110 |0070: sub-int/2addr v0, v1 │ │ +01e99a: d80c 0001 |0071: add-int/lit8 v12, v0, #int 1 // #01 │ │ +01e99e: b1ca |0073: sub-int/2addr v10, v12 │ │ +01e9a0: 3b0a 0300 |0074: if-gez v10, 0077 // +0003 │ │ +01e9a4: 120a |0076: const/4 v10, #int 0 // #0 │ │ +01e9a6: 01a9 |0077: move v9, v10 │ │ +01e9a8: 6e10 3d01 0b00 |0078: invoke-virtual {v11}, Landroid/widget/ListView;.clearFocus:()V // method@013d │ │ +01e9ae: 2200 d000 |007b: new-instance v0, Lcom/gacode/relaunchx/PrefsActivity$11$1; // type@00d0 │ │ +01e9b2: 7040 9302 d09b |007d: invoke-direct {v0, v13, v11, v9}, Lcom/gacode/relaunchx/PrefsActivity$11$1;.:(Lcom/gacode/relaunchx/PrefsActivity$11;Landroid/widget/ListView;I)V // method@0293 │ │ +01e9b8: 6e20 4201 0b00 |0080: invoke-virtual {v11, v0}, Landroid/widget/ListView;.post:(Ljava/lang/Runnable;)Z // method@0142 │ │ +01e9be: 28da |0083: goto 005d // -0026 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=562 │ │ 0x0004 line=564 │ │ 0x0008 line=565 │ │ 0x0012 line=564 │ │ 0x0016 line=567 │ │ @@ -16087,20 +16093,20 @@ │ │ type : '(Lcom/gacode/relaunchx/PrefsActivity$12;Landroid/widget/ListView;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -01d928: |[01d928] com.gacode.relaunchx.PrefsActivity$12$1.:(Lcom/gacode/relaunchx/PrefsActivity$12;Landroid/widget/ListView;I)V │ │ -01d938: 5b01 1501 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$12$1;.this$1:Lcom/gacode/relaunchx/PrefsActivity$12; // field@0115 │ │ -01d93c: 5b02 1701 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/PrefsActivity$12$1;.val$lv:Landroid/widget/ListView; // field@0117 │ │ -01d940: 5903 1601 |0004: iput v3, v0, Lcom/gacode/relaunchx/PrefsActivity$12$1;.val$ftarget:I // field@0116 │ │ -01d944: 7010 6606 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -01d94a: 0e00 |0009: return-void │ │ +01e9c0: |[01e9c0] com.gacode.relaunchx.PrefsActivity$12$1.:(Lcom/gacode/relaunchx/PrefsActivity$12;Landroid/widget/ListView;I)V │ │ +01e9d0: 5b01 1501 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$12$1;.this$1:Lcom/gacode/relaunchx/PrefsActivity$12; // field@0115 │ │ +01e9d4: 5b02 1701 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/PrefsActivity$12$1;.val$lv:Landroid/widget/ListView; // field@0117 │ │ +01e9d8: 5903 1601 |0004: iput v3, v0, Lcom/gacode/relaunchx/PrefsActivity$12$1;.val$ftarget:I // field@0116 │ │ +01e9dc: 7010 6606 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +01e9e2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=627 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lcom/gacode/relaunchx/PrefsActivity$12$1; │ │ 0x0000 - 0x000a reg=1 this$1 Lcom/gacode/relaunchx/PrefsActivity$12; │ │ 0x0000 - 0x000a reg=2 (null) Landroid/widget/ListView; │ │ @@ -16112,19 +16118,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -01d94c: |[01d94c] com.gacode.relaunchx.PrefsActivity$12$1.run:()V │ │ -01d95c: 5420 1701 |0000: iget-object v0, v2, Lcom/gacode/relaunchx/PrefsActivity$12$1;.val$lv:Landroid/widget/ListView; // field@0117 │ │ -01d960: 5221 1601 |0002: iget v1, v2, Lcom/gacode/relaunchx/PrefsActivity$12$1;.val$ftarget:I // field@0116 │ │ -01d964: 6e20 4601 1000 |0004: invoke-virtual {v0, v1}, Landroid/widget/ListView;.setSelection:(I)V // method@0146 │ │ -01d96a: 0e00 |0007: return-void │ │ +01e9e4: |[01e9e4] com.gacode.relaunchx.PrefsActivity$12$1.run:()V │ │ +01e9f4: 5420 1701 |0000: iget-object v0, v2, Lcom/gacode/relaunchx/PrefsActivity$12$1;.val$lv:Landroid/widget/ListView; // field@0117 │ │ +01e9f8: 5221 1601 |0002: iget v1, v2, Lcom/gacode/relaunchx/PrefsActivity$12$1;.val$ftarget:I // field@0116 │ │ +01e9fc: 6e20 4601 1000 |0004: invoke-virtual {v0, v1}, Landroid/widget/ListView;.setSelection:(I)V // method@0146 │ │ +01ea02: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=629 │ │ 0x0007 line=630 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/gacode/relaunchx/PrefsActivity$12$1; │ │ │ │ @@ -16163,18 +16169,18 @@ │ │ type : '(Lcom/gacode/relaunchx/PrefsActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01d96c: |[01d96c] com.gacode.relaunchx.PrefsActivity$12.:(Lcom/gacode/relaunchx/PrefsActivity;)V │ │ -01d97c: 5b01 1801 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$12;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0118 │ │ -01d980: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -01d986: 0e00 |0005: return-void │ │ +01ea04: |[01ea04] com.gacode.relaunchx.PrefsActivity$12.:(Lcom/gacode/relaunchx/PrefsActivity;)V │ │ +01ea14: 5b01 1801 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$12;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0118 │ │ +01ea18: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +01ea1e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=598 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/PrefsActivity$12; │ │ 0x0000 - 0x0006 reg=1 this$0 Lcom/gacode/relaunchx/PrefsActivity; │ │ │ │ @@ -16184,83 +16190,83 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 133 16-bit code units │ │ -01d988: |[01d988] com.gacode.relaunchx.PrefsActivity$12.onClick:(Landroid/view/View;)V │ │ -01d998: 6300 8900 |0000: sget-boolean v0, Lcom/gacode/relaunchx/DeviceInfo;.EINK_NOOK:Z // field@0089 │ │ -01d99c: 3800 5c00 |0002: if-eqz v0, 005e // +005c │ │ -01d9a0: 7100 b500 0000 |0004: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00b5 │ │ -01d9a6: 0b00 |0007: move-result-wide v0 │ │ -01d9a8: 7100 b500 0000 |0008: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00b5 │ │ -01d9ae: 0b02 |000b: move-result-wide v2 │ │ -01d9b0: 1204 |000c: const/4 v4, #int 0 // #0 │ │ -01d9b2: 1505 4843 |000d: const/high16 v5, #int 1128792064 // #4348 │ │ -01d9b6: 1506 4843 |000f: const/high16 v6, #int 1128792064 // #4348 │ │ -01d9ba: 1207 |0011: const/4 v7, #int 0 // #0 │ │ -01d9bc: 7708 e500 0000 |0012: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@00e5 │ │ -01d9c2: 0c08 |0015: move-result-object v8 │ │ -01d9c4: 54e0 1801 |0016: iget-object v0, v14, Lcom/gacode/relaunchx/PrefsActivity$12;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0118 │ │ -01d9c8: 6e10 0503 0000 |0018: invoke-virtual {v0}, Lcom/gacode/relaunchx/PrefsActivity;.getListView:()Landroid/widget/ListView; // method@0305 │ │ -01d9ce: 0c00 |001b: move-result-object v0 │ │ -01d9d0: 6e20 3e01 8000 |001c: invoke-virtual {v0, v8}, Landroid/widget/ListView;.dispatchTouchEvent:(Landroid/view/MotionEvent;)Z // method@013e │ │ -01d9d6: 7100 b500 0000 |001f: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00b5 │ │ -01d9dc: 0b00 |0022: move-result-wide v0 │ │ -01d9de: 7100 b500 0000 |0023: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00b5 │ │ -01d9e4: 0b02 |0026: move-result-wide v2 │ │ -01d9e6: 1604 6400 |0027: const-wide/16 v4, #int 100 // #64 │ │ -01d9ea: bb42 |0029: add-long/2addr v2, v4 │ │ -01d9ec: 1224 |002a: const/4 v4, #int 2 // #2 │ │ -01d9ee: 1505 4843 |002b: const/high16 v5, #int 1128792064 // #4348 │ │ -01d9f2: 1506 c842 |002d: const/high16 v6, #int 1120403456 // #42c8 │ │ -01d9f6: 1207 |002f: const/4 v7, #int 0 // #0 │ │ -01d9f8: 7708 e500 0000 |0030: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@00e5 │ │ -01d9fe: 0c08 |0033: move-result-object v8 │ │ -01da00: 54e0 1801 |0034: iget-object v0, v14, Lcom/gacode/relaunchx/PrefsActivity$12;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0118 │ │ -01da04: 6e10 0503 0000 |0036: invoke-virtual {v0}, Lcom/gacode/relaunchx/PrefsActivity;.getListView:()Landroid/widget/ListView; // method@0305 │ │ -01da0a: 0c00 |0039: move-result-object v0 │ │ -01da0c: 6e20 3e01 8000 |003a: invoke-virtual {v0, v8}, Landroid/widget/ListView;.dispatchTouchEvent:(Landroid/view/MotionEvent;)Z // method@013e │ │ -01da12: 1600 6400 |003d: const-wide/16 v0, #int 100 // #64 │ │ -01da16: 7120 b400 1000 |003f: invoke-static {v0, v1}, Landroid/os/SystemClock;.sleep:(J)V // method@00b4 │ │ -01da1c: 7100 b500 0000 |0042: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00b5 │ │ -01da22: 0b00 |0045: move-result-wide v0 │ │ -01da24: 7100 b500 0000 |0046: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00b5 │ │ -01da2a: 0b02 |0049: move-result-wide v2 │ │ -01da2c: 1214 |004a: const/4 v4, #int 1 // #1 │ │ -01da2e: 1505 4843 |004b: const/high16 v5, #int 1128792064 // #4348 │ │ -01da32: 1506 c842 |004d: const/high16 v6, #int 1120403456 // #42c8 │ │ -01da36: 1207 |004f: const/4 v7, #int 0 // #0 │ │ -01da38: 7708 e500 0000 |0050: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@00e5 │ │ -01da3e: 0c08 |0053: move-result-object v8 │ │ -01da40: 54e0 1801 |0054: iget-object v0, v14, Lcom/gacode/relaunchx/PrefsActivity$12;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0118 │ │ -01da44: 6e10 0503 0000 |0056: invoke-virtual {v0}, Lcom/gacode/relaunchx/PrefsActivity;.getListView:()Landroid/widget/ListView; // method@0305 │ │ -01da4a: 0c00 |0059: move-result-object v0 │ │ -01da4c: 6e20 3e01 8000 |005a: invoke-virtual {v0, v8}, Landroid/widget/ListView;.dispatchTouchEvent:(Landroid/view/MotionEvent;)Z // method@013e │ │ -01da52: 0e00 |005d: return-void │ │ -01da54: 54e0 1801 |005e: iget-object v0, v14, Lcom/gacode/relaunchx/PrefsActivity$12;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0118 │ │ -01da58: 6e10 0503 0000 |0060: invoke-virtual {v0}, Lcom/gacode/relaunchx/PrefsActivity;.getListView:()Landroid/widget/ListView; // method@0305 │ │ -01da5e: 0c0b |0063: move-result-object v11 │ │ -01da60: 6e10 3f01 0b00 |0064: invoke-virtual {v11}, Landroid/widget/ListView;.getCount:()I // method@013f │ │ -01da66: 0a0d |0067: move-result v13 │ │ -01da68: 6e10 4101 0b00 |0068: invoke-virtual {v11}, Landroid/widget/ListView;.getLastVisiblePosition:()I // method@0141 │ │ -01da6e: 0a0a |006b: move-result v10 │ │ -01da70: d800 0a01 |006c: add-int/lit8 v0, v10, #int 1 // #01 │ │ -01da74: 320d efff |006e: if-eq v13, v0, 005d // -0011 │ │ -01da78: d80c 0a01 |0070: add-int/lit8 v12, v10, #int 1 // #01 │ │ -01da7c: d800 0dff |0072: add-int/lit8 v0, v13, #int -1 // #ff │ │ -01da80: 370c 0400 |0074: if-le v12, v0, 0078 // +0004 │ │ -01da84: d80c 0dff |0076: add-int/lit8 v12, v13, #int -1 // #ff │ │ -01da88: 01c9 |0078: move v9, v12 │ │ -01da8a: 6e10 3d01 0b00 |0079: invoke-virtual {v11}, Landroid/widget/ListView;.clearFocus:()V // method@013d │ │ -01da90: 2200 d200 |007c: new-instance v0, Lcom/gacode/relaunchx/PrefsActivity$12$1; // type@00d2 │ │ -01da94: 7040 9702 e09b |007e: invoke-direct {v0, v14, v11, v9}, Lcom/gacode/relaunchx/PrefsActivity$12$1;.:(Lcom/gacode/relaunchx/PrefsActivity$12;Landroid/widget/ListView;I)V // method@0297 │ │ -01da9a: 6e20 4201 0b00 |0081: invoke-virtual {v11, v0}, Landroid/widget/ListView;.post:(Ljava/lang/Runnable;)Z // method@0142 │ │ -01daa0: 28d9 |0084: goto 005d // -0027 │ │ +01ea20: |[01ea20] com.gacode.relaunchx.PrefsActivity$12.onClick:(Landroid/view/View;)V │ │ +01ea30: 6300 8900 |0000: sget-boolean v0, Lcom/gacode/relaunchx/DeviceInfo;.EINK_NOOK:Z // field@0089 │ │ +01ea34: 3800 5c00 |0002: if-eqz v0, 005e // +005c │ │ +01ea38: 7100 b500 0000 |0004: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00b5 │ │ +01ea3e: 0b00 |0007: move-result-wide v0 │ │ +01ea40: 7100 b500 0000 |0008: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00b5 │ │ +01ea46: 0b02 |000b: move-result-wide v2 │ │ +01ea48: 1204 |000c: const/4 v4, #int 0 // #0 │ │ +01ea4a: 1505 4843 |000d: const/high16 v5, #int 1128792064 // #4348 │ │ +01ea4e: 1506 4843 |000f: const/high16 v6, #int 1128792064 // #4348 │ │ +01ea52: 1207 |0011: const/4 v7, #int 0 // #0 │ │ +01ea54: 7708 e500 0000 |0012: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@00e5 │ │ +01ea5a: 0c08 |0015: move-result-object v8 │ │ +01ea5c: 54e0 1801 |0016: iget-object v0, v14, Lcom/gacode/relaunchx/PrefsActivity$12;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0118 │ │ +01ea60: 6e10 0503 0000 |0018: invoke-virtual {v0}, Lcom/gacode/relaunchx/PrefsActivity;.getListView:()Landroid/widget/ListView; // method@0305 │ │ +01ea66: 0c00 |001b: move-result-object v0 │ │ +01ea68: 6e20 3e01 8000 |001c: invoke-virtual {v0, v8}, Landroid/widget/ListView;.dispatchTouchEvent:(Landroid/view/MotionEvent;)Z // method@013e │ │ +01ea6e: 7100 b500 0000 |001f: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00b5 │ │ +01ea74: 0b00 |0022: move-result-wide v0 │ │ +01ea76: 7100 b500 0000 |0023: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00b5 │ │ +01ea7c: 0b02 |0026: move-result-wide v2 │ │ +01ea7e: 1604 6400 |0027: const-wide/16 v4, #int 100 // #64 │ │ +01ea82: bb42 |0029: add-long/2addr v2, v4 │ │ +01ea84: 1224 |002a: const/4 v4, #int 2 // #2 │ │ +01ea86: 1505 4843 |002b: const/high16 v5, #int 1128792064 // #4348 │ │ +01ea8a: 1506 c842 |002d: const/high16 v6, #int 1120403456 // #42c8 │ │ +01ea8e: 1207 |002f: const/4 v7, #int 0 // #0 │ │ +01ea90: 7708 e500 0000 |0030: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@00e5 │ │ +01ea96: 0c08 |0033: move-result-object v8 │ │ +01ea98: 54e0 1801 |0034: iget-object v0, v14, Lcom/gacode/relaunchx/PrefsActivity$12;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0118 │ │ +01ea9c: 6e10 0503 0000 |0036: invoke-virtual {v0}, Lcom/gacode/relaunchx/PrefsActivity;.getListView:()Landroid/widget/ListView; // method@0305 │ │ +01eaa2: 0c00 |0039: move-result-object v0 │ │ +01eaa4: 6e20 3e01 8000 |003a: invoke-virtual {v0, v8}, Landroid/widget/ListView;.dispatchTouchEvent:(Landroid/view/MotionEvent;)Z // method@013e │ │ +01eaaa: 1600 6400 |003d: const-wide/16 v0, #int 100 // #64 │ │ +01eaae: 7120 b400 1000 |003f: invoke-static {v0, v1}, Landroid/os/SystemClock;.sleep:(J)V // method@00b4 │ │ +01eab4: 7100 b500 0000 |0042: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00b5 │ │ +01eaba: 0b00 |0045: move-result-wide v0 │ │ +01eabc: 7100 b500 0000 |0046: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00b5 │ │ +01eac2: 0b02 |0049: move-result-wide v2 │ │ +01eac4: 1214 |004a: const/4 v4, #int 1 // #1 │ │ +01eac6: 1505 4843 |004b: const/high16 v5, #int 1128792064 // #4348 │ │ +01eaca: 1506 c842 |004d: const/high16 v6, #int 1120403456 // #42c8 │ │ +01eace: 1207 |004f: const/4 v7, #int 0 // #0 │ │ +01ead0: 7708 e500 0000 |0050: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@00e5 │ │ +01ead6: 0c08 |0053: move-result-object v8 │ │ +01ead8: 54e0 1801 |0054: iget-object v0, v14, Lcom/gacode/relaunchx/PrefsActivity$12;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0118 │ │ +01eadc: 6e10 0503 0000 |0056: invoke-virtual {v0}, Lcom/gacode/relaunchx/PrefsActivity;.getListView:()Landroid/widget/ListView; // method@0305 │ │ +01eae2: 0c00 |0059: move-result-object v0 │ │ +01eae4: 6e20 3e01 8000 |005a: invoke-virtual {v0, v8}, Landroid/widget/ListView;.dispatchTouchEvent:(Landroid/view/MotionEvent;)Z // method@013e │ │ +01eaea: 0e00 |005d: return-void │ │ +01eaec: 54e0 1801 |005e: iget-object v0, v14, Lcom/gacode/relaunchx/PrefsActivity$12;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0118 │ │ +01eaf0: 6e10 0503 0000 |0060: invoke-virtual {v0}, Lcom/gacode/relaunchx/PrefsActivity;.getListView:()Landroid/widget/ListView; // method@0305 │ │ +01eaf6: 0c0b |0063: move-result-object v11 │ │ +01eaf8: 6e10 3f01 0b00 |0064: invoke-virtual {v11}, Landroid/widget/ListView;.getCount:()I // method@013f │ │ +01eafe: 0a0d |0067: move-result v13 │ │ +01eb00: 6e10 4101 0b00 |0068: invoke-virtual {v11}, Landroid/widget/ListView;.getLastVisiblePosition:()I // method@0141 │ │ +01eb06: 0a0a |006b: move-result v10 │ │ +01eb08: d800 0a01 |006c: add-int/lit8 v0, v10, #int 1 // #01 │ │ +01eb0c: 320d efff |006e: if-eq v13, v0, 005d // -0011 │ │ +01eb10: d80c 0a01 |0070: add-int/lit8 v12, v10, #int 1 // #01 │ │ +01eb14: d800 0dff |0072: add-int/lit8 v0, v13, #int -1 // #ff │ │ +01eb18: 370c 0400 |0074: if-le v12, v0, 0078 // +0004 │ │ +01eb1c: d80c 0dff |0076: add-int/lit8 v12, v13, #int -1 // #ff │ │ +01eb20: 01c9 |0078: move v9, v12 │ │ +01eb22: 6e10 3d01 0b00 |0079: invoke-virtual {v11}, Landroid/widget/ListView;.clearFocus:()V // method@013d │ │ +01eb28: 2200 d200 |007c: new-instance v0, Lcom/gacode/relaunchx/PrefsActivity$12$1; // type@00d2 │ │ +01eb2c: 7040 9702 e09b |007e: invoke-direct {v0, v14, v11, v9}, Lcom/gacode/relaunchx/PrefsActivity$12$1;.:(Lcom/gacode/relaunchx/PrefsActivity$12;Landroid/widget/ListView;I)V // method@0297 │ │ +01eb32: 6e20 4201 0b00 |0081: invoke-virtual {v11, v0}, Landroid/widget/ListView;.post:(Ljava/lang/Runnable;)Z // method@0142 │ │ +01eb38: 28d9 |0084: goto 005d // -0027 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=601 │ │ 0x0004 line=603 │ │ 0x0008 line=604 │ │ 0x0012 line=603 │ │ 0x0016 line=606 │ │ @@ -16337,20 +16343,20 @@ │ │ type : '(Lcom/gacode/relaunchx/PrefsActivity;Landroid/widget/EditText;Landroid/preference/Preference;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -01daa4: |[01daa4] com.gacode.relaunchx.PrefsActivity$13.:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/widget/EditText;Landroid/preference/Preference;)V │ │ -01dab4: 5b01 1901 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$13;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0119 │ │ -01dab8: 5b02 1a01 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/PrefsActivity$13;.val$input:Landroid/widget/EditText; // field@011a │ │ -01dabc: 5b03 1b01 |0004: iput-object v3, v0, Lcom/gacode/relaunchx/PrefsActivity$13;.val$pref:Landroid/preference/Preference; // field@011b │ │ -01dac0: 7010 6606 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -01dac6: 0e00 |0009: return-void │ │ +01eb3c: |[01eb3c] com.gacode.relaunchx.PrefsActivity$13.:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/widget/EditText;Landroid/preference/Preference;)V │ │ +01eb4c: 5b01 1901 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$13;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0119 │ │ +01eb50: 5b02 1a01 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/PrefsActivity$13;.val$input:Landroid/widget/EditText; // field@011a │ │ +01eb54: 5b03 1b01 |0004: iput-object v3, v0, Lcom/gacode/relaunchx/PrefsActivity$13;.val$pref:Landroid/preference/Preference; // field@011b │ │ +01eb58: 7010 6606 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +01eb5e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=774 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lcom/gacode/relaunchx/PrefsActivity$13; │ │ 0x0000 - 0x000a reg=1 this$0 Lcom/gacode/relaunchx/PrefsActivity; │ │ 0x0000 - 0x000a reg=2 (null) Landroid/widget/EditText; │ │ @@ -16362,42 +16368,42 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 57 16-bit code units │ │ -01dac8: |[01dac8] com.gacode.relaunchx.PrefsActivity$13.onClick:(Landroid/content/DialogInterface;I)V │ │ -01dad8: 5442 1901 |0000: iget-object v2, v4, Lcom/gacode/relaunchx/PrefsActivity$13;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0119 │ │ -01dadc: 1a03 da08 |0002: const-string v3, "input_method" // string@08da │ │ -01dae0: 6e20 0803 3200 |0004: invoke-virtual {v2, v3}, Lcom/gacode/relaunchx/PrefsActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0308 │ │ -01dae6: 0c01 |0007: move-result-object v1 │ │ -01dae8: 1f01 6800 |0008: check-cast v1, Landroid/view/inputmethod/InputMethodManager; // type@0068 │ │ -01daec: 5442 1a01 |000a: iget-object v2, v4, Lcom/gacode/relaunchx/PrefsActivity$13;.val$input:Landroid/widget/EditText; // field@011a │ │ -01daf0: 6e10 1601 0200 |000c: invoke-virtual {v2}, Landroid/widget/EditText;.getWindowToken:()Landroid/os/IBinder; // method@0116 │ │ -01daf6: 0c02 |000f: move-result-object v2 │ │ -01daf8: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -01dafa: 6e30 ff00 2103 |0011: invoke-virtual {v1, v2, v3}, Landroid/view/inputmethod/InputMethodManager;.hideSoftInputFromWindow:(Landroid/os/IBinder;I)Z // method@00ff │ │ -01db00: 7210 4b00 0500 |0014: invoke-interface {v5}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ -01db06: 5442 1901 |0017: iget-object v2, v4, Lcom/gacode/relaunchx/PrefsActivity$13;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0119 │ │ -01db0a: 5422 7a01 |0019: iget-object v2, v2, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ -01db0e: 7210 6b00 0200 |001b: invoke-interface {v2}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006b │ │ -01db14: 0c00 |001e: move-result-object v0 │ │ -01db16: 1a02 a908 |001f: const-string v2, "homeButtonSTopenN" // string@08a9 │ │ -01db1a: 5443 1a01 |0021: iget-object v3, v4, Lcom/gacode/relaunchx/PrefsActivity$13;.val$input:Landroid/widget/EditText; // field@011a │ │ -01db1e: 6e10 1501 0300 |0023: invoke-virtual {v3}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0115 │ │ -01db24: 0c03 |0026: move-result-object v3 │ │ -01db26: 6e10 6906 0300 |0027: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0669 │ │ -01db2c: 0c03 |002a: move-result-object v3 │ │ -01db2e: 7230 6a00 2003 |002b: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@006a │ │ -01db34: 7210 6500 0000 |002e: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0065 │ │ -01db3a: 5442 1901 |0031: iget-object v2, v4, Lcom/gacode/relaunchx/PrefsActivity$13;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0119 │ │ -01db3e: 5443 1b01 |0033: iget-object v3, v4, Lcom/gacode/relaunchx/PrefsActivity$13;.val$pref:Landroid/preference/Preference; // field@011b │ │ -01db42: 7120 fd02 3200 |0035: invoke-static {v2, v3}, Lcom/gacode/relaunchx/PrefsActivity;.access$300:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V // method@02fd │ │ -01db48: 0e00 |0038: return-void │ │ +01eb60: |[01eb60] com.gacode.relaunchx.PrefsActivity$13.onClick:(Landroid/content/DialogInterface;I)V │ │ +01eb70: 5442 1901 |0000: iget-object v2, v4, Lcom/gacode/relaunchx/PrefsActivity$13;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0119 │ │ +01eb74: 1a03 da08 |0002: const-string v3, "input_method" // string@08da │ │ +01eb78: 6e20 0803 3200 |0004: invoke-virtual {v2, v3}, Lcom/gacode/relaunchx/PrefsActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0308 │ │ +01eb7e: 0c01 |0007: move-result-object v1 │ │ +01eb80: 1f01 6800 |0008: check-cast v1, Landroid/view/inputmethod/InputMethodManager; // type@0068 │ │ +01eb84: 5442 1a01 |000a: iget-object v2, v4, Lcom/gacode/relaunchx/PrefsActivity$13;.val$input:Landroid/widget/EditText; // field@011a │ │ +01eb88: 6e10 1601 0200 |000c: invoke-virtual {v2}, Landroid/widget/EditText;.getWindowToken:()Landroid/os/IBinder; // method@0116 │ │ +01eb8e: 0c02 |000f: move-result-object v2 │ │ +01eb90: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +01eb92: 6e30 ff00 2103 |0011: invoke-virtual {v1, v2, v3}, Landroid/view/inputmethod/InputMethodManager;.hideSoftInputFromWindow:(Landroid/os/IBinder;I)Z // method@00ff │ │ +01eb98: 7210 4b00 0500 |0014: invoke-interface {v5}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ +01eb9e: 5442 1901 |0017: iget-object v2, v4, Lcom/gacode/relaunchx/PrefsActivity$13;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0119 │ │ +01eba2: 5422 7a01 |0019: iget-object v2, v2, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ +01eba6: 7210 6b00 0200 |001b: invoke-interface {v2}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006b │ │ +01ebac: 0c00 |001e: move-result-object v0 │ │ +01ebae: 1a02 a908 |001f: const-string v2, "homeButtonSTopenN" // string@08a9 │ │ +01ebb2: 5443 1a01 |0021: iget-object v3, v4, Lcom/gacode/relaunchx/PrefsActivity$13;.val$input:Landroid/widget/EditText; // field@011a │ │ +01ebb6: 6e10 1501 0300 |0023: invoke-virtual {v3}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0115 │ │ +01ebbc: 0c03 |0026: move-result-object v3 │ │ +01ebbe: 6e10 6906 0300 |0027: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0669 │ │ +01ebc4: 0c03 |002a: move-result-object v3 │ │ +01ebc6: 7230 6a00 2003 |002b: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@006a │ │ +01ebcc: 7210 6500 0000 |002e: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0065 │ │ +01ebd2: 5442 1901 |0031: iget-object v2, v4, Lcom/gacode/relaunchx/PrefsActivity$13;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0119 │ │ +01ebd6: 5443 1b01 |0033: iget-object v3, v4, Lcom/gacode/relaunchx/PrefsActivity$13;.val$pref:Landroid/preference/Preference; // field@011b │ │ +01ebda: 7120 fd02 3200 |0035: invoke-static {v2, v3}, Lcom/gacode/relaunchx/PrefsActivity;.access$300:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V // method@02fd │ │ +01ebe0: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=777 │ │ 0x000a line=778 │ │ 0x000c line=779 │ │ 0x0011 line=778 │ │ 0x0014 line=780 │ │ @@ -16459,20 +16465,20 @@ │ │ type : '(Lcom/gacode/relaunchx/PrefsActivity;Landroid/widget/EditText;Landroid/preference/Preference;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -01db4c: |[01db4c] com.gacode.relaunchx.PrefsActivity$14.:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/widget/EditText;Landroid/preference/Preference;)V │ │ -01db5c: 5b01 1c01 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$14;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@011c │ │ -01db60: 5b02 1d01 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/PrefsActivity$14;.val$input:Landroid/widget/EditText; // field@011d │ │ -01db64: 5b03 1e01 |0004: iput-object v3, v0, Lcom/gacode/relaunchx/PrefsActivity$14;.val$pref:Landroid/preference/Preference; // field@011e │ │ -01db68: 7010 6606 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -01db6e: 0e00 |0009: return-void │ │ +01ebe4: |[01ebe4] com.gacode.relaunchx.PrefsActivity$14.:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/widget/EditText;Landroid/preference/Preference;)V │ │ +01ebf4: 5b01 1c01 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$14;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@011c │ │ +01ebf8: 5b02 1d01 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/PrefsActivity$14;.val$input:Landroid/widget/EditText; // field@011d │ │ +01ebfc: 5b03 1e01 |0004: iput-object v3, v0, Lcom/gacode/relaunchx/PrefsActivity$14;.val$pref:Landroid/preference/Preference; // field@011e │ │ +01ec00: 7010 6606 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +01ec06: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=809 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lcom/gacode/relaunchx/PrefsActivity$14; │ │ 0x0000 - 0x000a reg=1 this$0 Lcom/gacode/relaunchx/PrefsActivity; │ │ 0x0000 - 0x000a reg=2 (null) Landroid/widget/EditText; │ │ @@ -16484,42 +16490,42 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 57 16-bit code units │ │ -01db70: |[01db70] com.gacode.relaunchx.PrefsActivity$14.onClick:(Landroid/content/DialogInterface;I)V │ │ -01db80: 5442 1c01 |0000: iget-object v2, v4, Lcom/gacode/relaunchx/PrefsActivity$14;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@011c │ │ -01db84: 1a03 da08 |0002: const-string v3, "input_method" // string@08da │ │ -01db88: 6e20 0803 3200 |0004: invoke-virtual {v2, v3}, Lcom/gacode/relaunchx/PrefsActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0308 │ │ -01db8e: 0c01 |0007: move-result-object v1 │ │ -01db90: 1f01 6800 |0008: check-cast v1, Landroid/view/inputmethod/InputMethodManager; // type@0068 │ │ -01db94: 5442 1d01 |000a: iget-object v2, v4, Lcom/gacode/relaunchx/PrefsActivity$14;.val$input:Landroid/widget/EditText; // field@011d │ │ -01db98: 6e10 1601 0200 |000c: invoke-virtual {v2}, Landroid/widget/EditText;.getWindowToken:()Landroid/os/IBinder; // method@0116 │ │ -01db9e: 0c02 |000f: move-result-object v2 │ │ -01dba0: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -01dba2: 6e30 ff00 2103 |0011: invoke-virtual {v1, v2, v3}, Landroid/view/inputmethod/InputMethodManager;.hideSoftInputFromWindow:(Landroid/os/IBinder;I)Z // method@00ff │ │ -01dba8: 7210 4b00 0500 |0014: invoke-interface {v5}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ -01dbae: 5442 1c01 |0017: iget-object v2, v4, Lcom/gacode/relaunchx/PrefsActivity$14;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@011c │ │ -01dbb2: 5422 7a01 |0019: iget-object v2, v2, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ -01dbb6: 7210 6b00 0200 |001b: invoke-interface {v2}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006b │ │ -01dbbc: 0c00 |001e: move-result-object v0 │ │ -01dbbe: 1a02 a508 |001f: const-string v2, "homeButtonDTopenN" // string@08a5 │ │ -01dbc2: 5443 1d01 |0021: iget-object v3, v4, Lcom/gacode/relaunchx/PrefsActivity$14;.val$input:Landroid/widget/EditText; // field@011d │ │ -01dbc6: 6e10 1501 0300 |0023: invoke-virtual {v3}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0115 │ │ -01dbcc: 0c03 |0026: move-result-object v3 │ │ -01dbce: 6e10 6906 0300 |0027: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0669 │ │ -01dbd4: 0c03 |002a: move-result-object v3 │ │ -01dbd6: 7230 6a00 2003 |002b: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@006a │ │ -01dbdc: 7210 6500 0000 |002e: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0065 │ │ -01dbe2: 5442 1c01 |0031: iget-object v2, v4, Lcom/gacode/relaunchx/PrefsActivity$14;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@011c │ │ -01dbe6: 5443 1e01 |0033: iget-object v3, v4, Lcom/gacode/relaunchx/PrefsActivity$14;.val$pref:Landroid/preference/Preference; // field@011e │ │ -01dbea: 7120 fd02 3200 |0035: invoke-static {v2, v3}, Lcom/gacode/relaunchx/PrefsActivity;.access$300:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V // method@02fd │ │ -01dbf0: 0e00 |0038: return-void │ │ +01ec08: |[01ec08] com.gacode.relaunchx.PrefsActivity$14.onClick:(Landroid/content/DialogInterface;I)V │ │ +01ec18: 5442 1c01 |0000: iget-object v2, v4, Lcom/gacode/relaunchx/PrefsActivity$14;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@011c │ │ +01ec1c: 1a03 da08 |0002: const-string v3, "input_method" // string@08da │ │ +01ec20: 6e20 0803 3200 |0004: invoke-virtual {v2, v3}, Lcom/gacode/relaunchx/PrefsActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0308 │ │ +01ec26: 0c01 |0007: move-result-object v1 │ │ +01ec28: 1f01 6800 |0008: check-cast v1, Landroid/view/inputmethod/InputMethodManager; // type@0068 │ │ +01ec2c: 5442 1d01 |000a: iget-object v2, v4, Lcom/gacode/relaunchx/PrefsActivity$14;.val$input:Landroid/widget/EditText; // field@011d │ │ +01ec30: 6e10 1601 0200 |000c: invoke-virtual {v2}, Landroid/widget/EditText;.getWindowToken:()Landroid/os/IBinder; // method@0116 │ │ +01ec36: 0c02 |000f: move-result-object v2 │ │ +01ec38: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +01ec3a: 6e30 ff00 2103 |0011: invoke-virtual {v1, v2, v3}, Landroid/view/inputmethod/InputMethodManager;.hideSoftInputFromWindow:(Landroid/os/IBinder;I)Z // method@00ff │ │ +01ec40: 7210 4b00 0500 |0014: invoke-interface {v5}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ +01ec46: 5442 1c01 |0017: iget-object v2, v4, Lcom/gacode/relaunchx/PrefsActivity$14;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@011c │ │ +01ec4a: 5422 7a01 |0019: iget-object v2, v2, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ +01ec4e: 7210 6b00 0200 |001b: invoke-interface {v2}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006b │ │ +01ec54: 0c00 |001e: move-result-object v0 │ │ +01ec56: 1a02 a508 |001f: const-string v2, "homeButtonDTopenN" // string@08a5 │ │ +01ec5a: 5443 1d01 |0021: iget-object v3, v4, Lcom/gacode/relaunchx/PrefsActivity$14;.val$input:Landroid/widget/EditText; // field@011d │ │ +01ec5e: 6e10 1501 0300 |0023: invoke-virtual {v3}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0115 │ │ +01ec64: 0c03 |0026: move-result-object v3 │ │ +01ec66: 6e10 6906 0300 |0027: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0669 │ │ +01ec6c: 0c03 |002a: move-result-object v3 │ │ +01ec6e: 7230 6a00 2003 |002b: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@006a │ │ +01ec74: 7210 6500 0000 |002e: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0065 │ │ +01ec7a: 5442 1c01 |0031: iget-object v2, v4, Lcom/gacode/relaunchx/PrefsActivity$14;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@011c │ │ +01ec7e: 5443 1e01 |0033: iget-object v3, v4, Lcom/gacode/relaunchx/PrefsActivity$14;.val$pref:Landroid/preference/Preference; // field@011e │ │ +01ec82: 7120 fd02 3200 |0035: invoke-static {v2, v3}, Lcom/gacode/relaunchx/PrefsActivity;.access$300:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V // method@02fd │ │ +01ec88: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=812 │ │ 0x000a line=813 │ │ 0x000c line=814 │ │ 0x0011 line=813 │ │ 0x0014 line=815 │ │ @@ -16581,20 +16587,20 @@ │ │ type : '(Lcom/gacode/relaunchx/PrefsActivity;Landroid/widget/EditText;Landroid/preference/Preference;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -01dbf4: |[01dbf4] com.gacode.relaunchx.PrefsActivity$15.:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/widget/EditText;Landroid/preference/Preference;)V │ │ -01dc04: 5b01 1f01 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$15;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@011f │ │ -01dc08: 5b02 2001 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/PrefsActivity$15;.val$input:Landroid/widget/EditText; // field@0120 │ │ -01dc0c: 5b03 2101 |0004: iput-object v3, v0, Lcom/gacode/relaunchx/PrefsActivity$15;.val$pref:Landroid/preference/Preference; // field@0121 │ │ -01dc10: 7010 6606 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -01dc16: 0e00 |0009: return-void │ │ +01ec8c: |[01ec8c] com.gacode.relaunchx.PrefsActivity$15.:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/widget/EditText;Landroid/preference/Preference;)V │ │ +01ec9c: 5b01 1f01 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$15;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@011f │ │ +01eca0: 5b02 2001 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/PrefsActivity$15;.val$input:Landroid/widget/EditText; // field@0120 │ │ +01eca4: 5b03 2101 |0004: iput-object v3, v0, Lcom/gacode/relaunchx/PrefsActivity$15;.val$pref:Landroid/preference/Preference; // field@0121 │ │ +01eca8: 7010 6606 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +01ecae: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=844 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lcom/gacode/relaunchx/PrefsActivity$15; │ │ 0x0000 - 0x000a reg=1 this$0 Lcom/gacode/relaunchx/PrefsActivity; │ │ 0x0000 - 0x000a reg=2 (null) Landroid/widget/EditText; │ │ @@ -16606,42 +16612,42 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 57 16-bit code units │ │ -01dc18: |[01dc18] com.gacode.relaunchx.PrefsActivity$15.onClick:(Landroid/content/DialogInterface;I)V │ │ -01dc28: 5442 1f01 |0000: iget-object v2, v4, Lcom/gacode/relaunchx/PrefsActivity$15;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@011f │ │ -01dc2c: 1a03 da08 |0002: const-string v3, "input_method" // string@08da │ │ -01dc30: 6e20 0803 3200 |0004: invoke-virtual {v2, v3}, Lcom/gacode/relaunchx/PrefsActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0308 │ │ -01dc36: 0c01 |0007: move-result-object v1 │ │ -01dc38: 1f01 6800 |0008: check-cast v1, Landroid/view/inputmethod/InputMethodManager; // type@0068 │ │ -01dc3c: 5442 2001 |000a: iget-object v2, v4, Lcom/gacode/relaunchx/PrefsActivity$15;.val$input:Landroid/widget/EditText; // field@0120 │ │ -01dc40: 6e10 1601 0200 |000c: invoke-virtual {v2}, Landroid/widget/EditText;.getWindowToken:()Landroid/os/IBinder; // method@0116 │ │ -01dc46: 0c02 |000f: move-result-object v2 │ │ -01dc48: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -01dc4a: 6e30 ff00 2103 |0011: invoke-virtual {v1, v2, v3}, Landroid/view/inputmethod/InputMethodManager;.hideSoftInputFromWindow:(Landroid/os/IBinder;I)Z // method@00ff │ │ -01dc50: 7210 4b00 0500 |0014: invoke-interface {v5}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ -01dc56: 5442 1f01 |0017: iget-object v2, v4, Lcom/gacode/relaunchx/PrefsActivity$15;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@011f │ │ -01dc5a: 5422 7a01 |0019: iget-object v2, v2, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ -01dc5e: 7210 6b00 0200 |001b: invoke-interface {v2}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006b │ │ -01dc64: 0c00 |001e: move-result-object v0 │ │ -01dc66: 1a02 a708 |001f: const-string v2, "homeButtonLTopenN" // string@08a7 │ │ -01dc6a: 5443 2001 |0021: iget-object v3, v4, Lcom/gacode/relaunchx/PrefsActivity$15;.val$input:Landroid/widget/EditText; // field@0120 │ │ -01dc6e: 6e10 1501 0300 |0023: invoke-virtual {v3}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0115 │ │ -01dc74: 0c03 |0026: move-result-object v3 │ │ -01dc76: 6e10 6906 0300 |0027: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0669 │ │ -01dc7c: 0c03 |002a: move-result-object v3 │ │ -01dc7e: 7230 6a00 2003 |002b: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@006a │ │ -01dc84: 7210 6500 0000 |002e: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0065 │ │ -01dc8a: 5442 1f01 |0031: iget-object v2, v4, Lcom/gacode/relaunchx/PrefsActivity$15;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@011f │ │ -01dc8e: 5443 2101 |0033: iget-object v3, v4, Lcom/gacode/relaunchx/PrefsActivity$15;.val$pref:Landroid/preference/Preference; // field@0121 │ │ -01dc92: 7120 fd02 3200 |0035: invoke-static {v2, v3}, Lcom/gacode/relaunchx/PrefsActivity;.access$300:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V // method@02fd │ │ -01dc98: 0e00 |0038: return-void │ │ +01ecb0: |[01ecb0] com.gacode.relaunchx.PrefsActivity$15.onClick:(Landroid/content/DialogInterface;I)V │ │ +01ecc0: 5442 1f01 |0000: iget-object v2, v4, Lcom/gacode/relaunchx/PrefsActivity$15;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@011f │ │ +01ecc4: 1a03 da08 |0002: const-string v3, "input_method" // string@08da │ │ +01ecc8: 6e20 0803 3200 |0004: invoke-virtual {v2, v3}, Lcom/gacode/relaunchx/PrefsActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0308 │ │ +01ecce: 0c01 |0007: move-result-object v1 │ │ +01ecd0: 1f01 6800 |0008: check-cast v1, Landroid/view/inputmethod/InputMethodManager; // type@0068 │ │ +01ecd4: 5442 2001 |000a: iget-object v2, v4, Lcom/gacode/relaunchx/PrefsActivity$15;.val$input:Landroid/widget/EditText; // field@0120 │ │ +01ecd8: 6e10 1601 0200 |000c: invoke-virtual {v2}, Landroid/widget/EditText;.getWindowToken:()Landroid/os/IBinder; // method@0116 │ │ +01ecde: 0c02 |000f: move-result-object v2 │ │ +01ece0: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +01ece2: 6e30 ff00 2103 |0011: invoke-virtual {v1, v2, v3}, Landroid/view/inputmethod/InputMethodManager;.hideSoftInputFromWindow:(Landroid/os/IBinder;I)Z // method@00ff │ │ +01ece8: 7210 4b00 0500 |0014: invoke-interface {v5}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ +01ecee: 5442 1f01 |0017: iget-object v2, v4, Lcom/gacode/relaunchx/PrefsActivity$15;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@011f │ │ +01ecf2: 5422 7a01 |0019: iget-object v2, v2, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ +01ecf6: 7210 6b00 0200 |001b: invoke-interface {v2}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006b │ │ +01ecfc: 0c00 |001e: move-result-object v0 │ │ +01ecfe: 1a02 a708 |001f: const-string v2, "homeButtonLTopenN" // string@08a7 │ │ +01ed02: 5443 2001 |0021: iget-object v3, v4, Lcom/gacode/relaunchx/PrefsActivity$15;.val$input:Landroid/widget/EditText; // field@0120 │ │ +01ed06: 6e10 1501 0300 |0023: invoke-virtual {v3}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0115 │ │ +01ed0c: 0c03 |0026: move-result-object v3 │ │ +01ed0e: 6e10 6906 0300 |0027: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0669 │ │ +01ed14: 0c03 |002a: move-result-object v3 │ │ +01ed16: 7230 6a00 2003 |002b: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@006a │ │ +01ed1c: 7210 6500 0000 |002e: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0065 │ │ +01ed22: 5442 1f01 |0031: iget-object v2, v4, Lcom/gacode/relaunchx/PrefsActivity$15;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@011f │ │ +01ed26: 5443 2101 |0033: iget-object v3, v4, Lcom/gacode/relaunchx/PrefsActivity$15;.val$pref:Landroid/preference/Preference; // field@0121 │ │ +01ed2a: 7120 fd02 3200 |0035: invoke-static {v2, v3}, Lcom/gacode/relaunchx/PrefsActivity;.access$300:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V // method@02fd │ │ +01ed30: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=847 │ │ 0x000a line=848 │ │ 0x000c line=849 │ │ 0x0011 line=848 │ │ 0x0014 line=850 │ │ @@ -16703,20 +16709,20 @@ │ │ type : '(Lcom/gacode/relaunchx/PrefsActivity;Landroid/widget/EditText;Landroid/preference/Preference;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -01dc9c: |[01dc9c] com.gacode.relaunchx.PrefsActivity$16.:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/widget/EditText;Landroid/preference/Preference;)V │ │ -01dcac: 5b01 2201 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$16;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0122 │ │ -01dcb0: 5b02 2301 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/PrefsActivity$16;.val$input:Landroid/widget/EditText; // field@0123 │ │ -01dcb4: 5b03 2401 |0004: iput-object v3, v0, Lcom/gacode/relaunchx/PrefsActivity$16;.val$pref:Landroid/preference/Preference; // field@0124 │ │ -01dcb8: 7010 6606 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -01dcbe: 0e00 |0009: return-void │ │ +01ed34: |[01ed34] com.gacode.relaunchx.PrefsActivity$16.:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/widget/EditText;Landroid/preference/Preference;)V │ │ +01ed44: 5b01 2201 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$16;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0122 │ │ +01ed48: 5b02 2301 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/PrefsActivity$16;.val$input:Landroid/widget/EditText; // field@0123 │ │ +01ed4c: 5b03 2401 |0004: iput-object v3, v0, Lcom/gacode/relaunchx/PrefsActivity$16;.val$pref:Landroid/preference/Preference; // field@0124 │ │ +01ed50: 7010 6606 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +01ed56: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=881 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lcom/gacode/relaunchx/PrefsActivity$16; │ │ 0x0000 - 0x000a reg=1 this$0 Lcom/gacode/relaunchx/PrefsActivity; │ │ 0x0000 - 0x000a reg=2 (null) Landroid/widget/EditText; │ │ @@ -16728,42 +16734,42 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 57 16-bit code units │ │ -01dcc0: |[01dcc0] com.gacode.relaunchx.PrefsActivity$16.onClick:(Landroid/content/DialogInterface;I)V │ │ -01dcd0: 5442 2201 |0000: iget-object v2, v4, Lcom/gacode/relaunchx/PrefsActivity$16;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0122 │ │ -01dcd4: 1a03 da08 |0002: const-string v3, "input_method" // string@08da │ │ -01dcd8: 6e20 0803 3200 |0004: invoke-virtual {v2, v3}, Lcom/gacode/relaunchx/PrefsActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0308 │ │ -01dcde: 0c01 |0007: move-result-object v1 │ │ -01dce0: 1f01 6800 |0008: check-cast v1, Landroid/view/inputmethod/InputMethodManager; // type@0068 │ │ -01dce4: 5442 2301 |000a: iget-object v2, v4, Lcom/gacode/relaunchx/PrefsActivity$16;.val$input:Landroid/widget/EditText; // field@0123 │ │ -01dce8: 6e10 1601 0200 |000c: invoke-virtual {v2}, Landroid/widget/EditText;.getWindowToken:()Landroid/os/IBinder; // method@0116 │ │ -01dcee: 0c02 |000f: move-result-object v2 │ │ -01dcf0: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -01dcf2: 6e30 ff00 2103 |0011: invoke-virtual {v1, v2, v3}, Landroid/view/inputmethod/InputMethodManager;.hideSoftInputFromWindow:(Landroid/os/IBinder;I)Z // method@00ff │ │ -01dcf8: 7210 4b00 0500 |0014: invoke-interface {v5}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ -01dcfe: 5442 2201 |0017: iget-object v2, v4, Lcom/gacode/relaunchx/PrefsActivity$16;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0122 │ │ -01dd02: 5422 7a01 |0019: iget-object v2, v2, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ -01dd06: 7210 6b00 0200 |001b: invoke-interface {v2}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006b │ │ -01dd0c: 0c00 |001e: move-result-object v0 │ │ -01dd0e: 1a02 480a |001f: const-string v2, "lruButtonSTopenN" // string@0a48 │ │ -01dd12: 5443 2301 |0021: iget-object v3, v4, Lcom/gacode/relaunchx/PrefsActivity$16;.val$input:Landroid/widget/EditText; // field@0123 │ │ -01dd16: 6e10 1501 0300 |0023: invoke-virtual {v3}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0115 │ │ -01dd1c: 0c03 |0026: move-result-object v3 │ │ -01dd1e: 6e10 6906 0300 |0027: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0669 │ │ -01dd24: 0c03 |002a: move-result-object v3 │ │ -01dd26: 7230 6a00 2003 |002b: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@006a │ │ -01dd2c: 7210 6500 0000 |002e: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0065 │ │ -01dd32: 5442 2201 |0031: iget-object v2, v4, Lcom/gacode/relaunchx/PrefsActivity$16;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0122 │ │ -01dd36: 5443 2401 |0033: iget-object v3, v4, Lcom/gacode/relaunchx/PrefsActivity$16;.val$pref:Landroid/preference/Preference; // field@0124 │ │ -01dd3a: 7120 fd02 3200 |0035: invoke-static {v2, v3}, Lcom/gacode/relaunchx/PrefsActivity;.access$300:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V // method@02fd │ │ -01dd40: 0e00 |0038: return-void │ │ +01ed58: |[01ed58] com.gacode.relaunchx.PrefsActivity$16.onClick:(Landroid/content/DialogInterface;I)V │ │ +01ed68: 5442 2201 |0000: iget-object v2, v4, Lcom/gacode/relaunchx/PrefsActivity$16;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0122 │ │ +01ed6c: 1a03 da08 |0002: const-string v3, "input_method" // string@08da │ │ +01ed70: 6e20 0803 3200 |0004: invoke-virtual {v2, v3}, Lcom/gacode/relaunchx/PrefsActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0308 │ │ +01ed76: 0c01 |0007: move-result-object v1 │ │ +01ed78: 1f01 6800 |0008: check-cast v1, Landroid/view/inputmethod/InputMethodManager; // type@0068 │ │ +01ed7c: 5442 2301 |000a: iget-object v2, v4, Lcom/gacode/relaunchx/PrefsActivity$16;.val$input:Landroid/widget/EditText; // field@0123 │ │ +01ed80: 6e10 1601 0200 |000c: invoke-virtual {v2}, Landroid/widget/EditText;.getWindowToken:()Landroid/os/IBinder; // method@0116 │ │ +01ed86: 0c02 |000f: move-result-object v2 │ │ +01ed88: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +01ed8a: 6e30 ff00 2103 |0011: invoke-virtual {v1, v2, v3}, Landroid/view/inputmethod/InputMethodManager;.hideSoftInputFromWindow:(Landroid/os/IBinder;I)Z // method@00ff │ │ +01ed90: 7210 4b00 0500 |0014: invoke-interface {v5}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ +01ed96: 5442 2201 |0017: iget-object v2, v4, Lcom/gacode/relaunchx/PrefsActivity$16;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0122 │ │ +01ed9a: 5422 7a01 |0019: iget-object v2, v2, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ +01ed9e: 7210 6b00 0200 |001b: invoke-interface {v2}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006b │ │ +01eda4: 0c00 |001e: move-result-object v0 │ │ +01eda6: 1a02 480a |001f: const-string v2, "lruButtonSTopenN" // string@0a48 │ │ +01edaa: 5443 2301 |0021: iget-object v3, v4, Lcom/gacode/relaunchx/PrefsActivity$16;.val$input:Landroid/widget/EditText; // field@0123 │ │ +01edae: 6e10 1501 0300 |0023: invoke-virtual {v3}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0115 │ │ +01edb4: 0c03 |0026: move-result-object v3 │ │ +01edb6: 6e10 6906 0300 |0027: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0669 │ │ +01edbc: 0c03 |002a: move-result-object v3 │ │ +01edbe: 7230 6a00 2003 |002b: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@006a │ │ +01edc4: 7210 6500 0000 |002e: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0065 │ │ +01edca: 5442 2201 |0031: iget-object v2, v4, Lcom/gacode/relaunchx/PrefsActivity$16;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0122 │ │ +01edce: 5443 2401 |0033: iget-object v3, v4, Lcom/gacode/relaunchx/PrefsActivity$16;.val$pref:Landroid/preference/Preference; // field@0124 │ │ +01edd2: 7120 fd02 3200 |0035: invoke-static {v2, v3}, Lcom/gacode/relaunchx/PrefsActivity;.access$300:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V // method@02fd │ │ +01edd8: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=884 │ │ 0x000a line=885 │ │ 0x000c line=886 │ │ 0x0011 line=885 │ │ 0x0014 line=887 │ │ @@ -16825,20 +16831,20 @@ │ │ type : '(Lcom/gacode/relaunchx/PrefsActivity;Landroid/widget/EditText;Landroid/preference/Preference;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -01dd44: |[01dd44] com.gacode.relaunchx.PrefsActivity$17.:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/widget/EditText;Landroid/preference/Preference;)V │ │ -01dd54: 5b01 2501 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$17;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0125 │ │ -01dd58: 5b02 2601 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/PrefsActivity$17;.val$input:Landroid/widget/EditText; // field@0126 │ │ -01dd5c: 5b03 2701 |0004: iput-object v3, v0, Lcom/gacode/relaunchx/PrefsActivity$17;.val$pref:Landroid/preference/Preference; // field@0127 │ │ -01dd60: 7010 6606 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -01dd66: 0e00 |0009: return-void │ │ +01eddc: |[01eddc] com.gacode.relaunchx.PrefsActivity$17.:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/widget/EditText;Landroid/preference/Preference;)V │ │ +01edec: 5b01 2501 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$17;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0125 │ │ +01edf0: 5b02 2601 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/PrefsActivity$17;.val$input:Landroid/widget/EditText; // field@0126 │ │ +01edf4: 5b03 2701 |0004: iput-object v3, v0, Lcom/gacode/relaunchx/PrefsActivity$17;.val$pref:Landroid/preference/Preference; // field@0127 │ │ +01edf8: 7010 6606 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +01edfe: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=915 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lcom/gacode/relaunchx/PrefsActivity$17; │ │ 0x0000 - 0x000a reg=1 this$0 Lcom/gacode/relaunchx/PrefsActivity; │ │ 0x0000 - 0x000a reg=2 (null) Landroid/widget/EditText; │ │ @@ -16850,42 +16856,42 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 57 16-bit code units │ │ -01dd68: |[01dd68] com.gacode.relaunchx.PrefsActivity$17.onClick:(Landroid/content/DialogInterface;I)V │ │ -01dd78: 5442 2501 |0000: iget-object v2, v4, Lcom/gacode/relaunchx/PrefsActivity$17;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0125 │ │ -01dd7c: 1a03 da08 |0002: const-string v3, "input_method" // string@08da │ │ -01dd80: 6e20 0803 3200 |0004: invoke-virtual {v2, v3}, Lcom/gacode/relaunchx/PrefsActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0308 │ │ -01dd86: 0c01 |0007: move-result-object v1 │ │ -01dd88: 1f01 6800 |0008: check-cast v1, Landroid/view/inputmethod/InputMethodManager; // type@0068 │ │ -01dd8c: 5442 2601 |000a: iget-object v2, v4, Lcom/gacode/relaunchx/PrefsActivity$17;.val$input:Landroid/widget/EditText; // field@0126 │ │ -01dd90: 6e10 1601 0200 |000c: invoke-virtual {v2}, Landroid/widget/EditText;.getWindowToken:()Landroid/os/IBinder; // method@0116 │ │ -01dd96: 0c02 |000f: move-result-object v2 │ │ -01dd98: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -01dd9a: 6e30 ff00 2103 |0011: invoke-virtual {v1, v2, v3}, Landroid/view/inputmethod/InputMethodManager;.hideSoftInputFromWindow:(Landroid/os/IBinder;I)Z // method@00ff │ │ -01dda0: 7210 4b00 0500 |0014: invoke-interface {v5}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ -01dda6: 5442 2501 |0017: iget-object v2, v4, Lcom/gacode/relaunchx/PrefsActivity$17;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0125 │ │ -01ddaa: 5422 7a01 |0019: iget-object v2, v2, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ -01ddae: 7210 6b00 0200 |001b: invoke-interface {v2}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006b │ │ -01ddb4: 0c00 |001e: move-result-object v0 │ │ -01ddb6: 1a02 440a |001f: const-string v2, "lruButtonDTopenN" // string@0a44 │ │ -01ddba: 5443 2601 |0021: iget-object v3, v4, Lcom/gacode/relaunchx/PrefsActivity$17;.val$input:Landroid/widget/EditText; // field@0126 │ │ -01ddbe: 6e10 1501 0300 |0023: invoke-virtual {v3}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0115 │ │ -01ddc4: 0c03 |0026: move-result-object v3 │ │ -01ddc6: 6e10 6906 0300 |0027: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0669 │ │ -01ddcc: 0c03 |002a: move-result-object v3 │ │ -01ddce: 7230 6a00 2003 |002b: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@006a │ │ -01ddd4: 7210 6500 0000 |002e: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0065 │ │ -01ddda: 5442 2501 |0031: iget-object v2, v4, Lcom/gacode/relaunchx/PrefsActivity$17;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0125 │ │ -01ddde: 5443 2701 |0033: iget-object v3, v4, Lcom/gacode/relaunchx/PrefsActivity$17;.val$pref:Landroid/preference/Preference; // field@0127 │ │ -01dde2: 7120 fd02 3200 |0035: invoke-static {v2, v3}, Lcom/gacode/relaunchx/PrefsActivity;.access$300:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V // method@02fd │ │ -01dde8: 0e00 |0038: return-void │ │ +01ee00: |[01ee00] com.gacode.relaunchx.PrefsActivity$17.onClick:(Landroid/content/DialogInterface;I)V │ │ +01ee10: 5442 2501 |0000: iget-object v2, v4, Lcom/gacode/relaunchx/PrefsActivity$17;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0125 │ │ +01ee14: 1a03 da08 |0002: const-string v3, "input_method" // string@08da │ │ +01ee18: 6e20 0803 3200 |0004: invoke-virtual {v2, v3}, Lcom/gacode/relaunchx/PrefsActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0308 │ │ +01ee1e: 0c01 |0007: move-result-object v1 │ │ +01ee20: 1f01 6800 |0008: check-cast v1, Landroid/view/inputmethod/InputMethodManager; // type@0068 │ │ +01ee24: 5442 2601 |000a: iget-object v2, v4, Lcom/gacode/relaunchx/PrefsActivity$17;.val$input:Landroid/widget/EditText; // field@0126 │ │ +01ee28: 6e10 1601 0200 |000c: invoke-virtual {v2}, Landroid/widget/EditText;.getWindowToken:()Landroid/os/IBinder; // method@0116 │ │ +01ee2e: 0c02 |000f: move-result-object v2 │ │ +01ee30: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +01ee32: 6e30 ff00 2103 |0011: invoke-virtual {v1, v2, v3}, Landroid/view/inputmethod/InputMethodManager;.hideSoftInputFromWindow:(Landroid/os/IBinder;I)Z // method@00ff │ │ +01ee38: 7210 4b00 0500 |0014: invoke-interface {v5}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ +01ee3e: 5442 2501 |0017: iget-object v2, v4, Lcom/gacode/relaunchx/PrefsActivity$17;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0125 │ │ +01ee42: 5422 7a01 |0019: iget-object v2, v2, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ +01ee46: 7210 6b00 0200 |001b: invoke-interface {v2}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006b │ │ +01ee4c: 0c00 |001e: move-result-object v0 │ │ +01ee4e: 1a02 440a |001f: const-string v2, "lruButtonDTopenN" // string@0a44 │ │ +01ee52: 5443 2601 |0021: iget-object v3, v4, Lcom/gacode/relaunchx/PrefsActivity$17;.val$input:Landroid/widget/EditText; // field@0126 │ │ +01ee56: 6e10 1501 0300 |0023: invoke-virtual {v3}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0115 │ │ +01ee5c: 0c03 |0026: move-result-object v3 │ │ +01ee5e: 6e10 6906 0300 |0027: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0669 │ │ +01ee64: 0c03 |002a: move-result-object v3 │ │ +01ee66: 7230 6a00 2003 |002b: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@006a │ │ +01ee6c: 7210 6500 0000 |002e: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0065 │ │ +01ee72: 5442 2501 |0031: iget-object v2, v4, Lcom/gacode/relaunchx/PrefsActivity$17;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0125 │ │ +01ee76: 5443 2701 |0033: iget-object v3, v4, Lcom/gacode/relaunchx/PrefsActivity$17;.val$pref:Landroid/preference/Preference; // field@0127 │ │ +01ee7a: 7120 fd02 3200 |0035: invoke-static {v2, v3}, Lcom/gacode/relaunchx/PrefsActivity;.access$300:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V // method@02fd │ │ +01ee80: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=918 │ │ 0x000a line=919 │ │ 0x000c line=920 │ │ 0x0011 line=919 │ │ 0x0014 line=921 │ │ @@ -16947,20 +16953,20 @@ │ │ type : '(Lcom/gacode/relaunchx/PrefsActivity;Landroid/widget/EditText;Landroid/preference/Preference;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -01ddec: |[01ddec] com.gacode.relaunchx.PrefsActivity$18.:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/widget/EditText;Landroid/preference/Preference;)V │ │ -01ddfc: 5b01 2801 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$18;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0128 │ │ -01de00: 5b02 2901 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/PrefsActivity$18;.val$input:Landroid/widget/EditText; // field@0129 │ │ -01de04: 5b03 2a01 |0004: iput-object v3, v0, Lcom/gacode/relaunchx/PrefsActivity$18;.val$pref:Landroid/preference/Preference; // field@012a │ │ -01de08: 7010 6606 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -01de0e: 0e00 |0009: return-void │ │ +01ee84: |[01ee84] com.gacode.relaunchx.PrefsActivity$18.:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/widget/EditText;Landroid/preference/Preference;)V │ │ +01ee94: 5b01 2801 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$18;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0128 │ │ +01ee98: 5b02 2901 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/PrefsActivity$18;.val$input:Landroid/widget/EditText; // field@0129 │ │ +01ee9c: 5b03 2a01 |0004: iput-object v3, v0, Lcom/gacode/relaunchx/PrefsActivity$18;.val$pref:Landroid/preference/Preference; // field@012a │ │ +01eea0: 7010 6606 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +01eea6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=949 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lcom/gacode/relaunchx/PrefsActivity$18; │ │ 0x0000 - 0x000a reg=1 this$0 Lcom/gacode/relaunchx/PrefsActivity; │ │ 0x0000 - 0x000a reg=2 (null) Landroid/widget/EditText; │ │ @@ -16972,42 +16978,42 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 57 16-bit code units │ │ -01de10: |[01de10] com.gacode.relaunchx.PrefsActivity$18.onClick:(Landroid/content/DialogInterface;I)V │ │ -01de20: 5442 2801 |0000: iget-object v2, v4, Lcom/gacode/relaunchx/PrefsActivity$18;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0128 │ │ -01de24: 1a03 da08 |0002: const-string v3, "input_method" // string@08da │ │ -01de28: 6e20 0803 3200 |0004: invoke-virtual {v2, v3}, Lcom/gacode/relaunchx/PrefsActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0308 │ │ -01de2e: 0c01 |0007: move-result-object v1 │ │ -01de30: 1f01 6800 |0008: check-cast v1, Landroid/view/inputmethod/InputMethodManager; // type@0068 │ │ -01de34: 5442 2901 |000a: iget-object v2, v4, Lcom/gacode/relaunchx/PrefsActivity$18;.val$input:Landroid/widget/EditText; // field@0129 │ │ -01de38: 6e10 1601 0200 |000c: invoke-virtual {v2}, Landroid/widget/EditText;.getWindowToken:()Landroid/os/IBinder; // method@0116 │ │ -01de3e: 0c02 |000f: move-result-object v2 │ │ -01de40: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -01de42: 6e30 ff00 2103 |0011: invoke-virtual {v1, v2, v3}, Landroid/view/inputmethod/InputMethodManager;.hideSoftInputFromWindow:(Landroid/os/IBinder;I)Z // method@00ff │ │ -01de48: 7210 4b00 0500 |0014: invoke-interface {v5}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ -01de4e: 5442 2801 |0017: iget-object v2, v4, Lcom/gacode/relaunchx/PrefsActivity$18;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0128 │ │ -01de52: 5422 7a01 |0019: iget-object v2, v2, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ -01de56: 7210 6b00 0200 |001b: invoke-interface {v2}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006b │ │ -01de5c: 0c00 |001e: move-result-object v0 │ │ -01de5e: 1a02 460a |001f: const-string v2, "lruButtonLTopenN" // string@0a46 │ │ -01de62: 5443 2901 |0021: iget-object v3, v4, Lcom/gacode/relaunchx/PrefsActivity$18;.val$input:Landroid/widget/EditText; // field@0129 │ │ -01de66: 6e10 1501 0300 |0023: invoke-virtual {v3}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0115 │ │ -01de6c: 0c03 |0026: move-result-object v3 │ │ -01de6e: 6e10 6906 0300 |0027: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0669 │ │ -01de74: 0c03 |002a: move-result-object v3 │ │ -01de76: 7230 6a00 2003 |002b: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@006a │ │ -01de7c: 7210 6500 0000 |002e: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0065 │ │ -01de82: 5442 2801 |0031: iget-object v2, v4, Lcom/gacode/relaunchx/PrefsActivity$18;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0128 │ │ -01de86: 5443 2a01 |0033: iget-object v3, v4, Lcom/gacode/relaunchx/PrefsActivity$18;.val$pref:Landroid/preference/Preference; // field@012a │ │ -01de8a: 7120 fd02 3200 |0035: invoke-static {v2, v3}, Lcom/gacode/relaunchx/PrefsActivity;.access$300:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V // method@02fd │ │ -01de90: 0e00 |0038: return-void │ │ +01eea8: |[01eea8] com.gacode.relaunchx.PrefsActivity$18.onClick:(Landroid/content/DialogInterface;I)V │ │ +01eeb8: 5442 2801 |0000: iget-object v2, v4, Lcom/gacode/relaunchx/PrefsActivity$18;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0128 │ │ +01eebc: 1a03 da08 |0002: const-string v3, "input_method" // string@08da │ │ +01eec0: 6e20 0803 3200 |0004: invoke-virtual {v2, v3}, Lcom/gacode/relaunchx/PrefsActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0308 │ │ +01eec6: 0c01 |0007: move-result-object v1 │ │ +01eec8: 1f01 6800 |0008: check-cast v1, Landroid/view/inputmethod/InputMethodManager; // type@0068 │ │ +01eecc: 5442 2901 |000a: iget-object v2, v4, Lcom/gacode/relaunchx/PrefsActivity$18;.val$input:Landroid/widget/EditText; // field@0129 │ │ +01eed0: 6e10 1601 0200 |000c: invoke-virtual {v2}, Landroid/widget/EditText;.getWindowToken:()Landroid/os/IBinder; // method@0116 │ │ +01eed6: 0c02 |000f: move-result-object v2 │ │ +01eed8: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +01eeda: 6e30 ff00 2103 |0011: invoke-virtual {v1, v2, v3}, Landroid/view/inputmethod/InputMethodManager;.hideSoftInputFromWindow:(Landroid/os/IBinder;I)Z // method@00ff │ │ +01eee0: 7210 4b00 0500 |0014: invoke-interface {v5}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ +01eee6: 5442 2801 |0017: iget-object v2, v4, Lcom/gacode/relaunchx/PrefsActivity$18;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0128 │ │ +01eeea: 5422 7a01 |0019: iget-object v2, v2, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ +01eeee: 7210 6b00 0200 |001b: invoke-interface {v2}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006b │ │ +01eef4: 0c00 |001e: move-result-object v0 │ │ +01eef6: 1a02 460a |001f: const-string v2, "lruButtonLTopenN" // string@0a46 │ │ +01eefa: 5443 2901 |0021: iget-object v3, v4, Lcom/gacode/relaunchx/PrefsActivity$18;.val$input:Landroid/widget/EditText; // field@0129 │ │ +01eefe: 6e10 1501 0300 |0023: invoke-virtual {v3}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0115 │ │ +01ef04: 0c03 |0026: move-result-object v3 │ │ +01ef06: 6e10 6906 0300 |0027: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0669 │ │ +01ef0c: 0c03 |002a: move-result-object v3 │ │ +01ef0e: 7230 6a00 2003 |002b: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@006a │ │ +01ef14: 7210 6500 0000 |002e: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0065 │ │ +01ef1a: 5442 2801 |0031: iget-object v2, v4, Lcom/gacode/relaunchx/PrefsActivity$18;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0128 │ │ +01ef1e: 5443 2a01 |0033: iget-object v3, v4, Lcom/gacode/relaunchx/PrefsActivity$18;.val$pref:Landroid/preference/Preference; // field@012a │ │ +01ef22: 7120 fd02 3200 |0035: invoke-static {v2, v3}, Lcom/gacode/relaunchx/PrefsActivity;.access$300:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V // method@02fd │ │ +01ef28: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=952 │ │ 0x000a line=953 │ │ 0x000c line=954 │ │ 0x0011 line=953 │ │ 0x0014 line=955 │ │ @@ -17069,20 +17075,20 @@ │ │ type : '(Lcom/gacode/relaunchx/PrefsActivity;Landroid/widget/EditText;Landroid/preference/Preference;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -01de94: |[01de94] com.gacode.relaunchx.PrefsActivity$19.:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/widget/EditText;Landroid/preference/Preference;)V │ │ -01dea4: 5b01 2b01 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$19;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@012b │ │ -01dea8: 5b02 2c01 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/PrefsActivity$19;.val$input:Landroid/widget/EditText; // field@012c │ │ -01deac: 5b03 2d01 |0004: iput-object v3, v0, Lcom/gacode/relaunchx/PrefsActivity$19;.val$pref:Landroid/preference/Preference; // field@012d │ │ -01deb0: 7010 6606 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -01deb6: 0e00 |0009: return-void │ │ +01ef2c: |[01ef2c] com.gacode.relaunchx.PrefsActivity$19.:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/widget/EditText;Landroid/preference/Preference;)V │ │ +01ef3c: 5b01 2b01 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$19;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@012b │ │ +01ef40: 5b02 2c01 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/PrefsActivity$19;.val$input:Landroid/widget/EditText; // field@012c │ │ +01ef44: 5b03 2d01 |0004: iput-object v3, v0, Lcom/gacode/relaunchx/PrefsActivity$19;.val$pref:Landroid/preference/Preference; // field@012d │ │ +01ef48: 7010 6606 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +01ef4e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=986 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lcom/gacode/relaunchx/PrefsActivity$19; │ │ 0x0000 - 0x000a reg=1 this$0 Lcom/gacode/relaunchx/PrefsActivity; │ │ 0x0000 - 0x000a reg=2 (null) Landroid/widget/EditText; │ │ @@ -17094,42 +17100,42 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 57 16-bit code units │ │ -01deb8: |[01deb8] com.gacode.relaunchx.PrefsActivity$19.onClick:(Landroid/content/DialogInterface;I)V │ │ -01dec8: 5442 2b01 |0000: iget-object v2, v4, Lcom/gacode/relaunchx/PrefsActivity$19;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@012b │ │ -01decc: 1a03 da08 |0002: const-string v3, "input_method" // string@08da │ │ -01ded0: 6e20 0803 3200 |0004: invoke-virtual {v2, v3}, Lcom/gacode/relaunchx/PrefsActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0308 │ │ -01ded6: 0c01 |0007: move-result-object v1 │ │ -01ded8: 1f01 6800 |0008: check-cast v1, Landroid/view/inputmethod/InputMethodManager; // type@0068 │ │ -01dedc: 5442 2c01 |000a: iget-object v2, v4, Lcom/gacode/relaunchx/PrefsActivity$19;.val$input:Landroid/widget/EditText; // field@012c │ │ -01dee0: 6e10 1601 0200 |000c: invoke-virtual {v2}, Landroid/widget/EditText;.getWindowToken:()Landroid/os/IBinder; // method@0116 │ │ -01dee6: 0c02 |000f: move-result-object v2 │ │ -01dee8: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -01deea: 6e30 ff00 2103 |0011: invoke-virtual {v1, v2, v3}, Landroid/view/inputmethod/InputMethodManager;.hideSoftInputFromWindow:(Landroid/os/IBinder;I)Z // method@00ff │ │ -01def0: 7210 4b00 0500 |0014: invoke-interface {v5}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ -01def6: 5442 2b01 |0017: iget-object v2, v4, Lcom/gacode/relaunchx/PrefsActivity$19;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@012b │ │ -01defa: 5422 7a01 |0019: iget-object v2, v2, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ -01defe: 7210 6b00 0200 |001b: invoke-interface {v2}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006b │ │ -01df04: 0c00 |001e: move-result-object v0 │ │ -01df06: 1a02 6a07 |001f: const-string v2, "favButtonSTopenN" // string@076a │ │ -01df0a: 5443 2c01 |0021: iget-object v3, v4, Lcom/gacode/relaunchx/PrefsActivity$19;.val$input:Landroid/widget/EditText; // field@012c │ │ -01df0e: 6e10 1501 0300 |0023: invoke-virtual {v3}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0115 │ │ -01df14: 0c03 |0026: move-result-object v3 │ │ -01df16: 6e10 6906 0300 |0027: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0669 │ │ -01df1c: 0c03 |002a: move-result-object v3 │ │ -01df1e: 7230 6a00 2003 |002b: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@006a │ │ -01df24: 7210 6500 0000 |002e: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0065 │ │ -01df2a: 5442 2b01 |0031: iget-object v2, v4, Lcom/gacode/relaunchx/PrefsActivity$19;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@012b │ │ -01df2e: 5443 2d01 |0033: iget-object v3, v4, Lcom/gacode/relaunchx/PrefsActivity$19;.val$pref:Landroid/preference/Preference; // field@012d │ │ -01df32: 7120 fd02 3200 |0035: invoke-static {v2, v3}, Lcom/gacode/relaunchx/PrefsActivity;.access$300:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V // method@02fd │ │ -01df38: 0e00 |0038: return-void │ │ +01ef50: |[01ef50] com.gacode.relaunchx.PrefsActivity$19.onClick:(Landroid/content/DialogInterface;I)V │ │ +01ef60: 5442 2b01 |0000: iget-object v2, v4, Lcom/gacode/relaunchx/PrefsActivity$19;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@012b │ │ +01ef64: 1a03 da08 |0002: const-string v3, "input_method" // string@08da │ │ +01ef68: 6e20 0803 3200 |0004: invoke-virtual {v2, v3}, Lcom/gacode/relaunchx/PrefsActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0308 │ │ +01ef6e: 0c01 |0007: move-result-object v1 │ │ +01ef70: 1f01 6800 |0008: check-cast v1, Landroid/view/inputmethod/InputMethodManager; // type@0068 │ │ +01ef74: 5442 2c01 |000a: iget-object v2, v4, Lcom/gacode/relaunchx/PrefsActivity$19;.val$input:Landroid/widget/EditText; // field@012c │ │ +01ef78: 6e10 1601 0200 |000c: invoke-virtual {v2}, Landroid/widget/EditText;.getWindowToken:()Landroid/os/IBinder; // method@0116 │ │ +01ef7e: 0c02 |000f: move-result-object v2 │ │ +01ef80: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +01ef82: 6e30 ff00 2103 |0011: invoke-virtual {v1, v2, v3}, Landroid/view/inputmethod/InputMethodManager;.hideSoftInputFromWindow:(Landroid/os/IBinder;I)Z // method@00ff │ │ +01ef88: 7210 4b00 0500 |0014: invoke-interface {v5}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ +01ef8e: 5442 2b01 |0017: iget-object v2, v4, Lcom/gacode/relaunchx/PrefsActivity$19;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@012b │ │ +01ef92: 5422 7a01 |0019: iget-object v2, v2, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ +01ef96: 7210 6b00 0200 |001b: invoke-interface {v2}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006b │ │ +01ef9c: 0c00 |001e: move-result-object v0 │ │ +01ef9e: 1a02 6a07 |001f: const-string v2, "favButtonSTopenN" // string@076a │ │ +01efa2: 5443 2c01 |0021: iget-object v3, v4, Lcom/gacode/relaunchx/PrefsActivity$19;.val$input:Landroid/widget/EditText; // field@012c │ │ +01efa6: 6e10 1501 0300 |0023: invoke-virtual {v3}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0115 │ │ +01efac: 0c03 |0026: move-result-object v3 │ │ +01efae: 6e10 6906 0300 |0027: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0669 │ │ +01efb4: 0c03 |002a: move-result-object v3 │ │ +01efb6: 7230 6a00 2003 |002b: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@006a │ │ +01efbc: 7210 6500 0000 |002e: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0065 │ │ +01efc2: 5442 2b01 |0031: iget-object v2, v4, Lcom/gacode/relaunchx/PrefsActivity$19;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@012b │ │ +01efc6: 5443 2d01 |0033: iget-object v3, v4, Lcom/gacode/relaunchx/PrefsActivity$19;.val$pref:Landroid/preference/Preference; // field@012d │ │ +01efca: 7120 fd02 3200 |0035: invoke-static {v2, v3}, Lcom/gacode/relaunchx/PrefsActivity;.access$300:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V // method@02fd │ │ +01efd0: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=989 │ │ 0x000a line=990 │ │ 0x000c line=991 │ │ 0x0011 line=990 │ │ 0x0014 line=992 │ │ @@ -17183,18 +17189,18 @@ │ │ type : '(Lcom/gacode/relaunchx/PrefsActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01df3c: |[01df3c] com.gacode.relaunchx.PrefsActivity$1.:(Lcom/gacode/relaunchx/PrefsActivity;)V │ │ -01df4c: 5b01 2e01 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$1;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@012e │ │ -01df50: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -01df56: 0e00 |0005: return-void │ │ +01efd4: |[01efd4] com.gacode.relaunchx.PrefsActivity$1.:(Lcom/gacode/relaunchx/PrefsActivity;)V │ │ +01efe4: 5b01 2e01 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$1;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@012e │ │ +01efe8: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +01efee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=264 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/PrefsActivity$1; │ │ 0x0000 - 0x0006 reg=1 this$0 Lcom/gacode/relaunchx/PrefsActivity; │ │ │ │ @@ -17204,53 +17210,53 @@ │ │ type : '(Landroid/preference/Preference;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 86 16-bit code units │ │ -01df58: |[01df58] com.gacode.relaunchx.PrefsActivity$1.onPreferenceClick:(Landroid/preference/Preference;)Z │ │ -01df68: 2200 0c00 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000c │ │ -01df6c: 5431 2e01 |0002: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$1;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@012e │ │ -01df70: 7020 1b00 1000 |0004: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ -01df76: 5431 2e01 |0007: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$1;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@012e │ │ -01df7a: 6e10 0703 0100 |0009: invoke-virtual {v1}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ -01df80: 0c01 |000c: move-result-object v1 │ │ -01df82: 1402 5200 087f |000d: const v2, #float 1.80777e+38 // #7f080052 │ │ -01df88: 6e20 8000 2100 |0010: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -01df8e: 0c01 |0013: move-result-object v1 │ │ -01df90: 6e20 2500 1000 |0014: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ -01df96: 5431 2e01 |0017: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$1;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@012e │ │ -01df9a: 6e10 0703 0100 |0019: invoke-virtual {v1}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ -01dfa0: 0c01 |001c: move-result-object v1 │ │ -01dfa2: 1402 5100 087f |001d: const v2, #float 1.80777e+38 // #7f080051 │ │ -01dfa8: 6e20 8000 2100 |0020: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -01dfae: 0c01 |0023: move-result-object v1 │ │ -01dfb0: 6e20 1e00 1000 |0024: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@001e │ │ -01dfb6: 5431 2e01 |0027: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$1;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@012e │ │ -01dfba: 6e10 0703 0100 |0029: invoke-virtual {v1}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ -01dfc0: 0c01 |002c: move-result-object v1 │ │ -01dfc2: 1402 5b00 087f |002d: const v2, #float 1.80777e+38 // #7f08005b │ │ -01dfc8: 6e20 8000 2100 |0030: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -01dfce: 0c01 |0033: move-result-object v1 │ │ -01dfd0: 2202 ca00 |0034: new-instance v2, Lcom/gacode/relaunchx/PrefsActivity$1$1; // type@00ca │ │ -01dfd4: 7020 8702 3200 |0036: invoke-direct {v2, v3}, Lcom/gacode/relaunchx/PrefsActivity$1$1;.:(Lcom/gacode/relaunchx/PrefsActivity$1;)V // method@0287 │ │ -01dfda: 6e30 2200 1002 |0039: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0022 │ │ -01dfe0: 5431 2e01 |003c: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$1;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@012e │ │ -01dfe4: 6e10 0703 0100 |003e: invoke-virtual {v1}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ -01dfea: 0c01 |0041: move-result-object v1 │ │ -01dfec: 1402 8000 087f |0042: const v2, #float 1.80778e+38 // #7f080080 │ │ -01dff2: 6e20 8000 2100 |0045: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -01dff8: 0c01 |0048: move-result-object v1 │ │ -01dffa: 2202 cb00 |0049: new-instance v2, Lcom/gacode/relaunchx/PrefsActivity$1$2; // type@00cb │ │ -01dffe: 7020 8902 3200 |004b: invoke-direct {v2, v3}, Lcom/gacode/relaunchx/PrefsActivity$1$2;.:(Lcom/gacode/relaunchx/PrefsActivity$1;)V // method@0289 │ │ -01e004: 6e30 2000 1002 |004e: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0020 │ │ -01e00a: 6e10 2700 0000 |0051: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ -01e010: 1211 |0054: const/4 v1, #int 1 // #1 │ │ -01e012: 0f01 |0055: return v1 │ │ +01eff0: |[01eff0] com.gacode.relaunchx.PrefsActivity$1.onPreferenceClick:(Landroid/preference/Preference;)Z │ │ +01f000: 2200 0c00 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000c │ │ +01f004: 5431 2e01 |0002: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$1;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@012e │ │ +01f008: 7020 1b00 1000 |0004: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ +01f00e: 5431 2e01 |0007: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$1;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@012e │ │ +01f012: 6e10 0703 0100 |0009: invoke-virtual {v1}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ +01f018: 0c01 |000c: move-result-object v1 │ │ +01f01a: 1402 5200 087f |000d: const v2, #float 1.80777e+38 // #7f080052 │ │ +01f020: 6e20 8000 2100 |0010: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +01f026: 0c01 |0013: move-result-object v1 │ │ +01f028: 6e20 2500 1000 |0014: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ +01f02e: 5431 2e01 |0017: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$1;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@012e │ │ +01f032: 6e10 0703 0100 |0019: invoke-virtual {v1}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ +01f038: 0c01 |001c: move-result-object v1 │ │ +01f03a: 1402 5100 087f |001d: const v2, #float 1.80777e+38 // #7f080051 │ │ +01f040: 6e20 8000 2100 |0020: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +01f046: 0c01 |0023: move-result-object v1 │ │ +01f048: 6e20 1e00 1000 |0024: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@001e │ │ +01f04e: 5431 2e01 |0027: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$1;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@012e │ │ +01f052: 6e10 0703 0100 |0029: invoke-virtual {v1}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ +01f058: 0c01 |002c: move-result-object v1 │ │ +01f05a: 1402 5b00 087f |002d: const v2, #float 1.80777e+38 // #7f08005b │ │ +01f060: 6e20 8000 2100 |0030: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +01f066: 0c01 |0033: move-result-object v1 │ │ +01f068: 2202 ca00 |0034: new-instance v2, Lcom/gacode/relaunchx/PrefsActivity$1$1; // type@00ca │ │ +01f06c: 7020 8702 3200 |0036: invoke-direct {v2, v3}, Lcom/gacode/relaunchx/PrefsActivity$1$1;.:(Lcom/gacode/relaunchx/PrefsActivity$1;)V // method@0287 │ │ +01f072: 6e30 2200 1002 |0039: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0022 │ │ +01f078: 5431 2e01 |003c: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$1;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@012e │ │ +01f07c: 6e10 0703 0100 |003e: invoke-virtual {v1}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ +01f082: 0c01 |0041: move-result-object v1 │ │ +01f084: 1402 8000 087f |0042: const v2, #float 1.80778e+38 // #7f080080 │ │ +01f08a: 6e20 8000 2100 |0045: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +01f090: 0c01 |0048: move-result-object v1 │ │ +01f092: 2202 cb00 |0049: new-instance v2, Lcom/gacode/relaunchx/PrefsActivity$1$2; // type@00cb │ │ +01f096: 7020 8902 3200 |004b: invoke-direct {v2, v3}, Lcom/gacode/relaunchx/PrefsActivity$1$2;.:(Lcom/gacode/relaunchx/PrefsActivity$1;)V // method@0289 │ │ +01f09c: 6e30 2000 1002 |004e: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0020 │ │ +01f0a2: 6e10 2700 0000 |0051: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ +01f0a8: 1211 |0054: const/4 v1, #int 1 // #1 │ │ +01f0aa: 0f01 |0055: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=266 │ │ 0x0007 line=268 │ │ 0x0017 line=270 │ │ 0x0027 line=272 │ │ 0x0029 line=273 │ │ @@ -17300,18 +17306,18 @@ │ │ type : '(Lcom/gacode/relaunchx/PrefsActivity$2;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01e014: |[01e014] com.gacode.relaunchx.PrefsActivity$2$1.:(Lcom/gacode/relaunchx/PrefsActivity$2;)V │ │ -01e024: 5b01 2f01 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$2$1;.this$1:Lcom/gacode/relaunchx/PrefsActivity$2; // field@012f │ │ -01e028: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -01e02e: 0e00 |0005: return-void │ │ +01f0ac: |[01f0ac] com.gacode.relaunchx.PrefsActivity$2$1.:(Lcom/gacode/relaunchx/PrefsActivity$2;)V │ │ +01f0bc: 5b01 2f01 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$2$1;.this$1:Lcom/gacode/relaunchx/PrefsActivity$2; // field@012f │ │ +01f0c0: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +01f0c6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/PrefsActivity$2$1; │ │ 0x0000 - 0x0006 reg=1 this$1 Lcom/gacode/relaunchx/PrefsActivity$2; │ │ │ │ @@ -17321,22 +17327,22 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -01e030: |[01e030] com.gacode.relaunchx.PrefsActivity$2$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -01e040: 5420 2f01 |0000: iget-object v0, v2, Lcom/gacode/relaunchx/PrefsActivity$2$1;.this$1:Lcom/gacode/relaunchx/PrefsActivity$2; // field@012f │ │ -01e044: 5400 4701 |0002: iget-object v0, v0, Lcom/gacode/relaunchx/PrefsActivity$2;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0147 │ │ -01e048: 5400 7101 |0004: iget-object v0, v0, Lcom/gacode/relaunchx/PrefsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0171 │ │ -01e04c: 1a01 0a0a |0006: const-string v1, "lastOpened" // string@0a0a │ │ -01e050: 6e20 9f04 1000 |0008: invoke-virtual {v0, v1}, Lcom/gacode/relaunchx/ReLaunchApp;.setDefault:(Ljava/lang/String;)V // method@049f │ │ -01e056: 7210 4b00 0300 |000b: invoke-interface {v3}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ -01e05c: 0e00 |000e: return-void │ │ +01f0c8: |[01f0c8] com.gacode.relaunchx.PrefsActivity$2$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +01f0d8: 5420 2f01 |0000: iget-object v0, v2, Lcom/gacode/relaunchx/PrefsActivity$2$1;.this$1:Lcom/gacode/relaunchx/PrefsActivity$2; // field@012f │ │ +01f0dc: 5400 4701 |0002: iget-object v0, v0, Lcom/gacode/relaunchx/PrefsActivity$2;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0147 │ │ +01f0e0: 5400 7101 |0004: iget-object v0, v0, Lcom/gacode/relaunchx/PrefsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0171 │ │ +01f0e4: 1a01 0a0a |0006: const-string v1, "lastOpened" // string@0a0a │ │ +01f0e8: 6e20 9f04 1000 |0008: invoke-virtual {v0, v1}, Lcom/gacode/relaunchx/ReLaunchApp;.setDefault:(Ljava/lang/String;)V // method@049f │ │ +01f0ee: 7210 4b00 0300 |000b: invoke-interface {v3}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ +01f0f4: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=309 │ │ 0x000b line=310 │ │ 0x000e line=311 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lcom/gacode/relaunchx/PrefsActivity$2$1; │ │ @@ -17378,18 +17384,18 @@ │ │ type : '(Lcom/gacode/relaunchx/PrefsActivity$2;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01e060: |[01e060] com.gacode.relaunchx.PrefsActivity$2$2.:(Lcom/gacode/relaunchx/PrefsActivity$2;)V │ │ -01e070: 5b01 3001 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$2$2;.this$1:Lcom/gacode/relaunchx/PrefsActivity$2; // field@0130 │ │ -01e074: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -01e07a: 0e00 |0005: return-void │ │ +01f0f8: |[01f0f8] com.gacode.relaunchx.PrefsActivity$2$2.:(Lcom/gacode/relaunchx/PrefsActivity$2;)V │ │ +01f108: 5b01 3001 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$2$2;.this$1:Lcom/gacode/relaunchx/PrefsActivity$2; // field@0130 │ │ +01f10c: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +01f112: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=316 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/PrefsActivity$2$2; │ │ 0x0000 - 0x0006 reg=1 this$1 Lcom/gacode/relaunchx/PrefsActivity$2; │ │ │ │ @@ -17399,17 +17405,17 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01e07c: |[01e07c] com.gacode.relaunchx.PrefsActivity$2$2.onClick:(Landroid/content/DialogInterface;I)V │ │ -01e08c: 7210 4b00 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ -01e092: 0e00 |0003: return-void │ │ +01f114: |[01f114] com.gacode.relaunchx.PrefsActivity$2$2.onClick:(Landroid/content/DialogInterface;I)V │ │ +01f124: 7210 4b00 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ +01f12a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=319 │ │ 0x0003 line=320 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/gacode/relaunchx/PrefsActivity$2$2; │ │ 0x0000 - 0x0004 reg=1 dialog Landroid/content/DialogInterface; │ │ @@ -17458,20 +17464,20 @@ │ │ type : '(Lcom/gacode/relaunchx/PrefsActivity;Landroid/widget/EditText;Landroid/preference/Preference;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -01e094: |[01e094] com.gacode.relaunchx.PrefsActivity$20.:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/widget/EditText;Landroid/preference/Preference;)V │ │ -01e0a4: 5b01 3101 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$20;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0131 │ │ -01e0a8: 5b02 3201 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/PrefsActivity$20;.val$input:Landroid/widget/EditText; // field@0132 │ │ -01e0ac: 5b03 3301 |0004: iput-object v3, v0, Lcom/gacode/relaunchx/PrefsActivity$20;.val$pref:Landroid/preference/Preference; // field@0133 │ │ -01e0b0: 7010 6606 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -01e0b6: 0e00 |0009: return-void │ │ +01f12c: |[01f12c] com.gacode.relaunchx.PrefsActivity$20.:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/widget/EditText;Landroid/preference/Preference;)V │ │ +01f13c: 5b01 3101 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$20;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0131 │ │ +01f140: 5b02 3201 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/PrefsActivity$20;.val$input:Landroid/widget/EditText; // field@0132 │ │ +01f144: 5b03 3301 |0004: iput-object v3, v0, Lcom/gacode/relaunchx/PrefsActivity$20;.val$pref:Landroid/preference/Preference; // field@0133 │ │ +01f148: 7010 6606 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +01f14e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1020 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lcom/gacode/relaunchx/PrefsActivity$20; │ │ 0x0000 - 0x000a reg=1 this$0 Lcom/gacode/relaunchx/PrefsActivity; │ │ 0x0000 - 0x000a reg=2 (null) Landroid/widget/EditText; │ │ @@ -17483,42 +17489,42 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 57 16-bit code units │ │ -01e0b8: |[01e0b8] com.gacode.relaunchx.PrefsActivity$20.onClick:(Landroid/content/DialogInterface;I)V │ │ -01e0c8: 5442 3101 |0000: iget-object v2, v4, Lcom/gacode/relaunchx/PrefsActivity$20;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0131 │ │ -01e0cc: 1a03 da08 |0002: const-string v3, "input_method" // string@08da │ │ -01e0d0: 6e20 0803 3200 |0004: invoke-virtual {v2, v3}, Lcom/gacode/relaunchx/PrefsActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0308 │ │ -01e0d6: 0c01 |0007: move-result-object v1 │ │ -01e0d8: 1f01 6800 |0008: check-cast v1, Landroid/view/inputmethod/InputMethodManager; // type@0068 │ │ -01e0dc: 5442 3201 |000a: iget-object v2, v4, Lcom/gacode/relaunchx/PrefsActivity$20;.val$input:Landroid/widget/EditText; // field@0132 │ │ -01e0e0: 6e10 1601 0200 |000c: invoke-virtual {v2}, Landroid/widget/EditText;.getWindowToken:()Landroid/os/IBinder; // method@0116 │ │ -01e0e6: 0c02 |000f: move-result-object v2 │ │ -01e0e8: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -01e0ea: 6e30 ff00 2103 |0011: invoke-virtual {v1, v2, v3}, Landroid/view/inputmethod/InputMethodManager;.hideSoftInputFromWindow:(Landroid/os/IBinder;I)Z // method@00ff │ │ -01e0f0: 7210 4b00 0500 |0014: invoke-interface {v5}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ -01e0f6: 5442 3101 |0017: iget-object v2, v4, Lcom/gacode/relaunchx/PrefsActivity$20;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0131 │ │ -01e0fa: 5422 7a01 |0019: iget-object v2, v2, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ -01e0fe: 7210 6b00 0200 |001b: invoke-interface {v2}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006b │ │ -01e104: 0c00 |001e: move-result-object v0 │ │ -01e106: 1a02 6607 |001f: const-string v2, "favButtonDTopenN" // string@0766 │ │ -01e10a: 5443 3201 |0021: iget-object v3, v4, Lcom/gacode/relaunchx/PrefsActivity$20;.val$input:Landroid/widget/EditText; // field@0132 │ │ -01e10e: 6e10 1501 0300 |0023: invoke-virtual {v3}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0115 │ │ -01e114: 0c03 |0026: move-result-object v3 │ │ -01e116: 6e10 6906 0300 |0027: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0669 │ │ -01e11c: 0c03 |002a: move-result-object v3 │ │ -01e11e: 7230 6a00 2003 |002b: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@006a │ │ -01e124: 7210 6500 0000 |002e: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0065 │ │ -01e12a: 5442 3101 |0031: iget-object v2, v4, Lcom/gacode/relaunchx/PrefsActivity$20;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0131 │ │ -01e12e: 5443 3301 |0033: iget-object v3, v4, Lcom/gacode/relaunchx/PrefsActivity$20;.val$pref:Landroid/preference/Preference; // field@0133 │ │ -01e132: 7120 fd02 3200 |0035: invoke-static {v2, v3}, Lcom/gacode/relaunchx/PrefsActivity;.access$300:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V // method@02fd │ │ -01e138: 0e00 |0038: return-void │ │ +01f150: |[01f150] com.gacode.relaunchx.PrefsActivity$20.onClick:(Landroid/content/DialogInterface;I)V │ │ +01f160: 5442 3101 |0000: iget-object v2, v4, Lcom/gacode/relaunchx/PrefsActivity$20;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0131 │ │ +01f164: 1a03 da08 |0002: const-string v3, "input_method" // string@08da │ │ +01f168: 6e20 0803 3200 |0004: invoke-virtual {v2, v3}, Lcom/gacode/relaunchx/PrefsActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0308 │ │ +01f16e: 0c01 |0007: move-result-object v1 │ │ +01f170: 1f01 6800 |0008: check-cast v1, Landroid/view/inputmethod/InputMethodManager; // type@0068 │ │ +01f174: 5442 3201 |000a: iget-object v2, v4, Lcom/gacode/relaunchx/PrefsActivity$20;.val$input:Landroid/widget/EditText; // field@0132 │ │ +01f178: 6e10 1601 0200 |000c: invoke-virtual {v2}, Landroid/widget/EditText;.getWindowToken:()Landroid/os/IBinder; // method@0116 │ │ +01f17e: 0c02 |000f: move-result-object v2 │ │ +01f180: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +01f182: 6e30 ff00 2103 |0011: invoke-virtual {v1, v2, v3}, Landroid/view/inputmethod/InputMethodManager;.hideSoftInputFromWindow:(Landroid/os/IBinder;I)Z // method@00ff │ │ +01f188: 7210 4b00 0500 |0014: invoke-interface {v5}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ +01f18e: 5442 3101 |0017: iget-object v2, v4, Lcom/gacode/relaunchx/PrefsActivity$20;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0131 │ │ +01f192: 5422 7a01 |0019: iget-object v2, v2, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ +01f196: 7210 6b00 0200 |001b: invoke-interface {v2}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006b │ │ +01f19c: 0c00 |001e: move-result-object v0 │ │ +01f19e: 1a02 6607 |001f: const-string v2, "favButtonDTopenN" // string@0766 │ │ +01f1a2: 5443 3201 |0021: iget-object v3, v4, Lcom/gacode/relaunchx/PrefsActivity$20;.val$input:Landroid/widget/EditText; // field@0132 │ │ +01f1a6: 6e10 1501 0300 |0023: invoke-virtual {v3}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0115 │ │ +01f1ac: 0c03 |0026: move-result-object v3 │ │ +01f1ae: 6e10 6906 0300 |0027: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0669 │ │ +01f1b4: 0c03 |002a: move-result-object v3 │ │ +01f1b6: 7230 6a00 2003 |002b: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@006a │ │ +01f1bc: 7210 6500 0000 |002e: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0065 │ │ +01f1c2: 5442 3101 |0031: iget-object v2, v4, Lcom/gacode/relaunchx/PrefsActivity$20;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0131 │ │ +01f1c6: 5443 3301 |0033: iget-object v3, v4, Lcom/gacode/relaunchx/PrefsActivity$20;.val$pref:Landroid/preference/Preference; // field@0133 │ │ +01f1ca: 7120 fd02 3200 |0035: invoke-static {v2, v3}, Lcom/gacode/relaunchx/PrefsActivity;.access$300:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V // method@02fd │ │ +01f1d0: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1023 │ │ 0x000a line=1024 │ │ 0x000c line=1025 │ │ 0x0011 line=1024 │ │ 0x0014 line=1026 │ │ @@ -17580,20 +17586,20 @@ │ │ type : '(Lcom/gacode/relaunchx/PrefsActivity;Landroid/widget/EditText;Landroid/preference/Preference;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -01e13c: |[01e13c] com.gacode.relaunchx.PrefsActivity$21.:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/widget/EditText;Landroid/preference/Preference;)V │ │ -01e14c: 5b01 3401 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$21;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0134 │ │ -01e150: 5b02 3501 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/PrefsActivity$21;.val$input:Landroid/widget/EditText; // field@0135 │ │ -01e154: 5b03 3601 |0004: iput-object v3, v0, Lcom/gacode/relaunchx/PrefsActivity$21;.val$pref:Landroid/preference/Preference; // field@0136 │ │ -01e158: 7010 6606 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -01e15e: 0e00 |0009: return-void │ │ +01f1d4: |[01f1d4] com.gacode.relaunchx.PrefsActivity$21.:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/widget/EditText;Landroid/preference/Preference;)V │ │ +01f1e4: 5b01 3401 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$21;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0134 │ │ +01f1e8: 5b02 3501 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/PrefsActivity$21;.val$input:Landroid/widget/EditText; // field@0135 │ │ +01f1ec: 5b03 3601 |0004: iput-object v3, v0, Lcom/gacode/relaunchx/PrefsActivity$21;.val$pref:Landroid/preference/Preference; // field@0136 │ │ +01f1f0: 7010 6606 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +01f1f6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1054 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lcom/gacode/relaunchx/PrefsActivity$21; │ │ 0x0000 - 0x000a reg=1 this$0 Lcom/gacode/relaunchx/PrefsActivity; │ │ 0x0000 - 0x000a reg=2 (null) Landroid/widget/EditText; │ │ @@ -17605,42 +17611,42 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 57 16-bit code units │ │ -01e160: |[01e160] com.gacode.relaunchx.PrefsActivity$21.onClick:(Landroid/content/DialogInterface;I)V │ │ -01e170: 5442 3401 |0000: iget-object v2, v4, Lcom/gacode/relaunchx/PrefsActivity$21;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0134 │ │ -01e174: 1a03 da08 |0002: const-string v3, "input_method" // string@08da │ │ -01e178: 6e20 0803 3200 |0004: invoke-virtual {v2, v3}, Lcom/gacode/relaunchx/PrefsActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0308 │ │ -01e17e: 0c01 |0007: move-result-object v1 │ │ -01e180: 1f01 6800 |0008: check-cast v1, Landroid/view/inputmethod/InputMethodManager; // type@0068 │ │ -01e184: 5442 3501 |000a: iget-object v2, v4, Lcom/gacode/relaunchx/PrefsActivity$21;.val$input:Landroid/widget/EditText; // field@0135 │ │ -01e188: 6e10 1601 0200 |000c: invoke-virtual {v2}, Landroid/widget/EditText;.getWindowToken:()Landroid/os/IBinder; // method@0116 │ │ -01e18e: 0c02 |000f: move-result-object v2 │ │ -01e190: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -01e192: 6e30 ff00 2103 |0011: invoke-virtual {v1, v2, v3}, Landroid/view/inputmethod/InputMethodManager;.hideSoftInputFromWindow:(Landroid/os/IBinder;I)Z // method@00ff │ │ -01e198: 7210 4b00 0500 |0014: invoke-interface {v5}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ -01e19e: 5442 3401 |0017: iget-object v2, v4, Lcom/gacode/relaunchx/PrefsActivity$21;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0134 │ │ -01e1a2: 5422 7a01 |0019: iget-object v2, v2, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ -01e1a6: 7210 6b00 0200 |001b: invoke-interface {v2}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006b │ │ -01e1ac: 0c00 |001e: move-result-object v0 │ │ -01e1ae: 1a02 6807 |001f: const-string v2, "favButtonLTopenN" // string@0768 │ │ -01e1b2: 5443 3501 |0021: iget-object v3, v4, Lcom/gacode/relaunchx/PrefsActivity$21;.val$input:Landroid/widget/EditText; // field@0135 │ │ -01e1b6: 6e10 1501 0300 |0023: invoke-virtual {v3}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0115 │ │ -01e1bc: 0c03 |0026: move-result-object v3 │ │ -01e1be: 6e10 6906 0300 |0027: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0669 │ │ -01e1c4: 0c03 |002a: move-result-object v3 │ │ -01e1c6: 7230 6a00 2003 |002b: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@006a │ │ -01e1cc: 7210 6500 0000 |002e: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0065 │ │ -01e1d2: 5442 3401 |0031: iget-object v2, v4, Lcom/gacode/relaunchx/PrefsActivity$21;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0134 │ │ -01e1d6: 5443 3601 |0033: iget-object v3, v4, Lcom/gacode/relaunchx/PrefsActivity$21;.val$pref:Landroid/preference/Preference; // field@0136 │ │ -01e1da: 7120 fd02 3200 |0035: invoke-static {v2, v3}, Lcom/gacode/relaunchx/PrefsActivity;.access$300:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V // method@02fd │ │ -01e1e0: 0e00 |0038: return-void │ │ +01f1f8: |[01f1f8] com.gacode.relaunchx.PrefsActivity$21.onClick:(Landroid/content/DialogInterface;I)V │ │ +01f208: 5442 3401 |0000: iget-object v2, v4, Lcom/gacode/relaunchx/PrefsActivity$21;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0134 │ │ +01f20c: 1a03 da08 |0002: const-string v3, "input_method" // string@08da │ │ +01f210: 6e20 0803 3200 |0004: invoke-virtual {v2, v3}, Lcom/gacode/relaunchx/PrefsActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0308 │ │ +01f216: 0c01 |0007: move-result-object v1 │ │ +01f218: 1f01 6800 |0008: check-cast v1, Landroid/view/inputmethod/InputMethodManager; // type@0068 │ │ +01f21c: 5442 3501 |000a: iget-object v2, v4, Lcom/gacode/relaunchx/PrefsActivity$21;.val$input:Landroid/widget/EditText; // field@0135 │ │ +01f220: 6e10 1601 0200 |000c: invoke-virtual {v2}, Landroid/widget/EditText;.getWindowToken:()Landroid/os/IBinder; // method@0116 │ │ +01f226: 0c02 |000f: move-result-object v2 │ │ +01f228: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +01f22a: 6e30 ff00 2103 |0011: invoke-virtual {v1, v2, v3}, Landroid/view/inputmethod/InputMethodManager;.hideSoftInputFromWindow:(Landroid/os/IBinder;I)Z // method@00ff │ │ +01f230: 7210 4b00 0500 |0014: invoke-interface {v5}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ +01f236: 5442 3401 |0017: iget-object v2, v4, Lcom/gacode/relaunchx/PrefsActivity$21;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0134 │ │ +01f23a: 5422 7a01 |0019: iget-object v2, v2, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ +01f23e: 7210 6b00 0200 |001b: invoke-interface {v2}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006b │ │ +01f244: 0c00 |001e: move-result-object v0 │ │ +01f246: 1a02 6807 |001f: const-string v2, "favButtonLTopenN" // string@0768 │ │ +01f24a: 5443 3501 |0021: iget-object v3, v4, Lcom/gacode/relaunchx/PrefsActivity$21;.val$input:Landroid/widget/EditText; // field@0135 │ │ +01f24e: 6e10 1501 0300 |0023: invoke-virtual {v3}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0115 │ │ +01f254: 0c03 |0026: move-result-object v3 │ │ +01f256: 6e10 6906 0300 |0027: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0669 │ │ +01f25c: 0c03 |002a: move-result-object v3 │ │ +01f25e: 7230 6a00 2003 |002b: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@006a │ │ +01f264: 7210 6500 0000 |002e: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0065 │ │ +01f26a: 5442 3401 |0031: iget-object v2, v4, Lcom/gacode/relaunchx/PrefsActivity$21;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0134 │ │ +01f26e: 5443 3601 |0033: iget-object v3, v4, Lcom/gacode/relaunchx/PrefsActivity$21;.val$pref:Landroid/preference/Preference; // field@0136 │ │ +01f272: 7120 fd02 3200 |0035: invoke-static {v2, v3}, Lcom/gacode/relaunchx/PrefsActivity;.access$300:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V // method@02fd │ │ +01f278: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1057 │ │ 0x000a line=1058 │ │ 0x000c line=1059 │ │ 0x0011 line=1058 │ │ 0x0014 line=1060 │ │ @@ -17698,19 +17704,19 @@ │ │ type : '(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -01e1e4: |[01e1e4] com.gacode.relaunchx.PrefsActivity$22.:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V │ │ -01e1f4: 5b01 3701 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$22;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0137 │ │ -01e1f8: 5b02 3801 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/PrefsActivity$22;.val$pref:Landroid/preference/Preference; // field@0138 │ │ -01e1fc: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -01e202: 0e00 |0007: return-void │ │ +01f27c: |[01f27c] com.gacode.relaunchx.PrefsActivity$22.:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V │ │ +01f28c: 5b01 3701 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$22;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0137 │ │ +01f290: 5b02 3801 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/PrefsActivity$22;.val$pref:Landroid/preference/Preference; // field@0138 │ │ +01f294: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +01f29a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1082 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/gacode/relaunchx/PrefsActivity$22; │ │ 0x0000 - 0x0008 reg=1 this$0 Lcom/gacode/relaunchx/PrefsActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/preference/Preference; │ │ @@ -17721,31 +17727,31 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -01e204: |[01e204] com.gacode.relaunchx.PrefsActivity$22.onClick:(Landroid/content/DialogInterface;I)V │ │ -01e214: 5431 3701 |0000: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$22;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0137 │ │ -01e218: 5411 7a01 |0002: iget-object v1, v1, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ -01e21c: 7210 6b00 0100 |0004: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006b │ │ -01e222: 0c00 |0007: move-result-object v0 │ │ -01e224: 1a02 7f0d |0008: const-string v2, "settingsButtonSTapp" // string@0d7f │ │ -01e228: 5431 3701 |000a: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$22;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0137 │ │ -01e22c: 5411 7201 |000c: iget-object v1, v1, Lcom/gacode/relaunchx/PrefsActivity;.applications:[Ljava/lang/CharSequence; // field@0172 │ │ -01e230: 4601 0105 |000e: aget-object v1, v1, v5 │ │ -01e234: 1f01 0002 |0010: check-cast v1, Ljava/lang/String; // type@0200 │ │ -01e238: 7230 6a00 2001 |0012: invoke-interface {v0, v2, v1}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@006a │ │ -01e23e: 7210 6500 0000 |0015: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0065 │ │ -01e244: 5431 3701 |0018: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$22;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0137 │ │ -01e248: 5432 3801 |001a: iget-object v2, v3, Lcom/gacode/relaunchx/PrefsActivity$22;.val$pref:Landroid/preference/Preference; // field@0138 │ │ -01e24c: 7120 fd02 2100 |001c: invoke-static {v1, v2}, Lcom/gacode/relaunchx/PrefsActivity;.access$300:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V // method@02fd │ │ -01e252: 7210 4b00 0400 |001f: invoke-interface {v4}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ -01e258: 0e00 |0022: return-void │ │ +01f29c: |[01f29c] com.gacode.relaunchx.PrefsActivity$22.onClick:(Landroid/content/DialogInterface;I)V │ │ +01f2ac: 5431 3701 |0000: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$22;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0137 │ │ +01f2b0: 5411 7a01 |0002: iget-object v1, v1, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ +01f2b4: 7210 6b00 0100 |0004: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006b │ │ +01f2ba: 0c00 |0007: move-result-object v0 │ │ +01f2bc: 1a02 7f0d |0008: const-string v2, "settingsButtonSTapp" // string@0d7f │ │ +01f2c0: 5431 3701 |000a: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$22;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0137 │ │ +01f2c4: 5411 7201 |000c: iget-object v1, v1, Lcom/gacode/relaunchx/PrefsActivity;.applications:[Ljava/lang/CharSequence; // field@0172 │ │ +01f2c8: 4601 0105 |000e: aget-object v1, v1, v5 │ │ +01f2cc: 1f01 0002 |0010: check-cast v1, Ljava/lang/String; // type@0200 │ │ +01f2d0: 7230 6a00 2001 |0012: invoke-interface {v0, v2, v1}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@006a │ │ +01f2d6: 7210 6500 0000 |0015: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0065 │ │ +01f2dc: 5431 3701 |0018: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$22;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0137 │ │ +01f2e0: 5432 3801 |001a: iget-object v2, v3, Lcom/gacode/relaunchx/PrefsActivity$22;.val$pref:Landroid/preference/Preference; // field@0138 │ │ +01f2e4: 7120 fd02 2100 |001c: invoke-static {v1, v2}, Lcom/gacode/relaunchx/PrefsActivity;.access$300:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V // method@02fd │ │ +01f2ea: 7210 4b00 0400 |001f: invoke-interface {v4}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ +01f2f0: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1085 │ │ 0x0004 line=1086 │ │ 0x0008 line=1087 │ │ 0x0015 line=1089 │ │ 0x0018 line=1090 │ │ @@ -17796,19 +17802,19 @@ │ │ type : '(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -01e25c: |[01e25c] com.gacode.relaunchx.PrefsActivity$23.:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V │ │ -01e26c: 5b01 3901 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$23;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0139 │ │ -01e270: 5b02 3a01 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/PrefsActivity$23;.val$pref:Landroid/preference/Preference; // field@013a │ │ -01e274: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -01e27a: 0e00 |0007: return-void │ │ +01f2f4: |[01f2f4] com.gacode.relaunchx.PrefsActivity$23.:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V │ │ +01f304: 5b01 3901 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$23;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0139 │ │ +01f308: 5b02 3a01 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/PrefsActivity$23;.val$pref:Landroid/preference/Preference; // field@013a │ │ +01f30c: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +01f312: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1105 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/gacode/relaunchx/PrefsActivity$23; │ │ 0x0000 - 0x0008 reg=1 this$0 Lcom/gacode/relaunchx/PrefsActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/preference/Preference; │ │ @@ -17819,31 +17825,31 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -01e27c: |[01e27c] com.gacode.relaunchx.PrefsActivity$23.onClick:(Landroid/content/DialogInterface;I)V │ │ -01e28c: 5431 3901 |0000: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$23;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0139 │ │ -01e290: 5411 7a01 |0002: iget-object v1, v1, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ -01e294: 7210 6b00 0100 |0004: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006b │ │ -01e29a: 0c00 |0007: move-result-object v0 │ │ -01e29c: 1a02 7b0d |0008: const-string v2, "settingsButtonDTapp" // string@0d7b │ │ -01e2a0: 5431 3901 |000a: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$23;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0139 │ │ -01e2a4: 5411 7201 |000c: iget-object v1, v1, Lcom/gacode/relaunchx/PrefsActivity;.applications:[Ljava/lang/CharSequence; // field@0172 │ │ -01e2a8: 4601 0105 |000e: aget-object v1, v1, v5 │ │ -01e2ac: 1f01 0002 |0010: check-cast v1, Ljava/lang/String; // type@0200 │ │ -01e2b0: 7230 6a00 2001 |0012: invoke-interface {v0, v2, v1}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@006a │ │ -01e2b6: 7210 6500 0000 |0015: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0065 │ │ -01e2bc: 5431 3901 |0018: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$23;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0139 │ │ -01e2c0: 5432 3a01 |001a: iget-object v2, v3, Lcom/gacode/relaunchx/PrefsActivity$23;.val$pref:Landroid/preference/Preference; // field@013a │ │ -01e2c4: 7120 fd02 2100 |001c: invoke-static {v1, v2}, Lcom/gacode/relaunchx/PrefsActivity;.access$300:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V // method@02fd │ │ -01e2ca: 7210 4b00 0400 |001f: invoke-interface {v4}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ -01e2d0: 0e00 |0022: return-void │ │ +01f314: |[01f314] com.gacode.relaunchx.PrefsActivity$23.onClick:(Landroid/content/DialogInterface;I)V │ │ +01f324: 5431 3901 |0000: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$23;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0139 │ │ +01f328: 5411 7a01 |0002: iget-object v1, v1, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ +01f32c: 7210 6b00 0100 |0004: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006b │ │ +01f332: 0c00 |0007: move-result-object v0 │ │ +01f334: 1a02 7b0d |0008: const-string v2, "settingsButtonDTapp" // string@0d7b │ │ +01f338: 5431 3901 |000a: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$23;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0139 │ │ +01f33c: 5411 7201 |000c: iget-object v1, v1, Lcom/gacode/relaunchx/PrefsActivity;.applications:[Ljava/lang/CharSequence; // field@0172 │ │ +01f340: 4601 0105 |000e: aget-object v1, v1, v5 │ │ +01f344: 1f01 0002 |0010: check-cast v1, Ljava/lang/String; // type@0200 │ │ +01f348: 7230 6a00 2001 |0012: invoke-interface {v0, v2, v1}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@006a │ │ +01f34e: 7210 6500 0000 |0015: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0065 │ │ +01f354: 5431 3901 |0018: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$23;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0139 │ │ +01f358: 5432 3a01 |001a: iget-object v2, v3, Lcom/gacode/relaunchx/PrefsActivity$23;.val$pref:Landroid/preference/Preference; // field@013a │ │ +01f35c: 7120 fd02 2100 |001c: invoke-static {v1, v2}, Lcom/gacode/relaunchx/PrefsActivity;.access$300:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V // method@02fd │ │ +01f362: 7210 4b00 0400 |001f: invoke-interface {v4}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ +01f368: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1108 │ │ 0x0004 line=1109 │ │ 0x0008 line=1110 │ │ 0x0015 line=1112 │ │ 0x0018 line=1113 │ │ @@ -17894,19 +17900,19 @@ │ │ type : '(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -01e2d4: |[01e2d4] com.gacode.relaunchx.PrefsActivity$24.:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V │ │ -01e2e4: 5b01 3b01 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$24;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@013b │ │ -01e2e8: 5b02 3c01 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/PrefsActivity$24;.val$pref:Landroid/preference/Preference; // field@013c │ │ -01e2ec: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -01e2f2: 0e00 |0007: return-void │ │ +01f36c: |[01f36c] com.gacode.relaunchx.PrefsActivity$24.:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V │ │ +01f37c: 5b01 3b01 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$24;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@013b │ │ +01f380: 5b02 3c01 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/PrefsActivity$24;.val$pref:Landroid/preference/Preference; // field@013c │ │ +01f384: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +01f38a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1128 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/gacode/relaunchx/PrefsActivity$24; │ │ 0x0000 - 0x0008 reg=1 this$0 Lcom/gacode/relaunchx/PrefsActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/preference/Preference; │ │ @@ -17917,31 +17923,31 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -01e2f4: |[01e2f4] com.gacode.relaunchx.PrefsActivity$24.onClick:(Landroid/content/DialogInterface;I)V │ │ -01e304: 5431 3b01 |0000: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$24;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@013b │ │ -01e308: 5411 7a01 |0002: iget-object v1, v1, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ -01e30c: 7210 6b00 0100 |0004: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006b │ │ -01e312: 0c00 |0007: move-result-object v0 │ │ -01e314: 1a02 7d0d |0008: const-string v2, "settingsButtonLTapp" // string@0d7d │ │ -01e318: 5431 3b01 |000a: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$24;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@013b │ │ -01e31c: 5411 7201 |000c: iget-object v1, v1, Lcom/gacode/relaunchx/PrefsActivity;.applications:[Ljava/lang/CharSequence; // field@0172 │ │ -01e320: 4601 0105 |000e: aget-object v1, v1, v5 │ │ -01e324: 1f01 0002 |0010: check-cast v1, Ljava/lang/String; // type@0200 │ │ -01e328: 7230 6a00 2001 |0012: invoke-interface {v0, v2, v1}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@006a │ │ -01e32e: 7210 6500 0000 |0015: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0065 │ │ -01e334: 5431 3b01 |0018: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$24;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@013b │ │ -01e338: 5432 3c01 |001a: iget-object v2, v3, Lcom/gacode/relaunchx/PrefsActivity$24;.val$pref:Landroid/preference/Preference; // field@013c │ │ -01e33c: 7120 fd02 2100 |001c: invoke-static {v1, v2}, Lcom/gacode/relaunchx/PrefsActivity;.access$300:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V // method@02fd │ │ -01e342: 7210 4b00 0400 |001f: invoke-interface {v4}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ -01e348: 0e00 |0022: return-void │ │ +01f38c: |[01f38c] com.gacode.relaunchx.PrefsActivity$24.onClick:(Landroid/content/DialogInterface;I)V │ │ +01f39c: 5431 3b01 |0000: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$24;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@013b │ │ +01f3a0: 5411 7a01 |0002: iget-object v1, v1, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ +01f3a4: 7210 6b00 0100 |0004: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006b │ │ +01f3aa: 0c00 |0007: move-result-object v0 │ │ +01f3ac: 1a02 7d0d |0008: const-string v2, "settingsButtonLTapp" // string@0d7d │ │ +01f3b0: 5431 3b01 |000a: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$24;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@013b │ │ +01f3b4: 5411 7201 |000c: iget-object v1, v1, Lcom/gacode/relaunchx/PrefsActivity;.applications:[Ljava/lang/CharSequence; // field@0172 │ │ +01f3b8: 4601 0105 |000e: aget-object v1, v1, v5 │ │ +01f3bc: 1f01 0002 |0010: check-cast v1, Ljava/lang/String; // type@0200 │ │ +01f3c0: 7230 6a00 2001 |0012: invoke-interface {v0, v2, v1}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@006a │ │ +01f3c6: 7210 6500 0000 |0015: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0065 │ │ +01f3cc: 5431 3b01 |0018: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$24;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@013b │ │ +01f3d0: 5432 3c01 |001a: iget-object v2, v3, Lcom/gacode/relaunchx/PrefsActivity$24;.val$pref:Landroid/preference/Preference; // field@013c │ │ +01f3d4: 7120 fd02 2100 |001c: invoke-static {v1, v2}, Lcom/gacode/relaunchx/PrefsActivity;.access$300:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V // method@02fd │ │ +01f3da: 7210 4b00 0400 |001f: invoke-interface {v4}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ +01f3e0: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1131 │ │ 0x0004 line=1132 │ │ 0x0008 line=1133 │ │ 0x0015 line=1135 │ │ 0x0018 line=1136 │ │ @@ -17992,19 +17998,19 @@ │ │ type : '(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -01e34c: |[01e34c] com.gacode.relaunchx.PrefsActivity$25.:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V │ │ -01e35c: 5b01 3d01 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$25;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@013d │ │ -01e360: 5b02 3e01 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/PrefsActivity$25;.val$pref:Landroid/preference/Preference; // field@013e │ │ -01e364: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -01e36a: 0e00 |0007: return-void │ │ +01f3e4: |[01f3e4] com.gacode.relaunchx.PrefsActivity$25.:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V │ │ +01f3f4: 5b01 3d01 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$25;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@013d │ │ +01f3f8: 5b02 3e01 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/PrefsActivity$25;.val$pref:Landroid/preference/Preference; // field@013e │ │ +01f3fc: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +01f402: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1151 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/gacode/relaunchx/PrefsActivity$25; │ │ 0x0000 - 0x0008 reg=1 this$0 Lcom/gacode/relaunchx/PrefsActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/preference/Preference; │ │ @@ -18015,31 +18021,31 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -01e36c: |[01e36c] com.gacode.relaunchx.PrefsActivity$25.onClick:(Landroid/content/DialogInterface;I)V │ │ -01e37c: 5431 3d01 |0000: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$25;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@013d │ │ -01e380: 5411 7a01 |0002: iget-object v1, v1, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ -01e384: 7210 6b00 0100 |0004: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006b │ │ -01e38a: 0c00 |0007: move-result-object v0 │ │ -01e38c: 1a02 2405 |0008: const-string v2, "advancedButtonSTapp" // string@0524 │ │ -01e390: 5431 3d01 |000a: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$25;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@013d │ │ -01e394: 5411 7201 |000c: iget-object v1, v1, Lcom/gacode/relaunchx/PrefsActivity;.applications:[Ljava/lang/CharSequence; // field@0172 │ │ -01e398: 4601 0105 |000e: aget-object v1, v1, v5 │ │ -01e39c: 1f01 0002 |0010: check-cast v1, Ljava/lang/String; // type@0200 │ │ -01e3a0: 7230 6a00 2001 |0012: invoke-interface {v0, v2, v1}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@006a │ │ -01e3a6: 7210 6500 0000 |0015: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0065 │ │ -01e3ac: 5431 3d01 |0018: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$25;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@013d │ │ -01e3b0: 5432 3e01 |001a: iget-object v2, v3, Lcom/gacode/relaunchx/PrefsActivity$25;.val$pref:Landroid/preference/Preference; // field@013e │ │ -01e3b4: 7120 fd02 2100 |001c: invoke-static {v1, v2}, Lcom/gacode/relaunchx/PrefsActivity;.access$300:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V // method@02fd │ │ -01e3ba: 7210 4b00 0400 |001f: invoke-interface {v4}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ -01e3c0: 0e00 |0022: return-void │ │ +01f404: |[01f404] com.gacode.relaunchx.PrefsActivity$25.onClick:(Landroid/content/DialogInterface;I)V │ │ +01f414: 5431 3d01 |0000: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$25;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@013d │ │ +01f418: 5411 7a01 |0002: iget-object v1, v1, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ +01f41c: 7210 6b00 0100 |0004: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006b │ │ +01f422: 0c00 |0007: move-result-object v0 │ │ +01f424: 1a02 2405 |0008: const-string v2, "advancedButtonSTapp" // string@0524 │ │ +01f428: 5431 3d01 |000a: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$25;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@013d │ │ +01f42c: 5411 7201 |000c: iget-object v1, v1, Lcom/gacode/relaunchx/PrefsActivity;.applications:[Ljava/lang/CharSequence; // field@0172 │ │ +01f430: 4601 0105 |000e: aget-object v1, v1, v5 │ │ +01f434: 1f01 0002 |0010: check-cast v1, Ljava/lang/String; // type@0200 │ │ +01f438: 7230 6a00 2001 |0012: invoke-interface {v0, v2, v1}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@006a │ │ +01f43e: 7210 6500 0000 |0015: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0065 │ │ +01f444: 5431 3d01 |0018: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$25;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@013d │ │ +01f448: 5432 3e01 |001a: iget-object v2, v3, Lcom/gacode/relaunchx/PrefsActivity$25;.val$pref:Landroid/preference/Preference; // field@013e │ │ +01f44c: 7120 fd02 2100 |001c: invoke-static {v1, v2}, Lcom/gacode/relaunchx/PrefsActivity;.access$300:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V // method@02fd │ │ +01f452: 7210 4b00 0400 |001f: invoke-interface {v4}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ +01f458: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1154 │ │ 0x0004 line=1155 │ │ 0x0008 line=1156 │ │ 0x0015 line=1158 │ │ 0x0018 line=1159 │ │ @@ -18090,19 +18096,19 @@ │ │ type : '(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -01e3c4: |[01e3c4] com.gacode.relaunchx.PrefsActivity$26.:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V │ │ -01e3d4: 5b01 3f01 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$26;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@013f │ │ -01e3d8: 5b02 4001 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/PrefsActivity$26;.val$pref:Landroid/preference/Preference; // field@0140 │ │ -01e3dc: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -01e3e2: 0e00 |0007: return-void │ │ +01f45c: |[01f45c] com.gacode.relaunchx.PrefsActivity$26.:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V │ │ +01f46c: 5b01 3f01 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$26;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@013f │ │ +01f470: 5b02 4001 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/PrefsActivity$26;.val$pref:Landroid/preference/Preference; // field@0140 │ │ +01f474: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +01f47a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1174 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/gacode/relaunchx/PrefsActivity$26; │ │ 0x0000 - 0x0008 reg=1 this$0 Lcom/gacode/relaunchx/PrefsActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/preference/Preference; │ │ @@ -18113,31 +18119,31 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -01e3e4: |[01e3e4] com.gacode.relaunchx.PrefsActivity$26.onClick:(Landroid/content/DialogInterface;I)V │ │ -01e3f4: 5431 3f01 |0000: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$26;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@013f │ │ -01e3f8: 5411 7a01 |0002: iget-object v1, v1, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ -01e3fc: 7210 6b00 0100 |0004: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006b │ │ -01e402: 0c00 |0007: move-result-object v0 │ │ -01e404: 1a02 2005 |0008: const-string v2, "advancedButtonDTapp" // string@0520 │ │ -01e408: 5431 3f01 |000a: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$26;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@013f │ │ -01e40c: 5411 7201 |000c: iget-object v1, v1, Lcom/gacode/relaunchx/PrefsActivity;.applications:[Ljava/lang/CharSequence; // field@0172 │ │ -01e410: 4601 0105 |000e: aget-object v1, v1, v5 │ │ -01e414: 1f01 0002 |0010: check-cast v1, Ljava/lang/String; // type@0200 │ │ -01e418: 7230 6a00 2001 |0012: invoke-interface {v0, v2, v1}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@006a │ │ -01e41e: 7210 6500 0000 |0015: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0065 │ │ -01e424: 5431 3f01 |0018: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$26;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@013f │ │ -01e428: 5432 4001 |001a: iget-object v2, v3, Lcom/gacode/relaunchx/PrefsActivity$26;.val$pref:Landroid/preference/Preference; // field@0140 │ │ -01e42c: 7120 fd02 2100 |001c: invoke-static {v1, v2}, Lcom/gacode/relaunchx/PrefsActivity;.access$300:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V // method@02fd │ │ -01e432: 7210 4b00 0400 |001f: invoke-interface {v4}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ -01e438: 0e00 |0022: return-void │ │ +01f47c: |[01f47c] com.gacode.relaunchx.PrefsActivity$26.onClick:(Landroid/content/DialogInterface;I)V │ │ +01f48c: 5431 3f01 |0000: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$26;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@013f │ │ +01f490: 5411 7a01 |0002: iget-object v1, v1, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ +01f494: 7210 6b00 0100 |0004: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006b │ │ +01f49a: 0c00 |0007: move-result-object v0 │ │ +01f49c: 1a02 2005 |0008: const-string v2, "advancedButtonDTapp" // string@0520 │ │ +01f4a0: 5431 3f01 |000a: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$26;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@013f │ │ +01f4a4: 5411 7201 |000c: iget-object v1, v1, Lcom/gacode/relaunchx/PrefsActivity;.applications:[Ljava/lang/CharSequence; // field@0172 │ │ +01f4a8: 4601 0105 |000e: aget-object v1, v1, v5 │ │ +01f4ac: 1f01 0002 |0010: check-cast v1, Ljava/lang/String; // type@0200 │ │ +01f4b0: 7230 6a00 2001 |0012: invoke-interface {v0, v2, v1}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@006a │ │ +01f4b6: 7210 6500 0000 |0015: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0065 │ │ +01f4bc: 5431 3f01 |0018: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$26;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@013f │ │ +01f4c0: 5432 4001 |001a: iget-object v2, v3, Lcom/gacode/relaunchx/PrefsActivity$26;.val$pref:Landroid/preference/Preference; // field@0140 │ │ +01f4c4: 7120 fd02 2100 |001c: invoke-static {v1, v2}, Lcom/gacode/relaunchx/PrefsActivity;.access$300:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V // method@02fd │ │ +01f4ca: 7210 4b00 0400 |001f: invoke-interface {v4}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ +01f4d0: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1177 │ │ 0x0004 line=1178 │ │ 0x0008 line=1179 │ │ 0x0015 line=1181 │ │ 0x0018 line=1182 │ │ @@ -18188,19 +18194,19 @@ │ │ type : '(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -01e43c: |[01e43c] com.gacode.relaunchx.PrefsActivity$27.:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V │ │ -01e44c: 5b01 4101 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$27;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0141 │ │ -01e450: 5b02 4201 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/PrefsActivity$27;.val$pref:Landroid/preference/Preference; // field@0142 │ │ -01e454: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -01e45a: 0e00 |0007: return-void │ │ +01f4d4: |[01f4d4] com.gacode.relaunchx.PrefsActivity$27.:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V │ │ +01f4e4: 5b01 4101 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$27;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0141 │ │ +01f4e8: 5b02 4201 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/PrefsActivity$27;.val$pref:Landroid/preference/Preference; // field@0142 │ │ +01f4ec: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +01f4f2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1197 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/gacode/relaunchx/PrefsActivity$27; │ │ 0x0000 - 0x0008 reg=1 this$0 Lcom/gacode/relaunchx/PrefsActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/preference/Preference; │ │ @@ -18211,31 +18217,31 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -01e45c: |[01e45c] com.gacode.relaunchx.PrefsActivity$27.onClick:(Landroid/content/DialogInterface;I)V │ │ -01e46c: 5431 4101 |0000: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$27;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0141 │ │ -01e470: 5411 7a01 |0002: iget-object v1, v1, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ -01e474: 7210 6b00 0100 |0004: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006b │ │ -01e47a: 0c00 |0007: move-result-object v0 │ │ -01e47c: 1a02 2205 |0008: const-string v2, "advancedButtonLTapp" // string@0522 │ │ -01e480: 5431 4101 |000a: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$27;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0141 │ │ -01e484: 5411 7201 |000c: iget-object v1, v1, Lcom/gacode/relaunchx/PrefsActivity;.applications:[Ljava/lang/CharSequence; // field@0172 │ │ -01e488: 4601 0105 |000e: aget-object v1, v1, v5 │ │ -01e48c: 1f01 0002 |0010: check-cast v1, Ljava/lang/String; // type@0200 │ │ -01e490: 7230 6a00 2001 |0012: invoke-interface {v0, v2, v1}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@006a │ │ -01e496: 7210 6500 0000 |0015: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0065 │ │ -01e49c: 5431 4101 |0018: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$27;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0141 │ │ -01e4a0: 5432 4201 |001a: iget-object v2, v3, Lcom/gacode/relaunchx/PrefsActivity$27;.val$pref:Landroid/preference/Preference; // field@0142 │ │ -01e4a4: 7120 fd02 2100 |001c: invoke-static {v1, v2}, Lcom/gacode/relaunchx/PrefsActivity;.access$300:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V // method@02fd │ │ -01e4aa: 7210 4b00 0400 |001f: invoke-interface {v4}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ -01e4b0: 0e00 |0022: return-void │ │ +01f4f4: |[01f4f4] com.gacode.relaunchx.PrefsActivity$27.onClick:(Landroid/content/DialogInterface;I)V │ │ +01f504: 5431 4101 |0000: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$27;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0141 │ │ +01f508: 5411 7a01 |0002: iget-object v1, v1, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ +01f50c: 7210 6b00 0100 |0004: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006b │ │ +01f512: 0c00 |0007: move-result-object v0 │ │ +01f514: 1a02 2205 |0008: const-string v2, "advancedButtonLTapp" // string@0522 │ │ +01f518: 5431 4101 |000a: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$27;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0141 │ │ +01f51c: 5411 7201 |000c: iget-object v1, v1, Lcom/gacode/relaunchx/PrefsActivity;.applications:[Ljava/lang/CharSequence; // field@0172 │ │ +01f520: 4601 0105 |000e: aget-object v1, v1, v5 │ │ +01f524: 1f01 0002 |0010: check-cast v1, Ljava/lang/String; // type@0200 │ │ +01f528: 7230 6a00 2001 |0012: invoke-interface {v0, v2, v1}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@006a │ │ +01f52e: 7210 6500 0000 |0015: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0065 │ │ +01f534: 5431 4101 |0018: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$27;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0141 │ │ +01f538: 5432 4201 |001a: iget-object v2, v3, Lcom/gacode/relaunchx/PrefsActivity$27;.val$pref:Landroid/preference/Preference; // field@0142 │ │ +01f53c: 7120 fd02 2100 |001c: invoke-static {v1, v2}, Lcom/gacode/relaunchx/PrefsActivity;.access$300:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V // method@02fd │ │ +01f542: 7210 4b00 0400 |001f: invoke-interface {v4}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ +01f548: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1200 │ │ 0x0004 line=1201 │ │ 0x0008 line=1202 │ │ 0x0015 line=1204 │ │ 0x0018 line=1205 │ │ @@ -18286,19 +18292,19 @@ │ │ type : '(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -01e4b4: |[01e4b4] com.gacode.relaunchx.PrefsActivity$28.:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V │ │ -01e4c4: 5b01 4301 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$28;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0143 │ │ -01e4c8: 5b02 4401 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/PrefsActivity$28;.val$pref:Landroid/preference/Preference; // field@0144 │ │ -01e4cc: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -01e4d2: 0e00 |0007: return-void │ │ +01f54c: |[01f54c] com.gacode.relaunchx.PrefsActivity$28.:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V │ │ +01f55c: 5b01 4301 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$28;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0143 │ │ +01f560: 5b02 4401 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/PrefsActivity$28;.val$pref:Landroid/preference/Preference; // field@0144 │ │ +01f564: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +01f56a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1220 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/gacode/relaunchx/PrefsActivity$28; │ │ 0x0000 - 0x0008 reg=1 this$0 Lcom/gacode/relaunchx/PrefsActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/preference/Preference; │ │ @@ -18309,31 +18315,31 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -01e4d4: |[01e4d4] com.gacode.relaunchx.PrefsActivity$28.onClick:(Landroid/content/DialogInterface;I)V │ │ -01e4e4: 5431 4301 |0000: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$28;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0143 │ │ -01e4e8: 5411 7a01 |0002: iget-object v1, v1, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ -01e4ec: 7210 6b00 0100 |0004: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006b │ │ -01e4f2: 0c00 |0007: move-result-object v0 │ │ -01e4f4: 1a02 770a |0008: const-string v2, "memButtonSTapp" // string@0a77 │ │ -01e4f8: 5431 4301 |000a: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$28;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0143 │ │ -01e4fc: 5411 7201 |000c: iget-object v1, v1, Lcom/gacode/relaunchx/PrefsActivity;.applications:[Ljava/lang/CharSequence; // field@0172 │ │ -01e500: 4601 0105 |000e: aget-object v1, v1, v5 │ │ -01e504: 1f01 0002 |0010: check-cast v1, Ljava/lang/String; // type@0200 │ │ -01e508: 7230 6a00 2001 |0012: invoke-interface {v0, v2, v1}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@006a │ │ -01e50e: 7210 6500 0000 |0015: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0065 │ │ -01e514: 5431 4301 |0018: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$28;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0143 │ │ -01e518: 5432 4401 |001a: iget-object v2, v3, Lcom/gacode/relaunchx/PrefsActivity$28;.val$pref:Landroid/preference/Preference; // field@0144 │ │ -01e51c: 7120 fd02 2100 |001c: invoke-static {v1, v2}, Lcom/gacode/relaunchx/PrefsActivity;.access$300:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V // method@02fd │ │ -01e522: 7210 4b00 0400 |001f: invoke-interface {v4}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ -01e528: 0e00 |0022: return-void │ │ +01f56c: |[01f56c] com.gacode.relaunchx.PrefsActivity$28.onClick:(Landroid/content/DialogInterface;I)V │ │ +01f57c: 5431 4301 |0000: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$28;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0143 │ │ +01f580: 5411 7a01 |0002: iget-object v1, v1, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ +01f584: 7210 6b00 0100 |0004: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006b │ │ +01f58a: 0c00 |0007: move-result-object v0 │ │ +01f58c: 1a02 770a |0008: const-string v2, "memButtonSTapp" // string@0a77 │ │ +01f590: 5431 4301 |000a: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$28;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0143 │ │ +01f594: 5411 7201 |000c: iget-object v1, v1, Lcom/gacode/relaunchx/PrefsActivity;.applications:[Ljava/lang/CharSequence; // field@0172 │ │ +01f598: 4601 0105 |000e: aget-object v1, v1, v5 │ │ +01f59c: 1f01 0002 |0010: check-cast v1, Ljava/lang/String; // type@0200 │ │ +01f5a0: 7230 6a00 2001 |0012: invoke-interface {v0, v2, v1}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@006a │ │ +01f5a6: 7210 6500 0000 |0015: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0065 │ │ +01f5ac: 5431 4301 |0018: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$28;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0143 │ │ +01f5b0: 5432 4401 |001a: iget-object v2, v3, Lcom/gacode/relaunchx/PrefsActivity$28;.val$pref:Landroid/preference/Preference; // field@0144 │ │ +01f5b4: 7120 fd02 2100 |001c: invoke-static {v1, v2}, Lcom/gacode/relaunchx/PrefsActivity;.access$300:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V // method@02fd │ │ +01f5ba: 7210 4b00 0400 |001f: invoke-interface {v4}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ +01f5c0: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1223 │ │ 0x0004 line=1224 │ │ 0x0008 line=1225 │ │ 0x0015 line=1227 │ │ 0x0018 line=1228 │ │ @@ -18384,19 +18390,19 @@ │ │ type : '(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -01e52c: |[01e52c] com.gacode.relaunchx.PrefsActivity$29.:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V │ │ -01e53c: 5b01 4501 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$29;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0145 │ │ -01e540: 5b02 4601 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/PrefsActivity$29;.val$pref:Landroid/preference/Preference; // field@0146 │ │ -01e544: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -01e54a: 0e00 |0007: return-void │ │ +01f5c4: |[01f5c4] com.gacode.relaunchx.PrefsActivity$29.:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V │ │ +01f5d4: 5b01 4501 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$29;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0145 │ │ +01f5d8: 5b02 4601 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/PrefsActivity$29;.val$pref:Landroid/preference/Preference; // field@0146 │ │ +01f5dc: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +01f5e2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1243 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/gacode/relaunchx/PrefsActivity$29; │ │ 0x0000 - 0x0008 reg=1 this$0 Lcom/gacode/relaunchx/PrefsActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/preference/Preference; │ │ @@ -18407,31 +18413,31 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -01e54c: |[01e54c] com.gacode.relaunchx.PrefsActivity$29.onClick:(Landroid/content/DialogInterface;I)V │ │ -01e55c: 5431 4501 |0000: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$29;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0145 │ │ -01e560: 5411 7a01 |0002: iget-object v1, v1, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ -01e564: 7210 6b00 0100 |0004: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006b │ │ -01e56a: 0c00 |0007: move-result-object v0 │ │ -01e56c: 1a02 730a |0008: const-string v2, "memButtonDTapp" // string@0a73 │ │ -01e570: 5431 4501 |000a: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$29;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0145 │ │ -01e574: 5411 7201 |000c: iget-object v1, v1, Lcom/gacode/relaunchx/PrefsActivity;.applications:[Ljava/lang/CharSequence; // field@0172 │ │ -01e578: 4601 0105 |000e: aget-object v1, v1, v5 │ │ -01e57c: 1f01 0002 |0010: check-cast v1, Ljava/lang/String; // type@0200 │ │ -01e580: 7230 6a00 2001 |0012: invoke-interface {v0, v2, v1}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@006a │ │ -01e586: 7210 6500 0000 |0015: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0065 │ │ -01e58c: 5431 4501 |0018: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$29;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0145 │ │ -01e590: 5432 4601 |001a: iget-object v2, v3, Lcom/gacode/relaunchx/PrefsActivity$29;.val$pref:Landroid/preference/Preference; // field@0146 │ │ -01e594: 7120 fd02 2100 |001c: invoke-static {v1, v2}, Lcom/gacode/relaunchx/PrefsActivity;.access$300:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V // method@02fd │ │ -01e59a: 7210 4b00 0400 |001f: invoke-interface {v4}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ -01e5a0: 0e00 |0022: return-void │ │ +01f5e4: |[01f5e4] com.gacode.relaunchx.PrefsActivity$29.onClick:(Landroid/content/DialogInterface;I)V │ │ +01f5f4: 5431 4501 |0000: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$29;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0145 │ │ +01f5f8: 5411 7a01 |0002: iget-object v1, v1, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ +01f5fc: 7210 6b00 0100 |0004: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006b │ │ +01f602: 0c00 |0007: move-result-object v0 │ │ +01f604: 1a02 730a |0008: const-string v2, "memButtonDTapp" // string@0a73 │ │ +01f608: 5431 4501 |000a: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$29;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0145 │ │ +01f60c: 5411 7201 |000c: iget-object v1, v1, Lcom/gacode/relaunchx/PrefsActivity;.applications:[Ljava/lang/CharSequence; // field@0172 │ │ +01f610: 4601 0105 |000e: aget-object v1, v1, v5 │ │ +01f614: 1f01 0002 |0010: check-cast v1, Ljava/lang/String; // type@0200 │ │ +01f618: 7230 6a00 2001 |0012: invoke-interface {v0, v2, v1}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@006a │ │ +01f61e: 7210 6500 0000 |0015: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0065 │ │ +01f624: 5431 4501 |0018: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$29;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0145 │ │ +01f628: 5432 4601 |001a: iget-object v2, v3, Lcom/gacode/relaunchx/PrefsActivity$29;.val$pref:Landroid/preference/Preference; // field@0146 │ │ +01f62c: 7120 fd02 2100 |001c: invoke-static {v1, v2}, Lcom/gacode/relaunchx/PrefsActivity;.access$300:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V // method@02fd │ │ +01f632: 7210 4b00 0400 |001f: invoke-interface {v4}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ +01f638: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1246 │ │ 0x0004 line=1247 │ │ 0x0008 line=1248 │ │ 0x0015 line=1250 │ │ 0x0018 line=1251 │ │ @@ -18478,18 +18484,18 @@ │ │ type : '(Lcom/gacode/relaunchx/PrefsActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01e5a4: |[01e5a4] com.gacode.relaunchx.PrefsActivity$2.:(Lcom/gacode/relaunchx/PrefsActivity;)V │ │ -01e5b4: 5b01 4701 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$2;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0147 │ │ -01e5b8: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -01e5be: 0e00 |0005: return-void │ │ +01f63c: |[01f63c] com.gacode.relaunchx.PrefsActivity$2.:(Lcom/gacode/relaunchx/PrefsActivity;)V │ │ +01f64c: 5b01 4701 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$2;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0147 │ │ +01f650: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +01f656: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=296 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/PrefsActivity$2; │ │ 0x0000 - 0x0006 reg=1 this$0 Lcom/gacode/relaunchx/PrefsActivity; │ │ │ │ @@ -18499,53 +18505,53 @@ │ │ type : '(Landroid/preference/Preference;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 86 16-bit code units │ │ -01e5c0: |[01e5c0] com.gacode.relaunchx.PrefsActivity$2.onPreferenceClick:(Landroid/preference/Preference;)Z │ │ -01e5d0: 2200 0c00 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000c │ │ -01e5d4: 5431 4701 |0002: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$2;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0147 │ │ -01e5d8: 7020 1b00 1000 |0004: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ -01e5de: 5431 4701 |0007: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$2;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0147 │ │ -01e5e2: 6e10 0703 0100 |0009: invoke-virtual {v1}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ -01e5e8: 0c01 |000c: move-result-object v1 │ │ -01e5ea: 1402 ca01 087f |000d: const v2, #float 1.80784e+38 // #7f0801ca │ │ -01e5f0: 6e20 8000 2100 |0010: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -01e5f6: 0c01 |0013: move-result-object v1 │ │ -01e5f8: 6e20 2500 1000 |0014: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ -01e5fe: 5431 4701 |0017: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$2;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0147 │ │ -01e602: 6e10 0703 0100 |0019: invoke-virtual {v1}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ -01e608: 0c01 |001c: move-result-object v1 │ │ -01e60a: 1402 cb01 087f |001d: const v2, #float 1.80784e+38 // #7f0801cb │ │ -01e610: 6e20 8000 2100 |0020: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -01e616: 0c01 |0023: move-result-object v1 │ │ -01e618: 6e20 1e00 1000 |0024: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@001e │ │ -01e61e: 5431 4701 |0027: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$2;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0147 │ │ -01e622: 6e10 0703 0100 |0029: invoke-virtual {v1}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ -01e628: 0c01 |002c: move-result-object v1 │ │ -01e62a: 1402 5b00 087f |002d: const v2, #float 1.80777e+38 // #7f08005b │ │ -01e630: 6e20 8000 2100 |0030: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -01e636: 0c01 |0033: move-result-object v1 │ │ -01e638: 2202 dc00 |0034: new-instance v2, Lcom/gacode/relaunchx/PrefsActivity$2$1; // type@00dc │ │ -01e63c: 7020 ab02 3200 |0036: invoke-direct {v2, v3}, Lcom/gacode/relaunchx/PrefsActivity$2$1;.:(Lcom/gacode/relaunchx/PrefsActivity$2;)V // method@02ab │ │ -01e642: 6e30 2200 1002 |0039: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0022 │ │ -01e648: 5431 4701 |003c: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$2;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0147 │ │ -01e64c: 6e10 0703 0100 |003e: invoke-virtual {v1}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ -01e652: 0c01 |0041: move-result-object v1 │ │ -01e654: 1402 8000 087f |0042: const v2, #float 1.80778e+38 // #7f080080 │ │ -01e65a: 6e20 8000 2100 |0045: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -01e660: 0c01 |0048: move-result-object v1 │ │ -01e662: 2202 dd00 |0049: new-instance v2, Lcom/gacode/relaunchx/PrefsActivity$2$2; // type@00dd │ │ -01e666: 7020 ad02 3200 |004b: invoke-direct {v2, v3}, Lcom/gacode/relaunchx/PrefsActivity$2$2;.:(Lcom/gacode/relaunchx/PrefsActivity$2;)V // method@02ad │ │ -01e66c: 6e30 2000 1002 |004e: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0020 │ │ -01e672: 6e10 2700 0000 |0051: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ -01e678: 1211 |0054: const/4 v1, #int 1 // #1 │ │ -01e67a: 0f01 |0055: return v1 │ │ +01f658: |[01f658] com.gacode.relaunchx.PrefsActivity$2.onPreferenceClick:(Landroid/preference/Preference;)Z │ │ +01f668: 2200 0c00 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000c │ │ +01f66c: 5431 4701 |0002: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$2;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0147 │ │ +01f670: 7020 1b00 1000 |0004: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ +01f676: 5431 4701 |0007: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$2;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0147 │ │ +01f67a: 6e10 0703 0100 |0009: invoke-virtual {v1}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ +01f680: 0c01 |000c: move-result-object v1 │ │ +01f682: 1402 ca01 087f |000d: const v2, #float 1.80784e+38 // #7f0801ca │ │ +01f688: 6e20 8000 2100 |0010: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +01f68e: 0c01 |0013: move-result-object v1 │ │ +01f690: 6e20 2500 1000 |0014: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ +01f696: 5431 4701 |0017: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$2;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0147 │ │ +01f69a: 6e10 0703 0100 |0019: invoke-virtual {v1}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ +01f6a0: 0c01 |001c: move-result-object v1 │ │ +01f6a2: 1402 cb01 087f |001d: const v2, #float 1.80784e+38 // #7f0801cb │ │ +01f6a8: 6e20 8000 2100 |0020: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +01f6ae: 0c01 |0023: move-result-object v1 │ │ +01f6b0: 6e20 1e00 1000 |0024: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@001e │ │ +01f6b6: 5431 4701 |0027: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$2;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0147 │ │ +01f6ba: 6e10 0703 0100 |0029: invoke-virtual {v1}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ +01f6c0: 0c01 |002c: move-result-object v1 │ │ +01f6c2: 1402 5b00 087f |002d: const v2, #float 1.80777e+38 // #7f08005b │ │ +01f6c8: 6e20 8000 2100 |0030: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +01f6ce: 0c01 |0033: move-result-object v1 │ │ +01f6d0: 2202 dc00 |0034: new-instance v2, Lcom/gacode/relaunchx/PrefsActivity$2$1; // type@00dc │ │ +01f6d4: 7020 ab02 3200 |0036: invoke-direct {v2, v3}, Lcom/gacode/relaunchx/PrefsActivity$2$1;.:(Lcom/gacode/relaunchx/PrefsActivity$2;)V // method@02ab │ │ +01f6da: 6e30 2200 1002 |0039: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0022 │ │ +01f6e0: 5431 4701 |003c: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$2;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0147 │ │ +01f6e4: 6e10 0703 0100 |003e: invoke-virtual {v1}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ +01f6ea: 0c01 |0041: move-result-object v1 │ │ +01f6ec: 1402 8000 087f |0042: const v2, #float 1.80778e+38 // #7f080080 │ │ +01f6f2: 6e20 8000 2100 |0045: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +01f6f8: 0c01 |0048: move-result-object v1 │ │ +01f6fa: 2202 dd00 |0049: new-instance v2, Lcom/gacode/relaunchx/PrefsActivity$2$2; // type@00dd │ │ +01f6fe: 7020 ad02 3200 |004b: invoke-direct {v2, v3}, Lcom/gacode/relaunchx/PrefsActivity$2$2;.:(Lcom/gacode/relaunchx/PrefsActivity$2;)V // method@02ad │ │ +01f704: 6e30 2000 1002 |004e: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0020 │ │ +01f70a: 6e10 2700 0000 |0051: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ +01f710: 1211 |0054: const/4 v1, #int 1 // #1 │ │ +01f712: 0f01 |0055: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=298 │ │ 0x0007 line=300 │ │ 0x0017 line=302 │ │ 0x0027 line=304 │ │ 0x0029 line=305 │ │ @@ -18595,18 +18601,18 @@ │ │ type : '(Lcom/gacode/relaunchx/PrefsActivity$3;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01e67c: |[01e67c] com.gacode.relaunchx.PrefsActivity$3$1.:(Lcom/gacode/relaunchx/PrefsActivity$3;)V │ │ -01e68c: 5b01 4801 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$3$1;.this$1:Lcom/gacode/relaunchx/PrefsActivity$3; // field@0148 │ │ -01e690: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -01e696: 0e00 |0005: return-void │ │ +01f714: |[01f714] com.gacode.relaunchx.PrefsActivity$3$1.:(Lcom/gacode/relaunchx/PrefsActivity$3;)V │ │ +01f724: 5b01 4801 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$3$1;.this$1:Lcom/gacode/relaunchx/PrefsActivity$3; // field@0148 │ │ +01f728: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +01f72e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=338 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/PrefsActivity$3$1; │ │ 0x0000 - 0x0006 reg=1 this$1 Lcom/gacode/relaunchx/PrefsActivity$3; │ │ │ │ @@ -18616,22 +18622,22 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -01e698: |[01e698] com.gacode.relaunchx.PrefsActivity$3$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -01e6a8: 5420 4801 |0000: iget-object v0, v2, Lcom/gacode/relaunchx/PrefsActivity$3$1;.this$1:Lcom/gacode/relaunchx/PrefsActivity$3; // field@0148 │ │ -01e6ac: 5400 6301 |0002: iget-object v0, v0, Lcom/gacode/relaunchx/PrefsActivity$3;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0163 │ │ -01e6b0: 5400 7101 |0004: iget-object v0, v0, Lcom/gacode/relaunchx/PrefsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0171 │ │ -01e6b4: 1a01 7607 |0006: const-string v1, "favorites" // string@0776 │ │ -01e6b8: 6e20 9f04 1000 |0008: invoke-virtual {v0, v1}, Lcom/gacode/relaunchx/ReLaunchApp;.setDefault:(Ljava/lang/String;)V // method@049f │ │ -01e6be: 7210 4b00 0300 |000b: invoke-interface {v3}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ -01e6c4: 0e00 |000e: return-void │ │ +01f730: |[01f730] com.gacode.relaunchx.PrefsActivity$3$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +01f740: 5420 4801 |0000: iget-object v0, v2, Lcom/gacode/relaunchx/PrefsActivity$3$1;.this$1:Lcom/gacode/relaunchx/PrefsActivity$3; // field@0148 │ │ +01f744: 5400 6301 |0002: iget-object v0, v0, Lcom/gacode/relaunchx/PrefsActivity$3;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0163 │ │ +01f748: 5400 7101 |0004: iget-object v0, v0, Lcom/gacode/relaunchx/PrefsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0171 │ │ +01f74c: 1a01 7607 |0006: const-string v1, "favorites" // string@0776 │ │ +01f750: 6e20 9f04 1000 |0008: invoke-virtual {v0, v1}, Lcom/gacode/relaunchx/ReLaunchApp;.setDefault:(Ljava/lang/String;)V // method@049f │ │ +01f756: 7210 4b00 0300 |000b: invoke-interface {v3}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ +01f75c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=341 │ │ 0x000b line=342 │ │ 0x000e line=343 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lcom/gacode/relaunchx/PrefsActivity$3$1; │ │ @@ -18673,18 +18679,18 @@ │ │ type : '(Lcom/gacode/relaunchx/PrefsActivity$3;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01e6c8: |[01e6c8] com.gacode.relaunchx.PrefsActivity$3$2.:(Lcom/gacode/relaunchx/PrefsActivity$3;)V │ │ -01e6d8: 5b01 4901 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$3$2;.this$1:Lcom/gacode/relaunchx/PrefsActivity$3; // field@0149 │ │ -01e6dc: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -01e6e2: 0e00 |0005: return-void │ │ +01f760: |[01f760] com.gacode.relaunchx.PrefsActivity$3$2.:(Lcom/gacode/relaunchx/PrefsActivity$3;)V │ │ +01f770: 5b01 4901 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$3$2;.this$1:Lcom/gacode/relaunchx/PrefsActivity$3; // field@0149 │ │ +01f774: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +01f77a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=348 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/PrefsActivity$3$2; │ │ 0x0000 - 0x0006 reg=1 this$1 Lcom/gacode/relaunchx/PrefsActivity$3; │ │ │ │ @@ -18694,17 +18700,17 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01e6e4: |[01e6e4] com.gacode.relaunchx.PrefsActivity$3$2.onClick:(Landroid/content/DialogInterface;I)V │ │ -01e6f4: 7210 4b00 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ -01e6fa: 0e00 |0003: return-void │ │ +01f77c: |[01f77c] com.gacode.relaunchx.PrefsActivity$3$2.onClick:(Landroid/content/DialogInterface;I)V │ │ +01f78c: 7210 4b00 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ +01f792: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=351 │ │ 0x0003 line=352 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/gacode/relaunchx/PrefsActivity$3$2; │ │ 0x0000 - 0x0004 reg=1 dialog Landroid/content/DialogInterface; │ │ @@ -18749,19 +18755,19 @@ │ │ type : '(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -01e6fc: |[01e6fc] com.gacode.relaunchx.PrefsActivity$30.:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V │ │ -01e70c: 5b01 4a01 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$30;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@014a │ │ -01e710: 5b02 4b01 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/PrefsActivity$30;.val$pref:Landroid/preference/Preference; // field@014b │ │ -01e714: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -01e71a: 0e00 |0007: return-void │ │ +01f794: |[01f794] com.gacode.relaunchx.PrefsActivity$30.:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V │ │ +01f7a4: 5b01 4a01 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$30;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@014a │ │ +01f7a8: 5b02 4b01 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/PrefsActivity$30;.val$pref:Landroid/preference/Preference; // field@014b │ │ +01f7ac: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +01f7b2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1266 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/gacode/relaunchx/PrefsActivity$30; │ │ 0x0000 - 0x0008 reg=1 this$0 Lcom/gacode/relaunchx/PrefsActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/preference/Preference; │ │ @@ -18772,31 +18778,31 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -01e71c: |[01e71c] com.gacode.relaunchx.PrefsActivity$30.onClick:(Landroid/content/DialogInterface;I)V │ │ -01e72c: 5431 4a01 |0000: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$30;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@014a │ │ -01e730: 5411 7a01 |0002: iget-object v1, v1, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ -01e734: 7210 6b00 0100 |0004: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006b │ │ -01e73a: 0c00 |0007: move-result-object v0 │ │ -01e73c: 1a02 750a |0008: const-string v2, "memButtonLTapp" // string@0a75 │ │ -01e740: 5431 4a01 |000a: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$30;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@014a │ │ -01e744: 5411 7201 |000c: iget-object v1, v1, Lcom/gacode/relaunchx/PrefsActivity;.applications:[Ljava/lang/CharSequence; // field@0172 │ │ -01e748: 4601 0105 |000e: aget-object v1, v1, v5 │ │ -01e74c: 1f01 0002 |0010: check-cast v1, Ljava/lang/String; // type@0200 │ │ -01e750: 7230 6a00 2001 |0012: invoke-interface {v0, v2, v1}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@006a │ │ -01e756: 7210 6500 0000 |0015: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0065 │ │ -01e75c: 5431 4a01 |0018: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$30;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@014a │ │ -01e760: 5432 4b01 |001a: iget-object v2, v3, Lcom/gacode/relaunchx/PrefsActivity$30;.val$pref:Landroid/preference/Preference; // field@014b │ │ -01e764: 7120 fd02 2100 |001c: invoke-static {v1, v2}, Lcom/gacode/relaunchx/PrefsActivity;.access$300:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V // method@02fd │ │ -01e76a: 7210 4b00 0400 |001f: invoke-interface {v4}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ -01e770: 0e00 |0022: return-void │ │ +01f7b4: |[01f7b4] com.gacode.relaunchx.PrefsActivity$30.onClick:(Landroid/content/DialogInterface;I)V │ │ +01f7c4: 5431 4a01 |0000: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$30;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@014a │ │ +01f7c8: 5411 7a01 |0002: iget-object v1, v1, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ +01f7cc: 7210 6b00 0100 |0004: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006b │ │ +01f7d2: 0c00 |0007: move-result-object v0 │ │ +01f7d4: 1a02 750a |0008: const-string v2, "memButtonLTapp" // string@0a75 │ │ +01f7d8: 5431 4a01 |000a: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$30;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@014a │ │ +01f7dc: 5411 7201 |000c: iget-object v1, v1, Lcom/gacode/relaunchx/PrefsActivity;.applications:[Ljava/lang/CharSequence; // field@0172 │ │ +01f7e0: 4601 0105 |000e: aget-object v1, v1, v5 │ │ +01f7e4: 1f01 0002 |0010: check-cast v1, Ljava/lang/String; // type@0200 │ │ +01f7e8: 7230 6a00 2001 |0012: invoke-interface {v0, v2, v1}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@006a │ │ +01f7ee: 7210 6500 0000 |0015: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0065 │ │ +01f7f4: 5431 4a01 |0018: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$30;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@014a │ │ +01f7f8: 5432 4b01 |001a: iget-object v2, v3, Lcom/gacode/relaunchx/PrefsActivity$30;.val$pref:Landroid/preference/Preference; // field@014b │ │ +01f7fc: 7120 fd02 2100 |001c: invoke-static {v1, v2}, Lcom/gacode/relaunchx/PrefsActivity;.access$300:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V // method@02fd │ │ +01f802: 7210 4b00 0400 |001f: invoke-interface {v4}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ +01f808: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1269 │ │ 0x0004 line=1270 │ │ 0x0008 line=1271 │ │ 0x0015 line=1273 │ │ 0x0018 line=1274 │ │ @@ -18847,19 +18853,19 @@ │ │ type : '(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -01e774: |[01e774] com.gacode.relaunchx.PrefsActivity$31.:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V │ │ -01e784: 5b01 4c01 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$31;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@014c │ │ -01e788: 5b02 4d01 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/PrefsActivity$31;.val$pref:Landroid/preference/Preference; // field@014d │ │ -01e78c: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -01e792: 0e00 |0007: return-void │ │ +01f80c: |[01f80c] com.gacode.relaunchx.PrefsActivity$31.:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V │ │ +01f81c: 5b01 4c01 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$31;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@014c │ │ +01f820: 5b02 4d01 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/PrefsActivity$31;.val$pref:Landroid/preference/Preference; // field@014d │ │ +01f824: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +01f82a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1289 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/gacode/relaunchx/PrefsActivity$31; │ │ 0x0000 - 0x0008 reg=1 this$0 Lcom/gacode/relaunchx/PrefsActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/preference/Preference; │ │ @@ -18870,31 +18876,31 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -01e794: |[01e794] com.gacode.relaunchx.PrefsActivity$31.onClick:(Landroid/content/DialogInterface;I)V │ │ -01e7a4: 5431 4c01 |0000: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$31;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@014c │ │ -01e7a8: 5411 7a01 |0002: iget-object v1, v1, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ -01e7ac: 7210 6b00 0100 |0004: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006b │ │ -01e7b2: 0c00 |0007: move-result-object v0 │ │ -01e7b4: 1a02 f105 |0008: const-string v2, "batButtonSTapp" // string@05f1 │ │ -01e7b8: 5431 4c01 |000a: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$31;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@014c │ │ -01e7bc: 5411 7201 |000c: iget-object v1, v1, Lcom/gacode/relaunchx/PrefsActivity;.applications:[Ljava/lang/CharSequence; // field@0172 │ │ -01e7c0: 4601 0105 |000e: aget-object v1, v1, v5 │ │ -01e7c4: 1f01 0002 |0010: check-cast v1, Ljava/lang/String; // type@0200 │ │ -01e7c8: 7230 6a00 2001 |0012: invoke-interface {v0, v2, v1}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@006a │ │ -01e7ce: 7210 6500 0000 |0015: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0065 │ │ -01e7d4: 5431 4c01 |0018: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$31;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@014c │ │ -01e7d8: 5432 4d01 |001a: iget-object v2, v3, Lcom/gacode/relaunchx/PrefsActivity$31;.val$pref:Landroid/preference/Preference; // field@014d │ │ -01e7dc: 7120 fd02 2100 |001c: invoke-static {v1, v2}, Lcom/gacode/relaunchx/PrefsActivity;.access$300:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V // method@02fd │ │ -01e7e2: 7210 4b00 0400 |001f: invoke-interface {v4}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ -01e7e8: 0e00 |0022: return-void │ │ +01f82c: |[01f82c] com.gacode.relaunchx.PrefsActivity$31.onClick:(Landroid/content/DialogInterface;I)V │ │ +01f83c: 5431 4c01 |0000: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$31;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@014c │ │ +01f840: 5411 7a01 |0002: iget-object v1, v1, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ +01f844: 7210 6b00 0100 |0004: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006b │ │ +01f84a: 0c00 |0007: move-result-object v0 │ │ +01f84c: 1a02 f105 |0008: const-string v2, "batButtonSTapp" // string@05f1 │ │ +01f850: 5431 4c01 |000a: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$31;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@014c │ │ +01f854: 5411 7201 |000c: iget-object v1, v1, Lcom/gacode/relaunchx/PrefsActivity;.applications:[Ljava/lang/CharSequence; // field@0172 │ │ +01f858: 4601 0105 |000e: aget-object v1, v1, v5 │ │ +01f85c: 1f01 0002 |0010: check-cast v1, Ljava/lang/String; // type@0200 │ │ +01f860: 7230 6a00 2001 |0012: invoke-interface {v0, v2, v1}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@006a │ │ +01f866: 7210 6500 0000 |0015: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0065 │ │ +01f86c: 5431 4c01 |0018: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$31;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@014c │ │ +01f870: 5432 4d01 |001a: iget-object v2, v3, Lcom/gacode/relaunchx/PrefsActivity$31;.val$pref:Landroid/preference/Preference; // field@014d │ │ +01f874: 7120 fd02 2100 |001c: invoke-static {v1, v2}, Lcom/gacode/relaunchx/PrefsActivity;.access$300:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V // method@02fd │ │ +01f87a: 7210 4b00 0400 |001f: invoke-interface {v4}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ +01f880: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1292 │ │ 0x0004 line=1293 │ │ 0x0008 line=1294 │ │ 0x0015 line=1296 │ │ 0x0018 line=1297 │ │ @@ -18945,19 +18951,19 @@ │ │ type : '(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -01e7ec: |[01e7ec] com.gacode.relaunchx.PrefsActivity$32.:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V │ │ -01e7fc: 5b01 4e01 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$32;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@014e │ │ -01e800: 5b02 4f01 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/PrefsActivity$32;.val$pref:Landroid/preference/Preference; // field@014f │ │ -01e804: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -01e80a: 0e00 |0007: return-void │ │ +01f884: |[01f884] com.gacode.relaunchx.PrefsActivity$32.:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V │ │ +01f894: 5b01 4e01 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$32;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@014e │ │ +01f898: 5b02 4f01 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/PrefsActivity$32;.val$pref:Landroid/preference/Preference; // field@014f │ │ +01f89c: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +01f8a2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1312 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/gacode/relaunchx/PrefsActivity$32; │ │ 0x0000 - 0x0008 reg=1 this$0 Lcom/gacode/relaunchx/PrefsActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/preference/Preference; │ │ @@ -18968,31 +18974,31 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -01e80c: |[01e80c] com.gacode.relaunchx.PrefsActivity$32.onClick:(Landroid/content/DialogInterface;I)V │ │ -01e81c: 5431 4e01 |0000: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$32;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@014e │ │ -01e820: 5411 7a01 |0002: iget-object v1, v1, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ -01e824: 7210 6b00 0100 |0004: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006b │ │ -01e82a: 0c00 |0007: move-result-object v0 │ │ -01e82c: 1a02 ed05 |0008: const-string v2, "batButtonDTapp" // string@05ed │ │ -01e830: 5431 4e01 |000a: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$32;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@014e │ │ -01e834: 5411 7201 |000c: iget-object v1, v1, Lcom/gacode/relaunchx/PrefsActivity;.applications:[Ljava/lang/CharSequence; // field@0172 │ │ -01e838: 4601 0105 |000e: aget-object v1, v1, v5 │ │ -01e83c: 1f01 0002 |0010: check-cast v1, Ljava/lang/String; // type@0200 │ │ -01e840: 7230 6a00 2001 |0012: invoke-interface {v0, v2, v1}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@006a │ │ -01e846: 7210 6500 0000 |0015: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0065 │ │ -01e84c: 5431 4e01 |0018: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$32;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@014e │ │ -01e850: 5432 4f01 |001a: iget-object v2, v3, Lcom/gacode/relaunchx/PrefsActivity$32;.val$pref:Landroid/preference/Preference; // field@014f │ │ -01e854: 7120 fd02 2100 |001c: invoke-static {v1, v2}, Lcom/gacode/relaunchx/PrefsActivity;.access$300:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V // method@02fd │ │ -01e85a: 7210 4b00 0400 |001f: invoke-interface {v4}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ -01e860: 0e00 |0022: return-void │ │ +01f8a4: |[01f8a4] com.gacode.relaunchx.PrefsActivity$32.onClick:(Landroid/content/DialogInterface;I)V │ │ +01f8b4: 5431 4e01 |0000: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$32;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@014e │ │ +01f8b8: 5411 7a01 |0002: iget-object v1, v1, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ +01f8bc: 7210 6b00 0100 |0004: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006b │ │ +01f8c2: 0c00 |0007: move-result-object v0 │ │ +01f8c4: 1a02 ed05 |0008: const-string v2, "batButtonDTapp" // string@05ed │ │ +01f8c8: 5431 4e01 |000a: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$32;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@014e │ │ +01f8cc: 5411 7201 |000c: iget-object v1, v1, Lcom/gacode/relaunchx/PrefsActivity;.applications:[Ljava/lang/CharSequence; // field@0172 │ │ +01f8d0: 4601 0105 |000e: aget-object v1, v1, v5 │ │ +01f8d4: 1f01 0002 |0010: check-cast v1, Ljava/lang/String; // type@0200 │ │ +01f8d8: 7230 6a00 2001 |0012: invoke-interface {v0, v2, v1}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@006a │ │ +01f8de: 7210 6500 0000 |0015: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0065 │ │ +01f8e4: 5431 4e01 |0018: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$32;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@014e │ │ +01f8e8: 5432 4f01 |001a: iget-object v2, v3, Lcom/gacode/relaunchx/PrefsActivity$32;.val$pref:Landroid/preference/Preference; // field@014f │ │ +01f8ec: 7120 fd02 2100 |001c: invoke-static {v1, v2}, Lcom/gacode/relaunchx/PrefsActivity;.access$300:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V // method@02fd │ │ +01f8f2: 7210 4b00 0400 |001f: invoke-interface {v4}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ +01f8f8: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1315 │ │ 0x0004 line=1316 │ │ 0x0008 line=1317 │ │ 0x0015 line=1319 │ │ 0x0018 line=1320 │ │ @@ -19043,19 +19049,19 @@ │ │ type : '(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -01e864: |[01e864] com.gacode.relaunchx.PrefsActivity$33.:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V │ │ -01e874: 5b01 5001 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$33;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0150 │ │ -01e878: 5b02 5101 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/PrefsActivity$33;.val$pref:Landroid/preference/Preference; // field@0151 │ │ -01e87c: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -01e882: 0e00 |0007: return-void │ │ +01f8fc: |[01f8fc] com.gacode.relaunchx.PrefsActivity$33.:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V │ │ +01f90c: 5b01 5001 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$33;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0150 │ │ +01f910: 5b02 5101 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/PrefsActivity$33;.val$pref:Landroid/preference/Preference; // field@0151 │ │ +01f914: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +01f91a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1335 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/gacode/relaunchx/PrefsActivity$33; │ │ 0x0000 - 0x0008 reg=1 this$0 Lcom/gacode/relaunchx/PrefsActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/preference/Preference; │ │ @@ -19066,31 +19072,31 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -01e884: |[01e884] com.gacode.relaunchx.PrefsActivity$33.onClick:(Landroid/content/DialogInterface;I)V │ │ -01e894: 5431 5001 |0000: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$33;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0150 │ │ -01e898: 5411 7a01 |0002: iget-object v1, v1, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ -01e89c: 7210 6b00 0100 |0004: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006b │ │ -01e8a2: 0c00 |0007: move-result-object v0 │ │ -01e8a4: 1a02 ef05 |0008: const-string v2, "batButtonLTapp" // string@05ef │ │ -01e8a8: 5431 5001 |000a: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$33;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0150 │ │ -01e8ac: 5411 7201 |000c: iget-object v1, v1, Lcom/gacode/relaunchx/PrefsActivity;.applications:[Ljava/lang/CharSequence; // field@0172 │ │ -01e8b0: 4601 0105 |000e: aget-object v1, v1, v5 │ │ -01e8b4: 1f01 0002 |0010: check-cast v1, Ljava/lang/String; // type@0200 │ │ -01e8b8: 7230 6a00 2001 |0012: invoke-interface {v0, v2, v1}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@006a │ │ -01e8be: 7210 6500 0000 |0015: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0065 │ │ -01e8c4: 5431 5001 |0018: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$33;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0150 │ │ -01e8c8: 5432 5101 |001a: iget-object v2, v3, Lcom/gacode/relaunchx/PrefsActivity$33;.val$pref:Landroid/preference/Preference; // field@0151 │ │ -01e8cc: 7120 fd02 2100 |001c: invoke-static {v1, v2}, Lcom/gacode/relaunchx/PrefsActivity;.access$300:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V // method@02fd │ │ -01e8d2: 7210 4b00 0400 |001f: invoke-interface {v4}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ -01e8d8: 0e00 |0022: return-void │ │ +01f91c: |[01f91c] com.gacode.relaunchx.PrefsActivity$33.onClick:(Landroid/content/DialogInterface;I)V │ │ +01f92c: 5431 5001 |0000: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$33;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0150 │ │ +01f930: 5411 7a01 |0002: iget-object v1, v1, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ +01f934: 7210 6b00 0100 |0004: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006b │ │ +01f93a: 0c00 |0007: move-result-object v0 │ │ +01f93c: 1a02 ef05 |0008: const-string v2, "batButtonLTapp" // string@05ef │ │ +01f940: 5431 5001 |000a: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$33;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0150 │ │ +01f944: 5411 7201 |000c: iget-object v1, v1, Lcom/gacode/relaunchx/PrefsActivity;.applications:[Ljava/lang/CharSequence; // field@0172 │ │ +01f948: 4601 0105 |000e: aget-object v1, v1, v5 │ │ +01f94c: 1f01 0002 |0010: check-cast v1, Ljava/lang/String; // type@0200 │ │ +01f950: 7230 6a00 2001 |0012: invoke-interface {v0, v2, v1}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@006a │ │ +01f956: 7210 6500 0000 |0015: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0065 │ │ +01f95c: 5431 5001 |0018: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$33;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0150 │ │ +01f960: 5432 5101 |001a: iget-object v2, v3, Lcom/gacode/relaunchx/PrefsActivity$33;.val$pref:Landroid/preference/Preference; // field@0151 │ │ +01f964: 7120 fd02 2100 |001c: invoke-static {v1, v2}, Lcom/gacode/relaunchx/PrefsActivity;.access$300:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V // method@02fd │ │ +01f96a: 7210 4b00 0400 |001f: invoke-interface {v4}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ +01f970: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1338 │ │ 0x0004 line=1339 │ │ 0x0008 line=1340 │ │ 0x0015 line=1342 │ │ 0x0018 line=1343 │ │ @@ -19141,19 +19147,19 @@ │ │ type : '(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -01e8dc: |[01e8dc] com.gacode.relaunchx.PrefsActivity$34.:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V │ │ -01e8ec: 5b01 5201 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$34;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0152 │ │ -01e8f0: 5b02 5301 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/PrefsActivity$34;.val$pref:Landroid/preference/Preference; // field@0153 │ │ -01e8f4: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -01e8fa: 0e00 |0007: return-void │ │ +01f974: |[01f974] com.gacode.relaunchx.PrefsActivity$34.:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V │ │ +01f984: 5b01 5201 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$34;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0152 │ │ +01f988: 5b02 5301 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/PrefsActivity$34;.val$pref:Landroid/preference/Preference; // field@0153 │ │ +01f98c: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +01f992: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1358 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/gacode/relaunchx/PrefsActivity$34; │ │ 0x0000 - 0x0008 reg=1 this$0 Lcom/gacode/relaunchx/PrefsActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/preference/Preference; │ │ @@ -19164,31 +19170,31 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -01e8fc: |[01e8fc] com.gacode.relaunchx.PrefsActivity$34.onClick:(Landroid/content/DialogInterface;I)V │ │ -01e90c: 5431 5201 |0000: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$34;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0152 │ │ -01e910: 5411 7a01 |0002: iget-object v1, v1, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ -01e914: 7210 6b00 0100 |0004: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006b │ │ -01e91a: 0c00 |0007: move-result-object v0 │ │ -01e91c: 1a02 6a05 |0008: const-string v2, "appFavButtonSTapp" // string@056a │ │ -01e920: 5431 5201 |000a: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$34;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0152 │ │ -01e924: 5411 7201 |000c: iget-object v1, v1, Lcom/gacode/relaunchx/PrefsActivity;.applications:[Ljava/lang/CharSequence; // field@0172 │ │ -01e928: 4601 0105 |000e: aget-object v1, v1, v5 │ │ -01e92c: 1f01 0002 |0010: check-cast v1, Ljava/lang/String; // type@0200 │ │ -01e930: 7230 6a00 2001 |0012: invoke-interface {v0, v2, v1}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@006a │ │ -01e936: 7210 6500 0000 |0015: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0065 │ │ -01e93c: 5431 5201 |0018: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$34;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0152 │ │ -01e940: 5432 5301 |001a: iget-object v2, v3, Lcom/gacode/relaunchx/PrefsActivity$34;.val$pref:Landroid/preference/Preference; // field@0153 │ │ -01e944: 7120 fd02 2100 |001c: invoke-static {v1, v2}, Lcom/gacode/relaunchx/PrefsActivity;.access$300:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V // method@02fd │ │ -01e94a: 7210 4b00 0400 |001f: invoke-interface {v4}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ -01e950: 0e00 |0022: return-void │ │ +01f994: |[01f994] com.gacode.relaunchx.PrefsActivity$34.onClick:(Landroid/content/DialogInterface;I)V │ │ +01f9a4: 5431 5201 |0000: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$34;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0152 │ │ +01f9a8: 5411 7a01 |0002: iget-object v1, v1, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ +01f9ac: 7210 6b00 0100 |0004: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006b │ │ +01f9b2: 0c00 |0007: move-result-object v0 │ │ +01f9b4: 1a02 6a05 |0008: const-string v2, "appFavButtonSTapp" // string@056a │ │ +01f9b8: 5431 5201 |000a: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$34;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0152 │ │ +01f9bc: 5411 7201 |000c: iget-object v1, v1, Lcom/gacode/relaunchx/PrefsActivity;.applications:[Ljava/lang/CharSequence; // field@0172 │ │ +01f9c0: 4601 0105 |000e: aget-object v1, v1, v5 │ │ +01f9c4: 1f01 0002 |0010: check-cast v1, Ljava/lang/String; // type@0200 │ │ +01f9c8: 7230 6a00 2001 |0012: invoke-interface {v0, v2, v1}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@006a │ │ +01f9ce: 7210 6500 0000 |0015: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0065 │ │ +01f9d4: 5431 5201 |0018: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$34;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0152 │ │ +01f9d8: 5432 5301 |001a: iget-object v2, v3, Lcom/gacode/relaunchx/PrefsActivity$34;.val$pref:Landroid/preference/Preference; // field@0153 │ │ +01f9dc: 7120 fd02 2100 |001c: invoke-static {v1, v2}, Lcom/gacode/relaunchx/PrefsActivity;.access$300:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V // method@02fd │ │ +01f9e2: 7210 4b00 0400 |001f: invoke-interface {v4}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ +01f9e8: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1361 │ │ 0x0004 line=1362 │ │ 0x0008 line=1363 │ │ 0x0015 line=1365 │ │ 0x0018 line=1366 │ │ @@ -19239,19 +19245,19 @@ │ │ type : '(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -01e954: |[01e954] com.gacode.relaunchx.PrefsActivity$35.:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V │ │ -01e964: 5b01 5401 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$35;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0154 │ │ -01e968: 5b02 5501 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/PrefsActivity$35;.val$pref:Landroid/preference/Preference; // field@0155 │ │ -01e96c: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -01e972: 0e00 |0007: return-void │ │ +01f9ec: |[01f9ec] com.gacode.relaunchx.PrefsActivity$35.:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V │ │ +01f9fc: 5b01 5401 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$35;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0154 │ │ +01fa00: 5b02 5501 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/PrefsActivity$35;.val$pref:Landroid/preference/Preference; // field@0155 │ │ +01fa04: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +01fa0a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1381 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/gacode/relaunchx/PrefsActivity$35; │ │ 0x0000 - 0x0008 reg=1 this$0 Lcom/gacode/relaunchx/PrefsActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/preference/Preference; │ │ @@ -19262,31 +19268,31 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -01e974: |[01e974] com.gacode.relaunchx.PrefsActivity$35.onClick:(Landroid/content/DialogInterface;I)V │ │ -01e984: 5431 5401 |0000: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$35;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0154 │ │ -01e988: 5411 7a01 |0002: iget-object v1, v1, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ -01e98c: 7210 6b00 0100 |0004: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006b │ │ -01e992: 0c00 |0007: move-result-object v0 │ │ -01e994: 1a02 6605 |0008: const-string v2, "appFavButtonDTapp" // string@0566 │ │ -01e998: 5431 5401 |000a: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$35;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0154 │ │ -01e99c: 5411 7201 |000c: iget-object v1, v1, Lcom/gacode/relaunchx/PrefsActivity;.applications:[Ljava/lang/CharSequence; // field@0172 │ │ -01e9a0: 4601 0105 |000e: aget-object v1, v1, v5 │ │ -01e9a4: 1f01 0002 |0010: check-cast v1, Ljava/lang/String; // type@0200 │ │ -01e9a8: 7230 6a00 2001 |0012: invoke-interface {v0, v2, v1}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@006a │ │ -01e9ae: 7210 6500 0000 |0015: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0065 │ │ -01e9b4: 5431 5401 |0018: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$35;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0154 │ │ -01e9b8: 5432 5501 |001a: iget-object v2, v3, Lcom/gacode/relaunchx/PrefsActivity$35;.val$pref:Landroid/preference/Preference; // field@0155 │ │ -01e9bc: 7120 fd02 2100 |001c: invoke-static {v1, v2}, Lcom/gacode/relaunchx/PrefsActivity;.access$300:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V // method@02fd │ │ -01e9c2: 7210 4b00 0400 |001f: invoke-interface {v4}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ -01e9c8: 0e00 |0022: return-void │ │ +01fa0c: |[01fa0c] com.gacode.relaunchx.PrefsActivity$35.onClick:(Landroid/content/DialogInterface;I)V │ │ +01fa1c: 5431 5401 |0000: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$35;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0154 │ │ +01fa20: 5411 7a01 |0002: iget-object v1, v1, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ +01fa24: 7210 6b00 0100 |0004: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006b │ │ +01fa2a: 0c00 |0007: move-result-object v0 │ │ +01fa2c: 1a02 6605 |0008: const-string v2, "appFavButtonDTapp" // string@0566 │ │ +01fa30: 5431 5401 |000a: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$35;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0154 │ │ +01fa34: 5411 7201 |000c: iget-object v1, v1, Lcom/gacode/relaunchx/PrefsActivity;.applications:[Ljava/lang/CharSequence; // field@0172 │ │ +01fa38: 4601 0105 |000e: aget-object v1, v1, v5 │ │ +01fa3c: 1f01 0002 |0010: check-cast v1, Ljava/lang/String; // type@0200 │ │ +01fa40: 7230 6a00 2001 |0012: invoke-interface {v0, v2, v1}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@006a │ │ +01fa46: 7210 6500 0000 |0015: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0065 │ │ +01fa4c: 5431 5401 |0018: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$35;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0154 │ │ +01fa50: 5432 5501 |001a: iget-object v2, v3, Lcom/gacode/relaunchx/PrefsActivity$35;.val$pref:Landroid/preference/Preference; // field@0155 │ │ +01fa54: 7120 fd02 2100 |001c: invoke-static {v1, v2}, Lcom/gacode/relaunchx/PrefsActivity;.access$300:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V // method@02fd │ │ +01fa5a: 7210 4b00 0400 |001f: invoke-interface {v4}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ +01fa60: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1384 │ │ 0x0004 line=1385 │ │ 0x0008 line=1386 │ │ 0x0015 line=1388 │ │ 0x0018 line=1389 │ │ @@ -19337,19 +19343,19 @@ │ │ type : '(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -01e9cc: |[01e9cc] com.gacode.relaunchx.PrefsActivity$36.:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V │ │ -01e9dc: 5b01 5601 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$36;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0156 │ │ -01e9e0: 5b02 5701 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/PrefsActivity$36;.val$pref:Landroid/preference/Preference; // field@0157 │ │ -01e9e4: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -01e9ea: 0e00 |0007: return-void │ │ +01fa64: |[01fa64] com.gacode.relaunchx.PrefsActivity$36.:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V │ │ +01fa74: 5b01 5601 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$36;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0156 │ │ +01fa78: 5b02 5701 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/PrefsActivity$36;.val$pref:Landroid/preference/Preference; // field@0157 │ │ +01fa7c: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +01fa82: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1404 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/gacode/relaunchx/PrefsActivity$36; │ │ 0x0000 - 0x0008 reg=1 this$0 Lcom/gacode/relaunchx/PrefsActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/preference/Preference; │ │ @@ -19360,31 +19366,31 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -01e9ec: |[01e9ec] com.gacode.relaunchx.PrefsActivity$36.onClick:(Landroid/content/DialogInterface;I)V │ │ -01e9fc: 5431 5601 |0000: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$36;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0156 │ │ -01ea00: 5411 7a01 |0002: iget-object v1, v1, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ -01ea04: 7210 6b00 0100 |0004: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006b │ │ -01ea0a: 0c00 |0007: move-result-object v0 │ │ -01ea0c: 1a02 6805 |0008: const-string v2, "appFavButtonLTapp" // string@0568 │ │ -01ea10: 5431 5601 |000a: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$36;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0156 │ │ -01ea14: 5411 7201 |000c: iget-object v1, v1, Lcom/gacode/relaunchx/PrefsActivity;.applications:[Ljava/lang/CharSequence; // field@0172 │ │ -01ea18: 4601 0105 |000e: aget-object v1, v1, v5 │ │ -01ea1c: 1f01 0002 |0010: check-cast v1, Ljava/lang/String; // type@0200 │ │ -01ea20: 7230 6a00 2001 |0012: invoke-interface {v0, v2, v1}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@006a │ │ -01ea26: 7210 6500 0000 |0015: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0065 │ │ -01ea2c: 5431 5601 |0018: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$36;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0156 │ │ -01ea30: 5432 5701 |001a: iget-object v2, v3, Lcom/gacode/relaunchx/PrefsActivity$36;.val$pref:Landroid/preference/Preference; // field@0157 │ │ -01ea34: 7120 fd02 2100 |001c: invoke-static {v1, v2}, Lcom/gacode/relaunchx/PrefsActivity;.access$300:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V // method@02fd │ │ -01ea3a: 7210 4b00 0400 |001f: invoke-interface {v4}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ -01ea40: 0e00 |0022: return-void │ │ +01fa84: |[01fa84] com.gacode.relaunchx.PrefsActivity$36.onClick:(Landroid/content/DialogInterface;I)V │ │ +01fa94: 5431 5601 |0000: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$36;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0156 │ │ +01fa98: 5411 7a01 |0002: iget-object v1, v1, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ +01fa9c: 7210 6b00 0100 |0004: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006b │ │ +01faa2: 0c00 |0007: move-result-object v0 │ │ +01faa4: 1a02 6805 |0008: const-string v2, "appFavButtonLTapp" // string@0568 │ │ +01faa8: 5431 5601 |000a: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$36;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0156 │ │ +01faac: 5411 7201 |000c: iget-object v1, v1, Lcom/gacode/relaunchx/PrefsActivity;.applications:[Ljava/lang/CharSequence; // field@0172 │ │ +01fab0: 4601 0105 |000e: aget-object v1, v1, v5 │ │ +01fab4: 1f01 0002 |0010: check-cast v1, Ljava/lang/String; // type@0200 │ │ +01fab8: 7230 6a00 2001 |0012: invoke-interface {v0, v2, v1}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@006a │ │ +01fabe: 7210 6500 0000 |0015: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0065 │ │ +01fac4: 5431 5601 |0018: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$36;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0156 │ │ +01fac8: 5432 5701 |001a: iget-object v2, v3, Lcom/gacode/relaunchx/PrefsActivity$36;.val$pref:Landroid/preference/Preference; // field@0157 │ │ +01facc: 7120 fd02 2100 |001c: invoke-static {v1, v2}, Lcom/gacode/relaunchx/PrefsActivity;.access$300:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V // method@02fd │ │ +01fad2: 7210 4b00 0400 |001f: invoke-interface {v4}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ +01fad8: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1407 │ │ 0x0004 line=1408 │ │ 0x0008 line=1409 │ │ 0x0015 line=1411 │ │ 0x0018 line=1412 │ │ @@ -19435,19 +19441,19 @@ │ │ type : '(Lcom/gacode/relaunchx/PrefsActivity$37;Landroid/preference/PreferenceScreen;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -01ea44: |[01ea44] com.gacode.relaunchx.PrefsActivity$37$1.:(Lcom/gacode/relaunchx/PrefsActivity$37;Landroid/preference/PreferenceScreen;)V │ │ -01ea54: 5b01 5801 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$37$1;.this$1:Lcom/gacode/relaunchx/PrefsActivity$37; // field@0158 │ │ -01ea58: 5b02 5901 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/PrefsActivity$37$1;.val$prefScreen:Landroid/preference/PreferenceScreen; // field@0159 │ │ -01ea5c: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -01ea62: 0e00 |0007: return-void │ │ +01fadc: |[01fadc] com.gacode.relaunchx.PrefsActivity$37$1.:(Lcom/gacode/relaunchx/PrefsActivity$37;Landroid/preference/PreferenceScreen;)V │ │ +01faec: 5b01 5801 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$37$1;.this$1:Lcom/gacode/relaunchx/PrefsActivity$37; // field@0158 │ │ +01faf0: 5b02 5901 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/PrefsActivity$37$1;.val$prefScreen:Landroid/preference/PreferenceScreen; // field@0159 │ │ +01faf4: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +01fafa: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1441 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/gacode/relaunchx/PrefsActivity$37$1; │ │ 0x0000 - 0x0008 reg=1 this$1 Lcom/gacode/relaunchx/PrefsActivity$37; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/preference/PreferenceScreen; │ │ @@ -19458,20 +19464,20 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -01ea64: |[01ea64] com.gacode.relaunchx.PrefsActivity$37$1.onClick:(Landroid/view/View;)V │ │ -01ea74: 5410 5901 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/PrefsActivity$37$1;.val$prefScreen:Landroid/preference/PreferenceScreen; // field@0159 │ │ -01ea78: 6e10 c600 0000 |0002: invoke-virtual {v0}, Landroid/preference/PreferenceScreen;.getDialog:()Landroid/app/Dialog; // method@00c6 │ │ -01ea7e: 0c00 |0005: move-result-object v0 │ │ -01ea80: 6e10 2f00 0000 |0006: invoke-virtual {v0}, Landroid/app/Dialog;.dismiss:()V // method@002f │ │ -01ea86: 0e00 |0009: return-void │ │ +01fafc: |[01fafc] com.gacode.relaunchx.PrefsActivity$37$1.onClick:(Landroid/view/View;)V │ │ +01fb0c: 5410 5901 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/PrefsActivity$37$1;.val$prefScreen:Landroid/preference/PreferenceScreen; // field@0159 │ │ +01fb10: 6e10 c600 0000 |0002: invoke-virtual {v0}, Landroid/preference/PreferenceScreen;.getDialog:()Landroid/app/Dialog; // method@00c6 │ │ +01fb16: 0c00 |0005: move-result-object v0 │ │ +01fb18: 6e10 2f00 0000 |0006: invoke-virtual {v0}, Landroid/app/Dialog;.dismiss:()V // method@002f │ │ +01fb1e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1443 │ │ 0x0009 line=1444 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/gacode/relaunchx/PrefsActivity$37$1; │ │ 0x0000 - 0x000a reg=2 v Landroid/view/View; │ │ @@ -19515,19 +19521,19 @@ │ │ type : '(Lcom/gacode/relaunchx/PrefsActivity$37$2;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -01ea88: |[01ea88] com.gacode.relaunchx.PrefsActivity$37$2$1.:(Lcom/gacode/relaunchx/PrefsActivity$37$2;I)V │ │ -01ea98: 5b01 5a01 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$37$2$1;.this$2:Lcom/gacode/relaunchx/PrefsActivity$37$2; // field@015a │ │ -01ea9c: 5902 5b01 |0002: iput v2, v0, Lcom/gacode/relaunchx/PrefsActivity$37$2$1;.val$finfirst:I // field@015b │ │ -01eaa0: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -01eaa6: 0e00 |0007: return-void │ │ +01fb20: |[01fb20] com.gacode.relaunchx.PrefsActivity$37$2$1.:(Lcom/gacode/relaunchx/PrefsActivity$37$2;I)V │ │ +01fb30: 5b01 5a01 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$37$2$1;.this$2:Lcom/gacode/relaunchx/PrefsActivity$37$2; // field@015a │ │ +01fb34: 5902 5b01 |0002: iput v2, v0, Lcom/gacode/relaunchx/PrefsActivity$37$2$1;.val$finfirst:I // field@015b │ │ +01fb38: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +01fb3e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1476 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/gacode/relaunchx/PrefsActivity$37$2$1; │ │ 0x0000 - 0x0008 reg=1 this$2 Lcom/gacode/relaunchx/PrefsActivity$37$2; │ │ 0x0000 - 0x0008 reg=2 (null) I │ │ @@ -19538,20 +19544,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -01eaa8: |[01eaa8] com.gacode.relaunchx.PrefsActivity$37$2$1.run:()V │ │ -01eab8: 5420 5a01 |0000: iget-object v0, v2, Lcom/gacode/relaunchx/PrefsActivity$37$2$1;.this$2:Lcom/gacode/relaunchx/PrefsActivity$37$2; // field@015a │ │ -01eabc: 5400 5d01 |0002: iget-object v0, v0, Lcom/gacode/relaunchx/PrefsActivity$37$2;.val$prefListView:Landroid/widget/ListView; // field@015d │ │ -01eac0: 5221 5b01 |0004: iget v1, v2, Lcom/gacode/relaunchx/PrefsActivity$37$2$1;.val$finfirst:I // field@015b │ │ -01eac4: 6e20 4601 1000 |0006: invoke-virtual {v0, v1}, Landroid/widget/ListView;.setSelection:(I)V // method@0146 │ │ -01eaca: 0e00 |0009: return-void │ │ +01fb40: |[01fb40] com.gacode.relaunchx.PrefsActivity$37$2$1.run:()V │ │ +01fb50: 5420 5a01 |0000: iget-object v0, v2, Lcom/gacode/relaunchx/PrefsActivity$37$2$1;.this$2:Lcom/gacode/relaunchx/PrefsActivity$37$2; // field@015a │ │ +01fb54: 5400 5d01 |0002: iget-object v0, v0, Lcom/gacode/relaunchx/PrefsActivity$37$2;.val$prefListView:Landroid/widget/ListView; // field@015d │ │ +01fb58: 5221 5b01 |0004: iget v1, v2, Lcom/gacode/relaunchx/PrefsActivity$37$2$1;.val$finfirst:I // field@015b │ │ +01fb5c: 6e20 4601 1000 |0006: invoke-virtual {v0, v1}, Landroid/widget/ListView;.setSelection:(I)V // method@0146 │ │ +01fb62: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1479 │ │ 0x0009 line=1480 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lcom/gacode/relaunchx/PrefsActivity$37$2$1; │ │ │ │ @@ -19594,19 +19600,19 @@ │ │ type : '(Lcom/gacode/relaunchx/PrefsActivity$37;Landroid/widget/ListView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -01eacc: |[01eacc] com.gacode.relaunchx.PrefsActivity$37$2.:(Lcom/gacode/relaunchx/PrefsActivity$37;Landroid/widget/ListView;)V │ │ -01eadc: 5b01 5c01 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$37$2;.this$1:Lcom/gacode/relaunchx/PrefsActivity$37; // field@015c │ │ -01eae0: 5b02 5d01 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/PrefsActivity$37$2;.val$prefListView:Landroid/widget/ListView; // field@015d │ │ -01eae4: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -01eaea: 0e00 |0007: return-void │ │ +01fb64: |[01fb64] com.gacode.relaunchx.PrefsActivity$37$2.:(Lcom/gacode/relaunchx/PrefsActivity$37;Landroid/widget/ListView;)V │ │ +01fb74: 5b01 5c01 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$37$2;.this$1:Lcom/gacode/relaunchx/PrefsActivity$37; // field@015c │ │ +01fb78: 5b02 5d01 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/PrefsActivity$37$2;.val$prefListView:Landroid/widget/ListView; // field@015d │ │ +01fb7c: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +01fb82: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1449 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/gacode/relaunchx/PrefsActivity$37$2; │ │ 0x0000 - 0x0008 reg=1 this$1 Lcom/gacode/relaunchx/PrefsActivity$37; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/widget/ListView; │ │ @@ -19617,80 +19623,80 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 124 16-bit code units │ │ -01eaec: |[01eaec] com.gacode.relaunchx.PrefsActivity$37$2.onClick:(Landroid/view/View;)V │ │ -01eafc: 6300 8900 |0000: sget-boolean v0, Lcom/gacode/relaunchx/DeviceInfo;.EINK_NOOK:Z // field@0089 │ │ -01eb00: 3800 5000 |0002: if-eqz v0, 0052 // +0050 │ │ -01eb04: 7100 b500 0000 |0004: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00b5 │ │ -01eb0a: 0b00 |0007: move-result-wide v0 │ │ -01eb0c: 7100 b500 0000 |0008: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00b5 │ │ -01eb12: 0b02 |000b: move-result-wide v2 │ │ -01eb14: 1204 |000c: const/4 v4, #int 0 // #0 │ │ -01eb16: 1505 4843 |000d: const/high16 v5, #int 1128792064 // #4348 │ │ -01eb1a: 1506 c842 |000f: const/high16 v6, #int 1120403456 // #42c8 │ │ -01eb1e: 1207 |0011: const/4 v7, #int 0 // #0 │ │ -01eb20: 7708 e500 0000 |0012: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@00e5 │ │ -01eb26: 0c08 |0015: move-result-object v8 │ │ -01eb28: 54c0 5d01 |0016: iget-object v0, v12, Lcom/gacode/relaunchx/PrefsActivity$37$2;.val$prefListView:Landroid/widget/ListView; // field@015d │ │ -01eb2c: 6e20 3e01 8000 |0018: invoke-virtual {v0, v8}, Landroid/widget/ListView;.dispatchTouchEvent:(Landroid/view/MotionEvent;)Z // method@013e │ │ -01eb32: 7100 b500 0000 |001b: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00b5 │ │ -01eb38: 0b00 |001e: move-result-wide v0 │ │ -01eb3a: 7100 b500 0000 |001f: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00b5 │ │ -01eb40: 0b02 |0022: move-result-wide v2 │ │ -01eb42: 1604 6400 |0023: const-wide/16 v4, #int 100 // #64 │ │ -01eb46: bb42 |0025: add-long/2addr v2, v4 │ │ -01eb48: 1224 |0026: const/4 v4, #int 2 // #2 │ │ -01eb4a: 1505 4843 |0027: const/high16 v5, #int 1128792064 // #4348 │ │ -01eb4e: 1506 4843 |0029: const/high16 v6, #int 1128792064 // #4348 │ │ -01eb52: 1207 |002b: const/4 v7, #int 0 // #0 │ │ -01eb54: 7708 e500 0000 |002c: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@00e5 │ │ -01eb5a: 0c08 |002f: move-result-object v8 │ │ -01eb5c: 54c0 5d01 |0030: iget-object v0, v12, Lcom/gacode/relaunchx/PrefsActivity$37$2;.val$prefListView:Landroid/widget/ListView; // field@015d │ │ -01eb60: 6e20 3e01 8000 |0032: invoke-virtual {v0, v8}, Landroid/widget/ListView;.dispatchTouchEvent:(Landroid/view/MotionEvent;)Z // method@013e │ │ -01eb66: 1600 6400 |0035: const-wide/16 v0, #int 100 // #64 │ │ -01eb6a: 7120 b400 1000 |0037: invoke-static {v0, v1}, Landroid/os/SystemClock;.sleep:(J)V // method@00b4 │ │ -01eb70: 7100 b500 0000 |003a: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00b5 │ │ -01eb76: 0b00 |003d: move-result-wide v0 │ │ -01eb78: 7100 b500 0000 |003e: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00b5 │ │ -01eb7e: 0b02 |0041: move-result-wide v2 │ │ -01eb80: 1214 |0042: const/4 v4, #int 1 // #1 │ │ -01eb82: 1505 4843 |0043: const/high16 v5, #int 1128792064 // #4348 │ │ -01eb86: 1506 4843 |0045: const/high16 v6, #int 1128792064 // #4348 │ │ -01eb8a: 1207 |0047: const/4 v7, #int 0 // #0 │ │ -01eb8c: 7708 e500 0000 |0048: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@00e5 │ │ -01eb92: 0c08 |004b: move-result-object v8 │ │ -01eb94: 54c0 5d01 |004c: iget-object v0, v12, Lcom/gacode/relaunchx/PrefsActivity$37$2;.val$prefListView:Landroid/widget/ListView; // field@015d │ │ -01eb98: 6e20 3e01 8000 |004e: invoke-virtual {v0, v8}, Landroid/widget/ListView;.dispatchTouchEvent:(Landroid/view/MotionEvent;)Z // method@013e │ │ -01eb9e: 0e00 |0051: return-void │ │ -01eba0: 54c0 5d01 |0052: iget-object v0, v12, Lcom/gacode/relaunchx/PrefsActivity$37$2;.val$prefListView:Landroid/widget/ListView; // field@015d │ │ -01eba4: 6e10 4001 0000 |0054: invoke-virtual {v0}, Landroid/widget/ListView;.getFirstVisiblePosition:()I // method@0140 │ │ -01ebaa: 0a0a |0057: move-result v10 │ │ -01ebac: 54c0 5d01 |0058: iget-object v0, v12, Lcom/gacode/relaunchx/PrefsActivity$37$2;.val$prefListView:Landroid/widget/ListView; // field@015d │ │ -01ebb0: 6e10 4101 0000 |005a: invoke-virtual {v0}, Landroid/widget/ListView;.getLastVisiblePosition:()I // method@0141 │ │ -01ebb6: 0a00 |005d: move-result v0 │ │ -01ebb8: 54c1 5d01 |005e: iget-object v1, v12, Lcom/gacode/relaunchx/PrefsActivity$37$2;.val$prefListView:Landroid/widget/ListView; // field@015d │ │ -01ebbc: 6e10 4001 0100 |0060: invoke-virtual {v1}, Landroid/widget/ListView;.getFirstVisiblePosition:()I // method@0140 │ │ -01ebc2: 0a01 |0063: move-result v1 │ │ -01ebc4: b110 |0064: sub-int/2addr v0, v1 │ │ -01ebc6: d80b 0001 |0065: add-int/lit8 v11, v0, #int 1 // #01 │ │ -01ebca: b1ba |0067: sub-int/2addr v10, v11 │ │ -01ebcc: 3b0a 0300 |0068: if-gez v10, 006b // +0003 │ │ -01ebd0: 120a |006a: const/4 v10, #int 0 // #0 │ │ -01ebd2: 01a9 |006b: move v9, v10 │ │ -01ebd4: 54c0 5d01 |006c: iget-object v0, v12, Lcom/gacode/relaunchx/PrefsActivity$37$2;.val$prefListView:Landroid/widget/ListView; // field@015d │ │ -01ebd8: 6e10 3d01 0000 |006e: invoke-virtual {v0}, Landroid/widget/ListView;.clearFocus:()V // method@013d │ │ -01ebde: 54c0 5d01 |0071: iget-object v0, v12, Lcom/gacode/relaunchx/PrefsActivity$37$2;.val$prefListView:Landroid/widget/ListView; // field@015d │ │ -01ebe2: 2201 f300 |0073: new-instance v1, Lcom/gacode/relaunchx/PrefsActivity$37$2$1; // type@00f3 │ │ -01ebe6: 7030 d902 c109 |0075: invoke-direct {v1, v12, v9}, Lcom/gacode/relaunchx/PrefsActivity$37$2$1;.:(Lcom/gacode/relaunchx/PrefsActivity$37$2;I)V // method@02d9 │ │ -01ebec: 6e20 4201 1000 |0078: invoke-virtual {v0, v1}, Landroid/widget/ListView;.post:(Ljava/lang/Runnable;)Z // method@0142 │ │ -01ebf2: 28d6 |007b: goto 0051 // -002a │ │ +01fb84: |[01fb84] com.gacode.relaunchx.PrefsActivity$37$2.onClick:(Landroid/view/View;)V │ │ +01fb94: 6300 8900 |0000: sget-boolean v0, Lcom/gacode/relaunchx/DeviceInfo;.EINK_NOOK:Z // field@0089 │ │ +01fb98: 3800 5000 |0002: if-eqz v0, 0052 // +0050 │ │ +01fb9c: 7100 b500 0000 |0004: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00b5 │ │ +01fba2: 0b00 |0007: move-result-wide v0 │ │ +01fba4: 7100 b500 0000 |0008: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00b5 │ │ +01fbaa: 0b02 |000b: move-result-wide v2 │ │ +01fbac: 1204 |000c: const/4 v4, #int 0 // #0 │ │ +01fbae: 1505 4843 |000d: const/high16 v5, #int 1128792064 // #4348 │ │ +01fbb2: 1506 c842 |000f: const/high16 v6, #int 1120403456 // #42c8 │ │ +01fbb6: 1207 |0011: const/4 v7, #int 0 // #0 │ │ +01fbb8: 7708 e500 0000 |0012: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@00e5 │ │ +01fbbe: 0c08 |0015: move-result-object v8 │ │ +01fbc0: 54c0 5d01 |0016: iget-object v0, v12, Lcom/gacode/relaunchx/PrefsActivity$37$2;.val$prefListView:Landroid/widget/ListView; // field@015d │ │ +01fbc4: 6e20 3e01 8000 |0018: invoke-virtual {v0, v8}, Landroid/widget/ListView;.dispatchTouchEvent:(Landroid/view/MotionEvent;)Z // method@013e │ │ +01fbca: 7100 b500 0000 |001b: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00b5 │ │ +01fbd0: 0b00 |001e: move-result-wide v0 │ │ +01fbd2: 7100 b500 0000 |001f: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00b5 │ │ +01fbd8: 0b02 |0022: move-result-wide v2 │ │ +01fbda: 1604 6400 |0023: const-wide/16 v4, #int 100 // #64 │ │ +01fbde: bb42 |0025: add-long/2addr v2, v4 │ │ +01fbe0: 1224 |0026: const/4 v4, #int 2 // #2 │ │ +01fbe2: 1505 4843 |0027: const/high16 v5, #int 1128792064 // #4348 │ │ +01fbe6: 1506 4843 |0029: const/high16 v6, #int 1128792064 // #4348 │ │ +01fbea: 1207 |002b: const/4 v7, #int 0 // #0 │ │ +01fbec: 7708 e500 0000 |002c: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@00e5 │ │ +01fbf2: 0c08 |002f: move-result-object v8 │ │ +01fbf4: 54c0 5d01 |0030: iget-object v0, v12, Lcom/gacode/relaunchx/PrefsActivity$37$2;.val$prefListView:Landroid/widget/ListView; // field@015d │ │ +01fbf8: 6e20 3e01 8000 |0032: invoke-virtual {v0, v8}, Landroid/widget/ListView;.dispatchTouchEvent:(Landroid/view/MotionEvent;)Z // method@013e │ │ +01fbfe: 1600 6400 |0035: const-wide/16 v0, #int 100 // #64 │ │ +01fc02: 7120 b400 1000 |0037: invoke-static {v0, v1}, Landroid/os/SystemClock;.sleep:(J)V // method@00b4 │ │ +01fc08: 7100 b500 0000 |003a: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00b5 │ │ +01fc0e: 0b00 |003d: move-result-wide v0 │ │ +01fc10: 7100 b500 0000 |003e: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00b5 │ │ +01fc16: 0b02 |0041: move-result-wide v2 │ │ +01fc18: 1214 |0042: const/4 v4, #int 1 // #1 │ │ +01fc1a: 1505 4843 |0043: const/high16 v5, #int 1128792064 // #4348 │ │ +01fc1e: 1506 4843 |0045: const/high16 v6, #int 1128792064 // #4348 │ │ +01fc22: 1207 |0047: const/4 v7, #int 0 // #0 │ │ +01fc24: 7708 e500 0000 |0048: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@00e5 │ │ +01fc2a: 0c08 |004b: move-result-object v8 │ │ +01fc2c: 54c0 5d01 |004c: iget-object v0, v12, Lcom/gacode/relaunchx/PrefsActivity$37$2;.val$prefListView:Landroid/widget/ListView; // field@015d │ │ +01fc30: 6e20 3e01 8000 |004e: invoke-virtual {v0, v8}, Landroid/widget/ListView;.dispatchTouchEvent:(Landroid/view/MotionEvent;)Z // method@013e │ │ +01fc36: 0e00 |0051: return-void │ │ +01fc38: 54c0 5d01 |0052: iget-object v0, v12, Lcom/gacode/relaunchx/PrefsActivity$37$2;.val$prefListView:Landroid/widget/ListView; // field@015d │ │ +01fc3c: 6e10 4001 0000 |0054: invoke-virtual {v0}, Landroid/widget/ListView;.getFirstVisiblePosition:()I // method@0140 │ │ +01fc42: 0a0a |0057: move-result v10 │ │ +01fc44: 54c0 5d01 |0058: iget-object v0, v12, Lcom/gacode/relaunchx/PrefsActivity$37$2;.val$prefListView:Landroid/widget/ListView; // field@015d │ │ +01fc48: 6e10 4101 0000 |005a: invoke-virtual {v0}, Landroid/widget/ListView;.getLastVisiblePosition:()I // method@0141 │ │ +01fc4e: 0a00 |005d: move-result v0 │ │ +01fc50: 54c1 5d01 |005e: iget-object v1, v12, Lcom/gacode/relaunchx/PrefsActivity$37$2;.val$prefListView:Landroid/widget/ListView; // field@015d │ │ +01fc54: 6e10 4001 0100 |0060: invoke-virtual {v1}, Landroid/widget/ListView;.getFirstVisiblePosition:()I // method@0140 │ │ +01fc5a: 0a01 |0063: move-result v1 │ │ +01fc5c: b110 |0064: sub-int/2addr v0, v1 │ │ +01fc5e: d80b 0001 |0065: add-int/lit8 v11, v0, #int 1 // #01 │ │ +01fc62: b1ba |0067: sub-int/2addr v10, v11 │ │ +01fc64: 3b0a 0300 |0068: if-gez v10, 006b // +0003 │ │ +01fc68: 120a |006a: const/4 v10, #int 0 // #0 │ │ +01fc6a: 01a9 |006b: move v9, v10 │ │ +01fc6c: 54c0 5d01 |006c: iget-object v0, v12, Lcom/gacode/relaunchx/PrefsActivity$37$2;.val$prefListView:Landroid/widget/ListView; // field@015d │ │ +01fc70: 6e10 3d01 0000 |006e: invoke-virtual {v0}, Landroid/widget/ListView;.clearFocus:()V // method@013d │ │ +01fc76: 54c0 5d01 |0071: iget-object v0, v12, Lcom/gacode/relaunchx/PrefsActivity$37$2;.val$prefListView:Landroid/widget/ListView; // field@015d │ │ +01fc7a: 2201 f300 |0073: new-instance v1, Lcom/gacode/relaunchx/PrefsActivity$37$2$1; // type@00f3 │ │ +01fc7e: 7030 d902 c109 |0075: invoke-direct {v1, v12, v9}, Lcom/gacode/relaunchx/PrefsActivity$37$2$1;.:(Lcom/gacode/relaunchx/PrefsActivity$37$2;I)V // method@02d9 │ │ +01fc84: 6e20 4201 1000 |0078: invoke-virtual {v0, v1}, Landroid/widget/ListView;.post:(Ljava/lang/Runnable;)Z // method@0142 │ │ +01fc8a: 28d6 |007b: goto 0051 // -002a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1452 │ │ 0x0004 line=1454 │ │ 0x0008 line=1455 │ │ 0x0012 line=1454 │ │ 0x0016 line=1457 │ │ @@ -19760,19 +19766,19 @@ │ │ type : '(Lcom/gacode/relaunchx/PrefsActivity$37$3;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -01ebf4: |[01ebf4] com.gacode.relaunchx.PrefsActivity$37$3$1.:(Lcom/gacode/relaunchx/PrefsActivity$37$3;I)V │ │ -01ec04: 5b01 5e01 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$37$3$1;.this$2:Lcom/gacode/relaunchx/PrefsActivity$37$3; // field@015e │ │ -01ec08: 5902 5f01 |0002: iput v2, v0, Lcom/gacode/relaunchx/PrefsActivity$37$3$1;.val$ftarget:I // field@015f │ │ -01ec0c: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -01ec12: 0e00 |0007: return-void │ │ +01fc8c: |[01fc8c] com.gacode.relaunchx.PrefsActivity$37$3$1.:(Lcom/gacode/relaunchx/PrefsActivity$37$3;I)V │ │ +01fc9c: 5b01 5e01 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$37$3$1;.this$2:Lcom/gacode/relaunchx/PrefsActivity$37$3; // field@015e │ │ +01fca0: 5902 5f01 |0002: iput v2, v0, Lcom/gacode/relaunchx/PrefsActivity$37$3$1;.val$ftarget:I // field@015f │ │ +01fca4: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +01fcaa: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1516 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/gacode/relaunchx/PrefsActivity$37$3$1; │ │ 0x0000 - 0x0008 reg=1 this$2 Lcom/gacode/relaunchx/PrefsActivity$37$3; │ │ 0x0000 - 0x0008 reg=2 (null) I │ │ @@ -19783,20 +19789,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -01ec14: |[01ec14] com.gacode.relaunchx.PrefsActivity$37$3$1.run:()V │ │ -01ec24: 5420 5e01 |0000: iget-object v0, v2, Lcom/gacode/relaunchx/PrefsActivity$37$3$1;.this$2:Lcom/gacode/relaunchx/PrefsActivity$37$3; // field@015e │ │ -01ec28: 5400 6101 |0002: iget-object v0, v0, Lcom/gacode/relaunchx/PrefsActivity$37$3;.val$prefListView:Landroid/widget/ListView; // field@0161 │ │ -01ec2c: 5221 5f01 |0004: iget v1, v2, Lcom/gacode/relaunchx/PrefsActivity$37$3$1;.val$ftarget:I // field@015f │ │ -01ec30: 6e20 4601 1000 |0006: invoke-virtual {v0, v1}, Landroid/widget/ListView;.setSelection:(I)V // method@0146 │ │ -01ec36: 0e00 |0009: return-void │ │ +01fcac: |[01fcac] com.gacode.relaunchx.PrefsActivity$37$3$1.run:()V │ │ +01fcbc: 5420 5e01 |0000: iget-object v0, v2, Lcom/gacode/relaunchx/PrefsActivity$37$3$1;.this$2:Lcom/gacode/relaunchx/PrefsActivity$37$3; // field@015e │ │ +01fcc0: 5400 6101 |0002: iget-object v0, v0, Lcom/gacode/relaunchx/PrefsActivity$37$3;.val$prefListView:Landroid/widget/ListView; // field@0161 │ │ +01fcc4: 5221 5f01 |0004: iget v1, v2, Lcom/gacode/relaunchx/PrefsActivity$37$3$1;.val$ftarget:I // field@015f │ │ +01fcc8: 6e20 4601 1000 |0006: invoke-virtual {v0, v1}, Landroid/widget/ListView;.setSelection:(I)V // method@0146 │ │ +01fcce: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1518 │ │ 0x0009 line=1519 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lcom/gacode/relaunchx/PrefsActivity$37$3$1; │ │ │ │ @@ -19839,19 +19845,19 @@ │ │ type : '(Lcom/gacode/relaunchx/PrefsActivity$37;Landroid/widget/ListView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -01ec38: |[01ec38] com.gacode.relaunchx.PrefsActivity$37$3.:(Lcom/gacode/relaunchx/PrefsActivity$37;Landroid/widget/ListView;)V │ │ -01ec48: 5b01 6001 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$37$3;.this$1:Lcom/gacode/relaunchx/PrefsActivity$37; // field@0160 │ │ -01ec4c: 5b02 6101 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/PrefsActivity$37$3;.val$prefListView:Landroid/widget/ListView; // field@0161 │ │ -01ec50: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -01ec56: 0e00 |0007: return-void │ │ +01fcd0: |[01fcd0] com.gacode.relaunchx.PrefsActivity$37$3.:(Lcom/gacode/relaunchx/PrefsActivity$37;Landroid/widget/ListView;)V │ │ +01fce0: 5b01 6001 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$37$3;.this$1:Lcom/gacode/relaunchx/PrefsActivity$37; // field@0160 │ │ +01fce4: 5b02 6101 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/PrefsActivity$37$3;.val$prefListView:Landroid/widget/ListView; // field@0161 │ │ +01fce8: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +01fcee: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1488 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/gacode/relaunchx/PrefsActivity$37$3; │ │ 0x0000 - 0x0008 reg=1 this$1 Lcom/gacode/relaunchx/PrefsActivity$37; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/widget/ListView; │ │ @@ -19862,78 +19868,78 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 123 16-bit code units │ │ -01ec58: |[01ec58] com.gacode.relaunchx.PrefsActivity$37$3.onClick:(Landroid/view/View;)V │ │ -01ec68: 6300 8900 |0000: sget-boolean v0, Lcom/gacode/relaunchx/DeviceInfo;.EINK_NOOK:Z // field@0089 │ │ -01ec6c: 3800 5000 |0002: if-eqz v0, 0052 // +0050 │ │ -01ec70: 7100 b500 0000 |0004: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00b5 │ │ -01ec76: 0b00 |0007: move-result-wide v0 │ │ -01ec78: 7100 b500 0000 |0008: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00b5 │ │ -01ec7e: 0b02 |000b: move-result-wide v2 │ │ -01ec80: 1204 |000c: const/4 v4, #int 0 // #0 │ │ -01ec82: 1505 4843 |000d: const/high16 v5, #int 1128792064 // #4348 │ │ -01ec86: 1506 4843 |000f: const/high16 v6, #int 1128792064 // #4348 │ │ -01ec8a: 1207 |0011: const/4 v7, #int 0 // #0 │ │ -01ec8c: 7708 e500 0000 |0012: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@00e5 │ │ -01ec92: 0c08 |0015: move-result-object v8 │ │ -01ec94: 54d0 6101 |0016: iget-object v0, v13, Lcom/gacode/relaunchx/PrefsActivity$37$3;.val$prefListView:Landroid/widget/ListView; // field@0161 │ │ -01ec98: 6e20 3e01 8000 |0018: invoke-virtual {v0, v8}, Landroid/widget/ListView;.dispatchTouchEvent:(Landroid/view/MotionEvent;)Z // method@013e │ │ -01ec9e: 7100 b500 0000 |001b: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00b5 │ │ -01eca4: 0b00 |001e: move-result-wide v0 │ │ -01eca6: 7100 b500 0000 |001f: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00b5 │ │ -01ecac: 0b02 |0022: move-result-wide v2 │ │ -01ecae: 1604 6400 |0023: const-wide/16 v4, #int 100 // #64 │ │ -01ecb2: bb42 |0025: add-long/2addr v2, v4 │ │ -01ecb4: 1224 |0026: const/4 v4, #int 2 // #2 │ │ -01ecb6: 1505 4843 |0027: const/high16 v5, #int 1128792064 // #4348 │ │ -01ecba: 1506 c842 |0029: const/high16 v6, #int 1120403456 // #42c8 │ │ -01ecbe: 1207 |002b: const/4 v7, #int 0 // #0 │ │ -01ecc0: 7708 e500 0000 |002c: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@00e5 │ │ -01ecc6: 0c08 |002f: move-result-object v8 │ │ -01ecc8: 54d0 6101 |0030: iget-object v0, v13, Lcom/gacode/relaunchx/PrefsActivity$37$3;.val$prefListView:Landroid/widget/ListView; // field@0161 │ │ -01eccc: 6e20 3e01 8000 |0032: invoke-virtual {v0, v8}, Landroid/widget/ListView;.dispatchTouchEvent:(Landroid/view/MotionEvent;)Z // method@013e │ │ -01ecd2: 1600 6400 |0035: const-wide/16 v0, #int 100 // #64 │ │ -01ecd6: 7120 b400 1000 |0037: invoke-static {v0, v1}, Landroid/os/SystemClock;.sleep:(J)V // method@00b4 │ │ -01ecdc: 7100 b500 0000 |003a: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00b5 │ │ -01ece2: 0b00 |003d: move-result-wide v0 │ │ -01ece4: 7100 b500 0000 |003e: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00b5 │ │ -01ecea: 0b02 |0041: move-result-wide v2 │ │ -01ecec: 1214 |0042: const/4 v4, #int 1 // #1 │ │ -01ecee: 1505 4843 |0043: const/high16 v5, #int 1128792064 // #4348 │ │ -01ecf2: 1506 c842 |0045: const/high16 v6, #int 1120403456 // #42c8 │ │ -01ecf6: 1207 |0047: const/4 v7, #int 0 // #0 │ │ -01ecf8: 7708 e500 0000 |0048: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@00e5 │ │ -01ecfe: 0c08 |004b: move-result-object v8 │ │ -01ed00: 54d0 6101 |004c: iget-object v0, v13, Lcom/gacode/relaunchx/PrefsActivity$37$3;.val$prefListView:Landroid/widget/ListView; // field@0161 │ │ -01ed04: 6e20 3e01 8000 |004e: invoke-virtual {v0, v8}, Landroid/widget/ListView;.dispatchTouchEvent:(Landroid/view/MotionEvent;)Z // method@013e │ │ -01ed0a: 0e00 |0051: return-void │ │ -01ed0c: 54d0 6101 |0052: iget-object v0, v13, Lcom/gacode/relaunchx/PrefsActivity$37$3;.val$prefListView:Landroid/widget/ListView; // field@0161 │ │ -01ed10: 6e10 3f01 0000 |0054: invoke-virtual {v0}, Landroid/widget/ListView;.getCount:()I // method@013f │ │ -01ed16: 0a0c |0057: move-result v12 │ │ -01ed18: 54d0 6101 |0058: iget-object v0, v13, Lcom/gacode/relaunchx/PrefsActivity$37$3;.val$prefListView:Landroid/widget/ListView; // field@0161 │ │ -01ed1c: 6e10 4101 0000 |005a: invoke-virtual {v0}, Landroid/widget/ListView;.getLastVisiblePosition:()I // method@0141 │ │ -01ed22: 0a0a |005d: move-result v10 │ │ -01ed24: d800 0a01 |005e: add-int/lit8 v0, v10, #int 1 // #01 │ │ -01ed28: 320c f1ff |0060: if-eq v12, v0, 0051 // -000f │ │ -01ed2c: d80b 0a01 |0062: add-int/lit8 v11, v10, #int 1 // #01 │ │ -01ed30: d800 0cff |0064: add-int/lit8 v0, v12, #int -1 // #ff │ │ -01ed34: 370b 0400 |0066: if-le v11, v0, 006a // +0004 │ │ -01ed38: d80b 0cff |0068: add-int/lit8 v11, v12, #int -1 // #ff │ │ -01ed3c: 01b9 |006a: move v9, v11 │ │ -01ed3e: 54d0 6101 |006b: iget-object v0, v13, Lcom/gacode/relaunchx/PrefsActivity$37$3;.val$prefListView:Landroid/widget/ListView; // field@0161 │ │ -01ed42: 6e10 3d01 0000 |006d: invoke-virtual {v0}, Landroid/widget/ListView;.clearFocus:()V // method@013d │ │ -01ed48: 54d0 6101 |0070: iget-object v0, v13, Lcom/gacode/relaunchx/PrefsActivity$37$3;.val$prefListView:Landroid/widget/ListView; // field@0161 │ │ -01ed4c: 2201 f500 |0072: new-instance v1, Lcom/gacode/relaunchx/PrefsActivity$37$3$1; // type@00f5 │ │ -01ed50: 7030 dd02 d109 |0074: invoke-direct {v1, v13, v9}, Lcom/gacode/relaunchx/PrefsActivity$37$3$1;.:(Lcom/gacode/relaunchx/PrefsActivity$37$3;I)V // method@02dd │ │ -01ed56: 6e20 4201 1000 |0077: invoke-virtual {v0, v1}, Landroid/widget/ListView;.post:(Ljava/lang/Runnable;)Z // method@0142 │ │ -01ed5c: 28d7 |007a: goto 0051 // -0029 │ │ +01fcf0: |[01fcf0] com.gacode.relaunchx.PrefsActivity$37$3.onClick:(Landroid/view/View;)V │ │ +01fd00: 6300 8900 |0000: sget-boolean v0, Lcom/gacode/relaunchx/DeviceInfo;.EINK_NOOK:Z // field@0089 │ │ +01fd04: 3800 5000 |0002: if-eqz v0, 0052 // +0050 │ │ +01fd08: 7100 b500 0000 |0004: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00b5 │ │ +01fd0e: 0b00 |0007: move-result-wide v0 │ │ +01fd10: 7100 b500 0000 |0008: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00b5 │ │ +01fd16: 0b02 |000b: move-result-wide v2 │ │ +01fd18: 1204 |000c: const/4 v4, #int 0 // #0 │ │ +01fd1a: 1505 4843 |000d: const/high16 v5, #int 1128792064 // #4348 │ │ +01fd1e: 1506 4843 |000f: const/high16 v6, #int 1128792064 // #4348 │ │ +01fd22: 1207 |0011: const/4 v7, #int 0 // #0 │ │ +01fd24: 7708 e500 0000 |0012: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@00e5 │ │ +01fd2a: 0c08 |0015: move-result-object v8 │ │ +01fd2c: 54d0 6101 |0016: iget-object v0, v13, Lcom/gacode/relaunchx/PrefsActivity$37$3;.val$prefListView:Landroid/widget/ListView; // field@0161 │ │ +01fd30: 6e20 3e01 8000 |0018: invoke-virtual {v0, v8}, Landroid/widget/ListView;.dispatchTouchEvent:(Landroid/view/MotionEvent;)Z // method@013e │ │ +01fd36: 7100 b500 0000 |001b: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00b5 │ │ +01fd3c: 0b00 |001e: move-result-wide v0 │ │ +01fd3e: 7100 b500 0000 |001f: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00b5 │ │ +01fd44: 0b02 |0022: move-result-wide v2 │ │ +01fd46: 1604 6400 |0023: const-wide/16 v4, #int 100 // #64 │ │ +01fd4a: bb42 |0025: add-long/2addr v2, v4 │ │ +01fd4c: 1224 |0026: const/4 v4, #int 2 // #2 │ │ +01fd4e: 1505 4843 |0027: const/high16 v5, #int 1128792064 // #4348 │ │ +01fd52: 1506 c842 |0029: const/high16 v6, #int 1120403456 // #42c8 │ │ +01fd56: 1207 |002b: const/4 v7, #int 0 // #0 │ │ +01fd58: 7708 e500 0000 |002c: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@00e5 │ │ +01fd5e: 0c08 |002f: move-result-object v8 │ │ +01fd60: 54d0 6101 |0030: iget-object v0, v13, Lcom/gacode/relaunchx/PrefsActivity$37$3;.val$prefListView:Landroid/widget/ListView; // field@0161 │ │ +01fd64: 6e20 3e01 8000 |0032: invoke-virtual {v0, v8}, Landroid/widget/ListView;.dispatchTouchEvent:(Landroid/view/MotionEvent;)Z // method@013e │ │ +01fd6a: 1600 6400 |0035: const-wide/16 v0, #int 100 // #64 │ │ +01fd6e: 7120 b400 1000 |0037: invoke-static {v0, v1}, Landroid/os/SystemClock;.sleep:(J)V // method@00b4 │ │ +01fd74: 7100 b500 0000 |003a: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00b5 │ │ +01fd7a: 0b00 |003d: move-result-wide v0 │ │ +01fd7c: 7100 b500 0000 |003e: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00b5 │ │ +01fd82: 0b02 |0041: move-result-wide v2 │ │ +01fd84: 1214 |0042: const/4 v4, #int 1 // #1 │ │ +01fd86: 1505 4843 |0043: const/high16 v5, #int 1128792064 // #4348 │ │ +01fd8a: 1506 c842 |0045: const/high16 v6, #int 1120403456 // #42c8 │ │ +01fd8e: 1207 |0047: const/4 v7, #int 0 // #0 │ │ +01fd90: 7708 e500 0000 |0048: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@00e5 │ │ +01fd96: 0c08 |004b: move-result-object v8 │ │ +01fd98: 54d0 6101 |004c: iget-object v0, v13, Lcom/gacode/relaunchx/PrefsActivity$37$3;.val$prefListView:Landroid/widget/ListView; // field@0161 │ │ +01fd9c: 6e20 3e01 8000 |004e: invoke-virtual {v0, v8}, Landroid/widget/ListView;.dispatchTouchEvent:(Landroid/view/MotionEvent;)Z // method@013e │ │ +01fda2: 0e00 |0051: return-void │ │ +01fda4: 54d0 6101 |0052: iget-object v0, v13, Lcom/gacode/relaunchx/PrefsActivity$37$3;.val$prefListView:Landroid/widget/ListView; // field@0161 │ │ +01fda8: 6e10 3f01 0000 |0054: invoke-virtual {v0}, Landroid/widget/ListView;.getCount:()I // method@013f │ │ +01fdae: 0a0c |0057: move-result v12 │ │ +01fdb0: 54d0 6101 |0058: iget-object v0, v13, Lcom/gacode/relaunchx/PrefsActivity$37$3;.val$prefListView:Landroid/widget/ListView; // field@0161 │ │ +01fdb4: 6e10 4101 0000 |005a: invoke-virtual {v0}, Landroid/widget/ListView;.getLastVisiblePosition:()I // method@0141 │ │ +01fdba: 0a0a |005d: move-result v10 │ │ +01fdbc: d800 0a01 |005e: add-int/lit8 v0, v10, #int 1 // #01 │ │ +01fdc0: 320c f1ff |0060: if-eq v12, v0, 0051 // -000f │ │ +01fdc4: d80b 0a01 |0062: add-int/lit8 v11, v10, #int 1 // #01 │ │ +01fdc8: d800 0cff |0064: add-int/lit8 v0, v12, #int -1 // #ff │ │ +01fdcc: 370b 0400 |0066: if-le v11, v0, 006a // +0004 │ │ +01fdd0: d80b 0cff |0068: add-int/lit8 v11, v12, #int -1 // #ff │ │ +01fdd4: 01b9 |006a: move v9, v11 │ │ +01fdd6: 54d0 6101 |006b: iget-object v0, v13, Lcom/gacode/relaunchx/PrefsActivity$37$3;.val$prefListView:Landroid/widget/ListView; // field@0161 │ │ +01fdda: 6e10 3d01 0000 |006d: invoke-virtual {v0}, Landroid/widget/ListView;.clearFocus:()V // method@013d │ │ +01fde0: 54d0 6101 |0070: iget-object v0, v13, Lcom/gacode/relaunchx/PrefsActivity$37$3;.val$prefListView:Landroid/widget/ListView; // field@0161 │ │ +01fde4: 2201 f500 |0072: new-instance v1, Lcom/gacode/relaunchx/PrefsActivity$37$3$1; // type@00f5 │ │ +01fde8: 7030 dd02 d109 |0074: invoke-direct {v1, v13, v9}, Lcom/gacode/relaunchx/PrefsActivity$37$3$1;.:(Lcom/gacode/relaunchx/PrefsActivity$37$3;I)V // method@02dd │ │ +01fdee: 6e20 4201 1000 |0077: invoke-virtual {v0, v1}, Landroid/widget/ListView;.post:(Ljava/lang/Runnable;)Z // method@0142 │ │ +01fdf4: 28d7 |007a: goto 0051 // -0029 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1491 │ │ 0x0004 line=1493 │ │ 0x0008 line=1494 │ │ 0x0012 line=1493 │ │ 0x0016 line=1496 │ │ @@ -20000,18 +20006,18 @@ │ │ type : '(Lcom/gacode/relaunchx/PrefsActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01ed60: |[01ed60] com.gacode.relaunchx.PrefsActivity$37.:(Lcom/gacode/relaunchx/PrefsActivity;)V │ │ -01ed70: 5b01 6201 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$37;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0162 │ │ -01ed74: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -01ed7a: 0e00 |0005: return-void │ │ +01fdf8: |[01fdf8] com.gacode.relaunchx.PrefsActivity$37.:(Lcom/gacode/relaunchx/PrefsActivity;)V │ │ +01fe08: 5b01 6201 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$37;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0162 │ │ +01fe0c: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +01fe12: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1423 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/PrefsActivity$37; │ │ 0x0000 - 0x0006 reg=1 this$0 Lcom/gacode/relaunchx/PrefsActivity; │ │ │ │ @@ -20021,82 +20027,82 @@ │ │ type : '(Landroid/preference/Preference;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 149 16-bit code units │ │ -01ed7c: |[01ed7c] com.gacode.relaunchx.PrefsActivity$37.onPreferenceClick:(Landroid/preference/Preference;)Z │ │ -01ed8c: 07c5 |0000: move-object v5, v12 │ │ -01ed8e: 1f05 4800 |0001: check-cast v5, Landroid/preference/PreferenceScreen; // type@0048 │ │ -01ed92: 54b8 6201 |0003: iget-object v8, v11, Lcom/gacode/relaunchx/PrefsActivity$37;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0162 │ │ -01ed96: 6e10 0303 0800 |0005: invoke-virtual {v8}, Lcom/gacode/relaunchx/PrefsActivity;.getApplicationContext:()Landroid/content/Context; // method@0303 │ │ -01ed9c: 0c08 |0008: move-result-object v8 │ │ -01ed9e: 1a09 100a |0009: const-string v9, "layout_inflater" // string@0a10 │ │ -01eda2: 6e20 4900 9800 |000b: invoke-virtual {v8, v9}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0049 │ │ -01eda8: 0c03 |000e: move-result-object v3 │ │ -01edaa: 1f03 5b00 |000f: check-cast v3, Landroid/view/LayoutInflater; // type@005b │ │ -01edae: 1408 0f00 037f |0011: const v8, #float 1.74129e+38 // #7f03000f │ │ -01edb4: 1209 |0014: const/4 v9, #int 0 // #0 │ │ -01edb6: 6e30 df00 8309 |0015: invoke-virtual {v3, v8, v9}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@00df │ │ -01edbc: 0c06 |0018: move-result-object v6 │ │ -01edbe: 54b8 6201 |0019: iget-object v8, v11, Lcom/gacode/relaunchx/PrefsActivity$37;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0162 │ │ -01edc2: 5488 7101 |001b: iget-object v8, v8, Lcom/gacode/relaunchx/PrefsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0171 │ │ -01edc6: 54b9 6201 |001d: iget-object v9, v11, Lcom/gacode/relaunchx/PrefsActivity$37;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0162 │ │ -01edca: 5499 7a01 |001f: iget-object v9, v9, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ -01edce: 140a 0100 0c7f |0021: const v10, #float 1.86092e+38 // #7f0c0001 │ │ -01edd4: 6e20 e900 a600 |0024: invoke-virtual {v6, v10}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00e9 │ │ -01edda: 0c0a |0027: move-result-object v10 │ │ -01eddc: 7130 4b05 980a |0028: invoke-static {v8, v9, v10}, Lcom/gacode/relaunchx/SizeManipulation;.AdjustWithPreferencesToolbarMinHeight:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/view/View;)V // method@054b │ │ -01ede2: 54b8 6201 |002b: iget-object v8, v11, Lcom/gacode/relaunchx/PrefsActivity$37;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0162 │ │ -01ede6: 5488 7101 |002d: iget-object v8, v8, Lcom/gacode/relaunchx/PrefsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0171 │ │ -01edea: 54b9 6201 |002f: iget-object v9, v11, Lcom/gacode/relaunchx/PrefsActivity$37;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0162 │ │ -01edee: 5499 7a01 |0031: iget-object v9, v9, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ -01edf2: 140a 4700 0c7f |0033: const v10, #float 1.86093e+38 // #7f0c0047 │ │ -01edf8: 6e20 e900 a600 |0036: invoke-virtual {v6, v10}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00e9 │ │ -01edfe: 0c0a |0039: move-result-object v10 │ │ -01ee00: 7130 4b05 980a |003a: invoke-static {v8, v9, v10}, Lcom/gacode/relaunchx/SizeManipulation;.AdjustWithPreferencesToolbarMinHeight:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/view/View;)V // method@054b │ │ -01ee06: 6e10 c600 0500 |003d: invoke-virtual {v5}, Landroid/preference/PreferenceScreen;.getDialog:()Landroid/app/Dialog; // method@00c6 │ │ -01ee0c: 0c08 |0040: move-result-object v8 │ │ -01ee0e: 6e20 3300 6800 |0041: invoke-virtual {v8, v6}, Landroid/app/Dialog;.setContentView:(Landroid/view/View;)V // method@0033 │ │ -01ee14: 1408 0a00 0201 |0044: const v8, #float 2.38773e-38 // #0102000a │ │ -01ee1a: 6e20 e900 8600 |0047: invoke-virtual {v6, v8}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00e9 │ │ -01ee20: 0c04 |004a: move-result-object v4 │ │ -01ee22: 1f04 7b00 |004b: check-cast v4, Landroid/widget/ListView; // type@007b │ │ -01ee26: 6e20 c500 4500 |004d: invoke-virtual {v5, v4}, Landroid/preference/PreferenceScreen;.bind:(Landroid/widget/ListView;)V // method@00c5 │ │ -01ee2c: 1408 7900 0c7f |0050: const v8, #float 1.86094e+38 // #7f0c0079 │ │ -01ee32: 6e20 e900 8600 |0053: invoke-virtual {v6, v8}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00e9 │ │ -01ee38: 0c07 |0056: move-result-object v7 │ │ -01ee3a: 1f07 7400 |0057: check-cast v7, Landroid/widget/EditText; // type@0074 │ │ -01ee3e: 6e10 bb00 0c00 |0059: invoke-virtual {v12}, Landroid/preference/Preference;.getTitle:()Ljava/lang/CharSequence; // method@00bb │ │ -01ee44: 0c08 |005c: move-result-object v8 │ │ -01ee46: 6e20 1b01 8700 |005d: invoke-virtual {v7, v8}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@011b │ │ -01ee4c: 1408 4500 0c7f |0060: const v8, #float 1.86093e+38 // #7f0c0045 │ │ -01ee52: 6e20 e900 8600 |0063: invoke-virtual {v6, v8}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00e9 │ │ -01ee58: 0c00 |0066: move-result-object v0 │ │ -01ee5a: 1f00 7600 |0067: check-cast v0, Landroid/widget/ImageButton; // type@0076 │ │ -01ee5e: 2208 f200 |0069: new-instance v8, Lcom/gacode/relaunchx/PrefsActivity$37$1; // type@00f2 │ │ -01ee62: 7030 d702 b805 |006b: invoke-direct {v8, v11, v5}, Lcom/gacode/relaunchx/PrefsActivity$37$1;.:(Lcom/gacode/relaunchx/PrefsActivity$37;Landroid/preference/PreferenceScreen;)V // method@02d7 │ │ -01ee68: 6e20 3001 8000 |006e: invoke-virtual {v0, v8}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0130 │ │ -01ee6e: 1408 7b00 0c7f |0071: const v8, #float 1.86094e+38 // #7f0c007b │ │ -01ee74: 6e20 e900 8600 |0074: invoke-virtual {v6, v8}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00e9 │ │ -01ee7a: 0c02 |0077: move-result-object v2 │ │ -01ee7c: 1f02 7600 |0078: check-cast v2, Landroid/widget/ImageButton; // type@0076 │ │ -01ee80: 2208 f400 |007a: new-instance v8, Lcom/gacode/relaunchx/PrefsActivity$37$2; // type@00f4 │ │ -01ee84: 7030 db02 b804 |007c: invoke-direct {v8, v11, v4}, Lcom/gacode/relaunchx/PrefsActivity$37$2;.:(Lcom/gacode/relaunchx/PrefsActivity$37;Landroid/widget/ListView;)V // method@02db │ │ -01ee8a: 6e20 3001 8200 |007f: invoke-virtual {v2, v8}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0130 │ │ -01ee90: 1408 7c00 0c7f |0082: const v8, #float 1.86094e+38 // #7f0c007c │ │ -01ee96: 6e20 e900 8600 |0085: invoke-virtual {v6, v8}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00e9 │ │ -01ee9c: 0c01 |0088: move-result-object v1 │ │ -01ee9e: 1f01 7600 |0089: check-cast v1, Landroid/widget/ImageButton; // type@0076 │ │ -01eea2: 2208 f600 |008b: new-instance v8, Lcom/gacode/relaunchx/PrefsActivity$37$3; // type@00f6 │ │ -01eea6: 7030 df02 b804 |008d: invoke-direct {v8, v11, v4}, Lcom/gacode/relaunchx/PrefsActivity$37$3;.:(Lcom/gacode/relaunchx/PrefsActivity$37;Landroid/widget/ListView;)V // method@02df │ │ -01eeac: 6e20 3001 8100 |0090: invoke-virtual {v1, v8}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0130 │ │ -01eeb2: 1208 |0093: const/4 v8, #int 0 // #0 │ │ -01eeb4: 0f08 |0094: return v8 │ │ +01fe14: |[01fe14] com.gacode.relaunchx.PrefsActivity$37.onPreferenceClick:(Landroid/preference/Preference;)Z │ │ +01fe24: 07c5 |0000: move-object v5, v12 │ │ +01fe26: 1f05 4800 |0001: check-cast v5, Landroid/preference/PreferenceScreen; // type@0048 │ │ +01fe2a: 54b8 6201 |0003: iget-object v8, v11, Lcom/gacode/relaunchx/PrefsActivity$37;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0162 │ │ +01fe2e: 6e10 0303 0800 |0005: invoke-virtual {v8}, Lcom/gacode/relaunchx/PrefsActivity;.getApplicationContext:()Landroid/content/Context; // method@0303 │ │ +01fe34: 0c08 |0008: move-result-object v8 │ │ +01fe36: 1a09 100a |0009: const-string v9, "layout_inflater" // string@0a10 │ │ +01fe3a: 6e20 4900 9800 |000b: invoke-virtual {v8, v9}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0049 │ │ +01fe40: 0c03 |000e: move-result-object v3 │ │ +01fe42: 1f03 5b00 |000f: check-cast v3, Landroid/view/LayoutInflater; // type@005b │ │ +01fe46: 1408 0f00 037f |0011: const v8, #float 1.74129e+38 // #7f03000f │ │ +01fe4c: 1209 |0014: const/4 v9, #int 0 // #0 │ │ +01fe4e: 6e30 df00 8309 |0015: invoke-virtual {v3, v8, v9}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@00df │ │ +01fe54: 0c06 |0018: move-result-object v6 │ │ +01fe56: 54b8 6201 |0019: iget-object v8, v11, Lcom/gacode/relaunchx/PrefsActivity$37;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0162 │ │ +01fe5a: 5488 7101 |001b: iget-object v8, v8, Lcom/gacode/relaunchx/PrefsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0171 │ │ +01fe5e: 54b9 6201 |001d: iget-object v9, v11, Lcom/gacode/relaunchx/PrefsActivity$37;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0162 │ │ +01fe62: 5499 7a01 |001f: iget-object v9, v9, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ +01fe66: 140a 0100 0c7f |0021: const v10, #float 1.86092e+38 // #7f0c0001 │ │ +01fe6c: 6e20 e900 a600 |0024: invoke-virtual {v6, v10}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00e9 │ │ +01fe72: 0c0a |0027: move-result-object v10 │ │ +01fe74: 7130 4b05 980a |0028: invoke-static {v8, v9, v10}, Lcom/gacode/relaunchx/SizeManipulation;.AdjustWithPreferencesToolbarMinHeight:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/view/View;)V // method@054b │ │ +01fe7a: 54b8 6201 |002b: iget-object v8, v11, Lcom/gacode/relaunchx/PrefsActivity$37;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0162 │ │ +01fe7e: 5488 7101 |002d: iget-object v8, v8, Lcom/gacode/relaunchx/PrefsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0171 │ │ +01fe82: 54b9 6201 |002f: iget-object v9, v11, Lcom/gacode/relaunchx/PrefsActivity$37;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0162 │ │ +01fe86: 5499 7a01 |0031: iget-object v9, v9, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ +01fe8a: 140a 4700 0c7f |0033: const v10, #float 1.86093e+38 // #7f0c0047 │ │ +01fe90: 6e20 e900 a600 |0036: invoke-virtual {v6, v10}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00e9 │ │ +01fe96: 0c0a |0039: move-result-object v10 │ │ +01fe98: 7130 4b05 980a |003a: invoke-static {v8, v9, v10}, Lcom/gacode/relaunchx/SizeManipulation;.AdjustWithPreferencesToolbarMinHeight:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/view/View;)V // method@054b │ │ +01fe9e: 6e10 c600 0500 |003d: invoke-virtual {v5}, Landroid/preference/PreferenceScreen;.getDialog:()Landroid/app/Dialog; // method@00c6 │ │ +01fea4: 0c08 |0040: move-result-object v8 │ │ +01fea6: 6e20 3300 6800 |0041: invoke-virtual {v8, v6}, Landroid/app/Dialog;.setContentView:(Landroid/view/View;)V // method@0033 │ │ +01feac: 1408 0a00 0201 |0044: const v8, #float 2.38773e-38 // #0102000a │ │ +01feb2: 6e20 e900 8600 |0047: invoke-virtual {v6, v8}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00e9 │ │ +01feb8: 0c04 |004a: move-result-object v4 │ │ +01feba: 1f04 7b00 |004b: check-cast v4, Landroid/widget/ListView; // type@007b │ │ +01febe: 6e20 c500 4500 |004d: invoke-virtual {v5, v4}, Landroid/preference/PreferenceScreen;.bind:(Landroid/widget/ListView;)V // method@00c5 │ │ +01fec4: 1408 7900 0c7f |0050: const v8, #float 1.86094e+38 // #7f0c0079 │ │ +01feca: 6e20 e900 8600 |0053: invoke-virtual {v6, v8}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00e9 │ │ +01fed0: 0c07 |0056: move-result-object v7 │ │ +01fed2: 1f07 7400 |0057: check-cast v7, Landroid/widget/EditText; // type@0074 │ │ +01fed6: 6e10 bb00 0c00 |0059: invoke-virtual {v12}, Landroid/preference/Preference;.getTitle:()Ljava/lang/CharSequence; // method@00bb │ │ +01fedc: 0c08 |005c: move-result-object v8 │ │ +01fede: 6e20 1b01 8700 |005d: invoke-virtual {v7, v8}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@011b │ │ +01fee4: 1408 4500 0c7f |0060: const v8, #float 1.86093e+38 // #7f0c0045 │ │ +01feea: 6e20 e900 8600 |0063: invoke-virtual {v6, v8}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00e9 │ │ +01fef0: 0c00 |0066: move-result-object v0 │ │ +01fef2: 1f00 7600 |0067: check-cast v0, Landroid/widget/ImageButton; // type@0076 │ │ +01fef6: 2208 f200 |0069: new-instance v8, Lcom/gacode/relaunchx/PrefsActivity$37$1; // type@00f2 │ │ +01fefa: 7030 d702 b805 |006b: invoke-direct {v8, v11, v5}, Lcom/gacode/relaunchx/PrefsActivity$37$1;.:(Lcom/gacode/relaunchx/PrefsActivity$37;Landroid/preference/PreferenceScreen;)V // method@02d7 │ │ +01ff00: 6e20 3001 8000 |006e: invoke-virtual {v0, v8}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0130 │ │ +01ff06: 1408 7b00 0c7f |0071: const v8, #float 1.86094e+38 // #7f0c007b │ │ +01ff0c: 6e20 e900 8600 |0074: invoke-virtual {v6, v8}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00e9 │ │ +01ff12: 0c02 |0077: move-result-object v2 │ │ +01ff14: 1f02 7600 |0078: check-cast v2, Landroid/widget/ImageButton; // type@0076 │ │ +01ff18: 2208 f400 |007a: new-instance v8, Lcom/gacode/relaunchx/PrefsActivity$37$2; // type@00f4 │ │ +01ff1c: 7030 db02 b804 |007c: invoke-direct {v8, v11, v4}, Lcom/gacode/relaunchx/PrefsActivity$37$2;.:(Lcom/gacode/relaunchx/PrefsActivity$37;Landroid/widget/ListView;)V // method@02db │ │ +01ff22: 6e20 3001 8200 |007f: invoke-virtual {v2, v8}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0130 │ │ +01ff28: 1408 7c00 0c7f |0082: const v8, #float 1.86094e+38 // #7f0c007c │ │ +01ff2e: 6e20 e900 8600 |0085: invoke-virtual {v6, v8}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00e9 │ │ +01ff34: 0c01 |0088: move-result-object v1 │ │ +01ff36: 1f01 7600 |0089: check-cast v1, Landroid/widget/ImageButton; // type@0076 │ │ +01ff3a: 2208 f600 |008b: new-instance v8, Lcom/gacode/relaunchx/PrefsActivity$37$3; // type@00f6 │ │ +01ff3e: 7030 df02 b804 |008d: invoke-direct {v8, v11, v4}, Lcom/gacode/relaunchx/PrefsActivity$37$3;.:(Lcom/gacode/relaunchx/PrefsActivity$37;Landroid/widget/ListView;)V // method@02df │ │ +01ff44: 6e20 3001 8100 |0090: invoke-virtual {v1, v8}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0130 │ │ +01ff4a: 1208 |0093: const/4 v8, #int 0 // #0 │ │ +01ff4c: 0f08 |0094: return v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1425 │ │ 0x0003 line=1426 │ │ 0x000b line=1427 │ │ 0x0011 line=1428 │ │ 0x0019 line=1429 │ │ @@ -20164,18 +20170,18 @@ │ │ type : '(Lcom/gacode/relaunchx/PrefsActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01eeb8: |[01eeb8] com.gacode.relaunchx.PrefsActivity$3.:(Lcom/gacode/relaunchx/PrefsActivity;)V │ │ -01eec8: 5b01 6301 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$3;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0163 │ │ -01eecc: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -01eed2: 0e00 |0005: return-void │ │ +01ff50: |[01ff50] com.gacode.relaunchx.PrefsActivity$3.:(Lcom/gacode/relaunchx/PrefsActivity;)V │ │ +01ff60: 5b01 6301 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$3;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0163 │ │ +01ff64: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +01ff6a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=328 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/PrefsActivity$3; │ │ 0x0000 - 0x0006 reg=1 this$0 Lcom/gacode/relaunchx/PrefsActivity; │ │ │ │ @@ -20185,53 +20191,53 @@ │ │ type : '(Landroid/preference/Preference;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 86 16-bit code units │ │ -01eed4: |[01eed4] com.gacode.relaunchx.PrefsActivity$3.onPreferenceClick:(Landroid/preference/Preference;)Z │ │ -01eee4: 2200 0c00 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000c │ │ -01eee8: 5431 6301 |0002: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$3;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0163 │ │ -01eeec: 7020 1b00 1000 |0004: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ -01eef2: 5431 6301 |0007: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$3;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0163 │ │ -01eef6: 6e10 0703 0100 |0009: invoke-virtual {v1}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ -01eefc: 0c01 |000c: move-result-object v1 │ │ -01eefe: 1402 ca01 087f |000d: const v2, #float 1.80784e+38 // #7f0801ca │ │ -01ef04: 6e20 8000 2100 |0010: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -01ef0a: 0c01 |0013: move-result-object v1 │ │ -01ef0c: 6e20 2500 1000 |0014: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ -01ef12: 5431 6301 |0017: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$3;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0163 │ │ -01ef16: 6e10 0703 0100 |0019: invoke-virtual {v1}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ -01ef1c: 0c01 |001c: move-result-object v1 │ │ -01ef1e: 1402 c901 087f |001d: const v2, #float 1.80784e+38 // #7f0801c9 │ │ -01ef24: 6e20 8000 2100 |0020: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -01ef2a: 0c01 |0023: move-result-object v1 │ │ -01ef2c: 6e20 1e00 1000 |0024: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@001e │ │ -01ef32: 5431 6301 |0027: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$3;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0163 │ │ -01ef36: 6e10 0703 0100 |0029: invoke-virtual {v1}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ -01ef3c: 0c01 |002c: move-result-object v1 │ │ -01ef3e: 1402 5b00 087f |002d: const v2, #float 1.80777e+38 // #7f08005b │ │ -01ef44: 6e20 8000 2100 |0030: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -01ef4a: 0c01 |0033: move-result-object v1 │ │ -01ef4c: 2202 e900 |0034: new-instance v2, Lcom/gacode/relaunchx/PrefsActivity$3$1; // type@00e9 │ │ -01ef50: 7020 c502 3200 |0036: invoke-direct {v2, v3}, Lcom/gacode/relaunchx/PrefsActivity$3$1;.:(Lcom/gacode/relaunchx/PrefsActivity$3;)V // method@02c5 │ │ -01ef56: 6e30 2200 1002 |0039: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0022 │ │ -01ef5c: 5431 6301 |003c: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$3;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0163 │ │ -01ef60: 6e10 0703 0100 |003e: invoke-virtual {v1}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ -01ef66: 0c01 |0041: move-result-object v1 │ │ -01ef68: 1402 8000 087f |0042: const v2, #float 1.80778e+38 // #7f080080 │ │ -01ef6e: 6e20 8000 2100 |0045: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -01ef74: 0c01 |0048: move-result-object v1 │ │ -01ef76: 2202 ea00 |0049: new-instance v2, Lcom/gacode/relaunchx/PrefsActivity$3$2; // type@00ea │ │ -01ef7a: 7020 c702 3200 |004b: invoke-direct {v2, v3}, Lcom/gacode/relaunchx/PrefsActivity$3$2;.:(Lcom/gacode/relaunchx/PrefsActivity$3;)V // method@02c7 │ │ -01ef80: 6e30 2000 1002 |004e: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0020 │ │ -01ef86: 6e10 2700 0000 |0051: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ -01ef8c: 1211 |0054: const/4 v1, #int 1 // #1 │ │ -01ef8e: 0f01 |0055: return v1 │ │ +01ff6c: |[01ff6c] com.gacode.relaunchx.PrefsActivity$3.onPreferenceClick:(Landroid/preference/Preference;)Z │ │ +01ff7c: 2200 0c00 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000c │ │ +01ff80: 5431 6301 |0002: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$3;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0163 │ │ +01ff84: 7020 1b00 1000 |0004: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ +01ff8a: 5431 6301 |0007: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$3;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0163 │ │ +01ff8e: 6e10 0703 0100 |0009: invoke-virtual {v1}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ +01ff94: 0c01 |000c: move-result-object v1 │ │ +01ff96: 1402 ca01 087f |000d: const v2, #float 1.80784e+38 // #7f0801ca │ │ +01ff9c: 6e20 8000 2100 |0010: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +01ffa2: 0c01 |0013: move-result-object v1 │ │ +01ffa4: 6e20 2500 1000 |0014: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ +01ffaa: 5431 6301 |0017: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$3;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0163 │ │ +01ffae: 6e10 0703 0100 |0019: invoke-virtual {v1}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ +01ffb4: 0c01 |001c: move-result-object v1 │ │ +01ffb6: 1402 c901 087f |001d: const v2, #float 1.80784e+38 // #7f0801c9 │ │ +01ffbc: 6e20 8000 2100 |0020: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +01ffc2: 0c01 |0023: move-result-object v1 │ │ +01ffc4: 6e20 1e00 1000 |0024: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@001e │ │ +01ffca: 5431 6301 |0027: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$3;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0163 │ │ +01ffce: 6e10 0703 0100 |0029: invoke-virtual {v1}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ +01ffd4: 0c01 |002c: move-result-object v1 │ │ +01ffd6: 1402 5b00 087f |002d: const v2, #float 1.80777e+38 // #7f08005b │ │ +01ffdc: 6e20 8000 2100 |0030: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +01ffe2: 0c01 |0033: move-result-object v1 │ │ +01ffe4: 2202 e900 |0034: new-instance v2, Lcom/gacode/relaunchx/PrefsActivity$3$1; // type@00e9 │ │ +01ffe8: 7020 c502 3200 |0036: invoke-direct {v2, v3}, Lcom/gacode/relaunchx/PrefsActivity$3$1;.:(Lcom/gacode/relaunchx/PrefsActivity$3;)V // method@02c5 │ │ +01ffee: 6e30 2200 1002 |0039: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0022 │ │ +01fff4: 5431 6301 |003c: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$3;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0163 │ │ +01fff8: 6e10 0703 0100 |003e: invoke-virtual {v1}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ +01fffe: 0c01 |0041: move-result-object v1 │ │ +020000: 1402 8000 087f |0042: const v2, #float 1.80778e+38 // #7f080080 │ │ +020006: 6e20 8000 2100 |0045: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +02000c: 0c01 |0048: move-result-object v1 │ │ +02000e: 2202 ea00 |0049: new-instance v2, Lcom/gacode/relaunchx/PrefsActivity$3$2; // type@00ea │ │ +020012: 7020 c702 3200 |004b: invoke-direct {v2, v3}, Lcom/gacode/relaunchx/PrefsActivity$3$2;.:(Lcom/gacode/relaunchx/PrefsActivity$3;)V // method@02c7 │ │ +020018: 6e30 2000 1002 |004e: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0020 │ │ +02001e: 6e10 2700 0000 |0051: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ +020024: 1211 |0054: const/4 v1, #int 1 // #1 │ │ +020026: 0f01 |0055: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=330 │ │ 0x0007 line=332 │ │ 0x0017 line=334 │ │ 0x0027 line=336 │ │ 0x0029 line=337 │ │ @@ -20281,18 +20287,18 @@ │ │ type : '(Lcom/gacode/relaunchx/PrefsActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01ef90: |[01ef90] com.gacode.relaunchx.PrefsActivity$4.:(Lcom/gacode/relaunchx/PrefsActivity;)V │ │ -01efa0: 5b01 6401 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$4;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0164 │ │ -01efa4: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -01efaa: 0e00 |0005: return-void │ │ +020028: |[020028] com.gacode.relaunchx.PrefsActivity$4.:(Lcom/gacode/relaunchx/PrefsActivity;)V │ │ +020038: 5b01 6401 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$4;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0164 │ │ +02003c: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +020042: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=360 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/PrefsActivity$4; │ │ 0x0000 - 0x0006 reg=1 this$0 Lcom/gacode/relaunchx/PrefsActivity; │ │ │ │ @@ -20302,24 +20308,24 @@ │ │ type : '(Landroid/preference/Preference;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -01efac: |[01efac] com.gacode.relaunchx.PrefsActivity$4.onPreferenceClick:(Landroid/preference/Preference;)Z │ │ -01efbc: 2200 1c00 |0000: new-instance v0, Landroid/content/Intent; // type@001c │ │ -01efc0: 5431 6401 |0002: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$4;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0164 │ │ -01efc4: 1c02 b600 |0004: const-class v2, Lcom/gacode/relaunchx/FiltersActivity; // type@00b6 │ │ -01efc8: 7030 4d00 1002 |0006: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004d │ │ -01efce: 5431 6401 |0009: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$4;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0164 │ │ -01efd2: 1222 |000b: const/4 v2, #int 2 // #2 │ │ -01efd4: 6e30 1303 0102 |000c: invoke-virtual {v1, v0, v2}, Lcom/gacode/relaunchx/PrefsActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0313 │ │ -01efda: 1211 |000f: const/4 v1, #int 1 // #1 │ │ -01efdc: 0f01 |0010: return v1 │ │ +020044: |[020044] com.gacode.relaunchx.PrefsActivity$4.onPreferenceClick:(Landroid/preference/Preference;)Z │ │ +020054: 2200 1c00 |0000: new-instance v0, Landroid/content/Intent; // type@001c │ │ +020058: 5431 6401 |0002: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$4;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0164 │ │ +02005c: 1c02 b600 |0004: const-class v2, Lcom/gacode/relaunchx/FiltersActivity; // type@00b6 │ │ +020060: 7030 4d00 1002 |0006: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004d │ │ +020066: 5431 6401 |0009: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$4;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0164 │ │ +02006a: 1222 |000b: const/4 v2, #int 2 // #2 │ │ +02006c: 6e30 1303 0102 |000c: invoke-virtual {v1, v0, v2}, Lcom/gacode/relaunchx/PrefsActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0313 │ │ +020072: 1211 |000f: const/4 v1, #int 1 // #1 │ │ +020074: 0f01 |0010: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=362 │ │ 0x0009 line=364 │ │ 0x000f line=365 │ │ locals : │ │ 0x0009 - 0x0011 reg=0 intent Landroid/content/Intent; │ │ @@ -20361,18 +20367,18 @@ │ │ type : '(Lcom/gacode/relaunchx/PrefsActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01efe0: |[01efe0] com.gacode.relaunchx.PrefsActivity$5.:(Lcom/gacode/relaunchx/PrefsActivity;)V │ │ -01eff0: 5b01 6501 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$5;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0165 │ │ -01eff4: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -01effa: 0e00 |0005: return-void │ │ +020078: |[020078] com.gacode.relaunchx.PrefsActivity$5.:(Lcom/gacode/relaunchx/PrefsActivity;)V │ │ +020088: 5b01 6501 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$5;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0165 │ │ +02008c: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +020092: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=370 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/PrefsActivity$5; │ │ 0x0000 - 0x0006 reg=1 this$0 Lcom/gacode/relaunchx/PrefsActivity; │ │ │ │ @@ -20382,23 +20388,23 @@ │ │ type : '(Landroid/preference/Preference;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -01effc: |[01effc] com.gacode.relaunchx.PrefsActivity$5.onPreferenceClick:(Landroid/preference/Preference;)Z │ │ -01f00c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -01f00e: 2200 1c00 |0001: new-instance v0, Landroid/content/Intent; // type@001c │ │ -01f012: 5441 6501 |0003: iget-object v1, v4, Lcom/gacode/relaunchx/PrefsActivity$5;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0165 │ │ -01f016: 1c02 c501 |0005: const-class v2, Lcom/gacode/relaunchx/TypesActivity; // type@01c5 │ │ -01f01a: 7030 4d00 1002 |0007: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004d │ │ -01f020: 5441 6501 |000a: iget-object v1, v4, Lcom/gacode/relaunchx/PrefsActivity$5;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0165 │ │ -01f024: 6e30 1303 0103 |000c: invoke-virtual {v1, v0, v3}, Lcom/gacode/relaunchx/PrefsActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0313 │ │ -01f02a: 0f03 |000f: return v3 │ │ +020094: |[020094] com.gacode.relaunchx.PrefsActivity$5.onPreferenceClick:(Landroid/preference/Preference;)Z │ │ +0200a4: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0200a6: 2200 1c00 |0001: new-instance v0, Landroid/content/Intent; // type@001c │ │ +0200aa: 5441 6501 |0003: iget-object v1, v4, Lcom/gacode/relaunchx/PrefsActivity$5;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0165 │ │ +0200ae: 1c02 c501 |0005: const-class v2, Lcom/gacode/relaunchx/TypesActivity; // type@01c5 │ │ +0200b2: 7030 4d00 1002 |0007: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004d │ │ +0200b8: 5441 6501 |000a: iget-object v1, v4, Lcom/gacode/relaunchx/PrefsActivity$5;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0165 │ │ +0200bc: 6e30 1303 0103 |000c: invoke-virtual {v1, v0, v3}, Lcom/gacode/relaunchx/PrefsActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0313 │ │ +0200c2: 0f03 |000f: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=372 │ │ 0x000a line=374 │ │ 0x000f line=375 │ │ locals : │ │ 0x000a - 0x0010 reg=0 intent Landroid/content/Intent; │ │ @@ -20440,18 +20446,18 @@ │ │ type : '(Lcom/gacode/relaunchx/PrefsActivity$6;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01f02c: |[01f02c] com.gacode.relaunchx.PrefsActivity$6$1.:(Lcom/gacode/relaunchx/PrefsActivity$6;)V │ │ -01f03c: 5b01 6601 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$6$1;.this$1:Lcom/gacode/relaunchx/PrefsActivity$6; // field@0166 │ │ -01f040: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -01f046: 0e00 |0005: return-void │ │ +0200c4: |[0200c4] com.gacode.relaunchx.PrefsActivity$6$1.:(Lcom/gacode/relaunchx/PrefsActivity$6;)V │ │ +0200d4: 5b01 6601 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$6$1;.this$1:Lcom/gacode/relaunchx/PrefsActivity$6; // field@0166 │ │ +0200d8: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +0200de: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=393 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/PrefsActivity$6$1; │ │ 0x0000 - 0x0006 reg=1 this$1 Lcom/gacode/relaunchx/PrefsActivity$6; │ │ │ │ @@ -20461,37 +20467,37 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 43 16-bit code units │ │ -01f048: |[01f048] com.gacode.relaunchx.PrefsActivity$6$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -01f058: 5461 6601 |0000: iget-object v1, v6, Lcom/gacode/relaunchx/PrefsActivity$6$1;.this$1:Lcom/gacode/relaunchx/PrefsActivity$6; // field@0166 │ │ -01f05c: 5411 6801 |0002: iget-object v1, v1, Lcom/gacode/relaunchx/PrefsActivity$6;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0168 │ │ -01f060: 7110 fa02 0100 |0004: invoke-static {v1}, Lcom/gacode/relaunchx/PrefsActivity;.access$000:(Lcom/gacode/relaunchx/PrefsActivity;)V // method@02fa │ │ -01f066: 5461 6601 |0007: iget-object v1, v6, Lcom/gacode/relaunchx/PrefsActivity$6$1;.this$1:Lcom/gacode/relaunchx/PrefsActivity$6; // field@0166 │ │ -01f06a: 5411 6801 |0009: iget-object v1, v1, Lcom/gacode/relaunchx/PrefsActivity$6;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0168 │ │ -01f06e: 1a02 3305 |000b: const-string v2, "alarm" // string@0533 │ │ -01f072: 6e20 0803 2100 |000d: invoke-virtual {v1, v2}, Lcom/gacode/relaunchx/PrefsActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0308 │ │ -01f078: 0c00 |0010: move-result-object v0 │ │ -01f07a: 1f00 0b00 |0011: check-cast v0, Landroid/app/AlarmManager; // type@000b │ │ -01f07e: 1211 |0013: const/4 v1, #int 1 // #1 │ │ -01f080: 7100 9e06 0000 |0014: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@069e │ │ -01f086: 0b02 |0017: move-result-wide v2 │ │ -01f088: 1604 f401 |0018: const-wide/16 v4, #int 500 // #1f4 │ │ -01f08c: bb42 |001a: add-long/2addr v2, v4 │ │ -01f08e: 5464 6601 |001b: iget-object v4, v6, Lcom/gacode/relaunchx/PrefsActivity$6$1;.this$1:Lcom/gacode/relaunchx/PrefsActivity$6; // field@0166 │ │ -01f092: 5444 6801 |001d: iget-object v4, v4, Lcom/gacode/relaunchx/PrefsActivity$6;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0168 │ │ -01f096: 5444 7101 |001f: iget-object v4, v4, Lcom/gacode/relaunchx/PrefsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0171 │ │ -01f09a: 5444 7d06 |0021: iget-object v4, v4, Lcom/gacode/relaunchx/ReLaunchApp;.RestartIntent:Landroid/app/PendingIntent; // field@067d │ │ -01f09e: 6e54 1a00 1032 |0023: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/app/AlarmManager;.set:(IJLandroid/app/PendingIntent;)V // method@001a │ │ -01f0a4: 1201 |0026: const/4 v1, #int 0 // #0 │ │ -01f0a6: 7110 9f06 0100 |0027: invoke-static {v1}, Ljava/lang/System;.exit:(I)V // method@069f │ │ -01f0ac: 0e00 |002a: return-void │ │ +0200e0: |[0200e0] com.gacode.relaunchx.PrefsActivity$6$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +0200f0: 5461 6601 |0000: iget-object v1, v6, Lcom/gacode/relaunchx/PrefsActivity$6$1;.this$1:Lcom/gacode/relaunchx/PrefsActivity$6; // field@0166 │ │ +0200f4: 5411 6801 |0002: iget-object v1, v1, Lcom/gacode/relaunchx/PrefsActivity$6;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0168 │ │ +0200f8: 7110 fa02 0100 |0004: invoke-static {v1}, Lcom/gacode/relaunchx/PrefsActivity;.access$000:(Lcom/gacode/relaunchx/PrefsActivity;)V // method@02fa │ │ +0200fe: 5461 6601 |0007: iget-object v1, v6, Lcom/gacode/relaunchx/PrefsActivity$6$1;.this$1:Lcom/gacode/relaunchx/PrefsActivity$6; // field@0166 │ │ +020102: 5411 6801 |0009: iget-object v1, v1, Lcom/gacode/relaunchx/PrefsActivity$6;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0168 │ │ +020106: 1a02 3305 |000b: const-string v2, "alarm" // string@0533 │ │ +02010a: 6e20 0803 2100 |000d: invoke-virtual {v1, v2}, Lcom/gacode/relaunchx/PrefsActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0308 │ │ +020110: 0c00 |0010: move-result-object v0 │ │ +020112: 1f00 0b00 |0011: check-cast v0, Landroid/app/AlarmManager; // type@000b │ │ +020116: 1211 |0013: const/4 v1, #int 1 // #1 │ │ +020118: 7100 9e06 0000 |0014: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@069e │ │ +02011e: 0b02 |0017: move-result-wide v2 │ │ +020120: 1604 f401 |0018: const-wide/16 v4, #int 500 // #1f4 │ │ +020124: bb42 |001a: add-long/2addr v2, v4 │ │ +020126: 5464 6601 |001b: iget-object v4, v6, Lcom/gacode/relaunchx/PrefsActivity$6$1;.this$1:Lcom/gacode/relaunchx/PrefsActivity$6; // field@0166 │ │ +02012a: 5444 6801 |001d: iget-object v4, v4, Lcom/gacode/relaunchx/PrefsActivity$6;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0168 │ │ +02012e: 5444 7101 |001f: iget-object v4, v4, Lcom/gacode/relaunchx/PrefsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0171 │ │ +020132: 5444 7d06 |0021: iget-object v4, v4, Lcom/gacode/relaunchx/ReLaunchApp;.RestartIntent:Landroid/app/PendingIntent; // field@067d │ │ +020136: 6e54 1a00 1032 |0023: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/app/AlarmManager;.set:(IJLandroid/app/PendingIntent;)V // method@001a │ │ +02013c: 1201 |0026: const/4 v1, #int 0 // #0 │ │ +02013e: 7110 9f06 0100 |0027: invoke-static {v1}, Ljava/lang/System;.exit:(I)V // method@069f │ │ +020144: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=396 │ │ 0x0007 line=397 │ │ 0x0013 line=398 │ │ 0x0014 line=399 │ │ 0x0023 line=398 │ │ @@ -20538,18 +20544,18 @@ │ │ type : '(Lcom/gacode/relaunchx/PrefsActivity$6;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01f0b0: |[01f0b0] com.gacode.relaunchx.PrefsActivity$6$2.:(Lcom/gacode/relaunchx/PrefsActivity$6;)V │ │ -01f0c0: 5b01 6701 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$6$2;.this$1:Lcom/gacode/relaunchx/PrefsActivity$6; // field@0167 │ │ -01f0c4: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -01f0ca: 0e00 |0005: return-void │ │ +020148: |[020148] com.gacode.relaunchx.PrefsActivity$6$2.:(Lcom/gacode/relaunchx/PrefsActivity$6;)V │ │ +020158: 5b01 6701 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$6$2;.this$1:Lcom/gacode/relaunchx/PrefsActivity$6; // field@0167 │ │ +02015c: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +020162: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=407 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/PrefsActivity$6$2; │ │ 0x0000 - 0x0006 reg=1 this$1 Lcom/gacode/relaunchx/PrefsActivity$6; │ │ │ │ @@ -20559,17 +20565,17 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01f0cc: |[01f0cc] com.gacode.relaunchx.PrefsActivity$6$2.onClick:(Landroid/content/DialogInterface;I)V │ │ -01f0dc: 7210 4b00 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ -01f0e2: 0e00 |0003: return-void │ │ +020164: |[020164] com.gacode.relaunchx.PrefsActivity$6$2.onClick:(Landroid/content/DialogInterface;I)V │ │ +020174: 7210 4b00 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ +02017a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=410 │ │ 0x0003 line=411 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/gacode/relaunchx/PrefsActivity$6$2; │ │ 0x0000 - 0x0004 reg=1 dialog Landroid/content/DialogInterface; │ │ @@ -20610,18 +20616,18 @@ │ │ type : '(Lcom/gacode/relaunchx/PrefsActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01f0e4: |[01f0e4] com.gacode.relaunchx.PrefsActivity$6.:(Lcom/gacode/relaunchx/PrefsActivity;)V │ │ -01f0f4: 5b01 6801 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$6;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0168 │ │ -01f0f8: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -01f0fe: 0e00 |0005: return-void │ │ +02017c: |[02017c] com.gacode.relaunchx.PrefsActivity$6.:(Lcom/gacode/relaunchx/PrefsActivity;)V │ │ +02018c: 5b01 6801 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$6;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0168 │ │ +020190: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +020196: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=380 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/PrefsActivity$6; │ │ 0x0000 - 0x0006 reg=1 this$0 Lcom/gacode/relaunchx/PrefsActivity; │ │ │ │ @@ -20631,54 +20637,54 @@ │ │ type : '(Landroid/preference/Preference;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 88 16-bit code units │ │ -01f100: |[01f100] com.gacode.relaunchx.PrefsActivity$6.onPreferenceClick:(Landroid/preference/Preference;)Z │ │ -01f110: 2200 0c00 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000c │ │ -01f114: 5431 6801 |0002: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$6;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0168 │ │ -01f118: 5411 7401 |0004: iget-object v1, v1, Lcom/gacode/relaunchx/PrefsActivity;.context:Landroid/content/Context; // field@0174 │ │ -01f11c: 7020 1b00 1000 |0006: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ -01f122: 5431 6801 |0009: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$6;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0168 │ │ -01f126: 6e10 0703 0100 |000b: invoke-virtual {v1}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ -01f12c: 0c01 |000e: move-result-object v1 │ │ -01f12e: 1402 5600 087f |000f: const v2, #float 1.80777e+38 // #7f080056 │ │ -01f134: 6e20 8000 2100 |0012: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -01f13a: 0c01 |0015: move-result-object v1 │ │ -01f13c: 6e20 2500 1000 |0016: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ -01f142: 5431 6801 |0019: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$6;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0168 │ │ -01f146: 6e10 0703 0100 |001b: invoke-virtual {v1}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ -01f14c: 0c01 |001e: move-result-object v1 │ │ -01f14e: 1402 5500 087f |001f: const v2, #float 1.80777e+38 // #7f080055 │ │ -01f154: 6e20 8000 2100 |0022: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -01f15a: 0c01 |0025: move-result-object v1 │ │ -01f15c: 6e20 1e00 1000 |0026: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@001e │ │ -01f162: 5431 6801 |0029: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$6;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0168 │ │ -01f166: 6e10 0703 0100 |002b: invoke-virtual {v1}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ -01f16c: 0c01 |002e: move-result-object v1 │ │ -01f16e: 1402 5b00 087f |002f: const v2, #float 1.80777e+38 // #7f08005b │ │ -01f174: 6e20 8000 2100 |0032: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -01f17a: 0c01 |0035: move-result-object v1 │ │ -01f17c: 2202 fb00 |0036: new-instance v2, Lcom/gacode/relaunchx/PrefsActivity$6$1; // type@00fb │ │ -01f180: 7020 e902 3200 |0038: invoke-direct {v2, v3}, Lcom/gacode/relaunchx/PrefsActivity$6$1;.:(Lcom/gacode/relaunchx/PrefsActivity$6;)V // method@02e9 │ │ -01f186: 6e30 2200 1002 |003b: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0022 │ │ -01f18c: 5431 6801 |003e: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$6;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0168 │ │ -01f190: 6e10 0703 0100 |0040: invoke-virtual {v1}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ -01f196: 0c01 |0043: move-result-object v1 │ │ -01f198: 1402 5700 087f |0044: const v2, #float 1.80777e+38 // #7f080057 │ │ -01f19e: 6e20 8000 2100 |0047: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -01f1a4: 0c01 |004a: move-result-object v1 │ │ -01f1a6: 2202 fc00 |004b: new-instance v2, Lcom/gacode/relaunchx/PrefsActivity$6$2; // type@00fc │ │ -01f1aa: 7020 eb02 3200 |004d: invoke-direct {v2, v3}, Lcom/gacode/relaunchx/PrefsActivity$6$2;.:(Lcom/gacode/relaunchx/PrefsActivity$6;)V // method@02eb │ │ -01f1b0: 6e30 2000 1002 |0050: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0020 │ │ -01f1b6: 6e10 2700 0000 |0053: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ -01f1bc: 1211 |0056: const/4 v1, #int 1 // #1 │ │ -01f1be: 0f01 |0057: return v1 │ │ +020198: |[020198] com.gacode.relaunchx.PrefsActivity$6.onPreferenceClick:(Landroid/preference/Preference;)Z │ │ +0201a8: 2200 0c00 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000c │ │ +0201ac: 5431 6801 |0002: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$6;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0168 │ │ +0201b0: 5411 7401 |0004: iget-object v1, v1, Lcom/gacode/relaunchx/PrefsActivity;.context:Landroid/content/Context; // field@0174 │ │ +0201b4: 7020 1b00 1000 |0006: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ +0201ba: 5431 6801 |0009: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$6;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0168 │ │ +0201be: 6e10 0703 0100 |000b: invoke-virtual {v1}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ +0201c4: 0c01 |000e: move-result-object v1 │ │ +0201c6: 1402 5600 087f |000f: const v2, #float 1.80777e+38 // #7f080056 │ │ +0201cc: 6e20 8000 2100 |0012: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +0201d2: 0c01 |0015: move-result-object v1 │ │ +0201d4: 6e20 2500 1000 |0016: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ +0201da: 5431 6801 |0019: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$6;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0168 │ │ +0201de: 6e10 0703 0100 |001b: invoke-virtual {v1}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ +0201e4: 0c01 |001e: move-result-object v1 │ │ +0201e6: 1402 5500 087f |001f: const v2, #float 1.80777e+38 // #7f080055 │ │ +0201ec: 6e20 8000 2100 |0022: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +0201f2: 0c01 |0025: move-result-object v1 │ │ +0201f4: 6e20 1e00 1000 |0026: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@001e │ │ +0201fa: 5431 6801 |0029: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$6;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0168 │ │ +0201fe: 6e10 0703 0100 |002b: invoke-virtual {v1}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ +020204: 0c01 |002e: move-result-object v1 │ │ +020206: 1402 5b00 087f |002f: const v2, #float 1.80777e+38 // #7f08005b │ │ +02020c: 6e20 8000 2100 |0032: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +020212: 0c01 |0035: move-result-object v1 │ │ +020214: 2202 fb00 |0036: new-instance v2, Lcom/gacode/relaunchx/PrefsActivity$6$1; // type@00fb │ │ +020218: 7020 e902 3200 |0038: invoke-direct {v2, v3}, Lcom/gacode/relaunchx/PrefsActivity$6$1;.:(Lcom/gacode/relaunchx/PrefsActivity$6;)V // method@02e9 │ │ +02021e: 6e30 2200 1002 |003b: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0022 │ │ +020224: 5431 6801 |003e: iget-object v1, v3, Lcom/gacode/relaunchx/PrefsActivity$6;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@0168 │ │ +020228: 6e10 0703 0100 |0040: invoke-virtual {v1}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ +02022e: 0c01 |0043: move-result-object v1 │ │ +020230: 1402 5700 087f |0044: const v2, #float 1.80777e+38 // #7f080057 │ │ +020236: 6e20 8000 2100 |0047: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +02023c: 0c01 |004a: move-result-object v1 │ │ +02023e: 2202 fc00 |004b: new-instance v2, Lcom/gacode/relaunchx/PrefsActivity$6$2; // type@00fc │ │ +020242: 7020 eb02 3200 |004d: invoke-direct {v2, v3}, Lcom/gacode/relaunchx/PrefsActivity$6$2;.:(Lcom/gacode/relaunchx/PrefsActivity$6;)V // method@02eb │ │ +020248: 6e30 2000 1002 |0050: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0020 │ │ +02024e: 6e10 2700 0000 |0053: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ +020254: 1211 |0056: const/4 v1, #int 1 // #1 │ │ +020256: 0f01 |0057: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=382 │ │ 0x0009 line=385 │ │ 0x0019 line=388 │ │ 0x0029 line=391 │ │ 0x002b line=392 │ │ @@ -20728,18 +20734,18 @@ │ │ type : '(Lcom/gacode/relaunchx/PrefsActivity$7;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01f1c0: |[01f1c0] com.gacode.relaunchx.PrefsActivity$7$1.:(Lcom/gacode/relaunchx/PrefsActivity$7;)V │ │ -01f1d0: 5b01 6901 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$7$1;.this$1:Lcom/gacode/relaunchx/PrefsActivity$7; // field@0169 │ │ -01f1d4: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -01f1da: 0e00 |0005: return-void │ │ +020258: |[020258] com.gacode.relaunchx.PrefsActivity$7$1.:(Lcom/gacode/relaunchx/PrefsActivity$7;)V │ │ +020268: 5b01 6901 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$7$1;.this$1:Lcom/gacode/relaunchx/PrefsActivity$7; // field@0169 │ │ +02026c: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +020272: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=438 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/PrefsActivity$7$1; │ │ 0x0000 - 0x0006 reg=1 this$1 Lcom/gacode/relaunchx/PrefsActivity$7; │ │ │ │ @@ -20749,17 +20755,17 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01f1dc: |[01f1dc] com.gacode.relaunchx.PrefsActivity$7$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -01f1ec: 7210 4b00 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ -01f1f2: 0e00 |0003: return-void │ │ +020274: |[020274] com.gacode.relaunchx.PrefsActivity$7$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +020284: 7210 4b00 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ +02028a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=441 │ │ 0x0003 line=442 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/gacode/relaunchx/PrefsActivity$7$1; │ │ 0x0000 - 0x0004 reg=1 dialog Landroid/content/DialogInterface; │ │ @@ -20800,18 +20806,18 @@ │ │ type : '(Lcom/gacode/relaunchx/PrefsActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01f1f4: |[01f1f4] com.gacode.relaunchx.PrefsActivity$7.:(Lcom/gacode/relaunchx/PrefsActivity;)V │ │ -01f204: 5b01 6a01 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$7;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@016a │ │ -01f208: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -01f20e: 0e00 |0005: return-void │ │ +02028c: |[02028c] com.gacode.relaunchx.PrefsActivity$7.:(Lcom/gacode/relaunchx/PrefsActivity;)V │ │ +02029c: 5b01 6a01 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$7;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@016a │ │ +0202a0: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +0202a6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=419 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/PrefsActivity$7; │ │ 0x0000 - 0x0006 reg=1 this$0 Lcom/gacode/relaunchx/PrefsActivity; │ │ │ │ @@ -20821,73 +20827,73 @@ │ │ type : '(Landroid/preference/Preference;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 128 16-bit code units │ │ -01f210: |[01f210] com.gacode.relaunchx.PrefsActivity$7.onPreferenceClick:(Landroid/preference/Preference;)Z │ │ -01f220: 5452 6a01 |0000: iget-object v2, v5, Lcom/gacode/relaunchx/PrefsActivity$7;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@016a │ │ -01f224: 5422 7101 |0002: iget-object v2, v2, Lcom/gacode/relaunchx/PrefsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0171 │ │ -01f228: 5453 6a01 |0004: iget-object v3, v5, Lcom/gacode/relaunchx/PrefsActivity$7;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@016a │ │ -01f22c: 5433 7101 |0006: iget-object v3, v3, Lcom/gacode/relaunchx/PrefsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0171 │ │ -01f230: 6e10 6806 0300 |0008: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0668 │ │ -01f236: 1a03 5c00 |000b: const-string v3, "/data/data/com.gacode.relaunchx" // string@005c │ │ -01f23a: 5454 6a01 |000d: iget-object v4, v5, Lcom/gacode/relaunchx/PrefsActivity$7;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@016a │ │ -01f23e: 5444 7101 |000f: iget-object v4, v4, Lcom/gacode/relaunchx/PrefsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0171 │ │ -01f242: 6e10 6806 0400 |0011: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0668 │ │ -01f248: 1a04 6700 |0014: const-string v4, "/sdcard/.relaunchx" // string@0067 │ │ -01f24c: 6e30 7804 3204 |0016: invoke-virtual {v2, v3, v4}, Lcom/gacode/relaunchx/ReLaunchApp;.copyPrefs:(Ljava/lang/String;Ljava/lang/String;)Z // method@0478 │ │ -01f252: 0a01 |0019: move-result v1 │ │ -01f254: 2200 0c00 |001a: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000c │ │ -01f258: 5452 6a01 |001c: iget-object v2, v5, Lcom/gacode/relaunchx/PrefsActivity$7;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@016a │ │ -01f25c: 5422 7401 |001e: iget-object v2, v2, Lcom/gacode/relaunchx/PrefsActivity;.context:Landroid/content/Context; // field@0174 │ │ -01f260: 7020 1b00 2000 |0020: invoke-direct {v0, v2}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ -01f266: 3801 3c00 |0023: if-eqz v1, 005f // +003c │ │ -01f26a: 5452 6a01 |0025: iget-object v2, v5, Lcom/gacode/relaunchx/PrefsActivity$7;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@016a │ │ -01f26e: 6e10 0703 0200 |0027: invoke-virtual {v2}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ -01f274: 0c02 |002a: move-result-object v2 │ │ -01f276: 1403 cf01 087f |002b: const v3, #float 1.80784e+38 // #7f0801cf │ │ -01f27c: 6e20 8000 3200 |002e: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -01f282: 0c02 |0031: move-result-object v2 │ │ -01f284: 6e20 2500 2000 |0032: invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ -01f28a: 5452 6a01 |0035: iget-object v2, v5, Lcom/gacode/relaunchx/PrefsActivity$7;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@016a │ │ -01f28e: 6e10 0703 0200 |0037: invoke-virtual {v2}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ -01f294: 0c02 |003a: move-result-object v2 │ │ -01f296: 1403 ce01 087f |003b: const v3, #float 1.80784e+38 // #7f0801ce │ │ -01f29c: 6e20 8000 3200 |003e: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -01f2a2: 0c02 |0041: move-result-object v2 │ │ -01f2a4: 6e20 1e00 2000 |0042: invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@001e │ │ -01f2aa: 5452 6a01 |0045: iget-object v2, v5, Lcom/gacode/relaunchx/PrefsActivity$7;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@016a │ │ -01f2ae: 6e10 0703 0200 |0047: invoke-virtual {v2}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ -01f2b4: 0c02 |004a: move-result-object v2 │ │ -01f2b6: 1403 5800 087f |004b: const v3, #float 1.80777e+38 // #7f080058 │ │ -01f2bc: 6e20 8000 3200 |004e: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -01f2c2: 0c02 |0051: move-result-object v2 │ │ -01f2c4: 2203 fe00 |0052: new-instance v3, Lcom/gacode/relaunchx/PrefsActivity$7$1; // type@00fe │ │ -01f2c8: 7020 ef02 5300 |0054: invoke-direct {v3, v5}, Lcom/gacode/relaunchx/PrefsActivity$7$1;.:(Lcom/gacode/relaunchx/PrefsActivity$7;)V // method@02ef │ │ -01f2ce: 6e30 2100 2003 |0057: invoke-virtual {v0, v2, v3}, Landroid/app/AlertDialog$Builder;.setNeutralButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0021 │ │ -01f2d4: 6e10 2700 0000 |005a: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ -01f2da: 1212 |005d: const/4 v2, #int 1 // #1 │ │ -01f2dc: 0f02 |005e: return v2 │ │ -01f2de: 5452 6a01 |005f: iget-object v2, v5, Lcom/gacode/relaunchx/PrefsActivity$7;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@016a │ │ -01f2e2: 6e10 0703 0200 |0061: invoke-virtual {v2}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ -01f2e8: 0c02 |0064: move-result-object v2 │ │ -01f2ea: 1403 cd01 087f |0065: const v3, #float 1.80784e+38 // #7f0801cd │ │ -01f2f0: 6e20 8000 3200 |0068: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -01f2f6: 0c02 |006b: move-result-object v2 │ │ -01f2f8: 6e20 2500 2000 |006c: invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ -01f2fe: 5452 6a01 |006f: iget-object v2, v5, Lcom/gacode/relaunchx/PrefsActivity$7;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@016a │ │ -01f302: 6e10 0703 0200 |0071: invoke-virtual {v2}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ -01f308: 0c02 |0074: move-result-object v2 │ │ -01f30a: 1403 cc01 087f |0075: const v3, #float 1.80784e+38 // #7f0801cc │ │ -01f310: 6e20 8000 3200 |0078: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -01f316: 0c02 |007b: move-result-object v2 │ │ -01f318: 6e20 1e00 2000 |007c: invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@001e │ │ -01f31e: 28c6 |007f: goto 0045 // -003a │ │ +0202a8: |[0202a8] com.gacode.relaunchx.PrefsActivity$7.onPreferenceClick:(Landroid/preference/Preference;)Z │ │ +0202b8: 5452 6a01 |0000: iget-object v2, v5, Lcom/gacode/relaunchx/PrefsActivity$7;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@016a │ │ +0202bc: 5422 7101 |0002: iget-object v2, v2, Lcom/gacode/relaunchx/PrefsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0171 │ │ +0202c0: 5453 6a01 |0004: iget-object v3, v5, Lcom/gacode/relaunchx/PrefsActivity$7;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@016a │ │ +0202c4: 5433 7101 |0006: iget-object v3, v3, Lcom/gacode/relaunchx/PrefsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0171 │ │ +0202c8: 6e10 6806 0300 |0008: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0668 │ │ +0202ce: 1a03 5c00 |000b: const-string v3, "/data/data/com.gacode.relaunchx" // string@005c │ │ +0202d2: 5454 6a01 |000d: iget-object v4, v5, Lcom/gacode/relaunchx/PrefsActivity$7;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@016a │ │ +0202d6: 5444 7101 |000f: iget-object v4, v4, Lcom/gacode/relaunchx/PrefsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0171 │ │ +0202da: 6e10 6806 0400 |0011: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0668 │ │ +0202e0: 1a04 6700 |0014: const-string v4, "/sdcard/.relaunchx" // string@0067 │ │ +0202e4: 6e30 7804 3204 |0016: invoke-virtual {v2, v3, v4}, Lcom/gacode/relaunchx/ReLaunchApp;.copyPrefs:(Ljava/lang/String;Ljava/lang/String;)Z // method@0478 │ │ +0202ea: 0a01 |0019: move-result v1 │ │ +0202ec: 2200 0c00 |001a: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000c │ │ +0202f0: 5452 6a01 |001c: iget-object v2, v5, Lcom/gacode/relaunchx/PrefsActivity$7;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@016a │ │ +0202f4: 5422 7401 |001e: iget-object v2, v2, Lcom/gacode/relaunchx/PrefsActivity;.context:Landroid/content/Context; // field@0174 │ │ +0202f8: 7020 1b00 2000 |0020: invoke-direct {v0, v2}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ +0202fe: 3801 3c00 |0023: if-eqz v1, 005f // +003c │ │ +020302: 5452 6a01 |0025: iget-object v2, v5, Lcom/gacode/relaunchx/PrefsActivity$7;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@016a │ │ +020306: 6e10 0703 0200 |0027: invoke-virtual {v2}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ +02030c: 0c02 |002a: move-result-object v2 │ │ +02030e: 1403 cf01 087f |002b: const v3, #float 1.80784e+38 // #7f0801cf │ │ +020314: 6e20 8000 3200 |002e: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +02031a: 0c02 |0031: move-result-object v2 │ │ +02031c: 6e20 2500 2000 |0032: invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ +020322: 5452 6a01 |0035: iget-object v2, v5, Lcom/gacode/relaunchx/PrefsActivity$7;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@016a │ │ +020326: 6e10 0703 0200 |0037: invoke-virtual {v2}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ +02032c: 0c02 |003a: move-result-object v2 │ │ +02032e: 1403 ce01 087f |003b: const v3, #float 1.80784e+38 // #7f0801ce │ │ +020334: 6e20 8000 3200 |003e: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +02033a: 0c02 |0041: move-result-object v2 │ │ +02033c: 6e20 1e00 2000 |0042: invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@001e │ │ +020342: 5452 6a01 |0045: iget-object v2, v5, Lcom/gacode/relaunchx/PrefsActivity$7;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@016a │ │ +020346: 6e10 0703 0200 |0047: invoke-virtual {v2}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ +02034c: 0c02 |004a: move-result-object v2 │ │ +02034e: 1403 5800 087f |004b: const v3, #float 1.80777e+38 // #7f080058 │ │ +020354: 6e20 8000 3200 |004e: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +02035a: 0c02 |0051: move-result-object v2 │ │ +02035c: 2203 fe00 |0052: new-instance v3, Lcom/gacode/relaunchx/PrefsActivity$7$1; // type@00fe │ │ +020360: 7020 ef02 5300 |0054: invoke-direct {v3, v5}, Lcom/gacode/relaunchx/PrefsActivity$7$1;.:(Lcom/gacode/relaunchx/PrefsActivity$7;)V // method@02ef │ │ +020366: 6e30 2100 2003 |0057: invoke-virtual {v0, v2, v3}, Landroid/app/AlertDialog$Builder;.setNeutralButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0021 │ │ +02036c: 6e10 2700 0000 |005a: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ +020372: 1212 |005d: const/4 v2, #int 1 // #1 │ │ +020374: 0f02 |005e: return v2 │ │ +020376: 5452 6a01 |005f: iget-object v2, v5, Lcom/gacode/relaunchx/PrefsActivity$7;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@016a │ │ +02037a: 6e10 0703 0200 |0061: invoke-virtual {v2}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ +020380: 0c02 |0064: move-result-object v2 │ │ +020382: 1403 cd01 087f |0065: const v3, #float 1.80784e+38 // #7f0801cd │ │ +020388: 6e20 8000 3200 |0068: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +02038e: 0c02 |006b: move-result-object v2 │ │ +020390: 6e20 2500 2000 |006c: invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ +020396: 5452 6a01 |006f: iget-object v2, v5, Lcom/gacode/relaunchx/PrefsActivity$7;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@016a │ │ +02039a: 6e10 0703 0200 |0071: invoke-virtual {v2}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ +0203a0: 0c02 |0074: move-result-object v2 │ │ +0203a2: 1403 cc01 087f |0075: const v3, #float 1.80784e+38 // #7f0801cc │ │ +0203a8: 6e20 8000 3200 |0078: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +0203ae: 0c02 |007b: move-result-object v2 │ │ +0203b0: 6e20 1e00 2000 |007c: invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@001e │ │ +0203b6: 28c6 |007f: goto 0045 // -003a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=421 │ │ 0x001a line=423 │ │ 0x0023 line=425 │ │ 0x0025 line=426 │ │ 0x0035 line=428 │ │ @@ -20939,18 +20945,18 @@ │ │ type : '(Lcom/gacode/relaunchx/PrefsActivity$8;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01f320: |[01f320] com.gacode.relaunchx.PrefsActivity$8$1.:(Lcom/gacode/relaunchx/PrefsActivity$8;)V │ │ -01f330: 5b01 6b01 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$8$1;.this$1:Lcom/gacode/relaunchx/PrefsActivity$8; // field@016b │ │ -01f334: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -01f33a: 0e00 |0005: return-void │ │ +0203b8: |[0203b8] com.gacode.relaunchx.PrefsActivity$8$1.:(Lcom/gacode/relaunchx/PrefsActivity$8;)V │ │ +0203c8: 5b01 6b01 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$8$1;.this$1:Lcom/gacode/relaunchx/PrefsActivity$8; // field@016b │ │ +0203cc: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +0203d2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=469 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/PrefsActivity$8$1; │ │ 0x0000 - 0x0006 reg=1 this$1 Lcom/gacode/relaunchx/PrefsActivity$8; │ │ │ │ @@ -20960,35 +20966,35 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 39 16-bit code units │ │ -01f33c: |[01f33c] com.gacode.relaunchx.PrefsActivity$8$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -01f34c: 7210 4b00 0700 |0000: invoke-interface {v7}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ -01f352: 5461 6b01 |0003: iget-object v1, v6, Lcom/gacode/relaunchx/PrefsActivity$8$1;.this$1:Lcom/gacode/relaunchx/PrefsActivity$8; // field@016b │ │ -01f356: 5411 6c01 |0005: iget-object v1, v1, Lcom/gacode/relaunchx/PrefsActivity$8;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@016c │ │ -01f35a: 1a02 3305 |0007: const-string v2, "alarm" // string@0533 │ │ -01f35e: 6e20 0803 2100 |0009: invoke-virtual {v1, v2}, Lcom/gacode/relaunchx/PrefsActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0308 │ │ -01f364: 0c00 |000c: move-result-object v0 │ │ -01f366: 1f00 0b00 |000d: check-cast v0, Landroid/app/AlarmManager; // type@000b │ │ -01f36a: 1211 |000f: const/4 v1, #int 1 // #1 │ │ -01f36c: 7100 9e06 0000 |0010: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@069e │ │ -01f372: 0b02 |0013: move-result-wide v2 │ │ -01f374: 1604 f401 |0014: const-wide/16 v4, #int 500 // #1f4 │ │ -01f378: bb42 |0016: add-long/2addr v2, v4 │ │ -01f37a: 5464 6b01 |0017: iget-object v4, v6, Lcom/gacode/relaunchx/PrefsActivity$8$1;.this$1:Lcom/gacode/relaunchx/PrefsActivity$8; // field@016b │ │ -01f37e: 5444 6c01 |0019: iget-object v4, v4, Lcom/gacode/relaunchx/PrefsActivity$8;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@016c │ │ -01f382: 5444 7101 |001b: iget-object v4, v4, Lcom/gacode/relaunchx/PrefsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0171 │ │ -01f386: 5444 7d06 |001d: iget-object v4, v4, Lcom/gacode/relaunchx/ReLaunchApp;.RestartIntent:Landroid/app/PendingIntent; // field@067d │ │ -01f38a: 6e54 1a00 1032 |001f: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/app/AlarmManager;.set:(IJLandroid/app/PendingIntent;)V // method@001a │ │ -01f390: 1201 |0022: const/4 v1, #int 0 // #0 │ │ -01f392: 7110 9f06 0100 |0023: invoke-static {v1}, Ljava/lang/System;.exit:(I)V // method@069f │ │ -01f398: 0e00 |0026: return-void │ │ +0203d4: |[0203d4] com.gacode.relaunchx.PrefsActivity$8$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +0203e4: 7210 4b00 0700 |0000: invoke-interface {v7}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ +0203ea: 5461 6b01 |0003: iget-object v1, v6, Lcom/gacode/relaunchx/PrefsActivity$8$1;.this$1:Lcom/gacode/relaunchx/PrefsActivity$8; // field@016b │ │ +0203ee: 5411 6c01 |0005: iget-object v1, v1, Lcom/gacode/relaunchx/PrefsActivity$8;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@016c │ │ +0203f2: 1a02 3305 |0007: const-string v2, "alarm" // string@0533 │ │ +0203f6: 6e20 0803 2100 |0009: invoke-virtual {v1, v2}, Lcom/gacode/relaunchx/PrefsActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0308 │ │ +0203fc: 0c00 |000c: move-result-object v0 │ │ +0203fe: 1f00 0b00 |000d: check-cast v0, Landroid/app/AlarmManager; // type@000b │ │ +020402: 1211 |000f: const/4 v1, #int 1 // #1 │ │ +020404: 7100 9e06 0000 |0010: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@069e │ │ +02040a: 0b02 |0013: move-result-wide v2 │ │ +02040c: 1604 f401 |0014: const-wide/16 v4, #int 500 // #1f4 │ │ +020410: bb42 |0016: add-long/2addr v2, v4 │ │ +020412: 5464 6b01 |0017: iget-object v4, v6, Lcom/gacode/relaunchx/PrefsActivity$8$1;.this$1:Lcom/gacode/relaunchx/PrefsActivity$8; // field@016b │ │ +020416: 5444 6c01 |0019: iget-object v4, v4, Lcom/gacode/relaunchx/PrefsActivity$8;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@016c │ │ +02041a: 5444 7101 |001b: iget-object v4, v4, Lcom/gacode/relaunchx/PrefsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0171 │ │ +02041e: 5444 7d06 |001d: iget-object v4, v4, Lcom/gacode/relaunchx/ReLaunchApp;.RestartIntent:Landroid/app/PendingIntent; // field@067d │ │ +020422: 6e54 1a00 1032 |001f: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/app/AlarmManager;.set:(IJLandroid/app/PendingIntent;)V // method@001a │ │ +020428: 1201 |0022: const/4 v1, #int 0 // #0 │ │ +02042a: 7110 9f06 0100 |0023: invoke-static {v1}, Ljava/lang/System;.exit:(I)V // method@069f │ │ +020430: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=472 │ │ 0x0003 line=473 │ │ 0x000f line=474 │ │ 0x0010 line=475 │ │ 0x001f line=474 │ │ @@ -21035,18 +21041,18 @@ │ │ type : '(Lcom/gacode/relaunchx/PrefsActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01f39c: |[01f39c] com.gacode.relaunchx.PrefsActivity$8.:(Lcom/gacode/relaunchx/PrefsActivity;)V │ │ -01f3ac: 5b01 6c01 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$8;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@016c │ │ -01f3b0: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -01f3b6: 0e00 |0005: return-void │ │ +020434: |[020434] com.gacode.relaunchx.PrefsActivity$8.:(Lcom/gacode/relaunchx/PrefsActivity;)V │ │ +020444: 5b01 6c01 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$8;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@016c │ │ +020448: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +02044e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=450 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/PrefsActivity$8; │ │ 0x0000 - 0x0006 reg=1 this$0 Lcom/gacode/relaunchx/PrefsActivity; │ │ │ │ @@ -21056,73 +21062,73 @@ │ │ type : '(Landroid/preference/Preference;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 128 16-bit code units │ │ -01f3b8: |[01f3b8] com.gacode.relaunchx.PrefsActivity$8.onPreferenceClick:(Landroid/preference/Preference;)Z │ │ -01f3c8: 5452 6c01 |0000: iget-object v2, v5, Lcom/gacode/relaunchx/PrefsActivity$8;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@016c │ │ -01f3cc: 5422 7101 |0002: iget-object v2, v2, Lcom/gacode/relaunchx/PrefsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0171 │ │ -01f3d0: 5453 6c01 |0004: iget-object v3, v5, Lcom/gacode/relaunchx/PrefsActivity$8;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@016c │ │ -01f3d4: 5433 7101 |0006: iget-object v3, v3, Lcom/gacode/relaunchx/PrefsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0171 │ │ -01f3d8: 6e10 6806 0300 |0008: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0668 │ │ -01f3de: 1a03 6700 |000b: const-string v3, "/sdcard/.relaunchx" // string@0067 │ │ -01f3e2: 5454 6c01 |000d: iget-object v4, v5, Lcom/gacode/relaunchx/PrefsActivity$8;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@016c │ │ -01f3e6: 5444 7101 |000f: iget-object v4, v4, Lcom/gacode/relaunchx/PrefsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0171 │ │ -01f3ea: 6e10 6806 0400 |0011: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0668 │ │ -01f3f0: 1a04 5c00 |0014: const-string v4, "/data/data/com.gacode.relaunchx" // string@005c │ │ -01f3f4: 6e30 7804 3204 |0016: invoke-virtual {v2, v3, v4}, Lcom/gacode/relaunchx/ReLaunchApp;.copyPrefs:(Ljava/lang/String;Ljava/lang/String;)Z // method@0478 │ │ -01f3fa: 0a01 |0019: move-result v1 │ │ -01f3fc: 2200 0c00 |001a: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000c │ │ -01f400: 5452 6c01 |001c: iget-object v2, v5, Lcom/gacode/relaunchx/PrefsActivity$8;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@016c │ │ -01f404: 5422 7401 |001e: iget-object v2, v2, Lcom/gacode/relaunchx/PrefsActivity;.context:Landroid/content/Context; // field@0174 │ │ -01f408: 7020 1b00 2000 |0020: invoke-direct {v0, v2}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ -01f40e: 3801 3c00 |0023: if-eqz v1, 005f // +003c │ │ -01f412: 5452 6c01 |0025: iget-object v2, v5, Lcom/gacode/relaunchx/PrefsActivity$8;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@016c │ │ -01f416: 6e10 0703 0200 |0027: invoke-virtual {v2}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ -01f41c: 0c02 |002a: move-result-object v2 │ │ -01f41e: 1403 cf01 087f |002b: const v3, #float 1.80784e+38 // #7f0801cf │ │ -01f424: 6e20 8000 3200 |002e: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -01f42a: 0c02 |0031: move-result-object v2 │ │ -01f42c: 6e20 2500 2000 |0032: invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ -01f432: 5452 6c01 |0035: iget-object v2, v5, Lcom/gacode/relaunchx/PrefsActivity$8;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@016c │ │ -01f436: 6e10 0703 0200 |0037: invoke-virtual {v2}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ -01f43c: 0c02 |003a: move-result-object v2 │ │ -01f43e: 1403 d001 087f |003b: const v3, #float 1.80784e+38 // #7f0801d0 │ │ -01f444: 6e20 8000 3200 |003e: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -01f44a: 0c02 |0041: move-result-object v2 │ │ -01f44c: 6e20 1e00 2000 |0042: invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@001e │ │ -01f452: 5452 6c01 |0045: iget-object v2, v5, Lcom/gacode/relaunchx/PrefsActivity$8;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@016c │ │ -01f456: 6e10 0703 0200 |0047: invoke-virtual {v2}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ -01f45c: 0c02 |004a: move-result-object v2 │ │ -01f45e: 1403 5800 087f |004b: const v3, #float 1.80777e+38 // #7f080058 │ │ -01f464: 6e20 8000 3200 |004e: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -01f46a: 0c02 |0051: move-result-object v2 │ │ -01f46c: 2203 0001 |0052: new-instance v3, Lcom/gacode/relaunchx/PrefsActivity$8$1; // type@0100 │ │ -01f470: 7020 f302 5300 |0054: invoke-direct {v3, v5}, Lcom/gacode/relaunchx/PrefsActivity$8$1;.:(Lcom/gacode/relaunchx/PrefsActivity$8;)V // method@02f3 │ │ -01f476: 6e30 2100 2003 |0057: invoke-virtual {v0, v2, v3}, Landroid/app/AlertDialog$Builder;.setNeutralButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0021 │ │ -01f47c: 6e10 2700 0000 |005a: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ -01f482: 1212 |005d: const/4 v2, #int 1 // #1 │ │ -01f484: 0f02 |005e: return v2 │ │ -01f486: 5452 6c01 |005f: iget-object v2, v5, Lcom/gacode/relaunchx/PrefsActivity$8;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@016c │ │ -01f48a: 6e10 0703 0200 |0061: invoke-virtual {v2}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ -01f490: 0c02 |0064: move-result-object v2 │ │ -01f492: 1403 cd01 087f |0065: const v3, #float 1.80784e+38 // #7f0801cd │ │ -01f498: 6e20 8000 3200 |0068: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -01f49e: 0c02 |006b: move-result-object v2 │ │ -01f4a0: 6e20 2500 2000 |006c: invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ -01f4a6: 5452 6c01 |006f: iget-object v2, v5, Lcom/gacode/relaunchx/PrefsActivity$8;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@016c │ │ -01f4aa: 6e10 0703 0200 |0071: invoke-virtual {v2}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ -01f4b0: 0c02 |0074: move-result-object v2 │ │ -01f4b2: 1403 cc01 087f |0075: const v3, #float 1.80784e+38 // #7f0801cc │ │ -01f4b8: 6e20 8000 3200 |0078: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -01f4be: 0c02 |007b: move-result-object v2 │ │ -01f4c0: 6e20 1e00 2000 |007c: invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@001e │ │ -01f4c6: 28c6 |007f: goto 0045 // -003a │ │ +020450: |[020450] com.gacode.relaunchx.PrefsActivity$8.onPreferenceClick:(Landroid/preference/Preference;)Z │ │ +020460: 5452 6c01 |0000: iget-object v2, v5, Lcom/gacode/relaunchx/PrefsActivity$8;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@016c │ │ +020464: 5422 7101 |0002: iget-object v2, v2, Lcom/gacode/relaunchx/PrefsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0171 │ │ +020468: 5453 6c01 |0004: iget-object v3, v5, Lcom/gacode/relaunchx/PrefsActivity$8;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@016c │ │ +02046c: 5433 7101 |0006: iget-object v3, v3, Lcom/gacode/relaunchx/PrefsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0171 │ │ +020470: 6e10 6806 0300 |0008: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0668 │ │ +020476: 1a03 6700 |000b: const-string v3, "/sdcard/.relaunchx" // string@0067 │ │ +02047a: 5454 6c01 |000d: iget-object v4, v5, Lcom/gacode/relaunchx/PrefsActivity$8;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@016c │ │ +02047e: 5444 7101 |000f: iget-object v4, v4, Lcom/gacode/relaunchx/PrefsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0171 │ │ +020482: 6e10 6806 0400 |0011: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0668 │ │ +020488: 1a04 5c00 |0014: const-string v4, "/data/data/com.gacode.relaunchx" // string@005c │ │ +02048c: 6e30 7804 3204 |0016: invoke-virtual {v2, v3, v4}, Lcom/gacode/relaunchx/ReLaunchApp;.copyPrefs:(Ljava/lang/String;Ljava/lang/String;)Z // method@0478 │ │ +020492: 0a01 |0019: move-result v1 │ │ +020494: 2200 0c00 |001a: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000c │ │ +020498: 5452 6c01 |001c: iget-object v2, v5, Lcom/gacode/relaunchx/PrefsActivity$8;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@016c │ │ +02049c: 5422 7401 |001e: iget-object v2, v2, Lcom/gacode/relaunchx/PrefsActivity;.context:Landroid/content/Context; // field@0174 │ │ +0204a0: 7020 1b00 2000 |0020: invoke-direct {v0, v2}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ +0204a6: 3801 3c00 |0023: if-eqz v1, 005f // +003c │ │ +0204aa: 5452 6c01 |0025: iget-object v2, v5, Lcom/gacode/relaunchx/PrefsActivity$8;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@016c │ │ +0204ae: 6e10 0703 0200 |0027: invoke-virtual {v2}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ +0204b4: 0c02 |002a: move-result-object v2 │ │ +0204b6: 1403 cf01 087f |002b: const v3, #float 1.80784e+38 // #7f0801cf │ │ +0204bc: 6e20 8000 3200 |002e: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +0204c2: 0c02 |0031: move-result-object v2 │ │ +0204c4: 6e20 2500 2000 |0032: invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ +0204ca: 5452 6c01 |0035: iget-object v2, v5, Lcom/gacode/relaunchx/PrefsActivity$8;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@016c │ │ +0204ce: 6e10 0703 0200 |0037: invoke-virtual {v2}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ +0204d4: 0c02 |003a: move-result-object v2 │ │ +0204d6: 1403 d001 087f |003b: const v3, #float 1.80784e+38 // #7f0801d0 │ │ +0204dc: 6e20 8000 3200 |003e: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +0204e2: 0c02 |0041: move-result-object v2 │ │ +0204e4: 6e20 1e00 2000 |0042: invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@001e │ │ +0204ea: 5452 6c01 |0045: iget-object v2, v5, Lcom/gacode/relaunchx/PrefsActivity$8;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@016c │ │ +0204ee: 6e10 0703 0200 |0047: invoke-virtual {v2}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ +0204f4: 0c02 |004a: move-result-object v2 │ │ +0204f6: 1403 5800 087f |004b: const v3, #float 1.80777e+38 // #7f080058 │ │ +0204fc: 6e20 8000 3200 |004e: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +020502: 0c02 |0051: move-result-object v2 │ │ +020504: 2203 0001 |0052: new-instance v3, Lcom/gacode/relaunchx/PrefsActivity$8$1; // type@0100 │ │ +020508: 7020 f302 5300 |0054: invoke-direct {v3, v5}, Lcom/gacode/relaunchx/PrefsActivity$8$1;.:(Lcom/gacode/relaunchx/PrefsActivity$8;)V // method@02f3 │ │ +02050e: 6e30 2100 2003 |0057: invoke-virtual {v0, v2, v3}, Landroid/app/AlertDialog$Builder;.setNeutralButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0021 │ │ +020514: 6e10 2700 0000 |005a: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ +02051a: 1212 |005d: const/4 v2, #int 1 // #1 │ │ +02051c: 0f02 |005e: return v2 │ │ +02051e: 5452 6c01 |005f: iget-object v2, v5, Lcom/gacode/relaunchx/PrefsActivity$8;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@016c │ │ +020522: 6e10 0703 0200 |0061: invoke-virtual {v2}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ +020528: 0c02 |0064: move-result-object v2 │ │ +02052a: 1403 cd01 087f |0065: const v3, #float 1.80784e+38 // #7f0801cd │ │ +020530: 6e20 8000 3200 |0068: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +020536: 0c02 |006b: move-result-object v2 │ │ +020538: 6e20 2500 2000 |006c: invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ +02053e: 5452 6c01 |006f: iget-object v2, v5, Lcom/gacode/relaunchx/PrefsActivity$8;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@016c │ │ +020542: 6e10 0703 0200 |0071: invoke-virtual {v2}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ +020548: 0c02 |0074: move-result-object v2 │ │ +02054a: 1403 cc01 087f |0075: const v3, #float 1.80784e+38 // #7f0801cc │ │ +020550: 6e20 8000 3200 |0078: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +020556: 0c02 |007b: move-result-object v2 │ │ +020558: 6e20 1e00 2000 |007c: invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@001e │ │ +02055e: 28c6 |007f: goto 0045 // -003a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=452 │ │ 0x001a line=454 │ │ 0x0023 line=456 │ │ 0x0025 line=457 │ │ 0x0035 line=459 │ │ @@ -21174,18 +21180,18 @@ │ │ type : '(Lcom/gacode/relaunchx/PrefsActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01f4c8: |[01f4c8] com.gacode.relaunchx.PrefsActivity$9.:(Lcom/gacode/relaunchx/PrefsActivity;)V │ │ -01f4d8: 5b01 6d01 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$9;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@016d │ │ -01f4dc: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -01f4e2: 0e00 |0005: return-void │ │ +020560: |[020560] com.gacode.relaunchx.PrefsActivity$9.:(Lcom/gacode/relaunchx/PrefsActivity;)V │ │ +020570: 5b01 6d01 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/PrefsActivity$9;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@016d │ │ +020574: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +02057a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=486 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/PrefsActivity$9; │ │ 0x0000 - 0x0006 reg=1 this$0 Lcom/gacode/relaunchx/PrefsActivity; │ │ │ │ @@ -21195,32 +21201,32 @@ │ │ type : '(Landroid/preference/Preference;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 32 16-bit code units │ │ -01f4e4: |[01f4e4] com.gacode.relaunchx.PrefsActivity$9.onPreferenceClick:(Landroid/preference/Preference;)Z │ │ -01f4f4: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -01f4f6: 5471 6d01 |0001: iget-object v1, v7, Lcom/gacode/relaunchx/PrefsActivity$9;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@016d │ │ -01f4fa: 1a02 3305 |0003: const-string v2, "alarm" // string@0533 │ │ -01f4fe: 6e20 0803 2100 |0005: invoke-virtual {v1, v2}, Lcom/gacode/relaunchx/PrefsActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0308 │ │ -01f504: 0c00 |0008: move-result-object v0 │ │ -01f506: 1f00 0b00 |0009: check-cast v0, Landroid/app/AlarmManager; // type@000b │ │ -01f50a: 7100 9e06 0000 |000b: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@069e │ │ -01f510: 0b02 |000e: move-result-wide v2 │ │ -01f512: 1604 f401 |000f: const-wide/16 v4, #int 500 // #1f4 │ │ -01f516: bb42 |0011: add-long/2addr v2, v4 │ │ -01f518: 5471 6d01 |0012: iget-object v1, v7, Lcom/gacode/relaunchx/PrefsActivity$9;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@016d │ │ -01f51c: 5411 7101 |0014: iget-object v1, v1, Lcom/gacode/relaunchx/PrefsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0171 │ │ -01f520: 5411 7d06 |0016: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunchApp;.RestartIntent:Landroid/app/PendingIntent; // field@067d │ │ -01f524: 6e51 1a00 6032 |0018: invoke-virtual {v0, v6, v2, v3, v1}, Landroid/app/AlarmManager;.set:(IJLandroid/app/PendingIntent;)V // method@001a │ │ -01f52a: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -01f52c: 7110 9f06 0100 |001c: invoke-static {v1}, Ljava/lang/System;.exit:(I)V // method@069f │ │ -01f532: 0f06 |001f: return v6 │ │ +02057c: |[02057c] com.gacode.relaunchx.PrefsActivity$9.onPreferenceClick:(Landroid/preference/Preference;)Z │ │ +02058c: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +02058e: 5471 6d01 |0001: iget-object v1, v7, Lcom/gacode/relaunchx/PrefsActivity$9;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@016d │ │ +020592: 1a02 3305 |0003: const-string v2, "alarm" // string@0533 │ │ +020596: 6e20 0803 2100 |0005: invoke-virtual {v1, v2}, Lcom/gacode/relaunchx/PrefsActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0308 │ │ +02059c: 0c00 |0008: move-result-object v0 │ │ +02059e: 1f00 0b00 |0009: check-cast v0, Landroid/app/AlarmManager; // type@000b │ │ +0205a2: 7100 9e06 0000 |000b: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@069e │ │ +0205a8: 0b02 |000e: move-result-wide v2 │ │ +0205aa: 1604 f401 |000f: const-wide/16 v4, #int 500 // #1f4 │ │ +0205ae: bb42 |0011: add-long/2addr v2, v4 │ │ +0205b0: 5471 6d01 |0012: iget-object v1, v7, Lcom/gacode/relaunchx/PrefsActivity$9;.this$0:Lcom/gacode/relaunchx/PrefsActivity; // field@016d │ │ +0205b4: 5411 7101 |0014: iget-object v1, v1, Lcom/gacode/relaunchx/PrefsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0171 │ │ +0205b8: 5411 7d06 |0016: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunchApp;.RestartIntent:Landroid/app/PendingIntent; // field@067d │ │ +0205bc: 6e51 1a00 6032 |0018: invoke-virtual {v0, v6, v2, v3, v1}, Landroid/app/AlarmManager;.set:(IJLandroid/app/PendingIntent;)V // method@001a │ │ +0205c2: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +0205c4: 7110 9f06 0100 |001c: invoke-static {v1}, Ljava/lang/System;.exit:(I)V // method@069f │ │ +0205ca: 0f06 |001f: return v6 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=488 │ │ 0x000b line=490 │ │ 0x0018 line=489 │ │ 0x001b line=492 │ │ 0x001f line=493 │ │ @@ -21317,25 +21323,25 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -01f534: |[01f534] com.gacode.relaunchx.PrefsActivity.:()V │ │ -01f544: 7010 be00 0100 |0000: invoke-direct {v1}, Landroid/preference/PreferenceActivity;.:()V // method@00be │ │ -01f54a: 5b11 7401 |0003: iput-object v1, v1, Lcom/gacode/relaunchx/PrefsActivity;.context:Landroid/content/Context; // field@0174 │ │ -01f54e: 1a00 1004 |0005: const-string v0, "PreferenceActivity" // string@0410 │ │ -01f552: 5b10 6f01 |0007: iput-object v0, v1, Lcom/gacode/relaunchx/PrefsActivity;.TAG:Ljava/lang/String; // field@016f │ │ -01f556: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -01f558: 5c10 7501 |000a: iput-boolean v0, v1, Lcom/gacode/relaunchx/PrefsActivity;.do_pref_subrequest:Z // field@0175 │ │ -01f55c: 2200 f700 |000c: new-instance v0, Lcom/gacode/relaunchx/PrefsActivity$37; // type@00f7 │ │ -01f560: 7020 e102 1000 |000e: invoke-direct {v0, v1}, Lcom/gacode/relaunchx/PrefsActivity$37;.:(Lcom/gacode/relaunchx/PrefsActivity;)V // method@02e1 │ │ -01f566: 5b10 7901 |0011: iput-object v0, v1, Lcom/gacode/relaunchx/PrefsActivity;.prefScreenListener:Landroid/preference/Preference$OnPreferenceClickListener; // field@0179 │ │ -01f56a: 0e00 |0013: return-void │ │ +0205cc: |[0205cc] com.gacode.relaunchx.PrefsActivity.:()V │ │ +0205dc: 7010 be00 0100 |0000: invoke-direct {v1}, Landroid/preference/PreferenceActivity;.:()V // method@00be │ │ +0205e2: 5b11 7401 |0003: iput-object v1, v1, Lcom/gacode/relaunchx/PrefsActivity;.context:Landroid/content/Context; // field@0174 │ │ +0205e6: 1a00 1004 |0005: const-string v0, "PreferenceActivity" // string@0410 │ │ +0205ea: 5b10 6f01 |0007: iput-object v0, v1, Lcom/gacode/relaunchx/PrefsActivity;.TAG:Ljava/lang/String; // field@016f │ │ +0205ee: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +0205f0: 5c10 7501 |000a: iput-boolean v0, v1, Lcom/gacode/relaunchx/PrefsActivity;.do_pref_subrequest:Z // field@0175 │ │ +0205f4: 2200 f700 |000c: new-instance v0, Lcom/gacode/relaunchx/PrefsActivity$37; // type@00f7 │ │ +0205f8: 7020 e102 1000 |000e: invoke-direct {v0, v1}, Lcom/gacode/relaunchx/PrefsActivity$37;.:(Lcom/gacode/relaunchx/PrefsActivity;)V // method@02e1 │ │ +0205fe: 5b10 7901 |0011: iput-object v0, v1, Lcom/gacode/relaunchx/PrefsActivity;.prefScreenListener:Landroid/preference/Preference$OnPreferenceClickListener; // field@0179 │ │ +020602: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=36 │ │ 0x0005 line=37 │ │ 0x0009 line=47 │ │ 0x000c line=1423 │ │ @@ -21347,17 +21353,17 @@ │ │ type : '(Lcom/gacode/relaunchx/PrefsActivity;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01f56c: |[01f56c] com.gacode.relaunchx.PrefsActivity.access$000:(Lcom/gacode/relaunchx/PrefsActivity;)V │ │ -01f57c: 7010 1103 0000 |0000: invoke-direct {v0}, Lcom/gacode/relaunchx/PrefsActivity;.resetPreferences:()V // method@0311 │ │ -01f582: 0e00 |0003: return-void │ │ +020604: |[020604] com.gacode.relaunchx.PrefsActivity.access$000:(Lcom/gacode/relaunchx/PrefsActivity;)V │ │ +020614: 7010 1103 0000 |0000: invoke-direct {v0}, Lcom/gacode/relaunchx/PrefsActivity;.resetPreferences:()V // method@0311 │ │ +02061a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcom/gacode/relaunchx/PrefsActivity; │ │ │ │ #2 : (in Lcom/gacode/relaunchx/PrefsActivity;) │ │ @@ -21365,18 +21371,18 @@ │ │ type : '(Lcom/gacode/relaunchx/PrefsActivity;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -01f584: |[01f584] com.gacode.relaunchx.PrefsActivity.access$100:(Lcom/gacode/relaunchx/PrefsActivity;)Z │ │ -01f594: 7010 0b03 0100 |0000: invoke-direct {v1}, Lcom/gacode/relaunchx/PrefsActivity;.isPreferencesChanged:()Z // method@030b │ │ -01f59a: 0a00 |0003: move-result v0 │ │ -01f59c: 0f00 |0004: return v0 │ │ +02061c: |[02061c] com.gacode.relaunchx.PrefsActivity.access$100:(Lcom/gacode/relaunchx/PrefsActivity;)Z │ │ +02062c: 7010 0b03 0100 |0000: invoke-direct {v1}, Lcom/gacode/relaunchx/PrefsActivity;.isPreferencesChanged:()Z // method@030b │ │ +020632: 0a00 |0003: move-result v0 │ │ +020634: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Lcom/gacode/relaunchx/PrefsActivity; │ │ │ │ #3 : (in Lcom/gacode/relaunchx/PrefsActivity;) │ │ @@ -21384,17 +21390,17 @@ │ │ type : '(Lcom/gacode/relaunchx/PrefsActivity;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01f5a0: |[01f5a0] com.gacode.relaunchx.PrefsActivity.access$200:(Lcom/gacode/relaunchx/PrefsActivity;)V │ │ -01f5b0: 7010 ff02 0000 |0000: invoke-direct {v0}, Lcom/gacode/relaunchx/PrefsActivity;.cancel:()V // method@02ff │ │ -01f5b6: 0e00 |0003: return-void │ │ +020638: |[020638] com.gacode.relaunchx.PrefsActivity.access$200:(Lcom/gacode/relaunchx/PrefsActivity;)V │ │ +020648: 7010 ff02 0000 |0000: invoke-direct {v0}, Lcom/gacode/relaunchx/PrefsActivity;.cancel:()V // method@02ff │ │ +02064e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcom/gacode/relaunchx/PrefsActivity; │ │ │ │ #4 : (in Lcom/gacode/relaunchx/PrefsActivity;) │ │ @@ -21402,17 +21408,17 @@ │ │ type : '(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -01f5b8: |[01f5b8] com.gacode.relaunchx.PrefsActivity.access$300:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V │ │ -01f5c8: 7020 1403 1000 |0000: invoke-direct {v0, v1}, Lcom/gacode/relaunchx/PrefsActivity;.updatePrefSummary:(Landroid/preference/Preference;)V // method@0314 │ │ -01f5ce: 0e00 |0003: return-void │ │ +020650: |[020650] com.gacode.relaunchx.PrefsActivity.access$300:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V │ │ +020660: 7020 1403 1000 |0000: invoke-direct {v0, v1}, Lcom/gacode/relaunchx/PrefsActivity;.updatePrefSummary:(Landroid/preference/Preference;)V // method@0314 │ │ +020666: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcom/gacode/relaunchx/PrefsActivity; │ │ 0x0000 - 0x0004 reg=1 x1 Landroid/preference/Preference; │ │ │ │ @@ -21421,71 +21427,71 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 110 16-bit code units │ │ -01f5d0: |[01f5d0] com.gacode.relaunchx.PrefsActivity.cancel:()V │ │ -01f5e0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -01f5e2: 5c84 7501 |0001: iput-boolean v4, v8, Lcom/gacode/relaunchx/PrefsActivity;.do_pref_subrequest:Z // field@0175 │ │ -01f5e6: 5484 7a01 |0003: iget-object v4, v8, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ -01f5ea: 7210 6b00 0400 |0005: invoke-interface {v4}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006b │ │ -01f5f0: 0c00 |0008: move-result-object v0 │ │ -01f5f2: 5484 7801 |0009: iget-object v4, v8, Lcom/gacode/relaunchx/PrefsActivity;.oldPrefs:Ljava/util/Map; // field@0178 │ │ -01f5f6: 7210 d706 0400 |000b: invoke-interface {v4}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@06d7 │ │ -01f5fc: 0c02 |000e: move-result-object v2 │ │ -01f5fe: 7210 d906 0200 |000f: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@06d9 │ │ -01f604: 0c04 |0012: move-result-object v4 │ │ -01f606: 7210 c806 0400 |0013: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@06c8 │ │ -01f60c: 0a05 |0016: move-result v5 │ │ -01f60e: 3805 5000 |0017: if-eqz v5, 0067 // +0050 │ │ -01f612: 7210 c906 0400 |0019: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@06c9 │ │ -01f618: 0c01 |001c: move-result-object v1 │ │ -01f61a: 1f01 0002 |001d: check-cast v1, Ljava/lang/String; // type@0200 │ │ -01f61e: 5485 7801 |001f: iget-object v5, v8, Lcom/gacode/relaunchx/PrefsActivity;.oldPrefs:Ljava/util/Map; // field@0178 │ │ -01f622: 7220 d606 1500 |0021: invoke-interface {v5, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06d6 │ │ -01f628: 0c03 |0024: move-result-object v3 │ │ -01f62a: 2035 ee01 |0025: instance-of v5, v3, Ljava/lang/Boolean; // type@01ee │ │ -01f62e: 3805 0c00 |0027: if-eqz v5, 0033 // +000c │ │ -01f632: 1f03 ee01 |0029: check-cast v3, Ljava/lang/Boolean; // type@01ee │ │ -01f636: 6e10 4c06 0300 |002b: invoke-virtual {v3}, Ljava/lang/Boolean;.booleanValue:()Z // method@064c │ │ -01f63c: 0a05 |002e: move-result v5 │ │ -01f63e: 7230 6600 1005 |002f: invoke-interface {v0, v1, v5}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0066 │ │ -01f644: 28e1 |0032: goto 0013 // -001f │ │ -01f646: 2035 f301 |0033: instance-of v5, v3, Ljava/lang/Float; // type@01f3 │ │ -01f64a: 3805 0c00 |0035: if-eqz v5, 0041 // +000c │ │ -01f64e: 1f03 f301 |0037: check-cast v3, Ljava/lang/Float; // type@01f3 │ │ -01f652: 6e10 5a06 0300 |0039: invoke-virtual {v3}, Ljava/lang/Float;.floatValue:()F // method@065a │ │ -01f658: 0a05 |003c: move-result v5 │ │ -01f65a: 7230 6700 1005 |003d: invoke-interface {v0, v1, v5}, Landroid/content/SharedPreferences$Editor;.putFloat:(Ljava/lang/String;F)Landroid/content/SharedPreferences$Editor; // method@0067 │ │ -01f660: 28d3 |0040: goto 0013 // -002d │ │ -01f662: 2035 f501 |0041: instance-of v5, v3, Ljava/lang/Integer; // type@01f5 │ │ -01f666: 3805 0c00 |0043: if-eqz v5, 004f // +000c │ │ -01f66a: 1f03 f501 |0045: check-cast v3, Ljava/lang/Integer; // type@01f5 │ │ -01f66e: 6e10 5c06 0300 |0047: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -01f674: 0a05 |004a: move-result v5 │ │ -01f676: 7230 6800 1005 |004b: invoke-interface {v0, v1, v5}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0068 │ │ -01f67c: 28c5 |004e: goto 0013 // -003b │ │ -01f67e: 2035 f601 |004f: instance-of v5, v3, Ljava/lang/Long; // type@01f6 │ │ -01f682: 3805 0c00 |0051: if-eqz v5, 005d // +000c │ │ -01f686: 1f03 f601 |0053: check-cast v3, Ljava/lang/Long; // type@01f6 │ │ -01f68a: 6e10 6206 0300 |0055: invoke-virtual {v3}, Ljava/lang/Long;.longValue:()J // method@0662 │ │ -01f690: 0b06 |0058: move-result-wide v6 │ │ -01f692: 7240 6900 1076 |0059: invoke-interface {v0, v1, v6, v7}, Landroid/content/SharedPreferences$Editor;.putLong:(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; // method@0069 │ │ -01f698: 28b7 |005c: goto 0013 // -0049 │ │ -01f69a: 2035 0002 |005d: instance-of v5, v3, Ljava/lang/String; // type@0200 │ │ -01f69e: 3805 b4ff |005f: if-eqz v5, 0013 // -004c │ │ -01f6a2: 1f03 0002 |0061: check-cast v3, Ljava/lang/String; // type@0200 │ │ -01f6a6: 7230 6a00 1003 |0063: invoke-interface {v0, v1, v3}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@006a │ │ -01f6ac: 28ad |0066: goto 0013 // -0053 │ │ -01f6ae: 7210 6500 0000 |0067: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0065 │ │ -01f6b4: 1214 |006a: const/4 v4, #int 1 // #1 │ │ -01f6b6: 5c84 7501 |006b: iput-boolean v4, v8, Lcom/gacode/relaunchx/PrefsActivity;.do_pref_subrequest:Z // field@0175 │ │ -01f6ba: 0e00 |006d: return-void │ │ +020668: |[020668] com.gacode.relaunchx.PrefsActivity.cancel:()V │ │ +020678: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +02067a: 5c84 7501 |0001: iput-boolean v4, v8, Lcom/gacode/relaunchx/PrefsActivity;.do_pref_subrequest:Z // field@0175 │ │ +02067e: 5484 7a01 |0003: iget-object v4, v8, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ +020682: 7210 6b00 0400 |0005: invoke-interface {v4}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006b │ │ +020688: 0c00 |0008: move-result-object v0 │ │ +02068a: 5484 7801 |0009: iget-object v4, v8, Lcom/gacode/relaunchx/PrefsActivity;.oldPrefs:Ljava/util/Map; // field@0178 │ │ +02068e: 7210 d706 0400 |000b: invoke-interface {v4}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@06d7 │ │ +020694: 0c02 |000e: move-result-object v2 │ │ +020696: 7210 d906 0200 |000f: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@06d9 │ │ +02069c: 0c04 |0012: move-result-object v4 │ │ +02069e: 7210 c806 0400 |0013: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@06c8 │ │ +0206a4: 0a05 |0016: move-result v5 │ │ +0206a6: 3805 5000 |0017: if-eqz v5, 0067 // +0050 │ │ +0206aa: 7210 c906 0400 |0019: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@06c9 │ │ +0206b0: 0c01 |001c: move-result-object v1 │ │ +0206b2: 1f01 0002 |001d: check-cast v1, Ljava/lang/String; // type@0200 │ │ +0206b6: 5485 7801 |001f: iget-object v5, v8, Lcom/gacode/relaunchx/PrefsActivity;.oldPrefs:Ljava/util/Map; // field@0178 │ │ +0206ba: 7220 d606 1500 |0021: invoke-interface {v5, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06d6 │ │ +0206c0: 0c03 |0024: move-result-object v3 │ │ +0206c2: 2035 ee01 |0025: instance-of v5, v3, Ljava/lang/Boolean; // type@01ee │ │ +0206c6: 3805 0c00 |0027: if-eqz v5, 0033 // +000c │ │ +0206ca: 1f03 ee01 |0029: check-cast v3, Ljava/lang/Boolean; // type@01ee │ │ +0206ce: 6e10 4c06 0300 |002b: invoke-virtual {v3}, Ljava/lang/Boolean;.booleanValue:()Z // method@064c │ │ +0206d4: 0a05 |002e: move-result v5 │ │ +0206d6: 7230 6600 1005 |002f: invoke-interface {v0, v1, v5}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0066 │ │ +0206dc: 28e1 |0032: goto 0013 // -001f │ │ +0206de: 2035 f301 |0033: instance-of v5, v3, Ljava/lang/Float; // type@01f3 │ │ +0206e2: 3805 0c00 |0035: if-eqz v5, 0041 // +000c │ │ +0206e6: 1f03 f301 |0037: check-cast v3, Ljava/lang/Float; // type@01f3 │ │ +0206ea: 6e10 5a06 0300 |0039: invoke-virtual {v3}, Ljava/lang/Float;.floatValue:()F // method@065a │ │ +0206f0: 0a05 |003c: move-result v5 │ │ +0206f2: 7230 6700 1005 |003d: invoke-interface {v0, v1, v5}, Landroid/content/SharedPreferences$Editor;.putFloat:(Ljava/lang/String;F)Landroid/content/SharedPreferences$Editor; // method@0067 │ │ +0206f8: 28d3 |0040: goto 0013 // -002d │ │ +0206fa: 2035 f501 |0041: instance-of v5, v3, Ljava/lang/Integer; // type@01f5 │ │ +0206fe: 3805 0c00 |0043: if-eqz v5, 004f // +000c │ │ +020702: 1f03 f501 |0045: check-cast v3, Ljava/lang/Integer; // type@01f5 │ │ +020706: 6e10 5c06 0300 |0047: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +02070c: 0a05 |004a: move-result v5 │ │ +02070e: 7230 6800 1005 |004b: invoke-interface {v0, v1, v5}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0068 │ │ +020714: 28c5 |004e: goto 0013 // -003b │ │ +020716: 2035 f601 |004f: instance-of v5, v3, Ljava/lang/Long; // type@01f6 │ │ +02071a: 3805 0c00 |0051: if-eqz v5, 005d // +000c │ │ +02071e: 1f03 f601 |0053: check-cast v3, Ljava/lang/Long; // type@01f6 │ │ +020722: 6e10 6206 0300 |0055: invoke-virtual {v3}, Ljava/lang/Long;.longValue:()J // method@0662 │ │ +020728: 0b06 |0058: move-result-wide v6 │ │ +02072a: 7240 6900 1076 |0059: invoke-interface {v0, v1, v6, v7}, Landroid/content/SharedPreferences$Editor;.putLong:(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; // method@0069 │ │ +020730: 28b7 |005c: goto 0013 // -0049 │ │ +020732: 2035 0002 |005d: instance-of v5, v3, Ljava/lang/String; // type@0200 │ │ +020736: 3805 b4ff |005f: if-eqz v5, 0013 // -004c │ │ +02073a: 1f03 0002 |0061: check-cast v3, Ljava/lang/String; // type@0200 │ │ +02073e: 7230 6a00 1003 |0063: invoke-interface {v0, v1, v3}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@006a │ │ +020744: 28ad |0066: goto 0013 // -0053 │ │ +020746: 7210 6500 0000 |0067: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0065 │ │ +02074c: 1214 |006a: const/4 v4, #int 1 // #1 │ │ +02074e: 5c84 7501 |006b: iput-boolean v4, v8, Lcom/gacode/relaunchx/PrefsActivity;.do_pref_subrequest:Z // field@0175 │ │ +020752: 0e00 |006d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0003 line=63 │ │ 0x0009 line=64 │ │ 0x000f line=65 │ │ 0x001f line=66 │ │ @@ -21518,43 +21524,43 @@ │ │ type : '(Landroid/preference/Preference;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -01f6bc: |[01f6bc] com.gacode.relaunchx.PrefsActivity.initSummary:(Landroid/preference/Preference;)V │ │ -01f6cc: 2053 4600 |0000: instance-of v3, v5, Landroid/preference/PreferenceCategory; // type@0046 │ │ -01f6d0: 3803 1600 |0002: if-eqz v3, 0018 // +0016 │ │ -01f6d4: 0751 |0004: move-object v1, v5 │ │ -01f6d6: 1f01 4600 |0005: check-cast v1, Landroid/preference/PreferenceCategory; // type@0046 │ │ -01f6da: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -01f6dc: 6e10 c300 0100 |0008: invoke-virtual {v1}, Landroid/preference/PreferenceCategory;.getPreferenceCount:()I // method@00c3 │ │ -01f6e2: 0a03 |000b: move-result v3 │ │ -01f6e4: 3530 2700 |000c: if-ge v0, v3, 0033 // +0027 │ │ -01f6e8: 6e20 c200 0100 |000e: invoke-virtual {v1, v0}, Landroid/preference/PreferenceCategory;.getPreference:(I)Landroid/preference/Preference; // method@00c2 │ │ -01f6ee: 0c03 |0011: move-result-object v3 │ │ -01f6f0: 7020 0903 3400 |0012: invoke-direct {v4, v3}, Lcom/gacode/relaunchx/PrefsActivity;.initSummary:(Landroid/preference/Preference;)V // method@0309 │ │ -01f6f6: d800 0001 |0015: add-int/lit8 v0, v0, #int 1 // #01 │ │ -01f6fa: 28f1 |0017: goto 0008 // -000f │ │ -01f6fc: 2053 4800 |0018: instance-of v3, v5, Landroid/preference/PreferenceScreen; // type@0048 │ │ -01f700: 3803 1600 |001a: if-eqz v3, 0030 // +0016 │ │ -01f704: 0752 |001c: move-object v2, v5 │ │ -01f706: 1f02 4800 |001d: check-cast v2, Landroid/preference/PreferenceScreen; // type@0048 │ │ -01f70a: 1200 |001f: const/4 v0, #int 0 // #0 │ │ -01f70c: 6e10 c800 0200 |0020: invoke-virtual {v2}, Landroid/preference/PreferenceScreen;.getPreferenceCount:()I // method@00c8 │ │ -01f712: 0a03 |0023: move-result v3 │ │ -01f714: 3530 0f00 |0024: if-ge v0, v3, 0033 // +000f │ │ -01f718: 6e20 c700 0200 |0026: invoke-virtual {v2, v0}, Landroid/preference/PreferenceScreen;.getPreference:(I)Landroid/preference/Preference; // method@00c7 │ │ -01f71e: 0c03 |0029: move-result-object v3 │ │ -01f720: 7020 0903 3400 |002a: invoke-direct {v4, v3}, Lcom/gacode/relaunchx/PrefsActivity;.initSummary:(Landroid/preference/Preference;)V // method@0309 │ │ -01f726: d800 0001 |002d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -01f72a: 28f1 |002f: goto 0020 // -000f │ │ -01f72c: 7020 1403 5400 |0030: invoke-direct {v4, v5}, Lcom/gacode/relaunchx/PrefsActivity;.updatePrefSummary:(Landroid/preference/Preference;)V // method@0314 │ │ -01f732: 0e00 |0033: return-void │ │ +020754: |[020754] com.gacode.relaunchx.PrefsActivity.initSummary:(Landroid/preference/Preference;)V │ │ +020764: 2053 4600 |0000: instance-of v3, v5, Landroid/preference/PreferenceCategory; // type@0046 │ │ +020768: 3803 1600 |0002: if-eqz v3, 0018 // +0016 │ │ +02076c: 0751 |0004: move-object v1, v5 │ │ +02076e: 1f01 4600 |0005: check-cast v1, Landroid/preference/PreferenceCategory; // type@0046 │ │ +020772: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +020774: 6e10 c300 0100 |0008: invoke-virtual {v1}, Landroid/preference/PreferenceCategory;.getPreferenceCount:()I // method@00c3 │ │ +02077a: 0a03 |000b: move-result v3 │ │ +02077c: 3530 2700 |000c: if-ge v0, v3, 0033 // +0027 │ │ +020780: 6e20 c200 0100 |000e: invoke-virtual {v1, v0}, Landroid/preference/PreferenceCategory;.getPreference:(I)Landroid/preference/Preference; // method@00c2 │ │ +020786: 0c03 |0011: move-result-object v3 │ │ +020788: 7020 0903 3400 |0012: invoke-direct {v4, v3}, Lcom/gacode/relaunchx/PrefsActivity;.initSummary:(Landroid/preference/Preference;)V // method@0309 │ │ +02078e: d800 0001 |0015: add-int/lit8 v0, v0, #int 1 // #01 │ │ +020792: 28f1 |0017: goto 0008 // -000f │ │ +020794: 2053 4800 |0018: instance-of v3, v5, Landroid/preference/PreferenceScreen; // type@0048 │ │ +020798: 3803 1600 |001a: if-eqz v3, 0030 // +0016 │ │ +02079c: 0752 |001c: move-object v2, v5 │ │ +02079e: 1f02 4800 |001d: check-cast v2, Landroid/preference/PreferenceScreen; // type@0048 │ │ +0207a2: 1200 |001f: const/4 v0, #int 0 // #0 │ │ +0207a4: 6e10 c800 0200 |0020: invoke-virtual {v2}, Landroid/preference/PreferenceScreen;.getPreferenceCount:()I // method@00c8 │ │ +0207aa: 0a03 |0023: move-result v3 │ │ +0207ac: 3530 0f00 |0024: if-ge v0, v3, 0033 // +000f │ │ +0207b0: 6e20 c700 0200 |0026: invoke-virtual {v2, v0}, Landroid/preference/PreferenceScreen;.getPreference:(I)Landroid/preference/Preference; // method@00c7 │ │ +0207b6: 0c03 |0029: move-result-object v3 │ │ +0207b8: 7020 0903 3400 |002a: invoke-direct {v4, v3}, Lcom/gacode/relaunchx/PrefsActivity;.initSummary:(Landroid/preference/Preference;)V // method@0309 │ │ +0207be: d800 0001 |002d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0207c2: 28f1 |002f: goto 0020 // -000f │ │ +0207c4: 7020 1403 5400 |0030: invoke-direct {v4, v5}, Lcom/gacode/relaunchx/PrefsActivity;.updatePrefSummary:(Landroid/preference/Preference;)V // method@0314 │ │ +0207ca: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ 0x0005 line=210 │ │ 0x0007 line=211 │ │ 0x000e line=212 │ │ 0x0015 line=211 │ │ @@ -21578,83 +21584,83 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 123 16-bit code units │ │ -01f734: |[01f734] com.gacode.relaunchx.PrefsActivity.isEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z │ │ -01f744: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -01f746: 2071 ee01 |0001: instance-of v1, v7, Ljava/lang/Boolean; // type@01ee │ │ -01f74a: 3801 1600 |0003: if-eqz v1, 0019 // +0016 │ │ -01f74e: 2081 ee01 |0005: instance-of v1, v8, Ljava/lang/Boolean; // type@01ee │ │ -01f752: 3801 1200 |0007: if-eqz v1, 0019 // +0012 │ │ -01f756: 1f07 ee01 |0009: check-cast v7, Ljava/lang/Boolean; // type@01ee │ │ -01f75a: 6e10 4c06 0700 |000b: invoke-virtual {v7}, Ljava/lang/Boolean;.booleanValue:()Z // method@064c │ │ -01f760: 0a02 |000e: move-result v2 │ │ -01f762: 1f08 ee01 |000f: check-cast v8, Ljava/lang/Boolean; // type@01ee │ │ -01f766: 6e10 4c06 0800 |0011: invoke-virtual {v8}, Ljava/lang/Boolean;.booleanValue:()Z // method@064c │ │ -01f76c: 0a04 |0014: move-result v4 │ │ -01f76e: 3242 0300 |0015: if-eq v2, v4, 0018 // +0003 │ │ -01f772: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -01f774: 0f00 |0018: return v0 │ │ -01f776: 2071 0002 |0019: instance-of v1, v7, Ljava/lang/String; // type@0200 │ │ -01f77a: 3801 1400 |001b: if-eqz v1, 002f // +0014 │ │ -01f77e: 2081 0002 |001d: instance-of v1, v8, Ljava/lang/String; // type@0200 │ │ -01f782: 3801 1000 |001f: if-eqz v1, 002f // +0010 │ │ -01f786: 0772 |0021: move-object v2, v7 │ │ -01f788: 1f02 0002 |0022: check-cast v2, Ljava/lang/String; // type@0200 │ │ -01f78c: 0784 |0024: move-object v4, v8 │ │ -01f78e: 1f04 0002 |0025: check-cast v4, Ljava/lang/String; // type@0200 │ │ -01f792: 6e20 7d06 4200 |0027: invoke-virtual {v2, v4}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@067d │ │ -01f798: 0a01 |002a: move-result v1 │ │ -01f79a: 3901 edff |002b: if-nez v1, 0018 // -0013 │ │ -01f79e: 1200 |002d: const/4 v0, #int 0 // #0 │ │ -01f7a0: 28ea |002e: goto 0018 // -0016 │ │ -01f7a2: 2071 f501 |002f: instance-of v1, v7, Ljava/lang/Integer; // type@01f5 │ │ -01f7a6: 3801 1600 |0031: if-eqz v1, 0047 // +0016 │ │ -01f7aa: 2081 f501 |0033: instance-of v1, v8, Ljava/lang/Integer; // type@01f5 │ │ -01f7ae: 3801 1200 |0035: if-eqz v1, 0047 // +0012 │ │ -01f7b2: 1f07 f501 |0037: check-cast v7, Ljava/lang/Integer; // type@01f5 │ │ -01f7b6: 6e10 5c06 0700 |0039: invoke-virtual {v7}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -01f7bc: 0a02 |003c: move-result v2 │ │ -01f7be: 1f08 f501 |003d: check-cast v8, Ljava/lang/Integer; // type@01f5 │ │ -01f7c2: 6e10 5c06 0800 |003f: invoke-virtual {v8}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -01f7c8: 0a04 |0042: move-result v4 │ │ -01f7ca: 3242 d5ff |0043: if-eq v2, v4, 0018 // -002b │ │ -01f7ce: 1200 |0045: const/4 v0, #int 0 // #0 │ │ -01f7d0: 28d2 |0046: goto 0018 // -002e │ │ -01f7d2: 2071 f301 |0047: instance-of v1, v7, Ljava/lang/Float; // type@01f3 │ │ -01f7d6: 3801 1800 |0049: if-eqz v1, 0061 // +0018 │ │ -01f7da: 2081 f301 |004b: instance-of v1, v8, Ljava/lang/Float; // type@01f3 │ │ -01f7de: 3801 1400 |004d: if-eqz v1, 0061 // +0014 │ │ -01f7e2: 1f07 f301 |004f: check-cast v7, Ljava/lang/Float; // type@01f3 │ │ -01f7e6: 6e10 5a06 0700 |0051: invoke-virtual {v7}, Ljava/lang/Float;.floatValue:()F // method@065a │ │ -01f7ec: 0a02 |0054: move-result v2 │ │ -01f7ee: 1f08 f301 |0055: check-cast v8, Ljava/lang/Float; // type@01f3 │ │ -01f7f2: 6e10 5a06 0800 |0057: invoke-virtual {v8}, Ljava/lang/Float;.floatValue:()F // method@065a │ │ -01f7f8: 0a04 |005a: move-result v4 │ │ -01f7fa: 2d01 0204 |005b: cmpl-float v1, v2, v4 │ │ -01f7fe: 3801 bbff |005d: if-eqz v1, 0018 // -0045 │ │ -01f802: 1200 |005f: const/4 v0, #int 0 // #0 │ │ -01f804: 28b8 |0060: goto 0018 // -0048 │ │ -01f806: 2071 f601 |0061: instance-of v1, v7, Ljava/lang/Long; // type@01f6 │ │ -01f80a: 3801 b5ff |0063: if-eqz v1, 0018 // -004b │ │ -01f80e: 2081 f601 |0065: instance-of v1, v8, Ljava/lang/Long; // type@01f6 │ │ -01f812: 3801 b1ff |0067: if-eqz v1, 0018 // -004f │ │ -01f816: 1f07 f601 |0069: check-cast v7, Ljava/lang/Long; // type@01f6 │ │ -01f81a: 6e10 6206 0700 |006b: invoke-virtual {v7}, Ljava/lang/Long;.longValue:()J // method@0662 │ │ -01f820: 0b02 |006e: move-result-wide v2 │ │ -01f822: 1f08 f601 |006f: check-cast v8, Ljava/lang/Long; // type@01f6 │ │ -01f826: 6e10 6206 0800 |0071: invoke-virtual {v8}, Ljava/lang/Long;.longValue:()J // method@0662 │ │ -01f82c: 0b04 |0074: move-result-wide v4 │ │ -01f82e: 3101 0204 |0075: cmp-long v1, v2, v4 │ │ -01f832: 3801 a1ff |0077: if-eqz v1, 0018 // -005f │ │ -01f836: 1200 |0079: const/4 v0, #int 0 // #0 │ │ -01f838: 289e |007a: goto 0018 // -0062 │ │ +0207cc: |[0207cc] com.gacode.relaunchx.PrefsActivity.isEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z │ │ +0207dc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0207de: 2071 ee01 |0001: instance-of v1, v7, Ljava/lang/Boolean; // type@01ee │ │ +0207e2: 3801 1600 |0003: if-eqz v1, 0019 // +0016 │ │ +0207e6: 2081 ee01 |0005: instance-of v1, v8, Ljava/lang/Boolean; // type@01ee │ │ +0207ea: 3801 1200 |0007: if-eqz v1, 0019 // +0012 │ │ +0207ee: 1f07 ee01 |0009: check-cast v7, Ljava/lang/Boolean; // type@01ee │ │ +0207f2: 6e10 4c06 0700 |000b: invoke-virtual {v7}, Ljava/lang/Boolean;.booleanValue:()Z // method@064c │ │ +0207f8: 0a02 |000e: move-result v2 │ │ +0207fa: 1f08 ee01 |000f: check-cast v8, Ljava/lang/Boolean; // type@01ee │ │ +0207fe: 6e10 4c06 0800 |0011: invoke-virtual {v8}, Ljava/lang/Boolean;.booleanValue:()Z // method@064c │ │ +020804: 0a04 |0014: move-result v4 │ │ +020806: 3242 0300 |0015: if-eq v2, v4, 0018 // +0003 │ │ +02080a: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +02080c: 0f00 |0018: return v0 │ │ +02080e: 2071 0002 |0019: instance-of v1, v7, Ljava/lang/String; // type@0200 │ │ +020812: 3801 1400 |001b: if-eqz v1, 002f // +0014 │ │ +020816: 2081 0002 |001d: instance-of v1, v8, Ljava/lang/String; // type@0200 │ │ +02081a: 3801 1000 |001f: if-eqz v1, 002f // +0010 │ │ +02081e: 0772 |0021: move-object v2, v7 │ │ +020820: 1f02 0002 |0022: check-cast v2, Ljava/lang/String; // type@0200 │ │ +020824: 0784 |0024: move-object v4, v8 │ │ +020826: 1f04 0002 |0025: check-cast v4, Ljava/lang/String; // type@0200 │ │ +02082a: 6e20 7d06 4200 |0027: invoke-virtual {v2, v4}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@067d │ │ +020830: 0a01 |002a: move-result v1 │ │ +020832: 3901 edff |002b: if-nez v1, 0018 // -0013 │ │ +020836: 1200 |002d: const/4 v0, #int 0 // #0 │ │ +020838: 28ea |002e: goto 0018 // -0016 │ │ +02083a: 2071 f501 |002f: instance-of v1, v7, Ljava/lang/Integer; // type@01f5 │ │ +02083e: 3801 1600 |0031: if-eqz v1, 0047 // +0016 │ │ +020842: 2081 f501 |0033: instance-of v1, v8, Ljava/lang/Integer; // type@01f5 │ │ +020846: 3801 1200 |0035: if-eqz v1, 0047 // +0012 │ │ +02084a: 1f07 f501 |0037: check-cast v7, Ljava/lang/Integer; // type@01f5 │ │ +02084e: 6e10 5c06 0700 |0039: invoke-virtual {v7}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +020854: 0a02 |003c: move-result v2 │ │ +020856: 1f08 f501 |003d: check-cast v8, Ljava/lang/Integer; // type@01f5 │ │ +02085a: 6e10 5c06 0800 |003f: invoke-virtual {v8}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +020860: 0a04 |0042: move-result v4 │ │ +020862: 3242 d5ff |0043: if-eq v2, v4, 0018 // -002b │ │ +020866: 1200 |0045: const/4 v0, #int 0 // #0 │ │ +020868: 28d2 |0046: goto 0018 // -002e │ │ +02086a: 2071 f301 |0047: instance-of v1, v7, Ljava/lang/Float; // type@01f3 │ │ +02086e: 3801 1800 |0049: if-eqz v1, 0061 // +0018 │ │ +020872: 2081 f301 |004b: instance-of v1, v8, Ljava/lang/Float; // type@01f3 │ │ +020876: 3801 1400 |004d: if-eqz v1, 0061 // +0014 │ │ +02087a: 1f07 f301 |004f: check-cast v7, Ljava/lang/Float; // type@01f3 │ │ +02087e: 6e10 5a06 0700 |0051: invoke-virtual {v7}, Ljava/lang/Float;.floatValue:()F // method@065a │ │ +020884: 0a02 |0054: move-result v2 │ │ +020886: 1f08 f301 |0055: check-cast v8, Ljava/lang/Float; // type@01f3 │ │ +02088a: 6e10 5a06 0800 |0057: invoke-virtual {v8}, Ljava/lang/Float;.floatValue:()F // method@065a │ │ +020890: 0a04 |005a: move-result v4 │ │ +020892: 2d01 0204 |005b: cmpl-float v1, v2, v4 │ │ +020896: 3801 bbff |005d: if-eqz v1, 0018 // -0045 │ │ +02089a: 1200 |005f: const/4 v0, #int 0 // #0 │ │ +02089c: 28b8 |0060: goto 0018 // -0048 │ │ +02089e: 2071 f601 |0061: instance-of v1, v7, Ljava/lang/Long; // type@01f6 │ │ +0208a2: 3801 b5ff |0063: if-eqz v1, 0018 // -004b │ │ +0208a6: 2081 f601 |0065: instance-of v1, v8, Ljava/lang/Long; // type@01f6 │ │ +0208aa: 3801 b1ff |0067: if-eqz v1, 0018 // -004f │ │ +0208ae: 1f07 f601 |0069: check-cast v7, Ljava/lang/Long; // type@01f6 │ │ +0208b2: 6e10 6206 0700 |006b: invoke-virtual {v7}, Ljava/lang/Long;.longValue:()J // method@0662 │ │ +0208b8: 0b02 |006e: move-result-wide v2 │ │ +0208ba: 1f08 f601 |006f: check-cast v8, Ljava/lang/Long; // type@01f6 │ │ +0208be: 6e10 6206 0800 |0071: invoke-virtual {v8}, Ljava/lang/Long;.longValue:()J // method@0662 │ │ +0208c4: 0b04 |0074: move-result-wide v4 │ │ +0208c6: 3101 0204 |0075: cmp-long v1, v2, v4 │ │ +0208ca: 3801 a1ff |0077: if-eqz v1, 0018 // -005f │ │ +0208ce: 1200 |0079: const/4 v0, #int 0 // #0 │ │ +0208d0: 289e |007a: goto 0018 // -0062 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1548 │ │ 0x0001 line=1549 │ │ 0x0009 line=1550 │ │ 0x000f line=1551 │ │ 0x0015 line=1552 │ │ @@ -21707,42 +21713,42 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 51 16-bit code units │ │ -01f83c: |[01f83c] com.gacode.relaunchx.PrefsActivity.isPreferencesChanged:()Z │ │ -01f84c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01f84e: 5475 7a01 |0001: iget-object v5, v7, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ -01f852: 7210 6c00 0500 |0003: invoke-interface {v5}, Landroid/content/SharedPreferences;.getAll:()Ljava/util/Map; // method@006c │ │ -01f858: 0c05 |0006: move-result-object v5 │ │ -01f85a: 5b75 7701 |0007: iput-object v5, v7, Lcom/gacode/relaunchx/PrefsActivity;.newPrefs:Ljava/util/Map; // field@0177 │ │ -01f85e: 5475 7701 |0009: iget-object v5, v7, Lcom/gacode/relaunchx/PrefsActivity;.newPrefs:Ljava/util/Map; // field@0177 │ │ -01f862: 7210 d706 0500 |000b: invoke-interface {v5}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@06d7 │ │ -01f868: 0c02 |000e: move-result-object v2 │ │ -01f86a: 7210 d906 0200 |000f: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@06d9 │ │ -01f870: 0c05 |0012: move-result-object v5 │ │ -01f872: 7210 c806 0500 |0013: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@06c8 │ │ -01f878: 0a06 |0016: move-result v6 │ │ -01f87a: 3806 1b00 |0017: if-eqz v6, 0032 // +001b │ │ -01f87e: 7210 c906 0500 |0019: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@06c9 │ │ -01f884: 0c01 |001c: move-result-object v1 │ │ -01f886: 1f01 0002 |001d: check-cast v1, Ljava/lang/String; // type@0200 │ │ -01f88a: 5476 7701 |001f: iget-object v6, v7, Lcom/gacode/relaunchx/PrefsActivity;.newPrefs:Ljava/util/Map; // field@0177 │ │ -01f88e: 7220 d606 1600 |0021: invoke-interface {v6, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06d6 │ │ -01f894: 0c03 |0024: move-result-object v3 │ │ -01f896: 5476 7801 |0025: iget-object v6, v7, Lcom/gacode/relaunchx/PrefsActivity;.oldPrefs:Ljava/util/Map; // field@0178 │ │ -01f89a: 7220 d606 1600 |0027: invoke-interface {v6, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06d6 │ │ -01f8a0: 0c04 |002a: move-result-object v4 │ │ -01f8a2: 7030 0a03 3704 |002b: invoke-direct {v7, v3, v4}, Lcom/gacode/relaunchx/PrefsActivity;.isEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@030a │ │ -01f8a8: 0a06 |002e: move-result v6 │ │ -01f8aa: 3906 e4ff |002f: if-nez v6, 0013 // -001c │ │ -01f8ae: 1210 |0031: const/4 v0, #int 1 // #1 │ │ -01f8b0: 0f00 |0032: return v0 │ │ +0208d4: |[0208d4] com.gacode.relaunchx.PrefsActivity.isPreferencesChanged:()Z │ │ +0208e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0208e6: 5475 7a01 |0001: iget-object v5, v7, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ +0208ea: 7210 6c00 0500 |0003: invoke-interface {v5}, Landroid/content/SharedPreferences;.getAll:()Ljava/util/Map; // method@006c │ │ +0208f0: 0c05 |0006: move-result-object v5 │ │ +0208f2: 5b75 7701 |0007: iput-object v5, v7, Lcom/gacode/relaunchx/PrefsActivity;.newPrefs:Ljava/util/Map; // field@0177 │ │ +0208f6: 5475 7701 |0009: iget-object v5, v7, Lcom/gacode/relaunchx/PrefsActivity;.newPrefs:Ljava/util/Map; // field@0177 │ │ +0208fa: 7210 d706 0500 |000b: invoke-interface {v5}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@06d7 │ │ +020900: 0c02 |000e: move-result-object v2 │ │ +020902: 7210 d906 0200 |000f: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@06d9 │ │ +020908: 0c05 |0012: move-result-object v5 │ │ +02090a: 7210 c806 0500 |0013: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@06c8 │ │ +020910: 0a06 |0016: move-result v6 │ │ +020912: 3806 1b00 |0017: if-eqz v6, 0032 // +001b │ │ +020916: 7210 c906 0500 |0019: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@06c9 │ │ +02091c: 0c01 |001c: move-result-object v1 │ │ +02091e: 1f01 0002 |001d: check-cast v1, Ljava/lang/String; // type@0200 │ │ +020922: 5476 7701 |001f: iget-object v6, v7, Lcom/gacode/relaunchx/PrefsActivity;.newPrefs:Ljava/util/Map; // field@0177 │ │ +020926: 7220 d606 1600 |0021: invoke-interface {v6, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06d6 │ │ +02092c: 0c03 |0024: move-result-object v3 │ │ +02092e: 5476 7801 |0025: iget-object v6, v7, Lcom/gacode/relaunchx/PrefsActivity;.oldPrefs:Ljava/util/Map; // field@0178 │ │ +020932: 7220 d606 1600 |0027: invoke-interface {v6, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06d6 │ │ +020938: 0c04 |002a: move-result-object v4 │ │ +02093a: 7030 0a03 3704 |002b: invoke-direct {v7, v3, v4}, Lcom/gacode/relaunchx/PrefsActivity;.isEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@030a │ │ +020940: 0a06 |002e: move-result v6 │ │ +020942: 3906 e4ff |002f: if-nez v6, 0013 // -001c │ │ +020946: 1210 |0031: const/4 v0, #int 1 // #1 │ │ +020948: 0f00 |0032: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1532 │ │ 0x0001 line=1533 │ │ 0x0009 line=1534 │ │ 0x000f line=1535 │ │ 0x001f line=1536 │ │ @@ -21763,25 +21769,25 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -01f8b4: |[01f8b4] com.gacode.relaunchx.PrefsActivity.resetPreferences:()V │ │ -01f8c4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -01f8c6: 5c21 7501 |0001: iput-boolean v1, v2, Lcom/gacode/relaunchx/PrefsActivity;.do_pref_subrequest:Z // field@0175 │ │ -01f8ca: 5421 7a01 |0003: iget-object v1, v2, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ -01f8ce: 7210 6b00 0100 |0005: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006b │ │ -01f8d4: 0c00 |0008: move-result-object v0 │ │ -01f8d6: 7210 6400 0000 |0009: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.clear:()Landroid/content/SharedPreferences$Editor; // method@0064 │ │ -01f8dc: 7210 6500 0000 |000c: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0065 │ │ -01f8e2: 1211 |000f: const/4 v1, #int 1 // #1 │ │ -01f8e4: 5c21 7501 |0010: iput-boolean v1, v2, Lcom/gacode/relaunchx/PrefsActivity;.do_pref_subrequest:Z // field@0175 │ │ -01f8e8: 0e00 |0012: return-void │ │ +02094c: |[02094c] com.gacode.relaunchx.PrefsActivity.resetPreferences:()V │ │ +02095c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +02095e: 5c21 7501 |0001: iput-boolean v1, v2, Lcom/gacode/relaunchx/PrefsActivity;.do_pref_subrequest:Z // field@0175 │ │ +020962: 5421 7a01 |0003: iget-object v1, v2, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ +020966: 7210 6b00 0100 |0005: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006b │ │ +02096c: 0c00 |0008: move-result-object v0 │ │ +02096e: 7210 6400 0000 |0009: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.clear:()Landroid/content/SharedPreferences$Editor; // method@0064 │ │ +020974: 7210 6500 0000 |000c: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0065 │ │ +02097a: 1211 |000f: const/4 v1, #int 1 // #1 │ │ +02097c: 5c21 7501 |0010: iput-boolean v1, v2, Lcom/gacode/relaunchx/PrefsActivity;.do_pref_subrequest:Z // field@0175 │ │ +020980: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0003 line=54 │ │ 0x0009 line=55 │ │ 0x000c line=56 │ │ 0x000f line=57 │ │ @@ -21795,918 +21801,918 @@ │ │ type : '(Landroid/preference/Preference;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 1850 16-bit code units │ │ -01f8ec: |[01f8ec] com.gacode.relaunchx.PrefsActivity.updatePrefSummary:(Landroid/preference/Preference;)V │ │ -01f8fc: 1225 |0000: const/4 v5, #int 2 // #2 │ │ -01f8fe: 2072 4200 |0001: instance-of v2, v7, Landroid/preference/ListPreference; // type@0042 │ │ -01f902: 3802 4300 |0003: if-eqz v2, 0046 // +0043 │ │ -01f906: 0771 |0005: move-object v1, v7 │ │ -01f908: 1f01 4200 |0006: check-cast v1, Landroid/preference/ListPreference; // type@0042 │ │ -01f90c: 6e10 ba00 0700 |0008: invoke-virtual {v7}, Landroid/preference/Preference;.getKey:()Ljava/lang/String; // method@00ba │ │ -01f912: 0c02 |000b: move-result-object v2 │ │ -01f914: 1a03 a808 |000c: const-string v3, "homeButtonST" // string@08a8 │ │ -01f918: 6e20 7c06 3200 |000e: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -01f91e: 0a02 |0011: move-result v2 │ │ -01f920: 3802 3500 |0012: if-eqz v2, 0047 // +0035 │ │ -01f924: 6e10 b800 0100 |0014: invoke-virtual {v1}, Landroid/preference/ListPreference;.getValue:()Ljava/lang/String; // method@00b8 │ │ -01f92a: 0c02 |0017: move-result-object v2 │ │ -01f92c: 6e10 8e06 0200 |0018: invoke-virtual {v2}, Ljava/lang/String;.toString:()Ljava/lang/String; // method@068e │ │ -01f932: 0c02 |001b: move-result-object v2 │ │ -01f934: 1a03 0004 |001c: const-string v3, "OPENN" // string@0400 │ │ -01f938: 6e20 7c06 3200 |001e: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -01f93e: 0a02 |0021: move-result v2 │ │ -01f940: 3802 2500 |0022: if-eqz v2, 0047 // +0025 │ │ -01f944: 2202 0202 |0024: new-instance v2, Ljava/lang/StringBuilder; // type@0202 │ │ -01f948: 7010 9606 0200 |0026: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -01f94e: 6e10 b700 0100 |0029: invoke-virtual {v1}, Landroid/preference/ListPreference;.getEntry:()Ljava/lang/CharSequence; // method@00b7 │ │ -01f954: 0c03 |002c: move-result-object v3 │ │ -01f956: 6e20 9906 3200 |002d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0699 │ │ -01f95c: 0c02 |0030: move-result-object v2 │ │ -01f95e: 5463 7a01 |0031: iget-object v3, v6, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ -01f962: 1a04 a908 |0033: const-string v4, "homeButtonSTopenN" // string@08a9 │ │ -01f966: 1a05 7100 |0035: const-string v5, "1" // string@0071 │ │ -01f96a: 7230 6f00 4305 |0037: invoke-interface {v3, v4, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -01f970: 0c03 |003a: move-result-object v3 │ │ -01f972: 6e20 9a06 3200 |003b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -01f978: 0c02 |003e: move-result-object v2 │ │ -01f97a: 6e10 9c06 0200 |003f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -01f980: 0c02 |0042: move-result-object v2 │ │ -01f982: 6e20 bd00 2700 |0043: invoke-virtual {v7, v2}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@00bd │ │ -01f988: 0e00 |0046: return-void │ │ -01f98a: 6e10 ba00 0700 |0047: invoke-virtual {v7}, Landroid/preference/Preference;.getKey:()Ljava/lang/String; // method@00ba │ │ -01f990: 0c02 |004a: move-result-object v2 │ │ -01f992: 1a03 a408 |004b: const-string v3, "homeButtonDT" // string@08a4 │ │ -01f996: 6e20 7c06 3200 |004d: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -01f99c: 0a02 |0050: move-result v2 │ │ -01f99e: 3802 3500 |0051: if-eqz v2, 0086 // +0035 │ │ -01f9a2: 6e10 b800 0100 |0053: invoke-virtual {v1}, Landroid/preference/ListPreference;.getValue:()Ljava/lang/String; // method@00b8 │ │ -01f9a8: 0c02 |0056: move-result-object v2 │ │ -01f9aa: 6e10 8e06 0200 |0057: invoke-virtual {v2}, Ljava/lang/String;.toString:()Ljava/lang/String; // method@068e │ │ -01f9b0: 0c02 |005a: move-result-object v2 │ │ -01f9b2: 1a03 0004 |005b: const-string v3, "OPENN" // string@0400 │ │ -01f9b6: 6e20 7c06 3200 |005d: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -01f9bc: 0a02 |0060: move-result v2 │ │ -01f9be: 3802 2500 |0061: if-eqz v2, 0086 // +0025 │ │ -01f9c2: 2202 0202 |0063: new-instance v2, Ljava/lang/StringBuilder; // type@0202 │ │ -01f9c6: 7010 9606 0200 |0065: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -01f9cc: 6e10 b700 0100 |0068: invoke-virtual {v1}, Landroid/preference/ListPreference;.getEntry:()Ljava/lang/CharSequence; // method@00b7 │ │ -01f9d2: 0c03 |006b: move-result-object v3 │ │ -01f9d4: 6e20 9906 3200 |006c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0699 │ │ -01f9da: 0c02 |006f: move-result-object v2 │ │ -01f9dc: 5463 7a01 |0070: iget-object v3, v6, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ -01f9e0: 1a04 a508 |0072: const-string v4, "homeButtonDTopenN" // string@08a5 │ │ -01f9e4: 1a05 7100 |0074: const-string v5, "1" // string@0071 │ │ -01f9e8: 7230 6f00 4305 |0076: invoke-interface {v3, v4, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -01f9ee: 0c03 |0079: move-result-object v3 │ │ -01f9f0: 6e20 9a06 3200 |007a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -01f9f6: 0c02 |007d: move-result-object v2 │ │ -01f9f8: 6e10 9c06 0200 |007e: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -01f9fe: 0c02 |0081: move-result-object v2 │ │ -01fa00: 6e20 bd00 2700 |0082: invoke-virtual {v7, v2}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@00bd │ │ -01fa06: 28c1 |0085: goto 0046 // -003f │ │ -01fa08: 6e10 ba00 0700 |0086: invoke-virtual {v7}, Landroid/preference/Preference;.getKey:()Ljava/lang/String; // method@00ba │ │ -01fa0e: 0c02 |0089: move-result-object v2 │ │ -01fa10: 1a03 a608 |008a: const-string v3, "homeButtonLT" // string@08a6 │ │ -01fa14: 6e20 7c06 3200 |008c: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -01fa1a: 0a02 |008f: move-result v2 │ │ -01fa1c: 3802 3500 |0090: if-eqz v2, 00c5 // +0035 │ │ -01fa20: 6e10 b800 0100 |0092: invoke-virtual {v1}, Landroid/preference/ListPreference;.getValue:()Ljava/lang/String; // method@00b8 │ │ -01fa26: 0c02 |0095: move-result-object v2 │ │ -01fa28: 6e10 8e06 0200 |0096: invoke-virtual {v2}, Ljava/lang/String;.toString:()Ljava/lang/String; // method@068e │ │ -01fa2e: 0c02 |0099: move-result-object v2 │ │ -01fa30: 1a03 0004 |009a: const-string v3, "OPENN" // string@0400 │ │ -01fa34: 6e20 7c06 3200 |009c: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -01fa3a: 0a02 |009f: move-result v2 │ │ -01fa3c: 3802 2500 |00a0: if-eqz v2, 00c5 // +0025 │ │ -01fa40: 2202 0202 |00a2: new-instance v2, Ljava/lang/StringBuilder; // type@0202 │ │ -01fa44: 7010 9606 0200 |00a4: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -01fa4a: 6e10 b700 0100 |00a7: invoke-virtual {v1}, Landroid/preference/ListPreference;.getEntry:()Ljava/lang/CharSequence; // method@00b7 │ │ -01fa50: 0c03 |00aa: move-result-object v3 │ │ -01fa52: 6e20 9906 3200 |00ab: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0699 │ │ -01fa58: 0c02 |00ae: move-result-object v2 │ │ -01fa5a: 5463 7a01 |00af: iget-object v3, v6, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ -01fa5e: 1a04 a708 |00b1: const-string v4, "homeButtonLTopenN" // string@08a7 │ │ -01fa62: 1a05 7100 |00b3: const-string v5, "1" // string@0071 │ │ -01fa66: 7230 6f00 4305 |00b5: invoke-interface {v3, v4, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -01fa6c: 0c03 |00b8: move-result-object v3 │ │ -01fa6e: 6e20 9a06 3200 |00b9: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -01fa74: 0c02 |00bc: move-result-object v2 │ │ -01fa76: 6e10 9c06 0200 |00bd: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -01fa7c: 0c02 |00c0: move-result-object v2 │ │ -01fa7e: 6e20 bd00 2700 |00c1: invoke-virtual {v7, v2}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@00bd │ │ -01fa84: 2882 |00c4: goto 0046 // -007e │ │ -01fa86: 6e10 ba00 0700 |00c5: invoke-virtual {v7}, Landroid/preference/Preference;.getKey:()Ljava/lang/String; // method@00ba │ │ -01fa8c: 0c02 |00c8: move-result-object v2 │ │ -01fa8e: 1a03 470a |00c9: const-string v3, "lruButtonST" // string@0a47 │ │ -01fa92: 6e20 7c06 3200 |00cb: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -01fa98: 0a02 |00ce: move-result v2 │ │ -01fa9a: 3802 3600 |00cf: if-eqz v2, 0105 // +0036 │ │ -01fa9e: 6e10 b800 0100 |00d1: invoke-virtual {v1}, Landroid/preference/ListPreference;.getValue:()Ljava/lang/String; // method@00b8 │ │ -01faa4: 0c02 |00d4: move-result-object v2 │ │ -01faa6: 6e10 8e06 0200 |00d5: invoke-virtual {v2}, Ljava/lang/String;.toString:()Ljava/lang/String; // method@068e │ │ -01faac: 0c02 |00d8: move-result-object v2 │ │ -01faae: 1a03 0004 |00d9: const-string v3, "OPENN" // string@0400 │ │ -01fab2: 6e20 7c06 3200 |00db: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -01fab8: 0a02 |00de: move-result v2 │ │ -01faba: 3802 2600 |00df: if-eqz v2, 0105 // +0026 │ │ -01fabe: 2202 0202 |00e1: new-instance v2, Ljava/lang/StringBuilder; // type@0202 │ │ -01fac2: 7010 9606 0200 |00e3: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -01fac8: 6e10 b700 0100 |00e6: invoke-virtual {v1}, Landroid/preference/ListPreference;.getEntry:()Ljava/lang/CharSequence; // method@00b7 │ │ -01face: 0c03 |00e9: move-result-object v3 │ │ -01fad0: 6e20 9906 3200 |00ea: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0699 │ │ -01fad6: 0c02 |00ed: move-result-object v2 │ │ -01fad8: 5463 7a01 |00ee: iget-object v3, v6, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ -01fadc: 1a04 480a |00f0: const-string v4, "lruButtonSTopenN" // string@0a48 │ │ -01fae0: 1a05 7100 |00f2: const-string v5, "1" // string@0071 │ │ -01fae4: 7230 6f00 4305 |00f4: invoke-interface {v3, v4, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -01faea: 0c03 |00f7: move-result-object v3 │ │ -01faec: 6e20 9a06 3200 |00f8: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -01faf2: 0c02 |00fb: move-result-object v2 │ │ -01faf4: 6e10 9c06 0200 |00fc: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -01fafa: 0c02 |00ff: move-result-object v2 │ │ -01fafc: 6e20 bd00 2700 |0100: invoke-virtual {v7, v2}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@00bd │ │ -01fb02: 2900 43ff |0103: goto/16 0046 // -00bd │ │ -01fb06: 6e10 ba00 0700 |0105: invoke-virtual {v7}, Landroid/preference/Preference;.getKey:()Ljava/lang/String; // method@00ba │ │ -01fb0c: 0c02 |0108: move-result-object v2 │ │ -01fb0e: 1a03 430a |0109: const-string v3, "lruButtonDT" // string@0a43 │ │ -01fb12: 6e20 7c06 3200 |010b: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -01fb18: 0a02 |010e: move-result v2 │ │ -01fb1a: 3802 3600 |010f: if-eqz v2, 0145 // +0036 │ │ -01fb1e: 6e10 b800 0100 |0111: invoke-virtual {v1}, Landroid/preference/ListPreference;.getValue:()Ljava/lang/String; // method@00b8 │ │ -01fb24: 0c02 |0114: move-result-object v2 │ │ -01fb26: 6e10 8e06 0200 |0115: invoke-virtual {v2}, Ljava/lang/String;.toString:()Ljava/lang/String; // method@068e │ │ -01fb2c: 0c02 |0118: move-result-object v2 │ │ -01fb2e: 1a03 0004 |0119: const-string v3, "OPENN" // string@0400 │ │ -01fb32: 6e20 7c06 3200 |011b: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -01fb38: 0a02 |011e: move-result v2 │ │ -01fb3a: 3802 2600 |011f: if-eqz v2, 0145 // +0026 │ │ -01fb3e: 2202 0202 |0121: new-instance v2, Ljava/lang/StringBuilder; // type@0202 │ │ -01fb42: 7010 9606 0200 |0123: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -01fb48: 6e10 b700 0100 |0126: invoke-virtual {v1}, Landroid/preference/ListPreference;.getEntry:()Ljava/lang/CharSequence; // method@00b7 │ │ -01fb4e: 0c03 |0129: move-result-object v3 │ │ -01fb50: 6e20 9906 3200 |012a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0699 │ │ -01fb56: 0c02 |012d: move-result-object v2 │ │ -01fb58: 5463 7a01 |012e: iget-object v3, v6, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ -01fb5c: 1a04 440a |0130: const-string v4, "lruButtonDTopenN" // string@0a44 │ │ -01fb60: 1a05 7100 |0132: const-string v5, "1" // string@0071 │ │ -01fb64: 7230 6f00 4305 |0134: invoke-interface {v3, v4, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -01fb6a: 0c03 |0137: move-result-object v3 │ │ -01fb6c: 6e20 9a06 3200 |0138: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -01fb72: 0c02 |013b: move-result-object v2 │ │ -01fb74: 6e10 9c06 0200 |013c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -01fb7a: 0c02 |013f: move-result-object v2 │ │ -01fb7c: 6e20 bd00 2700 |0140: invoke-virtual {v7, v2}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@00bd │ │ -01fb82: 2900 03ff |0143: goto/16 0046 // -00fd │ │ -01fb86: 6e10 ba00 0700 |0145: invoke-virtual {v7}, Landroid/preference/Preference;.getKey:()Ljava/lang/String; // method@00ba │ │ -01fb8c: 0c02 |0148: move-result-object v2 │ │ -01fb8e: 1a03 450a |0149: const-string v3, "lruButtonLT" // string@0a45 │ │ -01fb92: 6e20 7c06 3200 |014b: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -01fb98: 0a02 |014e: move-result v2 │ │ -01fb9a: 3802 3600 |014f: if-eqz v2, 0185 // +0036 │ │ -01fb9e: 6e10 b800 0100 |0151: invoke-virtual {v1}, Landroid/preference/ListPreference;.getValue:()Ljava/lang/String; // method@00b8 │ │ -01fba4: 0c02 |0154: move-result-object v2 │ │ -01fba6: 6e10 8e06 0200 |0155: invoke-virtual {v2}, Ljava/lang/String;.toString:()Ljava/lang/String; // method@068e │ │ -01fbac: 0c02 |0158: move-result-object v2 │ │ -01fbae: 1a03 0004 |0159: const-string v3, "OPENN" // string@0400 │ │ -01fbb2: 6e20 7c06 3200 |015b: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -01fbb8: 0a02 |015e: move-result v2 │ │ -01fbba: 3802 2600 |015f: if-eqz v2, 0185 // +0026 │ │ -01fbbe: 2202 0202 |0161: new-instance v2, Ljava/lang/StringBuilder; // type@0202 │ │ -01fbc2: 7010 9606 0200 |0163: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -01fbc8: 6e10 b700 0100 |0166: invoke-virtual {v1}, Landroid/preference/ListPreference;.getEntry:()Ljava/lang/CharSequence; // method@00b7 │ │ -01fbce: 0c03 |0169: move-result-object v3 │ │ -01fbd0: 6e20 9906 3200 |016a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0699 │ │ -01fbd6: 0c02 |016d: move-result-object v2 │ │ -01fbd8: 5463 7a01 |016e: iget-object v3, v6, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ -01fbdc: 1a04 460a |0170: const-string v4, "lruButtonLTopenN" // string@0a46 │ │ -01fbe0: 1a05 7100 |0172: const-string v5, "1" // string@0071 │ │ -01fbe4: 7230 6f00 4305 |0174: invoke-interface {v3, v4, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -01fbea: 0c03 |0177: move-result-object v3 │ │ -01fbec: 6e20 9a06 3200 |0178: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -01fbf2: 0c02 |017b: move-result-object v2 │ │ -01fbf4: 6e10 9c06 0200 |017c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -01fbfa: 0c02 |017f: move-result-object v2 │ │ -01fbfc: 6e20 bd00 2700 |0180: invoke-virtual {v7, v2}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@00bd │ │ -01fc02: 2900 c3fe |0183: goto/16 0046 // -013d │ │ -01fc06: 6e10 ba00 0700 |0185: invoke-virtual {v7}, Landroid/preference/Preference;.getKey:()Ljava/lang/String; // method@00ba │ │ -01fc0c: 0c02 |0188: move-result-object v2 │ │ -01fc0e: 1a03 6907 |0189: const-string v3, "favButtonST" // string@0769 │ │ -01fc12: 6e20 7c06 3200 |018b: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -01fc18: 0a02 |018e: move-result v2 │ │ -01fc1a: 3802 3600 |018f: if-eqz v2, 01c5 // +0036 │ │ -01fc1e: 6e10 b800 0100 |0191: invoke-virtual {v1}, Landroid/preference/ListPreference;.getValue:()Ljava/lang/String; // method@00b8 │ │ -01fc24: 0c02 |0194: move-result-object v2 │ │ -01fc26: 6e10 8e06 0200 |0195: invoke-virtual {v2}, Ljava/lang/String;.toString:()Ljava/lang/String; // method@068e │ │ -01fc2c: 0c02 |0198: move-result-object v2 │ │ -01fc2e: 1a03 0004 |0199: const-string v3, "OPENN" // string@0400 │ │ -01fc32: 6e20 7c06 3200 |019b: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -01fc38: 0a02 |019e: move-result v2 │ │ -01fc3a: 3802 2600 |019f: if-eqz v2, 01c5 // +0026 │ │ -01fc3e: 2202 0202 |01a1: new-instance v2, Ljava/lang/StringBuilder; // type@0202 │ │ -01fc42: 7010 9606 0200 |01a3: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -01fc48: 6e10 b700 0100 |01a6: invoke-virtual {v1}, Landroid/preference/ListPreference;.getEntry:()Ljava/lang/CharSequence; // method@00b7 │ │ -01fc4e: 0c03 |01a9: move-result-object v3 │ │ -01fc50: 6e20 9906 3200 |01aa: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0699 │ │ -01fc56: 0c02 |01ad: move-result-object v2 │ │ -01fc58: 5463 7a01 |01ae: iget-object v3, v6, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ -01fc5c: 1a04 6a07 |01b0: const-string v4, "favButtonSTopenN" // string@076a │ │ -01fc60: 1a05 7100 |01b2: const-string v5, "1" // string@0071 │ │ -01fc64: 7230 6f00 4305 |01b4: invoke-interface {v3, v4, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -01fc6a: 0c03 |01b7: move-result-object v3 │ │ -01fc6c: 6e20 9a06 3200 |01b8: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -01fc72: 0c02 |01bb: move-result-object v2 │ │ -01fc74: 6e10 9c06 0200 |01bc: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -01fc7a: 0c02 |01bf: move-result-object v2 │ │ -01fc7c: 6e20 bd00 2700 |01c0: invoke-virtual {v7, v2}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@00bd │ │ -01fc82: 2900 83fe |01c3: goto/16 0046 // -017d │ │ -01fc86: 6e10 ba00 0700 |01c5: invoke-virtual {v7}, Landroid/preference/Preference;.getKey:()Ljava/lang/String; // method@00ba │ │ -01fc8c: 0c02 |01c8: move-result-object v2 │ │ -01fc8e: 1a03 6507 |01c9: const-string v3, "favButtonDT" // string@0765 │ │ -01fc92: 6e20 7c06 3200 |01cb: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -01fc98: 0a02 |01ce: move-result v2 │ │ -01fc9a: 3802 3600 |01cf: if-eqz v2, 0205 // +0036 │ │ -01fc9e: 6e10 b800 0100 |01d1: invoke-virtual {v1}, Landroid/preference/ListPreference;.getValue:()Ljava/lang/String; // method@00b8 │ │ -01fca4: 0c02 |01d4: move-result-object v2 │ │ -01fca6: 6e10 8e06 0200 |01d5: invoke-virtual {v2}, Ljava/lang/String;.toString:()Ljava/lang/String; // method@068e │ │ -01fcac: 0c02 |01d8: move-result-object v2 │ │ -01fcae: 1a03 0004 |01d9: const-string v3, "OPENN" // string@0400 │ │ -01fcb2: 6e20 7c06 3200 |01db: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -01fcb8: 0a02 |01de: move-result v2 │ │ -01fcba: 3802 2600 |01df: if-eqz v2, 0205 // +0026 │ │ -01fcbe: 2202 0202 |01e1: new-instance v2, Ljava/lang/StringBuilder; // type@0202 │ │ -01fcc2: 7010 9606 0200 |01e3: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -01fcc8: 6e10 b700 0100 |01e6: invoke-virtual {v1}, Landroid/preference/ListPreference;.getEntry:()Ljava/lang/CharSequence; // method@00b7 │ │ -01fcce: 0c03 |01e9: move-result-object v3 │ │ -01fcd0: 6e20 9906 3200 |01ea: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0699 │ │ -01fcd6: 0c02 |01ed: move-result-object v2 │ │ -01fcd8: 5463 7a01 |01ee: iget-object v3, v6, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ -01fcdc: 1a04 6607 |01f0: const-string v4, "favButtonDTopenN" // string@0766 │ │ -01fce0: 1a05 7100 |01f2: const-string v5, "1" // string@0071 │ │ -01fce4: 7230 6f00 4305 |01f4: invoke-interface {v3, v4, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -01fcea: 0c03 |01f7: move-result-object v3 │ │ -01fcec: 6e20 9a06 3200 |01f8: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -01fcf2: 0c02 |01fb: move-result-object v2 │ │ -01fcf4: 6e10 9c06 0200 |01fc: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -01fcfa: 0c02 |01ff: move-result-object v2 │ │ -01fcfc: 6e20 bd00 2700 |0200: invoke-virtual {v7, v2}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@00bd │ │ -01fd02: 2900 43fe |0203: goto/16 0046 // -01bd │ │ -01fd06: 6e10 ba00 0700 |0205: invoke-virtual {v7}, Landroid/preference/Preference;.getKey:()Ljava/lang/String; // method@00ba │ │ -01fd0c: 0c02 |0208: move-result-object v2 │ │ -01fd0e: 1a03 6707 |0209: const-string v3, "favButtonLT" // string@0767 │ │ -01fd12: 6e20 7c06 3200 |020b: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -01fd18: 0a02 |020e: move-result v2 │ │ -01fd1a: 3802 3600 |020f: if-eqz v2, 0245 // +0036 │ │ -01fd1e: 6e10 b800 0100 |0211: invoke-virtual {v1}, Landroid/preference/ListPreference;.getValue:()Ljava/lang/String; // method@00b8 │ │ -01fd24: 0c02 |0214: move-result-object v2 │ │ -01fd26: 6e10 8e06 0200 |0215: invoke-virtual {v2}, Ljava/lang/String;.toString:()Ljava/lang/String; // method@068e │ │ -01fd2c: 0c02 |0218: move-result-object v2 │ │ -01fd2e: 1a03 0004 |0219: const-string v3, "OPENN" // string@0400 │ │ -01fd32: 6e20 7c06 3200 |021b: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -01fd38: 0a02 |021e: move-result v2 │ │ -01fd3a: 3802 2600 |021f: if-eqz v2, 0245 // +0026 │ │ -01fd3e: 2202 0202 |0221: new-instance v2, Ljava/lang/StringBuilder; // type@0202 │ │ -01fd42: 7010 9606 0200 |0223: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -01fd48: 6e10 b700 0100 |0226: invoke-virtual {v1}, Landroid/preference/ListPreference;.getEntry:()Ljava/lang/CharSequence; // method@00b7 │ │ -01fd4e: 0c03 |0229: move-result-object v3 │ │ -01fd50: 6e20 9906 3200 |022a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0699 │ │ -01fd56: 0c02 |022d: move-result-object v2 │ │ -01fd58: 5463 7a01 |022e: iget-object v3, v6, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ -01fd5c: 1a04 6807 |0230: const-string v4, "favButtonLTopenN" // string@0768 │ │ -01fd60: 1a05 7100 |0232: const-string v5, "1" // string@0071 │ │ -01fd64: 7230 6f00 4305 |0234: invoke-interface {v3, v4, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -01fd6a: 0c03 |0237: move-result-object v3 │ │ -01fd6c: 6e20 9a06 3200 |0238: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -01fd72: 0c02 |023b: move-result-object v2 │ │ -01fd74: 6e10 9c06 0200 |023c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -01fd7a: 0c02 |023f: move-result-object v2 │ │ -01fd7c: 6e20 bd00 2700 |0240: invoke-virtual {v7, v2}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@00bd │ │ -01fd82: 2900 03fe |0243: goto/16 0046 // -01fd │ │ -01fd86: 6e10 ba00 0700 |0245: invoke-virtual {v7}, Landroid/preference/Preference;.getKey:()Ljava/lang/String; // method@00ba │ │ -01fd8c: 0c02 |0248: move-result-object v2 │ │ -01fd8e: 1a03 7e0d |0249: const-string v3, "settingsButtonST" // string@0d7e │ │ -01fd92: 6e20 7c06 3200 |024b: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -01fd98: 0a02 |024e: move-result v2 │ │ -01fd9a: 3802 4a00 |024f: if-eqz v2, 0299 // +004a │ │ -01fd9e: 6e10 b800 0100 |0251: invoke-virtual {v1}, Landroid/preference/ListPreference;.getValue:()Ljava/lang/String; // method@00b8 │ │ -01fda4: 0c02 |0254: move-result-object v2 │ │ -01fda6: 6e10 8e06 0200 |0255: invoke-virtual {v2}, Ljava/lang/String;.toString:()Ljava/lang/String; // method@068e │ │ -01fdac: 0c02 |0258: move-result-object v2 │ │ -01fdae: 1a03 1b04 |0259: const-string v3, "RUN" // string@041b │ │ -01fdb2: 6e20 7c06 3200 |025b: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -01fdb8: 0a02 |025e: move-result v2 │ │ -01fdba: 3802 3a00 |025f: if-eqz v2, 0299 // +003a │ │ -01fdbe: 5462 7a01 |0261: iget-object v2, v6, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ -01fdc2: 1a03 7f0d |0263: const-string v3, "settingsButtonSTapp" // string@0d7f │ │ -01fdc6: 1a04 1800 |0265: const-string v4, "%%" // string@0018 │ │ -01fdca: 7230 6f00 3204 |0267: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -01fdd0: 0c02 |026a: move-result-object v2 │ │ -01fdd2: 1a03 cf04 |026b: const-string v3, "\%" // string@04cf │ │ -01fdd6: 6e20 8906 3200 |026d: invoke-virtual {v2, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0689 │ │ -01fddc: 0c00 |0270: move-result-object v0 │ │ -01fdde: 2202 0202 |0271: new-instance v2, Ljava/lang/StringBuilder; // type@0202 │ │ -01fde2: 7010 9606 0200 |0273: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -01fde8: 6e10 b700 0100 |0276: invoke-virtual {v1}, Landroid/preference/ListPreference;.getEntry:()Ljava/lang/CharSequence; // method@00b7 │ │ -01fdee: 0c03 |0279: move-result-object v3 │ │ -01fdf0: 6e20 9906 3200 |027a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0699 │ │ -01fdf6: 0c02 |027d: move-result-object v2 │ │ -01fdf8: 1a03 0300 |027e: const-string v3, " "" // string@0003 │ │ -01fdfc: 6e20 9a06 3200 |0280: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -01fe02: 0c02 |0283: move-result-object v2 │ │ -01fe04: 4603 0005 |0284: aget-object v3, v0, v5 │ │ -01fe08: 6e20 9a06 3200 |0286: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -01fe0e: 0c02 |0289: move-result-object v2 │ │ -01fe10: 1a03 0e00 |028a: const-string v3, """ // string@000e │ │ -01fe14: 6e20 9a06 3200 |028c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -01fe1a: 0c02 |028f: move-result-object v2 │ │ -01fe1c: 6e10 9c06 0200 |0290: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -01fe22: 0c02 |0293: move-result-object v2 │ │ -01fe24: 6e20 bd00 2700 |0294: invoke-virtual {v7, v2}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@00bd │ │ -01fe2a: 2900 affd |0297: goto/16 0046 // -0251 │ │ -01fe2e: 6e10 ba00 0700 |0299: invoke-virtual {v7}, Landroid/preference/Preference;.getKey:()Ljava/lang/String; // method@00ba │ │ -01fe34: 0c02 |029c: move-result-object v2 │ │ -01fe36: 1a03 7a0d |029d: const-string v3, "settingsButtonDT" // string@0d7a │ │ -01fe3a: 6e20 7c06 3200 |029f: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -01fe40: 0a02 |02a2: move-result v2 │ │ -01fe42: 3802 4a00 |02a3: if-eqz v2, 02ed // +004a │ │ -01fe46: 6e10 b800 0100 |02a5: invoke-virtual {v1}, Landroid/preference/ListPreference;.getValue:()Ljava/lang/String; // method@00b8 │ │ -01fe4c: 0c02 |02a8: move-result-object v2 │ │ -01fe4e: 6e10 8e06 0200 |02a9: invoke-virtual {v2}, Ljava/lang/String;.toString:()Ljava/lang/String; // method@068e │ │ -01fe54: 0c02 |02ac: move-result-object v2 │ │ -01fe56: 1a03 1b04 |02ad: const-string v3, "RUN" // string@041b │ │ -01fe5a: 6e20 7c06 3200 |02af: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -01fe60: 0a02 |02b2: move-result v2 │ │ -01fe62: 3802 3a00 |02b3: if-eqz v2, 02ed // +003a │ │ -01fe66: 5462 7a01 |02b5: iget-object v2, v6, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ -01fe6a: 1a03 7b0d |02b7: const-string v3, "settingsButtonDTapp" // string@0d7b │ │ -01fe6e: 1a04 1800 |02b9: const-string v4, "%%" // string@0018 │ │ -01fe72: 7230 6f00 3204 |02bb: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -01fe78: 0c02 |02be: move-result-object v2 │ │ -01fe7a: 1a03 cf04 |02bf: const-string v3, "\%" // string@04cf │ │ -01fe7e: 6e20 8906 3200 |02c1: invoke-virtual {v2, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0689 │ │ -01fe84: 0c00 |02c4: move-result-object v0 │ │ -01fe86: 2202 0202 |02c5: new-instance v2, Ljava/lang/StringBuilder; // type@0202 │ │ -01fe8a: 7010 9606 0200 |02c7: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -01fe90: 6e10 b700 0100 |02ca: invoke-virtual {v1}, Landroid/preference/ListPreference;.getEntry:()Ljava/lang/CharSequence; // method@00b7 │ │ -01fe96: 0c03 |02cd: move-result-object v3 │ │ -01fe98: 6e20 9906 3200 |02ce: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0699 │ │ -01fe9e: 0c02 |02d1: move-result-object v2 │ │ -01fea0: 1a03 0300 |02d2: const-string v3, " "" // string@0003 │ │ -01fea4: 6e20 9a06 3200 |02d4: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -01feaa: 0c02 |02d7: move-result-object v2 │ │ -01feac: 4603 0005 |02d8: aget-object v3, v0, v5 │ │ -01feb0: 6e20 9a06 3200 |02da: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -01feb6: 0c02 |02dd: move-result-object v2 │ │ -01feb8: 1a03 0e00 |02de: const-string v3, """ // string@000e │ │ -01febc: 6e20 9a06 3200 |02e0: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -01fec2: 0c02 |02e3: move-result-object v2 │ │ -01fec4: 6e10 9c06 0200 |02e4: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -01feca: 0c02 |02e7: move-result-object v2 │ │ -01fecc: 6e20 bd00 2700 |02e8: invoke-virtual {v7, v2}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@00bd │ │ -01fed2: 2900 5bfd |02eb: goto/16 0046 // -02a5 │ │ -01fed6: 6e10 ba00 0700 |02ed: invoke-virtual {v7}, Landroid/preference/Preference;.getKey:()Ljava/lang/String; // method@00ba │ │ -01fedc: 0c02 |02f0: move-result-object v2 │ │ -01fede: 1a03 7c0d |02f1: const-string v3, "settingsButtonLT" // string@0d7c │ │ -01fee2: 6e20 7c06 3200 |02f3: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -01fee8: 0a02 |02f6: move-result v2 │ │ -01feea: 3802 4a00 |02f7: if-eqz v2, 0341 // +004a │ │ -01feee: 6e10 b800 0100 |02f9: invoke-virtual {v1}, Landroid/preference/ListPreference;.getValue:()Ljava/lang/String; // method@00b8 │ │ -01fef4: 0c02 |02fc: move-result-object v2 │ │ -01fef6: 6e10 8e06 0200 |02fd: invoke-virtual {v2}, Ljava/lang/String;.toString:()Ljava/lang/String; // method@068e │ │ -01fefc: 0c02 |0300: move-result-object v2 │ │ -01fefe: 1a03 1b04 |0301: const-string v3, "RUN" // string@041b │ │ -01ff02: 6e20 7c06 3200 |0303: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -01ff08: 0a02 |0306: move-result v2 │ │ -01ff0a: 3802 3a00 |0307: if-eqz v2, 0341 // +003a │ │ -01ff0e: 5462 7a01 |0309: iget-object v2, v6, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ -01ff12: 1a03 7d0d |030b: const-string v3, "settingsButtonLTapp" // string@0d7d │ │ -01ff16: 1a04 1800 |030d: const-string v4, "%%" // string@0018 │ │ -01ff1a: 7230 6f00 3204 |030f: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -01ff20: 0c02 |0312: move-result-object v2 │ │ -01ff22: 1a03 cf04 |0313: const-string v3, "\%" // string@04cf │ │ -01ff26: 6e20 8906 3200 |0315: invoke-virtual {v2, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0689 │ │ -01ff2c: 0c00 |0318: move-result-object v0 │ │ -01ff2e: 2202 0202 |0319: new-instance v2, Ljava/lang/StringBuilder; // type@0202 │ │ -01ff32: 7010 9606 0200 |031b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -01ff38: 6e10 b700 0100 |031e: invoke-virtual {v1}, Landroid/preference/ListPreference;.getEntry:()Ljava/lang/CharSequence; // method@00b7 │ │ -01ff3e: 0c03 |0321: move-result-object v3 │ │ -01ff40: 6e20 9906 3200 |0322: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0699 │ │ -01ff46: 0c02 |0325: move-result-object v2 │ │ -01ff48: 1a03 0300 |0326: const-string v3, " "" // string@0003 │ │ -01ff4c: 6e20 9a06 3200 |0328: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -01ff52: 0c02 |032b: move-result-object v2 │ │ -01ff54: 4603 0005 |032c: aget-object v3, v0, v5 │ │ -01ff58: 6e20 9a06 3200 |032e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -01ff5e: 0c02 |0331: move-result-object v2 │ │ -01ff60: 1a03 0e00 |0332: const-string v3, """ // string@000e │ │ -01ff64: 6e20 9a06 3200 |0334: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -01ff6a: 0c02 |0337: move-result-object v2 │ │ -01ff6c: 6e10 9c06 0200 |0338: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -01ff72: 0c02 |033b: move-result-object v2 │ │ -01ff74: 6e20 bd00 2700 |033c: invoke-virtual {v7, v2}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@00bd │ │ -01ff7a: 2900 07fd |033f: goto/16 0046 // -02f9 │ │ -01ff7e: 6e10 ba00 0700 |0341: invoke-virtual {v7}, Landroid/preference/Preference;.getKey:()Ljava/lang/String; // method@00ba │ │ -01ff84: 0c02 |0344: move-result-object v2 │ │ -01ff86: 1a03 2305 |0345: const-string v3, "advancedButtonST" // string@0523 │ │ -01ff8a: 6e20 7c06 3200 |0347: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -01ff90: 0a02 |034a: move-result v2 │ │ -01ff92: 3802 4a00 |034b: if-eqz v2, 0395 // +004a │ │ -01ff96: 6e10 b800 0100 |034d: invoke-virtual {v1}, Landroid/preference/ListPreference;.getValue:()Ljava/lang/String; // method@00b8 │ │ -01ff9c: 0c02 |0350: move-result-object v2 │ │ -01ff9e: 6e10 8e06 0200 |0351: invoke-virtual {v2}, Ljava/lang/String;.toString:()Ljava/lang/String; // method@068e │ │ -01ffa4: 0c02 |0354: move-result-object v2 │ │ -01ffa6: 1a03 1b04 |0355: const-string v3, "RUN" // string@041b │ │ -01ffaa: 6e20 7c06 3200 |0357: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -01ffb0: 0a02 |035a: move-result v2 │ │ -01ffb2: 3802 3a00 |035b: if-eqz v2, 0395 // +003a │ │ -01ffb6: 5462 7a01 |035d: iget-object v2, v6, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ -01ffba: 1a03 2405 |035f: const-string v3, "advancedButtonSTapp" // string@0524 │ │ -01ffbe: 1a04 1800 |0361: const-string v4, "%%" // string@0018 │ │ -01ffc2: 7230 6f00 3204 |0363: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -01ffc8: 0c02 |0366: move-result-object v2 │ │ -01ffca: 1a03 cf04 |0367: const-string v3, "\%" // string@04cf │ │ -01ffce: 6e20 8906 3200 |0369: invoke-virtual {v2, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0689 │ │ -01ffd4: 0c00 |036c: move-result-object v0 │ │ -01ffd6: 2202 0202 |036d: new-instance v2, Ljava/lang/StringBuilder; // type@0202 │ │ -01ffda: 7010 9606 0200 |036f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -01ffe0: 6e10 b700 0100 |0372: invoke-virtual {v1}, Landroid/preference/ListPreference;.getEntry:()Ljava/lang/CharSequence; // method@00b7 │ │ -01ffe6: 0c03 |0375: move-result-object v3 │ │ -01ffe8: 6e20 9906 3200 |0376: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0699 │ │ -01ffee: 0c02 |0379: move-result-object v2 │ │ -01fff0: 1a03 0300 |037a: const-string v3, " "" // string@0003 │ │ -01fff4: 6e20 9a06 3200 |037c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -01fffa: 0c02 |037f: move-result-object v2 │ │ -01fffc: 4603 0005 |0380: aget-object v3, v0, v5 │ │ -020000: 6e20 9a06 3200 |0382: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -020006: 0c02 |0385: move-result-object v2 │ │ -020008: 1a03 0e00 |0386: const-string v3, """ // string@000e │ │ -02000c: 6e20 9a06 3200 |0388: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -020012: 0c02 |038b: move-result-object v2 │ │ -020014: 6e10 9c06 0200 |038c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -02001a: 0c02 |038f: move-result-object v2 │ │ -02001c: 6e20 bd00 2700 |0390: invoke-virtual {v7, v2}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@00bd │ │ -020022: 2900 b3fc |0393: goto/16 0046 // -034d │ │ -020026: 6e10 ba00 0700 |0395: invoke-virtual {v7}, Landroid/preference/Preference;.getKey:()Ljava/lang/String; // method@00ba │ │ -02002c: 0c02 |0398: move-result-object v2 │ │ -02002e: 1a03 1f05 |0399: const-string v3, "advancedButtonDT" // string@051f │ │ -020032: 6e20 7c06 3200 |039b: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -020038: 0a02 |039e: move-result v2 │ │ -02003a: 3802 4a00 |039f: if-eqz v2, 03e9 // +004a │ │ -02003e: 6e10 b800 0100 |03a1: invoke-virtual {v1}, Landroid/preference/ListPreference;.getValue:()Ljava/lang/String; // method@00b8 │ │ -020044: 0c02 |03a4: move-result-object v2 │ │ -020046: 6e10 8e06 0200 |03a5: invoke-virtual {v2}, Ljava/lang/String;.toString:()Ljava/lang/String; // method@068e │ │ -02004c: 0c02 |03a8: move-result-object v2 │ │ -02004e: 1a03 1b04 |03a9: const-string v3, "RUN" // string@041b │ │ -020052: 6e20 7c06 3200 |03ab: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -020058: 0a02 |03ae: move-result v2 │ │ -02005a: 3802 3a00 |03af: if-eqz v2, 03e9 // +003a │ │ -02005e: 5462 7a01 |03b1: iget-object v2, v6, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ -020062: 1a03 2005 |03b3: const-string v3, "advancedButtonDTapp" // string@0520 │ │ -020066: 1a04 1800 |03b5: const-string v4, "%%" // string@0018 │ │ -02006a: 7230 6f00 3204 |03b7: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -020070: 0c02 |03ba: move-result-object v2 │ │ -020072: 1a03 cf04 |03bb: const-string v3, "\%" // string@04cf │ │ -020076: 6e20 8906 3200 |03bd: invoke-virtual {v2, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0689 │ │ -02007c: 0c00 |03c0: move-result-object v0 │ │ -02007e: 2202 0202 |03c1: new-instance v2, Ljava/lang/StringBuilder; // type@0202 │ │ -020082: 7010 9606 0200 |03c3: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -020088: 6e10 b700 0100 |03c6: invoke-virtual {v1}, Landroid/preference/ListPreference;.getEntry:()Ljava/lang/CharSequence; // method@00b7 │ │ -02008e: 0c03 |03c9: move-result-object v3 │ │ -020090: 6e20 9906 3200 |03ca: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0699 │ │ -020096: 0c02 |03cd: move-result-object v2 │ │ -020098: 1a03 0300 |03ce: const-string v3, " "" // string@0003 │ │ -02009c: 6e20 9a06 3200 |03d0: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -0200a2: 0c02 |03d3: move-result-object v2 │ │ -0200a4: 4603 0005 |03d4: aget-object v3, v0, v5 │ │ -0200a8: 6e20 9a06 3200 |03d6: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -0200ae: 0c02 |03d9: move-result-object v2 │ │ -0200b0: 1a03 0e00 |03da: const-string v3, """ // string@000e │ │ -0200b4: 6e20 9a06 3200 |03dc: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -0200ba: 0c02 |03df: move-result-object v2 │ │ -0200bc: 6e10 9c06 0200 |03e0: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -0200c2: 0c02 |03e3: move-result-object v2 │ │ -0200c4: 6e20 bd00 2700 |03e4: invoke-virtual {v7, v2}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@00bd │ │ -0200ca: 2900 5ffc |03e7: goto/16 0046 // -03a1 │ │ -0200ce: 6e10 ba00 0700 |03e9: invoke-virtual {v7}, Landroid/preference/Preference;.getKey:()Ljava/lang/String; // method@00ba │ │ -0200d4: 0c02 |03ec: move-result-object v2 │ │ -0200d6: 1a03 2105 |03ed: const-string v3, "advancedButtonLT" // string@0521 │ │ -0200da: 6e20 7c06 3200 |03ef: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -0200e0: 0a02 |03f2: move-result v2 │ │ -0200e2: 3802 4a00 |03f3: if-eqz v2, 043d // +004a │ │ -0200e6: 6e10 b800 0100 |03f5: invoke-virtual {v1}, Landroid/preference/ListPreference;.getValue:()Ljava/lang/String; // method@00b8 │ │ -0200ec: 0c02 |03f8: move-result-object v2 │ │ -0200ee: 6e10 8e06 0200 |03f9: invoke-virtual {v2}, Ljava/lang/String;.toString:()Ljava/lang/String; // method@068e │ │ -0200f4: 0c02 |03fc: move-result-object v2 │ │ -0200f6: 1a03 1b04 |03fd: const-string v3, "RUN" // string@041b │ │ -0200fa: 6e20 7c06 3200 |03ff: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -020100: 0a02 |0402: move-result v2 │ │ -020102: 3802 3a00 |0403: if-eqz v2, 043d // +003a │ │ -020106: 5462 7a01 |0405: iget-object v2, v6, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ -02010a: 1a03 2205 |0407: const-string v3, "advancedButtonLTapp" // string@0522 │ │ -02010e: 1a04 1800 |0409: const-string v4, "%%" // string@0018 │ │ -020112: 7230 6f00 3204 |040b: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -020118: 0c02 |040e: move-result-object v2 │ │ -02011a: 1a03 cf04 |040f: const-string v3, "\%" // string@04cf │ │ -02011e: 6e20 8906 3200 |0411: invoke-virtual {v2, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0689 │ │ -020124: 0c00 |0414: move-result-object v0 │ │ -020126: 2202 0202 |0415: new-instance v2, Ljava/lang/StringBuilder; // type@0202 │ │ -02012a: 7010 9606 0200 |0417: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -020130: 6e10 b700 0100 |041a: invoke-virtual {v1}, Landroid/preference/ListPreference;.getEntry:()Ljava/lang/CharSequence; // method@00b7 │ │ -020136: 0c03 |041d: move-result-object v3 │ │ -020138: 6e20 9906 3200 |041e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0699 │ │ -02013e: 0c02 |0421: move-result-object v2 │ │ -020140: 1a03 0300 |0422: const-string v3, " "" // string@0003 │ │ -020144: 6e20 9a06 3200 |0424: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02014a: 0c02 |0427: move-result-object v2 │ │ -02014c: 4603 0005 |0428: aget-object v3, v0, v5 │ │ -020150: 6e20 9a06 3200 |042a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -020156: 0c02 |042d: move-result-object v2 │ │ -020158: 1a03 0e00 |042e: const-string v3, """ // string@000e │ │ -02015c: 6e20 9a06 3200 |0430: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -020162: 0c02 |0433: move-result-object v2 │ │ -020164: 6e10 9c06 0200 |0434: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -02016a: 0c02 |0437: move-result-object v2 │ │ -02016c: 6e20 bd00 2700 |0438: invoke-virtual {v7, v2}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@00bd │ │ -020172: 2900 0bfc |043b: goto/16 0046 // -03f5 │ │ -020176: 6e10 ba00 0700 |043d: invoke-virtual {v7}, Landroid/preference/Preference;.getKey:()Ljava/lang/String; // method@00ba │ │ -02017c: 0c02 |0440: move-result-object v2 │ │ -02017e: 1a03 760a |0441: const-string v3, "memButtonST" // string@0a76 │ │ -020182: 6e20 7c06 3200 |0443: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -020188: 0a02 |0446: move-result v2 │ │ -02018a: 3802 4a00 |0447: if-eqz v2, 0491 // +004a │ │ -02018e: 6e10 b800 0100 |0449: invoke-virtual {v1}, Landroid/preference/ListPreference;.getValue:()Ljava/lang/String; // method@00b8 │ │ -020194: 0c02 |044c: move-result-object v2 │ │ -020196: 6e10 8e06 0200 |044d: invoke-virtual {v2}, Ljava/lang/String;.toString:()Ljava/lang/String; // method@068e │ │ -02019c: 0c02 |0450: move-result-object v2 │ │ -02019e: 1a03 1b04 |0451: const-string v3, "RUN" // string@041b │ │ -0201a2: 6e20 7c06 3200 |0453: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -0201a8: 0a02 |0456: move-result v2 │ │ -0201aa: 3802 3a00 |0457: if-eqz v2, 0491 // +003a │ │ -0201ae: 5462 7a01 |0459: iget-object v2, v6, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ -0201b2: 1a03 770a |045b: const-string v3, "memButtonSTapp" // string@0a77 │ │ -0201b6: 1a04 1800 |045d: const-string v4, "%%" // string@0018 │ │ -0201ba: 7230 6f00 3204 |045f: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -0201c0: 0c02 |0462: move-result-object v2 │ │ -0201c2: 1a03 cf04 |0463: const-string v3, "\%" // string@04cf │ │ -0201c6: 6e20 8906 3200 |0465: invoke-virtual {v2, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0689 │ │ -0201cc: 0c00 |0468: move-result-object v0 │ │ -0201ce: 2202 0202 |0469: new-instance v2, Ljava/lang/StringBuilder; // type@0202 │ │ -0201d2: 7010 9606 0200 |046b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -0201d8: 6e10 b700 0100 |046e: invoke-virtual {v1}, Landroid/preference/ListPreference;.getEntry:()Ljava/lang/CharSequence; // method@00b7 │ │ -0201de: 0c03 |0471: move-result-object v3 │ │ -0201e0: 6e20 9906 3200 |0472: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0699 │ │ -0201e6: 0c02 |0475: move-result-object v2 │ │ -0201e8: 1a03 0300 |0476: const-string v3, " "" // string@0003 │ │ -0201ec: 6e20 9a06 3200 |0478: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -0201f2: 0c02 |047b: move-result-object v2 │ │ -0201f4: 4603 0005 |047c: aget-object v3, v0, v5 │ │ -0201f8: 6e20 9a06 3200 |047e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -0201fe: 0c02 |0481: move-result-object v2 │ │ -020200: 1a03 0e00 |0482: const-string v3, """ // string@000e │ │ -020204: 6e20 9a06 3200 |0484: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02020a: 0c02 |0487: move-result-object v2 │ │ -02020c: 6e10 9c06 0200 |0488: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -020212: 0c02 |048b: move-result-object v2 │ │ -020214: 6e20 bd00 2700 |048c: invoke-virtual {v7, v2}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@00bd │ │ -02021a: 2900 b7fb |048f: goto/16 0046 // -0449 │ │ -02021e: 6e10 ba00 0700 |0491: invoke-virtual {v7}, Landroid/preference/Preference;.getKey:()Ljava/lang/String; // method@00ba │ │ -020224: 0c02 |0494: move-result-object v2 │ │ -020226: 1a03 720a |0495: const-string v3, "memButtonDT" // string@0a72 │ │ -02022a: 6e20 7c06 3200 |0497: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -020230: 0a02 |049a: move-result v2 │ │ -020232: 3802 4a00 |049b: if-eqz v2, 04e5 // +004a │ │ -020236: 6e10 b800 0100 |049d: invoke-virtual {v1}, Landroid/preference/ListPreference;.getValue:()Ljava/lang/String; // method@00b8 │ │ -02023c: 0c02 |04a0: move-result-object v2 │ │ -02023e: 6e10 8e06 0200 |04a1: invoke-virtual {v2}, Ljava/lang/String;.toString:()Ljava/lang/String; // method@068e │ │ -020244: 0c02 |04a4: move-result-object v2 │ │ -020246: 1a03 1b04 |04a5: const-string v3, "RUN" // string@041b │ │ -02024a: 6e20 7c06 3200 |04a7: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -020250: 0a02 |04aa: move-result v2 │ │ -020252: 3802 3a00 |04ab: if-eqz v2, 04e5 // +003a │ │ -020256: 5462 7a01 |04ad: iget-object v2, v6, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ -02025a: 1a03 730a |04af: const-string v3, "memButtonDTapp" // string@0a73 │ │ -02025e: 1a04 1800 |04b1: const-string v4, "%%" // string@0018 │ │ -020262: 7230 6f00 3204 |04b3: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -020268: 0c02 |04b6: move-result-object v2 │ │ -02026a: 1a03 cf04 |04b7: const-string v3, "\%" // string@04cf │ │ -02026e: 6e20 8906 3200 |04b9: invoke-virtual {v2, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0689 │ │ -020274: 0c00 |04bc: move-result-object v0 │ │ -020276: 2202 0202 |04bd: new-instance v2, Ljava/lang/StringBuilder; // type@0202 │ │ -02027a: 7010 9606 0200 |04bf: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -020280: 6e10 b700 0100 |04c2: invoke-virtual {v1}, Landroid/preference/ListPreference;.getEntry:()Ljava/lang/CharSequence; // method@00b7 │ │ -020286: 0c03 |04c5: move-result-object v3 │ │ -020288: 6e20 9906 3200 |04c6: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0699 │ │ -02028e: 0c02 |04c9: move-result-object v2 │ │ -020290: 1a03 0300 |04ca: const-string v3, " "" // string@0003 │ │ -020294: 6e20 9a06 3200 |04cc: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02029a: 0c02 |04cf: move-result-object v2 │ │ -02029c: 4603 0005 |04d0: aget-object v3, v0, v5 │ │ -0202a0: 6e20 9a06 3200 |04d2: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -0202a6: 0c02 |04d5: move-result-object v2 │ │ -0202a8: 1a03 0e00 |04d6: const-string v3, """ // string@000e │ │ -0202ac: 6e20 9a06 3200 |04d8: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -0202b2: 0c02 |04db: move-result-object v2 │ │ -0202b4: 6e10 9c06 0200 |04dc: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -0202ba: 0c02 |04df: move-result-object v2 │ │ -0202bc: 6e20 bd00 2700 |04e0: invoke-virtual {v7, v2}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@00bd │ │ -0202c2: 2900 63fb |04e3: goto/16 0046 // -049d │ │ -0202c6: 6e10 ba00 0700 |04e5: invoke-virtual {v7}, Landroid/preference/Preference;.getKey:()Ljava/lang/String; // method@00ba │ │ -0202cc: 0c02 |04e8: move-result-object v2 │ │ -0202ce: 1a03 740a |04e9: const-string v3, "memButtonLT" // string@0a74 │ │ -0202d2: 6e20 7c06 3200 |04eb: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -0202d8: 0a02 |04ee: move-result v2 │ │ -0202da: 3802 4a00 |04ef: if-eqz v2, 0539 // +004a │ │ -0202de: 6e10 b800 0100 |04f1: invoke-virtual {v1}, Landroid/preference/ListPreference;.getValue:()Ljava/lang/String; // method@00b8 │ │ -0202e4: 0c02 |04f4: move-result-object v2 │ │ -0202e6: 6e10 8e06 0200 |04f5: invoke-virtual {v2}, Ljava/lang/String;.toString:()Ljava/lang/String; // method@068e │ │ -0202ec: 0c02 |04f8: move-result-object v2 │ │ -0202ee: 1a03 1b04 |04f9: const-string v3, "RUN" // string@041b │ │ -0202f2: 6e20 7c06 3200 |04fb: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -0202f8: 0a02 |04fe: move-result v2 │ │ -0202fa: 3802 3a00 |04ff: if-eqz v2, 0539 // +003a │ │ -0202fe: 5462 7a01 |0501: iget-object v2, v6, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ -020302: 1a03 750a |0503: const-string v3, "memButtonLTapp" // string@0a75 │ │ -020306: 1a04 1800 |0505: const-string v4, "%%" // string@0018 │ │ -02030a: 7230 6f00 3204 |0507: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -020310: 0c02 |050a: move-result-object v2 │ │ -020312: 1a03 cf04 |050b: const-string v3, "\%" // string@04cf │ │ -020316: 6e20 8906 3200 |050d: invoke-virtual {v2, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0689 │ │ -02031c: 0c00 |0510: move-result-object v0 │ │ -02031e: 2202 0202 |0511: new-instance v2, Ljava/lang/StringBuilder; // type@0202 │ │ -020322: 7010 9606 0200 |0513: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -020328: 6e10 b700 0100 |0516: invoke-virtual {v1}, Landroid/preference/ListPreference;.getEntry:()Ljava/lang/CharSequence; // method@00b7 │ │ -02032e: 0c03 |0519: move-result-object v3 │ │ -020330: 6e20 9906 3200 |051a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0699 │ │ -020336: 0c02 |051d: move-result-object v2 │ │ -020338: 1a03 0300 |051e: const-string v3, " "" // string@0003 │ │ -02033c: 6e20 9a06 3200 |0520: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -020342: 0c02 |0523: move-result-object v2 │ │ -020344: 4603 0005 |0524: aget-object v3, v0, v5 │ │ -020348: 6e20 9a06 3200 |0526: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02034e: 0c02 |0529: move-result-object v2 │ │ -020350: 1a03 0e00 |052a: const-string v3, """ // string@000e │ │ -020354: 6e20 9a06 3200 |052c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02035a: 0c02 |052f: move-result-object v2 │ │ -02035c: 6e10 9c06 0200 |0530: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -020362: 0c02 |0533: move-result-object v2 │ │ -020364: 6e20 bd00 2700 |0534: invoke-virtual {v7, v2}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@00bd │ │ -02036a: 2900 0ffb |0537: goto/16 0046 // -04f1 │ │ -02036e: 6e10 ba00 0700 |0539: invoke-virtual {v7}, Landroid/preference/Preference;.getKey:()Ljava/lang/String; // method@00ba │ │ -020374: 0c02 |053c: move-result-object v2 │ │ -020376: 1a03 f005 |053d: const-string v3, "batButtonST" // string@05f0 │ │ -02037a: 6e20 7c06 3200 |053f: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -020380: 0a02 |0542: move-result v2 │ │ -020382: 3802 4a00 |0543: if-eqz v2, 058d // +004a │ │ -020386: 6e10 b800 0100 |0545: invoke-virtual {v1}, Landroid/preference/ListPreference;.getValue:()Ljava/lang/String; // method@00b8 │ │ -02038c: 0c02 |0548: move-result-object v2 │ │ -02038e: 6e10 8e06 0200 |0549: invoke-virtual {v2}, Ljava/lang/String;.toString:()Ljava/lang/String; // method@068e │ │ -020394: 0c02 |054c: move-result-object v2 │ │ -020396: 1a03 1b04 |054d: const-string v3, "RUN" // string@041b │ │ -02039a: 6e20 7c06 3200 |054f: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -0203a0: 0a02 |0552: move-result v2 │ │ -0203a2: 3802 3a00 |0553: if-eqz v2, 058d // +003a │ │ -0203a6: 5462 7a01 |0555: iget-object v2, v6, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ -0203aa: 1a03 f105 |0557: const-string v3, "batButtonSTapp" // string@05f1 │ │ -0203ae: 1a04 1800 |0559: const-string v4, "%%" // string@0018 │ │ -0203b2: 7230 6f00 3204 |055b: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -0203b8: 0c02 |055e: move-result-object v2 │ │ -0203ba: 1a03 cf04 |055f: const-string v3, "\%" // string@04cf │ │ -0203be: 6e20 8906 3200 |0561: invoke-virtual {v2, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0689 │ │ -0203c4: 0c00 |0564: move-result-object v0 │ │ -0203c6: 2202 0202 |0565: new-instance v2, Ljava/lang/StringBuilder; // type@0202 │ │ -0203ca: 7010 9606 0200 |0567: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -0203d0: 6e10 b700 0100 |056a: invoke-virtual {v1}, Landroid/preference/ListPreference;.getEntry:()Ljava/lang/CharSequence; // method@00b7 │ │ -0203d6: 0c03 |056d: move-result-object v3 │ │ -0203d8: 6e20 9906 3200 |056e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0699 │ │ -0203de: 0c02 |0571: move-result-object v2 │ │ -0203e0: 1a03 0300 |0572: const-string v3, " "" // string@0003 │ │ -0203e4: 6e20 9a06 3200 |0574: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -0203ea: 0c02 |0577: move-result-object v2 │ │ -0203ec: 4603 0005 |0578: aget-object v3, v0, v5 │ │ -0203f0: 6e20 9a06 3200 |057a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -0203f6: 0c02 |057d: move-result-object v2 │ │ -0203f8: 1a03 0e00 |057e: const-string v3, """ // string@000e │ │ -0203fc: 6e20 9a06 3200 |0580: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -020402: 0c02 |0583: move-result-object v2 │ │ -020404: 6e10 9c06 0200 |0584: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -02040a: 0c02 |0587: move-result-object v2 │ │ -02040c: 6e20 bd00 2700 |0588: invoke-virtual {v7, v2}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@00bd │ │ -020412: 2900 bbfa |058b: goto/16 0046 // -0545 │ │ -020416: 6e10 ba00 0700 |058d: invoke-virtual {v7}, Landroid/preference/Preference;.getKey:()Ljava/lang/String; // method@00ba │ │ -02041c: 0c02 |0590: move-result-object v2 │ │ -02041e: 1a03 ec05 |0591: const-string v3, "batButtonDT" // string@05ec │ │ -020422: 6e20 7c06 3200 |0593: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -020428: 0a02 |0596: move-result v2 │ │ -02042a: 3802 4a00 |0597: if-eqz v2, 05e1 // +004a │ │ -02042e: 6e10 b800 0100 |0599: invoke-virtual {v1}, Landroid/preference/ListPreference;.getValue:()Ljava/lang/String; // method@00b8 │ │ -020434: 0c02 |059c: move-result-object v2 │ │ -020436: 6e10 8e06 0200 |059d: invoke-virtual {v2}, Ljava/lang/String;.toString:()Ljava/lang/String; // method@068e │ │ -02043c: 0c02 |05a0: move-result-object v2 │ │ -02043e: 1a03 1b04 |05a1: const-string v3, "RUN" // string@041b │ │ -020442: 6e20 7c06 3200 |05a3: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -020448: 0a02 |05a6: move-result v2 │ │ -02044a: 3802 3a00 |05a7: if-eqz v2, 05e1 // +003a │ │ -02044e: 5462 7a01 |05a9: iget-object v2, v6, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ -020452: 1a03 ed05 |05ab: const-string v3, "batButtonDTapp" // string@05ed │ │ -020456: 1a04 1800 |05ad: const-string v4, "%%" // string@0018 │ │ -02045a: 7230 6f00 3204 |05af: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -020460: 0c02 |05b2: move-result-object v2 │ │ -020462: 1a03 cf04 |05b3: const-string v3, "\%" // string@04cf │ │ -020466: 6e20 8906 3200 |05b5: invoke-virtual {v2, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0689 │ │ -02046c: 0c00 |05b8: move-result-object v0 │ │ -02046e: 2202 0202 |05b9: new-instance v2, Ljava/lang/StringBuilder; // type@0202 │ │ -020472: 7010 9606 0200 |05bb: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -020478: 6e10 b700 0100 |05be: invoke-virtual {v1}, Landroid/preference/ListPreference;.getEntry:()Ljava/lang/CharSequence; // method@00b7 │ │ -02047e: 0c03 |05c1: move-result-object v3 │ │ -020480: 6e20 9906 3200 |05c2: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0699 │ │ -020486: 0c02 |05c5: move-result-object v2 │ │ -020488: 1a03 0300 |05c6: const-string v3, " "" // string@0003 │ │ -02048c: 6e20 9a06 3200 |05c8: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -020492: 0c02 |05cb: move-result-object v2 │ │ -020494: 4603 0005 |05cc: aget-object v3, v0, v5 │ │ -020498: 6e20 9a06 3200 |05ce: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02049e: 0c02 |05d1: move-result-object v2 │ │ -0204a0: 1a03 0e00 |05d2: const-string v3, """ // string@000e │ │ -0204a4: 6e20 9a06 3200 |05d4: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -0204aa: 0c02 |05d7: move-result-object v2 │ │ -0204ac: 6e10 9c06 0200 |05d8: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -0204b2: 0c02 |05db: move-result-object v2 │ │ -0204b4: 6e20 bd00 2700 |05dc: invoke-virtual {v7, v2}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@00bd │ │ -0204ba: 2900 67fa |05df: goto/16 0046 // -0599 │ │ -0204be: 6e10 ba00 0700 |05e1: invoke-virtual {v7}, Landroid/preference/Preference;.getKey:()Ljava/lang/String; // method@00ba │ │ -0204c4: 0c02 |05e4: move-result-object v2 │ │ -0204c6: 1a03 ee05 |05e5: const-string v3, "batButtonLT" // string@05ee │ │ -0204ca: 6e20 7c06 3200 |05e7: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -0204d0: 0a02 |05ea: move-result v2 │ │ -0204d2: 3802 4a00 |05eb: if-eqz v2, 0635 // +004a │ │ -0204d6: 6e10 b800 0100 |05ed: invoke-virtual {v1}, Landroid/preference/ListPreference;.getValue:()Ljava/lang/String; // method@00b8 │ │ -0204dc: 0c02 |05f0: move-result-object v2 │ │ -0204de: 6e10 8e06 0200 |05f1: invoke-virtual {v2}, Ljava/lang/String;.toString:()Ljava/lang/String; // method@068e │ │ -0204e4: 0c02 |05f4: move-result-object v2 │ │ -0204e6: 1a03 1b04 |05f5: const-string v3, "RUN" // string@041b │ │ -0204ea: 6e20 7c06 3200 |05f7: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -0204f0: 0a02 |05fa: move-result v2 │ │ -0204f2: 3802 3a00 |05fb: if-eqz v2, 0635 // +003a │ │ -0204f6: 5462 7a01 |05fd: iget-object v2, v6, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ -0204fa: 1a03 ef05 |05ff: const-string v3, "batButtonLTapp" // string@05ef │ │ -0204fe: 1a04 1800 |0601: const-string v4, "%%" // string@0018 │ │ -020502: 7230 6f00 3204 |0603: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -020508: 0c02 |0606: move-result-object v2 │ │ -02050a: 1a03 cf04 |0607: const-string v3, "\%" // string@04cf │ │ -02050e: 6e20 8906 3200 |0609: invoke-virtual {v2, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0689 │ │ -020514: 0c00 |060c: move-result-object v0 │ │ -020516: 2202 0202 |060d: new-instance v2, Ljava/lang/StringBuilder; // type@0202 │ │ -02051a: 7010 9606 0200 |060f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -020520: 6e10 b700 0100 |0612: invoke-virtual {v1}, Landroid/preference/ListPreference;.getEntry:()Ljava/lang/CharSequence; // method@00b7 │ │ -020526: 0c03 |0615: move-result-object v3 │ │ -020528: 6e20 9906 3200 |0616: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0699 │ │ -02052e: 0c02 |0619: move-result-object v2 │ │ -020530: 1a03 0300 |061a: const-string v3, " "" // string@0003 │ │ -020534: 6e20 9a06 3200 |061c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02053a: 0c02 |061f: move-result-object v2 │ │ -02053c: 4603 0005 |0620: aget-object v3, v0, v5 │ │ -020540: 6e20 9a06 3200 |0622: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -020546: 0c02 |0625: move-result-object v2 │ │ -020548: 1a03 0e00 |0626: const-string v3, """ // string@000e │ │ -02054c: 6e20 9a06 3200 |0628: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -020552: 0c02 |062b: move-result-object v2 │ │ -020554: 6e10 9c06 0200 |062c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -02055a: 0c02 |062f: move-result-object v2 │ │ -02055c: 6e20 bd00 2700 |0630: invoke-virtual {v7, v2}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@00bd │ │ -020562: 2900 13fa |0633: goto/16 0046 // -05ed │ │ -020566: 6e10 ba00 0700 |0635: invoke-virtual {v7}, Landroid/preference/Preference;.getKey:()Ljava/lang/String; // method@00ba │ │ -02056c: 0c02 |0638: move-result-object v2 │ │ -02056e: 1a03 6905 |0639: const-string v3, "appFavButtonST" // string@0569 │ │ -020572: 6e20 7c06 3200 |063b: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -020578: 0a02 |063e: move-result v2 │ │ -02057a: 3802 4a00 |063f: if-eqz v2, 0689 // +004a │ │ -02057e: 6e10 b800 0100 |0641: invoke-virtual {v1}, Landroid/preference/ListPreference;.getValue:()Ljava/lang/String; // method@00b8 │ │ -020584: 0c02 |0644: move-result-object v2 │ │ -020586: 6e10 8e06 0200 |0645: invoke-virtual {v2}, Ljava/lang/String;.toString:()Ljava/lang/String; // method@068e │ │ -02058c: 0c02 |0648: move-result-object v2 │ │ -02058e: 1a03 1b04 |0649: const-string v3, "RUN" // string@041b │ │ -020592: 6e20 7c06 3200 |064b: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -020598: 0a02 |064e: move-result v2 │ │ -02059a: 3802 3a00 |064f: if-eqz v2, 0689 // +003a │ │ -02059e: 5462 7a01 |0651: iget-object v2, v6, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ -0205a2: 1a03 6a05 |0653: const-string v3, "appFavButtonSTapp" // string@056a │ │ -0205a6: 1a04 1800 |0655: const-string v4, "%%" // string@0018 │ │ -0205aa: 7230 6f00 3204 |0657: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -0205b0: 0c02 |065a: move-result-object v2 │ │ -0205b2: 1a03 cf04 |065b: const-string v3, "\%" // string@04cf │ │ -0205b6: 6e20 8906 3200 |065d: invoke-virtual {v2, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0689 │ │ -0205bc: 0c00 |0660: move-result-object v0 │ │ -0205be: 2202 0202 |0661: new-instance v2, Ljava/lang/StringBuilder; // type@0202 │ │ -0205c2: 7010 9606 0200 |0663: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -0205c8: 6e10 b700 0100 |0666: invoke-virtual {v1}, Landroid/preference/ListPreference;.getEntry:()Ljava/lang/CharSequence; // method@00b7 │ │ -0205ce: 0c03 |0669: move-result-object v3 │ │ -0205d0: 6e20 9906 3200 |066a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0699 │ │ -0205d6: 0c02 |066d: move-result-object v2 │ │ -0205d8: 1a03 0300 |066e: const-string v3, " "" // string@0003 │ │ -0205dc: 6e20 9a06 3200 |0670: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -0205e2: 0c02 |0673: move-result-object v2 │ │ -0205e4: 4603 0005 |0674: aget-object v3, v0, v5 │ │ -0205e8: 6e20 9a06 3200 |0676: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -0205ee: 0c02 |0679: move-result-object v2 │ │ -0205f0: 1a03 0e00 |067a: const-string v3, """ // string@000e │ │ -0205f4: 6e20 9a06 3200 |067c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -0205fa: 0c02 |067f: move-result-object v2 │ │ -0205fc: 6e10 9c06 0200 |0680: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -020602: 0c02 |0683: move-result-object v2 │ │ -020604: 6e20 bd00 2700 |0684: invoke-virtual {v7, v2}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@00bd │ │ -02060a: 2900 bff9 |0687: goto/16 0046 // -0641 │ │ -02060e: 6e10 ba00 0700 |0689: invoke-virtual {v7}, Landroid/preference/Preference;.getKey:()Ljava/lang/String; // method@00ba │ │ -020614: 0c02 |068c: move-result-object v2 │ │ -020616: 1a03 6505 |068d: const-string v3, "appFavButtonDT" // string@0565 │ │ -02061a: 6e20 7c06 3200 |068f: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -020620: 0a02 |0692: move-result v2 │ │ -020622: 3802 4a00 |0693: if-eqz v2, 06dd // +004a │ │ -020626: 6e10 b800 0100 |0695: invoke-virtual {v1}, Landroid/preference/ListPreference;.getValue:()Ljava/lang/String; // method@00b8 │ │ -02062c: 0c02 |0698: move-result-object v2 │ │ -02062e: 6e10 8e06 0200 |0699: invoke-virtual {v2}, Ljava/lang/String;.toString:()Ljava/lang/String; // method@068e │ │ -020634: 0c02 |069c: move-result-object v2 │ │ -020636: 1a03 1b04 |069d: const-string v3, "RUN" // string@041b │ │ -02063a: 6e20 7c06 3200 |069f: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -020640: 0a02 |06a2: move-result v2 │ │ -020642: 3802 3a00 |06a3: if-eqz v2, 06dd // +003a │ │ -020646: 5462 7a01 |06a5: iget-object v2, v6, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ -02064a: 1a03 6605 |06a7: const-string v3, "appFavButtonDTapp" // string@0566 │ │ -02064e: 1a04 1800 |06a9: const-string v4, "%%" // string@0018 │ │ -020652: 7230 6f00 3204 |06ab: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -020658: 0c02 |06ae: move-result-object v2 │ │ -02065a: 1a03 cf04 |06af: const-string v3, "\%" // string@04cf │ │ -02065e: 6e20 8906 3200 |06b1: invoke-virtual {v2, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0689 │ │ -020664: 0c00 |06b4: move-result-object v0 │ │ -020666: 2202 0202 |06b5: new-instance v2, Ljava/lang/StringBuilder; // type@0202 │ │ -02066a: 7010 9606 0200 |06b7: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -020670: 6e10 b700 0100 |06ba: invoke-virtual {v1}, Landroid/preference/ListPreference;.getEntry:()Ljava/lang/CharSequence; // method@00b7 │ │ -020676: 0c03 |06bd: move-result-object v3 │ │ -020678: 6e20 9906 3200 |06be: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0699 │ │ -02067e: 0c02 |06c1: move-result-object v2 │ │ -020680: 1a03 0300 |06c2: const-string v3, " "" // string@0003 │ │ -020684: 6e20 9a06 3200 |06c4: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02068a: 0c02 |06c7: move-result-object v2 │ │ -02068c: 4603 0005 |06c8: aget-object v3, v0, v5 │ │ -020690: 6e20 9a06 3200 |06ca: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -020696: 0c02 |06cd: move-result-object v2 │ │ -020698: 1a03 0e00 |06ce: const-string v3, """ // string@000e │ │ -02069c: 6e20 9a06 3200 |06d0: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -0206a2: 0c02 |06d3: move-result-object v2 │ │ -0206a4: 6e10 9c06 0200 |06d4: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -0206aa: 0c02 |06d7: move-result-object v2 │ │ -0206ac: 6e20 bd00 2700 |06d8: invoke-virtual {v7, v2}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@00bd │ │ -0206b2: 2900 6bf9 |06db: goto/16 0046 // -0695 │ │ -0206b6: 6e10 ba00 0700 |06dd: invoke-virtual {v7}, Landroid/preference/Preference;.getKey:()Ljava/lang/String; // method@00ba │ │ -0206bc: 0c02 |06e0: move-result-object v2 │ │ -0206be: 1a03 6705 |06e1: const-string v3, "appFavButtonLT" // string@0567 │ │ -0206c2: 6e20 7c06 3200 |06e3: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -0206c8: 0a02 |06e6: move-result v2 │ │ -0206ca: 3802 4a00 |06e7: if-eqz v2, 0731 // +004a │ │ -0206ce: 6e10 b800 0100 |06e9: invoke-virtual {v1}, Landroid/preference/ListPreference;.getValue:()Ljava/lang/String; // method@00b8 │ │ -0206d4: 0c02 |06ec: move-result-object v2 │ │ -0206d6: 6e10 8e06 0200 |06ed: invoke-virtual {v2}, Ljava/lang/String;.toString:()Ljava/lang/String; // method@068e │ │ -0206dc: 0c02 |06f0: move-result-object v2 │ │ -0206de: 1a03 1b04 |06f1: const-string v3, "RUN" // string@041b │ │ -0206e2: 6e20 7c06 3200 |06f3: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -0206e8: 0a02 |06f6: move-result v2 │ │ -0206ea: 3802 3a00 |06f7: if-eqz v2, 0731 // +003a │ │ -0206ee: 5462 7a01 |06f9: iget-object v2, v6, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ -0206f2: 1a03 6805 |06fb: const-string v3, "appFavButtonLTapp" // string@0568 │ │ -0206f6: 1a04 1800 |06fd: const-string v4, "%%" // string@0018 │ │ -0206fa: 7230 6f00 3204 |06ff: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -020700: 0c02 |0702: move-result-object v2 │ │ -020702: 1a03 cf04 |0703: const-string v3, "\%" // string@04cf │ │ -020706: 6e20 8906 3200 |0705: invoke-virtual {v2, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0689 │ │ -02070c: 0c00 |0708: move-result-object v0 │ │ -02070e: 2202 0202 |0709: new-instance v2, Ljava/lang/StringBuilder; // type@0202 │ │ -020712: 7010 9606 0200 |070b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -020718: 6e10 b700 0100 |070e: invoke-virtual {v1}, Landroid/preference/ListPreference;.getEntry:()Ljava/lang/CharSequence; // method@00b7 │ │ -02071e: 0c03 |0711: move-result-object v3 │ │ -020720: 6e20 9906 3200 |0712: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0699 │ │ -020726: 0c02 |0715: move-result-object v2 │ │ -020728: 1a03 0300 |0716: const-string v3, " "" // string@0003 │ │ -02072c: 6e20 9a06 3200 |0718: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -020732: 0c02 |071b: move-result-object v2 │ │ -020734: 4603 0005 |071c: aget-object v3, v0, v5 │ │ -020738: 6e20 9a06 3200 |071e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02073e: 0c02 |0721: move-result-object v2 │ │ -020740: 1a03 0e00 |0722: const-string v3, """ // string@000e │ │ -020744: 6e20 9a06 3200 |0724: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02074a: 0c02 |0727: move-result-object v2 │ │ -02074c: 6e10 9c06 0200 |0728: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -020752: 0c02 |072b: move-result-object v2 │ │ -020754: 6e20 bd00 2700 |072c: invoke-virtual {v7, v2}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@00bd │ │ -02075a: 2900 17f9 |072f: goto/16 0046 // -06e9 │ │ -02075e: 6e10 b700 0100 |0731: invoke-virtual {v1}, Landroid/preference/ListPreference;.getEntry:()Ljava/lang/CharSequence; // method@00b7 │ │ -020764: 0c02 |0734: move-result-object v2 │ │ -020766: 6e20 bd00 2700 |0735: invoke-virtual {v7, v2}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@00bd │ │ -02076c: 2900 0ef9 |0738: goto/16 0046 // -06f2 │ │ +020984: |[020984] com.gacode.relaunchx.PrefsActivity.updatePrefSummary:(Landroid/preference/Preference;)V │ │ +020994: 1225 |0000: const/4 v5, #int 2 // #2 │ │ +020996: 2072 4200 |0001: instance-of v2, v7, Landroid/preference/ListPreference; // type@0042 │ │ +02099a: 3802 4300 |0003: if-eqz v2, 0046 // +0043 │ │ +02099e: 0771 |0005: move-object v1, v7 │ │ +0209a0: 1f01 4200 |0006: check-cast v1, Landroid/preference/ListPreference; // type@0042 │ │ +0209a4: 6e10 ba00 0700 |0008: invoke-virtual {v7}, Landroid/preference/Preference;.getKey:()Ljava/lang/String; // method@00ba │ │ +0209aa: 0c02 |000b: move-result-object v2 │ │ +0209ac: 1a03 a808 |000c: const-string v3, "homeButtonST" // string@08a8 │ │ +0209b0: 6e20 7c06 3200 |000e: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +0209b6: 0a02 |0011: move-result v2 │ │ +0209b8: 3802 3500 |0012: if-eqz v2, 0047 // +0035 │ │ +0209bc: 6e10 b800 0100 |0014: invoke-virtual {v1}, Landroid/preference/ListPreference;.getValue:()Ljava/lang/String; // method@00b8 │ │ +0209c2: 0c02 |0017: move-result-object v2 │ │ +0209c4: 6e10 8e06 0200 |0018: invoke-virtual {v2}, Ljava/lang/String;.toString:()Ljava/lang/String; // method@068e │ │ +0209ca: 0c02 |001b: move-result-object v2 │ │ +0209cc: 1a03 0004 |001c: const-string v3, "OPENN" // string@0400 │ │ +0209d0: 6e20 7c06 3200 |001e: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +0209d6: 0a02 |0021: move-result v2 │ │ +0209d8: 3802 2500 |0022: if-eqz v2, 0047 // +0025 │ │ +0209dc: 2202 0202 |0024: new-instance v2, Ljava/lang/StringBuilder; // type@0202 │ │ +0209e0: 7010 9606 0200 |0026: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +0209e6: 6e10 b700 0100 |0029: invoke-virtual {v1}, Landroid/preference/ListPreference;.getEntry:()Ljava/lang/CharSequence; // method@00b7 │ │ +0209ec: 0c03 |002c: move-result-object v3 │ │ +0209ee: 6e20 9906 3200 |002d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0699 │ │ +0209f4: 0c02 |0030: move-result-object v2 │ │ +0209f6: 5463 7a01 |0031: iget-object v3, v6, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ +0209fa: 1a04 a908 |0033: const-string v4, "homeButtonSTopenN" // string@08a9 │ │ +0209fe: 1a05 7100 |0035: const-string v5, "1" // string@0071 │ │ +020a02: 7230 6f00 4305 |0037: invoke-interface {v3, v4, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +020a08: 0c03 |003a: move-result-object v3 │ │ +020a0a: 6e20 9a06 3200 |003b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +020a10: 0c02 |003e: move-result-object v2 │ │ +020a12: 6e10 9c06 0200 |003f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +020a18: 0c02 |0042: move-result-object v2 │ │ +020a1a: 6e20 bd00 2700 |0043: invoke-virtual {v7, v2}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@00bd │ │ +020a20: 0e00 |0046: return-void │ │ +020a22: 6e10 ba00 0700 |0047: invoke-virtual {v7}, Landroid/preference/Preference;.getKey:()Ljava/lang/String; // method@00ba │ │ +020a28: 0c02 |004a: move-result-object v2 │ │ +020a2a: 1a03 a408 |004b: const-string v3, "homeButtonDT" // string@08a4 │ │ +020a2e: 6e20 7c06 3200 |004d: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +020a34: 0a02 |0050: move-result v2 │ │ +020a36: 3802 3500 |0051: if-eqz v2, 0086 // +0035 │ │ +020a3a: 6e10 b800 0100 |0053: invoke-virtual {v1}, Landroid/preference/ListPreference;.getValue:()Ljava/lang/String; // method@00b8 │ │ +020a40: 0c02 |0056: move-result-object v2 │ │ +020a42: 6e10 8e06 0200 |0057: invoke-virtual {v2}, Ljava/lang/String;.toString:()Ljava/lang/String; // method@068e │ │ +020a48: 0c02 |005a: move-result-object v2 │ │ +020a4a: 1a03 0004 |005b: const-string v3, "OPENN" // string@0400 │ │ +020a4e: 6e20 7c06 3200 |005d: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +020a54: 0a02 |0060: move-result v2 │ │ +020a56: 3802 2500 |0061: if-eqz v2, 0086 // +0025 │ │ +020a5a: 2202 0202 |0063: new-instance v2, Ljava/lang/StringBuilder; // type@0202 │ │ +020a5e: 7010 9606 0200 |0065: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +020a64: 6e10 b700 0100 |0068: invoke-virtual {v1}, Landroid/preference/ListPreference;.getEntry:()Ljava/lang/CharSequence; // method@00b7 │ │ +020a6a: 0c03 |006b: move-result-object v3 │ │ +020a6c: 6e20 9906 3200 |006c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0699 │ │ +020a72: 0c02 |006f: move-result-object v2 │ │ +020a74: 5463 7a01 |0070: iget-object v3, v6, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ +020a78: 1a04 a508 |0072: const-string v4, "homeButtonDTopenN" // string@08a5 │ │ +020a7c: 1a05 7100 |0074: const-string v5, "1" // string@0071 │ │ +020a80: 7230 6f00 4305 |0076: invoke-interface {v3, v4, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +020a86: 0c03 |0079: move-result-object v3 │ │ +020a88: 6e20 9a06 3200 |007a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +020a8e: 0c02 |007d: move-result-object v2 │ │ +020a90: 6e10 9c06 0200 |007e: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +020a96: 0c02 |0081: move-result-object v2 │ │ +020a98: 6e20 bd00 2700 |0082: invoke-virtual {v7, v2}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@00bd │ │ +020a9e: 28c1 |0085: goto 0046 // -003f │ │ +020aa0: 6e10 ba00 0700 |0086: invoke-virtual {v7}, Landroid/preference/Preference;.getKey:()Ljava/lang/String; // method@00ba │ │ +020aa6: 0c02 |0089: move-result-object v2 │ │ +020aa8: 1a03 a608 |008a: const-string v3, "homeButtonLT" // string@08a6 │ │ +020aac: 6e20 7c06 3200 |008c: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +020ab2: 0a02 |008f: move-result v2 │ │ +020ab4: 3802 3500 |0090: if-eqz v2, 00c5 // +0035 │ │ +020ab8: 6e10 b800 0100 |0092: invoke-virtual {v1}, Landroid/preference/ListPreference;.getValue:()Ljava/lang/String; // method@00b8 │ │ +020abe: 0c02 |0095: move-result-object v2 │ │ +020ac0: 6e10 8e06 0200 |0096: invoke-virtual {v2}, Ljava/lang/String;.toString:()Ljava/lang/String; // method@068e │ │ +020ac6: 0c02 |0099: move-result-object v2 │ │ +020ac8: 1a03 0004 |009a: const-string v3, "OPENN" // string@0400 │ │ +020acc: 6e20 7c06 3200 |009c: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +020ad2: 0a02 |009f: move-result v2 │ │ +020ad4: 3802 2500 |00a0: if-eqz v2, 00c5 // +0025 │ │ +020ad8: 2202 0202 |00a2: new-instance v2, Ljava/lang/StringBuilder; // type@0202 │ │ +020adc: 7010 9606 0200 |00a4: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +020ae2: 6e10 b700 0100 |00a7: invoke-virtual {v1}, Landroid/preference/ListPreference;.getEntry:()Ljava/lang/CharSequence; // method@00b7 │ │ +020ae8: 0c03 |00aa: move-result-object v3 │ │ +020aea: 6e20 9906 3200 |00ab: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0699 │ │ +020af0: 0c02 |00ae: move-result-object v2 │ │ +020af2: 5463 7a01 |00af: iget-object v3, v6, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ +020af6: 1a04 a708 |00b1: const-string v4, "homeButtonLTopenN" // string@08a7 │ │ +020afa: 1a05 7100 |00b3: const-string v5, "1" // string@0071 │ │ +020afe: 7230 6f00 4305 |00b5: invoke-interface {v3, v4, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +020b04: 0c03 |00b8: move-result-object v3 │ │ +020b06: 6e20 9a06 3200 |00b9: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +020b0c: 0c02 |00bc: move-result-object v2 │ │ +020b0e: 6e10 9c06 0200 |00bd: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +020b14: 0c02 |00c0: move-result-object v2 │ │ +020b16: 6e20 bd00 2700 |00c1: invoke-virtual {v7, v2}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@00bd │ │ +020b1c: 2882 |00c4: goto 0046 // -007e │ │ +020b1e: 6e10 ba00 0700 |00c5: invoke-virtual {v7}, Landroid/preference/Preference;.getKey:()Ljava/lang/String; // method@00ba │ │ +020b24: 0c02 |00c8: move-result-object v2 │ │ +020b26: 1a03 470a |00c9: const-string v3, "lruButtonST" // string@0a47 │ │ +020b2a: 6e20 7c06 3200 |00cb: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +020b30: 0a02 |00ce: move-result v2 │ │ +020b32: 3802 3600 |00cf: if-eqz v2, 0105 // +0036 │ │ +020b36: 6e10 b800 0100 |00d1: invoke-virtual {v1}, Landroid/preference/ListPreference;.getValue:()Ljava/lang/String; // method@00b8 │ │ +020b3c: 0c02 |00d4: move-result-object v2 │ │ +020b3e: 6e10 8e06 0200 |00d5: invoke-virtual {v2}, Ljava/lang/String;.toString:()Ljava/lang/String; // method@068e │ │ +020b44: 0c02 |00d8: move-result-object v2 │ │ +020b46: 1a03 0004 |00d9: const-string v3, "OPENN" // string@0400 │ │ +020b4a: 6e20 7c06 3200 |00db: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +020b50: 0a02 |00de: move-result v2 │ │ +020b52: 3802 2600 |00df: if-eqz v2, 0105 // +0026 │ │ +020b56: 2202 0202 |00e1: new-instance v2, Ljava/lang/StringBuilder; // type@0202 │ │ +020b5a: 7010 9606 0200 |00e3: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +020b60: 6e10 b700 0100 |00e6: invoke-virtual {v1}, Landroid/preference/ListPreference;.getEntry:()Ljava/lang/CharSequence; // method@00b7 │ │ +020b66: 0c03 |00e9: move-result-object v3 │ │ +020b68: 6e20 9906 3200 |00ea: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0699 │ │ +020b6e: 0c02 |00ed: move-result-object v2 │ │ +020b70: 5463 7a01 |00ee: iget-object v3, v6, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ +020b74: 1a04 480a |00f0: const-string v4, "lruButtonSTopenN" // string@0a48 │ │ +020b78: 1a05 7100 |00f2: const-string v5, "1" // string@0071 │ │ +020b7c: 7230 6f00 4305 |00f4: invoke-interface {v3, v4, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +020b82: 0c03 |00f7: move-result-object v3 │ │ +020b84: 6e20 9a06 3200 |00f8: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +020b8a: 0c02 |00fb: move-result-object v2 │ │ +020b8c: 6e10 9c06 0200 |00fc: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +020b92: 0c02 |00ff: move-result-object v2 │ │ +020b94: 6e20 bd00 2700 |0100: invoke-virtual {v7, v2}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@00bd │ │ +020b9a: 2900 43ff |0103: goto/16 0046 // -00bd │ │ +020b9e: 6e10 ba00 0700 |0105: invoke-virtual {v7}, Landroid/preference/Preference;.getKey:()Ljava/lang/String; // method@00ba │ │ +020ba4: 0c02 |0108: move-result-object v2 │ │ +020ba6: 1a03 430a |0109: const-string v3, "lruButtonDT" // string@0a43 │ │ +020baa: 6e20 7c06 3200 |010b: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +020bb0: 0a02 |010e: move-result v2 │ │ +020bb2: 3802 3600 |010f: if-eqz v2, 0145 // +0036 │ │ +020bb6: 6e10 b800 0100 |0111: invoke-virtual {v1}, Landroid/preference/ListPreference;.getValue:()Ljava/lang/String; // method@00b8 │ │ +020bbc: 0c02 |0114: move-result-object v2 │ │ +020bbe: 6e10 8e06 0200 |0115: invoke-virtual {v2}, Ljava/lang/String;.toString:()Ljava/lang/String; // method@068e │ │ +020bc4: 0c02 |0118: move-result-object v2 │ │ +020bc6: 1a03 0004 |0119: const-string v3, "OPENN" // string@0400 │ │ +020bca: 6e20 7c06 3200 |011b: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +020bd0: 0a02 |011e: move-result v2 │ │ +020bd2: 3802 2600 |011f: if-eqz v2, 0145 // +0026 │ │ +020bd6: 2202 0202 |0121: new-instance v2, Ljava/lang/StringBuilder; // type@0202 │ │ +020bda: 7010 9606 0200 |0123: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +020be0: 6e10 b700 0100 |0126: invoke-virtual {v1}, Landroid/preference/ListPreference;.getEntry:()Ljava/lang/CharSequence; // method@00b7 │ │ +020be6: 0c03 |0129: move-result-object v3 │ │ +020be8: 6e20 9906 3200 |012a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0699 │ │ +020bee: 0c02 |012d: move-result-object v2 │ │ +020bf0: 5463 7a01 |012e: iget-object v3, v6, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ +020bf4: 1a04 440a |0130: const-string v4, "lruButtonDTopenN" // string@0a44 │ │ +020bf8: 1a05 7100 |0132: const-string v5, "1" // string@0071 │ │ +020bfc: 7230 6f00 4305 |0134: invoke-interface {v3, v4, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +020c02: 0c03 |0137: move-result-object v3 │ │ +020c04: 6e20 9a06 3200 |0138: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +020c0a: 0c02 |013b: move-result-object v2 │ │ +020c0c: 6e10 9c06 0200 |013c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +020c12: 0c02 |013f: move-result-object v2 │ │ +020c14: 6e20 bd00 2700 |0140: invoke-virtual {v7, v2}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@00bd │ │ +020c1a: 2900 03ff |0143: goto/16 0046 // -00fd │ │ +020c1e: 6e10 ba00 0700 |0145: invoke-virtual {v7}, Landroid/preference/Preference;.getKey:()Ljava/lang/String; // method@00ba │ │ +020c24: 0c02 |0148: move-result-object v2 │ │ +020c26: 1a03 450a |0149: const-string v3, "lruButtonLT" // string@0a45 │ │ +020c2a: 6e20 7c06 3200 |014b: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +020c30: 0a02 |014e: move-result v2 │ │ +020c32: 3802 3600 |014f: if-eqz v2, 0185 // +0036 │ │ +020c36: 6e10 b800 0100 |0151: invoke-virtual {v1}, Landroid/preference/ListPreference;.getValue:()Ljava/lang/String; // method@00b8 │ │ +020c3c: 0c02 |0154: move-result-object v2 │ │ +020c3e: 6e10 8e06 0200 |0155: invoke-virtual {v2}, Ljava/lang/String;.toString:()Ljava/lang/String; // method@068e │ │ +020c44: 0c02 |0158: move-result-object v2 │ │ +020c46: 1a03 0004 |0159: const-string v3, "OPENN" // string@0400 │ │ +020c4a: 6e20 7c06 3200 |015b: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +020c50: 0a02 |015e: move-result v2 │ │ +020c52: 3802 2600 |015f: if-eqz v2, 0185 // +0026 │ │ +020c56: 2202 0202 |0161: new-instance v2, Ljava/lang/StringBuilder; // type@0202 │ │ +020c5a: 7010 9606 0200 |0163: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +020c60: 6e10 b700 0100 |0166: invoke-virtual {v1}, Landroid/preference/ListPreference;.getEntry:()Ljava/lang/CharSequence; // method@00b7 │ │ +020c66: 0c03 |0169: move-result-object v3 │ │ +020c68: 6e20 9906 3200 |016a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0699 │ │ +020c6e: 0c02 |016d: move-result-object v2 │ │ +020c70: 5463 7a01 |016e: iget-object v3, v6, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ +020c74: 1a04 460a |0170: const-string v4, "lruButtonLTopenN" // string@0a46 │ │ +020c78: 1a05 7100 |0172: const-string v5, "1" // string@0071 │ │ +020c7c: 7230 6f00 4305 |0174: invoke-interface {v3, v4, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +020c82: 0c03 |0177: move-result-object v3 │ │ +020c84: 6e20 9a06 3200 |0178: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +020c8a: 0c02 |017b: move-result-object v2 │ │ +020c8c: 6e10 9c06 0200 |017c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +020c92: 0c02 |017f: move-result-object v2 │ │ +020c94: 6e20 bd00 2700 |0180: invoke-virtual {v7, v2}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@00bd │ │ +020c9a: 2900 c3fe |0183: goto/16 0046 // -013d │ │ +020c9e: 6e10 ba00 0700 |0185: invoke-virtual {v7}, Landroid/preference/Preference;.getKey:()Ljava/lang/String; // method@00ba │ │ +020ca4: 0c02 |0188: move-result-object v2 │ │ +020ca6: 1a03 6907 |0189: const-string v3, "favButtonST" // string@0769 │ │ +020caa: 6e20 7c06 3200 |018b: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +020cb0: 0a02 |018e: move-result v2 │ │ +020cb2: 3802 3600 |018f: if-eqz v2, 01c5 // +0036 │ │ +020cb6: 6e10 b800 0100 |0191: invoke-virtual {v1}, Landroid/preference/ListPreference;.getValue:()Ljava/lang/String; // method@00b8 │ │ +020cbc: 0c02 |0194: move-result-object v2 │ │ +020cbe: 6e10 8e06 0200 |0195: invoke-virtual {v2}, Ljava/lang/String;.toString:()Ljava/lang/String; // method@068e │ │ +020cc4: 0c02 |0198: move-result-object v2 │ │ +020cc6: 1a03 0004 |0199: const-string v3, "OPENN" // string@0400 │ │ +020cca: 6e20 7c06 3200 |019b: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +020cd0: 0a02 |019e: move-result v2 │ │ +020cd2: 3802 2600 |019f: if-eqz v2, 01c5 // +0026 │ │ +020cd6: 2202 0202 |01a1: new-instance v2, Ljava/lang/StringBuilder; // type@0202 │ │ +020cda: 7010 9606 0200 |01a3: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +020ce0: 6e10 b700 0100 |01a6: invoke-virtual {v1}, Landroid/preference/ListPreference;.getEntry:()Ljava/lang/CharSequence; // method@00b7 │ │ +020ce6: 0c03 |01a9: move-result-object v3 │ │ +020ce8: 6e20 9906 3200 |01aa: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0699 │ │ +020cee: 0c02 |01ad: move-result-object v2 │ │ +020cf0: 5463 7a01 |01ae: iget-object v3, v6, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ +020cf4: 1a04 6a07 |01b0: const-string v4, "favButtonSTopenN" // string@076a │ │ +020cf8: 1a05 7100 |01b2: const-string v5, "1" // string@0071 │ │ +020cfc: 7230 6f00 4305 |01b4: invoke-interface {v3, v4, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +020d02: 0c03 |01b7: move-result-object v3 │ │ +020d04: 6e20 9a06 3200 |01b8: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +020d0a: 0c02 |01bb: move-result-object v2 │ │ +020d0c: 6e10 9c06 0200 |01bc: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +020d12: 0c02 |01bf: move-result-object v2 │ │ +020d14: 6e20 bd00 2700 |01c0: invoke-virtual {v7, v2}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@00bd │ │ +020d1a: 2900 83fe |01c3: goto/16 0046 // -017d │ │ +020d1e: 6e10 ba00 0700 |01c5: invoke-virtual {v7}, Landroid/preference/Preference;.getKey:()Ljava/lang/String; // method@00ba │ │ +020d24: 0c02 |01c8: move-result-object v2 │ │ +020d26: 1a03 6507 |01c9: const-string v3, "favButtonDT" // string@0765 │ │ +020d2a: 6e20 7c06 3200 |01cb: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +020d30: 0a02 |01ce: move-result v2 │ │ +020d32: 3802 3600 |01cf: if-eqz v2, 0205 // +0036 │ │ +020d36: 6e10 b800 0100 |01d1: invoke-virtual {v1}, Landroid/preference/ListPreference;.getValue:()Ljava/lang/String; // method@00b8 │ │ +020d3c: 0c02 |01d4: move-result-object v2 │ │ +020d3e: 6e10 8e06 0200 |01d5: invoke-virtual {v2}, Ljava/lang/String;.toString:()Ljava/lang/String; // method@068e │ │ +020d44: 0c02 |01d8: move-result-object v2 │ │ +020d46: 1a03 0004 |01d9: const-string v3, "OPENN" // string@0400 │ │ +020d4a: 6e20 7c06 3200 |01db: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +020d50: 0a02 |01de: move-result v2 │ │ +020d52: 3802 2600 |01df: if-eqz v2, 0205 // +0026 │ │ +020d56: 2202 0202 |01e1: new-instance v2, Ljava/lang/StringBuilder; // type@0202 │ │ +020d5a: 7010 9606 0200 |01e3: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +020d60: 6e10 b700 0100 |01e6: invoke-virtual {v1}, Landroid/preference/ListPreference;.getEntry:()Ljava/lang/CharSequence; // method@00b7 │ │ +020d66: 0c03 |01e9: move-result-object v3 │ │ +020d68: 6e20 9906 3200 |01ea: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0699 │ │ +020d6e: 0c02 |01ed: move-result-object v2 │ │ +020d70: 5463 7a01 |01ee: iget-object v3, v6, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ +020d74: 1a04 6607 |01f0: const-string v4, "favButtonDTopenN" // string@0766 │ │ +020d78: 1a05 7100 |01f2: const-string v5, "1" // string@0071 │ │ +020d7c: 7230 6f00 4305 |01f4: invoke-interface {v3, v4, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +020d82: 0c03 |01f7: move-result-object v3 │ │ +020d84: 6e20 9a06 3200 |01f8: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +020d8a: 0c02 |01fb: move-result-object v2 │ │ +020d8c: 6e10 9c06 0200 |01fc: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +020d92: 0c02 |01ff: move-result-object v2 │ │ +020d94: 6e20 bd00 2700 |0200: invoke-virtual {v7, v2}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@00bd │ │ +020d9a: 2900 43fe |0203: goto/16 0046 // -01bd │ │ +020d9e: 6e10 ba00 0700 |0205: invoke-virtual {v7}, Landroid/preference/Preference;.getKey:()Ljava/lang/String; // method@00ba │ │ +020da4: 0c02 |0208: move-result-object v2 │ │ +020da6: 1a03 6707 |0209: const-string v3, "favButtonLT" // string@0767 │ │ +020daa: 6e20 7c06 3200 |020b: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +020db0: 0a02 |020e: move-result v2 │ │ +020db2: 3802 3600 |020f: if-eqz v2, 0245 // +0036 │ │ +020db6: 6e10 b800 0100 |0211: invoke-virtual {v1}, Landroid/preference/ListPreference;.getValue:()Ljava/lang/String; // method@00b8 │ │ +020dbc: 0c02 |0214: move-result-object v2 │ │ +020dbe: 6e10 8e06 0200 |0215: invoke-virtual {v2}, Ljava/lang/String;.toString:()Ljava/lang/String; // method@068e │ │ +020dc4: 0c02 |0218: move-result-object v2 │ │ +020dc6: 1a03 0004 |0219: const-string v3, "OPENN" // string@0400 │ │ +020dca: 6e20 7c06 3200 |021b: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +020dd0: 0a02 |021e: move-result v2 │ │ +020dd2: 3802 2600 |021f: if-eqz v2, 0245 // +0026 │ │ +020dd6: 2202 0202 |0221: new-instance v2, Ljava/lang/StringBuilder; // type@0202 │ │ +020dda: 7010 9606 0200 |0223: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +020de0: 6e10 b700 0100 |0226: invoke-virtual {v1}, Landroid/preference/ListPreference;.getEntry:()Ljava/lang/CharSequence; // method@00b7 │ │ +020de6: 0c03 |0229: move-result-object v3 │ │ +020de8: 6e20 9906 3200 |022a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0699 │ │ +020dee: 0c02 |022d: move-result-object v2 │ │ +020df0: 5463 7a01 |022e: iget-object v3, v6, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ +020df4: 1a04 6807 |0230: const-string v4, "favButtonLTopenN" // string@0768 │ │ +020df8: 1a05 7100 |0232: const-string v5, "1" // string@0071 │ │ +020dfc: 7230 6f00 4305 |0234: invoke-interface {v3, v4, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +020e02: 0c03 |0237: move-result-object v3 │ │ +020e04: 6e20 9a06 3200 |0238: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +020e0a: 0c02 |023b: move-result-object v2 │ │ +020e0c: 6e10 9c06 0200 |023c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +020e12: 0c02 |023f: move-result-object v2 │ │ +020e14: 6e20 bd00 2700 |0240: invoke-virtual {v7, v2}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@00bd │ │ +020e1a: 2900 03fe |0243: goto/16 0046 // -01fd │ │ +020e1e: 6e10 ba00 0700 |0245: invoke-virtual {v7}, Landroid/preference/Preference;.getKey:()Ljava/lang/String; // method@00ba │ │ +020e24: 0c02 |0248: move-result-object v2 │ │ +020e26: 1a03 7e0d |0249: const-string v3, "settingsButtonST" // string@0d7e │ │ +020e2a: 6e20 7c06 3200 |024b: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +020e30: 0a02 |024e: move-result v2 │ │ +020e32: 3802 4a00 |024f: if-eqz v2, 0299 // +004a │ │ +020e36: 6e10 b800 0100 |0251: invoke-virtual {v1}, Landroid/preference/ListPreference;.getValue:()Ljava/lang/String; // method@00b8 │ │ +020e3c: 0c02 |0254: move-result-object v2 │ │ +020e3e: 6e10 8e06 0200 |0255: invoke-virtual {v2}, Ljava/lang/String;.toString:()Ljava/lang/String; // method@068e │ │ +020e44: 0c02 |0258: move-result-object v2 │ │ +020e46: 1a03 1b04 |0259: const-string v3, "RUN" // string@041b │ │ +020e4a: 6e20 7c06 3200 |025b: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +020e50: 0a02 |025e: move-result v2 │ │ +020e52: 3802 3a00 |025f: if-eqz v2, 0299 // +003a │ │ +020e56: 5462 7a01 |0261: iget-object v2, v6, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ +020e5a: 1a03 7f0d |0263: const-string v3, "settingsButtonSTapp" // string@0d7f │ │ +020e5e: 1a04 1800 |0265: const-string v4, "%%" // string@0018 │ │ +020e62: 7230 6f00 3204 |0267: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +020e68: 0c02 |026a: move-result-object v2 │ │ +020e6a: 1a03 cf04 |026b: const-string v3, "\%" // string@04cf │ │ +020e6e: 6e20 8906 3200 |026d: invoke-virtual {v2, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0689 │ │ +020e74: 0c00 |0270: move-result-object v0 │ │ +020e76: 2202 0202 |0271: new-instance v2, Ljava/lang/StringBuilder; // type@0202 │ │ +020e7a: 7010 9606 0200 |0273: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +020e80: 6e10 b700 0100 |0276: invoke-virtual {v1}, Landroid/preference/ListPreference;.getEntry:()Ljava/lang/CharSequence; // method@00b7 │ │ +020e86: 0c03 |0279: move-result-object v3 │ │ +020e88: 6e20 9906 3200 |027a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0699 │ │ +020e8e: 0c02 |027d: move-result-object v2 │ │ +020e90: 1a03 0300 |027e: const-string v3, " "" // string@0003 │ │ +020e94: 6e20 9a06 3200 |0280: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +020e9a: 0c02 |0283: move-result-object v2 │ │ +020e9c: 4603 0005 |0284: aget-object v3, v0, v5 │ │ +020ea0: 6e20 9a06 3200 |0286: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +020ea6: 0c02 |0289: move-result-object v2 │ │ +020ea8: 1a03 0e00 |028a: const-string v3, """ // string@000e │ │ +020eac: 6e20 9a06 3200 |028c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +020eb2: 0c02 |028f: move-result-object v2 │ │ +020eb4: 6e10 9c06 0200 |0290: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +020eba: 0c02 |0293: move-result-object v2 │ │ +020ebc: 6e20 bd00 2700 |0294: invoke-virtual {v7, v2}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@00bd │ │ +020ec2: 2900 affd |0297: goto/16 0046 // -0251 │ │ +020ec6: 6e10 ba00 0700 |0299: invoke-virtual {v7}, Landroid/preference/Preference;.getKey:()Ljava/lang/String; // method@00ba │ │ +020ecc: 0c02 |029c: move-result-object v2 │ │ +020ece: 1a03 7a0d |029d: const-string v3, "settingsButtonDT" // string@0d7a │ │ +020ed2: 6e20 7c06 3200 |029f: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +020ed8: 0a02 |02a2: move-result v2 │ │ +020eda: 3802 4a00 |02a3: if-eqz v2, 02ed // +004a │ │ +020ede: 6e10 b800 0100 |02a5: invoke-virtual {v1}, Landroid/preference/ListPreference;.getValue:()Ljava/lang/String; // method@00b8 │ │ +020ee4: 0c02 |02a8: move-result-object v2 │ │ +020ee6: 6e10 8e06 0200 |02a9: invoke-virtual {v2}, Ljava/lang/String;.toString:()Ljava/lang/String; // method@068e │ │ +020eec: 0c02 |02ac: move-result-object v2 │ │ +020eee: 1a03 1b04 |02ad: const-string v3, "RUN" // string@041b │ │ +020ef2: 6e20 7c06 3200 |02af: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +020ef8: 0a02 |02b2: move-result v2 │ │ +020efa: 3802 3a00 |02b3: if-eqz v2, 02ed // +003a │ │ +020efe: 5462 7a01 |02b5: iget-object v2, v6, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ +020f02: 1a03 7b0d |02b7: const-string v3, "settingsButtonDTapp" // string@0d7b │ │ +020f06: 1a04 1800 |02b9: const-string v4, "%%" // string@0018 │ │ +020f0a: 7230 6f00 3204 |02bb: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +020f10: 0c02 |02be: move-result-object v2 │ │ +020f12: 1a03 cf04 |02bf: const-string v3, "\%" // string@04cf │ │ +020f16: 6e20 8906 3200 |02c1: invoke-virtual {v2, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0689 │ │ +020f1c: 0c00 |02c4: move-result-object v0 │ │ +020f1e: 2202 0202 |02c5: new-instance v2, Ljava/lang/StringBuilder; // type@0202 │ │ +020f22: 7010 9606 0200 |02c7: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +020f28: 6e10 b700 0100 |02ca: invoke-virtual {v1}, Landroid/preference/ListPreference;.getEntry:()Ljava/lang/CharSequence; // method@00b7 │ │ +020f2e: 0c03 |02cd: move-result-object v3 │ │ +020f30: 6e20 9906 3200 |02ce: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0699 │ │ +020f36: 0c02 |02d1: move-result-object v2 │ │ +020f38: 1a03 0300 |02d2: const-string v3, " "" // string@0003 │ │ +020f3c: 6e20 9a06 3200 |02d4: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +020f42: 0c02 |02d7: move-result-object v2 │ │ +020f44: 4603 0005 |02d8: aget-object v3, v0, v5 │ │ +020f48: 6e20 9a06 3200 |02da: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +020f4e: 0c02 |02dd: move-result-object v2 │ │ +020f50: 1a03 0e00 |02de: const-string v3, """ // string@000e │ │ +020f54: 6e20 9a06 3200 |02e0: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +020f5a: 0c02 |02e3: move-result-object v2 │ │ +020f5c: 6e10 9c06 0200 |02e4: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +020f62: 0c02 |02e7: move-result-object v2 │ │ +020f64: 6e20 bd00 2700 |02e8: invoke-virtual {v7, v2}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@00bd │ │ +020f6a: 2900 5bfd |02eb: goto/16 0046 // -02a5 │ │ +020f6e: 6e10 ba00 0700 |02ed: invoke-virtual {v7}, Landroid/preference/Preference;.getKey:()Ljava/lang/String; // method@00ba │ │ +020f74: 0c02 |02f0: move-result-object v2 │ │ +020f76: 1a03 7c0d |02f1: const-string v3, "settingsButtonLT" // string@0d7c │ │ +020f7a: 6e20 7c06 3200 |02f3: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +020f80: 0a02 |02f6: move-result v2 │ │ +020f82: 3802 4a00 |02f7: if-eqz v2, 0341 // +004a │ │ +020f86: 6e10 b800 0100 |02f9: invoke-virtual {v1}, Landroid/preference/ListPreference;.getValue:()Ljava/lang/String; // method@00b8 │ │ +020f8c: 0c02 |02fc: move-result-object v2 │ │ +020f8e: 6e10 8e06 0200 |02fd: invoke-virtual {v2}, Ljava/lang/String;.toString:()Ljava/lang/String; // method@068e │ │ +020f94: 0c02 |0300: move-result-object v2 │ │ +020f96: 1a03 1b04 |0301: const-string v3, "RUN" // string@041b │ │ +020f9a: 6e20 7c06 3200 |0303: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +020fa0: 0a02 |0306: move-result v2 │ │ +020fa2: 3802 3a00 |0307: if-eqz v2, 0341 // +003a │ │ +020fa6: 5462 7a01 |0309: iget-object v2, v6, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ +020faa: 1a03 7d0d |030b: const-string v3, "settingsButtonLTapp" // string@0d7d │ │ +020fae: 1a04 1800 |030d: const-string v4, "%%" // string@0018 │ │ +020fb2: 7230 6f00 3204 |030f: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +020fb8: 0c02 |0312: move-result-object v2 │ │ +020fba: 1a03 cf04 |0313: const-string v3, "\%" // string@04cf │ │ +020fbe: 6e20 8906 3200 |0315: invoke-virtual {v2, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0689 │ │ +020fc4: 0c00 |0318: move-result-object v0 │ │ +020fc6: 2202 0202 |0319: new-instance v2, Ljava/lang/StringBuilder; // type@0202 │ │ +020fca: 7010 9606 0200 |031b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +020fd0: 6e10 b700 0100 |031e: invoke-virtual {v1}, Landroid/preference/ListPreference;.getEntry:()Ljava/lang/CharSequence; // method@00b7 │ │ +020fd6: 0c03 |0321: move-result-object v3 │ │ +020fd8: 6e20 9906 3200 |0322: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0699 │ │ +020fde: 0c02 |0325: move-result-object v2 │ │ +020fe0: 1a03 0300 |0326: const-string v3, " "" // string@0003 │ │ +020fe4: 6e20 9a06 3200 |0328: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +020fea: 0c02 |032b: move-result-object v2 │ │ +020fec: 4603 0005 |032c: aget-object v3, v0, v5 │ │ +020ff0: 6e20 9a06 3200 |032e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +020ff6: 0c02 |0331: move-result-object v2 │ │ +020ff8: 1a03 0e00 |0332: const-string v3, """ // string@000e │ │ +020ffc: 6e20 9a06 3200 |0334: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +021002: 0c02 |0337: move-result-object v2 │ │ +021004: 6e10 9c06 0200 |0338: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +02100a: 0c02 |033b: move-result-object v2 │ │ +02100c: 6e20 bd00 2700 |033c: invoke-virtual {v7, v2}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@00bd │ │ +021012: 2900 07fd |033f: goto/16 0046 // -02f9 │ │ +021016: 6e10 ba00 0700 |0341: invoke-virtual {v7}, Landroid/preference/Preference;.getKey:()Ljava/lang/String; // method@00ba │ │ +02101c: 0c02 |0344: move-result-object v2 │ │ +02101e: 1a03 2305 |0345: const-string v3, "advancedButtonST" // string@0523 │ │ +021022: 6e20 7c06 3200 |0347: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +021028: 0a02 |034a: move-result v2 │ │ +02102a: 3802 4a00 |034b: if-eqz v2, 0395 // +004a │ │ +02102e: 6e10 b800 0100 |034d: invoke-virtual {v1}, Landroid/preference/ListPreference;.getValue:()Ljava/lang/String; // method@00b8 │ │ +021034: 0c02 |0350: move-result-object v2 │ │ +021036: 6e10 8e06 0200 |0351: invoke-virtual {v2}, Ljava/lang/String;.toString:()Ljava/lang/String; // method@068e │ │ +02103c: 0c02 |0354: move-result-object v2 │ │ +02103e: 1a03 1b04 |0355: const-string v3, "RUN" // string@041b │ │ +021042: 6e20 7c06 3200 |0357: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +021048: 0a02 |035a: move-result v2 │ │ +02104a: 3802 3a00 |035b: if-eqz v2, 0395 // +003a │ │ +02104e: 5462 7a01 |035d: iget-object v2, v6, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ +021052: 1a03 2405 |035f: const-string v3, "advancedButtonSTapp" // string@0524 │ │ +021056: 1a04 1800 |0361: const-string v4, "%%" // string@0018 │ │ +02105a: 7230 6f00 3204 |0363: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +021060: 0c02 |0366: move-result-object v2 │ │ +021062: 1a03 cf04 |0367: const-string v3, "\%" // string@04cf │ │ +021066: 6e20 8906 3200 |0369: invoke-virtual {v2, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0689 │ │ +02106c: 0c00 |036c: move-result-object v0 │ │ +02106e: 2202 0202 |036d: new-instance v2, Ljava/lang/StringBuilder; // type@0202 │ │ +021072: 7010 9606 0200 |036f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +021078: 6e10 b700 0100 |0372: invoke-virtual {v1}, Landroid/preference/ListPreference;.getEntry:()Ljava/lang/CharSequence; // method@00b7 │ │ +02107e: 0c03 |0375: move-result-object v3 │ │ +021080: 6e20 9906 3200 |0376: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0699 │ │ +021086: 0c02 |0379: move-result-object v2 │ │ +021088: 1a03 0300 |037a: const-string v3, " "" // string@0003 │ │ +02108c: 6e20 9a06 3200 |037c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +021092: 0c02 |037f: move-result-object v2 │ │ +021094: 4603 0005 |0380: aget-object v3, v0, v5 │ │ +021098: 6e20 9a06 3200 |0382: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02109e: 0c02 |0385: move-result-object v2 │ │ +0210a0: 1a03 0e00 |0386: const-string v3, """ // string@000e │ │ +0210a4: 6e20 9a06 3200 |0388: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +0210aa: 0c02 |038b: move-result-object v2 │ │ +0210ac: 6e10 9c06 0200 |038c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +0210b2: 0c02 |038f: move-result-object v2 │ │ +0210b4: 6e20 bd00 2700 |0390: invoke-virtual {v7, v2}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@00bd │ │ +0210ba: 2900 b3fc |0393: goto/16 0046 // -034d │ │ +0210be: 6e10 ba00 0700 |0395: invoke-virtual {v7}, Landroid/preference/Preference;.getKey:()Ljava/lang/String; // method@00ba │ │ +0210c4: 0c02 |0398: move-result-object v2 │ │ +0210c6: 1a03 1f05 |0399: const-string v3, "advancedButtonDT" // string@051f │ │ +0210ca: 6e20 7c06 3200 |039b: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +0210d0: 0a02 |039e: move-result v2 │ │ +0210d2: 3802 4a00 |039f: if-eqz v2, 03e9 // +004a │ │ +0210d6: 6e10 b800 0100 |03a1: invoke-virtual {v1}, Landroid/preference/ListPreference;.getValue:()Ljava/lang/String; // method@00b8 │ │ +0210dc: 0c02 |03a4: move-result-object v2 │ │ +0210de: 6e10 8e06 0200 |03a5: invoke-virtual {v2}, Ljava/lang/String;.toString:()Ljava/lang/String; // method@068e │ │ +0210e4: 0c02 |03a8: move-result-object v2 │ │ +0210e6: 1a03 1b04 |03a9: const-string v3, "RUN" // string@041b │ │ +0210ea: 6e20 7c06 3200 |03ab: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +0210f0: 0a02 |03ae: move-result v2 │ │ +0210f2: 3802 3a00 |03af: if-eqz v2, 03e9 // +003a │ │ +0210f6: 5462 7a01 |03b1: iget-object v2, v6, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ +0210fa: 1a03 2005 |03b3: const-string v3, "advancedButtonDTapp" // string@0520 │ │ +0210fe: 1a04 1800 |03b5: const-string v4, "%%" // string@0018 │ │ +021102: 7230 6f00 3204 |03b7: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +021108: 0c02 |03ba: move-result-object v2 │ │ +02110a: 1a03 cf04 |03bb: const-string v3, "\%" // string@04cf │ │ +02110e: 6e20 8906 3200 |03bd: invoke-virtual {v2, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0689 │ │ +021114: 0c00 |03c0: move-result-object v0 │ │ +021116: 2202 0202 |03c1: new-instance v2, Ljava/lang/StringBuilder; // type@0202 │ │ +02111a: 7010 9606 0200 |03c3: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +021120: 6e10 b700 0100 |03c6: invoke-virtual {v1}, Landroid/preference/ListPreference;.getEntry:()Ljava/lang/CharSequence; // method@00b7 │ │ +021126: 0c03 |03c9: move-result-object v3 │ │ +021128: 6e20 9906 3200 |03ca: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0699 │ │ +02112e: 0c02 |03cd: move-result-object v2 │ │ +021130: 1a03 0300 |03ce: const-string v3, " "" // string@0003 │ │ +021134: 6e20 9a06 3200 |03d0: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02113a: 0c02 |03d3: move-result-object v2 │ │ +02113c: 4603 0005 |03d4: aget-object v3, v0, v5 │ │ +021140: 6e20 9a06 3200 |03d6: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +021146: 0c02 |03d9: move-result-object v2 │ │ +021148: 1a03 0e00 |03da: const-string v3, """ // string@000e │ │ +02114c: 6e20 9a06 3200 |03dc: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +021152: 0c02 |03df: move-result-object v2 │ │ +021154: 6e10 9c06 0200 |03e0: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +02115a: 0c02 |03e3: move-result-object v2 │ │ +02115c: 6e20 bd00 2700 |03e4: invoke-virtual {v7, v2}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@00bd │ │ +021162: 2900 5ffc |03e7: goto/16 0046 // -03a1 │ │ +021166: 6e10 ba00 0700 |03e9: invoke-virtual {v7}, Landroid/preference/Preference;.getKey:()Ljava/lang/String; // method@00ba │ │ +02116c: 0c02 |03ec: move-result-object v2 │ │ +02116e: 1a03 2105 |03ed: const-string v3, "advancedButtonLT" // string@0521 │ │ +021172: 6e20 7c06 3200 |03ef: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +021178: 0a02 |03f2: move-result v2 │ │ +02117a: 3802 4a00 |03f3: if-eqz v2, 043d // +004a │ │ +02117e: 6e10 b800 0100 |03f5: invoke-virtual {v1}, Landroid/preference/ListPreference;.getValue:()Ljava/lang/String; // method@00b8 │ │ +021184: 0c02 |03f8: move-result-object v2 │ │ +021186: 6e10 8e06 0200 |03f9: invoke-virtual {v2}, Ljava/lang/String;.toString:()Ljava/lang/String; // method@068e │ │ +02118c: 0c02 |03fc: move-result-object v2 │ │ +02118e: 1a03 1b04 |03fd: const-string v3, "RUN" // string@041b │ │ +021192: 6e20 7c06 3200 |03ff: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +021198: 0a02 |0402: move-result v2 │ │ +02119a: 3802 3a00 |0403: if-eqz v2, 043d // +003a │ │ +02119e: 5462 7a01 |0405: iget-object v2, v6, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ +0211a2: 1a03 2205 |0407: const-string v3, "advancedButtonLTapp" // string@0522 │ │ +0211a6: 1a04 1800 |0409: const-string v4, "%%" // string@0018 │ │ +0211aa: 7230 6f00 3204 |040b: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +0211b0: 0c02 |040e: move-result-object v2 │ │ +0211b2: 1a03 cf04 |040f: const-string v3, "\%" // string@04cf │ │ +0211b6: 6e20 8906 3200 |0411: invoke-virtual {v2, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0689 │ │ +0211bc: 0c00 |0414: move-result-object v0 │ │ +0211be: 2202 0202 |0415: new-instance v2, Ljava/lang/StringBuilder; // type@0202 │ │ +0211c2: 7010 9606 0200 |0417: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +0211c8: 6e10 b700 0100 |041a: invoke-virtual {v1}, Landroid/preference/ListPreference;.getEntry:()Ljava/lang/CharSequence; // method@00b7 │ │ +0211ce: 0c03 |041d: move-result-object v3 │ │ +0211d0: 6e20 9906 3200 |041e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0699 │ │ +0211d6: 0c02 |0421: move-result-object v2 │ │ +0211d8: 1a03 0300 |0422: const-string v3, " "" // string@0003 │ │ +0211dc: 6e20 9a06 3200 |0424: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +0211e2: 0c02 |0427: move-result-object v2 │ │ +0211e4: 4603 0005 |0428: aget-object v3, v0, v5 │ │ +0211e8: 6e20 9a06 3200 |042a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +0211ee: 0c02 |042d: move-result-object v2 │ │ +0211f0: 1a03 0e00 |042e: const-string v3, """ // string@000e │ │ +0211f4: 6e20 9a06 3200 |0430: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +0211fa: 0c02 |0433: move-result-object v2 │ │ +0211fc: 6e10 9c06 0200 |0434: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +021202: 0c02 |0437: move-result-object v2 │ │ +021204: 6e20 bd00 2700 |0438: invoke-virtual {v7, v2}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@00bd │ │ +02120a: 2900 0bfc |043b: goto/16 0046 // -03f5 │ │ +02120e: 6e10 ba00 0700 |043d: invoke-virtual {v7}, Landroid/preference/Preference;.getKey:()Ljava/lang/String; // method@00ba │ │ +021214: 0c02 |0440: move-result-object v2 │ │ +021216: 1a03 760a |0441: const-string v3, "memButtonST" // string@0a76 │ │ +02121a: 6e20 7c06 3200 |0443: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +021220: 0a02 |0446: move-result v2 │ │ +021222: 3802 4a00 |0447: if-eqz v2, 0491 // +004a │ │ +021226: 6e10 b800 0100 |0449: invoke-virtual {v1}, Landroid/preference/ListPreference;.getValue:()Ljava/lang/String; // method@00b8 │ │ +02122c: 0c02 |044c: move-result-object v2 │ │ +02122e: 6e10 8e06 0200 |044d: invoke-virtual {v2}, Ljava/lang/String;.toString:()Ljava/lang/String; // method@068e │ │ +021234: 0c02 |0450: move-result-object v2 │ │ +021236: 1a03 1b04 |0451: const-string v3, "RUN" // string@041b │ │ +02123a: 6e20 7c06 3200 |0453: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +021240: 0a02 |0456: move-result v2 │ │ +021242: 3802 3a00 |0457: if-eqz v2, 0491 // +003a │ │ +021246: 5462 7a01 |0459: iget-object v2, v6, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ +02124a: 1a03 770a |045b: const-string v3, "memButtonSTapp" // string@0a77 │ │ +02124e: 1a04 1800 |045d: const-string v4, "%%" // string@0018 │ │ +021252: 7230 6f00 3204 |045f: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +021258: 0c02 |0462: move-result-object v2 │ │ +02125a: 1a03 cf04 |0463: const-string v3, "\%" // string@04cf │ │ +02125e: 6e20 8906 3200 |0465: invoke-virtual {v2, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0689 │ │ +021264: 0c00 |0468: move-result-object v0 │ │ +021266: 2202 0202 |0469: new-instance v2, Ljava/lang/StringBuilder; // type@0202 │ │ +02126a: 7010 9606 0200 |046b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +021270: 6e10 b700 0100 |046e: invoke-virtual {v1}, Landroid/preference/ListPreference;.getEntry:()Ljava/lang/CharSequence; // method@00b7 │ │ +021276: 0c03 |0471: move-result-object v3 │ │ +021278: 6e20 9906 3200 |0472: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0699 │ │ +02127e: 0c02 |0475: move-result-object v2 │ │ +021280: 1a03 0300 |0476: const-string v3, " "" // string@0003 │ │ +021284: 6e20 9a06 3200 |0478: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02128a: 0c02 |047b: move-result-object v2 │ │ +02128c: 4603 0005 |047c: aget-object v3, v0, v5 │ │ +021290: 6e20 9a06 3200 |047e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +021296: 0c02 |0481: move-result-object v2 │ │ +021298: 1a03 0e00 |0482: const-string v3, """ // string@000e │ │ +02129c: 6e20 9a06 3200 |0484: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +0212a2: 0c02 |0487: move-result-object v2 │ │ +0212a4: 6e10 9c06 0200 |0488: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +0212aa: 0c02 |048b: move-result-object v2 │ │ +0212ac: 6e20 bd00 2700 |048c: invoke-virtual {v7, v2}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@00bd │ │ +0212b2: 2900 b7fb |048f: goto/16 0046 // -0449 │ │ +0212b6: 6e10 ba00 0700 |0491: invoke-virtual {v7}, Landroid/preference/Preference;.getKey:()Ljava/lang/String; // method@00ba │ │ +0212bc: 0c02 |0494: move-result-object v2 │ │ +0212be: 1a03 720a |0495: const-string v3, "memButtonDT" // string@0a72 │ │ +0212c2: 6e20 7c06 3200 |0497: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +0212c8: 0a02 |049a: move-result v2 │ │ +0212ca: 3802 4a00 |049b: if-eqz v2, 04e5 // +004a │ │ +0212ce: 6e10 b800 0100 |049d: invoke-virtual {v1}, Landroid/preference/ListPreference;.getValue:()Ljava/lang/String; // method@00b8 │ │ +0212d4: 0c02 |04a0: move-result-object v2 │ │ +0212d6: 6e10 8e06 0200 |04a1: invoke-virtual {v2}, Ljava/lang/String;.toString:()Ljava/lang/String; // method@068e │ │ +0212dc: 0c02 |04a4: move-result-object v2 │ │ +0212de: 1a03 1b04 |04a5: const-string v3, "RUN" // string@041b │ │ +0212e2: 6e20 7c06 3200 |04a7: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +0212e8: 0a02 |04aa: move-result v2 │ │ +0212ea: 3802 3a00 |04ab: if-eqz v2, 04e5 // +003a │ │ +0212ee: 5462 7a01 |04ad: iget-object v2, v6, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ +0212f2: 1a03 730a |04af: const-string v3, "memButtonDTapp" // string@0a73 │ │ +0212f6: 1a04 1800 |04b1: const-string v4, "%%" // string@0018 │ │ +0212fa: 7230 6f00 3204 |04b3: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +021300: 0c02 |04b6: move-result-object v2 │ │ +021302: 1a03 cf04 |04b7: const-string v3, "\%" // string@04cf │ │ +021306: 6e20 8906 3200 |04b9: invoke-virtual {v2, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0689 │ │ +02130c: 0c00 |04bc: move-result-object v0 │ │ +02130e: 2202 0202 |04bd: new-instance v2, Ljava/lang/StringBuilder; // type@0202 │ │ +021312: 7010 9606 0200 |04bf: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +021318: 6e10 b700 0100 |04c2: invoke-virtual {v1}, Landroid/preference/ListPreference;.getEntry:()Ljava/lang/CharSequence; // method@00b7 │ │ +02131e: 0c03 |04c5: move-result-object v3 │ │ +021320: 6e20 9906 3200 |04c6: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0699 │ │ +021326: 0c02 |04c9: move-result-object v2 │ │ +021328: 1a03 0300 |04ca: const-string v3, " "" // string@0003 │ │ +02132c: 6e20 9a06 3200 |04cc: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +021332: 0c02 |04cf: move-result-object v2 │ │ +021334: 4603 0005 |04d0: aget-object v3, v0, v5 │ │ +021338: 6e20 9a06 3200 |04d2: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02133e: 0c02 |04d5: move-result-object v2 │ │ +021340: 1a03 0e00 |04d6: const-string v3, """ // string@000e │ │ +021344: 6e20 9a06 3200 |04d8: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02134a: 0c02 |04db: move-result-object v2 │ │ +02134c: 6e10 9c06 0200 |04dc: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +021352: 0c02 |04df: move-result-object v2 │ │ +021354: 6e20 bd00 2700 |04e0: invoke-virtual {v7, v2}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@00bd │ │ +02135a: 2900 63fb |04e3: goto/16 0046 // -049d │ │ +02135e: 6e10 ba00 0700 |04e5: invoke-virtual {v7}, Landroid/preference/Preference;.getKey:()Ljava/lang/String; // method@00ba │ │ +021364: 0c02 |04e8: move-result-object v2 │ │ +021366: 1a03 740a |04e9: const-string v3, "memButtonLT" // string@0a74 │ │ +02136a: 6e20 7c06 3200 |04eb: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +021370: 0a02 |04ee: move-result v2 │ │ +021372: 3802 4a00 |04ef: if-eqz v2, 0539 // +004a │ │ +021376: 6e10 b800 0100 |04f1: invoke-virtual {v1}, Landroid/preference/ListPreference;.getValue:()Ljava/lang/String; // method@00b8 │ │ +02137c: 0c02 |04f4: move-result-object v2 │ │ +02137e: 6e10 8e06 0200 |04f5: invoke-virtual {v2}, Ljava/lang/String;.toString:()Ljava/lang/String; // method@068e │ │ +021384: 0c02 |04f8: move-result-object v2 │ │ +021386: 1a03 1b04 |04f9: const-string v3, "RUN" // string@041b │ │ +02138a: 6e20 7c06 3200 |04fb: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +021390: 0a02 |04fe: move-result v2 │ │ +021392: 3802 3a00 |04ff: if-eqz v2, 0539 // +003a │ │ +021396: 5462 7a01 |0501: iget-object v2, v6, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ +02139a: 1a03 750a |0503: const-string v3, "memButtonLTapp" // string@0a75 │ │ +02139e: 1a04 1800 |0505: const-string v4, "%%" // string@0018 │ │ +0213a2: 7230 6f00 3204 |0507: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +0213a8: 0c02 |050a: move-result-object v2 │ │ +0213aa: 1a03 cf04 |050b: const-string v3, "\%" // string@04cf │ │ +0213ae: 6e20 8906 3200 |050d: invoke-virtual {v2, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0689 │ │ +0213b4: 0c00 |0510: move-result-object v0 │ │ +0213b6: 2202 0202 |0511: new-instance v2, Ljava/lang/StringBuilder; // type@0202 │ │ +0213ba: 7010 9606 0200 |0513: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +0213c0: 6e10 b700 0100 |0516: invoke-virtual {v1}, Landroid/preference/ListPreference;.getEntry:()Ljava/lang/CharSequence; // method@00b7 │ │ +0213c6: 0c03 |0519: move-result-object v3 │ │ +0213c8: 6e20 9906 3200 |051a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0699 │ │ +0213ce: 0c02 |051d: move-result-object v2 │ │ +0213d0: 1a03 0300 |051e: const-string v3, " "" // string@0003 │ │ +0213d4: 6e20 9a06 3200 |0520: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +0213da: 0c02 |0523: move-result-object v2 │ │ +0213dc: 4603 0005 |0524: aget-object v3, v0, v5 │ │ +0213e0: 6e20 9a06 3200 |0526: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +0213e6: 0c02 |0529: move-result-object v2 │ │ +0213e8: 1a03 0e00 |052a: const-string v3, """ // string@000e │ │ +0213ec: 6e20 9a06 3200 |052c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +0213f2: 0c02 |052f: move-result-object v2 │ │ +0213f4: 6e10 9c06 0200 |0530: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +0213fa: 0c02 |0533: move-result-object v2 │ │ +0213fc: 6e20 bd00 2700 |0534: invoke-virtual {v7, v2}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@00bd │ │ +021402: 2900 0ffb |0537: goto/16 0046 // -04f1 │ │ +021406: 6e10 ba00 0700 |0539: invoke-virtual {v7}, Landroid/preference/Preference;.getKey:()Ljava/lang/String; // method@00ba │ │ +02140c: 0c02 |053c: move-result-object v2 │ │ +02140e: 1a03 f005 |053d: const-string v3, "batButtonST" // string@05f0 │ │ +021412: 6e20 7c06 3200 |053f: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +021418: 0a02 |0542: move-result v2 │ │ +02141a: 3802 4a00 |0543: if-eqz v2, 058d // +004a │ │ +02141e: 6e10 b800 0100 |0545: invoke-virtual {v1}, Landroid/preference/ListPreference;.getValue:()Ljava/lang/String; // method@00b8 │ │ +021424: 0c02 |0548: move-result-object v2 │ │ +021426: 6e10 8e06 0200 |0549: invoke-virtual {v2}, Ljava/lang/String;.toString:()Ljava/lang/String; // method@068e │ │ +02142c: 0c02 |054c: move-result-object v2 │ │ +02142e: 1a03 1b04 |054d: const-string v3, "RUN" // string@041b │ │ +021432: 6e20 7c06 3200 |054f: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +021438: 0a02 |0552: move-result v2 │ │ +02143a: 3802 3a00 |0553: if-eqz v2, 058d // +003a │ │ +02143e: 5462 7a01 |0555: iget-object v2, v6, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ +021442: 1a03 f105 |0557: const-string v3, "batButtonSTapp" // string@05f1 │ │ +021446: 1a04 1800 |0559: const-string v4, "%%" // string@0018 │ │ +02144a: 7230 6f00 3204 |055b: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +021450: 0c02 |055e: move-result-object v2 │ │ +021452: 1a03 cf04 |055f: const-string v3, "\%" // string@04cf │ │ +021456: 6e20 8906 3200 |0561: invoke-virtual {v2, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0689 │ │ +02145c: 0c00 |0564: move-result-object v0 │ │ +02145e: 2202 0202 |0565: new-instance v2, Ljava/lang/StringBuilder; // type@0202 │ │ +021462: 7010 9606 0200 |0567: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +021468: 6e10 b700 0100 |056a: invoke-virtual {v1}, Landroid/preference/ListPreference;.getEntry:()Ljava/lang/CharSequence; // method@00b7 │ │ +02146e: 0c03 |056d: move-result-object v3 │ │ +021470: 6e20 9906 3200 |056e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0699 │ │ +021476: 0c02 |0571: move-result-object v2 │ │ +021478: 1a03 0300 |0572: const-string v3, " "" // string@0003 │ │ +02147c: 6e20 9a06 3200 |0574: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +021482: 0c02 |0577: move-result-object v2 │ │ +021484: 4603 0005 |0578: aget-object v3, v0, v5 │ │ +021488: 6e20 9a06 3200 |057a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02148e: 0c02 |057d: move-result-object v2 │ │ +021490: 1a03 0e00 |057e: const-string v3, """ // string@000e │ │ +021494: 6e20 9a06 3200 |0580: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02149a: 0c02 |0583: move-result-object v2 │ │ +02149c: 6e10 9c06 0200 |0584: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +0214a2: 0c02 |0587: move-result-object v2 │ │ +0214a4: 6e20 bd00 2700 |0588: invoke-virtual {v7, v2}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@00bd │ │ +0214aa: 2900 bbfa |058b: goto/16 0046 // -0545 │ │ +0214ae: 6e10 ba00 0700 |058d: invoke-virtual {v7}, Landroid/preference/Preference;.getKey:()Ljava/lang/String; // method@00ba │ │ +0214b4: 0c02 |0590: move-result-object v2 │ │ +0214b6: 1a03 ec05 |0591: const-string v3, "batButtonDT" // string@05ec │ │ +0214ba: 6e20 7c06 3200 |0593: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +0214c0: 0a02 |0596: move-result v2 │ │ +0214c2: 3802 4a00 |0597: if-eqz v2, 05e1 // +004a │ │ +0214c6: 6e10 b800 0100 |0599: invoke-virtual {v1}, Landroid/preference/ListPreference;.getValue:()Ljava/lang/String; // method@00b8 │ │ +0214cc: 0c02 |059c: move-result-object v2 │ │ +0214ce: 6e10 8e06 0200 |059d: invoke-virtual {v2}, Ljava/lang/String;.toString:()Ljava/lang/String; // method@068e │ │ +0214d4: 0c02 |05a0: move-result-object v2 │ │ +0214d6: 1a03 1b04 |05a1: const-string v3, "RUN" // string@041b │ │ +0214da: 6e20 7c06 3200 |05a3: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +0214e0: 0a02 |05a6: move-result v2 │ │ +0214e2: 3802 3a00 |05a7: if-eqz v2, 05e1 // +003a │ │ +0214e6: 5462 7a01 |05a9: iget-object v2, v6, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ +0214ea: 1a03 ed05 |05ab: const-string v3, "batButtonDTapp" // string@05ed │ │ +0214ee: 1a04 1800 |05ad: const-string v4, "%%" // string@0018 │ │ +0214f2: 7230 6f00 3204 |05af: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +0214f8: 0c02 |05b2: move-result-object v2 │ │ +0214fa: 1a03 cf04 |05b3: const-string v3, "\%" // string@04cf │ │ +0214fe: 6e20 8906 3200 |05b5: invoke-virtual {v2, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0689 │ │ +021504: 0c00 |05b8: move-result-object v0 │ │ +021506: 2202 0202 |05b9: new-instance v2, Ljava/lang/StringBuilder; // type@0202 │ │ +02150a: 7010 9606 0200 |05bb: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +021510: 6e10 b700 0100 |05be: invoke-virtual {v1}, Landroid/preference/ListPreference;.getEntry:()Ljava/lang/CharSequence; // method@00b7 │ │ +021516: 0c03 |05c1: move-result-object v3 │ │ +021518: 6e20 9906 3200 |05c2: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0699 │ │ +02151e: 0c02 |05c5: move-result-object v2 │ │ +021520: 1a03 0300 |05c6: const-string v3, " "" // string@0003 │ │ +021524: 6e20 9a06 3200 |05c8: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02152a: 0c02 |05cb: move-result-object v2 │ │ +02152c: 4603 0005 |05cc: aget-object v3, v0, v5 │ │ +021530: 6e20 9a06 3200 |05ce: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +021536: 0c02 |05d1: move-result-object v2 │ │ +021538: 1a03 0e00 |05d2: const-string v3, """ // string@000e │ │ +02153c: 6e20 9a06 3200 |05d4: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +021542: 0c02 |05d7: move-result-object v2 │ │ +021544: 6e10 9c06 0200 |05d8: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +02154a: 0c02 |05db: move-result-object v2 │ │ +02154c: 6e20 bd00 2700 |05dc: invoke-virtual {v7, v2}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@00bd │ │ +021552: 2900 67fa |05df: goto/16 0046 // -0599 │ │ +021556: 6e10 ba00 0700 |05e1: invoke-virtual {v7}, Landroid/preference/Preference;.getKey:()Ljava/lang/String; // method@00ba │ │ +02155c: 0c02 |05e4: move-result-object v2 │ │ +02155e: 1a03 ee05 |05e5: const-string v3, "batButtonLT" // string@05ee │ │ +021562: 6e20 7c06 3200 |05e7: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +021568: 0a02 |05ea: move-result v2 │ │ +02156a: 3802 4a00 |05eb: if-eqz v2, 0635 // +004a │ │ +02156e: 6e10 b800 0100 |05ed: invoke-virtual {v1}, Landroid/preference/ListPreference;.getValue:()Ljava/lang/String; // method@00b8 │ │ +021574: 0c02 |05f0: move-result-object v2 │ │ +021576: 6e10 8e06 0200 |05f1: invoke-virtual {v2}, Ljava/lang/String;.toString:()Ljava/lang/String; // method@068e │ │ +02157c: 0c02 |05f4: move-result-object v2 │ │ +02157e: 1a03 1b04 |05f5: const-string v3, "RUN" // string@041b │ │ +021582: 6e20 7c06 3200 |05f7: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +021588: 0a02 |05fa: move-result v2 │ │ +02158a: 3802 3a00 |05fb: if-eqz v2, 0635 // +003a │ │ +02158e: 5462 7a01 |05fd: iget-object v2, v6, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ +021592: 1a03 ef05 |05ff: const-string v3, "batButtonLTapp" // string@05ef │ │ +021596: 1a04 1800 |0601: const-string v4, "%%" // string@0018 │ │ +02159a: 7230 6f00 3204 |0603: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +0215a0: 0c02 |0606: move-result-object v2 │ │ +0215a2: 1a03 cf04 |0607: const-string v3, "\%" // string@04cf │ │ +0215a6: 6e20 8906 3200 |0609: invoke-virtual {v2, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0689 │ │ +0215ac: 0c00 |060c: move-result-object v0 │ │ +0215ae: 2202 0202 |060d: new-instance v2, Ljava/lang/StringBuilder; // type@0202 │ │ +0215b2: 7010 9606 0200 |060f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +0215b8: 6e10 b700 0100 |0612: invoke-virtual {v1}, Landroid/preference/ListPreference;.getEntry:()Ljava/lang/CharSequence; // method@00b7 │ │ +0215be: 0c03 |0615: move-result-object v3 │ │ +0215c0: 6e20 9906 3200 |0616: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0699 │ │ +0215c6: 0c02 |0619: move-result-object v2 │ │ +0215c8: 1a03 0300 |061a: const-string v3, " "" // string@0003 │ │ +0215cc: 6e20 9a06 3200 |061c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +0215d2: 0c02 |061f: move-result-object v2 │ │ +0215d4: 4603 0005 |0620: aget-object v3, v0, v5 │ │ +0215d8: 6e20 9a06 3200 |0622: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +0215de: 0c02 |0625: move-result-object v2 │ │ +0215e0: 1a03 0e00 |0626: const-string v3, """ // string@000e │ │ +0215e4: 6e20 9a06 3200 |0628: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +0215ea: 0c02 |062b: move-result-object v2 │ │ +0215ec: 6e10 9c06 0200 |062c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +0215f2: 0c02 |062f: move-result-object v2 │ │ +0215f4: 6e20 bd00 2700 |0630: invoke-virtual {v7, v2}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@00bd │ │ +0215fa: 2900 13fa |0633: goto/16 0046 // -05ed │ │ +0215fe: 6e10 ba00 0700 |0635: invoke-virtual {v7}, Landroid/preference/Preference;.getKey:()Ljava/lang/String; // method@00ba │ │ +021604: 0c02 |0638: move-result-object v2 │ │ +021606: 1a03 6905 |0639: const-string v3, "appFavButtonST" // string@0569 │ │ +02160a: 6e20 7c06 3200 |063b: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +021610: 0a02 |063e: move-result v2 │ │ +021612: 3802 4a00 |063f: if-eqz v2, 0689 // +004a │ │ +021616: 6e10 b800 0100 |0641: invoke-virtual {v1}, Landroid/preference/ListPreference;.getValue:()Ljava/lang/String; // method@00b8 │ │ +02161c: 0c02 |0644: move-result-object v2 │ │ +02161e: 6e10 8e06 0200 |0645: invoke-virtual {v2}, Ljava/lang/String;.toString:()Ljava/lang/String; // method@068e │ │ +021624: 0c02 |0648: move-result-object v2 │ │ +021626: 1a03 1b04 |0649: const-string v3, "RUN" // string@041b │ │ +02162a: 6e20 7c06 3200 |064b: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +021630: 0a02 |064e: move-result v2 │ │ +021632: 3802 3a00 |064f: if-eqz v2, 0689 // +003a │ │ +021636: 5462 7a01 |0651: iget-object v2, v6, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ +02163a: 1a03 6a05 |0653: const-string v3, "appFavButtonSTapp" // string@056a │ │ +02163e: 1a04 1800 |0655: const-string v4, "%%" // string@0018 │ │ +021642: 7230 6f00 3204 |0657: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +021648: 0c02 |065a: move-result-object v2 │ │ +02164a: 1a03 cf04 |065b: const-string v3, "\%" // string@04cf │ │ +02164e: 6e20 8906 3200 |065d: invoke-virtual {v2, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0689 │ │ +021654: 0c00 |0660: move-result-object v0 │ │ +021656: 2202 0202 |0661: new-instance v2, Ljava/lang/StringBuilder; // type@0202 │ │ +02165a: 7010 9606 0200 |0663: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +021660: 6e10 b700 0100 |0666: invoke-virtual {v1}, Landroid/preference/ListPreference;.getEntry:()Ljava/lang/CharSequence; // method@00b7 │ │ +021666: 0c03 |0669: move-result-object v3 │ │ +021668: 6e20 9906 3200 |066a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0699 │ │ +02166e: 0c02 |066d: move-result-object v2 │ │ +021670: 1a03 0300 |066e: const-string v3, " "" // string@0003 │ │ +021674: 6e20 9a06 3200 |0670: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02167a: 0c02 |0673: move-result-object v2 │ │ +02167c: 4603 0005 |0674: aget-object v3, v0, v5 │ │ +021680: 6e20 9a06 3200 |0676: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +021686: 0c02 |0679: move-result-object v2 │ │ +021688: 1a03 0e00 |067a: const-string v3, """ // string@000e │ │ +02168c: 6e20 9a06 3200 |067c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +021692: 0c02 |067f: move-result-object v2 │ │ +021694: 6e10 9c06 0200 |0680: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +02169a: 0c02 |0683: move-result-object v2 │ │ +02169c: 6e20 bd00 2700 |0684: invoke-virtual {v7, v2}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@00bd │ │ +0216a2: 2900 bff9 |0687: goto/16 0046 // -0641 │ │ +0216a6: 6e10 ba00 0700 |0689: invoke-virtual {v7}, Landroid/preference/Preference;.getKey:()Ljava/lang/String; // method@00ba │ │ +0216ac: 0c02 |068c: move-result-object v2 │ │ +0216ae: 1a03 6505 |068d: const-string v3, "appFavButtonDT" // string@0565 │ │ +0216b2: 6e20 7c06 3200 |068f: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +0216b8: 0a02 |0692: move-result v2 │ │ +0216ba: 3802 4a00 |0693: if-eqz v2, 06dd // +004a │ │ +0216be: 6e10 b800 0100 |0695: invoke-virtual {v1}, Landroid/preference/ListPreference;.getValue:()Ljava/lang/String; // method@00b8 │ │ +0216c4: 0c02 |0698: move-result-object v2 │ │ +0216c6: 6e10 8e06 0200 |0699: invoke-virtual {v2}, Ljava/lang/String;.toString:()Ljava/lang/String; // method@068e │ │ +0216cc: 0c02 |069c: move-result-object v2 │ │ +0216ce: 1a03 1b04 |069d: const-string v3, "RUN" // string@041b │ │ +0216d2: 6e20 7c06 3200 |069f: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +0216d8: 0a02 |06a2: move-result v2 │ │ +0216da: 3802 3a00 |06a3: if-eqz v2, 06dd // +003a │ │ +0216de: 5462 7a01 |06a5: iget-object v2, v6, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ +0216e2: 1a03 6605 |06a7: const-string v3, "appFavButtonDTapp" // string@0566 │ │ +0216e6: 1a04 1800 |06a9: const-string v4, "%%" // string@0018 │ │ +0216ea: 7230 6f00 3204 |06ab: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +0216f0: 0c02 |06ae: move-result-object v2 │ │ +0216f2: 1a03 cf04 |06af: const-string v3, "\%" // string@04cf │ │ +0216f6: 6e20 8906 3200 |06b1: invoke-virtual {v2, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0689 │ │ +0216fc: 0c00 |06b4: move-result-object v0 │ │ +0216fe: 2202 0202 |06b5: new-instance v2, Ljava/lang/StringBuilder; // type@0202 │ │ +021702: 7010 9606 0200 |06b7: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +021708: 6e10 b700 0100 |06ba: invoke-virtual {v1}, Landroid/preference/ListPreference;.getEntry:()Ljava/lang/CharSequence; // method@00b7 │ │ +02170e: 0c03 |06bd: move-result-object v3 │ │ +021710: 6e20 9906 3200 |06be: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0699 │ │ +021716: 0c02 |06c1: move-result-object v2 │ │ +021718: 1a03 0300 |06c2: const-string v3, " "" // string@0003 │ │ +02171c: 6e20 9a06 3200 |06c4: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +021722: 0c02 |06c7: move-result-object v2 │ │ +021724: 4603 0005 |06c8: aget-object v3, v0, v5 │ │ +021728: 6e20 9a06 3200 |06ca: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02172e: 0c02 |06cd: move-result-object v2 │ │ +021730: 1a03 0e00 |06ce: const-string v3, """ // string@000e │ │ +021734: 6e20 9a06 3200 |06d0: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02173a: 0c02 |06d3: move-result-object v2 │ │ +02173c: 6e10 9c06 0200 |06d4: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +021742: 0c02 |06d7: move-result-object v2 │ │ +021744: 6e20 bd00 2700 |06d8: invoke-virtual {v7, v2}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@00bd │ │ +02174a: 2900 6bf9 |06db: goto/16 0046 // -0695 │ │ +02174e: 6e10 ba00 0700 |06dd: invoke-virtual {v7}, Landroid/preference/Preference;.getKey:()Ljava/lang/String; // method@00ba │ │ +021754: 0c02 |06e0: move-result-object v2 │ │ +021756: 1a03 6705 |06e1: const-string v3, "appFavButtonLT" // string@0567 │ │ +02175a: 6e20 7c06 3200 |06e3: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +021760: 0a02 |06e6: move-result v2 │ │ +021762: 3802 4a00 |06e7: if-eqz v2, 0731 // +004a │ │ +021766: 6e10 b800 0100 |06e9: invoke-virtual {v1}, Landroid/preference/ListPreference;.getValue:()Ljava/lang/String; // method@00b8 │ │ +02176c: 0c02 |06ec: move-result-object v2 │ │ +02176e: 6e10 8e06 0200 |06ed: invoke-virtual {v2}, Ljava/lang/String;.toString:()Ljava/lang/String; // method@068e │ │ +021774: 0c02 |06f0: move-result-object v2 │ │ +021776: 1a03 1b04 |06f1: const-string v3, "RUN" // string@041b │ │ +02177a: 6e20 7c06 3200 |06f3: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +021780: 0a02 |06f6: move-result v2 │ │ +021782: 3802 3a00 |06f7: if-eqz v2, 0731 // +003a │ │ +021786: 5462 7a01 |06f9: iget-object v2, v6, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ +02178a: 1a03 6805 |06fb: const-string v3, "appFavButtonLTapp" // string@0568 │ │ +02178e: 1a04 1800 |06fd: const-string v4, "%%" // string@0018 │ │ +021792: 7230 6f00 3204 |06ff: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +021798: 0c02 |0702: move-result-object v2 │ │ +02179a: 1a03 cf04 |0703: const-string v3, "\%" // string@04cf │ │ +02179e: 6e20 8906 3200 |0705: invoke-virtual {v2, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0689 │ │ +0217a4: 0c00 |0708: move-result-object v0 │ │ +0217a6: 2202 0202 |0709: new-instance v2, Ljava/lang/StringBuilder; // type@0202 │ │ +0217aa: 7010 9606 0200 |070b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +0217b0: 6e10 b700 0100 |070e: invoke-virtual {v1}, Landroid/preference/ListPreference;.getEntry:()Ljava/lang/CharSequence; // method@00b7 │ │ +0217b6: 0c03 |0711: move-result-object v3 │ │ +0217b8: 6e20 9906 3200 |0712: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0699 │ │ +0217be: 0c02 |0715: move-result-object v2 │ │ +0217c0: 1a03 0300 |0716: const-string v3, " "" // string@0003 │ │ +0217c4: 6e20 9a06 3200 |0718: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +0217ca: 0c02 |071b: move-result-object v2 │ │ +0217cc: 4603 0005 |071c: aget-object v3, v0, v5 │ │ +0217d0: 6e20 9a06 3200 |071e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +0217d6: 0c02 |0721: move-result-object v2 │ │ +0217d8: 1a03 0e00 |0722: const-string v3, """ // string@000e │ │ +0217dc: 6e20 9a06 3200 |0724: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +0217e2: 0c02 |0727: move-result-object v2 │ │ +0217e4: 6e10 9c06 0200 |0728: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +0217ea: 0c02 |072b: move-result-object v2 │ │ +0217ec: 6e20 bd00 2700 |072c: invoke-virtual {v7, v2}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@00bd │ │ +0217f2: 2900 17f9 |072f: goto/16 0046 // -06e9 │ │ +0217f6: 6e10 b700 0100 |0731: invoke-virtual {v1}, Landroid/preference/ListPreference;.getEntry:()Ljava/lang/CharSequence; // method@00b7 │ │ +0217fc: 0c02 |0734: move-result-object v2 │ │ +0217fe: 6e20 bd00 2700 |0735: invoke-virtual {v7, v2}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@00bd │ │ +021804: 2900 0ef9 |0738: goto/16 0046 // -06f2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=84 │ │ 0x0006 line=85 │ │ 0x0008 line=86 │ │ 0x0014 line=87 │ │ 0x0024 line=88 │ │ @@ -22847,34 +22853,34 @@ │ │ type : '(IILandroid/content/Intent;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -020770: |[020770] com.gacode.relaunchx.PrefsActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ -020780: 12f2 |0000: const/4 v2, #int -1 // #ff │ │ -020782: 3225 0300 |0001: if-eq v5, v2, 0004 // +0003 │ │ -020786: 0e00 |0003: return-void │ │ -020788: 2b04 1e00 0000 |0004: packed-switch v4, 00000022 // +0000001e │ │ -02078e: 28fc |0007: goto 0003 // -0004 │ │ -020790: 5432 7101 |0008: iget-object v2, v3, Lcom/gacode/relaunchx/PrefsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0171 │ │ -020794: 6e10 8a04 0200 |000a: invoke-virtual {v2}, Lcom/gacode/relaunchx/ReLaunchApp;.getReaders:()Ljava/util/List; // method@048a │ │ -02079a: 0c02 |000d: move-result-object v2 │ │ -02079c: 7110 2904 0200 |000e: invoke-static {v2}, Lcom/gacode/relaunchx/ReLaunch;.createReadersString:(Ljava/util/List;)Ljava/lang/String; // method@0429 │ │ -0207a2: 0c01 |0011: move-result-object v1 │ │ -0207a4: 5432 7a01 |0012: iget-object v2, v3, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ -0207a8: 7210 6b00 0200 |0014: invoke-interface {v2}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006b │ │ -0207ae: 0c00 |0017: move-result-object v0 │ │ -0207b0: 1a02 650e |0018: const-string v2, "types" // string@0e65 │ │ -0207b4: 7230 6a00 2001 |001a: invoke-interface {v0, v2, v1}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@006a │ │ -0207ba: 7210 6500 0000 |001d: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0065 │ │ -0207c0: 28e3 |0020: goto 0003 // -001d │ │ -0207c2: 0000 |0021: nop // spacer │ │ -0207c4: 0001 0100 0100 0000 0400 0000 |0022: packed-switch-data (6 units) │ │ +021808: |[021808] com.gacode.relaunchx.PrefsActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ +021818: 12f2 |0000: const/4 v2, #int -1 // #ff │ │ +02181a: 3225 0300 |0001: if-eq v5, v2, 0004 // +0003 │ │ +02181e: 0e00 |0003: return-void │ │ +021820: 2b04 1e00 0000 |0004: packed-switch v4, 00000022 // +0000001e │ │ +021826: 28fc |0007: goto 0003 // -0004 │ │ +021828: 5432 7101 |0008: iget-object v2, v3, Lcom/gacode/relaunchx/PrefsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0171 │ │ +02182c: 6e10 8a04 0200 |000a: invoke-virtual {v2}, Lcom/gacode/relaunchx/ReLaunchApp;.getReaders:()Ljava/util/List; // method@048a │ │ +021832: 0c02 |000d: move-result-object v2 │ │ +021834: 7110 2904 0200 |000e: invoke-static {v2}, Lcom/gacode/relaunchx/ReLaunch;.createReadersString:(Ljava/util/List;)Ljava/lang/String; // method@0429 │ │ +02183a: 0c01 |0011: move-result-object v1 │ │ +02183c: 5432 7a01 |0012: iget-object v2, v3, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ +021840: 7210 6b00 0200 |0014: invoke-interface {v2}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006b │ │ +021846: 0c00 |0017: move-result-object v0 │ │ +021848: 1a02 650e |0018: const-string v2, "types" // string@0e65 │ │ +02184c: 7230 6a00 2001 |001a: invoke-interface {v0, v2, v1}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@006a │ │ +021852: 7210 6500 0000 |001d: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0065 │ │ +021858: 28e3 |0020: goto 0003 // -001d │ │ +02185a: 0000 |0021: nop // spacer │ │ +02185c: 0001 0100 0100 0000 0400 0000 |0022: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=667 │ │ 0x0003 line=679 │ │ 0x0004 line=669 │ │ 0x0008 line=671 │ │ 0x0012 line=672 │ │ @@ -22894,200 +22900,200 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 401 16-bit code units │ │ -0207d0: |[0207d0] com.gacode.relaunchx.PrefsActivity.onCreate:(Landroid/os/Bundle;)V │ │ -0207e0: 140b 4700 0c7f |0000: const v11, #float 1.86093e+38 // #7f0c0047 │ │ -0207e6: 6e10 0303 0c00 |0003: invoke-virtual {v12}, Lcom/gacode/relaunchx/PrefsActivity;.getApplicationContext:()Landroid/content/Context; // method@0303 │ │ -0207ec: 0c08 |0006: move-result-object v8 │ │ -0207ee: 1f08 7301 |0007: check-cast v8, Lcom/gacode/relaunchx/ReLaunchApp; // type@0173 │ │ -0207f2: 5bc8 7101 |0009: iput-object v8, v12, Lcom/gacode/relaunchx/PrefsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0171 │ │ -0207f6: 54c8 7101 |000b: iget-object v8, v12, Lcom/gacode/relaunchx/PrefsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0171 │ │ -0207fa: 6e10 8204 0800 |000d: invoke-virtual {v8}, Lcom/gacode/relaunchx/ReLaunchApp;.getApps:()Ljava/util/List; // method@0482 │ │ -020800: 0c08 |0010: move-result-object v8 │ │ -020802: 5bc8 7301 |0011: iput-object v8, v12, Lcom/gacode/relaunchx/PrefsActivity;.applicationsArray:Ljava/util/List; // field@0173 │ │ -020806: 54c8 7301 |0013: iget-object v8, v12, Lcom/gacode/relaunchx/PrefsActivity;.applicationsArray:Ljava/util/List; // field@0173 │ │ -02080a: 54c9 7301 |0015: iget-object v9, v12, Lcom/gacode/relaunchx/PrefsActivity;.applicationsArray:Ljava/util/List; // field@0173 │ │ -02080e: 7210 d406 0900 |0017: invoke-interface {v9}, Ljava/util/List;.size:()I // method@06d4 │ │ -020814: 0a09 |001a: move-result v9 │ │ -020816: 2399 2f02 |001b: new-array v9, v9, [Ljava/lang/CharSequence; // type@022f │ │ -02081a: 7220 d506 9800 |001d: invoke-interface {v8, v9}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@06d5 │ │ -020820: 0c08 |0020: move-result-object v8 │ │ -020822: 1f08 2f02 |0021: check-cast v8, [Ljava/lang/CharSequence; // type@022f │ │ -020826: 5bc8 7201 |0023: iput-object v8, v12, Lcom/gacode/relaunchx/PrefsActivity;.applications:[Ljava/lang/CharSequence; // field@0172 │ │ -02082a: 54c8 7101 |0025: iget-object v8, v12, Lcom/gacode/relaunchx/PrefsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0171 │ │ -02082e: 6e10 8204 0800 |0027: invoke-virtual {v8}, Lcom/gacode/relaunchx/ReLaunchApp;.getApps:()Ljava/util/List; // method@0482 │ │ -020834: 0c08 |002a: move-result-object v8 │ │ -020836: 54c9 7101 |002b: iget-object v9, v12, Lcom/gacode/relaunchx/PrefsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0171 │ │ -02083a: 6e10 8204 0900 |002d: invoke-virtual {v9}, Lcom/gacode/relaunchx/ReLaunchApp;.getApps:()Ljava/util/List; // method@0482 │ │ -020840: 0c09 |0030: move-result-object v9 │ │ -020842: 7210 d406 0900 |0031: invoke-interface {v9}, Ljava/util/List;.size:()I // method@06d4 │ │ -020848: 0a09 |0034: move-result v9 │ │ -02084a: 2399 2f02 |0035: new-array v9, v9, [Ljava/lang/CharSequence; // type@022f │ │ -02084e: 7220 d506 9800 |0037: invoke-interface {v8, v9}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@06d5 │ │ -020854: 0c08 |003a: move-result-object v8 │ │ -020856: 1f08 2f02 |003b: check-cast v8, [Ljava/lang/CharSequence; // type@022f │ │ -02085a: 5bc8 7601 |003d: iput-object v8, v12, Lcom/gacode/relaunchx/PrefsActivity;.happlications:[Ljava/lang/CharSequence; // field@0176 │ │ -02085e: 1204 |003f: const/4 v4, #int 0 // #0 │ │ -020860: 54c8 7601 |0040: iget-object v8, v12, Lcom/gacode/relaunchx/PrefsActivity;.happlications:[Ljava/lang/CharSequence; // field@0176 │ │ -020864: 2188 |0042: array-length v8, v8 │ │ -020866: 3584 1800 |0043: if-ge v4, v8, 005b // +0018 │ │ -02086a: 54c8 7601 |0045: iget-object v8, v12, Lcom/gacode/relaunchx/PrefsActivity;.happlications:[Ljava/lang/CharSequence; // field@0176 │ │ -02086e: 4601 0804 |0047: aget-object v1, v8, v4 │ │ -020872: 1f01 0002 |0049: check-cast v1, Ljava/lang/String; // type@0200 │ │ -020876: 1a08 cf04 |004b: const-string v8, "\%" // string@04cf │ │ -02087a: 6e20 8906 8100 |004d: invoke-virtual {v1, v8}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0689 │ │ -020880: 0c02 |0050: move-result-object v2 │ │ -020882: 54c8 7601 |0051: iget-object v8, v12, Lcom/gacode/relaunchx/PrefsActivity;.happlications:[Ljava/lang/CharSequence; // field@0176 │ │ -020886: 1229 |0053: const/4 v9, #int 2 // #2 │ │ -020888: 4609 0209 |0054: aget-object v9, v2, v9 │ │ -02088c: 4d09 0804 |0056: aput-object v9, v8, v4 │ │ -020890: d804 0401 |0058: add-int/lit8 v4, v4, #int 1 // #01 │ │ -020894: 28e6 |005a: goto 0040 // -001a │ │ -020896: 6e10 0403 0c00 |005b: invoke-virtual {v12}, Lcom/gacode/relaunchx/PrefsActivity;.getBaseContext:()Landroid/content/Context; // method@0304 │ │ -02089c: 0c08 |005e: move-result-object v8 │ │ -02089e: 7110 c400 0800 |005f: invoke-static {v8}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@00c4 │ │ -0208a4: 0c08 |0062: move-result-object v8 │ │ -0208a6: 5bc8 7a01 |0063: iput-object v8, v12, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ -0208aa: 6f20 bf00 dc00 |0065: invoke-super {v12, v13}, Landroid/preference/PreferenceActivity;.onCreate:(Landroid/os/Bundle;)V // method@00bf │ │ -0208b0: 1508 047f |0068: const/high16 v8, #int 2130968576 // #7f04 │ │ -0208b4: 6e20 fe02 8c00 |006a: invoke-virtual {v12, v8}, Lcom/gacode/relaunchx/PrefsActivity;.addPreferencesFromResource:(I)V // method@02fe │ │ -0208ba: 1408 0f00 037f |006d: const v8, #float 1.74129e+38 // #7f03000f │ │ -0208c0: 6e20 1203 8c00 |0070: invoke-virtual {v12, v8}, Lcom/gacode/relaunchx/PrefsActivity;.setContentView:(I)V // method@0312 │ │ -0208c6: 1a08 ce0c |0073: const-string v8, "screenAdvanced" // string@0cce │ │ -0208ca: 6e20 0003 8c00 |0075: invoke-virtual {v12, v8}, Lcom/gacode/relaunchx/PrefsActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0300 │ │ -0208d0: 0c06 |0078: move-result-object v6 │ │ -0208d2: 1f06 4800 |0079: check-cast v6, Landroid/preference/PreferenceScreen; // type@0048 │ │ -0208d6: 54c8 7901 |007b: iget-object v8, v12, Lcom/gacode/relaunchx/PrefsActivity;.prefScreenListener:Landroid/preference/Preference$OnPreferenceClickListener; // field@0179 │ │ -0208da: 6e20 ca00 8600 |007d: invoke-virtual {v6, v8}, Landroid/preference/PreferenceScreen;.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V // method@00ca │ │ -0208e0: 1203 |0080: const/4 v3, #int 0 // #0 │ │ -0208e2: 6e10 c800 0600 |0081: invoke-virtual {v6}, Landroid/preference/PreferenceScreen;.getPreferenceCount:()I // method@00c8 │ │ -0208e8: 0a08 |0084: move-result v8 │ │ -0208ea: 3583 1200 |0085: if-ge v3, v8, 0097 // +0012 │ │ -0208ee: 6e20 c700 3600 |0087: invoke-virtual {v6, v3}, Landroid/preference/PreferenceScreen;.getPreference:(I)Landroid/preference/Preference; // method@00c7 │ │ -0208f4: 0c05 |008a: move-result-object v5 │ │ -0208f6: 2058 4800 |008b: instance-of v8, v5, Landroid/preference/PreferenceScreen; // type@0048 │ │ -0208fa: 3808 0700 |008d: if-eqz v8, 0094 // +0007 │ │ -0208fe: 54c8 7901 |008f: iget-object v8, v12, Lcom/gacode/relaunchx/PrefsActivity;.prefScreenListener:Landroid/preference/Preference$OnPreferenceClickListener; // field@0179 │ │ -020902: 6e20 bc00 8500 |0091: invoke-virtual {v5, v8}, Landroid/preference/Preference;.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V // method@00bc │ │ -020908: d803 0301 |0094: add-int/lit8 v3, v3, #int 1 // #01 │ │ -02090c: 28eb |0096: goto 0081 // -0015 │ │ -02090e: 54c8 7a01 |0097: iget-object v8, v12, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ -020912: 7210 6c00 0800 |0099: invoke-interface {v8}, Landroid/content/SharedPreferences;.getAll:()Ljava/util/Map; // method@006c │ │ -020918: 0c08 |009c: move-result-object v8 │ │ -02091a: 5bc8 7801 |009d: iput-object v8, v12, Lcom/gacode/relaunchx/PrefsActivity;.oldPrefs:Ljava/util/Map; // field@0178 │ │ -02091e: 6e20 0103 bc00 |009f: invoke-virtual {v12, v11}, Lcom/gacode/relaunchx/PrefsActivity;.findViewById:(I)Landroid/view/View; // method@0301 │ │ -020924: 0c08 |00a2: move-result-object v8 │ │ -020926: 1309 0800 |00a3: const/16 v9, #int 8 // #8 │ │ -02092a: 6e20 f600 9800 |00a5: invoke-virtual {v8, v9}, Landroid/view/View;.setVisibility:(I)V // method@00f6 │ │ -020930: 1a08 6506 |00a8: const-string v8, "cleanupDatabase" // string@0665 │ │ -020934: 6e20 0003 8c00 |00aa: invoke-virtual {v12, v8}, Lcom/gacode/relaunchx/PrefsActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0300 │ │ -02093a: 0c08 |00ad: move-result-object v8 │ │ -02093c: 2209 db00 |00ae: new-instance v9, Lcom/gacode/relaunchx/PrefsActivity$1; // type@00db │ │ -020940: 7020 a902 c900 |00b0: invoke-direct {v9, v12}, Lcom/gacode/relaunchx/PrefsActivity$1;.:(Lcom/gacode/relaunchx/PrefsActivity;)V // method@02a9 │ │ -020946: 6e20 bc00 9800 |00b3: invoke-virtual {v8, v9}, Landroid/preference/Preference;.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V // method@00bc │ │ -02094c: 1a08 6706 |00b6: const-string v8, "cleanupLRU" // string@0667 │ │ -020950: 6e20 0003 8c00 |00b8: invoke-virtual {v12, v8}, Lcom/gacode/relaunchx/PrefsActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0300 │ │ -020956: 0c08 |00bb: move-result-object v8 │ │ -020958: 2209 e800 |00bc: new-instance v9, Lcom/gacode/relaunchx/PrefsActivity$2; // type@00e8 │ │ -02095c: 7020 c302 c900 |00be: invoke-direct {v9, v12}, Lcom/gacode/relaunchx/PrefsActivity$2;.:(Lcom/gacode/relaunchx/PrefsActivity;)V // method@02c3 │ │ -020962: 6e20 bc00 9800 |00c1: invoke-virtual {v8, v9}, Landroid/preference/Preference;.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V // method@00bc │ │ -020968: 1a08 6606 |00c4: const-string v8, "cleanupFAV" // string@0666 │ │ -02096c: 6e20 0003 8c00 |00c6: invoke-virtual {v12, v8}, Lcom/gacode/relaunchx/PrefsActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0300 │ │ -020972: 0c08 |00c9: move-result-object v8 │ │ -020974: 2209 f800 |00ca: new-instance v9, Lcom/gacode/relaunchx/PrefsActivity$3; // type@00f8 │ │ -020978: 7020 e302 c900 |00cc: invoke-direct {v9, v12}, Lcom/gacode/relaunchx/PrefsActivity$3;.:(Lcom/gacode/relaunchx/PrefsActivity;)V // method@02e3 │ │ -02097e: 6e20 bc00 9800 |00cf: invoke-virtual {v8, v9}, Landroid/preference/Preference;.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V // method@00bc │ │ -020984: 1a08 9007 |00d2: const-string v8, "fileFilter" // string@0790 │ │ -020988: 6e20 0003 8c00 |00d4: invoke-virtual {v12, v8}, Lcom/gacode/relaunchx/PrefsActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0300 │ │ -02098e: 0c08 |00d7: move-result-object v8 │ │ -020990: 2209 f900 |00d8: new-instance v9, Lcom/gacode/relaunchx/PrefsActivity$4; // type@00f9 │ │ -020994: 7020 e502 c900 |00da: invoke-direct {v9, v12}, Lcom/gacode/relaunchx/PrefsActivity$4;.:(Lcom/gacode/relaunchx/PrefsActivity;)V // method@02e5 │ │ -02099a: 6e20 bc00 9800 |00dd: invoke-virtual {v8, v9}, Landroid/preference/Preference;.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V // method@00bc │ │ -0209a0: 1a08 8d07 |00e0: const-string v8, "fileAssociations" // string@078d │ │ -0209a4: 6e20 0003 8c00 |00e2: invoke-virtual {v12, v8}, Lcom/gacode/relaunchx/PrefsActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0300 │ │ -0209aa: 0c08 |00e5: move-result-object v8 │ │ -0209ac: 2209 fa00 |00e6: new-instance v9, Lcom/gacode/relaunchx/PrefsActivity$5; // type@00fa │ │ -0209b0: 7020 e702 c900 |00e8: invoke-direct {v9, v12}, Lcom/gacode/relaunchx/PrefsActivity$5;.:(Lcom/gacode/relaunchx/PrefsActivity;)V // method@02e7 │ │ -0209b6: 6e20 bc00 9800 |00eb: invoke-virtual {v8, v9}, Landroid/preference/Preference;.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V // method@00bc │ │ -0209bc: 1a08 950c |00ee: const-string v8, "resetSettings" // string@0c95 │ │ -0209c0: 6e20 0003 8c00 |00f0: invoke-virtual {v12, v8}, Lcom/gacode/relaunchx/PrefsActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0300 │ │ -0209c6: 0c08 |00f3: move-result-object v8 │ │ -0209c8: 2209 fd00 |00f4: new-instance v9, Lcom/gacode/relaunchx/PrefsActivity$6; // type@00fd │ │ -0209cc: 7020 ed02 c900 |00f6: invoke-direct {v9, v12}, Lcom/gacode/relaunchx/PrefsActivity$6;.:(Lcom/gacode/relaunchx/PrefsActivity;)V // method@02ed │ │ -0209d2: 6e20 bc00 9800 |00f9: invoke-virtual {v8, v9}, Landroid/preference/Preference;.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V // method@00bc │ │ -0209d8: 1a08 c60c |00fc: const-string v8, "saveSettings" // string@0cc6 │ │ -0209dc: 6e20 0003 8c00 |00fe: invoke-virtual {v12, v8}, Lcom/gacode/relaunchx/PrefsActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0300 │ │ -0209e2: 0c08 |0101: move-result-object v8 │ │ -0209e4: 2209 ff00 |0102: new-instance v9, Lcom/gacode/relaunchx/PrefsActivity$7; // type@00ff │ │ -0209e8: 7020 f102 c900 |0104: invoke-direct {v9, v12}, Lcom/gacode/relaunchx/PrefsActivity$7;.:(Lcom/gacode/relaunchx/PrefsActivity;)V // method@02f1 │ │ -0209ee: 6e20 bc00 9800 |0107: invoke-virtual {v8, v9}, Landroid/preference/Preference;.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V // method@00bc │ │ -0209f4: 1a08 330a |010a: const-string v8, "loadSettings" // string@0a33 │ │ -0209f8: 6e20 0003 8c00 |010c: invoke-virtual {v12, v8}, Lcom/gacode/relaunchx/PrefsActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0300 │ │ -0209fe: 0c08 |010f: move-result-object v8 │ │ -020a00: 2209 0101 |0110: new-instance v9, Lcom/gacode/relaunchx/PrefsActivity$8; // type@0101 │ │ -020a04: 7020 f502 c900 |0112: invoke-direct {v9, v12}, Lcom/gacode/relaunchx/PrefsActivity$8;.:(Lcom/gacode/relaunchx/PrefsActivity;)V // method@02f5 │ │ -020a0a: 6e20 bc00 9800 |0115: invoke-virtual {v8, v9}, Landroid/preference/Preference;.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V // method@00bc │ │ -020a10: 1a08 980c |0118: const-string v8, "restart" // string@0c98 │ │ -020a14: 6e20 0003 8c00 |011a: invoke-virtual {v12, v8}, Lcom/gacode/relaunchx/PrefsActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0300 │ │ -020a1a: 0c08 |011d: move-result-object v8 │ │ -020a1c: 2209 0201 |011e: new-instance v9, Lcom/gacode/relaunchx/PrefsActivity$9; // type@0102 │ │ -020a20: 7020 f702 c900 |0120: invoke-direct {v9, v12}, Lcom/gacode/relaunchx/PrefsActivity$9;.:(Lcom/gacode/relaunchx/PrefsActivity;)V // method@02f7 │ │ -020a26: 6e20 bc00 9800 |0123: invoke-virtual {v8, v9}, Landroid/preference/Preference;.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V // method@00bc │ │ -020a2c: 1408 4500 0c7f |0126: const v8, #float 1.86093e+38 // #7f0c0045 │ │ -020a32: 6e20 0103 8c00 |0129: invoke-virtual {v12, v8}, Lcom/gacode/relaunchx/PrefsActivity;.findViewById:(I)Landroid/view/View; // method@0301 │ │ -020a38: 0c08 |012c: move-result-object v8 │ │ -020a3a: 1f08 7600 |012d: check-cast v8, Landroid/widget/ImageButton; // type@0076 │ │ -020a3e: 2209 cf00 |012f: new-instance v9, Lcom/gacode/relaunchx/PrefsActivity$10; // type@00cf │ │ -020a42: 7020 9102 c900 |0131: invoke-direct {v9, v12}, Lcom/gacode/relaunchx/PrefsActivity$10;.:(Lcom/gacode/relaunchx/PrefsActivity;)V // method@0291 │ │ -020a48: 6e20 3001 9800 |0134: invoke-virtual {v8, v9}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0130 │ │ -020a4e: 1408 7b00 0c7f |0137: const v8, #float 1.86094e+38 // #7f0c007b │ │ -020a54: 6e20 0103 8c00 |013a: invoke-virtual {v12, v8}, Lcom/gacode/relaunchx/PrefsActivity;.findViewById:(I)Landroid/view/View; // method@0301 │ │ -020a5a: 0c07 |013d: move-result-object v7 │ │ -020a5c: 1f07 7600 |013e: check-cast v7, Landroid/widget/ImageButton; // type@0076 │ │ -020a60: 2208 d100 |0140: new-instance v8, Lcom/gacode/relaunchx/PrefsActivity$11; // type@00d1 │ │ -020a64: 7020 9502 c800 |0142: invoke-direct {v8, v12}, Lcom/gacode/relaunchx/PrefsActivity$11;.:(Lcom/gacode/relaunchx/PrefsActivity;)V // method@0295 │ │ -020a6a: 6e20 3001 8700 |0145: invoke-virtual {v7, v8}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0130 │ │ -020a70: 1408 7c00 0c7f |0148: const v8, #float 1.86094e+38 // #7f0c007c │ │ -020a76: 6e20 0103 8c00 |014b: invoke-virtual {v12, v8}, Lcom/gacode/relaunchx/PrefsActivity;.findViewById:(I)Landroid/view/View; // method@0301 │ │ -020a7c: 0c00 |014e: move-result-object v0 │ │ -020a7e: 1f00 7600 |014f: check-cast v0, Landroid/widget/ImageButton; // type@0076 │ │ -020a82: 2208 d300 |0151: new-instance v8, Lcom/gacode/relaunchx/PrefsActivity$12; // type@00d3 │ │ -020a86: 7020 9902 c800 |0153: invoke-direct {v8, v12}, Lcom/gacode/relaunchx/PrefsActivity$12;.:(Lcom/gacode/relaunchx/PrefsActivity;)V // method@0299 │ │ -020a8c: 6e20 3001 8000 |0156: invoke-virtual {v0, v8}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0130 │ │ -020a92: 1203 |0159: const/4 v3, #int 0 // #0 │ │ -020a94: 6e10 0603 0c00 |015a: invoke-virtual {v12}, Lcom/gacode/relaunchx/PrefsActivity;.getPreferenceScreen:()Landroid/preference/PreferenceScreen; // method@0306 │ │ -020a9a: 0c08 |015d: move-result-object v8 │ │ -020a9c: 6e10 c800 0800 |015e: invoke-virtual {v8}, Landroid/preference/PreferenceScreen;.getPreferenceCount:()I // method@00c8 │ │ -020aa2: 0a08 |0161: move-result v8 │ │ -020aa4: 3583 1000 |0162: if-ge v3, v8, 0172 // +0010 │ │ -020aa8: 6e10 0603 0c00 |0164: invoke-virtual {v12}, Lcom/gacode/relaunchx/PrefsActivity;.getPreferenceScreen:()Landroid/preference/PreferenceScreen; // method@0306 │ │ -020aae: 0c08 |0167: move-result-object v8 │ │ -020ab0: 6e20 c700 3800 |0168: invoke-virtual {v8, v3}, Landroid/preference/PreferenceScreen;.getPreference:(I)Landroid/preference/Preference; // method@00c7 │ │ -020ab6: 0c08 |016b: move-result-object v8 │ │ -020ab8: 7020 0903 8c00 |016c: invoke-direct {v12, v8}, Lcom/gacode/relaunchx/PrefsActivity;.initSummary:(Landroid/preference/Preference;)V // method@0309 │ │ -020abe: d803 0301 |016f: add-int/lit8 v3, v3, #int 1 // #01 │ │ -020ac2: 28e9 |0171: goto 015a // -0017 │ │ -020ac4: 54c8 7a01 |0172: iget-object v8, v12, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ -020ac8: 7120 1005 8c00 |0174: invoke-static {v12, v8}, Lcom/gacode/relaunchx/ScreenOrientation;.set:(Landroid/app/Activity;Landroid/content/SharedPreferences;)V // method@0510 │ │ -020ace: 54c8 7101 |0177: iget-object v8, v12, Lcom/gacode/relaunchx/PrefsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0171 │ │ -020ad2: 54c9 7a01 |0179: iget-object v9, v12, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ -020ad6: 140a 0100 0c7f |017b: const v10, #float 1.86092e+38 // #7f0c0001 │ │ -020adc: 6e20 0103 ac00 |017e: invoke-virtual {v12, v10}, Lcom/gacode/relaunchx/PrefsActivity;.findViewById:(I)Landroid/view/View; // method@0301 │ │ -020ae2: 0c0a |0181: move-result-object v10 │ │ -020ae4: 7130 4b05 980a |0182: invoke-static {v8, v9, v10}, Lcom/gacode/relaunchx/SizeManipulation;.AdjustWithPreferencesToolbarMinHeight:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/view/View;)V // method@054b │ │ -020aea: 54c8 7101 |0185: iget-object v8, v12, Lcom/gacode/relaunchx/PrefsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0171 │ │ -020aee: 54c9 7a01 |0187: iget-object v9, v12, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ -020af2: 6e20 0103 bc00 |0189: invoke-virtual {v12, v11}, Lcom/gacode/relaunchx/PrefsActivity;.findViewById:(I)Landroid/view/View; // method@0301 │ │ -020af8: 0c0a |018c: move-result-object v10 │ │ -020afa: 7130 4b05 980a |018d: invoke-static {v8, v9, v10}, Lcom/gacode/relaunchx/SizeManipulation;.AdjustWithPreferencesToolbarMinHeight:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/view/View;)V // method@054b │ │ -020b00: 0e00 |0190: return-void │ │ +021868: |[021868] com.gacode.relaunchx.PrefsActivity.onCreate:(Landroid/os/Bundle;)V │ │ +021878: 140b 4700 0c7f |0000: const v11, #float 1.86093e+38 // #7f0c0047 │ │ +02187e: 6e10 0303 0c00 |0003: invoke-virtual {v12}, Lcom/gacode/relaunchx/PrefsActivity;.getApplicationContext:()Landroid/content/Context; // method@0303 │ │ +021884: 0c08 |0006: move-result-object v8 │ │ +021886: 1f08 7301 |0007: check-cast v8, Lcom/gacode/relaunchx/ReLaunchApp; // type@0173 │ │ +02188a: 5bc8 7101 |0009: iput-object v8, v12, Lcom/gacode/relaunchx/PrefsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0171 │ │ +02188e: 54c8 7101 |000b: iget-object v8, v12, Lcom/gacode/relaunchx/PrefsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0171 │ │ +021892: 6e10 8204 0800 |000d: invoke-virtual {v8}, Lcom/gacode/relaunchx/ReLaunchApp;.getApps:()Ljava/util/List; // method@0482 │ │ +021898: 0c08 |0010: move-result-object v8 │ │ +02189a: 5bc8 7301 |0011: iput-object v8, v12, Lcom/gacode/relaunchx/PrefsActivity;.applicationsArray:Ljava/util/List; // field@0173 │ │ +02189e: 54c8 7301 |0013: iget-object v8, v12, Lcom/gacode/relaunchx/PrefsActivity;.applicationsArray:Ljava/util/List; // field@0173 │ │ +0218a2: 54c9 7301 |0015: iget-object v9, v12, Lcom/gacode/relaunchx/PrefsActivity;.applicationsArray:Ljava/util/List; // field@0173 │ │ +0218a6: 7210 d406 0900 |0017: invoke-interface {v9}, Ljava/util/List;.size:()I // method@06d4 │ │ +0218ac: 0a09 |001a: move-result v9 │ │ +0218ae: 2399 2f02 |001b: new-array v9, v9, [Ljava/lang/CharSequence; // type@022f │ │ +0218b2: 7220 d506 9800 |001d: invoke-interface {v8, v9}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@06d5 │ │ +0218b8: 0c08 |0020: move-result-object v8 │ │ +0218ba: 1f08 2f02 |0021: check-cast v8, [Ljava/lang/CharSequence; // type@022f │ │ +0218be: 5bc8 7201 |0023: iput-object v8, v12, Lcom/gacode/relaunchx/PrefsActivity;.applications:[Ljava/lang/CharSequence; // field@0172 │ │ +0218c2: 54c8 7101 |0025: iget-object v8, v12, Lcom/gacode/relaunchx/PrefsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0171 │ │ +0218c6: 6e10 8204 0800 |0027: invoke-virtual {v8}, Lcom/gacode/relaunchx/ReLaunchApp;.getApps:()Ljava/util/List; // method@0482 │ │ +0218cc: 0c08 |002a: move-result-object v8 │ │ +0218ce: 54c9 7101 |002b: iget-object v9, v12, Lcom/gacode/relaunchx/PrefsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0171 │ │ +0218d2: 6e10 8204 0900 |002d: invoke-virtual {v9}, Lcom/gacode/relaunchx/ReLaunchApp;.getApps:()Ljava/util/List; // method@0482 │ │ +0218d8: 0c09 |0030: move-result-object v9 │ │ +0218da: 7210 d406 0900 |0031: invoke-interface {v9}, Ljava/util/List;.size:()I // method@06d4 │ │ +0218e0: 0a09 |0034: move-result v9 │ │ +0218e2: 2399 2f02 |0035: new-array v9, v9, [Ljava/lang/CharSequence; // type@022f │ │ +0218e6: 7220 d506 9800 |0037: invoke-interface {v8, v9}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@06d5 │ │ +0218ec: 0c08 |003a: move-result-object v8 │ │ +0218ee: 1f08 2f02 |003b: check-cast v8, [Ljava/lang/CharSequence; // type@022f │ │ +0218f2: 5bc8 7601 |003d: iput-object v8, v12, Lcom/gacode/relaunchx/PrefsActivity;.happlications:[Ljava/lang/CharSequence; // field@0176 │ │ +0218f6: 1204 |003f: const/4 v4, #int 0 // #0 │ │ +0218f8: 54c8 7601 |0040: iget-object v8, v12, Lcom/gacode/relaunchx/PrefsActivity;.happlications:[Ljava/lang/CharSequence; // field@0176 │ │ +0218fc: 2188 |0042: array-length v8, v8 │ │ +0218fe: 3584 1800 |0043: if-ge v4, v8, 005b // +0018 │ │ +021902: 54c8 7601 |0045: iget-object v8, v12, Lcom/gacode/relaunchx/PrefsActivity;.happlications:[Ljava/lang/CharSequence; // field@0176 │ │ +021906: 4601 0804 |0047: aget-object v1, v8, v4 │ │ +02190a: 1f01 0002 |0049: check-cast v1, Ljava/lang/String; // type@0200 │ │ +02190e: 1a08 cf04 |004b: const-string v8, "\%" // string@04cf │ │ +021912: 6e20 8906 8100 |004d: invoke-virtual {v1, v8}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0689 │ │ +021918: 0c02 |0050: move-result-object v2 │ │ +02191a: 54c8 7601 |0051: iget-object v8, v12, Lcom/gacode/relaunchx/PrefsActivity;.happlications:[Ljava/lang/CharSequence; // field@0176 │ │ +02191e: 1229 |0053: const/4 v9, #int 2 // #2 │ │ +021920: 4609 0209 |0054: aget-object v9, v2, v9 │ │ +021924: 4d09 0804 |0056: aput-object v9, v8, v4 │ │ +021928: d804 0401 |0058: add-int/lit8 v4, v4, #int 1 // #01 │ │ +02192c: 28e6 |005a: goto 0040 // -001a │ │ +02192e: 6e10 0403 0c00 |005b: invoke-virtual {v12}, Lcom/gacode/relaunchx/PrefsActivity;.getBaseContext:()Landroid/content/Context; // method@0304 │ │ +021934: 0c08 |005e: move-result-object v8 │ │ +021936: 7110 c400 0800 |005f: invoke-static {v8}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@00c4 │ │ +02193c: 0c08 |0062: move-result-object v8 │ │ +02193e: 5bc8 7a01 |0063: iput-object v8, v12, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ +021942: 6f20 bf00 dc00 |0065: invoke-super {v12, v13}, Landroid/preference/PreferenceActivity;.onCreate:(Landroid/os/Bundle;)V // method@00bf │ │ +021948: 1508 047f |0068: const/high16 v8, #int 2130968576 // #7f04 │ │ +02194c: 6e20 fe02 8c00 |006a: invoke-virtual {v12, v8}, Lcom/gacode/relaunchx/PrefsActivity;.addPreferencesFromResource:(I)V // method@02fe │ │ +021952: 1408 0f00 037f |006d: const v8, #float 1.74129e+38 // #7f03000f │ │ +021958: 6e20 1203 8c00 |0070: invoke-virtual {v12, v8}, Lcom/gacode/relaunchx/PrefsActivity;.setContentView:(I)V // method@0312 │ │ +02195e: 1a08 ce0c |0073: const-string v8, "screenAdvanced" // string@0cce │ │ +021962: 6e20 0003 8c00 |0075: invoke-virtual {v12, v8}, Lcom/gacode/relaunchx/PrefsActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0300 │ │ +021968: 0c06 |0078: move-result-object v6 │ │ +02196a: 1f06 4800 |0079: check-cast v6, Landroid/preference/PreferenceScreen; // type@0048 │ │ +02196e: 54c8 7901 |007b: iget-object v8, v12, Lcom/gacode/relaunchx/PrefsActivity;.prefScreenListener:Landroid/preference/Preference$OnPreferenceClickListener; // field@0179 │ │ +021972: 6e20 ca00 8600 |007d: invoke-virtual {v6, v8}, Landroid/preference/PreferenceScreen;.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V // method@00ca │ │ +021978: 1203 |0080: const/4 v3, #int 0 // #0 │ │ +02197a: 6e10 c800 0600 |0081: invoke-virtual {v6}, Landroid/preference/PreferenceScreen;.getPreferenceCount:()I // method@00c8 │ │ +021980: 0a08 |0084: move-result v8 │ │ +021982: 3583 1200 |0085: if-ge v3, v8, 0097 // +0012 │ │ +021986: 6e20 c700 3600 |0087: invoke-virtual {v6, v3}, Landroid/preference/PreferenceScreen;.getPreference:(I)Landroid/preference/Preference; // method@00c7 │ │ +02198c: 0c05 |008a: move-result-object v5 │ │ +02198e: 2058 4800 |008b: instance-of v8, v5, Landroid/preference/PreferenceScreen; // type@0048 │ │ +021992: 3808 0700 |008d: if-eqz v8, 0094 // +0007 │ │ +021996: 54c8 7901 |008f: iget-object v8, v12, Lcom/gacode/relaunchx/PrefsActivity;.prefScreenListener:Landroid/preference/Preference$OnPreferenceClickListener; // field@0179 │ │ +02199a: 6e20 bc00 8500 |0091: invoke-virtual {v5, v8}, Landroid/preference/Preference;.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V // method@00bc │ │ +0219a0: d803 0301 |0094: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0219a4: 28eb |0096: goto 0081 // -0015 │ │ +0219a6: 54c8 7a01 |0097: iget-object v8, v12, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ +0219aa: 7210 6c00 0800 |0099: invoke-interface {v8}, Landroid/content/SharedPreferences;.getAll:()Ljava/util/Map; // method@006c │ │ +0219b0: 0c08 |009c: move-result-object v8 │ │ +0219b2: 5bc8 7801 |009d: iput-object v8, v12, Lcom/gacode/relaunchx/PrefsActivity;.oldPrefs:Ljava/util/Map; // field@0178 │ │ +0219b6: 6e20 0103 bc00 |009f: invoke-virtual {v12, v11}, Lcom/gacode/relaunchx/PrefsActivity;.findViewById:(I)Landroid/view/View; // method@0301 │ │ +0219bc: 0c08 |00a2: move-result-object v8 │ │ +0219be: 1309 0800 |00a3: const/16 v9, #int 8 // #8 │ │ +0219c2: 6e20 f600 9800 |00a5: invoke-virtual {v8, v9}, Landroid/view/View;.setVisibility:(I)V // method@00f6 │ │ +0219c8: 1a08 6506 |00a8: const-string v8, "cleanupDatabase" // string@0665 │ │ +0219cc: 6e20 0003 8c00 |00aa: invoke-virtual {v12, v8}, Lcom/gacode/relaunchx/PrefsActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0300 │ │ +0219d2: 0c08 |00ad: move-result-object v8 │ │ +0219d4: 2209 db00 |00ae: new-instance v9, Lcom/gacode/relaunchx/PrefsActivity$1; // type@00db │ │ +0219d8: 7020 a902 c900 |00b0: invoke-direct {v9, v12}, Lcom/gacode/relaunchx/PrefsActivity$1;.:(Lcom/gacode/relaunchx/PrefsActivity;)V // method@02a9 │ │ +0219de: 6e20 bc00 9800 |00b3: invoke-virtual {v8, v9}, Landroid/preference/Preference;.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V // method@00bc │ │ +0219e4: 1a08 6706 |00b6: const-string v8, "cleanupLRU" // string@0667 │ │ +0219e8: 6e20 0003 8c00 |00b8: invoke-virtual {v12, v8}, Lcom/gacode/relaunchx/PrefsActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0300 │ │ +0219ee: 0c08 |00bb: move-result-object v8 │ │ +0219f0: 2209 e800 |00bc: new-instance v9, Lcom/gacode/relaunchx/PrefsActivity$2; // type@00e8 │ │ +0219f4: 7020 c302 c900 |00be: invoke-direct {v9, v12}, Lcom/gacode/relaunchx/PrefsActivity$2;.:(Lcom/gacode/relaunchx/PrefsActivity;)V // method@02c3 │ │ +0219fa: 6e20 bc00 9800 |00c1: invoke-virtual {v8, v9}, Landroid/preference/Preference;.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V // method@00bc │ │ +021a00: 1a08 6606 |00c4: const-string v8, "cleanupFAV" // string@0666 │ │ +021a04: 6e20 0003 8c00 |00c6: invoke-virtual {v12, v8}, Lcom/gacode/relaunchx/PrefsActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0300 │ │ +021a0a: 0c08 |00c9: move-result-object v8 │ │ +021a0c: 2209 f800 |00ca: new-instance v9, Lcom/gacode/relaunchx/PrefsActivity$3; // type@00f8 │ │ +021a10: 7020 e302 c900 |00cc: invoke-direct {v9, v12}, Lcom/gacode/relaunchx/PrefsActivity$3;.:(Lcom/gacode/relaunchx/PrefsActivity;)V // method@02e3 │ │ +021a16: 6e20 bc00 9800 |00cf: invoke-virtual {v8, v9}, Landroid/preference/Preference;.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V // method@00bc │ │ +021a1c: 1a08 9007 |00d2: const-string v8, "fileFilter" // string@0790 │ │ +021a20: 6e20 0003 8c00 |00d4: invoke-virtual {v12, v8}, Lcom/gacode/relaunchx/PrefsActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0300 │ │ +021a26: 0c08 |00d7: move-result-object v8 │ │ +021a28: 2209 f900 |00d8: new-instance v9, Lcom/gacode/relaunchx/PrefsActivity$4; // type@00f9 │ │ +021a2c: 7020 e502 c900 |00da: invoke-direct {v9, v12}, Lcom/gacode/relaunchx/PrefsActivity$4;.:(Lcom/gacode/relaunchx/PrefsActivity;)V // method@02e5 │ │ +021a32: 6e20 bc00 9800 |00dd: invoke-virtual {v8, v9}, Landroid/preference/Preference;.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V // method@00bc │ │ +021a38: 1a08 8d07 |00e0: const-string v8, "fileAssociations" // string@078d │ │ +021a3c: 6e20 0003 8c00 |00e2: invoke-virtual {v12, v8}, Lcom/gacode/relaunchx/PrefsActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0300 │ │ +021a42: 0c08 |00e5: move-result-object v8 │ │ +021a44: 2209 fa00 |00e6: new-instance v9, Lcom/gacode/relaunchx/PrefsActivity$5; // type@00fa │ │ +021a48: 7020 e702 c900 |00e8: invoke-direct {v9, v12}, Lcom/gacode/relaunchx/PrefsActivity$5;.:(Lcom/gacode/relaunchx/PrefsActivity;)V // method@02e7 │ │ +021a4e: 6e20 bc00 9800 |00eb: invoke-virtual {v8, v9}, Landroid/preference/Preference;.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V // method@00bc │ │ +021a54: 1a08 950c |00ee: const-string v8, "resetSettings" // string@0c95 │ │ +021a58: 6e20 0003 8c00 |00f0: invoke-virtual {v12, v8}, Lcom/gacode/relaunchx/PrefsActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0300 │ │ +021a5e: 0c08 |00f3: move-result-object v8 │ │ +021a60: 2209 fd00 |00f4: new-instance v9, Lcom/gacode/relaunchx/PrefsActivity$6; // type@00fd │ │ +021a64: 7020 ed02 c900 |00f6: invoke-direct {v9, v12}, Lcom/gacode/relaunchx/PrefsActivity$6;.:(Lcom/gacode/relaunchx/PrefsActivity;)V // method@02ed │ │ +021a6a: 6e20 bc00 9800 |00f9: invoke-virtual {v8, v9}, Landroid/preference/Preference;.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V // method@00bc │ │ +021a70: 1a08 c60c |00fc: const-string v8, "saveSettings" // string@0cc6 │ │ +021a74: 6e20 0003 8c00 |00fe: invoke-virtual {v12, v8}, Lcom/gacode/relaunchx/PrefsActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0300 │ │ +021a7a: 0c08 |0101: move-result-object v8 │ │ +021a7c: 2209 ff00 |0102: new-instance v9, Lcom/gacode/relaunchx/PrefsActivity$7; // type@00ff │ │ +021a80: 7020 f102 c900 |0104: invoke-direct {v9, v12}, Lcom/gacode/relaunchx/PrefsActivity$7;.:(Lcom/gacode/relaunchx/PrefsActivity;)V // method@02f1 │ │ +021a86: 6e20 bc00 9800 |0107: invoke-virtual {v8, v9}, Landroid/preference/Preference;.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V // method@00bc │ │ +021a8c: 1a08 330a |010a: const-string v8, "loadSettings" // string@0a33 │ │ +021a90: 6e20 0003 8c00 |010c: invoke-virtual {v12, v8}, Lcom/gacode/relaunchx/PrefsActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0300 │ │ +021a96: 0c08 |010f: move-result-object v8 │ │ +021a98: 2209 0101 |0110: new-instance v9, Lcom/gacode/relaunchx/PrefsActivity$8; // type@0101 │ │ +021a9c: 7020 f502 c900 |0112: invoke-direct {v9, v12}, Lcom/gacode/relaunchx/PrefsActivity$8;.:(Lcom/gacode/relaunchx/PrefsActivity;)V // method@02f5 │ │ +021aa2: 6e20 bc00 9800 |0115: invoke-virtual {v8, v9}, Landroid/preference/Preference;.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V // method@00bc │ │ +021aa8: 1a08 980c |0118: const-string v8, "restart" // string@0c98 │ │ +021aac: 6e20 0003 8c00 |011a: invoke-virtual {v12, v8}, Lcom/gacode/relaunchx/PrefsActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0300 │ │ +021ab2: 0c08 |011d: move-result-object v8 │ │ +021ab4: 2209 0201 |011e: new-instance v9, Lcom/gacode/relaunchx/PrefsActivity$9; // type@0102 │ │ +021ab8: 7020 f702 c900 |0120: invoke-direct {v9, v12}, Lcom/gacode/relaunchx/PrefsActivity$9;.:(Lcom/gacode/relaunchx/PrefsActivity;)V // method@02f7 │ │ +021abe: 6e20 bc00 9800 |0123: invoke-virtual {v8, v9}, Landroid/preference/Preference;.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V // method@00bc │ │ +021ac4: 1408 4500 0c7f |0126: const v8, #float 1.86093e+38 // #7f0c0045 │ │ +021aca: 6e20 0103 8c00 |0129: invoke-virtual {v12, v8}, Lcom/gacode/relaunchx/PrefsActivity;.findViewById:(I)Landroid/view/View; // method@0301 │ │ +021ad0: 0c08 |012c: move-result-object v8 │ │ +021ad2: 1f08 7600 |012d: check-cast v8, Landroid/widget/ImageButton; // type@0076 │ │ +021ad6: 2209 cf00 |012f: new-instance v9, Lcom/gacode/relaunchx/PrefsActivity$10; // type@00cf │ │ +021ada: 7020 9102 c900 |0131: invoke-direct {v9, v12}, Lcom/gacode/relaunchx/PrefsActivity$10;.:(Lcom/gacode/relaunchx/PrefsActivity;)V // method@0291 │ │ +021ae0: 6e20 3001 9800 |0134: invoke-virtual {v8, v9}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0130 │ │ +021ae6: 1408 7b00 0c7f |0137: const v8, #float 1.86094e+38 // #7f0c007b │ │ +021aec: 6e20 0103 8c00 |013a: invoke-virtual {v12, v8}, Lcom/gacode/relaunchx/PrefsActivity;.findViewById:(I)Landroid/view/View; // method@0301 │ │ +021af2: 0c07 |013d: move-result-object v7 │ │ +021af4: 1f07 7600 |013e: check-cast v7, Landroid/widget/ImageButton; // type@0076 │ │ +021af8: 2208 d100 |0140: new-instance v8, Lcom/gacode/relaunchx/PrefsActivity$11; // type@00d1 │ │ +021afc: 7020 9502 c800 |0142: invoke-direct {v8, v12}, Lcom/gacode/relaunchx/PrefsActivity$11;.:(Lcom/gacode/relaunchx/PrefsActivity;)V // method@0295 │ │ +021b02: 6e20 3001 8700 |0145: invoke-virtual {v7, v8}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0130 │ │ +021b08: 1408 7c00 0c7f |0148: const v8, #float 1.86094e+38 // #7f0c007c │ │ +021b0e: 6e20 0103 8c00 |014b: invoke-virtual {v12, v8}, Lcom/gacode/relaunchx/PrefsActivity;.findViewById:(I)Landroid/view/View; // method@0301 │ │ +021b14: 0c00 |014e: move-result-object v0 │ │ +021b16: 1f00 7600 |014f: check-cast v0, Landroid/widget/ImageButton; // type@0076 │ │ +021b1a: 2208 d300 |0151: new-instance v8, Lcom/gacode/relaunchx/PrefsActivity$12; // type@00d3 │ │ +021b1e: 7020 9902 c800 |0153: invoke-direct {v8, v12}, Lcom/gacode/relaunchx/PrefsActivity$12;.:(Lcom/gacode/relaunchx/PrefsActivity;)V // method@0299 │ │ +021b24: 6e20 3001 8000 |0156: invoke-virtual {v0, v8}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0130 │ │ +021b2a: 1203 |0159: const/4 v3, #int 0 // #0 │ │ +021b2c: 6e10 0603 0c00 |015a: invoke-virtual {v12}, Lcom/gacode/relaunchx/PrefsActivity;.getPreferenceScreen:()Landroid/preference/PreferenceScreen; // method@0306 │ │ +021b32: 0c08 |015d: move-result-object v8 │ │ +021b34: 6e10 c800 0800 |015e: invoke-virtual {v8}, Landroid/preference/PreferenceScreen;.getPreferenceCount:()I // method@00c8 │ │ +021b3a: 0a08 |0161: move-result v8 │ │ +021b3c: 3583 1000 |0162: if-ge v3, v8, 0172 // +0010 │ │ +021b40: 6e10 0603 0c00 |0164: invoke-virtual {v12}, Lcom/gacode/relaunchx/PrefsActivity;.getPreferenceScreen:()Landroid/preference/PreferenceScreen; // method@0306 │ │ +021b46: 0c08 |0167: move-result-object v8 │ │ +021b48: 6e20 c700 3800 |0168: invoke-virtual {v8, v3}, Landroid/preference/PreferenceScreen;.getPreference:(I)Landroid/preference/Preference; // method@00c7 │ │ +021b4e: 0c08 |016b: move-result-object v8 │ │ +021b50: 7020 0903 8c00 |016c: invoke-direct {v12, v8}, Lcom/gacode/relaunchx/PrefsActivity;.initSummary:(Landroid/preference/Preference;)V // method@0309 │ │ +021b56: d803 0301 |016f: add-int/lit8 v3, v3, #int 1 // #01 │ │ +021b5a: 28e9 |0171: goto 015a // -0017 │ │ +021b5c: 54c8 7a01 |0172: iget-object v8, v12, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ +021b60: 7120 1005 8c00 |0174: invoke-static {v12, v8}, Lcom/gacode/relaunchx/ScreenOrientation;.set:(Landroid/app/Activity;Landroid/content/SharedPreferences;)V // method@0510 │ │ +021b66: 54c8 7101 |0177: iget-object v8, v12, Lcom/gacode/relaunchx/PrefsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0171 │ │ +021b6a: 54c9 7a01 |0179: iget-object v9, v12, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ +021b6e: 140a 0100 0c7f |017b: const v10, #float 1.86092e+38 // #7f0c0001 │ │ +021b74: 6e20 0103 ac00 |017e: invoke-virtual {v12, v10}, Lcom/gacode/relaunchx/PrefsActivity;.findViewById:(I)Landroid/view/View; // method@0301 │ │ +021b7a: 0c0a |0181: move-result-object v10 │ │ +021b7c: 7130 4b05 980a |0182: invoke-static {v8, v9, v10}, Lcom/gacode/relaunchx/SizeManipulation;.AdjustWithPreferencesToolbarMinHeight:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/view/View;)V // method@054b │ │ +021b82: 54c8 7101 |0185: iget-object v8, v12, Lcom/gacode/relaunchx/PrefsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0171 │ │ +021b86: 54c9 7a01 |0187: iget-object v9, v12, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ +021b8a: 6e20 0103 bc00 |0189: invoke-virtual {v12, v11}, Lcom/gacode/relaunchx/PrefsActivity;.findViewById:(I)Landroid/view/View; // method@0301 │ │ +021b90: 0c0a |018c: move-result-object v10 │ │ +021b92: 7130 4b05 980a |018d: invoke-static {v8, v9, v10}, Lcom/gacode/relaunchx/SizeManipulation;.AdjustWithPreferencesToolbarMinHeight:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/view/View;)V // method@054b │ │ +021b98: 0e00 |0190: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=227 │ │ 0x000b line=230 │ │ 0x0013 line=231 │ │ 0x0017 line=232 │ │ 0x0025 line=233 │ │ @@ -23150,22 +23156,22 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -020b04: |[020b04] com.gacode.relaunchx.PrefsActivity.onPause:()V │ │ -020b14: 6f10 c000 0100 |0000: invoke-super {v1}, Landroid/preference/PreferenceActivity;.onPause:()V // method@00c0 │ │ -020b1a: 6e10 0603 0100 |0003: invoke-virtual {v1}, Lcom/gacode/relaunchx/PrefsActivity;.getPreferenceScreen:()Landroid/preference/PreferenceScreen; // method@0306 │ │ -020b20: 0c00 |0006: move-result-object v0 │ │ -020b22: 6e10 c900 0000 |0007: invoke-virtual {v0}, Landroid/preference/PreferenceScreen;.getSharedPreferences:()Landroid/content/SharedPreferences; // method@00c9 │ │ -020b28: 0c00 |000a: move-result-object v0 │ │ -020b2a: 7220 7100 1000 |000b: invoke-interface {v0, v1}, Landroid/content/SharedPreferences;.unregisterOnSharedPreferenceChangeListener:(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V // method@0071 │ │ -020b30: 0e00 |000e: return-void │ │ +021b9c: |[021b9c] com.gacode.relaunchx.PrefsActivity.onPause:()V │ │ +021bac: 6f10 c000 0100 |0000: invoke-super {v1}, Landroid/preference/PreferenceActivity;.onPause:()V // method@00c0 │ │ +021bb2: 6e10 0603 0100 |0003: invoke-virtual {v1}, Lcom/gacode/relaunchx/PrefsActivity;.getPreferenceScreen:()Landroid/preference/PreferenceScreen; // method@0306 │ │ +021bb8: 0c00 |0006: move-result-object v0 │ │ +021bba: 6e10 c900 0000 |0007: invoke-virtual {v0}, Landroid/preference/PreferenceScreen;.getSharedPreferences:()Landroid/content/SharedPreferences; // method@00c9 │ │ +021bc0: 0c00 |000a: move-result-object v0 │ │ +021bc2: 7220 7100 1000 |000b: invoke-interface {v0, v1}, Landroid/content/SharedPreferences;.unregisterOnSharedPreferenceChangeListener:(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V // method@0071 │ │ +021bc8: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=656 │ │ 0x0003 line=658 │ │ 0x000b line=659 │ │ 0x000e line=660 │ │ locals : │ │ @@ -23176,25 +23182,25 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -020b34: |[020b34] com.gacode.relaunchx.PrefsActivity.onResume:()V │ │ -020b44: 6f10 c100 0200 |0000: invoke-super {v2}, Landroid/preference/PreferenceActivity;.onResume:()V // method@00c1 │ │ -020b4a: 6e10 0603 0200 |0003: invoke-virtual {v2}, Lcom/gacode/relaunchx/PrefsActivity;.getPreferenceScreen:()Landroid/preference/PreferenceScreen; // method@0306 │ │ -020b50: 0c00 |0006: move-result-object v0 │ │ -020b52: 6e10 c900 0000 |0007: invoke-virtual {v0}, Landroid/preference/PreferenceScreen;.getSharedPreferences:()Landroid/content/SharedPreferences; // method@00c9 │ │ -020b58: 0c00 |000a: move-result-object v0 │ │ -020b5a: 7220 7000 2000 |000b: invoke-interface {v0, v2}, Landroid/content/SharedPreferences;.registerOnSharedPreferenceChangeListener:(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V // method@0070 │ │ -020b60: 5420 7101 |000e: iget-object v0, v2, Lcom/gacode/relaunchx/PrefsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0171 │ │ -020b64: 1a01 1004 |0010: const-string v1, "PreferenceActivity" // string@0410 │ │ -020b68: 6e30 8104 1002 |0012: invoke-virtual {v0, v1, v2}, Lcom/gacode/relaunchx/ReLaunchApp;.generalOnResume:(Ljava/lang/String;Landroid/app/Activity;)V // method@0481 │ │ -020b6e: 0e00 |0015: return-void │ │ +021bcc: |[021bcc] com.gacode.relaunchx.PrefsActivity.onResume:()V │ │ +021bdc: 6f10 c100 0200 |0000: invoke-super {v2}, Landroid/preference/PreferenceActivity;.onResume:()V // method@00c1 │ │ +021be2: 6e10 0603 0200 |0003: invoke-virtual {v2}, Lcom/gacode/relaunchx/PrefsActivity;.getPreferenceScreen:()Landroid/preference/PreferenceScreen; // method@0306 │ │ +021be8: 0c00 |0006: move-result-object v0 │ │ +021bea: 6e10 c900 0000 |0007: invoke-virtual {v0}, Landroid/preference/PreferenceScreen;.getSharedPreferences:()Landroid/content/SharedPreferences; // method@00c9 │ │ +021bf0: 0c00 |000a: move-result-object v0 │ │ +021bf2: 7220 7000 2000 |000b: invoke-interface {v0, v2}, Landroid/content/SharedPreferences;.registerOnSharedPreferenceChangeListener:(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V // method@0070 │ │ +021bf8: 5420 7101 |000e: iget-object v0, v2, Lcom/gacode/relaunchx/PrefsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0171 │ │ +021bfc: 1a01 1004 |0010: const-string v1, "PreferenceActivity" // string@0410 │ │ +021c00: 6e30 8104 1002 |0012: invoke-virtual {v0, v1, v2}, Lcom/gacode/relaunchx/ReLaunchApp;.generalOnResume:(Ljava/lang/String;Landroid/app/Activity;)V // method@0481 │ │ +021c06: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=648 │ │ 0x0003 line=649 │ │ 0x000b line=650 │ │ 0x000e line=651 │ │ 0x0015 line=652 │ │ @@ -23206,957 +23212,957 @@ │ │ type : '(Landroid/content/SharedPreferences;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 2028 16-bit code units │ │ -020b70: |[020b70] com.gacode.relaunchx.PrefsActivity.onSharedPreferenceChanged:(Landroid/content/SharedPreferences;Ljava/lang/String;)V │ │ -020b80: 6e20 0003 db00 |0000: invoke-virtual {v11, v13}, Lcom/gacode/relaunchx/PrefsActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0300 │ │ -020b86: 0c06 |0003: move-result-object v6 │ │ -020b88: 2068 4200 |0004: instance-of v8, v6, Landroid/preference/ListPreference; // type@0042 │ │ -020b8c: 3808 0c00 |0006: if-eqz v8, 0012 // +000c │ │ -020b90: 0765 |0008: move-object v5, v6 │ │ -020b92: 1f05 4200 |0009: check-cast v5, Landroid/preference/ListPreference; // type@0042 │ │ -020b96: 6e10 b700 0500 |000b: invoke-virtual {v5}, Landroid/preference/ListPreference;.getEntry:()Ljava/lang/CharSequence; // method@00b7 │ │ -020b9c: 0c08 |000e: move-result-object v8 │ │ -020b9e: 6e20 bd00 8600 |000f: invoke-virtual {v6, v8}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@00bd │ │ -020ba4: 55b8 7501 |0012: iget-boolean v8, v11, Lcom/gacode/relaunchx/PrefsActivity;.do_pref_subrequest:Z // field@0175 │ │ -020ba8: 3808 2d07 |0014: if-eqz v8, 0741 // +072d │ │ -020bac: 1a08 170f |0016: const-string v8, "workMode" // string@0f17 │ │ -020bb0: 6e20 7c06 8d00 |0018: invoke-virtual {v13, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -020bb6: 0a08 |001b: move-result v8 │ │ -020bb8: 3808 a507 |001c: if-eqz v8, 07c1 // +07a5 │ │ -020bbc: 1a08 6004 |001e: const-string v8, "UNKNOWN" // string@0460 │ │ -020bc0: 7230 6f00 dc08 |0020: invoke-interface {v12, v13, v8}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -020bc6: 0c07 |0023: move-result-object v7 │ │ -020bc8: 1a08 2901 |0024: const-string v8, "FILES" // string@0129 │ │ -020bcc: 6e20 7c06 8700 |0026: invoke-virtual {v7, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -020bd2: 0a08 |0029: move-result v8 │ │ -020bd4: 3808 1807 |002a: if-eqz v8, 0742 // +0718 │ │ -020bd8: 1208 |002c: const/4 v8, #int 0 // #0 │ │ -020bda: 5cb8 7501 |002d: iput-boolean v8, v11, Lcom/gacode/relaunchx/PrefsActivity;.do_pref_subrequest:Z // field@0175 │ │ -020bde: 1a08 8e0d |002f: const-string v8, "showBookTitles" // string@0d8e │ │ -020be2: 6e20 0003 8b00 |0031: invoke-virtual {v11, v8}, Lcom/gacode/relaunchx/PrefsActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0300 │ │ -020be8: 0c08 |0034: move-result-object v8 │ │ -020bea: 1f08 4100 |0035: check-cast v8, Landroid/preference/CheckBoxPreference; // type@0041 │ │ -020bee: 1209 |0037: const/4 v9, #int 0 // #0 │ │ -020bf0: 6e20 b600 9800 |0038: invoke-virtual {v8, v9}, Landroid/preference/CheckBoxPreference;.setChecked:(Z)V // method@00b6 │ │ -020bf6: 1a08 b50c |003b: const-string v8, "rowSeparator" // string@0cb5 │ │ -020bfa: 6e20 0003 8b00 |003d: invoke-virtual {v11, v8}, Lcom/gacode/relaunchx/PrefsActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0300 │ │ -020c00: 0c08 |0040: move-result-object v8 │ │ -020c02: 1f08 4100 |0041: check-cast v8, Landroid/preference/CheckBoxPreference; // type@0041 │ │ -020c06: 1209 |0043: const/4 v9, #int 0 // #0 │ │ -020c08: 6e20 b600 9800 |0044: invoke-virtual {v8, v9}, Landroid/preference/CheckBoxPreference;.setChecked:(Z)V // method@00b6 │ │ -020c0e: 1a08 930e |0047: const-string v8, "useFileManagerFunctions" // string@0e93 │ │ -020c12: 6e20 0003 8b00 |0049: invoke-virtual {v11, v8}, Lcom/gacode/relaunchx/PrefsActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0300 │ │ -020c18: 0c08 |004c: move-result-object v8 │ │ -020c1a: 1f08 4100 |004d: check-cast v8, Landroid/preference/CheckBoxPreference; // type@0041 │ │ -020c1e: 1219 |004f: const/4 v9, #int 1 // #1 │ │ -020c20: 6e20 b600 9800 |0050: invoke-virtual {v8, v9}, Landroid/preference/CheckBoxPreference;.setChecked:(Z)V // method@00b6 │ │ -020c26: 1a08 080b |0053: const-string v8, "openWith" // string@0b08 │ │ -020c2a: 6e20 0003 8b00 |0055: invoke-virtual {v11, v8}, Lcom/gacode/relaunchx/PrefsActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0300 │ │ -020c30: 0c08 |0058: move-result-object v8 │ │ -020c32: 1f08 4100 |0059: check-cast v8, Landroid/preference/CheckBoxPreference; // type@0041 │ │ -020c36: 1219 |005b: const/4 v9, #int 1 // #1 │ │ -020c38: 6e20 b600 9800 |005c: invoke-virtual {v8, v9}, Landroid/preference/CheckBoxPreference;.setChecked:(Z)V // method@00b6 │ │ -020c3e: 1a08 920d |005f: const-string v8, "showFullDirPath" // string@0d92 │ │ -020c42: 6e20 0003 8b00 |0061: invoke-virtual {v11, v8}, Lcom/gacode/relaunchx/PrefsActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0300 │ │ -020c48: 0c08 |0064: move-result-object v8 │ │ -020c4a: 1f08 4100 |0065: check-cast v8, Landroid/preference/CheckBoxPreference; // type@0041 │ │ -020c4e: 1219 |0067: const/4 v9, #int 1 // #1 │ │ -020c50: 6e20 b600 9800 |0068: invoke-virtual {v8, v9}, Landroid/preference/CheckBoxPreference;.setChecked:(Z)V // method@00b6 │ │ -020c56: 54b8 7a01 |006b: iget-object v8, v11, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ -020c5a: 7210 6b00 0800 |006d: invoke-interface {v8}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006b │ │ -020c60: 0c02 |0070: move-result-object v2 │ │ -020c62: 1a08 b50d |0071: const-string v8, "sortKey" // string@0db5 │ │ -020c66: 1209 |0073: const/4 v9, #int 0 // #0 │ │ -020c68: 7230 6800 8209 |0074: invoke-interface {v2, v8, v9}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0068 │ │ -020c6e: 1a08 b90d |0077: const-string v8, "sortOrder" // string@0db9 │ │ -020c72: 1209 |0079: const/4 v9, #int 0 // #0 │ │ -020c74: 7230 6800 8209 |007a: invoke-interface {v2, v8, v9}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0068 │ │ -020c7a: 1a08 8e0d |007d: const-string v8, "showBookTitles" // string@0d8e │ │ -020c7e: 1209 |007f: const/4 v9, #int 0 // #0 │ │ -020c80: 7230 6600 8209 |0080: invoke-interface {v2, v8, v9}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0066 │ │ -020c86: 1a08 b50c |0083: const-string v8, "rowSeparator" // string@0cb5 │ │ -020c8a: 1209 |0085: const/4 v9, #int 0 // #0 │ │ -020c8c: 7230 6600 8209 |0086: invoke-interface {v2, v8, v9}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0066 │ │ -020c92: 1a08 930e |0089: const-string v8, "useFileManagerFunctions" // string@0e93 │ │ -020c96: 1219 |008b: const/4 v9, #int 1 // #1 │ │ -020c98: 7230 6600 8209 |008c: invoke-interface {v2, v8, v9}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0066 │ │ -020c9e: 1a08 080b |008f: const-string v8, "openWith" // string@0b08 │ │ -020ca2: 1219 |0091: const/4 v9, #int 1 // #1 │ │ -020ca4: 7230 6600 8209 |0092: invoke-interface {v2, v8, v9}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0066 │ │ -020caa: 1a08 920d |0095: const-string v8, "showFullDirPath" // string@0d92 │ │ -020cae: 1219 |0097: const/4 v9, #int 1 // #1 │ │ -020cb0: 7230 6600 8209 |0098: invoke-interface {v2, v8, v9}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0066 │ │ -020cb6: 7210 6500 0200 |009b: invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0065 │ │ -020cbc: 1218 |009e: const/4 v8, #int 1 // #1 │ │ -020cbe: 5cb8 7501 |009f: iput-boolean v8, v11, Lcom/gacode/relaunchx/PrefsActivity;.do_pref_subrequest:Z // field@0175 │ │ -020cc2: 1a08 8e0d |00a1: const-string v8, "showBookTitles" // string@0d8e │ │ -020cc6: 6e20 7c06 8d00 |00a3: invoke-virtual {v13, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -020ccc: 0a08 |00a6: move-result v8 │ │ -020cce: 3908 0a00 |00a7: if-nez v8, 00b1 // +000a │ │ -020cd2: 1a08 930e |00a9: const-string v8, "useFileManagerFunctions" // string@0e93 │ │ -020cd6: 6e20 7c06 8d00 |00ab: invoke-virtual {v13, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -020cdc: 0a08 |00ae: move-result v8 │ │ -020cde: 3808 1400 |00af: if-eqz v8, 00c3 // +0014 │ │ -020ce2: 1208 |00b1: const/4 v8, #int 0 // #0 │ │ -020ce4: 5cb8 7501 |00b2: iput-boolean v8, v11, Lcom/gacode/relaunchx/PrefsActivity;.do_pref_subrequest:Z // field@0175 │ │ -020ce8: 1a08 170f |00b4: const-string v8, "workMode" // string@0f17 │ │ -020cec: 6e20 0003 8b00 |00b6: invoke-virtual {v11, v8}, Lcom/gacode/relaunchx/PrefsActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0300 │ │ -020cf2: 0c08 |00b9: move-result-object v8 │ │ -020cf4: 1f08 4200 |00ba: check-cast v8, Landroid/preference/ListPreference; // type@0042 │ │ -020cf8: 1229 |00bc: const/4 v9, #int 2 // #2 │ │ -020cfa: 6e20 b900 9800 |00bd: invoke-virtual {v8, v9}, Landroid/preference/ListPreference;.setValueIndex:(I)V // method@00b9 │ │ -020d00: 1218 |00c0: const/4 v8, #int 1 // #1 │ │ -020d02: 5cb8 7501 |00c1: iput-boolean v8, v11, Lcom/gacode/relaunchx/PrefsActivity;.do_pref_subrequest:Z // field@0175 │ │ -020d06: 1a08 a808 |00c3: const-string v8, "homeButtonST" // string@08a8 │ │ -020d0a: 6e20 7c06 8d00 |00c5: invoke-virtual {v13, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -020d10: 0a08 |00c8: move-result v8 │ │ -020d12: 3808 5d00 |00c9: if-eqz v8, 0126 // +005d │ │ -020d16: 1a08 0004 |00cb: const-string v8, "OPENN" // string@0400 │ │ -020d1a: 7230 6f00 dc08 |00cd: invoke-interface {v12, v13, v8}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -020d20: 0c08 |00d0: move-result-object v8 │ │ -020d22: 1a09 0004 |00d1: const-string v9, "OPENN" // string@0400 │ │ -020d26: 6e20 7c06 9800 |00d3: invoke-virtual {v8, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -020d2c: 0a08 |00d6: move-result v8 │ │ -020d2e: 3808 4f00 |00d7: if-eqz v8, 0126 // +004f │ │ -020d32: 2201 0c00 |00d9: new-instance v1, Landroid/app/AlertDialog$Builder; // type@000c │ │ -020d36: 7020 1b00 b100 |00db: invoke-direct {v1, v11}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ -020d3c: 6e10 0703 0b00 |00de: invoke-virtual {v11}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ -020d42: 0c08 |00e1: move-result-object v8 │ │ -020d44: 1409 5a00 087f |00e2: const v9, #float 1.80777e+38 // #7f08005a │ │ -020d4a: 6e20 8000 9800 |00e5: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -020d50: 0c08 |00e8: move-result-object v8 │ │ -020d52: 6e20 2500 8100 |00e9: invoke-virtual {v1, v8}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ -020d58: 2204 7400 |00ec: new-instance v4, Landroid/widget/EditText; // type@0074 │ │ -020d5c: 7020 1301 b400 |00ee: invoke-direct {v4, v11}, Landroid/widget/EditText;.:(Landroid/content/Context;)V // method@0113 │ │ -020d62: 1228 |00f1: const/4 v8, #int 2 // #2 │ │ -020d64: 6e20 1801 8400 |00f2: invoke-virtual {v4, v8}, Landroid/widget/EditText;.setInputType:(I)V // method@0118 │ │ -020d6a: 1a08 a908 |00f5: const-string v8, "homeButtonSTopenN" // string@08a9 │ │ -020d6e: 1a09 7100 |00f7: const-string v9, "1" // string@0071 │ │ -020d72: 7230 6f00 8c09 |00f9: invoke-interface {v12, v8, v9}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -020d78: 0c08 |00fc: move-result-object v8 │ │ -020d7a: 6e20 1b01 8400 |00fd: invoke-virtual {v4, v8}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@011b │ │ -020d80: 6e20 2600 4100 |0100: invoke-virtual {v1, v4}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0026 │ │ -020d86: 6e10 0703 0b00 |0103: invoke-virtual {v11}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ -020d8c: 0c08 |0106: move-result-object v8 │ │ -020d8e: 1409 5800 087f |0107: const v9, #float 1.80777e+38 // #7f080058 │ │ -020d94: 6e20 8000 9800 |010a: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -020d9a: 0c08 |010d: move-result-object v8 │ │ -020d9c: 2209 d400 |010e: new-instance v9, Lcom/gacode/relaunchx/PrefsActivity$13; // type@00d4 │ │ -020da0: 7040 9b02 b964 |0110: invoke-direct {v9, v11, v4, v6}, Lcom/gacode/relaunchx/PrefsActivity$13;.:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/widget/EditText;Landroid/preference/Preference;)V // method@029b │ │ -020da6: 6e30 2200 8109 |0113: invoke-virtual {v1, v8, v9}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0022 │ │ -020dac: 1a08 da08 |0116: const-string v8, "input_method" // string@08da │ │ -020db0: 6e20 0803 8b00 |0118: invoke-virtual {v11, v8}, Lcom/gacode/relaunchx/PrefsActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0308 │ │ -020db6: 0c03 |011b: move-result-object v3 │ │ -020db8: 1f03 6800 |011c: check-cast v3, Landroid/view/inputmethod/InputMethodManager; // type@0068 │ │ -020dbc: 1228 |011e: const/4 v8, #int 2 // #2 │ │ -020dbe: 1209 |011f: const/4 v9, #int 0 // #0 │ │ -020dc0: 6e30 0001 8309 |0120: invoke-virtual {v3, v8, v9}, Landroid/view/inputmethod/InputMethodManager;.toggleSoftInput:(II)V // method@0100 │ │ -020dc6: 6e10 2700 0100 |0123: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ -020dcc: 1a08 a408 |0126: const-string v8, "homeButtonDT" // string@08a4 │ │ -020dd0: 6e20 7c06 8d00 |0128: invoke-virtual {v13, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -020dd6: 0a08 |012b: move-result v8 │ │ -020dd8: 3808 5400 |012c: if-eqz v8, 0180 // +0054 │ │ -020ddc: 1a08 ff03 |012e: const-string v8, "OPENMENU" // string@03ff │ │ -020de0: 7230 6f00 dc08 |0130: invoke-interface {v12, v13, v8}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -020de6: 0c08 |0133: move-result-object v8 │ │ -020de8: 1a09 0004 |0134: const-string v9, "OPENN" // string@0400 │ │ -020dec: 6e20 7c06 9800 |0136: invoke-virtual {v8, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -020df2: 0a08 |0139: move-result v8 │ │ -020df4: 3808 4600 |013a: if-eqz v8, 0180 // +0046 │ │ -020df8: 2201 0c00 |013c: new-instance v1, Landroid/app/AlertDialog$Builder; // type@000c │ │ -020dfc: 7020 1b00 b100 |013e: invoke-direct {v1, v11}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ -020e02: 6e10 0703 0b00 |0141: invoke-virtual {v11}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ -020e08: 0c08 |0144: move-result-object v8 │ │ -020e0a: 1409 5a00 087f |0145: const v9, #float 1.80777e+38 // #7f08005a │ │ -020e10: 6e20 8000 9800 |0148: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -020e16: 0c08 |014b: move-result-object v8 │ │ -020e18: 6e20 2500 8100 |014c: invoke-virtual {v1, v8}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ -020e1e: 2204 7400 |014f: new-instance v4, Landroid/widget/EditText; // type@0074 │ │ -020e22: 7020 1301 b400 |0151: invoke-direct {v4, v11}, Landroid/widget/EditText;.:(Landroid/content/Context;)V // method@0113 │ │ -020e28: 1228 |0154: const/4 v8, #int 2 // #2 │ │ -020e2a: 6e20 1801 8400 |0155: invoke-virtual {v4, v8}, Landroid/widget/EditText;.setInputType:(I)V // method@0118 │ │ -020e30: 1a08 a508 |0158: const-string v8, "homeButtonDTopenN" // string@08a5 │ │ -020e34: 1a09 7100 |015a: const-string v9, "1" // string@0071 │ │ -020e38: 7230 6f00 8c09 |015c: invoke-interface {v12, v8, v9}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -020e3e: 0c08 |015f: move-result-object v8 │ │ -020e40: 6e20 1b01 8400 |0160: invoke-virtual {v4, v8}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@011b │ │ -020e46: 6e20 2600 4100 |0163: invoke-virtual {v1, v4}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0026 │ │ -020e4c: 1a08 fe03 |0166: const-string v8, "OK" // string@03fe │ │ -020e50: 2209 d500 |0168: new-instance v9, Lcom/gacode/relaunchx/PrefsActivity$14; // type@00d5 │ │ -020e54: 7040 9d02 b964 |016a: invoke-direct {v9, v11, v4, v6}, Lcom/gacode/relaunchx/PrefsActivity$14;.:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/widget/EditText;Landroid/preference/Preference;)V // method@029d │ │ -020e5a: 6e30 2200 8109 |016d: invoke-virtual {v1, v8, v9}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0022 │ │ -020e60: 1a08 da08 |0170: const-string v8, "input_method" // string@08da │ │ -020e64: 6e20 0803 8b00 |0172: invoke-virtual {v11, v8}, Lcom/gacode/relaunchx/PrefsActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0308 │ │ -020e6a: 0c03 |0175: move-result-object v3 │ │ -020e6c: 1f03 6800 |0176: check-cast v3, Landroid/view/inputmethod/InputMethodManager; // type@0068 │ │ -020e70: 1228 |0178: const/4 v8, #int 2 // #2 │ │ -020e72: 1209 |0179: const/4 v9, #int 0 // #0 │ │ -020e74: 6e30 0001 8309 |017a: invoke-virtual {v3, v8, v9}, Landroid/view/inputmethod/InputMethodManager;.toggleSoftInput:(II)V // method@0100 │ │ -020e7a: 6e10 2700 0100 |017d: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ -020e80: 1a08 a608 |0180: const-string v8, "homeButtonLT" // string@08a6 │ │ -020e84: 6e20 7c06 8d00 |0182: invoke-virtual {v13, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -020e8a: 0a08 |0185: move-result v8 │ │ -020e8c: 3808 5400 |0186: if-eqz v8, 01da // +0054 │ │ -020e90: 1a08 0104 |0188: const-string v8, "OPENSCREEN" // string@0401 │ │ -020e94: 7230 6f00 dc08 |018a: invoke-interface {v12, v13, v8}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -020e9a: 0c08 |018d: move-result-object v8 │ │ -020e9c: 1a09 0004 |018e: const-string v9, "OPENN" // string@0400 │ │ -020ea0: 6e20 7c06 9800 |0190: invoke-virtual {v8, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -020ea6: 0a08 |0193: move-result v8 │ │ -020ea8: 3808 4600 |0194: if-eqz v8, 01da // +0046 │ │ -020eac: 2201 0c00 |0196: new-instance v1, Landroid/app/AlertDialog$Builder; // type@000c │ │ -020eb0: 7020 1b00 b100 |0198: invoke-direct {v1, v11}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ -020eb6: 6e10 0703 0b00 |019b: invoke-virtual {v11}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ -020ebc: 0c08 |019e: move-result-object v8 │ │ -020ebe: 1409 5a00 087f |019f: const v9, #float 1.80777e+38 // #7f08005a │ │ -020ec4: 6e20 8000 9800 |01a2: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -020eca: 0c08 |01a5: move-result-object v8 │ │ -020ecc: 6e20 2500 8100 |01a6: invoke-virtual {v1, v8}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ -020ed2: 2204 7400 |01a9: new-instance v4, Landroid/widget/EditText; // type@0074 │ │ -020ed6: 7020 1301 b400 |01ab: invoke-direct {v4, v11}, Landroid/widget/EditText;.:(Landroid/content/Context;)V // method@0113 │ │ -020edc: 1228 |01ae: const/4 v8, #int 2 // #2 │ │ -020ede: 6e20 1801 8400 |01af: invoke-virtual {v4, v8}, Landroid/widget/EditText;.setInputType:(I)V // method@0118 │ │ -020ee4: 1a08 a708 |01b2: const-string v8, "homeButtonLTopenN" // string@08a7 │ │ -020ee8: 1a09 7100 |01b4: const-string v9, "1" // string@0071 │ │ -020eec: 7230 6f00 8c09 |01b6: invoke-interface {v12, v8, v9}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -020ef2: 0c08 |01b9: move-result-object v8 │ │ -020ef4: 6e20 1b01 8400 |01ba: invoke-virtual {v4, v8}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@011b │ │ -020efa: 6e20 2600 4100 |01bd: invoke-virtual {v1, v4}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0026 │ │ -020f00: 1a08 fe03 |01c0: const-string v8, "OK" // string@03fe │ │ -020f04: 2209 d600 |01c2: new-instance v9, Lcom/gacode/relaunchx/PrefsActivity$15; // type@00d6 │ │ -020f08: 7040 9f02 b964 |01c4: invoke-direct {v9, v11, v4, v6}, Lcom/gacode/relaunchx/PrefsActivity$15;.:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/widget/EditText;Landroid/preference/Preference;)V // method@029f │ │ -020f0e: 6e30 2200 8109 |01c7: invoke-virtual {v1, v8, v9}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0022 │ │ -020f14: 1a08 da08 |01ca: const-string v8, "input_method" // string@08da │ │ -020f18: 6e20 0803 8b00 |01cc: invoke-virtual {v11, v8}, Lcom/gacode/relaunchx/PrefsActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0308 │ │ -020f1e: 0c03 |01cf: move-result-object v3 │ │ -020f20: 1f03 6800 |01d0: check-cast v3, Landroid/view/inputmethod/InputMethodManager; // type@0068 │ │ -020f24: 1228 |01d2: const/4 v8, #int 2 // #2 │ │ -020f26: 1209 |01d3: const/4 v9, #int 0 // #0 │ │ -020f28: 6e30 0001 8309 |01d4: invoke-virtual {v3, v8, v9}, Landroid/view/inputmethod/InputMethodManager;.toggleSoftInput:(II)V // method@0100 │ │ -020f2e: 6e10 2700 0100 |01d7: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ -020f34: 1a08 470a |01da: const-string v8, "lruButtonST" // string@0a47 │ │ -020f38: 6e20 7c06 8d00 |01dc: invoke-virtual {v13, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -020f3e: 0a08 |01df: move-result v8 │ │ -020f40: 3808 5d00 |01e0: if-eqz v8, 023d // +005d │ │ -020f44: 1a08 0104 |01e2: const-string v8, "OPENSCREEN" // string@0401 │ │ -020f48: 7230 6f00 dc08 |01e4: invoke-interface {v12, v13, v8}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -020f4e: 0c08 |01e7: move-result-object v8 │ │ -020f50: 1a09 0004 |01e8: const-string v9, "OPENN" // string@0400 │ │ -020f54: 6e20 7c06 9800 |01ea: invoke-virtual {v8, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -020f5a: 0a08 |01ed: move-result v8 │ │ -020f5c: 3808 4f00 |01ee: if-eqz v8, 023d // +004f │ │ -020f60: 2201 0c00 |01f0: new-instance v1, Landroid/app/AlertDialog$Builder; // type@000c │ │ -020f64: 7020 1b00 b100 |01f2: invoke-direct {v1, v11}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ -020f6a: 6e10 0703 0b00 |01f5: invoke-virtual {v11}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ -020f70: 0c08 |01f8: move-result-object v8 │ │ -020f72: 1409 5a00 087f |01f9: const v9, #float 1.80777e+38 // #7f08005a │ │ -020f78: 6e20 8000 9800 |01fc: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -020f7e: 0c08 |01ff: move-result-object v8 │ │ -020f80: 6e20 2500 8100 |0200: invoke-virtual {v1, v8}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ -020f86: 2204 7400 |0203: new-instance v4, Landroid/widget/EditText; // type@0074 │ │ -020f8a: 7020 1301 b400 |0205: invoke-direct {v4, v11}, Landroid/widget/EditText;.:(Landroid/content/Context;)V // method@0113 │ │ -020f90: 1228 |0208: const/4 v8, #int 2 // #2 │ │ -020f92: 6e20 1801 8400 |0209: invoke-virtual {v4, v8}, Landroid/widget/EditText;.setInputType:(I)V // method@0118 │ │ -020f98: 1a08 480a |020c: const-string v8, "lruButtonSTopenN" // string@0a48 │ │ -020f9c: 1a09 7100 |020e: const-string v9, "1" // string@0071 │ │ -020fa0: 7230 6f00 8c09 |0210: invoke-interface {v12, v8, v9}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -020fa6: 0c08 |0213: move-result-object v8 │ │ -020fa8: 6e20 1b01 8400 |0214: invoke-virtual {v4, v8}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@011b │ │ -020fae: 6e20 2600 4100 |0217: invoke-virtual {v1, v4}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0026 │ │ -020fb4: 6e10 0703 0b00 |021a: invoke-virtual {v11}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ -020fba: 0c08 |021d: move-result-object v8 │ │ -020fbc: 1409 5800 087f |021e: const v9, #float 1.80777e+38 // #7f080058 │ │ -020fc2: 6e20 8000 9800 |0221: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -020fc8: 0c08 |0224: move-result-object v8 │ │ -020fca: 2209 d700 |0225: new-instance v9, Lcom/gacode/relaunchx/PrefsActivity$16; // type@00d7 │ │ -020fce: 7040 a102 b964 |0227: invoke-direct {v9, v11, v4, v6}, Lcom/gacode/relaunchx/PrefsActivity$16;.:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/widget/EditText;Landroid/preference/Preference;)V // method@02a1 │ │ -020fd4: 6e30 2200 8109 |022a: invoke-virtual {v1, v8, v9}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0022 │ │ -020fda: 1a08 da08 |022d: const-string v8, "input_method" // string@08da │ │ -020fde: 6e20 0803 8b00 |022f: invoke-virtual {v11, v8}, Lcom/gacode/relaunchx/PrefsActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0308 │ │ -020fe4: 0c03 |0232: move-result-object v3 │ │ -020fe6: 1f03 6800 |0233: check-cast v3, Landroid/view/inputmethod/InputMethodManager; // type@0068 │ │ -020fea: 1228 |0235: const/4 v8, #int 2 // #2 │ │ -020fec: 1209 |0236: const/4 v9, #int 0 // #0 │ │ -020fee: 6e30 0001 8309 |0237: invoke-virtual {v3, v8, v9}, Landroid/view/inputmethod/InputMethodManager;.toggleSoftInput:(II)V // method@0100 │ │ -020ff4: 6e10 2700 0100 |023a: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ -020ffa: 1a08 430a |023d: const-string v8, "lruButtonDT" // string@0a43 │ │ -020ffe: 6e20 7c06 8d00 |023f: invoke-virtual {v13, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -021004: 0a08 |0242: move-result v8 │ │ -021006: 3808 5400 |0243: if-eqz v8, 0297 // +0054 │ │ -02100a: 1a08 f903 |0245: const-string v8, "NOTHING" // string@03f9 │ │ -02100e: 7230 6f00 dc08 |0247: invoke-interface {v12, v13, v8}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -021014: 0c08 |024a: move-result-object v8 │ │ -021016: 1a09 0004 |024b: const-string v9, "OPENN" // string@0400 │ │ -02101a: 6e20 7c06 9800 |024d: invoke-virtual {v8, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -021020: 0a08 |0250: move-result v8 │ │ -021022: 3808 4600 |0251: if-eqz v8, 0297 // +0046 │ │ -021026: 2201 0c00 |0253: new-instance v1, Landroid/app/AlertDialog$Builder; // type@000c │ │ -02102a: 7020 1b00 b100 |0255: invoke-direct {v1, v11}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ -021030: 6e10 0703 0b00 |0258: invoke-virtual {v11}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ -021036: 0c08 |025b: move-result-object v8 │ │ -021038: 1409 5a00 087f |025c: const v9, #float 1.80777e+38 // #7f08005a │ │ -02103e: 6e20 8000 9800 |025f: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -021044: 0c08 |0262: move-result-object v8 │ │ -021046: 6e20 2500 8100 |0263: invoke-virtual {v1, v8}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ -02104c: 2204 7400 |0266: new-instance v4, Landroid/widget/EditText; // type@0074 │ │ -021050: 7020 1301 b400 |0268: invoke-direct {v4, v11}, Landroid/widget/EditText;.:(Landroid/content/Context;)V // method@0113 │ │ -021056: 1228 |026b: const/4 v8, #int 2 // #2 │ │ -021058: 6e20 1801 8400 |026c: invoke-virtual {v4, v8}, Landroid/widget/EditText;.setInputType:(I)V // method@0118 │ │ -02105e: 1a08 440a |026f: const-string v8, "lruButtonDTopenN" // string@0a44 │ │ -021062: 1a09 7100 |0271: const-string v9, "1" // string@0071 │ │ -021066: 7230 6f00 8c09 |0273: invoke-interface {v12, v8, v9}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -02106c: 0c08 |0276: move-result-object v8 │ │ -02106e: 6e20 1b01 8400 |0277: invoke-virtual {v4, v8}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@011b │ │ -021074: 6e20 2600 4100 |027a: invoke-virtual {v1, v4}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0026 │ │ -02107a: 1a08 fe03 |027d: const-string v8, "OK" // string@03fe │ │ -02107e: 2209 d800 |027f: new-instance v9, Lcom/gacode/relaunchx/PrefsActivity$17; // type@00d8 │ │ -021082: 7040 a302 b964 |0281: invoke-direct {v9, v11, v4, v6}, Lcom/gacode/relaunchx/PrefsActivity$17;.:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/widget/EditText;Landroid/preference/Preference;)V // method@02a3 │ │ -021088: 6e30 2200 8109 |0284: invoke-virtual {v1, v8, v9}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0022 │ │ -02108e: 1a08 da08 |0287: const-string v8, "input_method" // string@08da │ │ -021092: 6e20 0803 8b00 |0289: invoke-virtual {v11, v8}, Lcom/gacode/relaunchx/PrefsActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0308 │ │ -021098: 0c03 |028c: move-result-object v3 │ │ -02109a: 1f03 6800 |028d: check-cast v3, Landroid/view/inputmethod/InputMethodManager; // type@0068 │ │ -02109e: 1228 |028f: const/4 v8, #int 2 // #2 │ │ -0210a0: 1209 |0290: const/4 v9, #int 0 // #0 │ │ -0210a2: 6e30 0001 8309 |0291: invoke-virtual {v3, v8, v9}, Landroid/view/inputmethod/InputMethodManager;.toggleSoftInput:(II)V // method@0100 │ │ -0210a8: 6e10 2700 0100 |0294: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ -0210ae: 1a08 450a |0297: const-string v8, "lruButtonLT" // string@0a45 │ │ -0210b2: 6e20 7c06 8d00 |0299: invoke-virtual {v13, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -0210b8: 0a08 |029c: move-result v8 │ │ -0210ba: 3808 5400 |029d: if-eqz v8, 02f1 // +0054 │ │ -0210be: 1a08 f903 |029f: const-string v8, "NOTHING" // string@03f9 │ │ -0210c2: 7230 6f00 dc08 |02a1: invoke-interface {v12, v13, v8}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -0210c8: 0c08 |02a4: move-result-object v8 │ │ -0210ca: 1a09 0004 |02a5: const-string v9, "OPENN" // string@0400 │ │ -0210ce: 6e20 7c06 9800 |02a7: invoke-virtual {v8, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -0210d4: 0a08 |02aa: move-result v8 │ │ -0210d6: 3808 4600 |02ab: if-eqz v8, 02f1 // +0046 │ │ -0210da: 2201 0c00 |02ad: new-instance v1, Landroid/app/AlertDialog$Builder; // type@000c │ │ -0210de: 7020 1b00 b100 |02af: invoke-direct {v1, v11}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ -0210e4: 6e10 0703 0b00 |02b2: invoke-virtual {v11}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ -0210ea: 0c08 |02b5: move-result-object v8 │ │ -0210ec: 1409 5a00 087f |02b6: const v9, #float 1.80777e+38 // #7f08005a │ │ -0210f2: 6e20 8000 9800 |02b9: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -0210f8: 0c08 |02bc: move-result-object v8 │ │ -0210fa: 6e20 2500 8100 |02bd: invoke-virtual {v1, v8}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ -021100: 2204 7400 |02c0: new-instance v4, Landroid/widget/EditText; // type@0074 │ │ -021104: 7020 1301 b400 |02c2: invoke-direct {v4, v11}, Landroid/widget/EditText;.:(Landroid/content/Context;)V // method@0113 │ │ -02110a: 1228 |02c5: const/4 v8, #int 2 // #2 │ │ -02110c: 6e20 1801 8400 |02c6: invoke-virtual {v4, v8}, Landroid/widget/EditText;.setInputType:(I)V // method@0118 │ │ -021112: 1a08 460a |02c9: const-string v8, "lruButtonLTopenN" // string@0a46 │ │ -021116: 1a09 7100 |02cb: const-string v9, "1" // string@0071 │ │ -02111a: 7230 6f00 8c09 |02cd: invoke-interface {v12, v8, v9}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -021120: 0c08 |02d0: move-result-object v8 │ │ -021122: 6e20 1b01 8400 |02d1: invoke-virtual {v4, v8}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@011b │ │ -021128: 6e20 2600 4100 |02d4: invoke-virtual {v1, v4}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0026 │ │ -02112e: 1a08 fe03 |02d7: const-string v8, "OK" // string@03fe │ │ -021132: 2209 d900 |02d9: new-instance v9, Lcom/gacode/relaunchx/PrefsActivity$18; // type@00d9 │ │ -021136: 7040 a502 b964 |02db: invoke-direct {v9, v11, v4, v6}, Lcom/gacode/relaunchx/PrefsActivity$18;.:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/widget/EditText;Landroid/preference/Preference;)V // method@02a5 │ │ -02113c: 6e30 2200 8109 |02de: invoke-virtual {v1, v8, v9}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0022 │ │ -021142: 1a08 da08 |02e1: const-string v8, "input_method" // string@08da │ │ -021146: 6e20 0803 8b00 |02e3: invoke-virtual {v11, v8}, Lcom/gacode/relaunchx/PrefsActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0308 │ │ -02114c: 0c03 |02e6: move-result-object v3 │ │ -02114e: 1f03 6800 |02e7: check-cast v3, Landroid/view/inputmethod/InputMethodManager; // type@0068 │ │ -021152: 1228 |02e9: const/4 v8, #int 2 // #2 │ │ -021154: 1209 |02ea: const/4 v9, #int 0 // #0 │ │ -021156: 6e30 0001 8309 |02eb: invoke-virtual {v3, v8, v9}, Landroid/view/inputmethod/InputMethodManager;.toggleSoftInput:(II)V // method@0100 │ │ -02115c: 6e10 2700 0100 |02ee: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ -021162: 1a08 6907 |02f1: const-string v8, "favButtonST" // string@0769 │ │ -021166: 6e20 7c06 8d00 |02f3: invoke-virtual {v13, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -02116c: 0a08 |02f6: move-result v8 │ │ -02116e: 3808 5d00 |02f7: if-eqz v8, 0354 // +005d │ │ -021172: 1a08 0104 |02f9: const-string v8, "OPENSCREEN" // string@0401 │ │ -021176: 7230 6f00 dc08 |02fb: invoke-interface {v12, v13, v8}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -02117c: 0c08 |02fe: move-result-object v8 │ │ -02117e: 1a09 0004 |02ff: const-string v9, "OPENN" // string@0400 │ │ -021182: 6e20 7c06 9800 |0301: invoke-virtual {v8, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -021188: 0a08 |0304: move-result v8 │ │ -02118a: 3808 4f00 |0305: if-eqz v8, 0354 // +004f │ │ -02118e: 2201 0c00 |0307: new-instance v1, Landroid/app/AlertDialog$Builder; // type@000c │ │ -021192: 7020 1b00 b100 |0309: invoke-direct {v1, v11}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ -021198: 6e10 0703 0b00 |030c: invoke-virtual {v11}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ -02119e: 0c08 |030f: move-result-object v8 │ │ -0211a0: 1409 5a00 087f |0310: const v9, #float 1.80777e+38 // #7f08005a │ │ -0211a6: 6e20 8000 9800 |0313: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -0211ac: 0c08 |0316: move-result-object v8 │ │ -0211ae: 6e20 2500 8100 |0317: invoke-virtual {v1, v8}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ -0211b4: 2204 7400 |031a: new-instance v4, Landroid/widget/EditText; // type@0074 │ │ -0211b8: 7020 1301 b400 |031c: invoke-direct {v4, v11}, Landroid/widget/EditText;.:(Landroid/content/Context;)V // method@0113 │ │ -0211be: 1228 |031f: const/4 v8, #int 2 // #2 │ │ -0211c0: 6e20 1801 8400 |0320: invoke-virtual {v4, v8}, Landroid/widget/EditText;.setInputType:(I)V // method@0118 │ │ -0211c6: 1a08 6a07 |0323: const-string v8, "favButtonSTopenN" // string@076a │ │ -0211ca: 1a09 7100 |0325: const-string v9, "1" // string@0071 │ │ -0211ce: 7230 6f00 8c09 |0327: invoke-interface {v12, v8, v9}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -0211d4: 0c08 |032a: move-result-object v8 │ │ -0211d6: 6e20 1b01 8400 |032b: invoke-virtual {v4, v8}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@011b │ │ -0211dc: 6e20 2600 4100 |032e: invoke-virtual {v1, v4}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0026 │ │ -0211e2: 6e10 0703 0b00 |0331: invoke-virtual {v11}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ -0211e8: 0c08 |0334: move-result-object v8 │ │ -0211ea: 1409 5800 087f |0335: const v9, #float 1.80777e+38 // #7f080058 │ │ -0211f0: 6e20 8000 9800 |0338: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -0211f6: 0c08 |033b: move-result-object v8 │ │ -0211f8: 2209 da00 |033c: new-instance v9, Lcom/gacode/relaunchx/PrefsActivity$19; // type@00da │ │ -0211fc: 7040 a702 b964 |033e: invoke-direct {v9, v11, v4, v6}, Lcom/gacode/relaunchx/PrefsActivity$19;.:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/widget/EditText;Landroid/preference/Preference;)V // method@02a7 │ │ -021202: 6e30 2200 8109 |0341: invoke-virtual {v1, v8, v9}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0022 │ │ -021208: 1a08 da08 |0344: const-string v8, "input_method" // string@08da │ │ -02120c: 6e20 0803 8b00 |0346: invoke-virtual {v11, v8}, Lcom/gacode/relaunchx/PrefsActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0308 │ │ -021212: 0c03 |0349: move-result-object v3 │ │ -021214: 1f03 6800 |034a: check-cast v3, Landroid/view/inputmethod/InputMethodManager; // type@0068 │ │ -021218: 1228 |034c: const/4 v8, #int 2 // #2 │ │ -02121a: 1209 |034d: const/4 v9, #int 0 // #0 │ │ -02121c: 6e30 0001 8309 |034e: invoke-virtual {v3, v8, v9}, Landroid/view/inputmethod/InputMethodManager;.toggleSoftInput:(II)V // method@0100 │ │ -021222: 6e10 2700 0100 |0351: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ -021228: 1a08 6507 |0354: const-string v8, "favButtonDT" // string@0765 │ │ -02122c: 6e20 7c06 8d00 |0356: invoke-virtual {v13, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -021232: 0a08 |0359: move-result v8 │ │ -021234: 3808 5400 |035a: if-eqz v8, 03ae // +0054 │ │ -021238: 1a08 f903 |035c: const-string v8, "NOTHING" // string@03f9 │ │ -02123c: 7230 6f00 dc08 |035e: invoke-interface {v12, v13, v8}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -021242: 0c08 |0361: move-result-object v8 │ │ -021244: 1a09 0004 |0362: const-string v9, "OPENN" // string@0400 │ │ -021248: 6e20 7c06 9800 |0364: invoke-virtual {v8, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -02124e: 0a08 |0367: move-result v8 │ │ -021250: 3808 4600 |0368: if-eqz v8, 03ae // +0046 │ │ -021254: 2201 0c00 |036a: new-instance v1, Landroid/app/AlertDialog$Builder; // type@000c │ │ -021258: 7020 1b00 b100 |036c: invoke-direct {v1, v11}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ -02125e: 6e10 0703 0b00 |036f: invoke-virtual {v11}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ -021264: 0c08 |0372: move-result-object v8 │ │ -021266: 1409 5a00 087f |0373: const v9, #float 1.80777e+38 // #7f08005a │ │ -02126c: 6e20 8000 9800 |0376: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -021272: 0c08 |0379: move-result-object v8 │ │ -021274: 6e20 2500 8100 |037a: invoke-virtual {v1, v8}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ -02127a: 2204 7400 |037d: new-instance v4, Landroid/widget/EditText; // type@0074 │ │ -02127e: 7020 1301 b400 |037f: invoke-direct {v4, v11}, Landroid/widget/EditText;.:(Landroid/content/Context;)V // method@0113 │ │ -021284: 1228 |0382: const/4 v8, #int 2 // #2 │ │ -021286: 6e20 1801 8400 |0383: invoke-virtual {v4, v8}, Landroid/widget/EditText;.setInputType:(I)V // method@0118 │ │ -02128c: 1a08 6607 |0386: const-string v8, "favButtonDTopenN" // string@0766 │ │ -021290: 1a09 7100 |0388: const-string v9, "1" // string@0071 │ │ -021294: 7230 6f00 8c09 |038a: invoke-interface {v12, v8, v9}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -02129a: 0c08 |038d: move-result-object v8 │ │ -02129c: 6e20 1b01 8400 |038e: invoke-virtual {v4, v8}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@011b │ │ -0212a2: 6e20 2600 4100 |0391: invoke-virtual {v1, v4}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0026 │ │ -0212a8: 1a08 fe03 |0394: const-string v8, "OK" // string@03fe │ │ -0212ac: 2209 de00 |0396: new-instance v9, Lcom/gacode/relaunchx/PrefsActivity$20; // type@00de │ │ -0212b0: 7040 af02 b964 |0398: invoke-direct {v9, v11, v4, v6}, Lcom/gacode/relaunchx/PrefsActivity$20;.:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/widget/EditText;Landroid/preference/Preference;)V // method@02af │ │ -0212b6: 6e30 2200 8109 |039b: invoke-virtual {v1, v8, v9}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0022 │ │ -0212bc: 1a08 da08 |039e: const-string v8, "input_method" // string@08da │ │ -0212c0: 6e20 0803 8b00 |03a0: invoke-virtual {v11, v8}, Lcom/gacode/relaunchx/PrefsActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0308 │ │ -0212c6: 0c03 |03a3: move-result-object v3 │ │ -0212c8: 1f03 6800 |03a4: check-cast v3, Landroid/view/inputmethod/InputMethodManager; // type@0068 │ │ -0212cc: 1228 |03a6: const/4 v8, #int 2 // #2 │ │ -0212ce: 1209 |03a7: const/4 v9, #int 0 // #0 │ │ -0212d0: 6e30 0001 8309 |03a8: invoke-virtual {v3, v8, v9}, Landroid/view/inputmethod/InputMethodManager;.toggleSoftInput:(II)V // method@0100 │ │ -0212d6: 6e10 2700 0100 |03ab: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ -0212dc: 1a08 6707 |03ae: const-string v8, "favButtonLT" // string@0767 │ │ -0212e0: 6e20 7c06 8d00 |03b0: invoke-virtual {v13, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -0212e6: 0a08 |03b3: move-result v8 │ │ -0212e8: 3808 5400 |03b4: if-eqz v8, 0408 // +0054 │ │ -0212ec: 1a08 f903 |03b6: const-string v8, "NOTHING" // string@03f9 │ │ -0212f0: 7230 6f00 dc08 |03b8: invoke-interface {v12, v13, v8}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -0212f6: 0c08 |03bb: move-result-object v8 │ │ -0212f8: 1a09 0004 |03bc: const-string v9, "OPENN" // string@0400 │ │ -0212fc: 6e20 7c06 9800 |03be: invoke-virtual {v8, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -021302: 0a08 |03c1: move-result v8 │ │ -021304: 3808 4600 |03c2: if-eqz v8, 0408 // +0046 │ │ -021308: 2201 0c00 |03c4: new-instance v1, Landroid/app/AlertDialog$Builder; // type@000c │ │ -02130c: 7020 1b00 b100 |03c6: invoke-direct {v1, v11}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ -021312: 6e10 0703 0b00 |03c9: invoke-virtual {v11}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ -021318: 0c08 |03cc: move-result-object v8 │ │ -02131a: 1409 5a00 087f |03cd: const v9, #float 1.80777e+38 // #7f08005a │ │ -021320: 6e20 8000 9800 |03d0: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -021326: 0c08 |03d3: move-result-object v8 │ │ -021328: 6e20 2500 8100 |03d4: invoke-virtual {v1, v8}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ -02132e: 2204 7400 |03d7: new-instance v4, Landroid/widget/EditText; // type@0074 │ │ -021332: 7020 1301 b400 |03d9: invoke-direct {v4, v11}, Landroid/widget/EditText;.:(Landroid/content/Context;)V // method@0113 │ │ -021338: 1228 |03dc: const/4 v8, #int 2 // #2 │ │ -02133a: 6e20 1801 8400 |03dd: invoke-virtual {v4, v8}, Landroid/widget/EditText;.setInputType:(I)V // method@0118 │ │ -021340: 1a08 6807 |03e0: const-string v8, "favButtonLTopenN" // string@0768 │ │ -021344: 1a09 7100 |03e2: const-string v9, "1" // string@0071 │ │ -021348: 7230 6f00 8c09 |03e4: invoke-interface {v12, v8, v9}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -02134e: 0c08 |03e7: move-result-object v8 │ │ -021350: 6e20 1b01 8400 |03e8: invoke-virtual {v4, v8}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@011b │ │ -021356: 6e20 2600 4100 |03eb: invoke-virtual {v1, v4}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0026 │ │ -02135c: 1a08 fe03 |03ee: const-string v8, "OK" // string@03fe │ │ -021360: 2209 df00 |03f0: new-instance v9, Lcom/gacode/relaunchx/PrefsActivity$21; // type@00df │ │ -021364: 7040 b102 b964 |03f2: invoke-direct {v9, v11, v4, v6}, Lcom/gacode/relaunchx/PrefsActivity$21;.:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/widget/EditText;Landroid/preference/Preference;)V // method@02b1 │ │ -02136a: 6e30 2200 8109 |03f5: invoke-virtual {v1, v8, v9}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0022 │ │ -021370: 1a08 da08 |03f8: const-string v8, "input_method" // string@08da │ │ -021374: 6e20 0803 8b00 |03fa: invoke-virtual {v11, v8}, Lcom/gacode/relaunchx/PrefsActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0308 │ │ -02137a: 0c03 |03fd: move-result-object v3 │ │ -02137c: 1f03 6800 |03fe: check-cast v3, Landroid/view/inputmethod/InputMethodManager; // type@0068 │ │ -021380: 1228 |0400: const/4 v8, #int 2 // #2 │ │ -021382: 1209 |0401: const/4 v9, #int 0 // #0 │ │ -021384: 6e30 0001 8309 |0402: invoke-virtual {v3, v8, v9}, Landroid/view/inputmethod/InputMethodManager;.toggleSoftInput:(II)V // method@0100 │ │ -02138a: 6e10 2700 0100 |0405: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ -021390: 1a08 7e0d |0408: const-string v8, "settingsButtonST" // string@0d7e │ │ -021394: 6e20 7c06 8d00 |040a: invoke-virtual {v13, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -02139a: 0a08 |040d: move-result v8 │ │ -02139c: 3808 3100 |040e: if-eqz v8, 043f // +0031 │ │ -0213a0: 1a08 1904 |0410: const-string v8, "RELAUNCH" // string@0419 │ │ -0213a4: 7230 6f00 dc08 |0412: invoke-interface {v12, v13, v8}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -0213aa: 0c08 |0415: move-result-object v8 │ │ -0213ac: 1a09 1b04 |0416: const-string v9, "RUN" // string@041b │ │ -0213b0: 6e20 7c06 9800 |0418: invoke-virtual {v8, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -0213b6: 0a08 |041b: move-result v8 │ │ -0213b8: 3808 2300 |041c: if-eqz v8, 043f // +0023 │ │ -0213bc: 2200 0c00 |041e: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000c │ │ -0213c0: 7020 1b00 b000 |0420: invoke-direct {v0, v11}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ -0213c6: 6e10 0703 0b00 |0423: invoke-virtual {v11}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ -0213cc: 0c08 |0426: move-result-object v8 │ │ -0213ce: 1409 5900 087f |0427: const v9, #float 1.80777e+38 // #7f080059 │ │ -0213d4: 6e20 8000 9800 |042a: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -0213da: 0c08 |042d: move-result-object v8 │ │ -0213dc: 6e20 2500 8000 |042e: invoke-virtual {v0, v8}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ -0213e2: 54b8 7601 |0431: iget-object v8, v11, Lcom/gacode/relaunchx/PrefsActivity;.happlications:[Ljava/lang/CharSequence; // field@0176 │ │ -0213e6: 12f9 |0433: const/4 v9, #int -1 // #ff │ │ -0213e8: 220a e000 |0434: new-instance v10, Lcom/gacode/relaunchx/PrefsActivity$22; // type@00e0 │ │ -0213ec: 7030 b302 ba06 |0436: invoke-direct {v10, v11, v6}, Lcom/gacode/relaunchx/PrefsActivity$22;.:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V // method@02b3 │ │ -0213f2: 6e40 2300 80a9 |0439: invoke-virtual {v0, v8, v9, v10}, Landroid/app/AlertDialog$Builder;.setSingleChoiceItems:([Ljava/lang/CharSequence;ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0023 │ │ -0213f8: 6e10 2700 0000 |043c: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ -0213fe: 1a08 7a0d |043f: const-string v8, "settingsButtonDT" // string@0d7a │ │ -021402: 6e20 7c06 8d00 |0441: invoke-virtual {v13, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -021408: 0a08 |0444: move-result v8 │ │ -02140a: 3808 3100 |0445: if-eqz v8, 0476 // +0031 │ │ -02140e: 1a08 f903 |0447: const-string v8, "NOTHING" // string@03f9 │ │ -021412: 7230 6f00 dc08 |0449: invoke-interface {v12, v13, v8}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -021418: 0c08 |044c: move-result-object v8 │ │ -02141a: 1a09 1b04 |044d: const-string v9, "RUN" // string@041b │ │ -02141e: 6e20 7c06 9800 |044f: invoke-virtual {v8, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -021424: 0a08 |0452: move-result v8 │ │ -021426: 3808 2300 |0453: if-eqz v8, 0476 // +0023 │ │ -02142a: 2200 0c00 |0455: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000c │ │ -02142e: 7020 1b00 b000 |0457: invoke-direct {v0, v11}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ -021434: 6e10 0703 0b00 |045a: invoke-virtual {v11}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ -02143a: 0c08 |045d: move-result-object v8 │ │ -02143c: 1409 5900 087f |045e: const v9, #float 1.80777e+38 // #7f080059 │ │ -021442: 6e20 8000 9800 |0461: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -021448: 0c08 |0464: move-result-object v8 │ │ -02144a: 6e20 2500 8000 |0465: invoke-virtual {v0, v8}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ -021450: 54b8 7601 |0468: iget-object v8, v11, Lcom/gacode/relaunchx/PrefsActivity;.happlications:[Ljava/lang/CharSequence; // field@0176 │ │ -021454: 12f9 |046a: const/4 v9, #int -1 // #ff │ │ -021456: 220a e100 |046b: new-instance v10, Lcom/gacode/relaunchx/PrefsActivity$23; // type@00e1 │ │ -02145a: 7030 b502 ba06 |046d: invoke-direct {v10, v11, v6}, Lcom/gacode/relaunchx/PrefsActivity$23;.:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V // method@02b5 │ │ -021460: 6e40 2300 80a9 |0470: invoke-virtual {v0, v8, v9, v10}, Landroid/app/AlertDialog$Builder;.setSingleChoiceItems:([Ljava/lang/CharSequence;ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0023 │ │ -021466: 6e10 2700 0000 |0473: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ -02146c: 1a08 7c0d |0476: const-string v8, "settingsButtonLT" // string@0d7c │ │ -021470: 6e20 7c06 8d00 |0478: invoke-virtual {v13, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -021476: 0a08 |047b: move-result v8 │ │ -021478: 3808 3100 |047c: if-eqz v8, 04ad // +0031 │ │ -02147c: 1a08 f903 |047e: const-string v8, "NOTHING" // string@03f9 │ │ -021480: 7230 6f00 dc08 |0480: invoke-interface {v12, v13, v8}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -021486: 0c08 |0483: move-result-object v8 │ │ -021488: 1a09 1b04 |0484: const-string v9, "RUN" // string@041b │ │ -02148c: 6e20 7c06 9800 |0486: invoke-virtual {v8, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -021492: 0a08 |0489: move-result v8 │ │ -021494: 3808 2300 |048a: if-eqz v8, 04ad // +0023 │ │ -021498: 2200 0c00 |048c: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000c │ │ -02149c: 7020 1b00 b000 |048e: invoke-direct {v0, v11}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ -0214a2: 6e10 0703 0b00 |0491: invoke-virtual {v11}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ -0214a8: 0c08 |0494: move-result-object v8 │ │ -0214aa: 1409 5900 087f |0495: const v9, #float 1.80777e+38 // #7f080059 │ │ -0214b0: 6e20 8000 9800 |0498: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -0214b6: 0c08 |049b: move-result-object v8 │ │ -0214b8: 6e20 2500 8000 |049c: invoke-virtual {v0, v8}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ -0214be: 54b8 7601 |049f: iget-object v8, v11, Lcom/gacode/relaunchx/PrefsActivity;.happlications:[Ljava/lang/CharSequence; // field@0176 │ │ -0214c2: 12f9 |04a1: const/4 v9, #int -1 // #ff │ │ -0214c4: 220a e200 |04a2: new-instance v10, Lcom/gacode/relaunchx/PrefsActivity$24; // type@00e2 │ │ -0214c8: 7030 b702 ba06 |04a4: invoke-direct {v10, v11, v6}, Lcom/gacode/relaunchx/PrefsActivity$24;.:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V // method@02b7 │ │ -0214ce: 6e40 2300 80a9 |04a7: invoke-virtual {v0, v8, v9, v10}, Landroid/app/AlertDialog$Builder;.setSingleChoiceItems:([Ljava/lang/CharSequence;ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0023 │ │ -0214d4: 6e10 2700 0000 |04aa: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ -0214da: 1a08 2305 |04ad: const-string v8, "advancedButtonST" // string@0523 │ │ -0214de: 6e20 7c06 8d00 |04af: invoke-virtual {v13, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -0214e4: 0a08 |04b2: move-result v8 │ │ -0214e6: 3808 3100 |04b3: if-eqz v8, 04e4 // +0031 │ │ -0214ea: 1a08 1904 |04b5: const-string v8, "RELAUNCH" // string@0419 │ │ -0214ee: 7230 6f00 dc08 |04b7: invoke-interface {v12, v13, v8}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -0214f4: 0c08 |04ba: move-result-object v8 │ │ -0214f6: 1a09 1b04 |04bb: const-string v9, "RUN" // string@041b │ │ -0214fa: 6e20 7c06 9800 |04bd: invoke-virtual {v8, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -021500: 0a08 |04c0: move-result v8 │ │ -021502: 3808 2300 |04c1: if-eqz v8, 04e4 // +0023 │ │ -021506: 2200 0c00 |04c3: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000c │ │ -02150a: 7020 1b00 b000 |04c5: invoke-direct {v0, v11}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ -021510: 6e10 0703 0b00 |04c8: invoke-virtual {v11}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ -021516: 0c08 |04cb: move-result-object v8 │ │ -021518: 1409 5900 087f |04cc: const v9, #float 1.80777e+38 // #7f080059 │ │ -02151e: 6e20 8000 9800 |04cf: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -021524: 0c08 |04d2: move-result-object v8 │ │ -021526: 6e20 2500 8000 |04d3: invoke-virtual {v0, v8}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ -02152c: 54b8 7601 |04d6: iget-object v8, v11, Lcom/gacode/relaunchx/PrefsActivity;.happlications:[Ljava/lang/CharSequence; // field@0176 │ │ -021530: 12f9 |04d8: const/4 v9, #int -1 // #ff │ │ -021532: 220a e300 |04d9: new-instance v10, Lcom/gacode/relaunchx/PrefsActivity$25; // type@00e3 │ │ -021536: 7030 b902 ba06 |04db: invoke-direct {v10, v11, v6}, Lcom/gacode/relaunchx/PrefsActivity$25;.:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V // method@02b9 │ │ -02153c: 6e40 2300 80a9 |04de: invoke-virtual {v0, v8, v9, v10}, Landroid/app/AlertDialog$Builder;.setSingleChoiceItems:([Ljava/lang/CharSequence;ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0023 │ │ -021542: 6e10 2700 0000 |04e1: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ -021548: 1a08 1f05 |04e4: const-string v8, "advancedButtonDT" // string@051f │ │ -02154c: 6e20 7c06 8d00 |04e6: invoke-virtual {v13, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -021552: 0a08 |04e9: move-result v8 │ │ -021554: 3808 3100 |04ea: if-eqz v8, 051b // +0031 │ │ -021558: 1a08 f903 |04ec: const-string v8, "NOTHING" // string@03f9 │ │ -02155c: 7230 6f00 dc08 |04ee: invoke-interface {v12, v13, v8}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -021562: 0c08 |04f1: move-result-object v8 │ │ -021564: 1a09 1b04 |04f2: const-string v9, "RUN" // string@041b │ │ -021568: 6e20 7c06 9800 |04f4: invoke-virtual {v8, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -02156e: 0a08 |04f7: move-result v8 │ │ -021570: 3808 2300 |04f8: if-eqz v8, 051b // +0023 │ │ -021574: 2200 0c00 |04fa: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000c │ │ -021578: 7020 1b00 b000 |04fc: invoke-direct {v0, v11}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ -02157e: 6e10 0703 0b00 |04ff: invoke-virtual {v11}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ -021584: 0c08 |0502: move-result-object v8 │ │ -021586: 1409 5900 087f |0503: const v9, #float 1.80777e+38 // #7f080059 │ │ -02158c: 6e20 8000 9800 |0506: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -021592: 0c08 |0509: move-result-object v8 │ │ -021594: 6e20 2500 8000 |050a: invoke-virtual {v0, v8}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ -02159a: 54b8 7601 |050d: iget-object v8, v11, Lcom/gacode/relaunchx/PrefsActivity;.happlications:[Ljava/lang/CharSequence; // field@0176 │ │ -02159e: 12f9 |050f: const/4 v9, #int -1 // #ff │ │ -0215a0: 220a e400 |0510: new-instance v10, Lcom/gacode/relaunchx/PrefsActivity$26; // type@00e4 │ │ -0215a4: 7030 bb02 ba06 |0512: invoke-direct {v10, v11, v6}, Lcom/gacode/relaunchx/PrefsActivity$26;.:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V // method@02bb │ │ -0215aa: 6e40 2300 80a9 |0515: invoke-virtual {v0, v8, v9, v10}, Landroid/app/AlertDialog$Builder;.setSingleChoiceItems:([Ljava/lang/CharSequence;ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0023 │ │ -0215b0: 6e10 2700 0000 |0518: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ -0215b6: 1a08 2105 |051b: const-string v8, "advancedButtonLT" // string@0521 │ │ -0215ba: 6e20 7c06 8d00 |051d: invoke-virtual {v13, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -0215c0: 0a08 |0520: move-result v8 │ │ -0215c2: 3808 3100 |0521: if-eqz v8, 0552 // +0031 │ │ -0215c6: 1a08 f903 |0523: const-string v8, "NOTHING" // string@03f9 │ │ -0215ca: 7230 6f00 dc08 |0525: invoke-interface {v12, v13, v8}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -0215d0: 0c08 |0528: move-result-object v8 │ │ -0215d2: 1a09 1b04 |0529: const-string v9, "RUN" // string@041b │ │ -0215d6: 6e20 7c06 9800 |052b: invoke-virtual {v8, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -0215dc: 0a08 |052e: move-result v8 │ │ -0215de: 3808 2300 |052f: if-eqz v8, 0552 // +0023 │ │ -0215e2: 2200 0c00 |0531: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000c │ │ -0215e6: 7020 1b00 b000 |0533: invoke-direct {v0, v11}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ -0215ec: 6e10 0703 0b00 |0536: invoke-virtual {v11}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ -0215f2: 0c08 |0539: move-result-object v8 │ │ -0215f4: 1409 5900 087f |053a: const v9, #float 1.80777e+38 // #7f080059 │ │ -0215fa: 6e20 8000 9800 |053d: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -021600: 0c08 |0540: move-result-object v8 │ │ -021602: 6e20 2500 8000 |0541: invoke-virtual {v0, v8}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ -021608: 54b8 7601 |0544: iget-object v8, v11, Lcom/gacode/relaunchx/PrefsActivity;.happlications:[Ljava/lang/CharSequence; // field@0176 │ │ -02160c: 12f9 |0546: const/4 v9, #int -1 // #ff │ │ -02160e: 220a e500 |0547: new-instance v10, Lcom/gacode/relaunchx/PrefsActivity$27; // type@00e5 │ │ -021612: 7030 bd02 ba06 |0549: invoke-direct {v10, v11, v6}, Lcom/gacode/relaunchx/PrefsActivity$27;.:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V // method@02bd │ │ -021618: 6e40 2300 80a9 |054c: invoke-virtual {v0, v8, v9, v10}, Landroid/app/AlertDialog$Builder;.setSingleChoiceItems:([Ljava/lang/CharSequence;ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0023 │ │ -02161e: 6e10 2700 0000 |054f: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ -021624: 1a08 760a |0552: const-string v8, "memButtonST" // string@0a76 │ │ -021628: 6e20 7c06 8d00 |0554: invoke-virtual {v13, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -02162e: 0a08 |0557: move-result v8 │ │ -021630: 3808 3100 |0558: if-eqz v8, 0589 // +0031 │ │ -021634: 1a08 1904 |055a: const-string v8, "RELAUNCH" // string@0419 │ │ -021638: 7230 6f00 dc08 |055c: invoke-interface {v12, v13, v8}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -02163e: 0c08 |055f: move-result-object v8 │ │ -021640: 1a09 1b04 |0560: const-string v9, "RUN" // string@041b │ │ -021644: 6e20 7c06 9800 |0562: invoke-virtual {v8, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -02164a: 0a08 |0565: move-result v8 │ │ -02164c: 3808 2300 |0566: if-eqz v8, 0589 // +0023 │ │ -021650: 2200 0c00 |0568: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000c │ │ -021654: 7020 1b00 b000 |056a: invoke-direct {v0, v11}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ -02165a: 6e10 0703 0b00 |056d: invoke-virtual {v11}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ -021660: 0c08 |0570: move-result-object v8 │ │ -021662: 1409 5900 087f |0571: const v9, #float 1.80777e+38 // #7f080059 │ │ -021668: 6e20 8000 9800 |0574: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -02166e: 0c08 |0577: move-result-object v8 │ │ -021670: 6e20 2500 8000 |0578: invoke-virtual {v0, v8}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ -021676: 54b8 7601 |057b: iget-object v8, v11, Lcom/gacode/relaunchx/PrefsActivity;.happlications:[Ljava/lang/CharSequence; // field@0176 │ │ -02167a: 12f9 |057d: const/4 v9, #int -1 // #ff │ │ -02167c: 220a e600 |057e: new-instance v10, Lcom/gacode/relaunchx/PrefsActivity$28; // type@00e6 │ │ -021680: 7030 bf02 ba06 |0580: invoke-direct {v10, v11, v6}, Lcom/gacode/relaunchx/PrefsActivity$28;.:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V // method@02bf │ │ -021686: 6e40 2300 80a9 |0583: invoke-virtual {v0, v8, v9, v10}, Landroid/app/AlertDialog$Builder;.setSingleChoiceItems:([Ljava/lang/CharSequence;ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0023 │ │ -02168c: 6e10 2700 0000 |0586: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ -021692: 1a08 720a |0589: const-string v8, "memButtonDT" // string@0a72 │ │ -021696: 6e20 7c06 8d00 |058b: invoke-virtual {v13, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -02169c: 0a08 |058e: move-result v8 │ │ -02169e: 3808 3100 |058f: if-eqz v8, 05c0 // +0031 │ │ -0216a2: 1a08 f903 |0591: const-string v8, "NOTHING" // string@03f9 │ │ -0216a6: 7230 6f00 dc08 |0593: invoke-interface {v12, v13, v8}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -0216ac: 0c08 |0596: move-result-object v8 │ │ -0216ae: 1a09 1b04 |0597: const-string v9, "RUN" // string@041b │ │ -0216b2: 6e20 7c06 9800 |0599: invoke-virtual {v8, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -0216b8: 0a08 |059c: move-result v8 │ │ -0216ba: 3808 2300 |059d: if-eqz v8, 05c0 // +0023 │ │ -0216be: 2200 0c00 |059f: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000c │ │ -0216c2: 7020 1b00 b000 |05a1: invoke-direct {v0, v11}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ -0216c8: 6e10 0703 0b00 |05a4: invoke-virtual {v11}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ -0216ce: 0c08 |05a7: move-result-object v8 │ │ -0216d0: 1409 5900 087f |05a8: const v9, #float 1.80777e+38 // #7f080059 │ │ -0216d6: 6e20 8000 9800 |05ab: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -0216dc: 0c08 |05ae: move-result-object v8 │ │ -0216de: 6e20 2500 8000 |05af: invoke-virtual {v0, v8}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ -0216e4: 54b8 7601 |05b2: iget-object v8, v11, Lcom/gacode/relaunchx/PrefsActivity;.happlications:[Ljava/lang/CharSequence; // field@0176 │ │ -0216e8: 12f9 |05b4: const/4 v9, #int -1 // #ff │ │ -0216ea: 220a e700 |05b5: new-instance v10, Lcom/gacode/relaunchx/PrefsActivity$29; // type@00e7 │ │ -0216ee: 7030 c102 ba06 |05b7: invoke-direct {v10, v11, v6}, Lcom/gacode/relaunchx/PrefsActivity$29;.:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V // method@02c1 │ │ -0216f4: 6e40 2300 80a9 |05ba: invoke-virtual {v0, v8, v9, v10}, Landroid/app/AlertDialog$Builder;.setSingleChoiceItems:([Ljava/lang/CharSequence;ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0023 │ │ -0216fa: 6e10 2700 0000 |05bd: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ -021700: 1a08 740a |05c0: const-string v8, "memButtonLT" // string@0a74 │ │ -021704: 6e20 7c06 8d00 |05c2: invoke-virtual {v13, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -02170a: 0a08 |05c5: move-result v8 │ │ -02170c: 3808 3100 |05c6: if-eqz v8, 05f7 // +0031 │ │ -021710: 1a08 f903 |05c8: const-string v8, "NOTHING" // string@03f9 │ │ -021714: 7230 6f00 dc08 |05ca: invoke-interface {v12, v13, v8}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -02171a: 0c08 |05cd: move-result-object v8 │ │ -02171c: 1a09 1b04 |05ce: const-string v9, "RUN" // string@041b │ │ -021720: 6e20 7c06 9800 |05d0: invoke-virtual {v8, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -021726: 0a08 |05d3: move-result v8 │ │ -021728: 3808 2300 |05d4: if-eqz v8, 05f7 // +0023 │ │ -02172c: 2200 0c00 |05d6: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000c │ │ -021730: 7020 1b00 b000 |05d8: invoke-direct {v0, v11}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ -021736: 6e10 0703 0b00 |05db: invoke-virtual {v11}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ -02173c: 0c08 |05de: move-result-object v8 │ │ -02173e: 1409 5900 087f |05df: const v9, #float 1.80777e+38 // #7f080059 │ │ -021744: 6e20 8000 9800 |05e2: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -02174a: 0c08 |05e5: move-result-object v8 │ │ -02174c: 6e20 2500 8000 |05e6: invoke-virtual {v0, v8}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ -021752: 54b8 7601 |05e9: iget-object v8, v11, Lcom/gacode/relaunchx/PrefsActivity;.happlications:[Ljava/lang/CharSequence; // field@0176 │ │ -021756: 12f9 |05eb: const/4 v9, #int -1 // #ff │ │ -021758: 220a eb00 |05ec: new-instance v10, Lcom/gacode/relaunchx/PrefsActivity$30; // type@00eb │ │ -02175c: 7030 c902 ba06 |05ee: invoke-direct {v10, v11, v6}, Lcom/gacode/relaunchx/PrefsActivity$30;.:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V // method@02c9 │ │ -021762: 6e40 2300 80a9 |05f1: invoke-virtual {v0, v8, v9, v10}, Landroid/app/AlertDialog$Builder;.setSingleChoiceItems:([Ljava/lang/CharSequence;ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0023 │ │ -021768: 6e10 2700 0000 |05f4: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ -02176e: 1a08 f005 |05f7: const-string v8, "batButtonST" // string@05f0 │ │ -021772: 6e20 7c06 8d00 |05f9: invoke-virtual {v13, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -021778: 0a08 |05fc: move-result v8 │ │ -02177a: 3808 3100 |05fd: if-eqz v8, 062e // +0031 │ │ -02177e: 1a08 1904 |05ff: const-string v8, "RELAUNCH" // string@0419 │ │ -021782: 7230 6f00 dc08 |0601: invoke-interface {v12, v13, v8}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -021788: 0c08 |0604: move-result-object v8 │ │ -02178a: 1a09 1b04 |0605: const-string v9, "RUN" // string@041b │ │ -02178e: 6e20 7c06 9800 |0607: invoke-virtual {v8, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -021794: 0a08 |060a: move-result v8 │ │ -021796: 3808 2300 |060b: if-eqz v8, 062e // +0023 │ │ -02179a: 2200 0c00 |060d: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000c │ │ -02179e: 7020 1b00 b000 |060f: invoke-direct {v0, v11}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ -0217a4: 6e10 0703 0b00 |0612: invoke-virtual {v11}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ -0217aa: 0c08 |0615: move-result-object v8 │ │ -0217ac: 1409 5900 087f |0616: const v9, #float 1.80777e+38 // #7f080059 │ │ -0217b2: 6e20 8000 9800 |0619: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -0217b8: 0c08 |061c: move-result-object v8 │ │ -0217ba: 6e20 2500 8000 |061d: invoke-virtual {v0, v8}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ -0217c0: 54b8 7601 |0620: iget-object v8, v11, Lcom/gacode/relaunchx/PrefsActivity;.happlications:[Ljava/lang/CharSequence; // field@0176 │ │ -0217c4: 12f9 |0622: const/4 v9, #int -1 // #ff │ │ -0217c6: 220a ec00 |0623: new-instance v10, Lcom/gacode/relaunchx/PrefsActivity$31; // type@00ec │ │ -0217ca: 7030 cb02 ba06 |0625: invoke-direct {v10, v11, v6}, Lcom/gacode/relaunchx/PrefsActivity$31;.:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V // method@02cb │ │ -0217d0: 6e40 2300 80a9 |0628: invoke-virtual {v0, v8, v9, v10}, Landroid/app/AlertDialog$Builder;.setSingleChoiceItems:([Ljava/lang/CharSequence;ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0023 │ │ -0217d6: 6e10 2700 0000 |062b: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ -0217dc: 1a08 ec05 |062e: const-string v8, "batButtonDT" // string@05ec │ │ -0217e0: 6e20 7c06 8d00 |0630: invoke-virtual {v13, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -0217e6: 0a08 |0633: move-result v8 │ │ -0217e8: 3808 3100 |0634: if-eqz v8, 0665 // +0031 │ │ -0217ec: 1a08 f903 |0636: const-string v8, "NOTHING" // string@03f9 │ │ -0217f0: 7230 6f00 dc08 |0638: invoke-interface {v12, v13, v8}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -0217f6: 0c08 |063b: move-result-object v8 │ │ -0217f8: 1a09 1b04 |063c: const-string v9, "RUN" // string@041b │ │ -0217fc: 6e20 7c06 9800 |063e: invoke-virtual {v8, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -021802: 0a08 |0641: move-result v8 │ │ -021804: 3808 2300 |0642: if-eqz v8, 0665 // +0023 │ │ -021808: 2200 0c00 |0644: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000c │ │ -02180c: 7020 1b00 b000 |0646: invoke-direct {v0, v11}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ -021812: 6e10 0703 0b00 |0649: invoke-virtual {v11}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ -021818: 0c08 |064c: move-result-object v8 │ │ -02181a: 1409 5900 087f |064d: const v9, #float 1.80777e+38 // #7f080059 │ │ -021820: 6e20 8000 9800 |0650: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -021826: 0c08 |0653: move-result-object v8 │ │ -021828: 6e20 2500 8000 |0654: invoke-virtual {v0, v8}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ -02182e: 54b8 7601 |0657: iget-object v8, v11, Lcom/gacode/relaunchx/PrefsActivity;.happlications:[Ljava/lang/CharSequence; // field@0176 │ │ -021832: 12f9 |0659: const/4 v9, #int -1 // #ff │ │ -021834: 220a ed00 |065a: new-instance v10, Lcom/gacode/relaunchx/PrefsActivity$32; // type@00ed │ │ -021838: 7030 cd02 ba06 |065c: invoke-direct {v10, v11, v6}, Lcom/gacode/relaunchx/PrefsActivity$32;.:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V // method@02cd │ │ -02183e: 6e40 2300 80a9 |065f: invoke-virtual {v0, v8, v9, v10}, Landroid/app/AlertDialog$Builder;.setSingleChoiceItems:([Ljava/lang/CharSequence;ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0023 │ │ -021844: 6e10 2700 0000 |0662: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ -02184a: 1a08 ee05 |0665: const-string v8, "batButtonLT" // string@05ee │ │ -02184e: 6e20 7c06 8d00 |0667: invoke-virtual {v13, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -021854: 0a08 |066a: move-result v8 │ │ -021856: 3808 3100 |066b: if-eqz v8, 069c // +0031 │ │ -02185a: 1a08 f903 |066d: const-string v8, "NOTHING" // string@03f9 │ │ -02185e: 7230 6f00 dc08 |066f: invoke-interface {v12, v13, v8}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -021864: 0c08 |0672: move-result-object v8 │ │ -021866: 1a09 1b04 |0673: const-string v9, "RUN" // string@041b │ │ -02186a: 6e20 7c06 9800 |0675: invoke-virtual {v8, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -021870: 0a08 |0678: move-result v8 │ │ -021872: 3808 2300 |0679: if-eqz v8, 069c // +0023 │ │ -021876: 2200 0c00 |067b: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000c │ │ -02187a: 7020 1b00 b000 |067d: invoke-direct {v0, v11}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ -021880: 6e10 0703 0b00 |0680: invoke-virtual {v11}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ -021886: 0c08 |0683: move-result-object v8 │ │ -021888: 1409 5900 087f |0684: const v9, #float 1.80777e+38 // #7f080059 │ │ -02188e: 6e20 8000 9800 |0687: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -021894: 0c08 |068a: move-result-object v8 │ │ -021896: 6e20 2500 8000 |068b: invoke-virtual {v0, v8}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ -02189c: 54b8 7601 |068e: iget-object v8, v11, Lcom/gacode/relaunchx/PrefsActivity;.happlications:[Ljava/lang/CharSequence; // field@0176 │ │ -0218a0: 12f9 |0690: const/4 v9, #int -1 // #ff │ │ -0218a2: 220a ee00 |0691: new-instance v10, Lcom/gacode/relaunchx/PrefsActivity$33; // type@00ee │ │ -0218a6: 7030 cf02 ba06 |0693: invoke-direct {v10, v11, v6}, Lcom/gacode/relaunchx/PrefsActivity$33;.:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V // method@02cf │ │ -0218ac: 6e40 2300 80a9 |0696: invoke-virtual {v0, v8, v9, v10}, Landroid/app/AlertDialog$Builder;.setSingleChoiceItems:([Ljava/lang/CharSequence;ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0023 │ │ -0218b2: 6e10 2700 0000 |0699: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ -0218b8: 1a08 6905 |069c: const-string v8, "appFavButtonST" // string@0569 │ │ -0218bc: 6e20 7c06 8d00 |069e: invoke-virtual {v13, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -0218c2: 0a08 |06a1: move-result v8 │ │ -0218c4: 3808 3100 |06a2: if-eqz v8, 06d3 // +0031 │ │ -0218c8: 1a08 1904 |06a4: const-string v8, "RELAUNCH" // string@0419 │ │ -0218cc: 7230 6f00 dc08 |06a6: invoke-interface {v12, v13, v8}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -0218d2: 0c08 |06a9: move-result-object v8 │ │ -0218d4: 1a09 1b04 |06aa: const-string v9, "RUN" // string@041b │ │ -0218d8: 6e20 7c06 9800 |06ac: invoke-virtual {v8, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -0218de: 0a08 |06af: move-result v8 │ │ -0218e0: 3808 2300 |06b0: if-eqz v8, 06d3 // +0023 │ │ -0218e4: 2200 0c00 |06b2: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000c │ │ -0218e8: 7020 1b00 b000 |06b4: invoke-direct {v0, v11}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ -0218ee: 6e10 0703 0b00 |06b7: invoke-virtual {v11}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ -0218f4: 0c08 |06ba: move-result-object v8 │ │ -0218f6: 1409 5900 087f |06bb: const v9, #float 1.80777e+38 // #7f080059 │ │ -0218fc: 6e20 8000 9800 |06be: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -021902: 0c08 |06c1: move-result-object v8 │ │ -021904: 6e20 2500 8000 |06c2: invoke-virtual {v0, v8}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ -02190a: 54b8 7601 |06c5: iget-object v8, v11, Lcom/gacode/relaunchx/PrefsActivity;.happlications:[Ljava/lang/CharSequence; // field@0176 │ │ -02190e: 12f9 |06c7: const/4 v9, #int -1 // #ff │ │ -021910: 220a ef00 |06c8: new-instance v10, Lcom/gacode/relaunchx/PrefsActivity$34; // type@00ef │ │ -021914: 7030 d102 ba06 |06ca: invoke-direct {v10, v11, v6}, Lcom/gacode/relaunchx/PrefsActivity$34;.:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V // method@02d1 │ │ -02191a: 6e40 2300 80a9 |06cd: invoke-virtual {v0, v8, v9, v10}, Landroid/app/AlertDialog$Builder;.setSingleChoiceItems:([Ljava/lang/CharSequence;ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0023 │ │ -021920: 6e10 2700 0000 |06d0: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ -021926: 1a08 6505 |06d3: const-string v8, "appFavButtonDT" // string@0565 │ │ -02192a: 6e20 7c06 8d00 |06d5: invoke-virtual {v13, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -021930: 0a08 |06d8: move-result v8 │ │ -021932: 3808 3100 |06d9: if-eqz v8, 070a // +0031 │ │ -021936: 1a08 1904 |06db: const-string v8, "RELAUNCH" // string@0419 │ │ -02193a: 7230 6f00 dc08 |06dd: invoke-interface {v12, v13, v8}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -021940: 0c08 |06e0: move-result-object v8 │ │ -021942: 1a09 1b04 |06e1: const-string v9, "RUN" // string@041b │ │ -021946: 6e20 7c06 9800 |06e3: invoke-virtual {v8, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -02194c: 0a08 |06e6: move-result v8 │ │ -02194e: 3808 2300 |06e7: if-eqz v8, 070a // +0023 │ │ -021952: 2200 0c00 |06e9: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000c │ │ -021956: 7020 1b00 b000 |06eb: invoke-direct {v0, v11}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ -02195c: 6e10 0703 0b00 |06ee: invoke-virtual {v11}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ -021962: 0c08 |06f1: move-result-object v8 │ │ -021964: 1409 5900 087f |06f2: const v9, #float 1.80777e+38 // #7f080059 │ │ -02196a: 6e20 8000 9800 |06f5: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -021970: 0c08 |06f8: move-result-object v8 │ │ -021972: 6e20 2500 8000 |06f9: invoke-virtual {v0, v8}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ -021978: 54b8 7601 |06fc: iget-object v8, v11, Lcom/gacode/relaunchx/PrefsActivity;.happlications:[Ljava/lang/CharSequence; // field@0176 │ │ -02197c: 12f9 |06fe: const/4 v9, #int -1 // #ff │ │ -02197e: 220a f000 |06ff: new-instance v10, Lcom/gacode/relaunchx/PrefsActivity$35; // type@00f0 │ │ -021982: 7030 d302 ba06 |0701: invoke-direct {v10, v11, v6}, Lcom/gacode/relaunchx/PrefsActivity$35;.:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V // method@02d3 │ │ -021988: 6e40 2300 80a9 |0704: invoke-virtual {v0, v8, v9, v10}, Landroid/app/AlertDialog$Builder;.setSingleChoiceItems:([Ljava/lang/CharSequence;ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0023 │ │ -02198e: 6e10 2700 0000 |0707: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ -021994: 1a08 6705 |070a: const-string v8, "appFavButtonLT" // string@0567 │ │ -021998: 6e20 7c06 8d00 |070c: invoke-virtual {v13, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -02199e: 0a08 |070f: move-result v8 │ │ -0219a0: 3808 3100 |0710: if-eqz v8, 0741 // +0031 │ │ -0219a4: 1a08 1904 |0712: const-string v8, "RELAUNCH" // string@0419 │ │ -0219a8: 7230 6f00 dc08 |0714: invoke-interface {v12, v13, v8}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -0219ae: 0c08 |0717: move-result-object v8 │ │ -0219b0: 1a09 1b04 |0718: const-string v9, "RUN" // string@041b │ │ -0219b4: 6e20 7c06 9800 |071a: invoke-virtual {v8, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -0219ba: 0a08 |071d: move-result v8 │ │ -0219bc: 3808 2300 |071e: if-eqz v8, 0741 // +0023 │ │ -0219c0: 2200 0c00 |0720: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000c │ │ -0219c4: 7020 1b00 b000 |0722: invoke-direct {v0, v11}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ -0219ca: 6e10 0703 0b00 |0725: invoke-virtual {v11}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ -0219d0: 0c08 |0728: move-result-object v8 │ │ -0219d2: 1409 5900 087f |0729: const v9, #float 1.80777e+38 // #7f080059 │ │ -0219d8: 6e20 8000 9800 |072c: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -0219de: 0c08 |072f: move-result-object v8 │ │ -0219e0: 6e20 2500 8000 |0730: invoke-virtual {v0, v8}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ -0219e6: 54b8 7601 |0733: iget-object v8, v11, Lcom/gacode/relaunchx/PrefsActivity;.happlications:[Ljava/lang/CharSequence; // field@0176 │ │ -0219ea: 12f9 |0735: const/4 v9, #int -1 // #ff │ │ -0219ec: 220a f100 |0736: new-instance v10, Lcom/gacode/relaunchx/PrefsActivity$36; // type@00f1 │ │ -0219f0: 7030 d502 ba06 |0738: invoke-direct {v10, v11, v6}, Lcom/gacode/relaunchx/PrefsActivity$36;.:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V // method@02d5 │ │ -0219f6: 6e40 2300 80a9 |073b: invoke-virtual {v0, v8, v9, v10}, Landroid/app/AlertDialog$Builder;.setSingleChoiceItems:([Ljava/lang/CharSequence;ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0023 │ │ -0219fc: 6e10 2700 0000 |073e: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ -021a02: 0e00 |0741: return-void │ │ -021a04: 1a08 cf00 |0742: const-string v8, "BOOKS" // string@00cf │ │ -021a08: 6e20 7c06 8700 |0744: invoke-virtual {v7, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -021a0e: 0a08 |0747: move-result v8 │ │ -021a10: 3808 59f9 |0748: if-eqz v8, 00a1 // -06a7 │ │ -021a14: 1208 |074a: const/4 v8, #int 0 // #0 │ │ -021a16: 5cb8 7501 |074b: iput-boolean v8, v11, Lcom/gacode/relaunchx/PrefsActivity;.do_pref_subrequest:Z // field@0175 │ │ -021a1a: 1a08 8e0d |074d: const-string v8, "showBookTitles" // string@0d8e │ │ -021a1e: 6e20 0003 8b00 |074f: invoke-virtual {v11, v8}, Lcom/gacode/relaunchx/PrefsActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0300 │ │ -021a24: 0c08 |0752: move-result-object v8 │ │ -021a26: 1f08 4100 |0753: check-cast v8, Landroid/preference/CheckBoxPreference; // type@0041 │ │ -021a2a: 1219 |0755: const/4 v9, #int 1 // #1 │ │ -021a2c: 6e20 b600 9800 |0756: invoke-virtual {v8, v9}, Landroid/preference/CheckBoxPreference;.setChecked:(Z)V // method@00b6 │ │ -021a32: 1a08 b50c |0759: const-string v8, "rowSeparator" // string@0cb5 │ │ -021a36: 6e20 0003 8b00 |075b: invoke-virtual {v11, v8}, Lcom/gacode/relaunchx/PrefsActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0300 │ │ -021a3c: 0c08 |075e: move-result-object v8 │ │ -021a3e: 1f08 4100 |075f: check-cast v8, Landroid/preference/CheckBoxPreference; // type@0041 │ │ -021a42: 1219 |0761: const/4 v9, #int 1 // #1 │ │ -021a44: 6e20 b600 9800 |0762: invoke-virtual {v8, v9}, Landroid/preference/CheckBoxPreference;.setChecked:(Z)V // method@00b6 │ │ -021a4a: 1a08 930e |0765: const-string v8, "useFileManagerFunctions" // string@0e93 │ │ -021a4e: 6e20 0003 8b00 |0767: invoke-virtual {v11, v8}, Lcom/gacode/relaunchx/PrefsActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0300 │ │ -021a54: 0c08 |076a: move-result-object v8 │ │ -021a56: 1f08 4100 |076b: check-cast v8, Landroid/preference/CheckBoxPreference; // type@0041 │ │ -021a5a: 1209 |076d: const/4 v9, #int 0 // #0 │ │ -021a5c: 6e20 b600 9800 |076e: invoke-virtual {v8, v9}, Landroid/preference/CheckBoxPreference;.setChecked:(Z)V // method@00b6 │ │ -021a62: 1a08 080b |0771: const-string v8, "openWith" // string@0b08 │ │ -021a66: 6e20 0003 8b00 |0773: invoke-virtual {v11, v8}, Lcom/gacode/relaunchx/PrefsActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0300 │ │ -021a6c: 0c08 |0776: move-result-object v8 │ │ -021a6e: 1f08 4100 |0777: check-cast v8, Landroid/preference/CheckBoxPreference; // type@0041 │ │ -021a72: 1209 |0779: const/4 v9, #int 0 // #0 │ │ -021a74: 6e20 b600 9800 |077a: invoke-virtual {v8, v9}, Landroid/preference/CheckBoxPreference;.setChecked:(Z)V // method@00b6 │ │ -021a7a: 1a08 920d |077d: const-string v8, "showFullDirPath" // string@0d92 │ │ -021a7e: 6e20 0003 8b00 |077f: invoke-virtual {v11, v8}, Lcom/gacode/relaunchx/PrefsActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0300 │ │ -021a84: 0c08 |0782: move-result-object v8 │ │ -021a86: 1f08 4100 |0783: check-cast v8, Landroid/preference/CheckBoxPreference; // type@0041 │ │ -021a8a: 1209 |0785: const/4 v9, #int 0 // #0 │ │ -021a8c: 6e20 b600 9800 |0786: invoke-virtual {v8, v9}, Landroid/preference/CheckBoxPreference;.setChecked:(Z)V // method@00b6 │ │ -021a92: 54b8 7a01 |0789: iget-object v8, v11, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ -021a96: 7210 6b00 0800 |078b: invoke-interface {v8}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006b │ │ -021a9c: 0c02 |078e: move-result-object v2 │ │ -021a9e: 1a08 b50d |078f: const-string v8, "sortKey" // string@0db5 │ │ -021aa2: 1219 |0791: const/4 v9, #int 1 // #1 │ │ -021aa4: 7230 6800 8209 |0792: invoke-interface {v2, v8, v9}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0068 │ │ -021aaa: 1a08 b90d |0795: const-string v8, "sortOrder" // string@0db9 │ │ -021aae: 1209 |0797: const/4 v9, #int 0 // #0 │ │ -021ab0: 7230 6800 8209 |0798: invoke-interface {v2, v8, v9}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0068 │ │ -021ab6: 1a08 8e0d |079b: const-string v8, "showBookTitles" // string@0d8e │ │ -021aba: 1219 |079d: const/4 v9, #int 1 // #1 │ │ -021abc: 7230 6600 8209 |079e: invoke-interface {v2, v8, v9}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0066 │ │ -021ac2: 1a08 b50c |07a1: const-string v8, "rowSeparator" // string@0cb5 │ │ -021ac6: 1219 |07a3: const/4 v9, #int 1 // #1 │ │ -021ac8: 7230 6600 8209 |07a4: invoke-interface {v2, v8, v9}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0066 │ │ -021ace: 1a08 930e |07a7: const-string v8, "useFileManagerFunctions" // string@0e93 │ │ -021ad2: 1209 |07a9: const/4 v9, #int 0 // #0 │ │ -021ad4: 7230 6600 8209 |07aa: invoke-interface {v2, v8, v9}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0066 │ │ -021ada: 1a08 080b |07ad: const-string v8, "openWith" // string@0b08 │ │ -021ade: 1209 |07af: const/4 v9, #int 0 // #0 │ │ -021ae0: 7230 6600 8209 |07b0: invoke-interface {v2, v8, v9}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0066 │ │ -021ae6: 1a08 920d |07b3: const-string v8, "showFullDirPath" // string@0d92 │ │ -021aea: 1209 |07b5: const/4 v9, #int 0 // #0 │ │ -021aec: 7230 6600 8209 |07b6: invoke-interface {v2, v8, v9}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0066 │ │ -021af2: 7210 6500 0200 |07b9: invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0065 │ │ -021af8: 1218 |07bc: const/4 v8, #int 1 // #1 │ │ -021afa: 5cb8 7501 |07bd: iput-boolean v8, v11, Lcom/gacode/relaunchx/PrefsActivity;.do_pref_subrequest:Z // field@0175 │ │ -021afe: 2900 e2f8 |07bf: goto/16 00a1 // -071e │ │ -021b02: 1a08 d30c |07c1: const-string v8, "screenUpdateMode" // string@0cd3 │ │ -021b06: 6e20 7c06 8d00 |07c3: invoke-virtual {v13, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -021b0c: 0a08 |07c6: move-result v8 │ │ -021b0e: 3808 daf8 |07c7: if-eqz v8, 00a1 // -0726 │ │ -021b12: 1218 |07c9: const/4 v8, #int 1 // #1 │ │ -021b14: 7230 6d00 dc08 |07ca: invoke-interface {v12, v13, v8}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ -021b1a: 0a07 |07cd: move-result v7 │ │ -021b1c: 3807 1000 |07ce: if-eqz v7, 07de // +0010 │ │ -021b20: 1a08 3607 |07d0: const-string v8, "einkUpdateMode" // string@0736 │ │ -021b24: 6e20 0003 8b00 |07d2: invoke-virtual {v11, v8}, Lcom/gacode/relaunchx/PrefsActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0300 │ │ -021b2a: 0c08 |07d5: move-result-object v8 │ │ -021b2c: 1f08 4200 |07d6: check-cast v8, Landroid/preference/ListPreference; // type@0042 │ │ -021b30: 1229 |07d8: const/4 v9, #int 2 // #2 │ │ -021b32: 6e20 b900 9800 |07d9: invoke-virtual {v8, v9}, Landroid/preference/ListPreference;.setValueIndex:(I)V // method@00b9 │ │ -021b38: 2900 c5f8 |07dc: goto/16 00a1 // -073b │ │ -021b3c: 1a08 3607 |07de: const-string v8, "einkUpdateMode" // string@0736 │ │ -021b40: 6e20 0003 8b00 |07e0: invoke-virtual {v11, v8}, Lcom/gacode/relaunchx/PrefsActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0300 │ │ -021b46: 0c08 |07e3: move-result-object v8 │ │ -021b48: 1f08 4200 |07e4: check-cast v8, Landroid/preference/ListPreference; // type@0042 │ │ -021b4c: 1219 |07e6: const/4 v9, #int 1 // #1 │ │ -021b4e: 6e20 b900 9800 |07e7: invoke-virtual {v8, v9}, Landroid/preference/ListPreference;.setValueIndex:(I)V // method@00b9 │ │ -021b54: 2900 b7f8 |07ea: goto/16 00a1 // -0749 │ │ +021c08: |[021c08] com.gacode.relaunchx.PrefsActivity.onSharedPreferenceChanged:(Landroid/content/SharedPreferences;Ljava/lang/String;)V │ │ +021c18: 6e20 0003 db00 |0000: invoke-virtual {v11, v13}, Lcom/gacode/relaunchx/PrefsActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0300 │ │ +021c1e: 0c06 |0003: move-result-object v6 │ │ +021c20: 2068 4200 |0004: instance-of v8, v6, Landroid/preference/ListPreference; // type@0042 │ │ +021c24: 3808 0c00 |0006: if-eqz v8, 0012 // +000c │ │ +021c28: 0765 |0008: move-object v5, v6 │ │ +021c2a: 1f05 4200 |0009: check-cast v5, Landroid/preference/ListPreference; // type@0042 │ │ +021c2e: 6e10 b700 0500 |000b: invoke-virtual {v5}, Landroid/preference/ListPreference;.getEntry:()Ljava/lang/CharSequence; // method@00b7 │ │ +021c34: 0c08 |000e: move-result-object v8 │ │ +021c36: 6e20 bd00 8600 |000f: invoke-virtual {v6, v8}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@00bd │ │ +021c3c: 55b8 7501 |0012: iget-boolean v8, v11, Lcom/gacode/relaunchx/PrefsActivity;.do_pref_subrequest:Z // field@0175 │ │ +021c40: 3808 2d07 |0014: if-eqz v8, 0741 // +072d │ │ +021c44: 1a08 170f |0016: const-string v8, "workMode" // string@0f17 │ │ +021c48: 6e20 7c06 8d00 |0018: invoke-virtual {v13, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +021c4e: 0a08 |001b: move-result v8 │ │ +021c50: 3808 a507 |001c: if-eqz v8, 07c1 // +07a5 │ │ +021c54: 1a08 6004 |001e: const-string v8, "UNKNOWN" // string@0460 │ │ +021c58: 7230 6f00 dc08 |0020: invoke-interface {v12, v13, v8}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +021c5e: 0c07 |0023: move-result-object v7 │ │ +021c60: 1a08 2901 |0024: const-string v8, "FILES" // string@0129 │ │ +021c64: 6e20 7c06 8700 |0026: invoke-virtual {v7, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +021c6a: 0a08 |0029: move-result v8 │ │ +021c6c: 3808 1807 |002a: if-eqz v8, 0742 // +0718 │ │ +021c70: 1208 |002c: const/4 v8, #int 0 // #0 │ │ +021c72: 5cb8 7501 |002d: iput-boolean v8, v11, Lcom/gacode/relaunchx/PrefsActivity;.do_pref_subrequest:Z // field@0175 │ │ +021c76: 1a08 8e0d |002f: const-string v8, "showBookTitles" // string@0d8e │ │ +021c7a: 6e20 0003 8b00 |0031: invoke-virtual {v11, v8}, Lcom/gacode/relaunchx/PrefsActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0300 │ │ +021c80: 0c08 |0034: move-result-object v8 │ │ +021c82: 1f08 4100 |0035: check-cast v8, Landroid/preference/CheckBoxPreference; // type@0041 │ │ +021c86: 1209 |0037: const/4 v9, #int 0 // #0 │ │ +021c88: 6e20 b600 9800 |0038: invoke-virtual {v8, v9}, Landroid/preference/CheckBoxPreference;.setChecked:(Z)V // method@00b6 │ │ +021c8e: 1a08 b50c |003b: const-string v8, "rowSeparator" // string@0cb5 │ │ +021c92: 6e20 0003 8b00 |003d: invoke-virtual {v11, v8}, Lcom/gacode/relaunchx/PrefsActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0300 │ │ +021c98: 0c08 |0040: move-result-object v8 │ │ +021c9a: 1f08 4100 |0041: check-cast v8, Landroid/preference/CheckBoxPreference; // type@0041 │ │ +021c9e: 1209 |0043: const/4 v9, #int 0 // #0 │ │ +021ca0: 6e20 b600 9800 |0044: invoke-virtual {v8, v9}, Landroid/preference/CheckBoxPreference;.setChecked:(Z)V // method@00b6 │ │ +021ca6: 1a08 930e |0047: const-string v8, "useFileManagerFunctions" // string@0e93 │ │ +021caa: 6e20 0003 8b00 |0049: invoke-virtual {v11, v8}, Lcom/gacode/relaunchx/PrefsActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0300 │ │ +021cb0: 0c08 |004c: move-result-object v8 │ │ +021cb2: 1f08 4100 |004d: check-cast v8, Landroid/preference/CheckBoxPreference; // type@0041 │ │ +021cb6: 1219 |004f: const/4 v9, #int 1 // #1 │ │ +021cb8: 6e20 b600 9800 |0050: invoke-virtual {v8, v9}, Landroid/preference/CheckBoxPreference;.setChecked:(Z)V // method@00b6 │ │ +021cbe: 1a08 080b |0053: const-string v8, "openWith" // string@0b08 │ │ +021cc2: 6e20 0003 8b00 |0055: invoke-virtual {v11, v8}, Lcom/gacode/relaunchx/PrefsActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0300 │ │ +021cc8: 0c08 |0058: move-result-object v8 │ │ +021cca: 1f08 4100 |0059: check-cast v8, Landroid/preference/CheckBoxPreference; // type@0041 │ │ +021cce: 1219 |005b: const/4 v9, #int 1 // #1 │ │ +021cd0: 6e20 b600 9800 |005c: invoke-virtual {v8, v9}, Landroid/preference/CheckBoxPreference;.setChecked:(Z)V // method@00b6 │ │ +021cd6: 1a08 920d |005f: const-string v8, "showFullDirPath" // string@0d92 │ │ +021cda: 6e20 0003 8b00 |0061: invoke-virtual {v11, v8}, Lcom/gacode/relaunchx/PrefsActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0300 │ │ +021ce0: 0c08 |0064: move-result-object v8 │ │ +021ce2: 1f08 4100 |0065: check-cast v8, Landroid/preference/CheckBoxPreference; // type@0041 │ │ +021ce6: 1219 |0067: const/4 v9, #int 1 // #1 │ │ +021ce8: 6e20 b600 9800 |0068: invoke-virtual {v8, v9}, Landroid/preference/CheckBoxPreference;.setChecked:(Z)V // method@00b6 │ │ +021cee: 54b8 7a01 |006b: iget-object v8, v11, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ +021cf2: 7210 6b00 0800 |006d: invoke-interface {v8}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006b │ │ +021cf8: 0c02 |0070: move-result-object v2 │ │ +021cfa: 1a08 b50d |0071: const-string v8, "sortKey" // string@0db5 │ │ +021cfe: 1209 |0073: const/4 v9, #int 0 // #0 │ │ +021d00: 7230 6800 8209 |0074: invoke-interface {v2, v8, v9}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0068 │ │ +021d06: 1a08 b90d |0077: const-string v8, "sortOrder" // string@0db9 │ │ +021d0a: 1209 |0079: const/4 v9, #int 0 // #0 │ │ +021d0c: 7230 6800 8209 |007a: invoke-interface {v2, v8, v9}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0068 │ │ +021d12: 1a08 8e0d |007d: const-string v8, "showBookTitles" // string@0d8e │ │ +021d16: 1209 |007f: const/4 v9, #int 0 // #0 │ │ +021d18: 7230 6600 8209 |0080: invoke-interface {v2, v8, v9}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0066 │ │ +021d1e: 1a08 b50c |0083: const-string v8, "rowSeparator" // string@0cb5 │ │ +021d22: 1209 |0085: const/4 v9, #int 0 // #0 │ │ +021d24: 7230 6600 8209 |0086: invoke-interface {v2, v8, v9}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0066 │ │ +021d2a: 1a08 930e |0089: const-string v8, "useFileManagerFunctions" // string@0e93 │ │ +021d2e: 1219 |008b: const/4 v9, #int 1 // #1 │ │ +021d30: 7230 6600 8209 |008c: invoke-interface {v2, v8, v9}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0066 │ │ +021d36: 1a08 080b |008f: const-string v8, "openWith" // string@0b08 │ │ +021d3a: 1219 |0091: const/4 v9, #int 1 // #1 │ │ +021d3c: 7230 6600 8209 |0092: invoke-interface {v2, v8, v9}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0066 │ │ +021d42: 1a08 920d |0095: const-string v8, "showFullDirPath" // string@0d92 │ │ +021d46: 1219 |0097: const/4 v9, #int 1 // #1 │ │ +021d48: 7230 6600 8209 |0098: invoke-interface {v2, v8, v9}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0066 │ │ +021d4e: 7210 6500 0200 |009b: invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0065 │ │ +021d54: 1218 |009e: const/4 v8, #int 1 // #1 │ │ +021d56: 5cb8 7501 |009f: iput-boolean v8, v11, Lcom/gacode/relaunchx/PrefsActivity;.do_pref_subrequest:Z // field@0175 │ │ +021d5a: 1a08 8e0d |00a1: const-string v8, "showBookTitles" // string@0d8e │ │ +021d5e: 6e20 7c06 8d00 |00a3: invoke-virtual {v13, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +021d64: 0a08 |00a6: move-result v8 │ │ +021d66: 3908 0a00 |00a7: if-nez v8, 00b1 // +000a │ │ +021d6a: 1a08 930e |00a9: const-string v8, "useFileManagerFunctions" // string@0e93 │ │ +021d6e: 6e20 7c06 8d00 |00ab: invoke-virtual {v13, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +021d74: 0a08 |00ae: move-result v8 │ │ +021d76: 3808 1400 |00af: if-eqz v8, 00c3 // +0014 │ │ +021d7a: 1208 |00b1: const/4 v8, #int 0 // #0 │ │ +021d7c: 5cb8 7501 |00b2: iput-boolean v8, v11, Lcom/gacode/relaunchx/PrefsActivity;.do_pref_subrequest:Z // field@0175 │ │ +021d80: 1a08 170f |00b4: const-string v8, "workMode" // string@0f17 │ │ +021d84: 6e20 0003 8b00 |00b6: invoke-virtual {v11, v8}, Lcom/gacode/relaunchx/PrefsActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0300 │ │ +021d8a: 0c08 |00b9: move-result-object v8 │ │ +021d8c: 1f08 4200 |00ba: check-cast v8, Landroid/preference/ListPreference; // type@0042 │ │ +021d90: 1229 |00bc: const/4 v9, #int 2 // #2 │ │ +021d92: 6e20 b900 9800 |00bd: invoke-virtual {v8, v9}, Landroid/preference/ListPreference;.setValueIndex:(I)V // method@00b9 │ │ +021d98: 1218 |00c0: const/4 v8, #int 1 // #1 │ │ +021d9a: 5cb8 7501 |00c1: iput-boolean v8, v11, Lcom/gacode/relaunchx/PrefsActivity;.do_pref_subrequest:Z // field@0175 │ │ +021d9e: 1a08 a808 |00c3: const-string v8, "homeButtonST" // string@08a8 │ │ +021da2: 6e20 7c06 8d00 |00c5: invoke-virtual {v13, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +021da8: 0a08 |00c8: move-result v8 │ │ +021daa: 3808 5d00 |00c9: if-eqz v8, 0126 // +005d │ │ +021dae: 1a08 0004 |00cb: const-string v8, "OPENN" // string@0400 │ │ +021db2: 7230 6f00 dc08 |00cd: invoke-interface {v12, v13, v8}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +021db8: 0c08 |00d0: move-result-object v8 │ │ +021dba: 1a09 0004 |00d1: const-string v9, "OPENN" // string@0400 │ │ +021dbe: 6e20 7c06 9800 |00d3: invoke-virtual {v8, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +021dc4: 0a08 |00d6: move-result v8 │ │ +021dc6: 3808 4f00 |00d7: if-eqz v8, 0126 // +004f │ │ +021dca: 2201 0c00 |00d9: new-instance v1, Landroid/app/AlertDialog$Builder; // type@000c │ │ +021dce: 7020 1b00 b100 |00db: invoke-direct {v1, v11}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ +021dd4: 6e10 0703 0b00 |00de: invoke-virtual {v11}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ +021dda: 0c08 |00e1: move-result-object v8 │ │ +021ddc: 1409 5a00 087f |00e2: const v9, #float 1.80777e+38 // #7f08005a │ │ +021de2: 6e20 8000 9800 |00e5: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +021de8: 0c08 |00e8: move-result-object v8 │ │ +021dea: 6e20 2500 8100 |00e9: invoke-virtual {v1, v8}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ +021df0: 2204 7400 |00ec: new-instance v4, Landroid/widget/EditText; // type@0074 │ │ +021df4: 7020 1301 b400 |00ee: invoke-direct {v4, v11}, Landroid/widget/EditText;.:(Landroid/content/Context;)V // method@0113 │ │ +021dfa: 1228 |00f1: const/4 v8, #int 2 // #2 │ │ +021dfc: 6e20 1801 8400 |00f2: invoke-virtual {v4, v8}, Landroid/widget/EditText;.setInputType:(I)V // method@0118 │ │ +021e02: 1a08 a908 |00f5: const-string v8, "homeButtonSTopenN" // string@08a9 │ │ +021e06: 1a09 7100 |00f7: const-string v9, "1" // string@0071 │ │ +021e0a: 7230 6f00 8c09 |00f9: invoke-interface {v12, v8, v9}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +021e10: 0c08 |00fc: move-result-object v8 │ │ +021e12: 6e20 1b01 8400 |00fd: invoke-virtual {v4, v8}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@011b │ │ +021e18: 6e20 2600 4100 |0100: invoke-virtual {v1, v4}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0026 │ │ +021e1e: 6e10 0703 0b00 |0103: invoke-virtual {v11}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ +021e24: 0c08 |0106: move-result-object v8 │ │ +021e26: 1409 5800 087f |0107: const v9, #float 1.80777e+38 // #7f080058 │ │ +021e2c: 6e20 8000 9800 |010a: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +021e32: 0c08 |010d: move-result-object v8 │ │ +021e34: 2209 d400 |010e: new-instance v9, Lcom/gacode/relaunchx/PrefsActivity$13; // type@00d4 │ │ +021e38: 7040 9b02 b964 |0110: invoke-direct {v9, v11, v4, v6}, Lcom/gacode/relaunchx/PrefsActivity$13;.:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/widget/EditText;Landroid/preference/Preference;)V // method@029b │ │ +021e3e: 6e30 2200 8109 |0113: invoke-virtual {v1, v8, v9}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0022 │ │ +021e44: 1a08 da08 |0116: const-string v8, "input_method" // string@08da │ │ +021e48: 6e20 0803 8b00 |0118: invoke-virtual {v11, v8}, Lcom/gacode/relaunchx/PrefsActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0308 │ │ +021e4e: 0c03 |011b: move-result-object v3 │ │ +021e50: 1f03 6800 |011c: check-cast v3, Landroid/view/inputmethod/InputMethodManager; // type@0068 │ │ +021e54: 1228 |011e: const/4 v8, #int 2 // #2 │ │ +021e56: 1209 |011f: const/4 v9, #int 0 // #0 │ │ +021e58: 6e30 0001 8309 |0120: invoke-virtual {v3, v8, v9}, Landroid/view/inputmethod/InputMethodManager;.toggleSoftInput:(II)V // method@0100 │ │ +021e5e: 6e10 2700 0100 |0123: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ +021e64: 1a08 a408 |0126: const-string v8, "homeButtonDT" // string@08a4 │ │ +021e68: 6e20 7c06 8d00 |0128: invoke-virtual {v13, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +021e6e: 0a08 |012b: move-result v8 │ │ +021e70: 3808 5400 |012c: if-eqz v8, 0180 // +0054 │ │ +021e74: 1a08 ff03 |012e: const-string v8, "OPENMENU" // string@03ff │ │ +021e78: 7230 6f00 dc08 |0130: invoke-interface {v12, v13, v8}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +021e7e: 0c08 |0133: move-result-object v8 │ │ +021e80: 1a09 0004 |0134: const-string v9, "OPENN" // string@0400 │ │ +021e84: 6e20 7c06 9800 |0136: invoke-virtual {v8, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +021e8a: 0a08 |0139: move-result v8 │ │ +021e8c: 3808 4600 |013a: if-eqz v8, 0180 // +0046 │ │ +021e90: 2201 0c00 |013c: new-instance v1, Landroid/app/AlertDialog$Builder; // type@000c │ │ +021e94: 7020 1b00 b100 |013e: invoke-direct {v1, v11}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ +021e9a: 6e10 0703 0b00 |0141: invoke-virtual {v11}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ +021ea0: 0c08 |0144: move-result-object v8 │ │ +021ea2: 1409 5a00 087f |0145: const v9, #float 1.80777e+38 // #7f08005a │ │ +021ea8: 6e20 8000 9800 |0148: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +021eae: 0c08 |014b: move-result-object v8 │ │ +021eb0: 6e20 2500 8100 |014c: invoke-virtual {v1, v8}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ +021eb6: 2204 7400 |014f: new-instance v4, Landroid/widget/EditText; // type@0074 │ │ +021eba: 7020 1301 b400 |0151: invoke-direct {v4, v11}, Landroid/widget/EditText;.:(Landroid/content/Context;)V // method@0113 │ │ +021ec0: 1228 |0154: const/4 v8, #int 2 // #2 │ │ +021ec2: 6e20 1801 8400 |0155: invoke-virtual {v4, v8}, Landroid/widget/EditText;.setInputType:(I)V // method@0118 │ │ +021ec8: 1a08 a508 |0158: const-string v8, "homeButtonDTopenN" // string@08a5 │ │ +021ecc: 1a09 7100 |015a: const-string v9, "1" // string@0071 │ │ +021ed0: 7230 6f00 8c09 |015c: invoke-interface {v12, v8, v9}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +021ed6: 0c08 |015f: move-result-object v8 │ │ +021ed8: 6e20 1b01 8400 |0160: invoke-virtual {v4, v8}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@011b │ │ +021ede: 6e20 2600 4100 |0163: invoke-virtual {v1, v4}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0026 │ │ +021ee4: 1a08 fe03 |0166: const-string v8, "OK" // string@03fe │ │ +021ee8: 2209 d500 |0168: new-instance v9, Lcom/gacode/relaunchx/PrefsActivity$14; // type@00d5 │ │ +021eec: 7040 9d02 b964 |016a: invoke-direct {v9, v11, v4, v6}, Lcom/gacode/relaunchx/PrefsActivity$14;.:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/widget/EditText;Landroid/preference/Preference;)V // method@029d │ │ +021ef2: 6e30 2200 8109 |016d: invoke-virtual {v1, v8, v9}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0022 │ │ +021ef8: 1a08 da08 |0170: const-string v8, "input_method" // string@08da │ │ +021efc: 6e20 0803 8b00 |0172: invoke-virtual {v11, v8}, Lcom/gacode/relaunchx/PrefsActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0308 │ │ +021f02: 0c03 |0175: move-result-object v3 │ │ +021f04: 1f03 6800 |0176: check-cast v3, Landroid/view/inputmethod/InputMethodManager; // type@0068 │ │ +021f08: 1228 |0178: const/4 v8, #int 2 // #2 │ │ +021f0a: 1209 |0179: const/4 v9, #int 0 // #0 │ │ +021f0c: 6e30 0001 8309 |017a: invoke-virtual {v3, v8, v9}, Landroid/view/inputmethod/InputMethodManager;.toggleSoftInput:(II)V // method@0100 │ │ +021f12: 6e10 2700 0100 |017d: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ +021f18: 1a08 a608 |0180: const-string v8, "homeButtonLT" // string@08a6 │ │ +021f1c: 6e20 7c06 8d00 |0182: invoke-virtual {v13, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +021f22: 0a08 |0185: move-result v8 │ │ +021f24: 3808 5400 |0186: if-eqz v8, 01da // +0054 │ │ +021f28: 1a08 0104 |0188: const-string v8, "OPENSCREEN" // string@0401 │ │ +021f2c: 7230 6f00 dc08 |018a: invoke-interface {v12, v13, v8}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +021f32: 0c08 |018d: move-result-object v8 │ │ +021f34: 1a09 0004 |018e: const-string v9, "OPENN" // string@0400 │ │ +021f38: 6e20 7c06 9800 |0190: invoke-virtual {v8, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +021f3e: 0a08 |0193: move-result v8 │ │ +021f40: 3808 4600 |0194: if-eqz v8, 01da // +0046 │ │ +021f44: 2201 0c00 |0196: new-instance v1, Landroid/app/AlertDialog$Builder; // type@000c │ │ +021f48: 7020 1b00 b100 |0198: invoke-direct {v1, v11}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ +021f4e: 6e10 0703 0b00 |019b: invoke-virtual {v11}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ +021f54: 0c08 |019e: move-result-object v8 │ │ +021f56: 1409 5a00 087f |019f: const v9, #float 1.80777e+38 // #7f08005a │ │ +021f5c: 6e20 8000 9800 |01a2: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +021f62: 0c08 |01a5: move-result-object v8 │ │ +021f64: 6e20 2500 8100 |01a6: invoke-virtual {v1, v8}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ +021f6a: 2204 7400 |01a9: new-instance v4, Landroid/widget/EditText; // type@0074 │ │ +021f6e: 7020 1301 b400 |01ab: invoke-direct {v4, v11}, Landroid/widget/EditText;.:(Landroid/content/Context;)V // method@0113 │ │ +021f74: 1228 |01ae: const/4 v8, #int 2 // #2 │ │ +021f76: 6e20 1801 8400 |01af: invoke-virtual {v4, v8}, Landroid/widget/EditText;.setInputType:(I)V // method@0118 │ │ +021f7c: 1a08 a708 |01b2: const-string v8, "homeButtonLTopenN" // string@08a7 │ │ +021f80: 1a09 7100 |01b4: const-string v9, "1" // string@0071 │ │ +021f84: 7230 6f00 8c09 |01b6: invoke-interface {v12, v8, v9}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +021f8a: 0c08 |01b9: move-result-object v8 │ │ +021f8c: 6e20 1b01 8400 |01ba: invoke-virtual {v4, v8}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@011b │ │ +021f92: 6e20 2600 4100 |01bd: invoke-virtual {v1, v4}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0026 │ │ +021f98: 1a08 fe03 |01c0: const-string v8, "OK" // string@03fe │ │ +021f9c: 2209 d600 |01c2: new-instance v9, Lcom/gacode/relaunchx/PrefsActivity$15; // type@00d6 │ │ +021fa0: 7040 9f02 b964 |01c4: invoke-direct {v9, v11, v4, v6}, Lcom/gacode/relaunchx/PrefsActivity$15;.:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/widget/EditText;Landroid/preference/Preference;)V // method@029f │ │ +021fa6: 6e30 2200 8109 |01c7: invoke-virtual {v1, v8, v9}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0022 │ │ +021fac: 1a08 da08 |01ca: const-string v8, "input_method" // string@08da │ │ +021fb0: 6e20 0803 8b00 |01cc: invoke-virtual {v11, v8}, Lcom/gacode/relaunchx/PrefsActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0308 │ │ +021fb6: 0c03 |01cf: move-result-object v3 │ │ +021fb8: 1f03 6800 |01d0: check-cast v3, Landroid/view/inputmethod/InputMethodManager; // type@0068 │ │ +021fbc: 1228 |01d2: const/4 v8, #int 2 // #2 │ │ +021fbe: 1209 |01d3: const/4 v9, #int 0 // #0 │ │ +021fc0: 6e30 0001 8309 |01d4: invoke-virtual {v3, v8, v9}, Landroid/view/inputmethod/InputMethodManager;.toggleSoftInput:(II)V // method@0100 │ │ +021fc6: 6e10 2700 0100 |01d7: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ +021fcc: 1a08 470a |01da: const-string v8, "lruButtonST" // string@0a47 │ │ +021fd0: 6e20 7c06 8d00 |01dc: invoke-virtual {v13, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +021fd6: 0a08 |01df: move-result v8 │ │ +021fd8: 3808 5d00 |01e0: if-eqz v8, 023d // +005d │ │ +021fdc: 1a08 0104 |01e2: const-string v8, "OPENSCREEN" // string@0401 │ │ +021fe0: 7230 6f00 dc08 |01e4: invoke-interface {v12, v13, v8}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +021fe6: 0c08 |01e7: move-result-object v8 │ │ +021fe8: 1a09 0004 |01e8: const-string v9, "OPENN" // string@0400 │ │ +021fec: 6e20 7c06 9800 |01ea: invoke-virtual {v8, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +021ff2: 0a08 |01ed: move-result v8 │ │ +021ff4: 3808 4f00 |01ee: if-eqz v8, 023d // +004f │ │ +021ff8: 2201 0c00 |01f0: new-instance v1, Landroid/app/AlertDialog$Builder; // type@000c │ │ +021ffc: 7020 1b00 b100 |01f2: invoke-direct {v1, v11}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ +022002: 6e10 0703 0b00 |01f5: invoke-virtual {v11}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ +022008: 0c08 |01f8: move-result-object v8 │ │ +02200a: 1409 5a00 087f |01f9: const v9, #float 1.80777e+38 // #7f08005a │ │ +022010: 6e20 8000 9800 |01fc: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +022016: 0c08 |01ff: move-result-object v8 │ │ +022018: 6e20 2500 8100 |0200: invoke-virtual {v1, v8}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ +02201e: 2204 7400 |0203: new-instance v4, Landroid/widget/EditText; // type@0074 │ │ +022022: 7020 1301 b400 |0205: invoke-direct {v4, v11}, Landroid/widget/EditText;.:(Landroid/content/Context;)V // method@0113 │ │ +022028: 1228 |0208: const/4 v8, #int 2 // #2 │ │ +02202a: 6e20 1801 8400 |0209: invoke-virtual {v4, v8}, Landroid/widget/EditText;.setInputType:(I)V // method@0118 │ │ +022030: 1a08 480a |020c: const-string v8, "lruButtonSTopenN" // string@0a48 │ │ +022034: 1a09 7100 |020e: const-string v9, "1" // string@0071 │ │ +022038: 7230 6f00 8c09 |0210: invoke-interface {v12, v8, v9}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +02203e: 0c08 |0213: move-result-object v8 │ │ +022040: 6e20 1b01 8400 |0214: invoke-virtual {v4, v8}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@011b │ │ +022046: 6e20 2600 4100 |0217: invoke-virtual {v1, v4}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0026 │ │ +02204c: 6e10 0703 0b00 |021a: invoke-virtual {v11}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ +022052: 0c08 |021d: move-result-object v8 │ │ +022054: 1409 5800 087f |021e: const v9, #float 1.80777e+38 // #7f080058 │ │ +02205a: 6e20 8000 9800 |0221: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +022060: 0c08 |0224: move-result-object v8 │ │ +022062: 2209 d700 |0225: new-instance v9, Lcom/gacode/relaunchx/PrefsActivity$16; // type@00d7 │ │ +022066: 7040 a102 b964 |0227: invoke-direct {v9, v11, v4, v6}, Lcom/gacode/relaunchx/PrefsActivity$16;.:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/widget/EditText;Landroid/preference/Preference;)V // method@02a1 │ │ +02206c: 6e30 2200 8109 |022a: invoke-virtual {v1, v8, v9}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0022 │ │ +022072: 1a08 da08 |022d: const-string v8, "input_method" // string@08da │ │ +022076: 6e20 0803 8b00 |022f: invoke-virtual {v11, v8}, Lcom/gacode/relaunchx/PrefsActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0308 │ │ +02207c: 0c03 |0232: move-result-object v3 │ │ +02207e: 1f03 6800 |0233: check-cast v3, Landroid/view/inputmethod/InputMethodManager; // type@0068 │ │ +022082: 1228 |0235: const/4 v8, #int 2 // #2 │ │ +022084: 1209 |0236: const/4 v9, #int 0 // #0 │ │ +022086: 6e30 0001 8309 |0237: invoke-virtual {v3, v8, v9}, Landroid/view/inputmethod/InputMethodManager;.toggleSoftInput:(II)V // method@0100 │ │ +02208c: 6e10 2700 0100 |023a: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ +022092: 1a08 430a |023d: const-string v8, "lruButtonDT" // string@0a43 │ │ +022096: 6e20 7c06 8d00 |023f: invoke-virtual {v13, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +02209c: 0a08 |0242: move-result v8 │ │ +02209e: 3808 5400 |0243: if-eqz v8, 0297 // +0054 │ │ +0220a2: 1a08 f903 |0245: const-string v8, "NOTHING" // string@03f9 │ │ +0220a6: 7230 6f00 dc08 |0247: invoke-interface {v12, v13, v8}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +0220ac: 0c08 |024a: move-result-object v8 │ │ +0220ae: 1a09 0004 |024b: const-string v9, "OPENN" // string@0400 │ │ +0220b2: 6e20 7c06 9800 |024d: invoke-virtual {v8, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +0220b8: 0a08 |0250: move-result v8 │ │ +0220ba: 3808 4600 |0251: if-eqz v8, 0297 // +0046 │ │ +0220be: 2201 0c00 |0253: new-instance v1, Landroid/app/AlertDialog$Builder; // type@000c │ │ +0220c2: 7020 1b00 b100 |0255: invoke-direct {v1, v11}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ +0220c8: 6e10 0703 0b00 |0258: invoke-virtual {v11}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ +0220ce: 0c08 |025b: move-result-object v8 │ │ +0220d0: 1409 5a00 087f |025c: const v9, #float 1.80777e+38 // #7f08005a │ │ +0220d6: 6e20 8000 9800 |025f: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +0220dc: 0c08 |0262: move-result-object v8 │ │ +0220de: 6e20 2500 8100 |0263: invoke-virtual {v1, v8}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ +0220e4: 2204 7400 |0266: new-instance v4, Landroid/widget/EditText; // type@0074 │ │ +0220e8: 7020 1301 b400 |0268: invoke-direct {v4, v11}, Landroid/widget/EditText;.:(Landroid/content/Context;)V // method@0113 │ │ +0220ee: 1228 |026b: const/4 v8, #int 2 // #2 │ │ +0220f0: 6e20 1801 8400 |026c: invoke-virtual {v4, v8}, Landroid/widget/EditText;.setInputType:(I)V // method@0118 │ │ +0220f6: 1a08 440a |026f: const-string v8, "lruButtonDTopenN" // string@0a44 │ │ +0220fa: 1a09 7100 |0271: const-string v9, "1" // string@0071 │ │ +0220fe: 7230 6f00 8c09 |0273: invoke-interface {v12, v8, v9}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +022104: 0c08 |0276: move-result-object v8 │ │ +022106: 6e20 1b01 8400 |0277: invoke-virtual {v4, v8}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@011b │ │ +02210c: 6e20 2600 4100 |027a: invoke-virtual {v1, v4}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0026 │ │ +022112: 1a08 fe03 |027d: const-string v8, "OK" // string@03fe │ │ +022116: 2209 d800 |027f: new-instance v9, Lcom/gacode/relaunchx/PrefsActivity$17; // type@00d8 │ │ +02211a: 7040 a302 b964 |0281: invoke-direct {v9, v11, v4, v6}, Lcom/gacode/relaunchx/PrefsActivity$17;.:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/widget/EditText;Landroid/preference/Preference;)V // method@02a3 │ │ +022120: 6e30 2200 8109 |0284: invoke-virtual {v1, v8, v9}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0022 │ │ +022126: 1a08 da08 |0287: const-string v8, "input_method" // string@08da │ │ +02212a: 6e20 0803 8b00 |0289: invoke-virtual {v11, v8}, Lcom/gacode/relaunchx/PrefsActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0308 │ │ +022130: 0c03 |028c: move-result-object v3 │ │ +022132: 1f03 6800 |028d: check-cast v3, Landroid/view/inputmethod/InputMethodManager; // type@0068 │ │ +022136: 1228 |028f: const/4 v8, #int 2 // #2 │ │ +022138: 1209 |0290: const/4 v9, #int 0 // #0 │ │ +02213a: 6e30 0001 8309 |0291: invoke-virtual {v3, v8, v9}, Landroid/view/inputmethod/InputMethodManager;.toggleSoftInput:(II)V // method@0100 │ │ +022140: 6e10 2700 0100 |0294: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ +022146: 1a08 450a |0297: const-string v8, "lruButtonLT" // string@0a45 │ │ +02214a: 6e20 7c06 8d00 |0299: invoke-virtual {v13, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +022150: 0a08 |029c: move-result v8 │ │ +022152: 3808 5400 |029d: if-eqz v8, 02f1 // +0054 │ │ +022156: 1a08 f903 |029f: const-string v8, "NOTHING" // string@03f9 │ │ +02215a: 7230 6f00 dc08 |02a1: invoke-interface {v12, v13, v8}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +022160: 0c08 |02a4: move-result-object v8 │ │ +022162: 1a09 0004 |02a5: const-string v9, "OPENN" // string@0400 │ │ +022166: 6e20 7c06 9800 |02a7: invoke-virtual {v8, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +02216c: 0a08 |02aa: move-result v8 │ │ +02216e: 3808 4600 |02ab: if-eqz v8, 02f1 // +0046 │ │ +022172: 2201 0c00 |02ad: new-instance v1, Landroid/app/AlertDialog$Builder; // type@000c │ │ +022176: 7020 1b00 b100 |02af: invoke-direct {v1, v11}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ +02217c: 6e10 0703 0b00 |02b2: invoke-virtual {v11}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ +022182: 0c08 |02b5: move-result-object v8 │ │ +022184: 1409 5a00 087f |02b6: const v9, #float 1.80777e+38 // #7f08005a │ │ +02218a: 6e20 8000 9800 |02b9: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +022190: 0c08 |02bc: move-result-object v8 │ │ +022192: 6e20 2500 8100 |02bd: invoke-virtual {v1, v8}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ +022198: 2204 7400 |02c0: new-instance v4, Landroid/widget/EditText; // type@0074 │ │ +02219c: 7020 1301 b400 |02c2: invoke-direct {v4, v11}, Landroid/widget/EditText;.:(Landroid/content/Context;)V // method@0113 │ │ +0221a2: 1228 |02c5: const/4 v8, #int 2 // #2 │ │ +0221a4: 6e20 1801 8400 |02c6: invoke-virtual {v4, v8}, Landroid/widget/EditText;.setInputType:(I)V // method@0118 │ │ +0221aa: 1a08 460a |02c9: const-string v8, "lruButtonLTopenN" // string@0a46 │ │ +0221ae: 1a09 7100 |02cb: const-string v9, "1" // string@0071 │ │ +0221b2: 7230 6f00 8c09 |02cd: invoke-interface {v12, v8, v9}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +0221b8: 0c08 |02d0: move-result-object v8 │ │ +0221ba: 6e20 1b01 8400 |02d1: invoke-virtual {v4, v8}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@011b │ │ +0221c0: 6e20 2600 4100 |02d4: invoke-virtual {v1, v4}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0026 │ │ +0221c6: 1a08 fe03 |02d7: const-string v8, "OK" // string@03fe │ │ +0221ca: 2209 d900 |02d9: new-instance v9, Lcom/gacode/relaunchx/PrefsActivity$18; // type@00d9 │ │ +0221ce: 7040 a502 b964 |02db: invoke-direct {v9, v11, v4, v6}, Lcom/gacode/relaunchx/PrefsActivity$18;.:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/widget/EditText;Landroid/preference/Preference;)V // method@02a5 │ │ +0221d4: 6e30 2200 8109 |02de: invoke-virtual {v1, v8, v9}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0022 │ │ +0221da: 1a08 da08 |02e1: const-string v8, "input_method" // string@08da │ │ +0221de: 6e20 0803 8b00 |02e3: invoke-virtual {v11, v8}, Lcom/gacode/relaunchx/PrefsActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0308 │ │ +0221e4: 0c03 |02e6: move-result-object v3 │ │ +0221e6: 1f03 6800 |02e7: check-cast v3, Landroid/view/inputmethod/InputMethodManager; // type@0068 │ │ +0221ea: 1228 |02e9: const/4 v8, #int 2 // #2 │ │ +0221ec: 1209 |02ea: const/4 v9, #int 0 // #0 │ │ +0221ee: 6e30 0001 8309 |02eb: invoke-virtual {v3, v8, v9}, Landroid/view/inputmethod/InputMethodManager;.toggleSoftInput:(II)V // method@0100 │ │ +0221f4: 6e10 2700 0100 |02ee: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ +0221fa: 1a08 6907 |02f1: const-string v8, "favButtonST" // string@0769 │ │ +0221fe: 6e20 7c06 8d00 |02f3: invoke-virtual {v13, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +022204: 0a08 |02f6: move-result v8 │ │ +022206: 3808 5d00 |02f7: if-eqz v8, 0354 // +005d │ │ +02220a: 1a08 0104 |02f9: const-string v8, "OPENSCREEN" // string@0401 │ │ +02220e: 7230 6f00 dc08 |02fb: invoke-interface {v12, v13, v8}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +022214: 0c08 |02fe: move-result-object v8 │ │ +022216: 1a09 0004 |02ff: const-string v9, "OPENN" // string@0400 │ │ +02221a: 6e20 7c06 9800 |0301: invoke-virtual {v8, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +022220: 0a08 |0304: move-result v8 │ │ +022222: 3808 4f00 |0305: if-eqz v8, 0354 // +004f │ │ +022226: 2201 0c00 |0307: new-instance v1, Landroid/app/AlertDialog$Builder; // type@000c │ │ +02222a: 7020 1b00 b100 |0309: invoke-direct {v1, v11}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ +022230: 6e10 0703 0b00 |030c: invoke-virtual {v11}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ +022236: 0c08 |030f: move-result-object v8 │ │ +022238: 1409 5a00 087f |0310: const v9, #float 1.80777e+38 // #7f08005a │ │ +02223e: 6e20 8000 9800 |0313: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +022244: 0c08 |0316: move-result-object v8 │ │ +022246: 6e20 2500 8100 |0317: invoke-virtual {v1, v8}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ +02224c: 2204 7400 |031a: new-instance v4, Landroid/widget/EditText; // type@0074 │ │ +022250: 7020 1301 b400 |031c: invoke-direct {v4, v11}, Landroid/widget/EditText;.:(Landroid/content/Context;)V // method@0113 │ │ +022256: 1228 |031f: const/4 v8, #int 2 // #2 │ │ +022258: 6e20 1801 8400 |0320: invoke-virtual {v4, v8}, Landroid/widget/EditText;.setInputType:(I)V // method@0118 │ │ +02225e: 1a08 6a07 |0323: const-string v8, "favButtonSTopenN" // string@076a │ │ +022262: 1a09 7100 |0325: const-string v9, "1" // string@0071 │ │ +022266: 7230 6f00 8c09 |0327: invoke-interface {v12, v8, v9}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +02226c: 0c08 |032a: move-result-object v8 │ │ +02226e: 6e20 1b01 8400 |032b: invoke-virtual {v4, v8}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@011b │ │ +022274: 6e20 2600 4100 |032e: invoke-virtual {v1, v4}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0026 │ │ +02227a: 6e10 0703 0b00 |0331: invoke-virtual {v11}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ +022280: 0c08 |0334: move-result-object v8 │ │ +022282: 1409 5800 087f |0335: const v9, #float 1.80777e+38 // #7f080058 │ │ +022288: 6e20 8000 9800 |0338: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +02228e: 0c08 |033b: move-result-object v8 │ │ +022290: 2209 da00 |033c: new-instance v9, Lcom/gacode/relaunchx/PrefsActivity$19; // type@00da │ │ +022294: 7040 a702 b964 |033e: invoke-direct {v9, v11, v4, v6}, Lcom/gacode/relaunchx/PrefsActivity$19;.:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/widget/EditText;Landroid/preference/Preference;)V // method@02a7 │ │ +02229a: 6e30 2200 8109 |0341: invoke-virtual {v1, v8, v9}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0022 │ │ +0222a0: 1a08 da08 |0344: const-string v8, "input_method" // string@08da │ │ +0222a4: 6e20 0803 8b00 |0346: invoke-virtual {v11, v8}, Lcom/gacode/relaunchx/PrefsActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0308 │ │ +0222aa: 0c03 |0349: move-result-object v3 │ │ +0222ac: 1f03 6800 |034a: check-cast v3, Landroid/view/inputmethod/InputMethodManager; // type@0068 │ │ +0222b0: 1228 |034c: const/4 v8, #int 2 // #2 │ │ +0222b2: 1209 |034d: const/4 v9, #int 0 // #0 │ │ +0222b4: 6e30 0001 8309 |034e: invoke-virtual {v3, v8, v9}, Landroid/view/inputmethod/InputMethodManager;.toggleSoftInput:(II)V // method@0100 │ │ +0222ba: 6e10 2700 0100 |0351: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ +0222c0: 1a08 6507 |0354: const-string v8, "favButtonDT" // string@0765 │ │ +0222c4: 6e20 7c06 8d00 |0356: invoke-virtual {v13, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +0222ca: 0a08 |0359: move-result v8 │ │ +0222cc: 3808 5400 |035a: if-eqz v8, 03ae // +0054 │ │ +0222d0: 1a08 f903 |035c: const-string v8, "NOTHING" // string@03f9 │ │ +0222d4: 7230 6f00 dc08 |035e: invoke-interface {v12, v13, v8}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +0222da: 0c08 |0361: move-result-object v8 │ │ +0222dc: 1a09 0004 |0362: const-string v9, "OPENN" // string@0400 │ │ +0222e0: 6e20 7c06 9800 |0364: invoke-virtual {v8, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +0222e6: 0a08 |0367: move-result v8 │ │ +0222e8: 3808 4600 |0368: if-eqz v8, 03ae // +0046 │ │ +0222ec: 2201 0c00 |036a: new-instance v1, Landroid/app/AlertDialog$Builder; // type@000c │ │ +0222f0: 7020 1b00 b100 |036c: invoke-direct {v1, v11}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ +0222f6: 6e10 0703 0b00 |036f: invoke-virtual {v11}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ +0222fc: 0c08 |0372: move-result-object v8 │ │ +0222fe: 1409 5a00 087f |0373: const v9, #float 1.80777e+38 // #7f08005a │ │ +022304: 6e20 8000 9800 |0376: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +02230a: 0c08 |0379: move-result-object v8 │ │ +02230c: 6e20 2500 8100 |037a: invoke-virtual {v1, v8}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ +022312: 2204 7400 |037d: new-instance v4, Landroid/widget/EditText; // type@0074 │ │ +022316: 7020 1301 b400 |037f: invoke-direct {v4, v11}, Landroid/widget/EditText;.:(Landroid/content/Context;)V // method@0113 │ │ +02231c: 1228 |0382: const/4 v8, #int 2 // #2 │ │ +02231e: 6e20 1801 8400 |0383: invoke-virtual {v4, v8}, Landroid/widget/EditText;.setInputType:(I)V // method@0118 │ │ +022324: 1a08 6607 |0386: const-string v8, "favButtonDTopenN" // string@0766 │ │ +022328: 1a09 7100 |0388: const-string v9, "1" // string@0071 │ │ +02232c: 7230 6f00 8c09 |038a: invoke-interface {v12, v8, v9}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +022332: 0c08 |038d: move-result-object v8 │ │ +022334: 6e20 1b01 8400 |038e: invoke-virtual {v4, v8}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@011b │ │ +02233a: 6e20 2600 4100 |0391: invoke-virtual {v1, v4}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0026 │ │ +022340: 1a08 fe03 |0394: const-string v8, "OK" // string@03fe │ │ +022344: 2209 de00 |0396: new-instance v9, Lcom/gacode/relaunchx/PrefsActivity$20; // type@00de │ │ +022348: 7040 af02 b964 |0398: invoke-direct {v9, v11, v4, v6}, Lcom/gacode/relaunchx/PrefsActivity$20;.:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/widget/EditText;Landroid/preference/Preference;)V // method@02af │ │ +02234e: 6e30 2200 8109 |039b: invoke-virtual {v1, v8, v9}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0022 │ │ +022354: 1a08 da08 |039e: const-string v8, "input_method" // string@08da │ │ +022358: 6e20 0803 8b00 |03a0: invoke-virtual {v11, v8}, Lcom/gacode/relaunchx/PrefsActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0308 │ │ +02235e: 0c03 |03a3: move-result-object v3 │ │ +022360: 1f03 6800 |03a4: check-cast v3, Landroid/view/inputmethod/InputMethodManager; // type@0068 │ │ +022364: 1228 |03a6: const/4 v8, #int 2 // #2 │ │ +022366: 1209 |03a7: const/4 v9, #int 0 // #0 │ │ +022368: 6e30 0001 8309 |03a8: invoke-virtual {v3, v8, v9}, Landroid/view/inputmethod/InputMethodManager;.toggleSoftInput:(II)V // method@0100 │ │ +02236e: 6e10 2700 0100 |03ab: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ +022374: 1a08 6707 |03ae: const-string v8, "favButtonLT" // string@0767 │ │ +022378: 6e20 7c06 8d00 |03b0: invoke-virtual {v13, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +02237e: 0a08 |03b3: move-result v8 │ │ +022380: 3808 5400 |03b4: if-eqz v8, 0408 // +0054 │ │ +022384: 1a08 f903 |03b6: const-string v8, "NOTHING" // string@03f9 │ │ +022388: 7230 6f00 dc08 |03b8: invoke-interface {v12, v13, v8}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +02238e: 0c08 |03bb: move-result-object v8 │ │ +022390: 1a09 0004 |03bc: const-string v9, "OPENN" // string@0400 │ │ +022394: 6e20 7c06 9800 |03be: invoke-virtual {v8, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +02239a: 0a08 |03c1: move-result v8 │ │ +02239c: 3808 4600 |03c2: if-eqz v8, 0408 // +0046 │ │ +0223a0: 2201 0c00 |03c4: new-instance v1, Landroid/app/AlertDialog$Builder; // type@000c │ │ +0223a4: 7020 1b00 b100 |03c6: invoke-direct {v1, v11}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ +0223aa: 6e10 0703 0b00 |03c9: invoke-virtual {v11}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ +0223b0: 0c08 |03cc: move-result-object v8 │ │ +0223b2: 1409 5a00 087f |03cd: const v9, #float 1.80777e+38 // #7f08005a │ │ +0223b8: 6e20 8000 9800 |03d0: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +0223be: 0c08 |03d3: move-result-object v8 │ │ +0223c0: 6e20 2500 8100 |03d4: invoke-virtual {v1, v8}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ +0223c6: 2204 7400 |03d7: new-instance v4, Landroid/widget/EditText; // type@0074 │ │ +0223ca: 7020 1301 b400 |03d9: invoke-direct {v4, v11}, Landroid/widget/EditText;.:(Landroid/content/Context;)V // method@0113 │ │ +0223d0: 1228 |03dc: const/4 v8, #int 2 // #2 │ │ +0223d2: 6e20 1801 8400 |03dd: invoke-virtual {v4, v8}, Landroid/widget/EditText;.setInputType:(I)V // method@0118 │ │ +0223d8: 1a08 6807 |03e0: const-string v8, "favButtonLTopenN" // string@0768 │ │ +0223dc: 1a09 7100 |03e2: const-string v9, "1" // string@0071 │ │ +0223e0: 7230 6f00 8c09 |03e4: invoke-interface {v12, v8, v9}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +0223e6: 0c08 |03e7: move-result-object v8 │ │ +0223e8: 6e20 1b01 8400 |03e8: invoke-virtual {v4, v8}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@011b │ │ +0223ee: 6e20 2600 4100 |03eb: invoke-virtual {v1, v4}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0026 │ │ +0223f4: 1a08 fe03 |03ee: const-string v8, "OK" // string@03fe │ │ +0223f8: 2209 df00 |03f0: new-instance v9, Lcom/gacode/relaunchx/PrefsActivity$21; // type@00df │ │ +0223fc: 7040 b102 b964 |03f2: invoke-direct {v9, v11, v4, v6}, Lcom/gacode/relaunchx/PrefsActivity$21;.:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/widget/EditText;Landroid/preference/Preference;)V // method@02b1 │ │ +022402: 6e30 2200 8109 |03f5: invoke-virtual {v1, v8, v9}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0022 │ │ +022408: 1a08 da08 |03f8: const-string v8, "input_method" // string@08da │ │ +02240c: 6e20 0803 8b00 |03fa: invoke-virtual {v11, v8}, Lcom/gacode/relaunchx/PrefsActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0308 │ │ +022412: 0c03 |03fd: move-result-object v3 │ │ +022414: 1f03 6800 |03fe: check-cast v3, Landroid/view/inputmethod/InputMethodManager; // type@0068 │ │ +022418: 1228 |0400: const/4 v8, #int 2 // #2 │ │ +02241a: 1209 |0401: const/4 v9, #int 0 // #0 │ │ +02241c: 6e30 0001 8309 |0402: invoke-virtual {v3, v8, v9}, Landroid/view/inputmethod/InputMethodManager;.toggleSoftInput:(II)V // method@0100 │ │ +022422: 6e10 2700 0100 |0405: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ +022428: 1a08 7e0d |0408: const-string v8, "settingsButtonST" // string@0d7e │ │ +02242c: 6e20 7c06 8d00 |040a: invoke-virtual {v13, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +022432: 0a08 |040d: move-result v8 │ │ +022434: 3808 3100 |040e: if-eqz v8, 043f // +0031 │ │ +022438: 1a08 1904 |0410: const-string v8, "RELAUNCH" // string@0419 │ │ +02243c: 7230 6f00 dc08 |0412: invoke-interface {v12, v13, v8}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +022442: 0c08 |0415: move-result-object v8 │ │ +022444: 1a09 1b04 |0416: const-string v9, "RUN" // string@041b │ │ +022448: 6e20 7c06 9800 |0418: invoke-virtual {v8, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +02244e: 0a08 |041b: move-result v8 │ │ +022450: 3808 2300 |041c: if-eqz v8, 043f // +0023 │ │ +022454: 2200 0c00 |041e: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000c │ │ +022458: 7020 1b00 b000 |0420: invoke-direct {v0, v11}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ +02245e: 6e10 0703 0b00 |0423: invoke-virtual {v11}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ +022464: 0c08 |0426: move-result-object v8 │ │ +022466: 1409 5900 087f |0427: const v9, #float 1.80777e+38 // #7f080059 │ │ +02246c: 6e20 8000 9800 |042a: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +022472: 0c08 |042d: move-result-object v8 │ │ +022474: 6e20 2500 8000 |042e: invoke-virtual {v0, v8}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ +02247a: 54b8 7601 |0431: iget-object v8, v11, Lcom/gacode/relaunchx/PrefsActivity;.happlications:[Ljava/lang/CharSequence; // field@0176 │ │ +02247e: 12f9 |0433: const/4 v9, #int -1 // #ff │ │ +022480: 220a e000 |0434: new-instance v10, Lcom/gacode/relaunchx/PrefsActivity$22; // type@00e0 │ │ +022484: 7030 b302 ba06 |0436: invoke-direct {v10, v11, v6}, Lcom/gacode/relaunchx/PrefsActivity$22;.:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V // method@02b3 │ │ +02248a: 6e40 2300 80a9 |0439: invoke-virtual {v0, v8, v9, v10}, Landroid/app/AlertDialog$Builder;.setSingleChoiceItems:([Ljava/lang/CharSequence;ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0023 │ │ +022490: 6e10 2700 0000 |043c: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ +022496: 1a08 7a0d |043f: const-string v8, "settingsButtonDT" // string@0d7a │ │ +02249a: 6e20 7c06 8d00 |0441: invoke-virtual {v13, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +0224a0: 0a08 |0444: move-result v8 │ │ +0224a2: 3808 3100 |0445: if-eqz v8, 0476 // +0031 │ │ +0224a6: 1a08 f903 |0447: const-string v8, "NOTHING" // string@03f9 │ │ +0224aa: 7230 6f00 dc08 |0449: invoke-interface {v12, v13, v8}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +0224b0: 0c08 |044c: move-result-object v8 │ │ +0224b2: 1a09 1b04 |044d: const-string v9, "RUN" // string@041b │ │ +0224b6: 6e20 7c06 9800 |044f: invoke-virtual {v8, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +0224bc: 0a08 |0452: move-result v8 │ │ +0224be: 3808 2300 |0453: if-eqz v8, 0476 // +0023 │ │ +0224c2: 2200 0c00 |0455: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000c │ │ +0224c6: 7020 1b00 b000 |0457: invoke-direct {v0, v11}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ +0224cc: 6e10 0703 0b00 |045a: invoke-virtual {v11}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ +0224d2: 0c08 |045d: move-result-object v8 │ │ +0224d4: 1409 5900 087f |045e: const v9, #float 1.80777e+38 // #7f080059 │ │ +0224da: 6e20 8000 9800 |0461: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +0224e0: 0c08 |0464: move-result-object v8 │ │ +0224e2: 6e20 2500 8000 |0465: invoke-virtual {v0, v8}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ +0224e8: 54b8 7601 |0468: iget-object v8, v11, Lcom/gacode/relaunchx/PrefsActivity;.happlications:[Ljava/lang/CharSequence; // field@0176 │ │ +0224ec: 12f9 |046a: const/4 v9, #int -1 // #ff │ │ +0224ee: 220a e100 |046b: new-instance v10, Lcom/gacode/relaunchx/PrefsActivity$23; // type@00e1 │ │ +0224f2: 7030 b502 ba06 |046d: invoke-direct {v10, v11, v6}, Lcom/gacode/relaunchx/PrefsActivity$23;.:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V // method@02b5 │ │ +0224f8: 6e40 2300 80a9 |0470: invoke-virtual {v0, v8, v9, v10}, Landroid/app/AlertDialog$Builder;.setSingleChoiceItems:([Ljava/lang/CharSequence;ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0023 │ │ +0224fe: 6e10 2700 0000 |0473: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ +022504: 1a08 7c0d |0476: const-string v8, "settingsButtonLT" // string@0d7c │ │ +022508: 6e20 7c06 8d00 |0478: invoke-virtual {v13, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +02250e: 0a08 |047b: move-result v8 │ │ +022510: 3808 3100 |047c: if-eqz v8, 04ad // +0031 │ │ +022514: 1a08 f903 |047e: const-string v8, "NOTHING" // string@03f9 │ │ +022518: 7230 6f00 dc08 |0480: invoke-interface {v12, v13, v8}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +02251e: 0c08 |0483: move-result-object v8 │ │ +022520: 1a09 1b04 |0484: const-string v9, "RUN" // string@041b │ │ +022524: 6e20 7c06 9800 |0486: invoke-virtual {v8, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +02252a: 0a08 |0489: move-result v8 │ │ +02252c: 3808 2300 |048a: if-eqz v8, 04ad // +0023 │ │ +022530: 2200 0c00 |048c: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000c │ │ +022534: 7020 1b00 b000 |048e: invoke-direct {v0, v11}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ +02253a: 6e10 0703 0b00 |0491: invoke-virtual {v11}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ +022540: 0c08 |0494: move-result-object v8 │ │ +022542: 1409 5900 087f |0495: const v9, #float 1.80777e+38 // #7f080059 │ │ +022548: 6e20 8000 9800 |0498: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +02254e: 0c08 |049b: move-result-object v8 │ │ +022550: 6e20 2500 8000 |049c: invoke-virtual {v0, v8}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ +022556: 54b8 7601 |049f: iget-object v8, v11, Lcom/gacode/relaunchx/PrefsActivity;.happlications:[Ljava/lang/CharSequence; // field@0176 │ │ +02255a: 12f9 |04a1: const/4 v9, #int -1 // #ff │ │ +02255c: 220a e200 |04a2: new-instance v10, Lcom/gacode/relaunchx/PrefsActivity$24; // type@00e2 │ │ +022560: 7030 b702 ba06 |04a4: invoke-direct {v10, v11, v6}, Lcom/gacode/relaunchx/PrefsActivity$24;.:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V // method@02b7 │ │ +022566: 6e40 2300 80a9 |04a7: invoke-virtual {v0, v8, v9, v10}, Landroid/app/AlertDialog$Builder;.setSingleChoiceItems:([Ljava/lang/CharSequence;ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0023 │ │ +02256c: 6e10 2700 0000 |04aa: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ +022572: 1a08 2305 |04ad: const-string v8, "advancedButtonST" // string@0523 │ │ +022576: 6e20 7c06 8d00 |04af: invoke-virtual {v13, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +02257c: 0a08 |04b2: move-result v8 │ │ +02257e: 3808 3100 |04b3: if-eqz v8, 04e4 // +0031 │ │ +022582: 1a08 1904 |04b5: const-string v8, "RELAUNCH" // string@0419 │ │ +022586: 7230 6f00 dc08 |04b7: invoke-interface {v12, v13, v8}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +02258c: 0c08 |04ba: move-result-object v8 │ │ +02258e: 1a09 1b04 |04bb: const-string v9, "RUN" // string@041b │ │ +022592: 6e20 7c06 9800 |04bd: invoke-virtual {v8, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +022598: 0a08 |04c0: move-result v8 │ │ +02259a: 3808 2300 |04c1: if-eqz v8, 04e4 // +0023 │ │ +02259e: 2200 0c00 |04c3: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000c │ │ +0225a2: 7020 1b00 b000 |04c5: invoke-direct {v0, v11}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ +0225a8: 6e10 0703 0b00 |04c8: invoke-virtual {v11}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ +0225ae: 0c08 |04cb: move-result-object v8 │ │ +0225b0: 1409 5900 087f |04cc: const v9, #float 1.80777e+38 // #7f080059 │ │ +0225b6: 6e20 8000 9800 |04cf: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +0225bc: 0c08 |04d2: move-result-object v8 │ │ +0225be: 6e20 2500 8000 |04d3: invoke-virtual {v0, v8}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ +0225c4: 54b8 7601 |04d6: iget-object v8, v11, Lcom/gacode/relaunchx/PrefsActivity;.happlications:[Ljava/lang/CharSequence; // field@0176 │ │ +0225c8: 12f9 |04d8: const/4 v9, #int -1 // #ff │ │ +0225ca: 220a e300 |04d9: new-instance v10, Lcom/gacode/relaunchx/PrefsActivity$25; // type@00e3 │ │ +0225ce: 7030 b902 ba06 |04db: invoke-direct {v10, v11, v6}, Lcom/gacode/relaunchx/PrefsActivity$25;.:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V // method@02b9 │ │ +0225d4: 6e40 2300 80a9 |04de: invoke-virtual {v0, v8, v9, v10}, Landroid/app/AlertDialog$Builder;.setSingleChoiceItems:([Ljava/lang/CharSequence;ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0023 │ │ +0225da: 6e10 2700 0000 |04e1: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ +0225e0: 1a08 1f05 |04e4: const-string v8, "advancedButtonDT" // string@051f │ │ +0225e4: 6e20 7c06 8d00 |04e6: invoke-virtual {v13, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +0225ea: 0a08 |04e9: move-result v8 │ │ +0225ec: 3808 3100 |04ea: if-eqz v8, 051b // +0031 │ │ +0225f0: 1a08 f903 |04ec: const-string v8, "NOTHING" // string@03f9 │ │ +0225f4: 7230 6f00 dc08 |04ee: invoke-interface {v12, v13, v8}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +0225fa: 0c08 |04f1: move-result-object v8 │ │ +0225fc: 1a09 1b04 |04f2: const-string v9, "RUN" // string@041b │ │ +022600: 6e20 7c06 9800 |04f4: invoke-virtual {v8, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +022606: 0a08 |04f7: move-result v8 │ │ +022608: 3808 2300 |04f8: if-eqz v8, 051b // +0023 │ │ +02260c: 2200 0c00 |04fa: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000c │ │ +022610: 7020 1b00 b000 |04fc: invoke-direct {v0, v11}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ +022616: 6e10 0703 0b00 |04ff: invoke-virtual {v11}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ +02261c: 0c08 |0502: move-result-object v8 │ │ +02261e: 1409 5900 087f |0503: const v9, #float 1.80777e+38 // #7f080059 │ │ +022624: 6e20 8000 9800 |0506: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +02262a: 0c08 |0509: move-result-object v8 │ │ +02262c: 6e20 2500 8000 |050a: invoke-virtual {v0, v8}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ +022632: 54b8 7601 |050d: iget-object v8, v11, Lcom/gacode/relaunchx/PrefsActivity;.happlications:[Ljava/lang/CharSequence; // field@0176 │ │ +022636: 12f9 |050f: const/4 v9, #int -1 // #ff │ │ +022638: 220a e400 |0510: new-instance v10, Lcom/gacode/relaunchx/PrefsActivity$26; // type@00e4 │ │ +02263c: 7030 bb02 ba06 |0512: invoke-direct {v10, v11, v6}, Lcom/gacode/relaunchx/PrefsActivity$26;.:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V // method@02bb │ │ +022642: 6e40 2300 80a9 |0515: invoke-virtual {v0, v8, v9, v10}, Landroid/app/AlertDialog$Builder;.setSingleChoiceItems:([Ljava/lang/CharSequence;ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0023 │ │ +022648: 6e10 2700 0000 |0518: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ +02264e: 1a08 2105 |051b: const-string v8, "advancedButtonLT" // string@0521 │ │ +022652: 6e20 7c06 8d00 |051d: invoke-virtual {v13, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +022658: 0a08 |0520: move-result v8 │ │ +02265a: 3808 3100 |0521: if-eqz v8, 0552 // +0031 │ │ +02265e: 1a08 f903 |0523: const-string v8, "NOTHING" // string@03f9 │ │ +022662: 7230 6f00 dc08 |0525: invoke-interface {v12, v13, v8}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +022668: 0c08 |0528: move-result-object v8 │ │ +02266a: 1a09 1b04 |0529: const-string v9, "RUN" // string@041b │ │ +02266e: 6e20 7c06 9800 |052b: invoke-virtual {v8, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +022674: 0a08 |052e: move-result v8 │ │ +022676: 3808 2300 |052f: if-eqz v8, 0552 // +0023 │ │ +02267a: 2200 0c00 |0531: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000c │ │ +02267e: 7020 1b00 b000 |0533: invoke-direct {v0, v11}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ +022684: 6e10 0703 0b00 |0536: invoke-virtual {v11}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ +02268a: 0c08 |0539: move-result-object v8 │ │ +02268c: 1409 5900 087f |053a: const v9, #float 1.80777e+38 // #7f080059 │ │ +022692: 6e20 8000 9800 |053d: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +022698: 0c08 |0540: move-result-object v8 │ │ +02269a: 6e20 2500 8000 |0541: invoke-virtual {v0, v8}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ +0226a0: 54b8 7601 |0544: iget-object v8, v11, Lcom/gacode/relaunchx/PrefsActivity;.happlications:[Ljava/lang/CharSequence; // field@0176 │ │ +0226a4: 12f9 |0546: const/4 v9, #int -1 // #ff │ │ +0226a6: 220a e500 |0547: new-instance v10, Lcom/gacode/relaunchx/PrefsActivity$27; // type@00e5 │ │ +0226aa: 7030 bd02 ba06 |0549: invoke-direct {v10, v11, v6}, Lcom/gacode/relaunchx/PrefsActivity$27;.:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V // method@02bd │ │ +0226b0: 6e40 2300 80a9 |054c: invoke-virtual {v0, v8, v9, v10}, Landroid/app/AlertDialog$Builder;.setSingleChoiceItems:([Ljava/lang/CharSequence;ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0023 │ │ +0226b6: 6e10 2700 0000 |054f: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ +0226bc: 1a08 760a |0552: const-string v8, "memButtonST" // string@0a76 │ │ +0226c0: 6e20 7c06 8d00 |0554: invoke-virtual {v13, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +0226c6: 0a08 |0557: move-result v8 │ │ +0226c8: 3808 3100 |0558: if-eqz v8, 0589 // +0031 │ │ +0226cc: 1a08 1904 |055a: const-string v8, "RELAUNCH" // string@0419 │ │ +0226d0: 7230 6f00 dc08 |055c: invoke-interface {v12, v13, v8}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +0226d6: 0c08 |055f: move-result-object v8 │ │ +0226d8: 1a09 1b04 |0560: const-string v9, "RUN" // string@041b │ │ +0226dc: 6e20 7c06 9800 |0562: invoke-virtual {v8, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +0226e2: 0a08 |0565: move-result v8 │ │ +0226e4: 3808 2300 |0566: if-eqz v8, 0589 // +0023 │ │ +0226e8: 2200 0c00 |0568: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000c │ │ +0226ec: 7020 1b00 b000 |056a: invoke-direct {v0, v11}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ +0226f2: 6e10 0703 0b00 |056d: invoke-virtual {v11}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ +0226f8: 0c08 |0570: move-result-object v8 │ │ +0226fa: 1409 5900 087f |0571: const v9, #float 1.80777e+38 // #7f080059 │ │ +022700: 6e20 8000 9800 |0574: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +022706: 0c08 |0577: move-result-object v8 │ │ +022708: 6e20 2500 8000 |0578: invoke-virtual {v0, v8}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ +02270e: 54b8 7601 |057b: iget-object v8, v11, Lcom/gacode/relaunchx/PrefsActivity;.happlications:[Ljava/lang/CharSequence; // field@0176 │ │ +022712: 12f9 |057d: const/4 v9, #int -1 // #ff │ │ +022714: 220a e600 |057e: new-instance v10, Lcom/gacode/relaunchx/PrefsActivity$28; // type@00e6 │ │ +022718: 7030 bf02 ba06 |0580: invoke-direct {v10, v11, v6}, Lcom/gacode/relaunchx/PrefsActivity$28;.:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V // method@02bf │ │ +02271e: 6e40 2300 80a9 |0583: invoke-virtual {v0, v8, v9, v10}, Landroid/app/AlertDialog$Builder;.setSingleChoiceItems:([Ljava/lang/CharSequence;ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0023 │ │ +022724: 6e10 2700 0000 |0586: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ +02272a: 1a08 720a |0589: const-string v8, "memButtonDT" // string@0a72 │ │ +02272e: 6e20 7c06 8d00 |058b: invoke-virtual {v13, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +022734: 0a08 |058e: move-result v8 │ │ +022736: 3808 3100 |058f: if-eqz v8, 05c0 // +0031 │ │ +02273a: 1a08 f903 |0591: const-string v8, "NOTHING" // string@03f9 │ │ +02273e: 7230 6f00 dc08 |0593: invoke-interface {v12, v13, v8}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +022744: 0c08 |0596: move-result-object v8 │ │ +022746: 1a09 1b04 |0597: const-string v9, "RUN" // string@041b │ │ +02274a: 6e20 7c06 9800 |0599: invoke-virtual {v8, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +022750: 0a08 |059c: move-result v8 │ │ +022752: 3808 2300 |059d: if-eqz v8, 05c0 // +0023 │ │ +022756: 2200 0c00 |059f: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000c │ │ +02275a: 7020 1b00 b000 |05a1: invoke-direct {v0, v11}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ +022760: 6e10 0703 0b00 |05a4: invoke-virtual {v11}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ +022766: 0c08 |05a7: move-result-object v8 │ │ +022768: 1409 5900 087f |05a8: const v9, #float 1.80777e+38 // #7f080059 │ │ +02276e: 6e20 8000 9800 |05ab: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +022774: 0c08 |05ae: move-result-object v8 │ │ +022776: 6e20 2500 8000 |05af: invoke-virtual {v0, v8}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ +02277c: 54b8 7601 |05b2: iget-object v8, v11, Lcom/gacode/relaunchx/PrefsActivity;.happlications:[Ljava/lang/CharSequence; // field@0176 │ │ +022780: 12f9 |05b4: const/4 v9, #int -1 // #ff │ │ +022782: 220a e700 |05b5: new-instance v10, Lcom/gacode/relaunchx/PrefsActivity$29; // type@00e7 │ │ +022786: 7030 c102 ba06 |05b7: invoke-direct {v10, v11, v6}, Lcom/gacode/relaunchx/PrefsActivity$29;.:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V // method@02c1 │ │ +02278c: 6e40 2300 80a9 |05ba: invoke-virtual {v0, v8, v9, v10}, Landroid/app/AlertDialog$Builder;.setSingleChoiceItems:([Ljava/lang/CharSequence;ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0023 │ │ +022792: 6e10 2700 0000 |05bd: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ +022798: 1a08 740a |05c0: const-string v8, "memButtonLT" // string@0a74 │ │ +02279c: 6e20 7c06 8d00 |05c2: invoke-virtual {v13, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +0227a2: 0a08 |05c5: move-result v8 │ │ +0227a4: 3808 3100 |05c6: if-eqz v8, 05f7 // +0031 │ │ +0227a8: 1a08 f903 |05c8: const-string v8, "NOTHING" // string@03f9 │ │ +0227ac: 7230 6f00 dc08 |05ca: invoke-interface {v12, v13, v8}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +0227b2: 0c08 |05cd: move-result-object v8 │ │ +0227b4: 1a09 1b04 |05ce: const-string v9, "RUN" // string@041b │ │ +0227b8: 6e20 7c06 9800 |05d0: invoke-virtual {v8, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +0227be: 0a08 |05d3: move-result v8 │ │ +0227c0: 3808 2300 |05d4: if-eqz v8, 05f7 // +0023 │ │ +0227c4: 2200 0c00 |05d6: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000c │ │ +0227c8: 7020 1b00 b000 |05d8: invoke-direct {v0, v11}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ +0227ce: 6e10 0703 0b00 |05db: invoke-virtual {v11}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ +0227d4: 0c08 |05de: move-result-object v8 │ │ +0227d6: 1409 5900 087f |05df: const v9, #float 1.80777e+38 // #7f080059 │ │ +0227dc: 6e20 8000 9800 |05e2: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +0227e2: 0c08 |05e5: move-result-object v8 │ │ +0227e4: 6e20 2500 8000 |05e6: invoke-virtual {v0, v8}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ +0227ea: 54b8 7601 |05e9: iget-object v8, v11, Lcom/gacode/relaunchx/PrefsActivity;.happlications:[Ljava/lang/CharSequence; // field@0176 │ │ +0227ee: 12f9 |05eb: const/4 v9, #int -1 // #ff │ │ +0227f0: 220a eb00 |05ec: new-instance v10, Lcom/gacode/relaunchx/PrefsActivity$30; // type@00eb │ │ +0227f4: 7030 c902 ba06 |05ee: invoke-direct {v10, v11, v6}, Lcom/gacode/relaunchx/PrefsActivity$30;.:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V // method@02c9 │ │ +0227fa: 6e40 2300 80a9 |05f1: invoke-virtual {v0, v8, v9, v10}, Landroid/app/AlertDialog$Builder;.setSingleChoiceItems:([Ljava/lang/CharSequence;ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0023 │ │ +022800: 6e10 2700 0000 |05f4: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ +022806: 1a08 f005 |05f7: const-string v8, "batButtonST" // string@05f0 │ │ +02280a: 6e20 7c06 8d00 |05f9: invoke-virtual {v13, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +022810: 0a08 |05fc: move-result v8 │ │ +022812: 3808 3100 |05fd: if-eqz v8, 062e // +0031 │ │ +022816: 1a08 1904 |05ff: const-string v8, "RELAUNCH" // string@0419 │ │ +02281a: 7230 6f00 dc08 |0601: invoke-interface {v12, v13, v8}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +022820: 0c08 |0604: move-result-object v8 │ │ +022822: 1a09 1b04 |0605: const-string v9, "RUN" // string@041b │ │ +022826: 6e20 7c06 9800 |0607: invoke-virtual {v8, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +02282c: 0a08 |060a: move-result v8 │ │ +02282e: 3808 2300 |060b: if-eqz v8, 062e // +0023 │ │ +022832: 2200 0c00 |060d: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000c │ │ +022836: 7020 1b00 b000 |060f: invoke-direct {v0, v11}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ +02283c: 6e10 0703 0b00 |0612: invoke-virtual {v11}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ +022842: 0c08 |0615: move-result-object v8 │ │ +022844: 1409 5900 087f |0616: const v9, #float 1.80777e+38 // #7f080059 │ │ +02284a: 6e20 8000 9800 |0619: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +022850: 0c08 |061c: move-result-object v8 │ │ +022852: 6e20 2500 8000 |061d: invoke-virtual {v0, v8}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ +022858: 54b8 7601 |0620: iget-object v8, v11, Lcom/gacode/relaunchx/PrefsActivity;.happlications:[Ljava/lang/CharSequence; // field@0176 │ │ +02285c: 12f9 |0622: const/4 v9, #int -1 // #ff │ │ +02285e: 220a ec00 |0623: new-instance v10, Lcom/gacode/relaunchx/PrefsActivity$31; // type@00ec │ │ +022862: 7030 cb02 ba06 |0625: invoke-direct {v10, v11, v6}, Lcom/gacode/relaunchx/PrefsActivity$31;.:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V // method@02cb │ │ +022868: 6e40 2300 80a9 |0628: invoke-virtual {v0, v8, v9, v10}, Landroid/app/AlertDialog$Builder;.setSingleChoiceItems:([Ljava/lang/CharSequence;ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0023 │ │ +02286e: 6e10 2700 0000 |062b: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ +022874: 1a08 ec05 |062e: const-string v8, "batButtonDT" // string@05ec │ │ +022878: 6e20 7c06 8d00 |0630: invoke-virtual {v13, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +02287e: 0a08 |0633: move-result v8 │ │ +022880: 3808 3100 |0634: if-eqz v8, 0665 // +0031 │ │ +022884: 1a08 f903 |0636: const-string v8, "NOTHING" // string@03f9 │ │ +022888: 7230 6f00 dc08 |0638: invoke-interface {v12, v13, v8}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +02288e: 0c08 |063b: move-result-object v8 │ │ +022890: 1a09 1b04 |063c: const-string v9, "RUN" // string@041b │ │ +022894: 6e20 7c06 9800 |063e: invoke-virtual {v8, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +02289a: 0a08 |0641: move-result v8 │ │ +02289c: 3808 2300 |0642: if-eqz v8, 0665 // +0023 │ │ +0228a0: 2200 0c00 |0644: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000c │ │ +0228a4: 7020 1b00 b000 |0646: invoke-direct {v0, v11}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ +0228aa: 6e10 0703 0b00 |0649: invoke-virtual {v11}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ +0228b0: 0c08 |064c: move-result-object v8 │ │ +0228b2: 1409 5900 087f |064d: const v9, #float 1.80777e+38 // #7f080059 │ │ +0228b8: 6e20 8000 9800 |0650: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +0228be: 0c08 |0653: move-result-object v8 │ │ +0228c0: 6e20 2500 8000 |0654: invoke-virtual {v0, v8}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ +0228c6: 54b8 7601 |0657: iget-object v8, v11, Lcom/gacode/relaunchx/PrefsActivity;.happlications:[Ljava/lang/CharSequence; // field@0176 │ │ +0228ca: 12f9 |0659: const/4 v9, #int -1 // #ff │ │ +0228cc: 220a ed00 |065a: new-instance v10, Lcom/gacode/relaunchx/PrefsActivity$32; // type@00ed │ │ +0228d0: 7030 cd02 ba06 |065c: invoke-direct {v10, v11, v6}, Lcom/gacode/relaunchx/PrefsActivity$32;.:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V // method@02cd │ │ +0228d6: 6e40 2300 80a9 |065f: invoke-virtual {v0, v8, v9, v10}, Landroid/app/AlertDialog$Builder;.setSingleChoiceItems:([Ljava/lang/CharSequence;ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0023 │ │ +0228dc: 6e10 2700 0000 |0662: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ +0228e2: 1a08 ee05 |0665: const-string v8, "batButtonLT" // string@05ee │ │ +0228e6: 6e20 7c06 8d00 |0667: invoke-virtual {v13, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +0228ec: 0a08 |066a: move-result v8 │ │ +0228ee: 3808 3100 |066b: if-eqz v8, 069c // +0031 │ │ +0228f2: 1a08 f903 |066d: const-string v8, "NOTHING" // string@03f9 │ │ +0228f6: 7230 6f00 dc08 |066f: invoke-interface {v12, v13, v8}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +0228fc: 0c08 |0672: move-result-object v8 │ │ +0228fe: 1a09 1b04 |0673: const-string v9, "RUN" // string@041b │ │ +022902: 6e20 7c06 9800 |0675: invoke-virtual {v8, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +022908: 0a08 |0678: move-result v8 │ │ +02290a: 3808 2300 |0679: if-eqz v8, 069c // +0023 │ │ +02290e: 2200 0c00 |067b: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000c │ │ +022912: 7020 1b00 b000 |067d: invoke-direct {v0, v11}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ +022918: 6e10 0703 0b00 |0680: invoke-virtual {v11}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ +02291e: 0c08 |0683: move-result-object v8 │ │ +022920: 1409 5900 087f |0684: const v9, #float 1.80777e+38 // #7f080059 │ │ +022926: 6e20 8000 9800 |0687: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +02292c: 0c08 |068a: move-result-object v8 │ │ +02292e: 6e20 2500 8000 |068b: invoke-virtual {v0, v8}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ +022934: 54b8 7601 |068e: iget-object v8, v11, Lcom/gacode/relaunchx/PrefsActivity;.happlications:[Ljava/lang/CharSequence; // field@0176 │ │ +022938: 12f9 |0690: const/4 v9, #int -1 // #ff │ │ +02293a: 220a ee00 |0691: new-instance v10, Lcom/gacode/relaunchx/PrefsActivity$33; // type@00ee │ │ +02293e: 7030 cf02 ba06 |0693: invoke-direct {v10, v11, v6}, Lcom/gacode/relaunchx/PrefsActivity$33;.:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V // method@02cf │ │ +022944: 6e40 2300 80a9 |0696: invoke-virtual {v0, v8, v9, v10}, Landroid/app/AlertDialog$Builder;.setSingleChoiceItems:([Ljava/lang/CharSequence;ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0023 │ │ +02294a: 6e10 2700 0000 |0699: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ +022950: 1a08 6905 |069c: const-string v8, "appFavButtonST" // string@0569 │ │ +022954: 6e20 7c06 8d00 |069e: invoke-virtual {v13, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +02295a: 0a08 |06a1: move-result v8 │ │ +02295c: 3808 3100 |06a2: if-eqz v8, 06d3 // +0031 │ │ +022960: 1a08 1904 |06a4: const-string v8, "RELAUNCH" // string@0419 │ │ +022964: 7230 6f00 dc08 |06a6: invoke-interface {v12, v13, v8}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +02296a: 0c08 |06a9: move-result-object v8 │ │ +02296c: 1a09 1b04 |06aa: const-string v9, "RUN" // string@041b │ │ +022970: 6e20 7c06 9800 |06ac: invoke-virtual {v8, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +022976: 0a08 |06af: move-result v8 │ │ +022978: 3808 2300 |06b0: if-eqz v8, 06d3 // +0023 │ │ +02297c: 2200 0c00 |06b2: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000c │ │ +022980: 7020 1b00 b000 |06b4: invoke-direct {v0, v11}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ +022986: 6e10 0703 0b00 |06b7: invoke-virtual {v11}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ +02298c: 0c08 |06ba: move-result-object v8 │ │ +02298e: 1409 5900 087f |06bb: const v9, #float 1.80777e+38 // #7f080059 │ │ +022994: 6e20 8000 9800 |06be: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +02299a: 0c08 |06c1: move-result-object v8 │ │ +02299c: 6e20 2500 8000 |06c2: invoke-virtual {v0, v8}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ +0229a2: 54b8 7601 |06c5: iget-object v8, v11, Lcom/gacode/relaunchx/PrefsActivity;.happlications:[Ljava/lang/CharSequence; // field@0176 │ │ +0229a6: 12f9 |06c7: const/4 v9, #int -1 // #ff │ │ +0229a8: 220a ef00 |06c8: new-instance v10, Lcom/gacode/relaunchx/PrefsActivity$34; // type@00ef │ │ +0229ac: 7030 d102 ba06 |06ca: invoke-direct {v10, v11, v6}, Lcom/gacode/relaunchx/PrefsActivity$34;.:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V // method@02d1 │ │ +0229b2: 6e40 2300 80a9 |06cd: invoke-virtual {v0, v8, v9, v10}, Landroid/app/AlertDialog$Builder;.setSingleChoiceItems:([Ljava/lang/CharSequence;ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0023 │ │ +0229b8: 6e10 2700 0000 |06d0: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ +0229be: 1a08 6505 |06d3: const-string v8, "appFavButtonDT" // string@0565 │ │ +0229c2: 6e20 7c06 8d00 |06d5: invoke-virtual {v13, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +0229c8: 0a08 |06d8: move-result v8 │ │ +0229ca: 3808 3100 |06d9: if-eqz v8, 070a // +0031 │ │ +0229ce: 1a08 1904 |06db: const-string v8, "RELAUNCH" // string@0419 │ │ +0229d2: 7230 6f00 dc08 |06dd: invoke-interface {v12, v13, v8}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +0229d8: 0c08 |06e0: move-result-object v8 │ │ +0229da: 1a09 1b04 |06e1: const-string v9, "RUN" // string@041b │ │ +0229de: 6e20 7c06 9800 |06e3: invoke-virtual {v8, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +0229e4: 0a08 |06e6: move-result v8 │ │ +0229e6: 3808 2300 |06e7: if-eqz v8, 070a // +0023 │ │ +0229ea: 2200 0c00 |06e9: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000c │ │ +0229ee: 7020 1b00 b000 |06eb: invoke-direct {v0, v11}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ +0229f4: 6e10 0703 0b00 |06ee: invoke-virtual {v11}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ +0229fa: 0c08 |06f1: move-result-object v8 │ │ +0229fc: 1409 5900 087f |06f2: const v9, #float 1.80777e+38 // #7f080059 │ │ +022a02: 6e20 8000 9800 |06f5: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +022a08: 0c08 |06f8: move-result-object v8 │ │ +022a0a: 6e20 2500 8000 |06f9: invoke-virtual {v0, v8}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ +022a10: 54b8 7601 |06fc: iget-object v8, v11, Lcom/gacode/relaunchx/PrefsActivity;.happlications:[Ljava/lang/CharSequence; // field@0176 │ │ +022a14: 12f9 |06fe: const/4 v9, #int -1 // #ff │ │ +022a16: 220a f000 |06ff: new-instance v10, Lcom/gacode/relaunchx/PrefsActivity$35; // type@00f0 │ │ +022a1a: 7030 d302 ba06 |0701: invoke-direct {v10, v11, v6}, Lcom/gacode/relaunchx/PrefsActivity$35;.:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V // method@02d3 │ │ +022a20: 6e40 2300 80a9 |0704: invoke-virtual {v0, v8, v9, v10}, Landroid/app/AlertDialog$Builder;.setSingleChoiceItems:([Ljava/lang/CharSequence;ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0023 │ │ +022a26: 6e10 2700 0000 |0707: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ +022a2c: 1a08 6705 |070a: const-string v8, "appFavButtonLT" // string@0567 │ │ +022a30: 6e20 7c06 8d00 |070c: invoke-virtual {v13, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +022a36: 0a08 |070f: move-result v8 │ │ +022a38: 3808 3100 |0710: if-eqz v8, 0741 // +0031 │ │ +022a3c: 1a08 1904 |0712: const-string v8, "RELAUNCH" // string@0419 │ │ +022a40: 7230 6f00 dc08 |0714: invoke-interface {v12, v13, v8}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +022a46: 0c08 |0717: move-result-object v8 │ │ +022a48: 1a09 1b04 |0718: const-string v9, "RUN" // string@041b │ │ +022a4c: 6e20 7c06 9800 |071a: invoke-virtual {v8, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +022a52: 0a08 |071d: move-result v8 │ │ +022a54: 3808 2300 |071e: if-eqz v8, 0741 // +0023 │ │ +022a58: 2200 0c00 |0720: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000c │ │ +022a5c: 7020 1b00 b000 |0722: invoke-direct {v0, v11}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ +022a62: 6e10 0703 0b00 |0725: invoke-virtual {v11}, Lcom/gacode/relaunchx/PrefsActivity;.getResources:()Landroid/content/res/Resources; // method@0307 │ │ +022a68: 0c08 |0728: move-result-object v8 │ │ +022a6a: 1409 5900 087f |0729: const v9, #float 1.80777e+38 // #7f080059 │ │ +022a70: 6e20 8000 9800 |072c: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +022a76: 0c08 |072f: move-result-object v8 │ │ +022a78: 6e20 2500 8000 |0730: invoke-virtual {v0, v8}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ +022a7e: 54b8 7601 |0733: iget-object v8, v11, Lcom/gacode/relaunchx/PrefsActivity;.happlications:[Ljava/lang/CharSequence; // field@0176 │ │ +022a82: 12f9 |0735: const/4 v9, #int -1 // #ff │ │ +022a84: 220a f100 |0736: new-instance v10, Lcom/gacode/relaunchx/PrefsActivity$36; // type@00f1 │ │ +022a88: 7030 d502 ba06 |0738: invoke-direct {v10, v11, v6}, Lcom/gacode/relaunchx/PrefsActivity$36;.:(Lcom/gacode/relaunchx/PrefsActivity;Landroid/preference/Preference;)V // method@02d5 │ │ +022a8e: 6e40 2300 80a9 |073b: invoke-virtual {v0, v8, v9, v10}, Landroid/app/AlertDialog$Builder;.setSingleChoiceItems:([Ljava/lang/CharSequence;ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0023 │ │ +022a94: 6e10 2700 0000 |073e: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ +022a9a: 0e00 |0741: return-void │ │ +022a9c: 1a08 cf00 |0742: const-string v8, "BOOKS" // string@00cf │ │ +022aa0: 6e20 7c06 8700 |0744: invoke-virtual {v7, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +022aa6: 0a08 |0747: move-result v8 │ │ +022aa8: 3808 59f9 |0748: if-eqz v8, 00a1 // -06a7 │ │ +022aac: 1208 |074a: const/4 v8, #int 0 // #0 │ │ +022aae: 5cb8 7501 |074b: iput-boolean v8, v11, Lcom/gacode/relaunchx/PrefsActivity;.do_pref_subrequest:Z // field@0175 │ │ +022ab2: 1a08 8e0d |074d: const-string v8, "showBookTitles" // string@0d8e │ │ +022ab6: 6e20 0003 8b00 |074f: invoke-virtual {v11, v8}, Lcom/gacode/relaunchx/PrefsActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0300 │ │ +022abc: 0c08 |0752: move-result-object v8 │ │ +022abe: 1f08 4100 |0753: check-cast v8, Landroid/preference/CheckBoxPreference; // type@0041 │ │ +022ac2: 1219 |0755: const/4 v9, #int 1 // #1 │ │ +022ac4: 6e20 b600 9800 |0756: invoke-virtual {v8, v9}, Landroid/preference/CheckBoxPreference;.setChecked:(Z)V // method@00b6 │ │ +022aca: 1a08 b50c |0759: const-string v8, "rowSeparator" // string@0cb5 │ │ +022ace: 6e20 0003 8b00 |075b: invoke-virtual {v11, v8}, Lcom/gacode/relaunchx/PrefsActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0300 │ │ +022ad4: 0c08 |075e: move-result-object v8 │ │ +022ad6: 1f08 4100 |075f: check-cast v8, Landroid/preference/CheckBoxPreference; // type@0041 │ │ +022ada: 1219 |0761: const/4 v9, #int 1 // #1 │ │ +022adc: 6e20 b600 9800 |0762: invoke-virtual {v8, v9}, Landroid/preference/CheckBoxPreference;.setChecked:(Z)V // method@00b6 │ │ +022ae2: 1a08 930e |0765: const-string v8, "useFileManagerFunctions" // string@0e93 │ │ +022ae6: 6e20 0003 8b00 |0767: invoke-virtual {v11, v8}, Lcom/gacode/relaunchx/PrefsActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0300 │ │ +022aec: 0c08 |076a: move-result-object v8 │ │ +022aee: 1f08 4100 |076b: check-cast v8, Landroid/preference/CheckBoxPreference; // type@0041 │ │ +022af2: 1209 |076d: const/4 v9, #int 0 // #0 │ │ +022af4: 6e20 b600 9800 |076e: invoke-virtual {v8, v9}, Landroid/preference/CheckBoxPreference;.setChecked:(Z)V // method@00b6 │ │ +022afa: 1a08 080b |0771: const-string v8, "openWith" // string@0b08 │ │ +022afe: 6e20 0003 8b00 |0773: invoke-virtual {v11, v8}, Lcom/gacode/relaunchx/PrefsActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0300 │ │ +022b04: 0c08 |0776: move-result-object v8 │ │ +022b06: 1f08 4100 |0777: check-cast v8, Landroid/preference/CheckBoxPreference; // type@0041 │ │ +022b0a: 1209 |0779: const/4 v9, #int 0 // #0 │ │ +022b0c: 6e20 b600 9800 |077a: invoke-virtual {v8, v9}, Landroid/preference/CheckBoxPreference;.setChecked:(Z)V // method@00b6 │ │ +022b12: 1a08 920d |077d: const-string v8, "showFullDirPath" // string@0d92 │ │ +022b16: 6e20 0003 8b00 |077f: invoke-virtual {v11, v8}, Lcom/gacode/relaunchx/PrefsActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0300 │ │ +022b1c: 0c08 |0782: move-result-object v8 │ │ +022b1e: 1f08 4100 |0783: check-cast v8, Landroid/preference/CheckBoxPreference; // type@0041 │ │ +022b22: 1209 |0785: const/4 v9, #int 0 // #0 │ │ +022b24: 6e20 b600 9800 |0786: invoke-virtual {v8, v9}, Landroid/preference/CheckBoxPreference;.setChecked:(Z)V // method@00b6 │ │ +022b2a: 54b8 7a01 |0789: iget-object v8, v11, Lcom/gacode/relaunchx/PrefsActivity;.prefs:Landroid/content/SharedPreferences; // field@017a │ │ +022b2e: 7210 6b00 0800 |078b: invoke-interface {v8}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006b │ │ +022b34: 0c02 |078e: move-result-object v2 │ │ +022b36: 1a08 b50d |078f: const-string v8, "sortKey" // string@0db5 │ │ +022b3a: 1219 |0791: const/4 v9, #int 1 // #1 │ │ +022b3c: 7230 6800 8209 |0792: invoke-interface {v2, v8, v9}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0068 │ │ +022b42: 1a08 b90d |0795: const-string v8, "sortOrder" // string@0db9 │ │ +022b46: 1209 |0797: const/4 v9, #int 0 // #0 │ │ +022b48: 7230 6800 8209 |0798: invoke-interface {v2, v8, v9}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0068 │ │ +022b4e: 1a08 8e0d |079b: const-string v8, "showBookTitles" // string@0d8e │ │ +022b52: 1219 |079d: const/4 v9, #int 1 // #1 │ │ +022b54: 7230 6600 8209 |079e: invoke-interface {v2, v8, v9}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0066 │ │ +022b5a: 1a08 b50c |07a1: const-string v8, "rowSeparator" // string@0cb5 │ │ +022b5e: 1219 |07a3: const/4 v9, #int 1 // #1 │ │ +022b60: 7230 6600 8209 |07a4: invoke-interface {v2, v8, v9}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0066 │ │ +022b66: 1a08 930e |07a7: const-string v8, "useFileManagerFunctions" // string@0e93 │ │ +022b6a: 1209 |07a9: const/4 v9, #int 0 // #0 │ │ +022b6c: 7230 6600 8209 |07aa: invoke-interface {v2, v8, v9}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0066 │ │ +022b72: 1a08 080b |07ad: const-string v8, "openWith" // string@0b08 │ │ +022b76: 1209 |07af: const/4 v9, #int 0 // #0 │ │ +022b78: 7230 6600 8209 |07b0: invoke-interface {v2, v8, v9}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0066 │ │ +022b7e: 1a08 920d |07b3: const-string v8, "showFullDirPath" // string@0d92 │ │ +022b82: 1209 |07b5: const/4 v9, #int 0 // #0 │ │ +022b84: 7230 6600 8209 |07b6: invoke-interface {v2, v8, v9}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0066 │ │ +022b8a: 7210 6500 0200 |07b9: invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0065 │ │ +022b90: 1218 |07bc: const/4 v8, #int 1 // #1 │ │ +022b92: 5cb8 7501 |07bd: iput-boolean v8, v11, Lcom/gacode/relaunchx/PrefsActivity;.do_pref_subrequest:Z // field@0175 │ │ +022b96: 2900 e2f8 |07bf: goto/16 00a1 // -071e │ │ +022b9a: 1a08 d30c |07c1: const-string v8, "screenUpdateMode" // string@0cd3 │ │ +022b9e: 6e20 7c06 8d00 |07c3: invoke-virtual {v13, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +022ba4: 0a08 |07c6: move-result v8 │ │ +022ba6: 3808 daf8 |07c7: if-eqz v8, 00a1 // -0726 │ │ +022baa: 1218 |07c9: const/4 v8, #int 1 // #1 │ │ +022bac: 7230 6d00 dc08 |07ca: invoke-interface {v12, v13, v8}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ +022bb2: 0a07 |07cd: move-result v7 │ │ +022bb4: 3807 1000 |07ce: if-eqz v7, 07de // +0010 │ │ +022bb8: 1a08 3607 |07d0: const-string v8, "einkUpdateMode" // string@0736 │ │ +022bbc: 6e20 0003 8b00 |07d2: invoke-virtual {v11, v8}, Lcom/gacode/relaunchx/PrefsActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0300 │ │ +022bc2: 0c08 |07d5: move-result-object v8 │ │ +022bc4: 1f08 4200 |07d6: check-cast v8, Landroid/preference/ListPreference; // type@0042 │ │ +022bc8: 1229 |07d8: const/4 v9, #int 2 // #2 │ │ +022bca: 6e20 b900 9800 |07d9: invoke-virtual {v8, v9}, Landroid/preference/ListPreference;.setValueIndex:(I)V // method@00b9 │ │ +022bd0: 2900 c5f8 |07dc: goto/16 00a1 // -073b │ │ +022bd4: 1a08 3607 |07de: const-string v8, "einkUpdateMode" // string@0736 │ │ +022bd8: 6e20 0003 8b00 |07e0: invoke-virtual {v11, v8}, Lcom/gacode/relaunchx/PrefsActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0300 │ │ +022bde: 0c08 |07e3: move-result-object v8 │ │ +022be0: 1f08 4200 |07e4: check-cast v8, Landroid/preference/ListPreference; // type@0042 │ │ +022be4: 1219 |07e6: const/4 v9, #int 1 // #1 │ │ +022be6: 6e20 b900 9800 |07e7: invoke-virtual {v8, v9}, Landroid/preference/ListPreference;.setValueIndex:(I)V // method@00b9 │ │ +022bec: 2900 b7f8 |07ea: goto/16 00a1 // -0749 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=684 │ │ 0x0004 line=686 │ │ 0x0009 line=687 │ │ 0x000b line=688 │ │ 0x0012 line=691 │ │ @@ -24690,17 +24696,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -021b58: |[021b58] com.gacode.relaunchx.R$array.:()V │ │ -021b68: 7010 6606 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -021b6e: 0e00 |0003: return-void │ │ +022bf0: |[022bf0] com.gacode.relaunchx.R$array.:()V │ │ +022c00: 7010 6606 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +022c06: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/gacode/relaunchx/R$array; │ │ │ │ Virtual methods - │ │ @@ -24734,17 +24740,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -021b70: |[021b70] com.gacode.relaunchx.R$attr.:()V │ │ -021b80: 7010 6606 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -021b86: 0e00 |0003: return-void │ │ +022c08: |[022c08] com.gacode.relaunchx.R$attr.:()V │ │ +022c18: 7010 6606 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +022c1e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/gacode/relaunchx/R$attr; │ │ │ │ Virtual methods - │ │ @@ -24788,17 +24794,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -021b88: |[021b88] com.gacode.relaunchx.R$bool.:()V │ │ -021b98: 7010 6606 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -021b9e: 0e00 |0003: return-void │ │ +022c20: |[022c20] com.gacode.relaunchx.R$bool.:()V │ │ +022c30: 7010 6606 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +022c36: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/gacode/relaunchx/R$bool; │ │ │ │ Virtual methods - │ │ @@ -24952,17 +24958,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -021ba0: |[021ba0] com.gacode.relaunchx.R$color.:()V │ │ -021bb0: 7010 6606 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -021bb6: 0e00 |0003: return-void │ │ +022c38: |[022c38] com.gacode.relaunchx.R$color.:()V │ │ +022c48: 7010 6606 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +022c4e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/gacode/relaunchx/R$color; │ │ │ │ Virtual methods - │ │ @@ -25316,17 +25322,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -021bb8: |[021bb8] com.gacode.relaunchx.R$drawable.:()V │ │ -021bc8: 7010 6606 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -021bce: 0e00 |0003: return-void │ │ +022c50: |[022c50] com.gacode.relaunchx.R$drawable.:()V │ │ +022c60: 7010 6606 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +022c66: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/gacode/relaunchx/R$drawable; │ │ │ │ Virtual methods - │ │ @@ -26440,17 +26446,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -021bd0: |[021bd0] com.gacode.relaunchx.R$id.:()V │ │ -021be0: 7010 6606 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -021be6: 0e00 |0003: return-void │ │ +022c68: |[022c68] com.gacode.relaunchx.R$id.:()V │ │ +022c78: 7010 6606 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +022c7e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/gacode/relaunchx/R$id; │ │ │ │ Virtual methods - │ │ @@ -26554,17 +26560,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -021be8: |[021be8] com.gacode.relaunchx.R$integer.:()V │ │ -021bf8: 7010 6606 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -021bfe: 0e00 |0003: return-void │ │ +022c80: |[022c80] com.gacode.relaunchx.R$integer.:()V │ │ +022c90: 7010 6606 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +022c96: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=366 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/gacode/relaunchx/R$integer; │ │ │ │ Virtual methods - │ │ @@ -26738,17 +26744,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -021c00: |[021c00] com.gacode.relaunchx.R$layout.:()V │ │ -021c10: 7010 6606 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -021c16: 0e00 |0003: return-void │ │ +022c98: |[022c98] com.gacode.relaunchx.R$layout.:()V │ │ +022ca8: 7010 6606 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +022cae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=382 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/gacode/relaunchx/R$layout; │ │ │ │ Virtual methods - │ │ @@ -26797,17 +26803,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -021c18: |[021c18] com.gacode.relaunchx.R$menu.:()V │ │ -021c28: 7010 6606 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -021c2e: 0e00 |0003: return-void │ │ +022cb0: |[022cb0] com.gacode.relaunchx.R$menu.:()V │ │ +022cc0: 7010 6606 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +022cc6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=412 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/gacode/relaunchx/R$menu; │ │ │ │ Virtual methods - │ │ @@ -29781,17 +29787,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -021c30: |[021c30] com.gacode.relaunchx.R$string.:()V │ │ -021c40: 7010 6606 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -021c46: 0e00 |0003: return-void │ │ +022cc8: |[022cc8] com.gacode.relaunchx.R$string.:()V │ │ +022cd8: 7010 6606 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +022cde: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=417 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/gacode/relaunchx/R$string; │ │ │ │ Virtual methods - │ │ @@ -29855,17 +29861,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -021c48: |[021c48] com.gacode.relaunchx.R$style.:()V │ │ -021c58: 7010 6606 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -021c5e: 0e00 |0003: return-void │ │ +022ce0: |[022ce0] com.gacode.relaunchx.R$style.:()V │ │ +022cf0: 7010 6606 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +022cf6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1007 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/gacode/relaunchx/R$style; │ │ │ │ Virtual methods - │ │ @@ -29904,17 +29910,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -021c60: |[021c60] com.gacode.relaunchx.R$xml.:()V │ │ -021c70: 7010 6606 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -021c76: 0e00 |0003: return-void │ │ +022cf8: |[022cf8] com.gacode.relaunchx.R$xml.:()V │ │ +022d08: 7010 6606 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +022d0e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1017 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/gacode/relaunchx/R$xml; │ │ │ │ Virtual methods - │ │ @@ -29947,17 +29953,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -021c78: |[021c78] com.gacode.relaunchx.R.:()V │ │ -021c88: 7010 6606 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -021c8e: 0e00 |0003: return-void │ │ +022d10: |[022d10] com.gacode.relaunchx.R.:()V │ │ +022d20: 7010 6606 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +022d26: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/gacode/relaunchx/R; │ │ │ │ Virtual methods - │ │ @@ -30000,19 +30006,19 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunch;Landroid/view/GestureDetector;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -021c90: |[021c90] com.gacode.relaunchx.ReLaunch$10.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/view/GestureDetector;)V │ │ -021ca0: 5b01 5205 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$10;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0552 │ │ -021ca4: 5b02 5305 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ReLaunch$10;.val$upscrl_gd:Landroid/view/GestureDetector; // field@0553 │ │ -021ca8: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -021cae: 0e00 |0007: return-void │ │ +022d28: |[022d28] com.gacode.relaunchx.ReLaunch$10.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/view/GestureDetector;)V │ │ +022d38: 5b01 5205 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$10;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0552 │ │ +022d3c: 5b02 5305 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ReLaunch$10;.val$upscrl_gd:Landroid/view/GestureDetector; // field@0553 │ │ +022d40: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +022d46: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1675 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/gacode/relaunchx/ReLaunch$10; │ │ 0x0000 - 0x0008 reg=1 this$0 Lcom/gacode/relaunchx/ReLaunch; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/view/GestureDetector; │ │ @@ -30023,19 +30029,19 @@ │ │ type : '(Landroid/view/View;Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -021cb0: |[021cb0] com.gacode.relaunchx.ReLaunch$10.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -021cc0: 5410 5305 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$10;.val$upscrl_gd:Landroid/view/GestureDetector; // field@0553 │ │ -021cc4: 6e20 dc00 3000 |0002: invoke-virtual {v0, v3}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@00dc │ │ -021cca: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -021ccc: 0f00 |0006: return v0 │ │ +022d48: |[022d48] com.gacode.relaunchx.ReLaunch$10.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +022d58: 5410 5305 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$10;.val$upscrl_gd:Landroid/view/GestureDetector; // field@0553 │ │ +022d5c: 6e20 dc00 3000 |0002: invoke-virtual {v0, v3}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@00dc │ │ +022d62: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +022d64: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1677 │ │ 0x0005 line=1678 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/gacode/relaunchx/ReLaunch$10; │ │ 0x0000 - 0x0007 reg=2 v Landroid/view/View; │ │ @@ -30080,19 +30086,19 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunch;Landroid/view/GestureDetector;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -021cd0: |[021cd0] com.gacode.relaunchx.ReLaunch$11.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/view/GestureDetector;)V │ │ -021ce0: 5b01 5405 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$11;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0554 │ │ -021ce4: 5b02 5505 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ReLaunch$11;.val$dnscrl_gd:Landroid/view/GestureDetector; // field@0555 │ │ -021ce8: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -021cee: 0e00 |0007: return-void │ │ +022d68: |[022d68] com.gacode.relaunchx.ReLaunch$11.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/view/GestureDetector;)V │ │ +022d78: 5b01 5405 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$11;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0554 │ │ +022d7c: 5b02 5505 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ReLaunch$11;.val$dnscrl_gd:Landroid/view/GestureDetector; // field@0555 │ │ +022d80: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +022d86: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1788 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/gacode/relaunchx/ReLaunch$11; │ │ 0x0000 - 0x0008 reg=1 this$0 Lcom/gacode/relaunchx/ReLaunch; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/view/GestureDetector; │ │ @@ -30103,19 +30109,19 @@ │ │ type : '(Landroid/view/View;Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -021cf0: |[021cf0] com.gacode.relaunchx.ReLaunch$11.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -021d00: 5410 5505 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$11;.val$dnscrl_gd:Landroid/view/GestureDetector; // field@0555 │ │ -021d04: 6e20 dc00 3000 |0002: invoke-virtual {v0, v3}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@00dc │ │ -021d0a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -021d0c: 0f00 |0006: return v0 │ │ +022d88: |[022d88] com.gacode.relaunchx.ReLaunch$11.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +022d98: 5410 5505 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$11;.val$dnscrl_gd:Landroid/view/GestureDetector; // field@0555 │ │ +022d9c: 6e20 dc00 3000 |0002: invoke-virtual {v0, v3}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@00dc │ │ +022da2: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +022da4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1790 │ │ 0x0005 line=1791 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/gacode/relaunchx/ReLaunch$11; │ │ 0x0000 - 0x0007 reg=2 v Landroid/view/View; │ │ @@ -30155,18 +30161,18 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunch;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -021d10: |[021d10] com.gacode.relaunchx.ReLaunch$12.:(Lcom/gacode/relaunchx/ReLaunch;)V │ │ -021d20: 5b01 5605 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$12;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0556 │ │ -021d24: 7010 4200 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0042 │ │ -021d2a: 0e00 |0005: return-void │ │ +022da8: |[022da8] com.gacode.relaunchx.ReLaunch$12.:(Lcom/gacode/relaunchx/ReLaunch;)V │ │ +022db8: 5b01 5605 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$12;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0556 │ │ +022dbc: 7010 4200 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0042 │ │ +022dc2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1894 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/ReLaunch$12; │ │ 0x0000 - 0x0006 reg=1 this$0 Lcom/gacode/relaunchx/ReLaunch; │ │ │ │ @@ -30176,33 +30182,33 @@ │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -021d2c: |[021d2c] com.gacode.relaunchx.ReLaunch$12.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -021d3c: 2200 1c00 |0000: new-instance v0, Landroid/content/Intent; // type@001c │ │ -021d40: 1c01 6e01 |0002: const-class v1, Lcom/gacode/relaunchx/ReLaunch; // type@016e │ │ -021d44: 7030 4d00 4001 |0004: invoke-direct {v0, v4, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004d │ │ -021d4a: 1a01 a208 |0007: const-string v1, "home" // string@08a2 │ │ -021d4e: 6302 6606 |0009: sget-boolean v2, Lcom/gacode/relaunchx/ReLaunch;.useHome:Z // field@0666 │ │ -021d52: 6e30 5900 1002 |000b: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0059 │ │ -021d58: 1a01 a308 |000e: const-string v1, "home1" // string@08a3 │ │ -021d5c: 6302 6706 |0010: sget-boolean v2, Lcom/gacode/relaunchx/ReLaunch;.useHome1:Z // field@0667 │ │ -021d60: 6e30 5900 1002 |0012: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0059 │ │ -021d66: 1a01 890d |0015: const-string v1, "shop" // string@0d89 │ │ -021d6a: 6302 6906 |0017: sget-boolean v2, Lcom/gacode/relaunchx/ReLaunch;.useShop:Z // field@0669 │ │ -021d6e: 6e30 5900 1002 |0019: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0059 │ │ -021d74: 1a01 160a |001c: const-string v1, "library" // string@0a16 │ │ -021d78: 6302 6806 |001e: sget-boolean v2, Lcom/gacode/relaunchx/ReLaunch;.useLibrary:Z // field@0668 │ │ -021d7c: 6e30 5900 1002 |0020: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0059 │ │ -021d82: 5431 5605 |0023: iget-object v1, v3, Lcom/gacode/relaunchx/ReLaunch$12;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0556 │ │ -021d86: 6e20 6204 0100 |0025: invoke-virtual {v1, v0}, Lcom/gacode/relaunchx/ReLaunch;.startActivity:(Landroid/content/Intent;)V // method@0462 │ │ -021d8c: 0e00 |0028: return-void │ │ +022dc4: |[022dc4] com.gacode.relaunchx.ReLaunch$12.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +022dd4: 2200 1c00 |0000: new-instance v0, Landroid/content/Intent; // type@001c │ │ +022dd8: 1c01 6e01 |0002: const-class v1, Lcom/gacode/relaunchx/ReLaunch; // type@016e │ │ +022ddc: 7030 4d00 4001 |0004: invoke-direct {v0, v4, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004d │ │ +022de2: 1a01 a208 |0007: const-string v1, "home" // string@08a2 │ │ +022de6: 6302 6606 |0009: sget-boolean v2, Lcom/gacode/relaunchx/ReLaunch;.useHome:Z // field@0666 │ │ +022dea: 6e30 5900 1002 |000b: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0059 │ │ +022df0: 1a01 a308 |000e: const-string v1, "home1" // string@08a3 │ │ +022df4: 6302 6706 |0010: sget-boolean v2, Lcom/gacode/relaunchx/ReLaunch;.useHome1:Z // field@0667 │ │ +022df8: 6e30 5900 1002 |0012: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0059 │ │ +022dfe: 1a01 890d |0015: const-string v1, "shop" // string@0d89 │ │ +022e02: 6302 6906 |0017: sget-boolean v2, Lcom/gacode/relaunchx/ReLaunch;.useShop:Z // field@0669 │ │ +022e06: 6e30 5900 1002 |0019: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0059 │ │ +022e0c: 1a01 160a |001c: const-string v1, "library" // string@0a16 │ │ +022e10: 6302 6806 |001e: sget-boolean v2, Lcom/gacode/relaunchx/ReLaunch;.useLibrary:Z // field@0668 │ │ +022e14: 6e30 5900 1002 |0020: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0059 │ │ +022e1a: 5431 5605 |0023: iget-object v1, v3, Lcom/gacode/relaunchx/ReLaunch$12;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0556 │ │ +022e1e: 6e20 6204 0100 |0025: invoke-virtual {v1, v0}, Lcom/gacode/relaunchx/ReLaunch;.startActivity:(Landroid/content/Intent;)V // method@0462 │ │ +022e24: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1898 │ │ 0x0007 line=1899 │ │ 0x000e line=1900 │ │ 0x0015 line=1901 │ │ 0x001c line=1902 │ │ @@ -30248,18 +30254,18 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunch;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -021d90: |[021d90] com.gacode.relaunchx.ReLaunch$13.:(Lcom/gacode/relaunchx/ReLaunch;)V │ │ -021da0: 5b01 5705 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$13;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0557 │ │ -021da4: 7010 4200 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0042 │ │ -021daa: 0e00 |0005: return-void │ │ +022e28: |[022e28] com.gacode.relaunchx.ReLaunch$13.:(Lcom/gacode/relaunchx/ReLaunch;)V │ │ +022e38: 5b01 5705 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$13;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0557 │ │ +022e3c: 7010 4200 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0042 │ │ +022e42: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1907 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/ReLaunch$13; │ │ 0x0000 - 0x0006 reg=1 this$0 Lcom/gacode/relaunchx/ReLaunch; │ │ │ │ @@ -30269,18 +30275,18 @@ │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -021dac: |[021dac] com.gacode.relaunchx.ReLaunch$13.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -021dbc: 5410 5705 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$13;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0557 │ │ -021dc0: 7110 1104 0000 |0002: invoke-static {v0}, Lcom/gacode/relaunchx/ReLaunch;.access$1200:(Lcom/gacode/relaunchx/ReLaunch;)V // method@0411 │ │ -021dc6: 0e00 |0005: return-void │ │ +022e44: |[022e44] com.gacode.relaunchx.ReLaunch$13.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +022e54: 5410 5705 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$13;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0557 │ │ +022e58: 7110 1104 0000 |0002: invoke-static {v0}, Lcom/gacode/relaunchx/ReLaunch;.access$1200:(Lcom/gacode/relaunchx/ReLaunch;)V // method@0411 │ │ +022e5e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1910 │ │ 0x0005 line=1911 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/gacode/relaunchx/ReLaunch$13; │ │ 0x0000 - 0x0006 reg=2 context Landroid/content/Context; │ │ @@ -30320,18 +30326,18 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunch;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -021dc8: |[021dc8] com.gacode.relaunchx.ReLaunch$14.:(Lcom/gacode/relaunchx/ReLaunch;)V │ │ -021dd8: 5b01 5805 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$14;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0558 │ │ -021ddc: 7010 4200 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0042 │ │ -021de2: 0e00 |0005: return-void │ │ +022e60: |[022e60] com.gacode.relaunchx.ReLaunch$14.:(Lcom/gacode/relaunchx/ReLaunch;)V │ │ +022e70: 5b01 5805 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$14;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0558 │ │ +022e74: 7010 4200 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0042 │ │ +022e7a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1914 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/ReLaunch$14; │ │ 0x0000 - 0x0006 reg=1 this$0 Lcom/gacode/relaunchx/ReLaunch; │ │ │ │ @@ -30341,18 +30347,18 @@ │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -021de4: |[021de4] com.gacode.relaunchx.ReLaunch$14.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -021df4: 5410 5805 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$14;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0558 │ │ -021df8: 7110 1104 0000 |0002: invoke-static {v0}, Lcom/gacode/relaunchx/ReLaunch;.access$1200:(Lcom/gacode/relaunchx/ReLaunch;)V // method@0411 │ │ -021dfe: 0e00 |0005: return-void │ │ +022e7c: |[022e7c] com.gacode.relaunchx.ReLaunch$14.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +022e8c: 5410 5805 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$14;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0558 │ │ +022e90: 7110 1104 0000 |0002: invoke-static {v0}, Lcom/gacode/relaunchx/ReLaunch;.access$1200:(Lcom/gacode/relaunchx/ReLaunch;)V // method@0411 │ │ +022e96: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1917 │ │ 0x0005 line=1918 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/gacode/relaunchx/ReLaunch$14; │ │ 0x0000 - 0x0006 reg=2 context Landroid/content/Context; │ │ @@ -30393,18 +30399,18 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunch;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -021e00: |[021e00] com.gacode.relaunchx.ReLaunch$15.:(Lcom/gacode/relaunchx/ReLaunch;)V │ │ -021e10: 5b01 5905 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$15;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0559 │ │ -021e14: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -021e1a: 0e00 |0005: return-void │ │ +022e98: |[022e98] com.gacode.relaunchx.ReLaunch$15.:(Lcom/gacode/relaunchx/ReLaunch;)V │ │ +022ea8: 5b01 5905 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$15;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0559 │ │ +022eac: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +022eb2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2020 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/ReLaunch$15; │ │ 0x0000 - 0x0006 reg=1 this$0 Lcom/gacode/relaunchx/ReLaunch; │ │ │ │ @@ -30414,18 +30420,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -021e1c: |[021e1c] com.gacode.relaunchx.ReLaunch$15.onClick:(Landroid/view/View;)V │ │ -021e2c: 5410 5905 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$15;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0559 │ │ -021e30: 6e10 2d04 0000 |0002: invoke-virtual {v0}, Lcom/gacode/relaunchx/ReLaunch;.finish:()V // method@042d │ │ -021e36: 0e00 |0005: return-void │ │ +022eb4: |[022eb4] com.gacode.relaunchx.ReLaunch$15.onClick:(Landroid/view/View;)V │ │ +022ec4: 5410 5905 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$15;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0559 │ │ +022ec8: 6e10 2d04 0000 |0002: invoke-virtual {v0}, Lcom/gacode/relaunchx/ReLaunch;.finish:()V // method@042d │ │ +022ece: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2022 │ │ 0x0005 line=2023 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/gacode/relaunchx/ReLaunch$15; │ │ 0x0000 - 0x0006 reg=2 v Landroid/view/View; │ │ @@ -30469,19 +30475,19 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunch;Landroid/view/GestureDetector;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -021e38: |[021e38] com.gacode.relaunchx.ReLaunch$16.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/view/GestureDetector;)V │ │ -021e48: 5b01 5a05 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$16;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@055a │ │ -021e4c: 5b02 5b05 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ReLaunch$16;.val$lrua_gd:Landroid/view/GestureDetector; // field@055b │ │ -021e50: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -021e56: 0e00 |0007: return-void │ │ +022ed0: |[022ed0] com.gacode.relaunchx.ReLaunch$16.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/view/GestureDetector;)V │ │ +022ee0: 5b01 5a05 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$16;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@055a │ │ +022ee4: 5b02 5b05 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ReLaunch$16;.val$lrua_gd:Landroid/view/GestureDetector; // field@055b │ │ +022ee8: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +022eee: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2069 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/gacode/relaunchx/ReLaunch$16; │ │ 0x0000 - 0x0008 reg=1 this$0 Lcom/gacode/relaunchx/ReLaunch; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/view/GestureDetector; │ │ @@ -30492,19 +30498,19 @@ │ │ type : '(Landroid/view/View;Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -021e58: |[021e58] com.gacode.relaunchx.ReLaunch$16.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -021e68: 5410 5b05 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$16;.val$lrua_gd:Landroid/view/GestureDetector; // field@055b │ │ -021e6c: 6e20 dc00 3000 |0002: invoke-virtual {v0, v3}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@00dc │ │ -021e72: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -021e74: 0f00 |0006: return v0 │ │ +022ef0: |[022ef0] com.gacode.relaunchx.ReLaunch$16.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +022f00: 5410 5b05 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$16;.val$lrua_gd:Landroid/view/GestureDetector; // field@055b │ │ +022f04: 6e20 dc00 3000 |0002: invoke-virtual {v0, v3}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@00dc │ │ +022f0a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +022f0c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2071 │ │ 0x0005 line=2072 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/gacode/relaunchx/ReLaunch$16; │ │ 0x0000 - 0x0007 reg=2 v Landroid/view/View; │ │ @@ -30549,19 +30555,19 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunch;Landroid/view/GestureDetector;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -021e78: |[021e78] com.gacode.relaunchx.ReLaunch$17.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/view/GestureDetector;)V │ │ -021e88: 5b01 5c05 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$17;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@055c │ │ -021e8c: 5b02 5d05 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ReLaunch$17;.val$alla_gd:Landroid/view/GestureDetector; // field@055d │ │ -021e90: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -021e96: 0e00 |0007: return-void │ │ +022f10: |[022f10] com.gacode.relaunchx.ReLaunch$17.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/view/GestureDetector;)V │ │ +022f20: 5b01 5c05 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$17;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@055c │ │ +022f24: 5b02 5d05 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ReLaunch$17;.val$alla_gd:Landroid/view/GestureDetector; // field@055d │ │ +022f28: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +022f2e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2107 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/gacode/relaunchx/ReLaunch$17; │ │ 0x0000 - 0x0008 reg=1 this$0 Lcom/gacode/relaunchx/ReLaunch; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/view/GestureDetector; │ │ @@ -30572,19 +30578,19 @@ │ │ type : '(Landroid/view/View;Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -021e98: |[021e98] com.gacode.relaunchx.ReLaunch$17.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -021ea8: 5410 5d05 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$17;.val$alla_gd:Landroid/view/GestureDetector; // field@055d │ │ -021eac: 6e20 dc00 3000 |0002: invoke-virtual {v0, v3}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@00dc │ │ -021eb2: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -021eb4: 0f00 |0006: return v0 │ │ +022f30: |[022f30] com.gacode.relaunchx.ReLaunch$17.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +022f40: 5410 5d05 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$17;.val$alla_gd:Landroid/view/GestureDetector; // field@055d │ │ +022f44: 6e20 dc00 3000 |0002: invoke-virtual {v0, v3}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@00dc │ │ +022f4a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +022f4c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2109 │ │ 0x0005 line=2110 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/gacode/relaunchx/ReLaunch$17; │ │ 0x0000 - 0x0007 reg=2 v Landroid/view/View; │ │ @@ -30629,19 +30635,19 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunch;Landroid/view/GestureDetector;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -021eb8: |[021eb8] com.gacode.relaunchx.ReLaunch$18.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/view/GestureDetector;)V │ │ -021ec8: 5b01 5e05 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$18;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@055e │ │ -021ecc: 5b02 5f05 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ReLaunch$18;.val$fava_gd:Landroid/view/GestureDetector; // field@055f │ │ -021ed0: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -021ed6: 0e00 |0007: return-void │ │ +022f50: |[022f50] com.gacode.relaunchx.ReLaunch$18.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/view/GestureDetector;)V │ │ +022f60: 5b01 5e05 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$18;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@055e │ │ +022f64: 5b02 5f05 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ReLaunch$18;.val$fava_gd:Landroid/view/GestureDetector; // field@055f │ │ +022f68: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +022f6e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2147 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/gacode/relaunchx/ReLaunch$18; │ │ 0x0000 - 0x0008 reg=1 this$0 Lcom/gacode/relaunchx/ReLaunch; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/view/GestureDetector; │ │ @@ -30652,19 +30658,19 @@ │ │ type : '(Landroid/view/View;Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -021ed8: |[021ed8] com.gacode.relaunchx.ReLaunch$18.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -021ee8: 5410 5f05 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$18;.val$fava_gd:Landroid/view/GestureDetector; // field@055f │ │ -021eec: 6e20 dc00 3000 |0002: invoke-virtual {v0, v3}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@00dc │ │ -021ef2: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -021ef4: 0f00 |0006: return v0 │ │ +022f70: |[022f70] com.gacode.relaunchx.ReLaunch$18.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +022f80: 5410 5f05 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$18;.val$fava_gd:Landroid/view/GestureDetector; // field@055f │ │ +022f84: 6e20 dc00 3000 |0002: invoke-virtual {v0, v3}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@00dc │ │ +022f8a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +022f8c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2149 │ │ 0x0005 line=2150 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/gacode/relaunchx/ReLaunch$18; │ │ 0x0000 - 0x0007 reg=2 v Landroid/view/View; │ │ @@ -30709,19 +30715,19 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunch;Landroid/view/GestureDetector;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -021ef8: |[021ef8] com.gacode.relaunchx.ReLaunch$19.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/view/GestureDetector;)V │ │ -021f08: 5b01 6005 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$19;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0560 │ │ -021f0c: 5b02 6105 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ReLaunch$19;.val$home_gd:Landroid/view/GestureDetector; // field@0561 │ │ -021f10: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -021f16: 0e00 |0007: return-void │ │ +022f90: |[022f90] com.gacode.relaunchx.ReLaunch$19.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/view/GestureDetector;)V │ │ +022fa0: 5b01 6005 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$19;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0560 │ │ +022fa4: 5b02 6105 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ReLaunch$19;.val$home_gd:Landroid/view/GestureDetector; // field@0561 │ │ +022fa8: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +022fae: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2214 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/gacode/relaunchx/ReLaunch$19; │ │ 0x0000 - 0x0008 reg=1 this$0 Lcom/gacode/relaunchx/ReLaunch; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/view/GestureDetector; │ │ @@ -30732,19 +30738,19 @@ │ │ type : '(Landroid/view/View;Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -021f18: |[021f18] com.gacode.relaunchx.ReLaunch$19.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -021f28: 5410 6105 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$19;.val$home_gd:Landroid/view/GestureDetector; // field@0561 │ │ -021f2c: 6e20 dc00 3000 |0002: invoke-virtual {v0, v3}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@00dc │ │ -021f32: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -021f34: 0f00 |0006: return v0 │ │ +022fb0: |[022fb0] com.gacode.relaunchx.ReLaunch$19.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +022fc0: 5410 6105 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$19;.val$home_gd:Landroid/view/GestureDetector; // field@0561 │ │ +022fc4: 6e20 dc00 3000 |0002: invoke-virtual {v0, v3}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@00dc │ │ +022fca: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +022fcc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2216 │ │ 0x0005 line=2217 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/gacode/relaunchx/ReLaunch$19; │ │ 0x0000 - 0x0007 reg=2 v Landroid/view/View; │ │ @@ -30785,18 +30791,18 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunch;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -021f38: |[021f38] com.gacode.relaunchx.ReLaunch$1.:(Lcom/gacode/relaunchx/ReLaunch;)V │ │ -021f48: 5b01 6205 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$1;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0562 │ │ -021f4c: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -021f52: 0e00 |0005: return-void │ │ +022fd0: |[022fd0] com.gacode.relaunchx.ReLaunch$1.:(Lcom/gacode/relaunchx/ReLaunch;)V │ │ +022fe0: 5b01 6205 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$1;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0562 │ │ +022fe4: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +022fea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=332 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/ReLaunch$1; │ │ 0x0000 - 0x0006 reg=1 this$0 Lcom/gacode/relaunchx/ReLaunch; │ │ │ │ @@ -30806,25 +30812,25 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -021f54: |[021f54] com.gacode.relaunchx.ReLaunch$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -021f64: 5431 6205 |0000: iget-object v1, v3, Lcom/gacode/relaunchx/ReLaunch$1;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0562 │ │ -021f68: 5411 6006 |0002: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -021f6c: 7210 6b00 0100 |0004: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006b │ │ -021f72: 0c00 |0007: move-result-object v0 │ │ -021f74: 1a01 3c05 |0008: const-string v1, "allowDevice" // string@053c │ │ -021f78: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -021f7a: 7230 6600 1002 |000b: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0066 │ │ -021f80: 7210 6500 0000 |000e: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0065 │ │ -021f86: 7210 4b00 0400 |0011: invoke-interface {v4}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ -021f8c: 0e00 |0014: return-void │ │ +022fec: |[022fec] com.gacode.relaunchx.ReLaunch$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +022ffc: 5431 6205 |0000: iget-object v1, v3, Lcom/gacode/relaunchx/ReLaunch$1;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0562 │ │ +023000: 5411 6006 |0002: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +023004: 7210 6b00 0100 |0004: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006b │ │ +02300a: 0c00 |0007: move-result-object v0 │ │ +02300c: 1a01 3c05 |0008: const-string v1, "allowDevice" // string@053c │ │ +023010: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +023012: 7230 6600 1002 |000b: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0066 │ │ +023018: 7210 6500 0000 |000e: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0065 │ │ +02301e: 7210 4b00 0400 |0011: invoke-interface {v4}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ +023024: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=335 │ │ 0x0008 line=336 │ │ 0x000e line=337 │ │ 0x0011 line=338 │ │ 0x0014 line=339 │ │ @@ -30874,19 +30880,19 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunch;Landroid/widget/ImageButton;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -021f90: |[021f90] com.gacode.relaunchx.ReLaunch$1AllaSimpleOnGestureListener.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/widget/ImageButton;)V │ │ -021fa0: 5b01 6305 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$1AllaSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0563 │ │ -021fa4: 5b02 6405 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ReLaunch$1AllaSimpleOnGestureListener;.val$alla_button:Landroid/widget/ImageButton; // field@0564 │ │ -021fa8: 7010 d900 0000 |0004: invoke-direct {v0}, Landroid/view/GestureDetector$SimpleOnGestureListener;.:()V // method@00d9 │ │ -021fae: 0e00 |0007: return-void │ │ +023028: |[023028] com.gacode.relaunchx.ReLaunch$1AllaSimpleOnGestureListener.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/widget/ImageButton;)V │ │ +023038: 5b01 6305 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$1AllaSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0563 │ │ +02303c: 5b02 6405 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ReLaunch$1AllaSimpleOnGestureListener;.val$alla_button:Landroid/widget/ImageButton; // field@0564 │ │ +023040: 7010 d900 0000 |0004: invoke-direct {v0}, Landroid/view/GestureDetector$SimpleOnGestureListener;.:()V // method@00d9 │ │ +023046: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2076 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/gacode/relaunchx/ReLaunch$1AllaSimpleOnGestureListener; │ │ 0x0000 - 0x0008 reg=1 this$0 Lcom/gacode/relaunchx/ReLaunch; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/widget/ImageButton; │ │ @@ -30897,17 +30903,17 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -021fb0: |[021fb0] com.gacode.relaunchx.ReLaunch$1AllaSimpleOnGestureListener.onDoubleTap:(Landroid/view/MotionEvent;)Z │ │ -021fc0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -021fc2: 0f00 |0001: return v0 │ │ +023048: |[023048] com.gacode.relaunchx.ReLaunch$1AllaSimpleOnGestureListener.onDoubleTap:(Landroid/view/MotionEvent;)Z │ │ +023058: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +02305a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2094 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/gacode/relaunchx/ReLaunch$1AllaSimpleOnGestureListener; │ │ 0x0000 - 0x0002 reg=2 e Landroid/view/MotionEvent; │ │ │ │ @@ -30916,20 +30922,20 @@ │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -021fc4: |[021fc4] com.gacode.relaunchx.ReLaunch$1AllaSimpleOnGestureListener.onLongPress:(Landroid/view/MotionEvent;)V │ │ -021fd4: 5410 6405 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$1AllaSimpleOnGestureListener;.val$alla_button:Landroid/widget/ImageButton; // field@0564 │ │ -021fd8: 6e10 2d01 0000 |0002: invoke-virtual {v0}, Landroid/widget/ImageButton;.hasWindowFocus:()Z // method@012d │ │ -021fde: 0a00 |0005: move-result v0 │ │ -021fe0: 3800 0200 |0006: if-eqz v0, 0008 // +0002 │ │ -021fe4: 0e00 |0008: return-void │ │ +02305c: |[02305c] com.gacode.relaunchx.ReLaunch$1AllaSimpleOnGestureListener.onLongPress:(Landroid/view/MotionEvent;)V │ │ +02306c: 5410 6405 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$1AllaSimpleOnGestureListener;.val$alla_button:Landroid/widget/ImageButton; // field@0564 │ │ +023070: 6e10 2d01 0000 |0002: invoke-virtual {v0}, Landroid/widget/ImageButton;.hasWindowFocus:()Z // method@012d │ │ +023076: 0a00 |0005: move-result v0 │ │ +023078: 3800 0200 |0006: if-eqz v0, 0008 // +0002 │ │ +02307c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2099 │ │ 0x0008 line=2102 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/gacode/relaunchx/ReLaunch$1AllaSimpleOnGestureListener; │ │ 0x0000 - 0x0009 reg=2 e Landroid/view/MotionEvent; │ │ @@ -30939,34 +30945,34 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -021fe8: |[021fe8] com.gacode.relaunchx.ReLaunch$1AllaSimpleOnGestureListener.onSingleTapConfirmed:(Landroid/view/MotionEvent;)Z │ │ -021ff8: 2200 1c00 |0000: new-instance v0, Landroid/content/Intent; // type@001c │ │ -021ffc: 5441 6305 |0002: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$1AllaSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0563 │ │ -022000: 1c02 9a00 |0004: const-class v2, Lcom/gacode/relaunchx/AllApplications; // type@009a │ │ -022004: 7030 4d00 1002 |0006: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004d │ │ -02200a: 1a01 270a |0009: const-string v1, "list" // string@0a27 │ │ -02200e: 1a02 7105 |000b: const-string v2, "app_all" // string@0571 │ │ -022012: 6e30 5800 1002 |000d: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0058 │ │ -022018: 1a01 1c0e |0010: const-string v1, "title" // string@0e1c │ │ -02201c: 5442 6305 |0012: iget-object v2, v4, Lcom/gacode/relaunchx/ReLaunch$1AllaSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0563 │ │ -022020: 6e10 3704 0200 |0014: invoke-virtual {v2}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -022026: 0c02 |0017: move-result-object v2 │ │ -022028: 1403 6200 087f |0018: const v3, #float 1.80777e+38 // #7f080062 │ │ -02202e: 6e20 8000 3200 |001b: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -022034: 0c02 |001e: move-result-object v2 │ │ -022036: 6e30 5800 1002 |001f: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0058 │ │ -02203c: 5441 6305 |0022: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$1AllaSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0563 │ │ -022040: 6e20 6204 0100 |0024: invoke-virtual {v1, v0}, Lcom/gacode/relaunchx/ReLaunch;.startActivity:(Landroid/content/Intent;)V // method@0462 │ │ -022046: 1211 |0027: const/4 v1, #int 1 // #1 │ │ -022048: 0f01 |0028: return v1 │ │ +023080: |[023080] com.gacode.relaunchx.ReLaunch$1AllaSimpleOnGestureListener.onSingleTapConfirmed:(Landroid/view/MotionEvent;)Z │ │ +023090: 2200 1c00 |0000: new-instance v0, Landroid/content/Intent; // type@001c │ │ +023094: 5441 6305 |0002: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$1AllaSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0563 │ │ +023098: 1c02 9a00 |0004: const-class v2, Lcom/gacode/relaunchx/AllApplications; // type@009a │ │ +02309c: 7030 4d00 1002 |0006: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004d │ │ +0230a2: 1a01 270a |0009: const-string v1, "list" // string@0a27 │ │ +0230a6: 1a02 7105 |000b: const-string v2, "app_all" // string@0571 │ │ +0230aa: 6e30 5800 1002 |000d: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0058 │ │ +0230b0: 1a01 1c0e |0010: const-string v1, "title" // string@0e1c │ │ +0230b4: 5442 6305 |0012: iget-object v2, v4, Lcom/gacode/relaunchx/ReLaunch$1AllaSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0563 │ │ +0230b8: 6e10 3704 0200 |0014: invoke-virtual {v2}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +0230be: 0c02 |0017: move-result-object v2 │ │ +0230c0: 1403 6200 087f |0018: const v3, #float 1.80777e+38 // #7f080062 │ │ +0230c6: 6e20 8000 3200 |001b: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +0230cc: 0c02 |001e: move-result-object v2 │ │ +0230ce: 6e30 5800 1002 |001f: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0058 │ │ +0230d4: 5441 6305 |0022: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$1AllaSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0563 │ │ +0230d8: 6e20 6204 0100 |0024: invoke-virtual {v1, v0}, Lcom/gacode/relaunchx/ReLaunch;.startActivity:(Landroid/content/Intent;)V // method@0462 │ │ +0230de: 1211 |0027: const/4 v1, #int 1 // #1 │ │ +0230e0: 0f01 |0028: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2080 │ │ 0x0009 line=2082 │ │ 0x0010 line=2084 │ │ 0x0014 line=2086 │ │ 0x001f line=2084 │ │ @@ -31017,19 +31023,19 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunch;Landroid/widget/RelativeLayout;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -02204c: |[02204c] com.gacode.relaunchx.ReLaunch$1BatlSimpleOnGestureListener.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/widget/RelativeLayout;)V │ │ -02205c: 5b01 6505 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$1BatlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0565 │ │ -022060: 5b02 6605 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ReLaunch$1BatlSimpleOnGestureListener;.val$mem_l:Landroid/widget/RelativeLayout; // field@0566 │ │ -022064: 7010 d900 0000 |0004: invoke-direct {v0}, Landroid/view/GestureDetector$SimpleOnGestureListener;.:()V // method@00d9 │ │ -02206a: 0e00 |0007: return-void │ │ +0230e4: |[0230e4] com.gacode.relaunchx.ReLaunch$1BatlSimpleOnGestureListener.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/widget/RelativeLayout;)V │ │ +0230f4: 5b01 6505 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$1BatlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0565 │ │ +0230f8: 5b02 6605 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ReLaunch$1BatlSimpleOnGestureListener;.val$mem_l:Landroid/widget/RelativeLayout; // field@0566 │ │ +0230fc: 7010 d900 0000 |0004: invoke-direct {v0}, Landroid/view/GestureDetector$SimpleOnGestureListener;.:()V // method@00d9 │ │ +023102: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2581 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/gacode/relaunchx/ReLaunch$1BatlSimpleOnGestureListener; │ │ 0x0000 - 0x0008 reg=1 this$0 Lcom/gacode/relaunchx/ReLaunch; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/widget/RelativeLayout; │ │ @@ -31040,90 +31046,90 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 150 16-bit code units │ │ -02206c: |[02206c] com.gacode.relaunchx.ReLaunch$1BatlSimpleOnGestureListener.onDoubleTap:(Landroid/view/MotionEvent;)Z │ │ -02207c: 5451 6505 |0000: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1BatlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0565 │ │ -022080: 5411 6006 |0002: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -022084: 1a02 ec05 |0004: const-string v2, "batButtonDT" // string@05ec │ │ -022088: 1a03 f903 |0006: const-string v3, "NOTHING" // string@03f9 │ │ -02208c: 7230 6f00 2103 |0008: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -022092: 0c01 |000b: move-result-object v1 │ │ -022094: 1a02 1904 |000c: const-string v2, "RELAUNCH" // string@0419 │ │ -022098: 6e20 7c06 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -02209e: 0a01 |0011: move-result v1 │ │ -0220a0: 3801 1000 |0012: if-eqz v1, 0022 // +0010 │ │ -0220a4: 2200 1c00 |0014: new-instance v0, Landroid/content/Intent; // type@001c │ │ -0220a8: 1a01 5605 |0016: const-string v1, "android.intent.action.POWER_USAGE_SUMMARY" // string@0556 │ │ -0220ac: 7020 4e00 1000 |0018: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@004e │ │ -0220b2: 5451 6505 |001b: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1BatlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0565 │ │ -0220b6: 6e20 6204 0100 |001d: invoke-virtual {v1, v0}, Lcom/gacode/relaunchx/ReLaunch;.startActivity:(Landroid/content/Intent;)V // method@0462 │ │ -0220bc: 1211 |0020: const/4 v1, #int 1 // #1 │ │ -0220be: 0f01 |0021: return v1 │ │ -0220c0: 5451 6505 |0022: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1BatlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0565 │ │ -0220c4: 5411 6006 |0024: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -0220c8: 1a02 ec05 |0026: const-string v2, "batButtonDT" // string@05ec │ │ -0220cc: 1a03 f903 |0028: const-string v3, "NOTHING" // string@03f9 │ │ -0220d0: 7230 6f00 2103 |002a: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -0220d6: 0c01 |002d: move-result-object v1 │ │ -0220d8: 1a02 9601 |002e: const-string v2, "LOCK" // string@0196 │ │ -0220dc: 6e20 7c06 2100 |0030: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -0220e2: 0a01 |0033: move-result v1 │ │ -0220e4: 3801 0800 |0034: if-eqz v1, 003c // +0008 │ │ -0220e8: 5451 6505 |0036: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1BatlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0565 │ │ -0220ec: 7110 1904 0100 |0038: invoke-static {v1}, Lcom/gacode/relaunchx/ReLaunch;.access$200:(Lcom/gacode/relaunchx/ReLaunch;)V // method@0419 │ │ -0220f2: 28e5 |003b: goto 0020 // -001b │ │ -0220f4: 5451 6505 |003c: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1BatlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0565 │ │ -0220f8: 5411 6006 |003e: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -0220fc: 1a02 ec05 |0040: const-string v2, "batButtonDT" // string@05ec │ │ -022100: 1a03 f903 |0042: const-string v3, "NOTHING" // string@03f9 │ │ -022104: 7230 6f00 2103 |0044: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -02210a: 0c01 |0047: move-result-object v1 │ │ -02210c: 1a02 0804 |0048: const-string v2, "POWEROFF" // string@0408 │ │ -022110: 6e20 7c06 2100 |004a: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -022116: 0a01 |004d: move-result v1 │ │ -022118: 3801 0800 |004e: if-eqz v1, 0056 // +0008 │ │ -02211c: 5451 6505 |0050: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1BatlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0565 │ │ -022120: 7110 1c04 0100 |0052: invoke-static {v1}, Lcom/gacode/relaunchx/ReLaunch;.access$300:(Lcom/gacode/relaunchx/ReLaunch;)V // method@041c │ │ -022126: 28cb |0055: goto 0020 // -0035 │ │ -022128: 5451 6505 |0056: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1BatlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0565 │ │ -02212c: 5411 6006 |0058: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -022130: 1a02 ec05 |005a: const-string v2, "batButtonDT" // string@05ec │ │ -022134: 1a03 f903 |005c: const-string v3, "NOTHING" // string@03f9 │ │ -022138: 7230 6f00 2103 |005e: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -02213e: 0c01 |0061: move-result-object v1 │ │ -022140: 1a02 3f04 |0062: const-string v2, "SWITCHWIFI" // string@043f │ │ -022144: 6e20 7c06 2100 |0064: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -02214a: 0a01 |0067: move-result v1 │ │ -02214c: 3801 0800 |0068: if-eqz v1, 0070 // +0008 │ │ -022150: 5451 6505 |006a: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1BatlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0565 │ │ -022154: 7110 1d04 0100 |006c: invoke-static {v1}, Lcom/gacode/relaunchx/ReLaunch;.access$400:(Lcom/gacode/relaunchx/ReLaunch;)V // method@041d │ │ -02215a: 28b1 |006f: goto 0020 // -004f │ │ -02215c: 5451 6505 |0070: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1BatlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0565 │ │ -022160: 5411 6006 |0072: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -022164: 1a02 ec05 |0074: const-string v2, "batButtonDT" // string@05ec │ │ -022168: 1a03 f903 |0076: const-string v3, "NOTHING" // string@03f9 │ │ -02216c: 7230 6f00 2103 |0078: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -022172: 0c01 |007b: move-result-object v1 │ │ -022174: 1a02 1b04 |007c: const-string v2, "RUN" // string@041b │ │ -022178: 6e20 7c06 2100 |007e: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -02217e: 0a01 |0081: move-result v1 │ │ -022180: 3801 9eff |0082: if-eqz v1, 0020 // -0062 │ │ -022184: 5451 6505 |0084: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1BatlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0565 │ │ -022188: 5452 6505 |0086: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunch$1BatlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0565 │ │ -02218c: 5422 6006 |0088: iget-object v2, v2, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -022190: 1a03 ed05 |008a: const-string v3, "batButtonDTapp" // string@05ed │ │ -022194: 1a04 1800 |008c: const-string v4, "%%" // string@0018 │ │ -022198: 7230 6f00 3204 |008e: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -02219e: 0c02 |0091: move-result-object v2 │ │ -0221a0: 7120 1e04 2100 |0092: invoke-static {v1, v2}, Lcom/gacode/relaunchx/ReLaunch;.access$500:(Lcom/gacode/relaunchx/ReLaunch;Ljava/lang/String;)V // method@041e │ │ -0221a6: 288b |0095: goto 0020 // -0075 │ │ +023104: |[023104] com.gacode.relaunchx.ReLaunch$1BatlSimpleOnGestureListener.onDoubleTap:(Landroid/view/MotionEvent;)Z │ │ +023114: 5451 6505 |0000: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1BatlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0565 │ │ +023118: 5411 6006 |0002: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +02311c: 1a02 ec05 |0004: const-string v2, "batButtonDT" // string@05ec │ │ +023120: 1a03 f903 |0006: const-string v3, "NOTHING" // string@03f9 │ │ +023124: 7230 6f00 2103 |0008: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +02312a: 0c01 |000b: move-result-object v1 │ │ +02312c: 1a02 1904 |000c: const-string v2, "RELAUNCH" // string@0419 │ │ +023130: 6e20 7c06 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +023136: 0a01 |0011: move-result v1 │ │ +023138: 3801 1000 |0012: if-eqz v1, 0022 // +0010 │ │ +02313c: 2200 1c00 |0014: new-instance v0, Landroid/content/Intent; // type@001c │ │ +023140: 1a01 5605 |0016: const-string v1, "android.intent.action.POWER_USAGE_SUMMARY" // string@0556 │ │ +023144: 7020 4e00 1000 |0018: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@004e │ │ +02314a: 5451 6505 |001b: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1BatlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0565 │ │ +02314e: 6e20 6204 0100 |001d: invoke-virtual {v1, v0}, Lcom/gacode/relaunchx/ReLaunch;.startActivity:(Landroid/content/Intent;)V // method@0462 │ │ +023154: 1211 |0020: const/4 v1, #int 1 // #1 │ │ +023156: 0f01 |0021: return v1 │ │ +023158: 5451 6505 |0022: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1BatlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0565 │ │ +02315c: 5411 6006 |0024: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +023160: 1a02 ec05 |0026: const-string v2, "batButtonDT" // string@05ec │ │ +023164: 1a03 f903 |0028: const-string v3, "NOTHING" // string@03f9 │ │ +023168: 7230 6f00 2103 |002a: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +02316e: 0c01 |002d: move-result-object v1 │ │ +023170: 1a02 9601 |002e: const-string v2, "LOCK" // string@0196 │ │ +023174: 6e20 7c06 2100 |0030: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +02317a: 0a01 |0033: move-result v1 │ │ +02317c: 3801 0800 |0034: if-eqz v1, 003c // +0008 │ │ +023180: 5451 6505 |0036: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1BatlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0565 │ │ +023184: 7110 1904 0100 |0038: invoke-static {v1}, Lcom/gacode/relaunchx/ReLaunch;.access$200:(Lcom/gacode/relaunchx/ReLaunch;)V // method@0419 │ │ +02318a: 28e5 |003b: goto 0020 // -001b │ │ +02318c: 5451 6505 |003c: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1BatlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0565 │ │ +023190: 5411 6006 |003e: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +023194: 1a02 ec05 |0040: const-string v2, "batButtonDT" // string@05ec │ │ +023198: 1a03 f903 |0042: const-string v3, "NOTHING" // string@03f9 │ │ +02319c: 7230 6f00 2103 |0044: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +0231a2: 0c01 |0047: move-result-object v1 │ │ +0231a4: 1a02 0804 |0048: const-string v2, "POWEROFF" // string@0408 │ │ +0231a8: 6e20 7c06 2100 |004a: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +0231ae: 0a01 |004d: move-result v1 │ │ +0231b0: 3801 0800 |004e: if-eqz v1, 0056 // +0008 │ │ +0231b4: 5451 6505 |0050: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1BatlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0565 │ │ +0231b8: 7110 1c04 0100 |0052: invoke-static {v1}, Lcom/gacode/relaunchx/ReLaunch;.access$300:(Lcom/gacode/relaunchx/ReLaunch;)V // method@041c │ │ +0231be: 28cb |0055: goto 0020 // -0035 │ │ +0231c0: 5451 6505 |0056: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1BatlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0565 │ │ +0231c4: 5411 6006 |0058: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +0231c8: 1a02 ec05 |005a: const-string v2, "batButtonDT" // string@05ec │ │ +0231cc: 1a03 f903 |005c: const-string v3, "NOTHING" // string@03f9 │ │ +0231d0: 7230 6f00 2103 |005e: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +0231d6: 0c01 |0061: move-result-object v1 │ │ +0231d8: 1a02 3f04 |0062: const-string v2, "SWITCHWIFI" // string@043f │ │ +0231dc: 6e20 7c06 2100 |0064: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +0231e2: 0a01 |0067: move-result v1 │ │ +0231e4: 3801 0800 |0068: if-eqz v1, 0070 // +0008 │ │ +0231e8: 5451 6505 |006a: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1BatlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0565 │ │ +0231ec: 7110 1d04 0100 |006c: invoke-static {v1}, Lcom/gacode/relaunchx/ReLaunch;.access$400:(Lcom/gacode/relaunchx/ReLaunch;)V // method@041d │ │ +0231f2: 28b1 |006f: goto 0020 // -004f │ │ +0231f4: 5451 6505 |0070: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1BatlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0565 │ │ +0231f8: 5411 6006 |0072: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +0231fc: 1a02 ec05 |0074: const-string v2, "batButtonDT" // string@05ec │ │ +023200: 1a03 f903 |0076: const-string v3, "NOTHING" // string@03f9 │ │ +023204: 7230 6f00 2103 |0078: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +02320a: 0c01 |007b: move-result-object v1 │ │ +02320c: 1a02 1b04 |007c: const-string v2, "RUN" // string@041b │ │ +023210: 6e20 7c06 2100 |007e: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +023216: 0a01 |0081: move-result v1 │ │ +023218: 3801 9eff |0082: if-eqz v1, 0020 // -0062 │ │ +02321c: 5451 6505 |0084: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1BatlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0565 │ │ +023220: 5452 6505 |0086: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunch$1BatlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0565 │ │ +023224: 5422 6006 |0088: iget-object v2, v2, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +023228: 1a03 ed05 |008a: const-string v3, "batButtonDTapp" // string@05ed │ │ +02322c: 1a04 1800 |008c: const-string v4, "%%" // string@0018 │ │ +023230: 7230 6f00 3204 |008e: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +023236: 0c02 |0091: move-result-object v2 │ │ +023238: 7120 1e04 2100 |0092: invoke-static {v1, v2}, Lcom/gacode/relaunchx/ReLaunch;.access$500:(Lcom/gacode/relaunchx/ReLaunch;Ljava/lang/String;)V // method@041e │ │ +02323e: 288b |0095: goto 0020 // -0075 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2608 │ │ 0x0014 line=2610 │ │ 0x001b line=2612 │ │ 0x0020 line=2626 │ │ 0x0022 line=2613 │ │ @@ -31148,93 +31154,93 @@ │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 157 16-bit code units │ │ -0221a8: |[0221a8] com.gacode.relaunchx.ReLaunch$1BatlSimpleOnGestureListener.onLongPress:(Landroid/view/MotionEvent;)V │ │ -0221b8: 5451 6605 |0000: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1BatlSimpleOnGestureListener;.val$mem_l:Landroid/widget/RelativeLayout; // field@0566 │ │ -0221bc: 6e10 4701 0100 |0002: invoke-virtual {v1}, Landroid/widget/RelativeLayout;.hasWindowFocus:()Z // method@0147 │ │ -0221c2: 0a01 |0005: move-result v1 │ │ -0221c4: 3801 2200 |0006: if-eqz v1, 0028 // +0022 │ │ -0221c8: 5451 6505 |0008: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1BatlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0565 │ │ -0221cc: 5411 6006 |000a: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -0221d0: 1a02 ee05 |000c: const-string v2, "batButtonLT" // string@05ee │ │ -0221d4: 1a03 f903 |000e: const-string v3, "NOTHING" // string@03f9 │ │ -0221d8: 7230 6f00 2103 |0010: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -0221de: 0c01 |0013: move-result-object v1 │ │ -0221e0: 1a02 1904 |0014: const-string v2, "RELAUNCH" // string@0419 │ │ -0221e4: 6e20 7c06 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -0221ea: 0a01 |0019: move-result v1 │ │ -0221ec: 3801 0f00 |001a: if-eqz v1, 0029 // +000f │ │ -0221f0: 2200 1c00 |001c: new-instance v0, Landroid/content/Intent; // type@001c │ │ -0221f4: 1a01 5605 |001e: const-string v1, "android.intent.action.POWER_USAGE_SUMMARY" // string@0556 │ │ -0221f8: 7020 4e00 1000 |0020: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@004e │ │ -0221fe: 5451 6505 |0023: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1BatlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0565 │ │ -022202: 6e20 6204 0100 |0025: invoke-virtual {v1, v0}, Lcom/gacode/relaunchx/ReLaunch;.startActivity:(Landroid/content/Intent;)V // method@0462 │ │ -022208: 0e00 |0028: return-void │ │ -02220a: 5451 6505 |0029: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1BatlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0565 │ │ -02220e: 5411 6006 |002b: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -022212: 1a02 ee05 |002d: const-string v2, "batButtonLT" // string@05ee │ │ -022216: 1a03 f903 |002f: const-string v3, "NOTHING" // string@03f9 │ │ -02221a: 7230 6f00 2103 |0031: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -022220: 0c01 |0034: move-result-object v1 │ │ -022222: 1a02 9601 |0035: const-string v2, "LOCK" // string@0196 │ │ -022226: 6e20 7c06 2100 |0037: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -02222c: 0a01 |003a: move-result v1 │ │ -02222e: 3801 0800 |003b: if-eqz v1, 0043 // +0008 │ │ -022232: 5451 6505 |003d: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1BatlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0565 │ │ -022236: 7110 1904 0100 |003f: invoke-static {v1}, Lcom/gacode/relaunchx/ReLaunch;.access$200:(Lcom/gacode/relaunchx/ReLaunch;)V // method@0419 │ │ -02223c: 28e6 |0042: goto 0028 // -001a │ │ -02223e: 5451 6505 |0043: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1BatlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0565 │ │ -022242: 5411 6006 |0045: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -022246: 1a02 ee05 |0047: const-string v2, "batButtonLT" // string@05ee │ │ -02224a: 1a03 f903 |0049: const-string v3, "NOTHING" // string@03f9 │ │ -02224e: 7230 6f00 2103 |004b: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -022254: 0c01 |004e: move-result-object v1 │ │ -022256: 1a02 0804 |004f: const-string v2, "POWEROFF" // string@0408 │ │ -02225a: 6e20 7c06 2100 |0051: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -022260: 0a01 |0054: move-result v1 │ │ -022262: 3801 0800 |0055: if-eqz v1, 005d // +0008 │ │ -022266: 5451 6505 |0057: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1BatlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0565 │ │ -02226a: 7110 1c04 0100 |0059: invoke-static {v1}, Lcom/gacode/relaunchx/ReLaunch;.access$300:(Lcom/gacode/relaunchx/ReLaunch;)V // method@041c │ │ -022270: 28cc |005c: goto 0028 // -0034 │ │ -022272: 5451 6505 |005d: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1BatlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0565 │ │ -022276: 5411 6006 |005f: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -02227a: 1a02 ee05 |0061: const-string v2, "batButtonLT" // string@05ee │ │ -02227e: 1a03 f903 |0063: const-string v3, "NOTHING" // string@03f9 │ │ -022282: 7230 6f00 2103 |0065: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -022288: 0c01 |0068: move-result-object v1 │ │ -02228a: 1a02 3f04 |0069: const-string v2, "SWITCHWIFI" // string@043f │ │ -02228e: 6e20 7c06 2100 |006b: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -022294: 0a01 |006e: move-result v1 │ │ -022296: 3801 0800 |006f: if-eqz v1, 0077 // +0008 │ │ -02229a: 5451 6505 |0071: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1BatlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0565 │ │ -02229e: 7110 1d04 0100 |0073: invoke-static {v1}, Lcom/gacode/relaunchx/ReLaunch;.access$400:(Lcom/gacode/relaunchx/ReLaunch;)V // method@041d │ │ -0222a4: 28b2 |0076: goto 0028 // -004e │ │ -0222a6: 5451 6505 |0077: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1BatlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0565 │ │ -0222aa: 5411 6006 |0079: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -0222ae: 1a02 ee05 |007b: const-string v2, "batButtonLT" // string@05ee │ │ -0222b2: 1a03 f903 |007d: const-string v3, "NOTHING" // string@03f9 │ │ -0222b6: 7230 6f00 2103 |007f: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -0222bc: 0c01 |0082: move-result-object v1 │ │ -0222be: 1a02 1b04 |0083: const-string v2, "RUN" // string@041b │ │ -0222c2: 6e20 7c06 2100 |0085: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -0222c8: 0a01 |0088: move-result v1 │ │ -0222ca: 3801 9fff |0089: if-eqz v1, 0028 // -0061 │ │ -0222ce: 5451 6505 |008b: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1BatlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0565 │ │ -0222d2: 5452 6505 |008d: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunch$1BatlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0565 │ │ -0222d6: 5422 6006 |008f: iget-object v2, v2, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -0222da: 1a03 ef05 |0091: const-string v3, "batButtonLTapp" // string@05ef │ │ -0222de: 1a04 1800 |0093: const-string v4, "%%" // string@0018 │ │ -0222e2: 7230 6f00 3204 |0095: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -0222e8: 0c02 |0098: move-result-object v2 │ │ -0222ea: 7120 1e04 2100 |0099: invoke-static {v1, v2}, Lcom/gacode/relaunchx/ReLaunch;.access$500:(Lcom/gacode/relaunchx/ReLaunch;Ljava/lang/String;)V // method@041e │ │ -0222f0: 288c |009c: goto 0028 // -0074 │ │ +023240: |[023240] com.gacode.relaunchx.ReLaunch$1BatlSimpleOnGestureListener.onLongPress:(Landroid/view/MotionEvent;)V │ │ +023250: 5451 6605 |0000: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1BatlSimpleOnGestureListener;.val$mem_l:Landroid/widget/RelativeLayout; // field@0566 │ │ +023254: 6e10 4701 0100 |0002: invoke-virtual {v1}, Landroid/widget/RelativeLayout;.hasWindowFocus:()Z // method@0147 │ │ +02325a: 0a01 |0005: move-result v1 │ │ +02325c: 3801 2200 |0006: if-eqz v1, 0028 // +0022 │ │ +023260: 5451 6505 |0008: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1BatlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0565 │ │ +023264: 5411 6006 |000a: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +023268: 1a02 ee05 |000c: const-string v2, "batButtonLT" // string@05ee │ │ +02326c: 1a03 f903 |000e: const-string v3, "NOTHING" // string@03f9 │ │ +023270: 7230 6f00 2103 |0010: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +023276: 0c01 |0013: move-result-object v1 │ │ +023278: 1a02 1904 |0014: const-string v2, "RELAUNCH" // string@0419 │ │ +02327c: 6e20 7c06 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +023282: 0a01 |0019: move-result v1 │ │ +023284: 3801 0f00 |001a: if-eqz v1, 0029 // +000f │ │ +023288: 2200 1c00 |001c: new-instance v0, Landroid/content/Intent; // type@001c │ │ +02328c: 1a01 5605 |001e: const-string v1, "android.intent.action.POWER_USAGE_SUMMARY" // string@0556 │ │ +023290: 7020 4e00 1000 |0020: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@004e │ │ +023296: 5451 6505 |0023: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1BatlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0565 │ │ +02329a: 6e20 6204 0100 |0025: invoke-virtual {v1, v0}, Lcom/gacode/relaunchx/ReLaunch;.startActivity:(Landroid/content/Intent;)V // method@0462 │ │ +0232a0: 0e00 |0028: return-void │ │ +0232a2: 5451 6505 |0029: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1BatlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0565 │ │ +0232a6: 5411 6006 |002b: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +0232aa: 1a02 ee05 |002d: const-string v2, "batButtonLT" // string@05ee │ │ +0232ae: 1a03 f903 |002f: const-string v3, "NOTHING" // string@03f9 │ │ +0232b2: 7230 6f00 2103 |0031: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +0232b8: 0c01 |0034: move-result-object v1 │ │ +0232ba: 1a02 9601 |0035: const-string v2, "LOCK" // string@0196 │ │ +0232be: 6e20 7c06 2100 |0037: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +0232c4: 0a01 |003a: move-result v1 │ │ +0232c6: 3801 0800 |003b: if-eqz v1, 0043 // +0008 │ │ +0232ca: 5451 6505 |003d: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1BatlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0565 │ │ +0232ce: 7110 1904 0100 |003f: invoke-static {v1}, Lcom/gacode/relaunchx/ReLaunch;.access$200:(Lcom/gacode/relaunchx/ReLaunch;)V // method@0419 │ │ +0232d4: 28e6 |0042: goto 0028 // -001a │ │ +0232d6: 5451 6505 |0043: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1BatlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0565 │ │ +0232da: 5411 6006 |0045: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +0232de: 1a02 ee05 |0047: const-string v2, "batButtonLT" // string@05ee │ │ +0232e2: 1a03 f903 |0049: const-string v3, "NOTHING" // string@03f9 │ │ +0232e6: 7230 6f00 2103 |004b: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +0232ec: 0c01 |004e: move-result-object v1 │ │ +0232ee: 1a02 0804 |004f: const-string v2, "POWEROFF" // string@0408 │ │ +0232f2: 6e20 7c06 2100 |0051: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +0232f8: 0a01 |0054: move-result v1 │ │ +0232fa: 3801 0800 |0055: if-eqz v1, 005d // +0008 │ │ +0232fe: 5451 6505 |0057: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1BatlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0565 │ │ +023302: 7110 1c04 0100 |0059: invoke-static {v1}, Lcom/gacode/relaunchx/ReLaunch;.access$300:(Lcom/gacode/relaunchx/ReLaunch;)V // method@041c │ │ +023308: 28cc |005c: goto 0028 // -0034 │ │ +02330a: 5451 6505 |005d: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1BatlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0565 │ │ +02330e: 5411 6006 |005f: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +023312: 1a02 ee05 |0061: const-string v2, "batButtonLT" // string@05ee │ │ +023316: 1a03 f903 |0063: const-string v3, "NOTHING" // string@03f9 │ │ +02331a: 7230 6f00 2103 |0065: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +023320: 0c01 |0068: move-result-object v1 │ │ +023322: 1a02 3f04 |0069: const-string v2, "SWITCHWIFI" // string@043f │ │ +023326: 6e20 7c06 2100 |006b: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +02332c: 0a01 |006e: move-result v1 │ │ +02332e: 3801 0800 |006f: if-eqz v1, 0077 // +0008 │ │ +023332: 5451 6505 |0071: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1BatlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0565 │ │ +023336: 7110 1d04 0100 |0073: invoke-static {v1}, Lcom/gacode/relaunchx/ReLaunch;.access$400:(Lcom/gacode/relaunchx/ReLaunch;)V // method@041d │ │ +02333c: 28b2 |0076: goto 0028 // -004e │ │ +02333e: 5451 6505 |0077: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1BatlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0565 │ │ +023342: 5411 6006 |0079: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +023346: 1a02 ee05 |007b: const-string v2, "batButtonLT" // string@05ee │ │ +02334a: 1a03 f903 |007d: const-string v3, "NOTHING" // string@03f9 │ │ +02334e: 7230 6f00 2103 |007f: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +023354: 0c01 |0082: move-result-object v1 │ │ +023356: 1a02 1b04 |0083: const-string v2, "RUN" // string@041b │ │ +02335a: 6e20 7c06 2100 |0085: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +023360: 0a01 |0088: move-result v1 │ │ +023362: 3801 9fff |0089: if-eqz v1, 0028 // -0061 │ │ +023366: 5451 6505 |008b: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1BatlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0565 │ │ +02336a: 5452 6505 |008d: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunch$1BatlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0565 │ │ +02336e: 5422 6006 |008f: iget-object v2, v2, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +023372: 1a03 ef05 |0091: const-string v3, "batButtonLTapp" // string@05ef │ │ +023376: 1a04 1800 |0093: const-string v4, "%%" // string@0018 │ │ +02337a: 7230 6f00 3204 |0095: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +023380: 0c02 |0098: move-result-object v2 │ │ +023382: 7120 1e04 2100 |0099: invoke-static {v1, v2}, Lcom/gacode/relaunchx/ReLaunch;.access$500:(Lcom/gacode/relaunchx/ReLaunch;Ljava/lang/String;)V // method@041e │ │ +023388: 288c |009c: goto 0028 // -0074 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2631 │ │ 0x0008 line=2632 │ │ 0x0016 line=2633 │ │ 0x001c line=2634 │ │ 0x0023 line=2636 │ │ @@ -31265,90 +31271,90 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 150 16-bit code units │ │ -0222f4: |[0222f4] com.gacode.relaunchx.ReLaunch$1BatlSimpleOnGestureListener.onSingleTapConfirmed:(Landroid/view/MotionEvent;)Z │ │ -022304: 5451 6505 |0000: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1BatlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0565 │ │ -022308: 5411 6006 |0002: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -02230c: 1a02 f005 |0004: const-string v2, "batButtonST" // string@05f0 │ │ -022310: 1a03 1904 |0006: const-string v3, "RELAUNCH" // string@0419 │ │ -022314: 7230 6f00 2103 |0008: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -02231a: 0c01 |000b: move-result-object v1 │ │ -02231c: 1a02 1904 |000c: const-string v2, "RELAUNCH" // string@0419 │ │ -022320: 6e20 7c06 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -022326: 0a01 |0011: move-result v1 │ │ -022328: 3801 1000 |0012: if-eqz v1, 0022 // +0010 │ │ -02232c: 2200 1c00 |0014: new-instance v0, Landroid/content/Intent; // type@001c │ │ -022330: 1a01 5605 |0016: const-string v1, "android.intent.action.POWER_USAGE_SUMMARY" // string@0556 │ │ -022334: 7020 4e00 1000 |0018: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@004e │ │ -02233a: 5451 6505 |001b: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1BatlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0565 │ │ -02233e: 6e20 6204 0100 |001d: invoke-virtual {v1, v0}, Lcom/gacode/relaunchx/ReLaunch;.startActivity:(Landroid/content/Intent;)V // method@0462 │ │ -022344: 1211 |0020: const/4 v1, #int 1 // #1 │ │ -022346: 0f01 |0021: return v1 │ │ -022348: 5451 6505 |0022: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1BatlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0565 │ │ -02234c: 5411 6006 |0024: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -022350: 1a02 f005 |0026: const-string v2, "batButtonST" // string@05f0 │ │ -022354: 1a03 1904 |0028: const-string v3, "RELAUNCH" // string@0419 │ │ -022358: 7230 6f00 2103 |002a: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -02235e: 0c01 |002d: move-result-object v1 │ │ -022360: 1a02 9601 |002e: const-string v2, "LOCK" // string@0196 │ │ -022364: 6e20 7c06 2100 |0030: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -02236a: 0a01 |0033: move-result v1 │ │ -02236c: 3801 0800 |0034: if-eqz v1, 003c // +0008 │ │ -022370: 5451 6505 |0036: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1BatlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0565 │ │ -022374: 7110 1904 0100 |0038: invoke-static {v1}, Lcom/gacode/relaunchx/ReLaunch;.access$200:(Lcom/gacode/relaunchx/ReLaunch;)V // method@0419 │ │ -02237a: 28e5 |003b: goto 0020 // -001b │ │ -02237c: 5451 6505 |003c: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1BatlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0565 │ │ -022380: 5411 6006 |003e: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -022384: 1a02 f005 |0040: const-string v2, "batButtonST" // string@05f0 │ │ -022388: 1a03 1904 |0042: const-string v3, "RELAUNCH" // string@0419 │ │ -02238c: 7230 6f00 2103 |0044: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -022392: 0c01 |0047: move-result-object v1 │ │ -022394: 1a02 0804 |0048: const-string v2, "POWEROFF" // string@0408 │ │ -022398: 6e20 7c06 2100 |004a: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -02239e: 0a01 |004d: move-result v1 │ │ -0223a0: 3801 0800 |004e: if-eqz v1, 0056 // +0008 │ │ -0223a4: 5451 6505 |0050: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1BatlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0565 │ │ -0223a8: 7110 1c04 0100 |0052: invoke-static {v1}, Lcom/gacode/relaunchx/ReLaunch;.access$300:(Lcom/gacode/relaunchx/ReLaunch;)V // method@041c │ │ -0223ae: 28cb |0055: goto 0020 // -0035 │ │ -0223b0: 5451 6505 |0056: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1BatlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0565 │ │ -0223b4: 5411 6006 |0058: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -0223b8: 1a02 f005 |005a: const-string v2, "batButtonST" // string@05f0 │ │ -0223bc: 1a03 1904 |005c: const-string v3, "RELAUNCH" // string@0419 │ │ -0223c0: 7230 6f00 2103 |005e: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -0223c6: 0c01 |0061: move-result-object v1 │ │ -0223c8: 1a02 3f04 |0062: const-string v2, "SWITCHWIFI" // string@043f │ │ -0223cc: 6e20 7c06 2100 |0064: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -0223d2: 0a01 |0067: move-result v1 │ │ -0223d4: 3801 0800 |0068: if-eqz v1, 0070 // +0008 │ │ -0223d8: 5451 6505 |006a: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1BatlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0565 │ │ -0223dc: 7110 1d04 0100 |006c: invoke-static {v1}, Lcom/gacode/relaunchx/ReLaunch;.access$400:(Lcom/gacode/relaunchx/ReLaunch;)V // method@041d │ │ -0223e2: 28b1 |006f: goto 0020 // -004f │ │ -0223e4: 5451 6505 |0070: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1BatlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0565 │ │ -0223e8: 5411 6006 |0072: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -0223ec: 1a02 f005 |0074: const-string v2, "batButtonST" // string@05f0 │ │ -0223f0: 1a03 1904 |0076: const-string v3, "RELAUNCH" // string@0419 │ │ -0223f4: 7230 6f00 2103 |0078: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -0223fa: 0c01 |007b: move-result-object v1 │ │ -0223fc: 1a02 1b04 |007c: const-string v2, "RUN" // string@041b │ │ -022400: 6e20 7c06 2100 |007e: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -022406: 0a01 |0081: move-result v1 │ │ -022408: 3801 9eff |0082: if-eqz v1, 0020 // -0062 │ │ -02240c: 5451 6505 |0084: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1BatlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0565 │ │ -022410: 5452 6505 |0086: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunch$1BatlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0565 │ │ -022414: 5422 6006 |0088: iget-object v2, v2, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -022418: 1a03 f105 |008a: const-string v3, "batButtonSTapp" // string@05f1 │ │ -02241c: 1a04 1800 |008c: const-string v4, "%%" // string@0018 │ │ -022420: 7230 6f00 3204 |008e: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -022426: 0c02 |0091: move-result-object v2 │ │ -022428: 7120 1e04 2100 |0092: invoke-static {v1, v2}, Lcom/gacode/relaunchx/ReLaunch;.access$500:(Lcom/gacode/relaunchx/ReLaunch;Ljava/lang/String;)V // method@041e │ │ -02242e: 288b |0095: goto 0020 // -0075 │ │ +02338c: |[02338c] com.gacode.relaunchx.ReLaunch$1BatlSimpleOnGestureListener.onSingleTapConfirmed:(Landroid/view/MotionEvent;)Z │ │ +02339c: 5451 6505 |0000: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1BatlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0565 │ │ +0233a0: 5411 6006 |0002: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +0233a4: 1a02 f005 |0004: const-string v2, "batButtonST" // string@05f0 │ │ +0233a8: 1a03 1904 |0006: const-string v3, "RELAUNCH" // string@0419 │ │ +0233ac: 7230 6f00 2103 |0008: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +0233b2: 0c01 |000b: move-result-object v1 │ │ +0233b4: 1a02 1904 |000c: const-string v2, "RELAUNCH" // string@0419 │ │ +0233b8: 6e20 7c06 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +0233be: 0a01 |0011: move-result v1 │ │ +0233c0: 3801 1000 |0012: if-eqz v1, 0022 // +0010 │ │ +0233c4: 2200 1c00 |0014: new-instance v0, Landroid/content/Intent; // type@001c │ │ +0233c8: 1a01 5605 |0016: const-string v1, "android.intent.action.POWER_USAGE_SUMMARY" // string@0556 │ │ +0233cc: 7020 4e00 1000 |0018: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@004e │ │ +0233d2: 5451 6505 |001b: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1BatlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0565 │ │ +0233d6: 6e20 6204 0100 |001d: invoke-virtual {v1, v0}, Lcom/gacode/relaunchx/ReLaunch;.startActivity:(Landroid/content/Intent;)V // method@0462 │ │ +0233dc: 1211 |0020: const/4 v1, #int 1 // #1 │ │ +0233de: 0f01 |0021: return v1 │ │ +0233e0: 5451 6505 |0022: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1BatlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0565 │ │ +0233e4: 5411 6006 |0024: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +0233e8: 1a02 f005 |0026: const-string v2, "batButtonST" // string@05f0 │ │ +0233ec: 1a03 1904 |0028: const-string v3, "RELAUNCH" // string@0419 │ │ +0233f0: 7230 6f00 2103 |002a: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +0233f6: 0c01 |002d: move-result-object v1 │ │ +0233f8: 1a02 9601 |002e: const-string v2, "LOCK" // string@0196 │ │ +0233fc: 6e20 7c06 2100 |0030: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +023402: 0a01 |0033: move-result v1 │ │ +023404: 3801 0800 |0034: if-eqz v1, 003c // +0008 │ │ +023408: 5451 6505 |0036: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1BatlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0565 │ │ +02340c: 7110 1904 0100 |0038: invoke-static {v1}, Lcom/gacode/relaunchx/ReLaunch;.access$200:(Lcom/gacode/relaunchx/ReLaunch;)V // method@0419 │ │ +023412: 28e5 |003b: goto 0020 // -001b │ │ +023414: 5451 6505 |003c: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1BatlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0565 │ │ +023418: 5411 6006 |003e: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +02341c: 1a02 f005 |0040: const-string v2, "batButtonST" // string@05f0 │ │ +023420: 1a03 1904 |0042: const-string v3, "RELAUNCH" // string@0419 │ │ +023424: 7230 6f00 2103 |0044: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +02342a: 0c01 |0047: move-result-object v1 │ │ +02342c: 1a02 0804 |0048: const-string v2, "POWEROFF" // string@0408 │ │ +023430: 6e20 7c06 2100 |004a: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +023436: 0a01 |004d: move-result v1 │ │ +023438: 3801 0800 |004e: if-eqz v1, 0056 // +0008 │ │ +02343c: 5451 6505 |0050: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1BatlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0565 │ │ +023440: 7110 1c04 0100 |0052: invoke-static {v1}, Lcom/gacode/relaunchx/ReLaunch;.access$300:(Lcom/gacode/relaunchx/ReLaunch;)V // method@041c │ │ +023446: 28cb |0055: goto 0020 // -0035 │ │ +023448: 5451 6505 |0056: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1BatlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0565 │ │ +02344c: 5411 6006 |0058: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +023450: 1a02 f005 |005a: const-string v2, "batButtonST" // string@05f0 │ │ +023454: 1a03 1904 |005c: const-string v3, "RELAUNCH" // string@0419 │ │ +023458: 7230 6f00 2103 |005e: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +02345e: 0c01 |0061: move-result-object v1 │ │ +023460: 1a02 3f04 |0062: const-string v2, "SWITCHWIFI" // string@043f │ │ +023464: 6e20 7c06 2100 |0064: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +02346a: 0a01 |0067: move-result v1 │ │ +02346c: 3801 0800 |0068: if-eqz v1, 0070 // +0008 │ │ +023470: 5451 6505 |006a: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1BatlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0565 │ │ +023474: 7110 1d04 0100 |006c: invoke-static {v1}, Lcom/gacode/relaunchx/ReLaunch;.access$400:(Lcom/gacode/relaunchx/ReLaunch;)V // method@041d │ │ +02347a: 28b1 |006f: goto 0020 // -004f │ │ +02347c: 5451 6505 |0070: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1BatlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0565 │ │ +023480: 5411 6006 |0072: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +023484: 1a02 f005 |0074: const-string v2, "batButtonST" // string@05f0 │ │ +023488: 1a03 1904 |0076: const-string v3, "RELAUNCH" // string@0419 │ │ +02348c: 7230 6f00 2103 |0078: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +023492: 0c01 |007b: move-result-object v1 │ │ +023494: 1a02 1b04 |007c: const-string v2, "RUN" // string@041b │ │ +023498: 6e20 7c06 2100 |007e: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +02349e: 0a01 |0081: move-result v1 │ │ +0234a0: 3801 9eff |0082: if-eqz v1, 0020 // -0062 │ │ +0234a4: 5451 6505 |0084: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1BatlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0565 │ │ +0234a8: 5452 6505 |0086: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunch$1BatlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0565 │ │ +0234ac: 5422 6006 |0088: iget-object v2, v2, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +0234b0: 1a03 f105 |008a: const-string v3, "batButtonSTapp" // string@05f1 │ │ +0234b4: 1a04 1800 |008c: const-string v4, "%%" // string@0018 │ │ +0234b8: 7230 6f00 3204 |008e: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +0234be: 0c02 |0091: move-result-object v2 │ │ +0234c0: 7120 1e04 2100 |0092: invoke-static {v1, v2}, Lcom/gacode/relaunchx/ReLaunch;.access$500:(Lcom/gacode/relaunchx/ReLaunch;Ljava/lang/String;)V // method@041e │ │ +0234c6: 288b |0095: goto 0020 // -0075 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2585 │ │ 0x0014 line=2587 │ │ 0x001b line=2589 │ │ 0x0020 line=2603 │ │ 0x0022 line=2590 │ │ @@ -31408,19 +31414,19 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunch;Landroid/widget/ImageButton;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -022430: |[022430] com.gacode.relaunchx.ReLaunch$1FavSimpleOnGestureListener.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/widget/ImageButton;)V │ │ -022440: 5b01 6705 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$1FavSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0567 │ │ -022444: 5b02 6805 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ReLaunch$1FavSimpleOnGestureListener;.val$fav_button:Landroid/widget/ImageButton; // field@0568 │ │ -022448: 7010 d900 0000 |0004: invoke-direct {v0}, Landroid/view/GestureDetector$SimpleOnGestureListener;.:()V // method@00d9 │ │ -02244e: 0e00 |0007: return-void │ │ +0234c8: |[0234c8] com.gacode.relaunchx.ReLaunch$1FavSimpleOnGestureListener.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/widget/ImageButton;)V │ │ +0234d8: 5b01 6705 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$1FavSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0567 │ │ +0234dc: 5b02 6805 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ReLaunch$1FavSimpleOnGestureListener;.val$fav_button:Landroid/widget/ImageButton; // field@0568 │ │ +0234e0: 7010 d900 0000 |0004: invoke-direct {v0}, Landroid/view/GestureDetector$SimpleOnGestureListener;.:()V // method@00d9 │ │ +0234e6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2412 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/gacode/relaunchx/ReLaunch$1FavSimpleOnGestureListener; │ │ 0x0000 - 0x0008 reg=1 this$0 Lcom/gacode/relaunchx/ReLaunch; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/widget/ImageButton; │ │ @@ -31431,74 +31437,74 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 119 16-bit code units │ │ -022450: |[022450] com.gacode.relaunchx.ReLaunch$1FavSimpleOnGestureListener.onDoubleTap:(Landroid/view/MotionEvent;)Z │ │ -022460: 5451 6705 |0000: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1FavSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0567 │ │ -022464: 5411 6006 |0002: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -022468: 1a02 6507 |0004: const-string v2, "favButtonDT" // string@0765 │ │ -02246c: 1a03 f903 |0006: const-string v3, "NOTHING" // string@03f9 │ │ -022470: 7230 6f00 2103 |0008: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -022476: 0c01 |000b: move-result-object v1 │ │ -022478: 1a02 0004 |000c: const-string v2, "OPENN" // string@0400 │ │ -02247c: 6e20 7c06 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -022482: 0a01 |0011: move-result v1 │ │ -022484: 3801 2600 |0012: if-eqz v1, 0038 // +0026 │ │ -022488: 2200 be00 |0014: new-instance v0, Lcom/gacode/relaunchx/ListActions; // type@00be │ │ -02248c: 5451 6705 |0016: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1FavSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0567 │ │ -022490: 5411 4a06 |0018: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -022494: 5452 6705 |001a: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunch$1FavSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0567 │ │ -022498: 7030 5302 1002 |001c: invoke-direct {v0, v1, v2}, Lcom/gacode/relaunchx/ListActions;.:(Lcom/gacode/relaunchx/ReLaunchApp;Landroid/app/Activity;)V // method@0253 │ │ -02249e: 1a01 7607 |001f: const-string v1, "favorites" // string@0776 │ │ -0224a2: 5452 6705 |0021: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunch$1FavSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0567 │ │ -0224a6: 5422 6006 |0023: iget-object v2, v2, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -0224aa: 1a03 6607 |0025: const-string v3, "favButtonDTopenN" // string@0766 │ │ -0224ae: 1a04 7100 |0027: const-string v4, "1" // string@0071 │ │ -0224b2: 7230 6f00 3204 |0029: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -0224b8: 0c02 |002c: move-result-object v2 │ │ -0224ba: 7110 5d06 0200 |002d: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ -0224c0: 0a02 |0030: move-result v2 │ │ -0224c2: d802 02ff |0031: add-int/lit8 v2, v2, #int -1 // #ff │ │ -0224c6: 6e30 5602 1002 |0033: invoke-virtual {v0, v1, v2}, Lcom/gacode/relaunchx/ListActions;.runItem:(Ljava/lang/String;I)V // method@0256 │ │ -0224cc: 1211 |0036: const/4 v1, #int 1 // #1 │ │ -0224ce: 0f01 |0037: return v1 │ │ -0224d0: 5451 6705 |0038: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1FavSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0567 │ │ -0224d4: 5411 6006 |003a: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -0224d8: 1a02 6507 |003c: const-string v2, "favButtonDT" // string@0765 │ │ -0224dc: 1a03 f903 |003e: const-string v3, "NOTHING" // string@03f9 │ │ -0224e0: 7230 6f00 2103 |0040: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -0224e6: 0c01 |0043: move-result-object v1 │ │ -0224e8: 1a02 ff03 |0044: const-string v2, "OPENMENU" // string@03ff │ │ -0224ec: 6e20 7c06 2100 |0046: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -0224f2: 0a01 |0049: move-result v1 │ │ -0224f4: 3801 1300 |004a: if-eqz v1, 005d // +0013 │ │ -0224f8: 2200 be00 |004c: new-instance v0, Lcom/gacode/relaunchx/ListActions; // type@00be │ │ -0224fc: 5451 6705 |004e: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1FavSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0567 │ │ -022500: 5411 4a06 |0050: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -022504: 5452 6705 |0052: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunch$1FavSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0567 │ │ -022508: 7030 5302 1002 |0054: invoke-direct {v0, v1, v2}, Lcom/gacode/relaunchx/ListActions;.:(Lcom/gacode/relaunchx/ReLaunchApp;Landroid/app/Activity;)V // method@0253 │ │ -02250e: 1a01 7607 |0057: const-string v1, "favorites" // string@0776 │ │ -022512: 6e20 5702 1000 |0059: invoke-virtual {v0, v1}, Lcom/gacode/relaunchx/ListActions;.showMenu:(Ljava/lang/String;)V // method@0257 │ │ -022518: 28da |005c: goto 0036 // -0026 │ │ -02251a: 5451 6705 |005d: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1FavSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0567 │ │ -02251e: 5411 6006 |005f: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -022522: 1a02 6507 |0061: const-string v2, "favButtonDT" // string@0765 │ │ -022526: 1a03 f903 |0063: const-string v3, "NOTHING" // string@03f9 │ │ -02252a: 7230 6f00 2103 |0065: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -022530: 0c01 |0068: move-result-object v1 │ │ -022532: 1a02 0104 |0069: const-string v2, "OPENSCREEN" // string@0401 │ │ -022536: 6e20 7c06 2100 |006b: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -02253c: 0a01 |006e: move-result v1 │ │ -02253e: 3801 c7ff |006f: if-eqz v1, 0036 // -0039 │ │ -022542: 5451 6705 |0071: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1FavSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0567 │ │ -022546: 7110 1804 0100 |0073: invoke-static {v1}, Lcom/gacode/relaunchx/ReLaunch;.access$1900:(Lcom/gacode/relaunchx/ReLaunch;)V // method@0418 │ │ -02254c: 28c0 |0076: goto 0036 // -0040 │ │ +0234e8: |[0234e8] com.gacode.relaunchx.ReLaunch$1FavSimpleOnGestureListener.onDoubleTap:(Landroid/view/MotionEvent;)Z │ │ +0234f8: 5451 6705 |0000: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1FavSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0567 │ │ +0234fc: 5411 6006 |0002: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +023500: 1a02 6507 |0004: const-string v2, "favButtonDT" // string@0765 │ │ +023504: 1a03 f903 |0006: const-string v3, "NOTHING" // string@03f9 │ │ +023508: 7230 6f00 2103 |0008: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +02350e: 0c01 |000b: move-result-object v1 │ │ +023510: 1a02 0004 |000c: const-string v2, "OPENN" // string@0400 │ │ +023514: 6e20 7c06 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +02351a: 0a01 |0011: move-result v1 │ │ +02351c: 3801 2600 |0012: if-eqz v1, 0038 // +0026 │ │ +023520: 2200 be00 |0014: new-instance v0, Lcom/gacode/relaunchx/ListActions; // type@00be │ │ +023524: 5451 6705 |0016: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1FavSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0567 │ │ +023528: 5411 4a06 |0018: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02352c: 5452 6705 |001a: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunch$1FavSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0567 │ │ +023530: 7030 5302 1002 |001c: invoke-direct {v0, v1, v2}, Lcom/gacode/relaunchx/ListActions;.:(Lcom/gacode/relaunchx/ReLaunchApp;Landroid/app/Activity;)V // method@0253 │ │ +023536: 1a01 7607 |001f: const-string v1, "favorites" // string@0776 │ │ +02353a: 5452 6705 |0021: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunch$1FavSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0567 │ │ +02353e: 5422 6006 |0023: iget-object v2, v2, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +023542: 1a03 6607 |0025: const-string v3, "favButtonDTopenN" // string@0766 │ │ +023546: 1a04 7100 |0027: const-string v4, "1" // string@0071 │ │ +02354a: 7230 6f00 3204 |0029: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +023550: 0c02 |002c: move-result-object v2 │ │ +023552: 7110 5d06 0200 |002d: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ +023558: 0a02 |0030: move-result v2 │ │ +02355a: d802 02ff |0031: add-int/lit8 v2, v2, #int -1 // #ff │ │ +02355e: 6e30 5602 1002 |0033: invoke-virtual {v0, v1, v2}, Lcom/gacode/relaunchx/ListActions;.runItem:(Ljava/lang/String;I)V // method@0256 │ │ +023564: 1211 |0036: const/4 v1, #int 1 // #1 │ │ +023566: 0f01 |0037: return v1 │ │ +023568: 5451 6705 |0038: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1FavSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0567 │ │ +02356c: 5411 6006 |003a: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +023570: 1a02 6507 |003c: const-string v2, "favButtonDT" // string@0765 │ │ +023574: 1a03 f903 |003e: const-string v3, "NOTHING" // string@03f9 │ │ +023578: 7230 6f00 2103 |0040: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +02357e: 0c01 |0043: move-result-object v1 │ │ +023580: 1a02 ff03 |0044: const-string v2, "OPENMENU" // string@03ff │ │ +023584: 6e20 7c06 2100 |0046: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +02358a: 0a01 |0049: move-result v1 │ │ +02358c: 3801 1300 |004a: if-eqz v1, 005d // +0013 │ │ +023590: 2200 be00 |004c: new-instance v0, Lcom/gacode/relaunchx/ListActions; // type@00be │ │ +023594: 5451 6705 |004e: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1FavSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0567 │ │ +023598: 5411 4a06 |0050: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02359c: 5452 6705 |0052: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunch$1FavSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0567 │ │ +0235a0: 7030 5302 1002 |0054: invoke-direct {v0, v1, v2}, Lcom/gacode/relaunchx/ListActions;.:(Lcom/gacode/relaunchx/ReLaunchApp;Landroid/app/Activity;)V // method@0253 │ │ +0235a6: 1a01 7607 |0057: const-string v1, "favorites" // string@0776 │ │ +0235aa: 6e20 5702 1000 |0059: invoke-virtual {v0, v1}, Lcom/gacode/relaunchx/ListActions;.showMenu:(Ljava/lang/String;)V // method@0257 │ │ +0235b0: 28da |005c: goto 0036 // -0026 │ │ +0235b2: 5451 6705 |005d: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1FavSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0567 │ │ +0235b6: 5411 6006 |005f: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +0235ba: 1a02 6507 |0061: const-string v2, "favButtonDT" // string@0765 │ │ +0235be: 1a03 f903 |0063: const-string v3, "NOTHING" // string@03f9 │ │ +0235c2: 7230 6f00 2103 |0065: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +0235c8: 0c01 |0068: move-result-object v1 │ │ +0235ca: 1a02 0104 |0069: const-string v2, "OPENSCREEN" // string@0401 │ │ +0235ce: 6e20 7c06 2100 |006b: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +0235d4: 0a01 |006e: move-result v1 │ │ +0235d6: 3801 c7ff |006f: if-eqz v1, 0036 // -0039 │ │ +0235da: 5451 6705 |0071: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1FavSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0567 │ │ +0235de: 7110 1804 0100 |0073: invoke-static {v1}, Lcom/gacode/relaunchx/ReLaunch;.access$1900:(Lcom/gacode/relaunchx/ReLaunch;)V // method@0418 │ │ +0235e4: 28c0 |0076: goto 0036 // -0040 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2434 │ │ 0x0014 line=2436 │ │ 0x001f line=2437 │ │ 0x0029 line=2438 │ │ 0x002d line=2437 │ │ @@ -31521,77 +31527,77 @@ │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 126 16-bit code units │ │ -022550: |[022550] com.gacode.relaunchx.ReLaunch$1FavSimpleOnGestureListener.onLongPress:(Landroid/view/MotionEvent;)V │ │ -022560: 5451 6805 |0000: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1FavSimpleOnGestureListener;.val$fav_button:Landroid/widget/ImageButton; // field@0568 │ │ -022564: 6e10 2d01 0100 |0002: invoke-virtual {v1}, Landroid/widget/ImageButton;.hasWindowFocus:()Z // method@012d │ │ -02256a: 0a01 |0005: move-result v1 │ │ -02256c: 3801 3800 |0006: if-eqz v1, 003e // +0038 │ │ -022570: 5451 6705 |0008: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1FavSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0567 │ │ -022574: 5411 6006 |000a: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -022578: 1a02 6707 |000c: const-string v2, "favButtonLT" // string@0767 │ │ -02257c: 1a03 f903 |000e: const-string v3, "NOTHING" // string@03f9 │ │ -022580: 7230 6f00 2103 |0010: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -022586: 0c01 |0013: move-result-object v1 │ │ -022588: 1a02 0004 |0014: const-string v2, "OPENN" // string@0400 │ │ -02258c: 6e20 7c06 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -022592: 0a01 |0019: move-result v1 │ │ -022594: 3801 2500 |001a: if-eqz v1, 003f // +0025 │ │ -022598: 2200 be00 |001c: new-instance v0, Lcom/gacode/relaunchx/ListActions; // type@00be │ │ -02259c: 5451 6705 |001e: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1FavSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0567 │ │ -0225a0: 5411 4a06 |0020: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -0225a4: 5452 6705 |0022: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunch$1FavSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0567 │ │ -0225a8: 7030 5302 1002 |0024: invoke-direct {v0, v1, v2}, Lcom/gacode/relaunchx/ListActions;.:(Lcom/gacode/relaunchx/ReLaunchApp;Landroid/app/Activity;)V // method@0253 │ │ -0225ae: 1a01 7607 |0027: const-string v1, "favorites" // string@0776 │ │ -0225b2: 5452 6705 |0029: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunch$1FavSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0567 │ │ -0225b6: 5422 6006 |002b: iget-object v2, v2, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -0225ba: 1a03 6807 |002d: const-string v3, "favButtonLTopenN" // string@0768 │ │ -0225be: 1a04 7100 |002f: const-string v4, "1" // string@0071 │ │ -0225c2: 7230 6f00 3204 |0031: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -0225c8: 0c02 |0034: move-result-object v2 │ │ -0225ca: 7110 5d06 0200 |0035: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ -0225d0: 0a02 |0038: move-result v2 │ │ -0225d2: d802 02ff |0039: add-int/lit8 v2, v2, #int -1 // #ff │ │ -0225d6: 6e30 5602 1002 |003b: invoke-virtual {v0, v1, v2}, Lcom/gacode/relaunchx/ListActions;.runItem:(Ljava/lang/String;I)V // method@0256 │ │ -0225dc: 0e00 |003e: return-void │ │ -0225de: 5451 6705 |003f: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1FavSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0567 │ │ -0225e2: 5411 6006 |0041: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -0225e6: 1a02 6707 |0043: const-string v2, "favButtonLT" // string@0767 │ │ -0225ea: 1a03 f903 |0045: const-string v3, "NOTHING" // string@03f9 │ │ -0225ee: 7230 6f00 2103 |0047: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -0225f4: 0c01 |004a: move-result-object v1 │ │ -0225f6: 1a02 ff03 |004b: const-string v2, "OPENMENU" // string@03ff │ │ -0225fa: 6e20 7c06 2100 |004d: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -022600: 0a01 |0050: move-result v1 │ │ -022602: 3801 1300 |0051: if-eqz v1, 0064 // +0013 │ │ -022606: 2200 be00 |0053: new-instance v0, Lcom/gacode/relaunchx/ListActions; // type@00be │ │ -02260a: 5451 6705 |0055: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1FavSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0567 │ │ -02260e: 5411 4a06 |0057: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -022612: 5452 6705 |0059: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunch$1FavSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0567 │ │ -022616: 7030 5302 1002 |005b: invoke-direct {v0, v1, v2}, Lcom/gacode/relaunchx/ListActions;.:(Lcom/gacode/relaunchx/ReLaunchApp;Landroid/app/Activity;)V // method@0253 │ │ -02261c: 1a01 7607 |005e: const-string v1, "favorites" // string@0776 │ │ -022620: 6e20 5702 1000 |0060: invoke-virtual {v0, v1}, Lcom/gacode/relaunchx/ListActions;.showMenu:(Ljava/lang/String;)V // method@0257 │ │ -022626: 28db |0063: goto 003e // -0025 │ │ -022628: 5451 6705 |0064: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1FavSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0567 │ │ -02262c: 5411 6006 |0066: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -022630: 1a02 6707 |0068: const-string v2, "favButtonLT" // string@0767 │ │ -022634: 1a03 f903 |006a: const-string v3, "NOTHING" // string@03f9 │ │ -022638: 7230 6f00 2103 |006c: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -02263e: 0c01 |006f: move-result-object v1 │ │ -022640: 1a02 0104 |0070: const-string v2, "OPENSCREEN" // string@0401 │ │ -022644: 6e20 7c06 2100 |0072: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -02264a: 0a01 |0075: move-result v1 │ │ -02264c: 3801 c8ff |0076: if-eqz v1, 003e // -0038 │ │ -022650: 5451 6705 |0078: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1FavSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0567 │ │ -022654: 7110 1804 0100 |007a: invoke-static {v1}, Lcom/gacode/relaunchx/ReLaunch;.access$1900:(Lcom/gacode/relaunchx/ReLaunch;)V // method@0418 │ │ -02265a: 28c1 |007d: goto 003e // -003f │ │ +0235e8: |[0235e8] com.gacode.relaunchx.ReLaunch$1FavSimpleOnGestureListener.onLongPress:(Landroid/view/MotionEvent;)V │ │ +0235f8: 5451 6805 |0000: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1FavSimpleOnGestureListener;.val$fav_button:Landroid/widget/ImageButton; // field@0568 │ │ +0235fc: 6e10 2d01 0100 |0002: invoke-virtual {v1}, Landroid/widget/ImageButton;.hasWindowFocus:()Z // method@012d │ │ +023602: 0a01 |0005: move-result v1 │ │ +023604: 3801 3800 |0006: if-eqz v1, 003e // +0038 │ │ +023608: 5451 6705 |0008: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1FavSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0567 │ │ +02360c: 5411 6006 |000a: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +023610: 1a02 6707 |000c: const-string v2, "favButtonLT" // string@0767 │ │ +023614: 1a03 f903 |000e: const-string v3, "NOTHING" // string@03f9 │ │ +023618: 7230 6f00 2103 |0010: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +02361e: 0c01 |0013: move-result-object v1 │ │ +023620: 1a02 0004 |0014: const-string v2, "OPENN" // string@0400 │ │ +023624: 6e20 7c06 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +02362a: 0a01 |0019: move-result v1 │ │ +02362c: 3801 2500 |001a: if-eqz v1, 003f // +0025 │ │ +023630: 2200 be00 |001c: new-instance v0, Lcom/gacode/relaunchx/ListActions; // type@00be │ │ +023634: 5451 6705 |001e: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1FavSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0567 │ │ +023638: 5411 4a06 |0020: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02363c: 5452 6705 |0022: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunch$1FavSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0567 │ │ +023640: 7030 5302 1002 |0024: invoke-direct {v0, v1, v2}, Lcom/gacode/relaunchx/ListActions;.:(Lcom/gacode/relaunchx/ReLaunchApp;Landroid/app/Activity;)V // method@0253 │ │ +023646: 1a01 7607 |0027: const-string v1, "favorites" // string@0776 │ │ +02364a: 5452 6705 |0029: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunch$1FavSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0567 │ │ +02364e: 5422 6006 |002b: iget-object v2, v2, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +023652: 1a03 6807 |002d: const-string v3, "favButtonLTopenN" // string@0768 │ │ +023656: 1a04 7100 |002f: const-string v4, "1" // string@0071 │ │ +02365a: 7230 6f00 3204 |0031: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +023660: 0c02 |0034: move-result-object v2 │ │ +023662: 7110 5d06 0200 |0035: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ +023668: 0a02 |0038: move-result v2 │ │ +02366a: d802 02ff |0039: add-int/lit8 v2, v2, #int -1 // #ff │ │ +02366e: 6e30 5602 1002 |003b: invoke-virtual {v0, v1, v2}, Lcom/gacode/relaunchx/ListActions;.runItem:(Ljava/lang/String;I)V // method@0256 │ │ +023674: 0e00 |003e: return-void │ │ +023676: 5451 6705 |003f: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1FavSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0567 │ │ +02367a: 5411 6006 |0041: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +02367e: 1a02 6707 |0043: const-string v2, "favButtonLT" // string@0767 │ │ +023682: 1a03 f903 |0045: const-string v3, "NOTHING" // string@03f9 │ │ +023686: 7230 6f00 2103 |0047: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +02368c: 0c01 |004a: move-result-object v1 │ │ +02368e: 1a02 ff03 |004b: const-string v2, "OPENMENU" // string@03ff │ │ +023692: 6e20 7c06 2100 |004d: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +023698: 0a01 |0050: move-result v1 │ │ +02369a: 3801 1300 |0051: if-eqz v1, 0064 // +0013 │ │ +02369e: 2200 be00 |0053: new-instance v0, Lcom/gacode/relaunchx/ListActions; // type@00be │ │ +0236a2: 5451 6705 |0055: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1FavSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0567 │ │ +0236a6: 5411 4a06 |0057: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +0236aa: 5452 6705 |0059: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunch$1FavSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0567 │ │ +0236ae: 7030 5302 1002 |005b: invoke-direct {v0, v1, v2}, Lcom/gacode/relaunchx/ListActions;.:(Lcom/gacode/relaunchx/ReLaunchApp;Landroid/app/Activity;)V // method@0253 │ │ +0236b4: 1a01 7607 |005e: const-string v1, "favorites" // string@0776 │ │ +0236b8: 6e20 5702 1000 |0060: invoke-virtual {v0, v1}, Lcom/gacode/relaunchx/ListActions;.showMenu:(Ljava/lang/String;)V // method@0257 │ │ +0236be: 28db |0063: goto 003e // -0025 │ │ +0236c0: 5451 6705 |0064: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1FavSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0567 │ │ +0236c4: 5411 6006 |0066: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +0236c8: 1a02 6707 |0068: const-string v2, "favButtonLT" // string@0767 │ │ +0236cc: 1a03 f903 |006a: const-string v3, "NOTHING" // string@03f9 │ │ +0236d0: 7230 6f00 2103 |006c: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +0236d6: 0c01 |006f: move-result-object v1 │ │ +0236d8: 1a02 0104 |0070: const-string v2, "OPENSCREEN" // string@0401 │ │ +0236dc: 6e20 7c06 2100 |0072: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +0236e2: 0a01 |0075: move-result v1 │ │ +0236e4: 3801 c8ff |0076: if-eqz v1, 003e // -0038 │ │ +0236e8: 5451 6705 |0078: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1FavSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0567 │ │ +0236ec: 7110 1804 0100 |007a: invoke-static {v1}, Lcom/gacode/relaunchx/ReLaunch;.access$1900:(Lcom/gacode/relaunchx/ReLaunch;)V // method@0418 │ │ +0236f2: 28c1 |007d: goto 003e // -003f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2452 │ │ 0x0008 line=2453 │ │ 0x0016 line=2454 │ │ 0x001c line=2455 │ │ 0x0027 line=2457 │ │ @@ -31618,74 +31624,74 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 119 16-bit code units │ │ -02265c: |[02265c] com.gacode.relaunchx.ReLaunch$1FavSimpleOnGestureListener.onSingleTapConfirmed:(Landroid/view/MotionEvent;)Z │ │ -02266c: 5451 6705 |0000: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1FavSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0567 │ │ -022670: 5411 6006 |0002: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -022674: 1a02 6907 |0004: const-string v2, "favButtonST" // string@0769 │ │ -022678: 1a03 0104 |0006: const-string v3, "OPENSCREEN" // string@0401 │ │ -02267c: 7230 6f00 2103 |0008: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -022682: 0c01 |000b: move-result-object v1 │ │ -022684: 1a02 0004 |000c: const-string v2, "OPENN" // string@0400 │ │ -022688: 6e20 7c06 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -02268e: 0a01 |0011: move-result v1 │ │ -022690: 3801 2600 |0012: if-eqz v1, 0038 // +0026 │ │ -022694: 2200 be00 |0014: new-instance v0, Lcom/gacode/relaunchx/ListActions; // type@00be │ │ -022698: 5451 6705 |0016: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1FavSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0567 │ │ -02269c: 5411 4a06 |0018: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -0226a0: 5452 6705 |001a: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunch$1FavSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0567 │ │ -0226a4: 7030 5302 1002 |001c: invoke-direct {v0, v1, v2}, Lcom/gacode/relaunchx/ListActions;.:(Lcom/gacode/relaunchx/ReLaunchApp;Landroid/app/Activity;)V // method@0253 │ │ -0226aa: 1a01 7607 |001f: const-string v1, "favorites" // string@0776 │ │ -0226ae: 5452 6705 |0021: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunch$1FavSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0567 │ │ -0226b2: 5422 6006 |0023: iget-object v2, v2, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -0226b6: 1a03 6a07 |0025: const-string v3, "favButtonSTopenN" // string@076a │ │ -0226ba: 1a04 7100 |0027: const-string v4, "1" // string@0071 │ │ -0226be: 7230 6f00 3204 |0029: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -0226c4: 0c02 |002c: move-result-object v2 │ │ -0226c6: 7110 5d06 0200 |002d: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ -0226cc: 0a02 |0030: move-result v2 │ │ -0226ce: d802 02ff |0031: add-int/lit8 v2, v2, #int -1 // #ff │ │ -0226d2: 6e30 5602 1002 |0033: invoke-virtual {v0, v1, v2}, Lcom/gacode/relaunchx/ListActions;.runItem:(Ljava/lang/String;I)V // method@0256 │ │ -0226d8: 1211 |0036: const/4 v1, #int 1 // #1 │ │ -0226da: 0f01 |0037: return v1 │ │ -0226dc: 5451 6705 |0038: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1FavSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0567 │ │ -0226e0: 5411 6006 |003a: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -0226e4: 1a02 6907 |003c: const-string v2, "favButtonST" // string@0769 │ │ -0226e8: 1a03 0104 |003e: const-string v3, "OPENSCREEN" // string@0401 │ │ -0226ec: 7230 6f00 2103 |0040: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -0226f2: 0c01 |0043: move-result-object v1 │ │ -0226f4: 1a02 ff03 |0044: const-string v2, "OPENMENU" // string@03ff │ │ -0226f8: 6e20 7c06 2100 |0046: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -0226fe: 0a01 |0049: move-result v1 │ │ -022700: 3801 1300 |004a: if-eqz v1, 005d // +0013 │ │ -022704: 2200 be00 |004c: new-instance v0, Lcom/gacode/relaunchx/ListActions; // type@00be │ │ -022708: 5451 6705 |004e: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1FavSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0567 │ │ -02270c: 5411 4a06 |0050: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -022710: 5452 6705 |0052: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunch$1FavSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0567 │ │ -022714: 7030 5302 1002 |0054: invoke-direct {v0, v1, v2}, Lcom/gacode/relaunchx/ListActions;.:(Lcom/gacode/relaunchx/ReLaunchApp;Landroid/app/Activity;)V // method@0253 │ │ -02271a: 1a01 7607 |0057: const-string v1, "favorites" // string@0776 │ │ -02271e: 6e20 5702 1000 |0059: invoke-virtual {v0, v1}, Lcom/gacode/relaunchx/ListActions;.showMenu:(Ljava/lang/String;)V // method@0257 │ │ -022724: 28da |005c: goto 0036 // -0026 │ │ -022726: 5451 6705 |005d: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1FavSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0567 │ │ -02272a: 5411 6006 |005f: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -02272e: 1a02 6907 |0061: const-string v2, "favButtonST" // string@0769 │ │ -022732: 1a03 0104 |0063: const-string v3, "OPENSCREEN" // string@0401 │ │ -022736: 7230 6f00 2103 |0065: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -02273c: 0c01 |0068: move-result-object v1 │ │ -02273e: 1a02 0104 |0069: const-string v2, "OPENSCREEN" // string@0401 │ │ -022742: 6e20 7c06 2100 |006b: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -022748: 0a01 |006e: move-result v1 │ │ -02274a: 3801 c7ff |006f: if-eqz v1, 0036 // -0039 │ │ -02274e: 5451 6705 |0071: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1FavSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0567 │ │ -022752: 7110 1804 0100 |0073: invoke-static {v1}, Lcom/gacode/relaunchx/ReLaunch;.access$1900:(Lcom/gacode/relaunchx/ReLaunch;)V // method@0418 │ │ -022758: 28c0 |0076: goto 0036 // -0040 │ │ +0236f4: |[0236f4] com.gacode.relaunchx.ReLaunch$1FavSimpleOnGestureListener.onSingleTapConfirmed:(Landroid/view/MotionEvent;)Z │ │ +023704: 5451 6705 |0000: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1FavSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0567 │ │ +023708: 5411 6006 |0002: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +02370c: 1a02 6907 |0004: const-string v2, "favButtonST" // string@0769 │ │ +023710: 1a03 0104 |0006: const-string v3, "OPENSCREEN" // string@0401 │ │ +023714: 7230 6f00 2103 |0008: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +02371a: 0c01 |000b: move-result-object v1 │ │ +02371c: 1a02 0004 |000c: const-string v2, "OPENN" // string@0400 │ │ +023720: 6e20 7c06 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +023726: 0a01 |0011: move-result v1 │ │ +023728: 3801 2600 |0012: if-eqz v1, 0038 // +0026 │ │ +02372c: 2200 be00 |0014: new-instance v0, Lcom/gacode/relaunchx/ListActions; // type@00be │ │ +023730: 5451 6705 |0016: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1FavSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0567 │ │ +023734: 5411 4a06 |0018: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +023738: 5452 6705 |001a: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunch$1FavSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0567 │ │ +02373c: 7030 5302 1002 |001c: invoke-direct {v0, v1, v2}, Lcom/gacode/relaunchx/ListActions;.:(Lcom/gacode/relaunchx/ReLaunchApp;Landroid/app/Activity;)V // method@0253 │ │ +023742: 1a01 7607 |001f: const-string v1, "favorites" // string@0776 │ │ +023746: 5452 6705 |0021: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunch$1FavSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0567 │ │ +02374a: 5422 6006 |0023: iget-object v2, v2, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +02374e: 1a03 6a07 |0025: const-string v3, "favButtonSTopenN" // string@076a │ │ +023752: 1a04 7100 |0027: const-string v4, "1" // string@0071 │ │ +023756: 7230 6f00 3204 |0029: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +02375c: 0c02 |002c: move-result-object v2 │ │ +02375e: 7110 5d06 0200 |002d: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ +023764: 0a02 |0030: move-result v2 │ │ +023766: d802 02ff |0031: add-int/lit8 v2, v2, #int -1 // #ff │ │ +02376a: 6e30 5602 1002 |0033: invoke-virtual {v0, v1, v2}, Lcom/gacode/relaunchx/ListActions;.runItem:(Ljava/lang/String;I)V // method@0256 │ │ +023770: 1211 |0036: const/4 v1, #int 1 // #1 │ │ +023772: 0f01 |0037: return v1 │ │ +023774: 5451 6705 |0038: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1FavSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0567 │ │ +023778: 5411 6006 |003a: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +02377c: 1a02 6907 |003c: const-string v2, "favButtonST" // string@0769 │ │ +023780: 1a03 0104 |003e: const-string v3, "OPENSCREEN" // string@0401 │ │ +023784: 7230 6f00 2103 |0040: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +02378a: 0c01 |0043: move-result-object v1 │ │ +02378c: 1a02 ff03 |0044: const-string v2, "OPENMENU" // string@03ff │ │ +023790: 6e20 7c06 2100 |0046: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +023796: 0a01 |0049: move-result v1 │ │ +023798: 3801 1300 |004a: if-eqz v1, 005d // +0013 │ │ +02379c: 2200 be00 |004c: new-instance v0, Lcom/gacode/relaunchx/ListActions; // type@00be │ │ +0237a0: 5451 6705 |004e: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1FavSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0567 │ │ +0237a4: 5411 4a06 |0050: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +0237a8: 5452 6705 |0052: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunch$1FavSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0567 │ │ +0237ac: 7030 5302 1002 |0054: invoke-direct {v0, v1, v2}, Lcom/gacode/relaunchx/ListActions;.:(Lcom/gacode/relaunchx/ReLaunchApp;Landroid/app/Activity;)V // method@0253 │ │ +0237b2: 1a01 7607 |0057: const-string v1, "favorites" // string@0776 │ │ +0237b6: 6e20 5702 1000 |0059: invoke-virtual {v0, v1}, Lcom/gacode/relaunchx/ListActions;.showMenu:(Ljava/lang/String;)V // method@0257 │ │ +0237bc: 28da |005c: goto 0036 // -0026 │ │ +0237be: 5451 6705 |005d: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1FavSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0567 │ │ +0237c2: 5411 6006 |005f: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +0237c6: 1a02 6907 |0061: const-string v2, "favButtonST" // string@0769 │ │ +0237ca: 1a03 0104 |0063: const-string v3, "OPENSCREEN" // string@0401 │ │ +0237ce: 7230 6f00 2103 |0065: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +0237d4: 0c01 |0068: move-result-object v1 │ │ +0237d6: 1a02 0104 |0069: const-string v2, "OPENSCREEN" // string@0401 │ │ +0237da: 6e20 7c06 2100 |006b: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +0237e0: 0a01 |006e: move-result v1 │ │ +0237e2: 3801 c7ff |006f: if-eqz v1, 0036 // -0039 │ │ +0237e6: 5451 6705 |0071: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1FavSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0567 │ │ +0237ea: 7110 1804 0100 |0073: invoke-static {v1}, Lcom/gacode/relaunchx/ReLaunch;.access$1900:(Lcom/gacode/relaunchx/ReLaunch;)V // method@0418 │ │ +0237f0: 28c0 |0076: goto 0036 // -0040 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2416 │ │ 0x000e line=2417 │ │ 0x0014 line=2418 │ │ 0x001f line=2419 │ │ 0x0029 line=2420 │ │ @@ -31738,18 +31744,18 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunch;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02275c: |[02275c] com.gacode.relaunchx.ReLaunch$1FavaSimpleOnGestureListener.:(Lcom/gacode/relaunchx/ReLaunch;)V │ │ -02276c: 5b01 6905 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$1FavaSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0569 │ │ -022770: 7010 d900 0000 |0002: invoke-direct {v0}, Landroid/view/GestureDetector$SimpleOnGestureListener;.:()V // method@00d9 │ │ -022776: 0e00 |0005: return-void │ │ +0237f4: |[0237f4] com.gacode.relaunchx.ReLaunch$1FavaSimpleOnGestureListener.:(Lcom/gacode/relaunchx/ReLaunch;)V │ │ +023804: 5b01 6905 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$1FavaSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0569 │ │ +023808: 7010 d900 0000 |0002: invoke-direct {v0}, Landroid/view/GestureDetector$SimpleOnGestureListener;.:()V // method@00d9 │ │ +02380e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2114 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/ReLaunch$1FavaSimpleOnGestureListener; │ │ 0x0000 - 0x0006 reg=1 this$0 Lcom/gacode/relaunchx/ReLaunch; │ │ │ │ @@ -31758,69 +31764,69 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 112 16-bit code units │ │ -022778: |[022778] com.gacode.relaunchx.ReLaunch$1FavaSimpleOnGestureListener.processEvent:(Ljava/lang/String;)Z │ │ -022788: 5451 6905 |0000: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1FavaSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0569 │ │ -02278c: 5411 6006 |0002: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -022790: 1a02 1904 |0004: const-string v2, "RELAUNCH" // string@0419 │ │ -022794: 7230 6f00 6102 |0006: invoke-interface {v1, v6, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -02279a: 0c01 |0009: move-result-object v1 │ │ -02279c: 1a02 1904 |000a: const-string v2, "RELAUNCH" // string@0419 │ │ -0227a0: 6e20 7c06 2100 |000c: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -0227a6: 0a01 |000f: move-result v1 │ │ -0227a8: 3801 2b00 |0010: if-eqz v1, 003b // +002b │ │ -0227ac: 2200 1c00 |0012: new-instance v0, Landroid/content/Intent; // type@001c │ │ -0227b0: 5451 6905 |0014: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1FavaSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0569 │ │ -0227b4: 1c02 9a00 |0016: const-class v2, Lcom/gacode/relaunchx/AllApplications; // type@009a │ │ -0227b8: 7030 4d00 1002 |0018: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004d │ │ -0227be: 1a01 270a |001b: const-string v1, "list" // string@0a27 │ │ -0227c2: 1a02 7305 |001d: const-string v2, "app_favorites" // string@0573 │ │ -0227c6: 6e30 5800 1002 |001f: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0058 │ │ -0227cc: 1a01 1c0e |0022: const-string v1, "title" // string@0e1c │ │ -0227d0: 5452 6905 |0024: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunch$1FavaSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0569 │ │ -0227d4: 6e10 3704 0200 |0026: invoke-virtual {v2}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -0227da: 0c02 |0029: move-result-object v2 │ │ -0227dc: 1403 7400 087f |002a: const v3, #float 1.80777e+38 // #7f080074 │ │ -0227e2: 6e20 8000 3200 |002d: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -0227e8: 0c02 |0030: move-result-object v2 │ │ -0227ea: 6e30 5800 1002 |0031: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0058 │ │ -0227f0: 5451 6905 |0034: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1FavaSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0569 │ │ -0227f4: 6e20 6204 0100 |0036: invoke-virtual {v1, v0}, Lcom/gacode/relaunchx/ReLaunch;.startActivity:(Landroid/content/Intent;)V // method@0462 │ │ -0227fa: 1211 |0039: const/4 v1, #int 1 // #1 │ │ -0227fc: 0f01 |003a: return v1 │ │ -0227fe: 5451 6905 |003b: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1FavaSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0569 │ │ -022802: 5411 6006 |003d: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -022806: 1a02 1904 |003f: const-string v2, "RELAUNCH" // string@0419 │ │ -02280a: 7230 6f00 6102 |0041: invoke-interface {v1, v6, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -022810: 0c01 |0044: move-result-object v1 │ │ -022812: 1a02 1b04 |0045: const-string v2, "RUN" // string@041b │ │ -022816: 6e20 7c06 2100 |0047: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -02281c: 0a01 |004a: move-result v1 │ │ -02281e: 3801 eeff |004b: if-eqz v1, 0039 // -0012 │ │ -022822: 5451 6905 |004d: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1FavaSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0569 │ │ -022826: 5452 6905 |004f: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunch$1FavaSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0569 │ │ -02282a: 5422 6006 |0051: iget-object v2, v2, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -02282e: 2203 0202 |0053: new-instance v3, Ljava/lang/StringBuilder; // type@0202 │ │ -022832: 7010 9606 0300 |0055: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -022838: 6e20 9a06 6300 |0058: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02283e: 0c03 |005b: move-result-object v3 │ │ -022840: 1a04 6405 |005c: const-string v4, "app" // string@0564 │ │ -022844: 6e20 9a06 4300 |005e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02284a: 0c03 |0061: move-result-object v3 │ │ -02284c: 6e10 9c06 0300 |0062: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -022852: 0c03 |0065: move-result-object v3 │ │ -022854: 1a04 1800 |0066: const-string v4, "%%" // string@0018 │ │ -022858: 7230 6f00 3204 |0068: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -02285e: 0c02 |006b: move-result-object v2 │ │ -022860: 7120 1e04 2100 |006c: invoke-static {v1, v2}, Lcom/gacode/relaunchx/ReLaunch;.access$500:(Lcom/gacode/relaunchx/ReLaunch;Ljava/lang/String;)V // method@041e │ │ -022866: 28ca |006f: goto 0039 // -0036 │ │ +023810: |[023810] com.gacode.relaunchx.ReLaunch$1FavaSimpleOnGestureListener.processEvent:(Ljava/lang/String;)Z │ │ +023820: 5451 6905 |0000: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1FavaSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0569 │ │ +023824: 5411 6006 |0002: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +023828: 1a02 1904 |0004: const-string v2, "RELAUNCH" // string@0419 │ │ +02382c: 7230 6f00 6102 |0006: invoke-interface {v1, v6, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +023832: 0c01 |0009: move-result-object v1 │ │ +023834: 1a02 1904 |000a: const-string v2, "RELAUNCH" // string@0419 │ │ +023838: 6e20 7c06 2100 |000c: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +02383e: 0a01 |000f: move-result v1 │ │ +023840: 3801 2b00 |0010: if-eqz v1, 003b // +002b │ │ +023844: 2200 1c00 |0012: new-instance v0, Landroid/content/Intent; // type@001c │ │ +023848: 5451 6905 |0014: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1FavaSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0569 │ │ +02384c: 1c02 9a00 |0016: const-class v2, Lcom/gacode/relaunchx/AllApplications; // type@009a │ │ +023850: 7030 4d00 1002 |0018: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004d │ │ +023856: 1a01 270a |001b: const-string v1, "list" // string@0a27 │ │ +02385a: 1a02 7305 |001d: const-string v2, "app_favorites" // string@0573 │ │ +02385e: 6e30 5800 1002 |001f: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0058 │ │ +023864: 1a01 1c0e |0022: const-string v1, "title" // string@0e1c │ │ +023868: 5452 6905 |0024: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunch$1FavaSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0569 │ │ +02386c: 6e10 3704 0200 |0026: invoke-virtual {v2}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +023872: 0c02 |0029: move-result-object v2 │ │ +023874: 1403 7400 087f |002a: const v3, #float 1.80777e+38 // #7f080074 │ │ +02387a: 6e20 8000 3200 |002d: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +023880: 0c02 |0030: move-result-object v2 │ │ +023882: 6e30 5800 1002 |0031: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0058 │ │ +023888: 5451 6905 |0034: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1FavaSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0569 │ │ +02388c: 6e20 6204 0100 |0036: invoke-virtual {v1, v0}, Lcom/gacode/relaunchx/ReLaunch;.startActivity:(Landroid/content/Intent;)V // method@0462 │ │ +023892: 1211 |0039: const/4 v1, #int 1 // #1 │ │ +023894: 0f01 |003a: return v1 │ │ +023896: 5451 6905 |003b: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1FavaSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0569 │ │ +02389a: 5411 6006 |003d: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +02389e: 1a02 1904 |003f: const-string v2, "RELAUNCH" // string@0419 │ │ +0238a2: 7230 6f00 6102 |0041: invoke-interface {v1, v6, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +0238a8: 0c01 |0044: move-result-object v1 │ │ +0238aa: 1a02 1b04 |0045: const-string v2, "RUN" // string@041b │ │ +0238ae: 6e20 7c06 2100 |0047: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +0238b4: 0a01 |004a: move-result v1 │ │ +0238b6: 3801 eeff |004b: if-eqz v1, 0039 // -0012 │ │ +0238ba: 5451 6905 |004d: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1FavaSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0569 │ │ +0238be: 5452 6905 |004f: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunch$1FavaSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0569 │ │ +0238c2: 5422 6006 |0051: iget-object v2, v2, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +0238c6: 2203 0202 |0053: new-instance v3, Ljava/lang/StringBuilder; // type@0202 │ │ +0238ca: 7010 9606 0300 |0055: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +0238d0: 6e20 9a06 6300 |0058: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +0238d6: 0c03 |005b: move-result-object v3 │ │ +0238d8: 1a04 6405 |005c: const-string v4, "app" // string@0564 │ │ +0238dc: 6e20 9a06 4300 |005e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +0238e2: 0c03 |0061: move-result-object v3 │ │ +0238e4: 6e10 9c06 0300 |0062: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +0238ea: 0c03 |0065: move-result-object v3 │ │ +0238ec: 1a04 1800 |0066: const-string v4, "%%" // string@0018 │ │ +0238f0: 7230 6f00 3204 |0068: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +0238f6: 0c02 |006b: move-result-object v2 │ │ +0238f8: 7120 1e04 2100 |006c: invoke-static {v1, v2}, Lcom/gacode/relaunchx/ReLaunch;.access$500:(Lcom/gacode/relaunchx/ReLaunch;Ljava/lang/String;)V // method@041e │ │ +0238fe: 28ca |006f: goto 0039 // -0036 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2118 │ │ 0x0012 line=2119 │ │ 0x001b line=2120 │ │ 0x0022 line=2121 │ │ 0x0034 line=2122 │ │ @@ -31838,19 +31844,19 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -022868: |[022868] com.gacode.relaunchx.ReLaunch$1FavaSimpleOnGestureListener.onDoubleTap:(Landroid/view/MotionEvent;)Z │ │ -022878: 1a00 6505 |0000: const-string v0, "appFavButtonDT" // string@0565 │ │ -02287c: 7020 4803 0100 |0002: invoke-direct {v1, v0}, Lcom/gacode/relaunchx/ReLaunch$1FavaSimpleOnGestureListener;.processEvent:(Ljava/lang/String;)Z // method@0348 │ │ -022882: 0a00 |0005: move-result v0 │ │ -022884: 0f00 |0006: return v0 │ │ +023900: |[023900] com.gacode.relaunchx.ReLaunch$1FavaSimpleOnGestureListener.onDoubleTap:(Landroid/view/MotionEvent;)Z │ │ +023910: 1a00 6505 |0000: const-string v0, "appFavButtonDT" // string@0565 │ │ +023914: 7020 4803 0100 |0002: invoke-direct {v1, v0}, Lcom/gacode/relaunchx/ReLaunch$1FavaSimpleOnGestureListener;.processEvent:(Ljava/lang/String;)Z // method@0348 │ │ +02391a: 0a00 |0005: move-result v0 │ │ +02391c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2136 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/gacode/relaunchx/ReLaunch$1FavaSimpleOnGestureListener; │ │ 0x0000 - 0x0007 reg=2 e Landroid/view/MotionEvent; │ │ │ │ @@ -31859,22 +31865,22 @@ │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -022888: |[022888] com.gacode.relaunchx.ReLaunch$1FavaSimpleOnGestureListener.onLongPress:(Landroid/view/MotionEvent;)V │ │ -022898: 5410 6905 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$1FavaSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0569 │ │ -02289c: 6e10 3a04 0000 |0002: invoke-virtual {v0}, Lcom/gacode/relaunchx/ReLaunch;.hasWindowFocus:()Z // method@043a │ │ -0228a2: 0a00 |0005: move-result v0 │ │ -0228a4: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -0228a8: 1a00 6705 |0008: const-string v0, "appFavButtonLT" // string@0567 │ │ -0228ac: 7020 4803 0100 |000a: invoke-direct {v1, v0}, Lcom/gacode/relaunchx/ReLaunch$1FavaSimpleOnGestureListener;.processEvent:(Ljava/lang/String;)Z // method@0348 │ │ -0228b2: 0e00 |000d: return-void │ │ +023920: |[023920] com.gacode.relaunchx.ReLaunch$1FavaSimpleOnGestureListener.onLongPress:(Landroid/view/MotionEvent;)V │ │ +023930: 5410 6905 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$1FavaSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0569 │ │ +023934: 6e10 3a04 0000 |0002: invoke-virtual {v0}, Lcom/gacode/relaunchx/ReLaunch;.hasWindowFocus:()Z // method@043a │ │ +02393a: 0a00 |0005: move-result v0 │ │ +02393c: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +023940: 1a00 6705 |0008: const-string v0, "appFavButtonLT" // string@0567 │ │ +023944: 7020 4803 0100 |000a: invoke-direct {v1, v0}, Lcom/gacode/relaunchx/ReLaunch$1FavaSimpleOnGestureListener;.processEvent:(Ljava/lang/String;)Z // method@0348 │ │ +02394a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2141 │ │ 0x0008 line=2142 │ │ 0x000d line=2143 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lcom/gacode/relaunchx/ReLaunch$1FavaSimpleOnGestureListener; │ │ @@ -31885,19 +31891,19 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0228b4: |[0228b4] com.gacode.relaunchx.ReLaunch$1FavaSimpleOnGestureListener.onSingleTapConfirmed:(Landroid/view/MotionEvent;)Z │ │ -0228c4: 1a00 6905 |0000: const-string v0, "appFavButtonST" // string@0569 │ │ -0228c8: 7020 4803 0100 |0002: invoke-direct {v1, v0}, Lcom/gacode/relaunchx/ReLaunch$1FavaSimpleOnGestureListener;.processEvent:(Ljava/lang/String;)Z // method@0348 │ │ -0228ce: 0a00 |0005: move-result v0 │ │ -0228d0: 0f00 |0006: return v0 │ │ +02394c: |[02394c] com.gacode.relaunchx.ReLaunch$1FavaSimpleOnGestureListener.onSingleTapConfirmed:(Landroid/view/MotionEvent;)Z │ │ +02395c: 1a00 6905 |0000: const-string v0, "appFavButtonST" // string@0569 │ │ +023960: 7020 4803 0100 |0002: invoke-direct {v1, v0}, Lcom/gacode/relaunchx/ReLaunch$1FavaSimpleOnGestureListener;.processEvent:(Ljava/lang/String;)Z // method@0348 │ │ +023966: 0a00 |0005: move-result v0 │ │ +023968: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2131 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/gacode/relaunchx/ReLaunch$1FavaSimpleOnGestureListener; │ │ 0x0000 - 0x0007 reg=2 e Landroid/view/MotionEvent; │ │ │ │ @@ -31949,32 +31955,32 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunch;Lcom/gacode/relaunchx/ReLaunch$SortKey;Lcom/gacode/relaunchx/ReLaunch$SortMode;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 33 16-bit code units │ │ -0228d4: |[0228d4] com.gacode.relaunchx.ReLaunch$1FileDetailsComparator.:(Lcom/gacode/relaunchx/ReLaunch;Lcom/gacode/relaunchx/ReLaunch$SortKey;Lcom/gacode/relaunchx/ReLaunch$SortMode;)V │ │ -0228e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0228e6: 5b12 6d05 |0001: iput-object v2, v1, Lcom/gacode/relaunchx/ReLaunch$1FileDetailsComparator;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@056d │ │ -0228ea: 7010 6606 0100 |0003: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0666 │ │ -0228f0: 5b10 6b05 |0006: iput-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$1FileDetailsComparator;.primaryKey:Lcom/gacode/relaunchx/ReLaunch$SortKey; // field@056b │ │ -0228f4: 5b10 6c05 |0008: iput-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$1FileDetailsComparator;.secondaryKey:Lcom/gacode/relaunchx/ReLaunch$SortKey; // field@056c │ │ -0228f8: 5b10 6a05 |000a: iput-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$1FileDetailsComparator;.mode:Lcom/gacode/relaunchx/ReLaunch$SortMode; // field@056a │ │ -0228fc: 5b14 6a05 |000c: iput-object v4, v1, Lcom/gacode/relaunchx/ReLaunch$1FileDetailsComparator;.mode:Lcom/gacode/relaunchx/ReLaunch$SortMode; // field@056a │ │ -022900: 5b13 6b05 |000e: iput-object v3, v1, Lcom/gacode/relaunchx/ReLaunch$1FileDetailsComparator;.primaryKey:Lcom/gacode/relaunchx/ReLaunch$SortKey; // field@056b │ │ -022904: 6200 1406 |0010: sget-object v0, Lcom/gacode/relaunchx/ReLaunch$SortKey;.FileExtension:Lcom/gacode/relaunchx/ReLaunch$SortKey; // field@0614 │ │ -022908: 3203 0a00 |0012: if-eq v3, v0, 001c // +000a │ │ -02290c: 6200 1306 |0014: sget-object v0, Lcom/gacode/relaunchx/ReLaunch$SortKey;.FileDate:Lcom/gacode/relaunchx/ReLaunch$SortKey; // field@0613 │ │ -022910: 3203 0600 |0016: if-eq v3, v0, 001c // +0006 │ │ -022914: 6200 1606 |0018: sget-object v0, Lcom/gacode/relaunchx/ReLaunch$SortKey;.FileSize:Lcom/gacode/relaunchx/ReLaunch$SortKey; // field@0616 │ │ -022918: 3303 0600 |001a: if-ne v3, v0, 0020 // +0006 │ │ -02291c: 6200 1506 |001c: sget-object v0, Lcom/gacode/relaunchx/ReLaunch$SortKey;.FileName:Lcom/gacode/relaunchx/ReLaunch$SortKey; // field@0615 │ │ -022920: 5b10 6c05 |001e: iput-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$1FileDetailsComparator;.secondaryKey:Lcom/gacode/relaunchx/ReLaunch$SortKey; // field@056c │ │ -022924: 0e00 |0020: return-void │ │ +02396c: |[02396c] com.gacode.relaunchx.ReLaunch$1FileDetailsComparator.:(Lcom/gacode/relaunchx/ReLaunch;Lcom/gacode/relaunchx/ReLaunch$SortKey;Lcom/gacode/relaunchx/ReLaunch$SortMode;)V │ │ +02397c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02397e: 5b12 6d05 |0001: iput-object v2, v1, Lcom/gacode/relaunchx/ReLaunch$1FileDetailsComparator;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@056d │ │ +023982: 7010 6606 0100 |0003: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0666 │ │ +023988: 5b10 6b05 |0006: iput-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$1FileDetailsComparator;.primaryKey:Lcom/gacode/relaunchx/ReLaunch$SortKey; // field@056b │ │ +02398c: 5b10 6c05 |0008: iput-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$1FileDetailsComparator;.secondaryKey:Lcom/gacode/relaunchx/ReLaunch$SortKey; // field@056c │ │ +023990: 5b10 6a05 |000a: iput-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$1FileDetailsComparator;.mode:Lcom/gacode/relaunchx/ReLaunch$SortMode; // field@056a │ │ +023994: 5b14 6a05 |000c: iput-object v4, v1, Lcom/gacode/relaunchx/ReLaunch$1FileDetailsComparator;.mode:Lcom/gacode/relaunchx/ReLaunch$SortMode; // field@056a │ │ +023998: 5b13 6b05 |000e: iput-object v3, v1, Lcom/gacode/relaunchx/ReLaunch$1FileDetailsComparator;.primaryKey:Lcom/gacode/relaunchx/ReLaunch$SortKey; // field@056b │ │ +02399c: 6200 1406 |0010: sget-object v0, Lcom/gacode/relaunchx/ReLaunch$SortKey;.FileExtension:Lcom/gacode/relaunchx/ReLaunch$SortKey; // field@0614 │ │ +0239a0: 3203 0a00 |0012: if-eq v3, v0, 001c // +000a │ │ +0239a4: 6200 1306 |0014: sget-object v0, Lcom/gacode/relaunchx/ReLaunch$SortKey;.FileDate:Lcom/gacode/relaunchx/ReLaunch$SortKey; // field@0613 │ │ +0239a8: 3203 0600 |0016: if-eq v3, v0, 001c // +0006 │ │ +0239ac: 6200 1606 |0018: sget-object v0, Lcom/gacode/relaunchx/ReLaunch$SortKey;.FileSize:Lcom/gacode/relaunchx/ReLaunch$SortKey; // field@0616 │ │ +0239b0: 3303 0600 |001a: if-ne v3, v0, 0020 // +0006 │ │ +0239b4: 6200 1506 |001c: sget-object v0, Lcom/gacode/relaunchx/ReLaunch$SortKey;.FileName:Lcom/gacode/relaunchx/ReLaunch$SortKey; // field@0615 │ │ +0239b8: 5b10 6c05 |001e: iput-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$1FileDetailsComparator;.secondaryKey:Lcom/gacode/relaunchx/ReLaunch$SortKey; // field@056c │ │ +0239bc: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=3694 │ │ 0x0006 line=3690 │ │ 0x0008 line=3691 │ │ 0x000a line=3692 │ │ 0x000c line=3695 │ │ @@ -31993,68 +31999,68 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunch$FileDetails;Lcom/gacode/relaunchx/ReLaunch$FileDetails;Lcom/gacode/relaunchx/ReLaunch$SortKey;Lcom/gacode/relaunchx/ReLaunch$SortMode;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 112 16-bit code units │ │ -022928: |[022928] com.gacode.relaunchx.ReLaunch$1FileDetailsComparator.compareProperty:(Lcom/gacode/relaunchx/ReLaunch$FileDetails;Lcom/gacode/relaunchx/ReLaunch$FileDetails;Lcom/gacode/relaunchx/ReLaunch$SortKey;Lcom/gacode/relaunchx/ReLaunch$SortMode;)I │ │ -022938: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02293a: 6201 f705 |0001: sget-object v1, Lcom/gacode/relaunchx/ReLaunch$51;.$SwitchMap$com$gacode$relaunchx$ReLaunch$SortKey:[I // field@05f7 │ │ -02293e: 6e10 0404 0700 |0003: invoke-virtual {v7}, Lcom/gacode/relaunchx/ReLaunch$SortKey;.ordinal:()I // method@0404 │ │ -022944: 0a02 |0006: move-result v2 │ │ -022946: 4401 0102 |0007: aget v1, v1, v2 │ │ -02294a: 2b01 5900 0000 |0009: packed-switch v1, 00000062 // +00000059 │ │ -022950: 1a01 4a01 |000c: const-string v1, "FileDitailsCompare" // string@014a │ │ -022954: 2202 0202 |000e: new-instance v2, Ljava/lang/StringBuilder; // type@0202 │ │ -022958: 7010 9606 0200 |0010: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -02295e: 1a03 0401 |0013: const-string v3, "Comparator not implemented for mode: " // string@0104 │ │ -022962: 6e20 9a06 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -022968: 0c02 |0018: move-result-object v2 │ │ -02296a: 6e20 9906 8200 |0019: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0699 │ │ -022970: 0c02 |001c: move-result-object v2 │ │ -022972: 6e10 9c06 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -022978: 0c02 |0020: move-result-object v2 │ │ -02297a: 7120 d200 2100 |0021: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@00d2 │ │ -022980: 6201 1806 |0024: sget-object v1, Lcom/gacode/relaunchx/ReLaunch$SortMode;.Ascending:Lcom/gacode/relaunchx/ReLaunch$SortMode; // field@0618 │ │ -022984: 3318 3800 |0026: if-ne v8, v1, 005e // +0038 │ │ -022988: 0f00 |0028: return v0 │ │ -02298a: 5451 0306 |0029: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.displayName:Ljava/lang/String; // field@0603 │ │ -02298e: 5462 0306 |002b: iget-object v2, v6, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.displayName:Ljava/lang/String; // field@0603 │ │ -022992: 6e20 7706 2100 |002d: invoke-virtual {v1, v2}, Ljava/lang/String;.compareToIgnoreCase:(Ljava/lang/String;)I // method@0677 │ │ -022998: 0a00 |0030: move-result v0 │ │ -02299a: 28f3 |0031: goto 0024 // -000d │ │ -02299c: 5451 0606 |0032: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.name:Ljava/lang/String; // field@0606 │ │ -0229a0: 5462 0606 |0034: iget-object v2, v6, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.name:Ljava/lang/String; // field@0606 │ │ -0229a4: 6e20 7706 2100 |0036: invoke-virtual {v1, v2}, Ljava/lang/String;.compareToIgnoreCase:(Ljava/lang/String;)I // method@0677 │ │ -0229aa: 0a00 |0039: move-result v0 │ │ -0229ac: 28ea |003a: goto 0024 // -0016 │ │ -0229ae: 5451 0406 |003b: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.extension:Ljava/lang/String; // field@0604 │ │ -0229b2: 5462 0406 |003d: iget-object v2, v6, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.extension:Ljava/lang/String; // field@0604 │ │ -0229b6: 6e20 7706 2100 |003f: invoke-virtual {v1, v2}, Ljava/lang/String;.compareToIgnoreCase:(Ljava/lang/String;)I // method@0677 │ │ -0229bc: 0a00 |0042: move-result v0 │ │ -0229be: 28e1 |0043: goto 0024 // -001f │ │ -0229c0: 5451 0106 |0044: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.date:Ljava/util/Date; // field@0601 │ │ -0229c4: 5462 0106 |0046: iget-object v2, v6, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.date:Ljava/util/Date; // field@0601 │ │ -0229c8: 6e20 bc06 2100 |0048: invoke-virtual {v1, v2}, Ljava/util/Date;.compareTo:(Ljava/util/Date;)I // method@06bc │ │ -0229ce: 0a00 |004b: move-result v0 │ │ -0229d0: 28d8 |004c: goto 0024 // -0028 │ │ -0229d2: 5352 0806 |004d: iget-wide v2, v5, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.size:J // field@0608 │ │ -0229d6: 7120 6406 3200 |004f: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0664 │ │ -0229dc: 0c01 |0052: move-result-object v1 │ │ -0229de: 5362 0806 |0053: iget-wide v2, v6, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.size:J // field@0608 │ │ -0229e2: 7120 6406 3200 |0055: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0664 │ │ -0229e8: 0c02 |0058: move-result-object v2 │ │ -0229ea: 6e20 6106 2100 |0059: invoke-virtual {v1, v2}, Ljava/lang/Long;.compareTo:(Ljava/lang/Long;)I // method@0661 │ │ -0229f0: 0a00 |005c: move-result v0 │ │ -0229f2: 28c7 |005d: goto 0024 // -0039 │ │ -0229f4: da00 00ff |005e: mul-int/lit8 v0, v0, #int -1 // #ff │ │ -0229f8: 28c8 |0060: goto 0028 // -0038 │ │ -0229fa: 0000 |0061: nop // spacer │ │ -0229fc: 0001 0500 0100 0000 2000 0000 2900 ... |0062: packed-switch-data (14 units) │ │ +0239c0: |[0239c0] com.gacode.relaunchx.ReLaunch$1FileDetailsComparator.compareProperty:(Lcom/gacode/relaunchx/ReLaunch$FileDetails;Lcom/gacode/relaunchx/ReLaunch$FileDetails;Lcom/gacode/relaunchx/ReLaunch$SortKey;Lcom/gacode/relaunchx/ReLaunch$SortMode;)I │ │ +0239d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0239d2: 6201 f705 |0001: sget-object v1, Lcom/gacode/relaunchx/ReLaunch$51;.$SwitchMap$com$gacode$relaunchx$ReLaunch$SortKey:[I // field@05f7 │ │ +0239d6: 6e10 0404 0700 |0003: invoke-virtual {v7}, Lcom/gacode/relaunchx/ReLaunch$SortKey;.ordinal:()I // method@0404 │ │ +0239dc: 0a02 |0006: move-result v2 │ │ +0239de: 4401 0102 |0007: aget v1, v1, v2 │ │ +0239e2: 2b01 5900 0000 |0009: packed-switch v1, 00000062 // +00000059 │ │ +0239e8: 1a01 4a01 |000c: const-string v1, "FileDitailsCompare" // string@014a │ │ +0239ec: 2202 0202 |000e: new-instance v2, Ljava/lang/StringBuilder; // type@0202 │ │ +0239f0: 7010 9606 0200 |0010: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +0239f6: 1a03 0401 |0013: const-string v3, "Comparator not implemented for mode: " // string@0104 │ │ +0239fa: 6e20 9a06 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +023a00: 0c02 |0018: move-result-object v2 │ │ +023a02: 6e20 9906 8200 |0019: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0699 │ │ +023a08: 0c02 |001c: move-result-object v2 │ │ +023a0a: 6e10 9c06 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +023a10: 0c02 |0020: move-result-object v2 │ │ +023a12: 7120 d200 2100 |0021: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@00d2 │ │ +023a18: 6201 1806 |0024: sget-object v1, Lcom/gacode/relaunchx/ReLaunch$SortMode;.Ascending:Lcom/gacode/relaunchx/ReLaunch$SortMode; // field@0618 │ │ +023a1c: 3318 3800 |0026: if-ne v8, v1, 005e // +0038 │ │ +023a20: 0f00 |0028: return v0 │ │ +023a22: 5451 0306 |0029: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.displayName:Ljava/lang/String; // field@0603 │ │ +023a26: 5462 0306 |002b: iget-object v2, v6, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.displayName:Ljava/lang/String; // field@0603 │ │ +023a2a: 6e20 7706 2100 |002d: invoke-virtual {v1, v2}, Ljava/lang/String;.compareToIgnoreCase:(Ljava/lang/String;)I // method@0677 │ │ +023a30: 0a00 |0030: move-result v0 │ │ +023a32: 28f3 |0031: goto 0024 // -000d │ │ +023a34: 5451 0606 |0032: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.name:Ljava/lang/String; // field@0606 │ │ +023a38: 5462 0606 |0034: iget-object v2, v6, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.name:Ljava/lang/String; // field@0606 │ │ +023a3c: 6e20 7706 2100 |0036: invoke-virtual {v1, v2}, Ljava/lang/String;.compareToIgnoreCase:(Ljava/lang/String;)I // method@0677 │ │ +023a42: 0a00 |0039: move-result v0 │ │ +023a44: 28ea |003a: goto 0024 // -0016 │ │ +023a46: 5451 0406 |003b: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.extension:Ljava/lang/String; // field@0604 │ │ +023a4a: 5462 0406 |003d: iget-object v2, v6, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.extension:Ljava/lang/String; // field@0604 │ │ +023a4e: 6e20 7706 2100 |003f: invoke-virtual {v1, v2}, Ljava/lang/String;.compareToIgnoreCase:(Ljava/lang/String;)I // method@0677 │ │ +023a54: 0a00 |0042: move-result v0 │ │ +023a56: 28e1 |0043: goto 0024 // -001f │ │ +023a58: 5451 0106 |0044: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.date:Ljava/util/Date; // field@0601 │ │ +023a5c: 5462 0106 |0046: iget-object v2, v6, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.date:Ljava/util/Date; // field@0601 │ │ +023a60: 6e20 bc06 2100 |0048: invoke-virtual {v1, v2}, Ljava/util/Date;.compareTo:(Ljava/util/Date;)I // method@06bc │ │ +023a66: 0a00 |004b: move-result v0 │ │ +023a68: 28d8 |004c: goto 0024 // -0028 │ │ +023a6a: 5352 0806 |004d: iget-wide v2, v5, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.size:J // field@0608 │ │ +023a6e: 7120 6406 3200 |004f: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0664 │ │ +023a74: 0c01 |0052: move-result-object v1 │ │ +023a76: 5362 0806 |0053: iget-wide v2, v6, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.size:J // field@0608 │ │ +023a7a: 7120 6406 3200 |0055: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0664 │ │ +023a80: 0c02 |0058: move-result-object v2 │ │ +023a82: 6e20 6106 2100 |0059: invoke-virtual {v1, v2}, Ljava/lang/Long;.compareTo:(Ljava/lang/Long;)I // method@0661 │ │ +023a88: 0a00 |005c: move-result v0 │ │ +023a8a: 28c7 |005d: goto 0024 // -0039 │ │ +023a8c: da00 00ff |005e: mul-int/lit8 v0, v0, #int -1 // #ff │ │ +023a90: 28c8 |0060: goto 0028 // -0038 │ │ +023a92: 0000 |0061: nop // spacer │ │ +023a94: 0001 0500 0100 0000 2000 0000 2900 ... |0062: packed-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3705 │ │ 0x0001 line=3706 │ │ 0x000c line=3723 │ │ 0x0024 line=3725 │ │ 0x0029 line=3708 │ │ @@ -32084,33 +32090,33 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 33 16-bit code units │ │ -022a18: |[022a18] com.gacode.relaunchx.ReLaunch$1FileDetailsComparator.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -022a28: 0761 |0000: move-object v1, v6 │ │ -022a2a: 1f01 6701 |0001: check-cast v1, Lcom/gacode/relaunchx/ReLaunch$FileDetails; // type@0167 │ │ -022a2e: 0772 |0003: move-object v2, v7 │ │ -022a30: 1f02 6701 |0004: check-cast v2, Lcom/gacode/relaunchx/ReLaunch$FileDetails; // type@0167 │ │ -022a34: 5453 6b05 |0006: iget-object v3, v5, Lcom/gacode/relaunchx/ReLaunch$1FileDetailsComparator;.primaryKey:Lcom/gacode/relaunchx/ReLaunch$SortKey; // field@056b │ │ -022a38: 5454 6a05 |0008: iget-object v4, v5, Lcom/gacode/relaunchx/ReLaunch$1FileDetailsComparator;.mode:Lcom/gacode/relaunchx/ReLaunch$SortMode; // field@056a │ │ -022a3c: 7054 4b03 1532 |000a: invoke-direct {v5, v1, v2, v3, v4}, Lcom/gacode/relaunchx/ReLaunch$1FileDetailsComparator;.compareProperty:(Lcom/gacode/relaunchx/ReLaunch$FileDetails;Lcom/gacode/relaunchx/ReLaunch$FileDetails;Lcom/gacode/relaunchx/ReLaunch$SortKey;Lcom/gacode/relaunchx/ReLaunch$SortMode;)I // method@034b │ │ -022a42: 0a00 |000d: move-result v0 │ │ -022a44: 3900 1200 |000e: if-nez v0, 0020 // +0012 │ │ -022a48: 5451 6c05 |0010: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1FileDetailsComparator;.secondaryKey:Lcom/gacode/relaunchx/ReLaunch$SortKey; // field@056c │ │ -022a4c: 3801 0e00 |0012: if-eqz v1, 0020 // +000e │ │ -022a50: 1f06 6701 |0014: check-cast v6, Lcom/gacode/relaunchx/ReLaunch$FileDetails; // type@0167 │ │ -022a54: 1f07 6701 |0016: check-cast v7, Lcom/gacode/relaunchx/ReLaunch$FileDetails; // type@0167 │ │ -022a58: 5451 6c05 |0018: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1FileDetailsComparator;.secondaryKey:Lcom/gacode/relaunchx/ReLaunch$SortKey; // field@056c │ │ -022a5c: 6202 1806 |001a: sget-object v2, Lcom/gacode/relaunchx/ReLaunch$SortMode;.Ascending:Lcom/gacode/relaunchx/ReLaunch$SortMode; // field@0618 │ │ -022a60: 7052 4b03 6517 |001c: invoke-direct {v5, v6, v7, v1, v2}, Lcom/gacode/relaunchx/ReLaunch$1FileDetailsComparator;.compareProperty:(Lcom/gacode/relaunchx/ReLaunch$FileDetails;Lcom/gacode/relaunchx/ReLaunch$FileDetails;Lcom/gacode/relaunchx/ReLaunch$SortKey;Lcom/gacode/relaunchx/ReLaunch$SortMode;)I // method@034b │ │ -022a66: 0a00 |001f: move-result v0 │ │ -022a68: 0f00 |0020: return v0 │ │ +023ab0: |[023ab0] com.gacode.relaunchx.ReLaunch$1FileDetailsComparator.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +023ac0: 0761 |0000: move-object v1, v6 │ │ +023ac2: 1f01 6701 |0001: check-cast v1, Lcom/gacode/relaunchx/ReLaunch$FileDetails; // type@0167 │ │ +023ac6: 0772 |0003: move-object v2, v7 │ │ +023ac8: 1f02 6701 |0004: check-cast v2, Lcom/gacode/relaunchx/ReLaunch$FileDetails; // type@0167 │ │ +023acc: 5453 6b05 |0006: iget-object v3, v5, Lcom/gacode/relaunchx/ReLaunch$1FileDetailsComparator;.primaryKey:Lcom/gacode/relaunchx/ReLaunch$SortKey; // field@056b │ │ +023ad0: 5454 6a05 |0008: iget-object v4, v5, Lcom/gacode/relaunchx/ReLaunch$1FileDetailsComparator;.mode:Lcom/gacode/relaunchx/ReLaunch$SortMode; // field@056a │ │ +023ad4: 7054 4b03 1532 |000a: invoke-direct {v5, v1, v2, v3, v4}, Lcom/gacode/relaunchx/ReLaunch$1FileDetailsComparator;.compareProperty:(Lcom/gacode/relaunchx/ReLaunch$FileDetails;Lcom/gacode/relaunchx/ReLaunch$FileDetails;Lcom/gacode/relaunchx/ReLaunch$SortKey;Lcom/gacode/relaunchx/ReLaunch$SortMode;)I // method@034b │ │ +023ada: 0a00 |000d: move-result v0 │ │ +023adc: 3900 1200 |000e: if-nez v0, 0020 // +0012 │ │ +023ae0: 5451 6c05 |0010: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1FileDetailsComparator;.secondaryKey:Lcom/gacode/relaunchx/ReLaunch$SortKey; // field@056c │ │ +023ae4: 3801 0e00 |0012: if-eqz v1, 0020 // +000e │ │ +023ae8: 1f06 6701 |0014: check-cast v6, Lcom/gacode/relaunchx/ReLaunch$FileDetails; // type@0167 │ │ +023aec: 1f07 6701 |0016: check-cast v7, Lcom/gacode/relaunchx/ReLaunch$FileDetails; // type@0167 │ │ +023af0: 5451 6c05 |0018: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1FileDetailsComparator;.secondaryKey:Lcom/gacode/relaunchx/ReLaunch$SortKey; // field@056c │ │ +023af4: 6202 1806 |001a: sget-object v2, Lcom/gacode/relaunchx/ReLaunch$SortMode;.Ascending:Lcom/gacode/relaunchx/ReLaunch$SortMode; // field@0618 │ │ +023af8: 7052 4b03 6517 |001c: invoke-direct {v5, v6, v7, v1, v2}, Lcom/gacode/relaunchx/ReLaunch$1FileDetailsComparator;.compareProperty:(Lcom/gacode/relaunchx/ReLaunch$FileDetails;Lcom/gacode/relaunchx/ReLaunch$FileDetails;Lcom/gacode/relaunchx/ReLaunch$SortKey;Lcom/gacode/relaunchx/ReLaunch$SortMode;)I // method@034b │ │ +023afe: 0a00 |001f: move-result v0 │ │ +023b00: 0f00 |0020: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3729 │ │ 0x000e line=3730 │ │ 0x0014 line=3731 │ │ 0x0020 line=3734 │ │ locals : │ │ @@ -32162,20 +32168,20 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;[Ljava/lang/CharSequence;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -022a6c: |[022a6c] com.gacode.relaunchx.ReLaunch$1GlSimpleOnGestureListener$1.:(Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;[Ljava/lang/CharSequence;Ljava/lang/String;)V │ │ -022a7c: 5b01 6e05 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$1;.this$1:Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener; // field@056e │ │ -022a80: 5b02 6f05 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$1;.val$applications:[Ljava/lang/CharSequence; // field@056f │ │ -022a84: 5b03 7005 |0004: iput-object v3, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$1;.val$rdr1:Ljava/lang/String; // field@0570 │ │ -022a88: 7010 6606 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -022a8e: 0e00 |0009: return-void │ │ +023b04: |[023b04] com.gacode.relaunchx.ReLaunch$1GlSimpleOnGestureListener$1.:(Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;[Ljava/lang/CharSequence;Ljava/lang/String;)V │ │ +023b14: 5b01 6e05 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$1;.this$1:Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener; // field@056e │ │ +023b18: 5b02 6f05 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$1;.val$applications:[Ljava/lang/CharSequence; // field@056f │ │ +023b1c: 5b03 7005 |0004: iput-object v3, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$1;.val$rdr1:Ljava/lang/String; // field@0570 │ │ +023b20: 7010 6606 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +023b26: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1359 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$1; │ │ 0x0000 - 0x000a reg=1 this$1 Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener; │ │ 0x0000 - 0x000a reg=2 (null) [Ljava/lang/CharSequence; │ │ @@ -32187,29 +32193,29 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -022a90: |[022a90] com.gacode.relaunchx.ReLaunch$1GlSimpleOnGestureListener$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -022aa0: 5440 6e05 |0000: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$1;.this$1:Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener; // field@056e │ │ -022aa4: 5401 7505 |0002: iget-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -022aa8: 5440 6e05 |0004: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$1;.this$1:Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener; // field@056e │ │ -022aac: 5400 7505 |0006: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -022ab0: 5402 4a06 |0008: iget-object v2, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -022ab4: 5440 6f05 |000a: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$1;.val$applications:[Ljava/lang/CharSequence; // field@056f │ │ -022ab8: 4600 0006 |000c: aget-object v0, v0, v6 │ │ -022abc: 1f00 0002 |000e: check-cast v0, Ljava/lang/String; // type@0200 │ │ -022ac0: 5443 7005 |0010: iget-object v3, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$1;.val$rdr1:Ljava/lang/String; // field@0570 │ │ -022ac4: 6e30 8e04 0203 |0012: invoke-virtual {v2, v0, v3}, Lcom/gacode/relaunchx/ReLaunchApp;.launchReader:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@048e │ │ -022aca: 0c00 |0015: move-result-object v0 │ │ -022acc: 7120 2104 0100 |0016: invoke-static {v1, v0}, Lcom/gacode/relaunchx/ReLaunch;.access$900:(Lcom/gacode/relaunchx/ReLaunch;Landroid/content/Intent;)V // method@0421 │ │ -022ad2: 7210 4b00 0500 |0019: invoke-interface {v5}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ -022ad8: 0e00 |001c: return-void │ │ +023b28: |[023b28] com.gacode.relaunchx.ReLaunch$1GlSimpleOnGestureListener$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +023b38: 5440 6e05 |0000: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$1;.this$1:Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener; // field@056e │ │ +023b3c: 5401 7505 |0002: iget-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +023b40: 5440 6e05 |0004: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$1;.this$1:Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener; // field@056e │ │ +023b44: 5400 7505 |0006: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +023b48: 5402 4a06 |0008: iget-object v2, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +023b4c: 5440 6f05 |000a: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$1;.val$applications:[Ljava/lang/CharSequence; // field@056f │ │ +023b50: 4600 0006 |000c: aget-object v0, v0, v6 │ │ +023b54: 1f00 0002 |000e: check-cast v0, Ljava/lang/String; // type@0200 │ │ +023b58: 5443 7005 |0010: iget-object v3, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$1;.val$rdr1:Ljava/lang/String; // field@0570 │ │ +023b5c: 6e30 8e04 0203 |0012: invoke-virtual {v2, v0, v3}, Lcom/gacode/relaunchx/ReLaunchApp;.launchReader:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@048e │ │ +023b62: 0c00 |0015: move-result-object v0 │ │ +023b64: 7120 2104 0100 |0016: invoke-static {v1, v0}, Lcom/gacode/relaunchx/ReLaunch;.access$900:(Lcom/gacode/relaunchx/ReLaunch;Landroid/content/Intent;)V // method@0421 │ │ +023b6a: 7210 4b00 0500 |0019: invoke-interface {v5}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ +023b70: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1363 │ │ 0x0012 line=1364 │ │ 0x0016 line=1363 │ │ 0x0019 line=1367 │ │ 0x001c line=1368 │ │ @@ -32261,20 +32267,20 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;[Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -022adc: |[022adc] com.gacode.relaunchx.ReLaunch$1GlSimpleOnGestureListener$2.:(Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;[Ljava/lang/String;I)V │ │ -022aec: 5b01 7105 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.this$1:Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener; // field@0571 │ │ -022af0: 5b02 7205 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.val$list:[Ljava/lang/String; // field@0572 │ │ -022af4: 5903 7305 |0004: iput v3, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.val$pos:I // field@0573 │ │ -022af8: 7010 6606 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -022afe: 0e00 |0009: return-void │ │ +023b74: |[023b74] com.gacode.relaunchx.ReLaunch$1GlSimpleOnGestureListener$2.:(Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;[Ljava/lang/String;I)V │ │ +023b84: 5b01 7105 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.this$1:Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener; // field@0571 │ │ +023b88: 5b02 7205 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.val$list:[Ljava/lang/String; // field@0572 │ │ +023b8c: 5903 7305 |0004: iput v3, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.val$pos:I // field@0573 │ │ +023b90: 7010 6606 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +023b96: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1525 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2; │ │ 0x0000 - 0x000a reg=1 this$1 Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener; │ │ 0x0000 - 0x000a reg=2 (null) [Ljava/lang/String; │ │ @@ -32286,311 +32292,311 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 622 16-bit code units │ │ -022b00: |[022b00] com.gacode.relaunchx.ReLaunch$1GlSimpleOnGestureListener$2.onClick:(Landroid/content/DialogInterface;I)V │ │ -022b10: 5441 7205 |0000: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.val$list:[Ljava/lang/String; // field@0572 │ │ -022b14: 4600 0106 |0002: aget-object v0, v1, v6 │ │ -022b18: 5441 7105 |0004: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.this$1:Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener; // field@0571 │ │ -022b1c: 5411 7505 |0006: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -022b20: 1402 6300 087f |0008: const v2, #float 1.80777e+38 // #7f080063 │ │ -022b26: 6e20 3804 2100 |000b: invoke-virtual {v1, v2}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ -022b2c: 0c01 |000e: move-result-object v1 │ │ -022b2e: 6e20 7d06 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@067d │ │ -022b34: 0a01 |0012: move-result v1 │ │ -022b36: 3801 0d00 |0013: if-eqz v1, 0020 // +000d │ │ -022b3a: 5441 7105 |0015: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.this$1:Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener; // field@0571 │ │ -022b3e: 5411 7505 |0017: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -022b42: 1252 |0019: const/4 v2, #int 5 // #5 │ │ -022b44: 5243 7305 |001a: iget v3, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.val$pos:I // field@0573 │ │ -022b48: 6e30 4504 2103 |001c: invoke-virtual {v1, v2, v3}, Lcom/gacode/relaunchx/ReLaunch;.onContextMenuSelected:(II)Z // method@0445 │ │ -022b4e: 0e00 |001f: return-void │ │ -022b50: 5441 7105 |0020: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.this$1:Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener; // field@0571 │ │ -022b54: 5411 7505 |0022: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -022b58: 1402 7000 087f |0024: const v2, #float 1.80777e+38 // #7f080070 │ │ -022b5e: 6e20 3804 2100 |0027: invoke-virtual {v1, v2}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ -022b64: 0c01 |002a: move-result-object v1 │ │ -022b66: 6e20 7d06 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@067d │ │ -022b6c: 0a01 |002e: move-result v1 │ │ -022b6e: 3801 0d00 |002f: if-eqz v1, 003c // +000d │ │ -022b72: 5441 7105 |0031: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.this$1:Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener; // field@0571 │ │ -022b76: 5411 7505 |0033: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -022b7a: 1212 |0035: const/4 v2, #int 1 // #1 │ │ -022b7c: 5243 7305 |0036: iget v3, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.val$pos:I // field@0573 │ │ -022b80: 6e30 4504 2103 |0038: invoke-virtual {v1, v2, v3}, Lcom/gacode/relaunchx/ReLaunch;.onContextMenuSelected:(II)Z // method@0445 │ │ -022b86: 28e4 |003b: goto 001f // -001c │ │ -022b88: 5441 7105 |003c: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.this$1:Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener; // field@0571 │ │ -022b8c: 5411 7505 |003e: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -022b90: 1402 7100 087f |0040: const v2, #float 1.80777e+38 // #7f080071 │ │ -022b96: 6e20 3804 2100 |0043: invoke-virtual {v1, v2}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ -022b9c: 0c01 |0046: move-result-object v1 │ │ -022b9e: 6e20 7d06 1000 |0047: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@067d │ │ -022ba4: 0a01 |004a: move-result v1 │ │ -022ba6: 3801 0d00 |004b: if-eqz v1, 0058 // +000d │ │ -022baa: 5441 7105 |004d: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.this$1:Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener; // field@0571 │ │ -022bae: 5411 7505 |004f: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -022bb2: 1222 |0051: const/4 v2, #int 2 // #2 │ │ -022bb4: 5243 7305 |0052: iget v3, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.val$pos:I // field@0573 │ │ -022bb8: 6e30 4504 2103 |0054: invoke-virtual {v1, v2, v3}, Lcom/gacode/relaunchx/ReLaunch;.onContextMenuSelected:(II)Z // method@0445 │ │ -022bbe: 28c8 |0057: goto 001f // -0038 │ │ -022bc0: 5441 7105 |0058: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.this$1:Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener; // field@0571 │ │ -022bc4: 5411 7505 |005a: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -022bc8: 1402 7200 087f |005c: const v2, #float 1.80777e+38 // #7f080072 │ │ -022bce: 6e20 3804 2100 |005f: invoke-virtual {v1, v2}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ -022bd4: 0c01 |0062: move-result-object v1 │ │ -022bd6: 6e20 7d06 1000 |0063: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@067d │ │ -022bdc: 0a01 |0066: move-result v1 │ │ -022bde: 3801 0d00 |0067: if-eqz v1, 0074 // +000d │ │ -022be2: 5441 7105 |0069: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.this$1:Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener; // field@0571 │ │ -022be6: 5411 7505 |006b: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -022bea: 1232 |006d: const/4 v2, #int 3 // #3 │ │ -022bec: 5243 7305 |006e: iget v3, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.val$pos:I // field@0573 │ │ -022bf0: 6e30 4504 2103 |0070: invoke-virtual {v1, v2, v3}, Lcom/gacode/relaunchx/ReLaunch;.onContextMenuSelected:(II)Z // method@0445 │ │ -022bf6: 28ac |0073: goto 001f // -0054 │ │ -022bf8: 5441 7105 |0074: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.this$1:Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener; // field@0571 │ │ -022bfc: 5411 7505 |0076: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -022c00: 1402 6100 087f |0078: const v2, #float 1.80777e+38 // #7f080061 │ │ -022c06: 6e20 3804 2100 |007b: invoke-virtual {v1, v2}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ -022c0c: 0c01 |007e: move-result-object v1 │ │ -022c0e: 6e20 7d06 1000 |007f: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@067d │ │ -022c14: 0a01 |0082: move-result v1 │ │ -022c16: 3801 0d00 |0083: if-eqz v1, 0090 // +000d │ │ -022c1a: 5441 7105 |0085: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.this$1:Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener; // field@0571 │ │ -022c1e: 5411 7505 |0087: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -022c22: 1242 |0089: const/4 v2, #int 4 // #4 │ │ -022c24: 5243 7305 |008a: iget v3, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.val$pos:I // field@0573 │ │ -022c28: 6e30 4504 2103 |008c: invoke-virtual {v1, v2, v3}, Lcom/gacode/relaunchx/ReLaunch;.onContextMenuSelected:(II)Z // method@0445 │ │ -022c2e: 2890 |008f: goto 001f // -0070 │ │ -022c30: 5441 7105 |0090: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.this$1:Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener; // field@0571 │ │ -022c34: 5411 7505 |0092: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -022c38: 1402 7d00 087f |0094: const v2, #float 1.80778e+38 // #7f08007d │ │ -022c3e: 6e20 3804 2100 |0097: invoke-virtual {v1, v2}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ -022c44: 0c01 |009a: move-result-object v1 │ │ -022c46: 6e20 7d06 1000 |009b: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@067d │ │ -022c4c: 0a01 |009e: move-result v1 │ │ -022c4e: 3801 0e00 |009f: if-eqz v1, 00ad // +000e │ │ -022c52: 5441 7105 |00a1: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.this$1:Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener; // field@0571 │ │ -022c56: 5411 7505 |00a3: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -022c5a: 1272 |00a5: const/4 v2, #int 7 // #7 │ │ -022c5c: 5243 7305 |00a6: iget v3, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.val$pos:I // field@0573 │ │ -022c60: 6e30 4504 2103 |00a8: invoke-virtual {v1, v2, v3}, Lcom/gacode/relaunchx/ReLaunch;.onContextMenuSelected:(II)Z // method@0445 │ │ -022c66: 2900 74ff |00ab: goto/16 001f // -008c │ │ -022c6a: 5441 7105 |00ad: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.this$1:Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener; // field@0571 │ │ -022c6e: 5411 7505 |00af: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -022c72: 1402 8b00 087f |00b1: const v2, #float 1.80778e+38 // #7f08008b │ │ -022c78: 6e20 3804 2100 |00b4: invoke-virtual {v1, v2}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ -022c7e: 0c01 |00b7: move-result-object v1 │ │ -022c80: 6e20 7d06 1000 |00b8: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@067d │ │ -022c86: 0a01 |00bb: move-result v1 │ │ -022c88: 3801 0e00 |00bc: if-eqz v1, 00ca // +000e │ │ -022c8c: 5441 7105 |00be: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.this$1:Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener; // field@0571 │ │ -022c90: 5411 7505 |00c0: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -022c94: 1262 |00c2: const/4 v2, #int 6 // #6 │ │ -022c96: 5243 7305 |00c3: iget v3, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.val$pos:I // field@0573 │ │ -022c9a: 6e30 4504 2103 |00c5: invoke-virtual {v1, v2, v3}, Lcom/gacode/relaunchx/ReLaunch;.onContextMenuSelected:(II)Z // method@0445 │ │ -022ca0: 2900 57ff |00c8: goto/16 001f // -00a9 │ │ -022ca4: 5441 7105 |00ca: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.this$1:Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener; // field@0571 │ │ -022ca8: 5411 7505 |00cc: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -022cac: 1402 8c00 087f |00ce: const v2, #float 1.80778e+38 // #7f08008c │ │ -022cb2: 6e20 3804 2100 |00d1: invoke-virtual {v1, v2}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ -022cb8: 0c01 |00d4: move-result-object v1 │ │ -022cba: 6e20 7d06 1000 |00d5: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@067d │ │ -022cc0: 0a01 |00d8: move-result v1 │ │ -022cc2: 3801 0f00 |00d9: if-eqz v1, 00e8 // +000f │ │ -022cc6: 5441 7105 |00db: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.this$1:Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener; // field@0571 │ │ -022cca: 5411 7505 |00dd: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -022cce: 1302 0800 |00df: const/16 v2, #int 8 // #8 │ │ -022cd2: 5243 7305 |00e1: iget v3, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.val$pos:I // field@0573 │ │ -022cd6: 6e30 4504 2103 |00e3: invoke-virtual {v1, v2, v3}, Lcom/gacode/relaunchx/ReLaunch;.onContextMenuSelected:(II)Z // method@0445 │ │ -022cdc: 2900 39ff |00e6: goto/16 001f // -00c7 │ │ -022ce0: 5441 7105 |00e8: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.this$1:Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener; // field@0571 │ │ -022ce4: 5411 7505 |00ea: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -022ce8: 1402 6500 087f |00ec: const v2, #float 1.80777e+38 // #7f080065 │ │ -022cee: 6e20 3804 2100 |00ef: invoke-virtual {v1, v2}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ -022cf4: 0c01 |00f2: move-result-object v1 │ │ -022cf6: 6e20 7d06 1000 |00f3: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@067d │ │ -022cfc: 0a01 |00f6: move-result v1 │ │ -022cfe: 3801 0f00 |00f7: if-eqz v1, 0106 // +000f │ │ -022d02: 5441 7105 |00f9: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.this$1:Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener; // field@0571 │ │ -022d06: 5411 7505 |00fb: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -022d0a: 1302 0900 |00fd: const/16 v2, #int 9 // #9 │ │ -022d0e: 5243 7305 |00ff: iget v3, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.val$pos:I // field@0573 │ │ -022d12: 6e30 4504 2103 |0101: invoke-virtual {v1, v2, v3}, Lcom/gacode/relaunchx/ReLaunch;.onContextMenuSelected:(II)Z // method@0445 │ │ -022d18: 2900 1bff |0104: goto/16 001f // -00e5 │ │ -022d1c: 5441 7105 |0106: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.this$1:Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener; // field@0571 │ │ -022d20: 5411 7505 |0108: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -022d24: 1402 8200 087f |010a: const v2, #float 1.80778e+38 // #7f080082 │ │ -022d2a: 6e20 3804 2100 |010d: invoke-virtual {v1, v2}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ -022d30: 0c01 |0110: move-result-object v1 │ │ -022d32: 6e20 7d06 1000 |0111: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@067d │ │ -022d38: 0a01 |0114: move-result v1 │ │ -022d3a: 3801 0f00 |0115: if-eqz v1, 0124 // +000f │ │ -022d3e: 5441 7105 |0117: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.this$1:Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener; // field@0571 │ │ -022d42: 5411 7505 |0119: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -022d46: 1302 0a00 |011b: const/16 v2, #int 10 // #a │ │ -022d4a: 5243 7305 |011d: iget v3, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.val$pos:I // field@0573 │ │ -022d4e: 6e30 4504 2103 |011f: invoke-virtual {v1, v2, v3}, Lcom/gacode/relaunchx/ReLaunch;.onContextMenuSelected:(II)Z // method@0445 │ │ -022d54: 2900 fdfe |0122: goto/16 001f // -0103 │ │ -022d58: 5441 7105 |0124: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.this$1:Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener; // field@0571 │ │ -022d5c: 5411 7505 |0126: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -022d60: 1402 6400 087f |0128: const v2, #float 1.80777e+38 // #7f080064 │ │ -022d66: 6e20 3804 2100 |012b: invoke-virtual {v1, v2}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ -022d6c: 0c01 |012e: move-result-object v1 │ │ -022d6e: 6e20 7d06 1000 |012f: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@067d │ │ -022d74: 0a01 |0132: move-result v1 │ │ -022d76: 3801 0f00 |0133: if-eqz v1, 0142 // +000f │ │ -022d7a: 5441 7105 |0135: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.this$1:Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener; // field@0571 │ │ -022d7e: 5411 7505 |0137: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -022d82: 1302 0b00 |0139: const/16 v2, #int 11 // #b │ │ -022d86: 5243 7305 |013b: iget v3, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.val$pos:I // field@0573 │ │ -022d8a: 6e30 4504 2103 |013d: invoke-virtual {v1, v2, v3}, Lcom/gacode/relaunchx/ReLaunch;.onContextMenuSelected:(II)Z // method@0445 │ │ -022d90: 2900 dffe |0140: goto/16 001f // -0121 │ │ -022d94: 5441 7105 |0142: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.this$1:Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener; // field@0571 │ │ -022d98: 5411 7505 |0144: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -022d9c: 1402 7e00 087f |0146: const v2, #float 1.80778e+38 // #7f08007e │ │ -022da2: 6e20 3804 2100 |0149: invoke-virtual {v1, v2}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ -022da8: 0c01 |014c: move-result-object v1 │ │ -022daa: 6e20 7d06 1000 |014d: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@067d │ │ -022db0: 0a01 |0150: move-result v1 │ │ -022db2: 3801 0f00 |0151: if-eqz v1, 0160 // +000f │ │ -022db6: 5441 7105 |0153: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.this$1:Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener; // field@0571 │ │ -022dba: 5411 7505 |0155: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -022dbe: 1302 0c00 |0157: const/16 v2, #int 12 // #c │ │ -022dc2: 5243 7305 |0159: iget v3, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.val$pos:I // field@0573 │ │ -022dc6: 6e30 4504 2103 |015b: invoke-virtual {v1, v2, v3}, Lcom/gacode/relaunchx/ReLaunch;.onContextMenuSelected:(II)Z // method@0445 │ │ -022dcc: 2900 c1fe |015e: goto/16 001f // -013f │ │ -022dd0: 5441 7105 |0160: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.this$1:Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener; // field@0571 │ │ -022dd4: 5411 7505 |0162: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -022dd8: 1402 8400 087f |0164: const v2, #float 1.80778e+38 // #7f080084 │ │ -022dde: 6e20 3804 2100 |0167: invoke-virtual {v1, v2}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ -022de4: 0c01 |016a: move-result-object v1 │ │ -022de6: 6e20 7d06 1000 |016b: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@067d │ │ -022dec: 0a01 |016e: move-result v1 │ │ -022dee: 3801 0f00 |016f: if-eqz v1, 017e // +000f │ │ -022df2: 5441 7105 |0171: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.this$1:Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener; // field@0571 │ │ -022df6: 5411 7505 |0173: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -022dfa: 1302 0d00 |0175: const/16 v2, #int 13 // #d │ │ -022dfe: 5243 7305 |0177: iget v3, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.val$pos:I // field@0573 │ │ -022e02: 6e30 4504 2103 |0179: invoke-virtual {v1, v2, v3}, Lcom/gacode/relaunchx/ReLaunch;.onContextMenuSelected:(II)Z // method@0445 │ │ -022e08: 2900 a3fe |017c: goto/16 001f // -015d │ │ -022e0c: 5441 7105 |017e: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.this$1:Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener; // field@0571 │ │ -022e10: 5411 7505 |0180: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -022e14: 1402 e301 087f |0182: const v2, #float 1.80785e+38 // #7f0801e3 │ │ -022e1a: 6e20 3804 2100 |0185: invoke-virtual {v1, v2}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ -022e20: 0c01 |0188: move-result-object v1 │ │ -022e22: 6e20 7d06 1000 |0189: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@067d │ │ -022e28: 0a01 |018c: move-result v1 │ │ -022e2a: 3801 0f00 |018d: if-eqz v1, 019c // +000f │ │ -022e2e: 5441 7105 |018f: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.this$1:Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener; // field@0571 │ │ -022e32: 5411 7505 |0191: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -022e36: 1302 0e00 |0193: const/16 v2, #int 14 // #e │ │ -022e3a: 5243 7305 |0195: iget v3, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.val$pos:I // field@0573 │ │ -022e3e: 6e30 4504 2103 |0197: invoke-virtual {v1, v2, v3}, Lcom/gacode/relaunchx/ReLaunch;.onContextMenuSelected:(II)Z // method@0445 │ │ -022e44: 2900 85fe |019a: goto/16 001f // -017b │ │ -022e48: 5441 7105 |019c: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.this$1:Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener; // field@0571 │ │ -022e4c: 5411 7505 |019e: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -022e50: 1402 d601 087f |01a0: const v2, #float 1.80785e+38 // #7f0801d6 │ │ -022e56: 6e20 3804 2100 |01a3: invoke-virtual {v1, v2}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ -022e5c: 0c01 |01a6: move-result-object v1 │ │ -022e5e: 6e20 7d06 1000 |01a7: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@067d │ │ -022e64: 0a01 |01aa: move-result v1 │ │ -022e66: 3801 0f00 |01ab: if-eqz v1, 01ba // +000f │ │ -022e6a: 5441 7105 |01ad: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.this$1:Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener; // field@0571 │ │ -022e6e: 5411 7505 |01af: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -022e72: 1302 0f00 |01b1: const/16 v2, #int 15 // #f │ │ -022e76: 5243 7305 |01b3: iget v3, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.val$pos:I // field@0573 │ │ -022e7a: 6e30 4504 2103 |01b5: invoke-virtual {v1, v2, v3}, Lcom/gacode/relaunchx/ReLaunch;.onContextMenuSelected:(II)Z // method@0445 │ │ -022e80: 2900 67fe |01b8: goto/16 001f // -0199 │ │ -022e84: 5441 7105 |01ba: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.this$1:Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener; // field@0571 │ │ -022e88: 5411 7505 |01bc: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -022e8c: 1402 e101 087f |01be: const v2, #float 1.80785e+38 // #7f0801e1 │ │ -022e92: 6e20 3804 2100 |01c1: invoke-virtual {v1, v2}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ -022e98: 0c01 |01c4: move-result-object v1 │ │ -022e9a: 6e20 7d06 1000 |01c5: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@067d │ │ -022ea0: 0a01 |01c8: move-result v1 │ │ -022ea2: 3801 0f00 |01c9: if-eqz v1, 01d8 // +000f │ │ -022ea6: 5441 7105 |01cb: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.this$1:Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener; // field@0571 │ │ -022eaa: 5411 7505 |01cd: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -022eae: 1302 1100 |01cf: const/16 v2, #int 17 // #11 │ │ -022eb2: 5243 7305 |01d1: iget v3, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.val$pos:I // field@0573 │ │ -022eb6: 6e30 4504 2103 |01d3: invoke-virtual {v1, v2, v3}, Lcom/gacode/relaunchx/ReLaunch;.onContextMenuSelected:(II)Z // method@0445 │ │ -022ebc: 2900 49fe |01d6: goto/16 001f // -01b7 │ │ -022ec0: 5441 7105 |01d8: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.this$1:Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener; // field@0571 │ │ -022ec4: 5411 7505 |01da: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -022ec8: 1402 ec01 087f |01dc: const v2, #float 1.80785e+38 // #7f0801ec │ │ -022ece: 6e20 3804 2100 |01df: invoke-virtual {v1, v2}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ -022ed4: 0c01 |01e2: move-result-object v1 │ │ -022ed6: 6e20 7d06 1000 |01e3: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@067d │ │ -022edc: 0a01 |01e6: move-result v1 │ │ -022ede: 3801 0f00 |01e7: if-eqz v1, 01f6 // +000f │ │ -022ee2: 5441 7105 |01e9: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.this$1:Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener; // field@0571 │ │ -022ee6: 5411 7505 |01eb: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -022eea: 1302 1300 |01ed: const/16 v2, #int 19 // #13 │ │ -022eee: 5243 7305 |01ef: iget v3, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.val$pos:I // field@0573 │ │ -022ef2: 6e30 4504 2103 |01f1: invoke-virtual {v1, v2, v3}, Lcom/gacode/relaunchx/ReLaunch;.onContextMenuSelected:(II)Z // method@0445 │ │ -022ef8: 2900 2bfe |01f4: goto/16 001f // -01d5 │ │ -022efc: 5441 7105 |01f6: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.this$1:Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener; // field@0571 │ │ -022f00: 5411 7505 |01f8: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -022f04: 1402 e601 087f |01fa: const v2, #float 1.80785e+38 // #7f0801e6 │ │ -022f0a: 6e20 3804 2100 |01fd: invoke-virtual {v1, v2}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ -022f10: 0c01 |0200: move-result-object v1 │ │ -022f12: 6e20 7d06 1000 |0201: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@067d │ │ -022f18: 0a01 |0204: move-result v1 │ │ -022f1a: 3801 0f00 |0205: if-eqz v1, 0214 // +000f │ │ -022f1e: 5441 7105 |0207: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.this$1:Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener; // field@0571 │ │ -022f22: 5411 7505 |0209: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -022f26: 1302 1700 |020b: const/16 v2, #int 23 // #17 │ │ -022f2a: 5243 7305 |020d: iget v3, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.val$pos:I // field@0573 │ │ -022f2e: 6e30 4504 2103 |020f: invoke-virtual {v1, v2, v3}, Lcom/gacode/relaunchx/ReLaunch;.onContextMenuSelected:(II)Z // method@0445 │ │ -022f34: 2900 0dfe |0212: goto/16 001f // -01f3 │ │ -022f38: 5441 7105 |0214: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.this$1:Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener; // field@0571 │ │ -022f3c: 5411 7505 |0216: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -022f40: 1402 d401 087f |0218: const v2, #float 1.80784e+38 // #7f0801d4 │ │ -022f46: 6e20 3804 2100 |021b: invoke-virtual {v1, v2}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ -022f4c: 0c01 |021e: move-result-object v1 │ │ -022f4e: 6e20 7d06 1000 |021f: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@067d │ │ -022f54: 0a01 |0222: move-result v1 │ │ -022f56: 3801 0f00 |0223: if-eqz v1, 0232 // +000f │ │ -022f5a: 5441 7105 |0225: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.this$1:Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener; // field@0571 │ │ -022f5e: 5411 7505 |0227: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -022f62: 1302 1400 |0229: const/16 v2, #int 20 // #14 │ │ -022f66: 5243 7305 |022b: iget v3, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.val$pos:I // field@0573 │ │ -022f6a: 6e30 4504 2103 |022d: invoke-virtual {v1, v2, v3}, Lcom/gacode/relaunchx/ReLaunch;.onContextMenuSelected:(II)Z // method@0445 │ │ -022f70: 2900 effd |0230: goto/16 001f // -0211 │ │ -022f74: 5441 7105 |0232: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.this$1:Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener; // field@0571 │ │ -022f78: 5411 7505 |0234: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -022f7c: 1402 d501 087f |0236: const v2, #float 1.80785e+38 // #7f0801d5 │ │ -022f82: 6e20 3804 2100 |0239: invoke-virtual {v1, v2}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ -022f88: 0c01 |023c: move-result-object v1 │ │ -022f8a: 6e20 7d06 1000 |023d: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@067d │ │ -022f90: 0a01 |0240: move-result v1 │ │ -022f92: 3801 0f00 |0241: if-eqz v1, 0250 // +000f │ │ -022f96: 5441 7105 |0243: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.this$1:Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener; // field@0571 │ │ -022f9a: 5411 7505 |0245: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -022f9e: 1302 1500 |0247: const/16 v2, #int 21 // #15 │ │ -022fa2: 5243 7305 |0249: iget v3, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.val$pos:I // field@0573 │ │ -022fa6: 6e30 4504 2103 |024b: invoke-virtual {v1, v2, v3}, Lcom/gacode/relaunchx/ReLaunch;.onContextMenuSelected:(II)Z // method@0445 │ │ -022fac: 2900 d1fd |024e: goto/16 001f // -022f │ │ -022fb0: 5441 7105 |0250: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.this$1:Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener; // field@0571 │ │ -022fb4: 5411 7505 |0252: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -022fb8: 1402 da01 087f |0254: const v2, #float 1.80785e+38 // #7f0801da │ │ -022fbe: 6e20 3804 2100 |0257: invoke-virtual {v1, v2}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ -022fc4: 0c01 |025a: move-result-object v1 │ │ -022fc6: 6e20 7d06 1000 |025b: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@067d │ │ -022fcc: 0a01 |025e: move-result v1 │ │ -022fce: 3801 c0fd |025f: if-eqz v1, 001f // -0240 │ │ -022fd2: 5441 7105 |0261: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.this$1:Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener; // field@0571 │ │ -022fd6: 5411 7505 |0263: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -022fda: 1302 1600 |0265: const/16 v2, #int 22 // #16 │ │ -022fde: 5243 7305 |0267: iget v3, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.val$pos:I // field@0573 │ │ -022fe2: 6e30 4504 2103 |0269: invoke-virtual {v1, v2, v3}, Lcom/gacode/relaunchx/ReLaunch;.onContextMenuSelected:(II)Z // method@0445 │ │ -022fe8: 2900 b3fd |026c: goto/16 001f // -024d │ │ +023b98: |[023b98] com.gacode.relaunchx.ReLaunch$1GlSimpleOnGestureListener$2.onClick:(Landroid/content/DialogInterface;I)V │ │ +023ba8: 5441 7205 |0000: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.val$list:[Ljava/lang/String; // field@0572 │ │ +023bac: 4600 0106 |0002: aget-object v0, v1, v6 │ │ +023bb0: 5441 7105 |0004: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.this$1:Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener; // field@0571 │ │ +023bb4: 5411 7505 |0006: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +023bb8: 1402 6300 087f |0008: const v2, #float 1.80777e+38 // #7f080063 │ │ +023bbe: 6e20 3804 2100 |000b: invoke-virtual {v1, v2}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ +023bc4: 0c01 |000e: move-result-object v1 │ │ +023bc6: 6e20 7d06 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@067d │ │ +023bcc: 0a01 |0012: move-result v1 │ │ +023bce: 3801 0d00 |0013: if-eqz v1, 0020 // +000d │ │ +023bd2: 5441 7105 |0015: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.this$1:Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener; // field@0571 │ │ +023bd6: 5411 7505 |0017: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +023bda: 1252 |0019: const/4 v2, #int 5 // #5 │ │ +023bdc: 5243 7305 |001a: iget v3, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.val$pos:I // field@0573 │ │ +023be0: 6e30 4504 2103 |001c: invoke-virtual {v1, v2, v3}, Lcom/gacode/relaunchx/ReLaunch;.onContextMenuSelected:(II)Z // method@0445 │ │ +023be6: 0e00 |001f: return-void │ │ +023be8: 5441 7105 |0020: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.this$1:Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener; // field@0571 │ │ +023bec: 5411 7505 |0022: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +023bf0: 1402 7000 087f |0024: const v2, #float 1.80777e+38 // #7f080070 │ │ +023bf6: 6e20 3804 2100 |0027: invoke-virtual {v1, v2}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ +023bfc: 0c01 |002a: move-result-object v1 │ │ +023bfe: 6e20 7d06 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@067d │ │ +023c04: 0a01 |002e: move-result v1 │ │ +023c06: 3801 0d00 |002f: if-eqz v1, 003c // +000d │ │ +023c0a: 5441 7105 |0031: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.this$1:Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener; // field@0571 │ │ +023c0e: 5411 7505 |0033: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +023c12: 1212 |0035: const/4 v2, #int 1 // #1 │ │ +023c14: 5243 7305 |0036: iget v3, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.val$pos:I // field@0573 │ │ +023c18: 6e30 4504 2103 |0038: invoke-virtual {v1, v2, v3}, Lcom/gacode/relaunchx/ReLaunch;.onContextMenuSelected:(II)Z // method@0445 │ │ +023c1e: 28e4 |003b: goto 001f // -001c │ │ +023c20: 5441 7105 |003c: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.this$1:Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener; // field@0571 │ │ +023c24: 5411 7505 |003e: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +023c28: 1402 7100 087f |0040: const v2, #float 1.80777e+38 // #7f080071 │ │ +023c2e: 6e20 3804 2100 |0043: invoke-virtual {v1, v2}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ +023c34: 0c01 |0046: move-result-object v1 │ │ +023c36: 6e20 7d06 1000 |0047: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@067d │ │ +023c3c: 0a01 |004a: move-result v1 │ │ +023c3e: 3801 0d00 |004b: if-eqz v1, 0058 // +000d │ │ +023c42: 5441 7105 |004d: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.this$1:Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener; // field@0571 │ │ +023c46: 5411 7505 |004f: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +023c4a: 1222 |0051: const/4 v2, #int 2 // #2 │ │ +023c4c: 5243 7305 |0052: iget v3, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.val$pos:I // field@0573 │ │ +023c50: 6e30 4504 2103 |0054: invoke-virtual {v1, v2, v3}, Lcom/gacode/relaunchx/ReLaunch;.onContextMenuSelected:(II)Z // method@0445 │ │ +023c56: 28c8 |0057: goto 001f // -0038 │ │ +023c58: 5441 7105 |0058: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.this$1:Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener; // field@0571 │ │ +023c5c: 5411 7505 |005a: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +023c60: 1402 7200 087f |005c: const v2, #float 1.80777e+38 // #7f080072 │ │ +023c66: 6e20 3804 2100 |005f: invoke-virtual {v1, v2}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ +023c6c: 0c01 |0062: move-result-object v1 │ │ +023c6e: 6e20 7d06 1000 |0063: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@067d │ │ +023c74: 0a01 |0066: move-result v1 │ │ +023c76: 3801 0d00 |0067: if-eqz v1, 0074 // +000d │ │ +023c7a: 5441 7105 |0069: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.this$1:Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener; // field@0571 │ │ +023c7e: 5411 7505 |006b: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +023c82: 1232 |006d: const/4 v2, #int 3 // #3 │ │ +023c84: 5243 7305 |006e: iget v3, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.val$pos:I // field@0573 │ │ +023c88: 6e30 4504 2103 |0070: invoke-virtual {v1, v2, v3}, Lcom/gacode/relaunchx/ReLaunch;.onContextMenuSelected:(II)Z // method@0445 │ │ +023c8e: 28ac |0073: goto 001f // -0054 │ │ +023c90: 5441 7105 |0074: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.this$1:Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener; // field@0571 │ │ +023c94: 5411 7505 |0076: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +023c98: 1402 6100 087f |0078: const v2, #float 1.80777e+38 // #7f080061 │ │ +023c9e: 6e20 3804 2100 |007b: invoke-virtual {v1, v2}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ +023ca4: 0c01 |007e: move-result-object v1 │ │ +023ca6: 6e20 7d06 1000 |007f: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@067d │ │ +023cac: 0a01 |0082: move-result v1 │ │ +023cae: 3801 0d00 |0083: if-eqz v1, 0090 // +000d │ │ +023cb2: 5441 7105 |0085: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.this$1:Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener; // field@0571 │ │ +023cb6: 5411 7505 |0087: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +023cba: 1242 |0089: const/4 v2, #int 4 // #4 │ │ +023cbc: 5243 7305 |008a: iget v3, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.val$pos:I // field@0573 │ │ +023cc0: 6e30 4504 2103 |008c: invoke-virtual {v1, v2, v3}, Lcom/gacode/relaunchx/ReLaunch;.onContextMenuSelected:(II)Z // method@0445 │ │ +023cc6: 2890 |008f: goto 001f // -0070 │ │ +023cc8: 5441 7105 |0090: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.this$1:Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener; // field@0571 │ │ +023ccc: 5411 7505 |0092: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +023cd0: 1402 7d00 087f |0094: const v2, #float 1.80778e+38 // #7f08007d │ │ +023cd6: 6e20 3804 2100 |0097: invoke-virtual {v1, v2}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ +023cdc: 0c01 |009a: move-result-object v1 │ │ +023cde: 6e20 7d06 1000 |009b: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@067d │ │ +023ce4: 0a01 |009e: move-result v1 │ │ +023ce6: 3801 0e00 |009f: if-eqz v1, 00ad // +000e │ │ +023cea: 5441 7105 |00a1: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.this$1:Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener; // field@0571 │ │ +023cee: 5411 7505 |00a3: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +023cf2: 1272 |00a5: const/4 v2, #int 7 // #7 │ │ +023cf4: 5243 7305 |00a6: iget v3, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.val$pos:I // field@0573 │ │ +023cf8: 6e30 4504 2103 |00a8: invoke-virtual {v1, v2, v3}, Lcom/gacode/relaunchx/ReLaunch;.onContextMenuSelected:(II)Z // method@0445 │ │ +023cfe: 2900 74ff |00ab: goto/16 001f // -008c │ │ +023d02: 5441 7105 |00ad: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.this$1:Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener; // field@0571 │ │ +023d06: 5411 7505 |00af: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +023d0a: 1402 8b00 087f |00b1: const v2, #float 1.80778e+38 // #7f08008b │ │ +023d10: 6e20 3804 2100 |00b4: invoke-virtual {v1, v2}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ +023d16: 0c01 |00b7: move-result-object v1 │ │ +023d18: 6e20 7d06 1000 |00b8: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@067d │ │ +023d1e: 0a01 |00bb: move-result v1 │ │ +023d20: 3801 0e00 |00bc: if-eqz v1, 00ca // +000e │ │ +023d24: 5441 7105 |00be: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.this$1:Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener; // field@0571 │ │ +023d28: 5411 7505 |00c0: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +023d2c: 1262 |00c2: const/4 v2, #int 6 // #6 │ │ +023d2e: 5243 7305 |00c3: iget v3, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.val$pos:I // field@0573 │ │ +023d32: 6e30 4504 2103 |00c5: invoke-virtual {v1, v2, v3}, Lcom/gacode/relaunchx/ReLaunch;.onContextMenuSelected:(II)Z // method@0445 │ │ +023d38: 2900 57ff |00c8: goto/16 001f // -00a9 │ │ +023d3c: 5441 7105 |00ca: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.this$1:Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener; // field@0571 │ │ +023d40: 5411 7505 |00cc: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +023d44: 1402 8c00 087f |00ce: const v2, #float 1.80778e+38 // #7f08008c │ │ +023d4a: 6e20 3804 2100 |00d1: invoke-virtual {v1, v2}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ +023d50: 0c01 |00d4: move-result-object v1 │ │ +023d52: 6e20 7d06 1000 |00d5: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@067d │ │ +023d58: 0a01 |00d8: move-result v1 │ │ +023d5a: 3801 0f00 |00d9: if-eqz v1, 00e8 // +000f │ │ +023d5e: 5441 7105 |00db: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.this$1:Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener; // field@0571 │ │ +023d62: 5411 7505 |00dd: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +023d66: 1302 0800 |00df: const/16 v2, #int 8 // #8 │ │ +023d6a: 5243 7305 |00e1: iget v3, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.val$pos:I // field@0573 │ │ +023d6e: 6e30 4504 2103 |00e3: invoke-virtual {v1, v2, v3}, Lcom/gacode/relaunchx/ReLaunch;.onContextMenuSelected:(II)Z // method@0445 │ │ +023d74: 2900 39ff |00e6: goto/16 001f // -00c7 │ │ +023d78: 5441 7105 |00e8: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.this$1:Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener; // field@0571 │ │ +023d7c: 5411 7505 |00ea: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +023d80: 1402 6500 087f |00ec: const v2, #float 1.80777e+38 // #7f080065 │ │ +023d86: 6e20 3804 2100 |00ef: invoke-virtual {v1, v2}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ +023d8c: 0c01 |00f2: move-result-object v1 │ │ +023d8e: 6e20 7d06 1000 |00f3: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@067d │ │ +023d94: 0a01 |00f6: move-result v1 │ │ +023d96: 3801 0f00 |00f7: if-eqz v1, 0106 // +000f │ │ +023d9a: 5441 7105 |00f9: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.this$1:Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener; // field@0571 │ │ +023d9e: 5411 7505 |00fb: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +023da2: 1302 0900 |00fd: const/16 v2, #int 9 // #9 │ │ +023da6: 5243 7305 |00ff: iget v3, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.val$pos:I // field@0573 │ │ +023daa: 6e30 4504 2103 |0101: invoke-virtual {v1, v2, v3}, Lcom/gacode/relaunchx/ReLaunch;.onContextMenuSelected:(II)Z // method@0445 │ │ +023db0: 2900 1bff |0104: goto/16 001f // -00e5 │ │ +023db4: 5441 7105 |0106: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.this$1:Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener; // field@0571 │ │ +023db8: 5411 7505 |0108: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +023dbc: 1402 8200 087f |010a: const v2, #float 1.80778e+38 // #7f080082 │ │ +023dc2: 6e20 3804 2100 |010d: invoke-virtual {v1, v2}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ +023dc8: 0c01 |0110: move-result-object v1 │ │ +023dca: 6e20 7d06 1000 |0111: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@067d │ │ +023dd0: 0a01 |0114: move-result v1 │ │ +023dd2: 3801 0f00 |0115: if-eqz v1, 0124 // +000f │ │ +023dd6: 5441 7105 |0117: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.this$1:Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener; // field@0571 │ │ +023dda: 5411 7505 |0119: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +023dde: 1302 0a00 |011b: const/16 v2, #int 10 // #a │ │ +023de2: 5243 7305 |011d: iget v3, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.val$pos:I // field@0573 │ │ +023de6: 6e30 4504 2103 |011f: invoke-virtual {v1, v2, v3}, Lcom/gacode/relaunchx/ReLaunch;.onContextMenuSelected:(II)Z // method@0445 │ │ +023dec: 2900 fdfe |0122: goto/16 001f // -0103 │ │ +023df0: 5441 7105 |0124: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.this$1:Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener; // field@0571 │ │ +023df4: 5411 7505 |0126: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +023df8: 1402 6400 087f |0128: const v2, #float 1.80777e+38 // #7f080064 │ │ +023dfe: 6e20 3804 2100 |012b: invoke-virtual {v1, v2}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ +023e04: 0c01 |012e: move-result-object v1 │ │ +023e06: 6e20 7d06 1000 |012f: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@067d │ │ +023e0c: 0a01 |0132: move-result v1 │ │ +023e0e: 3801 0f00 |0133: if-eqz v1, 0142 // +000f │ │ +023e12: 5441 7105 |0135: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.this$1:Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener; // field@0571 │ │ +023e16: 5411 7505 |0137: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +023e1a: 1302 0b00 |0139: const/16 v2, #int 11 // #b │ │ +023e1e: 5243 7305 |013b: iget v3, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.val$pos:I // field@0573 │ │ +023e22: 6e30 4504 2103 |013d: invoke-virtual {v1, v2, v3}, Lcom/gacode/relaunchx/ReLaunch;.onContextMenuSelected:(II)Z // method@0445 │ │ +023e28: 2900 dffe |0140: goto/16 001f // -0121 │ │ +023e2c: 5441 7105 |0142: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.this$1:Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener; // field@0571 │ │ +023e30: 5411 7505 |0144: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +023e34: 1402 7e00 087f |0146: const v2, #float 1.80778e+38 // #7f08007e │ │ +023e3a: 6e20 3804 2100 |0149: invoke-virtual {v1, v2}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ +023e40: 0c01 |014c: move-result-object v1 │ │ +023e42: 6e20 7d06 1000 |014d: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@067d │ │ +023e48: 0a01 |0150: move-result v1 │ │ +023e4a: 3801 0f00 |0151: if-eqz v1, 0160 // +000f │ │ +023e4e: 5441 7105 |0153: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.this$1:Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener; // field@0571 │ │ +023e52: 5411 7505 |0155: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +023e56: 1302 0c00 |0157: const/16 v2, #int 12 // #c │ │ +023e5a: 5243 7305 |0159: iget v3, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.val$pos:I // field@0573 │ │ +023e5e: 6e30 4504 2103 |015b: invoke-virtual {v1, v2, v3}, Lcom/gacode/relaunchx/ReLaunch;.onContextMenuSelected:(II)Z // method@0445 │ │ +023e64: 2900 c1fe |015e: goto/16 001f // -013f │ │ +023e68: 5441 7105 |0160: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.this$1:Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener; // field@0571 │ │ +023e6c: 5411 7505 |0162: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +023e70: 1402 8400 087f |0164: const v2, #float 1.80778e+38 // #7f080084 │ │ +023e76: 6e20 3804 2100 |0167: invoke-virtual {v1, v2}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ +023e7c: 0c01 |016a: move-result-object v1 │ │ +023e7e: 6e20 7d06 1000 |016b: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@067d │ │ +023e84: 0a01 |016e: move-result v1 │ │ +023e86: 3801 0f00 |016f: if-eqz v1, 017e // +000f │ │ +023e8a: 5441 7105 |0171: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.this$1:Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener; // field@0571 │ │ +023e8e: 5411 7505 |0173: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +023e92: 1302 0d00 |0175: const/16 v2, #int 13 // #d │ │ +023e96: 5243 7305 |0177: iget v3, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.val$pos:I // field@0573 │ │ +023e9a: 6e30 4504 2103 |0179: invoke-virtual {v1, v2, v3}, Lcom/gacode/relaunchx/ReLaunch;.onContextMenuSelected:(II)Z // method@0445 │ │ +023ea0: 2900 a3fe |017c: goto/16 001f // -015d │ │ +023ea4: 5441 7105 |017e: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.this$1:Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener; // field@0571 │ │ +023ea8: 5411 7505 |0180: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +023eac: 1402 e301 087f |0182: const v2, #float 1.80785e+38 // #7f0801e3 │ │ +023eb2: 6e20 3804 2100 |0185: invoke-virtual {v1, v2}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ +023eb8: 0c01 |0188: move-result-object v1 │ │ +023eba: 6e20 7d06 1000 |0189: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@067d │ │ +023ec0: 0a01 |018c: move-result v1 │ │ +023ec2: 3801 0f00 |018d: if-eqz v1, 019c // +000f │ │ +023ec6: 5441 7105 |018f: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.this$1:Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener; // field@0571 │ │ +023eca: 5411 7505 |0191: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +023ece: 1302 0e00 |0193: const/16 v2, #int 14 // #e │ │ +023ed2: 5243 7305 |0195: iget v3, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.val$pos:I // field@0573 │ │ +023ed6: 6e30 4504 2103 |0197: invoke-virtual {v1, v2, v3}, Lcom/gacode/relaunchx/ReLaunch;.onContextMenuSelected:(II)Z // method@0445 │ │ +023edc: 2900 85fe |019a: goto/16 001f // -017b │ │ +023ee0: 5441 7105 |019c: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.this$1:Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener; // field@0571 │ │ +023ee4: 5411 7505 |019e: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +023ee8: 1402 d601 087f |01a0: const v2, #float 1.80785e+38 // #7f0801d6 │ │ +023eee: 6e20 3804 2100 |01a3: invoke-virtual {v1, v2}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ +023ef4: 0c01 |01a6: move-result-object v1 │ │ +023ef6: 6e20 7d06 1000 |01a7: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@067d │ │ +023efc: 0a01 |01aa: move-result v1 │ │ +023efe: 3801 0f00 |01ab: if-eqz v1, 01ba // +000f │ │ +023f02: 5441 7105 |01ad: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.this$1:Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener; // field@0571 │ │ +023f06: 5411 7505 |01af: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +023f0a: 1302 0f00 |01b1: const/16 v2, #int 15 // #f │ │ +023f0e: 5243 7305 |01b3: iget v3, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.val$pos:I // field@0573 │ │ +023f12: 6e30 4504 2103 |01b5: invoke-virtual {v1, v2, v3}, Lcom/gacode/relaunchx/ReLaunch;.onContextMenuSelected:(II)Z // method@0445 │ │ +023f18: 2900 67fe |01b8: goto/16 001f // -0199 │ │ +023f1c: 5441 7105 |01ba: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.this$1:Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener; // field@0571 │ │ +023f20: 5411 7505 |01bc: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +023f24: 1402 e101 087f |01be: const v2, #float 1.80785e+38 // #7f0801e1 │ │ +023f2a: 6e20 3804 2100 |01c1: invoke-virtual {v1, v2}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ +023f30: 0c01 |01c4: move-result-object v1 │ │ +023f32: 6e20 7d06 1000 |01c5: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@067d │ │ +023f38: 0a01 |01c8: move-result v1 │ │ +023f3a: 3801 0f00 |01c9: if-eqz v1, 01d8 // +000f │ │ +023f3e: 5441 7105 |01cb: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.this$1:Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener; // field@0571 │ │ +023f42: 5411 7505 |01cd: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +023f46: 1302 1100 |01cf: const/16 v2, #int 17 // #11 │ │ +023f4a: 5243 7305 |01d1: iget v3, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.val$pos:I // field@0573 │ │ +023f4e: 6e30 4504 2103 |01d3: invoke-virtual {v1, v2, v3}, Lcom/gacode/relaunchx/ReLaunch;.onContextMenuSelected:(II)Z // method@0445 │ │ +023f54: 2900 49fe |01d6: goto/16 001f // -01b7 │ │ +023f58: 5441 7105 |01d8: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.this$1:Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener; // field@0571 │ │ +023f5c: 5411 7505 |01da: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +023f60: 1402 ec01 087f |01dc: const v2, #float 1.80785e+38 // #7f0801ec │ │ +023f66: 6e20 3804 2100 |01df: invoke-virtual {v1, v2}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ +023f6c: 0c01 |01e2: move-result-object v1 │ │ +023f6e: 6e20 7d06 1000 |01e3: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@067d │ │ +023f74: 0a01 |01e6: move-result v1 │ │ +023f76: 3801 0f00 |01e7: if-eqz v1, 01f6 // +000f │ │ +023f7a: 5441 7105 |01e9: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.this$1:Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener; // field@0571 │ │ +023f7e: 5411 7505 |01eb: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +023f82: 1302 1300 |01ed: const/16 v2, #int 19 // #13 │ │ +023f86: 5243 7305 |01ef: iget v3, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.val$pos:I // field@0573 │ │ +023f8a: 6e30 4504 2103 |01f1: invoke-virtual {v1, v2, v3}, Lcom/gacode/relaunchx/ReLaunch;.onContextMenuSelected:(II)Z // method@0445 │ │ +023f90: 2900 2bfe |01f4: goto/16 001f // -01d5 │ │ +023f94: 5441 7105 |01f6: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.this$1:Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener; // field@0571 │ │ +023f98: 5411 7505 |01f8: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +023f9c: 1402 e601 087f |01fa: const v2, #float 1.80785e+38 // #7f0801e6 │ │ +023fa2: 6e20 3804 2100 |01fd: invoke-virtual {v1, v2}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ +023fa8: 0c01 |0200: move-result-object v1 │ │ +023faa: 6e20 7d06 1000 |0201: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@067d │ │ +023fb0: 0a01 |0204: move-result v1 │ │ +023fb2: 3801 0f00 |0205: if-eqz v1, 0214 // +000f │ │ +023fb6: 5441 7105 |0207: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.this$1:Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener; // field@0571 │ │ +023fba: 5411 7505 |0209: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +023fbe: 1302 1700 |020b: const/16 v2, #int 23 // #17 │ │ +023fc2: 5243 7305 |020d: iget v3, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.val$pos:I // field@0573 │ │ +023fc6: 6e30 4504 2103 |020f: invoke-virtual {v1, v2, v3}, Lcom/gacode/relaunchx/ReLaunch;.onContextMenuSelected:(II)Z // method@0445 │ │ +023fcc: 2900 0dfe |0212: goto/16 001f // -01f3 │ │ +023fd0: 5441 7105 |0214: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.this$1:Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener; // field@0571 │ │ +023fd4: 5411 7505 |0216: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +023fd8: 1402 d401 087f |0218: const v2, #float 1.80784e+38 // #7f0801d4 │ │ +023fde: 6e20 3804 2100 |021b: invoke-virtual {v1, v2}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ +023fe4: 0c01 |021e: move-result-object v1 │ │ +023fe6: 6e20 7d06 1000 |021f: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@067d │ │ +023fec: 0a01 |0222: move-result v1 │ │ +023fee: 3801 0f00 |0223: if-eqz v1, 0232 // +000f │ │ +023ff2: 5441 7105 |0225: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.this$1:Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener; // field@0571 │ │ +023ff6: 5411 7505 |0227: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +023ffa: 1302 1400 |0229: const/16 v2, #int 20 // #14 │ │ +023ffe: 5243 7305 |022b: iget v3, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.val$pos:I // field@0573 │ │ +024002: 6e30 4504 2103 |022d: invoke-virtual {v1, v2, v3}, Lcom/gacode/relaunchx/ReLaunch;.onContextMenuSelected:(II)Z // method@0445 │ │ +024008: 2900 effd |0230: goto/16 001f // -0211 │ │ +02400c: 5441 7105 |0232: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.this$1:Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener; // field@0571 │ │ +024010: 5411 7505 |0234: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +024014: 1402 d501 087f |0236: const v2, #float 1.80785e+38 // #7f0801d5 │ │ +02401a: 6e20 3804 2100 |0239: invoke-virtual {v1, v2}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ +024020: 0c01 |023c: move-result-object v1 │ │ +024022: 6e20 7d06 1000 |023d: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@067d │ │ +024028: 0a01 |0240: move-result v1 │ │ +02402a: 3801 0f00 |0241: if-eqz v1, 0250 // +000f │ │ +02402e: 5441 7105 |0243: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.this$1:Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener; // field@0571 │ │ +024032: 5411 7505 |0245: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +024036: 1302 1500 |0247: const/16 v2, #int 21 // #15 │ │ +02403a: 5243 7305 |0249: iget v3, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.val$pos:I // field@0573 │ │ +02403e: 6e30 4504 2103 |024b: invoke-virtual {v1, v2, v3}, Lcom/gacode/relaunchx/ReLaunch;.onContextMenuSelected:(II)Z // method@0445 │ │ +024044: 2900 d1fd |024e: goto/16 001f // -022f │ │ +024048: 5441 7105 |0250: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.this$1:Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener; // field@0571 │ │ +02404c: 5411 7505 |0252: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +024050: 1402 da01 087f |0254: const v2, #float 1.80785e+38 // #7f0801da │ │ +024056: 6e20 3804 2100 |0257: invoke-virtual {v1, v2}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ +02405c: 0c01 |025a: move-result-object v1 │ │ +02405e: 6e20 7d06 1000 |025b: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@067d │ │ +024064: 0a01 |025e: move-result v1 │ │ +024066: 3801 c0fd |025f: if-eqz v1, 001f // -0240 │ │ +02406a: 5441 7105 |0261: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.this$1:Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener; // field@0571 │ │ +02406e: 5411 7505 |0263: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +024072: 1302 1600 |0265: const/16 v2, #int 22 // #16 │ │ +024076: 5243 7305 |0267: iget v3, v4, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.val$pos:I // field@0573 │ │ +02407a: 6e30 4504 2103 |0269: invoke-virtual {v1, v2, v3}, Lcom/gacode/relaunchx/ReLaunch;.onContextMenuSelected:(II)Z // method@0445 │ │ +024080: 2900 b3fd |026c: goto/16 001f // -024d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1527 │ │ 0x0004 line=1528 │ │ 0x0015 line=1529 │ │ 0x001f line=1570 │ │ 0x0020 line=1530 │ │ @@ -32683,20 +32689,20 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunch;Landroid/content/Context;Landroid/widget/GridView;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -022fec: |[022fec] com.gacode.relaunchx.ReLaunch$1GlSimpleOnGestureListener.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/content/Context;Landroid/widget/GridView;)V │ │ -022ffc: 5b01 7505 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -023000: 5b03 7605 |0002: iput-object v3, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@0576 │ │ -023004: 7010 d900 0000 |0004: invoke-direct {v0}, Landroid/view/GestureDetector$SimpleOnGestureListener;.:()V // method@00d9 │ │ -02300a: 5b02 7405 |0007: iput-object v2, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.context:Landroid/content/Context; // field@0574 │ │ -02300e: 0e00 |0009: return-void │ │ +024084: |[024084] com.gacode.relaunchx.ReLaunch$1GlSimpleOnGestureListener.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/content/Context;Landroid/widget/GridView;)V │ │ +024094: 5b01 7505 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +024098: 5b03 7605 |0002: iput-object v3, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@0576 │ │ +02409c: 7010 d900 0000 |0004: invoke-direct {v0}, Landroid/view/GestureDetector$SimpleOnGestureListener;.:()V // method@00d9 │ │ +0240a2: 5b02 7405 |0007: iput-object v2, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.context:Landroid/content/Context; // field@0574 │ │ +0240a6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1296 │ │ 0x0004 line=1297 │ │ 0x0007 line=1298 │ │ 0x0009 line=1299 │ │ locals : │ │ @@ -32711,63 +32717,63 @@ │ │ type : '(Landroid/view/MotionEvent;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 83 16-bit code units │ │ -023010: |[023010] com.gacode.relaunchx.ReLaunch$1GlSimpleOnGestureListener.findViewByXY:(Landroid/view/MotionEvent;)I │ │ -023020: 122a |0000: const/4 v10, #int 2 // #2 │ │ -023022: 23a4 2602 |0001: new-array v4, v10, [I // type@0226 │ │ -023026: 6e10 e300 0c00 |0003: invoke-virtual {v12}, Landroid/view/MotionEvent;.getRawX:()F // method@00e3 │ │ -02302c: 0a08 |0006: move-result v8 │ │ -02302e: 6e10 e400 0c00 |0007: invoke-virtual {v12}, Landroid/view/MotionEvent;.getRawY:()F // method@00e4 │ │ -023034: 0a09 |000a: move-result v9 │ │ -023036: 54ba 7605 |000b: iget-object v10, v11, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@0576 │ │ -02303a: 6e10 2001 0a00 |000d: invoke-virtual {v10}, Landroid/widget/GridView;.getFirstVisiblePosition:()I // method@0120 │ │ -023040: 0a01 |0010: move-result v1 │ │ -023042: 54ba 7605 |0011: iget-object v10, v11, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@0576 │ │ -023046: 6e10 2101 0a00 |0013: invoke-virtual {v10}, Landroid/widget/GridView;.getLastVisiblePosition:()I // method@0121 │ │ -02304c: 0a03 |0016: move-result v3 │ │ -02304e: 910a 0301 |0017: sub-int v10, v3, v1 │ │ -023052: d800 0a01 |0019: add-int/lit8 v0, v10, #int 1 // #01 │ │ -023056: 1202 |001b: const/4 v2, #int 0 // #0 │ │ -023058: 3502 3500 |001c: if-ge v2, v0, 0051 // +0035 │ │ -02305c: 54ba 7605 |001e: iget-object v10, v11, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@0576 │ │ -023060: 6e20 1e01 2a00 |0020: invoke-virtual {v10, v2}, Landroid/widget/GridView;.getChildAt:(I)Landroid/view/View; // method@011e │ │ -023066: 0c05 |0023: move-result-object v5 │ │ -023068: 6e20 ed00 4500 |0024: invoke-virtual {v5, v4}, Landroid/view/View;.getLocationOnScreen:([I)V // method@00ed │ │ -02306e: 120a |0027: const/4 v10, #int 0 // #0 │ │ -023070: 4406 040a |0028: aget v6, v4, v10 │ │ -023074: 121a |002a: const/4 v10, #int 1 // #1 │ │ -023076: 4407 040a |002b: aget v7, v4, v10 │ │ -02307a: 826a |002d: int-to-float v10, v6 │ │ -02307c: 2d0a 080a |002e: cmpl-float v10, v8, v10 │ │ -023080: 3d0a 1e00 |0030: if-lez v10, 004e // +001e │ │ -023084: 6e10 f000 0500 |0032: invoke-virtual {v5}, Landroid/view/View;.getWidth:()I // method@00f0 │ │ -02308a: 0a0a |0035: move-result v10 │ │ -02308c: b06a |0036: add-int/2addr v10, v6 │ │ -02308e: 82aa |0037: int-to-float v10, v10 │ │ -023090: 2e0a 080a |0038: cmpg-float v10, v8, v10 │ │ -023094: 3b0a 1400 |003a: if-gez v10, 004e // +0014 │ │ -023098: 827a |003c: int-to-float v10, v7 │ │ -02309a: 2d0a 090a |003d: cmpl-float v10, v9, v10 │ │ -02309e: 3d0a 0f00 |003f: if-lez v10, 004e // +000f │ │ -0230a2: 6e10 ea00 0500 |0041: invoke-virtual {v5}, Landroid/view/View;.getHeight:()I // method@00ea │ │ -0230a8: 0a0a |0044: move-result v10 │ │ -0230aa: b07a |0045: add-int/2addr v10, v7 │ │ -0230ac: 82aa |0046: int-to-float v10, v10 │ │ -0230ae: 2e0a 090a |0047: cmpg-float v10, v9, v10 │ │ -0230b2: 3b0a 0500 |0049: if-gez v10, 004e // +0005 │ │ -0230b6: 900a 0102 |004b: add-int v10, v1, v2 │ │ -0230ba: 0f0a |004d: return v10 │ │ -0230bc: d802 0201 |004e: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0230c0: 28cc |0050: goto 001c // -0034 │ │ -0230c2: 12fa |0051: const/4 v10, #int -1 // #ff │ │ -0230c4: 28fb |0052: goto 004d // -0005 │ │ +0240a8: |[0240a8] com.gacode.relaunchx.ReLaunch$1GlSimpleOnGestureListener.findViewByXY:(Landroid/view/MotionEvent;)I │ │ +0240b8: 122a |0000: const/4 v10, #int 2 // #2 │ │ +0240ba: 23a4 2602 |0001: new-array v4, v10, [I // type@0226 │ │ +0240be: 6e10 e300 0c00 |0003: invoke-virtual {v12}, Landroid/view/MotionEvent;.getRawX:()F // method@00e3 │ │ +0240c4: 0a08 |0006: move-result v8 │ │ +0240c6: 6e10 e400 0c00 |0007: invoke-virtual {v12}, Landroid/view/MotionEvent;.getRawY:()F // method@00e4 │ │ +0240cc: 0a09 |000a: move-result v9 │ │ +0240ce: 54ba 7605 |000b: iget-object v10, v11, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@0576 │ │ +0240d2: 6e10 2001 0a00 |000d: invoke-virtual {v10}, Landroid/widget/GridView;.getFirstVisiblePosition:()I // method@0120 │ │ +0240d8: 0a01 |0010: move-result v1 │ │ +0240da: 54ba 7605 |0011: iget-object v10, v11, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@0576 │ │ +0240de: 6e10 2101 0a00 |0013: invoke-virtual {v10}, Landroid/widget/GridView;.getLastVisiblePosition:()I // method@0121 │ │ +0240e4: 0a03 |0016: move-result v3 │ │ +0240e6: 910a 0301 |0017: sub-int v10, v3, v1 │ │ +0240ea: d800 0a01 |0019: add-int/lit8 v0, v10, #int 1 // #01 │ │ +0240ee: 1202 |001b: const/4 v2, #int 0 // #0 │ │ +0240f0: 3502 3500 |001c: if-ge v2, v0, 0051 // +0035 │ │ +0240f4: 54ba 7605 |001e: iget-object v10, v11, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@0576 │ │ +0240f8: 6e20 1e01 2a00 |0020: invoke-virtual {v10, v2}, Landroid/widget/GridView;.getChildAt:(I)Landroid/view/View; // method@011e │ │ +0240fe: 0c05 |0023: move-result-object v5 │ │ +024100: 6e20 ed00 4500 |0024: invoke-virtual {v5, v4}, Landroid/view/View;.getLocationOnScreen:([I)V // method@00ed │ │ +024106: 120a |0027: const/4 v10, #int 0 // #0 │ │ +024108: 4406 040a |0028: aget v6, v4, v10 │ │ +02410c: 121a |002a: const/4 v10, #int 1 // #1 │ │ +02410e: 4407 040a |002b: aget v7, v4, v10 │ │ +024112: 826a |002d: int-to-float v10, v6 │ │ +024114: 2d0a 080a |002e: cmpl-float v10, v8, v10 │ │ +024118: 3d0a 1e00 |0030: if-lez v10, 004e // +001e │ │ +02411c: 6e10 f000 0500 |0032: invoke-virtual {v5}, Landroid/view/View;.getWidth:()I // method@00f0 │ │ +024122: 0a0a |0035: move-result v10 │ │ +024124: b06a |0036: add-int/2addr v10, v6 │ │ +024126: 82aa |0037: int-to-float v10, v10 │ │ +024128: 2e0a 080a |0038: cmpg-float v10, v8, v10 │ │ +02412c: 3b0a 1400 |003a: if-gez v10, 004e // +0014 │ │ +024130: 827a |003c: int-to-float v10, v7 │ │ +024132: 2d0a 090a |003d: cmpl-float v10, v9, v10 │ │ +024136: 3d0a 0f00 |003f: if-lez v10, 004e // +000f │ │ +02413a: 6e10 ea00 0500 |0041: invoke-virtual {v5}, Landroid/view/View;.getHeight:()I // method@00ea │ │ +024140: 0a0a |0044: move-result v10 │ │ +024142: b07a |0045: add-int/2addr v10, v7 │ │ +024144: 82aa |0046: int-to-float v10, v10 │ │ +024146: 2e0a 090a |0047: cmpg-float v10, v9, v10 │ │ +02414a: 3b0a 0500 |0049: if-gez v10, 004e // +0005 │ │ +02414e: 900a 0102 |004b: add-int v10, v1, v2 │ │ +024152: 0f0a |004d: return v10 │ │ +024154: d802 0201 |004e: add-int/lit8 v2, v2, #int 1 // #01 │ │ +024158: 28cc |0050: goto 001c // -0034 │ │ +02415a: 12fa |0051: const/4 v10, #int -1 // #ff │ │ +02415c: 28fb |0052: goto 004d // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1301 │ │ 0x0003 line=1302 │ │ 0x0007 line=1303 │ │ 0x000b line=1304 │ │ 0x0011 line=1305 │ │ @@ -32805,67 +32811,67 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 105 16-bit code units │ │ -0230c8: |[0230c8] com.gacode.relaunchx.ReLaunch$1GlSimpleOnGestureListener.onDoubleTap:(Landroid/view/MotionEvent;)Z │ │ -0230d8: 6e20 5103 8700 |0000: invoke-virtual {v7, v8}, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.findViewByXY:(Landroid/view/MotionEvent;)I // method@0351 │ │ -0230de: 0a03 |0003: move-result v3 │ │ -0230e0: 12f4 |0004: const/4 v4, #int -1 // #ff │ │ -0230e2: 3243 6200 |0005: if-eq v3, v4, 0067 // +0062 │ │ -0230e6: 5474 7505 |0007: iget-object v4, v7, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -0230ea: 5444 5a06 |0009: iget-object v4, v4, Lcom/gacode/relaunchx/ReLaunch;.itemsArray:Ljava/util/List; // field@065a │ │ -0230ee: 7220 d006 3400 |000b: invoke-interface {v4, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ -0230f4: 0c02 |000e: move-result-object v2 │ │ -0230f6: 1f02 6701 |000f: check-cast v2, Lcom/gacode/relaunchx/ReLaunch$FileDetails; // type@0167 │ │ -0230fa: 2204 0202 |0011: new-instance v4, Ljava/lang/StringBuilder; // type@0202 │ │ -0230fe: 7010 9606 0400 |0013: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -023104: 5425 0206 |0016: iget-object v5, v2, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.directoryName:Ljava/lang/String; // field@0602 │ │ -023108: 6e20 9a06 5400 |0018: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02310e: 0c04 |001b: move-result-object v4 │ │ -023110: 6205 f307 |001c: sget-object v5, Ljava/io/File;.separator:Ljava/lang/String; // field@07f3 │ │ -023114: 6e20 9a06 5400 |001e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02311a: 0c04 |0021: move-result-object v4 │ │ -02311c: 5425 0606 |0022: iget-object v5, v2, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.name:Ljava/lang/String; // field@0606 │ │ -023120: 6e20 9a06 5400 |0024: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -023126: 0c04 |0027: move-result-object v4 │ │ -023128: 6e10 9c06 0400 |0028: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -02312e: 0c01 |002b: move-result-object v1 │ │ -023130: 1a04 7707 |002c: const-string v4, "fb2" // string@0777 │ │ -023134: 6e20 7b06 4100 |002e: invoke-virtual {v1, v4}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@067b │ │ -02313a: 0a04 |0031: move-result v4 │ │ -02313c: 3904 1200 |0032: if-nez v4, 0044 // +0012 │ │ -023140: 1a04 7807 |0034: const-string v4, "fb2.zip" // string@0778 │ │ -023144: 6e20 7b06 4100 |0036: invoke-virtual {v1, v4}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@067b │ │ -02314a: 0a04 |0039: move-result v4 │ │ -02314c: 3904 0a00 |003a: if-nez v4, 0044 // +000a │ │ -023150: 1a04 4307 |003c: const-string v4, "epub" // string@0743 │ │ -023154: 6e20 7b06 4100 |003e: invoke-virtual {v1, v4}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@067b │ │ -02315a: 0a04 |0041: move-result v4 │ │ -02315c: 3804 2500 |0042: if-eqz v4, 0067 // +0025 │ │ -023160: 5474 7505 |0044: iget-object v4, v7, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -023164: 5444 6006 |0046: iget-object v4, v4, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -023168: 7210 6b00 0400 |0048: invoke-interface {v4}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006b │ │ -02316e: 0c00 |004b: move-result-object v0 │ │ -023170: 1a04 4e0b |004c: const-string v4, "posInFolder" // string@0b4e │ │ -023174: 5475 7605 |004e: iget-object v5, v7, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@0576 │ │ -023178: 6e10 2001 0500 |0050: invoke-virtual {v5}, Landroid/widget/GridView;.getFirstVisiblePosition:()I // method@0120 │ │ -02317e: 0a05 |0053: move-result v5 │ │ -023180: 7230 6800 4005 |0054: invoke-interface {v0, v4, v5}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0068 │ │ -023186: 7210 6500 0000 |0057: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0065 │ │ -02318c: 5474 7505 |005a: iget-object v4, v7, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -023190: 5475 7605 |005c: iget-object v5, v7, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@0576 │ │ -023194: 1206 |005e: const/4 v6, #int 0 // #0 │ │ -023196: 7130 2004 5406 |005f: invoke-static {v4, v5, v6}, Lcom/gacode/relaunchx/ReLaunch;.access$800:(Lcom/gacode/relaunchx/ReLaunch;Landroid/widget/AdapterView;Z)V // method@0420 │ │ -02319c: 5474 7505 |0062: iget-object v4, v7, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -0231a0: 7120 1004 1400 |0064: invoke-static {v4, v1}, Lcom/gacode/relaunchx/ReLaunch;.access$1000:(Lcom/gacode/relaunchx/ReLaunch;Ljava/lang/String;)V // method@0410 │ │ -0231a6: 1214 |0067: const/4 v4, #int 1 // #1 │ │ -0231a8: 0f04 |0068: return v4 │ │ +024160: |[024160] com.gacode.relaunchx.ReLaunch$1GlSimpleOnGestureListener.onDoubleTap:(Landroid/view/MotionEvent;)Z │ │ +024170: 6e20 5103 8700 |0000: invoke-virtual {v7, v8}, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.findViewByXY:(Landroid/view/MotionEvent;)I // method@0351 │ │ +024176: 0a03 |0003: move-result v3 │ │ +024178: 12f4 |0004: const/4 v4, #int -1 // #ff │ │ +02417a: 3243 6200 |0005: if-eq v3, v4, 0067 // +0062 │ │ +02417e: 5474 7505 |0007: iget-object v4, v7, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +024182: 5444 5a06 |0009: iget-object v4, v4, Lcom/gacode/relaunchx/ReLaunch;.itemsArray:Ljava/util/List; // field@065a │ │ +024186: 7220 d006 3400 |000b: invoke-interface {v4, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ +02418c: 0c02 |000e: move-result-object v2 │ │ +02418e: 1f02 6701 |000f: check-cast v2, Lcom/gacode/relaunchx/ReLaunch$FileDetails; // type@0167 │ │ +024192: 2204 0202 |0011: new-instance v4, Ljava/lang/StringBuilder; // type@0202 │ │ +024196: 7010 9606 0400 |0013: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +02419c: 5425 0206 |0016: iget-object v5, v2, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.directoryName:Ljava/lang/String; // field@0602 │ │ +0241a0: 6e20 9a06 5400 |0018: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +0241a6: 0c04 |001b: move-result-object v4 │ │ +0241a8: 6205 f307 |001c: sget-object v5, Ljava/io/File;.separator:Ljava/lang/String; // field@07f3 │ │ +0241ac: 6e20 9a06 5400 |001e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +0241b2: 0c04 |0021: move-result-object v4 │ │ +0241b4: 5425 0606 |0022: iget-object v5, v2, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.name:Ljava/lang/String; // field@0606 │ │ +0241b8: 6e20 9a06 5400 |0024: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +0241be: 0c04 |0027: move-result-object v4 │ │ +0241c0: 6e10 9c06 0400 |0028: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +0241c6: 0c01 |002b: move-result-object v1 │ │ +0241c8: 1a04 7707 |002c: const-string v4, "fb2" // string@0777 │ │ +0241cc: 6e20 7b06 4100 |002e: invoke-virtual {v1, v4}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@067b │ │ +0241d2: 0a04 |0031: move-result v4 │ │ +0241d4: 3904 1200 |0032: if-nez v4, 0044 // +0012 │ │ +0241d8: 1a04 7807 |0034: const-string v4, "fb2.zip" // string@0778 │ │ +0241dc: 6e20 7b06 4100 |0036: invoke-virtual {v1, v4}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@067b │ │ +0241e2: 0a04 |0039: move-result v4 │ │ +0241e4: 3904 0a00 |003a: if-nez v4, 0044 // +000a │ │ +0241e8: 1a04 4307 |003c: const-string v4, "epub" // string@0743 │ │ +0241ec: 6e20 7b06 4100 |003e: invoke-virtual {v1, v4}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@067b │ │ +0241f2: 0a04 |0041: move-result v4 │ │ +0241f4: 3804 2500 |0042: if-eqz v4, 0067 // +0025 │ │ +0241f8: 5474 7505 |0044: iget-object v4, v7, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +0241fc: 5444 6006 |0046: iget-object v4, v4, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +024200: 7210 6b00 0400 |0048: invoke-interface {v4}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006b │ │ +024206: 0c00 |004b: move-result-object v0 │ │ +024208: 1a04 4e0b |004c: const-string v4, "posInFolder" // string@0b4e │ │ +02420c: 5475 7605 |004e: iget-object v5, v7, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@0576 │ │ +024210: 6e10 2001 0500 |0050: invoke-virtual {v5}, Landroid/widget/GridView;.getFirstVisiblePosition:()I // method@0120 │ │ +024216: 0a05 |0053: move-result v5 │ │ +024218: 7230 6800 4005 |0054: invoke-interface {v0, v4, v5}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0068 │ │ +02421e: 7210 6500 0000 |0057: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0065 │ │ +024224: 5474 7505 |005a: iget-object v4, v7, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +024228: 5475 7605 |005c: iget-object v5, v7, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@0576 │ │ +02422c: 1206 |005e: const/4 v6, #int 0 // #0 │ │ +02422e: 7130 2004 5406 |005f: invoke-static {v4, v5, v6}, Lcom/gacode/relaunchx/ReLaunch;.access$800:(Lcom/gacode/relaunchx/ReLaunch;Landroid/widget/AdapterView;Z)V // method@0420 │ │ +024234: 5474 7505 |0062: iget-object v4, v7, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +024238: 7120 1004 1400 |0064: invoke-static {v4, v1}, Lcom/gacode/relaunchx/ReLaunch;.access$1000:(Lcom/gacode/relaunchx/ReLaunch;Ljava/lang/String;)V // method@0410 │ │ +02423e: 1214 |0067: const/4 v4, #int 1 // #1 │ │ +024240: 0f04 |0068: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1382 │ │ 0x0004 line=1383 │ │ 0x0007 line=1384 │ │ 0x0011 line=1385 │ │ 0x002c line=1386 │ │ @@ -32888,842 +32894,842 @@ │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 23 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 1743 16-bit code units │ │ -0231ac: |[0231ac] com.gacode.relaunchx.ReLaunch$1GlSimpleOnGestureListener.onLongPress:(Landroid/view/MotionEvent;)V │ │ -0231bc: 0800 1500 |0000: move-object/from16 v0, v21 │ │ -0231c0: 5400 7505 |0002: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -0231c4: 0812 0000 |0004: move-object/from16 v18, v0 │ │ -0231c8: 7401 3a04 1200 |0006: invoke-virtual/range {v18}, Lcom/gacode/relaunchx/ReLaunch;.hasWindowFocus:()Z // method@043a │ │ -0231ce: 0a12 |0009: move-result v18 │ │ -0231d0: 3912 0300 |000a: if-nez v18, 000d // +0003 │ │ -0231d4: 0e00 |000c: return-void │ │ -0231d6: 120e |000d: const/4 v14, #int 0 // #0 │ │ -0231d8: 7402 5103 1500 |000e: invoke-virtual/range {v21, v22}, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.findViewByXY:(Landroid/view/MotionEvent;)I // method@0351 │ │ -0231de: 0a10 |0011: move-result v16 │ │ -0231e0: 120a |0012: const/4 v10, #int 0 // #0 │ │ -0231e2: 1209 |0013: const/4 v9, #int 0 // #0 │ │ -0231e4: 1311 0000 |0014: const/16 v17, #int 0 // #0 │ │ -0231e8: 120b |0016: const/4 v11, #int 0 // #0 │ │ -0231ea: 2203 0d02 |0017: new-instance v3, Ljava/util/ArrayList; // type@020d │ │ -0231ee: 1312 0a00 |0019: const/16 v18, #int 10 // #a │ │ -0231f2: 0200 1200 |001b: move/from16 v0, v18 │ │ -0231f6: 7020 af06 0300 |001d: invoke-direct {v3, v0}, Ljava/util/ArrayList;.:(I)V // method@06af │ │ -0231fc: 1312 ffff |0020: const/16 v18, #int -1 // #ffff │ │ -023200: 0200 1000 |0022: move/from16 v0, v16 │ │ -023204: 0201 1200 |0024: move/from16 v1, v18 │ │ -023208: 3310 ad00 |0026: if-ne v0, v1, 00d3 // +00ad │ │ -02320c: 120e |0028: const/4 v14, #int 0 // #0 │ │ -02320e: 390e 1201 |0029: if-nez v14, 013b // +0112 │ │ -023212: 0800 1500 |002b: move-object/from16 v0, v21 │ │ -023216: 5400 7505 |002d: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -02321a: 0812 0000 |002f: move-object/from16 v18, v0 │ │ -02321e: 0800 1200 |0031: move-object/from16 v0, v18 │ │ -023222: 5400 6006 |0033: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -023226: 0812 0000 |0035: move-object/from16 v18, v0 │ │ -02322a: 1a13 930e |0037: const-string v19, "useFileManagerFunctions" // string@0e93 │ │ -02322e: 1314 0100 |0039: const/16 v20, #int 1 // #1 │ │ -023232: 7803 6d00 1200 |003b: invoke-interface/range {v18, v19, v20}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ -023238: 0a12 |003e: move-result v18 │ │ -02323a: 3812 3400 |003f: if-eqz v18, 0073 // +0034 │ │ -02323e: 0800 1500 |0041: move-object/from16 v0, v21 │ │ -023242: 5400 7505 |0043: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -023246: 0812 0000 |0045: move-object/from16 v18, v0 │ │ -02324a: 1413 d601 087f |0047: const v19, #float 1.80785e+38 // #7f0801d6 │ │ -023250: 7402 3804 1200 |004a: invoke-virtual/range {v18, v19}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ -023256: 0c12 |004d: move-result-object v18 │ │ -023258: 0800 1200 |004e: move-object/from16 v0, v18 │ │ -02325c: 6e20 b106 0300 |0050: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@06b1 │ │ -023262: 0800 1500 |0053: move-object/from16 v0, v21 │ │ -023266: 5400 7505 |0055: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -02326a: 0812 0000 |0057: move-object/from16 v18, v0 │ │ -02326e: 0800 1200 |0059: move-object/from16 v0, v18 │ │ -023272: 5200 5606 |005b: iget v0, v0, Lcom/gacode/relaunchx/ReLaunch;.fileOp:I // field@0656 │ │ -023276: 0212 0000 |005d: move/from16 v18, v0 │ │ -02327a: 3812 1400 |005f: if-eqz v18, 0073 // +0014 │ │ -02327e: 0800 1500 |0061: move-object/from16 v0, v21 │ │ -023282: 5400 7505 |0063: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -023286: 0812 0000 |0065: move-object/from16 v18, v0 │ │ -02328a: 1413 8400 087f |0067: const v19, #float 1.80778e+38 // #7f080084 │ │ -023290: 7402 3804 1200 |006a: invoke-virtual/range {v18, v19}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ -023296: 0c12 |006d: move-result-object v18 │ │ -023298: 0800 1200 |006e: move-object/from16 v0, v18 │ │ -02329c: 6e20 b106 0300 |0070: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@06b1 │ │ -0232a2: 0800 1500 |0073: move-object/from16 v0, v21 │ │ -0232a6: 5400 7505 |0075: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -0232aa: 0812 0000 |0077: move-object/from16 v18, v0 │ │ -0232ae: 1413 6300 087f |0079: const v19, #float 1.80777e+38 // #7f080063 │ │ -0232b4: 7402 3804 1200 |007c: invoke-virtual/range {v18, v19}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ -0232ba: 0c12 |007f: move-result-object v18 │ │ -0232bc: 0800 1200 |0080: move-object/from16 v0, v18 │ │ -0232c0: 6e20 b106 0300 |0082: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@06b1 │ │ -0232c6: 020f 1000 |0085: move/from16 v15, v16 │ │ -0232ca: 6e10 b406 0300 |0087: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@06b4 │ │ -0232d0: 0a12 |008a: move-result v18 │ │ -0232d2: 0200 1200 |008b: move/from16 v0, v18 │ │ -0232d6: 2300 3302 |008d: new-array v0, v0, [Ljava/lang/String; // type@0233 │ │ -0232da: 0812 0000 |008f: move-object/from16 v18, v0 │ │ -0232de: 0800 1200 |0091: move-object/from16 v0, v18 │ │ -0232e2: 6e20 b506 0300 |0093: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@06b5 │ │ -0232e8: 0c0d |0096: move-result-object v13 │ │ -0232ea: 1f0d 3302 |0097: check-cast v13, [Ljava/lang/String; // type@0233 │ │ -0232ee: 2207 7000 |0099: new-instance v7, Landroid/widget/ArrayAdapter; // type@0070 │ │ -0232f2: 0800 1500 |009b: move-object/from16 v0, v21 │ │ -0232f6: 5400 7505 |009d: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -0232fa: 0812 0000 |009f: move-object/from16 v18, v0 │ │ -0232fe: 7401 2e04 1200 |00a1: invoke-virtual/range {v18}, Lcom/gacode/relaunchx/ReLaunch;.getApplicationContext:()Landroid/content/Context; // method@042e │ │ -023304: 0c12 |00a4: move-result-object v18 │ │ -023306: 1413 0500 037f |00a5: const v19, #float 1.74129e+38 // #7f030005 │ │ -02330c: 0800 1200 |00a8: move-object/from16 v0, v18 │ │ -023310: 0201 1300 |00aa: move/from16 v1, v19 │ │ -023314: 7040 0601 07d1 |00ac: invoke-direct {v7, v0, v1, v13}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;I[Ljava/lang/Object;)V // method@0106 │ │ -02331a: 2206 0c00 |00af: new-instance v6, Landroid/app/AlertDialog$Builder; // type@000c │ │ -02331e: 0800 1500 |00b1: move-object/from16 v0, v21 │ │ -023322: 5400 7405 |00b3: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.context:Landroid/content/Context; // field@0574 │ │ -023326: 0812 0000 |00b5: move-object/from16 v18, v0 │ │ -02332a: 0800 1200 |00b7: move-object/from16 v0, v18 │ │ -02332e: 7020 1b00 0600 |00b9: invoke-direct {v6, v0}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ -023334: 2212 2201 |00bc: new-instance v18, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2; // type@0122 │ │ -023338: 0800 1200 |00be: move-object/from16 v0, v18 │ │ -02333c: 0801 1500 |00c0: move-object/from16 v1, v21 │ │ -023340: 7040 4e03 10fd |00c2: invoke-direct {v0, v1, v13, v15}, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.:(Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;[Ljava/lang/String;I)V // method@034e │ │ -023346: 0800 1200 |00c5: move-object/from16 v0, v18 │ │ -02334a: 6e30 1d00 7600 |00c7: invoke-virtual {v6, v7, v0}, Landroid/app/AlertDialog$Builder;.setAdapter:(Landroid/widget/ListAdapter;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@001d │ │ -023350: 6e10 1c00 0600 |00ca: invoke-virtual {v6}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@001c │ │ -023356: 0c04 |00cd: move-result-object v4 │ │ -023358: 6e10 2800 0400 |00ce: invoke-virtual {v4}, Landroid/app/AlertDialog;.show:()V // method@0028 │ │ -02335e: 2900 3bff |00d1: goto/16 000c // -00c5 │ │ -023362: 0800 1500 |00d3: move-object/from16 v0, v21 │ │ -023366: 5400 7505 |00d5: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -02336a: 0812 0000 |00d7: move-object/from16 v18, v0 │ │ -02336e: 0800 1200 |00d9: move-object/from16 v0, v18 │ │ -023372: 5400 5a06 |00db: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.itemsArray:Ljava/util/List; // field@065a │ │ -023376: 0812 0000 |00dd: move-object/from16 v18, v0 │ │ -02337a: 0800 1200 |00df: move-object/from16 v0, v18 │ │ -02337e: 0201 1000 |00e1: move/from16 v1, v16 │ │ -023382: 7220 d006 1000 |00e3: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ -023388: 0c0c |00e6: move-result-object v12 │ │ -02338a: 1f0c 6701 |00e7: check-cast v12, Lcom/gacode/relaunchx/ReLaunch$FileDetails; // type@0167 │ │ -02338e: 54ca 0606 |00e9: iget-object v10, v12, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.name:Ljava/lang/String; // field@0606 │ │ -023392: 54c9 0206 |00eb: iget-object v9, v12, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.directoryName:Ljava/lang/String; // field@0602 │ │ -023396: 54c0 0a06 |00ed: iget-object v0, v12, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.type:Lcom/gacode/relaunchx/ReLaunch$FsItemType; // field@060a │ │ -02339a: 0811 0000 |00ef: move-object/from16 v17, v0 │ │ -02339e: 2212 0202 |00f1: new-instance v18, Ljava/lang/StringBuilder; // type@0202 │ │ -0233a2: 7601 9606 1200 |00f3: invoke-direct/range {v18}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -0233a8: 0800 1200 |00f6: move-object/from16 v0, v18 │ │ -0233ac: 6e20 9a06 9000 |00f8: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -0233b2: 0c12 |00fb: move-result-object v18 │ │ -0233b4: 6213 f307 |00fc: sget-object v19, Ljava/io/File;.separator:Ljava/lang/String; // field@07f3 │ │ -0233b8: 7402 9a06 1200 |00fe: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -0233be: 0c12 |0101: move-result-object v18 │ │ -0233c0: 0800 1200 |0102: move-object/from16 v0, v18 │ │ -0233c4: 6e20 9a06 a000 |0104: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -0233ca: 0c12 |0107: move-result-object v18 │ │ -0233cc: 7401 9c06 1200 |0108: invoke-virtual/range {v18}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -0233d2: 0c0b |010b: move-result-object v11 │ │ -0233d4: 6212 0f06 |010c: sget-object v18, Lcom/gacode/relaunchx/ReLaunch$FsItemType;.Directory:Lcom/gacode/relaunchx/ReLaunch$FsItemType; // field@060f │ │ -0233d8: 0800 1100 |010e: move-object/from16 v0, v17 │ │ -0233dc: 0801 1200 |0110: move-object/from16 v1, v18 │ │ -0233e0: 3310 0500 |0112: if-ne v0, v1, 0117 // +0005 │ │ -0233e4: 121e |0114: const/4 v14, #int 1 // #1 │ │ -0233e6: 2900 14ff |0115: goto/16 0029 // -00ec │ │ -0233ea: 1a12 7707 |0117: const-string v18, "fb2" // string@0777 │ │ -0233ee: 0800 1200 |0119: move-object/from16 v0, v18 │ │ -0233f2: 6e20 7b06 0a00 |011b: invoke-virtual {v10, v0}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@067b │ │ -0233f8: 0a12 |011e: move-result v18 │ │ -0233fa: 3912 1600 |011f: if-nez v18, 0135 // +0016 │ │ -0233fe: 1a12 7807 |0121: const-string v18, "fb2.zip" // string@0778 │ │ -023402: 0800 1200 |0123: move-object/from16 v0, v18 │ │ -023406: 6e20 7b06 0a00 |0125: invoke-virtual {v10, v0}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@067b │ │ -02340c: 0a12 |0128: move-result v18 │ │ -02340e: 3912 0c00 |0129: if-nez v18, 0135 // +000c │ │ -023412: 1a12 4307 |012b: const-string v18, "epub" // string@0743 │ │ -023416: 0800 1200 |012d: move-object/from16 v0, v18 │ │ -02341a: 6e20 7b06 0a00 |012f: invoke-virtual {v10, v0}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@067b │ │ -023420: 0a12 |0132: move-result v18 │ │ -023422: 3812 0500 |0133: if-eqz v18, 0138 // +0005 │ │ -023426: 122e |0135: const/4 v14, #int 2 // #2 │ │ -023428: 2900 f3fe |0136: goto/16 0029 // -010d │ │ -02342c: 123e |0138: const/4 v14, #int 3 // #3 │ │ -02342e: 2900 f0fe |0139: goto/16 0029 // -0110 │ │ -023432: 1312 0100 |013b: const/16 v18, #int 1 // #1 │ │ -023436: 0200 1200 |013d: move/from16 v0, v18 │ │ -02343a: 330e 4201 |013f: if-ne v14, v0, 0281 // +0142 │ │ -02343e: 0800 1500 |0141: move-object/from16 v0, v21 │ │ -023442: 5400 7505 |0143: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -023446: 0812 0000 |0145: move-object/from16 v18, v0 │ │ -02344a: 0800 1200 |0147: move-object/from16 v0, v18 │ │ -02344e: 5400 4a06 |0149: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -023452: 0812 0000 |014b: move-object/from16 v18, v0 │ │ -023456: 0800 1200 |014d: move-object/from16 v0, v18 │ │ -02345a: 6e20 8d04 b000 |014f: invoke-virtual {v0, v11}, Lcom/gacode/relaunchx/ReLaunchApp;.isStartDir:(Ljava/lang/String;)Z // method@048d │ │ -023460: 0a12 |0152: move-result v18 │ │ -023462: 3912 3c00 |0153: if-nez v18, 018f // +003c │ │ -023466: 0800 1500 |0155: move-object/from16 v0, v21 │ │ -02346a: 5400 7505 |0157: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -02346e: 0812 0000 |0159: move-object/from16 v18, v0 │ │ -023472: 0800 1200 |015b: move-object/from16 v0, v18 │ │ -023476: 5400 6006 |015d: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -02347a: 0812 0000 |015f: move-object/from16 v18, v0 │ │ -02347e: 1a13 8c0d |0161: const-string v19, "showAddStartDir" // string@0d8c │ │ -023482: 1314 0000 |0163: const/16 v20, #int 0 // #0 │ │ -023486: 7803 6d00 1200 |0165: invoke-interface/range {v18, v19, v20}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ -02348c: 0a12 |0168: move-result v18 │ │ -02348e: 3812 2600 |0169: if-eqz v18, 018f // +0026 │ │ -023492: 0800 1500 |016b: move-object/from16 v0, v21 │ │ -023496: 5400 7505 |016d: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -02349a: 0812 0000 |016f: move-object/from16 v18, v0 │ │ -02349e: 1413 e601 087f |0171: const v19, #float 1.80785e+38 // #7f0801e6 │ │ -0234a4: 7402 3804 1200 |0174: invoke-virtual/range {v18, v19}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ -0234aa: 0c12 |0177: move-result-object v18 │ │ -0234ac: 0800 1200 |0178: move-object/from16 v0, v18 │ │ -0234b0: 6e20 b106 0300 |017a: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@06b1 │ │ -0234b6: 0800 1500 |017d: move-object/from16 v0, v21 │ │ -0234ba: 5400 7505 |017f: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -0234be: 0812 0000 |0181: move-object/from16 v18, v0 │ │ -0234c2: 1413 d401 087f |0183: const v19, #float 1.80784e+38 // #7f0801d4 │ │ -0234c8: 7402 3804 1200 |0186: invoke-virtual/range {v18, v19}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ -0234ce: 0c12 |0189: move-result-object v18 │ │ -0234d0: 0800 1200 |018a: move-object/from16 v0, v18 │ │ -0234d4: 6e20 b106 0300 |018c: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@06b1 │ │ -0234da: 0800 1500 |018f: move-object/from16 v0, v21 │ │ -0234de: 5400 7505 |0191: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -0234e2: 0812 0000 |0193: move-object/from16 v18, v0 │ │ -0234e6: 0800 1200 |0195: move-object/from16 v0, v18 │ │ -0234ea: 5400 4a06 |0197: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -0234ee: 0812 0000 |0199: move-object/from16 v18, v0 │ │ -0234f2: 1a13 7607 |019b: const-string v19, "favorites" // string@0776 │ │ -0234f6: 0800 1500 |019d: move-object/from16 v0, v21 │ │ -0234fa: 5400 7505 |019f: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -0234fe: 0814 0000 |01a1: move-object/from16 v20, v0 │ │ -023502: 0800 1400 |01a3: move-object/from16 v0, v20 │ │ -023506: 5400 4a06 |01a5: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02350a: 0814 0000 |01a7: move-object/from16 v20, v0 │ │ -02350e: 7401 6806 1400 |01a9: invoke-virtual/range {v20}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0668 │ │ -023514: 1a14 5300 |01ac: const-string v20, ".DIR.." // string@0053 │ │ -023518: 0800 1200 |01ae: move-object/from16 v0, v18 │ │ -02351c: 0801 1300 |01b0: move-object/from16 v1, v19 │ │ -023520: 0802 1400 |01b2: move-object/from16 v2, v20 │ │ -023524: 6e40 7604 102b |01b4: invoke-virtual {v0, v1, v11, v2}, Lcom/gacode/relaunchx/ReLaunchApp;.contains:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z // method@0476 │ │ -02352a: 0a12 |01b7: move-result v18 │ │ -02352c: 3912 1400 |01b8: if-nez v18, 01cc // +0014 │ │ -023530: 0800 1500 |01ba: move-object/from16 v0, v21 │ │ -023534: 5400 7505 |01bc: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -023538: 0812 0000 |01be: move-object/from16 v18, v0 │ │ -02353c: 1413 6100 087f |01c0: const v19, #float 1.80777e+38 // #7f080061 │ │ -023542: 7402 3804 1200 |01c3: invoke-virtual/range {v18, v19}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ -023548: 0c12 |01c6: move-result-object v18 │ │ -02354a: 0800 1200 |01c7: move-object/from16 v0, v18 │ │ -02354e: 6e20 b106 0300 |01c9: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@06b1 │ │ -023554: 0800 1500 |01cc: move-object/from16 v0, v21 │ │ -023558: 5400 7505 |01ce: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -02355c: 0812 0000 |01d0: move-object/from16 v18, v0 │ │ -023560: 0800 1200 |01d2: move-object/from16 v0, v18 │ │ -023564: 5400 6006 |01d4: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -023568: 0812 0000 |01d6: move-object/from16 v18, v0 │ │ -02356c: 1a13 930e |01d8: const-string v19, "useFileManagerFunctions" // string@0e93 │ │ -023570: 1314 0100 |01da: const/16 v20, #int 1 // #1 │ │ -023574: 7803 6d00 1200 |01dc: invoke-interface/range {v18, v19, v20}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ -02357a: 0a12 |01df: move-result v18 │ │ -02357c: 3812 7a00 |01e0: if-eqz v18, 025a // +007a │ │ -023580: 2208 e001 |01e2: new-instance v8, Ljava/io/File; // type@01e0 │ │ -023584: 7020 2a06 b800 |01e4: invoke-direct {v8, v11}, Ljava/io/File;.:(Ljava/lang/String;)V // method@062a │ │ -02358a: 6e10 3606 0800 |01e7: invoke-virtual {v8}, Ljava/io/File;.list:()[Ljava/lang/String; // method@0636 │ │ -023590: 0c05 |01ea: move-result-object v5 │ │ -023592: 0800 1500 |01eb: move-object/from16 v0, v21 │ │ -023596: 5400 7505 |01ed: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -02359a: 0812 0000 |01ef: move-object/from16 v18, v0 │ │ -02359e: 1413 d601 087f |01f1: const v19, #float 1.80785e+38 // #7f0801d6 │ │ -0235a4: 7402 3804 1200 |01f4: invoke-virtual/range {v18, v19}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ -0235aa: 0c12 |01f7: move-result-object v18 │ │ -0235ac: 0800 1200 |01f8: move-object/from16 v0, v18 │ │ -0235b0: 6e20 b106 0300 |01fa: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@06b1 │ │ -0235b6: 0800 1500 |01fd: move-object/from16 v0, v21 │ │ -0235ba: 5400 7505 |01ff: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -0235be: 0812 0000 |0201: move-object/from16 v18, v0 │ │ -0235c2: 1413 e301 087f |0203: const v19, #float 1.80785e+38 // #7f0801e3 │ │ -0235c8: 7402 3804 1200 |0206: invoke-virtual/range {v18, v19}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ -0235ce: 0c12 |0209: move-result-object v18 │ │ -0235d0: 0800 1200 |020a: move-object/from16 v0, v18 │ │ -0235d4: 6e20 b106 0300 |020c: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@06b1 │ │ -0235da: 0800 1500 |020f: move-object/from16 v0, v21 │ │ -0235de: 5400 7505 |0211: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -0235e2: 0812 0000 |0213: move-object/from16 v18, v0 │ │ -0235e6: 1413 7e00 087f |0215: const v19, #float 1.80778e+38 // #7f08007e │ │ -0235ec: 7402 3804 1200 |0218: invoke-virtual/range {v18, v19}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ -0235f2: 0c12 |021b: move-result-object v18 │ │ -0235f4: 0800 1200 |021c: move-object/from16 v0, v18 │ │ -0235f8: 6e20 b106 0300 |021e: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@06b1 │ │ -0235fe: 0800 1500 |0221: move-object/from16 v0, v21 │ │ -023602: 5400 7505 |0223: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -023606: 0812 0000 |0225: move-object/from16 v18, v0 │ │ -02360a: 0800 1200 |0227: move-object/from16 v0, v18 │ │ -02360e: 5200 5606 |0229: iget v0, v0, Lcom/gacode/relaunchx/ReLaunch;.fileOp:I // field@0656 │ │ -023612: 0212 0000 |022b: move/from16 v18, v0 │ │ -023616: 3812 1400 |022d: if-eqz v18, 0241 // +0014 │ │ -02361a: 0800 1500 |022f: move-object/from16 v0, v21 │ │ -02361e: 5400 7505 |0231: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -023622: 0812 0000 |0233: move-object/from16 v18, v0 │ │ -023626: 1413 8400 087f |0235: const v19, #float 1.80778e+38 // #7f080084 │ │ -02362c: 7402 3804 1200 |0238: invoke-virtual/range {v18, v19}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ -023632: 0c12 |023b: move-result-object v18 │ │ -023634: 0800 1200 |023c: move-object/from16 v0, v18 │ │ -023638: 6e20 b106 0300 |023e: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@06b1 │ │ -02363e: 3805 2d00 |0241: if-eqz v5, 026e // +002d │ │ -023642: 2150 |0243: array-length v0, v5 │ │ -023644: 0212 0000 |0244: move/from16 v18, v0 │ │ -023648: 3d12 2800 |0246: if-lez v18, 026e // +0028 │ │ -02364c: 0800 1500 |0248: move-object/from16 v0, v21 │ │ -023650: 5400 7505 |024a: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -023654: 0812 0000 |024c: move-object/from16 v18, v0 │ │ -023658: 1413 7200 087f |024e: const v19, #float 1.80777e+38 // #7f080072 │ │ -02365e: 7402 3804 1200 |0251: invoke-virtual/range {v18, v19}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ -023664: 0c12 |0254: move-result-object v18 │ │ -023666: 0800 1200 |0255: move-object/from16 v0, v18 │ │ -02366a: 6e20 b106 0300 |0257: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@06b1 │ │ -023670: 0800 1500 |025a: move-object/from16 v0, v21 │ │ -023674: 5400 7505 |025c: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -023678: 0812 0000 |025e: move-object/from16 v18, v0 │ │ -02367c: 1413 da01 087f |0260: const v19, #float 1.80785e+38 // #7f0801da │ │ -023682: 7402 3804 1200 |0263: invoke-virtual/range {v18, v19}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ -023688: 0c12 |0266: move-result-object v18 │ │ -02368a: 0800 1200 |0267: move-object/from16 v0, v18 │ │ -02368e: 6e20 b106 0300 |0269: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@06b1 │ │ -023694: 2900 07fe |026c: goto/16 0073 // -01f9 │ │ -023698: 0800 1500 |026e: move-object/from16 v0, v21 │ │ -02369c: 5400 7505 |0270: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -0236a0: 0812 0000 |0272: move-object/from16 v18, v0 │ │ -0236a4: 1413 7100 087f |0274: const v19, #float 1.80777e+38 // #7f080071 │ │ -0236aa: 7402 3804 1200 |0277: invoke-virtual/range {v18, v19}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ -0236b0: 0c12 |027a: move-result-object v18 │ │ -0236b2: 0800 1200 |027b: move-object/from16 v0, v18 │ │ -0236b6: 6e20 b106 0300 |027d: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@06b1 │ │ -0236bc: 28da |0280: goto 025a // -0026 │ │ -0236be: 1312 0200 |0281: const/16 v18, #int 2 // #2 │ │ -0236c2: 0200 1200 |0283: move/from16 v0, v18 │ │ -0236c6: 330e 4002 |0285: if-ne v14, v0, 04c5 // +0240 │ │ -0236ca: 0800 1500 |0287: move-object/from16 v0, v21 │ │ -0236ce: 5400 7505 |0289: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -0236d2: 0812 0000 |028b: move-object/from16 v18, v0 │ │ -0236d6: 1413 d501 087f |028d: const v19, #float 1.80785e+38 // #7f0801d5 │ │ -0236dc: 7402 3804 1200 |0290: invoke-virtual/range {v18, v19}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ -0236e2: 0c12 |0293: move-result-object v18 │ │ -0236e4: 0800 1200 |0294: move-object/from16 v0, v18 │ │ -0236e8: 6e20 b106 0300 |0296: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@06b1 │ │ -0236ee: 0800 1500 |0299: move-object/from16 v0, v21 │ │ -0236f2: 5400 7505 |029b: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -0236f6: 0812 0000 |029d: move-object/from16 v18, v0 │ │ -0236fa: 0800 1200 |029f: move-object/from16 v0, v18 │ │ -0236fe: 5400 4a06 |02a1: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -023702: 0812 0000 |02a3: move-object/from16 v18, v0 │ │ -023706: 1a13 7607 |02a5: const-string v19, "favorites" // string@0776 │ │ -02370a: 0800 1200 |02a7: move-object/from16 v0, v18 │ │ -02370e: 0801 1300 |02a9: move-object/from16 v1, v19 │ │ -023712: 6e40 7604 10a9 |02ab: invoke-virtual {v0, v1, v9, v10}, Lcom/gacode/relaunchx/ReLaunchApp;.contains:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z // method@0476 │ │ -023718: 0a12 |02ae: move-result v18 │ │ -02371a: 3912 1400 |02af: if-nez v18, 02c3 // +0014 │ │ -02371e: 0800 1500 |02b1: move-object/from16 v0, v21 │ │ -023722: 5400 7505 |02b3: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -023726: 0812 0000 |02b5: move-object/from16 v18, v0 │ │ -02372a: 1413 6100 087f |02b7: const v19, #float 1.80777e+38 // #7f080061 │ │ -023730: 7402 3804 1200 |02ba: invoke-virtual/range {v18, v19}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ -023736: 0c12 |02bd: move-result-object v18 │ │ -023738: 0800 1200 |02be: move-object/from16 v0, v18 │ │ -02373c: 6e20 b106 0300 |02c0: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@06b1 │ │ -023742: 0800 1500 |02c3: move-object/from16 v0, v21 │ │ -023746: 5400 7505 |02c5: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -02374a: 0812 0000 |02c7: move-object/from16 v18, v0 │ │ -02374e: 0800 1200 |02c9: move-object/from16 v0, v18 │ │ -023752: 5400 4a06 |02cb: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -023756: 0812 0000 |02cd: move-object/from16 v18, v0 │ │ -02375a: 0800 1200 |02cf: move-object/from16 v0, v18 │ │ -02375e: 5400 8806 |02d1: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunchApp;.history:Ljava/util/HashMap; // field@0688 │ │ -023762: 0812 0000 |02d3: move-object/from16 v18, v0 │ │ -023766: 0800 1200 |02d5: move-object/from16 v0, v18 │ │ -02376a: 6e20 c206 b000 |02d7: invoke-virtual {v0, v11}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@06c2 │ │ -023770: 0a12 |02da: move-result v18 │ │ -023772: 3812 d601 |02db: if-eqz v18, 04b1 // +01d6 │ │ -023776: 0800 1500 |02dd: move-object/from16 v0, v21 │ │ -02377a: 5400 7505 |02df: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -02377e: 0812 0000 |02e1: move-object/from16 v18, v0 │ │ -023782: 0800 1200 |02e3: move-object/from16 v0, v18 │ │ -023786: 5400 4a06 |02e5: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02378a: 0812 0000 |02e7: move-object/from16 v18, v0 │ │ -02378e: 0800 1200 |02e9: move-object/from16 v0, v18 │ │ -023792: 5400 8806 |02eb: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunchApp;.history:Ljava/util/HashMap; // field@0688 │ │ -023796: 0812 0000 |02ed: move-object/from16 v18, v0 │ │ -02379a: 0800 1200 |02ef: move-object/from16 v0, v18 │ │ -02379e: 6e20 c306 b000 |02f1: invoke-virtual {v0, v11}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ -0237a4: 0c12 |02f4: move-result-object v18 │ │ -0237a6: 1f12 f501 |02f5: check-cast v18, Ljava/lang/Integer; // type@01f5 │ │ -0237aa: 7401 5c06 1200 |02f7: invoke-virtual/range {v18}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -0237b0: 0a12 |02fa: move-result v18 │ │ -0237b2: 0800 1500 |02fb: move-object/from16 v0, v21 │ │ -0237b6: 5400 7505 |02fd: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -0237ba: 0813 0000 |02ff: move-object/from16 v19, v0 │ │ -0237be: 0800 1300 |0301: move-object/from16 v0, v19 │ │ -0237c2: 5400 4a06 |0303: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -0237c6: 0813 0000 |0305: move-object/from16 v19, v0 │ │ -0237ca: 7401 6806 1300 |0307: invoke-virtual/range {v19}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0668 │ │ -0237d0: 1313 0100 |030a: const/16 v19, #int 1 // #1 │ │ -0237d4: 0200 1200 |030c: move/from16 v0, v18 │ │ -0237d8: 0201 1300 |030e: move/from16 v1, v19 │ │ -0237dc: 3310 5801 |0310: if-ne v0, v1, 0468 // +0158 │ │ -0237e0: 0800 1500 |0312: move-object/from16 v0, v21 │ │ -0237e4: 5400 7505 |0314: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -0237e8: 0812 0000 |0316: move-object/from16 v18, v0 │ │ -0237ec: 1413 7d00 087f |0318: const v19, #float 1.80778e+38 // #7f08007d │ │ -0237f2: 7402 3804 1200 |031b: invoke-virtual/range {v18, v19}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ -0237f8: 0c12 |031e: move-result-object v18 │ │ -0237fa: 0800 1200 |031f: move-object/from16 v0, v18 │ │ -0237fe: 6e20 b106 0300 |0321: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@06b1 │ │ -023804: 0800 1500 |0324: move-object/from16 v0, v21 │ │ -023808: 5400 7505 |0326: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -02380c: 0812 0000 |0328: move-object/from16 v18, v0 │ │ -023810: 1413 8c00 087f |032a: const v19, #float 1.80778e+38 // #7f08008c │ │ -023816: 7402 3804 1200 |032d: invoke-virtual/range {v18, v19}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ -02381c: 0c12 |0330: move-result-object v18 │ │ -02381e: 0800 1200 |0331: move-object/from16 v0, v18 │ │ -023822: 6e20 b106 0300 |0333: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@06b1 │ │ -023828: 0800 1500 |0336: move-object/from16 v0, v21 │ │ -02382c: 5400 7505 |0338: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -023830: 0812 0000 |033a: move-object/from16 v18, v0 │ │ -023834: 0800 1200 |033c: move-object/from16 v0, v18 │ │ -023838: 5400 6006 |033e: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -02383c: 0812 0000 |0340: move-object/from16 v18, v0 │ │ -023840: 1a13 080b |0342: const-string v19, "openWith" // string@0b08 │ │ -023844: 1314 0100 |0344: const/16 v20, #int 1 // #1 │ │ -023848: 7803 6d00 1200 |0346: invoke-interface/range {v18, v19, v20}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ -02384e: 0a12 |0349: move-result v18 │ │ -023850: 3812 1400 |034a: if-eqz v18, 035e // +0014 │ │ -023854: 0800 1500 |034c: move-object/from16 v0, v21 │ │ -023858: 5400 7505 |034e: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -02385c: 0812 0000 |0350: move-object/from16 v18, v0 │ │ -023860: 1413 8200 087f |0352: const v19, #float 1.80778e+38 // #7f080082 │ │ -023866: 7402 3804 1200 |0355: invoke-virtual/range {v18, v19}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ -02386c: 0c12 |0358: move-result-object v18 │ │ -02386e: 0800 1200 |0359: move-object/from16 v0, v18 │ │ -023872: 6e20 b106 0300 |035b: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@06b1 │ │ -023878: 0800 1500 |035e: move-object/from16 v0, v21 │ │ -02387c: 5400 7505 |0360: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -023880: 0812 0000 |0362: move-object/from16 v18, v0 │ │ -023884: 0800 1200 |0364: move-object/from16 v0, v18 │ │ -023888: 5400 6006 |0366: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -02388c: 0812 0000 |0368: move-object/from16 v18, v0 │ │ -023890: 1a13 bd06 |036a: const-string v19, "createIntent" // string@06bd │ │ -023894: 1314 0000 |036c: const/16 v20, #int 0 // #0 │ │ -023898: 7803 6d00 1200 |036e: invoke-interface/range {v18, v19, v20}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ -02389e: 0a12 |0371: move-result v18 │ │ -0238a0: 3812 1400 |0372: if-eqz v18, 0386 // +0014 │ │ -0238a4: 0800 1500 |0374: move-object/from16 v0, v21 │ │ -0238a8: 5400 7505 |0376: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -0238ac: 0812 0000 |0378: move-object/from16 v18, v0 │ │ -0238b0: 1413 6500 087f |037a: const v19, #float 1.80777e+38 // #7f080065 │ │ -0238b6: 7402 3804 1200 |037d: invoke-virtual/range {v18, v19}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ -0238bc: 0c12 |0380: move-result-object v18 │ │ -0238be: 0800 1200 |0381: move-object/from16 v0, v18 │ │ -0238c2: 6e20 b106 0300 |0383: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@06b1 │ │ -0238c8: 0800 1500 |0386: move-object/from16 v0, v21 │ │ -0238cc: 5400 7505 |0388: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -0238d0: 0812 0000 |038a: move-object/from16 v18, v0 │ │ -0238d4: 0800 1200 |038c: move-object/from16 v0, v18 │ │ -0238d8: 5400 6006 |038e: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -0238dc: 0812 0000 |0390: move-object/from16 v18, v0 │ │ -0238e0: 1a13 930e |0392: const-string v19, "useFileManagerFunctions" // string@0e93 │ │ -0238e4: 1314 0100 |0394: const/16 v20, #int 1 // #1 │ │ -0238e8: 7803 6d00 1200 |0396: invoke-interface/range {v18, v19, v20}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ -0238ee: 0a12 |0399: move-result v18 │ │ -0238f0: 3812 ba00 |039a: if-eqz v18, 0454 // +00ba │ │ -0238f4: 0800 1500 |039c: move-object/from16 v0, v21 │ │ -0238f8: 5400 7505 |039e: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -0238fc: 0812 0000 |03a0: move-object/from16 v18, v0 │ │ -023900: 0800 1200 |03a2: move-object/from16 v0, v18 │ │ -023904: 5400 6006 |03a4: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -023908: 0812 0000 |03a6: move-object/from16 v18, v0 │ │ -02390c: 1a13 8e0d |03a8: const-string v19, "showBookTitles" // string@0d8e │ │ -023910: 1314 0000 |03aa: const/16 v20, #int 0 // #0 │ │ -023914: 7803 6d00 1200 |03ac: invoke-interface/range {v18, v19, v20}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ -02391a: 0a12 |03af: move-result v18 │ │ -02391c: 3912 1400 |03b0: if-nez v18, 03c4 // +0014 │ │ -023920: 0800 1500 |03b2: move-object/from16 v0, v21 │ │ -023924: 5400 7505 |03b4: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -023928: 0812 0000 |03b6: move-object/from16 v18, v0 │ │ -02392c: 1413 ec01 087f |03b8: const v19, #float 1.80785e+38 // #7f0801ec │ │ -023932: 7402 3804 1200 |03bb: invoke-virtual/range {v18, v19}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ -023938: 0c12 |03be: move-result-object v18 │ │ -02393a: 0800 1200 |03bf: move-object/from16 v0, v18 │ │ -02393e: 6e20 b106 0300 |03c1: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@06b1 │ │ -023944: 0800 1500 |03c4: move-object/from16 v0, v21 │ │ -023948: 5400 7505 |03c6: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -02394c: 0812 0000 |03c8: move-object/from16 v18, v0 │ │ -023950: 1413 d601 087f |03ca: const v19, #float 1.80785e+38 // #7f0801d6 │ │ -023956: 7402 3804 1200 |03cd: invoke-virtual/range {v18, v19}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ -02395c: 0c12 |03d0: move-result-object v18 │ │ -02395e: 0800 1200 |03d1: move-object/from16 v0, v18 │ │ -023962: 6e20 b106 0300 |03d3: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@06b1 │ │ -023968: 0800 1500 |03d6: move-object/from16 v0, v21 │ │ -02396c: 5400 7505 |03d8: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -023970: 0812 0000 |03da: move-object/from16 v18, v0 │ │ -023974: 0800 1200 |03dc: move-object/from16 v0, v18 │ │ -023978: 5400 6006 |03de: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -02397c: 0812 0000 |03e0: move-object/from16 v18, v0 │ │ -023980: 1a13 8e0d |03e2: const-string v19, "showBookTitles" // string@0d8e │ │ -023984: 1314 0000 |03e4: const/16 v20, #int 0 // #0 │ │ -023988: 7803 6d00 1200 |03e6: invoke-interface/range {v18, v19, v20}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ -02398e: 0a12 |03e9: move-result v18 │ │ -023990: 3912 1400 |03ea: if-nez v18, 03fe // +0014 │ │ -023994: 0800 1500 |03ec: move-object/from16 v0, v21 │ │ -023998: 5400 7505 |03ee: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -02399c: 0812 0000 |03f0: move-object/from16 v18, v0 │ │ -0239a0: 1413 e301 087f |03f2: const v19, #float 1.80785e+38 // #7f0801e3 │ │ -0239a6: 7402 3804 1200 |03f5: invoke-virtual/range {v18, v19}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ -0239ac: 0c12 |03f8: move-result-object v18 │ │ -0239ae: 0800 1200 |03f9: move-object/from16 v0, v18 │ │ -0239b2: 6e20 b106 0300 |03fb: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@06b1 │ │ -0239b8: 0800 1500 |03fe: move-object/from16 v0, v21 │ │ -0239bc: 5400 7505 |0400: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -0239c0: 0812 0000 |0402: move-object/from16 v18, v0 │ │ -0239c4: 1413 6400 087f |0404: const v19, #float 1.80777e+38 // #7f080064 │ │ -0239ca: 7402 3804 1200 |0407: invoke-virtual/range {v18, v19}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ -0239d0: 0c12 |040a: move-result-object v18 │ │ -0239d2: 0800 1200 |040b: move-object/from16 v0, v18 │ │ -0239d6: 6e20 b106 0300 |040d: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@06b1 │ │ -0239dc: 0800 1500 |0410: move-object/from16 v0, v21 │ │ -0239e0: 5400 7505 |0412: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -0239e4: 0812 0000 |0414: move-object/from16 v18, v0 │ │ -0239e8: 1413 7e00 087f |0416: const v19, #float 1.80778e+38 // #7f08007e │ │ -0239ee: 7402 3804 1200 |0419: invoke-virtual/range {v18, v19}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ -0239f4: 0c12 |041c: move-result-object v18 │ │ -0239f6: 0800 1200 |041d: move-object/from16 v0, v18 │ │ -0239fa: 6e20 b106 0300 |041f: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@06b1 │ │ -023a00: 0800 1500 |0422: move-object/from16 v0, v21 │ │ -023a04: 5400 7505 |0424: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -023a08: 0812 0000 |0426: move-object/from16 v18, v0 │ │ -023a0c: 0800 1200 |0428: move-object/from16 v0, v18 │ │ -023a10: 5200 5606 |042a: iget v0, v0, Lcom/gacode/relaunchx/ReLaunch;.fileOp:I // field@0656 │ │ -023a14: 0212 0000 |042c: move/from16 v18, v0 │ │ -023a18: 3812 1400 |042e: if-eqz v18, 0442 // +0014 │ │ -023a1c: 0800 1500 |0430: move-object/from16 v0, v21 │ │ -023a20: 5400 7505 |0432: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -023a24: 0812 0000 |0434: move-object/from16 v18, v0 │ │ -023a28: 1413 8400 087f |0436: const v19, #float 1.80778e+38 // #7f080084 │ │ -023a2e: 7402 3804 1200 |0439: invoke-virtual/range {v18, v19}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ -023a34: 0c12 |043c: move-result-object v18 │ │ -023a36: 0800 1200 |043d: move-object/from16 v0, v18 │ │ -023a3a: 6e20 b106 0300 |043f: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@06b1 │ │ -023a40: 0800 1500 |0442: move-object/from16 v0, v21 │ │ -023a44: 5400 7505 |0444: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -023a48: 0812 0000 |0446: move-object/from16 v18, v0 │ │ -023a4c: 1413 7000 087f |0448: const v19, #float 1.80777e+38 // #7f080070 │ │ -023a52: 7402 3804 1200 |044b: invoke-virtual/range {v18, v19}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ -023a58: 0c12 |044e: move-result-object v18 │ │ -023a5a: 0800 1200 |044f: move-object/from16 v0, v18 │ │ -023a5e: 6e20 b106 0300 |0451: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@06b1 │ │ -023a64: 0800 1500 |0454: move-object/from16 v0, v21 │ │ -023a68: 5400 7505 |0456: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -023a6c: 0812 0000 |0458: move-object/from16 v18, v0 │ │ -023a70: 1413 da01 087f |045a: const v19, #float 1.80785e+38 // #7f0801da │ │ -023a76: 7402 3804 1200 |045d: invoke-virtual/range {v18, v19}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ -023a7c: 0c12 |0460: move-result-object v18 │ │ -023a7e: 0800 1200 |0461: move-object/from16 v0, v18 │ │ -023a82: 6e20 b106 0300 |0463: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@06b1 │ │ -023a88: 2900 0dfc |0466: goto/16 0073 // -03f3 │ │ -023a8c: 0800 1500 |0468: move-object/from16 v0, v21 │ │ -023a90: 5400 7505 |046a: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -023a94: 0812 0000 |046c: move-object/from16 v18, v0 │ │ -023a98: 0800 1200 |046e: move-object/from16 v0, v18 │ │ -023a9c: 5400 4a06 |0470: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -023aa0: 0812 0000 |0472: move-object/from16 v18, v0 │ │ -023aa4: 0800 1200 |0474: move-object/from16 v0, v18 │ │ -023aa8: 5400 8806 |0476: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunchApp;.history:Ljava/util/HashMap; // field@0688 │ │ -023aac: 0812 0000 |0478: move-object/from16 v18, v0 │ │ -023ab0: 0800 1200 |047a: move-object/from16 v0, v18 │ │ -023ab4: 6e20 c306 b000 |047c: invoke-virtual {v0, v11}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ -023aba: 0c12 |047f: move-result-object v18 │ │ -023abc: 1f12 f501 |0480: check-cast v18, Ljava/lang/Integer; // type@01f5 │ │ -023ac0: 7401 5c06 1200 |0482: invoke-virtual/range {v18}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -023ac6: 0a12 |0485: move-result v18 │ │ -023ac8: 0800 1500 |0486: move-object/from16 v0, v21 │ │ -023acc: 5400 7505 |0488: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -023ad0: 0813 0000 |048a: move-object/from16 v19, v0 │ │ -023ad4: 0800 1300 |048c: move-object/from16 v0, v19 │ │ -023ad8: 5400 4a06 |048e: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -023adc: 0813 0000 |0490: move-object/from16 v19, v0 │ │ -023ae0: 7401 6806 1300 |0492: invoke-virtual/range {v19}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0668 │ │ -023ae6: 1313 0200 |0495: const/16 v19, #int 2 // #2 │ │ -023aea: 0200 1200 |0497: move/from16 v0, v18 │ │ -023aee: 0201 1300 |0499: move/from16 v1, v19 │ │ -023af2: 3310 89fe |049b: if-ne v0, v1, 0324 // -0177 │ │ -023af6: 0800 1500 |049d: move-object/from16 v0, v21 │ │ -023afa: 5400 7505 |049f: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -023afe: 0812 0000 |04a1: move-object/from16 v18, v0 │ │ -023b02: 1413 8b00 087f |04a3: const v19, #float 1.80778e+38 // #7f08008b │ │ -023b08: 7402 3804 1200 |04a6: invoke-virtual/range {v18, v19}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ -023b0e: 0c12 |04a9: move-result-object v18 │ │ -023b10: 0800 1200 |04aa: move-object/from16 v0, v18 │ │ -023b14: 6e20 b106 0300 |04ac: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@06b1 │ │ -023b1a: 2900 75fe |04af: goto/16 0324 // -018b │ │ -023b1e: 0800 1500 |04b1: move-object/from16 v0, v21 │ │ -023b22: 5400 7505 |04b3: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -023b26: 0812 0000 |04b5: move-object/from16 v18, v0 │ │ -023b2a: 1413 7d00 087f |04b7: const v19, #float 1.80778e+38 // #7f08007d │ │ -023b30: 7402 3804 1200 |04ba: invoke-virtual/range {v18, v19}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ -023b36: 0c12 |04bd: move-result-object v18 │ │ -023b38: 0800 1200 |04be: move-object/from16 v0, v18 │ │ -023b3c: 6e20 b106 0300 |04c0: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@06b1 │ │ -023b42: 2900 73fe |04c3: goto/16 0336 // -018d │ │ -023b46: 1312 0300 |04c5: const/16 v18, #int 3 // #3 │ │ -023b4a: 0200 1200 |04c7: move/from16 v0, v18 │ │ -023b4e: 330e aafb |04c9: if-ne v14, v0, 0073 // -0456 │ │ -023b52: 0800 1500 |04cb: move-object/from16 v0, v21 │ │ -023b56: 5400 7505 |04cd: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -023b5a: 0812 0000 |04cf: move-object/from16 v18, v0 │ │ -023b5e: 0800 1200 |04d1: move-object/from16 v0, v18 │ │ -023b62: 5400 4a06 |04d3: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -023b66: 0812 0000 |04d5: move-object/from16 v18, v0 │ │ -023b6a: 1a13 7607 |04d7: const-string v19, "favorites" // string@0776 │ │ -023b6e: 0800 1200 |04d9: move-object/from16 v0, v18 │ │ -023b72: 0801 1300 |04db: move-object/from16 v1, v19 │ │ -023b76: 6e40 7604 10a9 |04dd: invoke-virtual {v0, v1, v9, v10}, Lcom/gacode/relaunchx/ReLaunchApp;.contains:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z // method@0476 │ │ -023b7c: 0a12 |04e0: move-result v18 │ │ -023b7e: 3912 1400 |04e1: if-nez v18, 04f5 // +0014 │ │ -023b82: 0800 1500 |04e3: move-object/from16 v0, v21 │ │ -023b86: 5400 7505 |04e5: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -023b8a: 0812 0000 |04e7: move-object/from16 v18, v0 │ │ -023b8e: 1413 6100 087f |04e9: const v19, #float 1.80777e+38 // #7f080061 │ │ -023b94: 7402 3804 1200 |04ec: invoke-virtual/range {v18, v19}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ -023b9a: 0c12 |04ef: move-result-object v18 │ │ -023b9c: 0800 1200 |04f0: move-object/from16 v0, v18 │ │ -023ba0: 6e20 b106 0300 |04f2: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@06b1 │ │ -023ba6: 0800 1500 |04f5: move-object/from16 v0, v21 │ │ -023baa: 5400 7505 |04f7: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -023bae: 0812 0000 |04f9: move-object/from16 v18, v0 │ │ -023bb2: 0800 1200 |04fb: move-object/from16 v0, v18 │ │ -023bb6: 5400 4a06 |04fd: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -023bba: 0812 0000 |04ff: move-object/from16 v18, v0 │ │ -023bbe: 0800 1200 |0501: move-object/from16 v0, v18 │ │ -023bc2: 5400 8806 |0503: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunchApp;.history:Ljava/util/HashMap; // field@0688 │ │ -023bc6: 0812 0000 |0505: move-object/from16 v18, v0 │ │ -023bca: 0800 1200 |0507: move-object/from16 v0, v18 │ │ -023bce: 6e20 c206 b000 |0509: invoke-virtual {v0, v11}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@06c2 │ │ -023bd4: 0a12 |050c: move-result v18 │ │ -023bd6: 3812 ae01 |050d: if-eqz v18, 06bb // +01ae │ │ -023bda: 0800 1500 |050f: move-object/from16 v0, v21 │ │ -023bde: 5400 7505 |0511: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -023be2: 0812 0000 |0513: move-object/from16 v18, v0 │ │ -023be6: 0800 1200 |0515: move-object/from16 v0, v18 │ │ -023bea: 5400 4a06 |0517: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -023bee: 0812 0000 |0519: move-object/from16 v18, v0 │ │ -023bf2: 0800 1200 |051b: move-object/from16 v0, v18 │ │ -023bf6: 5400 8806 |051d: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunchApp;.history:Ljava/util/HashMap; // field@0688 │ │ -023bfa: 0812 0000 |051f: move-object/from16 v18, v0 │ │ -023bfe: 0800 1200 |0521: move-object/from16 v0, v18 │ │ -023c02: 6e20 c306 b000 |0523: invoke-virtual {v0, v11}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ -023c08: 0c12 |0526: move-result-object v18 │ │ -023c0a: 1f12 f501 |0527: check-cast v18, Ljava/lang/Integer; // type@01f5 │ │ -023c0e: 7401 5c06 1200 |0529: invoke-virtual/range {v18}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -023c14: 0a12 |052c: move-result v18 │ │ -023c16: 0800 1500 |052d: move-object/from16 v0, v21 │ │ -023c1a: 5400 7505 |052f: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -023c1e: 0813 0000 |0531: move-object/from16 v19, v0 │ │ -023c22: 0800 1300 |0533: move-object/from16 v0, v19 │ │ -023c26: 5400 4a06 |0535: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -023c2a: 0813 0000 |0537: move-object/from16 v19, v0 │ │ -023c2e: 7401 6806 1300 |0539: invoke-virtual/range {v19}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0668 │ │ -023c34: 1313 0100 |053c: const/16 v19, #int 1 // #1 │ │ -023c38: 0200 1200 |053e: move/from16 v0, v18 │ │ -023c3c: 0201 1300 |0540: move/from16 v1, v19 │ │ -023c40: 3310 3001 |0542: if-ne v0, v1, 0672 // +0130 │ │ -023c44: 0800 1500 |0544: move-object/from16 v0, v21 │ │ -023c48: 5400 7505 |0546: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -023c4c: 0812 0000 |0548: move-object/from16 v18, v0 │ │ -023c50: 1413 7d00 087f |054a: const v19, #float 1.80778e+38 // #7f08007d │ │ -023c56: 7402 3804 1200 |054d: invoke-virtual/range {v18, v19}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ -023c5c: 0c12 |0550: move-result-object v18 │ │ -023c5e: 0800 1200 |0551: move-object/from16 v0, v18 │ │ -023c62: 6e20 b106 0300 |0553: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@06b1 │ │ -023c68: 0800 1500 |0556: move-object/from16 v0, v21 │ │ -023c6c: 5400 7505 |0558: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -023c70: 0812 0000 |055a: move-object/from16 v18, v0 │ │ -023c74: 1413 8c00 087f |055c: const v19, #float 1.80778e+38 // #7f08008c │ │ -023c7a: 7402 3804 1200 |055f: invoke-virtual/range {v18, v19}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ -023c80: 0c12 |0562: move-result-object v18 │ │ -023c82: 0800 1200 |0563: move-object/from16 v0, v18 │ │ -023c86: 6e20 b106 0300 |0565: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@06b1 │ │ -023c8c: 0800 1500 |0568: move-object/from16 v0, v21 │ │ -023c90: 5400 7505 |056a: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -023c94: 0812 0000 |056c: move-object/from16 v18, v0 │ │ -023c98: 0800 1200 |056e: move-object/from16 v0, v18 │ │ -023c9c: 5400 6006 |0570: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -023ca0: 0812 0000 |0572: move-object/from16 v18, v0 │ │ -023ca4: 1a13 080b |0574: const-string v19, "openWith" // string@0b08 │ │ -023ca8: 1314 0100 |0576: const/16 v20, #int 1 // #1 │ │ -023cac: 7803 6d00 1200 |0578: invoke-interface/range {v18, v19, v20}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ -023cb2: 0a12 |057b: move-result v18 │ │ -023cb4: 3812 1400 |057c: if-eqz v18, 0590 // +0014 │ │ -023cb8: 0800 1500 |057e: move-object/from16 v0, v21 │ │ -023cbc: 5400 7505 |0580: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -023cc0: 0812 0000 |0582: move-object/from16 v18, v0 │ │ -023cc4: 1413 8200 087f |0584: const v19, #float 1.80778e+38 // #7f080082 │ │ -023cca: 7402 3804 1200 |0587: invoke-virtual/range {v18, v19}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ -023cd0: 0c12 |058a: move-result-object v18 │ │ -023cd2: 0800 1200 |058b: move-object/from16 v0, v18 │ │ -023cd6: 6e20 b106 0300 |058d: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@06b1 │ │ -023cdc: 0800 1500 |0590: move-object/from16 v0, v21 │ │ -023ce0: 5400 7505 |0592: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -023ce4: 0812 0000 |0594: move-object/from16 v18, v0 │ │ -023ce8: 0800 1200 |0596: move-object/from16 v0, v18 │ │ -023cec: 5400 6006 |0598: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -023cf0: 0812 0000 |059a: move-object/from16 v18, v0 │ │ -023cf4: 1a13 bd06 |059c: const-string v19, "createIntent" // string@06bd │ │ -023cf8: 1314 0000 |059e: const/16 v20, #int 0 // #0 │ │ -023cfc: 7803 6d00 1200 |05a0: invoke-interface/range {v18, v19, v20}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ -023d02: 0a12 |05a3: move-result v18 │ │ -023d04: 3812 1400 |05a4: if-eqz v18, 05b8 // +0014 │ │ -023d08: 0800 1500 |05a6: move-object/from16 v0, v21 │ │ -023d0c: 5400 7505 |05a8: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -023d10: 0812 0000 |05aa: move-object/from16 v18, v0 │ │ -023d14: 1413 6500 087f |05ac: const v19, #float 1.80777e+38 // #7f080065 │ │ -023d1a: 7402 3804 1200 |05af: invoke-virtual/range {v18, v19}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ -023d20: 0c12 |05b2: move-result-object v18 │ │ -023d22: 0800 1200 |05b3: move-object/from16 v0, v18 │ │ -023d26: 6e20 b106 0300 |05b5: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@06b1 │ │ -023d2c: 0800 1500 |05b8: move-object/from16 v0, v21 │ │ -023d30: 5400 7505 |05ba: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -023d34: 0812 0000 |05bc: move-object/from16 v18, v0 │ │ -023d38: 0800 1200 |05be: move-object/from16 v0, v18 │ │ -023d3c: 5400 6006 |05c0: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -023d40: 0812 0000 |05c2: move-object/from16 v18, v0 │ │ -023d44: 1a13 930e |05c4: const-string v19, "useFileManagerFunctions" // string@0e93 │ │ -023d48: 1314 0100 |05c6: const/16 v20, #int 1 // #1 │ │ -023d4c: 7803 6d00 1200 |05c8: invoke-interface/range {v18, v19, v20}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ -023d52: 0a12 |05cb: move-result v18 │ │ -023d54: 3812 9200 |05cc: if-eqz v18, 065e // +0092 │ │ -023d58: 0800 1500 |05ce: move-object/from16 v0, v21 │ │ -023d5c: 5400 7505 |05d0: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -023d60: 0812 0000 |05d2: move-object/from16 v18, v0 │ │ -023d64: 1413 d601 087f |05d4: const v19, #float 1.80785e+38 // #7f0801d6 │ │ -023d6a: 7402 3804 1200 |05d7: invoke-virtual/range {v18, v19}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ -023d70: 0c12 |05da: move-result-object v18 │ │ -023d72: 0800 1200 |05db: move-object/from16 v0, v18 │ │ -023d76: 6e20 b106 0300 |05dd: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@06b1 │ │ -023d7c: 0800 1500 |05e0: move-object/from16 v0, v21 │ │ -023d80: 5400 7505 |05e2: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -023d84: 0812 0000 |05e4: move-object/from16 v18, v0 │ │ -023d88: 0800 1200 |05e6: move-object/from16 v0, v18 │ │ -023d8c: 5400 6006 |05e8: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -023d90: 0812 0000 |05ea: move-object/from16 v18, v0 │ │ -023d94: 1a13 8e0d |05ec: const-string v19, "showBookTitles" // string@0d8e │ │ -023d98: 1314 0000 |05ee: const/16 v20, #int 0 // #0 │ │ -023d9c: 7803 6d00 1200 |05f0: invoke-interface/range {v18, v19, v20}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ -023da2: 0a12 |05f3: move-result v18 │ │ -023da4: 3912 1400 |05f4: if-nez v18, 0608 // +0014 │ │ -023da8: 0800 1500 |05f6: move-object/from16 v0, v21 │ │ -023dac: 5400 7505 |05f8: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -023db0: 0812 0000 |05fa: move-object/from16 v18, v0 │ │ -023db4: 1413 e301 087f |05fc: const v19, #float 1.80785e+38 // #7f0801e3 │ │ -023dba: 7402 3804 1200 |05ff: invoke-virtual/range {v18, v19}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ -023dc0: 0c12 |0602: move-result-object v18 │ │ -023dc2: 0800 1200 |0603: move-object/from16 v0, v18 │ │ -023dc6: 6e20 b106 0300 |0605: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@06b1 │ │ -023dcc: 0800 1500 |0608: move-object/from16 v0, v21 │ │ -023dd0: 5400 7505 |060a: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -023dd4: 0812 0000 |060c: move-object/from16 v18, v0 │ │ -023dd8: 1413 6400 087f |060e: const v19, #float 1.80777e+38 // #7f080064 │ │ -023dde: 7402 3804 1200 |0611: invoke-virtual/range {v18, v19}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ -023de4: 0c12 |0614: move-result-object v18 │ │ -023de6: 0800 1200 |0615: move-object/from16 v0, v18 │ │ -023dea: 6e20 b106 0300 |0617: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@06b1 │ │ -023df0: 0800 1500 |061a: move-object/from16 v0, v21 │ │ -023df4: 5400 7505 |061c: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -023df8: 0812 0000 |061e: move-object/from16 v18, v0 │ │ -023dfc: 1413 7e00 087f |0620: const v19, #float 1.80778e+38 // #7f08007e │ │ -023e02: 7402 3804 1200 |0623: invoke-virtual/range {v18, v19}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ -023e08: 0c12 |0626: move-result-object v18 │ │ -023e0a: 0800 1200 |0627: move-object/from16 v0, v18 │ │ -023e0e: 6e20 b106 0300 |0629: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@06b1 │ │ -023e14: 0800 1500 |062c: move-object/from16 v0, v21 │ │ -023e18: 5400 7505 |062e: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -023e1c: 0812 0000 |0630: move-object/from16 v18, v0 │ │ -023e20: 0800 1200 |0632: move-object/from16 v0, v18 │ │ -023e24: 5200 5606 |0634: iget v0, v0, Lcom/gacode/relaunchx/ReLaunch;.fileOp:I // field@0656 │ │ -023e28: 0212 0000 |0636: move/from16 v18, v0 │ │ -023e2c: 3812 1400 |0638: if-eqz v18, 064c // +0014 │ │ -023e30: 0800 1500 |063a: move-object/from16 v0, v21 │ │ -023e34: 5400 7505 |063c: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -023e38: 0812 0000 |063e: move-object/from16 v18, v0 │ │ -023e3c: 1413 8400 087f |0640: const v19, #float 1.80778e+38 // #7f080084 │ │ -023e42: 7402 3804 1200 |0643: invoke-virtual/range {v18, v19}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ -023e48: 0c12 |0646: move-result-object v18 │ │ -023e4a: 0800 1200 |0647: move-object/from16 v0, v18 │ │ -023e4e: 6e20 b106 0300 |0649: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@06b1 │ │ -023e54: 0800 1500 |064c: move-object/from16 v0, v21 │ │ -023e58: 5400 7505 |064e: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -023e5c: 0812 0000 |0650: move-object/from16 v18, v0 │ │ -023e60: 1413 7000 087f |0652: const v19, #float 1.80777e+38 // #7f080070 │ │ -023e66: 7402 3804 1200 |0655: invoke-virtual/range {v18, v19}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ -023e6c: 0c12 |0658: move-result-object v18 │ │ -023e6e: 0800 1200 |0659: move-object/from16 v0, v18 │ │ -023e72: 6e20 b106 0300 |065b: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@06b1 │ │ -023e78: 0800 1500 |065e: move-object/from16 v0, v21 │ │ -023e7c: 5400 7505 |0660: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -023e80: 0812 0000 |0662: move-object/from16 v18, v0 │ │ -023e84: 1413 da01 087f |0664: const v19, #float 1.80785e+38 // #7f0801da │ │ -023e8a: 7402 3804 1200 |0667: invoke-virtual/range {v18, v19}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ -023e90: 0c12 |066a: move-result-object v18 │ │ -023e92: 0800 1200 |066b: move-object/from16 v0, v18 │ │ -023e96: 6e20 b106 0300 |066d: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@06b1 │ │ -023e9c: 2900 03fa |0670: goto/16 0073 // -05fd │ │ -023ea0: 0800 1500 |0672: move-object/from16 v0, v21 │ │ -023ea4: 5400 7505 |0674: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -023ea8: 0812 0000 |0676: move-object/from16 v18, v0 │ │ -023eac: 0800 1200 |0678: move-object/from16 v0, v18 │ │ -023eb0: 5400 4a06 |067a: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -023eb4: 0812 0000 |067c: move-object/from16 v18, v0 │ │ -023eb8: 0800 1200 |067e: move-object/from16 v0, v18 │ │ -023ebc: 5400 8806 |0680: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunchApp;.history:Ljava/util/HashMap; // field@0688 │ │ -023ec0: 0812 0000 |0682: move-object/from16 v18, v0 │ │ -023ec4: 0800 1200 |0684: move-object/from16 v0, v18 │ │ -023ec8: 6e20 c306 b000 |0686: invoke-virtual {v0, v11}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ -023ece: 0c12 |0689: move-result-object v18 │ │ -023ed0: 1f12 f501 |068a: check-cast v18, Ljava/lang/Integer; // type@01f5 │ │ -023ed4: 7401 5c06 1200 |068c: invoke-virtual/range {v18}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -023eda: 0a12 |068f: move-result v18 │ │ -023edc: 0800 1500 |0690: move-object/from16 v0, v21 │ │ -023ee0: 5400 7505 |0692: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -023ee4: 0813 0000 |0694: move-object/from16 v19, v0 │ │ -023ee8: 0800 1300 |0696: move-object/from16 v0, v19 │ │ -023eec: 5400 4a06 |0698: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -023ef0: 0813 0000 |069a: move-object/from16 v19, v0 │ │ -023ef4: 7401 6806 1300 |069c: invoke-virtual/range {v19}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0668 │ │ -023efa: 1313 0200 |069f: const/16 v19, #int 2 // #2 │ │ -023efe: 0200 1200 |06a1: move/from16 v0, v18 │ │ -023f02: 0201 1300 |06a3: move/from16 v1, v19 │ │ -023f06: 3310 b1fe |06a5: if-ne v0, v1, 0556 // -014f │ │ -023f0a: 0800 1500 |06a7: move-object/from16 v0, v21 │ │ -023f0e: 5400 7505 |06a9: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -023f12: 0812 0000 |06ab: move-object/from16 v18, v0 │ │ -023f16: 1413 8b00 087f |06ad: const v19, #float 1.80778e+38 // #7f08008b │ │ -023f1c: 7402 3804 1200 |06b0: invoke-virtual/range {v18, v19}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ -023f22: 0c12 |06b3: move-result-object v18 │ │ -023f24: 0800 1200 |06b4: move-object/from16 v0, v18 │ │ -023f28: 6e20 b106 0300 |06b6: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@06b1 │ │ -023f2e: 2900 9dfe |06b9: goto/16 0556 // -0163 │ │ -023f32: 0800 1500 |06bb: move-object/from16 v0, v21 │ │ -023f36: 5400 7505 |06bd: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -023f3a: 0812 0000 |06bf: move-object/from16 v18, v0 │ │ -023f3e: 1413 7d00 087f |06c1: const v19, #float 1.80778e+38 // #7f08007d │ │ -023f44: 7402 3804 1200 |06c4: invoke-virtual/range {v18, v19}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ -023f4a: 0c12 |06c7: move-result-object v18 │ │ -023f4c: 0800 1200 |06c8: move-object/from16 v0, v18 │ │ -023f50: 6e20 b106 0300 |06ca: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@06b1 │ │ -023f56: 2900 9bfe |06cd: goto/16 0568 // -0165 │ │ +024244: |[024244] com.gacode.relaunchx.ReLaunch$1GlSimpleOnGestureListener.onLongPress:(Landroid/view/MotionEvent;)V │ │ +024254: 0800 1500 |0000: move-object/from16 v0, v21 │ │ +024258: 5400 7505 |0002: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +02425c: 0812 0000 |0004: move-object/from16 v18, v0 │ │ +024260: 7401 3a04 1200 |0006: invoke-virtual/range {v18}, Lcom/gacode/relaunchx/ReLaunch;.hasWindowFocus:()Z // method@043a │ │ +024266: 0a12 |0009: move-result v18 │ │ +024268: 3912 0300 |000a: if-nez v18, 000d // +0003 │ │ +02426c: 0e00 |000c: return-void │ │ +02426e: 120e |000d: const/4 v14, #int 0 // #0 │ │ +024270: 7402 5103 1500 |000e: invoke-virtual/range {v21, v22}, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.findViewByXY:(Landroid/view/MotionEvent;)I // method@0351 │ │ +024276: 0a10 |0011: move-result v16 │ │ +024278: 120a |0012: const/4 v10, #int 0 // #0 │ │ +02427a: 1209 |0013: const/4 v9, #int 0 // #0 │ │ +02427c: 1311 0000 |0014: const/16 v17, #int 0 // #0 │ │ +024280: 120b |0016: const/4 v11, #int 0 // #0 │ │ +024282: 2203 0d02 |0017: new-instance v3, Ljava/util/ArrayList; // type@020d │ │ +024286: 1312 0a00 |0019: const/16 v18, #int 10 // #a │ │ +02428a: 0200 1200 |001b: move/from16 v0, v18 │ │ +02428e: 7020 af06 0300 |001d: invoke-direct {v3, v0}, Ljava/util/ArrayList;.:(I)V // method@06af │ │ +024294: 1312 ffff |0020: const/16 v18, #int -1 // #ffff │ │ +024298: 0200 1000 |0022: move/from16 v0, v16 │ │ +02429c: 0201 1200 |0024: move/from16 v1, v18 │ │ +0242a0: 3310 ad00 |0026: if-ne v0, v1, 00d3 // +00ad │ │ +0242a4: 120e |0028: const/4 v14, #int 0 // #0 │ │ +0242a6: 390e 1201 |0029: if-nez v14, 013b // +0112 │ │ +0242aa: 0800 1500 |002b: move-object/from16 v0, v21 │ │ +0242ae: 5400 7505 |002d: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +0242b2: 0812 0000 |002f: move-object/from16 v18, v0 │ │ +0242b6: 0800 1200 |0031: move-object/from16 v0, v18 │ │ +0242ba: 5400 6006 |0033: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +0242be: 0812 0000 |0035: move-object/from16 v18, v0 │ │ +0242c2: 1a13 930e |0037: const-string v19, "useFileManagerFunctions" // string@0e93 │ │ +0242c6: 1314 0100 |0039: const/16 v20, #int 1 // #1 │ │ +0242ca: 7803 6d00 1200 |003b: invoke-interface/range {v18, v19, v20}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ +0242d0: 0a12 |003e: move-result v18 │ │ +0242d2: 3812 3400 |003f: if-eqz v18, 0073 // +0034 │ │ +0242d6: 0800 1500 |0041: move-object/from16 v0, v21 │ │ +0242da: 5400 7505 |0043: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +0242de: 0812 0000 |0045: move-object/from16 v18, v0 │ │ +0242e2: 1413 d601 087f |0047: const v19, #float 1.80785e+38 // #7f0801d6 │ │ +0242e8: 7402 3804 1200 |004a: invoke-virtual/range {v18, v19}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ +0242ee: 0c12 |004d: move-result-object v18 │ │ +0242f0: 0800 1200 |004e: move-object/from16 v0, v18 │ │ +0242f4: 6e20 b106 0300 |0050: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@06b1 │ │ +0242fa: 0800 1500 |0053: move-object/from16 v0, v21 │ │ +0242fe: 5400 7505 |0055: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +024302: 0812 0000 |0057: move-object/from16 v18, v0 │ │ +024306: 0800 1200 |0059: move-object/from16 v0, v18 │ │ +02430a: 5200 5606 |005b: iget v0, v0, Lcom/gacode/relaunchx/ReLaunch;.fileOp:I // field@0656 │ │ +02430e: 0212 0000 |005d: move/from16 v18, v0 │ │ +024312: 3812 1400 |005f: if-eqz v18, 0073 // +0014 │ │ +024316: 0800 1500 |0061: move-object/from16 v0, v21 │ │ +02431a: 5400 7505 |0063: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +02431e: 0812 0000 |0065: move-object/from16 v18, v0 │ │ +024322: 1413 8400 087f |0067: const v19, #float 1.80778e+38 // #7f080084 │ │ +024328: 7402 3804 1200 |006a: invoke-virtual/range {v18, v19}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ +02432e: 0c12 |006d: move-result-object v18 │ │ +024330: 0800 1200 |006e: move-object/from16 v0, v18 │ │ +024334: 6e20 b106 0300 |0070: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@06b1 │ │ +02433a: 0800 1500 |0073: move-object/from16 v0, v21 │ │ +02433e: 5400 7505 |0075: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +024342: 0812 0000 |0077: move-object/from16 v18, v0 │ │ +024346: 1413 6300 087f |0079: const v19, #float 1.80777e+38 // #7f080063 │ │ +02434c: 7402 3804 1200 |007c: invoke-virtual/range {v18, v19}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ +024352: 0c12 |007f: move-result-object v18 │ │ +024354: 0800 1200 |0080: move-object/from16 v0, v18 │ │ +024358: 6e20 b106 0300 |0082: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@06b1 │ │ +02435e: 020f 1000 |0085: move/from16 v15, v16 │ │ +024362: 6e10 b406 0300 |0087: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@06b4 │ │ +024368: 0a12 |008a: move-result v18 │ │ +02436a: 0200 1200 |008b: move/from16 v0, v18 │ │ +02436e: 2300 3302 |008d: new-array v0, v0, [Ljava/lang/String; // type@0233 │ │ +024372: 0812 0000 |008f: move-object/from16 v18, v0 │ │ +024376: 0800 1200 |0091: move-object/from16 v0, v18 │ │ +02437a: 6e20 b506 0300 |0093: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@06b5 │ │ +024380: 0c0d |0096: move-result-object v13 │ │ +024382: 1f0d 3302 |0097: check-cast v13, [Ljava/lang/String; // type@0233 │ │ +024386: 2207 7000 |0099: new-instance v7, Landroid/widget/ArrayAdapter; // type@0070 │ │ +02438a: 0800 1500 |009b: move-object/from16 v0, v21 │ │ +02438e: 5400 7505 |009d: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +024392: 0812 0000 |009f: move-object/from16 v18, v0 │ │ +024396: 7401 2e04 1200 |00a1: invoke-virtual/range {v18}, Lcom/gacode/relaunchx/ReLaunch;.getApplicationContext:()Landroid/content/Context; // method@042e │ │ +02439c: 0c12 |00a4: move-result-object v18 │ │ +02439e: 1413 0500 037f |00a5: const v19, #float 1.74129e+38 // #7f030005 │ │ +0243a4: 0800 1200 |00a8: move-object/from16 v0, v18 │ │ +0243a8: 0201 1300 |00aa: move/from16 v1, v19 │ │ +0243ac: 7040 0601 07d1 |00ac: invoke-direct {v7, v0, v1, v13}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;I[Ljava/lang/Object;)V // method@0106 │ │ +0243b2: 2206 0c00 |00af: new-instance v6, Landroid/app/AlertDialog$Builder; // type@000c │ │ +0243b6: 0800 1500 |00b1: move-object/from16 v0, v21 │ │ +0243ba: 5400 7405 |00b3: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.context:Landroid/content/Context; // field@0574 │ │ +0243be: 0812 0000 |00b5: move-object/from16 v18, v0 │ │ +0243c2: 0800 1200 |00b7: move-object/from16 v0, v18 │ │ +0243c6: 7020 1b00 0600 |00b9: invoke-direct {v6, v0}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ +0243cc: 2212 2201 |00bc: new-instance v18, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2; // type@0122 │ │ +0243d0: 0800 1200 |00be: move-object/from16 v0, v18 │ │ +0243d4: 0801 1500 |00c0: move-object/from16 v1, v21 │ │ +0243d8: 7040 4e03 10fd |00c2: invoke-direct {v0, v1, v13, v15}, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$2;.:(Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;[Ljava/lang/String;I)V // method@034e │ │ +0243de: 0800 1200 |00c5: move-object/from16 v0, v18 │ │ +0243e2: 6e30 1d00 7600 |00c7: invoke-virtual {v6, v7, v0}, Landroid/app/AlertDialog$Builder;.setAdapter:(Landroid/widget/ListAdapter;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@001d │ │ +0243e8: 6e10 1c00 0600 |00ca: invoke-virtual {v6}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@001c │ │ +0243ee: 0c04 |00cd: move-result-object v4 │ │ +0243f0: 6e10 2800 0400 |00ce: invoke-virtual {v4}, Landroid/app/AlertDialog;.show:()V // method@0028 │ │ +0243f6: 2900 3bff |00d1: goto/16 000c // -00c5 │ │ +0243fa: 0800 1500 |00d3: move-object/from16 v0, v21 │ │ +0243fe: 5400 7505 |00d5: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +024402: 0812 0000 |00d7: move-object/from16 v18, v0 │ │ +024406: 0800 1200 |00d9: move-object/from16 v0, v18 │ │ +02440a: 5400 5a06 |00db: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.itemsArray:Ljava/util/List; // field@065a │ │ +02440e: 0812 0000 |00dd: move-object/from16 v18, v0 │ │ +024412: 0800 1200 |00df: move-object/from16 v0, v18 │ │ +024416: 0201 1000 |00e1: move/from16 v1, v16 │ │ +02441a: 7220 d006 1000 |00e3: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ +024420: 0c0c |00e6: move-result-object v12 │ │ +024422: 1f0c 6701 |00e7: check-cast v12, Lcom/gacode/relaunchx/ReLaunch$FileDetails; // type@0167 │ │ +024426: 54ca 0606 |00e9: iget-object v10, v12, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.name:Ljava/lang/String; // field@0606 │ │ +02442a: 54c9 0206 |00eb: iget-object v9, v12, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.directoryName:Ljava/lang/String; // field@0602 │ │ +02442e: 54c0 0a06 |00ed: iget-object v0, v12, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.type:Lcom/gacode/relaunchx/ReLaunch$FsItemType; // field@060a │ │ +024432: 0811 0000 |00ef: move-object/from16 v17, v0 │ │ +024436: 2212 0202 |00f1: new-instance v18, Ljava/lang/StringBuilder; // type@0202 │ │ +02443a: 7601 9606 1200 |00f3: invoke-direct/range {v18}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +024440: 0800 1200 |00f6: move-object/from16 v0, v18 │ │ +024444: 6e20 9a06 9000 |00f8: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02444a: 0c12 |00fb: move-result-object v18 │ │ +02444c: 6213 f307 |00fc: sget-object v19, Ljava/io/File;.separator:Ljava/lang/String; // field@07f3 │ │ +024450: 7402 9a06 1200 |00fe: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +024456: 0c12 |0101: move-result-object v18 │ │ +024458: 0800 1200 |0102: move-object/from16 v0, v18 │ │ +02445c: 6e20 9a06 a000 |0104: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +024462: 0c12 |0107: move-result-object v18 │ │ +024464: 7401 9c06 1200 |0108: invoke-virtual/range {v18}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +02446a: 0c0b |010b: move-result-object v11 │ │ +02446c: 6212 0f06 |010c: sget-object v18, Lcom/gacode/relaunchx/ReLaunch$FsItemType;.Directory:Lcom/gacode/relaunchx/ReLaunch$FsItemType; // field@060f │ │ +024470: 0800 1100 |010e: move-object/from16 v0, v17 │ │ +024474: 0801 1200 |0110: move-object/from16 v1, v18 │ │ +024478: 3310 0500 |0112: if-ne v0, v1, 0117 // +0005 │ │ +02447c: 121e |0114: const/4 v14, #int 1 // #1 │ │ +02447e: 2900 14ff |0115: goto/16 0029 // -00ec │ │ +024482: 1a12 7707 |0117: const-string v18, "fb2" // string@0777 │ │ +024486: 0800 1200 |0119: move-object/from16 v0, v18 │ │ +02448a: 6e20 7b06 0a00 |011b: invoke-virtual {v10, v0}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@067b │ │ +024490: 0a12 |011e: move-result v18 │ │ +024492: 3912 1600 |011f: if-nez v18, 0135 // +0016 │ │ +024496: 1a12 7807 |0121: const-string v18, "fb2.zip" // string@0778 │ │ +02449a: 0800 1200 |0123: move-object/from16 v0, v18 │ │ +02449e: 6e20 7b06 0a00 |0125: invoke-virtual {v10, v0}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@067b │ │ +0244a4: 0a12 |0128: move-result v18 │ │ +0244a6: 3912 0c00 |0129: if-nez v18, 0135 // +000c │ │ +0244aa: 1a12 4307 |012b: const-string v18, "epub" // string@0743 │ │ +0244ae: 0800 1200 |012d: move-object/from16 v0, v18 │ │ +0244b2: 6e20 7b06 0a00 |012f: invoke-virtual {v10, v0}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@067b │ │ +0244b8: 0a12 |0132: move-result v18 │ │ +0244ba: 3812 0500 |0133: if-eqz v18, 0138 // +0005 │ │ +0244be: 122e |0135: const/4 v14, #int 2 // #2 │ │ +0244c0: 2900 f3fe |0136: goto/16 0029 // -010d │ │ +0244c4: 123e |0138: const/4 v14, #int 3 // #3 │ │ +0244c6: 2900 f0fe |0139: goto/16 0029 // -0110 │ │ +0244ca: 1312 0100 |013b: const/16 v18, #int 1 // #1 │ │ +0244ce: 0200 1200 |013d: move/from16 v0, v18 │ │ +0244d2: 330e 4201 |013f: if-ne v14, v0, 0281 // +0142 │ │ +0244d6: 0800 1500 |0141: move-object/from16 v0, v21 │ │ +0244da: 5400 7505 |0143: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +0244de: 0812 0000 |0145: move-object/from16 v18, v0 │ │ +0244e2: 0800 1200 |0147: move-object/from16 v0, v18 │ │ +0244e6: 5400 4a06 |0149: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +0244ea: 0812 0000 |014b: move-object/from16 v18, v0 │ │ +0244ee: 0800 1200 |014d: move-object/from16 v0, v18 │ │ +0244f2: 6e20 8d04 b000 |014f: invoke-virtual {v0, v11}, Lcom/gacode/relaunchx/ReLaunchApp;.isStartDir:(Ljava/lang/String;)Z // method@048d │ │ +0244f8: 0a12 |0152: move-result v18 │ │ +0244fa: 3912 3c00 |0153: if-nez v18, 018f // +003c │ │ +0244fe: 0800 1500 |0155: move-object/from16 v0, v21 │ │ +024502: 5400 7505 |0157: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +024506: 0812 0000 |0159: move-object/from16 v18, v0 │ │ +02450a: 0800 1200 |015b: move-object/from16 v0, v18 │ │ +02450e: 5400 6006 |015d: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +024512: 0812 0000 |015f: move-object/from16 v18, v0 │ │ +024516: 1a13 8c0d |0161: const-string v19, "showAddStartDir" // string@0d8c │ │ +02451a: 1314 0000 |0163: const/16 v20, #int 0 // #0 │ │ +02451e: 7803 6d00 1200 |0165: invoke-interface/range {v18, v19, v20}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ +024524: 0a12 |0168: move-result v18 │ │ +024526: 3812 2600 |0169: if-eqz v18, 018f // +0026 │ │ +02452a: 0800 1500 |016b: move-object/from16 v0, v21 │ │ +02452e: 5400 7505 |016d: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +024532: 0812 0000 |016f: move-object/from16 v18, v0 │ │ +024536: 1413 e601 087f |0171: const v19, #float 1.80785e+38 // #7f0801e6 │ │ +02453c: 7402 3804 1200 |0174: invoke-virtual/range {v18, v19}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ +024542: 0c12 |0177: move-result-object v18 │ │ +024544: 0800 1200 |0178: move-object/from16 v0, v18 │ │ +024548: 6e20 b106 0300 |017a: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@06b1 │ │ +02454e: 0800 1500 |017d: move-object/from16 v0, v21 │ │ +024552: 5400 7505 |017f: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +024556: 0812 0000 |0181: move-object/from16 v18, v0 │ │ +02455a: 1413 d401 087f |0183: const v19, #float 1.80784e+38 // #7f0801d4 │ │ +024560: 7402 3804 1200 |0186: invoke-virtual/range {v18, v19}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ +024566: 0c12 |0189: move-result-object v18 │ │ +024568: 0800 1200 |018a: move-object/from16 v0, v18 │ │ +02456c: 6e20 b106 0300 |018c: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@06b1 │ │ +024572: 0800 1500 |018f: move-object/from16 v0, v21 │ │ +024576: 5400 7505 |0191: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +02457a: 0812 0000 |0193: move-object/from16 v18, v0 │ │ +02457e: 0800 1200 |0195: move-object/from16 v0, v18 │ │ +024582: 5400 4a06 |0197: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +024586: 0812 0000 |0199: move-object/from16 v18, v0 │ │ +02458a: 1a13 7607 |019b: const-string v19, "favorites" // string@0776 │ │ +02458e: 0800 1500 |019d: move-object/from16 v0, v21 │ │ +024592: 5400 7505 |019f: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +024596: 0814 0000 |01a1: move-object/from16 v20, v0 │ │ +02459a: 0800 1400 |01a3: move-object/from16 v0, v20 │ │ +02459e: 5400 4a06 |01a5: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +0245a2: 0814 0000 |01a7: move-object/from16 v20, v0 │ │ +0245a6: 7401 6806 1400 |01a9: invoke-virtual/range {v20}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0668 │ │ +0245ac: 1a14 5300 |01ac: const-string v20, ".DIR.." // string@0053 │ │ +0245b0: 0800 1200 |01ae: move-object/from16 v0, v18 │ │ +0245b4: 0801 1300 |01b0: move-object/from16 v1, v19 │ │ +0245b8: 0802 1400 |01b2: move-object/from16 v2, v20 │ │ +0245bc: 6e40 7604 102b |01b4: invoke-virtual {v0, v1, v11, v2}, Lcom/gacode/relaunchx/ReLaunchApp;.contains:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z // method@0476 │ │ +0245c2: 0a12 |01b7: move-result v18 │ │ +0245c4: 3912 1400 |01b8: if-nez v18, 01cc // +0014 │ │ +0245c8: 0800 1500 |01ba: move-object/from16 v0, v21 │ │ +0245cc: 5400 7505 |01bc: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +0245d0: 0812 0000 |01be: move-object/from16 v18, v0 │ │ +0245d4: 1413 6100 087f |01c0: const v19, #float 1.80777e+38 // #7f080061 │ │ +0245da: 7402 3804 1200 |01c3: invoke-virtual/range {v18, v19}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ +0245e0: 0c12 |01c6: move-result-object v18 │ │ +0245e2: 0800 1200 |01c7: move-object/from16 v0, v18 │ │ +0245e6: 6e20 b106 0300 |01c9: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@06b1 │ │ +0245ec: 0800 1500 |01cc: move-object/from16 v0, v21 │ │ +0245f0: 5400 7505 |01ce: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +0245f4: 0812 0000 |01d0: move-object/from16 v18, v0 │ │ +0245f8: 0800 1200 |01d2: move-object/from16 v0, v18 │ │ +0245fc: 5400 6006 |01d4: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +024600: 0812 0000 |01d6: move-object/from16 v18, v0 │ │ +024604: 1a13 930e |01d8: const-string v19, "useFileManagerFunctions" // string@0e93 │ │ +024608: 1314 0100 |01da: const/16 v20, #int 1 // #1 │ │ +02460c: 7803 6d00 1200 |01dc: invoke-interface/range {v18, v19, v20}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ +024612: 0a12 |01df: move-result v18 │ │ +024614: 3812 7a00 |01e0: if-eqz v18, 025a // +007a │ │ +024618: 2208 e001 |01e2: new-instance v8, Ljava/io/File; // type@01e0 │ │ +02461c: 7020 2a06 b800 |01e4: invoke-direct {v8, v11}, Ljava/io/File;.:(Ljava/lang/String;)V // method@062a │ │ +024622: 6e10 3606 0800 |01e7: invoke-virtual {v8}, Ljava/io/File;.list:()[Ljava/lang/String; // method@0636 │ │ +024628: 0c05 |01ea: move-result-object v5 │ │ +02462a: 0800 1500 |01eb: move-object/from16 v0, v21 │ │ +02462e: 5400 7505 |01ed: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +024632: 0812 0000 |01ef: move-object/from16 v18, v0 │ │ +024636: 1413 d601 087f |01f1: const v19, #float 1.80785e+38 // #7f0801d6 │ │ +02463c: 7402 3804 1200 |01f4: invoke-virtual/range {v18, v19}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ +024642: 0c12 |01f7: move-result-object v18 │ │ +024644: 0800 1200 |01f8: move-object/from16 v0, v18 │ │ +024648: 6e20 b106 0300 |01fa: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@06b1 │ │ +02464e: 0800 1500 |01fd: move-object/from16 v0, v21 │ │ +024652: 5400 7505 |01ff: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +024656: 0812 0000 |0201: move-object/from16 v18, v0 │ │ +02465a: 1413 e301 087f |0203: const v19, #float 1.80785e+38 // #7f0801e3 │ │ +024660: 7402 3804 1200 |0206: invoke-virtual/range {v18, v19}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ +024666: 0c12 |0209: move-result-object v18 │ │ +024668: 0800 1200 |020a: move-object/from16 v0, v18 │ │ +02466c: 6e20 b106 0300 |020c: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@06b1 │ │ +024672: 0800 1500 |020f: move-object/from16 v0, v21 │ │ +024676: 5400 7505 |0211: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +02467a: 0812 0000 |0213: move-object/from16 v18, v0 │ │ +02467e: 1413 7e00 087f |0215: const v19, #float 1.80778e+38 // #7f08007e │ │ +024684: 7402 3804 1200 |0218: invoke-virtual/range {v18, v19}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ +02468a: 0c12 |021b: move-result-object v18 │ │ +02468c: 0800 1200 |021c: move-object/from16 v0, v18 │ │ +024690: 6e20 b106 0300 |021e: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@06b1 │ │ +024696: 0800 1500 |0221: move-object/from16 v0, v21 │ │ +02469a: 5400 7505 |0223: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +02469e: 0812 0000 |0225: move-object/from16 v18, v0 │ │ +0246a2: 0800 1200 |0227: move-object/from16 v0, v18 │ │ +0246a6: 5200 5606 |0229: iget v0, v0, Lcom/gacode/relaunchx/ReLaunch;.fileOp:I // field@0656 │ │ +0246aa: 0212 0000 |022b: move/from16 v18, v0 │ │ +0246ae: 3812 1400 |022d: if-eqz v18, 0241 // +0014 │ │ +0246b2: 0800 1500 |022f: move-object/from16 v0, v21 │ │ +0246b6: 5400 7505 |0231: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +0246ba: 0812 0000 |0233: move-object/from16 v18, v0 │ │ +0246be: 1413 8400 087f |0235: const v19, #float 1.80778e+38 // #7f080084 │ │ +0246c4: 7402 3804 1200 |0238: invoke-virtual/range {v18, v19}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ +0246ca: 0c12 |023b: move-result-object v18 │ │ +0246cc: 0800 1200 |023c: move-object/from16 v0, v18 │ │ +0246d0: 6e20 b106 0300 |023e: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@06b1 │ │ +0246d6: 3805 2d00 |0241: if-eqz v5, 026e // +002d │ │ +0246da: 2150 |0243: array-length v0, v5 │ │ +0246dc: 0212 0000 |0244: move/from16 v18, v0 │ │ +0246e0: 3d12 2800 |0246: if-lez v18, 026e // +0028 │ │ +0246e4: 0800 1500 |0248: move-object/from16 v0, v21 │ │ +0246e8: 5400 7505 |024a: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +0246ec: 0812 0000 |024c: move-object/from16 v18, v0 │ │ +0246f0: 1413 7200 087f |024e: const v19, #float 1.80777e+38 // #7f080072 │ │ +0246f6: 7402 3804 1200 |0251: invoke-virtual/range {v18, v19}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ +0246fc: 0c12 |0254: move-result-object v18 │ │ +0246fe: 0800 1200 |0255: move-object/from16 v0, v18 │ │ +024702: 6e20 b106 0300 |0257: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@06b1 │ │ +024708: 0800 1500 |025a: move-object/from16 v0, v21 │ │ +02470c: 5400 7505 |025c: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +024710: 0812 0000 |025e: move-object/from16 v18, v0 │ │ +024714: 1413 da01 087f |0260: const v19, #float 1.80785e+38 // #7f0801da │ │ +02471a: 7402 3804 1200 |0263: invoke-virtual/range {v18, v19}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ +024720: 0c12 |0266: move-result-object v18 │ │ +024722: 0800 1200 |0267: move-object/from16 v0, v18 │ │ +024726: 6e20 b106 0300 |0269: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@06b1 │ │ +02472c: 2900 07fe |026c: goto/16 0073 // -01f9 │ │ +024730: 0800 1500 |026e: move-object/from16 v0, v21 │ │ +024734: 5400 7505 |0270: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +024738: 0812 0000 |0272: move-object/from16 v18, v0 │ │ +02473c: 1413 7100 087f |0274: const v19, #float 1.80777e+38 // #7f080071 │ │ +024742: 7402 3804 1200 |0277: invoke-virtual/range {v18, v19}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ +024748: 0c12 |027a: move-result-object v18 │ │ +02474a: 0800 1200 |027b: move-object/from16 v0, v18 │ │ +02474e: 6e20 b106 0300 |027d: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@06b1 │ │ +024754: 28da |0280: goto 025a // -0026 │ │ +024756: 1312 0200 |0281: const/16 v18, #int 2 // #2 │ │ +02475a: 0200 1200 |0283: move/from16 v0, v18 │ │ +02475e: 330e 4002 |0285: if-ne v14, v0, 04c5 // +0240 │ │ +024762: 0800 1500 |0287: move-object/from16 v0, v21 │ │ +024766: 5400 7505 |0289: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +02476a: 0812 0000 |028b: move-object/from16 v18, v0 │ │ +02476e: 1413 d501 087f |028d: const v19, #float 1.80785e+38 // #7f0801d5 │ │ +024774: 7402 3804 1200 |0290: invoke-virtual/range {v18, v19}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ +02477a: 0c12 |0293: move-result-object v18 │ │ +02477c: 0800 1200 |0294: move-object/from16 v0, v18 │ │ +024780: 6e20 b106 0300 |0296: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@06b1 │ │ +024786: 0800 1500 |0299: move-object/from16 v0, v21 │ │ +02478a: 5400 7505 |029b: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +02478e: 0812 0000 |029d: move-object/from16 v18, v0 │ │ +024792: 0800 1200 |029f: move-object/from16 v0, v18 │ │ +024796: 5400 4a06 |02a1: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02479a: 0812 0000 |02a3: move-object/from16 v18, v0 │ │ +02479e: 1a13 7607 |02a5: const-string v19, "favorites" // string@0776 │ │ +0247a2: 0800 1200 |02a7: move-object/from16 v0, v18 │ │ +0247a6: 0801 1300 |02a9: move-object/from16 v1, v19 │ │ +0247aa: 6e40 7604 10a9 |02ab: invoke-virtual {v0, v1, v9, v10}, Lcom/gacode/relaunchx/ReLaunchApp;.contains:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z // method@0476 │ │ +0247b0: 0a12 |02ae: move-result v18 │ │ +0247b2: 3912 1400 |02af: if-nez v18, 02c3 // +0014 │ │ +0247b6: 0800 1500 |02b1: move-object/from16 v0, v21 │ │ +0247ba: 5400 7505 |02b3: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +0247be: 0812 0000 |02b5: move-object/from16 v18, v0 │ │ +0247c2: 1413 6100 087f |02b7: const v19, #float 1.80777e+38 // #7f080061 │ │ +0247c8: 7402 3804 1200 |02ba: invoke-virtual/range {v18, v19}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ +0247ce: 0c12 |02bd: move-result-object v18 │ │ +0247d0: 0800 1200 |02be: move-object/from16 v0, v18 │ │ +0247d4: 6e20 b106 0300 |02c0: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@06b1 │ │ +0247da: 0800 1500 |02c3: move-object/from16 v0, v21 │ │ +0247de: 5400 7505 |02c5: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +0247e2: 0812 0000 |02c7: move-object/from16 v18, v0 │ │ +0247e6: 0800 1200 |02c9: move-object/from16 v0, v18 │ │ +0247ea: 5400 4a06 |02cb: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +0247ee: 0812 0000 |02cd: move-object/from16 v18, v0 │ │ +0247f2: 0800 1200 |02cf: move-object/from16 v0, v18 │ │ +0247f6: 5400 8806 |02d1: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunchApp;.history:Ljava/util/HashMap; // field@0688 │ │ +0247fa: 0812 0000 |02d3: move-object/from16 v18, v0 │ │ +0247fe: 0800 1200 |02d5: move-object/from16 v0, v18 │ │ +024802: 6e20 c206 b000 |02d7: invoke-virtual {v0, v11}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@06c2 │ │ +024808: 0a12 |02da: move-result v18 │ │ +02480a: 3812 d601 |02db: if-eqz v18, 04b1 // +01d6 │ │ +02480e: 0800 1500 |02dd: move-object/from16 v0, v21 │ │ +024812: 5400 7505 |02df: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +024816: 0812 0000 |02e1: move-object/from16 v18, v0 │ │ +02481a: 0800 1200 |02e3: move-object/from16 v0, v18 │ │ +02481e: 5400 4a06 |02e5: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +024822: 0812 0000 |02e7: move-object/from16 v18, v0 │ │ +024826: 0800 1200 |02e9: move-object/from16 v0, v18 │ │ +02482a: 5400 8806 |02eb: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunchApp;.history:Ljava/util/HashMap; // field@0688 │ │ +02482e: 0812 0000 |02ed: move-object/from16 v18, v0 │ │ +024832: 0800 1200 |02ef: move-object/from16 v0, v18 │ │ +024836: 6e20 c306 b000 |02f1: invoke-virtual {v0, v11}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ +02483c: 0c12 |02f4: move-result-object v18 │ │ +02483e: 1f12 f501 |02f5: check-cast v18, Ljava/lang/Integer; // type@01f5 │ │ +024842: 7401 5c06 1200 |02f7: invoke-virtual/range {v18}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +024848: 0a12 |02fa: move-result v18 │ │ +02484a: 0800 1500 |02fb: move-object/from16 v0, v21 │ │ +02484e: 5400 7505 |02fd: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +024852: 0813 0000 |02ff: move-object/from16 v19, v0 │ │ +024856: 0800 1300 |0301: move-object/from16 v0, v19 │ │ +02485a: 5400 4a06 |0303: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02485e: 0813 0000 |0305: move-object/from16 v19, v0 │ │ +024862: 7401 6806 1300 |0307: invoke-virtual/range {v19}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0668 │ │ +024868: 1313 0100 |030a: const/16 v19, #int 1 // #1 │ │ +02486c: 0200 1200 |030c: move/from16 v0, v18 │ │ +024870: 0201 1300 |030e: move/from16 v1, v19 │ │ +024874: 3310 5801 |0310: if-ne v0, v1, 0468 // +0158 │ │ +024878: 0800 1500 |0312: move-object/from16 v0, v21 │ │ +02487c: 5400 7505 |0314: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +024880: 0812 0000 |0316: move-object/from16 v18, v0 │ │ +024884: 1413 7d00 087f |0318: const v19, #float 1.80778e+38 // #7f08007d │ │ +02488a: 7402 3804 1200 |031b: invoke-virtual/range {v18, v19}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ +024890: 0c12 |031e: move-result-object v18 │ │ +024892: 0800 1200 |031f: move-object/from16 v0, v18 │ │ +024896: 6e20 b106 0300 |0321: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@06b1 │ │ +02489c: 0800 1500 |0324: move-object/from16 v0, v21 │ │ +0248a0: 5400 7505 |0326: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +0248a4: 0812 0000 |0328: move-object/from16 v18, v0 │ │ +0248a8: 1413 8c00 087f |032a: const v19, #float 1.80778e+38 // #7f08008c │ │ +0248ae: 7402 3804 1200 |032d: invoke-virtual/range {v18, v19}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ +0248b4: 0c12 |0330: move-result-object v18 │ │ +0248b6: 0800 1200 |0331: move-object/from16 v0, v18 │ │ +0248ba: 6e20 b106 0300 |0333: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@06b1 │ │ +0248c0: 0800 1500 |0336: move-object/from16 v0, v21 │ │ +0248c4: 5400 7505 |0338: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +0248c8: 0812 0000 |033a: move-object/from16 v18, v0 │ │ +0248cc: 0800 1200 |033c: move-object/from16 v0, v18 │ │ +0248d0: 5400 6006 |033e: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +0248d4: 0812 0000 |0340: move-object/from16 v18, v0 │ │ +0248d8: 1a13 080b |0342: const-string v19, "openWith" // string@0b08 │ │ +0248dc: 1314 0100 |0344: const/16 v20, #int 1 // #1 │ │ +0248e0: 7803 6d00 1200 |0346: invoke-interface/range {v18, v19, v20}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ +0248e6: 0a12 |0349: move-result v18 │ │ +0248e8: 3812 1400 |034a: if-eqz v18, 035e // +0014 │ │ +0248ec: 0800 1500 |034c: move-object/from16 v0, v21 │ │ +0248f0: 5400 7505 |034e: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +0248f4: 0812 0000 |0350: move-object/from16 v18, v0 │ │ +0248f8: 1413 8200 087f |0352: const v19, #float 1.80778e+38 // #7f080082 │ │ +0248fe: 7402 3804 1200 |0355: invoke-virtual/range {v18, v19}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ +024904: 0c12 |0358: move-result-object v18 │ │ +024906: 0800 1200 |0359: move-object/from16 v0, v18 │ │ +02490a: 6e20 b106 0300 |035b: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@06b1 │ │ +024910: 0800 1500 |035e: move-object/from16 v0, v21 │ │ +024914: 5400 7505 |0360: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +024918: 0812 0000 |0362: move-object/from16 v18, v0 │ │ +02491c: 0800 1200 |0364: move-object/from16 v0, v18 │ │ +024920: 5400 6006 |0366: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +024924: 0812 0000 |0368: move-object/from16 v18, v0 │ │ +024928: 1a13 bd06 |036a: const-string v19, "createIntent" // string@06bd │ │ +02492c: 1314 0000 |036c: const/16 v20, #int 0 // #0 │ │ +024930: 7803 6d00 1200 |036e: invoke-interface/range {v18, v19, v20}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ +024936: 0a12 |0371: move-result v18 │ │ +024938: 3812 1400 |0372: if-eqz v18, 0386 // +0014 │ │ +02493c: 0800 1500 |0374: move-object/from16 v0, v21 │ │ +024940: 5400 7505 |0376: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +024944: 0812 0000 |0378: move-object/from16 v18, v0 │ │ +024948: 1413 6500 087f |037a: const v19, #float 1.80777e+38 // #7f080065 │ │ +02494e: 7402 3804 1200 |037d: invoke-virtual/range {v18, v19}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ +024954: 0c12 |0380: move-result-object v18 │ │ +024956: 0800 1200 |0381: move-object/from16 v0, v18 │ │ +02495a: 6e20 b106 0300 |0383: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@06b1 │ │ +024960: 0800 1500 |0386: move-object/from16 v0, v21 │ │ +024964: 5400 7505 |0388: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +024968: 0812 0000 |038a: move-object/from16 v18, v0 │ │ +02496c: 0800 1200 |038c: move-object/from16 v0, v18 │ │ +024970: 5400 6006 |038e: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +024974: 0812 0000 |0390: move-object/from16 v18, v0 │ │ +024978: 1a13 930e |0392: const-string v19, "useFileManagerFunctions" // string@0e93 │ │ +02497c: 1314 0100 |0394: const/16 v20, #int 1 // #1 │ │ +024980: 7803 6d00 1200 |0396: invoke-interface/range {v18, v19, v20}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ +024986: 0a12 |0399: move-result v18 │ │ +024988: 3812 ba00 |039a: if-eqz v18, 0454 // +00ba │ │ +02498c: 0800 1500 |039c: move-object/from16 v0, v21 │ │ +024990: 5400 7505 |039e: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +024994: 0812 0000 |03a0: move-object/from16 v18, v0 │ │ +024998: 0800 1200 |03a2: move-object/from16 v0, v18 │ │ +02499c: 5400 6006 |03a4: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +0249a0: 0812 0000 |03a6: move-object/from16 v18, v0 │ │ +0249a4: 1a13 8e0d |03a8: const-string v19, "showBookTitles" // string@0d8e │ │ +0249a8: 1314 0000 |03aa: const/16 v20, #int 0 // #0 │ │ +0249ac: 7803 6d00 1200 |03ac: invoke-interface/range {v18, v19, v20}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ +0249b2: 0a12 |03af: move-result v18 │ │ +0249b4: 3912 1400 |03b0: if-nez v18, 03c4 // +0014 │ │ +0249b8: 0800 1500 |03b2: move-object/from16 v0, v21 │ │ +0249bc: 5400 7505 |03b4: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +0249c0: 0812 0000 |03b6: move-object/from16 v18, v0 │ │ +0249c4: 1413 ec01 087f |03b8: const v19, #float 1.80785e+38 // #7f0801ec │ │ +0249ca: 7402 3804 1200 |03bb: invoke-virtual/range {v18, v19}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ +0249d0: 0c12 |03be: move-result-object v18 │ │ +0249d2: 0800 1200 |03bf: move-object/from16 v0, v18 │ │ +0249d6: 6e20 b106 0300 |03c1: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@06b1 │ │ +0249dc: 0800 1500 |03c4: move-object/from16 v0, v21 │ │ +0249e0: 5400 7505 |03c6: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +0249e4: 0812 0000 |03c8: move-object/from16 v18, v0 │ │ +0249e8: 1413 d601 087f |03ca: const v19, #float 1.80785e+38 // #7f0801d6 │ │ +0249ee: 7402 3804 1200 |03cd: invoke-virtual/range {v18, v19}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ +0249f4: 0c12 |03d0: move-result-object v18 │ │ +0249f6: 0800 1200 |03d1: move-object/from16 v0, v18 │ │ +0249fa: 6e20 b106 0300 |03d3: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@06b1 │ │ +024a00: 0800 1500 |03d6: move-object/from16 v0, v21 │ │ +024a04: 5400 7505 |03d8: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +024a08: 0812 0000 |03da: move-object/from16 v18, v0 │ │ +024a0c: 0800 1200 |03dc: move-object/from16 v0, v18 │ │ +024a10: 5400 6006 |03de: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +024a14: 0812 0000 |03e0: move-object/from16 v18, v0 │ │ +024a18: 1a13 8e0d |03e2: const-string v19, "showBookTitles" // string@0d8e │ │ +024a1c: 1314 0000 |03e4: const/16 v20, #int 0 // #0 │ │ +024a20: 7803 6d00 1200 |03e6: invoke-interface/range {v18, v19, v20}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ +024a26: 0a12 |03e9: move-result v18 │ │ +024a28: 3912 1400 |03ea: if-nez v18, 03fe // +0014 │ │ +024a2c: 0800 1500 |03ec: move-object/from16 v0, v21 │ │ +024a30: 5400 7505 |03ee: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +024a34: 0812 0000 |03f0: move-object/from16 v18, v0 │ │ +024a38: 1413 e301 087f |03f2: const v19, #float 1.80785e+38 // #7f0801e3 │ │ +024a3e: 7402 3804 1200 |03f5: invoke-virtual/range {v18, v19}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ +024a44: 0c12 |03f8: move-result-object v18 │ │ +024a46: 0800 1200 |03f9: move-object/from16 v0, v18 │ │ +024a4a: 6e20 b106 0300 |03fb: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@06b1 │ │ +024a50: 0800 1500 |03fe: move-object/from16 v0, v21 │ │ +024a54: 5400 7505 |0400: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +024a58: 0812 0000 |0402: move-object/from16 v18, v0 │ │ +024a5c: 1413 6400 087f |0404: const v19, #float 1.80777e+38 // #7f080064 │ │ +024a62: 7402 3804 1200 |0407: invoke-virtual/range {v18, v19}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ +024a68: 0c12 |040a: move-result-object v18 │ │ +024a6a: 0800 1200 |040b: move-object/from16 v0, v18 │ │ +024a6e: 6e20 b106 0300 |040d: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@06b1 │ │ +024a74: 0800 1500 |0410: move-object/from16 v0, v21 │ │ +024a78: 5400 7505 |0412: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +024a7c: 0812 0000 |0414: move-object/from16 v18, v0 │ │ +024a80: 1413 7e00 087f |0416: const v19, #float 1.80778e+38 // #7f08007e │ │ +024a86: 7402 3804 1200 |0419: invoke-virtual/range {v18, v19}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ +024a8c: 0c12 |041c: move-result-object v18 │ │ +024a8e: 0800 1200 |041d: move-object/from16 v0, v18 │ │ +024a92: 6e20 b106 0300 |041f: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@06b1 │ │ +024a98: 0800 1500 |0422: move-object/from16 v0, v21 │ │ +024a9c: 5400 7505 |0424: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +024aa0: 0812 0000 |0426: move-object/from16 v18, v0 │ │ +024aa4: 0800 1200 |0428: move-object/from16 v0, v18 │ │ +024aa8: 5200 5606 |042a: iget v0, v0, Lcom/gacode/relaunchx/ReLaunch;.fileOp:I // field@0656 │ │ +024aac: 0212 0000 |042c: move/from16 v18, v0 │ │ +024ab0: 3812 1400 |042e: if-eqz v18, 0442 // +0014 │ │ +024ab4: 0800 1500 |0430: move-object/from16 v0, v21 │ │ +024ab8: 5400 7505 |0432: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +024abc: 0812 0000 |0434: move-object/from16 v18, v0 │ │ +024ac0: 1413 8400 087f |0436: const v19, #float 1.80778e+38 // #7f080084 │ │ +024ac6: 7402 3804 1200 |0439: invoke-virtual/range {v18, v19}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ +024acc: 0c12 |043c: move-result-object v18 │ │ +024ace: 0800 1200 |043d: move-object/from16 v0, v18 │ │ +024ad2: 6e20 b106 0300 |043f: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@06b1 │ │ +024ad8: 0800 1500 |0442: move-object/from16 v0, v21 │ │ +024adc: 5400 7505 |0444: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +024ae0: 0812 0000 |0446: move-object/from16 v18, v0 │ │ +024ae4: 1413 7000 087f |0448: const v19, #float 1.80777e+38 // #7f080070 │ │ +024aea: 7402 3804 1200 |044b: invoke-virtual/range {v18, v19}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ +024af0: 0c12 |044e: move-result-object v18 │ │ +024af2: 0800 1200 |044f: move-object/from16 v0, v18 │ │ +024af6: 6e20 b106 0300 |0451: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@06b1 │ │ +024afc: 0800 1500 |0454: move-object/from16 v0, v21 │ │ +024b00: 5400 7505 |0456: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +024b04: 0812 0000 |0458: move-object/from16 v18, v0 │ │ +024b08: 1413 da01 087f |045a: const v19, #float 1.80785e+38 // #7f0801da │ │ +024b0e: 7402 3804 1200 |045d: invoke-virtual/range {v18, v19}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ +024b14: 0c12 |0460: move-result-object v18 │ │ +024b16: 0800 1200 |0461: move-object/from16 v0, v18 │ │ +024b1a: 6e20 b106 0300 |0463: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@06b1 │ │ +024b20: 2900 0dfc |0466: goto/16 0073 // -03f3 │ │ +024b24: 0800 1500 |0468: move-object/from16 v0, v21 │ │ +024b28: 5400 7505 |046a: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +024b2c: 0812 0000 |046c: move-object/from16 v18, v0 │ │ +024b30: 0800 1200 |046e: move-object/from16 v0, v18 │ │ +024b34: 5400 4a06 |0470: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +024b38: 0812 0000 |0472: move-object/from16 v18, v0 │ │ +024b3c: 0800 1200 |0474: move-object/from16 v0, v18 │ │ +024b40: 5400 8806 |0476: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunchApp;.history:Ljava/util/HashMap; // field@0688 │ │ +024b44: 0812 0000 |0478: move-object/from16 v18, v0 │ │ +024b48: 0800 1200 |047a: move-object/from16 v0, v18 │ │ +024b4c: 6e20 c306 b000 |047c: invoke-virtual {v0, v11}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ +024b52: 0c12 |047f: move-result-object v18 │ │ +024b54: 1f12 f501 |0480: check-cast v18, Ljava/lang/Integer; // type@01f5 │ │ +024b58: 7401 5c06 1200 |0482: invoke-virtual/range {v18}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +024b5e: 0a12 |0485: move-result v18 │ │ +024b60: 0800 1500 |0486: move-object/from16 v0, v21 │ │ +024b64: 5400 7505 |0488: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +024b68: 0813 0000 |048a: move-object/from16 v19, v0 │ │ +024b6c: 0800 1300 |048c: move-object/from16 v0, v19 │ │ +024b70: 5400 4a06 |048e: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +024b74: 0813 0000 |0490: move-object/from16 v19, v0 │ │ +024b78: 7401 6806 1300 |0492: invoke-virtual/range {v19}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0668 │ │ +024b7e: 1313 0200 |0495: const/16 v19, #int 2 // #2 │ │ +024b82: 0200 1200 |0497: move/from16 v0, v18 │ │ +024b86: 0201 1300 |0499: move/from16 v1, v19 │ │ +024b8a: 3310 89fe |049b: if-ne v0, v1, 0324 // -0177 │ │ +024b8e: 0800 1500 |049d: move-object/from16 v0, v21 │ │ +024b92: 5400 7505 |049f: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +024b96: 0812 0000 |04a1: move-object/from16 v18, v0 │ │ +024b9a: 1413 8b00 087f |04a3: const v19, #float 1.80778e+38 // #7f08008b │ │ +024ba0: 7402 3804 1200 |04a6: invoke-virtual/range {v18, v19}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ +024ba6: 0c12 |04a9: move-result-object v18 │ │ +024ba8: 0800 1200 |04aa: move-object/from16 v0, v18 │ │ +024bac: 6e20 b106 0300 |04ac: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@06b1 │ │ +024bb2: 2900 75fe |04af: goto/16 0324 // -018b │ │ +024bb6: 0800 1500 |04b1: move-object/from16 v0, v21 │ │ +024bba: 5400 7505 |04b3: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +024bbe: 0812 0000 |04b5: move-object/from16 v18, v0 │ │ +024bc2: 1413 7d00 087f |04b7: const v19, #float 1.80778e+38 // #7f08007d │ │ +024bc8: 7402 3804 1200 |04ba: invoke-virtual/range {v18, v19}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ +024bce: 0c12 |04bd: move-result-object v18 │ │ +024bd0: 0800 1200 |04be: move-object/from16 v0, v18 │ │ +024bd4: 6e20 b106 0300 |04c0: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@06b1 │ │ +024bda: 2900 73fe |04c3: goto/16 0336 // -018d │ │ +024bde: 1312 0300 |04c5: const/16 v18, #int 3 // #3 │ │ +024be2: 0200 1200 |04c7: move/from16 v0, v18 │ │ +024be6: 330e aafb |04c9: if-ne v14, v0, 0073 // -0456 │ │ +024bea: 0800 1500 |04cb: move-object/from16 v0, v21 │ │ +024bee: 5400 7505 |04cd: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +024bf2: 0812 0000 |04cf: move-object/from16 v18, v0 │ │ +024bf6: 0800 1200 |04d1: move-object/from16 v0, v18 │ │ +024bfa: 5400 4a06 |04d3: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +024bfe: 0812 0000 |04d5: move-object/from16 v18, v0 │ │ +024c02: 1a13 7607 |04d7: const-string v19, "favorites" // string@0776 │ │ +024c06: 0800 1200 |04d9: move-object/from16 v0, v18 │ │ +024c0a: 0801 1300 |04db: move-object/from16 v1, v19 │ │ +024c0e: 6e40 7604 10a9 |04dd: invoke-virtual {v0, v1, v9, v10}, Lcom/gacode/relaunchx/ReLaunchApp;.contains:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z // method@0476 │ │ +024c14: 0a12 |04e0: move-result v18 │ │ +024c16: 3912 1400 |04e1: if-nez v18, 04f5 // +0014 │ │ +024c1a: 0800 1500 |04e3: move-object/from16 v0, v21 │ │ +024c1e: 5400 7505 |04e5: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +024c22: 0812 0000 |04e7: move-object/from16 v18, v0 │ │ +024c26: 1413 6100 087f |04e9: const v19, #float 1.80777e+38 // #7f080061 │ │ +024c2c: 7402 3804 1200 |04ec: invoke-virtual/range {v18, v19}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ +024c32: 0c12 |04ef: move-result-object v18 │ │ +024c34: 0800 1200 |04f0: move-object/from16 v0, v18 │ │ +024c38: 6e20 b106 0300 |04f2: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@06b1 │ │ +024c3e: 0800 1500 |04f5: move-object/from16 v0, v21 │ │ +024c42: 5400 7505 |04f7: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +024c46: 0812 0000 |04f9: move-object/from16 v18, v0 │ │ +024c4a: 0800 1200 |04fb: move-object/from16 v0, v18 │ │ +024c4e: 5400 4a06 |04fd: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +024c52: 0812 0000 |04ff: move-object/from16 v18, v0 │ │ +024c56: 0800 1200 |0501: move-object/from16 v0, v18 │ │ +024c5a: 5400 8806 |0503: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunchApp;.history:Ljava/util/HashMap; // field@0688 │ │ +024c5e: 0812 0000 |0505: move-object/from16 v18, v0 │ │ +024c62: 0800 1200 |0507: move-object/from16 v0, v18 │ │ +024c66: 6e20 c206 b000 |0509: invoke-virtual {v0, v11}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@06c2 │ │ +024c6c: 0a12 |050c: move-result v18 │ │ +024c6e: 3812 ae01 |050d: if-eqz v18, 06bb // +01ae │ │ +024c72: 0800 1500 |050f: move-object/from16 v0, v21 │ │ +024c76: 5400 7505 |0511: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +024c7a: 0812 0000 |0513: move-object/from16 v18, v0 │ │ +024c7e: 0800 1200 |0515: move-object/from16 v0, v18 │ │ +024c82: 5400 4a06 |0517: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +024c86: 0812 0000 |0519: move-object/from16 v18, v0 │ │ +024c8a: 0800 1200 |051b: move-object/from16 v0, v18 │ │ +024c8e: 5400 8806 |051d: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunchApp;.history:Ljava/util/HashMap; // field@0688 │ │ +024c92: 0812 0000 |051f: move-object/from16 v18, v0 │ │ +024c96: 0800 1200 |0521: move-object/from16 v0, v18 │ │ +024c9a: 6e20 c306 b000 |0523: invoke-virtual {v0, v11}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ +024ca0: 0c12 |0526: move-result-object v18 │ │ +024ca2: 1f12 f501 |0527: check-cast v18, Ljava/lang/Integer; // type@01f5 │ │ +024ca6: 7401 5c06 1200 |0529: invoke-virtual/range {v18}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +024cac: 0a12 |052c: move-result v18 │ │ +024cae: 0800 1500 |052d: move-object/from16 v0, v21 │ │ +024cb2: 5400 7505 |052f: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +024cb6: 0813 0000 |0531: move-object/from16 v19, v0 │ │ +024cba: 0800 1300 |0533: move-object/from16 v0, v19 │ │ +024cbe: 5400 4a06 |0535: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +024cc2: 0813 0000 |0537: move-object/from16 v19, v0 │ │ +024cc6: 7401 6806 1300 |0539: invoke-virtual/range {v19}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0668 │ │ +024ccc: 1313 0100 |053c: const/16 v19, #int 1 // #1 │ │ +024cd0: 0200 1200 |053e: move/from16 v0, v18 │ │ +024cd4: 0201 1300 |0540: move/from16 v1, v19 │ │ +024cd8: 3310 3001 |0542: if-ne v0, v1, 0672 // +0130 │ │ +024cdc: 0800 1500 |0544: move-object/from16 v0, v21 │ │ +024ce0: 5400 7505 |0546: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +024ce4: 0812 0000 |0548: move-object/from16 v18, v0 │ │ +024ce8: 1413 7d00 087f |054a: const v19, #float 1.80778e+38 // #7f08007d │ │ +024cee: 7402 3804 1200 |054d: invoke-virtual/range {v18, v19}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ +024cf4: 0c12 |0550: move-result-object v18 │ │ +024cf6: 0800 1200 |0551: move-object/from16 v0, v18 │ │ +024cfa: 6e20 b106 0300 |0553: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@06b1 │ │ +024d00: 0800 1500 |0556: move-object/from16 v0, v21 │ │ +024d04: 5400 7505 |0558: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +024d08: 0812 0000 |055a: move-object/from16 v18, v0 │ │ +024d0c: 1413 8c00 087f |055c: const v19, #float 1.80778e+38 // #7f08008c │ │ +024d12: 7402 3804 1200 |055f: invoke-virtual/range {v18, v19}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ +024d18: 0c12 |0562: move-result-object v18 │ │ +024d1a: 0800 1200 |0563: move-object/from16 v0, v18 │ │ +024d1e: 6e20 b106 0300 |0565: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@06b1 │ │ +024d24: 0800 1500 |0568: move-object/from16 v0, v21 │ │ +024d28: 5400 7505 |056a: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +024d2c: 0812 0000 |056c: move-object/from16 v18, v0 │ │ +024d30: 0800 1200 |056e: move-object/from16 v0, v18 │ │ +024d34: 5400 6006 |0570: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +024d38: 0812 0000 |0572: move-object/from16 v18, v0 │ │ +024d3c: 1a13 080b |0574: const-string v19, "openWith" // string@0b08 │ │ +024d40: 1314 0100 |0576: const/16 v20, #int 1 // #1 │ │ +024d44: 7803 6d00 1200 |0578: invoke-interface/range {v18, v19, v20}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ +024d4a: 0a12 |057b: move-result v18 │ │ +024d4c: 3812 1400 |057c: if-eqz v18, 0590 // +0014 │ │ +024d50: 0800 1500 |057e: move-object/from16 v0, v21 │ │ +024d54: 5400 7505 |0580: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +024d58: 0812 0000 |0582: move-object/from16 v18, v0 │ │ +024d5c: 1413 8200 087f |0584: const v19, #float 1.80778e+38 // #7f080082 │ │ +024d62: 7402 3804 1200 |0587: invoke-virtual/range {v18, v19}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ +024d68: 0c12 |058a: move-result-object v18 │ │ +024d6a: 0800 1200 |058b: move-object/from16 v0, v18 │ │ +024d6e: 6e20 b106 0300 |058d: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@06b1 │ │ +024d74: 0800 1500 |0590: move-object/from16 v0, v21 │ │ +024d78: 5400 7505 |0592: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +024d7c: 0812 0000 |0594: move-object/from16 v18, v0 │ │ +024d80: 0800 1200 |0596: move-object/from16 v0, v18 │ │ +024d84: 5400 6006 |0598: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +024d88: 0812 0000 |059a: move-object/from16 v18, v0 │ │ +024d8c: 1a13 bd06 |059c: const-string v19, "createIntent" // string@06bd │ │ +024d90: 1314 0000 |059e: const/16 v20, #int 0 // #0 │ │ +024d94: 7803 6d00 1200 |05a0: invoke-interface/range {v18, v19, v20}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ +024d9a: 0a12 |05a3: move-result v18 │ │ +024d9c: 3812 1400 |05a4: if-eqz v18, 05b8 // +0014 │ │ +024da0: 0800 1500 |05a6: move-object/from16 v0, v21 │ │ +024da4: 5400 7505 |05a8: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +024da8: 0812 0000 |05aa: move-object/from16 v18, v0 │ │ +024dac: 1413 6500 087f |05ac: const v19, #float 1.80777e+38 // #7f080065 │ │ +024db2: 7402 3804 1200 |05af: invoke-virtual/range {v18, v19}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ +024db8: 0c12 |05b2: move-result-object v18 │ │ +024dba: 0800 1200 |05b3: move-object/from16 v0, v18 │ │ +024dbe: 6e20 b106 0300 |05b5: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@06b1 │ │ +024dc4: 0800 1500 |05b8: move-object/from16 v0, v21 │ │ +024dc8: 5400 7505 |05ba: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +024dcc: 0812 0000 |05bc: move-object/from16 v18, v0 │ │ +024dd0: 0800 1200 |05be: move-object/from16 v0, v18 │ │ +024dd4: 5400 6006 |05c0: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +024dd8: 0812 0000 |05c2: move-object/from16 v18, v0 │ │ +024ddc: 1a13 930e |05c4: const-string v19, "useFileManagerFunctions" // string@0e93 │ │ +024de0: 1314 0100 |05c6: const/16 v20, #int 1 // #1 │ │ +024de4: 7803 6d00 1200 |05c8: invoke-interface/range {v18, v19, v20}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ +024dea: 0a12 |05cb: move-result v18 │ │ +024dec: 3812 9200 |05cc: if-eqz v18, 065e // +0092 │ │ +024df0: 0800 1500 |05ce: move-object/from16 v0, v21 │ │ +024df4: 5400 7505 |05d0: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +024df8: 0812 0000 |05d2: move-object/from16 v18, v0 │ │ +024dfc: 1413 d601 087f |05d4: const v19, #float 1.80785e+38 // #7f0801d6 │ │ +024e02: 7402 3804 1200 |05d7: invoke-virtual/range {v18, v19}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ +024e08: 0c12 |05da: move-result-object v18 │ │ +024e0a: 0800 1200 |05db: move-object/from16 v0, v18 │ │ +024e0e: 6e20 b106 0300 |05dd: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@06b1 │ │ +024e14: 0800 1500 |05e0: move-object/from16 v0, v21 │ │ +024e18: 5400 7505 |05e2: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +024e1c: 0812 0000 |05e4: move-object/from16 v18, v0 │ │ +024e20: 0800 1200 |05e6: move-object/from16 v0, v18 │ │ +024e24: 5400 6006 |05e8: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +024e28: 0812 0000 |05ea: move-object/from16 v18, v0 │ │ +024e2c: 1a13 8e0d |05ec: const-string v19, "showBookTitles" // string@0d8e │ │ +024e30: 1314 0000 |05ee: const/16 v20, #int 0 // #0 │ │ +024e34: 7803 6d00 1200 |05f0: invoke-interface/range {v18, v19, v20}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ +024e3a: 0a12 |05f3: move-result v18 │ │ +024e3c: 3912 1400 |05f4: if-nez v18, 0608 // +0014 │ │ +024e40: 0800 1500 |05f6: move-object/from16 v0, v21 │ │ +024e44: 5400 7505 |05f8: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +024e48: 0812 0000 |05fa: move-object/from16 v18, v0 │ │ +024e4c: 1413 e301 087f |05fc: const v19, #float 1.80785e+38 // #7f0801e3 │ │ +024e52: 7402 3804 1200 |05ff: invoke-virtual/range {v18, v19}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ +024e58: 0c12 |0602: move-result-object v18 │ │ +024e5a: 0800 1200 |0603: move-object/from16 v0, v18 │ │ +024e5e: 6e20 b106 0300 |0605: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@06b1 │ │ +024e64: 0800 1500 |0608: move-object/from16 v0, v21 │ │ +024e68: 5400 7505 |060a: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +024e6c: 0812 0000 |060c: move-object/from16 v18, v0 │ │ +024e70: 1413 6400 087f |060e: const v19, #float 1.80777e+38 // #7f080064 │ │ +024e76: 7402 3804 1200 |0611: invoke-virtual/range {v18, v19}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ +024e7c: 0c12 |0614: move-result-object v18 │ │ +024e7e: 0800 1200 |0615: move-object/from16 v0, v18 │ │ +024e82: 6e20 b106 0300 |0617: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@06b1 │ │ +024e88: 0800 1500 |061a: move-object/from16 v0, v21 │ │ +024e8c: 5400 7505 |061c: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +024e90: 0812 0000 |061e: move-object/from16 v18, v0 │ │ +024e94: 1413 7e00 087f |0620: const v19, #float 1.80778e+38 // #7f08007e │ │ +024e9a: 7402 3804 1200 |0623: invoke-virtual/range {v18, v19}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ +024ea0: 0c12 |0626: move-result-object v18 │ │ +024ea2: 0800 1200 |0627: move-object/from16 v0, v18 │ │ +024ea6: 6e20 b106 0300 |0629: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@06b1 │ │ +024eac: 0800 1500 |062c: move-object/from16 v0, v21 │ │ +024eb0: 5400 7505 |062e: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +024eb4: 0812 0000 |0630: move-object/from16 v18, v0 │ │ +024eb8: 0800 1200 |0632: move-object/from16 v0, v18 │ │ +024ebc: 5200 5606 |0634: iget v0, v0, Lcom/gacode/relaunchx/ReLaunch;.fileOp:I // field@0656 │ │ +024ec0: 0212 0000 |0636: move/from16 v18, v0 │ │ +024ec4: 3812 1400 |0638: if-eqz v18, 064c // +0014 │ │ +024ec8: 0800 1500 |063a: move-object/from16 v0, v21 │ │ +024ecc: 5400 7505 |063c: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +024ed0: 0812 0000 |063e: move-object/from16 v18, v0 │ │ +024ed4: 1413 8400 087f |0640: const v19, #float 1.80778e+38 // #7f080084 │ │ +024eda: 7402 3804 1200 |0643: invoke-virtual/range {v18, v19}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ +024ee0: 0c12 |0646: move-result-object v18 │ │ +024ee2: 0800 1200 |0647: move-object/from16 v0, v18 │ │ +024ee6: 6e20 b106 0300 |0649: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@06b1 │ │ +024eec: 0800 1500 |064c: move-object/from16 v0, v21 │ │ +024ef0: 5400 7505 |064e: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +024ef4: 0812 0000 |0650: move-object/from16 v18, v0 │ │ +024ef8: 1413 7000 087f |0652: const v19, #float 1.80777e+38 // #7f080070 │ │ +024efe: 7402 3804 1200 |0655: invoke-virtual/range {v18, v19}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ +024f04: 0c12 |0658: move-result-object v18 │ │ +024f06: 0800 1200 |0659: move-object/from16 v0, v18 │ │ +024f0a: 6e20 b106 0300 |065b: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@06b1 │ │ +024f10: 0800 1500 |065e: move-object/from16 v0, v21 │ │ +024f14: 5400 7505 |0660: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +024f18: 0812 0000 |0662: move-object/from16 v18, v0 │ │ +024f1c: 1413 da01 087f |0664: const v19, #float 1.80785e+38 // #7f0801da │ │ +024f22: 7402 3804 1200 |0667: invoke-virtual/range {v18, v19}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ +024f28: 0c12 |066a: move-result-object v18 │ │ +024f2a: 0800 1200 |066b: move-object/from16 v0, v18 │ │ +024f2e: 6e20 b106 0300 |066d: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@06b1 │ │ +024f34: 2900 03fa |0670: goto/16 0073 // -05fd │ │ +024f38: 0800 1500 |0672: move-object/from16 v0, v21 │ │ +024f3c: 5400 7505 |0674: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +024f40: 0812 0000 |0676: move-object/from16 v18, v0 │ │ +024f44: 0800 1200 |0678: move-object/from16 v0, v18 │ │ +024f48: 5400 4a06 |067a: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +024f4c: 0812 0000 |067c: move-object/from16 v18, v0 │ │ +024f50: 0800 1200 |067e: move-object/from16 v0, v18 │ │ +024f54: 5400 8806 |0680: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunchApp;.history:Ljava/util/HashMap; // field@0688 │ │ +024f58: 0812 0000 |0682: move-object/from16 v18, v0 │ │ +024f5c: 0800 1200 |0684: move-object/from16 v0, v18 │ │ +024f60: 6e20 c306 b000 |0686: invoke-virtual {v0, v11}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ +024f66: 0c12 |0689: move-result-object v18 │ │ +024f68: 1f12 f501 |068a: check-cast v18, Ljava/lang/Integer; // type@01f5 │ │ +024f6c: 7401 5c06 1200 |068c: invoke-virtual/range {v18}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +024f72: 0a12 |068f: move-result v18 │ │ +024f74: 0800 1500 |0690: move-object/from16 v0, v21 │ │ +024f78: 5400 7505 |0692: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +024f7c: 0813 0000 |0694: move-object/from16 v19, v0 │ │ +024f80: 0800 1300 |0696: move-object/from16 v0, v19 │ │ +024f84: 5400 4a06 |0698: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +024f88: 0813 0000 |069a: move-object/from16 v19, v0 │ │ +024f8c: 7401 6806 1300 |069c: invoke-virtual/range {v19}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0668 │ │ +024f92: 1313 0200 |069f: const/16 v19, #int 2 // #2 │ │ +024f96: 0200 1200 |06a1: move/from16 v0, v18 │ │ +024f9a: 0201 1300 |06a3: move/from16 v1, v19 │ │ +024f9e: 3310 b1fe |06a5: if-ne v0, v1, 0556 // -014f │ │ +024fa2: 0800 1500 |06a7: move-object/from16 v0, v21 │ │ +024fa6: 5400 7505 |06a9: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +024faa: 0812 0000 |06ab: move-object/from16 v18, v0 │ │ +024fae: 1413 8b00 087f |06ad: const v19, #float 1.80778e+38 // #7f08008b │ │ +024fb4: 7402 3804 1200 |06b0: invoke-virtual/range {v18, v19}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ +024fba: 0c12 |06b3: move-result-object v18 │ │ +024fbc: 0800 1200 |06b4: move-object/from16 v0, v18 │ │ +024fc0: 6e20 b106 0300 |06b6: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@06b1 │ │ +024fc6: 2900 9dfe |06b9: goto/16 0556 // -0163 │ │ +024fca: 0800 1500 |06bb: move-object/from16 v0, v21 │ │ +024fce: 5400 7505 |06bd: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +024fd2: 0812 0000 |06bf: move-object/from16 v18, v0 │ │ +024fd6: 1413 7d00 087f |06c1: const v19, #float 1.80778e+38 // #7f08007d │ │ +024fdc: 7402 3804 1200 |06c4: invoke-virtual/range {v18, v19}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ +024fe2: 0c12 |06c7: move-result-object v18 │ │ +024fe4: 0800 1200 |06c8: move-object/from16 v0, v18 │ │ +024fe8: 6e20 b106 0300 |06ca: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@06b1 │ │ +024fee: 2900 9bfe |06cd: goto/16 0568 // -0165 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1400 │ │ 0x000c line=1574 │ │ 0x000d line=1402 │ │ 0x000e line=1403 │ │ 0x0012 line=1405 │ │ @@ -33852,135 +33858,135 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 248 16-bit code units │ │ -023f5c: |[023f5c] com.gacode.relaunchx.ReLaunch$1GlSimpleOnGestureListener.onSingleTapConfirmed:(Landroid/view/MotionEvent;)Z │ │ -023f6c: 120d |0000: const/4 v13, #int 0 // #0 │ │ -023f6e: 12fb |0001: const/4 v11, #int -1 // #ff │ │ -023f70: 121c |0002: const/4 v12, #int 1 // #1 │ │ -023f72: 6e20 5103 fe00 |0003: invoke-virtual {v14, v15}, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.findViewByXY:(Landroid/view/MotionEvent;)I // method@0351 │ │ -023f78: 0a05 |0006: move-result v5 │ │ -023f7a: 33b5 0300 |0007: if-ne v5, v11, 000a // +0003 │ │ -023f7e: 0f0c |0009: return v12 │ │ -023f80: 54e8 7505 |000a: iget-object v8, v14, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -023f84: 5488 5a06 |000c: iget-object v8, v8, Lcom/gacode/relaunchx/ReLaunch;.itemsArray:Ljava/util/List; // field@065a │ │ -023f88: 7220 d006 5800 |000e: invoke-interface {v8, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ -023f8e: 0c04 |0011: move-result-object v4 │ │ -023f90: 1f04 6701 |0012: check-cast v4, Lcom/gacode/relaunchx/ReLaunch$FileDetails; // type@0167 │ │ -023f94: 5448 0a06 |0014: iget-object v8, v4, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.type:Lcom/gacode/relaunchx/ReLaunch$FsItemType; // field@060a │ │ -023f98: 6209 0f06 |0016: sget-object v9, Lcom/gacode/relaunchx/ReLaunch$FsItemType;.Directory:Lcom/gacode/relaunchx/ReLaunch$FsItemType; // field@060f │ │ -023f9c: 3398 1500 |0018: if-ne v8, v9, 002d // +0015 │ │ -023fa0: 54e8 7505 |001a: iget-object v8, v14, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -023fa4: 54e9 7605 |001c: iget-object v9, v14, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@0576 │ │ -023fa8: 7130 2004 980c |001e: invoke-static {v8, v9, v12}, Lcom/gacode/relaunchx/ReLaunch;.access$800:(Lcom/gacode/relaunchx/ReLaunch;Landroid/widget/AdapterView;Z)V // method@0420 │ │ -023fae: 54e8 7505 |0021: iget-object v8, v14, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -023fb2: 5449 0506 |0023: iget-object v9, v4, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.fullPathName:Ljava/lang/String; // field@0605 │ │ -023fb6: 7110 5f06 0b00 |0025: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -023fbc: 0c0a |0028: move-result-object v10 │ │ -023fbe: 7130 0e04 980a |0029: invoke-static {v8, v9, v10}, Lcom/gacode/relaunchx/ReLaunch;.access$000:(Lcom/gacode/relaunchx/ReLaunch;Ljava/lang/String;Ljava/lang/Integer;)V // method@040e │ │ -023fc4: 28dd |002c: goto 0009 // -0023 │ │ -023fc6: 54e8 7505 |002d: iget-object v8, v14, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -023fca: 5488 4a06 |002f: iget-object v8, v8, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -023fce: 54e9 7505 |0031: iget-object v9, v14, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -023fd2: 544a 0506 |0033: iget-object v10, v4, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.fullPathName:Ljava/lang/String; // field@0605 │ │ -023fd6: 6e30 a504 980a |0035: invoke-virtual {v8, v9, v10}, Lcom/gacode/relaunchx/ReLaunchApp;.specialAction:(Landroid/app/Activity;Ljava/lang/String;)Z // method@04a5 │ │ -023fdc: 0a08 |0038: move-result v8 │ │ -023fde: 3808 0a00 |0039: if-eqz v8, 0043 // +000a │ │ -023fe2: 54e8 7505 |003b: iget-object v8, v14, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -023fe6: 54e9 7605 |003d: iget-object v9, v14, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@0576 │ │ -023fea: 7130 2004 980d |003f: invoke-static {v8, v9, v13}, Lcom/gacode/relaunchx/ReLaunch;.access$800:(Lcom/gacode/relaunchx/ReLaunch;Landroid/widget/AdapterView;Z)V // method@0420 │ │ -023ff0: 28c7 |0042: goto 0009 // -0039 │ │ -023ff2: 54e8 7505 |0043: iget-object v8, v14, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -023ff6: 5488 6006 |0045: iget-object v8, v8, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -023ffa: 7210 6b00 0800 |0047: invoke-interface {v8}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006b │ │ -024000: 0c03 |004a: move-result-object v3 │ │ -024002: 1a08 4e0b |004b: const-string v8, "posInFolder" // string@0b4e │ │ -024006: 54e9 7605 |004d: iget-object v9, v14, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@0576 │ │ -02400a: 6e10 2001 0900 |004f: invoke-virtual {v9}, Landroid/widget/GridView;.getFirstVisiblePosition:()I // method@0120 │ │ -024010: 0a09 |0052: move-result v9 │ │ -024012: 7230 6800 8309 |0053: invoke-interface {v3, v8, v9}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0068 │ │ -024018: 7210 6500 0300 |0056: invoke-interface {v3}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0065 │ │ -02401e: 54e8 7505 |0059: iget-object v8, v14, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -024022: 54e9 7605 |005b: iget-object v9, v14, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@0576 │ │ -024026: 7130 2004 980d |005d: invoke-static {v8, v9, v13}, Lcom/gacode/relaunchx/ReLaunch;.access$800:(Lcom/gacode/relaunchx/ReLaunch;Landroid/widget/AdapterView;Z)V // method@0420 │ │ -02402c: 5448 0706 |0060: iget-object v8, v4, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.reader:Ljava/lang/String; // field@0607 │ │ -024030: 1a09 fd03 |0062: const-string v9, "Nope" // string@03fd │ │ -024034: 6e20 7c06 9800 |0064: invoke-virtual {v8, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -02403a: 0a08 |0067: move-result v8 │ │ -02403c: 3808 0e00 |0068: if-eqz v8, 0076 // +000e │ │ -024040: 54e8 7505 |006a: iget-object v8, v14, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -024044: 5488 4a06 |006c: iget-object v8, v8, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -024048: 54e9 7505 |006e: iget-object v9, v14, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -02404c: 544a 0506 |0070: iget-object v10, v4, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.fullPathName:Ljava/lang/String; // field@0605 │ │ -024050: 6e30 7a04 980a |0072: invoke-virtual {v8, v9, v10}, Lcom/gacode/relaunchx/ReLaunchApp;.defaultAction:(Landroid/app/Activity;Ljava/lang/String;)V // method@047a │ │ -024056: 2894 |0075: goto 0009 // -006c │ │ -024058: 54e8 7505 |0076: iget-object v8, v14, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -02405c: 5488 4a06 |0078: iget-object v8, v8, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -024060: 5488 8006 |007a: iget-object v8, v8, Lcom/gacode/relaunchx/ReLaunchApp;.askIfAmbiguous:Ljava/lang/Boolean; // field@0680 │ │ -024064: 6e10 4c06 0800 |007c: invoke-virtual {v8}, Ljava/lang/Boolean;.booleanValue:()Z // method@064c │ │ -02406a: 0a08 |007f: move-result v8 │ │ -02406c: 3808 6500 |0080: if-eqz v8, 00e5 // +0065 │ │ -024070: 54e8 7505 |0082: iget-object v8, v14, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -024074: 5488 4a06 |0084: iget-object v8, v8, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -024078: 5449 0506 |0086: iget-object v9, v4, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.fullPathName:Ljava/lang/String; // field@0605 │ │ -02407c: 6e20 9604 9800 |0088: invoke-virtual {v8, v9}, Lcom/gacode/relaunchx/ReLaunchApp;.readerNames:(Ljava/lang/String;)Ljava/util/List; // method@0496 │ │ -024082: 0c07 |008b: move-result-object v7 │ │ -024084: 7210 d406 0700 |008c: invoke-interface {v7}, Ljava/util/List;.size:()I // method@06d4 │ │ -02408a: 0a08 |008f: move-result v8 │ │ -02408c: 34c8 79ff |0090: if-lt v8, v12, 0009 // -0087 │ │ -024090: 7210 d406 0700 |0092: invoke-interface {v7}, Ljava/util/List;.size:()I // method@06d4 │ │ -024096: 0a08 |0095: move-result v8 │ │ -024098: 33c8 1900 |0096: if-ne v8, v12, 00af // +0019 │ │ -02409c: 54e9 7505 |0098: iget-object v9, v14, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -0240a0: 54e8 7505 |009a: iget-object v8, v14, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -0240a4: 548a 4a06 |009c: iget-object v10, v8, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -0240a8: 7220 d006 d700 |009e: invoke-interface {v7, v13}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ -0240ae: 0c08 |00a1: move-result-object v8 │ │ -0240b0: 1f08 0002 |00a2: check-cast v8, Ljava/lang/String; // type@0200 │ │ -0240b4: 544b 0506 |00a4: iget-object v11, v4, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.fullPathName:Ljava/lang/String; // field@0605 │ │ -0240b8: 6e30 8e04 8a0b |00a6: invoke-virtual {v10, v8, v11}, Lcom/gacode/relaunchx/ReLaunchApp;.launchReader:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@048e │ │ -0240be: 0c08 |00a9: move-result-object v8 │ │ -0240c0: 7120 2104 8900 |00aa: invoke-static {v9, v8}, Lcom/gacode/relaunchx/ReLaunch;.access$900:(Lcom/gacode/relaunchx/ReLaunch;Landroid/content/Intent;)V // method@0421 │ │ -0240c6: 2900 5cff |00ad: goto/16 0009 // -00a4 │ │ -0240ca: 7210 d406 0700 |00af: invoke-interface {v7}, Ljava/util/List;.size:()I // method@06d4 │ │ -0240d0: 0a08 |00b2: move-result v8 │ │ -0240d2: 2388 2f02 |00b3: new-array v8, v8, [Ljava/lang/CharSequence; // type@022f │ │ -0240d6: 7220 d506 8700 |00b5: invoke-interface {v7, v8}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@06d5 │ │ -0240dc: 0c01 |00b8: move-result-object v1 │ │ -0240de: 1f01 2f02 |00b9: check-cast v1, [Ljava/lang/CharSequence; // type@022f │ │ -0240e2: 5446 0506 |00bb: iget-object v6, v4, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.fullPathName:Ljava/lang/String; // field@0605 │ │ -0240e6: 2202 0c00 |00bd: new-instance v2, Landroid/app/AlertDialog$Builder; // type@000c │ │ -0240ea: 54e8 7505 |00bf: iget-object v8, v14, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -0240ee: 7020 1b00 8200 |00c1: invoke-direct {v2, v8}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ -0240f4: 54e8 7505 |00c4: iget-object v8, v14, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -0240f8: 6e10 3704 0800 |00c6: invoke-virtual {v8}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -0240fe: 0c08 |00c9: move-result-object v8 │ │ -024100: 1409 8600 087f |00ca: const v9, #float 1.80778e+38 // #7f080086 │ │ -024106: 6e20 8000 9800 |00cd: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -02410c: 0c08 |00d0: move-result-object v8 │ │ -02410e: 6e20 2500 8200 |00d1: invoke-virtual {v2, v8}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ -024114: 2208 2101 |00d4: new-instance v8, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$1; // type@0121 │ │ -024118: 7040 4c03 e861 |00d6: invoke-direct {v8, v14, v1, v6}, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$1;.:(Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;[Ljava/lang/CharSequence;Ljava/lang/String;)V // method@034c │ │ -02411e: 6e40 2300 128b |00d9: invoke-virtual {v2, v1, v11, v8}, Landroid/app/AlertDialog$Builder;.setSingleChoiceItems:([Ljava/lang/CharSequence;ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0023 │ │ -024124: 6e10 1c00 0200 |00dc: invoke-virtual {v2}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@001c │ │ -02412a: 0c00 |00df: move-result-object v0 │ │ -02412c: 6e10 2800 0000 |00e0: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@0028 │ │ -024132: 2900 26ff |00e3: goto/16 0009 // -00da │ │ -024136: 54e8 7505 |00e5: iget-object v8, v14, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -02413a: 54e9 7505 |00e7: iget-object v9, v14, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ -02413e: 5499 4a06 |00e9: iget-object v9, v9, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -024142: 544a 0706 |00eb: iget-object v10, v4, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.reader:Ljava/lang/String; // field@0607 │ │ -024146: 544b 0506 |00ed: iget-object v11, v4, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.fullPathName:Ljava/lang/String; // field@0605 │ │ -02414a: 6e30 8e04 a90b |00ef: invoke-virtual {v9, v10, v11}, Lcom/gacode/relaunchx/ReLaunchApp;.launchReader:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@048e │ │ -024150: 0c09 |00f2: move-result-object v9 │ │ -024152: 7120 2104 9800 |00f3: invoke-static {v8, v9}, Lcom/gacode/relaunchx/ReLaunch;.access$900:(Lcom/gacode/relaunchx/ReLaunch;Landroid/content/Intent;)V // method@0421 │ │ -024158: 2900 13ff |00f6: goto/16 0009 // -00ed │ │ +024ff4: |[024ff4] com.gacode.relaunchx.ReLaunch$1GlSimpleOnGestureListener.onSingleTapConfirmed:(Landroid/view/MotionEvent;)Z │ │ +025004: 120d |0000: const/4 v13, #int 0 // #0 │ │ +025006: 12fb |0001: const/4 v11, #int -1 // #ff │ │ +025008: 121c |0002: const/4 v12, #int 1 // #1 │ │ +02500a: 6e20 5103 fe00 |0003: invoke-virtual {v14, v15}, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.findViewByXY:(Landroid/view/MotionEvent;)I // method@0351 │ │ +025010: 0a05 |0006: move-result v5 │ │ +025012: 33b5 0300 |0007: if-ne v5, v11, 000a // +0003 │ │ +025016: 0f0c |0009: return v12 │ │ +025018: 54e8 7505 |000a: iget-object v8, v14, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +02501c: 5488 5a06 |000c: iget-object v8, v8, Lcom/gacode/relaunchx/ReLaunch;.itemsArray:Ljava/util/List; // field@065a │ │ +025020: 7220 d006 5800 |000e: invoke-interface {v8, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ +025026: 0c04 |0011: move-result-object v4 │ │ +025028: 1f04 6701 |0012: check-cast v4, Lcom/gacode/relaunchx/ReLaunch$FileDetails; // type@0167 │ │ +02502c: 5448 0a06 |0014: iget-object v8, v4, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.type:Lcom/gacode/relaunchx/ReLaunch$FsItemType; // field@060a │ │ +025030: 6209 0f06 |0016: sget-object v9, Lcom/gacode/relaunchx/ReLaunch$FsItemType;.Directory:Lcom/gacode/relaunchx/ReLaunch$FsItemType; // field@060f │ │ +025034: 3398 1500 |0018: if-ne v8, v9, 002d // +0015 │ │ +025038: 54e8 7505 |001a: iget-object v8, v14, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +02503c: 54e9 7605 |001c: iget-object v9, v14, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@0576 │ │ +025040: 7130 2004 980c |001e: invoke-static {v8, v9, v12}, Lcom/gacode/relaunchx/ReLaunch;.access$800:(Lcom/gacode/relaunchx/ReLaunch;Landroid/widget/AdapterView;Z)V // method@0420 │ │ +025046: 54e8 7505 |0021: iget-object v8, v14, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +02504a: 5449 0506 |0023: iget-object v9, v4, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.fullPathName:Ljava/lang/String; // field@0605 │ │ +02504e: 7110 5f06 0b00 |0025: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +025054: 0c0a |0028: move-result-object v10 │ │ +025056: 7130 0e04 980a |0029: invoke-static {v8, v9, v10}, Lcom/gacode/relaunchx/ReLaunch;.access$000:(Lcom/gacode/relaunchx/ReLaunch;Ljava/lang/String;Ljava/lang/Integer;)V // method@040e │ │ +02505c: 28dd |002c: goto 0009 // -0023 │ │ +02505e: 54e8 7505 |002d: iget-object v8, v14, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +025062: 5488 4a06 |002f: iget-object v8, v8, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +025066: 54e9 7505 |0031: iget-object v9, v14, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +02506a: 544a 0506 |0033: iget-object v10, v4, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.fullPathName:Ljava/lang/String; // field@0605 │ │ +02506e: 6e30 a504 980a |0035: invoke-virtual {v8, v9, v10}, Lcom/gacode/relaunchx/ReLaunchApp;.specialAction:(Landroid/app/Activity;Ljava/lang/String;)Z // method@04a5 │ │ +025074: 0a08 |0038: move-result v8 │ │ +025076: 3808 0a00 |0039: if-eqz v8, 0043 // +000a │ │ +02507a: 54e8 7505 |003b: iget-object v8, v14, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +02507e: 54e9 7605 |003d: iget-object v9, v14, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@0576 │ │ +025082: 7130 2004 980d |003f: invoke-static {v8, v9, v13}, Lcom/gacode/relaunchx/ReLaunch;.access$800:(Lcom/gacode/relaunchx/ReLaunch;Landroid/widget/AdapterView;Z)V // method@0420 │ │ +025088: 28c7 |0042: goto 0009 // -0039 │ │ +02508a: 54e8 7505 |0043: iget-object v8, v14, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +02508e: 5488 6006 |0045: iget-object v8, v8, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +025092: 7210 6b00 0800 |0047: invoke-interface {v8}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006b │ │ +025098: 0c03 |004a: move-result-object v3 │ │ +02509a: 1a08 4e0b |004b: const-string v8, "posInFolder" // string@0b4e │ │ +02509e: 54e9 7605 |004d: iget-object v9, v14, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@0576 │ │ +0250a2: 6e10 2001 0900 |004f: invoke-virtual {v9}, Landroid/widget/GridView;.getFirstVisiblePosition:()I // method@0120 │ │ +0250a8: 0a09 |0052: move-result v9 │ │ +0250aa: 7230 6800 8309 |0053: invoke-interface {v3, v8, v9}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0068 │ │ +0250b0: 7210 6500 0300 |0056: invoke-interface {v3}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0065 │ │ +0250b6: 54e8 7505 |0059: iget-object v8, v14, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +0250ba: 54e9 7605 |005b: iget-object v9, v14, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@0576 │ │ +0250be: 7130 2004 980d |005d: invoke-static {v8, v9, v13}, Lcom/gacode/relaunchx/ReLaunch;.access$800:(Lcom/gacode/relaunchx/ReLaunch;Landroid/widget/AdapterView;Z)V // method@0420 │ │ +0250c4: 5448 0706 |0060: iget-object v8, v4, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.reader:Ljava/lang/String; // field@0607 │ │ +0250c8: 1a09 fd03 |0062: const-string v9, "Nope" // string@03fd │ │ +0250cc: 6e20 7c06 9800 |0064: invoke-virtual {v8, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +0250d2: 0a08 |0067: move-result v8 │ │ +0250d4: 3808 0e00 |0068: if-eqz v8, 0076 // +000e │ │ +0250d8: 54e8 7505 |006a: iget-object v8, v14, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +0250dc: 5488 4a06 |006c: iget-object v8, v8, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +0250e0: 54e9 7505 |006e: iget-object v9, v14, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +0250e4: 544a 0506 |0070: iget-object v10, v4, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.fullPathName:Ljava/lang/String; // field@0605 │ │ +0250e8: 6e30 7a04 980a |0072: invoke-virtual {v8, v9, v10}, Lcom/gacode/relaunchx/ReLaunchApp;.defaultAction:(Landroid/app/Activity;Ljava/lang/String;)V // method@047a │ │ +0250ee: 2894 |0075: goto 0009 // -006c │ │ +0250f0: 54e8 7505 |0076: iget-object v8, v14, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +0250f4: 5488 4a06 |0078: iget-object v8, v8, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +0250f8: 5488 8006 |007a: iget-object v8, v8, Lcom/gacode/relaunchx/ReLaunchApp;.askIfAmbiguous:Ljava/lang/Boolean; // field@0680 │ │ +0250fc: 6e10 4c06 0800 |007c: invoke-virtual {v8}, Ljava/lang/Boolean;.booleanValue:()Z // method@064c │ │ +025102: 0a08 |007f: move-result v8 │ │ +025104: 3808 6500 |0080: if-eqz v8, 00e5 // +0065 │ │ +025108: 54e8 7505 |0082: iget-object v8, v14, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +02510c: 5488 4a06 |0084: iget-object v8, v8, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +025110: 5449 0506 |0086: iget-object v9, v4, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.fullPathName:Ljava/lang/String; // field@0605 │ │ +025114: 6e20 9604 9800 |0088: invoke-virtual {v8, v9}, Lcom/gacode/relaunchx/ReLaunchApp;.readerNames:(Ljava/lang/String;)Ljava/util/List; // method@0496 │ │ +02511a: 0c07 |008b: move-result-object v7 │ │ +02511c: 7210 d406 0700 |008c: invoke-interface {v7}, Ljava/util/List;.size:()I // method@06d4 │ │ +025122: 0a08 |008f: move-result v8 │ │ +025124: 34c8 79ff |0090: if-lt v8, v12, 0009 // -0087 │ │ +025128: 7210 d406 0700 |0092: invoke-interface {v7}, Ljava/util/List;.size:()I // method@06d4 │ │ +02512e: 0a08 |0095: move-result v8 │ │ +025130: 33c8 1900 |0096: if-ne v8, v12, 00af // +0019 │ │ +025134: 54e9 7505 |0098: iget-object v9, v14, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +025138: 54e8 7505 |009a: iget-object v8, v14, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +02513c: 548a 4a06 |009c: iget-object v10, v8, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +025140: 7220 d006 d700 |009e: invoke-interface {v7, v13}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ +025146: 0c08 |00a1: move-result-object v8 │ │ +025148: 1f08 0002 |00a2: check-cast v8, Ljava/lang/String; // type@0200 │ │ +02514c: 544b 0506 |00a4: iget-object v11, v4, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.fullPathName:Ljava/lang/String; // field@0605 │ │ +025150: 6e30 8e04 8a0b |00a6: invoke-virtual {v10, v8, v11}, Lcom/gacode/relaunchx/ReLaunchApp;.launchReader:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@048e │ │ +025156: 0c08 |00a9: move-result-object v8 │ │ +025158: 7120 2104 8900 |00aa: invoke-static {v9, v8}, Lcom/gacode/relaunchx/ReLaunch;.access$900:(Lcom/gacode/relaunchx/ReLaunch;Landroid/content/Intent;)V // method@0421 │ │ +02515e: 2900 5cff |00ad: goto/16 0009 // -00a4 │ │ +025162: 7210 d406 0700 |00af: invoke-interface {v7}, Ljava/util/List;.size:()I // method@06d4 │ │ +025168: 0a08 |00b2: move-result v8 │ │ +02516a: 2388 2f02 |00b3: new-array v8, v8, [Ljava/lang/CharSequence; // type@022f │ │ +02516e: 7220 d506 8700 |00b5: invoke-interface {v7, v8}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@06d5 │ │ +025174: 0c01 |00b8: move-result-object v1 │ │ +025176: 1f01 2f02 |00b9: check-cast v1, [Ljava/lang/CharSequence; // type@022f │ │ +02517a: 5446 0506 |00bb: iget-object v6, v4, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.fullPathName:Ljava/lang/String; // field@0605 │ │ +02517e: 2202 0c00 |00bd: new-instance v2, Landroid/app/AlertDialog$Builder; // type@000c │ │ +025182: 54e8 7505 |00bf: iget-object v8, v14, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +025186: 7020 1b00 8200 |00c1: invoke-direct {v2, v8}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ +02518c: 54e8 7505 |00c4: iget-object v8, v14, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +025190: 6e10 3704 0800 |00c6: invoke-virtual {v8}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +025196: 0c08 |00c9: move-result-object v8 │ │ +025198: 1409 8600 087f |00ca: const v9, #float 1.80778e+38 // #7f080086 │ │ +02519e: 6e20 8000 9800 |00cd: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +0251a4: 0c08 |00d0: move-result-object v8 │ │ +0251a6: 6e20 2500 8200 |00d1: invoke-virtual {v2, v8}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ +0251ac: 2208 2101 |00d4: new-instance v8, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$1; // type@0121 │ │ +0251b0: 7040 4c03 e861 |00d6: invoke-direct {v8, v14, v1, v6}, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener$1;.:(Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;[Ljava/lang/CharSequence;Ljava/lang/String;)V // method@034c │ │ +0251b6: 6e40 2300 128b |00d9: invoke-virtual {v2, v1, v11, v8}, Landroid/app/AlertDialog$Builder;.setSingleChoiceItems:([Ljava/lang/CharSequence;ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0023 │ │ +0251bc: 6e10 1c00 0200 |00dc: invoke-virtual {v2}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@001c │ │ +0251c2: 0c00 |00df: move-result-object v0 │ │ +0251c4: 6e10 2800 0000 |00e0: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@0028 │ │ +0251ca: 2900 26ff |00e3: goto/16 0009 // -00da │ │ +0251ce: 54e8 7505 |00e5: iget-object v8, v14, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +0251d2: 54e9 7505 |00e7: iget-object v9, v14, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0575 │ │ +0251d6: 5499 4a06 |00e9: iget-object v9, v9, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +0251da: 544a 0706 |00eb: iget-object v10, v4, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.reader:Ljava/lang/String; // field@0607 │ │ +0251de: 544b 0506 |00ed: iget-object v11, v4, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.fullPathName:Ljava/lang/String; // field@0605 │ │ +0251e2: 6e30 8e04 a90b |00ef: invoke-virtual {v9, v10, v11}, Lcom/gacode/relaunchx/ReLaunchApp;.launchReader:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@048e │ │ +0251e8: 0c09 |00f2: move-result-object v9 │ │ +0251ea: 7120 2104 9800 |00f3: invoke-static {v8, v9}, Lcom/gacode/relaunchx/ReLaunch;.access$900:(Lcom/gacode/relaunchx/ReLaunch;Landroid/content/Intent;)V // method@0421 │ │ +0251f0: 2900 13ff |00f6: goto/16 0009 // -00ed │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1322 │ │ 0x0007 line=1323 │ │ 0x0009 line=1377 │ │ 0x000a line=1325 │ │ 0x0014 line=1327 │ │ @@ -34061,19 +34067,19 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunch;Landroid/widget/ImageButton;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -02415c: |[02415c] com.gacode.relaunchx.ReLaunch$1HomeSimpleOnGestureListener.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/widget/ImageButton;)V │ │ -02416c: 5b01 7705 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$1HomeSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0577 │ │ -024170: 5b02 7805 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ReLaunch$1HomeSimpleOnGestureListener;.val$home_button:Landroid/widget/ImageButton; // field@0578 │ │ -024174: 7010 d900 0000 |0004: invoke-direct {v0}, Landroid/view/GestureDetector$SimpleOnGestureListener;.:()V // method@00d9 │ │ -02417a: 0e00 |0007: return-void │ │ +0251f4: |[0251f4] com.gacode.relaunchx.ReLaunch$1HomeSimpleOnGestureListener.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/widget/ImageButton;)V │ │ +025204: 5b01 7705 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$1HomeSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0577 │ │ +025208: 5b02 7805 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ReLaunch$1HomeSimpleOnGestureListener;.val$home_button:Landroid/widget/ImageButton; // field@0578 │ │ +02520c: 7010 d900 0000 |0004: invoke-direct {v0}, Landroid/view/GestureDetector$SimpleOnGestureListener;.:()V // method@00d9 │ │ +025212: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2160 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/gacode/relaunchx/ReLaunch$1HomeSimpleOnGestureListener; │ │ 0x0000 - 0x0008 reg=1 this$0 Lcom/gacode/relaunchx/ReLaunch; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/widget/ImageButton; │ │ @@ -34084,65 +34090,65 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 99 16-bit code units │ │ -02417c: |[02417c] com.gacode.relaunchx.ReLaunch$1HomeSimpleOnGestureListener.onDoubleTap:(Landroid/view/MotionEvent;)Z │ │ -02418c: 5440 7705 |0000: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$1HomeSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0577 │ │ -024190: 5400 6006 |0002: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -024194: 1a01 a408 |0004: const-string v1, "homeButtonDT" // string@08a4 │ │ -024198: 1a02 ff03 |0006: const-string v2, "OPENMENU" // string@03ff │ │ -02419c: 7230 6f00 1002 |0008: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -0241a2: 0c00 |000b: move-result-object v0 │ │ -0241a4: 1a01 0004 |000c: const-string v1, "OPENN" // string@0400 │ │ -0241a8: 6e20 7c06 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -0241ae: 0a00 |0011: move-result v0 │ │ -0241b0: 3800 1d00 |0012: if-eqz v0, 002f // +001d │ │ -0241b4: 5440 7705 |0014: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$1HomeSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0577 │ │ -0241b8: 5441 7705 |0016: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$1HomeSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0577 │ │ -0241bc: 5411 6006 |0018: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -0241c0: 1a02 a508 |001a: const-string v2, "homeButtonDTopenN" // string@08a5 │ │ -0241c4: 1a03 7100 |001c: const-string v3, "1" // string@0071 │ │ -0241c8: 7230 6f00 2103 |001e: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -0241ce: 0c01 |0021: move-result-object v1 │ │ -0241d0: 7110 5d06 0100 |0022: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ -0241d6: 0a01 |0025: move-result v1 │ │ -0241d8: 7110 5f06 0100 |0026: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -0241de: 0c01 |0029: move-result-object v1 │ │ -0241e0: 7120 1204 1000 |002a: invoke-static {v0, v1}, Lcom/gacode/relaunchx/ReLaunch;.access$1300:(Lcom/gacode/relaunchx/ReLaunch;Ljava/lang/Integer;)V // method@0412 │ │ -0241e6: 1210 |002d: const/4 v0, #int 1 // #1 │ │ -0241e8: 0f00 |002e: return v0 │ │ -0241ea: 5440 7705 |002f: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$1HomeSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0577 │ │ -0241ee: 5400 6006 |0031: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -0241f2: 1a01 a408 |0033: const-string v1, "homeButtonDT" // string@08a4 │ │ -0241f6: 1a02 ff03 |0035: const-string v2, "OPENMENU" // string@03ff │ │ -0241fa: 7230 6f00 1002 |0037: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -024200: 0c00 |003a: move-result-object v0 │ │ -024202: 1a01 ff03 |003b: const-string v1, "OPENMENU" // string@03ff │ │ -024206: 6e20 7c06 1000 |003d: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -02420c: 0a00 |0040: move-result v0 │ │ -02420e: 3800 0800 |0041: if-eqz v0, 0049 // +0008 │ │ -024212: 5440 7705 |0043: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$1HomeSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0577 │ │ -024216: 7110 1304 0000 |0045: invoke-static {v0}, Lcom/gacode/relaunchx/ReLaunch;.access$1400:(Lcom/gacode/relaunchx/ReLaunch;)V // method@0413 │ │ -02421c: 28e5 |0048: goto 002d // -001b │ │ -02421e: 5440 7705 |0049: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$1HomeSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0577 │ │ -024222: 5400 6006 |004b: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -024226: 1a01 a408 |004d: const-string v1, "homeButtonDT" // string@08a4 │ │ -02422a: 1a02 ff03 |004f: const-string v2, "OPENMENU" // string@03ff │ │ -02422e: 7230 6f00 1002 |0051: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -024234: 0c00 |0054: move-result-object v0 │ │ -024236: 1a01 0104 |0055: const-string v1, "OPENSCREEN" // string@0401 │ │ -02423a: 6e20 7c06 1000 |0057: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -024240: 0a00 |005a: move-result v0 │ │ -024242: 3800 d2ff |005b: if-eqz v0, 002d // -002e │ │ -024246: 5440 7705 |005d: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$1HomeSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0577 │ │ -02424a: 7110 1404 0000 |005f: invoke-static {v0}, Lcom/gacode/relaunchx/ReLaunch;.access$1500:(Lcom/gacode/relaunchx/ReLaunch;)V // method@0414 │ │ -024250: 28cb |0062: goto 002d // -0035 │ │ +025214: |[025214] com.gacode.relaunchx.ReLaunch$1HomeSimpleOnGestureListener.onDoubleTap:(Landroid/view/MotionEvent;)Z │ │ +025224: 5440 7705 |0000: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$1HomeSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0577 │ │ +025228: 5400 6006 |0002: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +02522c: 1a01 a408 |0004: const-string v1, "homeButtonDT" // string@08a4 │ │ +025230: 1a02 ff03 |0006: const-string v2, "OPENMENU" // string@03ff │ │ +025234: 7230 6f00 1002 |0008: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +02523a: 0c00 |000b: move-result-object v0 │ │ +02523c: 1a01 0004 |000c: const-string v1, "OPENN" // string@0400 │ │ +025240: 6e20 7c06 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +025246: 0a00 |0011: move-result v0 │ │ +025248: 3800 1d00 |0012: if-eqz v0, 002f // +001d │ │ +02524c: 5440 7705 |0014: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$1HomeSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0577 │ │ +025250: 5441 7705 |0016: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$1HomeSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0577 │ │ +025254: 5411 6006 |0018: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +025258: 1a02 a508 |001a: const-string v2, "homeButtonDTopenN" // string@08a5 │ │ +02525c: 1a03 7100 |001c: const-string v3, "1" // string@0071 │ │ +025260: 7230 6f00 2103 |001e: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +025266: 0c01 |0021: move-result-object v1 │ │ +025268: 7110 5d06 0100 |0022: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ +02526e: 0a01 |0025: move-result v1 │ │ +025270: 7110 5f06 0100 |0026: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +025276: 0c01 |0029: move-result-object v1 │ │ +025278: 7120 1204 1000 |002a: invoke-static {v0, v1}, Lcom/gacode/relaunchx/ReLaunch;.access$1300:(Lcom/gacode/relaunchx/ReLaunch;Ljava/lang/Integer;)V // method@0412 │ │ +02527e: 1210 |002d: const/4 v0, #int 1 // #1 │ │ +025280: 0f00 |002e: return v0 │ │ +025282: 5440 7705 |002f: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$1HomeSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0577 │ │ +025286: 5400 6006 |0031: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +02528a: 1a01 a408 |0033: const-string v1, "homeButtonDT" // string@08a4 │ │ +02528e: 1a02 ff03 |0035: const-string v2, "OPENMENU" // string@03ff │ │ +025292: 7230 6f00 1002 |0037: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +025298: 0c00 |003a: move-result-object v0 │ │ +02529a: 1a01 ff03 |003b: const-string v1, "OPENMENU" // string@03ff │ │ +02529e: 6e20 7c06 1000 |003d: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +0252a4: 0a00 |0040: move-result v0 │ │ +0252a6: 3800 0800 |0041: if-eqz v0, 0049 // +0008 │ │ +0252aa: 5440 7705 |0043: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$1HomeSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0577 │ │ +0252ae: 7110 1304 0000 |0045: invoke-static {v0}, Lcom/gacode/relaunchx/ReLaunch;.access$1400:(Lcom/gacode/relaunchx/ReLaunch;)V // method@0413 │ │ +0252b4: 28e5 |0048: goto 002d // -001b │ │ +0252b6: 5440 7705 |0049: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$1HomeSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0577 │ │ +0252ba: 5400 6006 |004b: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +0252be: 1a01 a408 |004d: const-string v1, "homeButtonDT" // string@08a4 │ │ +0252c2: 1a02 ff03 |004f: const-string v2, "OPENMENU" // string@03ff │ │ +0252c6: 7230 6f00 1002 |0051: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +0252cc: 0c00 |0054: move-result-object v0 │ │ +0252ce: 1a01 0104 |0055: const-string v1, "OPENSCREEN" // string@0401 │ │ +0252d2: 6e20 7c06 1000 |0057: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +0252d8: 0a00 |005a: move-result v0 │ │ +0252da: 3800 d2ff |005b: if-eqz v0, 002d // -002e │ │ +0252de: 5440 7705 |005d: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$1HomeSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0577 │ │ +0252e2: 7110 1404 0000 |005f: invoke-static {v0}, Lcom/gacode/relaunchx/ReLaunch;.access$1500:(Lcom/gacode/relaunchx/ReLaunch;)V // method@0414 │ │ +0252e8: 28cb |0062: goto 002d // -0035 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2180 │ │ 0x0014 line=2182 │ │ 0x002d line=2191 │ │ 0x002f line=2184 │ │ 0x003d line=2185 │ │ @@ -34159,68 +34165,68 @@ │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 106 16-bit code units │ │ -024254: |[024254] com.gacode.relaunchx.ReLaunch$1HomeSimpleOnGestureListener.onLongPress:(Landroid/view/MotionEvent;)V │ │ -024264: 5440 7805 |0000: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$1HomeSimpleOnGestureListener;.val$home_button:Landroid/widget/ImageButton; // field@0578 │ │ -024268: 6e10 2d01 0000 |0002: invoke-virtual {v0}, Landroid/widget/ImageButton;.hasWindowFocus:()Z // method@012d │ │ -02426e: 0a00 |0005: move-result v0 │ │ -024270: 3800 2f00 |0006: if-eqz v0, 0035 // +002f │ │ -024274: 5440 7705 |0008: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$1HomeSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0577 │ │ -024278: 5400 6006 |000a: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -02427c: 1a01 a608 |000c: const-string v1, "homeButtonLT" // string@08a6 │ │ -024280: 1a02 0104 |000e: const-string v2, "OPENSCREEN" // string@0401 │ │ -024284: 7230 6f00 1002 |0010: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -02428a: 0c00 |0013: move-result-object v0 │ │ -02428c: 1a01 0004 |0014: const-string v1, "OPENN" // string@0400 │ │ -024290: 6e20 7c06 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -024296: 0a00 |0019: move-result v0 │ │ -024298: 3800 1c00 |001a: if-eqz v0, 0036 // +001c │ │ -02429c: 5440 7705 |001c: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$1HomeSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0577 │ │ -0242a0: 5441 7705 |001e: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$1HomeSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0577 │ │ -0242a4: 5411 6006 |0020: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -0242a8: 1a02 a708 |0022: const-string v2, "homeButtonLTopenN" // string@08a7 │ │ -0242ac: 1a03 7100 |0024: const-string v3, "1" // string@0071 │ │ -0242b0: 7230 6f00 2103 |0026: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -0242b6: 0c01 |0029: move-result-object v1 │ │ -0242b8: 7110 5d06 0100 |002a: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ -0242be: 0a01 |002d: move-result v1 │ │ -0242c0: 7110 5f06 0100 |002e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -0242c6: 0c01 |0031: move-result-object v1 │ │ -0242c8: 7120 1204 1000 |0032: invoke-static {v0, v1}, Lcom/gacode/relaunchx/ReLaunch;.access$1300:(Lcom/gacode/relaunchx/ReLaunch;Ljava/lang/Integer;)V // method@0412 │ │ -0242ce: 0e00 |0035: return-void │ │ -0242d0: 5440 7705 |0036: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$1HomeSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0577 │ │ -0242d4: 5400 6006 |0038: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -0242d8: 1a01 a608 |003a: const-string v1, "homeButtonLT" // string@08a6 │ │ -0242dc: 1a02 0104 |003c: const-string v2, "OPENSCREEN" // string@0401 │ │ -0242e0: 7230 6f00 1002 |003e: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -0242e6: 0c00 |0041: move-result-object v0 │ │ -0242e8: 1a01 ff03 |0042: const-string v1, "OPENMENU" // string@03ff │ │ -0242ec: 6e20 7c06 1000 |0044: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -0242f2: 0a00 |0047: move-result v0 │ │ -0242f4: 3800 0800 |0048: if-eqz v0, 0050 // +0008 │ │ -0242f8: 5440 7705 |004a: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$1HomeSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0577 │ │ -0242fc: 7110 1304 0000 |004c: invoke-static {v0}, Lcom/gacode/relaunchx/ReLaunch;.access$1400:(Lcom/gacode/relaunchx/ReLaunch;)V // method@0413 │ │ -024302: 28e6 |004f: goto 0035 // -001a │ │ -024304: 5440 7705 |0050: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$1HomeSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0577 │ │ -024308: 5400 6006 |0052: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -02430c: 1a01 a608 |0054: const-string v1, "homeButtonLT" // string@08a6 │ │ -024310: 1a02 0104 |0056: const-string v2, "OPENSCREEN" // string@0401 │ │ -024314: 7230 6f00 1002 |0058: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -02431a: 0c00 |005b: move-result-object v0 │ │ -02431c: 1a01 0104 |005c: const-string v1, "OPENSCREEN" // string@0401 │ │ -024320: 6e20 7c06 1000 |005e: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -024326: 0a00 |0061: move-result v0 │ │ -024328: 3800 d3ff |0062: if-eqz v0, 0035 // -002d │ │ -02432c: 5440 7705 |0064: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$1HomeSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0577 │ │ -024330: 7110 1404 0000 |0066: invoke-static {v0}, Lcom/gacode/relaunchx/ReLaunch;.access$1500:(Lcom/gacode/relaunchx/ReLaunch;)V // method@0414 │ │ -024336: 28cc |0069: goto 0035 // -0034 │ │ +0252ec: |[0252ec] com.gacode.relaunchx.ReLaunch$1HomeSimpleOnGestureListener.onLongPress:(Landroid/view/MotionEvent;)V │ │ +0252fc: 5440 7805 |0000: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$1HomeSimpleOnGestureListener;.val$home_button:Landroid/widget/ImageButton; // field@0578 │ │ +025300: 6e10 2d01 0000 |0002: invoke-virtual {v0}, Landroid/widget/ImageButton;.hasWindowFocus:()Z // method@012d │ │ +025306: 0a00 |0005: move-result v0 │ │ +025308: 3800 2f00 |0006: if-eqz v0, 0035 // +002f │ │ +02530c: 5440 7705 |0008: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$1HomeSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0577 │ │ +025310: 5400 6006 |000a: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +025314: 1a01 a608 |000c: const-string v1, "homeButtonLT" // string@08a6 │ │ +025318: 1a02 0104 |000e: const-string v2, "OPENSCREEN" // string@0401 │ │ +02531c: 7230 6f00 1002 |0010: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +025322: 0c00 |0013: move-result-object v0 │ │ +025324: 1a01 0004 |0014: const-string v1, "OPENN" // string@0400 │ │ +025328: 6e20 7c06 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +02532e: 0a00 |0019: move-result v0 │ │ +025330: 3800 1c00 |001a: if-eqz v0, 0036 // +001c │ │ +025334: 5440 7705 |001c: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$1HomeSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0577 │ │ +025338: 5441 7705 |001e: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$1HomeSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0577 │ │ +02533c: 5411 6006 |0020: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +025340: 1a02 a708 |0022: const-string v2, "homeButtonLTopenN" // string@08a7 │ │ +025344: 1a03 7100 |0024: const-string v3, "1" // string@0071 │ │ +025348: 7230 6f00 2103 |0026: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +02534e: 0c01 |0029: move-result-object v1 │ │ +025350: 7110 5d06 0100 |002a: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ +025356: 0a01 |002d: move-result v1 │ │ +025358: 7110 5f06 0100 |002e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +02535e: 0c01 |0031: move-result-object v1 │ │ +025360: 7120 1204 1000 |0032: invoke-static {v0, v1}, Lcom/gacode/relaunchx/ReLaunch;.access$1300:(Lcom/gacode/relaunchx/ReLaunch;Ljava/lang/Integer;)V // method@0412 │ │ +025366: 0e00 |0035: return-void │ │ +025368: 5440 7705 |0036: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$1HomeSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0577 │ │ +02536c: 5400 6006 |0038: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +025370: 1a01 a608 |003a: const-string v1, "homeButtonLT" // string@08a6 │ │ +025374: 1a02 0104 |003c: const-string v2, "OPENSCREEN" // string@0401 │ │ +025378: 7230 6f00 1002 |003e: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +02537e: 0c00 |0041: move-result-object v0 │ │ +025380: 1a01 ff03 |0042: const-string v1, "OPENMENU" // string@03ff │ │ +025384: 6e20 7c06 1000 |0044: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +02538a: 0a00 |0047: move-result v0 │ │ +02538c: 3800 0800 |0048: if-eqz v0, 0050 // +0008 │ │ +025390: 5440 7705 |004a: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$1HomeSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0577 │ │ +025394: 7110 1304 0000 |004c: invoke-static {v0}, Lcom/gacode/relaunchx/ReLaunch;.access$1400:(Lcom/gacode/relaunchx/ReLaunch;)V // method@0413 │ │ +02539a: 28e6 |004f: goto 0035 // -001a │ │ +02539c: 5440 7705 |0050: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$1HomeSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0577 │ │ +0253a0: 5400 6006 |0052: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +0253a4: 1a01 a608 |0054: const-string v1, "homeButtonLT" // string@08a6 │ │ +0253a8: 1a02 0104 |0056: const-string v2, "OPENSCREEN" // string@0401 │ │ +0253ac: 7230 6f00 1002 |0058: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +0253b2: 0c00 |005b: move-result-object v0 │ │ +0253b4: 1a01 0104 |005c: const-string v1, "OPENSCREEN" // string@0401 │ │ +0253b8: 6e20 7c06 1000 |005e: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +0253be: 0a00 |0061: move-result v0 │ │ +0253c0: 3800 d3ff |0062: if-eqz v0, 0035 // -002d │ │ +0253c4: 5440 7705 |0064: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$1HomeSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0577 │ │ +0253c8: 7110 1404 0000 |0066: invoke-static {v0}, Lcom/gacode/relaunchx/ReLaunch;.access$1500:(Lcom/gacode/relaunchx/ReLaunch;)V // method@0414 │ │ +0253ce: 28cc |0069: goto 0035 // -0034 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2196 │ │ 0x0008 line=2197 │ │ 0x0016 line=2198 │ │ 0x001c line=2199 │ │ 0x0035 line=2209 │ │ @@ -34239,65 +34245,65 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 99 16-bit code units │ │ -024338: |[024338] com.gacode.relaunchx.ReLaunch$1HomeSimpleOnGestureListener.onSingleTapConfirmed:(Landroid/view/MotionEvent;)Z │ │ -024348: 5440 7705 |0000: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$1HomeSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0577 │ │ -02434c: 5400 6006 |0002: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -024350: 1a01 a808 |0004: const-string v1, "homeButtonST" // string@08a8 │ │ -024354: 1a02 0004 |0006: const-string v2, "OPENN" // string@0400 │ │ -024358: 7230 6f00 1002 |0008: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -02435e: 0c00 |000b: move-result-object v0 │ │ -024360: 1a01 0004 |000c: const-string v1, "OPENN" // string@0400 │ │ -024364: 6e20 7c06 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -02436a: 0a00 |0011: move-result v0 │ │ -02436c: 3800 1d00 |0012: if-eqz v0, 002f // +001d │ │ -024370: 5440 7705 |0014: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$1HomeSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0577 │ │ -024374: 5441 7705 |0016: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$1HomeSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0577 │ │ -024378: 5411 6006 |0018: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -02437c: 1a02 a908 |001a: const-string v2, "homeButtonSTopenN" // string@08a9 │ │ -024380: 1a03 7100 |001c: const-string v3, "1" // string@0071 │ │ -024384: 7230 6f00 2103 |001e: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -02438a: 0c01 |0021: move-result-object v1 │ │ -02438c: 7110 5d06 0100 |0022: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ -024392: 0a01 |0025: move-result v1 │ │ -024394: 7110 5f06 0100 |0026: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -02439a: 0c01 |0029: move-result-object v1 │ │ -02439c: 7120 1204 1000 |002a: invoke-static {v0, v1}, Lcom/gacode/relaunchx/ReLaunch;.access$1300:(Lcom/gacode/relaunchx/ReLaunch;Ljava/lang/Integer;)V // method@0412 │ │ -0243a2: 1210 |002d: const/4 v0, #int 1 // #1 │ │ -0243a4: 0f00 |002e: return v0 │ │ -0243a6: 5440 7705 |002f: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$1HomeSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0577 │ │ -0243aa: 5400 6006 |0031: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -0243ae: 1a01 a808 |0033: const-string v1, "homeButtonST" // string@08a8 │ │ -0243b2: 1a02 0004 |0035: const-string v2, "OPENN" // string@0400 │ │ -0243b6: 7230 6f00 1002 |0037: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -0243bc: 0c00 |003a: move-result-object v0 │ │ -0243be: 1a01 ff03 |003b: const-string v1, "OPENMENU" // string@03ff │ │ -0243c2: 6e20 7c06 1000 |003d: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -0243c8: 0a00 |0040: move-result v0 │ │ -0243ca: 3800 0800 |0041: if-eqz v0, 0049 // +0008 │ │ -0243ce: 5440 7705 |0043: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$1HomeSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0577 │ │ -0243d2: 7110 1304 0000 |0045: invoke-static {v0}, Lcom/gacode/relaunchx/ReLaunch;.access$1400:(Lcom/gacode/relaunchx/ReLaunch;)V // method@0413 │ │ -0243d8: 28e5 |0048: goto 002d // -001b │ │ -0243da: 5440 7705 |0049: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$1HomeSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0577 │ │ -0243de: 5400 6006 |004b: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -0243e2: 1a01 a808 |004d: const-string v1, "homeButtonST" // string@08a8 │ │ -0243e6: 1a02 0004 |004f: const-string v2, "OPENN" // string@0400 │ │ -0243ea: 7230 6f00 1002 |0051: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -0243f0: 0c00 |0054: move-result-object v0 │ │ -0243f2: 1a01 0104 |0055: const-string v1, "OPENSCREEN" // string@0401 │ │ -0243f6: 6e20 7c06 1000 |0057: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -0243fc: 0a00 |005a: move-result v0 │ │ -0243fe: 3800 d2ff |005b: if-eqz v0, 002d // -002e │ │ -024402: 5440 7705 |005d: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$1HomeSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0577 │ │ -024406: 7110 1404 0000 |005f: invoke-static {v0}, Lcom/gacode/relaunchx/ReLaunch;.access$1500:(Lcom/gacode/relaunchx/ReLaunch;)V // method@0414 │ │ -02440c: 28cb |0062: goto 002d // -0035 │ │ +0253d0: |[0253d0] com.gacode.relaunchx.ReLaunch$1HomeSimpleOnGestureListener.onSingleTapConfirmed:(Landroid/view/MotionEvent;)Z │ │ +0253e0: 5440 7705 |0000: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$1HomeSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0577 │ │ +0253e4: 5400 6006 |0002: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +0253e8: 1a01 a808 |0004: const-string v1, "homeButtonST" // string@08a8 │ │ +0253ec: 1a02 0004 |0006: const-string v2, "OPENN" // string@0400 │ │ +0253f0: 7230 6f00 1002 |0008: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +0253f6: 0c00 |000b: move-result-object v0 │ │ +0253f8: 1a01 0004 |000c: const-string v1, "OPENN" // string@0400 │ │ +0253fc: 6e20 7c06 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +025402: 0a00 |0011: move-result v0 │ │ +025404: 3800 1d00 |0012: if-eqz v0, 002f // +001d │ │ +025408: 5440 7705 |0014: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$1HomeSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0577 │ │ +02540c: 5441 7705 |0016: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$1HomeSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0577 │ │ +025410: 5411 6006 |0018: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +025414: 1a02 a908 |001a: const-string v2, "homeButtonSTopenN" // string@08a9 │ │ +025418: 1a03 7100 |001c: const-string v3, "1" // string@0071 │ │ +02541c: 7230 6f00 2103 |001e: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +025422: 0c01 |0021: move-result-object v1 │ │ +025424: 7110 5d06 0100 |0022: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ +02542a: 0a01 |0025: move-result v1 │ │ +02542c: 7110 5f06 0100 |0026: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +025432: 0c01 |0029: move-result-object v1 │ │ +025434: 7120 1204 1000 |002a: invoke-static {v0, v1}, Lcom/gacode/relaunchx/ReLaunch;.access$1300:(Lcom/gacode/relaunchx/ReLaunch;Ljava/lang/Integer;)V // method@0412 │ │ +02543a: 1210 |002d: const/4 v0, #int 1 // #1 │ │ +02543c: 0f00 |002e: return v0 │ │ +02543e: 5440 7705 |002f: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$1HomeSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0577 │ │ +025442: 5400 6006 |0031: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +025446: 1a01 a808 |0033: const-string v1, "homeButtonST" // string@08a8 │ │ +02544a: 1a02 0004 |0035: const-string v2, "OPENN" // string@0400 │ │ +02544e: 7230 6f00 1002 |0037: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +025454: 0c00 |003a: move-result-object v0 │ │ +025456: 1a01 ff03 |003b: const-string v1, "OPENMENU" // string@03ff │ │ +02545a: 6e20 7c06 1000 |003d: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +025460: 0a00 |0040: move-result v0 │ │ +025462: 3800 0800 |0041: if-eqz v0, 0049 // +0008 │ │ +025466: 5440 7705 |0043: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$1HomeSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0577 │ │ +02546a: 7110 1304 0000 |0045: invoke-static {v0}, Lcom/gacode/relaunchx/ReLaunch;.access$1400:(Lcom/gacode/relaunchx/ReLaunch;)V // method@0413 │ │ +025470: 28e5 |0048: goto 002d // -001b │ │ +025472: 5440 7705 |0049: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$1HomeSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0577 │ │ +025476: 5400 6006 |004b: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +02547a: 1a01 a808 |004d: const-string v1, "homeButtonST" // string@08a8 │ │ +02547e: 1a02 0004 |004f: const-string v2, "OPENN" // string@0400 │ │ +025482: 7230 6f00 1002 |0051: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +025488: 0c00 |0054: move-result-object v0 │ │ +02548a: 1a01 0104 |0055: const-string v1, "OPENSCREEN" // string@0401 │ │ +02548e: 6e20 7c06 1000 |0057: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +025494: 0a00 |005a: move-result v0 │ │ +025496: 3800 d2ff |005b: if-eqz v0, 002d // -002e │ │ +02549a: 5440 7705 |005d: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$1HomeSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0577 │ │ +02549e: 7110 1404 0000 |005f: invoke-static {v0}, Lcom/gacode/relaunchx/ReLaunch;.access$1500:(Lcom/gacode/relaunchx/ReLaunch;)V // method@0414 │ │ +0254a4: 28cb |0062: goto 002d // -0035 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2164 │ │ 0x0014 line=2166 │ │ 0x002d line=2175 │ │ 0x002f line=2168 │ │ 0x003d line=2169 │ │ @@ -34349,19 +34355,19 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunch;Landroid/widget/ImageButton;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -024410: |[024410] com.gacode.relaunchx.ReLaunch$1LruSimpleOnGestureListener.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/widget/ImageButton;)V │ │ -024420: 5b01 7905 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$1LruSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0579 │ │ -024424: 5b02 7a05 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ReLaunch$1LruSimpleOnGestureListener;.val$lru_button:Landroid/widget/ImageButton; // field@057a │ │ -024428: 7010 d900 0000 |0004: invoke-direct {v0}, Landroid/view/GestureDetector$SimpleOnGestureListener;.:()V // method@00d9 │ │ -02442e: 0e00 |0007: return-void │ │ +0254a8: |[0254a8] com.gacode.relaunchx.ReLaunch$1LruSimpleOnGestureListener.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/widget/ImageButton;)V │ │ +0254b8: 5b01 7905 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$1LruSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0579 │ │ +0254bc: 5b02 7a05 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ReLaunch$1LruSimpleOnGestureListener;.val$lru_button:Landroid/widget/ImageButton; // field@057a │ │ +0254c0: 7010 d900 0000 |0004: invoke-direct {v0}, Landroid/view/GestureDetector$SimpleOnGestureListener;.:()V // method@00d9 │ │ +0254c6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2339 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/gacode/relaunchx/ReLaunch$1LruSimpleOnGestureListener; │ │ 0x0000 - 0x0008 reg=1 this$0 Lcom/gacode/relaunchx/ReLaunch; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/widget/ImageButton; │ │ @@ -34372,74 +34378,74 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 119 16-bit code units │ │ -024430: |[024430] com.gacode.relaunchx.ReLaunch$1LruSimpleOnGestureListener.onDoubleTap:(Landroid/view/MotionEvent;)Z │ │ -024440: 5451 7905 |0000: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1LruSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0579 │ │ -024444: 5411 6006 |0002: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -024448: 1a02 430a |0004: const-string v2, "lruButtonDT" // string@0a43 │ │ -02444c: 1a03 f903 |0006: const-string v3, "NOTHING" // string@03f9 │ │ -024450: 7230 6f00 2103 |0008: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -024456: 0c01 |000b: move-result-object v1 │ │ -024458: 1a02 0004 |000c: const-string v2, "OPENN" // string@0400 │ │ -02445c: 6e20 7c06 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -024462: 0a01 |0011: move-result v1 │ │ -024464: 3801 2600 |0012: if-eqz v1, 0038 // +0026 │ │ -024468: 2200 be00 |0014: new-instance v0, Lcom/gacode/relaunchx/ListActions; // type@00be │ │ -02446c: 5451 7905 |0016: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1LruSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0579 │ │ -024470: 5411 4a06 |0018: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -024474: 5452 7905 |001a: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunch$1LruSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0579 │ │ -024478: 7030 5302 1002 |001c: invoke-direct {v0, v1, v2}, Lcom/gacode/relaunchx/ListActions;.:(Lcom/gacode/relaunchx/ReLaunchApp;Landroid/app/Activity;)V // method@0253 │ │ -02447e: 1a01 0a0a |001f: const-string v1, "lastOpened" // string@0a0a │ │ -024482: 5452 7905 |0021: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunch$1LruSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0579 │ │ -024486: 5422 6006 |0023: iget-object v2, v2, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -02448a: 1a03 440a |0025: const-string v3, "lruButtonDTopenN" // string@0a44 │ │ -02448e: 1a04 7100 |0027: const-string v4, "1" // string@0071 │ │ -024492: 7230 6f00 3204 |0029: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -024498: 0c02 |002c: move-result-object v2 │ │ -02449a: 7110 5d06 0200 |002d: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ -0244a0: 0a02 |0030: move-result v2 │ │ -0244a2: d802 02ff |0031: add-int/lit8 v2, v2, #int -1 // #ff │ │ -0244a6: 6e30 5602 1002 |0033: invoke-virtual {v0, v1, v2}, Lcom/gacode/relaunchx/ListActions;.runItem:(Ljava/lang/String;I)V // method@0256 │ │ -0244ac: 1211 |0036: const/4 v1, #int 1 // #1 │ │ -0244ae: 0f01 |0037: return v1 │ │ -0244b0: 5451 7905 |0038: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1LruSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0579 │ │ -0244b4: 5411 6006 |003a: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -0244b8: 1a02 430a |003c: const-string v2, "lruButtonDT" // string@0a43 │ │ -0244bc: 1a03 f903 |003e: const-string v3, "NOTHING" // string@03f9 │ │ -0244c0: 7230 6f00 2103 |0040: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -0244c6: 0c01 |0043: move-result-object v1 │ │ -0244c8: 1a02 ff03 |0044: const-string v2, "OPENMENU" // string@03ff │ │ -0244cc: 6e20 7c06 2100 |0046: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -0244d2: 0a01 |0049: move-result v1 │ │ -0244d4: 3801 1300 |004a: if-eqz v1, 005d // +0013 │ │ -0244d8: 2200 be00 |004c: new-instance v0, Lcom/gacode/relaunchx/ListActions; // type@00be │ │ -0244dc: 5451 7905 |004e: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1LruSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0579 │ │ -0244e0: 5411 4a06 |0050: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -0244e4: 5452 7905 |0052: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunch$1LruSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0579 │ │ -0244e8: 7030 5302 1002 |0054: invoke-direct {v0, v1, v2}, Lcom/gacode/relaunchx/ListActions;.:(Lcom/gacode/relaunchx/ReLaunchApp;Landroid/app/Activity;)V // method@0253 │ │ -0244ee: 1a01 0a0a |0057: const-string v1, "lastOpened" // string@0a0a │ │ -0244f2: 6e20 5702 1000 |0059: invoke-virtual {v0, v1}, Lcom/gacode/relaunchx/ListActions;.showMenu:(Ljava/lang/String;)V // method@0257 │ │ -0244f8: 28da |005c: goto 0036 // -0026 │ │ -0244fa: 5451 7905 |005d: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1LruSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0579 │ │ -0244fe: 5411 6006 |005f: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -024502: 1a02 430a |0061: const-string v2, "lruButtonDT" // string@0a43 │ │ -024506: 1a03 f903 |0063: const-string v3, "NOTHING" // string@03f9 │ │ -02450a: 7230 6f00 2103 |0065: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -024510: 0c01 |0068: move-result-object v1 │ │ -024512: 1a02 0104 |0069: const-string v2, "OPENSCREEN" // string@0401 │ │ -024516: 6e20 7c06 2100 |006b: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -02451c: 0a01 |006e: move-result v1 │ │ -02451e: 3801 c7ff |006f: if-eqz v1, 0036 // -0039 │ │ -024522: 5451 7905 |0071: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1LruSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0579 │ │ -024526: 7110 1704 0100 |0073: invoke-static {v1}, Lcom/gacode/relaunchx/ReLaunch;.access$1800:(Lcom/gacode/relaunchx/ReLaunch;)V // method@0417 │ │ -02452c: 28c0 |0076: goto 0036 // -0040 │ │ +0254c8: |[0254c8] com.gacode.relaunchx.ReLaunch$1LruSimpleOnGestureListener.onDoubleTap:(Landroid/view/MotionEvent;)Z │ │ +0254d8: 5451 7905 |0000: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1LruSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0579 │ │ +0254dc: 5411 6006 |0002: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +0254e0: 1a02 430a |0004: const-string v2, "lruButtonDT" // string@0a43 │ │ +0254e4: 1a03 f903 |0006: const-string v3, "NOTHING" // string@03f9 │ │ +0254e8: 7230 6f00 2103 |0008: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +0254ee: 0c01 |000b: move-result-object v1 │ │ +0254f0: 1a02 0004 |000c: const-string v2, "OPENN" // string@0400 │ │ +0254f4: 6e20 7c06 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +0254fa: 0a01 |0011: move-result v1 │ │ +0254fc: 3801 2600 |0012: if-eqz v1, 0038 // +0026 │ │ +025500: 2200 be00 |0014: new-instance v0, Lcom/gacode/relaunchx/ListActions; // type@00be │ │ +025504: 5451 7905 |0016: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1LruSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0579 │ │ +025508: 5411 4a06 |0018: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02550c: 5452 7905 |001a: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunch$1LruSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0579 │ │ +025510: 7030 5302 1002 |001c: invoke-direct {v0, v1, v2}, Lcom/gacode/relaunchx/ListActions;.:(Lcom/gacode/relaunchx/ReLaunchApp;Landroid/app/Activity;)V // method@0253 │ │ +025516: 1a01 0a0a |001f: const-string v1, "lastOpened" // string@0a0a │ │ +02551a: 5452 7905 |0021: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunch$1LruSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0579 │ │ +02551e: 5422 6006 |0023: iget-object v2, v2, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +025522: 1a03 440a |0025: const-string v3, "lruButtonDTopenN" // string@0a44 │ │ +025526: 1a04 7100 |0027: const-string v4, "1" // string@0071 │ │ +02552a: 7230 6f00 3204 |0029: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +025530: 0c02 |002c: move-result-object v2 │ │ +025532: 7110 5d06 0200 |002d: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ +025538: 0a02 |0030: move-result v2 │ │ +02553a: d802 02ff |0031: add-int/lit8 v2, v2, #int -1 // #ff │ │ +02553e: 6e30 5602 1002 |0033: invoke-virtual {v0, v1, v2}, Lcom/gacode/relaunchx/ListActions;.runItem:(Ljava/lang/String;I)V // method@0256 │ │ +025544: 1211 |0036: const/4 v1, #int 1 // #1 │ │ +025546: 0f01 |0037: return v1 │ │ +025548: 5451 7905 |0038: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1LruSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0579 │ │ +02554c: 5411 6006 |003a: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +025550: 1a02 430a |003c: const-string v2, "lruButtonDT" // string@0a43 │ │ +025554: 1a03 f903 |003e: const-string v3, "NOTHING" // string@03f9 │ │ +025558: 7230 6f00 2103 |0040: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +02555e: 0c01 |0043: move-result-object v1 │ │ +025560: 1a02 ff03 |0044: const-string v2, "OPENMENU" // string@03ff │ │ +025564: 6e20 7c06 2100 |0046: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +02556a: 0a01 |0049: move-result v1 │ │ +02556c: 3801 1300 |004a: if-eqz v1, 005d // +0013 │ │ +025570: 2200 be00 |004c: new-instance v0, Lcom/gacode/relaunchx/ListActions; // type@00be │ │ +025574: 5451 7905 |004e: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1LruSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0579 │ │ +025578: 5411 4a06 |0050: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02557c: 5452 7905 |0052: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunch$1LruSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0579 │ │ +025580: 7030 5302 1002 |0054: invoke-direct {v0, v1, v2}, Lcom/gacode/relaunchx/ListActions;.:(Lcom/gacode/relaunchx/ReLaunchApp;Landroid/app/Activity;)V // method@0253 │ │ +025586: 1a01 0a0a |0057: const-string v1, "lastOpened" // string@0a0a │ │ +02558a: 6e20 5702 1000 |0059: invoke-virtual {v0, v1}, Lcom/gacode/relaunchx/ListActions;.showMenu:(Ljava/lang/String;)V // method@0257 │ │ +025590: 28da |005c: goto 0036 // -0026 │ │ +025592: 5451 7905 |005d: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1LruSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0579 │ │ +025596: 5411 6006 |005f: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +02559a: 1a02 430a |0061: const-string v2, "lruButtonDT" // string@0a43 │ │ +02559e: 1a03 f903 |0063: const-string v3, "NOTHING" // string@03f9 │ │ +0255a2: 7230 6f00 2103 |0065: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +0255a8: 0c01 |0068: move-result-object v1 │ │ +0255aa: 1a02 0104 |0069: const-string v2, "OPENSCREEN" // string@0401 │ │ +0255ae: 6e20 7c06 2100 |006b: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +0255b4: 0a01 |006e: move-result v1 │ │ +0255b6: 3801 c7ff |006f: if-eqz v1, 0036 // -0039 │ │ +0255ba: 5451 7905 |0071: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1LruSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0579 │ │ +0255be: 7110 1704 0100 |0073: invoke-static {v1}, Lcom/gacode/relaunchx/ReLaunch;.access$1800:(Lcom/gacode/relaunchx/ReLaunch;)V // method@0417 │ │ +0255c4: 28c0 |0076: goto 0036 // -0040 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2361 │ │ 0x0014 line=2363 │ │ 0x001f line=2364 │ │ 0x0029 line=2365 │ │ 0x002d line=2364 │ │ @@ -34462,77 +34468,77 @@ │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 126 16-bit code units │ │ -024530: |[024530] com.gacode.relaunchx.ReLaunch$1LruSimpleOnGestureListener.onLongPress:(Landroid/view/MotionEvent;)V │ │ -024540: 5451 7a05 |0000: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1LruSimpleOnGestureListener;.val$lru_button:Landroid/widget/ImageButton; // field@057a │ │ -024544: 6e10 2d01 0100 |0002: invoke-virtual {v1}, Landroid/widget/ImageButton;.hasWindowFocus:()Z // method@012d │ │ -02454a: 0a01 |0005: move-result v1 │ │ -02454c: 3801 3800 |0006: if-eqz v1, 003e // +0038 │ │ -024550: 5451 7905 |0008: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1LruSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0579 │ │ -024554: 5411 6006 |000a: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -024558: 1a02 450a |000c: const-string v2, "lruButtonLT" // string@0a45 │ │ -02455c: 1a03 f903 |000e: const-string v3, "NOTHING" // string@03f9 │ │ -024560: 7230 6f00 2103 |0010: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -024566: 0c01 |0013: move-result-object v1 │ │ -024568: 1a02 0004 |0014: const-string v2, "OPENN" // string@0400 │ │ -02456c: 6e20 7c06 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -024572: 0a01 |0019: move-result v1 │ │ -024574: 3801 2500 |001a: if-eqz v1, 003f // +0025 │ │ -024578: 2200 be00 |001c: new-instance v0, Lcom/gacode/relaunchx/ListActions; // type@00be │ │ -02457c: 5451 7905 |001e: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1LruSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0579 │ │ -024580: 5411 4a06 |0020: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -024584: 5452 7905 |0022: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunch$1LruSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0579 │ │ -024588: 7030 5302 1002 |0024: invoke-direct {v0, v1, v2}, Lcom/gacode/relaunchx/ListActions;.:(Lcom/gacode/relaunchx/ReLaunchApp;Landroid/app/Activity;)V // method@0253 │ │ -02458e: 1a01 0a0a |0027: const-string v1, "lastOpened" // string@0a0a │ │ -024592: 5452 7905 |0029: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunch$1LruSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0579 │ │ -024596: 5422 6006 |002b: iget-object v2, v2, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -02459a: 1a03 460a |002d: const-string v3, "lruButtonLTopenN" // string@0a46 │ │ -02459e: 1a04 7100 |002f: const-string v4, "1" // string@0071 │ │ -0245a2: 7230 6f00 3204 |0031: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -0245a8: 0c02 |0034: move-result-object v2 │ │ -0245aa: 7110 5d06 0200 |0035: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ -0245b0: 0a02 |0038: move-result v2 │ │ -0245b2: d802 02ff |0039: add-int/lit8 v2, v2, #int -1 // #ff │ │ -0245b6: 6e30 5602 1002 |003b: invoke-virtual {v0, v1, v2}, Lcom/gacode/relaunchx/ListActions;.runItem:(Ljava/lang/String;I)V // method@0256 │ │ -0245bc: 0e00 |003e: return-void │ │ -0245be: 5451 7905 |003f: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1LruSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0579 │ │ -0245c2: 5411 6006 |0041: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -0245c6: 1a02 450a |0043: const-string v2, "lruButtonLT" // string@0a45 │ │ -0245ca: 1a03 f903 |0045: const-string v3, "NOTHING" // string@03f9 │ │ -0245ce: 7230 6f00 2103 |0047: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -0245d4: 0c01 |004a: move-result-object v1 │ │ -0245d6: 1a02 ff03 |004b: const-string v2, "OPENMENU" // string@03ff │ │ -0245da: 6e20 7c06 2100 |004d: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -0245e0: 0a01 |0050: move-result v1 │ │ -0245e2: 3801 1300 |0051: if-eqz v1, 0064 // +0013 │ │ -0245e6: 2200 be00 |0053: new-instance v0, Lcom/gacode/relaunchx/ListActions; // type@00be │ │ -0245ea: 5451 7905 |0055: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1LruSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0579 │ │ -0245ee: 5411 4a06 |0057: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -0245f2: 5452 7905 |0059: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunch$1LruSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0579 │ │ -0245f6: 7030 5302 1002 |005b: invoke-direct {v0, v1, v2}, Lcom/gacode/relaunchx/ListActions;.:(Lcom/gacode/relaunchx/ReLaunchApp;Landroid/app/Activity;)V // method@0253 │ │ -0245fc: 1a01 0a0a |005e: const-string v1, "lastOpened" // string@0a0a │ │ -024600: 6e20 5702 1000 |0060: invoke-virtual {v0, v1}, Lcom/gacode/relaunchx/ListActions;.showMenu:(Ljava/lang/String;)V // method@0257 │ │ -024606: 28db |0063: goto 003e // -0025 │ │ -024608: 5451 7905 |0064: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1LruSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0579 │ │ -02460c: 5411 6006 |0066: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -024610: 1a02 450a |0068: const-string v2, "lruButtonLT" // string@0a45 │ │ -024614: 1a03 f903 |006a: const-string v3, "NOTHING" // string@03f9 │ │ -024618: 7230 6f00 2103 |006c: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -02461e: 0c01 |006f: move-result-object v1 │ │ -024620: 1a02 0104 |0070: const-string v2, "OPENSCREEN" // string@0401 │ │ -024624: 6e20 7c06 2100 |0072: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -02462a: 0a01 |0075: move-result v1 │ │ -02462c: 3801 c8ff |0076: if-eqz v1, 003e // -0038 │ │ -024630: 5451 7905 |0078: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1LruSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0579 │ │ -024634: 7110 1704 0100 |007a: invoke-static {v1}, Lcom/gacode/relaunchx/ReLaunch;.access$1800:(Lcom/gacode/relaunchx/ReLaunch;)V // method@0417 │ │ -02463a: 28c1 |007d: goto 003e // -003f │ │ +0255c8: |[0255c8] com.gacode.relaunchx.ReLaunch$1LruSimpleOnGestureListener.onLongPress:(Landroid/view/MotionEvent;)V │ │ +0255d8: 5451 7a05 |0000: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1LruSimpleOnGestureListener;.val$lru_button:Landroid/widget/ImageButton; // field@057a │ │ +0255dc: 6e10 2d01 0100 |0002: invoke-virtual {v1}, Landroid/widget/ImageButton;.hasWindowFocus:()Z // method@012d │ │ +0255e2: 0a01 |0005: move-result v1 │ │ +0255e4: 3801 3800 |0006: if-eqz v1, 003e // +0038 │ │ +0255e8: 5451 7905 |0008: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1LruSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0579 │ │ +0255ec: 5411 6006 |000a: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +0255f0: 1a02 450a |000c: const-string v2, "lruButtonLT" // string@0a45 │ │ +0255f4: 1a03 f903 |000e: const-string v3, "NOTHING" // string@03f9 │ │ +0255f8: 7230 6f00 2103 |0010: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +0255fe: 0c01 |0013: move-result-object v1 │ │ +025600: 1a02 0004 |0014: const-string v2, "OPENN" // string@0400 │ │ +025604: 6e20 7c06 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +02560a: 0a01 |0019: move-result v1 │ │ +02560c: 3801 2500 |001a: if-eqz v1, 003f // +0025 │ │ +025610: 2200 be00 |001c: new-instance v0, Lcom/gacode/relaunchx/ListActions; // type@00be │ │ +025614: 5451 7905 |001e: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1LruSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0579 │ │ +025618: 5411 4a06 |0020: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02561c: 5452 7905 |0022: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunch$1LruSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0579 │ │ +025620: 7030 5302 1002 |0024: invoke-direct {v0, v1, v2}, Lcom/gacode/relaunchx/ListActions;.:(Lcom/gacode/relaunchx/ReLaunchApp;Landroid/app/Activity;)V // method@0253 │ │ +025626: 1a01 0a0a |0027: const-string v1, "lastOpened" // string@0a0a │ │ +02562a: 5452 7905 |0029: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunch$1LruSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0579 │ │ +02562e: 5422 6006 |002b: iget-object v2, v2, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +025632: 1a03 460a |002d: const-string v3, "lruButtonLTopenN" // string@0a46 │ │ +025636: 1a04 7100 |002f: const-string v4, "1" // string@0071 │ │ +02563a: 7230 6f00 3204 |0031: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +025640: 0c02 |0034: move-result-object v2 │ │ +025642: 7110 5d06 0200 |0035: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ +025648: 0a02 |0038: move-result v2 │ │ +02564a: d802 02ff |0039: add-int/lit8 v2, v2, #int -1 // #ff │ │ +02564e: 6e30 5602 1002 |003b: invoke-virtual {v0, v1, v2}, Lcom/gacode/relaunchx/ListActions;.runItem:(Ljava/lang/String;I)V // method@0256 │ │ +025654: 0e00 |003e: return-void │ │ +025656: 5451 7905 |003f: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1LruSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0579 │ │ +02565a: 5411 6006 |0041: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +02565e: 1a02 450a |0043: const-string v2, "lruButtonLT" // string@0a45 │ │ +025662: 1a03 f903 |0045: const-string v3, "NOTHING" // string@03f9 │ │ +025666: 7230 6f00 2103 |0047: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +02566c: 0c01 |004a: move-result-object v1 │ │ +02566e: 1a02 ff03 |004b: const-string v2, "OPENMENU" // string@03ff │ │ +025672: 6e20 7c06 2100 |004d: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +025678: 0a01 |0050: move-result v1 │ │ +02567a: 3801 1300 |0051: if-eqz v1, 0064 // +0013 │ │ +02567e: 2200 be00 |0053: new-instance v0, Lcom/gacode/relaunchx/ListActions; // type@00be │ │ +025682: 5451 7905 |0055: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1LruSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0579 │ │ +025686: 5411 4a06 |0057: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02568a: 5452 7905 |0059: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunch$1LruSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0579 │ │ +02568e: 7030 5302 1002 |005b: invoke-direct {v0, v1, v2}, Lcom/gacode/relaunchx/ListActions;.:(Lcom/gacode/relaunchx/ReLaunchApp;Landroid/app/Activity;)V // method@0253 │ │ +025694: 1a01 0a0a |005e: const-string v1, "lastOpened" // string@0a0a │ │ +025698: 6e20 5702 1000 |0060: invoke-virtual {v0, v1}, Lcom/gacode/relaunchx/ListActions;.showMenu:(Ljava/lang/String;)V // method@0257 │ │ +02569e: 28db |0063: goto 003e // -0025 │ │ +0256a0: 5451 7905 |0064: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1LruSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0579 │ │ +0256a4: 5411 6006 |0066: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +0256a8: 1a02 450a |0068: const-string v2, "lruButtonLT" // string@0a45 │ │ +0256ac: 1a03 f903 |006a: const-string v3, "NOTHING" // string@03f9 │ │ +0256b0: 7230 6f00 2103 |006c: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +0256b6: 0c01 |006f: move-result-object v1 │ │ +0256b8: 1a02 0104 |0070: const-string v2, "OPENSCREEN" // string@0401 │ │ +0256bc: 6e20 7c06 2100 |0072: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +0256c2: 0a01 |0075: move-result v1 │ │ +0256c4: 3801 c8ff |0076: if-eqz v1, 003e // -0038 │ │ +0256c8: 5451 7905 |0078: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1LruSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0579 │ │ +0256cc: 7110 1704 0100 |007a: invoke-static {v1}, Lcom/gacode/relaunchx/ReLaunch;.access$1800:(Lcom/gacode/relaunchx/ReLaunch;)V // method@0417 │ │ +0256d2: 28c1 |007d: goto 003e // -003f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2379 │ │ 0x0008 line=2380 │ │ 0x0016 line=2381 │ │ 0x001c line=2382 │ │ 0x0027 line=2384 │ │ @@ -34559,74 +34565,74 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 119 16-bit code units │ │ -02463c: |[02463c] com.gacode.relaunchx.ReLaunch$1LruSimpleOnGestureListener.onSingleTapConfirmed:(Landroid/view/MotionEvent;)Z │ │ -02464c: 5451 7905 |0000: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1LruSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0579 │ │ -024650: 5411 6006 |0002: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -024654: 1a02 470a |0004: const-string v2, "lruButtonST" // string@0a47 │ │ -024658: 1a03 0104 |0006: const-string v3, "OPENSCREEN" // string@0401 │ │ -02465c: 7230 6f00 2103 |0008: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -024662: 0c01 |000b: move-result-object v1 │ │ -024664: 1a02 0004 |000c: const-string v2, "OPENN" // string@0400 │ │ -024668: 6e20 7c06 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -02466e: 0a01 |0011: move-result v1 │ │ -024670: 3801 2600 |0012: if-eqz v1, 0038 // +0026 │ │ -024674: 2200 be00 |0014: new-instance v0, Lcom/gacode/relaunchx/ListActions; // type@00be │ │ -024678: 5451 7905 |0016: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1LruSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0579 │ │ -02467c: 5411 4a06 |0018: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -024680: 5452 7905 |001a: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunch$1LruSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0579 │ │ -024684: 7030 5302 1002 |001c: invoke-direct {v0, v1, v2}, Lcom/gacode/relaunchx/ListActions;.:(Lcom/gacode/relaunchx/ReLaunchApp;Landroid/app/Activity;)V // method@0253 │ │ -02468a: 1a01 0a0a |001f: const-string v1, "lastOpened" // string@0a0a │ │ -02468e: 5452 7905 |0021: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunch$1LruSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0579 │ │ -024692: 5422 6006 |0023: iget-object v2, v2, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -024696: 1a03 480a |0025: const-string v3, "lruButtonSTopenN" // string@0a48 │ │ -02469a: 1a04 7100 |0027: const-string v4, "1" // string@0071 │ │ -02469e: 7230 6f00 3204 |0029: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -0246a4: 0c02 |002c: move-result-object v2 │ │ -0246a6: 7110 5d06 0200 |002d: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ -0246ac: 0a02 |0030: move-result v2 │ │ -0246ae: d802 02ff |0031: add-int/lit8 v2, v2, #int -1 // #ff │ │ -0246b2: 6e30 5602 1002 |0033: invoke-virtual {v0, v1, v2}, Lcom/gacode/relaunchx/ListActions;.runItem:(Ljava/lang/String;I)V // method@0256 │ │ -0246b8: 1211 |0036: const/4 v1, #int 1 // #1 │ │ -0246ba: 0f01 |0037: return v1 │ │ -0246bc: 5451 7905 |0038: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1LruSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0579 │ │ -0246c0: 5411 6006 |003a: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -0246c4: 1a02 470a |003c: const-string v2, "lruButtonST" // string@0a47 │ │ -0246c8: 1a03 0104 |003e: const-string v3, "OPENSCREEN" // string@0401 │ │ -0246cc: 7230 6f00 2103 |0040: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -0246d2: 0c01 |0043: move-result-object v1 │ │ -0246d4: 1a02 ff03 |0044: const-string v2, "OPENMENU" // string@03ff │ │ -0246d8: 6e20 7c06 2100 |0046: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -0246de: 0a01 |0049: move-result v1 │ │ -0246e0: 3801 1300 |004a: if-eqz v1, 005d // +0013 │ │ -0246e4: 2200 be00 |004c: new-instance v0, Lcom/gacode/relaunchx/ListActions; // type@00be │ │ -0246e8: 5451 7905 |004e: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1LruSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0579 │ │ -0246ec: 5411 4a06 |0050: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -0246f0: 5452 7905 |0052: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunch$1LruSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0579 │ │ -0246f4: 7030 5302 1002 |0054: invoke-direct {v0, v1, v2}, Lcom/gacode/relaunchx/ListActions;.:(Lcom/gacode/relaunchx/ReLaunchApp;Landroid/app/Activity;)V // method@0253 │ │ -0246fa: 1a01 0a0a |0057: const-string v1, "lastOpened" // string@0a0a │ │ -0246fe: 6e20 5702 1000 |0059: invoke-virtual {v0, v1}, Lcom/gacode/relaunchx/ListActions;.showMenu:(Ljava/lang/String;)V // method@0257 │ │ -024704: 28da |005c: goto 0036 // -0026 │ │ -024706: 5451 7905 |005d: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1LruSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0579 │ │ -02470a: 5411 6006 |005f: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -02470e: 1a02 470a |0061: const-string v2, "lruButtonST" // string@0a47 │ │ -024712: 1a03 0104 |0063: const-string v3, "OPENSCREEN" // string@0401 │ │ -024716: 7230 6f00 2103 |0065: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -02471c: 0c01 |0068: move-result-object v1 │ │ -02471e: 1a02 0104 |0069: const-string v2, "OPENSCREEN" // string@0401 │ │ -024722: 6e20 7c06 2100 |006b: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -024728: 0a01 |006e: move-result v1 │ │ -02472a: 3801 c7ff |006f: if-eqz v1, 0036 // -0039 │ │ -02472e: 5451 7905 |0071: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1LruSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0579 │ │ -024732: 7110 1704 0100 |0073: invoke-static {v1}, Lcom/gacode/relaunchx/ReLaunch;.access$1800:(Lcom/gacode/relaunchx/ReLaunch;)V // method@0417 │ │ -024738: 28c0 |0076: goto 0036 // -0040 │ │ +0256d4: |[0256d4] com.gacode.relaunchx.ReLaunch$1LruSimpleOnGestureListener.onSingleTapConfirmed:(Landroid/view/MotionEvent;)Z │ │ +0256e4: 5451 7905 |0000: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1LruSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0579 │ │ +0256e8: 5411 6006 |0002: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +0256ec: 1a02 470a |0004: const-string v2, "lruButtonST" // string@0a47 │ │ +0256f0: 1a03 0104 |0006: const-string v3, "OPENSCREEN" // string@0401 │ │ +0256f4: 7230 6f00 2103 |0008: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +0256fa: 0c01 |000b: move-result-object v1 │ │ +0256fc: 1a02 0004 |000c: const-string v2, "OPENN" // string@0400 │ │ +025700: 6e20 7c06 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +025706: 0a01 |0011: move-result v1 │ │ +025708: 3801 2600 |0012: if-eqz v1, 0038 // +0026 │ │ +02570c: 2200 be00 |0014: new-instance v0, Lcom/gacode/relaunchx/ListActions; // type@00be │ │ +025710: 5451 7905 |0016: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1LruSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0579 │ │ +025714: 5411 4a06 |0018: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +025718: 5452 7905 |001a: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunch$1LruSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0579 │ │ +02571c: 7030 5302 1002 |001c: invoke-direct {v0, v1, v2}, Lcom/gacode/relaunchx/ListActions;.:(Lcom/gacode/relaunchx/ReLaunchApp;Landroid/app/Activity;)V // method@0253 │ │ +025722: 1a01 0a0a |001f: const-string v1, "lastOpened" // string@0a0a │ │ +025726: 5452 7905 |0021: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunch$1LruSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0579 │ │ +02572a: 5422 6006 |0023: iget-object v2, v2, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +02572e: 1a03 480a |0025: const-string v3, "lruButtonSTopenN" // string@0a48 │ │ +025732: 1a04 7100 |0027: const-string v4, "1" // string@0071 │ │ +025736: 7230 6f00 3204 |0029: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +02573c: 0c02 |002c: move-result-object v2 │ │ +02573e: 7110 5d06 0200 |002d: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ +025744: 0a02 |0030: move-result v2 │ │ +025746: d802 02ff |0031: add-int/lit8 v2, v2, #int -1 // #ff │ │ +02574a: 6e30 5602 1002 |0033: invoke-virtual {v0, v1, v2}, Lcom/gacode/relaunchx/ListActions;.runItem:(Ljava/lang/String;I)V // method@0256 │ │ +025750: 1211 |0036: const/4 v1, #int 1 // #1 │ │ +025752: 0f01 |0037: return v1 │ │ +025754: 5451 7905 |0038: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1LruSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0579 │ │ +025758: 5411 6006 |003a: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +02575c: 1a02 470a |003c: const-string v2, "lruButtonST" // string@0a47 │ │ +025760: 1a03 0104 |003e: const-string v3, "OPENSCREEN" // string@0401 │ │ +025764: 7230 6f00 2103 |0040: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +02576a: 0c01 |0043: move-result-object v1 │ │ +02576c: 1a02 ff03 |0044: const-string v2, "OPENMENU" // string@03ff │ │ +025770: 6e20 7c06 2100 |0046: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +025776: 0a01 |0049: move-result v1 │ │ +025778: 3801 1300 |004a: if-eqz v1, 005d // +0013 │ │ +02577c: 2200 be00 |004c: new-instance v0, Lcom/gacode/relaunchx/ListActions; // type@00be │ │ +025780: 5451 7905 |004e: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1LruSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0579 │ │ +025784: 5411 4a06 |0050: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +025788: 5452 7905 |0052: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunch$1LruSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0579 │ │ +02578c: 7030 5302 1002 |0054: invoke-direct {v0, v1, v2}, Lcom/gacode/relaunchx/ListActions;.:(Lcom/gacode/relaunchx/ReLaunchApp;Landroid/app/Activity;)V // method@0253 │ │ +025792: 1a01 0a0a |0057: const-string v1, "lastOpened" // string@0a0a │ │ +025796: 6e20 5702 1000 |0059: invoke-virtual {v0, v1}, Lcom/gacode/relaunchx/ListActions;.showMenu:(Ljava/lang/String;)V // method@0257 │ │ +02579c: 28da |005c: goto 0036 // -0026 │ │ +02579e: 5451 7905 |005d: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1LruSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0579 │ │ +0257a2: 5411 6006 |005f: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +0257a6: 1a02 470a |0061: const-string v2, "lruButtonST" // string@0a47 │ │ +0257aa: 1a03 0104 |0063: const-string v3, "OPENSCREEN" // string@0401 │ │ +0257ae: 7230 6f00 2103 |0065: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +0257b4: 0c01 |0068: move-result-object v1 │ │ +0257b6: 1a02 0104 |0069: const-string v2, "OPENSCREEN" // string@0401 │ │ +0257ba: 6e20 7c06 2100 |006b: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +0257c0: 0a01 |006e: move-result v1 │ │ +0257c2: 3801 c7ff |006f: if-eqz v1, 0036 // -0039 │ │ +0257c6: 5451 7905 |0071: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1LruSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0579 │ │ +0257ca: 7110 1704 0100 |0073: invoke-static {v1}, Lcom/gacode/relaunchx/ReLaunch;.access$1800:(Lcom/gacode/relaunchx/ReLaunch;)V // method@0417 │ │ +0257d0: 28c0 |0076: goto 0036 // -0040 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2343 │ │ 0x000e line=2344 │ │ 0x0014 line=2345 │ │ 0x001f line=2346 │ │ 0x0029 line=2347 │ │ @@ -34685,19 +34691,19 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunch;Landroid/widget/ImageButton;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -02473c: |[02473c] com.gacode.relaunchx.ReLaunch$1LruaSimpleOnGestureListener.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/widget/ImageButton;)V │ │ -02474c: 5b01 7b05 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$1LruaSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@057b │ │ -024750: 5b02 7c05 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ReLaunch$1LruaSimpleOnGestureListener;.val$lrua_button:Landroid/widget/ImageButton; // field@057c │ │ -024754: 7010 d900 0000 |0004: invoke-direct {v0}, Landroid/view/GestureDetector$SimpleOnGestureListener;.:()V // method@00d9 │ │ -02475a: 0e00 |0007: return-void │ │ +0257d4: |[0257d4] com.gacode.relaunchx.ReLaunch$1LruaSimpleOnGestureListener.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/widget/ImageButton;)V │ │ +0257e4: 5b01 7b05 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$1LruaSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@057b │ │ +0257e8: 5b02 7c05 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ReLaunch$1LruaSimpleOnGestureListener;.val$lrua_button:Landroid/widget/ImageButton; // field@057c │ │ +0257ec: 7010 d900 0000 |0004: invoke-direct {v0}, Landroid/view/GestureDetector$SimpleOnGestureListener;.:()V // method@00d9 │ │ +0257f2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2039 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/gacode/relaunchx/ReLaunch$1LruaSimpleOnGestureListener; │ │ 0x0000 - 0x0008 reg=1 this$0 Lcom/gacode/relaunchx/ReLaunch; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/widget/ImageButton; │ │ @@ -34708,17 +34714,17 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -02475c: |[02475c] com.gacode.relaunchx.ReLaunch$1LruaSimpleOnGestureListener.onDoubleTap:(Landroid/view/MotionEvent;)Z │ │ -02476c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -02476e: 0f00 |0001: return v0 │ │ +0257f4: |[0257f4] com.gacode.relaunchx.ReLaunch$1LruaSimpleOnGestureListener.onDoubleTap:(Landroid/view/MotionEvent;)Z │ │ +025804: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +025806: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2057 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/gacode/relaunchx/ReLaunch$1LruaSimpleOnGestureListener; │ │ 0x0000 - 0x0002 reg=2 e Landroid/view/MotionEvent; │ │ │ │ @@ -34727,20 +34733,20 @@ │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -024770: |[024770] com.gacode.relaunchx.ReLaunch$1LruaSimpleOnGestureListener.onLongPress:(Landroid/view/MotionEvent;)V │ │ -024780: 5410 7c05 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$1LruaSimpleOnGestureListener;.val$lrua_button:Landroid/widget/ImageButton; // field@057c │ │ -024784: 6e10 2d01 0000 |0002: invoke-virtual {v0}, Landroid/widget/ImageButton;.hasWindowFocus:()Z // method@012d │ │ -02478a: 0a00 |0005: move-result v0 │ │ -02478c: 3800 0200 |0006: if-eqz v0, 0008 // +0002 │ │ -024790: 0e00 |0008: return-void │ │ +025808: |[025808] com.gacode.relaunchx.ReLaunch$1LruaSimpleOnGestureListener.onLongPress:(Landroid/view/MotionEvent;)V │ │ +025818: 5410 7c05 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$1LruaSimpleOnGestureListener;.val$lrua_button:Landroid/widget/ImageButton; // field@057c │ │ +02581c: 6e10 2d01 0000 |0002: invoke-virtual {v0}, Landroid/widget/ImageButton;.hasWindowFocus:()Z // method@012d │ │ +025822: 0a00 |0005: move-result v0 │ │ +025824: 3800 0200 |0006: if-eqz v0, 0008 // +0002 │ │ +025828: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2062 │ │ 0x0008 line=2064 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/gacode/relaunchx/ReLaunch$1LruaSimpleOnGestureListener; │ │ 0x0000 - 0x0009 reg=2 e Landroid/view/MotionEvent; │ │ @@ -34750,34 +34756,34 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -024794: |[024794] com.gacode.relaunchx.ReLaunch$1LruaSimpleOnGestureListener.onSingleTapConfirmed:(Landroid/view/MotionEvent;)Z │ │ -0247a4: 2200 1c00 |0000: new-instance v0, Landroid/content/Intent; // type@001c │ │ -0247a8: 5441 7b05 |0002: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$1LruaSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@057b │ │ -0247ac: 1c02 9a00 |0004: const-class v2, Lcom/gacode/relaunchx/AllApplications; // type@009a │ │ -0247b0: 7030 4d00 1002 |0006: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004d │ │ -0247b6: 1a01 270a |0009: const-string v1, "list" // string@0a27 │ │ -0247ba: 1a02 7705 |000b: const-string v2, "app_last" // string@0577 │ │ -0247be: 6e30 5800 1002 |000d: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0058 │ │ -0247c4: 1a01 1c0e |0010: const-string v1, "title" // string@0e1c │ │ -0247c8: 5442 7b05 |0012: iget-object v2, v4, Lcom/gacode/relaunchx/ReLaunch$1LruaSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@057b │ │ -0247cc: 6e10 3704 0200 |0014: invoke-virtual {v2}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -0247d2: 0c02 |0017: move-result-object v2 │ │ -0247d4: 1403 7b00 087f |0018: const v3, #float 1.80778e+38 // #7f08007b │ │ -0247da: 6e20 8000 3200 |001b: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -0247e0: 0c02 |001e: move-result-object v2 │ │ -0247e2: 6e30 5800 1002 |001f: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0058 │ │ -0247e8: 5441 7b05 |0022: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$1LruaSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@057b │ │ -0247ec: 6e20 6204 0100 |0024: invoke-virtual {v1, v0}, Lcom/gacode/relaunchx/ReLaunch;.startActivity:(Landroid/content/Intent;)V // method@0462 │ │ -0247f2: 1211 |0027: const/4 v1, #int 1 // #1 │ │ -0247f4: 0f01 |0028: return v1 │ │ +02582c: |[02582c] com.gacode.relaunchx.ReLaunch$1LruaSimpleOnGestureListener.onSingleTapConfirmed:(Landroid/view/MotionEvent;)Z │ │ +02583c: 2200 1c00 |0000: new-instance v0, Landroid/content/Intent; // type@001c │ │ +025840: 5441 7b05 |0002: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$1LruaSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@057b │ │ +025844: 1c02 9a00 |0004: const-class v2, Lcom/gacode/relaunchx/AllApplications; // type@009a │ │ +025848: 7030 4d00 1002 |0006: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004d │ │ +02584e: 1a01 270a |0009: const-string v1, "list" // string@0a27 │ │ +025852: 1a02 7705 |000b: const-string v2, "app_last" // string@0577 │ │ +025856: 6e30 5800 1002 |000d: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0058 │ │ +02585c: 1a01 1c0e |0010: const-string v1, "title" // string@0e1c │ │ +025860: 5442 7b05 |0012: iget-object v2, v4, Lcom/gacode/relaunchx/ReLaunch$1LruaSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@057b │ │ +025864: 6e10 3704 0200 |0014: invoke-virtual {v2}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +02586a: 0c02 |0017: move-result-object v2 │ │ +02586c: 1403 7b00 087f |0018: const v3, #float 1.80778e+38 // #7f08007b │ │ +025872: 6e20 8000 3200 |001b: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +025878: 0c02 |001e: move-result-object v2 │ │ +02587a: 6e30 5800 1002 |001f: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0058 │ │ +025880: 5441 7b05 |0022: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$1LruaSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@057b │ │ +025884: 6e20 6204 0100 |0024: invoke-virtual {v1, v0}, Lcom/gacode/relaunchx/ReLaunch;.startActivity:(Landroid/content/Intent;)V // method@0462 │ │ +02588a: 1211 |0027: const/4 v1, #int 1 // #1 │ │ +02588c: 0f01 |0028: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2043 │ │ 0x0009 line=2045 │ │ 0x0010 line=2047 │ │ 0x0014 line=2049 │ │ 0x001f line=2047 │ │ @@ -34828,19 +34834,19 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunch;Landroid/widget/RelativeLayout;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0247f8: |[0247f8] com.gacode.relaunchx.ReLaunch$1MemlSimpleOnGestureListener.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/widget/RelativeLayout;)V │ │ -024808: 5b01 7d05 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$1MemlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@057d │ │ -02480c: 5b02 7e05 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ReLaunch$1MemlSimpleOnGestureListener;.val$mem_l:Landroid/widget/RelativeLayout; // field@057e │ │ -024810: 7010 d900 0000 |0004: invoke-direct {v0}, Landroid/view/GestureDetector$SimpleOnGestureListener;.:()V // method@00d9 │ │ -024816: 0e00 |0007: return-void │ │ +025890: |[025890] com.gacode.relaunchx.ReLaunch$1MemlSimpleOnGestureListener.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/widget/RelativeLayout;)V │ │ +0258a0: 5b01 7d05 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$1MemlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@057d │ │ +0258a4: 5b02 7e05 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ReLaunch$1MemlSimpleOnGestureListener;.val$mem_l:Landroid/widget/RelativeLayout; // field@057e │ │ +0258a8: 7010 d900 0000 |0004: invoke-direct {v0}, Landroid/view/GestureDetector$SimpleOnGestureListener;.:()V // method@00d9 │ │ +0258ae: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2488 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/gacode/relaunchx/ReLaunch$1MemlSimpleOnGestureListener; │ │ 0x0000 - 0x0008 reg=1 this$0 Lcom/gacode/relaunchx/ReLaunch; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/widget/RelativeLayout; │ │ @@ -34851,91 +34857,91 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 152 16-bit code units │ │ -024818: |[024818] com.gacode.relaunchx.ReLaunch$1MemlSimpleOnGestureListener.onDoubleTap:(Landroid/view/MotionEvent;)Z │ │ -024828: 5451 7d05 |0000: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1MemlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@057d │ │ -02482c: 5411 6006 |0002: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -024830: 1a02 720a |0004: const-string v2, "memButtonDT" // string@0a72 │ │ -024834: 1a03 f903 |0006: const-string v3, "NOTHING" // string@03f9 │ │ -024838: 7230 6f00 2103 |0008: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -02483e: 0c01 |000b: move-result-object v1 │ │ -024840: 1a02 1904 |000c: const-string v2, "RELAUNCH" // string@0419 │ │ -024844: 6e20 7c06 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -02484a: 0a01 |0011: move-result v1 │ │ -02484c: 3801 1200 |0012: if-eqz v1, 0024 // +0012 │ │ -024850: 2200 1c00 |0014: new-instance v0, Landroid/content/Intent; // type@001c │ │ -024854: 5451 7d05 |0016: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1MemlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@057d │ │ -024858: 1c02 b201 |0018: const-class v2, Lcom/gacode/relaunchx/TaskManager; // type@01b2 │ │ -02485c: 7030 4d00 1002 |001a: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004d │ │ -024862: 5451 7d05 |001d: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1MemlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@057d │ │ -024866: 6e20 6204 0100 |001f: invoke-virtual {v1, v0}, Lcom/gacode/relaunchx/ReLaunch;.startActivity:(Landroid/content/Intent;)V // method@0462 │ │ -02486c: 1211 |0022: const/4 v1, #int 1 // #1 │ │ -02486e: 0f01 |0023: return v1 │ │ -024870: 5451 7d05 |0024: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1MemlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@057d │ │ -024874: 5411 6006 |0026: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -024878: 1a02 720a |0028: const-string v2, "memButtonDT" // string@0a72 │ │ -02487c: 1a03 f903 |002a: const-string v3, "NOTHING" // string@03f9 │ │ -024880: 7230 6f00 2103 |002c: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -024886: 0c01 |002f: move-result-object v1 │ │ -024888: 1a02 9601 |0030: const-string v2, "LOCK" // string@0196 │ │ -02488c: 6e20 7c06 2100 |0032: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -024892: 0a01 |0035: move-result v1 │ │ -024894: 3801 0800 |0036: if-eqz v1, 003e // +0008 │ │ -024898: 5451 7d05 |0038: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1MemlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@057d │ │ -02489c: 7110 1904 0100 |003a: invoke-static {v1}, Lcom/gacode/relaunchx/ReLaunch;.access$200:(Lcom/gacode/relaunchx/ReLaunch;)V // method@0419 │ │ -0248a2: 28e5 |003d: goto 0022 // -001b │ │ -0248a4: 5451 7d05 |003e: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1MemlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@057d │ │ -0248a8: 5411 6006 |0040: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -0248ac: 1a02 720a |0042: const-string v2, "memButtonDT" // string@0a72 │ │ -0248b0: 1a03 f903 |0044: const-string v3, "NOTHING" // string@03f9 │ │ -0248b4: 7230 6f00 2103 |0046: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -0248ba: 0c01 |0049: move-result-object v1 │ │ -0248bc: 1a02 0804 |004a: const-string v2, "POWEROFF" // string@0408 │ │ -0248c0: 6e20 7c06 2100 |004c: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -0248c6: 0a01 |004f: move-result v1 │ │ -0248c8: 3801 0800 |0050: if-eqz v1, 0058 // +0008 │ │ -0248cc: 5451 7d05 |0052: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1MemlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@057d │ │ -0248d0: 7110 1c04 0100 |0054: invoke-static {v1}, Lcom/gacode/relaunchx/ReLaunch;.access$300:(Lcom/gacode/relaunchx/ReLaunch;)V // method@041c │ │ -0248d6: 28cb |0057: goto 0022 // -0035 │ │ -0248d8: 5451 7d05 |0058: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1MemlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@057d │ │ -0248dc: 5411 6006 |005a: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -0248e0: 1a02 720a |005c: const-string v2, "memButtonDT" // string@0a72 │ │ -0248e4: 1a03 f903 |005e: const-string v3, "NOTHING" // string@03f9 │ │ -0248e8: 7230 6f00 2103 |0060: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -0248ee: 0c01 |0063: move-result-object v1 │ │ -0248f0: 1a02 3f04 |0064: const-string v2, "SWITCHWIFI" // string@043f │ │ -0248f4: 6e20 7c06 2100 |0066: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -0248fa: 0a01 |0069: move-result v1 │ │ -0248fc: 3801 0800 |006a: if-eqz v1, 0072 // +0008 │ │ -024900: 5451 7d05 |006c: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1MemlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@057d │ │ -024904: 7110 1d04 0100 |006e: invoke-static {v1}, Lcom/gacode/relaunchx/ReLaunch;.access$400:(Lcom/gacode/relaunchx/ReLaunch;)V // method@041d │ │ -02490a: 28b1 |0071: goto 0022 // -004f │ │ -02490c: 5451 7d05 |0072: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1MemlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@057d │ │ -024910: 5411 6006 |0074: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -024914: 1a02 720a |0076: const-string v2, "memButtonDT" // string@0a72 │ │ -024918: 1a03 f903 |0078: const-string v3, "NOTHING" // string@03f9 │ │ -02491c: 7230 6f00 2103 |007a: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -024922: 0c01 |007d: move-result-object v1 │ │ -024924: 1a02 1b04 |007e: const-string v2, "RUN" // string@041b │ │ -024928: 6e20 7c06 2100 |0080: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -02492e: 0a01 |0083: move-result v1 │ │ -024930: 3801 9eff |0084: if-eqz v1, 0022 // -0062 │ │ -024934: 5451 7d05 |0086: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1MemlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@057d │ │ -024938: 5452 7d05 |0088: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunch$1MemlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@057d │ │ -02493c: 5422 6006 |008a: iget-object v2, v2, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -024940: 1a03 730a |008c: const-string v3, "memButtonDTapp" // string@0a73 │ │ -024944: 1a04 1800 |008e: const-string v4, "%%" // string@0018 │ │ -024948: 7230 6f00 3204 |0090: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -02494e: 0c02 |0093: move-result-object v2 │ │ -024950: 7120 1e04 2100 |0094: invoke-static {v1, v2}, Lcom/gacode/relaunchx/ReLaunch;.access$500:(Lcom/gacode/relaunchx/ReLaunch;Ljava/lang/String;)V // method@041e │ │ -024956: 288b |0097: goto 0022 // -0075 │ │ +0258b0: |[0258b0] com.gacode.relaunchx.ReLaunch$1MemlSimpleOnGestureListener.onDoubleTap:(Landroid/view/MotionEvent;)Z │ │ +0258c0: 5451 7d05 |0000: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1MemlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@057d │ │ +0258c4: 5411 6006 |0002: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +0258c8: 1a02 720a |0004: const-string v2, "memButtonDT" // string@0a72 │ │ +0258cc: 1a03 f903 |0006: const-string v3, "NOTHING" // string@03f9 │ │ +0258d0: 7230 6f00 2103 |0008: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +0258d6: 0c01 |000b: move-result-object v1 │ │ +0258d8: 1a02 1904 |000c: const-string v2, "RELAUNCH" // string@0419 │ │ +0258dc: 6e20 7c06 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +0258e2: 0a01 |0011: move-result v1 │ │ +0258e4: 3801 1200 |0012: if-eqz v1, 0024 // +0012 │ │ +0258e8: 2200 1c00 |0014: new-instance v0, Landroid/content/Intent; // type@001c │ │ +0258ec: 5451 7d05 |0016: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1MemlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@057d │ │ +0258f0: 1c02 b201 |0018: const-class v2, Lcom/gacode/relaunchx/TaskManager; // type@01b2 │ │ +0258f4: 7030 4d00 1002 |001a: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004d │ │ +0258fa: 5451 7d05 |001d: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1MemlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@057d │ │ +0258fe: 6e20 6204 0100 |001f: invoke-virtual {v1, v0}, Lcom/gacode/relaunchx/ReLaunch;.startActivity:(Landroid/content/Intent;)V // method@0462 │ │ +025904: 1211 |0022: const/4 v1, #int 1 // #1 │ │ +025906: 0f01 |0023: return v1 │ │ +025908: 5451 7d05 |0024: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1MemlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@057d │ │ +02590c: 5411 6006 |0026: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +025910: 1a02 720a |0028: const-string v2, "memButtonDT" // string@0a72 │ │ +025914: 1a03 f903 |002a: const-string v3, "NOTHING" // string@03f9 │ │ +025918: 7230 6f00 2103 |002c: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +02591e: 0c01 |002f: move-result-object v1 │ │ +025920: 1a02 9601 |0030: const-string v2, "LOCK" // string@0196 │ │ +025924: 6e20 7c06 2100 |0032: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +02592a: 0a01 |0035: move-result v1 │ │ +02592c: 3801 0800 |0036: if-eqz v1, 003e // +0008 │ │ +025930: 5451 7d05 |0038: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1MemlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@057d │ │ +025934: 7110 1904 0100 |003a: invoke-static {v1}, Lcom/gacode/relaunchx/ReLaunch;.access$200:(Lcom/gacode/relaunchx/ReLaunch;)V // method@0419 │ │ +02593a: 28e5 |003d: goto 0022 // -001b │ │ +02593c: 5451 7d05 |003e: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1MemlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@057d │ │ +025940: 5411 6006 |0040: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +025944: 1a02 720a |0042: const-string v2, "memButtonDT" // string@0a72 │ │ +025948: 1a03 f903 |0044: const-string v3, "NOTHING" // string@03f9 │ │ +02594c: 7230 6f00 2103 |0046: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +025952: 0c01 |0049: move-result-object v1 │ │ +025954: 1a02 0804 |004a: const-string v2, "POWEROFF" // string@0408 │ │ +025958: 6e20 7c06 2100 |004c: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +02595e: 0a01 |004f: move-result v1 │ │ +025960: 3801 0800 |0050: if-eqz v1, 0058 // +0008 │ │ +025964: 5451 7d05 |0052: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1MemlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@057d │ │ +025968: 7110 1c04 0100 |0054: invoke-static {v1}, Lcom/gacode/relaunchx/ReLaunch;.access$300:(Lcom/gacode/relaunchx/ReLaunch;)V // method@041c │ │ +02596e: 28cb |0057: goto 0022 // -0035 │ │ +025970: 5451 7d05 |0058: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1MemlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@057d │ │ +025974: 5411 6006 |005a: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +025978: 1a02 720a |005c: const-string v2, "memButtonDT" // string@0a72 │ │ +02597c: 1a03 f903 |005e: const-string v3, "NOTHING" // string@03f9 │ │ +025980: 7230 6f00 2103 |0060: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +025986: 0c01 |0063: move-result-object v1 │ │ +025988: 1a02 3f04 |0064: const-string v2, "SWITCHWIFI" // string@043f │ │ +02598c: 6e20 7c06 2100 |0066: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +025992: 0a01 |0069: move-result v1 │ │ +025994: 3801 0800 |006a: if-eqz v1, 0072 // +0008 │ │ +025998: 5451 7d05 |006c: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1MemlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@057d │ │ +02599c: 7110 1d04 0100 |006e: invoke-static {v1}, Lcom/gacode/relaunchx/ReLaunch;.access$400:(Lcom/gacode/relaunchx/ReLaunch;)V // method@041d │ │ +0259a2: 28b1 |0071: goto 0022 // -004f │ │ +0259a4: 5451 7d05 |0072: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1MemlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@057d │ │ +0259a8: 5411 6006 |0074: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +0259ac: 1a02 720a |0076: const-string v2, "memButtonDT" // string@0a72 │ │ +0259b0: 1a03 f903 |0078: const-string v3, "NOTHING" // string@03f9 │ │ +0259b4: 7230 6f00 2103 |007a: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +0259ba: 0c01 |007d: move-result-object v1 │ │ +0259bc: 1a02 1b04 |007e: const-string v2, "RUN" // string@041b │ │ +0259c0: 6e20 7c06 2100 |0080: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +0259c6: 0a01 |0083: move-result v1 │ │ +0259c8: 3801 9eff |0084: if-eqz v1, 0022 // -0062 │ │ +0259cc: 5451 7d05 |0086: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1MemlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@057d │ │ +0259d0: 5452 7d05 |0088: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunch$1MemlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@057d │ │ +0259d4: 5422 6006 |008a: iget-object v2, v2, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +0259d8: 1a03 730a |008c: const-string v3, "memButtonDTapp" // string@0a73 │ │ +0259dc: 1a04 1800 |008e: const-string v4, "%%" // string@0018 │ │ +0259e0: 7230 6f00 3204 |0090: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +0259e6: 0c02 |0093: move-result-object v2 │ │ +0259e8: 7120 1e04 2100 |0094: invoke-static {v1, v2}, Lcom/gacode/relaunchx/ReLaunch;.access$500:(Lcom/gacode/relaunchx/ReLaunch;Ljava/lang/String;)V // method@041e │ │ +0259ee: 288b |0097: goto 0022 // -0075 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2515 │ │ 0x0014 line=2517 │ │ 0x001d line=2519 │ │ 0x0022 line=2533 │ │ 0x0024 line=2520 │ │ @@ -34960,94 +34966,94 @@ │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 159 16-bit code units │ │ -024958: |[024958] com.gacode.relaunchx.ReLaunch$1MemlSimpleOnGestureListener.onLongPress:(Landroid/view/MotionEvent;)V │ │ -024968: 5451 7e05 |0000: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1MemlSimpleOnGestureListener;.val$mem_l:Landroid/widget/RelativeLayout; // field@057e │ │ -02496c: 6e10 4701 0100 |0002: invoke-virtual {v1}, Landroid/widget/RelativeLayout;.hasWindowFocus:()Z // method@0147 │ │ -024972: 0a01 |0005: move-result v1 │ │ -024974: 3801 2400 |0006: if-eqz v1, 002a // +0024 │ │ -024978: 5451 7d05 |0008: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1MemlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@057d │ │ -02497c: 5411 6006 |000a: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -024980: 1a02 740a |000c: const-string v2, "memButtonLT" // string@0a74 │ │ -024984: 1a03 f903 |000e: const-string v3, "NOTHING" // string@03f9 │ │ -024988: 7230 6f00 2103 |0010: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -02498e: 0c01 |0013: move-result-object v1 │ │ -024990: 1a02 1904 |0014: const-string v2, "RELAUNCH" // string@0419 │ │ -024994: 6e20 7c06 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -02499a: 0a01 |0019: move-result v1 │ │ -02499c: 3801 1100 |001a: if-eqz v1, 002b // +0011 │ │ -0249a0: 2200 1c00 |001c: new-instance v0, Landroid/content/Intent; // type@001c │ │ -0249a4: 5451 7d05 |001e: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1MemlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@057d │ │ -0249a8: 1c02 b201 |0020: const-class v2, Lcom/gacode/relaunchx/TaskManager; // type@01b2 │ │ -0249ac: 7030 4d00 1002 |0022: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004d │ │ -0249b2: 5451 7d05 |0025: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1MemlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@057d │ │ -0249b6: 6e20 6204 0100 |0027: invoke-virtual {v1, v0}, Lcom/gacode/relaunchx/ReLaunch;.startActivity:(Landroid/content/Intent;)V // method@0462 │ │ -0249bc: 0e00 |002a: return-void │ │ -0249be: 5451 7d05 |002b: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1MemlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@057d │ │ -0249c2: 5411 6006 |002d: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -0249c6: 1a02 740a |002f: const-string v2, "memButtonLT" // string@0a74 │ │ -0249ca: 1a03 f903 |0031: const-string v3, "NOTHING" // string@03f9 │ │ -0249ce: 7230 6f00 2103 |0033: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -0249d4: 0c01 |0036: move-result-object v1 │ │ -0249d6: 1a02 9601 |0037: const-string v2, "LOCK" // string@0196 │ │ -0249da: 6e20 7c06 2100 |0039: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -0249e0: 0a01 |003c: move-result v1 │ │ -0249e2: 3801 0800 |003d: if-eqz v1, 0045 // +0008 │ │ -0249e6: 5451 7d05 |003f: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1MemlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@057d │ │ -0249ea: 7110 1904 0100 |0041: invoke-static {v1}, Lcom/gacode/relaunchx/ReLaunch;.access$200:(Lcom/gacode/relaunchx/ReLaunch;)V // method@0419 │ │ -0249f0: 28e6 |0044: goto 002a // -001a │ │ -0249f2: 5451 7d05 |0045: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1MemlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@057d │ │ -0249f6: 5411 6006 |0047: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -0249fa: 1a02 740a |0049: const-string v2, "memButtonLT" // string@0a74 │ │ -0249fe: 1a03 f903 |004b: const-string v3, "NOTHING" // string@03f9 │ │ -024a02: 7230 6f00 2103 |004d: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -024a08: 0c01 |0050: move-result-object v1 │ │ -024a0a: 1a02 0804 |0051: const-string v2, "POWEROFF" // string@0408 │ │ -024a0e: 6e20 7c06 2100 |0053: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -024a14: 0a01 |0056: move-result v1 │ │ -024a16: 3801 0800 |0057: if-eqz v1, 005f // +0008 │ │ -024a1a: 5451 7d05 |0059: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1MemlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@057d │ │ -024a1e: 7110 1c04 0100 |005b: invoke-static {v1}, Lcom/gacode/relaunchx/ReLaunch;.access$300:(Lcom/gacode/relaunchx/ReLaunch;)V // method@041c │ │ -024a24: 28cc |005e: goto 002a // -0034 │ │ -024a26: 5451 7d05 |005f: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1MemlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@057d │ │ -024a2a: 5411 6006 |0061: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -024a2e: 1a02 740a |0063: const-string v2, "memButtonLT" // string@0a74 │ │ -024a32: 1a03 f903 |0065: const-string v3, "NOTHING" // string@03f9 │ │ -024a36: 7230 6f00 2103 |0067: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -024a3c: 0c01 |006a: move-result-object v1 │ │ -024a3e: 1a02 3f04 |006b: const-string v2, "SWITCHWIFI" // string@043f │ │ -024a42: 6e20 7c06 2100 |006d: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -024a48: 0a01 |0070: move-result v1 │ │ -024a4a: 3801 0800 |0071: if-eqz v1, 0079 // +0008 │ │ -024a4e: 5451 7d05 |0073: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1MemlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@057d │ │ -024a52: 7110 1d04 0100 |0075: invoke-static {v1}, Lcom/gacode/relaunchx/ReLaunch;.access$400:(Lcom/gacode/relaunchx/ReLaunch;)V // method@041d │ │ -024a58: 28b2 |0078: goto 002a // -004e │ │ -024a5a: 5451 7d05 |0079: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1MemlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@057d │ │ -024a5e: 5411 6006 |007b: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -024a62: 1a02 740a |007d: const-string v2, "memButtonLT" // string@0a74 │ │ -024a66: 1a03 f903 |007f: const-string v3, "NOTHING" // string@03f9 │ │ -024a6a: 7230 6f00 2103 |0081: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -024a70: 0c01 |0084: move-result-object v1 │ │ -024a72: 1a02 1b04 |0085: const-string v2, "RUN" // string@041b │ │ -024a76: 6e20 7c06 2100 |0087: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -024a7c: 0a01 |008a: move-result v1 │ │ -024a7e: 3801 9fff |008b: if-eqz v1, 002a // -0061 │ │ -024a82: 5451 7d05 |008d: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1MemlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@057d │ │ -024a86: 5452 7d05 |008f: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunch$1MemlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@057d │ │ -024a8a: 5422 6006 |0091: iget-object v2, v2, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -024a8e: 1a03 750a |0093: const-string v3, "memButtonLTapp" // string@0a75 │ │ -024a92: 1a04 1800 |0095: const-string v4, "%%" // string@0018 │ │ -024a96: 7230 6f00 3204 |0097: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -024a9c: 0c02 |009a: move-result-object v2 │ │ -024a9e: 7120 1e04 2100 |009b: invoke-static {v1, v2}, Lcom/gacode/relaunchx/ReLaunch;.access$500:(Lcom/gacode/relaunchx/ReLaunch;Ljava/lang/String;)V // method@041e │ │ -024aa4: 288c |009e: goto 002a // -0074 │ │ +0259f0: |[0259f0] com.gacode.relaunchx.ReLaunch$1MemlSimpleOnGestureListener.onLongPress:(Landroid/view/MotionEvent;)V │ │ +025a00: 5451 7e05 |0000: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1MemlSimpleOnGestureListener;.val$mem_l:Landroid/widget/RelativeLayout; // field@057e │ │ +025a04: 6e10 4701 0100 |0002: invoke-virtual {v1}, Landroid/widget/RelativeLayout;.hasWindowFocus:()Z // method@0147 │ │ +025a0a: 0a01 |0005: move-result v1 │ │ +025a0c: 3801 2400 |0006: if-eqz v1, 002a // +0024 │ │ +025a10: 5451 7d05 |0008: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1MemlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@057d │ │ +025a14: 5411 6006 |000a: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +025a18: 1a02 740a |000c: const-string v2, "memButtonLT" // string@0a74 │ │ +025a1c: 1a03 f903 |000e: const-string v3, "NOTHING" // string@03f9 │ │ +025a20: 7230 6f00 2103 |0010: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +025a26: 0c01 |0013: move-result-object v1 │ │ +025a28: 1a02 1904 |0014: const-string v2, "RELAUNCH" // string@0419 │ │ +025a2c: 6e20 7c06 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +025a32: 0a01 |0019: move-result v1 │ │ +025a34: 3801 1100 |001a: if-eqz v1, 002b // +0011 │ │ +025a38: 2200 1c00 |001c: new-instance v0, Landroid/content/Intent; // type@001c │ │ +025a3c: 5451 7d05 |001e: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1MemlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@057d │ │ +025a40: 1c02 b201 |0020: const-class v2, Lcom/gacode/relaunchx/TaskManager; // type@01b2 │ │ +025a44: 7030 4d00 1002 |0022: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004d │ │ +025a4a: 5451 7d05 |0025: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1MemlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@057d │ │ +025a4e: 6e20 6204 0100 |0027: invoke-virtual {v1, v0}, Lcom/gacode/relaunchx/ReLaunch;.startActivity:(Landroid/content/Intent;)V // method@0462 │ │ +025a54: 0e00 |002a: return-void │ │ +025a56: 5451 7d05 |002b: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1MemlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@057d │ │ +025a5a: 5411 6006 |002d: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +025a5e: 1a02 740a |002f: const-string v2, "memButtonLT" // string@0a74 │ │ +025a62: 1a03 f903 |0031: const-string v3, "NOTHING" // string@03f9 │ │ +025a66: 7230 6f00 2103 |0033: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +025a6c: 0c01 |0036: move-result-object v1 │ │ +025a6e: 1a02 9601 |0037: const-string v2, "LOCK" // string@0196 │ │ +025a72: 6e20 7c06 2100 |0039: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +025a78: 0a01 |003c: move-result v1 │ │ +025a7a: 3801 0800 |003d: if-eqz v1, 0045 // +0008 │ │ +025a7e: 5451 7d05 |003f: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1MemlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@057d │ │ +025a82: 7110 1904 0100 |0041: invoke-static {v1}, Lcom/gacode/relaunchx/ReLaunch;.access$200:(Lcom/gacode/relaunchx/ReLaunch;)V // method@0419 │ │ +025a88: 28e6 |0044: goto 002a // -001a │ │ +025a8a: 5451 7d05 |0045: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1MemlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@057d │ │ +025a8e: 5411 6006 |0047: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +025a92: 1a02 740a |0049: const-string v2, "memButtonLT" // string@0a74 │ │ +025a96: 1a03 f903 |004b: const-string v3, "NOTHING" // string@03f9 │ │ +025a9a: 7230 6f00 2103 |004d: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +025aa0: 0c01 |0050: move-result-object v1 │ │ +025aa2: 1a02 0804 |0051: const-string v2, "POWEROFF" // string@0408 │ │ +025aa6: 6e20 7c06 2100 |0053: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +025aac: 0a01 |0056: move-result v1 │ │ +025aae: 3801 0800 |0057: if-eqz v1, 005f // +0008 │ │ +025ab2: 5451 7d05 |0059: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1MemlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@057d │ │ +025ab6: 7110 1c04 0100 |005b: invoke-static {v1}, Lcom/gacode/relaunchx/ReLaunch;.access$300:(Lcom/gacode/relaunchx/ReLaunch;)V // method@041c │ │ +025abc: 28cc |005e: goto 002a // -0034 │ │ +025abe: 5451 7d05 |005f: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1MemlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@057d │ │ +025ac2: 5411 6006 |0061: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +025ac6: 1a02 740a |0063: const-string v2, "memButtonLT" // string@0a74 │ │ +025aca: 1a03 f903 |0065: const-string v3, "NOTHING" // string@03f9 │ │ +025ace: 7230 6f00 2103 |0067: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +025ad4: 0c01 |006a: move-result-object v1 │ │ +025ad6: 1a02 3f04 |006b: const-string v2, "SWITCHWIFI" // string@043f │ │ +025ada: 6e20 7c06 2100 |006d: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +025ae0: 0a01 |0070: move-result v1 │ │ +025ae2: 3801 0800 |0071: if-eqz v1, 0079 // +0008 │ │ +025ae6: 5451 7d05 |0073: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1MemlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@057d │ │ +025aea: 7110 1d04 0100 |0075: invoke-static {v1}, Lcom/gacode/relaunchx/ReLaunch;.access$400:(Lcom/gacode/relaunchx/ReLaunch;)V // method@041d │ │ +025af0: 28b2 |0078: goto 002a // -004e │ │ +025af2: 5451 7d05 |0079: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1MemlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@057d │ │ +025af6: 5411 6006 |007b: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +025afa: 1a02 740a |007d: const-string v2, "memButtonLT" // string@0a74 │ │ +025afe: 1a03 f903 |007f: const-string v3, "NOTHING" // string@03f9 │ │ +025b02: 7230 6f00 2103 |0081: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +025b08: 0c01 |0084: move-result-object v1 │ │ +025b0a: 1a02 1b04 |0085: const-string v2, "RUN" // string@041b │ │ +025b0e: 6e20 7c06 2100 |0087: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +025b14: 0a01 |008a: move-result v1 │ │ +025b16: 3801 9fff |008b: if-eqz v1, 002a // -0061 │ │ +025b1a: 5451 7d05 |008d: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1MemlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@057d │ │ +025b1e: 5452 7d05 |008f: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunch$1MemlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@057d │ │ +025b22: 5422 6006 |0091: iget-object v2, v2, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +025b26: 1a03 750a |0093: const-string v3, "memButtonLTapp" // string@0a75 │ │ +025b2a: 1a04 1800 |0095: const-string v4, "%%" // string@0018 │ │ +025b2e: 7230 6f00 3204 |0097: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +025b34: 0c02 |009a: move-result-object v2 │ │ +025b36: 7120 1e04 2100 |009b: invoke-static {v1, v2}, Lcom/gacode/relaunchx/ReLaunch;.access$500:(Lcom/gacode/relaunchx/ReLaunch;Ljava/lang/String;)V // method@041e │ │ +025b3c: 288c |009e: goto 002a // -0074 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2538 │ │ 0x0008 line=2539 │ │ 0x0016 line=2540 │ │ 0x001c line=2541 │ │ 0x0025 line=2543 │ │ @@ -35078,91 +35084,91 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 152 16-bit code units │ │ -024aa8: |[024aa8] com.gacode.relaunchx.ReLaunch$1MemlSimpleOnGestureListener.onSingleTapConfirmed:(Landroid/view/MotionEvent;)Z │ │ -024ab8: 5451 7d05 |0000: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1MemlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@057d │ │ -024abc: 5411 6006 |0002: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -024ac0: 1a02 760a |0004: const-string v2, "memButtonST" // string@0a76 │ │ -024ac4: 1a03 1904 |0006: const-string v3, "RELAUNCH" // string@0419 │ │ -024ac8: 7230 6f00 2103 |0008: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -024ace: 0c01 |000b: move-result-object v1 │ │ -024ad0: 1a02 1904 |000c: const-string v2, "RELAUNCH" // string@0419 │ │ -024ad4: 6e20 7c06 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -024ada: 0a01 |0011: move-result v1 │ │ -024adc: 3801 1200 |0012: if-eqz v1, 0024 // +0012 │ │ -024ae0: 2200 1c00 |0014: new-instance v0, Landroid/content/Intent; // type@001c │ │ -024ae4: 5451 7d05 |0016: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1MemlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@057d │ │ -024ae8: 1c02 b201 |0018: const-class v2, Lcom/gacode/relaunchx/TaskManager; // type@01b2 │ │ -024aec: 7030 4d00 1002 |001a: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004d │ │ -024af2: 5451 7d05 |001d: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1MemlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@057d │ │ -024af6: 6e20 6204 0100 |001f: invoke-virtual {v1, v0}, Lcom/gacode/relaunchx/ReLaunch;.startActivity:(Landroid/content/Intent;)V // method@0462 │ │ -024afc: 1211 |0022: const/4 v1, #int 1 // #1 │ │ -024afe: 0f01 |0023: return v1 │ │ -024b00: 5451 7d05 |0024: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1MemlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@057d │ │ -024b04: 5411 6006 |0026: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -024b08: 1a02 760a |0028: const-string v2, "memButtonST" // string@0a76 │ │ -024b0c: 1a03 1904 |002a: const-string v3, "RELAUNCH" // string@0419 │ │ -024b10: 7230 6f00 2103 |002c: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -024b16: 0c01 |002f: move-result-object v1 │ │ -024b18: 1a02 9601 |0030: const-string v2, "LOCK" // string@0196 │ │ -024b1c: 6e20 7c06 2100 |0032: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -024b22: 0a01 |0035: move-result v1 │ │ -024b24: 3801 0800 |0036: if-eqz v1, 003e // +0008 │ │ -024b28: 5451 7d05 |0038: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1MemlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@057d │ │ -024b2c: 7110 1904 0100 |003a: invoke-static {v1}, Lcom/gacode/relaunchx/ReLaunch;.access$200:(Lcom/gacode/relaunchx/ReLaunch;)V // method@0419 │ │ -024b32: 28e5 |003d: goto 0022 // -001b │ │ -024b34: 5451 7d05 |003e: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1MemlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@057d │ │ -024b38: 5411 6006 |0040: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -024b3c: 1a02 760a |0042: const-string v2, "memButtonST" // string@0a76 │ │ -024b40: 1a03 1904 |0044: const-string v3, "RELAUNCH" // string@0419 │ │ -024b44: 7230 6f00 2103 |0046: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -024b4a: 0c01 |0049: move-result-object v1 │ │ -024b4c: 1a02 0804 |004a: const-string v2, "POWEROFF" // string@0408 │ │ -024b50: 6e20 7c06 2100 |004c: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -024b56: 0a01 |004f: move-result v1 │ │ -024b58: 3801 0800 |0050: if-eqz v1, 0058 // +0008 │ │ -024b5c: 5451 7d05 |0052: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1MemlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@057d │ │ -024b60: 7110 1c04 0100 |0054: invoke-static {v1}, Lcom/gacode/relaunchx/ReLaunch;.access$300:(Lcom/gacode/relaunchx/ReLaunch;)V // method@041c │ │ -024b66: 28cb |0057: goto 0022 // -0035 │ │ -024b68: 5451 7d05 |0058: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1MemlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@057d │ │ -024b6c: 5411 6006 |005a: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -024b70: 1a02 760a |005c: const-string v2, "memButtonST" // string@0a76 │ │ -024b74: 1a03 1904 |005e: const-string v3, "RELAUNCH" // string@0419 │ │ -024b78: 7230 6f00 2103 |0060: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -024b7e: 0c01 |0063: move-result-object v1 │ │ -024b80: 1a02 3f04 |0064: const-string v2, "SWITCHWIFI" // string@043f │ │ -024b84: 6e20 7c06 2100 |0066: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -024b8a: 0a01 |0069: move-result v1 │ │ -024b8c: 3801 0800 |006a: if-eqz v1, 0072 // +0008 │ │ -024b90: 5451 7d05 |006c: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1MemlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@057d │ │ -024b94: 7110 1d04 0100 |006e: invoke-static {v1}, Lcom/gacode/relaunchx/ReLaunch;.access$400:(Lcom/gacode/relaunchx/ReLaunch;)V // method@041d │ │ -024b9a: 28b1 |0071: goto 0022 // -004f │ │ -024b9c: 5451 7d05 |0072: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1MemlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@057d │ │ -024ba0: 5411 6006 |0074: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -024ba4: 1a02 760a |0076: const-string v2, "memButtonST" // string@0a76 │ │ -024ba8: 1a03 1904 |0078: const-string v3, "RELAUNCH" // string@0419 │ │ -024bac: 7230 6f00 2103 |007a: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -024bb2: 0c01 |007d: move-result-object v1 │ │ -024bb4: 1a02 1b04 |007e: const-string v2, "RUN" // string@041b │ │ -024bb8: 6e20 7c06 2100 |0080: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -024bbe: 0a01 |0083: move-result v1 │ │ -024bc0: 3801 9eff |0084: if-eqz v1, 0022 // -0062 │ │ -024bc4: 5451 7d05 |0086: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1MemlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@057d │ │ -024bc8: 5452 7d05 |0088: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunch$1MemlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@057d │ │ -024bcc: 5422 6006 |008a: iget-object v2, v2, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -024bd0: 1a03 770a |008c: const-string v3, "memButtonSTapp" // string@0a77 │ │ -024bd4: 1a04 1800 |008e: const-string v4, "%%" // string@0018 │ │ -024bd8: 7230 6f00 3204 |0090: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -024bde: 0c02 |0093: move-result-object v2 │ │ -024be0: 7120 1e04 2100 |0094: invoke-static {v1, v2}, Lcom/gacode/relaunchx/ReLaunch;.access$500:(Lcom/gacode/relaunchx/ReLaunch;Ljava/lang/String;)V // method@041e │ │ -024be6: 288b |0097: goto 0022 // -0075 │ │ +025b40: |[025b40] com.gacode.relaunchx.ReLaunch$1MemlSimpleOnGestureListener.onSingleTapConfirmed:(Landroid/view/MotionEvent;)Z │ │ +025b50: 5451 7d05 |0000: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1MemlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@057d │ │ +025b54: 5411 6006 |0002: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +025b58: 1a02 760a |0004: const-string v2, "memButtonST" // string@0a76 │ │ +025b5c: 1a03 1904 |0006: const-string v3, "RELAUNCH" // string@0419 │ │ +025b60: 7230 6f00 2103 |0008: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +025b66: 0c01 |000b: move-result-object v1 │ │ +025b68: 1a02 1904 |000c: const-string v2, "RELAUNCH" // string@0419 │ │ +025b6c: 6e20 7c06 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +025b72: 0a01 |0011: move-result v1 │ │ +025b74: 3801 1200 |0012: if-eqz v1, 0024 // +0012 │ │ +025b78: 2200 1c00 |0014: new-instance v0, Landroid/content/Intent; // type@001c │ │ +025b7c: 5451 7d05 |0016: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1MemlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@057d │ │ +025b80: 1c02 b201 |0018: const-class v2, Lcom/gacode/relaunchx/TaskManager; // type@01b2 │ │ +025b84: 7030 4d00 1002 |001a: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004d │ │ +025b8a: 5451 7d05 |001d: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1MemlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@057d │ │ +025b8e: 6e20 6204 0100 |001f: invoke-virtual {v1, v0}, Lcom/gacode/relaunchx/ReLaunch;.startActivity:(Landroid/content/Intent;)V // method@0462 │ │ +025b94: 1211 |0022: const/4 v1, #int 1 // #1 │ │ +025b96: 0f01 |0023: return v1 │ │ +025b98: 5451 7d05 |0024: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1MemlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@057d │ │ +025b9c: 5411 6006 |0026: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +025ba0: 1a02 760a |0028: const-string v2, "memButtonST" // string@0a76 │ │ +025ba4: 1a03 1904 |002a: const-string v3, "RELAUNCH" // string@0419 │ │ +025ba8: 7230 6f00 2103 |002c: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +025bae: 0c01 |002f: move-result-object v1 │ │ +025bb0: 1a02 9601 |0030: const-string v2, "LOCK" // string@0196 │ │ +025bb4: 6e20 7c06 2100 |0032: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +025bba: 0a01 |0035: move-result v1 │ │ +025bbc: 3801 0800 |0036: if-eqz v1, 003e // +0008 │ │ +025bc0: 5451 7d05 |0038: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1MemlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@057d │ │ +025bc4: 7110 1904 0100 |003a: invoke-static {v1}, Lcom/gacode/relaunchx/ReLaunch;.access$200:(Lcom/gacode/relaunchx/ReLaunch;)V // method@0419 │ │ +025bca: 28e5 |003d: goto 0022 // -001b │ │ +025bcc: 5451 7d05 |003e: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1MemlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@057d │ │ +025bd0: 5411 6006 |0040: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +025bd4: 1a02 760a |0042: const-string v2, "memButtonST" // string@0a76 │ │ +025bd8: 1a03 1904 |0044: const-string v3, "RELAUNCH" // string@0419 │ │ +025bdc: 7230 6f00 2103 |0046: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +025be2: 0c01 |0049: move-result-object v1 │ │ +025be4: 1a02 0804 |004a: const-string v2, "POWEROFF" // string@0408 │ │ +025be8: 6e20 7c06 2100 |004c: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +025bee: 0a01 |004f: move-result v1 │ │ +025bf0: 3801 0800 |0050: if-eqz v1, 0058 // +0008 │ │ +025bf4: 5451 7d05 |0052: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1MemlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@057d │ │ +025bf8: 7110 1c04 0100 |0054: invoke-static {v1}, Lcom/gacode/relaunchx/ReLaunch;.access$300:(Lcom/gacode/relaunchx/ReLaunch;)V // method@041c │ │ +025bfe: 28cb |0057: goto 0022 // -0035 │ │ +025c00: 5451 7d05 |0058: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1MemlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@057d │ │ +025c04: 5411 6006 |005a: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +025c08: 1a02 760a |005c: const-string v2, "memButtonST" // string@0a76 │ │ +025c0c: 1a03 1904 |005e: const-string v3, "RELAUNCH" // string@0419 │ │ +025c10: 7230 6f00 2103 |0060: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +025c16: 0c01 |0063: move-result-object v1 │ │ +025c18: 1a02 3f04 |0064: const-string v2, "SWITCHWIFI" // string@043f │ │ +025c1c: 6e20 7c06 2100 |0066: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +025c22: 0a01 |0069: move-result v1 │ │ +025c24: 3801 0800 |006a: if-eqz v1, 0072 // +0008 │ │ +025c28: 5451 7d05 |006c: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1MemlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@057d │ │ +025c2c: 7110 1d04 0100 |006e: invoke-static {v1}, Lcom/gacode/relaunchx/ReLaunch;.access$400:(Lcom/gacode/relaunchx/ReLaunch;)V // method@041d │ │ +025c32: 28b1 |0071: goto 0022 // -004f │ │ +025c34: 5451 7d05 |0072: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1MemlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@057d │ │ +025c38: 5411 6006 |0074: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +025c3c: 1a02 760a |0076: const-string v2, "memButtonST" // string@0a76 │ │ +025c40: 1a03 1904 |0078: const-string v3, "RELAUNCH" // string@0419 │ │ +025c44: 7230 6f00 2103 |007a: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +025c4a: 0c01 |007d: move-result-object v1 │ │ +025c4c: 1a02 1b04 |007e: const-string v2, "RUN" // string@041b │ │ +025c50: 6e20 7c06 2100 |0080: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +025c56: 0a01 |0083: move-result v1 │ │ +025c58: 3801 9eff |0084: if-eqz v1, 0022 // -0062 │ │ +025c5c: 5451 7d05 |0086: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1MemlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@057d │ │ +025c60: 5452 7d05 |0088: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunch$1MemlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@057d │ │ +025c64: 5422 6006 |008a: iget-object v2, v2, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +025c68: 1a03 770a |008c: const-string v3, "memButtonSTapp" // string@0a77 │ │ +025c6c: 1a04 1800 |008e: const-string v4, "%%" // string@0018 │ │ +025c70: 7230 6f00 3204 |0090: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +025c76: 0c02 |0093: move-result-object v2 │ │ +025c78: 7120 1e04 2100 |0094: invoke-static {v1, v2}, Lcom/gacode/relaunchx/ReLaunch;.access$500:(Lcom/gacode/relaunchx/ReLaunch;Ljava/lang/String;)V // method@041e │ │ +025c7e: 288b |0097: goto 0022 // -0075 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2492 │ │ 0x0014 line=2494 │ │ 0x001d line=2496 │ │ 0x0022 line=2510 │ │ 0x0024 line=2497 │ │ @@ -35233,22 +35239,22 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunch$1RepeatedDownScroll;Landroid/widget/GridView;III)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -024be8: |[024be8] com.gacode.relaunchx.ReLaunch$1RepeatedDownScroll$1.:(Lcom/gacode/relaunchx/ReLaunch$1RepeatedDownScroll;Landroid/widget/GridView;III)V │ │ -024bf8: 5b01 7f05 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$1RepeatedDownScroll$1;.this$1:Lcom/gacode/relaunchx/ReLaunch$1RepeatedDownScroll; // field@057f │ │ -024bfc: 5b02 8305 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ReLaunch$1RepeatedDownScroll$1;.val$gv:Landroid/widget/GridView; // field@0583 │ │ -024c00: 5903 8005 |0004: iput v3, v0, Lcom/gacode/relaunchx/ReLaunch$1RepeatedDownScroll$1;.val$ffirst:I // field@0580 │ │ -024c04: 5904 8205 |0006: iput v4, v0, Lcom/gacode/relaunchx/ReLaunch$1RepeatedDownScroll$1;.val$ftarget:I // field@0582 │ │ -024c08: 5905 8105 |0008: iput v5, v0, Lcom/gacode/relaunchx/ReLaunch$1RepeatedDownScroll$1;.val$fshift:I // field@0581 │ │ -024c0c: 7010 6606 0000 |000a: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -024c12: 0e00 |000d: return-void │ │ +025c80: |[025c80] com.gacode.relaunchx.ReLaunch$1RepeatedDownScroll$1.:(Lcom/gacode/relaunchx/ReLaunch$1RepeatedDownScroll;Landroid/widget/GridView;III)V │ │ +025c90: 5b01 7f05 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$1RepeatedDownScroll$1;.this$1:Lcom/gacode/relaunchx/ReLaunch$1RepeatedDownScroll; // field@057f │ │ +025c94: 5b02 8305 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ReLaunch$1RepeatedDownScroll$1;.val$gv:Landroid/widget/GridView; // field@0583 │ │ +025c98: 5903 8005 |0004: iput v3, v0, Lcom/gacode/relaunchx/ReLaunch$1RepeatedDownScroll$1;.val$ffirst:I // field@0580 │ │ +025c9c: 5904 8205 |0006: iput v4, v0, Lcom/gacode/relaunchx/ReLaunch$1RepeatedDownScroll$1;.val$ftarget:I // field@0582 │ │ +025ca0: 5905 8105 |0008: iput v5, v0, Lcom/gacode/relaunchx/ReLaunch$1RepeatedDownScroll$1;.val$fshift:I // field@0581 │ │ +025ca4: 7010 6606 0000 |000a: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +025caa: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1694 │ │ locals : │ │ 0x0000 - 0x000e reg=0 this Lcom/gacode/relaunchx/ReLaunch$1RepeatedDownScroll$1; │ │ 0x0000 - 0x000e reg=1 this$1 Lcom/gacode/relaunchx/ReLaunch$1RepeatedDownScroll; │ │ 0x0000 - 0x000e reg=2 (null) Landroid/widget/GridView; │ │ @@ -35262,30 +35268,30 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 31 16-bit code units │ │ -024c14: |[024c14] com.gacode.relaunchx.ReLaunch$1RepeatedDownScroll$1.run:()V │ │ -024c24: 5452 8305 |0000: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunch$1RepeatedDownScroll$1;.val$gv:Landroid/widget/GridView; // field@0583 │ │ -024c28: 6e10 2001 0200 |0002: invoke-virtual {v2}, Landroid/widget/GridView;.getFirstVisiblePosition:()I // method@0120 │ │ -024c2e: 0a01 |0005: move-result v1 │ │ -024c30: 5252 8005 |0006: iget v2, v5, Lcom/gacode/relaunchx/ReLaunch$1RepeatedDownScroll$1;.val$ffirst:I // field@0580 │ │ -024c34: 3321 1600 |0008: if-ne v1, v2, 001e // +0016 │ │ -024c38: 2200 2901 |000a: new-instance v0, Lcom/gacode/relaunchx/ReLaunch$1RepeatedDownScroll; // type@0129 │ │ -024c3c: 5452 7f05 |000c: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunch$1RepeatedDownScroll$1;.this$1:Lcom/gacode/relaunchx/ReLaunch$1RepeatedDownScroll; // field@057f │ │ -024c40: 5422 8405 |000e: iget-object v2, v2, Lcom/gacode/relaunchx/ReLaunch$1RepeatedDownScroll;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0584 │ │ -024c44: 7020 6703 2000 |0010: invoke-direct {v0, v2}, Lcom/gacode/relaunchx/ReLaunch$1RepeatedDownScroll;.:(Lcom/gacode/relaunchx/ReLaunch;)V // method@0367 │ │ -024c4a: 5252 8005 |0013: iget v2, v5, Lcom/gacode/relaunchx/ReLaunch$1RepeatedDownScroll$1;.val$ffirst:I // field@0580 │ │ -024c4e: 5253 8205 |0015: iget v3, v5, Lcom/gacode/relaunchx/ReLaunch$1RepeatedDownScroll$1;.val$ftarget:I // field@0582 │ │ -024c52: 5254 8105 |0017: iget v4, v5, Lcom/gacode/relaunchx/ReLaunch$1RepeatedDownScroll$1;.val$fshift:I // field@0581 │ │ -024c56: d804 0401 |0019: add-int/lit8 v4, v4, #int 1 // #01 │ │ -024c5a: 6e40 6803 2043 |001b: invoke-virtual {v0, v2, v3, v4}, Lcom/gacode/relaunchx/ReLaunch$1RepeatedDownScroll;.doIt:(III)V // method@0368 │ │ -024c60: 0e00 |001e: return-void │ │ +025cac: |[025cac] com.gacode.relaunchx.ReLaunch$1RepeatedDownScroll$1.run:()V │ │ +025cbc: 5452 8305 |0000: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunch$1RepeatedDownScroll$1;.val$gv:Landroid/widget/GridView; // field@0583 │ │ +025cc0: 6e10 2001 0200 |0002: invoke-virtual {v2}, Landroid/widget/GridView;.getFirstVisiblePosition:()I // method@0120 │ │ +025cc6: 0a01 |0005: move-result v1 │ │ +025cc8: 5252 8005 |0006: iget v2, v5, Lcom/gacode/relaunchx/ReLaunch$1RepeatedDownScroll$1;.val$ffirst:I // field@0580 │ │ +025ccc: 3321 1600 |0008: if-ne v1, v2, 001e // +0016 │ │ +025cd0: 2200 2901 |000a: new-instance v0, Lcom/gacode/relaunchx/ReLaunch$1RepeatedDownScroll; // type@0129 │ │ +025cd4: 5452 7f05 |000c: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunch$1RepeatedDownScroll$1;.this$1:Lcom/gacode/relaunchx/ReLaunch$1RepeatedDownScroll; // field@057f │ │ +025cd8: 5422 8405 |000e: iget-object v2, v2, Lcom/gacode/relaunchx/ReLaunch$1RepeatedDownScroll;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0584 │ │ +025cdc: 7020 6703 2000 |0010: invoke-direct {v0, v2}, Lcom/gacode/relaunchx/ReLaunch$1RepeatedDownScroll;.:(Lcom/gacode/relaunchx/ReLaunch;)V // method@0367 │ │ +025ce2: 5252 8005 |0013: iget v2, v5, Lcom/gacode/relaunchx/ReLaunch$1RepeatedDownScroll$1;.val$ffirst:I // field@0580 │ │ +025ce6: 5253 8205 |0015: iget v3, v5, Lcom/gacode/relaunchx/ReLaunch$1RepeatedDownScroll$1;.val$ftarget:I // field@0582 │ │ +025cea: 5254 8105 |0017: iget v4, v5, Lcom/gacode/relaunchx/ReLaunch$1RepeatedDownScroll$1;.val$fshift:I // field@0581 │ │ +025cee: d804 0401 |0019: add-int/lit8 v4, v4, #int 1 // #01 │ │ +025cf2: 6e40 6803 2043 |001b: invoke-virtual {v0, v2, v3, v4}, Lcom/gacode/relaunchx/ReLaunch$1RepeatedDownScroll;.doIt:(III)V // method@0368 │ │ +025cf8: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1696 │ │ 0x0006 line=1697 │ │ 0x000a line=1698 │ │ 0x0013 line=1699 │ │ 0x001e line=1701 │ │ @@ -35328,18 +35334,18 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunch;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -024c64: |[024c64] com.gacode.relaunchx.ReLaunch$1RepeatedDownScroll.:(Lcom/gacode/relaunchx/ReLaunch;)V │ │ -024c74: 5b01 8405 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$1RepeatedDownScroll;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0584 │ │ -024c78: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -024c7e: 0e00 |0005: return-void │ │ +025cfc: |[025cfc] com.gacode.relaunchx.ReLaunch$1RepeatedDownScroll.:(Lcom/gacode/relaunchx/ReLaunch;)V │ │ +025d0c: 5b01 8405 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$1RepeatedDownScroll;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0584 │ │ +025d10: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +025d16: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1682 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/ReLaunch$1RepeatedDownScroll; │ │ 0x0000 - 0x0006 reg=1 this$0 Lcom/gacode/relaunchx/ReLaunch; │ │ │ │ @@ -35349,35 +35355,35 @@ │ │ type : '(III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 40 16-bit code units │ │ -024c80: |[024c80] com.gacode.relaunchx.ReLaunch$1RepeatedDownScroll.doIt:(III)V │ │ -024c90: 5480 8405 |0000: iget-object v0, v8, Lcom/gacode/relaunchx/ReLaunch$1RepeatedDownScroll;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0584 │ │ -024c94: 1401 6e00 0c7f |0002: const v1, #float 1.86094e+38 // #7f0c006e │ │ -024c9a: 6e20 2c04 1000 |0005: invoke-virtual {v0, v1}, Lcom/gacode/relaunchx/ReLaunch;.findViewById:(I)Landroid/view/View; // method@042c │ │ -024ca0: 0c02 |0008: move-result-object v2 │ │ -024ca2: 1f02 7500 |0009: check-cast v2, Landroid/widget/GridView; // type@0075 │ │ -024ca6: 9004 0a0b |000b: add-int v4, v10, v11 │ │ -024caa: 6e10 1c01 0200 |000d: invoke-virtual {v2}, Landroid/widget/GridView;.clearFocus:()V // method@011c │ │ -024cb0: 6e20 2c01 4200 |0010: invoke-virtual {v2, v4}, Landroid/widget/GridView;.setSelection:(I)V // method@012c │ │ -024cb6: 6e10 2101 0200 |0013: invoke-virtual {v2}, Landroid/widget/GridView;.getLastVisiblePosition:()I // method@0121 │ │ -024cbc: 0a00 |0016: move-result v0 │ │ -024cbe: 3304 0300 |0017: if-ne v4, v0, 001a // +0003 │ │ -024cc2: 0e00 |0019: return-void │ │ -024cc4: 0193 |001a: move v3, v9 │ │ -024cc6: 01b5 |001b: move v5, v11 │ │ -024cc8: 2200 2801 |001c: new-instance v0, Lcom/gacode/relaunchx/ReLaunch$1RepeatedDownScroll$1; // type@0128 │ │ -024ccc: 0781 |001e: move-object v1, v8 │ │ -024cce: 7606 6503 0000 |001f: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/gacode/relaunchx/ReLaunch$1RepeatedDownScroll$1;.:(Lcom/gacode/relaunchx/ReLaunch$1RepeatedDownScroll;Landroid/widget/GridView;III)V // method@0365 │ │ -024cd4: 1606 9600 |0022: const-wide/16 v6, #int 150 // #96 │ │ -024cd8: 6e40 2401 0276 |0024: invoke-virtual {v2, v0, v6, v7}, Landroid/widget/GridView;.postDelayed:(Ljava/lang/Runnable;J)Z // method@0124 │ │ -024cde: 28f2 |0027: goto 0019 // -000e │ │ +025d18: |[025d18] com.gacode.relaunchx.ReLaunch$1RepeatedDownScroll.doIt:(III)V │ │ +025d28: 5480 8405 |0000: iget-object v0, v8, Lcom/gacode/relaunchx/ReLaunch$1RepeatedDownScroll;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0584 │ │ +025d2c: 1401 6e00 0c7f |0002: const v1, #float 1.86094e+38 // #7f0c006e │ │ +025d32: 6e20 2c04 1000 |0005: invoke-virtual {v0, v1}, Lcom/gacode/relaunchx/ReLaunch;.findViewById:(I)Landroid/view/View; // method@042c │ │ +025d38: 0c02 |0008: move-result-object v2 │ │ +025d3a: 1f02 7500 |0009: check-cast v2, Landroid/widget/GridView; // type@0075 │ │ +025d3e: 9004 0a0b |000b: add-int v4, v10, v11 │ │ +025d42: 6e10 1c01 0200 |000d: invoke-virtual {v2}, Landroid/widget/GridView;.clearFocus:()V // method@011c │ │ +025d48: 6e20 2c01 4200 |0010: invoke-virtual {v2, v4}, Landroid/widget/GridView;.setSelection:(I)V // method@012c │ │ +025d4e: 6e10 2101 0200 |0013: invoke-virtual {v2}, Landroid/widget/GridView;.getLastVisiblePosition:()I // method@0121 │ │ +025d54: 0a00 |0016: move-result v0 │ │ +025d56: 3304 0300 |0017: if-ne v4, v0, 001a // +0003 │ │ +025d5a: 0e00 |0019: return-void │ │ +025d5c: 0193 |001a: move v3, v9 │ │ +025d5e: 01b5 |001b: move v5, v11 │ │ +025d60: 2200 2801 |001c: new-instance v0, Lcom/gacode/relaunchx/ReLaunch$1RepeatedDownScroll$1; // type@0128 │ │ +025d64: 0781 |001e: move-object v1, v8 │ │ +025d66: 7606 6503 0000 |001f: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/gacode/relaunchx/ReLaunch$1RepeatedDownScroll$1;.:(Lcom/gacode/relaunchx/ReLaunch$1RepeatedDownScroll;Landroid/widget/GridView;III)V // method@0365 │ │ +025d6c: 1606 9600 |0022: const-wide/16 v6, #int 150 // #96 │ │ +025d70: 6e40 2401 0276 |0024: invoke-virtual {v2, v0, v6, v7}, Landroid/widget/GridView;.postDelayed:(Ljava/lang/Runnable;J)Z // method@0124 │ │ +025d76: 28f2 |0027: goto 0019 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1684 │ │ 0x000b line=1685 │ │ 0x000d line=1686 │ │ 0x0010 line=1687 │ │ 0x0013 line=1688 │ │ @@ -35435,19 +35441,19 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunch;Landroid/widget/ImageButton;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -024ce0: |[024ce0] com.gacode.relaunchx.ReLaunch$1SearchSimpleOnGestureListener.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/widget/ImageButton;)V │ │ -024cf0: 5b01 8505 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$1SearchSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0585 │ │ -024cf4: 5b02 8605 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ReLaunch$1SearchSimpleOnGestureListener;.val$search_button:Landroid/widget/ImageButton; // field@0586 │ │ -024cf8: 7010 d900 0000 |0004: invoke-direct {v0}, Landroid/view/GestureDetector$SimpleOnGestureListener;.:()V // method@00d9 │ │ -024cfe: 0e00 |0007: return-void │ │ +025d78: |[025d78] com.gacode.relaunchx.ReLaunch$1SearchSimpleOnGestureListener.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/widget/ImageButton;)V │ │ +025d88: 5b01 8505 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$1SearchSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0585 │ │ +025d8c: 5b02 8605 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ReLaunch$1SearchSimpleOnGestureListener;.val$search_button:Landroid/widget/ImageButton; // field@0586 │ │ +025d90: 7010 d900 0000 |0004: invoke-direct {v0}, Landroid/view/GestureDetector$SimpleOnGestureListener;.:()V // method@00d9 │ │ +025d96: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2309 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/gacode/relaunchx/ReLaunch$1SearchSimpleOnGestureListener; │ │ 0x0000 - 0x0008 reg=1 this$0 Lcom/gacode/relaunchx/ReLaunch; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/widget/ImageButton; │ │ @@ -35458,17 +35464,17 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -024d00: |[024d00] com.gacode.relaunchx.ReLaunch$1SearchSimpleOnGestureListener.onDoubleTap:(Landroid/view/MotionEvent;)Z │ │ -024d10: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -024d12: 0f00 |0001: return v0 │ │ +025d98: |[025d98] com.gacode.relaunchx.ReLaunch$1SearchSimpleOnGestureListener.onDoubleTap:(Landroid/view/MotionEvent;)Z │ │ +025da8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +025daa: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2319 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/gacode/relaunchx/ReLaunch$1SearchSimpleOnGestureListener; │ │ 0x0000 - 0x0002 reg=2 e Landroid/view/MotionEvent; │ │ │ │ @@ -35477,20 +35483,20 @@ │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -024d14: |[024d14] com.gacode.relaunchx.ReLaunch$1SearchSimpleOnGestureListener.onLongPress:(Landroid/view/MotionEvent;)V │ │ -024d24: 5410 8605 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$1SearchSimpleOnGestureListener;.val$search_button:Landroid/widget/ImageButton; // field@0586 │ │ -024d28: 6e10 2d01 0000 |0002: invoke-virtual {v0}, Landroid/widget/ImageButton;.hasWindowFocus:()Z // method@012d │ │ -024d2e: 0a00 |0005: move-result v0 │ │ -024d30: 3800 0200 |0006: if-eqz v0, 0008 // +0002 │ │ -024d34: 0e00 |0008: return-void │ │ +025dac: |[025dac] com.gacode.relaunchx.ReLaunch$1SearchSimpleOnGestureListener.onLongPress:(Landroid/view/MotionEvent;)V │ │ +025dbc: 5410 8605 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$1SearchSimpleOnGestureListener;.val$search_button:Landroid/widget/ImageButton; // field@0586 │ │ +025dc0: 6e10 2d01 0000 |0002: invoke-virtual {v0}, Landroid/widget/ImageButton;.hasWindowFocus:()Z // method@012d │ │ +025dc6: 0a00 |0005: move-result v0 │ │ +025dc8: 3800 0200 |0006: if-eqz v0, 0008 // +0002 │ │ +025dcc: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2324 │ │ 0x0008 line=2326 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/gacode/relaunchx/ReLaunch$1SearchSimpleOnGestureListener; │ │ 0x0000 - 0x0009 reg=2 e Landroid/view/MotionEvent; │ │ @@ -35500,19 +35506,19 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -024d38: |[024d38] com.gacode.relaunchx.ReLaunch$1SearchSimpleOnGestureListener.onSingleTapConfirmed:(Landroid/view/MotionEvent;)Z │ │ -024d48: 5410 8505 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$1SearchSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0585 │ │ -024d4c: 7110 1604 0000 |0002: invoke-static {v0}, Lcom/gacode/relaunchx/ReLaunch;.access$1700:(Lcom/gacode/relaunchx/ReLaunch;)V // method@0416 │ │ -024d52: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -024d54: 0f00 |0006: return v0 │ │ +025dd0: |[025dd0] com.gacode.relaunchx.ReLaunch$1SearchSimpleOnGestureListener.onSingleTapConfirmed:(Landroid/view/MotionEvent;)Z │ │ +025de0: 5410 8505 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$1SearchSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0585 │ │ +025de4: 7110 1604 0000 |0002: invoke-static {v0}, Lcom/gacode/relaunchx/ReLaunch;.access$1700:(Lcom/gacode/relaunchx/ReLaunch;)V // method@0416 │ │ +025dea: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +025dec: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2313 │ │ 0x0005 line=2314 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/gacode/relaunchx/ReLaunch$1SearchSimpleOnGestureListener; │ │ 0x0000 - 0x0007 reg=2 e Landroid/view/MotionEvent; │ │ @@ -35561,20 +35567,20 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunch;Landroid/widget/ImageButton;Landroid/app/Activity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -024d58: |[024d58] com.gacode.relaunchx.ReLaunch$1SettingsSimpleOnGestureListener.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/widget/ImageButton;Landroid/app/Activity;)V │ │ -024d68: 5b01 8705 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$1SettingsSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0587 │ │ -024d6c: 5b02 8905 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ReLaunch$1SettingsSimpleOnGestureListener;.val$settings_button:Landroid/widget/ImageButton; // field@0589 │ │ -024d70: 5b03 8805 |0004: iput-object v3, v0, Lcom/gacode/relaunchx/ReLaunch$1SettingsSimpleOnGestureListener;.val$relaunchx:Landroid/app/Activity; // field@0588 │ │ -024d74: 7010 d900 0000 |0006: invoke-direct {v0}, Landroid/view/GestureDetector$SimpleOnGestureListener;.:()V // method@00d9 │ │ -024d7a: 0e00 |0009: return-void │ │ +025df0: |[025df0] com.gacode.relaunchx.ReLaunch$1SettingsSimpleOnGestureListener.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/widget/ImageButton;Landroid/app/Activity;)V │ │ +025e00: 5b01 8705 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$1SettingsSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0587 │ │ +025e04: 5b02 8905 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ReLaunch$1SettingsSimpleOnGestureListener;.val$settings_button:Landroid/widget/ImageButton; // field@0589 │ │ +025e08: 5b03 8805 |0004: iput-object v3, v0, Lcom/gacode/relaunchx/ReLaunch$1SettingsSimpleOnGestureListener;.val$relaunchx:Landroid/app/Activity; // field@0588 │ │ +025e0c: 7010 d900 0000 |0006: invoke-direct {v0}, Landroid/view/GestureDetector$SimpleOnGestureListener;.:()V // method@00d9 │ │ +025e12: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2222 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lcom/gacode/relaunchx/ReLaunch$1SettingsSimpleOnGestureListener; │ │ 0x0000 - 0x000a reg=1 this$0 Lcom/gacode/relaunchx/ReLaunch; │ │ 0x0000 - 0x000a reg=2 (null) Landroid/widget/ImageButton; │ │ @@ -35586,87 +35592,87 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 143 16-bit code units │ │ -024d7c: |[024d7c] com.gacode.relaunchx.ReLaunch$1SettingsSimpleOnGestureListener.onDoubleTap:(Landroid/view/MotionEvent;)Z │ │ -024d8c: 5440 8705 |0000: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$1SettingsSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0587 │ │ -024d90: 5400 6006 |0002: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -024d94: 1a01 7a0d |0004: const-string v1, "settingsButtonDT" // string@0d7a │ │ -024d98: 1a02 1904 |0006: const-string v2, "RELAUNCH" // string@0419 │ │ -024d9c: 7230 6f00 1002 |0008: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -024da2: 0c00 |000b: move-result-object v0 │ │ -024da4: 1a01 1904 |000c: const-string v1, "RELAUNCH" // string@0419 │ │ -024da8: 6e20 7c06 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -024dae: 0a00 |0011: move-result v0 │ │ -024db0: 3800 0900 |0012: if-eqz v0, 001b // +0009 │ │ -024db4: 5440 8705 |0014: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$1SettingsSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0587 │ │ -024db8: 7110 1504 0000 |0016: invoke-static {v0}, Lcom/gacode/relaunchx/ReLaunch;.access$1600:(Lcom/gacode/relaunchx/ReLaunch;)V // method@0415 │ │ -024dbe: 1210 |0019: const/4 v0, #int 1 // #1 │ │ -024dc0: 0f00 |001a: return v0 │ │ -024dc2: 5440 8705 |001b: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$1SettingsSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0587 │ │ -024dc6: 5400 6006 |001d: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -024dca: 1a01 7a0d |001f: const-string v1, "settingsButtonDT" // string@0d7a │ │ -024dce: 1a02 1904 |0021: const-string v2, "RELAUNCH" // string@0419 │ │ -024dd2: 7230 6f00 1002 |0023: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -024dd8: 0c00 |0026: move-result-object v0 │ │ -024dda: 1a01 9601 |0027: const-string v1, "LOCK" // string@0196 │ │ -024dde: 6e20 7c06 1000 |0029: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -024de4: 0a00 |002c: move-result v0 │ │ -024de6: 3800 0800 |002d: if-eqz v0, 0035 // +0008 │ │ -024dea: 5440 8705 |002f: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$1SettingsSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0587 │ │ -024dee: 7110 1904 0000 |0031: invoke-static {v0}, Lcom/gacode/relaunchx/ReLaunch;.access$200:(Lcom/gacode/relaunchx/ReLaunch;)V // method@0419 │ │ -024df4: 28e5 |0034: goto 0019 // -001b │ │ -024df6: 5440 8705 |0035: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$1SettingsSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0587 │ │ -024dfa: 5400 6006 |0037: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -024dfe: 1a01 7a0d |0039: const-string v1, "settingsButtonDT" // string@0d7a │ │ -024e02: 1a02 1904 |003b: const-string v2, "RELAUNCH" // string@0419 │ │ -024e06: 7230 6f00 1002 |003d: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -024e0c: 0c00 |0040: move-result-object v0 │ │ -024e0e: 1a01 0804 |0041: const-string v1, "POWEROFF" // string@0408 │ │ -024e12: 6e20 7c06 1000 |0043: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -024e18: 0a00 |0046: move-result v0 │ │ -024e1a: 3800 0800 |0047: if-eqz v0, 004f // +0008 │ │ -024e1e: 5440 8705 |0049: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$1SettingsSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0587 │ │ -024e22: 7110 1c04 0000 |004b: invoke-static {v0}, Lcom/gacode/relaunchx/ReLaunch;.access$300:(Lcom/gacode/relaunchx/ReLaunch;)V // method@041c │ │ -024e28: 28cb |004e: goto 0019 // -0035 │ │ -024e2a: 5440 8705 |004f: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$1SettingsSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0587 │ │ -024e2e: 5400 6006 |0051: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -024e32: 1a01 7a0d |0053: const-string v1, "settingsButtonDT" // string@0d7a │ │ -024e36: 1a02 1904 |0055: const-string v2, "RELAUNCH" // string@0419 │ │ -024e3a: 7230 6f00 1002 |0057: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -024e40: 0c00 |005a: move-result-object v0 │ │ -024e42: 1a01 3f04 |005b: const-string v1, "SWITCHWIFI" // string@043f │ │ -024e46: 6e20 7c06 1000 |005d: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -024e4c: 0a00 |0060: move-result v0 │ │ -024e4e: 3800 0800 |0061: if-eqz v0, 0069 // +0008 │ │ -024e52: 5440 8705 |0063: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$1SettingsSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0587 │ │ -024e56: 7110 1d04 0000 |0065: invoke-static {v0}, Lcom/gacode/relaunchx/ReLaunch;.access$400:(Lcom/gacode/relaunchx/ReLaunch;)V // method@041d │ │ -024e5c: 28b1 |0068: goto 0019 // -004f │ │ -024e5e: 5440 8705 |0069: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$1SettingsSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0587 │ │ -024e62: 5400 6006 |006b: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -024e66: 1a01 7a0d |006d: const-string v1, "settingsButtonDT" // string@0d7a │ │ -024e6a: 1a02 1904 |006f: const-string v2, "RELAUNCH" // string@0419 │ │ -024e6e: 7230 6f00 1002 |0071: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -024e74: 0c00 |0074: move-result-object v0 │ │ -024e76: 1a01 1b04 |0075: const-string v1, "RUN" // string@041b │ │ -024e7a: 6e20 7c06 1000 |0077: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -024e80: 0a00 |007a: move-result v0 │ │ -024e82: 3800 9eff |007b: if-eqz v0, 0019 // -0062 │ │ -024e86: 5440 8705 |007d: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$1SettingsSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0587 │ │ -024e8a: 5441 8705 |007f: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$1SettingsSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0587 │ │ -024e8e: 5411 6006 |0081: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -024e92: 1a02 7b0d |0083: const-string v2, "settingsButtonDTapp" // string@0d7b │ │ -024e96: 1a03 1800 |0085: const-string v3, "%%" // string@0018 │ │ -024e9a: 7230 6f00 2103 |0087: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -024ea0: 0c01 |008a: move-result-object v1 │ │ -024ea2: 7120 1e04 1000 |008b: invoke-static {v0, v1}, Lcom/gacode/relaunchx/ReLaunch;.access$500:(Lcom/gacode/relaunchx/ReLaunch;Ljava/lang/String;)V // method@041e │ │ -024ea8: 288b |008e: goto 0019 // -0075 │ │ +025e14: |[025e14] com.gacode.relaunchx.ReLaunch$1SettingsSimpleOnGestureListener.onDoubleTap:(Landroid/view/MotionEvent;)Z │ │ +025e24: 5440 8705 |0000: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$1SettingsSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0587 │ │ +025e28: 5400 6006 |0002: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +025e2c: 1a01 7a0d |0004: const-string v1, "settingsButtonDT" // string@0d7a │ │ +025e30: 1a02 1904 |0006: const-string v2, "RELAUNCH" // string@0419 │ │ +025e34: 7230 6f00 1002 |0008: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +025e3a: 0c00 |000b: move-result-object v0 │ │ +025e3c: 1a01 1904 |000c: const-string v1, "RELAUNCH" // string@0419 │ │ +025e40: 6e20 7c06 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +025e46: 0a00 |0011: move-result v0 │ │ +025e48: 3800 0900 |0012: if-eqz v0, 001b // +0009 │ │ +025e4c: 5440 8705 |0014: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$1SettingsSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0587 │ │ +025e50: 7110 1504 0000 |0016: invoke-static {v0}, Lcom/gacode/relaunchx/ReLaunch;.access$1600:(Lcom/gacode/relaunchx/ReLaunch;)V // method@0415 │ │ +025e56: 1210 |0019: const/4 v0, #int 1 // #1 │ │ +025e58: 0f00 |001a: return v0 │ │ +025e5a: 5440 8705 |001b: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$1SettingsSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0587 │ │ +025e5e: 5400 6006 |001d: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +025e62: 1a01 7a0d |001f: const-string v1, "settingsButtonDT" // string@0d7a │ │ +025e66: 1a02 1904 |0021: const-string v2, "RELAUNCH" // string@0419 │ │ +025e6a: 7230 6f00 1002 |0023: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +025e70: 0c00 |0026: move-result-object v0 │ │ +025e72: 1a01 9601 |0027: const-string v1, "LOCK" // string@0196 │ │ +025e76: 6e20 7c06 1000 |0029: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +025e7c: 0a00 |002c: move-result v0 │ │ +025e7e: 3800 0800 |002d: if-eqz v0, 0035 // +0008 │ │ +025e82: 5440 8705 |002f: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$1SettingsSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0587 │ │ +025e86: 7110 1904 0000 |0031: invoke-static {v0}, Lcom/gacode/relaunchx/ReLaunch;.access$200:(Lcom/gacode/relaunchx/ReLaunch;)V // method@0419 │ │ +025e8c: 28e5 |0034: goto 0019 // -001b │ │ +025e8e: 5440 8705 |0035: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$1SettingsSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0587 │ │ +025e92: 5400 6006 |0037: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +025e96: 1a01 7a0d |0039: const-string v1, "settingsButtonDT" // string@0d7a │ │ +025e9a: 1a02 1904 |003b: const-string v2, "RELAUNCH" // string@0419 │ │ +025e9e: 7230 6f00 1002 |003d: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +025ea4: 0c00 |0040: move-result-object v0 │ │ +025ea6: 1a01 0804 |0041: const-string v1, "POWEROFF" // string@0408 │ │ +025eaa: 6e20 7c06 1000 |0043: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +025eb0: 0a00 |0046: move-result v0 │ │ +025eb2: 3800 0800 |0047: if-eqz v0, 004f // +0008 │ │ +025eb6: 5440 8705 |0049: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$1SettingsSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0587 │ │ +025eba: 7110 1c04 0000 |004b: invoke-static {v0}, Lcom/gacode/relaunchx/ReLaunch;.access$300:(Lcom/gacode/relaunchx/ReLaunch;)V // method@041c │ │ +025ec0: 28cb |004e: goto 0019 // -0035 │ │ +025ec2: 5440 8705 |004f: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$1SettingsSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0587 │ │ +025ec6: 5400 6006 |0051: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +025eca: 1a01 7a0d |0053: const-string v1, "settingsButtonDT" // string@0d7a │ │ +025ece: 1a02 1904 |0055: const-string v2, "RELAUNCH" // string@0419 │ │ +025ed2: 7230 6f00 1002 |0057: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +025ed8: 0c00 |005a: move-result-object v0 │ │ +025eda: 1a01 3f04 |005b: const-string v1, "SWITCHWIFI" // string@043f │ │ +025ede: 6e20 7c06 1000 |005d: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +025ee4: 0a00 |0060: move-result v0 │ │ +025ee6: 3800 0800 |0061: if-eqz v0, 0069 // +0008 │ │ +025eea: 5440 8705 |0063: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$1SettingsSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0587 │ │ +025eee: 7110 1d04 0000 |0065: invoke-static {v0}, Lcom/gacode/relaunchx/ReLaunch;.access$400:(Lcom/gacode/relaunchx/ReLaunch;)V // method@041d │ │ +025ef4: 28b1 |0068: goto 0019 // -004f │ │ +025ef6: 5440 8705 |0069: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$1SettingsSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0587 │ │ +025efa: 5400 6006 |006b: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +025efe: 1a01 7a0d |006d: const-string v1, "settingsButtonDT" // string@0d7a │ │ +025f02: 1a02 1904 |006f: const-string v2, "RELAUNCH" // string@0419 │ │ +025f06: 7230 6f00 1002 |0071: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +025f0c: 0c00 |0074: move-result-object v0 │ │ +025f0e: 1a01 1b04 |0075: const-string v1, "RUN" // string@041b │ │ +025f12: 6e20 7c06 1000 |0077: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +025f18: 0a00 |007a: move-result v0 │ │ +025f1a: 3800 9eff |007b: if-eqz v0, 0019 // -0062 │ │ +025f1e: 5440 8705 |007d: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$1SettingsSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0587 │ │ +025f22: 5441 8705 |007f: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$1SettingsSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0587 │ │ +025f26: 5411 6006 |0081: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +025f2a: 1a02 7b0d |0083: const-string v2, "settingsButtonDTapp" // string@0d7b │ │ +025f2e: 1a03 1800 |0085: const-string v3, "%%" // string@0018 │ │ +025f32: 7230 6f00 2103 |0087: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +025f38: 0c01 |008a: move-result-object v1 │ │ +025f3a: 7120 1e04 1000 |008b: invoke-static {v0, v1}, Lcom/gacode/relaunchx/ReLaunch;.access$500:(Lcom/gacode/relaunchx/ReLaunch;Ljava/lang/String;)V // method@041e │ │ +025f40: 288b |008e: goto 0019 // -0075 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2248 │ │ 0x000e line=2249 │ │ 0x0014 line=2250 │ │ 0x0019 line=2265 │ │ 0x001b line=2251 │ │ @@ -35690,111 +35696,111 @@ │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 194 16-bit code units │ │ -024eac: |[024eac] com.gacode.relaunchx.ReLaunch$1SettingsSimpleOnGestureListener.onLongPress:(Landroid/view/MotionEvent;)V │ │ -024ebc: 5440 8905 |0000: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$1SettingsSimpleOnGestureListener;.val$settings_button:Landroid/widget/ImageButton; // field@0589 │ │ -024ec0: 6e10 2d01 0000 |0002: invoke-virtual {v0}, Landroid/widget/ImageButton;.hasWindowFocus:()Z // method@012d │ │ -024ec6: 0a00 |0005: move-result v0 │ │ -024ec8: 3800 1b00 |0006: if-eqz v0, 0021 // +001b │ │ -024ecc: 5440 8705 |0008: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$1SettingsSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0587 │ │ -024ed0: 5400 6006 |000a: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -024ed4: 1a01 7c0d |000c: const-string v1, "settingsButtonLT" // string@0d7c │ │ -024ed8: 1a02 1904 |000e: const-string v2, "RELAUNCH" // string@0419 │ │ -024edc: 7230 6f00 1002 |0010: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -024ee2: 0c00 |0013: move-result-object v0 │ │ -024ee4: 1a01 1904 |0014: const-string v1, "RELAUNCH" // string@0419 │ │ -024ee8: 6e20 7c06 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -024eee: 0a00 |0019: move-result v0 │ │ -024ef0: 3800 0800 |001a: if-eqz v0, 0022 // +0008 │ │ -024ef4: 5440 8705 |001c: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$1SettingsSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0587 │ │ -024ef8: 7110 1504 0000 |001e: invoke-static {v0}, Lcom/gacode/relaunchx/ReLaunch;.access$1600:(Lcom/gacode/relaunchx/ReLaunch;)V // method@0415 │ │ -024efe: 0e00 |0021: return-void │ │ -024f00: 5440 8705 |0022: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$1SettingsSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0587 │ │ -024f04: 5400 6006 |0024: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -024f08: 1a01 7c0d |0026: const-string v1, "settingsButtonLT" // string@0d7c │ │ -024f0c: 1a02 1904 |0028: const-string v2, "RELAUNCH" // string@0419 │ │ -024f10: 7230 6f00 1002 |002a: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -024f16: 0c00 |002d: move-result-object v0 │ │ -024f18: 1a01 9601 |002e: const-string v1, "LOCK" // string@0196 │ │ -024f1c: 6e20 7c06 1000 |0030: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -024f22: 0a00 |0033: move-result v0 │ │ -024f24: 3800 0800 |0034: if-eqz v0, 003c // +0008 │ │ -024f28: 5440 8705 |0036: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$1SettingsSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0587 │ │ -024f2c: 7110 1904 0000 |0038: invoke-static {v0}, Lcom/gacode/relaunchx/ReLaunch;.access$200:(Lcom/gacode/relaunchx/ReLaunch;)V // method@0419 │ │ -024f32: 28e6 |003b: goto 0021 // -001a │ │ -024f34: 5440 8705 |003c: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$1SettingsSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0587 │ │ -024f38: 5400 6006 |003e: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -024f3c: 1a01 7c0d |0040: const-string v1, "settingsButtonLT" // string@0d7c │ │ -024f40: 1a02 1904 |0042: const-string v2, "RELAUNCH" // string@0419 │ │ -024f44: 7230 6f00 1002 |0044: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -024f4a: 0c00 |0047: move-result-object v0 │ │ -024f4c: 1a01 0804 |0048: const-string v1, "POWEROFF" // string@0408 │ │ -024f50: 6e20 7c06 1000 |004a: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -024f56: 0a00 |004d: move-result v0 │ │ -024f58: 3800 0800 |004e: if-eqz v0, 0056 // +0008 │ │ -024f5c: 5440 8705 |0050: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$1SettingsSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0587 │ │ -024f60: 7110 1c04 0000 |0052: invoke-static {v0}, Lcom/gacode/relaunchx/ReLaunch;.access$300:(Lcom/gacode/relaunchx/ReLaunch;)V // method@041c │ │ -024f66: 28cc |0055: goto 0021 // -0034 │ │ -024f68: 5440 8705 |0056: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$1SettingsSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0587 │ │ -024f6c: 5400 6006 |0058: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -024f70: 1a01 7c0d |005a: const-string v1, "settingsButtonLT" // string@0d7c │ │ -024f74: 1a02 1904 |005c: const-string v2, "RELAUNCH" // string@0419 │ │ -024f78: 7230 6f00 1002 |005e: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -024f7e: 0c00 |0061: move-result-object v0 │ │ -024f80: 1a01 3f04 |0062: const-string v1, "SWITCHWIFI" // string@043f │ │ -024f84: 6e20 7c06 1000 |0064: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -024f8a: 0a00 |0067: move-result v0 │ │ -024f8c: 3800 0800 |0068: if-eqz v0, 0070 // +0008 │ │ -024f90: 5440 8705 |006a: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$1SettingsSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0587 │ │ -024f94: 7110 1d04 0000 |006c: invoke-static {v0}, Lcom/gacode/relaunchx/ReLaunch;.access$400:(Lcom/gacode/relaunchx/ReLaunch;)V // method@041d │ │ -024f9a: 28b2 |006f: goto 0021 // -004e │ │ -024f9c: 5440 8705 |0070: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$1SettingsSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0587 │ │ -024fa0: 5400 6006 |0072: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -024fa4: 1a01 7c0d |0074: const-string v1, "settingsButtonLT" // string@0d7c │ │ -024fa8: 1a02 1904 |0076: const-string v2, "RELAUNCH" // string@0419 │ │ -024fac: 7230 6f00 1002 |0078: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -024fb2: 0c00 |007b: move-result-object v0 │ │ -024fb4: 1a01 1b04 |007c: const-string v1, "RUN" // string@041b │ │ -024fb8: 6e20 7c06 1000 |007e: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -024fbe: 0a00 |0081: move-result v0 │ │ -024fc0: 3800 1400 |0082: if-eqz v0, 0096 // +0014 │ │ -024fc4: 5440 8705 |0084: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$1SettingsSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0587 │ │ -024fc8: 5441 8705 |0086: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$1SettingsSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0587 │ │ -024fcc: 5411 6006 |0088: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -024fd0: 1a02 7d0d |008a: const-string v2, "settingsButtonLTapp" // string@0d7d │ │ -024fd4: 1a03 1800 |008c: const-string v3, "%%" // string@0018 │ │ -024fd8: 7230 6f00 2103 |008e: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -024fde: 0c01 |0091: move-result-object v1 │ │ -024fe0: 7120 1e04 1000 |0092: invoke-static {v0, v1}, Lcom/gacode/relaunchx/ReLaunch;.access$500:(Lcom/gacode/relaunchx/ReLaunch;Ljava/lang/String;)V // method@041e │ │ -024fe6: 288c |0095: goto 0021 // -0074 │ │ -024fe8: 5440 8705 |0096: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$1SettingsSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0587 │ │ -024fec: 5400 6006 |0098: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -024ff0: 1a01 7c0d |009a: const-string v1, "settingsButtonLT" // string@0d7c │ │ -024ff4: 1a02 1904 |009c: const-string v2, "RELAUNCH" // string@0419 │ │ -024ff8: 7230 6f00 1002 |009e: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -024ffe: 0c00 |00a1: move-result-object v0 │ │ -025000: 1a01 0204 |00a2: const-string v1, "OPTIONSMENU" // string@0402 │ │ -025004: 6e20 7c06 1000 |00a4: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -02500a: 0a00 |00a7: move-result v0 │ │ -02500c: 3800 79ff |00a8: if-eqz v0, 0021 // -0087 │ │ -025010: 6000 1e00 |00aa: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001e │ │ -025014: 1301 0e00 |00ac: const/16 v1, #int 14 // #e │ │ -025018: 3710 0d00 |00ae: if-le v0, v1, 00bb // +000d │ │ -02501c: 5440 8705 |00b0: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$1SettingsSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0587 │ │ -025020: 5400 4a06 |00b2: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -025024: 5441 8805 |00b4: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$1SettingsSimpleOnGestureListener;.val$relaunchx:Landroid/app/Activity; // field@0588 │ │ -025028: 6e20 7004 1000 |00b6: invoke-virtual {v0, v1}, Lcom/gacode/relaunchx/ReLaunchApp;.About:(Landroid/app/Activity;)V // method@0470 │ │ -02502e: 2900 68ff |00b9: goto/16 0021 // -0098 │ │ -025032: 5440 8705 |00bb: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$1SettingsSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0587 │ │ -025036: 6e10 4f04 0000 |00bd: invoke-virtual {v0}, Lcom/gacode/relaunchx/ReLaunch;.openOptionsMenu:()V // method@044f │ │ -02503c: 2900 61ff |00c0: goto/16 0021 // -009f │ │ +025f44: |[025f44] com.gacode.relaunchx.ReLaunch$1SettingsSimpleOnGestureListener.onLongPress:(Landroid/view/MotionEvent;)V │ │ +025f54: 5440 8905 |0000: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$1SettingsSimpleOnGestureListener;.val$settings_button:Landroid/widget/ImageButton; // field@0589 │ │ +025f58: 6e10 2d01 0000 |0002: invoke-virtual {v0}, Landroid/widget/ImageButton;.hasWindowFocus:()Z // method@012d │ │ +025f5e: 0a00 |0005: move-result v0 │ │ +025f60: 3800 1b00 |0006: if-eqz v0, 0021 // +001b │ │ +025f64: 5440 8705 |0008: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$1SettingsSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0587 │ │ +025f68: 5400 6006 |000a: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +025f6c: 1a01 7c0d |000c: const-string v1, "settingsButtonLT" // string@0d7c │ │ +025f70: 1a02 1904 |000e: const-string v2, "RELAUNCH" // string@0419 │ │ +025f74: 7230 6f00 1002 |0010: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +025f7a: 0c00 |0013: move-result-object v0 │ │ +025f7c: 1a01 1904 |0014: const-string v1, "RELAUNCH" // string@0419 │ │ +025f80: 6e20 7c06 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +025f86: 0a00 |0019: move-result v0 │ │ +025f88: 3800 0800 |001a: if-eqz v0, 0022 // +0008 │ │ +025f8c: 5440 8705 |001c: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$1SettingsSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0587 │ │ +025f90: 7110 1504 0000 |001e: invoke-static {v0}, Lcom/gacode/relaunchx/ReLaunch;.access$1600:(Lcom/gacode/relaunchx/ReLaunch;)V // method@0415 │ │ +025f96: 0e00 |0021: return-void │ │ +025f98: 5440 8705 |0022: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$1SettingsSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0587 │ │ +025f9c: 5400 6006 |0024: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +025fa0: 1a01 7c0d |0026: const-string v1, "settingsButtonLT" // string@0d7c │ │ +025fa4: 1a02 1904 |0028: const-string v2, "RELAUNCH" // string@0419 │ │ +025fa8: 7230 6f00 1002 |002a: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +025fae: 0c00 |002d: move-result-object v0 │ │ +025fb0: 1a01 9601 |002e: const-string v1, "LOCK" // string@0196 │ │ +025fb4: 6e20 7c06 1000 |0030: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +025fba: 0a00 |0033: move-result v0 │ │ +025fbc: 3800 0800 |0034: if-eqz v0, 003c // +0008 │ │ +025fc0: 5440 8705 |0036: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$1SettingsSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0587 │ │ +025fc4: 7110 1904 0000 |0038: invoke-static {v0}, Lcom/gacode/relaunchx/ReLaunch;.access$200:(Lcom/gacode/relaunchx/ReLaunch;)V // method@0419 │ │ +025fca: 28e6 |003b: goto 0021 // -001a │ │ +025fcc: 5440 8705 |003c: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$1SettingsSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0587 │ │ +025fd0: 5400 6006 |003e: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +025fd4: 1a01 7c0d |0040: const-string v1, "settingsButtonLT" // string@0d7c │ │ +025fd8: 1a02 1904 |0042: const-string v2, "RELAUNCH" // string@0419 │ │ +025fdc: 7230 6f00 1002 |0044: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +025fe2: 0c00 |0047: move-result-object v0 │ │ +025fe4: 1a01 0804 |0048: const-string v1, "POWEROFF" // string@0408 │ │ +025fe8: 6e20 7c06 1000 |004a: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +025fee: 0a00 |004d: move-result v0 │ │ +025ff0: 3800 0800 |004e: if-eqz v0, 0056 // +0008 │ │ +025ff4: 5440 8705 |0050: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$1SettingsSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0587 │ │ +025ff8: 7110 1c04 0000 |0052: invoke-static {v0}, Lcom/gacode/relaunchx/ReLaunch;.access$300:(Lcom/gacode/relaunchx/ReLaunch;)V // method@041c │ │ +025ffe: 28cc |0055: goto 0021 // -0034 │ │ +026000: 5440 8705 |0056: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$1SettingsSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0587 │ │ +026004: 5400 6006 |0058: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +026008: 1a01 7c0d |005a: const-string v1, "settingsButtonLT" // string@0d7c │ │ +02600c: 1a02 1904 |005c: const-string v2, "RELAUNCH" // string@0419 │ │ +026010: 7230 6f00 1002 |005e: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +026016: 0c00 |0061: move-result-object v0 │ │ +026018: 1a01 3f04 |0062: const-string v1, "SWITCHWIFI" // string@043f │ │ +02601c: 6e20 7c06 1000 |0064: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +026022: 0a00 |0067: move-result v0 │ │ +026024: 3800 0800 |0068: if-eqz v0, 0070 // +0008 │ │ +026028: 5440 8705 |006a: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$1SettingsSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0587 │ │ +02602c: 7110 1d04 0000 |006c: invoke-static {v0}, Lcom/gacode/relaunchx/ReLaunch;.access$400:(Lcom/gacode/relaunchx/ReLaunch;)V // method@041d │ │ +026032: 28b2 |006f: goto 0021 // -004e │ │ +026034: 5440 8705 |0070: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$1SettingsSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0587 │ │ +026038: 5400 6006 |0072: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +02603c: 1a01 7c0d |0074: const-string v1, "settingsButtonLT" // string@0d7c │ │ +026040: 1a02 1904 |0076: const-string v2, "RELAUNCH" // string@0419 │ │ +026044: 7230 6f00 1002 |0078: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +02604a: 0c00 |007b: move-result-object v0 │ │ +02604c: 1a01 1b04 |007c: const-string v1, "RUN" // string@041b │ │ +026050: 6e20 7c06 1000 |007e: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +026056: 0a00 |0081: move-result v0 │ │ +026058: 3800 1400 |0082: if-eqz v0, 0096 // +0014 │ │ +02605c: 5440 8705 |0084: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$1SettingsSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0587 │ │ +026060: 5441 8705 |0086: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$1SettingsSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0587 │ │ +026064: 5411 6006 |0088: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +026068: 1a02 7d0d |008a: const-string v2, "settingsButtonLTapp" // string@0d7d │ │ +02606c: 1a03 1800 |008c: const-string v3, "%%" // string@0018 │ │ +026070: 7230 6f00 2103 |008e: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +026076: 0c01 |0091: move-result-object v1 │ │ +026078: 7120 1e04 1000 |0092: invoke-static {v0, v1}, Lcom/gacode/relaunchx/ReLaunch;.access$500:(Lcom/gacode/relaunchx/ReLaunch;Ljava/lang/String;)V // method@041e │ │ +02607e: 288c |0095: goto 0021 // -0074 │ │ +026080: 5440 8705 |0096: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$1SettingsSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0587 │ │ +026084: 5400 6006 |0098: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +026088: 1a01 7c0d |009a: const-string v1, "settingsButtonLT" // string@0d7c │ │ +02608c: 1a02 1904 |009c: const-string v2, "RELAUNCH" // string@0419 │ │ +026090: 7230 6f00 1002 |009e: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +026096: 0c00 |00a1: move-result-object v0 │ │ +026098: 1a01 0204 |00a2: const-string v1, "OPTIONSMENU" // string@0402 │ │ +02609c: 6e20 7c06 1000 |00a4: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +0260a2: 0a00 |00a7: move-result v0 │ │ +0260a4: 3800 79ff |00a8: if-eqz v0, 0021 // -0087 │ │ +0260a8: 6000 1e00 |00aa: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001e │ │ +0260ac: 1301 0e00 |00ac: const/16 v1, #int 14 // #e │ │ +0260b0: 3710 0d00 |00ae: if-le v0, v1, 00bb // +000d │ │ +0260b4: 5440 8705 |00b0: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$1SettingsSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0587 │ │ +0260b8: 5400 4a06 |00b2: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +0260bc: 5441 8805 |00b4: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$1SettingsSimpleOnGestureListener;.val$relaunchx:Landroid/app/Activity; // field@0588 │ │ +0260c0: 6e20 7004 1000 |00b6: invoke-virtual {v0, v1}, Lcom/gacode/relaunchx/ReLaunchApp;.About:(Landroid/app/Activity;)V // method@0470 │ │ +0260c6: 2900 68ff |00b9: goto/16 0021 // -0098 │ │ +0260ca: 5440 8705 |00bb: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$1SettingsSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0587 │ │ +0260ce: 6e10 4f04 0000 |00bd: invoke-virtual {v0}, Lcom/gacode/relaunchx/ReLaunch;.openOptionsMenu:()V // method@044f │ │ +0260d4: 2900 61ff |00c0: goto/16 0021 // -009f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2270 │ │ 0x0008 line=2271 │ │ 0x0016 line=2272 │ │ 0x001c line=2273 │ │ 0x0021 line=2295 │ │ @@ -35824,87 +35830,87 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 143 16-bit code units │ │ -025040: |[025040] com.gacode.relaunchx.ReLaunch$1SettingsSimpleOnGestureListener.onSingleTapConfirmed:(Landroid/view/MotionEvent;)Z │ │ -025050: 5440 8705 |0000: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$1SettingsSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0587 │ │ -025054: 5400 6006 |0002: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -025058: 1a01 7e0d |0004: const-string v1, "settingsButtonST" // string@0d7e │ │ -02505c: 1a02 1904 |0006: const-string v2, "RELAUNCH" // string@0419 │ │ -025060: 7230 6f00 1002 |0008: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -025066: 0c00 |000b: move-result-object v0 │ │ -025068: 1a01 1904 |000c: const-string v1, "RELAUNCH" // string@0419 │ │ -02506c: 6e20 7c06 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -025072: 0a00 |0011: move-result v0 │ │ -025074: 3800 0900 |0012: if-eqz v0, 001b // +0009 │ │ -025078: 5440 8705 |0014: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$1SettingsSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0587 │ │ -02507c: 7110 1504 0000 |0016: invoke-static {v0}, Lcom/gacode/relaunchx/ReLaunch;.access$1600:(Lcom/gacode/relaunchx/ReLaunch;)V // method@0415 │ │ -025082: 1210 |0019: const/4 v0, #int 1 // #1 │ │ -025084: 0f00 |001a: return v0 │ │ -025086: 5440 8705 |001b: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$1SettingsSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0587 │ │ -02508a: 5400 6006 |001d: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -02508e: 1a01 7e0d |001f: const-string v1, "settingsButtonST" // string@0d7e │ │ -025092: 1a02 1904 |0021: const-string v2, "RELAUNCH" // string@0419 │ │ -025096: 7230 6f00 1002 |0023: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -02509c: 0c00 |0026: move-result-object v0 │ │ -02509e: 1a01 9601 |0027: const-string v1, "LOCK" // string@0196 │ │ -0250a2: 6e20 7c06 1000 |0029: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -0250a8: 0a00 |002c: move-result v0 │ │ -0250aa: 3800 0800 |002d: if-eqz v0, 0035 // +0008 │ │ -0250ae: 5440 8705 |002f: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$1SettingsSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0587 │ │ -0250b2: 7110 1904 0000 |0031: invoke-static {v0}, Lcom/gacode/relaunchx/ReLaunch;.access$200:(Lcom/gacode/relaunchx/ReLaunch;)V // method@0419 │ │ -0250b8: 28e5 |0034: goto 0019 // -001b │ │ -0250ba: 5440 8705 |0035: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$1SettingsSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0587 │ │ -0250be: 5400 6006 |0037: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -0250c2: 1a01 7e0d |0039: const-string v1, "settingsButtonST" // string@0d7e │ │ -0250c6: 1a02 1904 |003b: const-string v2, "RELAUNCH" // string@0419 │ │ -0250ca: 7230 6f00 1002 |003d: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -0250d0: 0c00 |0040: move-result-object v0 │ │ -0250d2: 1a01 0804 |0041: const-string v1, "POWEROFF" // string@0408 │ │ -0250d6: 6e20 7c06 1000 |0043: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -0250dc: 0a00 |0046: move-result v0 │ │ -0250de: 3800 0800 |0047: if-eqz v0, 004f // +0008 │ │ -0250e2: 5440 8705 |0049: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$1SettingsSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0587 │ │ -0250e6: 7110 1c04 0000 |004b: invoke-static {v0}, Lcom/gacode/relaunchx/ReLaunch;.access$300:(Lcom/gacode/relaunchx/ReLaunch;)V // method@041c │ │ -0250ec: 28cb |004e: goto 0019 // -0035 │ │ -0250ee: 5440 8705 |004f: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$1SettingsSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0587 │ │ -0250f2: 5400 6006 |0051: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -0250f6: 1a01 7e0d |0053: const-string v1, "settingsButtonST" // string@0d7e │ │ -0250fa: 1a02 1904 |0055: const-string v2, "RELAUNCH" // string@0419 │ │ -0250fe: 7230 6f00 1002 |0057: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -025104: 0c00 |005a: move-result-object v0 │ │ -025106: 1a01 3f04 |005b: const-string v1, "SWITCHWIFI" // string@043f │ │ -02510a: 6e20 7c06 1000 |005d: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -025110: 0a00 |0060: move-result v0 │ │ -025112: 3800 0800 |0061: if-eqz v0, 0069 // +0008 │ │ -025116: 5440 8705 |0063: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$1SettingsSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0587 │ │ -02511a: 7110 1d04 0000 |0065: invoke-static {v0}, Lcom/gacode/relaunchx/ReLaunch;.access$400:(Lcom/gacode/relaunchx/ReLaunch;)V // method@041d │ │ -025120: 28b1 |0068: goto 0019 // -004f │ │ -025122: 5440 8705 |0069: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$1SettingsSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0587 │ │ -025126: 5400 6006 |006b: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -02512a: 1a01 7e0d |006d: const-string v1, "settingsButtonST" // string@0d7e │ │ -02512e: 1a02 1904 |006f: const-string v2, "RELAUNCH" // string@0419 │ │ -025132: 7230 6f00 1002 |0071: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -025138: 0c00 |0074: move-result-object v0 │ │ -02513a: 1a01 1b04 |0075: const-string v1, "RUN" // string@041b │ │ -02513e: 6e20 7c06 1000 |0077: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -025144: 0a00 |007a: move-result v0 │ │ -025146: 3800 9eff |007b: if-eqz v0, 0019 // -0062 │ │ -02514a: 5440 8705 |007d: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$1SettingsSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0587 │ │ -02514e: 5441 8705 |007f: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$1SettingsSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0587 │ │ -025152: 5411 6006 |0081: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -025156: 1a02 7f0d |0083: const-string v2, "settingsButtonSTapp" // string@0d7f │ │ -02515a: 1a03 1800 |0085: const-string v3, "%%" // string@0018 │ │ -02515e: 7230 6f00 2103 |0087: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -025164: 0c01 |008a: move-result-object v1 │ │ -025166: 7120 1e04 1000 |008b: invoke-static {v0, v1}, Lcom/gacode/relaunchx/ReLaunch;.access$500:(Lcom/gacode/relaunchx/ReLaunch;Ljava/lang/String;)V // method@041e │ │ -02516c: 288b |008e: goto 0019 // -0075 │ │ +0260d8: |[0260d8] com.gacode.relaunchx.ReLaunch$1SettingsSimpleOnGestureListener.onSingleTapConfirmed:(Landroid/view/MotionEvent;)Z │ │ +0260e8: 5440 8705 |0000: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$1SettingsSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0587 │ │ +0260ec: 5400 6006 |0002: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +0260f0: 1a01 7e0d |0004: const-string v1, "settingsButtonST" // string@0d7e │ │ +0260f4: 1a02 1904 |0006: const-string v2, "RELAUNCH" // string@0419 │ │ +0260f8: 7230 6f00 1002 |0008: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +0260fe: 0c00 |000b: move-result-object v0 │ │ +026100: 1a01 1904 |000c: const-string v1, "RELAUNCH" // string@0419 │ │ +026104: 6e20 7c06 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +02610a: 0a00 |0011: move-result v0 │ │ +02610c: 3800 0900 |0012: if-eqz v0, 001b // +0009 │ │ +026110: 5440 8705 |0014: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$1SettingsSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0587 │ │ +026114: 7110 1504 0000 |0016: invoke-static {v0}, Lcom/gacode/relaunchx/ReLaunch;.access$1600:(Lcom/gacode/relaunchx/ReLaunch;)V // method@0415 │ │ +02611a: 1210 |0019: const/4 v0, #int 1 // #1 │ │ +02611c: 0f00 |001a: return v0 │ │ +02611e: 5440 8705 |001b: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$1SettingsSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0587 │ │ +026122: 5400 6006 |001d: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +026126: 1a01 7e0d |001f: const-string v1, "settingsButtonST" // string@0d7e │ │ +02612a: 1a02 1904 |0021: const-string v2, "RELAUNCH" // string@0419 │ │ +02612e: 7230 6f00 1002 |0023: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +026134: 0c00 |0026: move-result-object v0 │ │ +026136: 1a01 9601 |0027: const-string v1, "LOCK" // string@0196 │ │ +02613a: 6e20 7c06 1000 |0029: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +026140: 0a00 |002c: move-result v0 │ │ +026142: 3800 0800 |002d: if-eqz v0, 0035 // +0008 │ │ +026146: 5440 8705 |002f: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$1SettingsSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0587 │ │ +02614a: 7110 1904 0000 |0031: invoke-static {v0}, Lcom/gacode/relaunchx/ReLaunch;.access$200:(Lcom/gacode/relaunchx/ReLaunch;)V // method@0419 │ │ +026150: 28e5 |0034: goto 0019 // -001b │ │ +026152: 5440 8705 |0035: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$1SettingsSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0587 │ │ +026156: 5400 6006 |0037: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +02615a: 1a01 7e0d |0039: const-string v1, "settingsButtonST" // string@0d7e │ │ +02615e: 1a02 1904 |003b: const-string v2, "RELAUNCH" // string@0419 │ │ +026162: 7230 6f00 1002 |003d: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +026168: 0c00 |0040: move-result-object v0 │ │ +02616a: 1a01 0804 |0041: const-string v1, "POWEROFF" // string@0408 │ │ +02616e: 6e20 7c06 1000 |0043: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +026174: 0a00 |0046: move-result v0 │ │ +026176: 3800 0800 |0047: if-eqz v0, 004f // +0008 │ │ +02617a: 5440 8705 |0049: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$1SettingsSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0587 │ │ +02617e: 7110 1c04 0000 |004b: invoke-static {v0}, Lcom/gacode/relaunchx/ReLaunch;.access$300:(Lcom/gacode/relaunchx/ReLaunch;)V // method@041c │ │ +026184: 28cb |004e: goto 0019 // -0035 │ │ +026186: 5440 8705 |004f: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$1SettingsSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0587 │ │ +02618a: 5400 6006 |0051: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +02618e: 1a01 7e0d |0053: const-string v1, "settingsButtonST" // string@0d7e │ │ +026192: 1a02 1904 |0055: const-string v2, "RELAUNCH" // string@0419 │ │ +026196: 7230 6f00 1002 |0057: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +02619c: 0c00 |005a: move-result-object v0 │ │ +02619e: 1a01 3f04 |005b: const-string v1, "SWITCHWIFI" // string@043f │ │ +0261a2: 6e20 7c06 1000 |005d: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +0261a8: 0a00 |0060: move-result v0 │ │ +0261aa: 3800 0800 |0061: if-eqz v0, 0069 // +0008 │ │ +0261ae: 5440 8705 |0063: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$1SettingsSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0587 │ │ +0261b2: 7110 1d04 0000 |0065: invoke-static {v0}, Lcom/gacode/relaunchx/ReLaunch;.access$400:(Lcom/gacode/relaunchx/ReLaunch;)V // method@041d │ │ +0261b8: 28b1 |0068: goto 0019 // -004f │ │ +0261ba: 5440 8705 |0069: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$1SettingsSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0587 │ │ +0261be: 5400 6006 |006b: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +0261c2: 1a01 7e0d |006d: const-string v1, "settingsButtonST" // string@0d7e │ │ +0261c6: 1a02 1904 |006f: const-string v2, "RELAUNCH" // string@0419 │ │ +0261ca: 7230 6f00 1002 |0071: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +0261d0: 0c00 |0074: move-result-object v0 │ │ +0261d2: 1a01 1b04 |0075: const-string v1, "RUN" // string@041b │ │ +0261d6: 6e20 7c06 1000 |0077: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +0261dc: 0a00 |007a: move-result v0 │ │ +0261de: 3800 9eff |007b: if-eqz v0, 0019 // -0062 │ │ +0261e2: 5440 8705 |007d: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$1SettingsSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0587 │ │ +0261e6: 5441 8705 |007f: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$1SettingsSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0587 │ │ +0261ea: 5411 6006 |0081: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +0261ee: 1a02 7f0d |0083: const-string v2, "settingsButtonSTapp" // string@0d7f │ │ +0261f2: 1a03 1800 |0085: const-string v3, "%%" // string@0018 │ │ +0261f6: 7230 6f00 2103 |0087: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +0261fc: 0c01 |008a: move-result-object v1 │ │ +0261fe: 7120 1e04 1000 |008b: invoke-static {v0, v1}, Lcom/gacode/relaunchx/ReLaunch;.access$500:(Lcom/gacode/relaunchx/ReLaunch;Ljava/lang/String;)V // method@041e │ │ +026204: 288b |008e: goto 0019 // -0075 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2226 │ │ 0x000e line=2227 │ │ 0x0014 line=2228 │ │ 0x0019 line=2243 │ │ 0x001b line=2229 │ │ @@ -35958,18 +35964,18 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunch$1TvSimpleOnGestureListener;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -025170: |[025170] com.gacode.relaunchx.ReLaunch$1TvSimpleOnGestureListener$1.:(Lcom/gacode/relaunchx/ReLaunch$1TvSimpleOnGestureListener;)V │ │ -025180: 5b01 8a05 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$1TvSimpleOnGestureListener$1;.this$1:Lcom/gacode/relaunchx/ReLaunch$1TvSimpleOnGestureListener; // field@058a │ │ -025184: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -02518a: 0e00 |0005: return-void │ │ +026208: |[026208] com.gacode.relaunchx.ReLaunch$1TvSimpleOnGestureListener$1.:(Lcom/gacode/relaunchx/ReLaunch$1TvSimpleOnGestureListener;)V │ │ +026218: 5b01 8a05 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$1TvSimpleOnGestureListener$1;.this$1:Lcom/gacode/relaunchx/ReLaunch$1TvSimpleOnGestureListener; // field@058a │ │ +02621c: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +026222: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1044 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/ReLaunch$1TvSimpleOnGestureListener$1; │ │ 0x0000 - 0x0006 reg=1 this$1 Lcom/gacode/relaunchx/ReLaunch$1TvSimpleOnGestureListener; │ │ │ │ @@ -35979,66 +35985,66 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 103 16-bit code units │ │ -02518c: |[02518c] com.gacode.relaunchx.ReLaunch$1TvSimpleOnGestureListener$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -02519c: 3905 3500 |0000: if-nez v5, 0035 // +0035 │ │ -0251a0: 5430 8a05 |0002: iget-object v0, v3, Lcom/gacode/relaunchx/ReLaunch$1TvSimpleOnGestureListener$1;.this$1:Lcom/gacode/relaunchx/ReLaunch$1TvSimpleOnGestureListener; // field@058a │ │ -0251a4: 5400 8b05 |0004: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1TvSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@058b │ │ -0251a8: 5400 4a06 |0006: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -0251ac: 5400 8206 |0008: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunchApp;.columns:Ljava/util/HashMap; // field@0682 │ │ -0251b0: 5431 8a05 |000a: iget-object v1, v3, Lcom/gacode/relaunchx/ReLaunch$1TvSimpleOnGestureListener$1;.this$1:Lcom/gacode/relaunchx/ReLaunch$1TvSimpleOnGestureListener; // field@058a │ │ -0251b4: 5411 8b05 |000c: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch$1TvSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@058b │ │ -0251b8: 5411 5306 |000e: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.currentRoot:Ljava/lang/String; // field@0653 │ │ -0251bc: 6e20 c606 1000 |0010: invoke-virtual {v0, v1}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c6 │ │ -0251c2: 5430 8a05 |0013: iget-object v0, v3, Lcom/gacode/relaunchx/ReLaunch$1TvSimpleOnGestureListener$1;.this$1:Lcom/gacode/relaunchx/ReLaunch$1TvSimpleOnGestureListener; // field@058a │ │ -0251c6: 5400 8b05 |0015: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1TvSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@058b │ │ -0251ca: 5400 4a06 |0017: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -0251ce: 1a01 7c06 |0019: const-string v1, "columns" // string@067c │ │ -0251d2: 6e20 9d04 1000 |001b: invoke-virtual {v0, v1}, Lcom/gacode/relaunchx/ReLaunchApp;.saveList:(Ljava/lang/String;)V // method@049d │ │ -0251d8: 5430 8a05 |001e: iget-object v0, v3, Lcom/gacode/relaunchx/ReLaunch$1TvSimpleOnGestureListener$1;.this$1:Lcom/gacode/relaunchx/ReLaunch$1TvSimpleOnGestureListener; // field@058a │ │ -0251dc: 5400 8b05 |0020: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1TvSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@058b │ │ -0251e0: 5431 8a05 |0022: iget-object v1, v3, Lcom/gacode/relaunchx/ReLaunch$1TvSimpleOnGestureListener$1;.this$1:Lcom/gacode/relaunchx/ReLaunch$1TvSimpleOnGestureListener; // field@058a │ │ -0251e4: 5411 8b05 |0024: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch$1TvSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@058b │ │ -0251e8: 5411 5306 |0026: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.currentRoot:Ljava/lang/String; // field@0653 │ │ -0251ec: 5432 8a05 |0028: iget-object v2, v3, Lcom/gacode/relaunchx/ReLaunch$1TvSimpleOnGestureListener$1;.this$1:Lcom/gacode/relaunchx/ReLaunch$1TvSimpleOnGestureListener; // field@058a │ │ -0251f0: 5422 8b05 |002a: iget-object v2, v2, Lcom/gacode/relaunchx/ReLaunch$1TvSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@058b │ │ -0251f4: 5422 5206 |002c: iget-object v2, v2, Lcom/gacode/relaunchx/ReLaunch;.currentPosition:Ljava/lang/Integer; // field@0652 │ │ -0251f8: 7130 0e04 1002 |002e: invoke-static {v0, v1, v2}, Lcom/gacode/relaunchx/ReLaunch;.access$000:(Lcom/gacode/relaunchx/ReLaunch;Ljava/lang/String;Ljava/lang/Integer;)V // method@040e │ │ -0251fe: 7210 4b00 0400 |0031: invoke-interface {v4}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ -025204: 0e00 |0034: return-void │ │ -025206: 1210 |0035: const/4 v0, #int 1 // #1 │ │ -025208: 3305 1900 |0036: if-ne v5, v0, 004f // +0019 │ │ -02520c: 5430 8a05 |0038: iget-object v0, v3, Lcom/gacode/relaunchx/ReLaunch$1TvSimpleOnGestureListener$1;.this$1:Lcom/gacode/relaunchx/ReLaunch$1TvSimpleOnGestureListener; // field@058a │ │ -025210: 5400 8b05 |003a: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1TvSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@058b │ │ -025214: 5400 4a06 |003c: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -025218: 5400 8206 |003e: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunchApp;.columns:Ljava/util/HashMap; // field@0682 │ │ -02521c: 5431 8a05 |0040: iget-object v1, v3, Lcom/gacode/relaunchx/ReLaunch$1TvSimpleOnGestureListener$1;.this$1:Lcom/gacode/relaunchx/ReLaunch$1TvSimpleOnGestureListener; // field@058a │ │ -025220: 5411 8b05 |0042: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch$1TvSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@058b │ │ -025224: 5411 5306 |0044: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.currentRoot:Ljava/lang/String; // field@0653 │ │ -025228: 12f2 |0046: const/4 v2, #int -1 // #ff │ │ -02522a: 7110 5f06 0200 |0047: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -025230: 0c02 |004a: move-result-object v2 │ │ -025232: 6e30 c506 1002 |004b: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@06c5 │ │ -025238: 28c5 |004e: goto 0013 // -003b │ │ -02523a: 5430 8a05 |004f: iget-object v0, v3, Lcom/gacode/relaunchx/ReLaunch$1TvSimpleOnGestureListener$1;.this$1:Lcom/gacode/relaunchx/ReLaunch$1TvSimpleOnGestureListener; // field@058a │ │ -02523e: 5400 8b05 |0051: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1TvSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@058b │ │ -025242: 5400 4a06 |0053: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -025246: 5400 8206 |0055: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunchApp;.columns:Ljava/util/HashMap; // field@0682 │ │ -02524a: 5431 8a05 |0057: iget-object v1, v3, Lcom/gacode/relaunchx/ReLaunch$1TvSimpleOnGestureListener$1;.this$1:Lcom/gacode/relaunchx/ReLaunch$1TvSimpleOnGestureListener; // field@058a │ │ -02524e: 5411 8b05 |0059: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch$1TvSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@058b │ │ -025252: 5411 5306 |005b: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.currentRoot:Ljava/lang/String; // field@0653 │ │ -025256: d802 05ff |005d: add-int/lit8 v2, v5, #int -1 // #ff │ │ -02525a: 7110 5f06 0200 |005f: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -025260: 0c02 |0062: move-result-object v2 │ │ -025262: 6e30 c506 1002 |0063: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@06c5 │ │ -025268: 28ad |0066: goto 0013 // -0053 │ │ +026224: |[026224] com.gacode.relaunchx.ReLaunch$1TvSimpleOnGestureListener$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +026234: 3905 3500 |0000: if-nez v5, 0035 // +0035 │ │ +026238: 5430 8a05 |0002: iget-object v0, v3, Lcom/gacode/relaunchx/ReLaunch$1TvSimpleOnGestureListener$1;.this$1:Lcom/gacode/relaunchx/ReLaunch$1TvSimpleOnGestureListener; // field@058a │ │ +02623c: 5400 8b05 |0004: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1TvSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@058b │ │ +026240: 5400 4a06 |0006: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +026244: 5400 8206 |0008: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunchApp;.columns:Ljava/util/HashMap; // field@0682 │ │ +026248: 5431 8a05 |000a: iget-object v1, v3, Lcom/gacode/relaunchx/ReLaunch$1TvSimpleOnGestureListener$1;.this$1:Lcom/gacode/relaunchx/ReLaunch$1TvSimpleOnGestureListener; // field@058a │ │ +02624c: 5411 8b05 |000c: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch$1TvSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@058b │ │ +026250: 5411 5306 |000e: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.currentRoot:Ljava/lang/String; // field@0653 │ │ +026254: 6e20 c606 1000 |0010: invoke-virtual {v0, v1}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c6 │ │ +02625a: 5430 8a05 |0013: iget-object v0, v3, Lcom/gacode/relaunchx/ReLaunch$1TvSimpleOnGestureListener$1;.this$1:Lcom/gacode/relaunchx/ReLaunch$1TvSimpleOnGestureListener; // field@058a │ │ +02625e: 5400 8b05 |0015: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1TvSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@058b │ │ +026262: 5400 4a06 |0017: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +026266: 1a01 7c06 |0019: const-string v1, "columns" // string@067c │ │ +02626a: 6e20 9d04 1000 |001b: invoke-virtual {v0, v1}, Lcom/gacode/relaunchx/ReLaunchApp;.saveList:(Ljava/lang/String;)V // method@049d │ │ +026270: 5430 8a05 |001e: iget-object v0, v3, Lcom/gacode/relaunchx/ReLaunch$1TvSimpleOnGestureListener$1;.this$1:Lcom/gacode/relaunchx/ReLaunch$1TvSimpleOnGestureListener; // field@058a │ │ +026274: 5400 8b05 |0020: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1TvSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@058b │ │ +026278: 5431 8a05 |0022: iget-object v1, v3, Lcom/gacode/relaunchx/ReLaunch$1TvSimpleOnGestureListener$1;.this$1:Lcom/gacode/relaunchx/ReLaunch$1TvSimpleOnGestureListener; // field@058a │ │ +02627c: 5411 8b05 |0024: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch$1TvSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@058b │ │ +026280: 5411 5306 |0026: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.currentRoot:Ljava/lang/String; // field@0653 │ │ +026284: 5432 8a05 |0028: iget-object v2, v3, Lcom/gacode/relaunchx/ReLaunch$1TvSimpleOnGestureListener$1;.this$1:Lcom/gacode/relaunchx/ReLaunch$1TvSimpleOnGestureListener; // field@058a │ │ +026288: 5422 8b05 |002a: iget-object v2, v2, Lcom/gacode/relaunchx/ReLaunch$1TvSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@058b │ │ +02628c: 5422 5206 |002c: iget-object v2, v2, Lcom/gacode/relaunchx/ReLaunch;.currentPosition:Ljava/lang/Integer; // field@0652 │ │ +026290: 7130 0e04 1002 |002e: invoke-static {v0, v1, v2}, Lcom/gacode/relaunchx/ReLaunch;.access$000:(Lcom/gacode/relaunchx/ReLaunch;Ljava/lang/String;Ljava/lang/Integer;)V // method@040e │ │ +026296: 7210 4b00 0400 |0031: invoke-interface {v4}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ +02629c: 0e00 |0034: return-void │ │ +02629e: 1210 |0035: const/4 v0, #int 1 // #1 │ │ +0262a0: 3305 1900 |0036: if-ne v5, v0, 004f // +0019 │ │ +0262a4: 5430 8a05 |0038: iget-object v0, v3, Lcom/gacode/relaunchx/ReLaunch$1TvSimpleOnGestureListener$1;.this$1:Lcom/gacode/relaunchx/ReLaunch$1TvSimpleOnGestureListener; // field@058a │ │ +0262a8: 5400 8b05 |003a: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1TvSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@058b │ │ +0262ac: 5400 4a06 |003c: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +0262b0: 5400 8206 |003e: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunchApp;.columns:Ljava/util/HashMap; // field@0682 │ │ +0262b4: 5431 8a05 |0040: iget-object v1, v3, Lcom/gacode/relaunchx/ReLaunch$1TvSimpleOnGestureListener$1;.this$1:Lcom/gacode/relaunchx/ReLaunch$1TvSimpleOnGestureListener; // field@058a │ │ +0262b8: 5411 8b05 |0042: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch$1TvSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@058b │ │ +0262bc: 5411 5306 |0044: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.currentRoot:Ljava/lang/String; // field@0653 │ │ +0262c0: 12f2 |0046: const/4 v2, #int -1 // #ff │ │ +0262c2: 7110 5f06 0200 |0047: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +0262c8: 0c02 |004a: move-result-object v2 │ │ +0262ca: 6e30 c506 1002 |004b: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@06c5 │ │ +0262d0: 28c5 |004e: goto 0013 // -003b │ │ +0262d2: 5430 8a05 |004f: iget-object v0, v3, Lcom/gacode/relaunchx/ReLaunch$1TvSimpleOnGestureListener$1;.this$1:Lcom/gacode/relaunchx/ReLaunch$1TvSimpleOnGestureListener; // field@058a │ │ +0262d6: 5400 8b05 |0051: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$1TvSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@058b │ │ +0262da: 5400 4a06 |0053: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +0262de: 5400 8206 |0055: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunchApp;.columns:Ljava/util/HashMap; // field@0682 │ │ +0262e2: 5431 8a05 |0057: iget-object v1, v3, Lcom/gacode/relaunchx/ReLaunch$1TvSimpleOnGestureListener$1;.this$1:Lcom/gacode/relaunchx/ReLaunch$1TvSimpleOnGestureListener; // field@058a │ │ +0262e6: 5411 8b05 |0059: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch$1TvSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@058b │ │ +0262ea: 5411 5306 |005b: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.currentRoot:Ljava/lang/String; // field@0653 │ │ +0262ee: d802 05ff |005d: add-int/lit8 v2, v5, #int -1 // #ff │ │ +0262f2: 7110 5f06 0200 |005f: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +0262f8: 0c02 |0062: move-result-object v2 │ │ +0262fa: 6e30 c506 1002 |0063: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@06c5 │ │ +026300: 28ad |0066: goto 0013 // -0053 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1046 │ │ 0x0002 line=1047 │ │ 0x0013 line=1055 │ │ 0x001e line=1056 │ │ 0x0031 line=1057 │ │ @@ -36085,18 +36091,18 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunch;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02526c: |[02526c] com.gacode.relaunchx.ReLaunch$1TvSimpleOnGestureListener.:(Lcom/gacode/relaunchx/ReLaunch;)V │ │ -02527c: 5b01 8b05 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$1TvSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@058b │ │ -025280: 7010 d900 0000 |0002: invoke-direct {v0}, Landroid/view/GestureDetector$SimpleOnGestureListener;.:()V // method@00d9 │ │ -025286: 0e00 |0005: return-void │ │ +026304: |[026304] com.gacode.relaunchx.ReLaunch$1TvSimpleOnGestureListener.:(Lcom/gacode/relaunchx/ReLaunch;)V │ │ +026314: 5b01 8b05 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$1TvSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@058b │ │ +026318: 7010 d900 0000 |0002: invoke-direct {v0}, Landroid/view/GestureDetector$SimpleOnGestureListener;.:()V // method@00d9 │ │ +02631e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1016 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/ReLaunch$1TvSimpleOnGestureListener; │ │ 0x0000 - 0x0006 reg=1 this$0 Lcom/gacode/relaunchx/ReLaunch; │ │ │ │ @@ -36106,17 +36112,17 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -025288: |[025288] com.gacode.relaunchx.ReLaunch$1TvSimpleOnGestureListener.onDoubleTap:(Landroid/view/MotionEvent;)Z │ │ -025298: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -02529a: 0f00 |0001: return v0 │ │ +026320: |[026320] com.gacode.relaunchx.ReLaunch$1TvSimpleOnGestureListener.onDoubleTap:(Landroid/view/MotionEvent;)Z │ │ +026330: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +026332: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1067 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/gacode/relaunchx/ReLaunch$1TvSimpleOnGestureListener; │ │ 0x0000 - 0x0002 reg=2 e Landroid/view/MotionEvent; │ │ │ │ @@ -36125,18 +36131,18 @@ │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02529c: |[02529c] com.gacode.relaunchx.ReLaunch$1TvSimpleOnGestureListener.onLongPress:(Landroid/view/MotionEvent;)V │ │ -0252ac: 5410 8b05 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$1TvSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@058b │ │ -0252b0: 7110 0f04 0000 |0002: invoke-static {v0}, Lcom/gacode/relaunchx/ReLaunch;.access$100:(Lcom/gacode/relaunchx/ReLaunch;)V // method@040f │ │ -0252b6: 0e00 |0005: return-void │ │ +026334: |[026334] com.gacode.relaunchx.ReLaunch$1TvSimpleOnGestureListener.onLongPress:(Landroid/view/MotionEvent;)V │ │ +026344: 5410 8b05 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$1TvSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@058b │ │ +026348: 7110 0f04 0000 |0002: invoke-static {v0}, Lcom/gacode/relaunchx/ReLaunch;.access$100:(Lcom/gacode/relaunchx/ReLaunch;)V // method@040f │ │ +02634e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1072 │ │ 0x0005 line=1073 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/gacode/relaunchx/ReLaunch$1TvSimpleOnGestureListener; │ │ 0x0000 - 0x0006 reg=2 e Landroid/view/MotionEvent; │ │ @@ -36146,101 +36152,101 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 170 16-bit code units │ │ -0252b8: |[0252b8] com.gacode.relaunchx.ReLaunch$1TvSimpleOnGestureListener.onSingleTapConfirmed:(Landroid/view/MotionEvent;)Z │ │ -0252c8: 121a |0000: const/4 v10, #int 1 // #1 │ │ -0252ca: 1209 |0001: const/4 v9, #int 0 // #0 │ │ -0252cc: 12f8 |0002: const/4 v8, #int -1 // #ff │ │ -0252ce: 54b6 8b05 |0003: iget-object v6, v11, Lcom/gacode/relaunchx/ReLaunch$1TvSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@058b │ │ -0252d2: 6e10 3704 0600 |0005: invoke-virtual {v6}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -0252d8: 0c06 |0008: move-result-object v6 │ │ -0252da: 1407 1600 057f |0009: const v7, #float 1.76788e+38 // #7f050016 │ │ -0252e0: 6e20 8100 7600 |000c: invoke-virtual {v6, v7}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@0081 │ │ -0252e6: 0c03 |000f: move-result-object v3 │ │ -0252e8: 2136 |0010: array-length v6, v3 │ │ -0252ea: d806 0601 |0011: add-int/lit8 v6, v6, #int 1 // #01 │ │ -0252ee: 2364 2f02 |0013: new-array v4, v6, [Ljava/lang/CharSequence; // type@022f │ │ -0252f2: 54b6 8b05 |0015: iget-object v6, v11, Lcom/gacode/relaunchx/ReLaunch$1TvSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@058b │ │ -0252f6: 6e10 3704 0600 |0017: invoke-virtual {v6}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -0252fc: 0c06 |001a: move-result-object v6 │ │ -0252fe: 1407 6600 087f |001b: const v7, #float 1.80777e+38 // #7f080066 │ │ -025304: 6e20 8000 7600 |001e: invoke-virtual {v6, v7}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -02530a: 0c06 |0021: move-result-object v6 │ │ -02530c: 4d06 0409 |0022: aput-object v6, v4, v9 │ │ -025310: 1205 |0024: const/4 v5, #int 0 // #0 │ │ -025312: 2136 |0025: array-length v6, v3 │ │ -025314: 3565 0b00 |0026: if-ge v5, v6, 0031 // +000b │ │ -025318: d806 0501 |0028: add-int/lit8 v6, v5, #int 1 // #01 │ │ -02531c: 4607 0305 |002a: aget-object v7, v3, v5 │ │ -025320: 4d07 0406 |002c: aput-object v7, v4, v6 │ │ -025324: d805 0501 |002e: add-int/lit8 v5, v5, #int 1 // #01 │ │ -025328: 28f5 |0030: goto 0025 // -000b │ │ -02532a: 7110 5f06 0800 |0031: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -025330: 0c02 |0034: move-result-object v2 │ │ -025332: 54b6 8b05 |0035: iget-object v6, v11, Lcom/gacode/relaunchx/ReLaunch$1TvSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@058b │ │ -025336: 5466 4a06 |0037: iget-object v6, v6, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02533a: 5466 8206 |0039: iget-object v6, v6, Lcom/gacode/relaunchx/ReLaunchApp;.columns:Ljava/util/HashMap; // field@0682 │ │ -02533e: 54b7 8b05 |003b: iget-object v7, v11, Lcom/gacode/relaunchx/ReLaunch$1TvSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@058b │ │ -025342: 5477 5306 |003d: iget-object v7, v7, Lcom/gacode/relaunchx/ReLaunch;.currentRoot:Ljava/lang/String; // field@0653 │ │ -025346: 6e20 c206 7600 |003f: invoke-virtual {v6, v7}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@06c2 │ │ -02534c: 0a06 |0042: move-result v6 │ │ -02534e: 3806 6200 |0043: if-eqz v6, 00a5 // +0062 │ │ -025352: 54b6 8b05 |0045: iget-object v6, v11, Lcom/gacode/relaunchx/ReLaunch$1TvSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@058b │ │ -025356: 5466 4a06 |0047: iget-object v6, v6, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02535a: 5466 8206 |0049: iget-object v6, v6, Lcom/gacode/relaunchx/ReLaunchApp;.columns:Ljava/util/HashMap; // field@0682 │ │ -02535e: 54b7 8b05 |004b: iget-object v7, v11, Lcom/gacode/relaunchx/ReLaunch$1TvSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@058b │ │ -025362: 5477 5306 |004d: iget-object v7, v7, Lcom/gacode/relaunchx/ReLaunch;.currentRoot:Ljava/lang/String; // field@0653 │ │ -025366: 6e20 c306 7600 |004f: invoke-virtual {v6, v7}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ -02536c: 0c06 |0052: move-result-object v6 │ │ -02536e: 1f06 f501 |0053: check-cast v6, Ljava/lang/Integer; // type@01f5 │ │ -025372: 6e10 5c06 0600 |0055: invoke-virtual {v6}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -025378: 0a06 |0058: move-result v6 │ │ -02537a: 3386 3100 |0059: if-ne v6, v8, 008a // +0031 │ │ -02537e: 7110 5f06 0a00 |005b: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -025384: 0c02 |005e: move-result-object v2 │ │ -025386: 2201 0c00 |005f: new-instance v1, Landroid/app/AlertDialog$Builder; // type@000c │ │ -02538a: 54b6 8b05 |0061: iget-object v6, v11, Lcom/gacode/relaunchx/ReLaunch$1TvSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@058b │ │ -02538e: 7020 1b00 6100 |0063: invoke-direct {v1, v6}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ -025394: 54b6 8b05 |0066: iget-object v6, v11, Lcom/gacode/relaunchx/ReLaunch$1TvSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@058b │ │ -025398: 6e10 3704 0600 |0068: invoke-virtual {v6}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -02539e: 0c06 |006b: move-result-object v6 │ │ -0253a0: 1407 8700 087f |006c: const v7, #float 1.80778e+38 // #7f080087 │ │ -0253a6: 6e20 8000 7600 |006f: invoke-virtual {v6, v7}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -0253ac: 0c06 |0072: move-result-object v6 │ │ -0253ae: 6e20 2500 6100 |0073: invoke-virtual {v1, v6}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ -0253b4: 6e10 5c06 0200 |0076: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -0253ba: 0a06 |0079: move-result v6 │ │ -0253bc: 2207 2c01 |007a: new-instance v7, Lcom/gacode/relaunchx/ReLaunch$1TvSimpleOnGestureListener$1; // type@012c │ │ -0253c0: 7020 7103 b700 |007c: invoke-direct {v7, v11}, Lcom/gacode/relaunchx/ReLaunch$1TvSimpleOnGestureListener$1;.:(Lcom/gacode/relaunchx/ReLaunch$1TvSimpleOnGestureListener;)V // method@0371 │ │ -0253c6: 6e40 2300 4176 |007f: invoke-virtual {v1, v4, v6, v7}, Landroid/app/AlertDialog$Builder;.setSingleChoiceItems:([Ljava/lang/CharSequence;ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0023 │ │ -0253cc: 6e10 1c00 0100 |0082: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@001c │ │ -0253d2: 0c00 |0085: move-result-object v0 │ │ -0253d4: 6e10 2800 0000 |0086: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@0028 │ │ -0253da: 0f0a |0089: return v10 │ │ -0253dc: 54b6 8b05 |008a: iget-object v6, v11, Lcom/gacode/relaunchx/ReLaunch$1TvSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@058b │ │ -0253e0: 5466 4a06 |008c: iget-object v6, v6, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -0253e4: 5466 8206 |008e: iget-object v6, v6, Lcom/gacode/relaunchx/ReLaunchApp;.columns:Ljava/util/HashMap; // field@0682 │ │ -0253e8: 54b7 8b05 |0090: iget-object v7, v11, Lcom/gacode/relaunchx/ReLaunch$1TvSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@058b │ │ -0253ec: 5477 5306 |0092: iget-object v7, v7, Lcom/gacode/relaunchx/ReLaunch;.currentRoot:Ljava/lang/String; // field@0653 │ │ -0253f0: 6e20 c306 7600 |0094: invoke-virtual {v6, v7}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ -0253f6: 0c06 |0097: move-result-object v6 │ │ -0253f8: 1f06 f501 |0098: check-cast v6, Ljava/lang/Integer; // type@01f5 │ │ -0253fc: 6e10 5c06 0600 |009a: invoke-virtual {v6}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -025402: 0a06 |009d: move-result v6 │ │ -025404: d806 0601 |009e: add-int/lit8 v6, v6, #int 1 // #01 │ │ -025408: 7110 5f06 0600 |00a0: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -02540e: 0c02 |00a3: move-result-object v2 │ │ -025410: 28bb |00a4: goto 005f // -0045 │ │ -025412: 7110 5f06 0900 |00a5: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -025418: 0c02 |00a8: move-result-object v2 │ │ -02541a: 28b6 |00a9: goto 005f // -004a │ │ +026350: |[026350] com.gacode.relaunchx.ReLaunch$1TvSimpleOnGestureListener.onSingleTapConfirmed:(Landroid/view/MotionEvent;)Z │ │ +026360: 121a |0000: const/4 v10, #int 1 // #1 │ │ +026362: 1209 |0001: const/4 v9, #int 0 // #0 │ │ +026364: 12f8 |0002: const/4 v8, #int -1 // #ff │ │ +026366: 54b6 8b05 |0003: iget-object v6, v11, Lcom/gacode/relaunchx/ReLaunch$1TvSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@058b │ │ +02636a: 6e10 3704 0600 |0005: invoke-virtual {v6}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +026370: 0c06 |0008: move-result-object v6 │ │ +026372: 1407 1600 057f |0009: const v7, #float 1.76788e+38 // #7f050016 │ │ +026378: 6e20 8100 7600 |000c: invoke-virtual {v6, v7}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@0081 │ │ +02637e: 0c03 |000f: move-result-object v3 │ │ +026380: 2136 |0010: array-length v6, v3 │ │ +026382: d806 0601 |0011: add-int/lit8 v6, v6, #int 1 // #01 │ │ +026386: 2364 2f02 |0013: new-array v4, v6, [Ljava/lang/CharSequence; // type@022f │ │ +02638a: 54b6 8b05 |0015: iget-object v6, v11, Lcom/gacode/relaunchx/ReLaunch$1TvSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@058b │ │ +02638e: 6e10 3704 0600 |0017: invoke-virtual {v6}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +026394: 0c06 |001a: move-result-object v6 │ │ +026396: 1407 6600 087f |001b: const v7, #float 1.80777e+38 // #7f080066 │ │ +02639c: 6e20 8000 7600 |001e: invoke-virtual {v6, v7}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +0263a2: 0c06 |0021: move-result-object v6 │ │ +0263a4: 4d06 0409 |0022: aput-object v6, v4, v9 │ │ +0263a8: 1205 |0024: const/4 v5, #int 0 // #0 │ │ +0263aa: 2136 |0025: array-length v6, v3 │ │ +0263ac: 3565 0b00 |0026: if-ge v5, v6, 0031 // +000b │ │ +0263b0: d806 0501 |0028: add-int/lit8 v6, v5, #int 1 // #01 │ │ +0263b4: 4607 0305 |002a: aget-object v7, v3, v5 │ │ +0263b8: 4d07 0406 |002c: aput-object v7, v4, v6 │ │ +0263bc: d805 0501 |002e: add-int/lit8 v5, v5, #int 1 // #01 │ │ +0263c0: 28f5 |0030: goto 0025 // -000b │ │ +0263c2: 7110 5f06 0800 |0031: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +0263c8: 0c02 |0034: move-result-object v2 │ │ +0263ca: 54b6 8b05 |0035: iget-object v6, v11, Lcom/gacode/relaunchx/ReLaunch$1TvSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@058b │ │ +0263ce: 5466 4a06 |0037: iget-object v6, v6, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +0263d2: 5466 8206 |0039: iget-object v6, v6, Lcom/gacode/relaunchx/ReLaunchApp;.columns:Ljava/util/HashMap; // field@0682 │ │ +0263d6: 54b7 8b05 |003b: iget-object v7, v11, Lcom/gacode/relaunchx/ReLaunch$1TvSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@058b │ │ +0263da: 5477 5306 |003d: iget-object v7, v7, Lcom/gacode/relaunchx/ReLaunch;.currentRoot:Ljava/lang/String; // field@0653 │ │ +0263de: 6e20 c206 7600 |003f: invoke-virtual {v6, v7}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@06c2 │ │ +0263e4: 0a06 |0042: move-result v6 │ │ +0263e6: 3806 6200 |0043: if-eqz v6, 00a5 // +0062 │ │ +0263ea: 54b6 8b05 |0045: iget-object v6, v11, Lcom/gacode/relaunchx/ReLaunch$1TvSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@058b │ │ +0263ee: 5466 4a06 |0047: iget-object v6, v6, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +0263f2: 5466 8206 |0049: iget-object v6, v6, Lcom/gacode/relaunchx/ReLaunchApp;.columns:Ljava/util/HashMap; // field@0682 │ │ +0263f6: 54b7 8b05 |004b: iget-object v7, v11, Lcom/gacode/relaunchx/ReLaunch$1TvSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@058b │ │ +0263fa: 5477 5306 |004d: iget-object v7, v7, Lcom/gacode/relaunchx/ReLaunch;.currentRoot:Ljava/lang/String; // field@0653 │ │ +0263fe: 6e20 c306 7600 |004f: invoke-virtual {v6, v7}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ +026404: 0c06 |0052: move-result-object v6 │ │ +026406: 1f06 f501 |0053: check-cast v6, Ljava/lang/Integer; // type@01f5 │ │ +02640a: 6e10 5c06 0600 |0055: invoke-virtual {v6}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +026410: 0a06 |0058: move-result v6 │ │ +026412: 3386 3100 |0059: if-ne v6, v8, 008a // +0031 │ │ +026416: 7110 5f06 0a00 |005b: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +02641c: 0c02 |005e: move-result-object v2 │ │ +02641e: 2201 0c00 |005f: new-instance v1, Landroid/app/AlertDialog$Builder; // type@000c │ │ +026422: 54b6 8b05 |0061: iget-object v6, v11, Lcom/gacode/relaunchx/ReLaunch$1TvSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@058b │ │ +026426: 7020 1b00 6100 |0063: invoke-direct {v1, v6}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ +02642c: 54b6 8b05 |0066: iget-object v6, v11, Lcom/gacode/relaunchx/ReLaunch$1TvSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@058b │ │ +026430: 6e10 3704 0600 |0068: invoke-virtual {v6}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +026436: 0c06 |006b: move-result-object v6 │ │ +026438: 1407 8700 087f |006c: const v7, #float 1.80778e+38 // #7f080087 │ │ +02643e: 6e20 8000 7600 |006f: invoke-virtual {v6, v7}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +026444: 0c06 |0072: move-result-object v6 │ │ +026446: 6e20 2500 6100 |0073: invoke-virtual {v1, v6}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ +02644c: 6e10 5c06 0200 |0076: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +026452: 0a06 |0079: move-result v6 │ │ +026454: 2207 2c01 |007a: new-instance v7, Lcom/gacode/relaunchx/ReLaunch$1TvSimpleOnGestureListener$1; // type@012c │ │ +026458: 7020 7103 b700 |007c: invoke-direct {v7, v11}, Lcom/gacode/relaunchx/ReLaunch$1TvSimpleOnGestureListener$1;.:(Lcom/gacode/relaunchx/ReLaunch$1TvSimpleOnGestureListener;)V // method@0371 │ │ +02645e: 6e40 2300 4176 |007f: invoke-virtual {v1, v4, v6, v7}, Landroid/app/AlertDialog$Builder;.setSingleChoiceItems:([Ljava/lang/CharSequence;ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0023 │ │ +026464: 6e10 1c00 0100 |0082: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@001c │ │ +02646a: 0c00 |0085: move-result-object v0 │ │ +02646c: 6e10 2800 0000 |0086: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@0028 │ │ +026472: 0f0a |0089: return v10 │ │ +026474: 54b6 8b05 |008a: iget-object v6, v11, Lcom/gacode/relaunchx/ReLaunch$1TvSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@058b │ │ +026478: 5466 4a06 |008c: iget-object v6, v6, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02647c: 5466 8206 |008e: iget-object v6, v6, Lcom/gacode/relaunchx/ReLaunchApp;.columns:Ljava/util/HashMap; // field@0682 │ │ +026480: 54b7 8b05 |0090: iget-object v7, v11, Lcom/gacode/relaunchx/ReLaunch$1TvSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@058b │ │ +026484: 5477 5306 |0092: iget-object v7, v7, Lcom/gacode/relaunchx/ReLaunch;.currentRoot:Ljava/lang/String; // field@0653 │ │ +026488: 6e20 c306 7600 |0094: invoke-virtual {v6, v7}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ +02648e: 0c06 |0097: move-result-object v6 │ │ +026490: 1f06 f501 |0098: check-cast v6, Ljava/lang/Integer; // type@01f5 │ │ +026494: 6e10 5c06 0600 |009a: invoke-virtual {v6}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +02649a: 0a06 |009d: move-result v6 │ │ +02649c: d806 0601 |009e: add-int/lit8 v6, v6, #int 1 // #01 │ │ +0264a0: 7110 5f06 0600 |00a0: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +0264a6: 0c02 |00a3: move-result-object v2 │ │ +0264a8: 28bb |00a4: goto 005f // -0045 │ │ +0264aa: 7110 5f06 0900 |00a5: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +0264b0: 0c02 |00a8: move-result-object v2 │ │ +0264b2: 28b6 |00a9: goto 005f // -004a │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1019 │ │ 0x0010 line=1021 │ │ 0x0015 line=1022 │ │ 0x0024 line=1024 │ │ 0x0028 line=1025 │ │ @@ -36306,19 +36312,19 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener;[Z)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -02541c: |[02541c] com.gacode.relaunchx.ReLaunch$1UpSimpleOnGestureListener$1.:(Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener;[Z)V │ │ -02542c: 5b01 8c05 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener$1;.this$1:Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener; // field@058c │ │ -025430: 5b02 8d05 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener$1;.val$checkStates:[Z // field@058d │ │ -025434: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -02543a: 0e00 |0007: return-void │ │ +0264b4: |[0264b4] com.gacode.relaunchx.ReLaunch$1UpSimpleOnGestureListener$1.:(Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener;[Z)V │ │ +0264c4: 5b01 8c05 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener$1;.this$1:Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener; // field@058c │ │ +0264c8: 5b02 8d05 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener$1;.val$checkStates:[Z // field@058d │ │ +0264cc: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +0264d2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=811 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener$1; │ │ 0x0000 - 0x0008 reg=1 this$1 Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener; │ │ 0x0000 - 0x0008 reg=2 (null) [Z │ │ @@ -36329,41 +36335,41 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -02543c: |[02543c] com.gacode.relaunchx.ReLaunch$1UpSimpleOnGestureListener$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -02544c: 5441 8c05 |0000: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener$1;.this$1:Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener; // field@058c │ │ -025450: 5411 9205 |0002: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0592 │ │ -025454: 5411 6006 |0004: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -025458: 7210 6b00 0100 |0006: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006b │ │ -02545e: 0c00 |0009: move-result-object v0 │ │ -025460: 1a01 b207 |000a: const-string v1, "filterResults" // string@07b2 │ │ -025464: 5442 8d05 |000c: iget-object v2, v4, Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener$1;.val$checkStates:[Z // field@058d │ │ -025468: 1203 |000e: const/4 v3, #int 0 // #0 │ │ -02546a: 4702 0203 |000f: aget-boolean v2, v2, v3 │ │ -02546e: 7230 6600 1002 |0011: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0066 │ │ -025474: 1a01 930d |0014: const-string v1, "showHidden" // string@0d93 │ │ -025478: 5442 8d05 |0016: iget-object v2, v4, Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener$1;.val$checkStates:[Z // field@058d │ │ -02547c: 1213 |0018: const/4 v3, #int 1 // #1 │ │ -02547e: 4702 0203 |0019: aget-boolean v2, v2, v3 │ │ -025482: 7230 6600 1002 |001b: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0066 │ │ -025488: 7210 6500 0000 |001e: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0065 │ │ -02548e: 5441 8c05 |0021: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener$1;.this$1:Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener; // field@058c │ │ -025492: 5411 9205 |0023: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0592 │ │ -025496: 5442 8c05 |0025: iget-object v2, v4, Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener$1;.this$1:Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener; // field@058c │ │ -02549a: 5422 9205 |0027: iget-object v2, v2, Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0592 │ │ -02549e: 5422 5306 |0029: iget-object v2, v2, Lcom/gacode/relaunchx/ReLaunch;.currentRoot:Ljava/lang/String; // field@0653 │ │ -0254a2: 5443 8c05 |002b: iget-object v3, v4, Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener$1;.this$1:Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener; // field@058c │ │ -0254a6: 5433 9205 |002d: iget-object v3, v3, Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0592 │ │ -0254aa: 5433 5206 |002f: iget-object v3, v3, Lcom/gacode/relaunchx/ReLaunch;.currentPosition:Ljava/lang/Integer; // field@0652 │ │ -0254ae: 7130 0e04 2103 |0031: invoke-static {v1, v2, v3}, Lcom/gacode/relaunchx/ReLaunch;.access$000:(Lcom/gacode/relaunchx/ReLaunch;Ljava/lang/String;Ljava/lang/Integer;)V // method@040e │ │ -0254b4: 0e00 |0034: return-void │ │ +0264d4: |[0264d4] com.gacode.relaunchx.ReLaunch$1UpSimpleOnGestureListener$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +0264e4: 5441 8c05 |0000: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener$1;.this$1:Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener; // field@058c │ │ +0264e8: 5411 9205 |0002: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0592 │ │ +0264ec: 5411 6006 |0004: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +0264f0: 7210 6b00 0100 |0006: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006b │ │ +0264f6: 0c00 |0009: move-result-object v0 │ │ +0264f8: 1a01 b207 |000a: const-string v1, "filterResults" // string@07b2 │ │ +0264fc: 5442 8d05 |000c: iget-object v2, v4, Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener$1;.val$checkStates:[Z // field@058d │ │ +026500: 1203 |000e: const/4 v3, #int 0 // #0 │ │ +026502: 4702 0203 |000f: aget-boolean v2, v2, v3 │ │ +026506: 7230 6600 1002 |0011: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0066 │ │ +02650c: 1a01 930d |0014: const-string v1, "showHidden" // string@0d93 │ │ +026510: 5442 8d05 |0016: iget-object v2, v4, Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener$1;.val$checkStates:[Z // field@058d │ │ +026514: 1213 |0018: const/4 v3, #int 1 // #1 │ │ +026516: 4702 0203 |0019: aget-boolean v2, v2, v3 │ │ +02651a: 7230 6600 1002 |001b: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0066 │ │ +026520: 7210 6500 0000 |001e: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0065 │ │ +026526: 5441 8c05 |0021: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener$1;.this$1:Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener; // field@058c │ │ +02652a: 5411 9205 |0023: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0592 │ │ +02652e: 5442 8c05 |0025: iget-object v2, v4, Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener$1;.this$1:Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener; // field@058c │ │ +026532: 5422 9205 |0027: iget-object v2, v2, Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0592 │ │ +026536: 5422 5306 |0029: iget-object v2, v2, Lcom/gacode/relaunchx/ReLaunch;.currentRoot:Ljava/lang/String; // field@0653 │ │ +02653a: 5443 8c05 |002b: iget-object v3, v4, Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener$1;.this$1:Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener; // field@058c │ │ +02653e: 5433 9205 |002d: iget-object v3, v3, Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0592 │ │ +026542: 5433 5206 |002f: iget-object v3, v3, Lcom/gacode/relaunchx/ReLaunch;.currentPosition:Ljava/lang/Integer; // field@0652 │ │ +026546: 7130 0e04 2103 |0031: invoke-static {v1, v2, v3}, Lcom/gacode/relaunchx/ReLaunch;.access$000:(Lcom/gacode/relaunchx/ReLaunch;Ljava/lang/String;Ljava/lang/Integer;)V // method@040e │ │ +02654c: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=814 │ │ 0x000a line=815 │ │ 0x0014 line=816 │ │ 0x001e line=817 │ │ 0x0021 line=818 │ │ @@ -36413,19 +36419,19 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener;[Z)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0254b8: |[0254b8] com.gacode.relaunchx.ReLaunch$1UpSimpleOnGestureListener$2.:(Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener;[Z)V │ │ -0254c8: 5b01 8e05 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener$2;.this$1:Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener; // field@058e │ │ -0254cc: 5b02 8f05 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener$2;.val$checkStates:[Z // field@058f │ │ -0254d0: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -0254d6: 0e00 |0007: return-void │ │ +026550: |[026550] com.gacode.relaunchx.ReLaunch$1UpSimpleOnGestureListener$2.:(Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener;[Z)V │ │ +026560: 5b01 8e05 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener$2;.this$1:Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener; // field@058e │ │ +026564: 5b02 8f05 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener$2;.val$checkStates:[Z // field@058f │ │ +026568: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +02656e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=799 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener$2; │ │ 0x0000 - 0x0008 reg=1 this$1 Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener; │ │ 0x0000 - 0x0008 reg=2 (null) [Z │ │ @@ -36436,41 +36442,41 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -0254d8: |[0254d8] com.gacode.relaunchx.ReLaunch$1UpSimpleOnGestureListener$2.onClick:(Landroid/content/DialogInterface;I)V │ │ -0254e8: 5452 8e05 |0000: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener$2;.this$1:Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener; // field@058e │ │ -0254ec: 5422 9205 |0002: iget-object v2, v2, Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0592 │ │ -0254f0: 5422 6006 |0004: iget-object v2, v2, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -0254f4: 7210 6b00 0200 |0006: invoke-interface {v2}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006b │ │ -0254fa: 0c00 |0009: move-result-object v0 │ │ -0254fc: 1a02 b207 |000a: const-string v2, "filterResults" // string@07b2 │ │ -025500: 5453 8f05 |000c: iget-object v3, v5, Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener$2;.val$checkStates:[Z // field@058f │ │ -025504: 1204 |000e: const/4 v4, #int 0 // #0 │ │ -025506: 4703 0304 |000f: aget-boolean v3, v3, v4 │ │ -02550a: 7230 6600 2003 |0011: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0066 │ │ -025510: 1a02 930d |0014: const-string v2, "showHidden" // string@0d93 │ │ -025514: 5453 8f05 |0016: iget-object v3, v5, Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener$2;.val$checkStates:[Z // field@058f │ │ -025518: 1214 |0018: const/4 v4, #int 1 // #1 │ │ -02551a: 4703 0304 |0019: aget-boolean v3, v3, v4 │ │ -02551e: 7230 6600 2003 |001b: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0066 │ │ -025524: 7210 6500 0000 |001e: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0065 │ │ -02552a: 2201 1c00 |0021: new-instance v1, Landroid/content/Intent; // type@001c │ │ -02552e: 5452 8e05 |0023: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener$2;.this$1:Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener; // field@058e │ │ -025532: 5422 9205 |0025: iget-object v2, v2, Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0592 │ │ -025536: 1c03 b600 |0027: const-class v3, Lcom/gacode/relaunchx/FiltersActivity; // type@00b6 │ │ -02553a: 7030 4d00 2103 |0029: invoke-direct {v1, v2, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004d │ │ -025540: 5452 8e05 |002c: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener$2;.this$1:Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener; // field@058e │ │ -025544: 5422 9205 |002e: iget-object v2, v2, Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0592 │ │ -025548: 12f3 |0030: const/4 v3, #int -1 // #ff │ │ -02554a: 6e30 6304 1203 |0031: invoke-virtual {v2, v1, v3}, Lcom/gacode/relaunchx/ReLaunch;.startActivityForResult:(Landroid/content/Intent;I)V // method@0463 │ │ -025550: 0e00 |0034: return-void │ │ +026570: |[026570] com.gacode.relaunchx.ReLaunch$1UpSimpleOnGestureListener$2.onClick:(Landroid/content/DialogInterface;I)V │ │ +026580: 5452 8e05 |0000: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener$2;.this$1:Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener; // field@058e │ │ +026584: 5422 9205 |0002: iget-object v2, v2, Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0592 │ │ +026588: 5422 6006 |0004: iget-object v2, v2, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +02658c: 7210 6b00 0200 |0006: invoke-interface {v2}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006b │ │ +026592: 0c00 |0009: move-result-object v0 │ │ +026594: 1a02 b207 |000a: const-string v2, "filterResults" // string@07b2 │ │ +026598: 5453 8f05 |000c: iget-object v3, v5, Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener$2;.val$checkStates:[Z // field@058f │ │ +02659c: 1204 |000e: const/4 v4, #int 0 // #0 │ │ +02659e: 4703 0304 |000f: aget-boolean v3, v3, v4 │ │ +0265a2: 7230 6600 2003 |0011: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0066 │ │ +0265a8: 1a02 930d |0014: const-string v2, "showHidden" // string@0d93 │ │ +0265ac: 5453 8f05 |0016: iget-object v3, v5, Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener$2;.val$checkStates:[Z // field@058f │ │ +0265b0: 1214 |0018: const/4 v4, #int 1 // #1 │ │ +0265b2: 4703 0304 |0019: aget-boolean v3, v3, v4 │ │ +0265b6: 7230 6600 2003 |001b: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0066 │ │ +0265bc: 7210 6500 0000 |001e: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0065 │ │ +0265c2: 2201 1c00 |0021: new-instance v1, Landroid/content/Intent; // type@001c │ │ +0265c6: 5452 8e05 |0023: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener$2;.this$1:Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener; // field@058e │ │ +0265ca: 5422 9205 |0025: iget-object v2, v2, Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0592 │ │ +0265ce: 1c03 b600 |0027: const-class v3, Lcom/gacode/relaunchx/FiltersActivity; // type@00b6 │ │ +0265d2: 7030 4d00 2103 |0029: invoke-direct {v1, v2, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004d │ │ +0265d8: 5452 8e05 |002c: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener$2;.this$1:Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener; // field@058e │ │ +0265dc: 5422 9205 |002e: iget-object v2, v2, Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0592 │ │ +0265e0: 12f3 |0030: const/4 v3, #int -1 // #ff │ │ +0265e2: 6e30 6304 1203 |0031: invoke-virtual {v2, v1, v3}, Lcom/gacode/relaunchx/ReLaunch;.startActivityForResult:(Landroid/content/Intent;I)V // method@0463 │ │ +0265e8: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=802 │ │ 0x000a line=803 │ │ 0x0014 line=804 │ │ 0x001e line=805 │ │ 0x0021 line=806 │ │ @@ -36522,19 +36528,19 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener;[Z)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -025554: |[025554] com.gacode.relaunchx.ReLaunch$1UpSimpleOnGestureListener$3.:(Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener;[Z)V │ │ -025564: 5b01 9005 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener$3;.this$1:Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener; // field@0590 │ │ -025568: 5b02 9105 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener$3;.val$checkStates:[Z // field@0591 │ │ -02556c: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -025572: 0e00 |0007: return-void │ │ +0265ec: |[0265ec] com.gacode.relaunchx.ReLaunch$1UpSimpleOnGestureListener$3.:(Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener;[Z)V │ │ +0265fc: 5b01 9005 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener$3;.this$1:Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener; // field@0590 │ │ +026600: 5b02 9105 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener$3;.val$checkStates:[Z // field@0591 │ │ +026604: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +02660a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=793 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener$3; │ │ 0x0000 - 0x0008 reg=1 this$1 Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener; │ │ 0x0000 - 0x0008 reg=2 (null) [Z │ │ @@ -36545,18 +36551,18 @@ │ │ type : '(Landroid/content/DialogInterface;IZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -025574: |[025574] com.gacode.relaunchx.ReLaunch$1UpSimpleOnGestureListener$3.onClick:(Landroid/content/DialogInterface;IZ)V │ │ -025584: 5410 9105 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener$3;.val$checkStates:[Z // field@0591 │ │ -025588: 4e04 0003 |0002: aput-boolean v4, v0, v3 │ │ -02558c: 0e00 |0004: return-void │ │ +02660c: |[02660c] com.gacode.relaunchx.ReLaunch$1UpSimpleOnGestureListener$3.onClick:(Landroid/content/DialogInterface;IZ)V │ │ +02661c: 5410 9105 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener$3;.val$checkStates:[Z // field@0591 │ │ +026620: 4e04 0003 |0002: aput-boolean v4, v0, v3 │ │ +026624: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=796 │ │ 0x0004 line=797 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener$3; │ │ 0x0000 - 0x0005 reg=2 dialog Landroid/content/DialogInterface; │ │ @@ -36603,19 +36609,19 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunch;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -025590: |[025590] com.gacode.relaunchx.ReLaunch$1UpSimpleOnGestureListener.:(Lcom/gacode/relaunchx/ReLaunch;Ljava/lang/String;)V │ │ -0255a0: 5b01 9205 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0592 │ │ -0255a4: 5b02 9305 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener;.val$upDir:Ljava/lang/String; // field@0593 │ │ -0255a8: 7010 d900 0000 |0004: invoke-direct {v0}, Landroid/view/GestureDetector$SimpleOnGestureListener;.:()V // method@00d9 │ │ -0255ae: 0e00 |0007: return-void │ │ +026628: |[026628] com.gacode.relaunchx.ReLaunch$1UpSimpleOnGestureListener.:(Lcom/gacode/relaunchx/ReLaunch;Ljava/lang/String;)V │ │ +026638: 5b01 9205 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0592 │ │ +02663c: 5b02 9305 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener;.val$upDir:Ljava/lang/String; // field@0593 │ │ +026640: 7010 d900 0000 |0004: invoke-direct {v0}, Landroid/view/GestureDetector$SimpleOnGestureListener;.:()V // method@00d9 │ │ +026646: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=755 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener; │ │ 0x0000 - 0x0008 reg=1 this$0 Lcom/gacode/relaunchx/ReLaunch; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ @@ -36626,17 +36632,17 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0255b0: |[0255b0] com.gacode.relaunchx.ReLaunch$1UpSimpleOnGestureListener.onDoubleTap:(Landroid/view/MotionEvent;)Z │ │ -0255c0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0255c2: 0f00 |0001: return v0 │ │ +026648: |[026648] com.gacode.relaunchx.ReLaunch$1UpSimpleOnGestureListener.onDoubleTap:(Landroid/view/MotionEvent;)Z │ │ +026658: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +02665a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=778 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener; │ │ 0x0000 - 0x0002 reg=2 e Landroid/view/MotionEvent; │ │ │ │ @@ -36645,90 +36651,90 @@ │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 156 16-bit code units │ │ -0255c4: |[0255c4] com.gacode.relaunchx.ReLaunch$1UpSimpleOnGestureListener.onLongPress:(Landroid/view/MotionEvent;)V │ │ -0255d4: 1227 |0000: const/4 v7, #int 2 // #2 │ │ -0255d6: 1216 |0001: const/4 v6, #int 1 // #1 │ │ -0255d8: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -0255da: 2372 2f02 |0003: new-array v2, v7, [Ljava/lang/CharSequence; // type@022f │ │ -0255de: 5483 9205 |0005: iget-object v3, v8, Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0592 │ │ -0255e2: 5433 4a06 |0007: iget-object v3, v3, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -0255e6: 6e10 8b04 0300 |0009: invoke-virtual {v3}, Lcom/gacode/relaunchx/ReLaunchApp;.getResources:()Landroid/content/res/Resources; // method@048b │ │ -0255ec: 0c03 |000c: move-result-object v3 │ │ -0255ee: 1404 0701 087f |000d: const v4, #float 1.8078e+38 // #7f080107 │ │ -0255f4: 6e20 8000 4300 |0010: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -0255fa: 0c03 |0013: move-result-object v3 │ │ -0255fc: 4d03 0205 |0014: aput-object v3, v2, v5 │ │ -025600: 5483 9205 |0016: iget-object v3, v8, Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0592 │ │ -025604: 5433 4a06 |0018: iget-object v3, v3, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -025608: 6e10 8b04 0300 |001a: invoke-virtual {v3}, Lcom/gacode/relaunchx/ReLaunchApp;.getResources:()Landroid/content/res/Resources; // method@048b │ │ -02560e: 0c03 |001d: move-result-object v3 │ │ -025610: 1404 1502 087f |001e: const v4, #float 1.80786e+38 // #7f080215 │ │ -025616: 6e20 8000 4300 |0021: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -02561c: 0c03 |0024: move-result-object v3 │ │ -02561e: 4d03 0206 |0025: aput-object v3, v2, v6 │ │ -025622: 2370 3402 |0027: new-array v0, v7, [Z // type@0234 │ │ -025626: 5483 9205 |0029: iget-object v3, v8, Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0592 │ │ -02562a: 5433 6006 |002b: iget-object v3, v3, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -02562e: 1a04 b207 |002d: const-string v4, "filterResults" // string@07b2 │ │ -025632: 7230 6d00 4305 |002f: invoke-interface {v3, v4, v5}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ -025638: 0a03 |0032: move-result v3 │ │ -02563a: 4e03 0005 |0033: aput-boolean v3, v0, v5 │ │ -02563e: 5483 9205 |0035: iget-object v3, v8, Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0592 │ │ -025642: 5433 6006 |0037: iget-object v3, v3, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -025646: 1a04 930d |0039: const-string v4, "showHidden" // string@0d93 │ │ -02564a: 7230 6d00 4305 |003b: invoke-interface {v3, v4, v5}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ -025650: 0a03 |003e: move-result v3 │ │ -025652: 4e03 0006 |003f: aput-boolean v3, v0, v6 │ │ -025656: 2203 0c00 |0041: new-instance v3, Landroid/app/AlertDialog$Builder; // type@000c │ │ -02565a: 5484 9205 |0043: iget-object v4, v8, Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0592 │ │ -02565e: 7020 1b00 4300 |0045: invoke-direct {v3, v4}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ -025664: 5484 9205 |0048: iget-object v4, v8, Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0592 │ │ -025668: 5444 4a06 |004a: iget-object v4, v4, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02566c: 6e10 8b04 0400 |004c: invoke-virtual {v4}, Lcom/gacode/relaunchx/ReLaunchApp;.getResources:()Landroid/content/res/Resources; // method@048b │ │ -025672: 0c04 |004f: move-result-object v4 │ │ -025674: 1405 1d02 087f |0050: const v5, #float 1.80786e+38 // #7f08021d │ │ -02567a: 6e20 8000 5400 |0053: invoke-virtual {v4, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -025680: 0c04 |0056: move-result-object v4 │ │ -025682: 6e20 2500 4300 |0057: invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ -025688: 0c03 |005a: move-result-object v3 │ │ -02568a: 2204 3001 |005b: new-instance v4, Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener$3; // type@0130 │ │ -02568e: 7030 7b03 8400 |005d: invoke-direct {v4, v8, v0}, Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener$3;.:(Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener;[Z)V // method@037b │ │ -025694: 6e40 1f00 2340 |0060: invoke-virtual {v3, v2, v0, v4}, Landroid/app/AlertDialog$Builder;.setMultiChoiceItems:([Ljava/lang/CharSequence;[ZLandroid/content/DialogInterface$OnMultiChoiceClickListener;)Landroid/app/AlertDialog$Builder; // method@001f │ │ -02569a: 0c03 |0063: move-result-object v3 │ │ -02569c: 5484 9205 |0064: iget-object v4, v8, Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0592 │ │ -0256a0: 5444 4a06 |0066: iget-object v4, v4, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -0256a4: 6e10 8b04 0400 |0068: invoke-virtual {v4}, Lcom/gacode/relaunchx/ReLaunchApp;.getResources:()Landroid/content/res/Resources; // method@048b │ │ -0256aa: 0c04 |006b: move-result-object v4 │ │ -0256ac: 1405 3302 087f |006c: const v5, #float 1.80786e+38 // #7f080233 │ │ -0256b2: 6e20 8000 5400 |006f: invoke-virtual {v4, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -0256b8: 0c04 |0072: move-result-object v4 │ │ -0256ba: 2205 2f01 |0073: new-instance v5, Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener$2; // type@012f │ │ -0256be: 7030 7903 8500 |0075: invoke-direct {v5, v8, v0}, Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener$2;.:(Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener;[Z)V // method@0379 │ │ -0256c4: 6e30 2200 4305 |0078: invoke-virtual {v3, v4, v5}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0022 │ │ -0256ca: 0c03 |007b: move-result-object v3 │ │ -0256cc: 5484 9205 |007c: iget-object v4, v8, Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0592 │ │ -0256d0: 5444 4a06 |007e: iget-object v4, v4, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -0256d4: 6e10 8b04 0400 |0080: invoke-virtual {v4}, Lcom/gacode/relaunchx/ReLaunchApp;.getResources:()Landroid/content/res/Resources; // method@048b │ │ -0256da: 0c04 |0083: move-result-object v4 │ │ -0256dc: 1405 3202 087f |0084: const v5, #float 1.80786e+38 // #7f080232 │ │ -0256e2: 6e20 8000 5400 |0087: invoke-virtual {v4, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -0256e8: 0c04 |008a: move-result-object v4 │ │ -0256ea: 2205 2e01 |008b: new-instance v5, Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener$1; // type@012e │ │ -0256ee: 7030 7703 8500 |008d: invoke-direct {v5, v8, v0}, Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener$1;.:(Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener;[Z)V // method@0377 │ │ -0256f4: 6e30 2000 4305 |0090: invoke-virtual {v3, v4, v5}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0020 │ │ -0256fa: 0c03 |0093: move-result-object v3 │ │ -0256fc: 6e10 1c00 0300 |0094: invoke-virtual {v3}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@001c │ │ -025702: 0c01 |0097: move-result-object v1 │ │ -025704: 6e10 2800 0100 |0098: invoke-virtual {v1}, Landroid/app/AlertDialog;.show:()V // method@0028 │ │ -02570a: 0e00 |009b: return-void │ │ +02665c: |[02665c] com.gacode.relaunchx.ReLaunch$1UpSimpleOnGestureListener.onLongPress:(Landroid/view/MotionEvent;)V │ │ +02666c: 1227 |0000: const/4 v7, #int 2 // #2 │ │ +02666e: 1216 |0001: const/4 v6, #int 1 // #1 │ │ +026670: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +026672: 2372 2f02 |0003: new-array v2, v7, [Ljava/lang/CharSequence; // type@022f │ │ +026676: 5483 9205 |0005: iget-object v3, v8, Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0592 │ │ +02667a: 5433 4a06 |0007: iget-object v3, v3, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02667e: 6e10 8b04 0300 |0009: invoke-virtual {v3}, Lcom/gacode/relaunchx/ReLaunchApp;.getResources:()Landroid/content/res/Resources; // method@048b │ │ +026684: 0c03 |000c: move-result-object v3 │ │ +026686: 1404 0701 087f |000d: const v4, #float 1.8078e+38 // #7f080107 │ │ +02668c: 6e20 8000 4300 |0010: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +026692: 0c03 |0013: move-result-object v3 │ │ +026694: 4d03 0205 |0014: aput-object v3, v2, v5 │ │ +026698: 5483 9205 |0016: iget-object v3, v8, Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0592 │ │ +02669c: 5433 4a06 |0018: iget-object v3, v3, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +0266a0: 6e10 8b04 0300 |001a: invoke-virtual {v3}, Lcom/gacode/relaunchx/ReLaunchApp;.getResources:()Landroid/content/res/Resources; // method@048b │ │ +0266a6: 0c03 |001d: move-result-object v3 │ │ +0266a8: 1404 1502 087f |001e: const v4, #float 1.80786e+38 // #7f080215 │ │ +0266ae: 6e20 8000 4300 |0021: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +0266b4: 0c03 |0024: move-result-object v3 │ │ +0266b6: 4d03 0206 |0025: aput-object v3, v2, v6 │ │ +0266ba: 2370 3402 |0027: new-array v0, v7, [Z // type@0234 │ │ +0266be: 5483 9205 |0029: iget-object v3, v8, Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0592 │ │ +0266c2: 5433 6006 |002b: iget-object v3, v3, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +0266c6: 1a04 b207 |002d: const-string v4, "filterResults" // string@07b2 │ │ +0266ca: 7230 6d00 4305 |002f: invoke-interface {v3, v4, v5}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ +0266d0: 0a03 |0032: move-result v3 │ │ +0266d2: 4e03 0005 |0033: aput-boolean v3, v0, v5 │ │ +0266d6: 5483 9205 |0035: iget-object v3, v8, Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0592 │ │ +0266da: 5433 6006 |0037: iget-object v3, v3, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +0266de: 1a04 930d |0039: const-string v4, "showHidden" // string@0d93 │ │ +0266e2: 7230 6d00 4305 |003b: invoke-interface {v3, v4, v5}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ +0266e8: 0a03 |003e: move-result v3 │ │ +0266ea: 4e03 0006 |003f: aput-boolean v3, v0, v6 │ │ +0266ee: 2203 0c00 |0041: new-instance v3, Landroid/app/AlertDialog$Builder; // type@000c │ │ +0266f2: 5484 9205 |0043: iget-object v4, v8, Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0592 │ │ +0266f6: 7020 1b00 4300 |0045: invoke-direct {v3, v4}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ +0266fc: 5484 9205 |0048: iget-object v4, v8, Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0592 │ │ +026700: 5444 4a06 |004a: iget-object v4, v4, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +026704: 6e10 8b04 0400 |004c: invoke-virtual {v4}, Lcom/gacode/relaunchx/ReLaunchApp;.getResources:()Landroid/content/res/Resources; // method@048b │ │ +02670a: 0c04 |004f: move-result-object v4 │ │ +02670c: 1405 1d02 087f |0050: const v5, #float 1.80786e+38 // #7f08021d │ │ +026712: 6e20 8000 5400 |0053: invoke-virtual {v4, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +026718: 0c04 |0056: move-result-object v4 │ │ +02671a: 6e20 2500 4300 |0057: invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ +026720: 0c03 |005a: move-result-object v3 │ │ +026722: 2204 3001 |005b: new-instance v4, Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener$3; // type@0130 │ │ +026726: 7030 7b03 8400 |005d: invoke-direct {v4, v8, v0}, Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener$3;.:(Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener;[Z)V // method@037b │ │ +02672c: 6e40 1f00 2340 |0060: invoke-virtual {v3, v2, v0, v4}, Landroid/app/AlertDialog$Builder;.setMultiChoiceItems:([Ljava/lang/CharSequence;[ZLandroid/content/DialogInterface$OnMultiChoiceClickListener;)Landroid/app/AlertDialog$Builder; // method@001f │ │ +026732: 0c03 |0063: move-result-object v3 │ │ +026734: 5484 9205 |0064: iget-object v4, v8, Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0592 │ │ +026738: 5444 4a06 |0066: iget-object v4, v4, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02673c: 6e10 8b04 0400 |0068: invoke-virtual {v4}, Lcom/gacode/relaunchx/ReLaunchApp;.getResources:()Landroid/content/res/Resources; // method@048b │ │ +026742: 0c04 |006b: move-result-object v4 │ │ +026744: 1405 3302 087f |006c: const v5, #float 1.80786e+38 // #7f080233 │ │ +02674a: 6e20 8000 5400 |006f: invoke-virtual {v4, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +026750: 0c04 |0072: move-result-object v4 │ │ +026752: 2205 2f01 |0073: new-instance v5, Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener$2; // type@012f │ │ +026756: 7030 7903 8500 |0075: invoke-direct {v5, v8, v0}, Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener$2;.:(Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener;[Z)V // method@0379 │ │ +02675c: 6e30 2200 4305 |0078: invoke-virtual {v3, v4, v5}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0022 │ │ +026762: 0c03 |007b: move-result-object v3 │ │ +026764: 5484 9205 |007c: iget-object v4, v8, Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0592 │ │ +026768: 5444 4a06 |007e: iget-object v4, v4, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02676c: 6e10 8b04 0400 |0080: invoke-virtual {v4}, Lcom/gacode/relaunchx/ReLaunchApp;.getResources:()Landroid/content/res/Resources; // method@048b │ │ +026772: 0c04 |0083: move-result-object v4 │ │ +026774: 1405 3202 087f |0084: const v5, #float 1.80786e+38 // #7f080232 │ │ +02677a: 6e20 8000 5400 |0087: invoke-virtual {v4, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +026780: 0c04 |008a: move-result-object v4 │ │ +026782: 2205 2e01 |008b: new-instance v5, Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener$1; // type@012e │ │ +026786: 7030 7703 8500 |008d: invoke-direct {v5, v8, v0}, Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener$1;.:(Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener;[Z)V // method@0377 │ │ +02678c: 6e30 2000 4305 |0090: invoke-virtual {v3, v4, v5}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0020 │ │ +026792: 0c03 |0093: move-result-object v3 │ │ +026794: 6e10 1c00 0300 |0094: invoke-virtual {v3}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@001c │ │ +02679a: 0c01 |0097: move-result-object v1 │ │ +02679c: 6e10 2800 0100 |0098: invoke-virtual {v1}, Landroid/app/AlertDialog;.show:()V // method@0028 │ │ +0267a2: 0e00 |009b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=783 │ │ 0x0009 line=784 │ │ 0x001a line=785 │ │ 0x0027 line=787 │ │ 0x0029 line=788 │ │ @@ -36753,74 +36759,74 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 111 16-bit code units │ │ -02570c: |[02570c] com.gacode.relaunchx.ReLaunch$1UpSimpleOnGestureListener.onSingleTapConfirmed:(Landroid/view/MotionEvent;)Z │ │ -02571c: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -02571e: 5473 9205 |0001: iget-object v3, v7, Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0592 │ │ -025722: 5433 6006 |0003: iget-object v3, v3, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -025726: 1a04 ca0a |0005: const-string v4, "notLeaveStartDir" // string@0aca │ │ -02572a: 1205 |0007: const/4 v5, #int 0 // #0 │ │ -02572c: 7230 6d00 4305 |0008: invoke-interface {v3, v4, v5}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ -025732: 0a03 |000b: move-result v3 │ │ -025734: 3803 3800 |000c: if-eqz v3, 0044 // +0038 │ │ -025738: 5473 9205 |000e: iget-object v3, v7, Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0592 │ │ -02573c: 5433 6006 |0010: iget-object v3, v3, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -025740: 1a04 cd0d |0012: const-string v4, "startDir" // string@0dcd │ │ -025744: 1a05 6600 |0014: const-string v5, "/sdcard,/media/My Files" // string@0066 │ │ -025748: 7230 6f00 4305 |0016: invoke-interface {v3, v4, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -02574e: 0c03 |0019: move-result-object v3 │ │ -025750: 1a04 d004 |001a: const-string v4, "\," // string@04d0 │ │ -025754: 6e20 8906 4300 |001c: invoke-virtual {v3, v4}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0689 │ │ -02575a: 0c00 |001f: move-result-object v0 │ │ -02575c: 1201 |0020: const/4 v1, #int 0 // #0 │ │ -02575e: 2103 |0021: array-length v3, v0 │ │ -025760: 3531 2200 |0022: if-ge v1, v3, 0044 // +0022 │ │ -025764: 4603 0001 |0024: aget-object v3, v0, v1 │ │ -025768: 6e10 8506 0300 |0026: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@0685 │ │ -02576e: 0a03 |0029: move-result v3 │ │ -025770: 5474 9205 |002a: iget-object v4, v7, Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0592 │ │ -025774: 5444 5306 |002c: iget-object v4, v4, Lcom/gacode/relaunchx/ReLaunch;.currentRoot:Ljava/lang/String; // field@0653 │ │ -025778: 6e10 8506 0400 |002e: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@0685 │ │ -02577e: 0a04 |0031: move-result v4 │ │ -025780: 3343 0f00 |0032: if-ne v3, v4, 0041 // +000f │ │ -025784: 5473 9205 |0034: iget-object v3, v7, Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0592 │ │ -025788: 5433 5306 |0036: iget-object v3, v3, Lcom/gacode/relaunchx/ReLaunch;.currentRoot:Ljava/lang/String; // field@0653 │ │ -02578c: 4604 0001 |0038: aget-object v4, v0, v1 │ │ -025790: 6e20 7c06 4300 |003a: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -025796: 0a03 |003d: move-result v3 │ │ -025798: 3803 0300 |003e: if-eqz v3, 0041 // +0003 │ │ -02579c: 0f06 |0040: return v6 │ │ -02579e: d801 0101 |0041: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0257a2: 28de |0043: goto 0021 // -0022 │ │ -0257a4: 5473 9305 |0044: iget-object v3, v7, Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener;.val$upDir:Ljava/lang/String; // field@0593 │ │ -0257a8: 1a04 0000 |0046: const-string v4, "" // string@0000 │ │ -0257ac: 6e20 7c06 4300 |0048: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -0257b2: 0a03 |004b: move-result v3 │ │ -0257b4: 3903 f4ff |004c: if-nez v3, 0040 // -000c │ │ -0257b8: 12f3 |004e: const/4 v3, #int -1 // #ff │ │ -0257ba: 7110 5f06 0300 |004f: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -0257c0: 0c02 |0052: move-result-object v2 │ │ -0257c2: 5473 9205 |0053: iget-object v3, v7, Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0592 │ │ -0257c6: 5433 5e06 |0055: iget-object v3, v3, Lcom/gacode/relaunchx/ReLaunch;.positions:Ljava/util/Stack; // field@065e │ │ -0257ca: 6e10 dd06 0300 |0057: invoke-virtual {v3}, Ljava/util/Stack;.empty:()Z // method@06dd │ │ -0257d0: 0a03 |005a: move-result v3 │ │ -0257d2: 3903 0c00 |005b: if-nez v3, 0067 // +000c │ │ -0257d6: 5473 9205 |005d: iget-object v3, v7, Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0592 │ │ -0257da: 5433 5e06 |005f: iget-object v3, v3, Lcom/gacode/relaunchx/ReLaunch;.positions:Ljava/util/Stack; // field@065e │ │ -0257de: 6e10 df06 0300 |0061: invoke-virtual {v3}, Ljava/util/Stack;.pop:()Ljava/lang/Object; // method@06df │ │ -0257e4: 0c02 |0064: move-result-object v2 │ │ -0257e6: 1f02 f501 |0065: check-cast v2, Ljava/lang/Integer; // type@01f5 │ │ -0257ea: 5473 9205 |0067: iget-object v3, v7, Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0592 │ │ -0257ee: 5474 9305 |0069: iget-object v4, v7, Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener;.val$upDir:Ljava/lang/String; // field@0593 │ │ -0257f2: 7130 0e04 4302 |006b: invoke-static {v3, v4, v2}, Lcom/gacode/relaunchx/ReLaunch;.access$000:(Lcom/gacode/relaunchx/ReLaunch;Ljava/lang/String;Ljava/lang/Integer;)V // method@040e │ │ -0257f8: 28d2 |006e: goto 0040 // -002e │ │ +0267a4: |[0267a4] com.gacode.relaunchx.ReLaunch$1UpSimpleOnGestureListener.onSingleTapConfirmed:(Landroid/view/MotionEvent;)Z │ │ +0267b4: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +0267b6: 5473 9205 |0001: iget-object v3, v7, Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0592 │ │ +0267ba: 5433 6006 |0003: iget-object v3, v3, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +0267be: 1a04 ca0a |0005: const-string v4, "notLeaveStartDir" // string@0aca │ │ +0267c2: 1205 |0007: const/4 v5, #int 0 // #0 │ │ +0267c4: 7230 6d00 4305 |0008: invoke-interface {v3, v4, v5}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ +0267ca: 0a03 |000b: move-result v3 │ │ +0267cc: 3803 3800 |000c: if-eqz v3, 0044 // +0038 │ │ +0267d0: 5473 9205 |000e: iget-object v3, v7, Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0592 │ │ +0267d4: 5433 6006 |0010: iget-object v3, v3, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +0267d8: 1a04 cd0d |0012: const-string v4, "startDir" // string@0dcd │ │ +0267dc: 1a05 6600 |0014: const-string v5, "/sdcard,/media/My Files" // string@0066 │ │ +0267e0: 7230 6f00 4305 |0016: invoke-interface {v3, v4, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +0267e6: 0c03 |0019: move-result-object v3 │ │ +0267e8: 1a04 d004 |001a: const-string v4, "\," // string@04d0 │ │ +0267ec: 6e20 8906 4300 |001c: invoke-virtual {v3, v4}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0689 │ │ +0267f2: 0c00 |001f: move-result-object v0 │ │ +0267f4: 1201 |0020: const/4 v1, #int 0 // #0 │ │ +0267f6: 2103 |0021: array-length v3, v0 │ │ +0267f8: 3531 2200 |0022: if-ge v1, v3, 0044 // +0022 │ │ +0267fc: 4603 0001 |0024: aget-object v3, v0, v1 │ │ +026800: 6e10 8506 0300 |0026: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@0685 │ │ +026806: 0a03 |0029: move-result v3 │ │ +026808: 5474 9205 |002a: iget-object v4, v7, Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0592 │ │ +02680c: 5444 5306 |002c: iget-object v4, v4, Lcom/gacode/relaunchx/ReLaunch;.currentRoot:Ljava/lang/String; // field@0653 │ │ +026810: 6e10 8506 0400 |002e: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@0685 │ │ +026816: 0a04 |0031: move-result v4 │ │ +026818: 3343 0f00 |0032: if-ne v3, v4, 0041 // +000f │ │ +02681c: 5473 9205 |0034: iget-object v3, v7, Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0592 │ │ +026820: 5433 5306 |0036: iget-object v3, v3, Lcom/gacode/relaunchx/ReLaunch;.currentRoot:Ljava/lang/String; // field@0653 │ │ +026824: 4604 0001 |0038: aget-object v4, v0, v1 │ │ +026828: 6e20 7c06 4300 |003a: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +02682e: 0a03 |003d: move-result v3 │ │ +026830: 3803 0300 |003e: if-eqz v3, 0041 // +0003 │ │ +026834: 0f06 |0040: return v6 │ │ +026836: d801 0101 |0041: add-int/lit8 v1, v1, #int 1 // #01 │ │ +02683a: 28de |0043: goto 0021 // -0022 │ │ +02683c: 5473 9305 |0044: iget-object v3, v7, Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener;.val$upDir:Ljava/lang/String; // field@0593 │ │ +026840: 1a04 0000 |0046: const-string v4, "" // string@0000 │ │ +026844: 6e20 7c06 4300 |0048: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +02684a: 0a03 |004b: move-result v3 │ │ +02684c: 3903 f4ff |004c: if-nez v3, 0040 // -000c │ │ +026850: 12f3 |004e: const/4 v3, #int -1 // #ff │ │ +026852: 7110 5f06 0300 |004f: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +026858: 0c02 |0052: move-result-object v2 │ │ +02685a: 5473 9205 |0053: iget-object v3, v7, Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0592 │ │ +02685e: 5433 5e06 |0055: iget-object v3, v3, Lcom/gacode/relaunchx/ReLaunch;.positions:Ljava/util/Stack; // field@065e │ │ +026862: 6e10 dd06 0300 |0057: invoke-virtual {v3}, Ljava/util/Stack;.empty:()Z // method@06dd │ │ +026868: 0a03 |005a: move-result v3 │ │ +02686a: 3903 0c00 |005b: if-nez v3, 0067 // +000c │ │ +02686e: 5473 9205 |005d: iget-object v3, v7, Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0592 │ │ +026872: 5433 5e06 |005f: iget-object v3, v3, Lcom/gacode/relaunchx/ReLaunch;.positions:Ljava/util/Stack; // field@065e │ │ +026876: 6e10 df06 0300 |0061: invoke-virtual {v3}, Ljava/util/Stack;.pop:()Ljava/lang/Object; // method@06df │ │ +02687c: 0c02 |0064: move-result-object v2 │ │ +02687e: 1f02 f501 |0065: check-cast v2, Ljava/lang/Integer; // type@01f5 │ │ +026882: 5473 9205 |0067: iget-object v3, v7, Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0592 │ │ +026886: 5474 9305 |0069: iget-object v4, v7, Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener;.val$upDir:Ljava/lang/String; // field@0593 │ │ +02688a: 7130 0e04 4302 |006b: invoke-static {v3, v4, v2}, Lcom/gacode/relaunchx/ReLaunch;.access$000:(Lcom/gacode/relaunchx/ReLaunch;Ljava/lang/String;Ljava/lang/Integer;)V // method@040e │ │ +026890: 28d2 |006e: goto 0040 // -002e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=758 │ │ 0x000e line=759 │ │ 0x001c line=760 │ │ 0x0020 line=761 │ │ 0x0024 line=762 │ │ @@ -36881,19 +36887,19 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunch;Landroid/widget/ImageButton;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0257fc: |[0257fc] com.gacode.relaunchx.ReLaunch$1advSimpleOnGestureListener.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/widget/ImageButton;)V │ │ -02580c: 5b01 9405 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$1advSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0594 │ │ -025810: 5b02 9505 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ReLaunch$1advSimpleOnGestureListener;.val$adv:Landroid/widget/ImageButton; // field@0595 │ │ -025814: 7010 d900 0000 |0004: invoke-direct {v0}, Landroid/view/GestureDetector$SimpleOnGestureListener;.:()V // method@00d9 │ │ -02581a: 0e00 |0007: return-void │ │ +026894: |[026894] com.gacode.relaunchx.ReLaunch$1advSimpleOnGestureListener.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/widget/ImageButton;)V │ │ +0268a4: 5b01 9405 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$1advSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0594 │ │ +0268a8: 5b02 9505 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ReLaunch$1advSimpleOnGestureListener;.val$adv:Landroid/widget/ImageButton; // field@0595 │ │ +0268ac: 7010 d900 0000 |0004: invoke-direct {v0}, Landroid/view/GestureDetector$SimpleOnGestureListener;.:()V // method@00d9 │ │ +0268b2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1088 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/gacode/relaunchx/ReLaunch$1advSimpleOnGestureListener; │ │ 0x0000 - 0x0008 reg=1 this$0 Lcom/gacode/relaunchx/ReLaunch; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/widget/ImageButton; │ │ @@ -36904,91 +36910,91 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 152 16-bit code units │ │ -02581c: |[02581c] com.gacode.relaunchx.ReLaunch$1advSimpleOnGestureListener.onDoubleTap:(Landroid/view/MotionEvent;)Z │ │ -02582c: 5451 9405 |0000: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1advSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0594 │ │ -025830: 5411 6006 |0002: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -025834: 1a02 1f05 |0004: const-string v2, "advancedButtonDT" // string@051f │ │ -025838: 1a03 f903 |0006: const-string v3, "NOTHING" // string@03f9 │ │ -02583c: 7230 6f00 2103 |0008: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -025842: 0c01 |000b: move-result-object v1 │ │ -025844: 1a02 1904 |000c: const-string v2, "RELAUNCH" // string@0419 │ │ -025848: 6e20 7c06 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -02584e: 0a01 |0011: move-result v1 │ │ -025850: 3801 1200 |0012: if-eqz v1, 0024 // +0012 │ │ -025854: 2200 1c00 |0014: new-instance v0, Landroid/content/Intent; // type@001c │ │ -025858: 5451 9405 |0016: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1advSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0594 │ │ -02585c: 1c02 9300 |0018: const-class v2, Lcom/gacode/relaunchx/Advanced; // type@0093 │ │ -025860: 7030 4d00 1002 |001a: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004d │ │ -025866: 5451 9405 |001d: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1advSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0594 │ │ -02586a: 6e20 6204 0100 |001f: invoke-virtual {v1, v0}, Lcom/gacode/relaunchx/ReLaunch;.startActivity:(Landroid/content/Intent;)V // method@0462 │ │ -025870: 1211 |0022: const/4 v1, #int 1 // #1 │ │ -025872: 0f01 |0023: return v1 │ │ -025874: 5451 9405 |0024: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1advSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0594 │ │ -025878: 5411 6006 |0026: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -02587c: 1a02 1f05 |0028: const-string v2, "advancedButtonDT" // string@051f │ │ -025880: 1a03 f903 |002a: const-string v3, "NOTHING" // string@03f9 │ │ -025884: 7230 6f00 2103 |002c: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -02588a: 0c01 |002f: move-result-object v1 │ │ -02588c: 1a02 9601 |0030: const-string v2, "LOCK" // string@0196 │ │ -025890: 6e20 7c06 2100 |0032: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -025896: 0a01 |0035: move-result v1 │ │ -025898: 3801 0800 |0036: if-eqz v1, 003e // +0008 │ │ -02589c: 5451 9405 |0038: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1advSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0594 │ │ -0258a0: 7110 1904 0100 |003a: invoke-static {v1}, Lcom/gacode/relaunchx/ReLaunch;.access$200:(Lcom/gacode/relaunchx/ReLaunch;)V // method@0419 │ │ -0258a6: 28e5 |003d: goto 0022 // -001b │ │ -0258a8: 5451 9405 |003e: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1advSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0594 │ │ -0258ac: 5411 6006 |0040: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -0258b0: 1a02 1f05 |0042: const-string v2, "advancedButtonDT" // string@051f │ │ -0258b4: 1a03 f903 |0044: const-string v3, "NOTHING" // string@03f9 │ │ -0258b8: 7230 6f00 2103 |0046: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -0258be: 0c01 |0049: move-result-object v1 │ │ -0258c0: 1a02 0804 |004a: const-string v2, "POWEROFF" // string@0408 │ │ -0258c4: 6e20 7c06 2100 |004c: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -0258ca: 0a01 |004f: move-result v1 │ │ -0258cc: 3801 0800 |0050: if-eqz v1, 0058 // +0008 │ │ -0258d0: 5451 9405 |0052: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1advSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0594 │ │ -0258d4: 7110 1c04 0100 |0054: invoke-static {v1}, Lcom/gacode/relaunchx/ReLaunch;.access$300:(Lcom/gacode/relaunchx/ReLaunch;)V // method@041c │ │ -0258da: 28cb |0057: goto 0022 // -0035 │ │ -0258dc: 5451 9405 |0058: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1advSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0594 │ │ -0258e0: 5411 6006 |005a: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -0258e4: 1a02 1f05 |005c: const-string v2, "advancedButtonDT" // string@051f │ │ -0258e8: 1a03 f903 |005e: const-string v3, "NOTHING" // string@03f9 │ │ -0258ec: 7230 6f00 2103 |0060: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -0258f2: 0c01 |0063: move-result-object v1 │ │ -0258f4: 1a02 3f04 |0064: const-string v2, "SWITCHWIFI" // string@043f │ │ -0258f8: 6e20 7c06 2100 |0066: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -0258fe: 0a01 |0069: move-result v1 │ │ -025900: 3801 0800 |006a: if-eqz v1, 0072 // +0008 │ │ -025904: 5451 9405 |006c: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1advSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0594 │ │ -025908: 7110 1d04 0100 |006e: invoke-static {v1}, Lcom/gacode/relaunchx/ReLaunch;.access$400:(Lcom/gacode/relaunchx/ReLaunch;)V // method@041d │ │ -02590e: 28b1 |0071: goto 0022 // -004f │ │ -025910: 5451 9405 |0072: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1advSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0594 │ │ -025914: 5411 6006 |0074: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -025918: 1a02 1f05 |0076: const-string v2, "advancedButtonDT" // string@051f │ │ -02591c: 1a03 f903 |0078: const-string v3, "NOTHING" // string@03f9 │ │ -025920: 7230 6f00 2103 |007a: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -025926: 0c01 |007d: move-result-object v1 │ │ -025928: 1a02 1b04 |007e: const-string v2, "RUN" // string@041b │ │ -02592c: 6e20 7c06 2100 |0080: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -025932: 0a01 |0083: move-result v1 │ │ -025934: 3801 9eff |0084: if-eqz v1, 0022 // -0062 │ │ -025938: 5451 9405 |0086: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1advSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0594 │ │ -02593c: 5452 9405 |0088: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunch$1advSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0594 │ │ -025940: 5422 6006 |008a: iget-object v2, v2, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -025944: 1a03 2005 |008c: const-string v3, "advancedButtonDTapp" // string@0520 │ │ -025948: 1a04 1800 |008e: const-string v4, "%%" // string@0018 │ │ -02594c: 7230 6f00 3204 |0090: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -025952: 0c02 |0093: move-result-object v2 │ │ -025954: 7120 1e04 2100 |0094: invoke-static {v1, v2}, Lcom/gacode/relaunchx/ReLaunch;.access$500:(Lcom/gacode/relaunchx/ReLaunch;Ljava/lang/String;)V // method@041e │ │ -02595a: 288b |0097: goto 0022 // -0075 │ │ +0268b4: |[0268b4] com.gacode.relaunchx.ReLaunch$1advSimpleOnGestureListener.onDoubleTap:(Landroid/view/MotionEvent;)Z │ │ +0268c4: 5451 9405 |0000: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1advSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0594 │ │ +0268c8: 5411 6006 |0002: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +0268cc: 1a02 1f05 |0004: const-string v2, "advancedButtonDT" // string@051f │ │ +0268d0: 1a03 f903 |0006: const-string v3, "NOTHING" // string@03f9 │ │ +0268d4: 7230 6f00 2103 |0008: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +0268da: 0c01 |000b: move-result-object v1 │ │ +0268dc: 1a02 1904 |000c: const-string v2, "RELAUNCH" // string@0419 │ │ +0268e0: 6e20 7c06 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +0268e6: 0a01 |0011: move-result v1 │ │ +0268e8: 3801 1200 |0012: if-eqz v1, 0024 // +0012 │ │ +0268ec: 2200 1c00 |0014: new-instance v0, Landroid/content/Intent; // type@001c │ │ +0268f0: 5451 9405 |0016: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1advSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0594 │ │ +0268f4: 1c02 9300 |0018: const-class v2, Lcom/gacode/relaunchx/Advanced; // type@0093 │ │ +0268f8: 7030 4d00 1002 |001a: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004d │ │ +0268fe: 5451 9405 |001d: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1advSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0594 │ │ +026902: 6e20 6204 0100 |001f: invoke-virtual {v1, v0}, Lcom/gacode/relaunchx/ReLaunch;.startActivity:(Landroid/content/Intent;)V // method@0462 │ │ +026908: 1211 |0022: const/4 v1, #int 1 // #1 │ │ +02690a: 0f01 |0023: return v1 │ │ +02690c: 5451 9405 |0024: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1advSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0594 │ │ +026910: 5411 6006 |0026: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +026914: 1a02 1f05 |0028: const-string v2, "advancedButtonDT" // string@051f │ │ +026918: 1a03 f903 |002a: const-string v3, "NOTHING" // string@03f9 │ │ +02691c: 7230 6f00 2103 |002c: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +026922: 0c01 |002f: move-result-object v1 │ │ +026924: 1a02 9601 |0030: const-string v2, "LOCK" // string@0196 │ │ +026928: 6e20 7c06 2100 |0032: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +02692e: 0a01 |0035: move-result v1 │ │ +026930: 3801 0800 |0036: if-eqz v1, 003e // +0008 │ │ +026934: 5451 9405 |0038: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1advSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0594 │ │ +026938: 7110 1904 0100 |003a: invoke-static {v1}, Lcom/gacode/relaunchx/ReLaunch;.access$200:(Lcom/gacode/relaunchx/ReLaunch;)V // method@0419 │ │ +02693e: 28e5 |003d: goto 0022 // -001b │ │ +026940: 5451 9405 |003e: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1advSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0594 │ │ +026944: 5411 6006 |0040: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +026948: 1a02 1f05 |0042: const-string v2, "advancedButtonDT" // string@051f │ │ +02694c: 1a03 f903 |0044: const-string v3, "NOTHING" // string@03f9 │ │ +026950: 7230 6f00 2103 |0046: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +026956: 0c01 |0049: move-result-object v1 │ │ +026958: 1a02 0804 |004a: const-string v2, "POWEROFF" // string@0408 │ │ +02695c: 6e20 7c06 2100 |004c: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +026962: 0a01 |004f: move-result v1 │ │ +026964: 3801 0800 |0050: if-eqz v1, 0058 // +0008 │ │ +026968: 5451 9405 |0052: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1advSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0594 │ │ +02696c: 7110 1c04 0100 |0054: invoke-static {v1}, Lcom/gacode/relaunchx/ReLaunch;.access$300:(Lcom/gacode/relaunchx/ReLaunch;)V // method@041c │ │ +026972: 28cb |0057: goto 0022 // -0035 │ │ +026974: 5451 9405 |0058: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1advSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0594 │ │ +026978: 5411 6006 |005a: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +02697c: 1a02 1f05 |005c: const-string v2, "advancedButtonDT" // string@051f │ │ +026980: 1a03 f903 |005e: const-string v3, "NOTHING" // string@03f9 │ │ +026984: 7230 6f00 2103 |0060: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +02698a: 0c01 |0063: move-result-object v1 │ │ +02698c: 1a02 3f04 |0064: const-string v2, "SWITCHWIFI" // string@043f │ │ +026990: 6e20 7c06 2100 |0066: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +026996: 0a01 |0069: move-result v1 │ │ +026998: 3801 0800 |006a: if-eqz v1, 0072 // +0008 │ │ +02699c: 5451 9405 |006c: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1advSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0594 │ │ +0269a0: 7110 1d04 0100 |006e: invoke-static {v1}, Lcom/gacode/relaunchx/ReLaunch;.access$400:(Lcom/gacode/relaunchx/ReLaunch;)V // method@041d │ │ +0269a6: 28b1 |0071: goto 0022 // -004f │ │ +0269a8: 5451 9405 |0072: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1advSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0594 │ │ +0269ac: 5411 6006 |0074: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +0269b0: 1a02 1f05 |0076: const-string v2, "advancedButtonDT" // string@051f │ │ +0269b4: 1a03 f903 |0078: const-string v3, "NOTHING" // string@03f9 │ │ +0269b8: 7230 6f00 2103 |007a: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +0269be: 0c01 |007d: move-result-object v1 │ │ +0269c0: 1a02 1b04 |007e: const-string v2, "RUN" // string@041b │ │ +0269c4: 6e20 7c06 2100 |0080: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +0269ca: 0a01 |0083: move-result v1 │ │ +0269cc: 3801 9eff |0084: if-eqz v1, 0022 // -0062 │ │ +0269d0: 5451 9405 |0086: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1advSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0594 │ │ +0269d4: 5452 9405 |0088: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunch$1advSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0594 │ │ +0269d8: 5422 6006 |008a: iget-object v2, v2, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +0269dc: 1a03 2005 |008c: const-string v3, "advancedButtonDTapp" // string@0520 │ │ +0269e0: 1a04 1800 |008e: const-string v4, "%%" // string@0018 │ │ +0269e4: 7230 6f00 3204 |0090: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +0269ea: 0c02 |0093: move-result-object v2 │ │ +0269ec: 7120 1e04 2100 |0094: invoke-static {v1, v2}, Lcom/gacode/relaunchx/ReLaunch;.access$500:(Lcom/gacode/relaunchx/ReLaunch;Ljava/lang/String;)V // method@041e │ │ +0269f2: 288b |0097: goto 0022 // -0075 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1113 │ │ 0x0014 line=1115 │ │ 0x001d line=1116 │ │ 0x0022 line=1130 │ │ 0x0024 line=1117 │ │ @@ -37013,94 +37019,94 @@ │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 159 16-bit code units │ │ -02595c: |[02595c] com.gacode.relaunchx.ReLaunch$1advSimpleOnGestureListener.onLongPress:(Landroid/view/MotionEvent;)V │ │ -02596c: 5451 9505 |0000: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1advSimpleOnGestureListener;.val$adv:Landroid/widget/ImageButton; // field@0595 │ │ -025970: 6e10 2d01 0100 |0002: invoke-virtual {v1}, Landroid/widget/ImageButton;.hasWindowFocus:()Z // method@012d │ │ -025976: 0a01 |0005: move-result v1 │ │ -025978: 3801 2400 |0006: if-eqz v1, 002a // +0024 │ │ -02597c: 5451 9405 |0008: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1advSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0594 │ │ -025980: 5411 6006 |000a: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -025984: 1a02 2105 |000c: const-string v2, "advancedButtonLT" // string@0521 │ │ -025988: 1a03 f903 |000e: const-string v3, "NOTHING" // string@03f9 │ │ -02598c: 7230 6f00 2103 |0010: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -025992: 0c01 |0013: move-result-object v1 │ │ -025994: 1a02 1904 |0014: const-string v2, "RELAUNCH" // string@0419 │ │ -025998: 6e20 7c06 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -02599e: 0a01 |0019: move-result v1 │ │ -0259a0: 3801 1100 |001a: if-eqz v1, 002b // +0011 │ │ -0259a4: 2200 1c00 |001c: new-instance v0, Landroid/content/Intent; // type@001c │ │ -0259a8: 5451 9405 |001e: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1advSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0594 │ │ -0259ac: 1c02 9300 |0020: const-class v2, Lcom/gacode/relaunchx/Advanced; // type@0093 │ │ -0259b0: 7030 4d00 1002 |0022: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004d │ │ -0259b6: 5451 9405 |0025: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1advSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0594 │ │ -0259ba: 6e20 6204 0100 |0027: invoke-virtual {v1, v0}, Lcom/gacode/relaunchx/ReLaunch;.startActivity:(Landroid/content/Intent;)V // method@0462 │ │ -0259c0: 0e00 |002a: return-void │ │ -0259c2: 5451 9405 |002b: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1advSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0594 │ │ -0259c6: 5411 6006 |002d: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -0259ca: 1a02 2105 |002f: const-string v2, "advancedButtonLT" // string@0521 │ │ -0259ce: 1a03 f903 |0031: const-string v3, "NOTHING" // string@03f9 │ │ -0259d2: 7230 6f00 2103 |0033: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -0259d8: 0c01 |0036: move-result-object v1 │ │ -0259da: 1a02 9601 |0037: const-string v2, "LOCK" // string@0196 │ │ -0259de: 6e20 7c06 2100 |0039: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -0259e4: 0a01 |003c: move-result v1 │ │ -0259e6: 3801 0800 |003d: if-eqz v1, 0045 // +0008 │ │ -0259ea: 5451 9405 |003f: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1advSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0594 │ │ -0259ee: 7110 1904 0100 |0041: invoke-static {v1}, Lcom/gacode/relaunchx/ReLaunch;.access$200:(Lcom/gacode/relaunchx/ReLaunch;)V // method@0419 │ │ -0259f4: 28e6 |0044: goto 002a // -001a │ │ -0259f6: 5451 9405 |0045: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1advSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0594 │ │ -0259fa: 5411 6006 |0047: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -0259fe: 1a02 2105 |0049: const-string v2, "advancedButtonLT" // string@0521 │ │ -025a02: 1a03 f903 |004b: const-string v3, "NOTHING" // string@03f9 │ │ -025a06: 7230 6f00 2103 |004d: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -025a0c: 0c01 |0050: move-result-object v1 │ │ -025a0e: 1a02 0804 |0051: const-string v2, "POWEROFF" // string@0408 │ │ -025a12: 6e20 7c06 2100 |0053: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -025a18: 0a01 |0056: move-result v1 │ │ -025a1a: 3801 0800 |0057: if-eqz v1, 005f // +0008 │ │ -025a1e: 5451 9405 |0059: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1advSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0594 │ │ -025a22: 7110 1c04 0100 |005b: invoke-static {v1}, Lcom/gacode/relaunchx/ReLaunch;.access$300:(Lcom/gacode/relaunchx/ReLaunch;)V // method@041c │ │ -025a28: 28cc |005e: goto 002a // -0034 │ │ -025a2a: 5451 9405 |005f: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1advSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0594 │ │ -025a2e: 5411 6006 |0061: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -025a32: 1a02 2105 |0063: const-string v2, "advancedButtonLT" // string@0521 │ │ -025a36: 1a03 f903 |0065: const-string v3, "NOTHING" // string@03f9 │ │ -025a3a: 7230 6f00 2103 |0067: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -025a40: 0c01 |006a: move-result-object v1 │ │ -025a42: 1a02 3f04 |006b: const-string v2, "SWITCHWIFI" // string@043f │ │ -025a46: 6e20 7c06 2100 |006d: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -025a4c: 0a01 |0070: move-result v1 │ │ -025a4e: 3801 0800 |0071: if-eqz v1, 0079 // +0008 │ │ -025a52: 5451 9405 |0073: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1advSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0594 │ │ -025a56: 7110 1d04 0100 |0075: invoke-static {v1}, Lcom/gacode/relaunchx/ReLaunch;.access$400:(Lcom/gacode/relaunchx/ReLaunch;)V // method@041d │ │ -025a5c: 28b2 |0078: goto 002a // -004e │ │ -025a5e: 5451 9405 |0079: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1advSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0594 │ │ -025a62: 5411 6006 |007b: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -025a66: 1a02 2105 |007d: const-string v2, "advancedButtonLT" // string@0521 │ │ -025a6a: 1a03 f903 |007f: const-string v3, "NOTHING" // string@03f9 │ │ -025a6e: 7230 6f00 2103 |0081: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -025a74: 0c01 |0084: move-result-object v1 │ │ -025a76: 1a02 1b04 |0085: const-string v2, "RUN" // string@041b │ │ -025a7a: 6e20 7c06 2100 |0087: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -025a80: 0a01 |008a: move-result v1 │ │ -025a82: 3801 9fff |008b: if-eqz v1, 002a // -0061 │ │ -025a86: 5451 9405 |008d: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1advSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0594 │ │ -025a8a: 5452 9405 |008f: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunch$1advSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0594 │ │ -025a8e: 5422 6006 |0091: iget-object v2, v2, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -025a92: 1a03 2205 |0093: const-string v3, "advancedButtonLTapp" // string@0522 │ │ -025a96: 1a04 1800 |0095: const-string v4, "%%" // string@0018 │ │ -025a9a: 7230 6f00 3204 |0097: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -025aa0: 0c02 |009a: move-result-object v2 │ │ -025aa2: 7120 1e04 2100 |009b: invoke-static {v1, v2}, Lcom/gacode/relaunchx/ReLaunch;.access$500:(Lcom/gacode/relaunchx/ReLaunch;Ljava/lang/String;)V // method@041e │ │ -025aa8: 288c |009e: goto 002a // -0074 │ │ +0269f4: |[0269f4] com.gacode.relaunchx.ReLaunch$1advSimpleOnGestureListener.onLongPress:(Landroid/view/MotionEvent;)V │ │ +026a04: 5451 9505 |0000: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1advSimpleOnGestureListener;.val$adv:Landroid/widget/ImageButton; // field@0595 │ │ +026a08: 6e10 2d01 0100 |0002: invoke-virtual {v1}, Landroid/widget/ImageButton;.hasWindowFocus:()Z // method@012d │ │ +026a0e: 0a01 |0005: move-result v1 │ │ +026a10: 3801 2400 |0006: if-eqz v1, 002a // +0024 │ │ +026a14: 5451 9405 |0008: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1advSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0594 │ │ +026a18: 5411 6006 |000a: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +026a1c: 1a02 2105 |000c: const-string v2, "advancedButtonLT" // string@0521 │ │ +026a20: 1a03 f903 |000e: const-string v3, "NOTHING" // string@03f9 │ │ +026a24: 7230 6f00 2103 |0010: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +026a2a: 0c01 |0013: move-result-object v1 │ │ +026a2c: 1a02 1904 |0014: const-string v2, "RELAUNCH" // string@0419 │ │ +026a30: 6e20 7c06 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +026a36: 0a01 |0019: move-result v1 │ │ +026a38: 3801 1100 |001a: if-eqz v1, 002b // +0011 │ │ +026a3c: 2200 1c00 |001c: new-instance v0, Landroid/content/Intent; // type@001c │ │ +026a40: 5451 9405 |001e: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1advSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0594 │ │ +026a44: 1c02 9300 |0020: const-class v2, Lcom/gacode/relaunchx/Advanced; // type@0093 │ │ +026a48: 7030 4d00 1002 |0022: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004d │ │ +026a4e: 5451 9405 |0025: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1advSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0594 │ │ +026a52: 6e20 6204 0100 |0027: invoke-virtual {v1, v0}, Lcom/gacode/relaunchx/ReLaunch;.startActivity:(Landroid/content/Intent;)V // method@0462 │ │ +026a58: 0e00 |002a: return-void │ │ +026a5a: 5451 9405 |002b: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1advSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0594 │ │ +026a5e: 5411 6006 |002d: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +026a62: 1a02 2105 |002f: const-string v2, "advancedButtonLT" // string@0521 │ │ +026a66: 1a03 f903 |0031: const-string v3, "NOTHING" // string@03f9 │ │ +026a6a: 7230 6f00 2103 |0033: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +026a70: 0c01 |0036: move-result-object v1 │ │ +026a72: 1a02 9601 |0037: const-string v2, "LOCK" // string@0196 │ │ +026a76: 6e20 7c06 2100 |0039: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +026a7c: 0a01 |003c: move-result v1 │ │ +026a7e: 3801 0800 |003d: if-eqz v1, 0045 // +0008 │ │ +026a82: 5451 9405 |003f: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1advSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0594 │ │ +026a86: 7110 1904 0100 |0041: invoke-static {v1}, Lcom/gacode/relaunchx/ReLaunch;.access$200:(Lcom/gacode/relaunchx/ReLaunch;)V // method@0419 │ │ +026a8c: 28e6 |0044: goto 002a // -001a │ │ +026a8e: 5451 9405 |0045: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1advSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0594 │ │ +026a92: 5411 6006 |0047: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +026a96: 1a02 2105 |0049: const-string v2, "advancedButtonLT" // string@0521 │ │ +026a9a: 1a03 f903 |004b: const-string v3, "NOTHING" // string@03f9 │ │ +026a9e: 7230 6f00 2103 |004d: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +026aa4: 0c01 |0050: move-result-object v1 │ │ +026aa6: 1a02 0804 |0051: const-string v2, "POWEROFF" // string@0408 │ │ +026aaa: 6e20 7c06 2100 |0053: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +026ab0: 0a01 |0056: move-result v1 │ │ +026ab2: 3801 0800 |0057: if-eqz v1, 005f // +0008 │ │ +026ab6: 5451 9405 |0059: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1advSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0594 │ │ +026aba: 7110 1c04 0100 |005b: invoke-static {v1}, Lcom/gacode/relaunchx/ReLaunch;.access$300:(Lcom/gacode/relaunchx/ReLaunch;)V // method@041c │ │ +026ac0: 28cc |005e: goto 002a // -0034 │ │ +026ac2: 5451 9405 |005f: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1advSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0594 │ │ +026ac6: 5411 6006 |0061: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +026aca: 1a02 2105 |0063: const-string v2, "advancedButtonLT" // string@0521 │ │ +026ace: 1a03 f903 |0065: const-string v3, "NOTHING" // string@03f9 │ │ +026ad2: 7230 6f00 2103 |0067: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +026ad8: 0c01 |006a: move-result-object v1 │ │ +026ada: 1a02 3f04 |006b: const-string v2, "SWITCHWIFI" // string@043f │ │ +026ade: 6e20 7c06 2100 |006d: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +026ae4: 0a01 |0070: move-result v1 │ │ +026ae6: 3801 0800 |0071: if-eqz v1, 0079 // +0008 │ │ +026aea: 5451 9405 |0073: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1advSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0594 │ │ +026aee: 7110 1d04 0100 |0075: invoke-static {v1}, Lcom/gacode/relaunchx/ReLaunch;.access$400:(Lcom/gacode/relaunchx/ReLaunch;)V // method@041d │ │ +026af4: 28b2 |0078: goto 002a // -004e │ │ +026af6: 5451 9405 |0079: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1advSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0594 │ │ +026afa: 5411 6006 |007b: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +026afe: 1a02 2105 |007d: const-string v2, "advancedButtonLT" // string@0521 │ │ +026b02: 1a03 f903 |007f: const-string v3, "NOTHING" // string@03f9 │ │ +026b06: 7230 6f00 2103 |0081: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +026b0c: 0c01 |0084: move-result-object v1 │ │ +026b0e: 1a02 1b04 |0085: const-string v2, "RUN" // string@041b │ │ +026b12: 6e20 7c06 2100 |0087: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +026b18: 0a01 |008a: move-result v1 │ │ +026b1a: 3801 9fff |008b: if-eqz v1, 002a // -0061 │ │ +026b1e: 5451 9405 |008d: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1advSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0594 │ │ +026b22: 5452 9405 |008f: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunch$1advSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0594 │ │ +026b26: 5422 6006 |0091: iget-object v2, v2, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +026b2a: 1a03 2205 |0093: const-string v3, "advancedButtonLTapp" // string@0522 │ │ +026b2e: 1a04 1800 |0095: const-string v4, "%%" // string@0018 │ │ +026b32: 7230 6f00 3204 |0097: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +026b38: 0c02 |009a: move-result-object v2 │ │ +026b3a: 7120 1e04 2100 |009b: invoke-static {v1, v2}, Lcom/gacode/relaunchx/ReLaunch;.access$500:(Lcom/gacode/relaunchx/ReLaunch;Ljava/lang/String;)V // method@041e │ │ +026b40: 288c |009e: goto 002a // -0074 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1135 │ │ 0x0008 line=1136 │ │ 0x0016 line=1137 │ │ 0x001c line=1138 │ │ 0x0025 line=1139 │ │ @@ -37127,91 +37133,91 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 152 16-bit code units │ │ -025aac: |[025aac] com.gacode.relaunchx.ReLaunch$1advSimpleOnGestureListener.onSingleTapConfirmed:(Landroid/view/MotionEvent;)Z │ │ -025abc: 5451 9405 |0000: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1advSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0594 │ │ -025ac0: 5411 6006 |0002: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -025ac4: 1a02 2305 |0004: const-string v2, "advancedButtonST" // string@0523 │ │ -025ac8: 1a03 1904 |0006: const-string v3, "RELAUNCH" // string@0419 │ │ -025acc: 7230 6f00 2103 |0008: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -025ad2: 0c01 |000b: move-result-object v1 │ │ -025ad4: 1a02 1904 |000c: const-string v2, "RELAUNCH" // string@0419 │ │ -025ad8: 6e20 7c06 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -025ade: 0a01 |0011: move-result v1 │ │ -025ae0: 3801 1200 |0012: if-eqz v1, 0024 // +0012 │ │ -025ae4: 2200 1c00 |0014: new-instance v0, Landroid/content/Intent; // type@001c │ │ -025ae8: 5451 9405 |0016: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1advSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0594 │ │ -025aec: 1c02 9300 |0018: const-class v2, Lcom/gacode/relaunchx/Advanced; // type@0093 │ │ -025af0: 7030 4d00 1002 |001a: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004d │ │ -025af6: 5451 9405 |001d: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1advSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0594 │ │ -025afa: 6e20 6204 0100 |001f: invoke-virtual {v1, v0}, Lcom/gacode/relaunchx/ReLaunch;.startActivity:(Landroid/content/Intent;)V // method@0462 │ │ -025b00: 1211 |0022: const/4 v1, #int 1 // #1 │ │ -025b02: 0f01 |0023: return v1 │ │ -025b04: 5451 9405 |0024: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1advSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0594 │ │ -025b08: 5411 6006 |0026: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -025b0c: 1a02 2305 |0028: const-string v2, "advancedButtonST" // string@0523 │ │ -025b10: 1a03 1904 |002a: const-string v3, "RELAUNCH" // string@0419 │ │ -025b14: 7230 6f00 2103 |002c: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -025b1a: 0c01 |002f: move-result-object v1 │ │ -025b1c: 1a02 9601 |0030: const-string v2, "LOCK" // string@0196 │ │ -025b20: 6e20 7c06 2100 |0032: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -025b26: 0a01 |0035: move-result v1 │ │ -025b28: 3801 0800 |0036: if-eqz v1, 003e // +0008 │ │ -025b2c: 5451 9405 |0038: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1advSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0594 │ │ -025b30: 7110 1904 0100 |003a: invoke-static {v1}, Lcom/gacode/relaunchx/ReLaunch;.access$200:(Lcom/gacode/relaunchx/ReLaunch;)V // method@0419 │ │ -025b36: 28e5 |003d: goto 0022 // -001b │ │ -025b38: 5451 9405 |003e: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1advSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0594 │ │ -025b3c: 5411 6006 |0040: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -025b40: 1a02 2305 |0042: const-string v2, "advancedButtonST" // string@0523 │ │ -025b44: 1a03 1904 |0044: const-string v3, "RELAUNCH" // string@0419 │ │ -025b48: 7230 6f00 2103 |0046: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -025b4e: 0c01 |0049: move-result-object v1 │ │ -025b50: 1a02 0804 |004a: const-string v2, "POWEROFF" // string@0408 │ │ -025b54: 6e20 7c06 2100 |004c: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -025b5a: 0a01 |004f: move-result v1 │ │ -025b5c: 3801 0800 |0050: if-eqz v1, 0058 // +0008 │ │ -025b60: 5451 9405 |0052: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1advSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0594 │ │ -025b64: 7110 1c04 0100 |0054: invoke-static {v1}, Lcom/gacode/relaunchx/ReLaunch;.access$300:(Lcom/gacode/relaunchx/ReLaunch;)V // method@041c │ │ -025b6a: 28cb |0057: goto 0022 // -0035 │ │ -025b6c: 5451 9405 |0058: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1advSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0594 │ │ -025b70: 5411 6006 |005a: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -025b74: 1a02 2305 |005c: const-string v2, "advancedButtonST" // string@0523 │ │ -025b78: 1a03 1904 |005e: const-string v3, "RELAUNCH" // string@0419 │ │ -025b7c: 7230 6f00 2103 |0060: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -025b82: 0c01 |0063: move-result-object v1 │ │ -025b84: 1a02 3f04 |0064: const-string v2, "SWITCHWIFI" // string@043f │ │ -025b88: 6e20 7c06 2100 |0066: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -025b8e: 0a01 |0069: move-result v1 │ │ -025b90: 3801 0800 |006a: if-eqz v1, 0072 // +0008 │ │ -025b94: 5451 9405 |006c: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1advSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0594 │ │ -025b98: 7110 1d04 0100 |006e: invoke-static {v1}, Lcom/gacode/relaunchx/ReLaunch;.access$400:(Lcom/gacode/relaunchx/ReLaunch;)V // method@041d │ │ -025b9e: 28b1 |0071: goto 0022 // -004f │ │ -025ba0: 5451 9405 |0072: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1advSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0594 │ │ -025ba4: 5411 6006 |0074: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -025ba8: 1a02 2305 |0076: const-string v2, "advancedButtonST" // string@0523 │ │ -025bac: 1a03 1904 |0078: const-string v3, "RELAUNCH" // string@0419 │ │ -025bb0: 7230 6f00 2103 |007a: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -025bb6: 0c01 |007d: move-result-object v1 │ │ -025bb8: 1a02 1b04 |007e: const-string v2, "RUN" // string@041b │ │ -025bbc: 6e20 7c06 2100 |0080: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -025bc2: 0a01 |0083: move-result v1 │ │ -025bc4: 3801 9eff |0084: if-eqz v1, 0022 // -0062 │ │ -025bc8: 5451 9405 |0086: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1advSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0594 │ │ -025bcc: 5452 9405 |0088: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunch$1advSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0594 │ │ -025bd0: 5422 6006 |008a: iget-object v2, v2, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -025bd4: 1a03 2405 |008c: const-string v3, "advancedButtonSTapp" // string@0524 │ │ -025bd8: 1a04 1800 |008e: const-string v4, "%%" // string@0018 │ │ -025bdc: 7230 6f00 3204 |0090: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -025be2: 0c02 |0093: move-result-object v2 │ │ -025be4: 7120 1e04 2100 |0094: invoke-static {v1, v2}, Lcom/gacode/relaunchx/ReLaunch;.access$500:(Lcom/gacode/relaunchx/ReLaunch;Ljava/lang/String;)V // method@041e │ │ -025bea: 288b |0097: goto 0022 // -0075 │ │ +026b44: |[026b44] com.gacode.relaunchx.ReLaunch$1advSimpleOnGestureListener.onSingleTapConfirmed:(Landroid/view/MotionEvent;)Z │ │ +026b54: 5451 9405 |0000: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1advSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0594 │ │ +026b58: 5411 6006 |0002: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +026b5c: 1a02 2305 |0004: const-string v2, "advancedButtonST" // string@0523 │ │ +026b60: 1a03 1904 |0006: const-string v3, "RELAUNCH" // string@0419 │ │ +026b64: 7230 6f00 2103 |0008: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +026b6a: 0c01 |000b: move-result-object v1 │ │ +026b6c: 1a02 1904 |000c: const-string v2, "RELAUNCH" // string@0419 │ │ +026b70: 6e20 7c06 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +026b76: 0a01 |0011: move-result v1 │ │ +026b78: 3801 1200 |0012: if-eqz v1, 0024 // +0012 │ │ +026b7c: 2200 1c00 |0014: new-instance v0, Landroid/content/Intent; // type@001c │ │ +026b80: 5451 9405 |0016: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1advSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0594 │ │ +026b84: 1c02 9300 |0018: const-class v2, Lcom/gacode/relaunchx/Advanced; // type@0093 │ │ +026b88: 7030 4d00 1002 |001a: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004d │ │ +026b8e: 5451 9405 |001d: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1advSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0594 │ │ +026b92: 6e20 6204 0100 |001f: invoke-virtual {v1, v0}, Lcom/gacode/relaunchx/ReLaunch;.startActivity:(Landroid/content/Intent;)V // method@0462 │ │ +026b98: 1211 |0022: const/4 v1, #int 1 // #1 │ │ +026b9a: 0f01 |0023: return v1 │ │ +026b9c: 5451 9405 |0024: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1advSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0594 │ │ +026ba0: 5411 6006 |0026: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +026ba4: 1a02 2305 |0028: const-string v2, "advancedButtonST" // string@0523 │ │ +026ba8: 1a03 1904 |002a: const-string v3, "RELAUNCH" // string@0419 │ │ +026bac: 7230 6f00 2103 |002c: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +026bb2: 0c01 |002f: move-result-object v1 │ │ +026bb4: 1a02 9601 |0030: const-string v2, "LOCK" // string@0196 │ │ +026bb8: 6e20 7c06 2100 |0032: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +026bbe: 0a01 |0035: move-result v1 │ │ +026bc0: 3801 0800 |0036: if-eqz v1, 003e // +0008 │ │ +026bc4: 5451 9405 |0038: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1advSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0594 │ │ +026bc8: 7110 1904 0100 |003a: invoke-static {v1}, Lcom/gacode/relaunchx/ReLaunch;.access$200:(Lcom/gacode/relaunchx/ReLaunch;)V // method@0419 │ │ +026bce: 28e5 |003d: goto 0022 // -001b │ │ +026bd0: 5451 9405 |003e: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1advSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0594 │ │ +026bd4: 5411 6006 |0040: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +026bd8: 1a02 2305 |0042: const-string v2, "advancedButtonST" // string@0523 │ │ +026bdc: 1a03 1904 |0044: const-string v3, "RELAUNCH" // string@0419 │ │ +026be0: 7230 6f00 2103 |0046: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +026be6: 0c01 |0049: move-result-object v1 │ │ +026be8: 1a02 0804 |004a: const-string v2, "POWEROFF" // string@0408 │ │ +026bec: 6e20 7c06 2100 |004c: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +026bf2: 0a01 |004f: move-result v1 │ │ +026bf4: 3801 0800 |0050: if-eqz v1, 0058 // +0008 │ │ +026bf8: 5451 9405 |0052: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1advSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0594 │ │ +026bfc: 7110 1c04 0100 |0054: invoke-static {v1}, Lcom/gacode/relaunchx/ReLaunch;.access$300:(Lcom/gacode/relaunchx/ReLaunch;)V // method@041c │ │ +026c02: 28cb |0057: goto 0022 // -0035 │ │ +026c04: 5451 9405 |0058: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1advSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0594 │ │ +026c08: 5411 6006 |005a: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +026c0c: 1a02 2305 |005c: const-string v2, "advancedButtonST" // string@0523 │ │ +026c10: 1a03 1904 |005e: const-string v3, "RELAUNCH" // string@0419 │ │ +026c14: 7230 6f00 2103 |0060: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +026c1a: 0c01 |0063: move-result-object v1 │ │ +026c1c: 1a02 3f04 |0064: const-string v2, "SWITCHWIFI" // string@043f │ │ +026c20: 6e20 7c06 2100 |0066: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +026c26: 0a01 |0069: move-result v1 │ │ +026c28: 3801 0800 |006a: if-eqz v1, 0072 // +0008 │ │ +026c2c: 5451 9405 |006c: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1advSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0594 │ │ +026c30: 7110 1d04 0100 |006e: invoke-static {v1}, Lcom/gacode/relaunchx/ReLaunch;.access$400:(Lcom/gacode/relaunchx/ReLaunch;)V // method@041d │ │ +026c36: 28b1 |0071: goto 0022 // -004f │ │ +026c38: 5451 9405 |0072: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1advSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0594 │ │ +026c3c: 5411 6006 |0074: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +026c40: 1a02 2305 |0076: const-string v2, "advancedButtonST" // string@0523 │ │ +026c44: 1a03 1904 |0078: const-string v3, "RELAUNCH" // string@0419 │ │ +026c48: 7230 6f00 2103 |007a: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +026c4e: 0c01 |007d: move-result-object v1 │ │ +026c50: 1a02 1b04 |007e: const-string v2, "RUN" // string@041b │ │ +026c54: 6e20 7c06 2100 |0080: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +026c5a: 0a01 |0083: move-result v1 │ │ +026c5c: 3801 9eff |0084: if-eqz v1, 0022 // -0062 │ │ +026c60: 5451 9405 |0086: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch$1advSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0594 │ │ +026c64: 5452 9405 |0088: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunch$1advSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0594 │ │ +026c68: 5422 6006 |008a: iget-object v2, v2, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +026c6c: 1a03 2405 |008c: const-string v3, "advancedButtonSTapp" // string@0524 │ │ +026c70: 1a04 1800 |008e: const-string v4, "%%" // string@0018 │ │ +026c74: 7230 6f00 3204 |0090: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +026c7a: 0c02 |0093: move-result-object v2 │ │ +026c7c: 7120 1e04 2100 |0094: invoke-static {v1, v2}, Lcom/gacode/relaunchx/ReLaunch;.access$500:(Lcom/gacode/relaunchx/ReLaunch;Ljava/lang/String;)V // method@041e │ │ +026c82: 288b |0097: goto 0022 // -0075 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1091 │ │ 0x0014 line=1093 │ │ 0x001d line=1094 │ │ 0x0022 line=1108 │ │ 0x0024 line=1095 │ │ @@ -37275,20 +37281,20 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunch;Landroid/widget/GridView;Landroid/widget/Button;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -025bec: |[025bec] com.gacode.relaunchx.ReLaunch$1dnScrlSimpleOnGestureListener.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/widget/GridView;Landroid/widget/Button;)V │ │ -025bfc: 5b01 9605 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$1dnScrlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0596 │ │ -025c00: 5b02 9805 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ReLaunch$1dnScrlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@0598 │ │ -025c04: 5b03 9705 |0004: iput-object v3, v0, Lcom/gacode/relaunchx/ReLaunch$1dnScrlSimpleOnGestureListener;.val$downScroll:Landroid/widget/Button; // field@0597 │ │ -025c08: 7010 d900 0000 |0006: invoke-direct {v0}, Landroid/view/GestureDetector$SimpleOnGestureListener;.:()V // method@00d9 │ │ -025c0e: 0e00 |0009: return-void │ │ +026c84: |[026c84] com.gacode.relaunchx.ReLaunch$1dnScrlSimpleOnGestureListener.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/widget/GridView;Landroid/widget/Button;)V │ │ +026c94: 5b01 9605 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$1dnScrlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0596 │ │ +026c98: 5b02 9805 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ReLaunch$1dnScrlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@0598 │ │ +026c9c: 5b03 9705 |0004: iput-object v3, v0, Lcom/gacode/relaunchx/ReLaunch$1dnScrlSimpleOnGestureListener;.val$downScroll:Landroid/widget/Button; // field@0597 │ │ +026ca0: 7010 d900 0000 |0006: invoke-direct {v0}, Landroid/view/GestureDetector$SimpleOnGestureListener;.:()V // method@00d9 │ │ +026ca6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1713 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lcom/gacode/relaunchx/ReLaunch$1dnScrlSimpleOnGestureListener; │ │ 0x0000 - 0x000a reg=1 this$0 Lcom/gacode/relaunchx/ReLaunch; │ │ 0x0000 - 0x000a reg=2 (null) Landroid/widget/GridView; │ │ @@ -37300,52 +37306,52 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 71 16-bit code units │ │ -025c10: |[025c10] com.gacode.relaunchx.ReLaunch$1dnScrlSimpleOnGestureListener.onDoubleTap:(Landroid/view/MotionEvent;)Z │ │ -025c20: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -025c22: 5485 9605 |0001: iget-object v5, v8, Lcom/gacode/relaunchx/ReLaunch$1dnScrlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0596 │ │ -025c26: 5455 6006 |0003: iget-object v5, v5, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -025c2a: 1a06 fb06 |0005: const-string v6, "disableScrollJump" // string@06fb │ │ -025c2e: 7230 6d00 6507 |0007: invoke-interface {v5, v6, v7}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ -025c34: 0a05 |000a: move-result v5 │ │ -025c36: 3905 1a00 |000b: if-nez v5, 0025 // +001a │ │ -025c3a: 5485 9805 |000d: iget-object v5, v8, Lcom/gacode/relaunchx/ReLaunch$1dnScrlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@0598 │ │ -025c3e: 6e10 2001 0500 |000f: invoke-virtual {v5}, Landroid/widget/GridView;.getFirstVisiblePosition:()I // method@0120 │ │ -025c44: 0a01 |0012: move-result v1 │ │ -025c46: 5485 9605 |0013: iget-object v5, v8, Lcom/gacode/relaunchx/ReLaunch$1dnScrlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0596 │ │ -025c4a: 5455 5a06 |0015: iget-object v5, v5, Lcom/gacode/relaunchx/ReLaunch;.itemsArray:Ljava/util/List; // field@065a │ │ -025c4e: 7210 d406 0500 |0017: invoke-interface {v5}, Ljava/util/List;.size:()I // method@06d4 │ │ -025c54: 0a04 |001a: move-result v4 │ │ -025c56: 5485 9805 |001b: iget-object v5, v8, Lcom/gacode/relaunchx/ReLaunch$1dnScrlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@0598 │ │ -025c5a: 6e10 2101 0500 |001d: invoke-virtual {v5}, Landroid/widget/GridView;.getLastVisiblePosition:()I // method@0121 │ │ -025c60: 0a02 |0020: move-result v2 │ │ -025c62: d805 0201 |0021: add-int/lit8 v5, v2, #int 1 // #01 │ │ -025c66: 3354 0300 |0023: if-ne v4, v5, 0026 // +0003 │ │ -025c6a: 0f07 |0025: return v7 │ │ -025c6c: 5485 9605 |0026: iget-object v5, v8, Lcom/gacode/relaunchx/ReLaunch$1dnScrlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0596 │ │ -025c70: 5455 4a06 |0028: iget-object v5, v5, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -025c74: 5255 8c06 |002a: iget v5, v5, Lcom/gacode/relaunchx/ReLaunchApp;.scrollStep:I // field@068c │ │ -025c78: b245 |002c: mul-int/2addr v5, v4 │ │ -025c7a: db05 0564 |002d: div-int/lit8 v5, v5, #int 100 // #64 │ │ -025c7e: 9003 0105 |002f: add-int v3, v1, v5 │ │ -025c82: 3623 0400 |0031: if-gt v3, v2, 0035 // +0004 │ │ -025c86: d803 0201 |0033: add-int/lit8 v3, v2, #int 1 // #01 │ │ -025c8a: d805 04ff |0035: add-int/lit8 v5, v4, #int -1 // #ff │ │ -025c8e: 3753 0400 |0037: if-le v3, v5, 003b // +0004 │ │ -025c92: d803 04ff |0039: add-int/lit8 v3, v4, #int -1 // #ff │ │ -025c96: 2200 2901 |003b: new-instance v0, Lcom/gacode/relaunchx/ReLaunch$1RepeatedDownScroll; // type@0129 │ │ -025c9a: 5485 9605 |003d: iget-object v5, v8, Lcom/gacode/relaunchx/ReLaunch$1dnScrlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0596 │ │ -025c9e: 7020 6703 5000 |003f: invoke-direct {v0, v5}, Lcom/gacode/relaunchx/ReLaunch$1RepeatedDownScroll;.:(Lcom/gacode/relaunchx/ReLaunch;)V // method@0367 │ │ -025ca4: 1205 |0042: const/4 v5, #int 0 // #0 │ │ -025ca6: 6e40 6803 1053 |0043: invoke-virtual {v0, v1, v3, v5}, Lcom/gacode/relaunchx/ReLaunch$1RepeatedDownScroll;.doIt:(III)V // method@0368 │ │ -025cac: 28df |0046: goto 0025 // -0021 │ │ +026ca8: |[026ca8] com.gacode.relaunchx.ReLaunch$1dnScrlSimpleOnGestureListener.onDoubleTap:(Landroid/view/MotionEvent;)Z │ │ +026cb8: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +026cba: 5485 9605 |0001: iget-object v5, v8, Lcom/gacode/relaunchx/ReLaunch$1dnScrlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0596 │ │ +026cbe: 5455 6006 |0003: iget-object v5, v5, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +026cc2: 1a06 fb06 |0005: const-string v6, "disableScrollJump" // string@06fb │ │ +026cc6: 7230 6d00 6507 |0007: invoke-interface {v5, v6, v7}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ +026ccc: 0a05 |000a: move-result v5 │ │ +026cce: 3905 1a00 |000b: if-nez v5, 0025 // +001a │ │ +026cd2: 5485 9805 |000d: iget-object v5, v8, Lcom/gacode/relaunchx/ReLaunch$1dnScrlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@0598 │ │ +026cd6: 6e10 2001 0500 |000f: invoke-virtual {v5}, Landroid/widget/GridView;.getFirstVisiblePosition:()I // method@0120 │ │ +026cdc: 0a01 |0012: move-result v1 │ │ +026cde: 5485 9605 |0013: iget-object v5, v8, Lcom/gacode/relaunchx/ReLaunch$1dnScrlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0596 │ │ +026ce2: 5455 5a06 |0015: iget-object v5, v5, Lcom/gacode/relaunchx/ReLaunch;.itemsArray:Ljava/util/List; // field@065a │ │ +026ce6: 7210 d406 0500 |0017: invoke-interface {v5}, Ljava/util/List;.size:()I // method@06d4 │ │ +026cec: 0a04 |001a: move-result v4 │ │ +026cee: 5485 9805 |001b: iget-object v5, v8, Lcom/gacode/relaunchx/ReLaunch$1dnScrlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@0598 │ │ +026cf2: 6e10 2101 0500 |001d: invoke-virtual {v5}, Landroid/widget/GridView;.getLastVisiblePosition:()I // method@0121 │ │ +026cf8: 0a02 |0020: move-result v2 │ │ +026cfa: d805 0201 |0021: add-int/lit8 v5, v2, #int 1 // #01 │ │ +026cfe: 3354 0300 |0023: if-ne v4, v5, 0026 // +0003 │ │ +026d02: 0f07 |0025: return v7 │ │ +026d04: 5485 9605 |0026: iget-object v5, v8, Lcom/gacode/relaunchx/ReLaunch$1dnScrlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0596 │ │ +026d08: 5455 4a06 |0028: iget-object v5, v5, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +026d0c: 5255 8c06 |002a: iget v5, v5, Lcom/gacode/relaunchx/ReLaunchApp;.scrollStep:I // field@068c │ │ +026d10: b245 |002c: mul-int/2addr v5, v4 │ │ +026d12: db05 0564 |002d: div-int/lit8 v5, v5, #int 100 // #64 │ │ +026d16: 9003 0105 |002f: add-int v3, v1, v5 │ │ +026d1a: 3623 0400 |0031: if-gt v3, v2, 0035 // +0004 │ │ +026d1e: d803 0201 |0033: add-int/lit8 v3, v2, #int 1 // #01 │ │ +026d22: d805 04ff |0035: add-int/lit8 v5, v4, #int -1 // #ff │ │ +026d26: 3753 0400 |0037: if-le v3, v5, 003b // +0004 │ │ +026d2a: d803 04ff |0039: add-int/lit8 v3, v4, #int -1 // #ff │ │ +026d2e: 2200 2901 |003b: new-instance v0, Lcom/gacode/relaunchx/ReLaunch$1RepeatedDownScroll; // type@0129 │ │ +026d32: 5485 9605 |003d: iget-object v5, v8, Lcom/gacode/relaunchx/ReLaunch$1dnScrlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0596 │ │ +026d36: 7020 6703 5000 |003f: invoke-direct {v0, v5}, Lcom/gacode/relaunchx/ReLaunch$1RepeatedDownScroll;.:(Lcom/gacode/relaunchx/ReLaunch;)V // method@0367 │ │ +026d3c: 1205 |0042: const/4 v5, #int 0 // #0 │ │ +026d3e: 6e40 6803 1053 |0043: invoke-virtual {v0, v1, v3, v5}, Lcom/gacode/relaunchx/ReLaunch$1RepeatedDownScroll;.doIt:(III)V // method@0368 │ │ +026d44: 28df |0046: goto 0025 // -0021 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1751 │ │ 0x000d line=1752 │ │ 0x0013 line=1753 │ │ 0x001b line=1754 │ │ 0x0021 line=1755 │ │ @@ -37374,46 +37380,46 @@ │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 60 16-bit code units │ │ -025cb0: |[025cb0] com.gacode.relaunchx.ReLaunch$1dnScrlSimpleOnGestureListener.onLongPress:(Landroid/view/MotionEvent;)V │ │ -025cc0: 5485 9705 |0000: iget-object v5, v8, Lcom/gacode/relaunchx/ReLaunch$1dnScrlSimpleOnGestureListener;.val$downScroll:Landroid/widget/Button; // field@0597 │ │ -025cc4: 6e10 0b01 0500 |0002: invoke-virtual {v5}, Landroid/widget/Button;.hasWindowFocus:()Z // method@010b │ │ -025cca: 0a05 |0005: move-result v5 │ │ -025ccc: 3805 2700 |0006: if-eqz v5, 002d // +0027 │ │ -025cd0: 5485 9605 |0008: iget-object v5, v8, Lcom/gacode/relaunchx/ReLaunch$1dnScrlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0596 │ │ -025cd4: 5455 6006 |000a: iget-object v5, v5, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -025cd8: 1a06 fb06 |000c: const-string v6, "disableScrollJump" // string@06fb │ │ -025cdc: 1217 |000e: const/4 v7, #int 1 // #1 │ │ -025cde: 7230 6d00 6507 |000f: invoke-interface {v5, v6, v7}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ -025ce4: 0a05 |0012: move-result v5 │ │ -025ce6: 3905 1a00 |0013: if-nez v5, 002d // +001a │ │ -025cea: 5485 9805 |0015: iget-object v5, v8, Lcom/gacode/relaunchx/ReLaunch$1dnScrlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@0598 │ │ -025cee: 6e10 2001 0500 |0017: invoke-virtual {v5}, Landroid/widget/GridView;.getFirstVisiblePosition:()I // method@0120 │ │ -025cf4: 0a01 |001a: move-result v1 │ │ -025cf6: 5485 9605 |001b: iget-object v5, v8, Lcom/gacode/relaunchx/ReLaunch$1dnScrlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0596 │ │ -025cfa: 5455 5a06 |001d: iget-object v5, v5, Lcom/gacode/relaunchx/ReLaunch;.itemsArray:Ljava/util/List; // field@065a │ │ -025cfe: 7210 d406 0500 |001f: invoke-interface {v5}, Ljava/util/List;.size:()I // method@06d4 │ │ -025d04: 0a04 |0022: move-result v4 │ │ -025d06: 5485 9805 |0023: iget-object v5, v8, Lcom/gacode/relaunchx/ReLaunch$1dnScrlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@0598 │ │ -025d0a: 6e10 2101 0500 |0025: invoke-virtual {v5}, Landroid/widget/GridView;.getLastVisiblePosition:()I // method@0121 │ │ -025d10: 0a02 |0028: move-result v2 │ │ -025d12: d805 0201 |0029: add-int/lit8 v5, v2, #int 1 // #01 │ │ -025d16: 3354 0300 |002b: if-ne v4, v5, 002e // +0003 │ │ -025d1a: 0e00 |002d: return-void │ │ -025d1c: d803 04ff |002e: add-int/lit8 v3, v4, #int -1 // #ff │ │ -025d20: 2200 2901 |0030: new-instance v0, Lcom/gacode/relaunchx/ReLaunch$1RepeatedDownScroll; // type@0129 │ │ -025d24: 5485 9605 |0032: iget-object v5, v8, Lcom/gacode/relaunchx/ReLaunch$1dnScrlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0596 │ │ -025d28: 7020 6703 5000 |0034: invoke-direct {v0, v5}, Lcom/gacode/relaunchx/ReLaunch$1RepeatedDownScroll;.:(Lcom/gacode/relaunchx/ReLaunch;)V // method@0367 │ │ -025d2e: 1205 |0037: const/4 v5, #int 0 // #0 │ │ -025d30: 6e40 6803 1053 |0038: invoke-virtual {v0, v1, v3, v5}, Lcom/gacode/relaunchx/ReLaunch$1RepeatedDownScroll;.doIt:(III)V // method@0368 │ │ -025d36: 28f2 |003b: goto 002d // -000e │ │ +026d48: |[026d48] com.gacode.relaunchx.ReLaunch$1dnScrlSimpleOnGestureListener.onLongPress:(Landroid/view/MotionEvent;)V │ │ +026d58: 5485 9705 |0000: iget-object v5, v8, Lcom/gacode/relaunchx/ReLaunch$1dnScrlSimpleOnGestureListener;.val$downScroll:Landroid/widget/Button; // field@0597 │ │ +026d5c: 6e10 0b01 0500 |0002: invoke-virtual {v5}, Landroid/widget/Button;.hasWindowFocus:()Z // method@010b │ │ +026d62: 0a05 |0005: move-result v5 │ │ +026d64: 3805 2700 |0006: if-eqz v5, 002d // +0027 │ │ +026d68: 5485 9605 |0008: iget-object v5, v8, Lcom/gacode/relaunchx/ReLaunch$1dnScrlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0596 │ │ +026d6c: 5455 6006 |000a: iget-object v5, v5, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +026d70: 1a06 fb06 |000c: const-string v6, "disableScrollJump" // string@06fb │ │ +026d74: 1217 |000e: const/4 v7, #int 1 // #1 │ │ +026d76: 7230 6d00 6507 |000f: invoke-interface {v5, v6, v7}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ +026d7c: 0a05 |0012: move-result v5 │ │ +026d7e: 3905 1a00 |0013: if-nez v5, 002d // +001a │ │ +026d82: 5485 9805 |0015: iget-object v5, v8, Lcom/gacode/relaunchx/ReLaunch$1dnScrlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@0598 │ │ +026d86: 6e10 2001 0500 |0017: invoke-virtual {v5}, Landroid/widget/GridView;.getFirstVisiblePosition:()I // method@0120 │ │ +026d8c: 0a01 |001a: move-result v1 │ │ +026d8e: 5485 9605 |001b: iget-object v5, v8, Lcom/gacode/relaunchx/ReLaunch$1dnScrlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0596 │ │ +026d92: 5455 5a06 |001d: iget-object v5, v5, Lcom/gacode/relaunchx/ReLaunch;.itemsArray:Ljava/util/List; // field@065a │ │ +026d96: 7210 d406 0500 |001f: invoke-interface {v5}, Ljava/util/List;.size:()I // method@06d4 │ │ +026d9c: 0a04 |0022: move-result v4 │ │ +026d9e: 5485 9805 |0023: iget-object v5, v8, Lcom/gacode/relaunchx/ReLaunch$1dnScrlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@0598 │ │ +026da2: 6e10 2101 0500 |0025: invoke-virtual {v5}, Landroid/widget/GridView;.getLastVisiblePosition:()I // method@0121 │ │ +026da8: 0a02 |0028: move-result v2 │ │ +026daa: d805 0201 |0029: add-int/lit8 v5, v2, #int 1 // #01 │ │ +026dae: 3354 0300 |002b: if-ne v4, v5, 002e // +0003 │ │ +026db2: 0e00 |002d: return-void │ │ +026db4: d803 04ff |002e: add-int/lit8 v3, v4, #int -1 // #ff │ │ +026db8: 2200 2901 |0030: new-instance v0, Lcom/gacode/relaunchx/ReLaunch$1RepeatedDownScroll; // type@0129 │ │ +026dbc: 5485 9605 |0032: iget-object v5, v8, Lcom/gacode/relaunchx/ReLaunch$1dnScrlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0596 │ │ +026dc0: 7020 6703 5000 |0034: invoke-direct {v0, v5}, Lcom/gacode/relaunchx/ReLaunch$1RepeatedDownScroll;.:(Lcom/gacode/relaunchx/ReLaunch;)V // method@0367 │ │ +026dc6: 1205 |0037: const/4 v5, #int 0 // #0 │ │ +026dc8: 6e40 6803 1053 |0038: invoke-virtual {v0, v1, v3, v5}, Lcom/gacode/relaunchx/ReLaunch$1RepeatedDownScroll;.doIt:(III)V // method@0368 │ │ +026dce: 28f2 |003b: goto 002d // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1771 │ │ 0x0008 line=1772 │ │ 0x0015 line=1773 │ │ 0x001b line=1774 │ │ 0x0023 line=1775 │ │ @@ -37439,107 +37445,107 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 179 16-bit code units │ │ -025d38: |[025d38] com.gacode.relaunchx.ReLaunch$1dnScrlSimpleOnGestureListener.onSingleTapConfirmed:(Landroid/view/MotionEvent;)Z │ │ -025d48: 6300 8900 |0000: sget-boolean v0, Lcom/gacode/relaunchx/DeviceInfo;.EINK_NOOK:Z // field@0089 │ │ -025d4c: 3800 5100 |0002: if-eqz v0, 0053 // +0051 │ │ -025d50: 7100 b500 0000 |0004: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00b5 │ │ -025d56: 0b00 |0007: move-result-wide v0 │ │ -025d58: 7100 b500 0000 |0008: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00b5 │ │ -025d5e: 0b02 |000b: move-result-wide v2 │ │ -025d60: 1204 |000c: const/4 v4, #int 0 // #0 │ │ -025d62: 1505 4843 |000d: const/high16 v5, #int 1128792064 // #4348 │ │ -025d66: 1506 4843 |000f: const/high16 v6, #int 1128792064 // #4348 │ │ -025d6a: 1207 |0011: const/4 v7, #int 0 // #0 │ │ -025d6c: 7708 e500 0000 |0012: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@00e5 │ │ -025d72: 0c09 |0015: move-result-object v9 │ │ -025d74: 54c0 9805 |0016: iget-object v0, v12, Lcom/gacode/relaunchx/ReLaunch$1dnScrlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@0598 │ │ -025d78: 6e20 1d01 9000 |0018: invoke-virtual {v0, v9}, Landroid/widget/GridView;.dispatchTouchEvent:(Landroid/view/MotionEvent;)Z // method@011d │ │ -025d7e: 7100 b500 0000 |001b: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00b5 │ │ -025d84: 0b00 |001e: move-result-wide v0 │ │ -025d86: 7100 b500 0000 |001f: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00b5 │ │ -025d8c: 0b02 |0022: move-result-wide v2 │ │ -025d8e: 1604 6400 |0023: const-wide/16 v4, #int 100 // #64 │ │ -025d92: bb42 |0025: add-long/2addr v2, v4 │ │ -025d94: 1224 |0026: const/4 v4, #int 2 // #2 │ │ -025d96: 1505 4843 |0027: const/high16 v5, #int 1128792064 // #4348 │ │ -025d9a: 1506 c842 |0029: const/high16 v6, #int 1120403456 // #42c8 │ │ -025d9e: 1207 |002b: const/4 v7, #int 0 // #0 │ │ -025da0: 7708 e500 0000 |002c: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@00e5 │ │ -025da6: 0c09 |002f: move-result-object v9 │ │ -025da8: 54c0 9805 |0030: iget-object v0, v12, Lcom/gacode/relaunchx/ReLaunch$1dnScrlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@0598 │ │ -025dac: 6e20 1d01 9000 |0032: invoke-virtual {v0, v9}, Landroid/widget/GridView;.dispatchTouchEvent:(Landroid/view/MotionEvent;)Z // method@011d │ │ -025db2: 1600 6400 |0035: const-wide/16 v0, #int 100 // #64 │ │ -025db6: 7120 b400 1000 |0037: invoke-static {v0, v1}, Landroid/os/SystemClock;.sleep:(J)V // method@00b4 │ │ -025dbc: 7100 b500 0000 |003a: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00b5 │ │ -025dc2: 0b00 |003d: move-result-wide v0 │ │ -025dc4: 7100 b500 0000 |003e: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00b5 │ │ -025dca: 0b02 |0041: move-result-wide v2 │ │ -025dcc: 1214 |0042: const/4 v4, #int 1 // #1 │ │ -025dce: 1505 4843 |0043: const/high16 v5, #int 1128792064 // #4348 │ │ -025dd2: 1506 c842 |0045: const/high16 v6, #int 1120403456 // #42c8 │ │ -025dd6: 1207 |0047: const/4 v7, #int 0 // #0 │ │ -025dd8: 7708 e500 0000 |0048: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@00e5 │ │ -025dde: 0c09 |004b: move-result-object v9 │ │ -025de0: 54c0 9805 |004c: iget-object v0, v12, Lcom/gacode/relaunchx/ReLaunch$1dnScrlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@0598 │ │ -025de4: 6e20 1d01 9000 |004e: invoke-virtual {v0, v9}, Landroid/widget/GridView;.dispatchTouchEvent:(Landroid/view/MotionEvent;)Z // method@011d │ │ -025dea: 1210 |0051: const/4 v0, #int 1 // #1 │ │ -025dec: 0f00 |0052: return v0 │ │ -025dee: 54c0 9805 |0053: iget-object v0, v12, Lcom/gacode/relaunchx/ReLaunch$1dnScrlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@0598 │ │ -025df2: 6e10 2001 0000 |0055: invoke-virtual {v0}, Landroid/widget/GridView;.getFirstVisiblePosition:()I // method@0120 │ │ -025df8: 0a0a |0058: move-result v10 │ │ -025dfa: 54c0 9805 |0059: iget-object v0, v12, Lcom/gacode/relaunchx/ReLaunch$1dnScrlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@0598 │ │ -025dfe: 6e10 2101 0000 |005b: invoke-virtual {v0}, Landroid/widget/GridView;.getLastVisiblePosition:()I // method@0121 │ │ -025e04: 0a0b |005e: move-result v11 │ │ -025e06: 390a 1500 |005f: if-nez v10, 0074 // +0015 │ │ -025e0a: 54c0 9605 |0061: iget-object v0, v12, Lcom/gacode/relaunchx/ReLaunch$1dnScrlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0596 │ │ -025e0e: 5400 6106 |0063: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.scrollPositions:Ljava/util/Stack; // field@0661 │ │ -025e12: 6e10 dc06 0000 |0065: invoke-virtual {v0}, Ljava/util/Stack;.clear:()V // method@06dc │ │ -025e18: 2208 2901 |0068: new-instance v8, Lcom/gacode/relaunchx/ReLaunch$1RepeatedDownScroll; // type@0129 │ │ -025e1c: 54c0 9605 |006a: iget-object v0, v12, Lcom/gacode/relaunchx/ReLaunch$1dnScrlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0596 │ │ -025e20: 7020 6703 0800 |006c: invoke-direct {v8, v0}, Lcom/gacode/relaunchx/ReLaunch$1RepeatedDownScroll;.:(Lcom/gacode/relaunchx/ReLaunch;)V // method@0367 │ │ -025e26: 1200 |006f: const/4 v0, #int 0 // #0 │ │ -025e28: 6e40 6803 a80b |0070: invoke-virtual {v8, v10, v11, v0}, Lcom/gacode/relaunchx/ReLaunch$1RepeatedDownScroll;.doIt:(III)V // method@0368 │ │ -025e2e: 28de |0073: goto 0051 // -0022 │ │ -025e30: 54c0 9605 |0074: iget-object v0, v12, Lcom/gacode/relaunchx/ReLaunch$1dnScrlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0596 │ │ -025e34: 5400 6006 |0076: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -025e38: 1a01 fb06 |0078: const-string v1, "disableScrollJump" // string@06fb │ │ -025e3c: 1212 |007a: const/4 v2, #int 1 // #1 │ │ -025e3e: 7230 6d00 1002 |007b: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ -025e44: 0a00 |007e: move-result v0 │ │ -025e46: 3800 e9ff |007f: if-eqz v0, 0068 // -0017 │ │ -025e4a: 54c0 9605 |0081: iget-object v0, v12, Lcom/gacode/relaunchx/ReLaunch$1dnScrlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0596 │ │ -025e4e: 5400 6106 |0083: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.scrollPositions:Ljava/util/Stack; // field@0661 │ │ -025e52: 6e10 dd06 0000 |0085: invoke-virtual {v0}, Ljava/util/Stack;.empty:()Z // method@06dd │ │ -025e58: 0a00 |0088: move-result v0 │ │ -025e5a: 3800 0e00 |0089: if-eqz v0, 0097 // +000e │ │ -025e5e: 54c0 9605 |008b: iget-object v0, v12, Lcom/gacode/relaunchx/ReLaunch$1dnScrlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0596 │ │ -025e62: 5400 6106 |008d: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.scrollPositions:Ljava/util/Stack; // field@0661 │ │ -025e66: 7110 5f06 0a00 |008f: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -025e6c: 0c01 |0092: move-result-object v1 │ │ -025e6e: 6e20 e006 1000 |0093: invoke-virtual {v0, v1}, Ljava/util/Stack;.push:(Ljava/lang/Object;)Ljava/lang/Object; // method@06e0 │ │ -025e74: 28d2 |0096: goto 0068 // -002e │ │ -025e76: 54c0 9605 |0097: iget-object v0, v12, Lcom/gacode/relaunchx/ReLaunch$1dnScrlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0596 │ │ -025e7a: 5400 6106 |0099: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.scrollPositions:Ljava/util/Stack; // field@0661 │ │ -025e7e: 6e10 de06 0000 |009b: invoke-virtual {v0}, Ljava/util/Stack;.peek:()Ljava/lang/Object; // method@06de │ │ -025e84: 0c00 |009e: move-result-object v0 │ │ -025e86: 1f00 f501 |009f: check-cast v0, Ljava/lang/Integer; // type@01f5 │ │ -025e8a: 6e10 5c06 0000 |00a1: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -025e90: 0a00 |00a4: move-result v0 │ │ -025e92: 32a0 c3ff |00a5: if-eq v0, v10, 0068 // -003d │ │ -025e96: 54c0 9605 |00a7: iget-object v0, v12, Lcom/gacode/relaunchx/ReLaunch$1dnScrlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0596 │ │ -025e9a: 5400 6106 |00a9: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.scrollPositions:Ljava/util/Stack; // field@0661 │ │ -025e9e: 7110 5f06 0a00 |00ab: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -025ea4: 0c01 |00ae: move-result-object v1 │ │ -025ea6: 6e20 e006 1000 |00af: invoke-virtual {v0, v1}, Ljava/util/Stack;.push:(Ljava/lang/Object;)Ljava/lang/Object; // method@06e0 │ │ -025eac: 28b6 |00b2: goto 0068 // -004a │ │ +026dd0: |[026dd0] com.gacode.relaunchx.ReLaunch$1dnScrlSimpleOnGestureListener.onSingleTapConfirmed:(Landroid/view/MotionEvent;)Z │ │ +026de0: 6300 8900 |0000: sget-boolean v0, Lcom/gacode/relaunchx/DeviceInfo;.EINK_NOOK:Z // field@0089 │ │ +026de4: 3800 5100 |0002: if-eqz v0, 0053 // +0051 │ │ +026de8: 7100 b500 0000 |0004: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00b5 │ │ +026dee: 0b00 |0007: move-result-wide v0 │ │ +026df0: 7100 b500 0000 |0008: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00b5 │ │ +026df6: 0b02 |000b: move-result-wide v2 │ │ +026df8: 1204 |000c: const/4 v4, #int 0 // #0 │ │ +026dfa: 1505 4843 |000d: const/high16 v5, #int 1128792064 // #4348 │ │ +026dfe: 1506 4843 |000f: const/high16 v6, #int 1128792064 // #4348 │ │ +026e02: 1207 |0011: const/4 v7, #int 0 // #0 │ │ +026e04: 7708 e500 0000 |0012: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@00e5 │ │ +026e0a: 0c09 |0015: move-result-object v9 │ │ +026e0c: 54c0 9805 |0016: iget-object v0, v12, Lcom/gacode/relaunchx/ReLaunch$1dnScrlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@0598 │ │ +026e10: 6e20 1d01 9000 |0018: invoke-virtual {v0, v9}, Landroid/widget/GridView;.dispatchTouchEvent:(Landroid/view/MotionEvent;)Z // method@011d │ │ +026e16: 7100 b500 0000 |001b: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00b5 │ │ +026e1c: 0b00 |001e: move-result-wide v0 │ │ +026e1e: 7100 b500 0000 |001f: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00b5 │ │ +026e24: 0b02 |0022: move-result-wide v2 │ │ +026e26: 1604 6400 |0023: const-wide/16 v4, #int 100 // #64 │ │ +026e2a: bb42 |0025: add-long/2addr v2, v4 │ │ +026e2c: 1224 |0026: const/4 v4, #int 2 // #2 │ │ +026e2e: 1505 4843 |0027: const/high16 v5, #int 1128792064 // #4348 │ │ +026e32: 1506 c842 |0029: const/high16 v6, #int 1120403456 // #42c8 │ │ +026e36: 1207 |002b: const/4 v7, #int 0 // #0 │ │ +026e38: 7708 e500 0000 |002c: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@00e5 │ │ +026e3e: 0c09 |002f: move-result-object v9 │ │ +026e40: 54c0 9805 |0030: iget-object v0, v12, Lcom/gacode/relaunchx/ReLaunch$1dnScrlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@0598 │ │ +026e44: 6e20 1d01 9000 |0032: invoke-virtual {v0, v9}, Landroid/widget/GridView;.dispatchTouchEvent:(Landroid/view/MotionEvent;)Z // method@011d │ │ +026e4a: 1600 6400 |0035: const-wide/16 v0, #int 100 // #64 │ │ +026e4e: 7120 b400 1000 |0037: invoke-static {v0, v1}, Landroid/os/SystemClock;.sleep:(J)V // method@00b4 │ │ +026e54: 7100 b500 0000 |003a: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00b5 │ │ +026e5a: 0b00 |003d: move-result-wide v0 │ │ +026e5c: 7100 b500 0000 |003e: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00b5 │ │ +026e62: 0b02 |0041: move-result-wide v2 │ │ +026e64: 1214 |0042: const/4 v4, #int 1 // #1 │ │ +026e66: 1505 4843 |0043: const/high16 v5, #int 1128792064 // #4348 │ │ +026e6a: 1506 c842 |0045: const/high16 v6, #int 1120403456 // #42c8 │ │ +026e6e: 1207 |0047: const/4 v7, #int 0 // #0 │ │ +026e70: 7708 e500 0000 |0048: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@00e5 │ │ +026e76: 0c09 |004b: move-result-object v9 │ │ +026e78: 54c0 9805 |004c: iget-object v0, v12, Lcom/gacode/relaunchx/ReLaunch$1dnScrlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@0598 │ │ +026e7c: 6e20 1d01 9000 |004e: invoke-virtual {v0, v9}, Landroid/widget/GridView;.dispatchTouchEvent:(Landroid/view/MotionEvent;)Z // method@011d │ │ +026e82: 1210 |0051: const/4 v0, #int 1 // #1 │ │ +026e84: 0f00 |0052: return v0 │ │ +026e86: 54c0 9805 |0053: iget-object v0, v12, Lcom/gacode/relaunchx/ReLaunch$1dnScrlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@0598 │ │ +026e8a: 6e10 2001 0000 |0055: invoke-virtual {v0}, Landroid/widget/GridView;.getFirstVisiblePosition:()I // method@0120 │ │ +026e90: 0a0a |0058: move-result v10 │ │ +026e92: 54c0 9805 |0059: iget-object v0, v12, Lcom/gacode/relaunchx/ReLaunch$1dnScrlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@0598 │ │ +026e96: 6e10 2101 0000 |005b: invoke-virtual {v0}, Landroid/widget/GridView;.getLastVisiblePosition:()I // method@0121 │ │ +026e9c: 0a0b |005e: move-result v11 │ │ +026e9e: 390a 1500 |005f: if-nez v10, 0074 // +0015 │ │ +026ea2: 54c0 9605 |0061: iget-object v0, v12, Lcom/gacode/relaunchx/ReLaunch$1dnScrlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0596 │ │ +026ea6: 5400 6106 |0063: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.scrollPositions:Ljava/util/Stack; // field@0661 │ │ +026eaa: 6e10 dc06 0000 |0065: invoke-virtual {v0}, Ljava/util/Stack;.clear:()V // method@06dc │ │ +026eb0: 2208 2901 |0068: new-instance v8, Lcom/gacode/relaunchx/ReLaunch$1RepeatedDownScroll; // type@0129 │ │ +026eb4: 54c0 9605 |006a: iget-object v0, v12, Lcom/gacode/relaunchx/ReLaunch$1dnScrlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0596 │ │ +026eb8: 7020 6703 0800 |006c: invoke-direct {v8, v0}, Lcom/gacode/relaunchx/ReLaunch$1RepeatedDownScroll;.:(Lcom/gacode/relaunchx/ReLaunch;)V // method@0367 │ │ +026ebe: 1200 |006f: const/4 v0, #int 0 // #0 │ │ +026ec0: 6e40 6803 a80b |0070: invoke-virtual {v8, v10, v11, v0}, Lcom/gacode/relaunchx/ReLaunch$1RepeatedDownScroll;.doIt:(III)V // method@0368 │ │ +026ec6: 28de |0073: goto 0051 // -0022 │ │ +026ec8: 54c0 9605 |0074: iget-object v0, v12, Lcom/gacode/relaunchx/ReLaunch$1dnScrlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0596 │ │ +026ecc: 5400 6006 |0076: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +026ed0: 1a01 fb06 |0078: const-string v1, "disableScrollJump" // string@06fb │ │ +026ed4: 1212 |007a: const/4 v2, #int 1 // #1 │ │ +026ed6: 7230 6d00 1002 |007b: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ +026edc: 0a00 |007e: move-result v0 │ │ +026ede: 3800 e9ff |007f: if-eqz v0, 0068 // -0017 │ │ +026ee2: 54c0 9605 |0081: iget-object v0, v12, Lcom/gacode/relaunchx/ReLaunch$1dnScrlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0596 │ │ +026ee6: 5400 6106 |0083: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.scrollPositions:Ljava/util/Stack; // field@0661 │ │ +026eea: 6e10 dd06 0000 |0085: invoke-virtual {v0}, Ljava/util/Stack;.empty:()Z // method@06dd │ │ +026ef0: 0a00 |0088: move-result v0 │ │ +026ef2: 3800 0e00 |0089: if-eqz v0, 0097 // +000e │ │ +026ef6: 54c0 9605 |008b: iget-object v0, v12, Lcom/gacode/relaunchx/ReLaunch$1dnScrlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0596 │ │ +026efa: 5400 6106 |008d: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.scrollPositions:Ljava/util/Stack; // field@0661 │ │ +026efe: 7110 5f06 0a00 |008f: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +026f04: 0c01 |0092: move-result-object v1 │ │ +026f06: 6e20 e006 1000 |0093: invoke-virtual {v0, v1}, Ljava/util/Stack;.push:(Ljava/lang/Object;)Ljava/lang/Object; // method@06e0 │ │ +026f0c: 28d2 |0096: goto 0068 // -002e │ │ +026f0e: 54c0 9605 |0097: iget-object v0, v12, Lcom/gacode/relaunchx/ReLaunch$1dnScrlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0596 │ │ +026f12: 5400 6106 |0099: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.scrollPositions:Ljava/util/Stack; // field@0661 │ │ +026f16: 6e10 de06 0000 |009b: invoke-virtual {v0}, Ljava/util/Stack;.peek:()Ljava/lang/Object; // method@06de │ │ +026f1c: 0c00 |009e: move-result-object v0 │ │ +026f1e: 1f00 f501 |009f: check-cast v0, Ljava/lang/Integer; // type@01f5 │ │ +026f22: 6e10 5c06 0000 |00a1: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +026f28: 0a00 |00a4: move-result v0 │ │ +026f2a: 32a0 c3ff |00a5: if-eq v0, v10, 0068 // -003d │ │ +026f2e: 54c0 9605 |00a7: iget-object v0, v12, Lcom/gacode/relaunchx/ReLaunch$1dnScrlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0596 │ │ +026f32: 5400 6106 |00a9: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.scrollPositions:Ljava/util/Stack; // field@0661 │ │ +026f36: 7110 5f06 0a00 |00ab: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +026f3c: 0c01 |00ae: move-result-object v1 │ │ +026f3e: 6e20 e006 1000 |00af: invoke-virtual {v0, v1}, Ljava/util/Stack;.push:(Ljava/lang/Object;)Ljava/lang/Object; // method@06e0 │ │ +026f44: 28b6 |00b2: goto 0068 // -004a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1716 │ │ 0x0004 line=1718 │ │ 0x0008 line=1719 │ │ 0x0012 line=1718 │ │ 0x0016 line=1721 │ │ @@ -37616,20 +37622,20 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunch;Landroid/widget/GridView;Landroid/widget/Button;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -025eb0: |[025eb0] com.gacode.relaunchx.ReLaunch$1upScrlSimpleOnGestureListener.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/widget/GridView;Landroid/widget/Button;)V │ │ -025ec0: 5b01 9905 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$1upScrlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0599 │ │ -025ec4: 5b02 9a05 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ReLaunch$1upScrlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@059a │ │ -025ec8: 5b03 9b05 |0004: iput-object v3, v0, Lcom/gacode/relaunchx/ReLaunch$1upScrlSimpleOnGestureListener;.val$upScroll:Landroid/widget/Button; // field@059b │ │ -025ecc: 7010 d900 0000 |0006: invoke-direct {v0}, Landroid/view/GestureDetector$SimpleOnGestureListener;.:()V // method@00d9 │ │ -025ed2: 0e00 |0009: return-void │ │ +026f48: |[026f48] com.gacode.relaunchx.ReLaunch$1upScrlSimpleOnGestureListener.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/widget/GridView;Landroid/widget/Button;)V │ │ +026f58: 5b01 9905 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$1upScrlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0599 │ │ +026f5c: 5b02 9a05 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ReLaunch$1upScrlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@059a │ │ +026f60: 5b03 9b05 |0004: iput-object v3, v0, Lcom/gacode/relaunchx/ReLaunch$1upScrlSimpleOnGestureListener;.val$upScroll:Landroid/widget/Button; // field@059b │ │ +026f64: 7010 d900 0000 |0006: invoke-direct {v0}, Landroid/view/GestureDetector$SimpleOnGestureListener;.:()V // method@00d9 │ │ +026f6a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1593 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lcom/gacode/relaunchx/ReLaunch$1upScrlSimpleOnGestureListener; │ │ 0x0000 - 0x000a reg=1 this$0 Lcom/gacode/relaunchx/ReLaunch; │ │ 0x0000 - 0x000a reg=2 (null) Landroid/widget/GridView; │ │ @@ -37641,45 +37647,45 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 58 16-bit code units │ │ -025ed4: |[025ed4] com.gacode.relaunchx.ReLaunch$1upScrlSimpleOnGestureListener.onDoubleTap:(Landroid/view/MotionEvent;)Z │ │ -025ee4: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -025ee6: 5452 9905 |0001: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunch$1upScrlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0599 │ │ -025eea: 5422 6006 |0003: iget-object v2, v2, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -025eee: 1a03 fb06 |0005: const-string v3, "disableScrollJump" // string@06fb │ │ -025ef2: 7230 6d00 3204 |0007: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ -025ef8: 0a02 |000a: move-result v2 │ │ -025efa: 3902 2e00 |000b: if-nez v2, 0039 // +002e │ │ -025efe: 5452 9a05 |000d: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunch$1upScrlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@059a │ │ -025f02: 6e10 2001 0200 |000f: invoke-virtual {v2}, Landroid/widget/GridView;.getFirstVisiblePosition:()I // method@0120 │ │ -025f08: 0a00 |0012: move-result v0 │ │ -025f0a: 5452 9905 |0013: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunch$1upScrlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0599 │ │ -025f0e: 5422 5a06 |0015: iget-object v2, v2, Lcom/gacode/relaunchx/ReLaunch;.itemsArray:Ljava/util/List; // field@065a │ │ -025f12: 7210 d406 0200 |0017: invoke-interface {v2}, Ljava/util/List;.size:()I // method@06d4 │ │ -025f18: 0a01 |001a: move-result v1 │ │ -025f1a: 5452 9905 |001b: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunch$1upScrlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0599 │ │ -025f1e: 5422 4a06 |001d: iget-object v2, v2, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -025f22: 5222 8c06 |001f: iget v2, v2, Lcom/gacode/relaunchx/ReLaunchApp;.scrollStep:I // field@068c │ │ -025f26: b212 |0021: mul-int/2addr v2, v1 │ │ -025f28: db02 0264 |0022: div-int/lit8 v2, v2, #int 100 // #64 │ │ -025f2c: b120 |0024: sub-int/2addr v0, v2 │ │ -025f2e: 3b00 0300 |0025: if-gez v0, 0028 // +0003 │ │ -025f32: 1200 |0027: const/4 v0, #int 0 // #0 │ │ -025f34: 5452 9a05 |0028: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunch$1upScrlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@059a │ │ -025f38: 6e20 2c01 0200 |002a: invoke-virtual {v2, v0}, Landroid/widget/GridView;.setSelection:(I)V // method@012c │ │ -025f3e: 3d01 0c00 |002d: if-lez v1, 0039 // +000c │ │ -025f42: 5452 9a05 |002f: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunch$1upScrlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@059a │ │ -025f46: 6e10 2501 0200 |0031: invoke-virtual {v2}, Landroid/widget/GridView;.requestFocusFromTouch:()Z // method@0125 │ │ -025f4c: 5452 9a05 |0034: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunch$1upScrlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@059a │ │ -025f50: 6e20 2c01 0200 |0036: invoke-virtual {v2, v0}, Landroid/widget/GridView;.setSelection:(I)V // method@012c │ │ -025f56: 0f04 |0039: return v4 │ │ +026f6c: |[026f6c] com.gacode.relaunchx.ReLaunch$1upScrlSimpleOnGestureListener.onDoubleTap:(Landroid/view/MotionEvent;)Z │ │ +026f7c: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +026f7e: 5452 9905 |0001: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunch$1upScrlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0599 │ │ +026f82: 5422 6006 |0003: iget-object v2, v2, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +026f86: 1a03 fb06 |0005: const-string v3, "disableScrollJump" // string@06fb │ │ +026f8a: 7230 6d00 3204 |0007: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ +026f90: 0a02 |000a: move-result v2 │ │ +026f92: 3902 2e00 |000b: if-nez v2, 0039 // +002e │ │ +026f96: 5452 9a05 |000d: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunch$1upScrlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@059a │ │ +026f9a: 6e10 2001 0200 |000f: invoke-virtual {v2}, Landroid/widget/GridView;.getFirstVisiblePosition:()I // method@0120 │ │ +026fa0: 0a00 |0012: move-result v0 │ │ +026fa2: 5452 9905 |0013: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunch$1upScrlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0599 │ │ +026fa6: 5422 5a06 |0015: iget-object v2, v2, Lcom/gacode/relaunchx/ReLaunch;.itemsArray:Ljava/util/List; // field@065a │ │ +026faa: 7210 d406 0200 |0017: invoke-interface {v2}, Ljava/util/List;.size:()I // method@06d4 │ │ +026fb0: 0a01 |001a: move-result v1 │ │ +026fb2: 5452 9905 |001b: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunch$1upScrlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0599 │ │ +026fb6: 5422 4a06 |001d: iget-object v2, v2, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +026fba: 5222 8c06 |001f: iget v2, v2, Lcom/gacode/relaunchx/ReLaunchApp;.scrollStep:I // field@068c │ │ +026fbe: b212 |0021: mul-int/2addr v2, v1 │ │ +026fc0: db02 0264 |0022: div-int/lit8 v2, v2, #int 100 // #64 │ │ +026fc4: b120 |0024: sub-int/2addr v0, v2 │ │ +026fc6: 3b00 0300 |0025: if-gez v0, 0028 // +0003 │ │ +026fca: 1200 |0027: const/4 v0, #int 0 // #0 │ │ +026fcc: 5452 9a05 |0028: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunch$1upScrlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@059a │ │ +026fd0: 6e20 2c01 0200 |002a: invoke-virtual {v2, v0}, Landroid/widget/GridView;.setSelection:(I)V // method@012c │ │ +026fd6: 3d01 0c00 |002d: if-lez v1, 0039 // +000c │ │ +026fda: 5452 9a05 |002f: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunch$1upScrlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@059a │ │ +026fde: 6e10 2501 0200 |0031: invoke-virtual {v2}, Landroid/widget/GridView;.requestFocusFromTouch:()Z // method@0125 │ │ +026fe4: 5452 9a05 |0034: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunch$1upScrlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@059a │ │ +026fe8: 6e20 2c01 0200 |0036: invoke-virtual {v2, v0}, Landroid/widget/GridView;.setSelection:(I)V // method@012c │ │ +026fee: 0f04 |0039: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1638 │ │ 0x000d line=1639 │ │ 0x0013 line=1640 │ │ 0x001b line=1641 │ │ 0x0025 line=1642 │ │ @@ -37700,42 +37706,42 @@ │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -025f58: |[025f58] com.gacode.relaunchx.ReLaunch$1upScrlSimpleOnGestureListener.onLongPress:(Landroid/view/MotionEvent;)V │ │ -025f68: 5452 9b05 |0000: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunch$1upScrlSimpleOnGestureListener;.val$upScroll:Landroid/widget/Button; // field@059b │ │ -025f6c: 6e10 0b01 0200 |0002: invoke-virtual {v2}, Landroid/widget/Button;.hasWindowFocus:()Z // method@010b │ │ -025f72: 0a02 |0005: move-result v2 │ │ -025f74: 3802 2f00 |0006: if-eqz v2, 0035 // +002f │ │ -025f78: 5452 9905 |0008: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunch$1upScrlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0599 │ │ -025f7c: 5422 6006 |000a: iget-object v2, v2, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -025f80: 1a03 fb06 |000c: const-string v3, "disableScrollJump" // string@06fb │ │ -025f84: 1214 |000e: const/4 v4, #int 1 // #1 │ │ -025f86: 7230 6d00 3204 |000f: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ -025f8c: 0a02 |0012: move-result v2 │ │ -025f8e: 3902 2200 |0013: if-nez v2, 0035 // +0022 │ │ -025f92: 5452 9a05 |0015: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunch$1upScrlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@059a │ │ -025f96: 6e10 2001 0200 |0017: invoke-virtual {v2}, Landroid/widget/GridView;.getFirstVisiblePosition:()I // method@0120 │ │ -025f9c: 0a00 |001a: move-result v0 │ │ -025f9e: 5452 9905 |001b: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunch$1upScrlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0599 │ │ -025fa2: 5422 5a06 |001d: iget-object v2, v2, Lcom/gacode/relaunchx/ReLaunch;.itemsArray:Ljava/util/List; // field@065a │ │ -025fa6: 7210 d406 0200 |001f: invoke-interface {v2}, Ljava/util/List;.size:()I // method@06d4 │ │ -025fac: 0a01 |0022: move-result v1 │ │ -025fae: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -025fb0: 5452 9a05 |0024: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunch$1upScrlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@059a │ │ -025fb4: 6e20 2c01 0200 |0026: invoke-virtual {v2, v0}, Landroid/widget/GridView;.setSelection:(I)V // method@012c │ │ -025fba: 3d01 0c00 |0029: if-lez v1, 0035 // +000c │ │ -025fbe: 5452 9a05 |002b: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunch$1upScrlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@059a │ │ -025fc2: 6e10 2501 0200 |002d: invoke-virtual {v2}, Landroid/widget/GridView;.requestFocusFromTouch:()Z // method@0125 │ │ -025fc8: 5452 9a05 |0030: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunch$1upScrlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@059a │ │ -025fcc: 6e20 2c01 0200 |0032: invoke-virtual {v2, v0}, Landroid/widget/GridView;.setSelection:(I)V // method@012c │ │ -025fd2: 0e00 |0035: return-void │ │ +026ff0: |[026ff0] com.gacode.relaunchx.ReLaunch$1upScrlSimpleOnGestureListener.onLongPress:(Landroid/view/MotionEvent;)V │ │ +027000: 5452 9b05 |0000: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunch$1upScrlSimpleOnGestureListener;.val$upScroll:Landroid/widget/Button; // field@059b │ │ +027004: 6e10 0b01 0200 |0002: invoke-virtual {v2}, Landroid/widget/Button;.hasWindowFocus:()Z // method@010b │ │ +02700a: 0a02 |0005: move-result v2 │ │ +02700c: 3802 2f00 |0006: if-eqz v2, 0035 // +002f │ │ +027010: 5452 9905 |0008: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunch$1upScrlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0599 │ │ +027014: 5422 6006 |000a: iget-object v2, v2, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +027018: 1a03 fb06 |000c: const-string v3, "disableScrollJump" // string@06fb │ │ +02701c: 1214 |000e: const/4 v4, #int 1 // #1 │ │ +02701e: 7230 6d00 3204 |000f: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ +027024: 0a02 |0012: move-result v2 │ │ +027026: 3902 2200 |0013: if-nez v2, 0035 // +0022 │ │ +02702a: 5452 9a05 |0015: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunch$1upScrlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@059a │ │ +02702e: 6e10 2001 0200 |0017: invoke-virtual {v2}, Landroid/widget/GridView;.getFirstVisiblePosition:()I // method@0120 │ │ +027034: 0a00 |001a: move-result v0 │ │ +027036: 5452 9905 |001b: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunch$1upScrlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0599 │ │ +02703a: 5422 5a06 |001d: iget-object v2, v2, Lcom/gacode/relaunchx/ReLaunch;.itemsArray:Ljava/util/List; // field@065a │ │ +02703e: 7210 d406 0200 |001f: invoke-interface {v2}, Ljava/util/List;.size:()I // method@06d4 │ │ +027044: 0a01 |0022: move-result v1 │ │ +027046: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +027048: 5452 9a05 |0024: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunch$1upScrlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@059a │ │ +02704c: 6e20 2c01 0200 |0026: invoke-virtual {v2, v0}, Landroid/widget/GridView;.setSelection:(I)V // method@012c │ │ +027052: 3d01 0c00 |0029: if-lez v1, 0035 // +000c │ │ +027056: 5452 9a05 |002b: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunch$1upScrlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@059a │ │ +02705a: 6e10 2501 0200 |002d: invoke-virtual {v2}, Landroid/widget/GridView;.requestFocusFromTouch:()Z // method@0125 │ │ +027060: 5452 9a05 |0030: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunch$1upScrlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@059a │ │ +027064: 6e20 2c01 0200 |0032: invoke-virtual {v2, v0}, Landroid/widget/GridView;.setSelection:(I)V // method@012c │ │ +02706a: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1656 │ │ 0x0008 line=1657 │ │ 0x0015 line=1658 │ │ 0x001b line=1659 │ │ 0x0023 line=1660 │ │ @@ -37755,100 +37761,100 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 164 16-bit code units │ │ -025fd4: |[025fd4] com.gacode.relaunchx.ReLaunch$1upScrlSimpleOnGestureListener.onSingleTapConfirmed:(Landroid/view/MotionEvent;)Z │ │ -025fe4: 6300 8900 |0000: sget-boolean v0, Lcom/gacode/relaunchx/DeviceInfo;.EINK_NOOK:Z // field@0089 │ │ -025fe8: 3800 5100 |0002: if-eqz v0, 0053 // +0051 │ │ -025fec: 7100 b500 0000 |0004: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00b5 │ │ -025ff2: 0b00 |0007: move-result-wide v0 │ │ -025ff4: 7100 b500 0000 |0008: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00b5 │ │ -025ffa: 0b02 |000b: move-result-wide v2 │ │ -025ffc: 1204 |000c: const/4 v4, #int 0 // #0 │ │ -025ffe: 1505 4843 |000d: const/high16 v5, #int 1128792064 // #4348 │ │ -026002: 1506 c842 |000f: const/high16 v6, #int 1120403456 // #42c8 │ │ -026006: 1207 |0011: const/4 v7, #int 0 // #0 │ │ -026008: 7708 e500 0000 |0012: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@00e5 │ │ -02600e: 0c08 |0015: move-result-object v8 │ │ -026010: 54c0 9a05 |0016: iget-object v0, v12, Lcom/gacode/relaunchx/ReLaunch$1upScrlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@059a │ │ -026014: 6e20 1d01 8000 |0018: invoke-virtual {v0, v8}, Landroid/widget/GridView;.dispatchTouchEvent:(Landroid/view/MotionEvent;)Z // method@011d │ │ -02601a: 7100 b500 0000 |001b: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00b5 │ │ -026020: 0b00 |001e: move-result-wide v0 │ │ -026022: 7100 b500 0000 |001f: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00b5 │ │ -026028: 0b02 |0022: move-result-wide v2 │ │ -02602a: 1604 6400 |0023: const-wide/16 v4, #int 100 // #64 │ │ -02602e: bb42 |0025: add-long/2addr v2, v4 │ │ -026030: 1224 |0026: const/4 v4, #int 2 // #2 │ │ -026032: 1505 4843 |0027: const/high16 v5, #int 1128792064 // #4348 │ │ -026036: 1506 4843 |0029: const/high16 v6, #int 1128792064 // #4348 │ │ -02603a: 1207 |002b: const/4 v7, #int 0 // #0 │ │ -02603c: 7708 e500 0000 |002c: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@00e5 │ │ -026042: 0c08 |002f: move-result-object v8 │ │ -026044: 54c0 9a05 |0030: iget-object v0, v12, Lcom/gacode/relaunchx/ReLaunch$1upScrlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@059a │ │ -026048: 6e20 1d01 8000 |0032: invoke-virtual {v0, v8}, Landroid/widget/GridView;.dispatchTouchEvent:(Landroid/view/MotionEvent;)Z // method@011d │ │ -02604e: 1600 6400 |0035: const-wide/16 v0, #int 100 // #64 │ │ -026052: 7120 b400 1000 |0037: invoke-static {v0, v1}, Landroid/os/SystemClock;.sleep:(J)V // method@00b4 │ │ -026058: 7100 b500 0000 |003a: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00b5 │ │ -02605e: 0b00 |003d: move-result-wide v0 │ │ -026060: 7100 b500 0000 |003e: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00b5 │ │ -026066: 0b02 |0041: move-result-wide v2 │ │ -026068: 1214 |0042: const/4 v4, #int 1 // #1 │ │ -02606a: 1505 4843 |0043: const/high16 v5, #int 1128792064 // #4348 │ │ -02606e: 1506 4843 |0045: const/high16 v6, #int 1128792064 // #4348 │ │ -026072: 1207 |0047: const/4 v7, #int 0 // #0 │ │ -026074: 7708 e500 0000 |0048: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@00e5 │ │ -02607a: 0c08 |004b: move-result-object v8 │ │ -02607c: 54c0 9a05 |004c: iget-object v0, v12, Lcom/gacode/relaunchx/ReLaunch$1upScrlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@059a │ │ -026080: 6e20 1d01 8000 |004e: invoke-virtual {v0, v8}, Landroid/widget/GridView;.dispatchTouchEvent:(Landroid/view/MotionEvent;)Z // method@011d │ │ -026086: 1210 |0051: const/4 v0, #int 1 // #1 │ │ -026088: 0f00 |0052: return v0 │ │ -02608a: 54c0 9a05 |0053: iget-object v0, v12, Lcom/gacode/relaunchx/ReLaunch$1upScrlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@059a │ │ -02608e: 6e10 2001 0000 |0055: invoke-virtual {v0}, Landroid/widget/GridView;.getFirstVisiblePosition:()I // method@0120 │ │ -026094: 0a09 |0058: move-result v9 │ │ -026096: 120a |0059: const/4 v10, #int 0 // #0 │ │ -026098: 3909 0900 |005a: if-nez v9, 0063 // +0009 │ │ -02609c: 54c0 9905 |005c: iget-object v0, v12, Lcom/gacode/relaunchx/ReLaunch$1upScrlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0599 │ │ -0260a0: 5400 6106 |005e: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.scrollPositions:Ljava/util/Stack; // field@0661 │ │ -0260a4: 6e10 dc06 0000 |0060: invoke-virtual {v0}, Ljava/util/Stack;.clear:()V // method@06dc │ │ -0260aa: 54c0 9905 |0063: iget-object v0, v12, Lcom/gacode/relaunchx/ReLaunch$1upScrlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0599 │ │ -0260ae: 5400 6106 |0065: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.scrollPositions:Ljava/util/Stack; // field@0661 │ │ -0260b2: 6e10 dd06 0000 |0067: invoke-virtual {v0}, Ljava/util/Stack;.empty:()Z // method@06dd │ │ -0260b8: 0a00 |006a: move-result v0 │ │ -0260ba: 3800 2000 |006b: if-eqz v0, 008b // +0020 │ │ -0260be: 54c0 9a05 |006d: iget-object v0, v12, Lcom/gacode/relaunchx/ReLaunch$1upScrlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@059a │ │ -0260c2: 6e10 2101 0000 |006f: invoke-virtual {v0}, Landroid/widget/GridView;.getLastVisiblePosition:()I // method@0121 │ │ -0260c8: 0a00 |0072: move-result v0 │ │ -0260ca: b190 |0073: sub-int/2addr v0, v9 │ │ -0260cc: d80b 0001 |0074: add-int/lit8 v11, v0, #int 1 // #01 │ │ -0260d0: 910a 090b |0076: sub-int v10, v9, v11 │ │ -0260d4: 3b0a 0300 |0078: if-gez v10, 007b // +0003 │ │ -0260d8: 120a |007a: const/4 v10, #int 0 // #0 │ │ -0260da: 54c0 9a05 |007b: iget-object v0, v12, Lcom/gacode/relaunchx/ReLaunch$1upScrlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@059a │ │ -0260de: 6e20 2c01 a000 |007d: invoke-virtual {v0, v10}, Landroid/widget/GridView;.setSelection:(I)V // method@012c │ │ -0260e4: 54c0 9a05 |0080: iget-object v0, v12, Lcom/gacode/relaunchx/ReLaunch$1upScrlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@059a │ │ -0260e8: 6e10 2501 0000 |0082: invoke-virtual {v0}, Landroid/widget/GridView;.requestFocusFromTouch:()Z // method@0125 │ │ -0260ee: 54c0 9a05 |0085: iget-object v0, v12, Lcom/gacode/relaunchx/ReLaunch$1upScrlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@059a │ │ -0260f2: 6e20 2c01 a000 |0087: invoke-virtual {v0, v10}, Landroid/widget/GridView;.setSelection:(I)V // method@012c │ │ -0260f8: 28c7 |008a: goto 0051 // -0039 │ │ -0260fa: 54c0 9905 |008b: iget-object v0, v12, Lcom/gacode/relaunchx/ReLaunch$1upScrlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0599 │ │ -0260fe: 5400 6106 |008d: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.scrollPositions:Ljava/util/Stack; // field@0661 │ │ -026102: 6e10 df06 0000 |008f: invoke-virtual {v0}, Ljava/util/Stack;.pop:()Ljava/lang/Object; // method@06df │ │ -026108: 0c00 |0092: move-result-object v0 │ │ -02610a: 1f00 f501 |0093: check-cast v0, Ljava/lang/Integer; // type@01f5 │ │ -02610e: 6e10 5c06 0000 |0095: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -026114: 0a00 |0098: move-result v0 │ │ -026116: 54c1 9905 |0099: iget-object v1, v12, Lcom/gacode/relaunchx/ReLaunch$1upScrlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0599 │ │ -02611a: 5411 5106 |009b: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.currentColsNum:Ljava/lang/Integer; // field@0651 │ │ -02611e: 6e10 5c06 0100 |009d: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -026124: 0a01 |00a0: move-result v1 │ │ -026126: 900a 0001 |00a1: add-int v10, v0, v1 │ │ -02612a: 28d8 |00a3: goto 007b // -0028 │ │ +02706c: |[02706c] com.gacode.relaunchx.ReLaunch$1upScrlSimpleOnGestureListener.onSingleTapConfirmed:(Landroid/view/MotionEvent;)Z │ │ +02707c: 6300 8900 |0000: sget-boolean v0, Lcom/gacode/relaunchx/DeviceInfo;.EINK_NOOK:Z // field@0089 │ │ +027080: 3800 5100 |0002: if-eqz v0, 0053 // +0051 │ │ +027084: 7100 b500 0000 |0004: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00b5 │ │ +02708a: 0b00 |0007: move-result-wide v0 │ │ +02708c: 7100 b500 0000 |0008: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00b5 │ │ +027092: 0b02 |000b: move-result-wide v2 │ │ +027094: 1204 |000c: const/4 v4, #int 0 // #0 │ │ +027096: 1505 4843 |000d: const/high16 v5, #int 1128792064 // #4348 │ │ +02709a: 1506 c842 |000f: const/high16 v6, #int 1120403456 // #42c8 │ │ +02709e: 1207 |0011: const/4 v7, #int 0 // #0 │ │ +0270a0: 7708 e500 0000 |0012: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@00e5 │ │ +0270a6: 0c08 |0015: move-result-object v8 │ │ +0270a8: 54c0 9a05 |0016: iget-object v0, v12, Lcom/gacode/relaunchx/ReLaunch$1upScrlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@059a │ │ +0270ac: 6e20 1d01 8000 |0018: invoke-virtual {v0, v8}, Landroid/widget/GridView;.dispatchTouchEvent:(Landroid/view/MotionEvent;)Z // method@011d │ │ +0270b2: 7100 b500 0000 |001b: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00b5 │ │ +0270b8: 0b00 |001e: move-result-wide v0 │ │ +0270ba: 7100 b500 0000 |001f: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00b5 │ │ +0270c0: 0b02 |0022: move-result-wide v2 │ │ +0270c2: 1604 6400 |0023: const-wide/16 v4, #int 100 // #64 │ │ +0270c6: bb42 |0025: add-long/2addr v2, v4 │ │ +0270c8: 1224 |0026: const/4 v4, #int 2 // #2 │ │ +0270ca: 1505 4843 |0027: const/high16 v5, #int 1128792064 // #4348 │ │ +0270ce: 1506 4843 |0029: const/high16 v6, #int 1128792064 // #4348 │ │ +0270d2: 1207 |002b: const/4 v7, #int 0 // #0 │ │ +0270d4: 7708 e500 0000 |002c: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@00e5 │ │ +0270da: 0c08 |002f: move-result-object v8 │ │ +0270dc: 54c0 9a05 |0030: iget-object v0, v12, Lcom/gacode/relaunchx/ReLaunch$1upScrlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@059a │ │ +0270e0: 6e20 1d01 8000 |0032: invoke-virtual {v0, v8}, Landroid/widget/GridView;.dispatchTouchEvent:(Landroid/view/MotionEvent;)Z // method@011d │ │ +0270e6: 1600 6400 |0035: const-wide/16 v0, #int 100 // #64 │ │ +0270ea: 7120 b400 1000 |0037: invoke-static {v0, v1}, Landroid/os/SystemClock;.sleep:(J)V // method@00b4 │ │ +0270f0: 7100 b500 0000 |003a: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00b5 │ │ +0270f6: 0b00 |003d: move-result-wide v0 │ │ +0270f8: 7100 b500 0000 |003e: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00b5 │ │ +0270fe: 0b02 |0041: move-result-wide v2 │ │ +027100: 1214 |0042: const/4 v4, #int 1 // #1 │ │ +027102: 1505 4843 |0043: const/high16 v5, #int 1128792064 // #4348 │ │ +027106: 1506 4843 |0045: const/high16 v6, #int 1128792064 // #4348 │ │ +02710a: 1207 |0047: const/4 v7, #int 0 // #0 │ │ +02710c: 7708 e500 0000 |0048: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@00e5 │ │ +027112: 0c08 |004b: move-result-object v8 │ │ +027114: 54c0 9a05 |004c: iget-object v0, v12, Lcom/gacode/relaunchx/ReLaunch$1upScrlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@059a │ │ +027118: 6e20 1d01 8000 |004e: invoke-virtual {v0, v8}, Landroid/widget/GridView;.dispatchTouchEvent:(Landroid/view/MotionEvent;)Z // method@011d │ │ +02711e: 1210 |0051: const/4 v0, #int 1 // #1 │ │ +027120: 0f00 |0052: return v0 │ │ +027122: 54c0 9a05 |0053: iget-object v0, v12, Lcom/gacode/relaunchx/ReLaunch$1upScrlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@059a │ │ +027126: 6e10 2001 0000 |0055: invoke-virtual {v0}, Landroid/widget/GridView;.getFirstVisiblePosition:()I // method@0120 │ │ +02712c: 0a09 |0058: move-result v9 │ │ +02712e: 120a |0059: const/4 v10, #int 0 // #0 │ │ +027130: 3909 0900 |005a: if-nez v9, 0063 // +0009 │ │ +027134: 54c0 9905 |005c: iget-object v0, v12, Lcom/gacode/relaunchx/ReLaunch$1upScrlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0599 │ │ +027138: 5400 6106 |005e: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.scrollPositions:Ljava/util/Stack; // field@0661 │ │ +02713c: 6e10 dc06 0000 |0060: invoke-virtual {v0}, Ljava/util/Stack;.clear:()V // method@06dc │ │ +027142: 54c0 9905 |0063: iget-object v0, v12, Lcom/gacode/relaunchx/ReLaunch$1upScrlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0599 │ │ +027146: 5400 6106 |0065: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.scrollPositions:Ljava/util/Stack; // field@0661 │ │ +02714a: 6e10 dd06 0000 |0067: invoke-virtual {v0}, Ljava/util/Stack;.empty:()Z // method@06dd │ │ +027150: 0a00 |006a: move-result v0 │ │ +027152: 3800 2000 |006b: if-eqz v0, 008b // +0020 │ │ +027156: 54c0 9a05 |006d: iget-object v0, v12, Lcom/gacode/relaunchx/ReLaunch$1upScrlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@059a │ │ +02715a: 6e10 2101 0000 |006f: invoke-virtual {v0}, Landroid/widget/GridView;.getLastVisiblePosition:()I // method@0121 │ │ +027160: 0a00 |0072: move-result v0 │ │ +027162: b190 |0073: sub-int/2addr v0, v9 │ │ +027164: d80b 0001 |0074: add-int/lit8 v11, v0, #int 1 // #01 │ │ +027168: 910a 090b |0076: sub-int v10, v9, v11 │ │ +02716c: 3b0a 0300 |0078: if-gez v10, 007b // +0003 │ │ +027170: 120a |007a: const/4 v10, #int 0 // #0 │ │ +027172: 54c0 9a05 |007b: iget-object v0, v12, Lcom/gacode/relaunchx/ReLaunch$1upScrlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@059a │ │ +027176: 6e20 2c01 a000 |007d: invoke-virtual {v0, v10}, Landroid/widget/GridView;.setSelection:(I)V // method@012c │ │ +02717c: 54c0 9a05 |0080: iget-object v0, v12, Lcom/gacode/relaunchx/ReLaunch$1upScrlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@059a │ │ +027180: 6e10 2501 0000 |0082: invoke-virtual {v0}, Landroid/widget/GridView;.requestFocusFromTouch:()Z // method@0125 │ │ +027186: 54c0 9a05 |0085: iget-object v0, v12, Lcom/gacode/relaunchx/ReLaunch$1upScrlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@059a │ │ +02718a: 6e20 2c01 a000 |0087: invoke-virtual {v0, v10}, Landroid/widget/GridView;.setSelection:(I)V // method@012c │ │ +027190: 28c7 |008a: goto 0051 // -0039 │ │ +027192: 54c0 9905 |008b: iget-object v0, v12, Lcom/gacode/relaunchx/ReLaunch$1upScrlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0599 │ │ +027196: 5400 6106 |008d: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.scrollPositions:Ljava/util/Stack; // field@0661 │ │ +02719a: 6e10 df06 0000 |008f: invoke-virtual {v0}, Ljava/util/Stack;.pop:()Ljava/lang/Object; // method@06df │ │ +0271a0: 0c00 |0092: move-result-object v0 │ │ +0271a2: 1f00 f501 |0093: check-cast v0, Ljava/lang/Integer; // type@01f5 │ │ +0271a6: 6e10 5c06 0000 |0095: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +0271ac: 0a00 |0098: move-result v0 │ │ +0271ae: 54c1 9905 |0099: iget-object v1, v12, Lcom/gacode/relaunchx/ReLaunch$1upScrlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0599 │ │ +0271b2: 5411 5106 |009b: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.currentColsNum:Ljava/lang/Integer; // field@0651 │ │ +0271b6: 6e10 5c06 0100 |009d: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +0271bc: 0a01 |00a0: move-result v1 │ │ +0271be: 900a 0001 |00a1: add-int v10, v0, v1 │ │ +0271c2: 28d8 |00a3: goto 007b // -0028 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1596 │ │ 0x0004 line=1598 │ │ 0x0008 line=1599 │ │ 0x0012 line=1598 │ │ 0x0016 line=1601 │ │ @@ -37922,19 +37928,19 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunch;Landroid/view/GestureDetector;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -02612c: |[02612c] com.gacode.relaunchx.ReLaunch$20.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/view/GestureDetector;)V │ │ -02613c: 5b01 9c05 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$20;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@059c │ │ -026140: 5b02 9d05 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ReLaunch$20;.val$settings_gd:Landroid/view/GestureDetector; // field@059d │ │ -026144: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -02614a: 0e00 |0007: return-void │ │ +0271c4: |[0271c4] com.gacode.relaunchx.ReLaunch$20.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/view/GestureDetector;)V │ │ +0271d4: 5b01 9c05 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$20;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@059c │ │ +0271d8: 5b02 9d05 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ReLaunch$20;.val$settings_gd:Landroid/view/GestureDetector; // field@059d │ │ +0271dc: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +0271e2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2301 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/gacode/relaunchx/ReLaunch$20; │ │ 0x0000 - 0x0008 reg=1 this$0 Lcom/gacode/relaunchx/ReLaunch; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/view/GestureDetector; │ │ @@ -37945,19 +37951,19 @@ │ │ type : '(Landroid/view/View;Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -02614c: |[02614c] com.gacode.relaunchx.ReLaunch$20.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -02615c: 5410 9d05 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$20;.val$settings_gd:Landroid/view/GestureDetector; // field@059d │ │ -026160: 6e20 dc00 3000 |0002: invoke-virtual {v0, v3}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@00dc │ │ -026166: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -026168: 0f00 |0006: return v0 │ │ +0271e4: |[0271e4] com.gacode.relaunchx.ReLaunch$20.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +0271f4: 5410 9d05 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$20;.val$settings_gd:Landroid/view/GestureDetector; // field@059d │ │ +0271f8: 6e20 dc00 3000 |0002: invoke-virtual {v0, v3}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@00dc │ │ +0271fe: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +027200: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2303 │ │ 0x0005 line=2304 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/gacode/relaunchx/ReLaunch$20; │ │ 0x0000 - 0x0007 reg=2 v Landroid/view/View; │ │ @@ -38002,19 +38008,19 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunch;Landroid/view/GestureDetector;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -02616c: |[02616c] com.gacode.relaunchx.ReLaunch$21.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/view/GestureDetector;)V │ │ -02617c: 5b01 9e05 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$21;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@059e │ │ -026180: 5b02 9f05 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ReLaunch$21;.val$search_gd:Landroid/view/GestureDetector; // field@059f │ │ -026184: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -02618a: 0e00 |0007: return-void │ │ +027204: |[027204] com.gacode.relaunchx.ReLaunch$21.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/view/GestureDetector;)V │ │ +027214: 5b01 9e05 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$21;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@059e │ │ +027218: 5b02 9f05 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ReLaunch$21;.val$search_gd:Landroid/view/GestureDetector; // field@059f │ │ +02721c: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +027222: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2331 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/gacode/relaunchx/ReLaunch$21; │ │ 0x0000 - 0x0008 reg=1 this$0 Lcom/gacode/relaunchx/ReLaunch; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/view/GestureDetector; │ │ @@ -38025,19 +38031,19 @@ │ │ type : '(Landroid/view/View;Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -02618c: |[02618c] com.gacode.relaunchx.ReLaunch$21.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -02619c: 5410 9f05 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$21;.val$search_gd:Landroid/view/GestureDetector; // field@059f │ │ -0261a0: 6e20 dc00 3000 |0002: invoke-virtual {v0, v3}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@00dc │ │ -0261a6: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -0261a8: 0f00 |0006: return v0 │ │ +027224: |[027224] com.gacode.relaunchx.ReLaunch$21.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +027234: 5410 9f05 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$21;.val$search_gd:Landroid/view/GestureDetector; // field@059f │ │ +027238: 6e20 dc00 3000 |0002: invoke-virtual {v0, v3}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@00dc │ │ +02723e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +027240: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2333 │ │ 0x0005 line=2334 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/gacode/relaunchx/ReLaunch$21; │ │ 0x0000 - 0x0007 reg=2 v Landroid/view/View; │ │ @@ -38082,19 +38088,19 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunch;Landroid/view/GestureDetector;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0261ac: |[0261ac] com.gacode.relaunchx.ReLaunch$22.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/view/GestureDetector;)V │ │ -0261bc: 5b01 a005 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$22;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05a0 │ │ -0261c0: 5b02 a105 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ReLaunch$22;.val$lru_gd:Landroid/view/GestureDetector; // field@05a1 │ │ -0261c4: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -0261ca: 0e00 |0007: return-void │ │ +027244: |[027244] com.gacode.relaunchx.ReLaunch$22.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/view/GestureDetector;)V │ │ +027254: 5b01 a005 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$22;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05a0 │ │ +027258: 5b02 a105 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ReLaunch$22;.val$lru_gd:Landroid/view/GestureDetector; // field@05a1 │ │ +02725c: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +027262: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2404 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/gacode/relaunchx/ReLaunch$22; │ │ 0x0000 - 0x0008 reg=1 this$0 Lcom/gacode/relaunchx/ReLaunch; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/view/GestureDetector; │ │ @@ -38105,19 +38111,19 @@ │ │ type : '(Landroid/view/View;Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0261cc: |[0261cc] com.gacode.relaunchx.ReLaunch$22.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -0261dc: 5410 a105 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$22;.val$lru_gd:Landroid/view/GestureDetector; // field@05a1 │ │ -0261e0: 6e20 dc00 3000 |0002: invoke-virtual {v0, v3}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@00dc │ │ -0261e6: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -0261e8: 0f00 |0006: return v0 │ │ +027264: |[027264] com.gacode.relaunchx.ReLaunch$22.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +027274: 5410 a105 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$22;.val$lru_gd:Landroid/view/GestureDetector; // field@05a1 │ │ +027278: 6e20 dc00 3000 |0002: invoke-virtual {v0, v3}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@00dc │ │ +02727e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +027280: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2406 │ │ 0x0005 line=2407 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/gacode/relaunchx/ReLaunch$22; │ │ 0x0000 - 0x0007 reg=2 v Landroid/view/View; │ │ @@ -38162,19 +38168,19 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunch;Landroid/view/GestureDetector;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0261ec: |[0261ec] com.gacode.relaunchx.ReLaunch$23.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/view/GestureDetector;)V │ │ -0261fc: 5b01 a205 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$23;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05a2 │ │ -026200: 5b02 a305 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ReLaunch$23;.val$fav_gd:Landroid/view/GestureDetector; // field@05a3 │ │ -026204: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -02620a: 0e00 |0007: return-void │ │ +027284: |[027284] com.gacode.relaunchx.ReLaunch$23.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/view/GestureDetector;)V │ │ +027294: 5b01 a205 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$23;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05a2 │ │ +027298: 5b02 a305 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ReLaunch$23;.val$fav_gd:Landroid/view/GestureDetector; // field@05a3 │ │ +02729c: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +0272a2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2477 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/gacode/relaunchx/ReLaunch$23; │ │ 0x0000 - 0x0008 reg=1 this$0 Lcom/gacode/relaunchx/ReLaunch; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/view/GestureDetector; │ │ @@ -38185,19 +38191,19 @@ │ │ type : '(Landroid/view/View;Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -02620c: |[02620c] com.gacode.relaunchx.ReLaunch$23.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -02621c: 5410 a305 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$23;.val$fav_gd:Landroid/view/GestureDetector; // field@05a3 │ │ -026220: 6e20 dc00 3000 |0002: invoke-virtual {v0, v3}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@00dc │ │ -026226: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -026228: 0f00 |0006: return v0 │ │ +0272a4: |[0272a4] com.gacode.relaunchx.ReLaunch$23.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +0272b4: 5410 a305 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$23;.val$fav_gd:Landroid/view/GestureDetector; // field@05a3 │ │ +0272b8: 6e20 dc00 3000 |0002: invoke-virtual {v0, v3}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@00dc │ │ +0272be: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +0272c0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2479 │ │ 0x0005 line=2480 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/gacode/relaunchx/ReLaunch$23; │ │ 0x0000 - 0x0007 reg=2 v Landroid/view/View; │ │ @@ -38242,19 +38248,19 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunch;Landroid/view/GestureDetector;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -02622c: |[02622c] com.gacode.relaunchx.ReLaunch$24.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/view/GestureDetector;)V │ │ -02623c: 5b01 a405 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$24;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05a4 │ │ -026240: 5b02 a505 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ReLaunch$24;.val$meml_gd:Landroid/view/GestureDetector; // field@05a5 │ │ -026244: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -02624a: 0e00 |0007: return-void │ │ +0272c4: |[0272c4] com.gacode.relaunchx.ReLaunch$24.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/view/GestureDetector;)V │ │ +0272d4: 5b01 a405 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$24;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05a4 │ │ +0272d8: 5b02 a505 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ReLaunch$24;.val$meml_gd:Landroid/view/GestureDetector; // field@05a5 │ │ +0272dc: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +0272e2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2568 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/gacode/relaunchx/ReLaunch$24; │ │ 0x0000 - 0x0008 reg=1 this$0 Lcom/gacode/relaunchx/ReLaunch; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/view/GestureDetector; │ │ @@ -38265,19 +38271,19 @@ │ │ type : '(Landroid/view/View;Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -02624c: |[02624c] com.gacode.relaunchx.ReLaunch$24.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -02625c: 5410 a505 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$24;.val$meml_gd:Landroid/view/GestureDetector; // field@05a5 │ │ -026260: 6e20 dc00 3000 |0002: invoke-virtual {v0, v3}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@00dc │ │ -026266: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -026268: 0f00 |0006: return v0 │ │ +0272e4: |[0272e4] com.gacode.relaunchx.ReLaunch$24.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +0272f4: 5410 a505 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$24;.val$meml_gd:Landroid/view/GestureDetector; // field@05a5 │ │ +0272f8: 6e20 dc00 3000 |0002: invoke-virtual {v0, v3}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@00dc │ │ +0272fe: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +027300: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2570 │ │ 0x0005 line=2571 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/gacode/relaunchx/ReLaunch$24; │ │ 0x0000 - 0x0007 reg=2 v Landroid/view/View; │ │ @@ -38322,19 +38328,19 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunch;Landroid/view/GestureDetector;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -02626c: |[02626c] com.gacode.relaunchx.ReLaunch$25.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/view/GestureDetector;)V │ │ -02627c: 5b01 a605 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$25;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05a6 │ │ -026280: 5b02 a705 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ReLaunch$25;.val$batl_gd:Landroid/view/GestureDetector; // field@05a7 │ │ -026284: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -02628a: 0e00 |0007: return-void │ │ +027304: |[027304] com.gacode.relaunchx.ReLaunch$25.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/view/GestureDetector;)V │ │ +027314: 5b01 a605 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$25;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05a6 │ │ +027318: 5b02 a705 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ReLaunch$25;.val$batl_gd:Landroid/view/GestureDetector; // field@05a7 │ │ +02731c: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +027322: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2661 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/gacode/relaunchx/ReLaunch$25; │ │ 0x0000 - 0x0008 reg=1 this$0 Lcom/gacode/relaunchx/ReLaunch; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/view/GestureDetector; │ │ @@ -38345,19 +38351,19 @@ │ │ type : '(Landroid/view/View;Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -02628c: |[02628c] com.gacode.relaunchx.ReLaunch$25.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -02629c: 5410 a705 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$25;.val$batl_gd:Landroid/view/GestureDetector; // field@05a7 │ │ -0262a0: 6e20 dc00 3000 |0002: invoke-virtual {v0, v3}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@00dc │ │ -0262a6: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -0262a8: 0f00 |0006: return v0 │ │ +027324: |[027324] com.gacode.relaunchx.ReLaunch$25.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +027334: 5410 a705 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$25;.val$batl_gd:Landroid/view/GestureDetector; // field@05a7 │ │ +027338: 6e20 dc00 3000 |0002: invoke-virtual {v0, v3}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@00dc │ │ +02733e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +027340: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2663 │ │ 0x0005 line=2664 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/gacode/relaunchx/ReLaunch$25; │ │ 0x0000 - 0x0007 reg=2 v Landroid/view/View; │ │ @@ -38402,19 +38408,19 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunch;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0262ac: |[0262ac] com.gacode.relaunchx.ReLaunch$26.:(Lcom/gacode/relaunchx/ReLaunch;I)V │ │ -0262bc: 5b01 a805 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$26;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05a8 │ │ -0262c0: 5902 a905 |0002: iput v2, v0, Lcom/gacode/relaunchx/ReLaunch$26;.val$currentVersion:I // field@05a9 │ │ -0262c4: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -0262ca: 0e00 |0007: return-void │ │ +027344: |[027344] com.gacode.relaunchx.ReLaunch$26.:(Lcom/gacode/relaunchx/ReLaunch;I)V │ │ +027354: 5b01 a805 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$26;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05a8 │ │ +027358: 5902 a905 |0002: iput v2, v0, Lcom/gacode/relaunchx/ReLaunch$26;.val$currentVersion:I // field@05a9 │ │ +02735c: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +027362: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2696 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/gacode/relaunchx/ReLaunch$26; │ │ 0x0000 - 0x0008 reg=1 this$0 Lcom/gacode/relaunchx/ReLaunch; │ │ 0x0000 - 0x0008 reg=2 (null) I │ │ @@ -38425,25 +38431,25 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -0262cc: |[0262cc] com.gacode.relaunchx.ReLaunch$26.onClick:(Landroid/content/DialogInterface;I)V │ │ -0262dc: 5431 a805 |0000: iget-object v1, v3, Lcom/gacode/relaunchx/ReLaunch$26;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05a8 │ │ -0262e0: 5411 6006 |0002: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -0262e4: 7210 6b00 0100 |0004: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006b │ │ -0262ea: 0c00 |0007: move-result-object v0 │ │ -0262ec: 1a01 0d0a |0008: const-string v1, "latestVersion" // string@0a0d │ │ -0262f0: 5232 a905 |000a: iget v2, v3, Lcom/gacode/relaunchx/ReLaunch$26;.val$currentVersion:I // field@05a9 │ │ -0262f4: 7230 6800 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0068 │ │ -0262fa: 7210 6500 0000 |000f: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0065 │ │ -026300: 7210 4b00 0400 |0012: invoke-interface {v4}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ -026306: 0e00 |0015: return-void │ │ +027364: |[027364] com.gacode.relaunchx.ReLaunch$26.onClick:(Landroid/content/DialogInterface;I)V │ │ +027374: 5431 a805 |0000: iget-object v1, v3, Lcom/gacode/relaunchx/ReLaunch$26;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05a8 │ │ +027378: 5411 6006 |0002: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +02737c: 7210 6b00 0100 |0004: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006b │ │ +027382: 0c00 |0007: move-result-object v0 │ │ +027384: 1a01 0d0a |0008: const-string v1, "latestVersion" // string@0a0d │ │ +027388: 5232 a905 |000a: iget v2, v3, Lcom/gacode/relaunchx/ReLaunch$26;.val$currentVersion:I // field@05a9 │ │ +02738c: 7230 6800 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0068 │ │ +027392: 7210 6500 0000 |000f: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0065 │ │ +027398: 7210 4b00 0400 |0012: invoke-interface {v4}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ +02739e: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2699 │ │ 0x0008 line=2700 │ │ 0x000f line=2701 │ │ 0x0012 line=2702 │ │ 0x0015 line=2703 │ │ @@ -38496,20 +38502,20 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunch;[Ljava/lang/CharSequence;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -026308: |[026308] com.gacode.relaunchx.ReLaunch$27.:(Lcom/gacode/relaunchx/ReLaunch;[Ljava/lang/CharSequence;Ljava/lang/String;)V │ │ -026318: 5b01 aa05 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$27;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05aa │ │ -02631c: 5b02 ab05 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ReLaunch$27;.val$applications:[Ljava/lang/CharSequence; // field@05ab │ │ -026320: 5b03 ac05 |0004: iput-object v3, v0, Lcom/gacode/relaunchx/ReLaunch$27;.val$fullName:Ljava/lang/String; // field@05ac │ │ -026324: 7010 6606 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -02632a: 0e00 |0009: return-void │ │ +0273a0: |[0273a0] com.gacode.relaunchx.ReLaunch$27.:(Lcom/gacode/relaunchx/ReLaunch;[Ljava/lang/CharSequence;Ljava/lang/String;)V │ │ +0273b0: 5b01 aa05 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$27;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05aa │ │ +0273b4: 5b02 ab05 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ReLaunch$27;.val$applications:[Ljava/lang/CharSequence; // field@05ab │ │ +0273b8: 5b03 ac05 |0004: iput-object v3, v0, Lcom/gacode/relaunchx/ReLaunch$27;.val$fullName:Ljava/lang/String; // field@05ac │ │ +0273bc: 7010 6606 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +0273c2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2902 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lcom/gacode/relaunchx/ReLaunch$27; │ │ 0x0000 - 0x000a reg=1 this$0 Lcom/gacode/relaunchx/ReLaunch; │ │ 0x0000 - 0x000a reg=2 (null) [Ljava/lang/CharSequence; │ │ @@ -38521,27 +38527,27 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -02632c: |[02632c] com.gacode.relaunchx.ReLaunch$27.onClick:(Landroid/content/DialogInterface;I)V │ │ -02633c: 5441 aa05 |0000: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$27;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05aa │ │ -026340: 5440 aa05 |0002: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$27;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05aa │ │ -026344: 5402 4a06 |0004: iget-object v2, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -026348: 5440 ab05 |0006: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$27;.val$applications:[Ljava/lang/CharSequence; // field@05ab │ │ -02634c: 4600 0006 |0008: aget-object v0, v0, v6 │ │ -026350: 1f00 0002 |000a: check-cast v0, Ljava/lang/String; // type@0200 │ │ -026354: 5443 ac05 |000c: iget-object v3, v4, Lcom/gacode/relaunchx/ReLaunch$27;.val$fullName:Ljava/lang/String; // field@05ac │ │ -026358: 6e30 8e04 0203 |000e: invoke-virtual {v2, v0, v3}, Lcom/gacode/relaunchx/ReLaunchApp;.launchReader:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@048e │ │ -02635e: 0c00 |0011: move-result-object v0 │ │ -026360: 7120 2104 0100 |0012: invoke-static {v1, v0}, Lcom/gacode/relaunchx/ReLaunch;.access$900:(Lcom/gacode/relaunchx/ReLaunch;Landroid/content/Intent;)V // method@0421 │ │ -026366: 7210 4b00 0500 |0015: invoke-interface {v5}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ -02636c: 0e00 |0018: return-void │ │ +0273c4: |[0273c4] com.gacode.relaunchx.ReLaunch$27.onClick:(Landroid/content/DialogInterface;I)V │ │ +0273d4: 5441 aa05 |0000: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch$27;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05aa │ │ +0273d8: 5440 aa05 |0002: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$27;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05aa │ │ +0273dc: 5402 4a06 |0004: iget-object v2, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +0273e0: 5440 ab05 |0006: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch$27;.val$applications:[Ljava/lang/CharSequence; // field@05ab │ │ +0273e4: 4600 0006 |0008: aget-object v0, v0, v6 │ │ +0273e8: 1f00 0002 |000a: check-cast v0, Ljava/lang/String; // type@0200 │ │ +0273ec: 5443 ac05 |000c: iget-object v3, v4, Lcom/gacode/relaunchx/ReLaunch$27;.val$fullName:Ljava/lang/String; // field@05ac │ │ +0273f0: 6e30 8e04 0203 |000e: invoke-virtual {v2, v0, v3}, Lcom/gacode/relaunchx/ReLaunchApp;.launchReader:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@048e │ │ +0273f6: 0c00 |0011: move-result-object v0 │ │ +0273f8: 7120 2104 0100 |0012: invoke-static {v1, v0}, Lcom/gacode/relaunchx/ReLaunch;.access$900:(Lcom/gacode/relaunchx/ReLaunch;Landroid/content/Intent;)V // method@0421 │ │ +0273fe: 7210 4b00 0500 |0015: invoke-interface {v5}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ +027404: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2904 │ │ 0x0015 line=2906 │ │ 0x0018 line=2907 │ │ locals : │ │ 0x0000 - 0x0019 reg=4 this Lcom/gacode/relaunchx/ReLaunch$27; │ │ @@ -38583,18 +38589,18 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunch;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -026370: |[026370] com.gacode.relaunchx.ReLaunch$28.:(Lcom/gacode/relaunchx/ReLaunch;)V │ │ -026380: 5b01 ad05 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$28;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05ad │ │ -026384: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -02638a: 0e00 |0005: return-void │ │ +027408: |[027408] com.gacode.relaunchx.ReLaunch$28.:(Lcom/gacode/relaunchx/ReLaunch;)V │ │ +027418: 5b01 ad05 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$28;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05ad │ │ +02741c: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +027422: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2911 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/ReLaunch$28; │ │ 0x0000 - 0x0006 reg=1 this$0 Lcom/gacode/relaunchx/ReLaunch; │ │ │ │ @@ -38604,17 +38610,17 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02638c: |[02638c] com.gacode.relaunchx.ReLaunch$28.onClick:(Landroid/content/DialogInterface;I)V │ │ -02639c: 7210 4b00 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ -0263a2: 0e00 |0003: return-void │ │ +027424: |[027424] com.gacode.relaunchx.ReLaunch$28.onClick:(Landroid/content/DialogInterface;I)V │ │ +027434: 7210 4b00 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ +02743a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2914 │ │ 0x0003 line=2915 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/gacode/relaunchx/ReLaunch$28; │ │ 0x0000 - 0x0004 reg=1 dialog Landroid/content/DialogInterface; │ │ @@ -38655,18 +38661,18 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunch$29;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0263a4: |[0263a4] com.gacode.relaunchx.ReLaunch$29$1.:(Lcom/gacode/relaunchx/ReLaunch$29;)V │ │ -0263b4: 5b01 ae05 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$29$1;.this$1:Lcom/gacode/relaunchx/ReLaunch$29; // field@05ae │ │ -0263b8: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -0263be: 0e00 |0005: return-void │ │ +02743c: |[02743c] com.gacode.relaunchx.ReLaunch$29$1.:(Lcom/gacode/relaunchx/ReLaunch$29;)V │ │ +02744c: 5b01 ae05 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$29$1;.this$1:Lcom/gacode/relaunchx/ReLaunch$29; // field@05ae │ │ +027450: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +027456: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2986 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/ReLaunch$29$1; │ │ 0x0000 - 0x0006 reg=1 this$1 Lcom/gacode/relaunchx/ReLaunch$29; │ │ │ │ @@ -38676,16 +38682,16 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0263c0: |[0263c0] com.gacode.relaunchx.ReLaunch$29$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -0263d0: 0e00 |0000: return-void │ │ +027458: |[027458] com.gacode.relaunchx.ReLaunch$29$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +027468: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2990 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/gacode/relaunchx/ReLaunch$29$1; │ │ 0x0000 - 0x0001 reg=1 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0001 reg=2 whichButton I │ │ @@ -38733,20 +38739,20 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunch;Ljava/lang/String;[Ljava/lang/CharSequence;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0263d4: |[0263d4] com.gacode.relaunchx.ReLaunch$29.:(Lcom/gacode/relaunchx/ReLaunch;Ljava/lang/String;[Ljava/lang/CharSequence;)V │ │ -0263e4: 5b01 af05 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$29;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05af │ │ -0263e8: 5b02 b005 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ReLaunch$29;.val$fullName:Ljava/lang/String; // field@05b0 │ │ -0263ec: 5b03 b105 |0004: iput-object v3, v0, Lcom/gacode/relaunchx/ReLaunch$29;.val$intents:[Ljava/lang/CharSequence; // field@05b1 │ │ -0263f0: 7010 6606 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -0263f6: 0e00 |0009: return-void │ │ +02746c: |[02746c] com.gacode.relaunchx.ReLaunch$29.:(Lcom/gacode/relaunchx/ReLaunch;Ljava/lang/String;[Ljava/lang/CharSequence;)V │ │ +02747c: 5b01 af05 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$29;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05af │ │ +027480: 5b02 b005 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ReLaunch$29;.val$fullName:Ljava/lang/String; // field@05b0 │ │ +027484: 5b03 b105 |0004: iput-object v3, v0, Lcom/gacode/relaunchx/ReLaunch$29;.val$intents:[Ljava/lang/CharSequence; // field@05b1 │ │ +027488: 7010 6606 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +02748e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2948 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lcom/gacode/relaunchx/ReLaunch$29; │ │ 0x0000 - 0x000a reg=1 this$0 Lcom/gacode/relaunchx/ReLaunch; │ │ 0x0000 - 0x000a reg=2 (null) Ljava/lang/String; │ │ @@ -38758,111 +38764,111 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 209 16-bit code units │ │ -0263f8: |[0263f8] com.gacode.relaunchx.ReLaunch$29.onClick:(Landroid/content/DialogInterface;I)V │ │ -026408: 2202 1c00 |0000: new-instance v2, Landroid/content/Intent; // type@001c │ │ -02640c: 7010 4c00 0200 |0002: invoke-direct {v2}, Landroid/content/Intent;.:()V // method@004c │ │ -026412: 1a03 5805 |0005: const-string v3, "android.intent.action.VIEW" // string@0558 │ │ -026416: 6e20 5a00 3200 |0007: invoke-virtual {v2, v3}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@005a │ │ -02641c: 1503 0014 |000a: const/high16 v3, #int 335544320 // #1400 │ │ -026420: 6e20 5e00 3200 |000c: invoke-virtual {v2, v3}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@005e │ │ -026426: 2203 0202 |000f: new-instance v3, Ljava/lang/StringBuilder; // type@0202 │ │ -02642a: 7010 9606 0300 |0011: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -026430: 1a04 8b07 |0014: const-string v4, "file://" // string@078b │ │ -026434: 6e20 9a06 4300 |0016: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02643a: 0c03 |0019: move-result-object v3 │ │ -02643c: 5464 b005 |001a: iget-object v4, v6, Lcom/gacode/relaunchx/ReLaunch$29;.val$fullName:Ljava/lang/String; // field@05b0 │ │ -026440: 6e20 9a06 4300 |001c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -026446: 0c03 |001f: move-result-object v3 │ │ -026448: 6e10 9c06 0300 |0020: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -02644e: 0c03 |0023: move-result-object v3 │ │ -026450: 7110 9b00 0300 |0024: invoke-static {v3}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@009b │ │ -026456: 0c04 |0027: move-result-object v4 │ │ -026458: 5463 b105 |0028: iget-object v3, v6, Lcom/gacode/relaunchx/ReLaunch$29;.val$intents:[Ljava/lang/CharSequence; // field@05b1 │ │ -02645c: 4603 0308 |002a: aget-object v3, v3, v8 │ │ -026460: 1f03 0002 |002c: check-cast v3, Ljava/lang/String; // type@0200 │ │ -026464: 6e30 5d00 4203 |002e: invoke-virtual {v2, v4, v3}, Landroid/content/Intent;.setDataAndType:(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/Intent; // method@005d │ │ -02646a: 7210 4b00 0700 |0031: invoke-interface {v7}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ -026470: 5463 af05 |0034: iget-object v3, v6, Lcom/gacode/relaunchx/ReLaunch$29;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05af │ │ -026474: 6e20 6204 2300 |0036: invoke-virtual {v3, v2}, Lcom/gacode/relaunchx/ReLaunch;.startActivity:(Landroid/content/Intent;)V // method@0462 │ │ -02647a: 0e00 |0039: return-void │ │ -02647c: 0d01 |003a: move-exception v1 │ │ -02647e: 2200 0c00 |003b: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000c │ │ -026482: 5463 af05 |003d: iget-object v3, v6, Lcom/gacode/relaunchx/ReLaunch$29;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05af │ │ -026486: 7020 1b00 3000 |003f: invoke-direct {v0, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ -02648c: 5463 af05 |0042: iget-object v3, v6, Lcom/gacode/relaunchx/ReLaunch$29;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05af │ │ -026490: 6e10 3704 0300 |0044: invoke-virtual {v3}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -026496: 0c03 |0047: move-result-object v3 │ │ -026498: 1404 6000 087f |0048: const v4, #float 1.80777e+38 // #7f080060 │ │ -02649e: 6e20 8000 4300 |004b: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -0264a4: 0c03 |004e: move-result-object v3 │ │ -0264a6: 6e20 2500 3000 |004f: invoke-virtual {v0, v3}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ -0264ac: 2203 0202 |0052: new-instance v3, Ljava/lang/StringBuilder; // type@0202 │ │ -0264b0: 7010 9606 0300 |0054: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -0264b6: 5464 af05 |0057: iget-object v4, v6, Lcom/gacode/relaunchx/ReLaunch$29;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05af │ │ -0264ba: 6e10 3704 0400 |0059: invoke-virtual {v4}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -0264c0: 0c04 |005c: move-result-object v4 │ │ -0264c2: 1405 5d00 087f |005d: const v5, #float 1.80777e+38 // #7f08005d │ │ -0264c8: 6e20 8000 5400 |0060: invoke-virtual {v4, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -0264ce: 0c04 |0063: move-result-object v4 │ │ -0264d0: 6e20 9a06 4300 |0064: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -0264d6: 0c03 |0067: move-result-object v3 │ │ -0264d8: 1a04 0300 |0068: const-string v4, " "" // string@0003 │ │ -0264dc: 6e20 9a06 4300 |006a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -0264e2: 0c03 |006d: move-result-object v3 │ │ -0264e4: 5464 b005 |006e: iget-object v4, v6, Lcom/gacode/relaunchx/ReLaunch$29;.val$fullName:Ljava/lang/String; // field@05b0 │ │ -0264e8: 6e20 9a06 4300 |0070: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -0264ee: 0c03 |0073: move-result-object v3 │ │ -0264f0: 1a04 0f00 |0074: const-string v4, "" " // string@000f │ │ -0264f4: 6e20 9a06 4300 |0076: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -0264fa: 0c03 |0079: move-result-object v3 │ │ -0264fc: 5464 af05 |007a: iget-object v4, v6, Lcom/gacode/relaunchx/ReLaunch$29;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05af │ │ -026500: 6e10 3704 0400 |007c: invoke-virtual {v4}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -026506: 0c04 |007f: move-result-object v4 │ │ -026508: 1405 5e00 087f |0080: const v5, #float 1.80777e+38 // #7f08005e │ │ -02650e: 6e20 8000 5400 |0083: invoke-virtual {v4, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -026514: 0c04 |0086: move-result-object v4 │ │ -026516: 6e20 9a06 4300 |0087: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02651c: 0c03 |008a: move-result-object v3 │ │ -02651e: 1a04 0300 |008b: const-string v4, " "" // string@0003 │ │ -026522: 6e20 9a06 4300 |008d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -026528: 0c03 |0090: move-result-object v3 │ │ -02652a: 5464 b105 |0091: iget-object v4, v6, Lcom/gacode/relaunchx/ReLaunch$29;.val$intents:[Ljava/lang/CharSequence; // field@05b1 │ │ -02652e: 4604 0408 |0093: aget-object v4, v4, v8 │ │ -026532: 6e20 9906 4300 |0095: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0699 │ │ -026538: 0c03 |0098: move-result-object v3 │ │ -02653a: 1a04 0f00 |0099: const-string v4, "" " // string@000f │ │ -02653e: 6e20 9a06 4300 |009b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -026544: 0c03 |009e: move-result-object v3 │ │ -026546: 5464 af05 |009f: iget-object v4, v6, Lcom/gacode/relaunchx/ReLaunch$29;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05af │ │ -02654a: 6e10 3704 0400 |00a1: invoke-virtual {v4}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -026550: 0c04 |00a4: move-result-object v4 │ │ -026552: 1405 5f00 087f |00a5: const v5, #float 1.80777e+38 // #7f08005f │ │ -026558: 6e20 8000 5400 |00a8: invoke-virtual {v4, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -02655e: 0c04 |00ab: move-result-object v4 │ │ -026560: 6e20 9a06 4300 |00ac: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -026566: 0c03 |00af: move-result-object v3 │ │ -026568: 6e10 9c06 0300 |00b0: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -02656e: 0c03 |00b3: move-result-object v3 │ │ -026570: 6e20 1e00 3000 |00b4: invoke-virtual {v0, v3}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@001e │ │ -026576: 5463 af05 |00b7: iget-object v3, v6, Lcom/gacode/relaunchx/ReLaunch$29;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05af │ │ -02657a: 6e10 3704 0300 |00b9: invoke-virtual {v3}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -026580: 0c03 |00bc: move-result-object v3 │ │ -026582: 1404 8100 087f |00bd: const v4, #float 1.80778e+38 // #7f080081 │ │ -026588: 6e20 8000 4300 |00c0: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -02658e: 0c03 |00c3: move-result-object v3 │ │ -026590: 2204 3e01 |00c4: new-instance v4, Lcom/gacode/relaunchx/ReLaunch$29$1; // type@013e │ │ -026594: 7020 9f03 6400 |00c6: invoke-direct {v4, v6}, Lcom/gacode/relaunchx/ReLaunch$29$1;.:(Lcom/gacode/relaunchx/ReLaunch$29;)V // method@039f │ │ -02659a: 6e30 2200 3004 |00c9: invoke-virtual {v0, v3, v4}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0022 │ │ -0265a0: 6e10 2700 0000 |00cc: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ -0265a6: 2900 6aff |00cf: goto/16 0039 // -0096 │ │ +027490: |[027490] com.gacode.relaunchx.ReLaunch$29.onClick:(Landroid/content/DialogInterface;I)V │ │ +0274a0: 2202 1c00 |0000: new-instance v2, Landroid/content/Intent; // type@001c │ │ +0274a4: 7010 4c00 0200 |0002: invoke-direct {v2}, Landroid/content/Intent;.:()V // method@004c │ │ +0274aa: 1a03 5805 |0005: const-string v3, "android.intent.action.VIEW" // string@0558 │ │ +0274ae: 6e20 5a00 3200 |0007: invoke-virtual {v2, v3}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@005a │ │ +0274b4: 1503 0014 |000a: const/high16 v3, #int 335544320 // #1400 │ │ +0274b8: 6e20 5e00 3200 |000c: invoke-virtual {v2, v3}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@005e │ │ +0274be: 2203 0202 |000f: new-instance v3, Ljava/lang/StringBuilder; // type@0202 │ │ +0274c2: 7010 9606 0300 |0011: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +0274c8: 1a04 8b07 |0014: const-string v4, "file://" // string@078b │ │ +0274cc: 6e20 9a06 4300 |0016: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +0274d2: 0c03 |0019: move-result-object v3 │ │ +0274d4: 5464 b005 |001a: iget-object v4, v6, Lcom/gacode/relaunchx/ReLaunch$29;.val$fullName:Ljava/lang/String; // field@05b0 │ │ +0274d8: 6e20 9a06 4300 |001c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +0274de: 0c03 |001f: move-result-object v3 │ │ +0274e0: 6e10 9c06 0300 |0020: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +0274e6: 0c03 |0023: move-result-object v3 │ │ +0274e8: 7110 9b00 0300 |0024: invoke-static {v3}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@009b │ │ +0274ee: 0c04 |0027: move-result-object v4 │ │ +0274f0: 5463 b105 |0028: iget-object v3, v6, Lcom/gacode/relaunchx/ReLaunch$29;.val$intents:[Ljava/lang/CharSequence; // field@05b1 │ │ +0274f4: 4603 0308 |002a: aget-object v3, v3, v8 │ │ +0274f8: 1f03 0002 |002c: check-cast v3, Ljava/lang/String; // type@0200 │ │ +0274fc: 6e30 5d00 4203 |002e: invoke-virtual {v2, v4, v3}, Landroid/content/Intent;.setDataAndType:(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/Intent; // method@005d │ │ +027502: 7210 4b00 0700 |0031: invoke-interface {v7}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ +027508: 5463 af05 |0034: iget-object v3, v6, Lcom/gacode/relaunchx/ReLaunch$29;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05af │ │ +02750c: 6e20 6204 2300 |0036: invoke-virtual {v3, v2}, Lcom/gacode/relaunchx/ReLaunch;.startActivity:(Landroid/content/Intent;)V // method@0462 │ │ +027512: 0e00 |0039: return-void │ │ +027514: 0d01 |003a: move-exception v1 │ │ +027516: 2200 0c00 |003b: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000c │ │ +02751a: 5463 af05 |003d: iget-object v3, v6, Lcom/gacode/relaunchx/ReLaunch$29;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05af │ │ +02751e: 7020 1b00 3000 |003f: invoke-direct {v0, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ +027524: 5463 af05 |0042: iget-object v3, v6, Lcom/gacode/relaunchx/ReLaunch$29;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05af │ │ +027528: 6e10 3704 0300 |0044: invoke-virtual {v3}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +02752e: 0c03 |0047: move-result-object v3 │ │ +027530: 1404 6000 087f |0048: const v4, #float 1.80777e+38 // #7f080060 │ │ +027536: 6e20 8000 4300 |004b: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +02753c: 0c03 |004e: move-result-object v3 │ │ +02753e: 6e20 2500 3000 |004f: invoke-virtual {v0, v3}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ +027544: 2203 0202 |0052: new-instance v3, Ljava/lang/StringBuilder; // type@0202 │ │ +027548: 7010 9606 0300 |0054: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +02754e: 5464 af05 |0057: iget-object v4, v6, Lcom/gacode/relaunchx/ReLaunch$29;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05af │ │ +027552: 6e10 3704 0400 |0059: invoke-virtual {v4}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +027558: 0c04 |005c: move-result-object v4 │ │ +02755a: 1405 5d00 087f |005d: const v5, #float 1.80777e+38 // #7f08005d │ │ +027560: 6e20 8000 5400 |0060: invoke-virtual {v4, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +027566: 0c04 |0063: move-result-object v4 │ │ +027568: 6e20 9a06 4300 |0064: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02756e: 0c03 |0067: move-result-object v3 │ │ +027570: 1a04 0300 |0068: const-string v4, " "" // string@0003 │ │ +027574: 6e20 9a06 4300 |006a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02757a: 0c03 |006d: move-result-object v3 │ │ +02757c: 5464 b005 |006e: iget-object v4, v6, Lcom/gacode/relaunchx/ReLaunch$29;.val$fullName:Ljava/lang/String; // field@05b0 │ │ +027580: 6e20 9a06 4300 |0070: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +027586: 0c03 |0073: move-result-object v3 │ │ +027588: 1a04 0f00 |0074: const-string v4, "" " // string@000f │ │ +02758c: 6e20 9a06 4300 |0076: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +027592: 0c03 |0079: move-result-object v3 │ │ +027594: 5464 af05 |007a: iget-object v4, v6, Lcom/gacode/relaunchx/ReLaunch$29;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05af │ │ +027598: 6e10 3704 0400 |007c: invoke-virtual {v4}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +02759e: 0c04 |007f: move-result-object v4 │ │ +0275a0: 1405 5e00 087f |0080: const v5, #float 1.80777e+38 // #7f08005e │ │ +0275a6: 6e20 8000 5400 |0083: invoke-virtual {v4, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +0275ac: 0c04 |0086: move-result-object v4 │ │ +0275ae: 6e20 9a06 4300 |0087: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +0275b4: 0c03 |008a: move-result-object v3 │ │ +0275b6: 1a04 0300 |008b: const-string v4, " "" // string@0003 │ │ +0275ba: 6e20 9a06 4300 |008d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +0275c0: 0c03 |0090: move-result-object v3 │ │ +0275c2: 5464 b105 |0091: iget-object v4, v6, Lcom/gacode/relaunchx/ReLaunch$29;.val$intents:[Ljava/lang/CharSequence; // field@05b1 │ │ +0275c6: 4604 0408 |0093: aget-object v4, v4, v8 │ │ +0275ca: 6e20 9906 4300 |0095: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0699 │ │ +0275d0: 0c03 |0098: move-result-object v3 │ │ +0275d2: 1a04 0f00 |0099: const-string v4, "" " // string@000f │ │ +0275d6: 6e20 9a06 4300 |009b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +0275dc: 0c03 |009e: move-result-object v3 │ │ +0275de: 5464 af05 |009f: iget-object v4, v6, Lcom/gacode/relaunchx/ReLaunch$29;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05af │ │ +0275e2: 6e10 3704 0400 |00a1: invoke-virtual {v4}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +0275e8: 0c04 |00a4: move-result-object v4 │ │ +0275ea: 1405 5f00 087f |00a5: const v5, #float 1.80777e+38 // #7f08005f │ │ +0275f0: 6e20 8000 5400 |00a8: invoke-virtual {v4, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +0275f6: 0c04 |00ab: move-result-object v4 │ │ +0275f8: 6e20 9a06 4300 |00ac: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +0275fe: 0c03 |00af: move-result-object v3 │ │ +027600: 6e10 9c06 0300 |00b0: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +027606: 0c03 |00b3: move-result-object v3 │ │ +027608: 6e20 1e00 3000 |00b4: invoke-virtual {v0, v3}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@001e │ │ +02760e: 5463 af05 |00b7: iget-object v3, v6, Lcom/gacode/relaunchx/ReLaunch$29;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05af │ │ +027612: 6e10 3704 0300 |00b9: invoke-virtual {v3}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +027618: 0c03 |00bc: move-result-object v3 │ │ +02761a: 1404 8100 087f |00bd: const v4, #float 1.80778e+38 // #7f080081 │ │ +027620: 6e20 8000 4300 |00c0: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +027626: 0c03 |00c3: move-result-object v3 │ │ +027628: 2204 3e01 |00c4: new-instance v4, Lcom/gacode/relaunchx/ReLaunch$29$1; // type@013e │ │ +02762c: 7020 9f03 6400 |00c6: invoke-direct {v4, v6}, Lcom/gacode/relaunchx/ReLaunch$29$1;.:(Lcom/gacode/relaunchx/ReLaunch$29;)V // method@039f │ │ +027632: 6e30 2200 3004 |00c9: invoke-virtual {v0, v3, v4}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0022 │ │ +027638: 6e10 2700 0000 |00cc: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ +02763e: 2900 6aff |00cf: goto/16 0039 // -0096 │ │ catches : 1 │ │ 0x0034 - 0x0039 │ │ Landroid/content/ActivityNotFoundException; -> 0x003a │ │ positions : │ │ 0x0000 line=2950 │ │ 0x0005 line=2951 │ │ 0x000a line=2952 │ │ @@ -38929,18 +38935,18 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunch;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0265b8: |[0265b8] com.gacode.relaunchx.ReLaunch$2.:(Lcom/gacode/relaunchx/ReLaunch;)V │ │ -0265c8: 5b01 b205 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$2;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05b2 │ │ -0265cc: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -0265d2: 0e00 |0005: return-void │ │ +027650: |[027650] com.gacode.relaunchx.ReLaunch$2.:(Lcom/gacode/relaunchx/ReLaunch;)V │ │ +027660: 5b01 b205 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$2;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05b2 │ │ +027664: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +02766a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=344 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/ReLaunch$2; │ │ 0x0000 - 0x0006 reg=1 this$0 Lcom/gacode/relaunchx/ReLaunch; │ │ │ │ @@ -38950,18 +38956,18 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0265d4: |[0265d4] com.gacode.relaunchx.ReLaunch$2.onClick:(Landroid/content/DialogInterface;I)V │ │ -0265e4: 5410 b205 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$2;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05b2 │ │ -0265e8: 6e10 2d04 0000 |0002: invoke-virtual {v0}, Lcom/gacode/relaunchx/ReLaunch;.finish:()V // method@042d │ │ -0265ee: 0e00 |0005: return-void │ │ +02766c: |[02766c] com.gacode.relaunchx.ReLaunch$2.onClick:(Landroid/content/DialogInterface;I)V │ │ +02767c: 5410 b205 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$2;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05b2 │ │ +027680: 6e10 2d04 0000 |0002: invoke-virtual {v0}, Lcom/gacode/relaunchx/ReLaunch;.finish:()V // method@042d │ │ +027686: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=347 │ │ 0x0005 line=348 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/gacode/relaunchx/ReLaunch$2; │ │ 0x0000 - 0x0006 reg=2 dialog Landroid/content/DialogInterface; │ │ @@ -39010,20 +39016,20 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunch$2RepeatedDownScroll;Landroid/widget/GridView;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0265f0: |[0265f0] com.gacode.relaunchx.ReLaunch$2RepeatedDownScroll$1.:(Lcom/gacode/relaunchx/ReLaunch$2RepeatedDownScroll;Landroid/widget/GridView;I)V │ │ -026600: 5b01 b305 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$2RepeatedDownScroll$1;.this$1:Lcom/gacode/relaunchx/ReLaunch$2RepeatedDownScroll; // field@05b3 │ │ -026604: 5b02 b505 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ReLaunch$2RepeatedDownScroll$1;.val$gv:Landroid/widget/GridView; // field@05b5 │ │ -026608: 5903 b405 |0004: iput v3, v0, Lcom/gacode/relaunchx/ReLaunch$2RepeatedDownScroll$1;.val$ftarget:I // field@05b4 │ │ -02660c: 7010 6606 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -026612: 0e00 |0009: return-void │ │ +027688: |[027688] com.gacode.relaunchx.ReLaunch$2RepeatedDownScroll$1.:(Lcom/gacode/relaunchx/ReLaunch$2RepeatedDownScroll;Landroid/widget/GridView;I)V │ │ +027698: 5b01 b305 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$2RepeatedDownScroll$1;.this$1:Lcom/gacode/relaunchx/ReLaunch$2RepeatedDownScroll; // field@05b3 │ │ +02769c: 5b02 b505 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ReLaunch$2RepeatedDownScroll$1;.val$gv:Landroid/widget/GridView; // field@05b5 │ │ +0276a0: 5903 b405 |0004: iput v3, v0, Lcom/gacode/relaunchx/ReLaunch$2RepeatedDownScroll$1;.val$ftarget:I // field@05b4 │ │ +0276a4: 7010 6606 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +0276aa: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3839 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lcom/gacode/relaunchx/ReLaunch$2RepeatedDownScroll$1; │ │ 0x0000 - 0x000a reg=1 this$1 Lcom/gacode/relaunchx/ReLaunch$2RepeatedDownScroll; │ │ 0x0000 - 0x000a reg=2 (null) Landroid/widget/GridView; │ │ @@ -39035,19 +39041,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -026614: |[026614] com.gacode.relaunchx.ReLaunch$2RepeatedDownScroll$1.run:()V │ │ -026624: 5420 b505 |0000: iget-object v0, v2, Lcom/gacode/relaunchx/ReLaunch$2RepeatedDownScroll$1;.val$gv:Landroid/widget/GridView; // field@05b5 │ │ -026628: 5221 b405 |0002: iget v1, v2, Lcom/gacode/relaunchx/ReLaunch$2RepeatedDownScroll$1;.val$ftarget:I // field@05b4 │ │ -02662c: 6e20 2c01 1000 |0004: invoke-virtual {v0, v1}, Landroid/widget/GridView;.setSelection:(I)V // method@012c │ │ -026632: 0e00 |0007: return-void │ │ +0276ac: |[0276ac] com.gacode.relaunchx.ReLaunch$2RepeatedDownScroll$1.run:()V │ │ +0276bc: 5420 b505 |0000: iget-object v0, v2, Lcom/gacode/relaunchx/ReLaunch$2RepeatedDownScroll$1;.val$gv:Landroid/widget/GridView; // field@05b5 │ │ +0276c0: 5221 b405 |0002: iget v1, v2, Lcom/gacode/relaunchx/ReLaunch$2RepeatedDownScroll$1;.val$ftarget:I // field@05b4 │ │ +0276c4: 6e20 2c01 1000 |0004: invoke-virtual {v0, v1}, Landroid/widget/GridView;.setSelection:(I)V // method@012c │ │ +0276ca: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3841 │ │ 0x0007 line=3842 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/gacode/relaunchx/ReLaunch$2RepeatedDownScroll$1; │ │ │ │ @@ -39102,22 +39108,22 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunch$2RepeatedDownScroll;Landroid/widget/GridView;III)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -026634: |[026634] com.gacode.relaunchx.ReLaunch$2RepeatedDownScroll$2.:(Lcom/gacode/relaunchx/ReLaunch$2RepeatedDownScroll;Landroid/widget/GridView;III)V │ │ -026644: 5b01 b605 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$2RepeatedDownScroll$2;.this$1:Lcom/gacode/relaunchx/ReLaunch$2RepeatedDownScroll; // field@05b6 │ │ -026648: 5b02 ba05 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ReLaunch$2RepeatedDownScroll$2;.val$gv:Landroid/widget/GridView; // field@05ba │ │ -02664c: 5903 b705 |0004: iput v3, v0, Lcom/gacode/relaunchx/ReLaunch$2RepeatedDownScroll$2;.val$ffirst:I // field@05b7 │ │ -026650: 5904 b905 |0006: iput v4, v0, Lcom/gacode/relaunchx/ReLaunch$2RepeatedDownScroll$2;.val$ftarget:I // field@05b9 │ │ -026654: 5905 b805 |0008: iput v5, v0, Lcom/gacode/relaunchx/ReLaunch$2RepeatedDownScroll$2;.val$fshift:I // field@05b8 │ │ -026658: 7010 6606 0000 |000a: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -02665e: 0e00 |000d: return-void │ │ +0276cc: |[0276cc] com.gacode.relaunchx.ReLaunch$2RepeatedDownScroll$2.:(Lcom/gacode/relaunchx/ReLaunch$2RepeatedDownScroll;Landroid/widget/GridView;III)V │ │ +0276dc: 5b01 b605 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$2RepeatedDownScroll$2;.this$1:Lcom/gacode/relaunchx/ReLaunch$2RepeatedDownScroll; // field@05b6 │ │ +0276e0: 5b02 ba05 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ReLaunch$2RepeatedDownScroll$2;.val$gv:Landroid/widget/GridView; // field@05ba │ │ +0276e4: 5903 b705 |0004: iput v3, v0, Lcom/gacode/relaunchx/ReLaunch$2RepeatedDownScroll$2;.val$ffirst:I // field@05b7 │ │ +0276e8: 5904 b905 |0006: iput v4, v0, Lcom/gacode/relaunchx/ReLaunch$2RepeatedDownScroll$2;.val$ftarget:I // field@05b9 │ │ +0276ec: 5905 b805 |0008: iput v5, v0, Lcom/gacode/relaunchx/ReLaunch$2RepeatedDownScroll$2;.val$fshift:I // field@05b8 │ │ +0276f0: 7010 6606 0000 |000a: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +0276f6: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3846 │ │ locals : │ │ 0x0000 - 0x000e reg=0 this Lcom/gacode/relaunchx/ReLaunch$2RepeatedDownScroll$2; │ │ 0x0000 - 0x000e reg=1 this$1 Lcom/gacode/relaunchx/ReLaunch$2RepeatedDownScroll; │ │ 0x0000 - 0x000e reg=2 (null) Landroid/widget/GridView; │ │ @@ -39131,30 +39137,30 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 31 16-bit code units │ │ -026660: |[026660] com.gacode.relaunchx.ReLaunch$2RepeatedDownScroll$2.run:()V │ │ -026670: 5452 ba05 |0000: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunch$2RepeatedDownScroll$2;.val$gv:Landroid/widget/GridView; // field@05ba │ │ -026674: 6e10 2001 0200 |0002: invoke-virtual {v2}, Landroid/widget/GridView;.getFirstVisiblePosition:()I // method@0120 │ │ -02667a: 0a01 |0005: move-result v1 │ │ -02667c: 5252 b705 |0006: iget v2, v5, Lcom/gacode/relaunchx/ReLaunch$2RepeatedDownScroll$2;.val$ffirst:I // field@05b7 │ │ -026680: 3321 1600 |0008: if-ne v1, v2, 001e // +0016 │ │ -026684: 2200 4301 |000a: new-instance v0, Lcom/gacode/relaunchx/ReLaunch$2RepeatedDownScroll; // type@0143 │ │ -026688: 5452 b605 |000c: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunch$2RepeatedDownScroll$2;.this$1:Lcom/gacode/relaunchx/ReLaunch$2RepeatedDownScroll; // field@05b6 │ │ -02668c: 5422 bb05 |000e: iget-object v2, v2, Lcom/gacode/relaunchx/ReLaunch$2RepeatedDownScroll;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05bb │ │ -026690: 7020 a903 2000 |0010: invoke-direct {v0, v2}, Lcom/gacode/relaunchx/ReLaunch$2RepeatedDownScroll;.:(Lcom/gacode/relaunchx/ReLaunch;)V // method@03a9 │ │ -026696: 5252 b705 |0013: iget v2, v5, Lcom/gacode/relaunchx/ReLaunch$2RepeatedDownScroll$2;.val$ffirst:I // field@05b7 │ │ -02669a: 5253 b905 |0015: iget v3, v5, Lcom/gacode/relaunchx/ReLaunch$2RepeatedDownScroll$2;.val$ftarget:I // field@05b9 │ │ -02669e: 5254 b805 |0017: iget v4, v5, Lcom/gacode/relaunchx/ReLaunch$2RepeatedDownScroll$2;.val$fshift:I // field@05b8 │ │ -0266a2: d804 0401 |0019: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0266a6: 6e40 aa03 2043 |001b: invoke-virtual {v0, v2, v3, v4}, Lcom/gacode/relaunchx/ReLaunch$2RepeatedDownScroll;.doIt:(III)V // method@03aa │ │ -0266ac: 0e00 |001e: return-void │ │ +0276f8: |[0276f8] com.gacode.relaunchx.ReLaunch$2RepeatedDownScroll$2.run:()V │ │ +027708: 5452 ba05 |0000: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunch$2RepeatedDownScroll$2;.val$gv:Landroid/widget/GridView; // field@05ba │ │ +02770c: 6e10 2001 0200 |0002: invoke-virtual {v2}, Landroid/widget/GridView;.getFirstVisiblePosition:()I // method@0120 │ │ +027712: 0a01 |0005: move-result v1 │ │ +027714: 5252 b705 |0006: iget v2, v5, Lcom/gacode/relaunchx/ReLaunch$2RepeatedDownScroll$2;.val$ffirst:I // field@05b7 │ │ +027718: 3321 1600 |0008: if-ne v1, v2, 001e // +0016 │ │ +02771c: 2200 4301 |000a: new-instance v0, Lcom/gacode/relaunchx/ReLaunch$2RepeatedDownScroll; // type@0143 │ │ +027720: 5452 b605 |000c: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunch$2RepeatedDownScroll$2;.this$1:Lcom/gacode/relaunchx/ReLaunch$2RepeatedDownScroll; // field@05b6 │ │ +027724: 5422 bb05 |000e: iget-object v2, v2, Lcom/gacode/relaunchx/ReLaunch$2RepeatedDownScroll;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05bb │ │ +027728: 7020 a903 2000 |0010: invoke-direct {v0, v2}, Lcom/gacode/relaunchx/ReLaunch$2RepeatedDownScroll;.:(Lcom/gacode/relaunchx/ReLaunch;)V // method@03a9 │ │ +02772e: 5252 b705 |0013: iget v2, v5, Lcom/gacode/relaunchx/ReLaunch$2RepeatedDownScroll$2;.val$ffirst:I // field@05b7 │ │ +027732: 5253 b905 |0015: iget v3, v5, Lcom/gacode/relaunchx/ReLaunch$2RepeatedDownScroll$2;.val$ftarget:I // field@05b9 │ │ +027736: 5254 b805 |0017: iget v4, v5, Lcom/gacode/relaunchx/ReLaunch$2RepeatedDownScroll$2;.val$fshift:I // field@05b8 │ │ +02773a: d804 0401 |0019: add-int/lit8 v4, v4, #int 1 // #01 │ │ +02773e: 6e40 aa03 2043 |001b: invoke-virtual {v0, v2, v3, v4}, Lcom/gacode/relaunchx/ReLaunch$2RepeatedDownScroll;.doIt:(III)V // method@03aa │ │ +027744: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3848 │ │ 0x0006 line=3849 │ │ 0x000a line=3850 │ │ 0x0013 line=3851 │ │ 0x001e line=3853 │ │ @@ -39197,18 +39203,18 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunch;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0266b0: |[0266b0] com.gacode.relaunchx.ReLaunch$2RepeatedDownScroll.:(Lcom/gacode/relaunchx/ReLaunch;)V │ │ -0266c0: 5b01 bb05 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$2RepeatedDownScroll;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05bb │ │ -0266c4: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -0266ca: 0e00 |0005: return-void │ │ +027748: |[027748] com.gacode.relaunchx.ReLaunch$2RepeatedDownScroll.:(Lcom/gacode/relaunchx/ReLaunch;)V │ │ +027758: 5b01 bb05 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$2RepeatedDownScroll;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05bb │ │ +02775c: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +027762: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3830 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/ReLaunch$2RepeatedDownScroll; │ │ 0x0000 - 0x0006 reg=1 this$0 Lcom/gacode/relaunchx/ReLaunch; │ │ │ │ @@ -39218,40 +39224,40 @@ │ │ type : '(III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 51 16-bit code units │ │ -0266cc: |[0266cc] com.gacode.relaunchx.ReLaunch$2RepeatedDownScroll.doIt:(III)V │ │ -0266dc: 54a0 bb05 |0000: iget-object v0, v10, Lcom/gacode/relaunchx/ReLaunch$2RepeatedDownScroll;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05bb │ │ -0266e0: 1401 6e00 0c7f |0002: const v1, #float 1.86094e+38 // #7f0c006e │ │ -0266e6: 6e20 2c04 1000 |0005: invoke-virtual {v0, v1}, Lcom/gacode/relaunchx/ReLaunch;.findViewById:(I)Landroid/view/View; // method@042c │ │ -0266ec: 0c02 |0008: move-result-object v2 │ │ -0266ee: 1f02 7500 |0009: check-cast v2, Landroid/widget/GridView; // type@0075 │ │ -0266f2: 6e10 1f01 0200 |000b: invoke-virtual {v2}, Landroid/widget/GridView;.getCount:()I // method@011f │ │ -0266f8: 0a07 |000e: move-result v7 │ │ -0266fa: 6e10 2101 0200 |000f: invoke-virtual {v2}, Landroid/widget/GridView;.getLastVisiblePosition:()I // method@0121 │ │ -026700: 0a06 |0012: move-result v6 │ │ -026702: d800 0601 |0013: add-int/lit8 v0, v6, #int 1 // #01 │ │ -026706: 3307 0300 |0015: if-ne v7, v0, 0018 // +0003 │ │ -02670a: 0e00 |0017: return-void │ │ -02670c: 9004 0c0d |0018: add-int v4, v12, v13 │ │ -026710: 6e10 1c01 0200 |001a: invoke-virtual {v2}, Landroid/widget/GridView;.clearFocus:()V // method@011c │ │ -026716: 2200 4101 |001d: new-instance v0, Lcom/gacode/relaunchx/ReLaunch$2RepeatedDownScroll$1; // type@0141 │ │ -02671a: 7040 a503 a042 |001f: invoke-direct {v0, v10, v2, v4}, Lcom/gacode/relaunchx/ReLaunch$2RepeatedDownScroll$1;.:(Lcom/gacode/relaunchx/ReLaunch$2RepeatedDownScroll;Landroid/widget/GridView;I)V // method@03a5 │ │ -026720: 6e20 2301 0200 |0022: invoke-virtual {v2, v0}, Landroid/widget/GridView;.post:(Ljava/lang/Runnable;)Z // method@0123 │ │ -026726: 01b3 |0025: move v3, v11 │ │ -026728: 01d5 |0026: move v5, v13 │ │ -02672a: 2200 4201 |0027: new-instance v0, Lcom/gacode/relaunchx/ReLaunch$2RepeatedDownScroll$2; // type@0142 │ │ -02672e: 07a1 |0029: move-object v1, v10 │ │ -026730: 7606 a703 0000 |002a: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/gacode/relaunchx/ReLaunch$2RepeatedDownScroll$2;.:(Lcom/gacode/relaunchx/ReLaunch$2RepeatedDownScroll;Landroid/widget/GridView;III)V // method@03a7 │ │ -026736: 1608 9600 |002d: const-wide/16 v8, #int 150 // #96 │ │ -02673a: 6e40 2401 0298 |002f: invoke-virtual {v2, v0, v8, v9}, Landroid/widget/GridView;.postDelayed:(Ljava/lang/Runnable;J)Z // method@0124 │ │ -026740: 28e5 |0032: goto 0017 // -001b │ │ +027764: |[027764] com.gacode.relaunchx.ReLaunch$2RepeatedDownScroll.doIt:(III)V │ │ +027774: 54a0 bb05 |0000: iget-object v0, v10, Lcom/gacode/relaunchx/ReLaunch$2RepeatedDownScroll;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05bb │ │ +027778: 1401 6e00 0c7f |0002: const v1, #float 1.86094e+38 // #7f0c006e │ │ +02777e: 6e20 2c04 1000 |0005: invoke-virtual {v0, v1}, Lcom/gacode/relaunchx/ReLaunch;.findViewById:(I)Landroid/view/View; // method@042c │ │ +027784: 0c02 |0008: move-result-object v2 │ │ +027786: 1f02 7500 |0009: check-cast v2, Landroid/widget/GridView; // type@0075 │ │ +02778a: 6e10 1f01 0200 |000b: invoke-virtual {v2}, Landroid/widget/GridView;.getCount:()I // method@011f │ │ +027790: 0a07 |000e: move-result v7 │ │ +027792: 6e10 2101 0200 |000f: invoke-virtual {v2}, Landroid/widget/GridView;.getLastVisiblePosition:()I // method@0121 │ │ +027798: 0a06 |0012: move-result v6 │ │ +02779a: d800 0601 |0013: add-int/lit8 v0, v6, #int 1 // #01 │ │ +02779e: 3307 0300 |0015: if-ne v7, v0, 0018 // +0003 │ │ +0277a2: 0e00 |0017: return-void │ │ +0277a4: 9004 0c0d |0018: add-int v4, v12, v13 │ │ +0277a8: 6e10 1c01 0200 |001a: invoke-virtual {v2}, Landroid/widget/GridView;.clearFocus:()V // method@011c │ │ +0277ae: 2200 4101 |001d: new-instance v0, Lcom/gacode/relaunchx/ReLaunch$2RepeatedDownScroll$1; // type@0141 │ │ +0277b2: 7040 a503 a042 |001f: invoke-direct {v0, v10, v2, v4}, Lcom/gacode/relaunchx/ReLaunch$2RepeatedDownScroll$1;.:(Lcom/gacode/relaunchx/ReLaunch$2RepeatedDownScroll;Landroid/widget/GridView;I)V // method@03a5 │ │ +0277b8: 6e20 2301 0200 |0022: invoke-virtual {v2, v0}, Landroid/widget/GridView;.post:(Ljava/lang/Runnable;)Z // method@0123 │ │ +0277be: 01b3 |0025: move v3, v11 │ │ +0277c0: 01d5 |0026: move v5, v13 │ │ +0277c2: 2200 4201 |0027: new-instance v0, Lcom/gacode/relaunchx/ReLaunch$2RepeatedDownScroll$2; // type@0142 │ │ +0277c6: 07a1 |0029: move-object v1, v10 │ │ +0277c8: 7606 a703 0000 |002a: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/gacode/relaunchx/ReLaunch$2RepeatedDownScroll$2;.:(Lcom/gacode/relaunchx/ReLaunch$2RepeatedDownScroll;Landroid/widget/GridView;III)V // method@03a7 │ │ +0277ce: 1608 9600 |002d: const-wide/16 v8, #int 150 // #96 │ │ +0277d2: 6e40 2401 0298 |002f: invoke-virtual {v2, v0, v8, v9}, Landroid/widget/GridView;.postDelayed:(Ljava/lang/Runnable;J)Z // method@0124 │ │ +0277d8: 28e5 |0032: goto 0017 // -001b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3832 │ │ 0x000b line=3833 │ │ 0x000f line=3834 │ │ 0x0013 line=3835 │ │ 0x0017 line=3855 │ │ @@ -39308,18 +39314,18 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunch$30$1;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -026744: |[026744] com.gacode.relaunchx.ReLaunch$30$1$1.:(Lcom/gacode/relaunchx/ReLaunch$30$1;)V │ │ -026754: 5b01 bc05 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$30$1$1;.this$2:Lcom/gacode/relaunchx/ReLaunch$30$1; // field@05bc │ │ -026758: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -02675e: 0e00 |0005: return-void │ │ +0277dc: |[0277dc] com.gacode.relaunchx.ReLaunch$30$1$1.:(Lcom/gacode/relaunchx/ReLaunch$30$1;)V │ │ +0277ec: 5b01 bc05 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$30$1$1;.this$2:Lcom/gacode/relaunchx/ReLaunch$30$1; // field@05bc │ │ +0277f0: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +0277f6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3060 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/ReLaunch$30$1$1; │ │ 0x0000 - 0x0006 reg=1 this$2 Lcom/gacode/relaunchx/ReLaunch$30$1; │ │ │ │ @@ -39329,16 +39335,16 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -026760: |[026760] com.gacode.relaunchx.ReLaunch$30$1$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -026770: 0e00 |0000: return-void │ │ +0277f8: |[0277f8] com.gacode.relaunchx.ReLaunch$30$1$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +027808: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3064 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/gacode/relaunchx/ReLaunch$30$1$1; │ │ 0x0000 - 0x0001 reg=1 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0001 reg=2 whichButton I │ │ @@ -39382,19 +39388,19 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunch$30;Landroid/widget/EditText;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -026774: |[026774] com.gacode.relaunchx.ReLaunch$30$1.:(Lcom/gacode/relaunchx/ReLaunch$30;Landroid/widget/EditText;)V │ │ -026784: 5b01 bd05 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$30$1;.this$1:Lcom/gacode/relaunchx/ReLaunch$30; // field@05bd │ │ -026788: 5b02 be05 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ReLaunch$30$1;.val$input:Landroid/widget/EditText; // field@05be │ │ -02678c: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -026792: 0e00 |0007: return-void │ │ +02780c: |[02780c] com.gacode.relaunchx.ReLaunch$30$1.:(Lcom/gacode/relaunchx/ReLaunch$30;Landroid/widget/EditText;)V │ │ +02781c: 5b01 bd05 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$30$1;.this$1:Lcom/gacode/relaunchx/ReLaunch$30; // field@05bd │ │ +027820: 5b02 be05 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ReLaunch$30$1;.val$input:Landroid/widget/EditText; // field@05be │ │ +027824: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +02782a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3013 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/gacode/relaunchx/ReLaunch$30$1; │ │ 0x0000 - 0x0008 reg=1 this$1 Lcom/gacode/relaunchx/ReLaunch$30; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/widget/EditText; │ │ @@ -39405,123 +39411,123 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 233 16-bit code units │ │ -026794: |[026794] com.gacode.relaunchx.ReLaunch$30$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -0267a4: 2202 1c00 |0000: new-instance v2, Landroid/content/Intent; // type@001c │ │ -0267a8: 7010 4c00 0200 |0002: invoke-direct {v2}, Landroid/content/Intent;.:()V // method@004c │ │ -0267ae: 1a03 5805 |0005: const-string v3, "android.intent.action.VIEW" // string@0558 │ │ -0267b2: 6e20 5a00 3200 |0007: invoke-virtual {v2, v3}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@005a │ │ -0267b8: 1503 0014 |000a: const/high16 v3, #int 335544320 // #1400 │ │ -0267bc: 6e20 5e00 3200 |000c: invoke-virtual {v2, v3}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@005e │ │ -0267c2: 2203 0202 |000f: new-instance v3, Ljava/lang/StringBuilder; // type@0202 │ │ -0267c6: 7010 9606 0300 |0011: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -0267cc: 1a04 8b07 |0014: const-string v4, "file://" // string@078b │ │ -0267d0: 6e20 9a06 4300 |0016: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -0267d6: 0c03 |0019: move-result-object v3 │ │ -0267d8: 5464 bd05 |001a: iget-object v4, v6, Lcom/gacode/relaunchx/ReLaunch$30$1;.this$1:Lcom/gacode/relaunchx/ReLaunch$30; // field@05bd │ │ -0267dc: 5444 c005 |001c: iget-object v4, v4, Lcom/gacode/relaunchx/ReLaunch$30;.val$fullName:Ljava/lang/String; // field@05c0 │ │ -0267e0: 6e20 9a06 4300 |001e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -0267e6: 0c03 |0021: move-result-object v3 │ │ -0267e8: 6e10 9c06 0300 |0022: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -0267ee: 0c03 |0025: move-result-object v3 │ │ -0267f0: 7110 9b00 0300 |0026: invoke-static {v3}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@009b │ │ -0267f6: 0c03 |0029: move-result-object v3 │ │ -0267f8: 5464 be05 |002a: iget-object v4, v6, Lcom/gacode/relaunchx/ReLaunch$30$1;.val$input:Landroid/widget/EditText; // field@05be │ │ -0267fc: 6e10 1501 0400 |002c: invoke-virtual {v4}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0115 │ │ -026802: 0c04 |002f: move-result-object v4 │ │ -026804: 6e10 6906 0400 |0030: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0669 │ │ -02680a: 0c04 |0033: move-result-object v4 │ │ -02680c: 6e30 5d00 3204 |0034: invoke-virtual {v2, v3, v4}, Landroid/content/Intent;.setDataAndType:(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/Intent; // method@005d │ │ -026812: 7210 4b00 0700 |0037: invoke-interface {v7}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ -026818: 5463 bd05 |003a: iget-object v3, v6, Lcom/gacode/relaunchx/ReLaunch$30$1;.this$1:Lcom/gacode/relaunchx/ReLaunch$30; // field@05bd │ │ -02681c: 5433 bf05 |003c: iget-object v3, v3, Lcom/gacode/relaunchx/ReLaunch$30;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05bf │ │ -026820: 6e20 6204 2300 |003e: invoke-virtual {v3, v2}, Lcom/gacode/relaunchx/ReLaunch;.startActivity:(Landroid/content/Intent;)V // method@0462 │ │ -026826: 0e00 |0041: return-void │ │ -026828: 0d01 |0042: move-exception v1 │ │ -02682a: 2200 0c00 |0043: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000c │ │ -02682e: 5463 bd05 |0045: iget-object v3, v6, Lcom/gacode/relaunchx/ReLaunch$30$1;.this$1:Lcom/gacode/relaunchx/ReLaunch$30; // field@05bd │ │ -026832: 5433 bf05 |0047: iget-object v3, v3, Lcom/gacode/relaunchx/ReLaunch$30;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05bf │ │ -026836: 7020 1b00 3000 |0049: invoke-direct {v0, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ -02683c: 5463 bd05 |004c: iget-object v3, v6, Lcom/gacode/relaunchx/ReLaunch$30$1;.this$1:Lcom/gacode/relaunchx/ReLaunch$30; // field@05bd │ │ -026840: 5433 bf05 |004e: iget-object v3, v3, Lcom/gacode/relaunchx/ReLaunch$30;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05bf │ │ -026844: 6e10 3704 0300 |0050: invoke-virtual {v3}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -02684a: 0c03 |0053: move-result-object v3 │ │ -02684c: 1404 6000 087f |0054: const v4, #float 1.80777e+38 // #7f080060 │ │ -026852: 6e20 8000 4300 |0057: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -026858: 0c03 |005a: move-result-object v3 │ │ -02685a: 6e20 2500 3000 |005b: invoke-virtual {v0, v3}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ -026860: 2203 0202 |005e: new-instance v3, Ljava/lang/StringBuilder; // type@0202 │ │ -026864: 7010 9606 0300 |0060: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -02686a: 5464 bd05 |0063: iget-object v4, v6, Lcom/gacode/relaunchx/ReLaunch$30$1;.this$1:Lcom/gacode/relaunchx/ReLaunch$30; // field@05bd │ │ -02686e: 5444 bf05 |0065: iget-object v4, v4, Lcom/gacode/relaunchx/ReLaunch$30;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05bf │ │ -026872: 6e10 3704 0400 |0067: invoke-virtual {v4}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -026878: 0c04 |006a: move-result-object v4 │ │ -02687a: 1405 5d00 087f |006b: const v5, #float 1.80777e+38 // #7f08005d │ │ -026880: 6e20 8000 5400 |006e: invoke-virtual {v4, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -026886: 0c04 |0071: move-result-object v4 │ │ -026888: 6e20 9a06 4300 |0072: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02688e: 0c03 |0075: move-result-object v3 │ │ -026890: 1a04 0300 |0076: const-string v4, " "" // string@0003 │ │ -026894: 6e20 9a06 4300 |0078: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02689a: 0c03 |007b: move-result-object v3 │ │ -02689c: 5464 bd05 |007c: iget-object v4, v6, Lcom/gacode/relaunchx/ReLaunch$30$1;.this$1:Lcom/gacode/relaunchx/ReLaunch$30; // field@05bd │ │ -0268a0: 5444 c005 |007e: iget-object v4, v4, Lcom/gacode/relaunchx/ReLaunch$30;.val$fullName:Ljava/lang/String; // field@05c0 │ │ -0268a4: 6e20 9a06 4300 |0080: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -0268aa: 0c03 |0083: move-result-object v3 │ │ -0268ac: 1a04 0f00 |0084: const-string v4, "" " // string@000f │ │ -0268b0: 6e20 9a06 4300 |0086: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -0268b6: 0c03 |0089: move-result-object v3 │ │ -0268b8: 5464 bd05 |008a: iget-object v4, v6, Lcom/gacode/relaunchx/ReLaunch$30$1;.this$1:Lcom/gacode/relaunchx/ReLaunch$30; // field@05bd │ │ -0268bc: 5444 bf05 |008c: iget-object v4, v4, Lcom/gacode/relaunchx/ReLaunch$30;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05bf │ │ -0268c0: 6e10 3704 0400 |008e: invoke-virtual {v4}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -0268c6: 0c04 |0091: move-result-object v4 │ │ -0268c8: 1405 5e00 087f |0092: const v5, #float 1.80777e+38 // #7f08005e │ │ -0268ce: 6e20 8000 5400 |0095: invoke-virtual {v4, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -0268d4: 0c04 |0098: move-result-object v4 │ │ -0268d6: 6e20 9a06 4300 |0099: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -0268dc: 0c03 |009c: move-result-object v3 │ │ -0268de: 1a04 0300 |009d: const-string v4, " "" // string@0003 │ │ -0268e2: 6e20 9a06 4300 |009f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -0268e8: 0c03 |00a2: move-result-object v3 │ │ -0268ea: 5464 be05 |00a3: iget-object v4, v6, Lcom/gacode/relaunchx/ReLaunch$30$1;.val$input:Landroid/widget/EditText; // field@05be │ │ -0268ee: 6e10 1501 0400 |00a5: invoke-virtual {v4}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0115 │ │ -0268f4: 0c04 |00a8: move-result-object v4 │ │ -0268f6: 6e20 9906 4300 |00a9: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0699 │ │ -0268fc: 0c03 |00ac: move-result-object v3 │ │ -0268fe: 1a04 0f00 |00ad: const-string v4, "" " // string@000f │ │ -026902: 6e20 9a06 4300 |00af: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -026908: 0c03 |00b2: move-result-object v3 │ │ -02690a: 5464 bd05 |00b3: iget-object v4, v6, Lcom/gacode/relaunchx/ReLaunch$30$1;.this$1:Lcom/gacode/relaunchx/ReLaunch$30; // field@05bd │ │ -02690e: 5444 bf05 |00b5: iget-object v4, v4, Lcom/gacode/relaunchx/ReLaunch$30;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05bf │ │ -026912: 6e10 3704 0400 |00b7: invoke-virtual {v4}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -026918: 0c04 |00ba: move-result-object v4 │ │ -02691a: 1405 5f00 087f |00bb: const v5, #float 1.80777e+38 // #7f08005f │ │ -026920: 6e20 8000 5400 |00be: invoke-virtual {v4, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -026926: 0c04 |00c1: move-result-object v4 │ │ -026928: 6e20 9a06 4300 |00c2: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02692e: 0c03 |00c5: move-result-object v3 │ │ -026930: 6e10 9c06 0300 |00c6: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -026936: 0c03 |00c9: move-result-object v3 │ │ -026938: 6e20 1e00 3000 |00ca: invoke-virtual {v0, v3}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@001e │ │ -02693e: 5463 bd05 |00cd: iget-object v3, v6, Lcom/gacode/relaunchx/ReLaunch$30$1;.this$1:Lcom/gacode/relaunchx/ReLaunch$30; // field@05bd │ │ -026942: 5433 bf05 |00cf: iget-object v3, v3, Lcom/gacode/relaunchx/ReLaunch$30;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05bf │ │ -026946: 6e10 3704 0300 |00d1: invoke-virtual {v3}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -02694c: 0c03 |00d4: move-result-object v3 │ │ -02694e: 1404 8100 087f |00d5: const v4, #float 1.80778e+38 // #7f080081 │ │ -026954: 6e20 8000 4300 |00d8: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -02695a: 0c03 |00db: move-result-object v3 │ │ -02695c: 2204 4401 |00dc: new-instance v4, Lcom/gacode/relaunchx/ReLaunch$30$1$1; // type@0144 │ │ -026960: 7020 ab03 6400 |00de: invoke-direct {v4, v6}, Lcom/gacode/relaunchx/ReLaunch$30$1$1;.:(Lcom/gacode/relaunchx/ReLaunch$30$1;)V // method@03ab │ │ -026966: 6e30 2200 3004 |00e1: invoke-virtual {v0, v3, v4}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0022 │ │ -02696c: 6e10 2700 0000 |00e4: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ -026972: 2900 5aff |00e7: goto/16 0041 // -00a6 │ │ +02782c: |[02782c] com.gacode.relaunchx.ReLaunch$30$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +02783c: 2202 1c00 |0000: new-instance v2, Landroid/content/Intent; // type@001c │ │ +027840: 7010 4c00 0200 |0002: invoke-direct {v2}, Landroid/content/Intent;.:()V // method@004c │ │ +027846: 1a03 5805 |0005: const-string v3, "android.intent.action.VIEW" // string@0558 │ │ +02784a: 6e20 5a00 3200 |0007: invoke-virtual {v2, v3}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@005a │ │ +027850: 1503 0014 |000a: const/high16 v3, #int 335544320 // #1400 │ │ +027854: 6e20 5e00 3200 |000c: invoke-virtual {v2, v3}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@005e │ │ +02785a: 2203 0202 |000f: new-instance v3, Ljava/lang/StringBuilder; // type@0202 │ │ +02785e: 7010 9606 0300 |0011: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +027864: 1a04 8b07 |0014: const-string v4, "file://" // string@078b │ │ +027868: 6e20 9a06 4300 |0016: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02786e: 0c03 |0019: move-result-object v3 │ │ +027870: 5464 bd05 |001a: iget-object v4, v6, Lcom/gacode/relaunchx/ReLaunch$30$1;.this$1:Lcom/gacode/relaunchx/ReLaunch$30; // field@05bd │ │ +027874: 5444 c005 |001c: iget-object v4, v4, Lcom/gacode/relaunchx/ReLaunch$30;.val$fullName:Ljava/lang/String; // field@05c0 │ │ +027878: 6e20 9a06 4300 |001e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02787e: 0c03 |0021: move-result-object v3 │ │ +027880: 6e10 9c06 0300 |0022: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +027886: 0c03 |0025: move-result-object v3 │ │ +027888: 7110 9b00 0300 |0026: invoke-static {v3}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@009b │ │ +02788e: 0c03 |0029: move-result-object v3 │ │ +027890: 5464 be05 |002a: iget-object v4, v6, Lcom/gacode/relaunchx/ReLaunch$30$1;.val$input:Landroid/widget/EditText; // field@05be │ │ +027894: 6e10 1501 0400 |002c: invoke-virtual {v4}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0115 │ │ +02789a: 0c04 |002f: move-result-object v4 │ │ +02789c: 6e10 6906 0400 |0030: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0669 │ │ +0278a2: 0c04 |0033: move-result-object v4 │ │ +0278a4: 6e30 5d00 3204 |0034: invoke-virtual {v2, v3, v4}, Landroid/content/Intent;.setDataAndType:(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/Intent; // method@005d │ │ +0278aa: 7210 4b00 0700 |0037: invoke-interface {v7}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ +0278b0: 5463 bd05 |003a: iget-object v3, v6, Lcom/gacode/relaunchx/ReLaunch$30$1;.this$1:Lcom/gacode/relaunchx/ReLaunch$30; // field@05bd │ │ +0278b4: 5433 bf05 |003c: iget-object v3, v3, Lcom/gacode/relaunchx/ReLaunch$30;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05bf │ │ +0278b8: 6e20 6204 2300 |003e: invoke-virtual {v3, v2}, Lcom/gacode/relaunchx/ReLaunch;.startActivity:(Landroid/content/Intent;)V // method@0462 │ │ +0278be: 0e00 |0041: return-void │ │ +0278c0: 0d01 |0042: move-exception v1 │ │ +0278c2: 2200 0c00 |0043: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000c │ │ +0278c6: 5463 bd05 |0045: iget-object v3, v6, Lcom/gacode/relaunchx/ReLaunch$30$1;.this$1:Lcom/gacode/relaunchx/ReLaunch$30; // field@05bd │ │ +0278ca: 5433 bf05 |0047: iget-object v3, v3, Lcom/gacode/relaunchx/ReLaunch$30;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05bf │ │ +0278ce: 7020 1b00 3000 |0049: invoke-direct {v0, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ +0278d4: 5463 bd05 |004c: iget-object v3, v6, Lcom/gacode/relaunchx/ReLaunch$30$1;.this$1:Lcom/gacode/relaunchx/ReLaunch$30; // field@05bd │ │ +0278d8: 5433 bf05 |004e: iget-object v3, v3, Lcom/gacode/relaunchx/ReLaunch$30;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05bf │ │ +0278dc: 6e10 3704 0300 |0050: invoke-virtual {v3}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +0278e2: 0c03 |0053: move-result-object v3 │ │ +0278e4: 1404 6000 087f |0054: const v4, #float 1.80777e+38 // #7f080060 │ │ +0278ea: 6e20 8000 4300 |0057: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +0278f0: 0c03 |005a: move-result-object v3 │ │ +0278f2: 6e20 2500 3000 |005b: invoke-virtual {v0, v3}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ +0278f8: 2203 0202 |005e: new-instance v3, Ljava/lang/StringBuilder; // type@0202 │ │ +0278fc: 7010 9606 0300 |0060: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +027902: 5464 bd05 |0063: iget-object v4, v6, Lcom/gacode/relaunchx/ReLaunch$30$1;.this$1:Lcom/gacode/relaunchx/ReLaunch$30; // field@05bd │ │ +027906: 5444 bf05 |0065: iget-object v4, v4, Lcom/gacode/relaunchx/ReLaunch$30;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05bf │ │ +02790a: 6e10 3704 0400 |0067: invoke-virtual {v4}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +027910: 0c04 |006a: move-result-object v4 │ │ +027912: 1405 5d00 087f |006b: const v5, #float 1.80777e+38 // #7f08005d │ │ +027918: 6e20 8000 5400 |006e: invoke-virtual {v4, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +02791e: 0c04 |0071: move-result-object v4 │ │ +027920: 6e20 9a06 4300 |0072: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +027926: 0c03 |0075: move-result-object v3 │ │ +027928: 1a04 0300 |0076: const-string v4, " "" // string@0003 │ │ +02792c: 6e20 9a06 4300 |0078: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +027932: 0c03 |007b: move-result-object v3 │ │ +027934: 5464 bd05 |007c: iget-object v4, v6, Lcom/gacode/relaunchx/ReLaunch$30$1;.this$1:Lcom/gacode/relaunchx/ReLaunch$30; // field@05bd │ │ +027938: 5444 c005 |007e: iget-object v4, v4, Lcom/gacode/relaunchx/ReLaunch$30;.val$fullName:Ljava/lang/String; // field@05c0 │ │ +02793c: 6e20 9a06 4300 |0080: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +027942: 0c03 |0083: move-result-object v3 │ │ +027944: 1a04 0f00 |0084: const-string v4, "" " // string@000f │ │ +027948: 6e20 9a06 4300 |0086: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02794e: 0c03 |0089: move-result-object v3 │ │ +027950: 5464 bd05 |008a: iget-object v4, v6, Lcom/gacode/relaunchx/ReLaunch$30$1;.this$1:Lcom/gacode/relaunchx/ReLaunch$30; // field@05bd │ │ +027954: 5444 bf05 |008c: iget-object v4, v4, Lcom/gacode/relaunchx/ReLaunch$30;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05bf │ │ +027958: 6e10 3704 0400 |008e: invoke-virtual {v4}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +02795e: 0c04 |0091: move-result-object v4 │ │ +027960: 1405 5e00 087f |0092: const v5, #float 1.80777e+38 // #7f08005e │ │ +027966: 6e20 8000 5400 |0095: invoke-virtual {v4, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +02796c: 0c04 |0098: move-result-object v4 │ │ +02796e: 6e20 9a06 4300 |0099: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +027974: 0c03 |009c: move-result-object v3 │ │ +027976: 1a04 0300 |009d: const-string v4, " "" // string@0003 │ │ +02797a: 6e20 9a06 4300 |009f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +027980: 0c03 |00a2: move-result-object v3 │ │ +027982: 5464 be05 |00a3: iget-object v4, v6, Lcom/gacode/relaunchx/ReLaunch$30$1;.val$input:Landroid/widget/EditText; // field@05be │ │ +027986: 6e10 1501 0400 |00a5: invoke-virtual {v4}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0115 │ │ +02798c: 0c04 |00a8: move-result-object v4 │ │ +02798e: 6e20 9906 4300 |00a9: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0699 │ │ +027994: 0c03 |00ac: move-result-object v3 │ │ +027996: 1a04 0f00 |00ad: const-string v4, "" " // string@000f │ │ +02799a: 6e20 9a06 4300 |00af: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +0279a0: 0c03 |00b2: move-result-object v3 │ │ +0279a2: 5464 bd05 |00b3: iget-object v4, v6, Lcom/gacode/relaunchx/ReLaunch$30$1;.this$1:Lcom/gacode/relaunchx/ReLaunch$30; // field@05bd │ │ +0279a6: 5444 bf05 |00b5: iget-object v4, v4, Lcom/gacode/relaunchx/ReLaunch$30;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05bf │ │ +0279aa: 6e10 3704 0400 |00b7: invoke-virtual {v4}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +0279b0: 0c04 |00ba: move-result-object v4 │ │ +0279b2: 1405 5f00 087f |00bb: const v5, #float 1.80777e+38 // #7f08005f │ │ +0279b8: 6e20 8000 5400 |00be: invoke-virtual {v4, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +0279be: 0c04 |00c1: move-result-object v4 │ │ +0279c0: 6e20 9a06 4300 |00c2: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +0279c6: 0c03 |00c5: move-result-object v3 │ │ +0279c8: 6e10 9c06 0300 |00c6: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +0279ce: 0c03 |00c9: move-result-object v3 │ │ +0279d0: 6e20 1e00 3000 |00ca: invoke-virtual {v0, v3}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@001e │ │ +0279d6: 5463 bd05 |00cd: iget-object v3, v6, Lcom/gacode/relaunchx/ReLaunch$30$1;.this$1:Lcom/gacode/relaunchx/ReLaunch$30; // field@05bd │ │ +0279da: 5433 bf05 |00cf: iget-object v3, v3, Lcom/gacode/relaunchx/ReLaunch$30;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05bf │ │ +0279de: 6e10 3704 0300 |00d1: invoke-virtual {v3}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +0279e4: 0c03 |00d4: move-result-object v3 │ │ +0279e6: 1404 8100 087f |00d5: const v4, #float 1.80778e+38 // #7f080081 │ │ +0279ec: 6e20 8000 4300 |00d8: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +0279f2: 0c03 |00db: move-result-object v3 │ │ +0279f4: 2204 4401 |00dc: new-instance v4, Lcom/gacode/relaunchx/ReLaunch$30$1$1; // type@0144 │ │ +0279f8: 7020 ab03 6400 |00de: invoke-direct {v4, v6}, Lcom/gacode/relaunchx/ReLaunch$30$1$1;.:(Lcom/gacode/relaunchx/ReLaunch$30$1;)V // method@03ab │ │ +0279fe: 6e30 2200 3004 |00e1: invoke-virtual {v0, v3, v4}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0022 │ │ +027a04: 6e10 2700 0000 |00e4: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ +027a0a: 2900 5aff |00e7: goto/16 0041 // -00a6 │ │ catches : 1 │ │ 0x003a - 0x0041 │ │ Landroid/content/ActivityNotFoundException; -> 0x0042 │ │ positions : │ │ 0x0000 line=3017 │ │ 0x0005 line=3018 │ │ 0x000a line=3019 │ │ @@ -39598,19 +39604,19 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunch;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -026984: |[026984] com.gacode.relaunchx.ReLaunch$30.:(Lcom/gacode/relaunchx/ReLaunch;Ljava/lang/String;)V │ │ -026994: 5b01 bf05 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$30;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05bf │ │ -026998: 5b02 c005 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ReLaunch$30;.val$fullName:Ljava/lang/String; // field@05c0 │ │ -02699c: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -0269a2: 0e00 |0007: return-void │ │ +027a1c: |[027a1c] com.gacode.relaunchx.ReLaunch$30.:(Lcom/gacode/relaunchx/ReLaunch;Ljava/lang/String;)V │ │ +027a2c: 5b01 bf05 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$30;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05bf │ │ +027a30: 5b02 c005 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ReLaunch$30;.val$fullName:Ljava/lang/String; // field@05c0 │ │ +027a34: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +027a3a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2999 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/gacode/relaunchx/ReLaunch$30; │ │ 0x0000 - 0x0008 reg=1 this$0 Lcom/gacode/relaunchx/ReLaunch; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ @@ -39621,42 +39627,42 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 63 16-bit code units │ │ -0269a4: |[0269a4] com.gacode.relaunchx.ReLaunch$30.onClick:(Landroid/content/DialogInterface;I)V │ │ -0269b4: 2200 0c00 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000c │ │ -0269b8: 5442 bf05 |0002: iget-object v2, v4, Lcom/gacode/relaunchx/ReLaunch$30;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05bf │ │ -0269bc: 7020 1b00 2000 |0004: invoke-direct {v0, v2}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ -0269c2: 5442 bf05 |0007: iget-object v2, v4, Lcom/gacode/relaunchx/ReLaunch$30;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05bf │ │ -0269c6: 6e10 3704 0200 |0009: invoke-virtual {v2}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -0269cc: 0c02 |000c: move-result-object v2 │ │ -0269ce: 1403 7700 087f |000d: const v3, #float 1.80777e+38 // #7f080077 │ │ -0269d4: 6e20 8000 3200 |0010: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -0269da: 0c02 |0013: move-result-object v2 │ │ -0269dc: 6e20 2500 2000 |0014: invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ -0269e2: 2201 7400 |0017: new-instance v1, Landroid/widget/EditText; // type@0074 │ │ -0269e6: 5442 bf05 |0019: iget-object v2, v4, Lcom/gacode/relaunchx/ReLaunch$30;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05bf │ │ -0269ea: 7020 1301 2100 |001b: invoke-direct {v1, v2}, Landroid/widget/EditText;.:(Landroid/content/Context;)V // method@0113 │ │ -0269f0: 1a02 7f05 |001e: const-string v2, "application/" // string@057f │ │ -0269f4: 6e20 1b01 2100 |0020: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@011b │ │ -0269fa: 6e20 2600 1000 |0023: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0026 │ │ -026a00: 5442 bf05 |0026: iget-object v2, v4, Lcom/gacode/relaunchx/ReLaunch$30;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05bf │ │ -026a04: 6e10 3704 0200 |0028: invoke-virtual {v2}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -026a0a: 0c02 |002b: move-result-object v2 │ │ -026a0c: 1403 8100 087f |002c: const v3, #float 1.80778e+38 // #7f080081 │ │ -026a12: 6e20 8000 3200 |002f: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -026a18: 0c02 |0032: move-result-object v2 │ │ -026a1a: 2203 4501 |0033: new-instance v3, Lcom/gacode/relaunchx/ReLaunch$30$1; // type@0145 │ │ -026a1e: 7030 ad03 4301 |0035: invoke-direct {v3, v4, v1}, Lcom/gacode/relaunchx/ReLaunch$30$1;.:(Lcom/gacode/relaunchx/ReLaunch$30;Landroid/widget/EditText;)V // method@03ad │ │ -026a24: 6e30 2200 2003 |0038: invoke-virtual {v0, v2, v3}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0022 │ │ -026a2a: 6e10 2700 0000 |003b: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ -026a30: 0e00 |003e: return-void │ │ +027a3c: |[027a3c] com.gacode.relaunchx.ReLaunch$30.onClick:(Landroid/content/DialogInterface;I)V │ │ +027a4c: 2200 0c00 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000c │ │ +027a50: 5442 bf05 |0002: iget-object v2, v4, Lcom/gacode/relaunchx/ReLaunch$30;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05bf │ │ +027a54: 7020 1b00 2000 |0004: invoke-direct {v0, v2}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ +027a5a: 5442 bf05 |0007: iget-object v2, v4, Lcom/gacode/relaunchx/ReLaunch$30;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05bf │ │ +027a5e: 6e10 3704 0200 |0009: invoke-virtual {v2}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +027a64: 0c02 |000c: move-result-object v2 │ │ +027a66: 1403 7700 087f |000d: const v3, #float 1.80777e+38 // #7f080077 │ │ +027a6c: 6e20 8000 3200 |0010: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +027a72: 0c02 |0013: move-result-object v2 │ │ +027a74: 6e20 2500 2000 |0014: invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ +027a7a: 2201 7400 |0017: new-instance v1, Landroid/widget/EditText; // type@0074 │ │ +027a7e: 5442 bf05 |0019: iget-object v2, v4, Lcom/gacode/relaunchx/ReLaunch$30;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05bf │ │ +027a82: 7020 1301 2100 |001b: invoke-direct {v1, v2}, Landroid/widget/EditText;.:(Landroid/content/Context;)V // method@0113 │ │ +027a88: 1a02 7f05 |001e: const-string v2, "application/" // string@057f │ │ +027a8c: 6e20 1b01 2100 |0020: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@011b │ │ +027a92: 6e20 2600 1000 |0023: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0026 │ │ +027a98: 5442 bf05 |0026: iget-object v2, v4, Lcom/gacode/relaunchx/ReLaunch$30;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05bf │ │ +027a9c: 6e10 3704 0200 |0028: invoke-virtual {v2}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +027aa2: 0c02 |002b: move-result-object v2 │ │ +027aa4: 1403 8100 087f |002c: const v3, #float 1.80778e+38 // #7f080081 │ │ +027aaa: 6e20 8000 3200 |002f: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +027ab0: 0c02 |0032: move-result-object v2 │ │ +027ab2: 2203 4501 |0033: new-instance v3, Lcom/gacode/relaunchx/ReLaunch$30$1; // type@0145 │ │ +027ab6: 7030 ad03 4301 |0035: invoke-direct {v3, v4, v1}, Lcom/gacode/relaunchx/ReLaunch$30$1;.:(Lcom/gacode/relaunchx/ReLaunch$30;Landroid/widget/EditText;)V // method@03ad │ │ +027abc: 6e30 2200 2003 |0038: invoke-virtual {v0, v2, v3}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0022 │ │ +027ac2: 6e10 2700 0000 |003b: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ +027ac8: 0e00 |003e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3002 │ │ 0x0007 line=3005 │ │ 0x0017 line=3007 │ │ 0x001e line=3008 │ │ 0x0023 line=3009 │ │ @@ -39707,18 +39713,18 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunch;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -026a34: |[026a34] com.gacode.relaunchx.ReLaunch$31.:(Lcom/gacode/relaunchx/ReLaunch;)V │ │ -026a44: 5b01 c105 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$31;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05c1 │ │ -026a48: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -026a4e: 0e00 |0005: return-void │ │ +027acc: |[027acc] com.gacode.relaunchx.ReLaunch$31.:(Lcom/gacode/relaunchx/ReLaunch;)V │ │ +027adc: 5b01 c105 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$31;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05c1 │ │ +027ae0: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +027ae6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3076 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/ReLaunch$31; │ │ 0x0000 - 0x0006 reg=1 this$0 Lcom/gacode/relaunchx/ReLaunch; │ │ │ │ @@ -39728,17 +39734,17 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -026a50: |[026a50] com.gacode.relaunchx.ReLaunch$31.onClick:(Landroid/content/DialogInterface;I)V │ │ -026a60: 7210 4b00 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ -026a66: 0e00 |0003: return-void │ │ +027ae8: |[027ae8] com.gacode.relaunchx.ReLaunch$31.onClick:(Landroid/content/DialogInterface;I)V │ │ +027af8: 7210 4b00 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ +027afe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3079 │ │ 0x0003 line=3080 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/gacode/relaunchx/ReLaunch$31; │ │ 0x0000 - 0x0004 reg=1 dialog Landroid/content/DialogInterface; │ │ @@ -39791,21 +39797,21 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunch;Ljava/lang/String;Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -026a68: |[026a68] com.gacode.relaunchx.ReLaunch$32.:(Lcom/gacode/relaunchx/ReLaunch;Ljava/lang/String;Ljava/lang/String;I)V │ │ -026a78: 5b01 c205 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$32;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05c2 │ │ -026a7c: 5b02 c305 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ReLaunch$32;.val$dname:Ljava/lang/String; // field@05c3 │ │ -026a80: 5b03 c405 |0004: iput-object v3, v0, Lcom/gacode/relaunchx/ReLaunch$32;.val$fname:Ljava/lang/String; // field@05c4 │ │ -026a84: 5904 c505 |0006: iput v4, v0, Lcom/gacode/relaunchx/ReLaunch$32;.val$pos:I // field@05c5 │ │ -026a88: 7010 6606 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -026a8e: 0e00 |000b: return-void │ │ +027b00: |[027b00] com.gacode.relaunchx.ReLaunch$32.:(Lcom/gacode/relaunchx/ReLaunch;Ljava/lang/String;Ljava/lang/String;I)V │ │ +027b10: 5b01 c205 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$32;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05c2 │ │ +027b14: 5b02 c305 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ReLaunch$32;.val$dname:Ljava/lang/String; // field@05c3 │ │ +027b18: 5b03 c405 |0004: iput-object v3, v0, Lcom/gacode/relaunchx/ReLaunch$32;.val$fname:Ljava/lang/String; // field@05c4 │ │ +027b1c: 5904 c505 |0006: iput v4, v0, Lcom/gacode/relaunchx/ReLaunch$32;.val$pos:I // field@05c5 │ │ +027b20: 7010 6606 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +027b26: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3103 │ │ locals : │ │ 0x0000 - 0x000c reg=0 this Lcom/gacode/relaunchx/ReLaunch$32; │ │ 0x0000 - 0x000c reg=1 this$0 Lcom/gacode/relaunchx/ReLaunch; │ │ 0x0000 - 0x000c reg=2 (null) Ljava/lang/String; │ │ @@ -39818,30 +39824,30 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -026a90: |[026a90] com.gacode.relaunchx.ReLaunch$32.onClick:(Landroid/content/DialogInterface;I)V │ │ -026aa0: 7210 4b00 0400 |0000: invoke-interface {v4}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ -026aa6: 5430 c205 |0003: iget-object v0, v3, Lcom/gacode/relaunchx/ReLaunch$32;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05c2 │ │ -026aaa: 5400 4a06 |0005: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -026aae: 5431 c305 |0007: iget-object v1, v3, Lcom/gacode/relaunchx/ReLaunch$32;.val$dname:Ljava/lang/String; // field@05c3 │ │ -026ab2: 5432 c405 |0009: iget-object v2, v3, Lcom/gacode/relaunchx/ReLaunch$32;.val$fname:Ljava/lang/String; // field@05c4 │ │ -026ab6: 6e30 9904 1002 |000b: invoke-virtual {v0, v1, v2}, Lcom/gacode/relaunchx/ReLaunchApp;.removeFile:(Ljava/lang/String;Ljava/lang/String;)Z // method@0499 │ │ -026abc: 0a00 |000e: move-result v0 │ │ -026abe: 3800 1000 |000f: if-eqz v0, 001f // +0010 │ │ -026ac2: 5430 c205 |0011: iget-object v0, v3, Lcom/gacode/relaunchx/ReLaunch$32;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05c2 │ │ -026ac6: 5400 5a06 |0013: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.itemsArray:Ljava/util/List; // field@065a │ │ -026aca: 5231 c505 |0015: iget v1, v3, Lcom/gacode/relaunchx/ReLaunch$32;.val$pos:I // field@05c5 │ │ -026ace: 7220 d206 1000 |0017: invoke-interface {v0, v1}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@06d2 │ │ -026ad4: 5430 c205 |001a: iget-object v0, v3, Lcom/gacode/relaunchx/ReLaunch$32;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05c2 │ │ -026ad8: 7110 1a04 0000 |001c: invoke-static {v0}, Lcom/gacode/relaunchx/ReLaunch;.access$2000:(Lcom/gacode/relaunchx/ReLaunch;)V // method@041a │ │ -026ade: 0e00 |001f: return-void │ │ +027b28: |[027b28] com.gacode.relaunchx.ReLaunch$32.onClick:(Landroid/content/DialogInterface;I)V │ │ +027b38: 7210 4b00 0400 |0000: invoke-interface {v4}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ +027b3e: 5430 c205 |0003: iget-object v0, v3, Lcom/gacode/relaunchx/ReLaunch$32;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05c2 │ │ +027b42: 5400 4a06 |0005: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +027b46: 5431 c305 |0007: iget-object v1, v3, Lcom/gacode/relaunchx/ReLaunch$32;.val$dname:Ljava/lang/String; // field@05c3 │ │ +027b4a: 5432 c405 |0009: iget-object v2, v3, Lcom/gacode/relaunchx/ReLaunch$32;.val$fname:Ljava/lang/String; // field@05c4 │ │ +027b4e: 6e30 9904 1002 |000b: invoke-virtual {v0, v1, v2}, Lcom/gacode/relaunchx/ReLaunchApp;.removeFile:(Ljava/lang/String;Ljava/lang/String;)Z // method@0499 │ │ +027b54: 0a00 |000e: move-result v0 │ │ +027b56: 3800 1000 |000f: if-eqz v0, 001f // +0010 │ │ +027b5a: 5430 c205 |0011: iget-object v0, v3, Lcom/gacode/relaunchx/ReLaunch$32;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05c2 │ │ +027b5e: 5400 5a06 |0013: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.itemsArray:Ljava/util/List; // field@065a │ │ +027b62: 5231 c505 |0015: iget v1, v3, Lcom/gacode/relaunchx/ReLaunch$32;.val$pos:I // field@05c5 │ │ +027b66: 7220 d206 1000 |0017: invoke-interface {v0, v1}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@06d2 │ │ +027b6c: 5430 c205 |001a: iget-object v0, v3, Lcom/gacode/relaunchx/ReLaunch$32;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05c2 │ │ +027b70: 7110 1a04 0000 |001c: invoke-static {v0}, Lcom/gacode/relaunchx/ReLaunch;.access$2000:(Lcom/gacode/relaunchx/ReLaunch;)V // method@041a │ │ +027b76: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3106 │ │ 0x0003 line=3107 │ │ 0x0011 line=3108 │ │ 0x001a line=3109 │ │ 0x001f line=3111 │ │ @@ -39885,18 +39891,18 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunch;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -026ae0: |[026ae0] com.gacode.relaunchx.ReLaunch$33.:(Lcom/gacode/relaunchx/ReLaunch;)V │ │ -026af0: 5b01 c605 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$33;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05c6 │ │ -026af4: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -026afa: 0e00 |0005: return-void │ │ +027b78: |[027b78] com.gacode.relaunchx.ReLaunch$33.:(Lcom/gacode/relaunchx/ReLaunch;)V │ │ +027b88: 5b01 c605 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$33;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05c6 │ │ +027b8c: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +027b92: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3116 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/ReLaunch$33; │ │ 0x0000 - 0x0006 reg=1 this$0 Lcom/gacode/relaunchx/ReLaunch; │ │ │ │ @@ -39906,17 +39912,17 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -026afc: |[026afc] com.gacode.relaunchx.ReLaunch$33.onClick:(Landroid/content/DialogInterface;I)V │ │ -026b0c: 7210 4b00 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ -026b12: 0e00 |0003: return-void │ │ +027b94: |[027b94] com.gacode.relaunchx.ReLaunch$33.onClick:(Landroid/content/DialogInterface;I)V │ │ +027ba4: 7210 4b00 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ +027baa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3119 │ │ 0x0003 line=3120 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/gacode/relaunchx/ReLaunch$33; │ │ 0x0000 - 0x0004 reg=1 dialog Landroid/content/DialogInterface; │ │ @@ -39969,21 +39975,21 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunch;Ljava/lang/String;Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -026b14: |[026b14] com.gacode.relaunchx.ReLaunch$34.:(Lcom/gacode/relaunchx/ReLaunch;Ljava/lang/String;Ljava/lang/String;I)V │ │ -026b24: 5b01 c705 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$34;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05c7 │ │ -026b28: 5b02 c805 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ReLaunch$34;.val$dname:Ljava/lang/String; // field@05c8 │ │ -026b2c: 5b03 c905 |0004: iput-object v3, v0, Lcom/gacode/relaunchx/ReLaunch$34;.val$fname:Ljava/lang/String; // field@05c9 │ │ -026b30: 5904 ca05 |0006: iput v4, v0, Lcom/gacode/relaunchx/ReLaunch$34;.val$pos:I // field@05ca │ │ -026b34: 7010 6606 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -026b3a: 0e00 |000b: return-void │ │ +027bac: |[027bac] com.gacode.relaunchx.ReLaunch$34.:(Lcom/gacode/relaunchx/ReLaunch;Ljava/lang/String;Ljava/lang/String;I)V │ │ +027bbc: 5b01 c705 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$34;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05c7 │ │ +027bc0: 5b02 c805 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ReLaunch$34;.val$dname:Ljava/lang/String; // field@05c8 │ │ +027bc4: 5b03 c905 |0004: iput-object v3, v0, Lcom/gacode/relaunchx/ReLaunch$34;.val$fname:Ljava/lang/String; // field@05c9 │ │ +027bc8: 5904 ca05 |0006: iput v4, v0, Lcom/gacode/relaunchx/ReLaunch$34;.val$pos:I // field@05ca │ │ +027bcc: 7010 6606 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +027bd2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3145 │ │ locals : │ │ 0x0000 - 0x000c reg=0 this Lcom/gacode/relaunchx/ReLaunch$34; │ │ 0x0000 - 0x000c reg=1 this$0 Lcom/gacode/relaunchx/ReLaunch; │ │ 0x0000 - 0x000c reg=2 (null) Ljava/lang/String; │ │ @@ -39996,30 +40002,30 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -026b3c: |[026b3c] com.gacode.relaunchx.ReLaunch$34.onClick:(Landroid/content/DialogInterface;I)V │ │ -026b4c: 7210 4b00 0400 |0000: invoke-interface {v4}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ -026b52: 5430 c705 |0003: iget-object v0, v3, Lcom/gacode/relaunchx/ReLaunch$34;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05c7 │ │ -026b56: 5400 4a06 |0005: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -026b5a: 5431 c805 |0007: iget-object v1, v3, Lcom/gacode/relaunchx/ReLaunch$34;.val$dname:Ljava/lang/String; // field@05c8 │ │ -026b5e: 5432 c905 |0009: iget-object v2, v3, Lcom/gacode/relaunchx/ReLaunch$34;.val$fname:Ljava/lang/String; // field@05c9 │ │ -026b62: 6e30 9904 1002 |000b: invoke-virtual {v0, v1, v2}, Lcom/gacode/relaunchx/ReLaunchApp;.removeFile:(Ljava/lang/String;Ljava/lang/String;)Z // method@0499 │ │ -026b68: 0a00 |000e: move-result v0 │ │ -026b6a: 3800 1000 |000f: if-eqz v0, 001f // +0010 │ │ -026b6e: 5430 c705 |0011: iget-object v0, v3, Lcom/gacode/relaunchx/ReLaunch$34;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05c7 │ │ -026b72: 5400 5a06 |0013: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.itemsArray:Ljava/util/List; // field@065a │ │ -026b76: 5231 ca05 |0015: iget v1, v3, Lcom/gacode/relaunchx/ReLaunch$34;.val$pos:I // field@05ca │ │ -026b7a: 7220 d206 1000 |0017: invoke-interface {v0, v1}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@06d2 │ │ -026b80: 5430 c705 |001a: iget-object v0, v3, Lcom/gacode/relaunchx/ReLaunch$34;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05c7 │ │ -026b84: 7110 1a04 0000 |001c: invoke-static {v0}, Lcom/gacode/relaunchx/ReLaunch;.access$2000:(Lcom/gacode/relaunchx/ReLaunch;)V // method@041a │ │ -026b8a: 0e00 |001f: return-void │ │ +027bd4: |[027bd4] com.gacode.relaunchx.ReLaunch$34.onClick:(Landroid/content/DialogInterface;I)V │ │ +027be4: 7210 4b00 0400 |0000: invoke-interface {v4}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ +027bea: 5430 c705 |0003: iget-object v0, v3, Lcom/gacode/relaunchx/ReLaunch$34;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05c7 │ │ +027bee: 5400 4a06 |0005: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +027bf2: 5431 c805 |0007: iget-object v1, v3, Lcom/gacode/relaunchx/ReLaunch$34;.val$dname:Ljava/lang/String; // field@05c8 │ │ +027bf6: 5432 c905 |0009: iget-object v2, v3, Lcom/gacode/relaunchx/ReLaunch$34;.val$fname:Ljava/lang/String; // field@05c9 │ │ +027bfa: 6e30 9904 1002 |000b: invoke-virtual {v0, v1, v2}, Lcom/gacode/relaunchx/ReLaunchApp;.removeFile:(Ljava/lang/String;Ljava/lang/String;)Z // method@0499 │ │ +027c00: 0a00 |000e: move-result v0 │ │ +027c02: 3800 1000 |000f: if-eqz v0, 001f // +0010 │ │ +027c06: 5430 c705 |0011: iget-object v0, v3, Lcom/gacode/relaunchx/ReLaunch$34;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05c7 │ │ +027c0a: 5400 5a06 |0013: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.itemsArray:Ljava/util/List; // field@065a │ │ +027c0e: 5231 ca05 |0015: iget v1, v3, Lcom/gacode/relaunchx/ReLaunch$34;.val$pos:I // field@05ca │ │ +027c12: 7220 d206 1000 |0017: invoke-interface {v0, v1}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@06d2 │ │ +027c18: 5430 c705 |001a: iget-object v0, v3, Lcom/gacode/relaunchx/ReLaunch$34;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05c7 │ │ +027c1c: 7110 1a04 0000 |001c: invoke-static {v0}, Lcom/gacode/relaunchx/ReLaunch;.access$2000:(Lcom/gacode/relaunchx/ReLaunch;)V // method@041a │ │ +027c22: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3148 │ │ 0x0003 line=3149 │ │ 0x0011 line=3150 │ │ 0x001a line=3151 │ │ 0x001f line=3153 │ │ @@ -40063,18 +40069,18 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunch;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -026b8c: |[026b8c] com.gacode.relaunchx.ReLaunch$35.:(Lcom/gacode/relaunchx/ReLaunch;)V │ │ -026b9c: 5b01 cb05 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$35;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05cb │ │ -026ba0: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -026ba6: 0e00 |0005: return-void │ │ +027c24: |[027c24] com.gacode.relaunchx.ReLaunch$35.:(Lcom/gacode/relaunchx/ReLaunch;)V │ │ +027c34: 5b01 cb05 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$35;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05cb │ │ +027c38: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +027c3e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3158 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/ReLaunch$35; │ │ 0x0000 - 0x0006 reg=1 this$0 Lcom/gacode/relaunchx/ReLaunch; │ │ │ │ @@ -40084,17 +40090,17 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -026ba8: |[026ba8] com.gacode.relaunchx.ReLaunch$35.onClick:(Landroid/content/DialogInterface;I)V │ │ -026bb8: 7210 4b00 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ -026bbe: 0e00 |0003: return-void │ │ +027c40: |[027c40] com.gacode.relaunchx.ReLaunch$35.onClick:(Landroid/content/DialogInterface;I)V │ │ +027c50: 7210 4b00 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ +027c56: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3161 │ │ 0x0003 line=3162 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/gacode/relaunchx/ReLaunch$35; │ │ 0x0000 - 0x0004 reg=1 dialog Landroid/content/DialogInterface; │ │ @@ -40147,21 +40153,21 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunch;Ljava/lang/String;Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -026bc0: |[026bc0] com.gacode.relaunchx.ReLaunch$36.:(Lcom/gacode/relaunchx/ReLaunch;Ljava/lang/String;Ljava/lang/String;I)V │ │ -026bd0: 5b01 cc05 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$36;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05cc │ │ -026bd4: 5b02 cd05 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ReLaunch$36;.val$dname:Ljava/lang/String; // field@05cd │ │ -026bd8: 5b03 ce05 |0004: iput-object v3, v0, Lcom/gacode/relaunchx/ReLaunch$36;.val$fname:Ljava/lang/String; // field@05ce │ │ -026bdc: 5904 cf05 |0006: iput v4, v0, Lcom/gacode/relaunchx/ReLaunch$36;.val$pos:I // field@05cf │ │ -026be0: 7010 6606 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -026be6: 0e00 |000b: return-void │ │ +027c58: |[027c58] com.gacode.relaunchx.ReLaunch$36.:(Lcom/gacode/relaunchx/ReLaunch;Ljava/lang/String;Ljava/lang/String;I)V │ │ +027c68: 5b01 cc05 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$36;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05cc │ │ +027c6c: 5b02 cd05 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ReLaunch$36;.val$dname:Ljava/lang/String; // field@05cd │ │ +027c70: 5b03 ce05 |0004: iput-object v3, v0, Lcom/gacode/relaunchx/ReLaunch$36;.val$fname:Ljava/lang/String; // field@05ce │ │ +027c74: 5904 cf05 |0006: iput v4, v0, Lcom/gacode/relaunchx/ReLaunch$36;.val$pos:I // field@05cf │ │ +027c78: 7010 6606 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +027c7e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3188 │ │ locals : │ │ 0x0000 - 0x000c reg=0 this Lcom/gacode/relaunchx/ReLaunch$36; │ │ 0x0000 - 0x000c reg=1 this$0 Lcom/gacode/relaunchx/ReLaunch; │ │ 0x0000 - 0x000c reg=2 (null) Ljava/lang/String; │ │ @@ -40174,30 +40180,30 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -026be8: |[026be8] com.gacode.relaunchx.ReLaunch$36.onClick:(Landroid/content/DialogInterface;I)V │ │ -026bf8: 7210 4b00 0400 |0000: invoke-interface {v4}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ -026bfe: 5430 cc05 |0003: iget-object v0, v3, Lcom/gacode/relaunchx/ReLaunch$36;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05cc │ │ -026c02: 5400 4a06 |0005: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -026c06: 5431 cd05 |0007: iget-object v1, v3, Lcom/gacode/relaunchx/ReLaunch$36;.val$dname:Ljava/lang/String; // field@05cd │ │ -026c0a: 5432 ce05 |0009: iget-object v2, v3, Lcom/gacode/relaunchx/ReLaunch$36;.val$fname:Ljava/lang/String; // field@05ce │ │ -026c0e: 6e30 9704 1002 |000b: invoke-virtual {v0, v1, v2}, Lcom/gacode/relaunchx/ReLaunchApp;.removeDirectory:(Ljava/lang/String;Ljava/lang/String;)Z // method@0497 │ │ -026c14: 0a00 |000e: move-result v0 │ │ -026c16: 3800 1000 |000f: if-eqz v0, 001f // +0010 │ │ -026c1a: 5430 cc05 |0011: iget-object v0, v3, Lcom/gacode/relaunchx/ReLaunch$36;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05cc │ │ -026c1e: 5400 5a06 |0013: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.itemsArray:Ljava/util/List; // field@065a │ │ -026c22: 5231 cf05 |0015: iget v1, v3, Lcom/gacode/relaunchx/ReLaunch$36;.val$pos:I // field@05cf │ │ -026c26: 7220 d206 1000 |0017: invoke-interface {v0, v1}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@06d2 │ │ -026c2c: 5430 cc05 |001a: iget-object v0, v3, Lcom/gacode/relaunchx/ReLaunch$36;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05cc │ │ -026c30: 7110 1a04 0000 |001c: invoke-static {v0}, Lcom/gacode/relaunchx/ReLaunch;.access$2000:(Lcom/gacode/relaunchx/ReLaunch;)V // method@041a │ │ -026c36: 0e00 |001f: return-void │ │ +027c80: |[027c80] com.gacode.relaunchx.ReLaunch$36.onClick:(Landroid/content/DialogInterface;I)V │ │ +027c90: 7210 4b00 0400 |0000: invoke-interface {v4}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ +027c96: 5430 cc05 |0003: iget-object v0, v3, Lcom/gacode/relaunchx/ReLaunch$36;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05cc │ │ +027c9a: 5400 4a06 |0005: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +027c9e: 5431 cd05 |0007: iget-object v1, v3, Lcom/gacode/relaunchx/ReLaunch$36;.val$dname:Ljava/lang/String; // field@05cd │ │ +027ca2: 5432 ce05 |0009: iget-object v2, v3, Lcom/gacode/relaunchx/ReLaunch$36;.val$fname:Ljava/lang/String; // field@05ce │ │ +027ca6: 6e30 9704 1002 |000b: invoke-virtual {v0, v1, v2}, Lcom/gacode/relaunchx/ReLaunchApp;.removeDirectory:(Ljava/lang/String;Ljava/lang/String;)Z // method@0497 │ │ +027cac: 0a00 |000e: move-result v0 │ │ +027cae: 3800 1000 |000f: if-eqz v0, 001f // +0010 │ │ +027cb2: 5430 cc05 |0011: iget-object v0, v3, Lcom/gacode/relaunchx/ReLaunch$36;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05cc │ │ +027cb6: 5400 5a06 |0013: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.itemsArray:Ljava/util/List; // field@065a │ │ +027cba: 5231 cf05 |0015: iget v1, v3, Lcom/gacode/relaunchx/ReLaunch$36;.val$pos:I // field@05cf │ │ +027cbe: 7220 d206 1000 |0017: invoke-interface {v0, v1}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@06d2 │ │ +027cc4: 5430 cc05 |001a: iget-object v0, v3, Lcom/gacode/relaunchx/ReLaunch$36;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05cc │ │ +027cc8: 7110 1a04 0000 |001c: invoke-static {v0}, Lcom/gacode/relaunchx/ReLaunch;.access$2000:(Lcom/gacode/relaunchx/ReLaunch;)V // method@041a │ │ +027cce: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3191 │ │ 0x0003 line=3192 │ │ 0x0011 line=3193 │ │ 0x001a line=3194 │ │ 0x001f line=3196 │ │ @@ -40241,18 +40247,18 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunch;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -026c38: |[026c38] com.gacode.relaunchx.ReLaunch$37.:(Lcom/gacode/relaunchx/ReLaunch;)V │ │ -026c48: 5b01 d005 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$37;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05d0 │ │ -026c4c: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -026c52: 0e00 |0005: return-void │ │ +027cd0: |[027cd0] com.gacode.relaunchx.ReLaunch$37.:(Lcom/gacode/relaunchx/ReLaunch;)V │ │ +027ce0: 5b01 d005 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$37;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05d0 │ │ +027ce4: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +027cea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3201 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/ReLaunch$37; │ │ 0x0000 - 0x0006 reg=1 this$0 Lcom/gacode/relaunchx/ReLaunch; │ │ │ │ @@ -40262,17 +40268,17 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -026c54: |[026c54] com.gacode.relaunchx.ReLaunch$37.onClick:(Landroid/content/DialogInterface;I)V │ │ -026c64: 7210 4b00 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ -026c6a: 0e00 |0003: return-void │ │ +027cec: |[027cec] com.gacode.relaunchx.ReLaunch$37.onClick:(Landroid/content/DialogInterface;I)V │ │ +027cfc: 7210 4b00 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ +027d02: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3204 │ │ 0x0003 line=3205 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/gacode/relaunchx/ReLaunch$37; │ │ 0x0000 - 0x0004 reg=1 dialog Landroid/content/DialogInterface; │ │ @@ -40313,18 +40319,18 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunch;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -026c6c: |[026c6c] com.gacode.relaunchx.ReLaunch$38.:(Lcom/gacode/relaunchx/ReLaunch;)V │ │ -026c7c: 5b01 d105 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$38;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05d1 │ │ -026c80: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -026c86: 0e00 |0005: return-void │ │ +027d04: |[027d04] com.gacode.relaunchx.ReLaunch$38.:(Lcom/gacode/relaunchx/ReLaunch;)V │ │ +027d14: 5b01 d105 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$38;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05d1 │ │ +027d18: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +027d1e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3276 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/ReLaunch$38; │ │ 0x0000 - 0x0006 reg=1 this$0 Lcom/gacode/relaunchx/ReLaunch; │ │ │ │ @@ -40334,17 +40340,17 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -026c88: |[026c88] com.gacode.relaunchx.ReLaunch$38.onClick:(Landroid/content/DialogInterface;I)V │ │ -026c98: 7210 4b00 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ -026c9e: 0e00 |0003: return-void │ │ +027d20: |[027d20] com.gacode.relaunchx.ReLaunch$38.onClick:(Landroid/content/DialogInterface;I)V │ │ +027d30: 7210 4b00 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ +027d36: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3279 │ │ 0x0003 line=3280 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/gacode/relaunchx/ReLaunch$38; │ │ 0x0000 - 0x0004 reg=1 dialog Landroid/content/DialogInterface; │ │ @@ -40385,18 +40391,18 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunch$39;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -026ca0: |[026ca0] com.gacode.relaunchx.ReLaunch$39$1.:(Lcom/gacode/relaunchx/ReLaunch$39;)V │ │ -026cb0: 5b01 d205 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$39$1;.this$1:Lcom/gacode/relaunchx/ReLaunch$39; // field@05d2 │ │ -026cb4: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -026cba: 0e00 |0005: return-void │ │ +027d38: |[027d38] com.gacode.relaunchx.ReLaunch$39$1.:(Lcom/gacode/relaunchx/ReLaunch$39;)V │ │ +027d48: 5b01 d205 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$39$1;.this$1:Lcom/gacode/relaunchx/ReLaunch$39; // field@05d2 │ │ +027d4c: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +027d52: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3326 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/ReLaunch$39$1; │ │ 0x0000 - 0x0006 reg=1 this$1 Lcom/gacode/relaunchx/ReLaunch$39; │ │ │ │ @@ -40406,17 +40412,17 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -026cbc: |[026cbc] com.gacode.relaunchx.ReLaunch$39$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -026ccc: 7210 4b00 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ -026cd2: 0e00 |0003: return-void │ │ +027d54: |[027d54] com.gacode.relaunchx.ReLaunch$39$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +027d64: 7210 4b00 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ +027d6a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3329 │ │ 0x0003 line=3330 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/gacode/relaunchx/ReLaunch$39$1; │ │ 0x0000 - 0x0004 reg=1 dialog Landroid/content/DialogInterface; │ │ @@ -40481,24 +40487,24 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunch;Landroid/widget/EditText;Ljava/lang/String;Ljava/lang/String;ILandroid/content/Context;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 8 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -026cd4: |[026cd4] com.gacode.relaunchx.ReLaunch$39.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/widget/EditText;Ljava/lang/String;Ljava/lang/String;ILandroid/content/Context;Ljava/lang/String;)V │ │ -026ce4: 5b01 d305 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$39;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05d3 │ │ -026ce8: 5b02 d605 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ReLaunch$39;.val$input:Landroid/widget/EditText; // field@05d6 │ │ -026cec: 5b03 d405 |0004: iput-object v3, v0, Lcom/gacode/relaunchx/ReLaunch$39;.val$dname:Ljava/lang/String; // field@05d4 │ │ -026cf0: 5b04 d805 |0006: iput-object v4, v0, Lcom/gacode/relaunchx/ReLaunch$39;.val$oldFullName:Ljava/lang/String; // field@05d8 │ │ -026cf4: 5905 d905 |0008: iput v5, v0, Lcom/gacode/relaunchx/ReLaunch$39;.val$pos:I // field@05d9 │ │ -026cf8: 5b06 d705 |000a: iput-object v6, v0, Lcom/gacode/relaunchx/ReLaunch$39;.val$mThis:Landroid/content/Context; // field@05d7 │ │ -026cfc: 5b07 d505 |000c: iput-object v7, v0, Lcom/gacode/relaunchx/ReLaunch$39;.val$fname:Ljava/lang/String; // field@05d5 │ │ -026d00: 7010 6606 0000 |000e: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -026d06: 0e00 |0011: return-void │ │ +027d6c: |[027d6c] com.gacode.relaunchx.ReLaunch$39.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/widget/EditText;Ljava/lang/String;Ljava/lang/String;ILandroid/content/Context;Ljava/lang/String;)V │ │ +027d7c: 5b01 d305 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$39;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05d3 │ │ +027d80: 5b02 d605 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ReLaunch$39;.val$input:Landroid/widget/EditText; // field@05d6 │ │ +027d84: 5b03 d405 |0004: iput-object v3, v0, Lcom/gacode/relaunchx/ReLaunch$39;.val$dname:Ljava/lang/String; // field@05d4 │ │ +027d88: 5b04 d805 |0006: iput-object v4, v0, Lcom/gacode/relaunchx/ReLaunch$39;.val$oldFullName:Ljava/lang/String; // field@05d8 │ │ +027d8c: 5905 d905 |0008: iput v5, v0, Lcom/gacode/relaunchx/ReLaunch$39;.val$pos:I // field@05d9 │ │ +027d90: 5b06 d705 |000a: iput-object v6, v0, Lcom/gacode/relaunchx/ReLaunch$39;.val$mThis:Landroid/content/Context; // field@05d7 │ │ +027d94: 5b07 d505 |000c: iput-object v7, v0, Lcom/gacode/relaunchx/ReLaunch$39;.val$fname:Ljava/lang/String; // field@05d5 │ │ +027d98: 7010 6606 0000 |000e: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +027d9e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3306 │ │ locals : │ │ 0x0000 - 0x0012 reg=0 this Lcom/gacode/relaunchx/ReLaunch$39; │ │ 0x0000 - 0x0012 reg=1 this$0 Lcom/gacode/relaunchx/ReLaunch; │ │ 0x0000 - 0x0012 reg=2 (null) Landroid/widget/EditText; │ │ @@ -40514,108 +40520,108 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 197 16-bit code units │ │ -026d08: |[026d08] com.gacode.relaunchx.ReLaunch$39.onClick:(Landroid/content/DialogInterface;I)V │ │ -026d18: 7210 4b00 0700 |0000: invoke-interface {v7}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ -026d1e: 5463 d605 |0003: iget-object v3, v6, Lcom/gacode/relaunchx/ReLaunch$39;.val$input:Landroid/widget/EditText; // field@05d6 │ │ -026d22: 6e10 1501 0300 |0005: invoke-virtual {v3}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0115 │ │ -026d28: 0c03 |0008: move-result-object v3 │ │ -026d2a: 6e10 6906 0300 |0009: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0669 │ │ -026d30: 0c03 |000c: move-result-object v3 │ │ -026d32: 6e10 9006 0300 |000d: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0690 │ │ -026d38: 0c02 |0010: move-result-object v2 │ │ -026d3a: 2203 0202 |0011: new-instance v3, Ljava/lang/StringBuilder; // type@0202 │ │ -026d3e: 7010 9606 0300 |0013: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -026d44: 5464 d405 |0016: iget-object v4, v6, Lcom/gacode/relaunchx/ReLaunch$39;.val$dname:Ljava/lang/String; // field@05d4 │ │ -026d48: 6e20 9a06 4300 |0018: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -026d4e: 0c03 |001b: move-result-object v3 │ │ -026d50: 1a04 5a00 |001c: const-string v4, "/" // string@005a │ │ -026d54: 6e20 9a06 4300 |001e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -026d5a: 0c03 |0021: move-result-object v3 │ │ -026d5c: 6e20 9a06 2300 |0022: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -026d62: 0c03 |0025: move-result-object v3 │ │ -026d64: 6e10 9c06 0300 |0026: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -026d6a: 0c01 |0029: move-result-object v1 │ │ -026d6c: 5463 d305 |002a: iget-object v3, v6, Lcom/gacode/relaunchx/ReLaunch$39;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05d3 │ │ -026d70: 5433 4a06 |002c: iget-object v3, v3, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -026d74: 5464 d805 |002e: iget-object v4, v6, Lcom/gacode/relaunchx/ReLaunch$39;.val$oldFullName:Ljava/lang/String; // field@05d8 │ │ -026d78: 6e30 8f04 4301 |0030: invoke-virtual {v3, v4, v1}, Lcom/gacode/relaunchx/ReLaunchApp;.moveFile:(Ljava/lang/String;Ljava/lang/String;)Z // method@048f │ │ -026d7e: 0a03 |0033: move-result v3 │ │ -026d80: 3803 3800 |0034: if-eqz v3, 006c // +0038 │ │ -026d84: 5463 d305 |0036: iget-object v3, v6, Lcom/gacode/relaunchx/ReLaunch$39;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05d3 │ │ -026d88: 5433 5a06 |0038: iget-object v3, v3, Lcom/gacode/relaunchx/ReLaunch;.itemsArray:Ljava/util/List; // field@065a │ │ -026d8c: 5264 d905 |003a: iget v4, v6, Lcom/gacode/relaunchx/ReLaunch$39;.val$pos:I // field@05d9 │ │ -026d90: 7220 d006 4300 |003c: invoke-interface {v3, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ -026d96: 0c03 |003f: move-result-object v3 │ │ -026d98: 1f03 6701 |0040: check-cast v3, Lcom/gacode/relaunchx/ReLaunch$FileDetails; // type@0167 │ │ -026d9c: 5b32 0606 |0042: iput-object v2, v3, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.name:Ljava/lang/String; // field@0606 │ │ -026da0: 5463 d305 |0044: iget-object v3, v6, Lcom/gacode/relaunchx/ReLaunch$39;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05d3 │ │ -026da4: 5433 5a06 |0046: iget-object v3, v3, Lcom/gacode/relaunchx/ReLaunch;.itemsArray:Ljava/util/List; // field@065a │ │ -026da8: 5264 d905 |0048: iget v4, v6, Lcom/gacode/relaunchx/ReLaunch$39;.val$pos:I // field@05d9 │ │ -026dac: 7220 d006 4300 |004a: invoke-interface {v3, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ -026db2: 0c03 |004d: move-result-object v3 │ │ -026db4: 1f03 6701 |004e: check-cast v3, Lcom/gacode/relaunchx/ReLaunch$FileDetails; // type@0167 │ │ -026db8: 5b32 0306 |0050: iput-object v2, v3, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.displayName:Ljava/lang/String; // field@0603 │ │ -026dbc: 5463 d305 |0052: iget-object v3, v6, Lcom/gacode/relaunchx/ReLaunch$39;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05d3 │ │ -026dc0: 5433 5a06 |0054: iget-object v3, v3, Lcom/gacode/relaunchx/ReLaunch;.itemsArray:Ljava/util/List; // field@065a │ │ -026dc4: 5264 d905 |0056: iget v4, v6, Lcom/gacode/relaunchx/ReLaunch$39;.val$pos:I // field@05d9 │ │ -026dc8: 7220 d006 4300 |0058: invoke-interface {v3, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ -026dce: 0c03 |005b: move-result-object v3 │ │ -026dd0: 1f03 6701 |005c: check-cast v3, Lcom/gacode/relaunchx/ReLaunch$FileDetails; // type@0167 │ │ -026dd4: 5b31 0506 |005e: iput-object v1, v3, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.fullPathName:Ljava/lang/String; // field@0605 │ │ -026dd8: 5463 d305 |0060: iget-object v3, v6, Lcom/gacode/relaunchx/ReLaunch$39;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05d3 │ │ -026ddc: 5464 d405 |0062: iget-object v4, v6, Lcom/gacode/relaunchx/ReLaunch$39;.val$dname:Ljava/lang/String; // field@05d4 │ │ -026de0: 5465 d305 |0064: iget-object v5, v6, Lcom/gacode/relaunchx/ReLaunch$39;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05d3 │ │ -026de4: 5455 5206 |0066: iget-object v5, v5, Lcom/gacode/relaunchx/ReLaunch;.currentPosition:Ljava/lang/Integer; // field@0652 │ │ -026de8: 7130 0e04 4305 |0068: invoke-static {v3, v4, v5}, Lcom/gacode/relaunchx/ReLaunch;.access$000:(Lcom/gacode/relaunchx/ReLaunch;Ljava/lang/String;Ljava/lang/Integer;)V // method@040e │ │ -026dee: 0e00 |006b: return-void │ │ -026df0: 2200 0c00 |006c: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000c │ │ -026df4: 5463 d705 |006e: iget-object v3, v6, Lcom/gacode/relaunchx/ReLaunch$39;.val$mThis:Landroid/content/Context; // field@05d7 │ │ -026df8: 7020 1b00 3000 |0070: invoke-direct {v0, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ -026dfe: 5463 d305 |0073: iget-object v3, v6, Lcom/gacode/relaunchx/ReLaunch$39;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05d3 │ │ -026e02: 6e10 3704 0300 |0075: invoke-virtual {v3}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -026e08: 0c03 |0078: move-result-object v3 │ │ -026e0a: 1404 d901 087f |0079: const v4, #float 1.80785e+38 // #7f0801d9 │ │ -026e10: 6e20 8000 4300 |007c: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -026e16: 0c03 |007f: move-result-object v3 │ │ -026e18: 6e20 2500 3000 |0080: invoke-virtual {v0, v3}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ -026e1e: 2203 0202 |0083: new-instance v3, Ljava/lang/StringBuilder; // type@0202 │ │ -026e22: 7010 9606 0300 |0085: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -026e28: 5464 d305 |0088: iget-object v4, v6, Lcom/gacode/relaunchx/ReLaunch$39;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05d3 │ │ -026e2c: 6e10 3704 0400 |008a: invoke-virtual {v4}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -026e32: 0c04 |008d: move-result-object v4 │ │ -026e34: 1405 e401 087f |008e: const v5, #float 1.80785e+38 // #7f0801e4 │ │ -026e3a: 6e20 8000 5400 |0091: invoke-virtual {v4, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -026e40: 0c04 |0094: move-result-object v4 │ │ -026e42: 6e20 9a06 4300 |0095: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -026e48: 0c03 |0098: move-result-object v3 │ │ -026e4a: 1a04 0200 |0099: const-string v4, " " // string@0002 │ │ -026e4e: 6e20 9a06 4300 |009b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -026e54: 0c03 |009e: move-result-object v3 │ │ -026e56: 5464 d505 |009f: iget-object v4, v6, Lcom/gacode/relaunchx/ReLaunch$39;.val$fname:Ljava/lang/String; // field@05d5 │ │ -026e5a: 6e20 9a06 4300 |00a1: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -026e60: 0c03 |00a4: move-result-object v3 │ │ -026e62: 6e10 9c06 0300 |00a5: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -026e68: 0c03 |00a8: move-result-object v3 │ │ -026e6a: 6e20 1e00 3000 |00a9: invoke-virtual {v0, v3}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@001e │ │ -026e70: 5463 d305 |00ac: iget-object v3, v6, Lcom/gacode/relaunchx/ReLaunch$39;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05d3 │ │ -026e74: 6e10 3704 0300 |00ae: invoke-virtual {v3}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -026e7a: 0c03 |00b1: move-result-object v3 │ │ -026e7c: 1404 8100 087f |00b2: const v4, #float 1.80778e+38 // #7f080081 │ │ -026e82: 6e20 8000 4300 |00b5: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -026e88: 0c03 |00b8: move-result-object v3 │ │ -026e8a: 2204 4f01 |00b9: new-instance v4, Lcom/gacode/relaunchx/ReLaunch$39$1; // type@014f │ │ -026e8e: 7020 c103 6400 |00bb: invoke-direct {v4, v6}, Lcom/gacode/relaunchx/ReLaunch$39$1;.:(Lcom/gacode/relaunchx/ReLaunch$39;)V // method@03c1 │ │ -026e94: 6e30 2100 3004 |00be: invoke-virtual {v0, v3, v4}, Landroid/app/AlertDialog$Builder;.setNeutralButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0021 │ │ -026e9a: 6e10 2700 0000 |00c1: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ -026ea0: 28a7 |00c4: goto 006b // -0059 │ │ +027da0: |[027da0] com.gacode.relaunchx.ReLaunch$39.onClick:(Landroid/content/DialogInterface;I)V │ │ +027db0: 7210 4b00 0700 |0000: invoke-interface {v7}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ +027db6: 5463 d605 |0003: iget-object v3, v6, Lcom/gacode/relaunchx/ReLaunch$39;.val$input:Landroid/widget/EditText; // field@05d6 │ │ +027dba: 6e10 1501 0300 |0005: invoke-virtual {v3}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0115 │ │ +027dc0: 0c03 |0008: move-result-object v3 │ │ +027dc2: 6e10 6906 0300 |0009: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0669 │ │ +027dc8: 0c03 |000c: move-result-object v3 │ │ +027dca: 6e10 9006 0300 |000d: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0690 │ │ +027dd0: 0c02 |0010: move-result-object v2 │ │ +027dd2: 2203 0202 |0011: new-instance v3, Ljava/lang/StringBuilder; // type@0202 │ │ +027dd6: 7010 9606 0300 |0013: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +027ddc: 5464 d405 |0016: iget-object v4, v6, Lcom/gacode/relaunchx/ReLaunch$39;.val$dname:Ljava/lang/String; // field@05d4 │ │ +027de0: 6e20 9a06 4300 |0018: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +027de6: 0c03 |001b: move-result-object v3 │ │ +027de8: 1a04 5a00 |001c: const-string v4, "/" // string@005a │ │ +027dec: 6e20 9a06 4300 |001e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +027df2: 0c03 |0021: move-result-object v3 │ │ +027df4: 6e20 9a06 2300 |0022: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +027dfa: 0c03 |0025: move-result-object v3 │ │ +027dfc: 6e10 9c06 0300 |0026: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +027e02: 0c01 |0029: move-result-object v1 │ │ +027e04: 5463 d305 |002a: iget-object v3, v6, Lcom/gacode/relaunchx/ReLaunch$39;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05d3 │ │ +027e08: 5433 4a06 |002c: iget-object v3, v3, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +027e0c: 5464 d805 |002e: iget-object v4, v6, Lcom/gacode/relaunchx/ReLaunch$39;.val$oldFullName:Ljava/lang/String; // field@05d8 │ │ +027e10: 6e30 8f04 4301 |0030: invoke-virtual {v3, v4, v1}, Lcom/gacode/relaunchx/ReLaunchApp;.moveFile:(Ljava/lang/String;Ljava/lang/String;)Z // method@048f │ │ +027e16: 0a03 |0033: move-result v3 │ │ +027e18: 3803 3800 |0034: if-eqz v3, 006c // +0038 │ │ +027e1c: 5463 d305 |0036: iget-object v3, v6, Lcom/gacode/relaunchx/ReLaunch$39;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05d3 │ │ +027e20: 5433 5a06 |0038: iget-object v3, v3, Lcom/gacode/relaunchx/ReLaunch;.itemsArray:Ljava/util/List; // field@065a │ │ +027e24: 5264 d905 |003a: iget v4, v6, Lcom/gacode/relaunchx/ReLaunch$39;.val$pos:I // field@05d9 │ │ +027e28: 7220 d006 4300 |003c: invoke-interface {v3, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ +027e2e: 0c03 |003f: move-result-object v3 │ │ +027e30: 1f03 6701 |0040: check-cast v3, Lcom/gacode/relaunchx/ReLaunch$FileDetails; // type@0167 │ │ +027e34: 5b32 0606 |0042: iput-object v2, v3, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.name:Ljava/lang/String; // field@0606 │ │ +027e38: 5463 d305 |0044: iget-object v3, v6, Lcom/gacode/relaunchx/ReLaunch$39;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05d3 │ │ +027e3c: 5433 5a06 |0046: iget-object v3, v3, Lcom/gacode/relaunchx/ReLaunch;.itemsArray:Ljava/util/List; // field@065a │ │ +027e40: 5264 d905 |0048: iget v4, v6, Lcom/gacode/relaunchx/ReLaunch$39;.val$pos:I // field@05d9 │ │ +027e44: 7220 d006 4300 |004a: invoke-interface {v3, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ +027e4a: 0c03 |004d: move-result-object v3 │ │ +027e4c: 1f03 6701 |004e: check-cast v3, Lcom/gacode/relaunchx/ReLaunch$FileDetails; // type@0167 │ │ +027e50: 5b32 0306 |0050: iput-object v2, v3, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.displayName:Ljava/lang/String; // field@0603 │ │ +027e54: 5463 d305 |0052: iget-object v3, v6, Lcom/gacode/relaunchx/ReLaunch$39;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05d3 │ │ +027e58: 5433 5a06 |0054: iget-object v3, v3, Lcom/gacode/relaunchx/ReLaunch;.itemsArray:Ljava/util/List; // field@065a │ │ +027e5c: 5264 d905 |0056: iget v4, v6, Lcom/gacode/relaunchx/ReLaunch$39;.val$pos:I // field@05d9 │ │ +027e60: 7220 d006 4300 |0058: invoke-interface {v3, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ +027e66: 0c03 |005b: move-result-object v3 │ │ +027e68: 1f03 6701 |005c: check-cast v3, Lcom/gacode/relaunchx/ReLaunch$FileDetails; // type@0167 │ │ +027e6c: 5b31 0506 |005e: iput-object v1, v3, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.fullPathName:Ljava/lang/String; // field@0605 │ │ +027e70: 5463 d305 |0060: iget-object v3, v6, Lcom/gacode/relaunchx/ReLaunch$39;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05d3 │ │ +027e74: 5464 d405 |0062: iget-object v4, v6, Lcom/gacode/relaunchx/ReLaunch$39;.val$dname:Ljava/lang/String; // field@05d4 │ │ +027e78: 5465 d305 |0064: iget-object v5, v6, Lcom/gacode/relaunchx/ReLaunch$39;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05d3 │ │ +027e7c: 5455 5206 |0066: iget-object v5, v5, Lcom/gacode/relaunchx/ReLaunch;.currentPosition:Ljava/lang/Integer; // field@0652 │ │ +027e80: 7130 0e04 4305 |0068: invoke-static {v3, v4, v5}, Lcom/gacode/relaunchx/ReLaunch;.access$000:(Lcom/gacode/relaunchx/ReLaunch;Ljava/lang/String;Ljava/lang/Integer;)V // method@040e │ │ +027e86: 0e00 |006b: return-void │ │ +027e88: 2200 0c00 |006c: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000c │ │ +027e8c: 5463 d705 |006e: iget-object v3, v6, Lcom/gacode/relaunchx/ReLaunch$39;.val$mThis:Landroid/content/Context; // field@05d7 │ │ +027e90: 7020 1b00 3000 |0070: invoke-direct {v0, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ +027e96: 5463 d305 |0073: iget-object v3, v6, Lcom/gacode/relaunchx/ReLaunch$39;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05d3 │ │ +027e9a: 6e10 3704 0300 |0075: invoke-virtual {v3}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +027ea0: 0c03 |0078: move-result-object v3 │ │ +027ea2: 1404 d901 087f |0079: const v4, #float 1.80785e+38 // #7f0801d9 │ │ +027ea8: 6e20 8000 4300 |007c: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +027eae: 0c03 |007f: move-result-object v3 │ │ +027eb0: 6e20 2500 3000 |0080: invoke-virtual {v0, v3}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ +027eb6: 2203 0202 |0083: new-instance v3, Ljava/lang/StringBuilder; // type@0202 │ │ +027eba: 7010 9606 0300 |0085: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +027ec0: 5464 d305 |0088: iget-object v4, v6, Lcom/gacode/relaunchx/ReLaunch$39;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05d3 │ │ +027ec4: 6e10 3704 0400 |008a: invoke-virtual {v4}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +027eca: 0c04 |008d: move-result-object v4 │ │ +027ecc: 1405 e401 087f |008e: const v5, #float 1.80785e+38 // #7f0801e4 │ │ +027ed2: 6e20 8000 5400 |0091: invoke-virtual {v4, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +027ed8: 0c04 |0094: move-result-object v4 │ │ +027eda: 6e20 9a06 4300 |0095: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +027ee0: 0c03 |0098: move-result-object v3 │ │ +027ee2: 1a04 0200 |0099: const-string v4, " " // string@0002 │ │ +027ee6: 6e20 9a06 4300 |009b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +027eec: 0c03 |009e: move-result-object v3 │ │ +027eee: 5464 d505 |009f: iget-object v4, v6, Lcom/gacode/relaunchx/ReLaunch$39;.val$fname:Ljava/lang/String; // field@05d5 │ │ +027ef2: 6e20 9a06 4300 |00a1: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +027ef8: 0c03 |00a4: move-result-object v3 │ │ +027efa: 6e10 9c06 0300 |00a5: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +027f00: 0c03 |00a8: move-result-object v3 │ │ +027f02: 6e20 1e00 3000 |00a9: invoke-virtual {v0, v3}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@001e │ │ +027f08: 5463 d305 |00ac: iget-object v3, v6, Lcom/gacode/relaunchx/ReLaunch$39;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05d3 │ │ +027f0c: 6e10 3704 0300 |00ae: invoke-virtual {v3}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +027f12: 0c03 |00b1: move-result-object v3 │ │ +027f14: 1404 8100 087f |00b2: const v4, #float 1.80778e+38 // #7f080081 │ │ +027f1a: 6e20 8000 4300 |00b5: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +027f20: 0c03 |00b8: move-result-object v3 │ │ +027f22: 2204 4f01 |00b9: new-instance v4, Lcom/gacode/relaunchx/ReLaunch$39$1; // type@014f │ │ +027f26: 7020 c103 6400 |00bb: invoke-direct {v4, v6}, Lcom/gacode/relaunchx/ReLaunch$39$1;.:(Lcom/gacode/relaunchx/ReLaunch$39;)V // method@03c1 │ │ +027f2c: 6e30 2100 3004 |00be: invoke-virtual {v0, v3, v4}, Landroid/app/AlertDialog$Builder;.setNeutralButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0021 │ │ +027f32: 6e10 2700 0000 |00c1: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ +027f38: 28a7 |00c4: goto 006b // -0059 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3309 │ │ 0x0003 line=3310 │ │ 0x0011 line=3311 │ │ 0x002a line=3312 │ │ 0x0036 line=3313 │ │ @@ -40677,19 +40683,19 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunch;Landroid/view/GestureDetector;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -026ea4: |[026ea4] com.gacode.relaunchx.ReLaunch$3.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/view/GestureDetector;)V │ │ -026eb4: 5b01 da05 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$3;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05da │ │ -026eb8: 5b02 db05 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ReLaunch$3;.val$up_gd:Landroid/view/GestureDetector; // field@05db │ │ -026ebc: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -026ec2: 0e00 |0007: return-void │ │ +027f3c: |[027f3c] com.gacode.relaunchx.ReLaunch$3.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/view/GestureDetector;)V │ │ +027f4c: 5b01 da05 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$3;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05da │ │ +027f50: 5b02 db05 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ReLaunch$3;.val$up_gd:Landroid/view/GestureDetector; // field@05db │ │ +027f54: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +027f5a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=827 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/gacode/relaunchx/ReLaunch$3; │ │ 0x0000 - 0x0008 reg=1 this$0 Lcom/gacode/relaunchx/ReLaunch; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/view/GestureDetector; │ │ @@ -40700,19 +40706,19 @@ │ │ type : '(Landroid/view/View;Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -026ec4: |[026ec4] com.gacode.relaunchx.ReLaunch$3.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -026ed4: 5410 db05 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$3;.val$up_gd:Landroid/view/GestureDetector; // field@05db │ │ -026ed8: 6e20 dc00 3000 |0002: invoke-virtual {v0, v3}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@00dc │ │ -026ede: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -026ee0: 0f00 |0006: return v0 │ │ +027f5c: |[027f5c] com.gacode.relaunchx.ReLaunch$3.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +027f6c: 5410 db05 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$3;.val$up_gd:Landroid/view/GestureDetector; // field@05db │ │ +027f70: 6e20 dc00 3000 |0002: invoke-virtual {v0, v3}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@00dc │ │ +027f76: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +027f78: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=829 │ │ 0x0005 line=830 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/gacode/relaunchx/ReLaunch$3; │ │ 0x0000 - 0x0007 reg=2 v Landroid/view/View; │ │ @@ -40753,18 +40759,18 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunch;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -026ee4: |[026ee4] com.gacode.relaunchx.ReLaunch$40.:(Lcom/gacode/relaunchx/ReLaunch;)V │ │ -026ef4: 5b01 dc05 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$40;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05dc │ │ -026ef8: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -026efe: 0e00 |0005: return-void │ │ +027f7c: |[027f7c] com.gacode.relaunchx.ReLaunch$40.:(Lcom/gacode/relaunchx/ReLaunch;)V │ │ +027f8c: 5b01 dc05 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$40;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05dc │ │ +027f90: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +027f96: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3339 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/ReLaunch$40; │ │ 0x0000 - 0x0006 reg=1 this$0 Lcom/gacode/relaunchx/ReLaunch; │ │ │ │ @@ -40774,17 +40780,17 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -026f00: |[026f00] com.gacode.relaunchx.ReLaunch$40.onClick:(Landroid/content/DialogInterface;I)V │ │ -026f10: 7210 4b00 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ -026f16: 0e00 |0003: return-void │ │ +027f98: |[027f98] com.gacode.relaunchx.ReLaunch$40.onClick:(Landroid/content/DialogInterface;I)V │ │ +027fa8: 7210 4b00 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ +027fae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3342 │ │ 0x0003 line=3343 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/gacode/relaunchx/ReLaunch$40; │ │ 0x0000 - 0x0004 reg=1 dialog Landroid/content/DialogInterface; │ │ @@ -40825,18 +40831,18 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunch$41;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -026f18: |[026f18] com.gacode.relaunchx.ReLaunch$41$1.:(Lcom/gacode/relaunchx/ReLaunch$41;)V │ │ -026f28: 5b01 dd05 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$41$1;.this$1:Lcom/gacode/relaunchx/ReLaunch$41; // field@05dd │ │ -026f2c: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -026f32: 0e00 |0005: return-void │ │ +027fb0: |[027fb0] com.gacode.relaunchx.ReLaunch$41$1.:(Lcom/gacode/relaunchx/ReLaunch$41;)V │ │ +027fc0: 5b01 dd05 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$41$1;.this$1:Lcom/gacode/relaunchx/ReLaunch$41; // field@05dd │ │ +027fc4: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +027fca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3383 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/ReLaunch$41$1; │ │ 0x0000 - 0x0006 reg=1 this$1 Lcom/gacode/relaunchx/ReLaunch$41; │ │ │ │ @@ -40846,17 +40852,17 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -026f34: |[026f34] com.gacode.relaunchx.ReLaunch$41$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -026f44: 7210 4b00 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ -026f4a: 0e00 |0003: return-void │ │ +027fcc: |[027fcc] com.gacode.relaunchx.ReLaunch$41$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +027fdc: 7210 4b00 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ +027fe2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3386 │ │ 0x0003 line=3387 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/gacode/relaunchx/ReLaunch$41$1; │ │ 0x0000 - 0x0004 reg=1 dialog Landroid/content/DialogInterface; │ │ @@ -40921,24 +40927,24 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunch;Landroid/widget/EditText;Ljava/lang/String;Ljava/lang/String;ILandroid/content/Context;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 8 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -026f4c: |[026f4c] com.gacode.relaunchx.ReLaunch$41.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/widget/EditText;Ljava/lang/String;Ljava/lang/String;ILandroid/content/Context;Ljava/lang/String;)V │ │ -026f5c: 5b01 de05 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$41;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05de │ │ -026f60: 5b02 e105 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ReLaunch$41;.val$input:Landroid/widget/EditText; // field@05e1 │ │ -026f64: 5b03 df05 |0004: iput-object v3, v0, Lcom/gacode/relaunchx/ReLaunch$41;.val$dname:Ljava/lang/String; // field@05df │ │ -026f68: 5b04 e305 |0006: iput-object v4, v0, Lcom/gacode/relaunchx/ReLaunch$41;.val$oldFullName:Ljava/lang/String; // field@05e3 │ │ -026f6c: 5905 e405 |0008: iput v5, v0, Lcom/gacode/relaunchx/ReLaunch$41;.val$pos:I // field@05e4 │ │ -026f70: 5b06 e205 |000a: iput-object v6, v0, Lcom/gacode/relaunchx/ReLaunch$41;.val$mThis:Landroid/content/Context; // field@05e2 │ │ -026f74: 5b07 e005 |000c: iput-object v7, v0, Lcom/gacode/relaunchx/ReLaunch$41;.val$fname:Ljava/lang/String; // field@05e0 │ │ -026f78: 7010 6606 0000 |000e: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -026f7e: 0e00 |0011: return-void │ │ +027fe4: |[027fe4] com.gacode.relaunchx.ReLaunch$41.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/widget/EditText;Ljava/lang/String;Ljava/lang/String;ILandroid/content/Context;Ljava/lang/String;)V │ │ +027ff4: 5b01 de05 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$41;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05de │ │ +027ff8: 5b02 e105 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ReLaunch$41;.val$input:Landroid/widget/EditText; // field@05e1 │ │ +027ffc: 5b03 df05 |0004: iput-object v3, v0, Lcom/gacode/relaunchx/ReLaunch$41;.val$dname:Ljava/lang/String; // field@05df │ │ +028000: 5b04 e305 |0006: iput-object v4, v0, Lcom/gacode/relaunchx/ReLaunch$41;.val$oldFullName:Ljava/lang/String; // field@05e3 │ │ +028004: 5905 e405 |0008: iput v5, v0, Lcom/gacode/relaunchx/ReLaunch$41;.val$pos:I // field@05e4 │ │ +028008: 5b06 e205 |000a: iput-object v6, v0, Lcom/gacode/relaunchx/ReLaunch$41;.val$mThis:Landroid/content/Context; // field@05e2 │ │ +02800c: 5b07 e005 |000c: iput-object v7, v0, Lcom/gacode/relaunchx/ReLaunch$41;.val$fname:Ljava/lang/String; // field@05e0 │ │ +028010: 7010 6606 0000 |000e: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +028016: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3363 │ │ locals : │ │ 0x0000 - 0x0012 reg=0 this Lcom/gacode/relaunchx/ReLaunch$41; │ │ 0x0000 - 0x0012 reg=1 this$0 Lcom/gacode/relaunchx/ReLaunch; │ │ 0x0000 - 0x0012 reg=2 (null) Landroid/widget/EditText; │ │ @@ -40954,108 +40960,108 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 197 16-bit code units │ │ -026f80: |[026f80] com.gacode.relaunchx.ReLaunch$41.onClick:(Landroid/content/DialogInterface;I)V │ │ -026f90: 7210 4b00 0700 |0000: invoke-interface {v7}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ -026f96: 5463 e105 |0003: iget-object v3, v6, Lcom/gacode/relaunchx/ReLaunch$41;.val$input:Landroid/widget/EditText; // field@05e1 │ │ -026f9a: 6e10 1501 0300 |0005: invoke-virtual {v3}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0115 │ │ -026fa0: 0c03 |0008: move-result-object v3 │ │ -026fa2: 6e10 6906 0300 |0009: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0669 │ │ -026fa8: 0c03 |000c: move-result-object v3 │ │ -026faa: 6e10 9006 0300 |000d: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0690 │ │ -026fb0: 0c02 |0010: move-result-object v2 │ │ -026fb2: 2203 0202 |0011: new-instance v3, Ljava/lang/StringBuilder; // type@0202 │ │ -026fb6: 7010 9606 0300 |0013: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -026fbc: 5464 df05 |0016: iget-object v4, v6, Lcom/gacode/relaunchx/ReLaunch$41;.val$dname:Ljava/lang/String; // field@05df │ │ -026fc0: 6e20 9a06 4300 |0018: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -026fc6: 0c03 |001b: move-result-object v3 │ │ -026fc8: 1a04 5a00 |001c: const-string v4, "/" // string@005a │ │ -026fcc: 6e20 9a06 4300 |001e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -026fd2: 0c03 |0021: move-result-object v3 │ │ -026fd4: 6e20 9a06 2300 |0022: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -026fda: 0c03 |0025: move-result-object v3 │ │ -026fdc: 6e10 9c06 0300 |0026: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -026fe2: 0c01 |0029: move-result-object v1 │ │ -026fe4: 5463 de05 |002a: iget-object v3, v6, Lcom/gacode/relaunchx/ReLaunch$41;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05de │ │ -026fe8: 5433 4a06 |002c: iget-object v3, v3, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -026fec: 5464 e305 |002e: iget-object v4, v6, Lcom/gacode/relaunchx/ReLaunch$41;.val$oldFullName:Ljava/lang/String; // field@05e3 │ │ -026ff0: 6e30 8f04 4301 |0030: invoke-virtual {v3, v4, v1}, Lcom/gacode/relaunchx/ReLaunchApp;.moveFile:(Ljava/lang/String;Ljava/lang/String;)Z // method@048f │ │ -026ff6: 0a03 |0033: move-result v3 │ │ -026ff8: 3803 3800 |0034: if-eqz v3, 006c // +0038 │ │ -026ffc: 5463 de05 |0036: iget-object v3, v6, Lcom/gacode/relaunchx/ReLaunch$41;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05de │ │ -027000: 5433 5a06 |0038: iget-object v3, v3, Lcom/gacode/relaunchx/ReLaunch;.itemsArray:Ljava/util/List; // field@065a │ │ -027004: 5264 e405 |003a: iget v4, v6, Lcom/gacode/relaunchx/ReLaunch$41;.val$pos:I // field@05e4 │ │ -027008: 7220 d006 4300 |003c: invoke-interface {v3, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ -02700e: 0c03 |003f: move-result-object v3 │ │ -027010: 1f03 6701 |0040: check-cast v3, Lcom/gacode/relaunchx/ReLaunch$FileDetails; // type@0167 │ │ -027014: 5b32 0606 |0042: iput-object v2, v3, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.name:Ljava/lang/String; // field@0606 │ │ -027018: 5463 de05 |0044: iget-object v3, v6, Lcom/gacode/relaunchx/ReLaunch$41;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05de │ │ -02701c: 5433 5a06 |0046: iget-object v3, v3, Lcom/gacode/relaunchx/ReLaunch;.itemsArray:Ljava/util/List; // field@065a │ │ -027020: 5264 e405 |0048: iget v4, v6, Lcom/gacode/relaunchx/ReLaunch$41;.val$pos:I // field@05e4 │ │ -027024: 7220 d006 4300 |004a: invoke-interface {v3, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ -02702a: 0c03 |004d: move-result-object v3 │ │ -02702c: 1f03 6701 |004e: check-cast v3, Lcom/gacode/relaunchx/ReLaunch$FileDetails; // type@0167 │ │ -027030: 5b32 0306 |0050: iput-object v2, v3, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.displayName:Ljava/lang/String; // field@0603 │ │ -027034: 5463 de05 |0052: iget-object v3, v6, Lcom/gacode/relaunchx/ReLaunch$41;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05de │ │ -027038: 5433 5a06 |0054: iget-object v3, v3, Lcom/gacode/relaunchx/ReLaunch;.itemsArray:Ljava/util/List; // field@065a │ │ -02703c: 5264 e405 |0056: iget v4, v6, Lcom/gacode/relaunchx/ReLaunch$41;.val$pos:I // field@05e4 │ │ -027040: 7220 d006 4300 |0058: invoke-interface {v3, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ -027046: 0c03 |005b: move-result-object v3 │ │ -027048: 1f03 6701 |005c: check-cast v3, Lcom/gacode/relaunchx/ReLaunch$FileDetails; // type@0167 │ │ -02704c: 5b31 0506 |005e: iput-object v1, v3, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.fullPathName:Ljava/lang/String; // field@0605 │ │ -027050: 5463 de05 |0060: iget-object v3, v6, Lcom/gacode/relaunchx/ReLaunch$41;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05de │ │ -027054: 5464 df05 |0062: iget-object v4, v6, Lcom/gacode/relaunchx/ReLaunch$41;.val$dname:Ljava/lang/String; // field@05df │ │ -027058: 5465 de05 |0064: iget-object v5, v6, Lcom/gacode/relaunchx/ReLaunch$41;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05de │ │ -02705c: 5455 5206 |0066: iget-object v5, v5, Lcom/gacode/relaunchx/ReLaunch;.currentPosition:Ljava/lang/Integer; // field@0652 │ │ -027060: 7130 0e04 4305 |0068: invoke-static {v3, v4, v5}, Lcom/gacode/relaunchx/ReLaunch;.access$000:(Lcom/gacode/relaunchx/ReLaunch;Ljava/lang/String;Ljava/lang/Integer;)V // method@040e │ │ -027066: 0e00 |006b: return-void │ │ -027068: 2200 0c00 |006c: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000c │ │ -02706c: 5463 e205 |006e: iget-object v3, v6, Lcom/gacode/relaunchx/ReLaunch$41;.val$mThis:Landroid/content/Context; // field@05e2 │ │ -027070: 7020 1b00 3000 |0070: invoke-direct {v0, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ -027076: 5463 de05 |0073: iget-object v3, v6, Lcom/gacode/relaunchx/ReLaunch$41;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05de │ │ -02707a: 6e10 3704 0300 |0075: invoke-virtual {v3}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -027080: 0c03 |0078: move-result-object v3 │ │ -027082: 1404 d901 087f |0079: const v4, #float 1.80785e+38 // #7f0801d9 │ │ -027088: 6e20 8000 4300 |007c: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -02708e: 0c03 |007f: move-result-object v3 │ │ -027090: 6e20 2500 3000 |0080: invoke-virtual {v0, v3}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ -027096: 2203 0202 |0083: new-instance v3, Ljava/lang/StringBuilder; // type@0202 │ │ -02709a: 7010 9606 0300 |0085: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -0270a0: 5464 de05 |0088: iget-object v4, v6, Lcom/gacode/relaunchx/ReLaunch$41;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05de │ │ -0270a4: 6e10 3704 0400 |008a: invoke-virtual {v4}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -0270aa: 0c04 |008d: move-result-object v4 │ │ -0270ac: 1405 e401 087f |008e: const v5, #float 1.80785e+38 // #7f0801e4 │ │ -0270b2: 6e20 8000 5400 |0091: invoke-virtual {v4, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -0270b8: 0c04 |0094: move-result-object v4 │ │ -0270ba: 6e20 9a06 4300 |0095: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -0270c0: 0c03 |0098: move-result-object v3 │ │ -0270c2: 1a04 0200 |0099: const-string v4, " " // string@0002 │ │ -0270c6: 6e20 9a06 4300 |009b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -0270cc: 0c03 |009e: move-result-object v3 │ │ -0270ce: 5464 e005 |009f: iget-object v4, v6, Lcom/gacode/relaunchx/ReLaunch$41;.val$fname:Ljava/lang/String; // field@05e0 │ │ -0270d2: 6e20 9a06 4300 |00a1: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -0270d8: 0c03 |00a4: move-result-object v3 │ │ -0270da: 6e10 9c06 0300 |00a5: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -0270e0: 0c03 |00a8: move-result-object v3 │ │ -0270e2: 6e20 1e00 3000 |00a9: invoke-virtual {v0, v3}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@001e │ │ -0270e8: 5463 de05 |00ac: iget-object v3, v6, Lcom/gacode/relaunchx/ReLaunch$41;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05de │ │ -0270ec: 6e10 3704 0300 |00ae: invoke-virtual {v3}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -0270f2: 0c03 |00b1: move-result-object v3 │ │ -0270f4: 1404 8100 087f |00b2: const v4, #float 1.80778e+38 // #7f080081 │ │ -0270fa: 6e20 8000 4300 |00b5: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -027100: 0c03 |00b8: move-result-object v3 │ │ -027102: 2204 5301 |00b9: new-instance v4, Lcom/gacode/relaunchx/ReLaunch$41$1; // type@0153 │ │ -027106: 7020 c903 6400 |00bb: invoke-direct {v4, v6}, Lcom/gacode/relaunchx/ReLaunch$41$1;.:(Lcom/gacode/relaunchx/ReLaunch$41;)V // method@03c9 │ │ -02710c: 6e30 2100 3004 |00be: invoke-virtual {v0, v3, v4}, Landroid/app/AlertDialog$Builder;.setNeutralButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0021 │ │ -027112: 6e10 2700 0000 |00c1: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ -027118: 28a7 |00c4: goto 006b // -0059 │ │ +028018: |[028018] com.gacode.relaunchx.ReLaunch$41.onClick:(Landroid/content/DialogInterface;I)V │ │ +028028: 7210 4b00 0700 |0000: invoke-interface {v7}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ +02802e: 5463 e105 |0003: iget-object v3, v6, Lcom/gacode/relaunchx/ReLaunch$41;.val$input:Landroid/widget/EditText; // field@05e1 │ │ +028032: 6e10 1501 0300 |0005: invoke-virtual {v3}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0115 │ │ +028038: 0c03 |0008: move-result-object v3 │ │ +02803a: 6e10 6906 0300 |0009: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0669 │ │ +028040: 0c03 |000c: move-result-object v3 │ │ +028042: 6e10 9006 0300 |000d: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0690 │ │ +028048: 0c02 |0010: move-result-object v2 │ │ +02804a: 2203 0202 |0011: new-instance v3, Ljava/lang/StringBuilder; // type@0202 │ │ +02804e: 7010 9606 0300 |0013: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +028054: 5464 df05 |0016: iget-object v4, v6, Lcom/gacode/relaunchx/ReLaunch$41;.val$dname:Ljava/lang/String; // field@05df │ │ +028058: 6e20 9a06 4300 |0018: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02805e: 0c03 |001b: move-result-object v3 │ │ +028060: 1a04 5a00 |001c: const-string v4, "/" // string@005a │ │ +028064: 6e20 9a06 4300 |001e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02806a: 0c03 |0021: move-result-object v3 │ │ +02806c: 6e20 9a06 2300 |0022: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +028072: 0c03 |0025: move-result-object v3 │ │ +028074: 6e10 9c06 0300 |0026: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +02807a: 0c01 |0029: move-result-object v1 │ │ +02807c: 5463 de05 |002a: iget-object v3, v6, Lcom/gacode/relaunchx/ReLaunch$41;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05de │ │ +028080: 5433 4a06 |002c: iget-object v3, v3, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +028084: 5464 e305 |002e: iget-object v4, v6, Lcom/gacode/relaunchx/ReLaunch$41;.val$oldFullName:Ljava/lang/String; // field@05e3 │ │ +028088: 6e30 8f04 4301 |0030: invoke-virtual {v3, v4, v1}, Lcom/gacode/relaunchx/ReLaunchApp;.moveFile:(Ljava/lang/String;Ljava/lang/String;)Z // method@048f │ │ +02808e: 0a03 |0033: move-result v3 │ │ +028090: 3803 3800 |0034: if-eqz v3, 006c // +0038 │ │ +028094: 5463 de05 |0036: iget-object v3, v6, Lcom/gacode/relaunchx/ReLaunch$41;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05de │ │ +028098: 5433 5a06 |0038: iget-object v3, v3, Lcom/gacode/relaunchx/ReLaunch;.itemsArray:Ljava/util/List; // field@065a │ │ +02809c: 5264 e405 |003a: iget v4, v6, Lcom/gacode/relaunchx/ReLaunch$41;.val$pos:I // field@05e4 │ │ +0280a0: 7220 d006 4300 |003c: invoke-interface {v3, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ +0280a6: 0c03 |003f: move-result-object v3 │ │ +0280a8: 1f03 6701 |0040: check-cast v3, Lcom/gacode/relaunchx/ReLaunch$FileDetails; // type@0167 │ │ +0280ac: 5b32 0606 |0042: iput-object v2, v3, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.name:Ljava/lang/String; // field@0606 │ │ +0280b0: 5463 de05 |0044: iget-object v3, v6, Lcom/gacode/relaunchx/ReLaunch$41;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05de │ │ +0280b4: 5433 5a06 |0046: iget-object v3, v3, Lcom/gacode/relaunchx/ReLaunch;.itemsArray:Ljava/util/List; // field@065a │ │ +0280b8: 5264 e405 |0048: iget v4, v6, Lcom/gacode/relaunchx/ReLaunch$41;.val$pos:I // field@05e4 │ │ +0280bc: 7220 d006 4300 |004a: invoke-interface {v3, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ +0280c2: 0c03 |004d: move-result-object v3 │ │ +0280c4: 1f03 6701 |004e: check-cast v3, Lcom/gacode/relaunchx/ReLaunch$FileDetails; // type@0167 │ │ +0280c8: 5b32 0306 |0050: iput-object v2, v3, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.displayName:Ljava/lang/String; // field@0603 │ │ +0280cc: 5463 de05 |0052: iget-object v3, v6, Lcom/gacode/relaunchx/ReLaunch$41;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05de │ │ +0280d0: 5433 5a06 |0054: iget-object v3, v3, Lcom/gacode/relaunchx/ReLaunch;.itemsArray:Ljava/util/List; // field@065a │ │ +0280d4: 5264 e405 |0056: iget v4, v6, Lcom/gacode/relaunchx/ReLaunch$41;.val$pos:I // field@05e4 │ │ +0280d8: 7220 d006 4300 |0058: invoke-interface {v3, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ +0280de: 0c03 |005b: move-result-object v3 │ │ +0280e0: 1f03 6701 |005c: check-cast v3, Lcom/gacode/relaunchx/ReLaunch$FileDetails; // type@0167 │ │ +0280e4: 5b31 0506 |005e: iput-object v1, v3, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.fullPathName:Ljava/lang/String; // field@0605 │ │ +0280e8: 5463 de05 |0060: iget-object v3, v6, Lcom/gacode/relaunchx/ReLaunch$41;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05de │ │ +0280ec: 5464 df05 |0062: iget-object v4, v6, Lcom/gacode/relaunchx/ReLaunch$41;.val$dname:Ljava/lang/String; // field@05df │ │ +0280f0: 5465 de05 |0064: iget-object v5, v6, Lcom/gacode/relaunchx/ReLaunch$41;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05de │ │ +0280f4: 5455 5206 |0066: iget-object v5, v5, Lcom/gacode/relaunchx/ReLaunch;.currentPosition:Ljava/lang/Integer; // field@0652 │ │ +0280f8: 7130 0e04 4305 |0068: invoke-static {v3, v4, v5}, Lcom/gacode/relaunchx/ReLaunch;.access$000:(Lcom/gacode/relaunchx/ReLaunch;Ljava/lang/String;Ljava/lang/Integer;)V // method@040e │ │ +0280fe: 0e00 |006b: return-void │ │ +028100: 2200 0c00 |006c: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000c │ │ +028104: 5463 e205 |006e: iget-object v3, v6, Lcom/gacode/relaunchx/ReLaunch$41;.val$mThis:Landroid/content/Context; // field@05e2 │ │ +028108: 7020 1b00 3000 |0070: invoke-direct {v0, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ +02810e: 5463 de05 |0073: iget-object v3, v6, Lcom/gacode/relaunchx/ReLaunch$41;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05de │ │ +028112: 6e10 3704 0300 |0075: invoke-virtual {v3}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +028118: 0c03 |0078: move-result-object v3 │ │ +02811a: 1404 d901 087f |0079: const v4, #float 1.80785e+38 // #7f0801d9 │ │ +028120: 6e20 8000 4300 |007c: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +028126: 0c03 |007f: move-result-object v3 │ │ +028128: 6e20 2500 3000 |0080: invoke-virtual {v0, v3}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ +02812e: 2203 0202 |0083: new-instance v3, Ljava/lang/StringBuilder; // type@0202 │ │ +028132: 7010 9606 0300 |0085: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +028138: 5464 de05 |0088: iget-object v4, v6, Lcom/gacode/relaunchx/ReLaunch$41;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05de │ │ +02813c: 6e10 3704 0400 |008a: invoke-virtual {v4}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +028142: 0c04 |008d: move-result-object v4 │ │ +028144: 1405 e401 087f |008e: const v5, #float 1.80785e+38 // #7f0801e4 │ │ +02814a: 6e20 8000 5400 |0091: invoke-virtual {v4, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +028150: 0c04 |0094: move-result-object v4 │ │ +028152: 6e20 9a06 4300 |0095: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +028158: 0c03 |0098: move-result-object v3 │ │ +02815a: 1a04 0200 |0099: const-string v4, " " // string@0002 │ │ +02815e: 6e20 9a06 4300 |009b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +028164: 0c03 |009e: move-result-object v3 │ │ +028166: 5464 e005 |009f: iget-object v4, v6, Lcom/gacode/relaunchx/ReLaunch$41;.val$fname:Ljava/lang/String; // field@05e0 │ │ +02816a: 6e20 9a06 4300 |00a1: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +028170: 0c03 |00a4: move-result-object v3 │ │ +028172: 6e10 9c06 0300 |00a5: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +028178: 0c03 |00a8: move-result-object v3 │ │ +02817a: 6e20 1e00 3000 |00a9: invoke-virtual {v0, v3}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@001e │ │ +028180: 5463 de05 |00ac: iget-object v3, v6, Lcom/gacode/relaunchx/ReLaunch$41;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05de │ │ +028184: 6e10 3704 0300 |00ae: invoke-virtual {v3}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +02818a: 0c03 |00b1: move-result-object v3 │ │ +02818c: 1404 8100 087f |00b2: const v4, #float 1.80778e+38 // #7f080081 │ │ +028192: 6e20 8000 4300 |00b5: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +028198: 0c03 |00b8: move-result-object v3 │ │ +02819a: 2204 5301 |00b9: new-instance v4, Lcom/gacode/relaunchx/ReLaunch$41$1; // type@0153 │ │ +02819e: 7020 c903 6400 |00bb: invoke-direct {v4, v6}, Lcom/gacode/relaunchx/ReLaunch$41$1;.:(Lcom/gacode/relaunchx/ReLaunch$41;)V // method@03c9 │ │ +0281a4: 6e30 2100 3004 |00be: invoke-virtual {v0, v3, v4}, Landroid/app/AlertDialog$Builder;.setNeutralButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0021 │ │ +0281aa: 6e10 2700 0000 |00c1: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ +0281b0: 28a7 |00c4: goto 006b // -0059 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3366 │ │ 0x0003 line=3367 │ │ 0x0011 line=3368 │ │ 0x002a line=3369 │ │ 0x0036 line=3370 │ │ @@ -41113,18 +41119,18 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunch;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02711c: |[02711c] com.gacode.relaunchx.ReLaunch$42.:(Lcom/gacode/relaunchx/ReLaunch;)V │ │ -02712c: 5b01 e505 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$42;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05e5 │ │ -027130: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -027136: 0e00 |0005: return-void │ │ +0281b4: |[0281b4] com.gacode.relaunchx.ReLaunch$42.:(Lcom/gacode/relaunchx/ReLaunch;)V │ │ +0281c4: 5b01 e505 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$42;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05e5 │ │ +0281c8: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +0281ce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3396 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/ReLaunch$42; │ │ 0x0000 - 0x0006 reg=1 this$0 Lcom/gacode/relaunchx/ReLaunch; │ │ │ │ @@ -41134,17 +41140,17 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -027138: |[027138] com.gacode.relaunchx.ReLaunch$42.onClick:(Landroid/content/DialogInterface;I)V │ │ -027148: 7210 4b00 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ -02714e: 0e00 |0003: return-void │ │ +0281d0: |[0281d0] com.gacode.relaunchx.ReLaunch$42.onClick:(Landroid/content/DialogInterface;I)V │ │ +0281e0: 7210 4b00 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ +0281e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3399 │ │ 0x0003 line=3400 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/gacode/relaunchx/ReLaunch$42; │ │ 0x0000 - 0x0004 reg=1 dialog Landroid/content/DialogInterface; │ │ @@ -41185,18 +41191,18 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunch$43;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -027150: |[027150] com.gacode.relaunchx.ReLaunch$43$1.:(Lcom/gacode/relaunchx/ReLaunch$43;)V │ │ -027160: 5b01 e605 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$43$1;.this$1:Lcom/gacode/relaunchx/ReLaunch$43; // field@05e6 │ │ -027164: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -02716a: 0e00 |0005: return-void │ │ +0281e8: |[0281e8] com.gacode.relaunchx.ReLaunch$43$1.:(Lcom/gacode/relaunchx/ReLaunch$43;)V │ │ +0281f8: 5b01 e605 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$43$1;.this$1:Lcom/gacode/relaunchx/ReLaunch$43; // field@05e6 │ │ +0281fc: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +028202: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3447 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/ReLaunch$43$1; │ │ 0x0000 - 0x0006 reg=1 this$1 Lcom/gacode/relaunchx/ReLaunch$43; │ │ │ │ @@ -41206,17 +41212,17 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02716c: |[02716c] com.gacode.relaunchx.ReLaunch$43$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -02717c: 7210 4b00 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ -027182: 0e00 |0003: return-void │ │ +028204: |[028204] com.gacode.relaunchx.ReLaunch$43$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +028214: 7210 4b00 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ +02821a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3450 │ │ 0x0003 line=3451 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/gacode/relaunchx/ReLaunch$43$1; │ │ 0x0000 - 0x0004 reg=1 dialog Landroid/content/DialogInterface; │ │ @@ -41265,20 +41271,20 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunch;Landroid/widget/EditText;Landroid/content/Context;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -027184: |[027184] com.gacode.relaunchx.ReLaunch$43.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/widget/EditText;Landroid/content/Context;)V │ │ -027194: 5b01 e705 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$43;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05e7 │ │ -027198: 5b02 e805 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ReLaunch$43;.val$input:Landroid/widget/EditText; // field@05e8 │ │ -02719c: 5b03 e905 |0004: iput-object v3, v0, Lcom/gacode/relaunchx/ReLaunch$43;.val$mThis:Landroid/content/Context; // field@05e9 │ │ -0271a0: 7010 6606 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -0271a6: 0e00 |0009: return-void │ │ +02821c: |[02821c] com.gacode.relaunchx.ReLaunch$43.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/widget/EditText;Landroid/content/Context;)V │ │ +02822c: 5b01 e705 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$43;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05e7 │ │ +028230: 5b02 e805 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ReLaunch$43;.val$input:Landroid/widget/EditText; // field@05e8 │ │ +028234: 5b03 e905 |0004: iput-object v3, v0, Lcom/gacode/relaunchx/ReLaunch$43;.val$mThis:Landroid/content/Context; // field@05e9 │ │ +028238: 7010 6606 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +02823e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3417 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lcom/gacode/relaunchx/ReLaunch$43; │ │ 0x0000 - 0x000a reg=1 this$0 Lcom/gacode/relaunchx/ReLaunch; │ │ 0x0000 - 0x000a reg=2 (null) Landroid/widget/EditText; │ │ @@ -41290,109 +41296,109 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 200 16-bit code units │ │ -0271a8: |[0271a8] com.gacode.relaunchx.ReLaunch$43.onClick:(Landroid/content/DialogInterface;I)V │ │ -0271b8: 7210 4b00 0900 |0000: invoke-interface {v9}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ -0271be: 5485 e705 |0003: iget-object v5, v8, Lcom/gacode/relaunchx/ReLaunch$43;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05e7 │ │ -0271c2: 5455 6006 |0005: iget-object v5, v5, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -0271c6: 1a06 0b0a |0007: const-string v6, "lastdir" // string@0a0b │ │ -0271ca: 1a07 4f00 |0009: const-string v7, "." // string@004f │ │ -0271ce: 7230 6f00 6507 |000b: invoke-interface {v5, v6, v7}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -0271d4: 0c01 |000e: move-result-object v1 │ │ -0271d6: 5485 e805 |000f: iget-object v5, v8, Lcom/gacode/relaunchx/ReLaunch$43;.val$input:Landroid/widget/EditText; // field@05e8 │ │ -0271da: 6e10 1501 0500 |0011: invoke-virtual {v5}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0115 │ │ -0271e0: 0c05 |0014: move-result-object v5 │ │ -0271e2: 6e10 6906 0500 |0015: invoke-virtual {v5}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0669 │ │ -0271e8: 0c05 |0018: move-result-object v5 │ │ -0271ea: 6e10 9006 0500 |0019: invoke-virtual {v5}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0690 │ │ -0271f0: 0c04 |001c: move-result-object v4 │ │ -0271f2: 1a05 0000 |001d: const-string v5, "" // string@0000 │ │ -0271f6: 6e20 7d06 5400 |001f: invoke-virtual {v4, v5}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@067d │ │ -0271fc: 0a05 |0022: move-result v5 │ │ -0271fe: 3805 0300 |0023: if-eqz v5, 0026 // +0003 │ │ -027202: 0e00 |0025: return-void │ │ -027204: 2205 0202 |0026: new-instance v5, Ljava/lang/StringBuilder; // type@0202 │ │ -027208: 7010 9606 0500 |0028: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -02720e: 6e20 9a06 1500 |002b: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -027214: 0c05 |002e: move-result-object v5 │ │ -027216: 1a06 5a00 |002f: const-string v6, "/" // string@005a │ │ -02721a: 6e20 9a06 6500 |0031: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -027220: 0c05 |0034: move-result-object v5 │ │ -027222: 6e20 9a06 4500 |0035: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -027228: 0c05 |0038: move-result-object v5 │ │ -02722a: 6e10 9c06 0500 |0039: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -027230: 0c03 |003c: move-result-object v3 │ │ -027232: 5485 e705 |003d: iget-object v5, v8, Lcom/gacode/relaunchx/ReLaunch$43;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05e7 │ │ -027236: 5455 4a06 |003f: iget-object v5, v5, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02723a: 6e20 7904 3500 |0041: invoke-virtual {v5, v3}, Lcom/gacode/relaunchx/ReLaunchApp;.createDir:(Ljava/lang/String;)Z // method@0479 │ │ -027240: 0a05 |0044: move-result v5 │ │ -027242: 3805 2b00 |0045: if-eqz v5, 0070 // +002b │ │ -027246: 2202 6701 |0047: new-instance v2, Lcom/gacode/relaunchx/ReLaunch$FileDetails; // type@0167 │ │ -02724a: 5485 e705 |0049: iget-object v5, v8, Lcom/gacode/relaunchx/ReLaunch$43;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05e7 │ │ -02724e: 1206 |004b: const/4 v6, #int 0 // #0 │ │ -027250: 7030 f503 5206 |004c: invoke-direct {v2, v5, v6}, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.:(Lcom/gacode/relaunchx/ReLaunch;Lcom/gacode/relaunchx/ReLaunch$1;)V // method@03f5 │ │ -027256: 5b24 0606 |004f: iput-object v4, v2, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.name:Ljava/lang/String; // field@0606 │ │ -02725a: 5b24 0306 |0051: iput-object v4, v2, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.displayName:Ljava/lang/String; // field@0603 │ │ -02725e: 5b21 0206 |0053: iput-object v1, v2, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.directoryName:Ljava/lang/String; // field@0602 │ │ -027262: 5b23 0506 |0055: iput-object v3, v2, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.fullPathName:Ljava/lang/String; // field@0605 │ │ -027266: 6205 0f06 |0057: sget-object v5, Lcom/gacode/relaunchx/ReLaunch$FsItemType;.Directory:Lcom/gacode/relaunchx/ReLaunch$FsItemType; // field@060f │ │ -02726a: 5b25 0a06 |0059: iput-object v5, v2, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.type:Lcom/gacode/relaunchx/ReLaunch$FsItemType; // field@060a │ │ -02726e: 1a05 c40a |005b: const-string v5, "nope" // string@0ac4 │ │ -027272: 5b25 0706 |005d: iput-object v5, v2, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.reader:Ljava/lang/String; // field@0607 │ │ -027276: 5485 e705 |005f: iget-object v5, v8, Lcom/gacode/relaunchx/ReLaunch$43;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05e7 │ │ -02727a: 5455 5a06 |0061: iget-object v5, v5, Lcom/gacode/relaunchx/ReLaunch;.itemsArray:Ljava/util/List; // field@065a │ │ -02727e: 7220 cc06 2500 |0063: invoke-interface {v5, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@06cc │ │ -027284: 5485 e705 |0066: iget-object v5, v8, Lcom/gacode/relaunchx/ReLaunch$43;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05e7 │ │ -027288: 5486 e705 |0068: iget-object v6, v8, Lcom/gacode/relaunchx/ReLaunch$43;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05e7 │ │ -02728c: 5466 5206 |006a: iget-object v6, v6, Lcom/gacode/relaunchx/ReLaunch;.currentPosition:Ljava/lang/Integer; // field@0652 │ │ -027290: 7130 0e04 1506 |006c: invoke-static {v5, v1, v6}, Lcom/gacode/relaunchx/ReLaunch;.access$000:(Lcom/gacode/relaunchx/ReLaunch;Ljava/lang/String;Ljava/lang/Integer;)V // method@040e │ │ -027296: 28b6 |006f: goto 0025 // -004a │ │ -027298: 2200 0c00 |0070: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000c │ │ -02729c: 5485 e905 |0072: iget-object v5, v8, Lcom/gacode/relaunchx/ReLaunch$43;.val$mThis:Landroid/content/Context; // field@05e9 │ │ -0272a0: 7020 1b00 5000 |0074: invoke-direct {v0, v5}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ -0272a6: 5485 e705 |0077: iget-object v5, v8, Lcom/gacode/relaunchx/ReLaunch$43;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05e7 │ │ -0272aa: 6e10 3704 0500 |0079: invoke-virtual {v5}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -0272b0: 0c05 |007c: move-result-object v5 │ │ -0272b2: 1406 d901 087f |007d: const v6, #float 1.80785e+38 // #7f0801d9 │ │ -0272b8: 6e20 8000 6500 |0080: invoke-virtual {v5, v6}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -0272be: 0c05 |0083: move-result-object v5 │ │ -0272c0: 6e20 2500 5000 |0084: invoke-virtual {v0, v5}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ -0272c6: 2205 0202 |0087: new-instance v5, Ljava/lang/StringBuilder; // type@0202 │ │ -0272ca: 7010 9606 0500 |0089: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -0272d0: 5486 e705 |008c: iget-object v6, v8, Lcom/gacode/relaunchx/ReLaunch$43;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05e7 │ │ -0272d4: 6e10 3704 0600 |008e: invoke-virtual {v6}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -0272da: 0c06 |0091: move-result-object v6 │ │ -0272dc: 1407 d701 087f |0092: const v7, #float 1.80785e+38 // #7f0801d7 │ │ -0272e2: 6e20 8000 7600 |0095: invoke-virtual {v6, v7}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -0272e8: 0c06 |0098: move-result-object v6 │ │ -0272ea: 6e20 9a06 6500 |0099: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -0272f0: 0c05 |009c: move-result-object v5 │ │ -0272f2: 1a06 0200 |009d: const-string v6, " " // string@0002 │ │ -0272f6: 6e20 9a06 6500 |009f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -0272fc: 0c05 |00a2: move-result-object v5 │ │ -0272fe: 6e20 9a06 3500 |00a3: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -027304: 0c05 |00a6: move-result-object v5 │ │ -027306: 6e10 9c06 0500 |00a7: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -02730c: 0c05 |00aa: move-result-object v5 │ │ -02730e: 6e20 1e00 5000 |00ab: invoke-virtual {v0, v5}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@001e │ │ -027314: 5485 e705 |00ae: iget-object v5, v8, Lcom/gacode/relaunchx/ReLaunch$43;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05e7 │ │ -027318: 6e10 3704 0500 |00b0: invoke-virtual {v5}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -02731e: 0c05 |00b3: move-result-object v5 │ │ -027320: 1406 8100 087f |00b4: const v6, #float 1.80778e+38 // #7f080081 │ │ -027326: 6e20 8000 6500 |00b7: invoke-virtual {v5, v6}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -02732c: 0c05 |00ba: move-result-object v5 │ │ -02732e: 2206 5601 |00bb: new-instance v6, Lcom/gacode/relaunchx/ReLaunch$43$1; // type@0156 │ │ -027332: 7020 cf03 8600 |00bd: invoke-direct {v6, v8}, Lcom/gacode/relaunchx/ReLaunch$43$1;.:(Lcom/gacode/relaunchx/ReLaunch$43;)V // method@03cf │ │ -027338: 6e30 2100 5006 |00c0: invoke-virtual {v0, v5, v6}, Landroid/app/AlertDialog$Builder;.setNeutralButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0021 │ │ -02733e: 6e10 2700 0000 |00c3: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ -027344: 2900 5fff |00c6: goto/16 0025 // -00a1 │ │ +028240: |[028240] com.gacode.relaunchx.ReLaunch$43.onClick:(Landroid/content/DialogInterface;I)V │ │ +028250: 7210 4b00 0900 |0000: invoke-interface {v9}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ +028256: 5485 e705 |0003: iget-object v5, v8, Lcom/gacode/relaunchx/ReLaunch$43;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05e7 │ │ +02825a: 5455 6006 |0005: iget-object v5, v5, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +02825e: 1a06 0b0a |0007: const-string v6, "lastdir" // string@0a0b │ │ +028262: 1a07 4f00 |0009: const-string v7, "." // string@004f │ │ +028266: 7230 6f00 6507 |000b: invoke-interface {v5, v6, v7}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +02826c: 0c01 |000e: move-result-object v1 │ │ +02826e: 5485 e805 |000f: iget-object v5, v8, Lcom/gacode/relaunchx/ReLaunch$43;.val$input:Landroid/widget/EditText; // field@05e8 │ │ +028272: 6e10 1501 0500 |0011: invoke-virtual {v5}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0115 │ │ +028278: 0c05 |0014: move-result-object v5 │ │ +02827a: 6e10 6906 0500 |0015: invoke-virtual {v5}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0669 │ │ +028280: 0c05 |0018: move-result-object v5 │ │ +028282: 6e10 9006 0500 |0019: invoke-virtual {v5}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0690 │ │ +028288: 0c04 |001c: move-result-object v4 │ │ +02828a: 1a05 0000 |001d: const-string v5, "" // string@0000 │ │ +02828e: 6e20 7d06 5400 |001f: invoke-virtual {v4, v5}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@067d │ │ +028294: 0a05 |0022: move-result v5 │ │ +028296: 3805 0300 |0023: if-eqz v5, 0026 // +0003 │ │ +02829a: 0e00 |0025: return-void │ │ +02829c: 2205 0202 |0026: new-instance v5, Ljava/lang/StringBuilder; // type@0202 │ │ +0282a0: 7010 9606 0500 |0028: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +0282a6: 6e20 9a06 1500 |002b: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +0282ac: 0c05 |002e: move-result-object v5 │ │ +0282ae: 1a06 5a00 |002f: const-string v6, "/" // string@005a │ │ +0282b2: 6e20 9a06 6500 |0031: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +0282b8: 0c05 |0034: move-result-object v5 │ │ +0282ba: 6e20 9a06 4500 |0035: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +0282c0: 0c05 |0038: move-result-object v5 │ │ +0282c2: 6e10 9c06 0500 |0039: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +0282c8: 0c03 |003c: move-result-object v3 │ │ +0282ca: 5485 e705 |003d: iget-object v5, v8, Lcom/gacode/relaunchx/ReLaunch$43;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05e7 │ │ +0282ce: 5455 4a06 |003f: iget-object v5, v5, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +0282d2: 6e20 7904 3500 |0041: invoke-virtual {v5, v3}, Lcom/gacode/relaunchx/ReLaunchApp;.createDir:(Ljava/lang/String;)Z // method@0479 │ │ +0282d8: 0a05 |0044: move-result v5 │ │ +0282da: 3805 2b00 |0045: if-eqz v5, 0070 // +002b │ │ +0282de: 2202 6701 |0047: new-instance v2, Lcom/gacode/relaunchx/ReLaunch$FileDetails; // type@0167 │ │ +0282e2: 5485 e705 |0049: iget-object v5, v8, Lcom/gacode/relaunchx/ReLaunch$43;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05e7 │ │ +0282e6: 1206 |004b: const/4 v6, #int 0 // #0 │ │ +0282e8: 7030 f503 5206 |004c: invoke-direct {v2, v5, v6}, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.:(Lcom/gacode/relaunchx/ReLaunch;Lcom/gacode/relaunchx/ReLaunch$1;)V // method@03f5 │ │ +0282ee: 5b24 0606 |004f: iput-object v4, v2, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.name:Ljava/lang/String; // field@0606 │ │ +0282f2: 5b24 0306 |0051: iput-object v4, v2, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.displayName:Ljava/lang/String; // field@0603 │ │ +0282f6: 5b21 0206 |0053: iput-object v1, v2, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.directoryName:Ljava/lang/String; // field@0602 │ │ +0282fa: 5b23 0506 |0055: iput-object v3, v2, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.fullPathName:Ljava/lang/String; // field@0605 │ │ +0282fe: 6205 0f06 |0057: sget-object v5, Lcom/gacode/relaunchx/ReLaunch$FsItemType;.Directory:Lcom/gacode/relaunchx/ReLaunch$FsItemType; // field@060f │ │ +028302: 5b25 0a06 |0059: iput-object v5, v2, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.type:Lcom/gacode/relaunchx/ReLaunch$FsItemType; // field@060a │ │ +028306: 1a05 c40a |005b: const-string v5, "nope" // string@0ac4 │ │ +02830a: 5b25 0706 |005d: iput-object v5, v2, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.reader:Ljava/lang/String; // field@0607 │ │ +02830e: 5485 e705 |005f: iget-object v5, v8, Lcom/gacode/relaunchx/ReLaunch$43;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05e7 │ │ +028312: 5455 5a06 |0061: iget-object v5, v5, Lcom/gacode/relaunchx/ReLaunch;.itemsArray:Ljava/util/List; // field@065a │ │ +028316: 7220 cc06 2500 |0063: invoke-interface {v5, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@06cc │ │ +02831c: 5485 e705 |0066: iget-object v5, v8, Lcom/gacode/relaunchx/ReLaunch$43;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05e7 │ │ +028320: 5486 e705 |0068: iget-object v6, v8, Lcom/gacode/relaunchx/ReLaunch$43;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05e7 │ │ +028324: 5466 5206 |006a: iget-object v6, v6, Lcom/gacode/relaunchx/ReLaunch;.currentPosition:Ljava/lang/Integer; // field@0652 │ │ +028328: 7130 0e04 1506 |006c: invoke-static {v5, v1, v6}, Lcom/gacode/relaunchx/ReLaunch;.access$000:(Lcom/gacode/relaunchx/ReLaunch;Ljava/lang/String;Ljava/lang/Integer;)V // method@040e │ │ +02832e: 28b6 |006f: goto 0025 // -004a │ │ +028330: 2200 0c00 |0070: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000c │ │ +028334: 5485 e905 |0072: iget-object v5, v8, Lcom/gacode/relaunchx/ReLaunch$43;.val$mThis:Landroid/content/Context; // field@05e9 │ │ +028338: 7020 1b00 5000 |0074: invoke-direct {v0, v5}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ +02833e: 5485 e705 |0077: iget-object v5, v8, Lcom/gacode/relaunchx/ReLaunch$43;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05e7 │ │ +028342: 6e10 3704 0500 |0079: invoke-virtual {v5}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +028348: 0c05 |007c: move-result-object v5 │ │ +02834a: 1406 d901 087f |007d: const v6, #float 1.80785e+38 // #7f0801d9 │ │ +028350: 6e20 8000 6500 |0080: invoke-virtual {v5, v6}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +028356: 0c05 |0083: move-result-object v5 │ │ +028358: 6e20 2500 5000 |0084: invoke-virtual {v0, v5}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ +02835e: 2205 0202 |0087: new-instance v5, Ljava/lang/StringBuilder; // type@0202 │ │ +028362: 7010 9606 0500 |0089: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +028368: 5486 e705 |008c: iget-object v6, v8, Lcom/gacode/relaunchx/ReLaunch$43;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05e7 │ │ +02836c: 6e10 3704 0600 |008e: invoke-virtual {v6}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +028372: 0c06 |0091: move-result-object v6 │ │ +028374: 1407 d701 087f |0092: const v7, #float 1.80785e+38 // #7f0801d7 │ │ +02837a: 6e20 8000 7600 |0095: invoke-virtual {v6, v7}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +028380: 0c06 |0098: move-result-object v6 │ │ +028382: 6e20 9a06 6500 |0099: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +028388: 0c05 |009c: move-result-object v5 │ │ +02838a: 1a06 0200 |009d: const-string v6, " " // string@0002 │ │ +02838e: 6e20 9a06 6500 |009f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +028394: 0c05 |00a2: move-result-object v5 │ │ +028396: 6e20 9a06 3500 |00a3: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02839c: 0c05 |00a6: move-result-object v5 │ │ +02839e: 6e10 9c06 0500 |00a7: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +0283a4: 0c05 |00aa: move-result-object v5 │ │ +0283a6: 6e20 1e00 5000 |00ab: invoke-virtual {v0, v5}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@001e │ │ +0283ac: 5485 e705 |00ae: iget-object v5, v8, Lcom/gacode/relaunchx/ReLaunch$43;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05e7 │ │ +0283b0: 6e10 3704 0500 |00b0: invoke-virtual {v5}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +0283b6: 0c05 |00b3: move-result-object v5 │ │ +0283b8: 1406 8100 087f |00b4: const v6, #float 1.80778e+38 // #7f080081 │ │ +0283be: 6e20 8000 6500 |00b7: invoke-virtual {v5, v6}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +0283c4: 0c05 |00ba: move-result-object v5 │ │ +0283c6: 2206 5601 |00bb: new-instance v6, Lcom/gacode/relaunchx/ReLaunch$43$1; // type@0156 │ │ +0283ca: 7020 cf03 8600 |00bd: invoke-direct {v6, v8}, Lcom/gacode/relaunchx/ReLaunch$43$1;.:(Lcom/gacode/relaunchx/ReLaunch$43;)V // method@03cf │ │ +0283d0: 6e30 2100 5006 |00c0: invoke-virtual {v0, v5, v6}, Landroid/app/AlertDialog$Builder;.setNeutralButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0021 │ │ +0283d6: 6e10 2700 0000 |00c3: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ +0283dc: 2900 5fff |00c6: goto/16 0025 // -00a1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3420 │ │ 0x0003 line=3421 │ │ 0x000f line=3422 │ │ 0x001d line=3423 │ │ 0x0025 line=3455 │ │ @@ -41459,18 +41465,18 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunch;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -027348: |[027348] com.gacode.relaunchx.ReLaunch$44.:(Lcom/gacode/relaunchx/ReLaunch;)V │ │ -027358: 5b01 ea05 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$44;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05ea │ │ -02735c: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -027362: 0e00 |0005: return-void │ │ +0283e0: |[0283e0] com.gacode.relaunchx.ReLaunch$44.:(Lcom/gacode/relaunchx/ReLaunch;)V │ │ +0283f0: 5b01 ea05 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$44;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05ea │ │ +0283f4: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +0283fa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3460 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/ReLaunch$44; │ │ 0x0000 - 0x0006 reg=1 this$0 Lcom/gacode/relaunchx/ReLaunch; │ │ │ │ @@ -41480,17 +41486,17 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -027364: |[027364] com.gacode.relaunchx.ReLaunch$44.onClick:(Landroid/content/DialogInterface;I)V │ │ -027374: 7210 4b00 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ -02737a: 0e00 |0003: return-void │ │ +0283fc: |[0283fc] com.gacode.relaunchx.ReLaunch$44.onClick:(Landroid/content/DialogInterface;I)V │ │ +02840c: 7210 4b00 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ +028412: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3463 │ │ 0x0003 line=3464 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/gacode/relaunchx/ReLaunch$44; │ │ 0x0000 - 0x0004 reg=1 dialog Landroid/content/DialogInterface; │ │ @@ -41535,19 +41541,19 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunch;[Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -02737c: |[02737c] com.gacode.relaunchx.ReLaunch$45.:(Lcom/gacode/relaunchx/ReLaunch;[Ljava/lang/String;)V │ │ -02738c: 5b01 eb05 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$45;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05eb │ │ -027390: 5b02 ec05 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ReLaunch$45;.val$homesList:[Ljava/lang/String; // field@05ec │ │ -027394: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -02739a: 0e00 |0007: return-void │ │ +028414: |[028414] com.gacode.relaunchx.ReLaunch$45.:(Lcom/gacode/relaunchx/ReLaunch;[Ljava/lang/String;)V │ │ +028424: 5b01 eb05 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$45;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05eb │ │ +028428: 5b02 ec05 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ReLaunch$45;.val$homesList:[Ljava/lang/String; // field@05ec │ │ +02842c: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +028432: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3632 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/gacode/relaunchx/ReLaunch$45; │ │ 0x0000 - 0x0008 reg=1 this$0 Lcom/gacode/relaunchx/ReLaunch; │ │ 0x0000 - 0x0008 reg=2 (null) [Ljava/lang/String; │ │ @@ -41558,24 +41564,24 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -02739c: |[02739c] com.gacode.relaunchx.ReLaunch$45.onClick:(Landroid/content/DialogInterface;I)V │ │ -0273ac: 5430 eb05 |0000: iget-object v0, v3, Lcom/gacode/relaunchx/ReLaunch$45;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05eb │ │ -0273b0: 5431 ec05 |0002: iget-object v1, v3, Lcom/gacode/relaunchx/ReLaunch$45;.val$homesList:[Ljava/lang/String; // field@05ec │ │ -0273b4: 4601 0105 |0004: aget-object v1, v1, v5 │ │ -0273b8: 12f2 |0006: const/4 v2, #int -1 // #ff │ │ -0273ba: 7110 5f06 0200 |0007: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -0273c0: 0c02 |000a: move-result-object v2 │ │ -0273c2: 7130 0e04 1002 |000b: invoke-static {v0, v1, v2}, Lcom/gacode/relaunchx/ReLaunch;.access$000:(Lcom/gacode/relaunchx/ReLaunch;Ljava/lang/String;Ljava/lang/Integer;)V // method@040e │ │ -0273c8: 7210 4b00 0400 |000e: invoke-interface {v4}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ -0273ce: 0e00 |0011: return-void │ │ +028434: |[028434] com.gacode.relaunchx.ReLaunch$45.onClick:(Landroid/content/DialogInterface;I)V │ │ +028444: 5430 eb05 |0000: iget-object v0, v3, Lcom/gacode/relaunchx/ReLaunch$45;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05eb │ │ +028448: 5431 ec05 |0002: iget-object v1, v3, Lcom/gacode/relaunchx/ReLaunch$45;.val$homesList:[Ljava/lang/String; // field@05ec │ │ +02844c: 4601 0105 |0004: aget-object v1, v1, v5 │ │ +028450: 12f2 |0006: const/4 v2, #int -1 // #ff │ │ +028452: 7110 5f06 0200 |0007: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +028458: 0c02 |000a: move-result-object v2 │ │ +02845a: 7130 0e04 1002 |000b: invoke-static {v0, v1, v2}, Lcom/gacode/relaunchx/ReLaunch;.access$000:(Lcom/gacode/relaunchx/ReLaunch;Ljava/lang/String;Ljava/lang/Integer;)V // method@040e │ │ +028460: 7210 4b00 0400 |000e: invoke-interface {v4}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ +028466: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3634 │ │ 0x000e line=3635 │ │ 0x0011 line=3636 │ │ locals : │ │ 0x0000 - 0x0012 reg=3 this Lcom/gacode/relaunchx/ReLaunch$45; │ │ @@ -41617,18 +41623,18 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunch;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0273d0: |[0273d0] com.gacode.relaunchx.ReLaunch$46.:(Lcom/gacode/relaunchx/ReLaunch;)V │ │ -0273e0: 5b01 ed05 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$46;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05ed │ │ -0273e4: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -0273ea: 0e00 |0005: return-void │ │ +028468: |[028468] com.gacode.relaunchx.ReLaunch$46.:(Lcom/gacode/relaunchx/ReLaunch;)V │ │ +028478: 5b01 ed05 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$46;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05ed │ │ +02847c: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +028482: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3640 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/ReLaunch$46; │ │ 0x0000 - 0x0006 reg=1 this$0 Lcom/gacode/relaunchx/ReLaunch; │ │ │ │ @@ -41638,17 +41644,17 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0273ec: |[0273ec] com.gacode.relaunchx.ReLaunch$46.onClick:(Landroid/content/DialogInterface;I)V │ │ -0273fc: 7210 4b00 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ -027402: 0e00 |0003: return-void │ │ +028484: |[028484] com.gacode.relaunchx.ReLaunch$46.onClick:(Landroid/content/DialogInterface;I)V │ │ +028494: 7210 4b00 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ +02849a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3642 │ │ 0x0003 line=3643 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/gacode/relaunchx/ReLaunch$46; │ │ 0x0000 - 0x0004 reg=1 dialog Landroid/content/DialogInterface; │ │ @@ -41693,19 +41699,19 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunch;[I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -027404: |[027404] com.gacode.relaunchx.ReLaunch$47.:(Lcom/gacode/relaunchx/ReLaunch;[I)V │ │ -027414: 5b01 ee05 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$47;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05ee │ │ -027418: 5b02 ef05 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ReLaunch$47;.val$currentSortKey:[I // field@05ef │ │ -02741c: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -027422: 0e00 |0007: return-void │ │ +02849c: |[02849c] com.gacode.relaunchx.ReLaunch$47.:(Lcom/gacode/relaunchx/ReLaunch;[I)V │ │ +0284ac: 5b01 ee05 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$47;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05ee │ │ +0284b0: 5b02 ef05 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ReLaunch$47;.val$currentSortKey:[I // field@05ef │ │ +0284b4: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +0284ba: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3762 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/gacode/relaunchx/ReLaunch$47; │ │ 0x0000 - 0x0008 reg=1 this$0 Lcom/gacode/relaunchx/ReLaunch; │ │ 0x0000 - 0x0008 reg=2 (null) [I │ │ @@ -41716,43 +41722,43 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 57 16-bit code units │ │ -027424: |[027424] com.gacode.relaunchx.ReLaunch$47.onClick:(Landroid/content/DialogInterface;I)V │ │ -027434: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -027436: 12f4 |0001: const/4 v4, #int -1 // #ff │ │ -027438: 5462 ee05 |0002: iget-object v2, v6, Lcom/gacode/relaunchx/ReLaunch$47;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05ee │ │ -02743c: 5422 6006 |0004: iget-object v2, v2, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -027440: 7210 6b00 0200 |0006: invoke-interface {v2}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006b │ │ -027446: 0c00 |0009: move-result-object v0 │ │ -027448: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -02744a: 3348 0300 |000b: if-ne v8, v4, 000e // +0003 │ │ -02744e: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -027450: 1a02 b90d |000e: const-string v2, "sortOrder" // string@0db9 │ │ -027454: 7230 6800 2001 |0010: invoke-interface {v0, v2, v1}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0068 │ │ -02745a: 1a02 b50d |0013: const-string v2, "sortKey" // string@0db5 │ │ -02745e: 5463 ef05 |0015: iget-object v3, v6, Lcom/gacode/relaunchx/ReLaunch$47;.val$currentSortKey:[I // field@05ef │ │ -027462: 4403 0305 |0017: aget v3, v3, v5 │ │ -027466: 7230 6800 2003 |0019: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0068 │ │ -02746c: 7210 6500 0000 |001c: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0065 │ │ -027472: 5462 ee05 |001f: iget-object v2, v6, Lcom/gacode/relaunchx/ReLaunch$47;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05ee │ │ -027476: 5463 ef05 |0021: iget-object v3, v6, Lcom/gacode/relaunchx/ReLaunch$47;.val$currentSortKey:[I // field@05ef │ │ -02747a: 4403 0305 |0023: aget v3, v3, v5 │ │ -02747e: 7130 1b04 3201 |0025: invoke-static {v2, v3, v1}, Lcom/gacode/relaunchx/ReLaunch;.access$2100:(Lcom/gacode/relaunchx/ReLaunch;II)V // method@041b │ │ -027484: 7210 4b00 0700 |0028: invoke-interface {v7}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ -02748a: 5462 ee05 |002b: iget-object v2, v6, Lcom/gacode/relaunchx/ReLaunch$47;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05ee │ │ -02748e: 5463 ee05 |002d: iget-object v3, v6, Lcom/gacode/relaunchx/ReLaunch$47;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05ee │ │ -027492: 5433 5306 |002f: iget-object v3, v3, Lcom/gacode/relaunchx/ReLaunch;.currentRoot:Ljava/lang/String; // field@0653 │ │ -027496: 7110 5f06 0400 |0031: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -02749c: 0c04 |0034: move-result-object v4 │ │ -02749e: 7130 0e04 3204 |0035: invoke-static {v2, v3, v4}, Lcom/gacode/relaunchx/ReLaunch;.access$000:(Lcom/gacode/relaunchx/ReLaunch;Ljava/lang/String;Ljava/lang/Integer;)V // method@040e │ │ -0274a4: 0e00 |0038: return-void │ │ +0284bc: |[0284bc] com.gacode.relaunchx.ReLaunch$47.onClick:(Landroid/content/DialogInterface;I)V │ │ +0284cc: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0284ce: 12f4 |0001: const/4 v4, #int -1 // #ff │ │ +0284d0: 5462 ee05 |0002: iget-object v2, v6, Lcom/gacode/relaunchx/ReLaunch$47;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05ee │ │ +0284d4: 5422 6006 |0004: iget-object v2, v2, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +0284d8: 7210 6b00 0200 |0006: invoke-interface {v2}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006b │ │ +0284de: 0c00 |0009: move-result-object v0 │ │ +0284e0: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +0284e2: 3348 0300 |000b: if-ne v8, v4, 000e // +0003 │ │ +0284e6: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +0284e8: 1a02 b90d |000e: const-string v2, "sortOrder" // string@0db9 │ │ +0284ec: 7230 6800 2001 |0010: invoke-interface {v0, v2, v1}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0068 │ │ +0284f2: 1a02 b50d |0013: const-string v2, "sortKey" // string@0db5 │ │ +0284f6: 5463 ef05 |0015: iget-object v3, v6, Lcom/gacode/relaunchx/ReLaunch$47;.val$currentSortKey:[I // field@05ef │ │ +0284fa: 4403 0305 |0017: aget v3, v3, v5 │ │ +0284fe: 7230 6800 2003 |0019: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0068 │ │ +028504: 7210 6500 0000 |001c: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0065 │ │ +02850a: 5462 ee05 |001f: iget-object v2, v6, Lcom/gacode/relaunchx/ReLaunch$47;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05ee │ │ +02850e: 5463 ef05 |0021: iget-object v3, v6, Lcom/gacode/relaunchx/ReLaunch$47;.val$currentSortKey:[I // field@05ef │ │ +028512: 4403 0305 |0023: aget v3, v3, v5 │ │ +028516: 7130 1b04 3201 |0025: invoke-static {v2, v3, v1}, Lcom/gacode/relaunchx/ReLaunch;.access$2100:(Lcom/gacode/relaunchx/ReLaunch;II)V // method@041b │ │ +02851c: 7210 4b00 0700 |0028: invoke-interface {v7}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ +028522: 5462 ee05 |002b: iget-object v2, v6, Lcom/gacode/relaunchx/ReLaunch$47;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05ee │ │ +028526: 5463 ee05 |002d: iget-object v3, v6, Lcom/gacode/relaunchx/ReLaunch$47;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05ee │ │ +02852a: 5433 5306 |002f: iget-object v3, v3, Lcom/gacode/relaunchx/ReLaunch;.currentRoot:Ljava/lang/String; // field@0653 │ │ +02852e: 7110 5f06 0400 |0031: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +028534: 0c04 |0034: move-result-object v4 │ │ +028536: 7130 0e04 3204 |0035: invoke-static {v2, v3, v4}, Lcom/gacode/relaunchx/ReLaunch;.access$000:(Lcom/gacode/relaunchx/ReLaunch;Ljava/lang/String;Ljava/lang/Integer;)V // method@040e │ │ +02853c: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=3765 │ │ 0x000a line=3766 │ │ 0x000b line=3767 │ │ 0x000d line=3768 │ │ 0x000e line=3769 │ │ @@ -41808,19 +41814,19 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunch;[I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0274a8: |[0274a8] com.gacode.relaunchx.ReLaunch$48.:(Lcom/gacode/relaunchx/ReLaunch;[I)V │ │ -0274b8: 5b01 f005 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$48;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05f0 │ │ -0274bc: 5b02 f105 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ReLaunch$48;.val$currentSortKey:[I // field@05f1 │ │ -0274c0: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -0274c6: 0e00 |0007: return-void │ │ +028540: |[028540] com.gacode.relaunchx.ReLaunch$48.:(Lcom/gacode/relaunchx/ReLaunch;[I)V │ │ +028550: 5b01 f005 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$48;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05f0 │ │ +028554: 5b02 f105 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ReLaunch$48;.val$currentSortKey:[I // field@05f1 │ │ +028558: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +02855e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3781 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/gacode/relaunchx/ReLaunch$48; │ │ 0x0000 - 0x0008 reg=1 this$0 Lcom/gacode/relaunchx/ReLaunch; │ │ 0x0000 - 0x0008 reg=2 (null) [I │ │ @@ -41831,19 +41837,19 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0274c8: |[0274c8] com.gacode.relaunchx.ReLaunch$48.onClick:(Landroid/content/DialogInterface;I)V │ │ -0274d8: 5420 f105 |0000: iget-object v0, v2, Lcom/gacode/relaunchx/ReLaunch$48;.val$currentSortKey:[I // field@05f1 │ │ -0274dc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0274de: 4b04 0001 |0003: aput v4, v0, v1 │ │ -0274e2: 0e00 |0005: return-void │ │ +028560: |[028560] com.gacode.relaunchx.ReLaunch$48.onClick:(Landroid/content/DialogInterface;I)V │ │ +028570: 5420 f105 |0000: iget-object v0, v2, Lcom/gacode/relaunchx/ReLaunch$48;.val$currentSortKey:[I // field@05f1 │ │ +028574: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +028576: 4b04 0001 |0003: aput v4, v0, v1 │ │ +02857a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3783 │ │ 0x0005 line=3784 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/gacode/relaunchx/ReLaunch$48; │ │ 0x0000 - 0x0006 reg=3 dialog Landroid/content/DialogInterface; │ │ @@ -41888,19 +41894,19 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunch;Landroid/app/Dialog;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0274e4: |[0274e4] com.gacode.relaunchx.ReLaunch$49.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/app/Dialog;)V │ │ -0274f4: 5b01 f205 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$49;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05f2 │ │ -0274f8: 5b02 f305 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ReLaunch$49;.val$dialog:Landroid/app/Dialog; // field@05f3 │ │ -0274fc: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -027502: 0e00 |0007: return-void │ │ +02857c: |[02857c] com.gacode.relaunchx.ReLaunch$49.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/app/Dialog;)V │ │ +02858c: 5b01 f205 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$49;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05f2 │ │ +028590: 5b02 f305 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ReLaunch$49;.val$dialog:Landroid/app/Dialog; // field@05f3 │ │ +028594: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +02859a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3956 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/gacode/relaunchx/ReLaunch$49; │ │ 0x0000 - 0x0008 reg=1 this$0 Lcom/gacode/relaunchx/ReLaunch; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/app/Dialog; │ │ @@ -41911,18 +41917,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -027504: |[027504] com.gacode.relaunchx.ReLaunch$49.onClick:(Landroid/view/View;)V │ │ -027514: 5410 f305 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$49;.val$dialog:Landroid/app/Dialog; // field@05f3 │ │ -027518: 6e10 2f00 0000 |0002: invoke-virtual {v0}, Landroid/app/Dialog;.dismiss:()V // method@002f │ │ -02751e: 0e00 |0005: return-void │ │ +02859c: |[02859c] com.gacode.relaunchx.ReLaunch$49.onClick:(Landroid/view/View;)V │ │ +0285ac: 5410 f305 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$49;.val$dialog:Landroid/app/Dialog; // field@05f3 │ │ +0285b0: 6e10 2f00 0000 |0002: invoke-virtual {v0}, Landroid/app/Dialog;.dismiss:()V // method@002f │ │ +0285b6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3958 │ │ 0x0005 line=3959 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/gacode/relaunchx/ReLaunch$49; │ │ 0x0000 - 0x0006 reg=2 v Landroid/view/View; │ │ @@ -41961,18 +41967,18 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunch;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -027520: |[027520] com.gacode.relaunchx.ReLaunch$4.:(Lcom/gacode/relaunchx/ReLaunch;)V │ │ -027530: 5b01 f405 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$4;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05f4 │ │ -027534: 7010 4200 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0042 │ │ -02753a: 0e00 |0005: return-void │ │ +0285b8: |[0285b8] com.gacode.relaunchx.ReLaunch$4.:(Lcom/gacode/relaunchx/ReLaunch;)V │ │ +0285c8: 5b01 f405 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$4;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05f4 │ │ +0285cc: 7010 4200 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0042 │ │ +0285d2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=924 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/ReLaunch$4; │ │ 0x0000 - 0x0006 reg=1 this$0 Lcom/gacode/relaunchx/ReLaunch; │ │ │ │ @@ -41982,151 +41988,151 @@ │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 259 16-bit code units │ │ -02753c: |[02753c] com.gacode.relaunchx.ReLaunch$4.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -02754c: 121a |0000: const/4 v10, #int 1 // #1 │ │ -02754e: 54c7 f405 |0001: iget-object v7, v12, Lcom/gacode/relaunchx/ReLaunch$4;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05f4 │ │ -027552: 5477 6006 |0003: iget-object v7, v7, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -027556: 1a08 470e |0005: const-string v8, "toolbarTextMode" // string@0e47 │ │ -02755a: 1219 |0007: const/4 v9, #int 1 // #1 │ │ -02755c: 7230 6d00 8709 |0008: invoke-interface {v7, v8, v9}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ -027562: 0a03 |000b: move-result v3 │ │ -027564: 6e20 4a00 cd00 |000c: invoke-virtual {v13, v12}, Landroid/content/Context;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@004a │ │ -02756a: 54c7 f405 |000f: iget-object v7, v12, Lcom/gacode/relaunchx/ReLaunch$4;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05f4 │ │ -02756e: 1208 |0011: const/4 v8, #int 0 // #0 │ │ -027570: 5c78 4f06 |0012: iput-boolean v8, v7, Lcom/gacode/relaunchx/ReLaunch;.batteryLevelRegistered:Z // field@064f │ │ -027574: 1a07 130a |0014: const-string v7, "level" // string@0a13 │ │ -027578: 12f8 |0016: const/4 v8, #int -1 // #ff │ │ -02757a: 6e30 5500 7e08 |0017: invoke-virtual {v14, v7, v8}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0055 │ │ -027580: 0a05 |001a: move-result v5 │ │ -027582: 1a07 c90c |001b: const-string v7, "scale" // string@0cc9 │ │ -027586: 12f8 |001d: const/4 v8, #int -1 // #ff │ │ -027588: 6e30 5500 7e08 |001e: invoke-virtual {v14, v7, v8}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0055 │ │ -02758e: 0a06 |0021: move-result v6 │ │ -027590: 1a07 480b |0022: const-string v7, "plugged" // string@0b48 │ │ -027594: 12f8 |0024: const/4 v8, #int -1 // #ff │ │ -027596: 6e30 5500 7e08 |0025: invoke-virtual {v14, v7, v8}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0055 │ │ -02759c: 0a04 |0028: move-result v4 │ │ -02759e: 12f2 |0029: const/4 v2, #int -1 // #ff │ │ -0275a0: 3a05 0800 |002a: if-ltz v5, 0032 // +0008 │ │ -0275a4: 3d06 0600 |002c: if-lez v6, 0032 // +0006 │ │ -0275a8: da07 0564 |002e: mul-int/lit8 v7, v5, #int 100 // #64 │ │ -0275ac: 9302 0706 |0030: div-int v2, v7, v6 │ │ -0275b0: 54c7 f405 |0032: iget-object v7, v12, Lcom/gacode/relaunchx/ReLaunch$4;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05f4 │ │ -0275b4: 5477 4b06 |0034: iget-object v7, v7, Lcom/gacode/relaunchx/ReLaunch;.battLevel:Landroid/widget/TextView; // field@064b │ │ -0275b8: 3807 5200 |0036: if-eqz v7, 0088 // +0052 │ │ -0275bc: 3803 5700 |0038: if-eqz v3, 008f // +0057 │ │ -0275c0: 1a00 0000 |003a: const-string v0, "" // string@0000 │ │ -0275c4: 33a4 4d00 |003c: if-ne v4, v10, 0089 // +004d │ │ -0275c8: 1a00 0a00 |003e: const-string v0, " AC" // string@000a │ │ -0275cc: 54c7 f405 |0040: iget-object v7, v12, Lcom/gacode/relaunchx/ReLaunch$4;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05f4 │ │ -0275d0: 5477 4b06 |0042: iget-object v7, v7, Lcom/gacode/relaunchx/ReLaunch;.battLevel:Landroid/widget/TextView; // field@064b │ │ -0275d4: 2208 0202 |0044: new-instance v8, Ljava/lang/StringBuilder; // type@0202 │ │ -0275d8: 7010 9606 0800 |0046: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -0275de: 6e20 9706 2800 |0049: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0697 │ │ -0275e4: 0c08 |004c: move-result-object v8 │ │ -0275e6: 1a09 1700 |004d: const-string v9, "%" // string@0017 │ │ -0275ea: 6e20 9a06 9800 |004f: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -0275f0: 0c08 |0052: move-result-object v8 │ │ -0275f2: 6e20 9a06 0800 |0053: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -0275f8: 0c08 |0056: move-result-object v8 │ │ -0275fa: 6e10 9c06 0800 |0057: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -027600: 0c08 |005a: move-result-object v8 │ │ -027602: 6e20 5801 8700 |005b: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ -027608: 54c7 f405 |005e: iget-object v7, v12, Lcom/gacode/relaunchx/ReLaunch$4;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05f4 │ │ -02760c: 5477 4a06 |0060: iget-object v7, v7, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -027610: 54c8 f405 |0062: iget-object v8, v12, Lcom/gacode/relaunchx/ReLaunch$4;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05f4 │ │ -027614: 5488 6006 |0064: iget-object v8, v8, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -027618: 54c9 f405 |0066: iget-object v9, v12, Lcom/gacode/relaunchx/ReLaunch$4;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05f4 │ │ -02761c: 5499 4b06 |0068: iget-object v9, v9, Lcom/gacode/relaunchx/ReLaunch;.battLevel:Landroid/widget/TextView; // field@064b │ │ -027620: 7130 4c05 8709 |006a: invoke-static {v7, v8, v9}, Lcom/gacode/relaunchx/SizeManipulation;.AdjustWithPreferencesToolbarText:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/widget/TextView;)V // method@054c │ │ -027626: 1307 1900 |006d: const/16 v7, #int 25 // #19 │ │ -02762a: 3572 4400 |006f: if-ge v2, v7, 00b3 // +0044 │ │ -02762e: 54c7 f405 |0071: iget-object v7, v12, Lcom/gacode/relaunchx/ReLaunch$4;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05f4 │ │ -027632: 5477 4b06 |0073: iget-object v7, v7, Lcom/gacode/relaunchx/ReLaunch;.battLevel:Landroid/widget/TextView; // field@064b │ │ -027636: 54c8 f405 |0075: iget-object v8, v12, Lcom/gacode/relaunchx/ReLaunch$4;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05f4 │ │ -02763a: 6e10 3704 0800 |0077: invoke-virtual {v8}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -027640: 0c08 |007a: move-result-object v8 │ │ -027642: 1409 0200 027f |007b: const v9, #float 1.728e+38 // #7f020002 │ │ -027648: 6e20 7e00 9800 |007e: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@007e │ │ -02764e: 0c08 |0081: move-result-object v8 │ │ -027650: 1209 |0082: const/4 v9, #int 0 // #0 │ │ -027652: 120a |0083: const/4 v10, #int 0 // #0 │ │ -027654: 120b |0084: const/4 v11, #int 0 // #0 │ │ -027656: 6e5b 5301 87a9 |0085: invoke-virtual {v7, v8, v9, v10, v11}, Landroid/widget/TextView;.setCompoundDrawablesWithIntrinsicBounds:(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V // method@0153 │ │ -02765c: 0e00 |0088: return-void │ │ -02765e: 1227 |0089: const/4 v7, #int 2 // #2 │ │ -027660: 3374 b6ff |008a: if-ne v4, v7, 0040 // -004a │ │ -027664: 1a00 0c00 |008c: const-string v0, " USB" // string@000c │ │ -027668: 28b2 |008e: goto 0040 // -004e │ │ -02766a: 54c7 f405 |008f: iget-object v7, v12, Lcom/gacode/relaunchx/ReLaunch$4;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05f4 │ │ -02766e: 5477 4b06 |0091: iget-object v7, v7, Lcom/gacode/relaunchx/ReLaunch;.battLevel:Landroid/widget/TextView; // field@064b │ │ -027672: 2208 0202 |0093: new-instance v8, Ljava/lang/StringBuilder; // type@0202 │ │ -027676: 7010 9606 0800 |0095: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -02767c: 6e20 9706 2800 |0098: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0697 │ │ -027682: 0c08 |009b: move-result-object v8 │ │ -027684: 1a09 1700 |009c: const-string v9, "%" // string@0017 │ │ -027688: 6e20 9a06 9800 |009e: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02768e: 0c08 |00a1: move-result-object v8 │ │ -027690: 6e10 9c06 0800 |00a2: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -027696: 0c08 |00a5: move-result-object v8 │ │ -027698: 6e20 5801 8700 |00a6: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ -02769e: 28b5 |00a9: goto 005e // -004b │ │ -0276a0: 0d01 |00aa: move-exception v1 │ │ -0276a2: 1a07 1c04 |00ab: const-string v7, "ReLaunch" // string@041c │ │ -0276a6: 1a08 d600 |00ad: const-string v8, "Battery intent illegal arguments" // string@00d6 │ │ -0276aa: 7120 d400 8700 |00af: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@00d4 │ │ -0276b0: 28d6 |00b2: goto 0088 // -002a │ │ -0276b2: 1307 3200 |00b3: const/16 v7, #int 50 // #32 │ │ -0276b6: 3572 1a00 |00b5: if-ge v2, v7, 00cf // +001a │ │ -0276ba: 54c7 f405 |00b7: iget-object v7, v12, Lcom/gacode/relaunchx/ReLaunch$4;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05f4 │ │ -0276be: 5477 4b06 |00b9: iget-object v7, v7, Lcom/gacode/relaunchx/ReLaunch;.battLevel:Landroid/widget/TextView; // field@064b │ │ -0276c2: 54c8 f405 |00bb: iget-object v8, v12, Lcom/gacode/relaunchx/ReLaunch$4;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05f4 │ │ -0276c6: 6e10 3704 0800 |00bd: invoke-virtual {v8}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -0276cc: 0c08 |00c0: move-result-object v8 │ │ -0276ce: 1409 0300 027f |00c1: const v9, #float 1.728e+38 // #7f020003 │ │ -0276d4: 6e20 7e00 9800 |00c4: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@007e │ │ -0276da: 0c08 |00c7: move-result-object v8 │ │ -0276dc: 1209 |00c8: const/4 v9, #int 0 // #0 │ │ -0276de: 120a |00c9: const/4 v10, #int 0 // #0 │ │ -0276e0: 120b |00ca: const/4 v11, #int 0 // #0 │ │ -0276e2: 6e5b 5301 87a9 |00cb: invoke-virtual {v7, v8, v9, v10, v11}, Landroid/widget/TextView;.setCompoundDrawablesWithIntrinsicBounds:(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V // method@0153 │ │ -0276e8: 28ba |00ce: goto 0088 // -0046 │ │ -0276ea: 1307 4b00 |00cf: const/16 v7, #int 75 // #4b │ │ -0276ee: 3572 1a00 |00d1: if-ge v2, v7, 00eb // +001a │ │ -0276f2: 54c7 f405 |00d3: iget-object v7, v12, Lcom/gacode/relaunchx/ReLaunch$4;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05f4 │ │ -0276f6: 5477 4b06 |00d5: iget-object v7, v7, Lcom/gacode/relaunchx/ReLaunch;.battLevel:Landroid/widget/TextView; // field@064b │ │ -0276fa: 54c8 f405 |00d7: iget-object v8, v12, Lcom/gacode/relaunchx/ReLaunch$4;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05f4 │ │ -0276fe: 6e10 3704 0800 |00d9: invoke-virtual {v8}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -027704: 0c08 |00dc: move-result-object v8 │ │ -027706: 1409 0400 027f |00dd: const v9, #float 1.728e+38 // #7f020004 │ │ -02770c: 6e20 7e00 9800 |00e0: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@007e │ │ -027712: 0c08 |00e3: move-result-object v8 │ │ -027714: 1209 |00e4: const/4 v9, #int 0 // #0 │ │ -027716: 120a |00e5: const/4 v10, #int 0 // #0 │ │ -027718: 120b |00e6: const/4 v11, #int 0 // #0 │ │ -02771a: 6e5b 5301 87a9 |00e7: invoke-virtual {v7, v8, v9, v10, v11}, Landroid/widget/TextView;.setCompoundDrawablesWithIntrinsicBounds:(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V // method@0153 │ │ -027720: 289e |00ea: goto 0088 // -0062 │ │ -027722: 54c7 f405 |00eb: iget-object v7, v12, Lcom/gacode/relaunchx/ReLaunch$4;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05f4 │ │ -027726: 5477 4b06 |00ed: iget-object v7, v7, Lcom/gacode/relaunchx/ReLaunch;.battLevel:Landroid/widget/TextView; // field@064b │ │ -02772a: 54c8 f405 |00ef: iget-object v8, v12, Lcom/gacode/relaunchx/ReLaunch$4;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05f4 │ │ -02772e: 6e10 3704 0800 |00f1: invoke-virtual {v8}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -027734: 0c08 |00f4: move-result-object v8 │ │ -027736: 1409 0500 027f |00f5: const v9, #float 1.728e+38 // #7f020005 │ │ -02773c: 6e20 7e00 9800 |00f8: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@007e │ │ -027742: 0c08 |00fb: move-result-object v8 │ │ -027744: 1209 |00fc: const/4 v9, #int 0 // #0 │ │ -027746: 120a |00fd: const/4 v10, #int 0 // #0 │ │ -027748: 120b |00fe: const/4 v11, #int 0 // #0 │ │ -02774a: 6e5b 5301 87a9 |00ff: invoke-virtual {v7, v8, v9, v10, v11}, Landroid/widget/TextView;.setCompoundDrawablesWithIntrinsicBounds:(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V // method@0153 │ │ -027750: 2886 |0102: goto 0088 // -007a │ │ +0285d4: |[0285d4] com.gacode.relaunchx.ReLaunch$4.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +0285e4: 121a |0000: const/4 v10, #int 1 // #1 │ │ +0285e6: 54c7 f405 |0001: iget-object v7, v12, Lcom/gacode/relaunchx/ReLaunch$4;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05f4 │ │ +0285ea: 5477 6006 |0003: iget-object v7, v7, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +0285ee: 1a08 470e |0005: const-string v8, "toolbarTextMode" // string@0e47 │ │ +0285f2: 1219 |0007: const/4 v9, #int 1 // #1 │ │ +0285f4: 7230 6d00 8709 |0008: invoke-interface {v7, v8, v9}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ +0285fa: 0a03 |000b: move-result v3 │ │ +0285fc: 6e20 4a00 cd00 |000c: invoke-virtual {v13, v12}, Landroid/content/Context;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@004a │ │ +028602: 54c7 f405 |000f: iget-object v7, v12, Lcom/gacode/relaunchx/ReLaunch$4;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05f4 │ │ +028606: 1208 |0011: const/4 v8, #int 0 // #0 │ │ +028608: 5c78 4f06 |0012: iput-boolean v8, v7, Lcom/gacode/relaunchx/ReLaunch;.batteryLevelRegistered:Z // field@064f │ │ +02860c: 1a07 130a |0014: const-string v7, "level" // string@0a13 │ │ +028610: 12f8 |0016: const/4 v8, #int -1 // #ff │ │ +028612: 6e30 5500 7e08 |0017: invoke-virtual {v14, v7, v8}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0055 │ │ +028618: 0a05 |001a: move-result v5 │ │ +02861a: 1a07 c90c |001b: const-string v7, "scale" // string@0cc9 │ │ +02861e: 12f8 |001d: const/4 v8, #int -1 // #ff │ │ +028620: 6e30 5500 7e08 |001e: invoke-virtual {v14, v7, v8}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0055 │ │ +028626: 0a06 |0021: move-result v6 │ │ +028628: 1a07 480b |0022: const-string v7, "plugged" // string@0b48 │ │ +02862c: 12f8 |0024: const/4 v8, #int -1 // #ff │ │ +02862e: 6e30 5500 7e08 |0025: invoke-virtual {v14, v7, v8}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0055 │ │ +028634: 0a04 |0028: move-result v4 │ │ +028636: 12f2 |0029: const/4 v2, #int -1 // #ff │ │ +028638: 3a05 0800 |002a: if-ltz v5, 0032 // +0008 │ │ +02863c: 3d06 0600 |002c: if-lez v6, 0032 // +0006 │ │ +028640: da07 0564 |002e: mul-int/lit8 v7, v5, #int 100 // #64 │ │ +028644: 9302 0706 |0030: div-int v2, v7, v6 │ │ +028648: 54c7 f405 |0032: iget-object v7, v12, Lcom/gacode/relaunchx/ReLaunch$4;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05f4 │ │ +02864c: 5477 4b06 |0034: iget-object v7, v7, Lcom/gacode/relaunchx/ReLaunch;.battLevel:Landroid/widget/TextView; // field@064b │ │ +028650: 3807 5200 |0036: if-eqz v7, 0088 // +0052 │ │ +028654: 3803 5700 |0038: if-eqz v3, 008f // +0057 │ │ +028658: 1a00 0000 |003a: const-string v0, "" // string@0000 │ │ +02865c: 33a4 4d00 |003c: if-ne v4, v10, 0089 // +004d │ │ +028660: 1a00 0a00 |003e: const-string v0, " AC" // string@000a │ │ +028664: 54c7 f405 |0040: iget-object v7, v12, Lcom/gacode/relaunchx/ReLaunch$4;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05f4 │ │ +028668: 5477 4b06 |0042: iget-object v7, v7, Lcom/gacode/relaunchx/ReLaunch;.battLevel:Landroid/widget/TextView; // field@064b │ │ +02866c: 2208 0202 |0044: new-instance v8, Ljava/lang/StringBuilder; // type@0202 │ │ +028670: 7010 9606 0800 |0046: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +028676: 6e20 9706 2800 |0049: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0697 │ │ +02867c: 0c08 |004c: move-result-object v8 │ │ +02867e: 1a09 1700 |004d: const-string v9, "%" // string@0017 │ │ +028682: 6e20 9a06 9800 |004f: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +028688: 0c08 |0052: move-result-object v8 │ │ +02868a: 6e20 9a06 0800 |0053: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +028690: 0c08 |0056: move-result-object v8 │ │ +028692: 6e10 9c06 0800 |0057: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +028698: 0c08 |005a: move-result-object v8 │ │ +02869a: 6e20 5801 8700 |005b: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ +0286a0: 54c7 f405 |005e: iget-object v7, v12, Lcom/gacode/relaunchx/ReLaunch$4;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05f4 │ │ +0286a4: 5477 4a06 |0060: iget-object v7, v7, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +0286a8: 54c8 f405 |0062: iget-object v8, v12, Lcom/gacode/relaunchx/ReLaunch$4;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05f4 │ │ +0286ac: 5488 6006 |0064: iget-object v8, v8, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +0286b0: 54c9 f405 |0066: iget-object v9, v12, Lcom/gacode/relaunchx/ReLaunch$4;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05f4 │ │ +0286b4: 5499 4b06 |0068: iget-object v9, v9, Lcom/gacode/relaunchx/ReLaunch;.battLevel:Landroid/widget/TextView; // field@064b │ │ +0286b8: 7130 4c05 8709 |006a: invoke-static {v7, v8, v9}, Lcom/gacode/relaunchx/SizeManipulation;.AdjustWithPreferencesToolbarText:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/widget/TextView;)V // method@054c │ │ +0286be: 1307 1900 |006d: const/16 v7, #int 25 // #19 │ │ +0286c2: 3572 4400 |006f: if-ge v2, v7, 00b3 // +0044 │ │ +0286c6: 54c7 f405 |0071: iget-object v7, v12, Lcom/gacode/relaunchx/ReLaunch$4;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05f4 │ │ +0286ca: 5477 4b06 |0073: iget-object v7, v7, Lcom/gacode/relaunchx/ReLaunch;.battLevel:Landroid/widget/TextView; // field@064b │ │ +0286ce: 54c8 f405 |0075: iget-object v8, v12, Lcom/gacode/relaunchx/ReLaunch$4;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05f4 │ │ +0286d2: 6e10 3704 0800 |0077: invoke-virtual {v8}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +0286d8: 0c08 |007a: move-result-object v8 │ │ +0286da: 1409 0200 027f |007b: const v9, #float 1.728e+38 // #7f020002 │ │ +0286e0: 6e20 7e00 9800 |007e: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@007e │ │ +0286e6: 0c08 |0081: move-result-object v8 │ │ +0286e8: 1209 |0082: const/4 v9, #int 0 // #0 │ │ +0286ea: 120a |0083: const/4 v10, #int 0 // #0 │ │ +0286ec: 120b |0084: const/4 v11, #int 0 // #0 │ │ +0286ee: 6e5b 5301 87a9 |0085: invoke-virtual {v7, v8, v9, v10, v11}, Landroid/widget/TextView;.setCompoundDrawablesWithIntrinsicBounds:(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V // method@0153 │ │ +0286f4: 0e00 |0088: return-void │ │ +0286f6: 1227 |0089: const/4 v7, #int 2 // #2 │ │ +0286f8: 3374 b6ff |008a: if-ne v4, v7, 0040 // -004a │ │ +0286fc: 1a00 0c00 |008c: const-string v0, " USB" // string@000c │ │ +028700: 28b2 |008e: goto 0040 // -004e │ │ +028702: 54c7 f405 |008f: iget-object v7, v12, Lcom/gacode/relaunchx/ReLaunch$4;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05f4 │ │ +028706: 5477 4b06 |0091: iget-object v7, v7, Lcom/gacode/relaunchx/ReLaunch;.battLevel:Landroid/widget/TextView; // field@064b │ │ +02870a: 2208 0202 |0093: new-instance v8, Ljava/lang/StringBuilder; // type@0202 │ │ +02870e: 7010 9606 0800 |0095: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +028714: 6e20 9706 2800 |0098: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0697 │ │ +02871a: 0c08 |009b: move-result-object v8 │ │ +02871c: 1a09 1700 |009c: const-string v9, "%" // string@0017 │ │ +028720: 6e20 9a06 9800 |009e: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +028726: 0c08 |00a1: move-result-object v8 │ │ +028728: 6e10 9c06 0800 |00a2: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +02872e: 0c08 |00a5: move-result-object v8 │ │ +028730: 6e20 5801 8700 |00a6: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ +028736: 28b5 |00a9: goto 005e // -004b │ │ +028738: 0d01 |00aa: move-exception v1 │ │ +02873a: 1a07 1c04 |00ab: const-string v7, "ReLaunch" // string@041c │ │ +02873e: 1a08 d600 |00ad: const-string v8, "Battery intent illegal arguments" // string@00d6 │ │ +028742: 7120 d400 8700 |00af: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@00d4 │ │ +028748: 28d6 |00b2: goto 0088 // -002a │ │ +02874a: 1307 3200 |00b3: const/16 v7, #int 50 // #32 │ │ +02874e: 3572 1a00 |00b5: if-ge v2, v7, 00cf // +001a │ │ +028752: 54c7 f405 |00b7: iget-object v7, v12, Lcom/gacode/relaunchx/ReLaunch$4;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05f4 │ │ +028756: 5477 4b06 |00b9: iget-object v7, v7, Lcom/gacode/relaunchx/ReLaunch;.battLevel:Landroid/widget/TextView; // field@064b │ │ +02875a: 54c8 f405 |00bb: iget-object v8, v12, Lcom/gacode/relaunchx/ReLaunch$4;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05f4 │ │ +02875e: 6e10 3704 0800 |00bd: invoke-virtual {v8}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +028764: 0c08 |00c0: move-result-object v8 │ │ +028766: 1409 0300 027f |00c1: const v9, #float 1.728e+38 // #7f020003 │ │ +02876c: 6e20 7e00 9800 |00c4: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@007e │ │ +028772: 0c08 |00c7: move-result-object v8 │ │ +028774: 1209 |00c8: const/4 v9, #int 0 // #0 │ │ +028776: 120a |00c9: const/4 v10, #int 0 // #0 │ │ +028778: 120b |00ca: const/4 v11, #int 0 // #0 │ │ +02877a: 6e5b 5301 87a9 |00cb: invoke-virtual {v7, v8, v9, v10, v11}, Landroid/widget/TextView;.setCompoundDrawablesWithIntrinsicBounds:(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V // method@0153 │ │ +028780: 28ba |00ce: goto 0088 // -0046 │ │ +028782: 1307 4b00 |00cf: const/16 v7, #int 75 // #4b │ │ +028786: 3572 1a00 |00d1: if-ge v2, v7, 00eb // +001a │ │ +02878a: 54c7 f405 |00d3: iget-object v7, v12, Lcom/gacode/relaunchx/ReLaunch$4;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05f4 │ │ +02878e: 5477 4b06 |00d5: iget-object v7, v7, Lcom/gacode/relaunchx/ReLaunch;.battLevel:Landroid/widget/TextView; // field@064b │ │ +028792: 54c8 f405 |00d7: iget-object v8, v12, Lcom/gacode/relaunchx/ReLaunch$4;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05f4 │ │ +028796: 6e10 3704 0800 |00d9: invoke-virtual {v8}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +02879c: 0c08 |00dc: move-result-object v8 │ │ +02879e: 1409 0400 027f |00dd: const v9, #float 1.728e+38 // #7f020004 │ │ +0287a4: 6e20 7e00 9800 |00e0: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@007e │ │ +0287aa: 0c08 |00e3: move-result-object v8 │ │ +0287ac: 1209 |00e4: const/4 v9, #int 0 // #0 │ │ +0287ae: 120a |00e5: const/4 v10, #int 0 // #0 │ │ +0287b0: 120b |00e6: const/4 v11, #int 0 // #0 │ │ +0287b2: 6e5b 5301 87a9 |00e7: invoke-virtual {v7, v8, v9, v10, v11}, Landroid/widget/TextView;.setCompoundDrawablesWithIntrinsicBounds:(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V // method@0153 │ │ +0287b8: 289e |00ea: goto 0088 // -0062 │ │ +0287ba: 54c7 f405 |00eb: iget-object v7, v12, Lcom/gacode/relaunchx/ReLaunch$4;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05f4 │ │ +0287be: 5477 4b06 |00ed: iget-object v7, v7, Lcom/gacode/relaunchx/ReLaunch;.battLevel:Landroid/widget/TextView; // field@064b │ │ +0287c2: 54c8 f405 |00ef: iget-object v8, v12, Lcom/gacode/relaunchx/ReLaunch$4;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05f4 │ │ +0287c6: 6e10 3704 0800 |00f1: invoke-virtual {v8}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +0287cc: 0c08 |00f4: move-result-object v8 │ │ +0287ce: 1409 0500 027f |00f5: const v9, #float 1.728e+38 // #7f020005 │ │ +0287d4: 6e20 7e00 9800 |00f8: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@007e │ │ +0287da: 0c08 |00fb: move-result-object v8 │ │ +0287dc: 1209 |00fc: const/4 v9, #int 0 // #0 │ │ +0287de: 120a |00fd: const/4 v10, #int 0 // #0 │ │ +0287e0: 120b |00fe: const/4 v11, #int 0 // #0 │ │ +0287e2: 6e5b 5301 87a9 |00ff: invoke-virtual {v7, v8, v9, v10, v11}, Landroid/widget/TextView;.setCompoundDrawablesWithIntrinsicBounds:(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V // method@0153 │ │ +0287e8: 2886 |0102: goto 0088 // -007a │ │ catches : 2 │ │ 0x0001 - 0x00a9 │ │ Ljava/lang/IllegalArgumentException; -> 0x00aa │ │ 0x00b7 - 0x0102 │ │ Ljava/lang/IllegalArgumentException; -> 0x00aa │ │ positions : │ │ 0x0001 line=927 │ │ @@ -42228,19 +42234,19 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunch;Landroid/app/Dialog;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -02776c: |[02776c] com.gacode.relaunchx.ReLaunch$50.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/app/Dialog;)V │ │ -02777c: 5b01 f505 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$50;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05f5 │ │ -027780: 5b02 f605 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ReLaunch$50;.val$dialog:Landroid/app/Dialog; // field@05f6 │ │ -027784: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -02778a: 0e00 |0007: return-void │ │ +028804: |[028804] com.gacode.relaunchx.ReLaunch$50.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/app/Dialog;)V │ │ +028814: 5b01 f505 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$50;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05f5 │ │ +028818: 5b02 f605 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ReLaunch$50;.val$dialog:Landroid/app/Dialog; // field@05f6 │ │ +02881c: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +028822: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=4021 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/gacode/relaunchx/ReLaunch$50; │ │ 0x0000 - 0x0008 reg=1 this$0 Lcom/gacode/relaunchx/ReLaunch; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/app/Dialog; │ │ @@ -42251,18 +42257,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02778c: |[02778c] com.gacode.relaunchx.ReLaunch$50.onClick:(Landroid/view/View;)V │ │ -02779c: 5410 f605 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$50;.val$dialog:Landroid/app/Dialog; // field@05f6 │ │ -0277a0: 6e10 2f00 0000 |0002: invoke-virtual {v0}, Landroid/app/Dialog;.dismiss:()V // method@002f │ │ -0277a6: 0e00 |0005: return-void │ │ +028824: |[028824] com.gacode.relaunchx.ReLaunch$50.onClick:(Landroid/view/View;)V │ │ +028834: 5410 f605 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$50;.val$dialog:Landroid/app/Dialog; // field@05f6 │ │ +028838: 6e10 2f00 0000 |0002: invoke-virtual {v0}, Landroid/app/Dialog;.dismiss:()V // method@002f │ │ +02883e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=4023 │ │ 0x0005 line=4024 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/gacode/relaunchx/ReLaunch$50; │ │ 0x0000 - 0x0006 reg=2 v Landroid/view/View; │ │ @@ -42301,61 +42307,61 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 75 16-bit code units │ │ -0277a8: |[0277a8] com.gacode.relaunchx.ReLaunch$51.:()V │ │ -0277b8: 7100 0604 0000 |0000: invoke-static {}, Lcom/gacode/relaunchx/ReLaunch$SortKey;.values:()[Lcom/gacode/relaunchx/ReLaunch$SortKey; // method@0406 │ │ -0277be: 0c00 |0003: move-result-object v0 │ │ -0277c0: 2100 |0004: array-length v0, v0 │ │ -0277c2: 2300 2602 |0005: new-array v0, v0, [I // type@0226 │ │ -0277c6: 6900 f705 |0007: sput-object v0, Lcom/gacode/relaunchx/ReLaunch$51;.$SwitchMap$com$gacode$relaunchx$ReLaunch$SortKey:[I // field@05f7 │ │ -0277ca: 6200 f705 |0009: sget-object v0, Lcom/gacode/relaunchx/ReLaunch$51;.$SwitchMap$com$gacode$relaunchx$ReLaunch$SortKey:[I // field@05f7 │ │ -0277ce: 6201 1206 |000b: sget-object v1, Lcom/gacode/relaunchx/ReLaunch$SortKey;.BookTitle:Lcom/gacode/relaunchx/ReLaunch$SortKey; // field@0612 │ │ -0277d2: 6e10 0404 0100 |000d: invoke-virtual {v1}, Lcom/gacode/relaunchx/ReLaunch$SortKey;.ordinal:()I // method@0404 │ │ -0277d8: 0a01 |0010: move-result v1 │ │ -0277da: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -0277dc: 4b02 0001 |0012: aput v2, v0, v1 │ │ -0277e0: 6200 f705 |0014: sget-object v0, Lcom/gacode/relaunchx/ReLaunch$51;.$SwitchMap$com$gacode$relaunchx$ReLaunch$SortKey:[I // field@05f7 │ │ -0277e4: 6201 1506 |0016: sget-object v1, Lcom/gacode/relaunchx/ReLaunch$SortKey;.FileName:Lcom/gacode/relaunchx/ReLaunch$SortKey; // field@0615 │ │ -0277e8: 6e10 0404 0100 |0018: invoke-virtual {v1}, Lcom/gacode/relaunchx/ReLaunch$SortKey;.ordinal:()I // method@0404 │ │ -0277ee: 0a01 |001b: move-result v1 │ │ -0277f0: 1222 |001c: const/4 v2, #int 2 // #2 │ │ -0277f2: 4b02 0001 |001d: aput v2, v0, v1 │ │ -0277f6: 6200 f705 |001f: sget-object v0, Lcom/gacode/relaunchx/ReLaunch$51;.$SwitchMap$com$gacode$relaunchx$ReLaunch$SortKey:[I // field@05f7 │ │ -0277fa: 6201 1406 |0021: sget-object v1, Lcom/gacode/relaunchx/ReLaunch$SortKey;.FileExtension:Lcom/gacode/relaunchx/ReLaunch$SortKey; // field@0614 │ │ -0277fe: 6e10 0404 0100 |0023: invoke-virtual {v1}, Lcom/gacode/relaunchx/ReLaunch$SortKey;.ordinal:()I // method@0404 │ │ -027804: 0a01 |0026: move-result v1 │ │ -027806: 1232 |0027: const/4 v2, #int 3 // #3 │ │ -027808: 4b02 0001 |0028: aput v2, v0, v1 │ │ -02780c: 6200 f705 |002a: sget-object v0, Lcom/gacode/relaunchx/ReLaunch$51;.$SwitchMap$com$gacode$relaunchx$ReLaunch$SortKey:[I // field@05f7 │ │ -027810: 6201 1306 |002c: sget-object v1, Lcom/gacode/relaunchx/ReLaunch$SortKey;.FileDate:Lcom/gacode/relaunchx/ReLaunch$SortKey; // field@0613 │ │ -027814: 6e10 0404 0100 |002e: invoke-virtual {v1}, Lcom/gacode/relaunchx/ReLaunch$SortKey;.ordinal:()I // method@0404 │ │ -02781a: 0a01 |0031: move-result v1 │ │ -02781c: 1242 |0032: const/4 v2, #int 4 // #4 │ │ -02781e: 4b02 0001 |0033: aput v2, v0, v1 │ │ -027822: 6200 f705 |0035: sget-object v0, Lcom/gacode/relaunchx/ReLaunch$51;.$SwitchMap$com$gacode$relaunchx$ReLaunch$SortKey:[I // field@05f7 │ │ -027826: 6201 1606 |0037: sget-object v1, Lcom/gacode/relaunchx/ReLaunch$SortKey;.FileSize:Lcom/gacode/relaunchx/ReLaunch$SortKey; // field@0616 │ │ -02782a: 6e10 0404 0100 |0039: invoke-virtual {v1}, Lcom/gacode/relaunchx/ReLaunch$SortKey;.ordinal:()I // method@0404 │ │ -027830: 0a01 |003c: move-result v1 │ │ -027832: 1252 |003d: const/4 v2, #int 5 // #5 │ │ -027834: 4b02 0001 |003e: aput v2, v0, v1 │ │ -027838: 0e00 |0040: return-void │ │ -02783a: 0d00 |0041: move-exception v0 │ │ -02783c: 28fe |0042: goto 0040 // -0002 │ │ -02783e: 0d00 |0043: move-exception v0 │ │ -027840: 28f1 |0044: goto 0035 // -000f │ │ -027842: 0d00 |0045: move-exception v0 │ │ -027844: 28e4 |0046: goto 002a // -001c │ │ -027846: 0d00 |0047: move-exception v0 │ │ -027848: 28d7 |0048: goto 001f // -0029 │ │ -02784a: 0d00 |0049: move-exception v0 │ │ -02784c: 28ca |004a: goto 0014 // -0036 │ │ +028840: |[028840] com.gacode.relaunchx.ReLaunch$51.:()V │ │ +028850: 7100 0604 0000 |0000: invoke-static {}, Lcom/gacode/relaunchx/ReLaunch$SortKey;.values:()[Lcom/gacode/relaunchx/ReLaunch$SortKey; // method@0406 │ │ +028856: 0c00 |0003: move-result-object v0 │ │ +028858: 2100 |0004: array-length v0, v0 │ │ +02885a: 2300 2602 |0005: new-array v0, v0, [I // type@0226 │ │ +02885e: 6900 f705 |0007: sput-object v0, Lcom/gacode/relaunchx/ReLaunch$51;.$SwitchMap$com$gacode$relaunchx$ReLaunch$SortKey:[I // field@05f7 │ │ +028862: 6200 f705 |0009: sget-object v0, Lcom/gacode/relaunchx/ReLaunch$51;.$SwitchMap$com$gacode$relaunchx$ReLaunch$SortKey:[I // field@05f7 │ │ +028866: 6201 1206 |000b: sget-object v1, Lcom/gacode/relaunchx/ReLaunch$SortKey;.BookTitle:Lcom/gacode/relaunchx/ReLaunch$SortKey; // field@0612 │ │ +02886a: 6e10 0404 0100 |000d: invoke-virtual {v1}, Lcom/gacode/relaunchx/ReLaunch$SortKey;.ordinal:()I // method@0404 │ │ +028870: 0a01 |0010: move-result v1 │ │ +028872: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +028874: 4b02 0001 |0012: aput v2, v0, v1 │ │ +028878: 6200 f705 |0014: sget-object v0, Lcom/gacode/relaunchx/ReLaunch$51;.$SwitchMap$com$gacode$relaunchx$ReLaunch$SortKey:[I // field@05f7 │ │ +02887c: 6201 1506 |0016: sget-object v1, Lcom/gacode/relaunchx/ReLaunch$SortKey;.FileName:Lcom/gacode/relaunchx/ReLaunch$SortKey; // field@0615 │ │ +028880: 6e10 0404 0100 |0018: invoke-virtual {v1}, Lcom/gacode/relaunchx/ReLaunch$SortKey;.ordinal:()I // method@0404 │ │ +028886: 0a01 |001b: move-result v1 │ │ +028888: 1222 |001c: const/4 v2, #int 2 // #2 │ │ +02888a: 4b02 0001 |001d: aput v2, v0, v1 │ │ +02888e: 6200 f705 |001f: sget-object v0, Lcom/gacode/relaunchx/ReLaunch$51;.$SwitchMap$com$gacode$relaunchx$ReLaunch$SortKey:[I // field@05f7 │ │ +028892: 6201 1406 |0021: sget-object v1, Lcom/gacode/relaunchx/ReLaunch$SortKey;.FileExtension:Lcom/gacode/relaunchx/ReLaunch$SortKey; // field@0614 │ │ +028896: 6e10 0404 0100 |0023: invoke-virtual {v1}, Lcom/gacode/relaunchx/ReLaunch$SortKey;.ordinal:()I // method@0404 │ │ +02889c: 0a01 |0026: move-result v1 │ │ +02889e: 1232 |0027: const/4 v2, #int 3 // #3 │ │ +0288a0: 4b02 0001 |0028: aput v2, v0, v1 │ │ +0288a4: 6200 f705 |002a: sget-object v0, Lcom/gacode/relaunchx/ReLaunch$51;.$SwitchMap$com$gacode$relaunchx$ReLaunch$SortKey:[I // field@05f7 │ │ +0288a8: 6201 1306 |002c: sget-object v1, Lcom/gacode/relaunchx/ReLaunch$SortKey;.FileDate:Lcom/gacode/relaunchx/ReLaunch$SortKey; // field@0613 │ │ +0288ac: 6e10 0404 0100 |002e: invoke-virtual {v1}, Lcom/gacode/relaunchx/ReLaunch$SortKey;.ordinal:()I // method@0404 │ │ +0288b2: 0a01 |0031: move-result v1 │ │ +0288b4: 1242 |0032: const/4 v2, #int 4 // #4 │ │ +0288b6: 4b02 0001 |0033: aput v2, v0, v1 │ │ +0288ba: 6200 f705 |0035: sget-object v0, Lcom/gacode/relaunchx/ReLaunch$51;.$SwitchMap$com$gacode$relaunchx$ReLaunch$SortKey:[I // field@05f7 │ │ +0288be: 6201 1606 |0037: sget-object v1, Lcom/gacode/relaunchx/ReLaunch$SortKey;.FileSize:Lcom/gacode/relaunchx/ReLaunch$SortKey; // field@0616 │ │ +0288c2: 6e10 0404 0100 |0039: invoke-virtual {v1}, Lcom/gacode/relaunchx/ReLaunch$SortKey;.ordinal:()I // method@0404 │ │ +0288c8: 0a01 |003c: move-result v1 │ │ +0288ca: 1252 |003d: const/4 v2, #int 5 // #5 │ │ +0288cc: 4b02 0001 |003e: aput v2, v0, v1 │ │ +0288d0: 0e00 |0040: return-void │ │ +0288d2: 0d00 |0041: move-exception v0 │ │ +0288d4: 28fe |0042: goto 0040 // -0002 │ │ +0288d6: 0d00 |0043: move-exception v0 │ │ +0288d8: 28f1 |0044: goto 0035 // -000f │ │ +0288da: 0d00 |0045: move-exception v0 │ │ +0288dc: 28e4 |0046: goto 002a // -001c │ │ +0288de: 0d00 |0047: move-exception v0 │ │ +0288e0: 28d7 |0048: goto 001f // -0029 │ │ +0288e2: 0d00 |0049: move-exception v0 │ │ +0288e4: 28ca |004a: goto 0014 // -0036 │ │ catches : 5 │ │ 0x0009 - 0x0014 │ │ Ljava/lang/NoSuchFieldError; -> 0x0049 │ │ 0x0014 - 0x001f │ │ Ljava/lang/NoSuchFieldError; -> 0x0047 │ │ 0x001f - 0x002a │ │ Ljava/lang/NoSuchFieldError; -> 0x0045 │ │ @@ -42407,19 +42413,19 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunch;Landroid/view/GestureDetector;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -027890: |[027890] com.gacode.relaunchx.ReLaunch$5.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/view/GestureDetector;)V │ │ -0278a0: 5b01 f805 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$5;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05f8 │ │ -0278a4: 5b02 f905 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ReLaunch$5;.val$tv_gd:Landroid/view/GestureDetector; // field@05f9 │ │ -0278a8: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -0278ae: 0e00 |0007: return-void │ │ +028928: |[028928] com.gacode.relaunchx.ReLaunch$5.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/view/GestureDetector;)V │ │ +028938: 5b01 f805 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$5;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05f8 │ │ +02893c: 5b02 f905 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ReLaunch$5;.val$tv_gd:Landroid/view/GestureDetector; // field@05f9 │ │ +028940: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +028946: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1078 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/gacode/relaunchx/ReLaunch$5; │ │ 0x0000 - 0x0008 reg=1 this$0 Lcom/gacode/relaunchx/ReLaunch; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/view/GestureDetector; │ │ @@ -42430,19 +42436,19 @@ │ │ type : '(Landroid/view/View;Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0278b0: |[0278b0] com.gacode.relaunchx.ReLaunch$5.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -0278c0: 5410 f905 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$5;.val$tv_gd:Landroid/view/GestureDetector; // field@05f9 │ │ -0278c4: 6e20 dc00 3000 |0002: invoke-virtual {v0, v3}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@00dc │ │ -0278ca: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -0278cc: 0f00 |0006: return v0 │ │ +028948: |[028948] com.gacode.relaunchx.ReLaunch$5.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +028958: 5410 f905 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$5;.val$tv_gd:Landroid/view/GestureDetector; // field@05f9 │ │ +02895c: 6e20 dc00 3000 |0002: invoke-virtual {v0, v3}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@00dc │ │ +028962: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +028964: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1080 │ │ 0x0005 line=1081 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/gacode/relaunchx/ReLaunch$5; │ │ 0x0000 - 0x0007 reg=2 v Landroid/view/View; │ │ @@ -42487,19 +42493,19 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunch;Landroid/view/GestureDetector;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0278d0: |[0278d0] com.gacode.relaunchx.ReLaunch$6.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/view/GestureDetector;)V │ │ -0278e0: 5b01 fa05 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$6;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05fa │ │ -0278e4: 5b02 fb05 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ReLaunch$6;.val$adv_gd:Landroid/view/GestureDetector; // field@05fb │ │ -0278e8: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -0278ee: 0e00 |0007: return-void │ │ +028968: |[028968] com.gacode.relaunchx.ReLaunch$6.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/view/GestureDetector;)V │ │ +028978: 5b01 fa05 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$6;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05fa │ │ +02897c: 5b02 fb05 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ReLaunch$6;.val$adv_gd:Landroid/view/GestureDetector; // field@05fb │ │ +028980: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +028986: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1160 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/gacode/relaunchx/ReLaunch$6; │ │ 0x0000 - 0x0008 reg=1 this$0 Lcom/gacode/relaunchx/ReLaunch; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/view/GestureDetector; │ │ @@ -42510,19 +42516,19 @@ │ │ type : '(Landroid/view/View;Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0278f0: |[0278f0] com.gacode.relaunchx.ReLaunch$6.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -027900: 5410 fb05 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$6;.val$adv_gd:Landroid/view/GestureDetector; // field@05fb │ │ -027904: 6e20 dc00 3000 |0002: invoke-virtual {v0, v3}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@00dc │ │ -02790a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -02790c: 0f00 |0006: return v0 │ │ +028988: |[028988] com.gacode.relaunchx.ReLaunch$6.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +028998: 5410 fb05 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$6;.val$adv_gd:Landroid/view/GestureDetector; // field@05fb │ │ +02899c: 6e20 dc00 3000 |0002: invoke-virtual {v0, v3}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@00dc │ │ +0289a2: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +0289a4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1162 │ │ 0x0005 line=1163 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/gacode/relaunchx/ReLaunch$6; │ │ 0x0000 - 0x0007 reg=2 v Landroid/view/View; │ │ @@ -42567,19 +42573,19 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunch;Lcom/gacode/relaunchx/SView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -027910: |[027910] com.gacode.relaunchx.ReLaunch$7.:(Lcom/gacode/relaunchx/ReLaunch;Lcom/gacode/relaunchx/SView;)V │ │ -027920: 5b01 fc05 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$7;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05fc │ │ -027924: 5b02 fd05 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ReLaunch$7;.val$sv:Lcom/gacode/relaunchx/SView; // field@05fd │ │ -027928: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -02792e: 0e00 |0007: return-void │ │ +0289a8: |[0289a8] com.gacode.relaunchx.ReLaunch$7.:(Lcom/gacode/relaunchx/ReLaunch;Lcom/gacode/relaunchx/SView;)V │ │ +0289b8: 5b01 fc05 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$7;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05fc │ │ +0289bc: 5b02 fd05 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ReLaunch$7;.val$sv:Lcom/gacode/relaunchx/SView; // field@05fd │ │ +0289c0: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +0289c6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1260 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/gacode/relaunchx/ReLaunch$7; │ │ 0x0000 - 0x0008 reg=1 this$0 Lcom/gacode/relaunchx/ReLaunch; │ │ 0x0000 - 0x0008 reg=2 (null) Lcom/gacode/relaunchx/SView; │ │ @@ -42590,26 +42596,26 @@ │ │ type : '(Landroid/widget/AbsListView;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -027930: |[027930] com.gacode.relaunchx.ReLaunch$7.onScroll:(Landroid/widget/AbsListView;III)V │ │ -027940: 5410 fd05 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$7;.val$sv:Lcom/gacode/relaunchx/SView; // field@05fd │ │ -027944: 5905 e706 |0002: iput v5, v0, Lcom/gacode/relaunchx/SView;.total:I // field@06e7 │ │ -027948: 5410 fd05 |0004: iget-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$7;.val$sv:Lcom/gacode/relaunchx/SView; // field@05fd │ │ -02794c: 5904 e006 |0006: iput v4, v0, Lcom/gacode/relaunchx/SView;.count:I // field@06e0 │ │ -027950: 5410 fd05 |0008: iget-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$7;.val$sv:Lcom/gacode/relaunchx/SView; // field@05fd │ │ -027954: 5903 e106 |000a: iput v3, v0, Lcom/gacode/relaunchx/SView;.first:I // field@06e1 │ │ -027958: 5410 fc05 |000c: iget-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$7;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05fc │ │ -02795c: 7110 1f04 0000 |000e: invoke-static {v0}, Lcom/gacode/relaunchx/ReLaunch;.access$700:(Lcom/gacode/relaunchx/ReLaunch;)V // method@041f │ │ -027962: 5410 fd05 |0011: iget-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$7;.val$sv:Lcom/gacode/relaunchx/SView; // field@05fd │ │ -027966: 6e10 0c05 0000 |0013: invoke-virtual {v0}, Lcom/gacode/relaunchx/SView;.invalidate:()V // method@050c │ │ -02796c: 0e00 |0016: return-void │ │ +0289c8: |[0289c8] com.gacode.relaunchx.ReLaunch$7.onScroll:(Landroid/widget/AbsListView;III)V │ │ +0289d8: 5410 fd05 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$7;.val$sv:Lcom/gacode/relaunchx/SView; // field@05fd │ │ +0289dc: 5905 e706 |0002: iput v5, v0, Lcom/gacode/relaunchx/SView;.total:I // field@06e7 │ │ +0289e0: 5410 fd05 |0004: iget-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$7;.val$sv:Lcom/gacode/relaunchx/SView; // field@05fd │ │ +0289e4: 5904 e006 |0006: iput v4, v0, Lcom/gacode/relaunchx/SView;.count:I // field@06e0 │ │ +0289e8: 5410 fd05 |0008: iget-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$7;.val$sv:Lcom/gacode/relaunchx/SView; // field@05fd │ │ +0289ec: 5903 e106 |000a: iput v3, v0, Lcom/gacode/relaunchx/SView;.first:I // field@06e1 │ │ +0289f0: 5410 fc05 |000c: iget-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$7;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05fc │ │ +0289f4: 7110 1f04 0000 |000e: invoke-static {v0}, Lcom/gacode/relaunchx/ReLaunch;.access$700:(Lcom/gacode/relaunchx/ReLaunch;)V // method@041f │ │ +0289fa: 5410 fd05 |0011: iget-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$7;.val$sv:Lcom/gacode/relaunchx/SView; // field@05fd │ │ +0289fe: 6e10 0c05 0000 |0013: invoke-virtual {v0}, Lcom/gacode/relaunchx/SView;.invalidate:()V // method@050c │ │ +028a04: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1264 │ │ 0x0004 line=1265 │ │ 0x0008 line=1266 │ │ 0x000c line=1267 │ │ 0x0011 line=1268 │ │ @@ -42626,16 +42632,16 @@ │ │ type : '(Landroid/widget/AbsListView;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -027970: |[027970] com.gacode.relaunchx.ReLaunch$7.onScrollStateChanged:(Landroid/widget/AbsListView;I)V │ │ -027980: 0e00 |0000: return-void │ │ +028a08: |[028a08] com.gacode.relaunchx.ReLaunch$7.onScrollStateChanged:(Landroid/widget/AbsListView;I)V │ │ +028a18: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1273 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/gacode/relaunchx/ReLaunch$7; │ │ 0x0000 - 0x0001 reg=1 view Landroid/widget/AbsListView; │ │ 0x0000 - 0x0001 reg=2 scrollState I │ │ @@ -42675,18 +42681,18 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunch;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -027984: |[027984] com.gacode.relaunchx.ReLaunch$8.:(Lcom/gacode/relaunchx/ReLaunch;)V │ │ -027994: 5b01 fe05 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$8;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05fe │ │ -027998: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -02799e: 0e00 |0005: return-void │ │ +028a1c: |[028a1c] com.gacode.relaunchx.ReLaunch$8.:(Lcom/gacode/relaunchx/ReLaunch;)V │ │ +028a2c: 5b01 fe05 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$8;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05fe │ │ +028a30: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +028a36: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1278 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/ReLaunch$8; │ │ 0x0000 - 0x0006 reg=1 this$0 Lcom/gacode/relaunchx/ReLaunch; │ │ │ │ @@ -42696,18 +42702,18 @@ │ │ type : '(Landroid/widget/AbsListView;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0279a0: |[0279a0] com.gacode.relaunchx.ReLaunch$8.onScroll:(Landroid/widget/AbsListView;III)V │ │ -0279b0: 5410 fe05 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$8;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05fe │ │ -0279b4: 7110 1f04 0000 |0002: invoke-static {v0}, Lcom/gacode/relaunchx/ReLaunch;.access$700:(Lcom/gacode/relaunchx/ReLaunch;)V // method@041f │ │ -0279ba: 0e00 |0005: return-void │ │ +028a38: |[028a38] com.gacode.relaunchx.ReLaunch$8.onScroll:(Landroid/widget/AbsListView;III)V │ │ +028a48: 5410 fe05 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$8;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05fe │ │ +028a4c: 7110 1f04 0000 |0002: invoke-static {v0}, Lcom/gacode/relaunchx/ReLaunch;.access$700:(Lcom/gacode/relaunchx/ReLaunch;)V // method@041f │ │ +028a52: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1281 │ │ 0x0005 line=1282 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/gacode/relaunchx/ReLaunch$8; │ │ 0x0000 - 0x0006 reg=2 view Landroid/widget/AbsListView; │ │ @@ -42720,16 +42726,16 @@ │ │ type : '(Landroid/widget/AbsListView;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0279bc: |[0279bc] com.gacode.relaunchx.ReLaunch$8.onScrollStateChanged:(Landroid/widget/AbsListView;I)V │ │ -0279cc: 0e00 |0000: return-void │ │ +028a54: |[028a54] com.gacode.relaunchx.ReLaunch$8.onScrollStateChanged:(Landroid/widget/AbsListView;I)V │ │ +028a64: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1286 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/gacode/relaunchx/ReLaunch$8; │ │ 0x0000 - 0x0001 reg=1 view Landroid/widget/AbsListView; │ │ 0x0000 - 0x0001 reg=2 scrollState I │ │ @@ -42773,19 +42779,19 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunch;Landroid/view/GestureDetector;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0279d0: |[0279d0] com.gacode.relaunchx.ReLaunch$9.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/view/GestureDetector;)V │ │ -0279e0: 5b01 ff05 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$9;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05ff │ │ -0279e4: 5b02 0006 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ReLaunch$9;.val$gv_gd:Landroid/view/GestureDetector; // field@0600 │ │ -0279e8: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -0279ee: 0e00 |0007: return-void │ │ +028a68: |[028a68] com.gacode.relaunchx.ReLaunch$9.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/view/GestureDetector;)V │ │ +028a78: 5b01 ff05 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$9;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@05ff │ │ +028a7c: 5b02 0006 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ReLaunch$9;.val$gv_gd:Landroid/view/GestureDetector; // field@0600 │ │ +028a80: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +028a86: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1579 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/gacode/relaunchx/ReLaunch$9; │ │ 0x0000 - 0x0008 reg=1 this$0 Lcom/gacode/relaunchx/ReLaunch; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/view/GestureDetector; │ │ @@ -42796,19 +42802,19 @@ │ │ type : '(Landroid/view/View;Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0279f0: |[0279f0] com.gacode.relaunchx.ReLaunch$9.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -027a00: 5410 0006 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$9;.val$gv_gd:Landroid/view/GestureDetector; // field@0600 │ │ -027a04: 6e20 dc00 3000 |0002: invoke-virtual {v0, v3}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@00dc │ │ -027a0a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -027a0c: 0f00 |0006: return v0 │ │ +028a88: |[028a88] com.gacode.relaunchx.ReLaunch$9.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +028a98: 5410 0006 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$9;.val$gv_gd:Landroid/view/GestureDetector; // field@0600 │ │ +028a9c: 6e20 dc00 3000 |0002: invoke-virtual {v0, v3}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@00dc │ │ +028aa2: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +028aa4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1581 │ │ 0x0005 line=1582 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/gacode/relaunchx/ReLaunch$9; │ │ 0x0000 - 0x0007 reg=2 v Landroid/view/View; │ │ @@ -42846,17 +42852,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -027a10: |[027a10] com.gacode.relaunchx.ReLaunch$AppComparator.:()V │ │ -027a20: 7010 6606 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -027a26: 0e00 |0003: return-void │ │ +028aa8: |[028aa8] com.gacode.relaunchx.ReLaunch$AppComparator.:()V │ │ +028ab8: 7010 6606 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +028abe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1834 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/gacode/relaunchx/ReLaunch$AppComparator; │ │ │ │ #1 : (in Lcom/gacode/relaunchx/ReLaunch$AppComparator;) │ │ @@ -42864,17 +42870,17 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunch$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -027a28: |[027a28] com.gacode.relaunchx.ReLaunch$AppComparator.:(Lcom/gacode/relaunchx/ReLaunch$1;)V │ │ -027a38: 7010 f003 0000 |0000: invoke-direct {v0}, Lcom/gacode/relaunchx/ReLaunch$AppComparator;.:()V // method@03f0 │ │ -027a3e: 0e00 |0003: return-void │ │ +028ac0: |[028ac0] com.gacode.relaunchx.ReLaunch$AppComparator.:(Lcom/gacode/relaunchx/ReLaunch$1;)V │ │ +028ad0: 7010 f003 0000 |0000: invoke-direct {v0}, Lcom/gacode/relaunchx/ReLaunch$AppComparator;.:()V // method@03f0 │ │ +028ad6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1834 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/gacode/relaunchx/ReLaunch$AppComparator; │ │ 0x0000 - 0x0004 reg=1 x0 Lcom/gacode/relaunchx/ReLaunch$1; │ │ │ │ @@ -42884,20 +42890,20 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)I' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -027a40: |[027a40] com.gacode.relaunchx.ReLaunch$AppComparator.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -027a50: 1f02 0002 |0000: check-cast v2, Ljava/lang/String; // type@0200 │ │ -027a54: 1f03 0002 |0002: check-cast v3, Ljava/lang/String; // type@0200 │ │ -027a58: 6e30 f303 2103 |0004: invoke-virtual {v1, v2, v3}, Lcom/gacode/relaunchx/ReLaunch$AppComparator;.compare:(Ljava/lang/String;Ljava/lang/String;)I // method@03f3 │ │ -027a5e: 0a00 |0007: move-result v0 │ │ -027a60: 0f00 |0008: return v0 │ │ +028ad8: |[028ad8] com.gacode.relaunchx.ReLaunch$AppComparator.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +028ae8: 1f02 0002 |0000: check-cast v2, Ljava/lang/String; // type@0200 │ │ +028aec: 1f03 0002 |0002: check-cast v3, Ljava/lang/String; // type@0200 │ │ +028af0: 6e30 f303 2103 |0004: invoke-virtual {v1, v2, v3}, Lcom/gacode/relaunchx/ReLaunch$AppComparator;.compare:(Ljava/lang/String;Ljava/lang/String;)I // method@03f3 │ │ +028af6: 0a00 |0007: move-result v0 │ │ +028af8: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1834 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/gacode/relaunchx/ReLaunch$AppComparator; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0009 reg=3 (null) Ljava/lang/Object; │ │ @@ -42907,39 +42913,39 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -027a64: |[027a64] com.gacode.relaunchx.ReLaunch$AppComparator.compare:(Ljava/lang/String;Ljava/lang/String;)I │ │ -027a74: 1223 |0000: const/4 v3, #int 2 // #2 │ │ -027a76: 3905 0600 |0001: if-nez v5, 0007 // +0006 │ │ -027a7a: 3906 0400 |0003: if-nez v6, 0007 // +0004 │ │ -027a7e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -027a80: 0f02 |0006: return v2 │ │ -027a82: 3905 0600 |0007: if-nez v5, 000d // +0006 │ │ -027a86: 3806 0400 |0009: if-eqz v6, 000d // +0004 │ │ -027a8a: 1212 |000b: const/4 v2, #int 1 // #1 │ │ -027a8c: 28fa |000c: goto 0006 // -0006 │ │ -027a8e: 3805 0600 |000d: if-eqz v5, 0013 // +0006 │ │ -027a92: 3906 0400 |000f: if-nez v6, 0013 // +0004 │ │ -027a96: 12f2 |0011: const/4 v2, #int -1 // #ff │ │ -027a98: 28f4 |0012: goto 0006 // -000c │ │ -027a9a: 1a02 cf04 |0013: const-string v2, "\%" // string@04cf │ │ -027a9e: 6e20 8906 2500 |0015: invoke-virtual {v5, v2}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0689 │ │ -027aa4: 0c00 |0018: move-result-object v0 │ │ -027aa6: 1a02 cf04 |0019: const-string v2, "\%" // string@04cf │ │ -027aaa: 6e20 8906 2600 |001b: invoke-virtual {v6, v2}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0689 │ │ -027ab0: 0c01 |001e: move-result-object v1 │ │ -027ab2: 4602 0003 |001f: aget-object v2, v0, v3 │ │ -027ab6: 4603 0103 |0021: aget-object v3, v1, v3 │ │ -027aba: 6e20 7706 3200 |0023: invoke-virtual {v2, v3}, Ljava/lang/String;.compareToIgnoreCase:(Ljava/lang/String;)I // method@0677 │ │ -027ac0: 0a02 |0026: move-result v2 │ │ -027ac2: 28df |0027: goto 0006 // -0021 │ │ +028afc: |[028afc] com.gacode.relaunchx.ReLaunch$AppComparator.compare:(Ljava/lang/String;Ljava/lang/String;)I │ │ +028b0c: 1223 |0000: const/4 v3, #int 2 // #2 │ │ +028b0e: 3905 0600 |0001: if-nez v5, 0007 // +0006 │ │ +028b12: 3906 0400 |0003: if-nez v6, 0007 // +0004 │ │ +028b16: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +028b18: 0f02 |0006: return v2 │ │ +028b1a: 3905 0600 |0007: if-nez v5, 000d // +0006 │ │ +028b1e: 3806 0400 |0009: if-eqz v6, 000d // +0004 │ │ +028b22: 1212 |000b: const/4 v2, #int 1 // #1 │ │ +028b24: 28fa |000c: goto 0006 // -0006 │ │ +028b26: 3805 0600 |000d: if-eqz v5, 0013 // +0006 │ │ +028b2a: 3906 0400 |000f: if-nez v6, 0013 // +0004 │ │ +028b2e: 12f2 |0011: const/4 v2, #int -1 // #ff │ │ +028b30: 28f4 |0012: goto 0006 // -000c │ │ +028b32: 1a02 cf04 |0013: const-string v2, "\%" // string@04cf │ │ +028b36: 6e20 8906 2500 |0015: invoke-virtual {v5, v2}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0689 │ │ +028b3c: 0c00 |0018: move-result-object v0 │ │ +028b3e: 1a02 cf04 |0019: const-string v2, "\%" // string@04cf │ │ +028b42: 6e20 8906 2600 |001b: invoke-virtual {v6, v2}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0689 │ │ +028b48: 0c01 |001e: move-result-object v1 │ │ +028b4a: 4602 0003 |001f: aget-object v2, v0, v3 │ │ +028b4e: 4603 0103 |0021: aget-object v3, v1, v3 │ │ +028b52: 6e20 7706 3200 |0023: invoke-virtual {v2, v3}, Ljava/lang/String;.compareToIgnoreCase:(Ljava/lang/String;)I // method@0677 │ │ +028b58: 0a02 |0026: move-result v2 │ │ +028b5a: 28df |0027: goto 0006 // -0021 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1836 │ │ 0x0005 line=1837 │ │ 0x0006 line=1847 │ │ 0x0007 line=1839 │ │ 0x000b line=1840 │ │ @@ -43025,18 +43031,18 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunch;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -027ac4: |[027ac4] com.gacode.relaunchx.ReLaunch$FileDetails.:(Lcom/gacode/relaunchx/ReLaunch;)V │ │ -027ad4: 5b01 0906 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0609 │ │ -027ad8: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -027ade: 0e00 |0005: return-void │ │ +028b5c: |[028b5c] com.gacode.relaunchx.ReLaunch$FileDetails.:(Lcom/gacode/relaunchx/ReLaunch;)V │ │ +028b6c: 5b01 0906 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@0609 │ │ +028b70: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +028b76: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/ReLaunch$FileDetails; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/gacode/relaunchx/ReLaunch; │ │ │ │ @@ -43045,17 +43051,17 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunch;Lcom/gacode/relaunchx/ReLaunch$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -027ae0: |[027ae0] com.gacode.relaunchx.ReLaunch$FileDetails.:(Lcom/gacode/relaunchx/ReLaunch;Lcom/gacode/relaunchx/ReLaunch$1;)V │ │ -027af0: 7020 f403 1000 |0000: invoke-direct {v0, v1}, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.:(Lcom/gacode/relaunchx/ReLaunch;)V // method@03f4 │ │ -027af6: 0e00 |0003: return-void │ │ +028b78: |[028b78] com.gacode.relaunchx.ReLaunch$FileDetails.:(Lcom/gacode/relaunchx/ReLaunch;Lcom/gacode/relaunchx/ReLaunch$1;)V │ │ +028b88: 7020 f403 1000 |0000: invoke-direct {v0, v1}, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.:(Lcom/gacode/relaunchx/ReLaunch;)V // method@03f4 │ │ +028b8e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/gacode/relaunchx/ReLaunch$FileDetails; │ │ 0x0000 - 0x0004 reg=1 x0 Lcom/gacode/relaunchx/ReLaunch; │ │ 0x0000 - 0x0004 reg=2 x1 Lcom/gacode/relaunchx/ReLaunch$1; │ │ @@ -43097,18 +43103,18 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -027af8: |[027af8] com.gacode.relaunchx.ReLaunch$FilesViewAdapter$1ExtsComparator.:(Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;)V │ │ -027b08: 5b01 0b06 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter$1ExtsComparator;.this$1:Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter; // field@060b │ │ -027b0c: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -027b12: 0e00 |0005: return-void │ │ +028b90: |[028b90] com.gacode.relaunchx.ReLaunch$FilesViewAdapter$1ExtsComparator.:(Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;)V │ │ +028ba0: 5b01 0b06 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter$1ExtsComparator;.this$1:Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter; // field@060b │ │ +028ba4: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +028baa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=439 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter$1ExtsComparator; │ │ 0x0000 - 0x0006 reg=1 this$1 Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter; │ │ │ │ @@ -43118,20 +43124,20 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)I' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -027b14: |[027b14] com.gacode.relaunchx.ReLaunch$FilesViewAdapter$1ExtsComparator.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -027b24: 1f02 0002 |0000: check-cast v2, Ljava/lang/String; // type@0200 │ │ -027b28: 1f03 0002 |0002: check-cast v3, Ljava/lang/String; // type@0200 │ │ -027b2c: 6e30 f803 2103 |0004: invoke-virtual {v1, v2, v3}, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter$1ExtsComparator;.compare:(Ljava/lang/String;Ljava/lang/String;)I // method@03f8 │ │ -027b32: 0a00 |0007: move-result v0 │ │ -027b34: 0f00 |0008: return v0 │ │ +028bac: |[028bac] com.gacode.relaunchx.ReLaunch$FilesViewAdapter$1ExtsComparator.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +028bbc: 1f02 0002 |0000: check-cast v2, Ljava/lang/String; // type@0200 │ │ +028bc0: 1f03 0002 |0002: check-cast v3, Ljava/lang/String; // type@0200 │ │ +028bc4: 6e30 f803 2103 |0004: invoke-virtual {v1, v2, v3}, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter$1ExtsComparator;.compare:(Ljava/lang/String;Ljava/lang/String;)I // method@03f8 │ │ +028bca: 0a00 |0007: move-result v0 │ │ +028bcc: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=439 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter$1ExtsComparator; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0009 reg=3 (null) Ljava/lang/Object; │ │ @@ -43141,42 +43147,42 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -027b38: |[027b38] com.gacode.relaunchx.ReLaunch$FilesViewAdapter$1ExtsComparator.compare:(Ljava/lang/String;Ljava/lang/String;)I │ │ -027b48: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -027b4a: 12f1 |0001: const/4 v1, #int -1 // #ff │ │ -027b4c: 3905 0600 |0002: if-nez v5, 0008 // +0006 │ │ -027b50: 3906 0400 |0004: if-nez v6, 0008 // +0004 │ │ -027b54: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -027b56: 0f00 |0007: return v0 │ │ -027b58: 3905 0400 |0008: if-nez v5, 000c // +0004 │ │ -027b5c: 3906 fdff |000a: if-nez v6, 0007 // -0003 │ │ -027b60: 3805 0600 |000c: if-eqz v5, 0012 // +0006 │ │ -027b64: 3906 0400 |000e: if-nez v6, 0012 // +0004 │ │ -027b68: 0110 |0010: move v0, v1 │ │ -027b6a: 28f6 |0011: goto 0007 // -000a │ │ -027b6c: 6e10 8506 0500 |0012: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@0685 │ │ -027b72: 0a02 |0015: move-result v2 │ │ -027b74: 6e10 8506 0600 |0016: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@0685 │ │ -027b7a: 0a03 |0019: move-result v3 │ │ -027b7c: 3432 edff |001a: if-lt v2, v3, 0007 // -0013 │ │ -027b80: 6e10 8506 0500 |001c: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@0685 │ │ -027b86: 0a00 |001f: move-result v0 │ │ -027b88: 6e10 8506 0600 |0020: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@0685 │ │ -027b8e: 0a02 |0023: move-result v2 │ │ -027b90: 3720 0400 |0024: if-le v0, v2, 0028 // +0004 │ │ -027b94: 0110 |0026: move v0, v1 │ │ -027b96: 28e0 |0027: goto 0007 // -0020 │ │ -027b98: 6e20 7606 6500 |0028: invoke-virtual {v5, v6}, Ljava/lang/String;.compareTo:(Ljava/lang/String;)I // method@0676 │ │ -027b9e: 0a00 |002b: move-result v0 │ │ -027ba0: 28db |002c: goto 0007 // -0025 │ │ +028bd0: |[028bd0] com.gacode.relaunchx.ReLaunch$FilesViewAdapter$1ExtsComparator.compare:(Ljava/lang/String;Ljava/lang/String;)I │ │ +028be0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +028be2: 12f1 |0001: const/4 v1, #int -1 // #ff │ │ +028be4: 3905 0600 |0002: if-nez v5, 0008 // +0006 │ │ +028be8: 3906 0400 |0004: if-nez v6, 0008 // +0004 │ │ +028bec: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +028bee: 0f00 |0007: return v0 │ │ +028bf0: 3905 0400 |0008: if-nez v5, 000c // +0004 │ │ +028bf4: 3906 fdff |000a: if-nez v6, 0007 // -0003 │ │ +028bf8: 3805 0600 |000c: if-eqz v5, 0012 // +0006 │ │ +028bfc: 3906 0400 |000e: if-nez v6, 0012 // +0004 │ │ +028c00: 0110 |0010: move v0, v1 │ │ +028c02: 28f6 |0011: goto 0007 // -000a │ │ +028c04: 6e10 8506 0500 |0012: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@0685 │ │ +028c0a: 0a02 |0015: move-result v2 │ │ +028c0c: 6e10 8506 0600 |0016: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@0685 │ │ +028c12: 0a03 |0019: move-result v3 │ │ +028c14: 3432 edff |001a: if-lt v2, v3, 0007 // -0013 │ │ +028c18: 6e10 8506 0500 |001c: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@0685 │ │ +028c1e: 0a00 |001f: move-result v0 │ │ +028c20: 6e10 8506 0600 |0020: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@0685 │ │ +028c26: 0a02 |0023: move-result v2 │ │ +028c28: 3720 0400 |0024: if-le v0, v2, 0028 // +0004 │ │ +028c2c: 0110 |0026: move v0, v1 │ │ +028c2e: 28e0 |0027: goto 0007 // -0020 │ │ +028c30: 6e20 7606 6500 |0028: invoke-virtual {v5, v6}, Ljava/lang/String;.compareTo:(Ljava/lang/String;)I // method@0676 │ │ +028c36: 0a00 |002b: move-result v0 │ │ +028c38: 28db |002c: goto 0007 // -0025 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=442 │ │ 0x0006 line=443 │ │ 0x0007 line=452 │ │ 0x0008 line=444 │ │ 0x000c line=446 │ │ @@ -43228,21 +43234,21 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunch;Landroid/content/Context;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -027ba4: |[027ba4] com.gacode.relaunchx.ReLaunch$FilesViewAdapter.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/content/Context;)V │ │ -027bb4: 5b12 0d06 |0000: iput-object v2, v1, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ -027bb8: 7010 0901 0100 |0002: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@0109 │ │ -027bbe: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -027bc0: 5b10 0c06 |0006: iput-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.ctx:Landroid/content/Context; // field@060c │ │ -027bc4: 5b13 0c06 |0008: iput-object v3, v1, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.ctx:Landroid/content/Context; // field@060c │ │ -027bc8: 0e00 |000a: return-void │ │ +028c3c: |[028c3c] com.gacode.relaunchx.ReLaunch$FilesViewAdapter.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/content/Context;)V │ │ +028c4c: 5b12 0d06 |0000: iput-object v2, v1, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ +028c50: 7010 0901 0100 |0002: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@0109 │ │ +028c56: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +028c58: 5b10 0c06 |0006: iput-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.ctx:Landroid/content/Context; // field@060c │ │ +028c5c: 5b13 0c06 |0008: iput-object v3, v1, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.ctx:Landroid/content/Context; // field@060c │ │ +028c60: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=378 │ │ 0x0005 line=377 │ │ 0x0008 line=379 │ │ 0x000a line=380 │ │ locals : │ │ @@ -43256,20 +43262,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -027bcc: |[027bcc] com.gacode.relaunchx.ReLaunch$FilesViewAdapter.getCount:()I │ │ -027bdc: 5410 0d06 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ -027be0: 5400 5a06 |0002: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.itemsArray:Ljava/util/List; // field@065a │ │ -027be4: 7210 d406 0000 |0004: invoke-interface {v0}, Ljava/util/List;.size:()I // method@06d4 │ │ -027bea: 0a00 |0007: move-result v0 │ │ -027bec: 0f00 |0008: return v0 │ │ +028c64: |[028c64] com.gacode.relaunchx.ReLaunch$FilesViewAdapter.getCount:()I │ │ +028c74: 5410 0d06 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ +028c78: 5400 5a06 |0002: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.itemsArray:Ljava/util/List; // field@065a │ │ +028c7c: 7210 d406 0000 |0004: invoke-interface {v0}, Ljava/util/List;.size:()I // method@06d4 │ │ +028c82: 0a00 |0007: move-result v0 │ │ +028c84: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=384 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter; │ │ │ │ #1 : (in Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;) │ │ @@ -43277,20 +43283,20 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -027bf0: |[027bf0] com.gacode.relaunchx.ReLaunch$FilesViewAdapter.getItem:(I)Ljava/lang/Object; │ │ -027c00: 5410 0d06 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ -027c04: 5400 5a06 |0002: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.itemsArray:Ljava/util/List; // field@065a │ │ -027c08: 7220 d006 2000 |0004: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ -027c0e: 0c00 |0007: move-result-object v0 │ │ -027c10: 1100 |0008: return-object v0 │ │ +028c88: |[028c88] com.gacode.relaunchx.ReLaunch$FilesViewAdapter.getItem:(I)Ljava/lang/Object; │ │ +028c98: 5410 0d06 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ +028c9c: 5400 5a06 |0002: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.itemsArray:Ljava/util/List; // field@065a │ │ +028ca0: 7220 d006 2000 |0004: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ +028ca6: 0c00 |0007: move-result-object v0 │ │ +028ca8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=389 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter; │ │ 0x0000 - 0x0009 reg=2 position I │ │ │ │ @@ -43299,17 +43305,17 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -027c14: |[027c14] com.gacode.relaunchx.ReLaunch$FilesViewAdapter.getItemId:(I)J │ │ -027c24: 8130 |0000: int-to-long v0, v3 │ │ -027c26: 1000 |0001: return-wide v0 │ │ +028cac: |[028cac] com.gacode.relaunchx.ReLaunch$FilesViewAdapter.getItemId:(I)J │ │ +028cbc: 8130 |0000: int-to-long v0, v3 │ │ +028cbe: 1000 |0001: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=394 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 this Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter; │ │ 0x0000 - 0x0002 reg=3 position I │ │ │ │ @@ -43318,1260 +43324,1260 @@ │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 54 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 2587 16-bit code units │ │ -027c28: |[027c28] com.gacode.relaunchx.ReLaunch$FilesViewAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -027c38: 082c 3400 |0000: move-object/from16 v44, v52 │ │ -027c3c: 392c 7101 |0002: if-nez v44, 0173 // +0171 │ │ -027c40: 0800 3200 |0004: move-object/from16 v0, v50 │ │ -027c44: 5400 0d06 |0006: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ -027c48: 082e 0000 |0008: move-object/from16 v46, v0 │ │ -027c4c: 7401 2e04 2e00 |000a: invoke-virtual/range {v46}, Lcom/gacode/relaunchx/ReLaunch;.getApplicationContext:()Landroid/content/Context; // method@042e │ │ -027c52: 0c2e |000d: move-result-object v46 │ │ -027c54: 1a2f 100a |000e: const-string v47, "layout_inflater" // string@0a10 │ │ -027c58: 7402 4900 2e00 |0010: invoke-virtual/range {v46, v47}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0049 │ │ -027c5e: 0c2d |0013: move-result-object v45 │ │ -027c60: 1f2d 5b00 |0014: check-cast v45, Landroid/view/LayoutInflater; // type@005b │ │ -027c64: 142e 0a00 037f |0016: const v46, #float 1.74129e+38 // #7f03000a │ │ -027c6a: 132f 0000 |0019: const/16 v47, #int 0 // #0 │ │ -027c6e: 7403 df00 2d00 |001b: invoke-virtual/range {v45, v46, v47}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@00df │ │ -027c74: 0c2c |001e: move-result-object v44 │ │ -027c76: 2211 6d01 |001f: new-instance v17, Lcom/gacode/relaunchx/ReLaunch$ViewHolder; // type@016d │ │ -027c7a: 7601 0b04 1100 |0021: invoke-direct/range {v17}, Lcom/gacode/relaunchx/ReLaunch$ViewHolder;.:()V // method@040b │ │ -027c80: 142e 5000 0c7f |0024: const v46, #float 1.86094e+38 // #7f0c0050 │ │ -027c86: 0800 2c00 |0027: move-object/from16 v0, v44 │ │ -027c8a: 0201 2e00 |0029: move/from16 v1, v46 │ │ -027c8e: 6e20 e900 1000 |002b: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00e9 │ │ -027c94: 0c2e |002e: move-result-object v46 │ │ -027c96: 1f2e 8100 |002f: check-cast v46, Landroid/widget/TextView; // type@0081 │ │ -027c9a: 0800 2e00 |0031: move-object/from16 v0, v46 │ │ -027c9e: 0801 1100 |0033: move-object/from16 v1, v17 │ │ -027ca2: 5b10 1c06 |0035: iput-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$ViewHolder;.tv:Landroid/widget/TextView; // field@061c │ │ -027ca6: 142e 5100 0c7f |0037: const v46, #float 1.86094e+38 // #7f0c0051 │ │ -027cac: 0800 2c00 |003a: move-object/from16 v0, v44 │ │ -027cb0: 0201 2e00 |003c: move/from16 v1, v46 │ │ -027cb4: 6e20 e900 1000 |003e: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00e9 │ │ -027cba: 0c2e |0041: move-result-object v46 │ │ -027cbc: 1f2e 8100 |0042: check-cast v46, Landroid/widget/TextView; // type@0081 │ │ -027cc0: 0800 2e00 |0044: move-object/from16 v0, v46 │ │ -027cc4: 0801 1100 |0046: move-object/from16 v1, v17 │ │ -027cc8: 5b10 1d06 |0048: iput-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$ViewHolder;.tv2:Landroid/widget/TextView; // field@061d │ │ -027ccc: 142e 5200 0c7f |004a: const v46, #float 1.86094e+38 // #7f0c0052 │ │ -027cd2: 0800 2c00 |004d: move-object/from16 v0, v44 │ │ -027cd6: 0201 2e00 |004f: move/from16 v1, v46 │ │ -027cda: 6e20 e900 1000 |0051: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00e9 │ │ -027ce0: 0c2e |0054: move-result-object v46 │ │ -027ce2: 1f2e 8100 |0055: check-cast v46, Landroid/widget/TextView; // type@0081 │ │ -027ce6: 0800 2e00 |0057: move-object/from16 v0, v46 │ │ -027cea: 0801 1100 |0059: move-object/from16 v1, v17 │ │ -027cee: 5b10 1f06 |005b: iput-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$ViewHolder;.tvSizeDate:Landroid/widget/TextView; // field@061f │ │ -027cf2: 142e 4e00 0c7f |005d: const v46, #float 1.86094e+38 // #7f0c004e │ │ -027cf8: 0800 2c00 |0060: move-object/from16 v0, v44 │ │ -027cfc: 0201 2e00 |0062: move/from16 v1, v46 │ │ -027d00: 6e20 e900 1000 |0064: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00e9 │ │ -027d06: 0c2e |0067: move-result-object v46 │ │ -027d08: 1f2e 8100 |0068: check-cast v46, Landroid/widget/TextView; // type@0081 │ │ -027d0c: 0800 2e00 |006a: move-object/from16 v0, v46 │ │ -027d10: 0801 1100 |006c: move-object/from16 v1, v17 │ │ -027d14: 5b10 2006 |006e: iput-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$ViewHolder;.tvicon:Landroid/widget/TextView; // field@0620 │ │ -027d18: 142e 4d00 0c7f |0070: const v46, #float 1.86093e+38 // #7f0c004d │ │ -027d1e: 0800 2c00 |0073: move-object/from16 v0, v44 │ │ -027d22: 0201 2e00 |0075: move/from16 v1, v46 │ │ -027d26: 6e20 e900 1000 |0077: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00e9 │ │ -027d2c: 0c2e |007a: move-result-object v46 │ │ -027d2e: 1f2e 7700 |007b: check-cast v46, Landroid/widget/ImageView; // type@0077 │ │ -027d32: 0800 2e00 |007d: move-object/from16 v0, v46 │ │ -027d36: 0801 1100 |007f: move-object/from16 v1, v17 │ │ -027d3a: 5b10 1b06 |0081: iput-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$ViewHolder;.iv:Landroid/widget/ImageView; // field@061b │ │ -027d3e: 142e 4c00 0c7f |0083: const v46, #float 1.86093e+38 // #7f0c004c │ │ -027d44: 0800 2c00 |0086: move-object/from16 v0, v44 │ │ -027d48: 0201 2e00 |0088: move/from16 v1, v46 │ │ -027d4c: 6e20 e900 1000 |008a: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00e9 │ │ -027d52: 0c2e |008d: move-result-object v46 │ │ -027d54: 1f2e 7700 |008e: check-cast v46, Landroid/widget/ImageView; // type@0077 │ │ -027d58: 0800 2e00 |0090: move-object/from16 v0, v46 │ │ -027d5c: 0801 1100 |0092: move-object/from16 v1, v17 │ │ -027d60: 5b10 1a06 |0094: iput-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$ViewHolder;.is:Landroid/widget/ImageView; // field@061a │ │ -027d64: 142e 4f00 0c7f |0096: const v46, #float 1.86094e+38 // #7f0c004f │ │ -027d6a: 0800 2c00 |0099: move-object/from16 v0, v44 │ │ -027d6e: 0201 2e00 |009b: move/from16 v1, v46 │ │ -027d72: 6e20 e900 1000 |009d: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00e9 │ │ -027d78: 0c2e |00a0: move-result-object v46 │ │ -027d7a: 1f2e 7900 |00a1: check-cast v46, Landroid/widget/LinearLayout; // type@0079 │ │ -027d7e: 0800 2e00 |00a3: move-object/from16 v0, v46 │ │ -027d82: 0801 1100 |00a5: move-object/from16 v1, v17 │ │ -027d86: 5b10 1e06 |00a7: iput-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$ViewHolder;.tvHolder:Landroid/widget/LinearLayout; // field@061e │ │ -027d8a: 0800 2c00 |00a9: move-object/from16 v0, v44 │ │ -027d8e: 0801 1100 |00ab: move-object/from16 v1, v17 │ │ -027d92: 6e20 f500 1000 |00ad: invoke-virtual {v0, v1}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@00f5 │ │ -027d98: 0800 3200 |00b0: move-object/from16 v0, v50 │ │ -027d9c: 5400 0d06 |00b2: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ -027da0: 082e 0000 |00b4: move-object/from16 v46, v0 │ │ -027da4: 0800 2e00 |00b6: move-object/from16 v0, v46 │ │ -027da8: 5400 6006 |00b8: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -027dac: 082e 0000 |00ba: move-object/from16 v46, v0 │ │ -027db0: 1a2f 0d07 |00bc: const-string v47, "doNotHyph" // string@070d │ │ -027db4: 1330 0000 |00be: const/16 v48, #int 0 // #0 │ │ -027db8: 7803 6d00 2e00 |00c0: invoke-interface/range {v46, v47, v48}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ -027dbe: 0a2e |00c3: move-result v46 │ │ -027dc0: 382e 4400 |00c4: if-eqz v46, 0108 // +0044 │ │ -027dc4: 0800 1100 |00c6: move-object/from16 v0, v17 │ │ -027dc8: 5400 1c06 |00c8: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$ViewHolder;.tv:Landroid/widget/TextView; // field@061c │ │ -027dcc: 082e 0000 |00ca: move-object/from16 v46, v0 │ │ -027dd0: 132f 0100 |00cc: const/16 v47, #int 1 // #1 │ │ -027dd4: 7402 5701 2e00 |00ce: invoke-virtual/range {v46, v47}, Landroid/widget/TextView;.setLines:(I)V // method@0157 │ │ -027dda: 0800 1100 |00d1: move-object/from16 v0, v17 │ │ -027dde: 5400 1c06 |00d3: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$ViewHolder;.tv:Landroid/widget/TextView; // field@061c │ │ -027de2: 082e 0000 |00d5: move-object/from16 v46, v0 │ │ -027de6: 132f 0100 |00d7: const/16 v47, #int 1 // #1 │ │ -027dea: 7402 5501 2e00 |00d9: invoke-virtual/range {v46, v47}, Landroid/widget/TextView;.setHorizontallyScrolling:(Z)V // method@0155 │ │ -027df0: 0800 1100 |00dc: move-object/from16 v0, v17 │ │ -027df4: 5400 1c06 |00de: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$ViewHolder;.tv:Landroid/widget/TextView; // field@061c │ │ -027df8: 082e 0000 |00e0: move-object/from16 v46, v0 │ │ -027dfc: 622f 2600 |00e2: sget-object v47, Landroid/text/TextUtils$TruncateAt;.END:Landroid/text/TextUtils$TruncateAt; // field@0026 │ │ -027e00: 7402 5401 2e00 |00e4: invoke-virtual/range {v46, v47}, Landroid/widget/TextView;.setEllipsize:(Landroid/text/TextUtils$TruncateAt;)V // method@0154 │ │ -027e06: 0800 1100 |00e7: move-object/from16 v0, v17 │ │ -027e0a: 5400 1d06 |00e9: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$ViewHolder;.tv2:Landroid/widget/TextView; // field@061d │ │ -027e0e: 082e 0000 |00eb: move-object/from16 v46, v0 │ │ -027e12: 132f 0100 |00ed: const/16 v47, #int 1 // #1 │ │ -027e16: 7402 5701 2e00 |00ef: invoke-virtual/range {v46, v47}, Landroid/widget/TextView;.setLines:(I)V // method@0157 │ │ -027e1c: 0800 1100 |00f2: move-object/from16 v0, v17 │ │ -027e20: 5400 1d06 |00f4: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$ViewHolder;.tv2:Landroid/widget/TextView; // field@061d │ │ -027e24: 082e 0000 |00f6: move-object/from16 v46, v0 │ │ -027e28: 132f 0100 |00f8: const/16 v47, #int 1 // #1 │ │ -027e2c: 7402 5501 2e00 |00fa: invoke-virtual/range {v46, v47}, Landroid/widget/TextView;.setHorizontallyScrolling:(Z)V // method@0155 │ │ -027e32: 0800 1100 |00fd: move-object/from16 v0, v17 │ │ -027e36: 5400 1d06 |00ff: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$ViewHolder;.tv2:Landroid/widget/TextView; // field@061d │ │ -027e3a: 082e 0000 |0101: move-object/from16 v46, v0 │ │ -027e3e: 622f 2600 |0103: sget-object v47, Landroid/text/TextUtils$TruncateAt;.END:Landroid/text/TextUtils$TruncateAt; // field@0026 │ │ -027e42: 7402 5401 2e00 |0105: invoke-virtual/range {v46, v47}, Landroid/widget/TextView;.setEllipsize:(Landroid/text/TextUtils$TruncateAt;)V // method@0154 │ │ -027e48: 220b 0d02 |0108: new-instance v11, Ljava/util/ArrayList; // type@020d │ │ -027e4c: 7010 ae06 0b00 |010a: invoke-direct {v11}, Ljava/util/ArrayList;.:()V // method@06ae │ │ -027e52: 0800 3200 |010d: move-object/from16 v0, v50 │ │ -027e56: 5400 0d06 |010f: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ -027e5a: 082e 0000 |0111: move-object/from16 v46, v0 │ │ -027e5e: 0800 2e00 |0113: move-object/from16 v0, v46 │ │ -027e62: 5400 6006 |0115: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -027e66: 082e 0000 |0117: move-object/from16 v46, v0 │ │ -027e6a: 1a2f 9b08 |0119: const-string v47, "hideKnownExts" // string@089b │ │ -027e6e: 1330 0000 |011b: const/16 v48, #int 0 // #0 │ │ -027e72: 7803 6d00 2e00 |011d: invoke-interface/range {v46, v47, v48}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ -027e78: 0a2e |0120: move-result v46 │ │ -027e7a: 382e 7200 |0121: if-eqz v46, 0193 // +0072 │ │ -027e7e: 0800 3200 |0123: move-object/from16 v0, v50 │ │ -027e82: 5400 0d06 |0125: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ -027e86: 082e 0000 |0127: move-object/from16 v46, v0 │ │ -027e8a: 0800 2e00 |0129: move-object/from16 v0, v46 │ │ -027e8e: 5400 4a06 |012b: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -027e92: 082e 0000 |012d: move-object/from16 v46, v0 │ │ -027e96: 7401 8a04 2e00 |012f: invoke-virtual/range {v46}, Lcom/gacode/relaunchx/ReLaunchApp;.getReaders:()Ljava/util/List; // method@048a │ │ -027e9c: 0c1b |0132: move-result-object v27 │ │ -027e9e: 2226 1602 |0133: new-instance v38, Ljava/util/HashSet; // type@0216 │ │ -027ea2: 7601 c706 2600 |0135: invoke-direct/range {v38}, Ljava/util/HashSet;.:()V // method@06c7 │ │ -027ea8: 1312 0000 |0138: const/16 v18, #int 0 // #0 │ │ -027eac: 7801 d406 1b00 |013a: invoke-interface/range {v27}, Ljava/util/List;.size:()I // method@06d4 │ │ -027eb2: 0a2e |013d: move-result v46 │ │ -027eb4: 0200 1200 |013e: move/from16 v0, v18 │ │ -027eb8: 0201 2e00 |0140: move/from16 v1, v46 │ │ -027ebc: 3510 3c00 |0142: if-ge v0, v1, 017e // +003c │ │ -027ec0: 0800 1b00 |0144: move-object/from16 v0, v27 │ │ -027ec4: 0201 1200 |0146: move/from16 v1, v18 │ │ -027ec8: 7220 d006 1000 |0148: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ -027ece: 0c2e |014b: move-result-object v46 │ │ -027ed0: 1f2e 1502 |014c: check-cast v46, Ljava/util/HashMap; // type@0215 │ │ -027ed4: 7401 c406 2e00 |014e: invoke-virtual/range {v46}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@06c4 │ │ -027eda: 0c2e |0151: move-result-object v46 │ │ -027edc: 7801 da06 2e00 |0152: invoke-interface/range {v46}, Ljava/util/Set;.toArray:()[Ljava/lang/Object; // method@06da │ │ -027ee2: 0c17 |0155: move-result-object v23 │ │ -027ee4: 1316 0000 |0156: const/16 v22, #int 0 // #0 │ │ -027ee8: 0800 1700 |0158: move-object/from16 v0, v23 │ │ -027eec: 2100 |015a: array-length v0, v0 │ │ -027eee: 022e 0000 |015b: move/from16 v46, v0 │ │ -027ef2: 0200 1600 |015d: move/from16 v0, v22 │ │ -027ef6: 0201 2e00 |015f: move/from16 v1, v46 │ │ -027efa: 3510 1a00 |0161: if-ge v0, v1, 017b // +001a │ │ -027efe: 462e 1716 |0163: aget-object v46, v23, v22 │ │ -027f02: 7401 6906 2e00 |0165: invoke-virtual/range {v46}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0669 │ │ -027f08: 0c2e |0168: move-result-object v46 │ │ -027f0a: 0800 2600 |0169: move-object/from16 v0, v38 │ │ -027f0e: 0801 2e00 |016b: move-object/from16 v1, v46 │ │ -027f12: 7220 d806 1000 |016d: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@06d8 │ │ -027f18: d816 1601 |0170: add-int/lit8 v22, v22, #int 1 // #01 │ │ -027f1c: 28e6 |0172: goto 0158 // -001a │ │ -027f1e: 7401 ef00 2c00 |0173: invoke-virtual/range {v44}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@00ef │ │ -027f24: 0c11 |0176: move-result-object v17 │ │ -027f26: 1f11 6d01 |0177: check-cast v17, Lcom/gacode/relaunchx/ReLaunch$ViewHolder; // type@016d │ │ -027f2a: 2900 37ff |0179: goto/16 00b0 // -00c9 │ │ -027f2e: d812 1201 |017b: add-int/lit8 v18, v18, #int 1 // #01 │ │ -027f32: 28bd |017d: goto 013a // -0043 │ │ -027f34: 220b 0d02 |017e: new-instance v11, Ljava/util/ArrayList; // type@020d │ │ -027f38: 0800 2600 |0180: move-object/from16 v0, v38 │ │ -027f3c: 7020 b006 0b00 |0182: invoke-direct {v11, v0}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@06b0 │ │ -027f42: 222e 6801 |0185: new-instance v46, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter$1ExtsComparator; // type@0168 │ │ -027f46: 0800 2e00 |0187: move-object/from16 v0, v46 │ │ -027f4a: 0801 3200 |0189: move-object/from16 v1, v50 │ │ -027f4e: 7020 f603 1000 |018b: invoke-direct {v0, v1}, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter$1ExtsComparator;.:(Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;)V // method@03f6 │ │ -027f54: 0800 2e00 |018e: move-object/from16 v0, v46 │ │ -027f58: 7120 ba06 0b00 |0190: invoke-static {v11, v0}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@06ba │ │ -027f5e: 0800 3200 |0193: move-object/from16 v0, v50 │ │ -027f62: 5400 0d06 |0195: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ -027f66: 082e 0000 |0197: move-object/from16 v46, v0 │ │ -027f6a: 0800 2e00 |0199: move-object/from16 v0, v46 │ │ -027f6e: 5400 5a06 |019b: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.itemsArray:Ljava/util/List; // field@065a │ │ -027f72: 082e 0000 |019d: move-object/from16 v46, v0 │ │ -027f76: 0800 2e00 |019f: move-object/from16 v0, v46 │ │ -027f7a: 0201 3300 |01a1: move/from16 v1, v51 │ │ -027f7e: 7220 d006 1000 |01a3: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ -027f84: 0c14 |01a6: move-result-object v20 │ │ -027f86: 1f14 6701 |01a7: check-cast v20, Lcom/gacode/relaunchx/ReLaunch$FileDetails; // type@0167 │ │ -027f8a: 3814 1f03 |01a9: if-eqz v20, 04c8 // +031f │ │ -027f8e: 0800 1100 |01ab: move-object/from16 v0, v17 │ │ -027f92: 5400 1c06 |01ad: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$ViewHolder;.tv:Landroid/widget/TextView; // field@061c │ │ -027f96: 0827 0000 |01af: move-object/from16 v39, v0 │ │ -027f9a: 0800 1100 |01b1: move-object/from16 v0, v17 │ │ -027f9e: 5400 1d06 |01b3: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$ViewHolder;.tv2:Landroid/widget/TextView; // field@061d │ │ -027fa2: 0828 0000 |01b5: move-object/from16 v40, v0 │ │ -027fa6: 0800 1100 |01b7: move-object/from16 v0, v17 │ │ -027faa: 5400 1f06 |01b9: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$ViewHolder;.tvSizeDate:Landroid/widget/TextView; // field@061f │ │ -027fae: 082a 0000 |01bb: move-object/from16 v42, v0 │ │ -027fb2: 0800 1100 |01bd: move-object/from16 v0, v17 │ │ -027fb6: 5400 1e06 |01bf: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$ViewHolder;.tvHolder:Landroid/widget/LinearLayout; // field@061e │ │ -027fba: 0829 0000 |01c1: move-object/from16 v41, v0 │ │ -027fbe: 0800 1100 |01c3: move-object/from16 v0, v17 │ │ -027fc2: 5400 1b06 |01c5: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$ViewHolder;.iv:Landroid/widget/ImageView; // field@061b │ │ -027fc6: 0815 0000 |01c7: move-object/from16 v21, v0 │ │ -027fca: 0800 1100 |01c9: move-object/from16 v0, v17 │ │ -027fce: 5400 1a06 |01cb: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$ViewHolder;.is:Landroid/widget/ImageView; // field@061a │ │ -027fd2: 0813 0000 |01cd: move-object/from16 v19, v0 │ │ -027fd6: 0800 3200 |01cf: move-object/from16 v0, v50 │ │ -027fda: 5400 0d06 |01d1: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ -027fde: 082e 0000 |01d3: move-object/from16 v46, v0 │ │ -027fe2: 0800 2e00 |01d5: move-object/from16 v0, v46 │ │ -027fe6: 5400 6006 |01d7: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -027fea: 082e 0000 |01d9: move-object/from16 v46, v0 │ │ -027fee: 1a2f b50c |01db: const-string v47, "rowSeparator" // string@0cb5 │ │ -027ff2: 1330 0000 |01dd: const/16 v48, #int 0 // #0 │ │ -027ff6: 7803 6d00 2e00 |01df: invoke-interface/range {v46, v47, v48}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ -027ffc: 0a2e |01e2: move-result v46 │ │ -027ffe: 392e 0b00 |01e3: if-nez v46, 01ee // +000b │ │ -028002: 132e 0800 |01e5: const/16 v46, #int 8 // #8 │ │ -028006: 0800 1300 |01e7: move-object/from16 v0, v19 │ │ -02800a: 0201 2e00 |01e9: move/from16 v1, v46 │ │ -02800e: 6e20 3601 1000 |01eb: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setVisibility:(I)V // method@0136 │ │ -028014: 0800 1400 |01ee: move-object/from16 v0, v20 │ │ -028018: 5400 0306 |01f0: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.displayName:Ljava/lang/String; // field@0603 │ │ -02801c: 0822 0000 |01f2: move-object/from16 v34, v0 │ │ -028020: 0800 3200 |01f4: move-object/from16 v0, v50 │ │ -028024: 5400 0d06 |01f6: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ -028028: 082e 0000 |01f8: move-object/from16 v46, v0 │ │ -02802c: 0800 2e00 |01fa: move-object/from16 v0, v46 │ │ -028030: 5400 6006 |01fc: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -028034: 082e 0000 |01fe: move-object/from16 v46, v0 │ │ -028038: 1a2f 950d |0200: const-string v47, "showIcon" // string@0d95 │ │ -02803c: 1330 0000 |0202: const/16 v48, #int 0 // #0 │ │ -028040: 7803 6d00 2e00 |0204: invoke-interface/range {v46, v47, v48}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ -028046: 0a2e |0207: move-result v46 │ │ -028048: 392e 6e03 |0208: if-nez v46, 0576 // +036e │ │ -02804c: 0800 1400 |020a: move-object/from16 v0, v20 │ │ -028050: 5400 0406 |020c: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.extension:Ljava/lang/String; // field@0604 │ │ -028054: 082e 0000 |020e: move-object/from16 v46, v0 │ │ -028058: 382e 2e00 |0210: if-eqz v46, 023e // +002e │ │ -02805c: 0800 1400 |0212: move-object/from16 v0, v20 │ │ -028060: 5400 0406 |0214: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.extension:Ljava/lang/String; // field@0604 │ │ -028064: 082e 0000 |0216: move-object/from16 v46, v0 │ │ -028068: 1a2f 0000 |0218: const-string v47, "" // string@0000 │ │ -02806c: 7402 7c06 2e00 |021a: invoke-virtual/range {v46, v47}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -028072: 0a2e |021d: move-result v46 │ │ -028074: 392e 2000 |021e: if-nez v46, 023e // +0020 │ │ -028078: 132e 0000 |0220: const/16 v46, #int 0 // #0 │ │ -02807c: 7401 8506 2200 |0222: invoke-virtual/range {v34}, Ljava/lang/String;.length:()I // method@0685 │ │ -028082: 0a2f |0225: move-result v47 │ │ -028084: 0800 1400 |0226: move-object/from16 v0, v20 │ │ -028088: 5400 0406 |0228: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.extension:Ljava/lang/String; // field@0604 │ │ -02808c: 0830 0000 |022a: move-object/from16 v48, v0 │ │ -028090: 7401 8506 3000 |022c: invoke-virtual/range {v48}, Ljava/lang/String;.length:()I // method@0685 │ │ -028096: 0a30 |022f: move-result v48 │ │ -028098: d830 3001 |0230: add-int/lit8 v48, v48, #int 1 // #01 │ │ -02809c: 912f 2f30 |0232: sub-int v47, v47, v48 │ │ -0280a0: 0800 2200 |0234: move-object/from16 v0, v34 │ │ -0280a4: 0201 2e00 |0236: move/from16 v1, v46 │ │ -0280a8: 0202 2f00 |0238: move/from16 v2, v47 │ │ -0280ac: 6e30 8c06 1002 |023a: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@068c │ │ -0280b2: 0c22 |023d: move-result-object v34 │ │ -0280b4: 0800 1400 |023e: move-object/from16 v0, v20 │ │ -0280b8: 540f 0506 |0240: iget-object v15, v0, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.fullPathName:Ljava/lang/String; // field@0605 │ │ -0280bc: 1321 0000 |0242: const/16 v33, #int 0 // #0 │ │ -0280c0: 0800 3200 |0244: move-object/from16 v0, v50 │ │ -0280c4: 5400 0d06 |0246: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ -0280c8: 082e 0000 |0248: move-object/from16 v46, v0 │ │ -0280cc: 0800 2e00 |024a: move-object/from16 v0, v46 │ │ -0280d0: 5400 6006 |024c: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -0280d4: 082e 0000 |024e: move-object/from16 v46, v0 │ │ -0280d8: 1a2f 970d |0250: const-string v47, "showNew" // string@0d97 │ │ -0280dc: 1330 0100 |0252: const/16 v48, #int 1 // #1 │ │ -0280e0: 7803 6d00 2e00 |0254: invoke-interface/range {v46, v47, v48}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ -0280e6: 0a2b |0257: move-result v43 │ │ -0280e8: 0800 3200 |0258: move-object/from16 v0, v50 │ │ -0280ec: 5400 0d06 |025a: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ -0280f0: 082e 0000 |025c: move-object/from16 v46, v0 │ │ -0280f4: 0800 2e00 |025e: move-object/from16 v0, v46 │ │ -0280f8: 5400 4a06 |0260: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -0280fc: 082e 0000 |0262: move-object/from16 v46, v0 │ │ -028100: 0800 3200 |0264: move-object/from16 v0, v50 │ │ -028104: 5400 0d06 |0266: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ -028108: 082f 0000 |0268: move-object/from16 v47, v0 │ │ -02810c: 0800 2f00 |026a: move-object/from16 v0, v47 │ │ -028110: 5400 6006 |026c: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -028114: 082f 0000 |026e: move-object/from16 v47, v0 │ │ -028118: 0800 2e00 |0270: move-object/from16 v0, v46 │ │ -02811c: 0801 2f00 |0272: move-object/from16 v1, v47 │ │ -028120: 0802 2700 |0274: move-object/from16 v2, v39 │ │ -028124: 7130 4905 1002 |0276: invoke-static {v0, v1, v2}, Lcom/gacode/relaunchx/SizeManipulation;.AdjustWithPreferencesFileListLine1:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/widget/TextView;)V // method@0549 │ │ -02812a: 0800 3200 |0279: move-object/from16 v0, v50 │ │ -02812e: 5400 0d06 |027b: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ -028132: 082e 0000 |027d: move-object/from16 v46, v0 │ │ -028136: 0800 2e00 |027f: move-object/from16 v0, v46 │ │ -02813a: 5400 4a06 |0281: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02813e: 082e 0000 |0283: move-object/from16 v46, v0 │ │ -028142: 0800 3200 |0285: move-object/from16 v0, v50 │ │ -028146: 5400 0d06 |0287: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ -02814a: 082f 0000 |0289: move-object/from16 v47, v0 │ │ -02814e: 0800 2f00 |028b: move-object/from16 v0, v47 │ │ -028152: 5400 6006 |028d: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -028156: 082f 0000 |028f: move-object/from16 v47, v0 │ │ -02815a: 0800 2e00 |0291: move-object/from16 v0, v46 │ │ -02815e: 0801 2f00 |0293: move-object/from16 v1, v47 │ │ -028162: 0802 2800 |0295: move-object/from16 v2, v40 │ │ -028166: 7130 4a05 1002 |0297: invoke-static {v0, v1, v2}, Lcom/gacode/relaunchx/SizeManipulation;.AdjustWithPreferencesFileListLine2:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/widget/TextView;)V // method@054a │ │ -02816c: 0800 3200 |029a: move-object/from16 v0, v50 │ │ -028170: 5400 0d06 |029c: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ -028174: 082e 0000 |029e: move-object/from16 v46, v0 │ │ -028178: 0800 2e00 |02a0: move-object/from16 v0, v46 │ │ -02817c: 5400 4a06 |02a2: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -028180: 082e 0000 |02a4: move-object/from16 v46, v0 │ │ -028184: 0800 3200 |02a6: move-object/from16 v0, v50 │ │ -028188: 5400 0d06 |02a8: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ -02818c: 082f 0000 |02aa: move-object/from16 v47, v0 │ │ -028190: 0800 2f00 |02ac: move-object/from16 v0, v47 │ │ -028194: 5400 6006 |02ae: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -028198: 082f 0000 |02b0: move-object/from16 v47, v0 │ │ -02819c: 0800 2e00 |02b2: move-object/from16 v0, v46 │ │ -0281a0: 0801 2f00 |02b4: move-object/from16 v1, v47 │ │ -0281a4: 0802 2a00 |02b6: move-object/from16 v2, v42 │ │ -0281a8: 7130 4a05 1002 |02b8: invoke-static {v0, v1, v2}, Lcom/gacode/relaunchx/SizeManipulation;.AdjustWithPreferencesFileListLine2:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/widget/TextView;)V // method@054a │ │ -0281ae: 0800 1400 |02bb: move-object/from16 v0, v20 │ │ -0281b2: 5400 0a06 |02bd: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.type:Lcom/gacode/relaunchx/ReLaunch$FsItemType; // field@060a │ │ -0281b6: 082e 0000 |02bf: move-object/from16 v46, v0 │ │ -0281ba: 622f 0f06 |02c1: sget-object v47, Lcom/gacode/relaunchx/ReLaunch$FsItemType;.Directory:Lcom/gacode/relaunchx/ReLaunch$FsItemType; // field@060f │ │ -0281be: 0800 2e00 |02c3: move-object/from16 v0, v46 │ │ -0281c2: 0801 2f00 |02c5: move-object/from16 v1, v47 │ │ -0281c6: 3310 3203 |02c7: if-ne v0, v1, 05f9 // +0332 │ │ -0281ca: 132e 0800 |02c9: const/16 v46, #int 8 // #8 │ │ -0281ce: 0800 2800 |02cb: move-object/from16 v0, v40 │ │ -0281d2: 0201 2e00 |02cd: move/from16 v1, v46 │ │ -0281d6: 6e20 5c01 1000 |02cf: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setVisibility:(I)V // method@015c │ │ -0281dc: 7401 4e01 2800 |02d2: invoke-virtual/range {v40}, Landroid/widget/TextView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@014e │ │ -0281e2: 0c2e |02d5: move-result-object v46 │ │ -0281e4: 132f 0000 |02d6: const/16 v47, #int 0 // #0 │ │ -0281e8: 0200 2f00 |02d8: move/from16 v0, v47 │ │ -0281ec: 0801 2e00 |02da: move-object/from16 v1, v46 │ │ -0281f0: 5910 2a00 |02dc: iput v0, v1, Landroid/view/ViewGroup$LayoutParams;.height:I // field@002a │ │ -0281f4: 382b 3200 |02de: if-eqz v43, 0310 // +0032 │ │ -0281f8: 0800 3200 |02e0: move-object/from16 v0, v50 │ │ -0281fc: 5400 0d06 |02e2: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ -028200: 082e 0000 |02e4: move-object/from16 v46, v0 │ │ -028204: 7401 3704 2e00 |02e6: invoke-virtual/range {v46}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -02820a: 0c2e |02e9: move-result-object v46 │ │ -02820c: 142f 0200 097f |02ea: const v47, #float 1.82104e+38 // #7f090002 │ │ -028212: 7402 7c00 2e00 |02ed: invoke-virtual/range {v46, v47}, Landroid/content/res/Resources;.getColor:(I)I // method@007c │ │ -028218: 0a2e |02f0: move-result v46 │ │ -02821a: 0800 2900 |02f1: move-object/from16 v0, v41 │ │ -02821e: 0201 2e00 |02f3: move/from16 v1, v46 │ │ -028222: 6e20 3b01 1000 |02f5: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setBackgroundColor:(I)V // method@013b │ │ -028228: 0800 3200 |02f8: move-object/from16 v0, v50 │ │ -02822c: 5400 0d06 |02fa: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ -028230: 082e 0000 |02fc: move-object/from16 v46, v0 │ │ -028234: 7401 3704 2e00 |02fe: invoke-virtual/range {v46}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -02823a: 0c2e |0301: move-result-object v46 │ │ -02823c: 142f 0300 097f |0302: const v47, #float 1.82104e+38 // #7f090003 │ │ -028242: 7402 7c00 2e00 |0305: invoke-virtual/range {v46, v47}, Landroid/content/res/Resources;.getColor:(I)I // method@007c │ │ -028248: 0a2e |0308: move-result v46 │ │ -02824a: 0800 2700 |0309: move-object/from16 v0, v39 │ │ -02824e: 0201 2e00 |030b: move/from16 v1, v46 │ │ -028252: 6e20 5a01 1000 |030d: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setTextColor:(I)V // method@015a │ │ -028258: 0800 3200 |0310: move-object/from16 v0, v50 │ │ -02825c: 5400 0d06 |0312: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ -028260: 082e 0000 |0314: move-object/from16 v46, v0 │ │ -028264: 0800 2e00 |0316: move-object/from16 v0, v46 │ │ -028268: 5400 4a06 |0318: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02826c: 082e 0000 |031a: move-object/from16 v46, v0 │ │ -028270: 0800 3200 |031c: move-object/from16 v0, v50 │ │ -028274: 5400 0d06 |031e: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ -028278: 082f 0000 |0320: move-object/from16 v47, v0 │ │ -02827c: 0800 2f00 |0322: move-object/from16 v0, v47 │ │ -028280: 5400 6006 |0324: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -028284: 082f 0000 |0326: move-object/from16 v47, v0 │ │ -028288: 1430 2d00 027f |0328: const v48, #float 1.72801e+38 // #7f02002d │ │ -02828e: 0800 2e00 |032b: move-object/from16 v0, v46 │ │ -028292: 0801 2f00 |032d: move-object/from16 v1, v47 │ │ -028296: 0802 1500 |032f: move-object/from16 v2, v21 │ │ -02829a: 0203 3000 |0331: move/from16 v3, v48 │ │ -02829e: 7140 4605 1032 |0333: invoke-static {v0, v1, v2, v3}, Lcom/gacode/relaunchx/SizeManipulation;.AassignWithPreferencesIcon:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/widget/ImageView;I)Z // method@0546 │ │ -0282a4: 0a2e |0336: move-result v46 │ │ -0282a6: 382e aa02 |0337: if-eqz v46, 05e1 // +02aa │ │ -0282aa: 0800 1100 |0339: move-object/from16 v0, v17 │ │ -0282ae: 5400 2006 |033b: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$ViewHolder;.tvicon:Landroid/widget/TextView; // field@0620 │ │ -0282b2: 082e 0000 |033d: move-object/from16 v46, v0 │ │ -0282b6: 132f 0800 |033f: const/16 v47, #int 8 // #8 │ │ -0282ba: 7402 5c01 2e00 |0341: invoke-virtual/range {v46, v47}, Landroid/widget/TextView;.setVisibility:(I)V // method@015c │ │ -0282c0: 0823 2200 |0344: move-object/from16 v35, v34 │ │ -0282c4: 1a24 0000 |0346: const-string v36, "" // string@0000 │ │ -0282c8: 132e 0a00 |0348: const/16 v46, #int 10 // #a │ │ -0282cc: 0800 2200 |034a: move-object/from16 v0, v34 │ │ -0282d0: 0201 2e00 |034c: move/from16 v1, v46 │ │ -0282d4: 6e20 8006 1000 |034e: invoke-virtual {v0, v1}, Ljava/lang/String;.indexOf:(I)I // method@0680 │ │ -0282da: 0a18 |0351: move-result v24 │ │ -0282dc: 132e ffff |0352: const/16 v46, #int -1 // #ffff │ │ -0282e0: 0200 1800 |0354: move/from16 v0, v24 │ │ -0282e4: 0201 2e00 |0356: move/from16 v1, v46 │ │ -0282e8: 3210 2600 |0358: if-eq v0, v1, 037e // +0026 │ │ -0282ec: 3818 2400 |035a: if-eqz v24, 037e // +0024 │ │ -0282f0: 132e 0000 |035c: const/16 v46, #int 0 // #0 │ │ -0282f4: 0800 2200 |035e: move-object/from16 v0, v34 │ │ -0282f8: 0201 2e00 |0360: move/from16 v1, v46 │ │ -0282fc: 0202 1800 |0362: move/from16 v2, v24 │ │ -028300: 6e30 8c06 1002 |0364: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@068c │ │ -028306: 0c2e |0367: move-result-object v46 │ │ -028308: 7401 9006 2e00 |0368: invoke-virtual/range {v46}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0690 │ │ -02830e: 0c23 |036b: move-result-object v35 │ │ -028310: 7401 8506 2200 |036c: invoke-virtual/range {v34}, Ljava/lang/String;.length:()I // method@0685 │ │ -028316: 0a2e |036f: move-result v46 │ │ -028318: 0800 2200 |0370: move-object/from16 v0, v34 │ │ -02831c: 0201 1800 |0372: move/from16 v1, v24 │ │ -028320: 0202 2e00 |0374: move/from16 v2, v46 │ │ -028324: 6e30 8c06 1002 |0376: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@068c │ │ -02832a: 0c2e |0379: move-result-object v46 │ │ -02832c: 7401 9006 2e00 |037a: invoke-virtual/range {v46}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0690 │ │ -028332: 0c24 |037d: move-result-object v36 │ │ -028334: 382b 1706 |037e: if-eqz v43, 0995 // +0617 │ │ -028338: 221f 4b00 |0380: new-instance v31, Landroid/text/SpannableString; // type@004b │ │ -02833c: 0800 1f00 |0382: move-object/from16 v0, v31 │ │ -028340: 0801 2300 |0384: move-object/from16 v1, v35 │ │ -028344: 7020 cc00 1000 |0386: invoke-direct {v0, v1}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@00cc │ │ -02834a: 222f 5000 |0389: new-instance v47, Landroid/text/style/StyleSpan; // type@0050 │ │ -02834e: 3821 0206 |038b: if-eqz v33, 098d // +0602 │ │ -028352: 132e 0100 |038d: const/16 v46, #int 1 // #1 │ │ -028356: 0800 2f00 |038f: move-object/from16 v0, v47 │ │ -02835a: 0201 2e00 |0391: move/from16 v1, v46 │ │ -02835e: 7020 cf00 1000 |0393: invoke-direct {v0, v1}, Landroid/text/style/StyleSpan;.:(I)V // method@00cf │ │ -028364: 132e 0000 |0396: const/16 v46, #int 0 // #0 │ │ -028368: 7401 8506 2300 |0398: invoke-virtual/range {v35}, Ljava/lang/String;.length:()I // method@0685 │ │ -02836e: 0a30 |039b: move-result v48 │ │ -028370: 1331 0000 |039c: const/16 v49, #int 0 // #0 │ │ -028374: 0800 1f00 |039e: move-object/from16 v0, v31 │ │ -028378: 0801 2f00 |03a0: move-object/from16 v1, v47 │ │ -02837c: 0202 2e00 |03a2: move/from16 v2, v46 │ │ -028380: 0203 3000 |03a4: move/from16 v3, v48 │ │ -028384: 0204 3100 |03a6: move/from16 v4, v49 │ │ -028388: 6e54 cd00 1032 |03a8: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@00cd │ │ -02838e: 0800 2700 |03ab: move-object/from16 v0, v39 │ │ -028392: 0801 1f00 |03ad: move-object/from16 v1, v31 │ │ -028396: 6e20 5801 1000 |03af: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ -02839c: 1a2e 0000 |03b2: const-string v46, "" // string@0000 │ │ -0283a0: 0800 2400 |03b4: move-object/from16 v0, v36 │ │ -0283a4: 0801 2e00 |03b6: move-object/from16 v1, v46 │ │ -0283a8: 6e20 7d06 1000 |03b8: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@067d │ │ -0283ae: 0a2e |03bb: move-result v46 │ │ -0283b0: 392e 3400 |03bc: if-nez v46, 03f0 // +0034 │ │ -0283b4: 2220 4b00 |03be: new-instance v32, Landroid/text/SpannableString; // type@004b │ │ -0283b8: 0800 2000 |03c0: move-object/from16 v0, v32 │ │ -0283bc: 0801 2400 |03c2: move-object/from16 v1, v36 │ │ -0283c0: 7020 cc00 1000 |03c4: invoke-direct {v0, v1}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@00cc │ │ -0283c6: 222f 5000 |03c7: new-instance v47, Landroid/text/style/StyleSpan; // type@0050 │ │ -0283ca: 3821 c805 |03c9: if-eqz v33, 0991 // +05c8 │ │ -0283ce: 132e 0100 |03cb: const/16 v46, #int 1 // #1 │ │ -0283d2: 0800 2f00 |03cd: move-object/from16 v0, v47 │ │ -0283d6: 0201 2e00 |03cf: move/from16 v1, v46 │ │ -0283da: 7020 cf00 1000 |03d1: invoke-direct {v0, v1}, Landroid/text/style/StyleSpan;.:(I)V // method@00cf │ │ -0283e0: 132e 0000 |03d4: const/16 v46, #int 0 // #0 │ │ -0283e4: 7401 8506 2400 |03d6: invoke-virtual/range {v36}, Ljava/lang/String;.length:()I // method@0685 │ │ -0283ea: 0a30 |03d9: move-result v48 │ │ -0283ec: 1331 0000 |03da: const/16 v49, #int 0 // #0 │ │ -0283f0: 0800 2000 |03dc: move-object/from16 v0, v32 │ │ -0283f4: 0801 2f00 |03de: move-object/from16 v1, v47 │ │ -0283f8: 0202 2e00 |03e0: move/from16 v2, v46 │ │ -0283fc: 0203 3000 |03e2: move/from16 v3, v48 │ │ -028400: 0204 3100 |03e4: move/from16 v4, v49 │ │ -028404: 6e54 cd00 1032 |03e6: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@00cd │ │ -02840a: 0800 2800 |03e9: move-object/from16 v0, v40 │ │ -02840e: 0801 2000 |03eb: move-object/from16 v1, v32 │ │ -028412: 6e20 5801 1000 |03ed: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ -028418: 1a2e 0000 |03f0: const-string v46, "" // string@0000 │ │ -02841c: 0800 2400 |03f2: move-object/from16 v0, v36 │ │ -028420: 0801 2e00 |03f4: move-object/from16 v1, v46 │ │ -028424: 6e20 7d06 1000 |03f6: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@067d │ │ -02842a: 0a2e |03f9: move-result v46 │ │ -02842c: 382e f305 |03fa: if-eqz v46, 09ed // +05f3 │ │ -028430: 132e 0800 |03fc: const/16 v46, #int 8 // #8 │ │ -028434: 0800 2800 |03fe: move-object/from16 v0, v40 │ │ -028438: 0201 2e00 |0400: move/from16 v1, v46 │ │ -02843c: 6e20 5c01 1000 |0402: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setVisibility:(I)V // method@015c │ │ -028442: 0800 3200 |0405: move-object/from16 v0, v50 │ │ -028446: 5400 0d06 |0407: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ -02844a: 082e 0000 |0409: move-object/from16 v46, v0 │ │ -02844e: 0800 2e00 |040b: move-object/from16 v0, v46 │ │ -028452: 5400 6006 |040d: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -028456: 082e 0000 |040f: move-object/from16 v46, v0 │ │ -02845a: 1a2f 900d |0411: const-string v47, "showFileDetails" // string@0d90 │ │ -02845e: 1330 0000 |0413: const/16 v48, #int 0 // #0 │ │ -028462: 7803 6d00 2e00 |0415: invoke-interface/range {v46, v47, v48}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ -028468: 0a0a |0418: move-result v10 │ │ -02846a: 1a0e 0000 |0419: const-string v14, "" // string@0000 │ │ -02846e: 380a 9500 |041b: if-eqz v10, 04b0 // +0095 │ │ -028472: 0800 1400 |041d: move-object/from16 v0, v20 │ │ -028476: 5400 0a06 |041f: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.type:Lcom/gacode/relaunchx/ReLaunch$FsItemType; // field@060a │ │ -02847a: 082e 0000 |0421: move-object/from16 v46, v0 │ │ -02847e: 622f 1006 |0423: sget-object v47, Lcom/gacode/relaunchx/ReLaunch$FsItemType;.File:Lcom/gacode/relaunchx/ReLaunch$FsItemType; // field@0610 │ │ -028482: 0800 2e00 |0425: move-object/from16 v0, v46 │ │ -028486: 0801 2f00 |0427: move-object/from16 v1, v47 │ │ -02848a: 3310 8700 |0429: if-ne v0, v1, 04b0 // +0087 │ │ -02848e: 222e 0202 |042b: new-instance v46, Ljava/lang/StringBuilder; // type@0202 │ │ -028492: 7601 9606 2e00 |042d: invoke-direct/range {v46}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -028498: 0800 2e00 |0430: move-object/from16 v0, v46 │ │ -02849c: 6e20 9a06 e000 |0432: invoke-virtual {v0, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -0284a2: 0c2e |0435: move-result-object v46 │ │ -0284a4: 0800 3200 |0436: move-object/from16 v0, v50 │ │ -0284a8: 5400 0d06 |0438: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ -0284ac: 082f 0000 |043a: move-object/from16 v47, v0 │ │ -0284b0: 7401 3704 2f00 |043c: invoke-virtual/range {v47}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -0284b6: 0c2f |043f: move-result-object v47 │ │ -0284b8: 1430 df01 087f |0440: const v48, #float 1.80785e+38 // #7f0801df │ │ -0284be: 7402 8000 2f00 |0443: invoke-virtual/range {v47, v48}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -0284c4: 0c2f |0446: move-result-object v47 │ │ -0284c6: 7402 9a06 2e00 |0447: invoke-virtual/range {v46, v47}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -0284cc: 0c2e |044a: move-result-object v46 │ │ -0284ce: 1a2f 0200 |044b: const-string v47, " " // string@0002 │ │ -0284d2: 7402 9a06 2e00 |044d: invoke-virtual/range {v46, v47}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -0284d8: 0c2e |0450: move-result-object v46 │ │ -0284da: 0800 1400 |0451: move-object/from16 v0, v20 │ │ -0284de: 5300 0806 |0453: iget-wide v0, v0, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.size:J // field@0608 │ │ -0284e2: 0530 0000 |0455: move-wide/from16 v48, v0 │ │ -0284e6: 7702 0b02 3000 |0457: invoke-static/range {v48, v49}, Lcom/gacode/relaunchx/FileSystem;.bytesToString:(J)Ljava/lang/String; // method@020b │ │ -0284ec: 0c2f |045a: move-result-object v47 │ │ -0284ee: 7402 9a06 2e00 |045b: invoke-virtual/range {v46, v47}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -0284f4: 0c2e |045e: move-result-object v46 │ │ -0284f6: 7401 9c06 2e00 |045f: invoke-virtual/range {v46}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -0284fc: 0c0e |0462: move-result-object v14 │ │ -0284fe: 220d 0c02 |0463: new-instance v13, Ljava/text/SimpleDateFormat; // type@020c │ │ -028502: 1a2e 260f |0465: const-string v46, "yyyy.MM.dd" // string@0f26 │ │ -028506: 0800 2e00 |0467: move-object/from16 v0, v46 │ │ -02850a: 7020 ac06 0d00 |0469: invoke-direct {v13, v0}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@06ac │ │ -028510: 222e 0202 |046c: new-instance v46, Ljava/lang/StringBuilder; // type@0202 │ │ -028514: 7601 9606 2e00 |046e: invoke-direct/range {v46}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -02851a: 0800 2e00 |0471: move-object/from16 v0, v46 │ │ -02851e: 6e20 9a06 e000 |0473: invoke-virtual {v0, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -028524: 0c2e |0476: move-result-object v46 │ │ -028526: 1a2f 0200 |0477: const-string v47, " " // string@0002 │ │ -02852a: 7402 9a06 2e00 |0479: invoke-virtual/range {v46, v47}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -028530: 0c2e |047c: move-result-object v46 │ │ -028532: 0800 3200 |047d: move-object/from16 v0, v50 │ │ -028536: 5400 0d06 |047f: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ -02853a: 082f 0000 |0481: move-object/from16 v47, v0 │ │ -02853e: 7401 3704 2f00 |0483: invoke-virtual/range {v47}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -028544: 0c2f |0486: move-result-object v47 │ │ -028546: 1430 db01 087f |0487: const v48, #float 1.80785e+38 // #7f0801db │ │ -02854c: 7402 8000 2f00 |048a: invoke-virtual/range {v47, v48}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -028552: 0c2f |048d: move-result-object v47 │ │ -028554: 7402 9a06 2e00 |048e: invoke-virtual/range {v46, v47}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02855a: 0c2e |0491: move-result-object v46 │ │ -02855c: 1a2f 0200 |0492: const-string v47, " " // string@0002 │ │ -028560: 7402 9a06 2e00 |0494: invoke-virtual/range {v46, v47}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -028566: 0c2e |0497: move-result-object v46 │ │ -028568: 0800 1400 |0498: move-object/from16 v0, v20 │ │ -02856c: 5400 0106 |049a: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.date:Ljava/util/Date; // field@0601 │ │ -028570: 082f 0000 |049c: move-object/from16 v47, v0 │ │ -028574: 0800 2f00 |049e: move-object/from16 v0, v47 │ │ -028578: 6e20 ad06 0d00 |04a0: invoke-virtual {v13, v0}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@06ad │ │ -02857e: 0c2f |04a3: move-result-object v47 │ │ -028580: 7701 9206 2f00 |04a4: invoke-static/range {v47}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@0692 │ │ -028586: 0c2f |04a7: move-result-object v47 │ │ -028588: 7402 9a06 2e00 |04a8: invoke-virtual/range {v46, v47}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02858e: 0c2e |04ab: move-result-object v46 │ │ -028590: 7401 9c06 2e00 |04ac: invoke-virtual/range {v46}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -028596: 0c0e |04af: move-result-object v14 │ │ -028598: 0800 2a00 |04b0: move-object/from16 v0, v42 │ │ -02859c: 6e20 5801 e000 |04b2: invoke-virtual {v0, v14}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ -0285a2: 1a2e 0000 |04b5: const-string v46, "" // string@0000 │ │ -0285a6: 0800 2e00 |04b7: move-object/from16 v0, v46 │ │ -0285aa: 6e20 7d06 0e00 |04b9: invoke-virtual {v14, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@067d │ │ -0285b0: 0a2e |04bc: move-result v46 │ │ -0285b2: 382e 3b05 |04bd: if-eqz v46, 09f8 // +053b │ │ -0285b6: 132e 0800 |04bf: const/16 v46, #int 8 // #8 │ │ -0285ba: 0800 2a00 |04c1: move-object/from16 v0, v42 │ │ -0285be: 0201 2e00 |04c3: move/from16 v1, v46 │ │ -0285c2: 6e20 5c01 1000 |04c5: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setVisibility:(I)V // method@015c │ │ -0285c8: 0800 3200 |04c8: move-object/from16 v0, v50 │ │ -0285cc: 5400 0d06 |04ca: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ -0285d0: 082e 0000 |04cc: move-object/from16 v46, v0 │ │ -0285d4: 0800 2e00 |04ce: move-object/from16 v0, v46 │ │ -0285d8: 5400 5106 |04d0: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.currentColsNum:Ljava/lang/Integer; // field@0651 │ │ -0285dc: 082e 0000 |04d2: move-object/from16 v46, v0 │ │ -0285e0: 7401 5c06 2e00 |04d4: invoke-virtual/range {v46}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -0285e6: 0a2e |04d7: move-result v46 │ │ -0285e8: 132f 0100 |04d8: const/16 v47, #int 1 // #1 │ │ -0285ec: 0200 2e00 |04da: move/from16 v0, v46 │ │ -0285f0: 0201 2f00 |04dc: move/from16 v1, v47 │ │ -0285f4: 3210 3c05 |04de: if-eq v0, v1, 0a1a // +053c │ │ -0285f8: 081a 3500 |04e0: move-object/from16 v26, v53 │ │ -0285fc: 1f1a 7500 |04e2: check-cast v26, Landroid/widget/GridView; // type@0075 │ │ -028600: 0800 3200 |04e4: move-object/from16 v0, v50 │ │ -028604: 5400 0d06 |04e6: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ -028608: 082e 0000 |04e8: move-object/from16 v46, v0 │ │ -02860c: 0800 2e00 |04ea: move-object/from16 v0, v46 │ │ -028610: 5400 5106 |04ec: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.currentColsNum:Ljava/lang/Integer; // field@0651 │ │ -028614: 0810 0000 |04ee: move-object/from16 v16, v0 │ │ -028618: 132e 0000 |04f0: const/16 v46, #int 0 // #0 │ │ -02861c: 7701 5f06 2e00 |04f2: invoke-static/range {v46}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -028622: 0c07 |04f5: move-result-object v7 │ │ -028624: 132e 0000 |04f6: const/16 v46, #int 0 // #0 │ │ -028628: 7701 5f06 2e00 |04f8: invoke-static/range {v46}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -02862e: 0c06 |04fb: move-result-object v6 │ │ -028630: 7401 2201 1a00 |04fc: invoke-virtual/range {v26}, Landroid/widget/GridView;.getWidth:()I // method@0122 │ │ -028636: 0a2e |04ff: move-result v46 │ │ -028638: 7401 5c06 1000 |0500: invoke-virtual/range {v16}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -02863e: 0a2f |0503: move-result v47 │ │ -028640: d82f 2fff |0504: add-int/lit8 v47, v47, #int -1 // #ff │ │ -028644: 6e10 5c06 0700 |0506: invoke-virtual {v7}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -02864a: 0a30 |0509: move-result v48 │ │ -02864c: 922f 2f30 |050a: mul-int v47, v47, v48 │ │ -028650: 912e 2e2f |050c: sub-int v46, v46, v47 │ │ -028654: 7401 5c06 1000 |050e: invoke-virtual/range {v16}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -02865a: 0a2f |0511: move-result v47 │ │ -02865c: 932e 2e2f |0512: div-int v46, v46, v47 │ │ -028660: 7701 5f06 2e00 |0514: invoke-static/range {v46}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -028666: 0c08 |0517: move-result-object v8 │ │ -028668: 7701 5f06 3300 |0518: invoke-static/range {v51}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -02866e: 0c1e |051b: move-result-object v30 │ │ -028670: 132e 0000 |051c: const/16 v46, #int 0 // #0 │ │ -028674: 7701 5f06 2e00 |051e: invoke-static/range {v46}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -02867a: 0c1d |0521: move-result-object v29 │ │ -02867c: 7401 5c06 1e00 |0522: invoke-virtual/range {v30}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -028682: 0a2e |0525: move-result v46 │ │ -028684: 7401 5c06 1000 |0526: invoke-virtual/range {v16}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -02868a: 0a2f |0529: move-result v47 │ │ -02868c: 942e 2e2f |052a: rem-int v46, v46, v47 │ │ -028690: 382e d704 |052c: if-eqz v46, 0a03 // +04d7 │ │ -028694: 7401 5c06 1e00 |052e: invoke-virtual/range {v30}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -02869a: 0a2e |0531: move-result v46 │ │ -02869c: d82e 2eff |0532: add-int/lit8 v46, v46, #int -1 // #ff │ │ -0286a0: 7701 5f06 2e00 |0534: invoke-static/range {v46}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -0286a6: 0c1e |0537: move-result-object v30 │ │ -0286a8: 7401 5c06 1e00 |0538: invoke-virtual/range {v30}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -0286ae: 0a2e |053b: move-result v46 │ │ -0286b0: 132f 0000 |053c: const/16 v47, #int 0 // #0 │ │ -0286b4: 0800 3200 |053e: move-object/from16 v0, v50 │ │ -0286b8: 0201 2e00 |0540: move/from16 v1, v46 │ │ -0286bc: 0802 2f00 |0542: move-object/from16 v2, v47 │ │ -0286c0: 0803 3500 |0544: move-object/from16 v3, v53 │ │ -0286c4: 6e40 fd03 1032 |0546: invoke-virtual {v0, v1, v2, v3}, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@03fd │ │ -0286ca: 0c25 |0549: move-result-object v37 │ │ -0286cc: 152e 0040 |054a: const/high16 v46, #int 1073741824 // #4000 │ │ -0286d0: 6e10 5c06 0800 |054c: invoke-virtual {v8}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -0286d6: 0a2f |054f: move-result v47 │ │ -0286d8: 962e 2e2f |0550: or-int v46, v46, v47 │ │ -0286dc: 132f 0000 |0552: const/16 v47, #int 0 // #0 │ │ -0286e0: 0800 2500 |0554: move-object/from16 v0, v37 │ │ -0286e4: 0201 2e00 |0556: move/from16 v1, v46 │ │ -0286e8: 0202 2f00 |0558: move/from16 v2, v47 │ │ -0286ec: 6e30 f100 1002 |055a: invoke-virtual {v0, v1, v2}, Landroid/view/View;.measure:(II)V // method@00f1 │ │ -0286f2: 7401 ee00 2500 |055d: invoke-virtual/range {v37}, Landroid/view/View;.getMeasuredHeight:()I // method@00ee │ │ -0286f8: 0a2e |0560: move-result v46 │ │ -0286fa: 7701 5f06 2e00 |0561: invoke-static/range {v46}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -028700: 0c19 |0564: move-result-object v25 │ │ -028702: 7401 5c06 1900 |0565: invoke-virtual/range {v25}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -028708: 0a2e |0568: move-result v46 │ │ -02870a: 7401 5c06 1d00 |0569: invoke-virtual/range {v29}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -028710: 0a2f |056c: move-result v47 │ │ -028712: 0200 2e00 |056d: move/from16 v0, v46 │ │ -028716: 0201 2f00 |056f: move/from16 v1, v47 │ │ -02871a: 3710 b1ff |0571: if-le v0, v1, 0522 // -004f │ │ -02871e: 081d 1900 |0573: move-object/from16 v29, v25 │ │ -028722: 28ad |0575: goto 0522 // -0053 │ │ -028724: 0800 3200 |0576: move-object/from16 v0, v50 │ │ -028728: 5400 0d06 |0578: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ -02872c: 082e 0000 |057a: move-object/from16 v46, v0 │ │ -028730: 0800 2e00 |057c: move-object/from16 v0, v46 │ │ -028734: 5400 6006 |057e: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -028738: 082e 0000 |0580: move-object/from16 v46, v0 │ │ -02873c: 1a2f 9b08 |0582: const-string v47, "hideKnownExts" // string@089b │ │ -028740: 1330 0000 |0584: const/16 v48, #int 0 // #0 │ │ -028744: 7803 6d00 2e00 |0586: invoke-interface/range {v46, v47, v48}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ -02874a: 0a2e |0589: move-result v46 │ │ -02874c: 382e b4fc |058a: if-eqz v46, 023e // -034c │ │ -028750: 0800 3200 |058c: move-object/from16 v0, v50 │ │ -028754: 5400 0d06 |058e: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ -028758: 082e 0000 |0590: move-object/from16 v46, v0 │ │ -02875c: 0800 2e00 |0592: move-object/from16 v0, v46 │ │ -028760: 5400 6006 |0594: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -028764: 082e 0000 |0596: move-object/from16 v46, v0 │ │ -028768: 1a2f 8e0d |0598: const-string v47, "showBookTitles" // string@0d8e │ │ -02876c: 1330 0000 |059a: const/16 v48, #int 0 // #0 │ │ -028770: 7803 6d00 2e00 |059c: invoke-interface/range {v46, v47, v48}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ -028776: 0a2e |059f: move-result v46 │ │ -028778: 392e 9efc |05a0: if-nez v46, 023e // -0362 │ │ -02877c: 1312 0000 |05a2: const/16 v18, #int 0 // #0 │ │ -028780: 6e10 b406 0b00 |05a4: invoke-virtual {v11}, Ljava/util/ArrayList;.size:()I // method@06b4 │ │ -028786: 0a2e |05a7: move-result v46 │ │ -028788: 0200 1200 |05a8: move/from16 v0, v18 │ │ -02878c: 0201 2e00 |05aa: move/from16 v1, v46 │ │ -028790: 3510 92fc |05ac: if-ge v0, v1, 023e // -036e │ │ -028794: 0200 1200 |05ae: move/from16 v0, v18 │ │ -028798: 6e20 b206 0b00 |05b0: invoke-virtual {v11, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@06b2 │ │ -02879e: 0c2e |05b3: move-result-object v46 │ │ -0287a0: 1f2e 0002 |05b4: check-cast v46, Ljava/lang/String; // type@0200 │ │ -0287a4: 0800 2200 |05b6: move-object/from16 v0, v34 │ │ -0287a8: 0801 2e00 |05b8: move-object/from16 v1, v46 │ │ -0287ac: 6e20 7b06 1000 |05ba: invoke-virtual {v0, v1}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@067b │ │ -0287b2: 0a2e |05bd: move-result v46 │ │ -0287b4: 382e 2000 |05be: if-eqz v46, 05de // +0020 │ │ -0287b8: 132f 0000 |05c0: const/16 v47, #int 0 // #0 │ │ -0287bc: 7401 8506 2200 |05c2: invoke-virtual/range {v34}, Ljava/lang/String;.length:()I // method@0685 │ │ -0287c2: 0a30 |05c5: move-result v48 │ │ -0287c4: 0200 1200 |05c6: move/from16 v0, v18 │ │ -0287c8: 6e20 b206 0b00 |05c8: invoke-virtual {v11, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@06b2 │ │ -0287ce: 0c2e |05cb: move-result-object v46 │ │ -0287d0: 1f2e 0002 |05cc: check-cast v46, Ljava/lang/String; // type@0200 │ │ -0287d4: 7401 8506 2e00 |05ce: invoke-virtual/range {v46}, Ljava/lang/String;.length:()I // method@0685 │ │ -0287da: 0a2e |05d1: move-result v46 │ │ -0287dc: 912e 302e |05d2: sub-int v46, v48, v46 │ │ -0287e0: 0800 2200 |05d4: move-object/from16 v0, v34 │ │ -0287e4: 0201 2f00 |05d6: move/from16 v1, v47 │ │ -0287e8: 0202 2e00 |05d8: move/from16 v2, v46 │ │ -0287ec: 6e30 8c06 1002 |05da: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@068c │ │ -0287f2: 0c22 |05dd: move-result-object v34 │ │ -0287f4: d812 1201 |05de: add-int/lit8 v18, v18, #int 1 // #01 │ │ -0287f8: 28c4 |05e0: goto 05a4 // -003c │ │ -0287fa: 0800 1100 |05e1: move-object/from16 v0, v17 │ │ -0287fe: 5400 1b06 |05e3: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$ViewHolder;.iv:Landroid/widget/ImageView; // field@061b │ │ -028802: 082e 0000 |05e5: move-object/from16 v46, v0 │ │ -028806: 132f 0800 |05e7: const/16 v47, #int 8 // #8 │ │ -02880a: 7402 3601 2e00 |05e9: invoke-virtual/range {v46, v47}, Landroid/widget/ImageView;.setVisibility:(I)V // method@0136 │ │ -028810: 0800 1100 |05ec: move-object/from16 v0, v17 │ │ -028814: 5400 2006 |05ee: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$ViewHolder;.tvicon:Landroid/widget/TextView; // field@0620 │ │ -028818: 082e 0000 |05f0: move-object/from16 v46, v0 │ │ -02881c: 1a2f a900 |05f2: const-string v47, ">" // string@00a9 │ │ -028820: 7402 5801 2e00 |05f4: invoke-virtual/range {v46, v47}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ -028826: 2900 4dfd |05f7: goto/16 0344 // -02b3 │ │ -02882a: 382b 9900 |05f9: if-eqz v43, 0692 // +0099 │ │ -02882e: 0800 3200 |05fb: move-object/from16 v0, v50 │ │ -028832: 5400 0d06 |05fd: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ -028836: 082e 0000 |05ff: move-object/from16 v46, v0 │ │ -02883a: 0800 2e00 |0601: move-object/from16 v0, v46 │ │ -02883e: 5400 4a06 |0603: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -028842: 082e 0000 |0605: move-object/from16 v46, v0 │ │ -028846: 0800 2e00 |0607: move-object/from16 v0, v46 │ │ -02884a: 5400 8806 |0609: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunchApp;.history:Ljava/util/HashMap; // field@0688 │ │ -02884e: 082e 0000 |060b: move-object/from16 v46, v0 │ │ -028852: 0800 2e00 |060d: move-object/from16 v0, v46 │ │ -028856: 6e20 c206 f000 |060f: invoke-virtual {v0, v15}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@06c2 │ │ -02885c: 0a2e |0612: move-result v46 │ │ -02885e: 382e b401 |0613: if-eqz v46, 07c7 // +01b4 │ │ -028862: 0800 3200 |0615: move-object/from16 v0, v50 │ │ -028866: 5400 0d06 |0617: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ -02886a: 082e 0000 |0619: move-object/from16 v46, v0 │ │ -02886e: 0800 2e00 |061b: move-object/from16 v0, v46 │ │ -028872: 5400 4a06 |061d: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -028876: 082e 0000 |061f: move-object/from16 v46, v0 │ │ -02887a: 0800 2e00 |0621: move-object/from16 v0, v46 │ │ -02887e: 5400 8806 |0623: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunchApp;.history:Ljava/util/HashMap; // field@0688 │ │ -028882: 082e 0000 |0625: move-object/from16 v46, v0 │ │ -028886: 0800 2e00 |0627: move-object/from16 v0, v46 │ │ -02888a: 6e20 c306 f000 |0629: invoke-virtual {v0, v15}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ -028890: 0c2e |062c: move-result-object v46 │ │ -028892: 1f2e f501 |062d: check-cast v46, Ljava/lang/Integer; // type@01f5 │ │ -028896: 7401 5c06 2e00 |062f: invoke-virtual/range {v46}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -02889c: 0a2e |0632: move-result v46 │ │ -02889e: 0800 3200 |0633: move-object/from16 v0, v50 │ │ -0288a2: 5400 0d06 |0635: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ -0288a6: 082f 0000 |0637: move-object/from16 v47, v0 │ │ -0288aa: 0800 2f00 |0639: move-object/from16 v0, v47 │ │ -0288ae: 5400 4a06 |063b: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -0288b2: 082f 0000 |063d: move-object/from16 v47, v0 │ │ -0288b6: 7401 6806 2f00 |063f: invoke-virtual/range {v47}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0668 │ │ -0288bc: 132f 0100 |0642: const/16 v47, #int 1 // #1 │ │ -0288c0: 0200 2e00 |0644: move/from16 v0, v46 │ │ -0288c4: 0201 2f00 |0646: move/from16 v1, v47 │ │ -0288c8: 3310 b600 |0648: if-ne v0, v1, 06fe // +00b6 │ │ -0288cc: 0800 3200 |064a: move-object/from16 v0, v50 │ │ -0288d0: 5400 0d06 |064c: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ -0288d4: 082e 0000 |064e: move-object/from16 v46, v0 │ │ -0288d8: 7401 3704 2e00 |0650: invoke-virtual/range {v46}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -0288de: 0c2e |0653: move-result-object v46 │ │ -0288e0: 142f 0800 097f |0654: const v47, #float 1.82104e+38 // #7f090008 │ │ -0288e6: 7402 7c00 2e00 |0657: invoke-virtual/range {v46, v47}, Landroid/content/res/Resources;.getColor:(I)I // method@007c │ │ -0288ec: 0a2e |065a: move-result v46 │ │ -0288ee: 0800 2900 |065b: move-object/from16 v0, v41 │ │ -0288f2: 0201 2e00 |065d: move/from16 v1, v46 │ │ -0288f6: 6e20 3b01 1000 |065f: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setBackgroundColor:(I)V // method@013b │ │ -0288fc: 0800 3200 |0662: move-object/from16 v0, v50 │ │ -028900: 5400 0d06 |0664: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ -028904: 082e 0000 |0666: move-object/from16 v46, v0 │ │ -028908: 7401 3704 2e00 |0668: invoke-virtual/range {v46}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -02890e: 0c2e |066b: move-result-object v46 │ │ -028910: 142f 0900 097f |066c: const v47, #float 1.82104e+38 // #7f090009 │ │ -028916: 7402 7c00 2e00 |066f: invoke-virtual/range {v46, v47}, Landroid/content/res/Resources;.getColor:(I)I // method@007c │ │ -02891c: 0a2e |0672: move-result v46 │ │ -02891e: 0800 2700 |0673: move-object/from16 v0, v39 │ │ -028922: 0201 2e00 |0675: move/from16 v1, v46 │ │ -028926: 6e20 5a01 1000 |0677: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setTextColor:(I)V // method@015a │ │ -02892c: 0800 3200 |067a: move-object/from16 v0, v50 │ │ -028930: 5400 0d06 |067c: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ -028934: 082e 0000 |067e: move-object/from16 v46, v0 │ │ -028938: 7401 3704 2e00 |0680: invoke-virtual/range {v46}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -02893e: 0c2e |0683: move-result-object v46 │ │ -028940: 142f 0900 097f |0684: const v47, #float 1.82104e+38 // #7f090009 │ │ -028946: 7402 7c00 2e00 |0687: invoke-virtual/range {v46, v47}, Landroid/content/res/Resources;.getColor:(I)I // method@007c │ │ -02894c: 0a2e |068a: move-result v46 │ │ -02894e: 0800 2800 |068b: move-object/from16 v0, v40 │ │ -028952: 0201 2e00 |068d: move/from16 v1, v46 │ │ -028956: 6e20 5a01 1000 |068f: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setTextColor:(I)V // method@015a │ │ -02895c: 0800 3200 |0692: move-object/from16 v0, v50 │ │ -028960: 5400 0d06 |0694: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ -028964: 082e 0000 |0696: move-object/from16 v46, v0 │ │ -028968: 0800 2e00 |0698: move-object/from16 v0, v46 │ │ -02896c: 5400 4a06 |069a: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -028970: 082e 0000 |069c: move-object/from16 v46, v0 │ │ -028974: 0800 3200 |069e: move-object/from16 v0, v50 │ │ -028978: 5400 0d06 |06a0: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ -02897c: 082f 0000 |06a2: move-object/from16 v47, v0 │ │ -028980: 0800 2f00 |06a4: move-object/from16 v0, v47 │ │ -028984: 5400 6006 |06a6: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -028988: 082f 0000 |06a8: move-object/from16 v47, v0 │ │ -02898c: 0800 2e00 |06aa: move-object/from16 v0, v46 │ │ -028990: 0801 2f00 |06ac: move-object/from16 v1, v47 │ │ -028994: 0802 1500 |06ae: move-object/from16 v2, v21 │ │ -028998: 7130 4505 1002 |06b0: invoke-static {v0, v1, v2}, Lcom/gacode/relaunchx/SizeManipulation;.AassignWithPreferencesIcon:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/widget/ImageView;)Z // method@0545 │ │ -02899e: 0a2e |06b3: move-result v46 │ │ -0289a0: 382e bb02 |06b4: if-eqz v46, 096f // +02bb │ │ -0289a4: 0800 1100 |06b6: move-object/from16 v0, v17 │ │ -0289a8: 5400 2006 |06b8: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$ViewHolder;.tvicon:Landroid/widget/TextView; // field@0620 │ │ -0289ac: 082e 0000 |06ba: move-object/from16 v46, v0 │ │ -0289b0: 132f 0800 |06bc: const/16 v47, #int 8 // #8 │ │ -0289b4: 7402 5c01 2e00 |06be: invoke-virtual/range {v46, v47}, Landroid/widget/TextView;.setVisibility:(I)V // method@015c │ │ -0289ba: 0800 3200 |06c1: move-object/from16 v0, v50 │ │ -0289be: 5400 0d06 |06c3: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ -0289c2: 082e 0000 |06c5: move-object/from16 v46, v0 │ │ -0289c6: 0800 2e00 |06c7: move-object/from16 v0, v46 │ │ -0289ca: 5400 4a06 |06c9: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -0289ce: 082e 0000 |06cb: move-object/from16 v46, v0 │ │ -0289d2: 0800 1400 |06cd: move-object/from16 v0, v20 │ │ -0289d6: 5400 0506 |06cf: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.fullPathName:Ljava/lang/String; // field@0605 │ │ -0289da: 082f 0000 |06d1: move-object/from16 v47, v0 │ │ -0289de: 1330 0000 |06d3: const/16 v48, #int 0 // #0 │ │ -0289e2: 7403 a604 2e00 |06d5: invoke-virtual/range {v46, v47, v48}, Lcom/gacode/relaunchx/ReLaunchApp;.specialIcon:(Ljava/lang/String;Z)Landroid/graphics/drawable/Drawable; // method@04a6 │ │ -0289e8: 0c09 |06d8: move-result-object v9 │ │ -0289ea: 3809 4d01 |06d9: if-eqz v9, 0826 // +014d │ │ -0289ee: 0800 3200 |06db: move-object/from16 v0, v50 │ │ -0289f2: 5400 0d06 |06dd: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ -0289f6: 082e 0000 |06df: move-object/from16 v46, v0 │ │ -0289fa: 0800 2e00 |06e1: move-object/from16 v0, v46 │ │ -0289fe: 5400 4a06 |06e3: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -028a02: 082e 0000 |06e5: move-object/from16 v46, v0 │ │ -028a06: 0800 3200 |06e7: move-object/from16 v0, v50 │ │ -028a0a: 5400 0d06 |06e9: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ -028a0e: 082f 0000 |06eb: move-object/from16 v47, v0 │ │ -028a12: 0800 2f00 |06ed: move-object/from16 v0, v47 │ │ -028a16: 5400 6006 |06ef: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -028a1a: 082f 0000 |06f1: move-object/from16 v47, v0 │ │ -028a1e: 0800 2e00 |06f3: move-object/from16 v0, v46 │ │ -028a22: 0801 2f00 |06f5: move-object/from16 v1, v47 │ │ -028a26: 0802 1500 |06f7: move-object/from16 v2, v21 │ │ -028a2a: 7140 4805 1092 |06f9: invoke-static {v0, v1, v2, v9}, Lcom/gacode/relaunchx/SizeManipulation;.AassignWithPreferencesIcon:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/widget/ImageView;Landroid/graphics/drawable/Drawable;)Z // method@0548 │ │ -028a30: 2900 48fc |06fc: goto/16 0344 // -03b8 │ │ -028a34: 0800 3200 |06fe: move-object/from16 v0, v50 │ │ -028a38: 5400 0d06 |0700: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ -028a3c: 082e 0000 |0702: move-object/from16 v46, v0 │ │ -028a40: 0800 2e00 |0704: move-object/from16 v0, v46 │ │ -028a44: 5400 4a06 |0706: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -028a48: 082e 0000 |0708: move-object/from16 v46, v0 │ │ -028a4c: 0800 2e00 |070a: move-object/from16 v0, v46 │ │ -028a50: 5400 8806 |070c: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunchApp;.history:Ljava/util/HashMap; // field@0688 │ │ -028a54: 082e 0000 |070e: move-object/from16 v46, v0 │ │ -028a58: 0800 2e00 |0710: move-object/from16 v0, v46 │ │ -028a5c: 6e20 c306 f000 |0712: invoke-virtual {v0, v15}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ -028a62: 0c2e |0715: move-result-object v46 │ │ -028a64: 1f2e f501 |0716: check-cast v46, Ljava/lang/Integer; // type@01f5 │ │ -028a68: 7401 5c06 2e00 |0718: invoke-virtual/range {v46}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -028a6e: 0a2e |071b: move-result v46 │ │ -028a70: 0800 3200 |071c: move-object/from16 v0, v50 │ │ -028a74: 5400 0d06 |071e: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ -028a78: 082f 0000 |0720: move-object/from16 v47, v0 │ │ -028a7c: 0800 2f00 |0722: move-object/from16 v0, v47 │ │ -028a80: 5400 4a06 |0724: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -028a84: 082f 0000 |0726: move-object/from16 v47, v0 │ │ -028a88: 7401 6806 2f00 |0728: invoke-virtual/range {v47}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0668 │ │ -028a8e: 132f 0200 |072b: const/16 v47, #int 2 // #2 │ │ -028a92: 0200 2e00 |072d: move/from16 v0, v46 │ │ -028a96: 0201 2f00 |072f: move/from16 v1, v47 │ │ -028a9a: 3310 4c00 |0731: if-ne v0, v1, 077d // +004c │ │ -028a9e: 0800 3200 |0733: move-object/from16 v0, v50 │ │ -028aa2: 5400 0d06 |0735: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ -028aa6: 082e 0000 |0737: move-object/from16 v46, v0 │ │ -028aaa: 7401 3704 2e00 |0739: invoke-virtual/range {v46}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -028ab0: 0c2e |073c: move-result-object v46 │ │ -028ab2: 142f 0400 097f |073d: const v47, #float 1.82104e+38 // #7f090004 │ │ -028ab8: 7402 7c00 2e00 |0740: invoke-virtual/range {v46, v47}, Landroid/content/res/Resources;.getColor:(I)I // method@007c │ │ -028abe: 0a2e |0743: move-result v46 │ │ -028ac0: 0800 2900 |0744: move-object/from16 v0, v41 │ │ -028ac4: 0201 2e00 |0746: move/from16 v1, v46 │ │ -028ac8: 6e20 3b01 1000 |0748: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setBackgroundColor:(I)V // method@013b │ │ -028ace: 0800 3200 |074b: move-object/from16 v0, v50 │ │ -028ad2: 5400 0d06 |074d: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ -028ad6: 082e 0000 |074f: move-object/from16 v46, v0 │ │ -028ada: 7401 3704 2e00 |0751: invoke-virtual/range {v46}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -028ae0: 0c2e |0754: move-result-object v46 │ │ -028ae2: 142f 0500 097f |0755: const v47, #float 1.82104e+38 // #7f090005 │ │ -028ae8: 7402 7c00 2e00 |0758: invoke-virtual/range {v46, v47}, Landroid/content/res/Resources;.getColor:(I)I // method@007c │ │ -028aee: 0a2e |075b: move-result v46 │ │ -028af0: 0800 2700 |075c: move-object/from16 v0, v39 │ │ -028af4: 0201 2e00 |075e: move/from16 v1, v46 │ │ -028af8: 6e20 5a01 1000 |0760: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setTextColor:(I)V // method@015a │ │ -028afe: 0800 3200 |0763: move-object/from16 v0, v50 │ │ -028b02: 5400 0d06 |0765: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ -028b06: 082e 0000 |0767: move-object/from16 v46, v0 │ │ -028b0a: 7401 3704 2e00 |0769: invoke-virtual/range {v46}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -028b10: 0c2e |076c: move-result-object v46 │ │ -028b12: 142f 0500 097f |076d: const v47, #float 1.82104e+38 // #7f090005 │ │ -028b18: 7402 7c00 2e00 |0770: invoke-virtual/range {v46, v47}, Landroid/content/res/Resources;.getColor:(I)I // method@007c │ │ -028b1e: 0a2e |0773: move-result v46 │ │ -028b20: 0800 2800 |0774: move-object/from16 v0, v40 │ │ -028b24: 0201 2e00 |0776: move/from16 v1, v46 │ │ -028b28: 6e20 5a01 1000 |0778: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setTextColor:(I)V // method@015a │ │ -028b2e: 2900 17ff |077b: goto/16 0692 // -00e9 │ │ -028b32: 0800 3200 |077d: move-object/from16 v0, v50 │ │ -028b36: 5400 0d06 |077f: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ -028b3a: 082e 0000 |0781: move-object/from16 v46, v0 │ │ -028b3e: 7401 3704 2e00 |0783: invoke-virtual/range {v46}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -028b44: 0c2e |0786: move-result-object v46 │ │ -028b46: 142f 0a00 097f |0787: const v47, #float 1.82104e+38 // #7f09000a │ │ -028b4c: 7402 7c00 2e00 |078a: invoke-virtual/range {v46, v47}, Landroid/content/res/Resources;.getColor:(I)I // method@007c │ │ -028b52: 0a2e |078d: move-result v46 │ │ -028b54: 0800 2900 |078e: move-object/from16 v0, v41 │ │ -028b58: 0201 2e00 |0790: move/from16 v1, v46 │ │ -028b5c: 6e20 3b01 1000 |0792: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setBackgroundColor:(I)V // method@013b │ │ -028b62: 0800 3200 |0795: move-object/from16 v0, v50 │ │ -028b66: 5400 0d06 |0797: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ -028b6a: 082e 0000 |0799: move-object/from16 v46, v0 │ │ -028b6e: 7401 3704 2e00 |079b: invoke-virtual/range {v46}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -028b74: 0c2e |079e: move-result-object v46 │ │ -028b76: 142f 0b00 097f |079f: const v47, #float 1.82104e+38 // #7f09000b │ │ -028b7c: 7402 7c00 2e00 |07a2: invoke-virtual/range {v46, v47}, Landroid/content/res/Resources;.getColor:(I)I // method@007c │ │ -028b82: 0a2e |07a5: move-result v46 │ │ -028b84: 0800 2700 |07a6: move-object/from16 v0, v39 │ │ -028b88: 0201 2e00 |07a8: move/from16 v1, v46 │ │ -028b8c: 6e20 5a01 1000 |07aa: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setTextColor:(I)V // method@015a │ │ -028b92: 0800 3200 |07ad: move-object/from16 v0, v50 │ │ -028b96: 5400 0d06 |07af: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ -028b9a: 082e 0000 |07b1: move-object/from16 v46, v0 │ │ -028b9e: 7401 3704 2e00 |07b3: invoke-virtual/range {v46}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -028ba4: 0c2e |07b6: move-result-object v46 │ │ -028ba6: 142f 0b00 097f |07b7: const v47, #float 1.82104e+38 // #7f09000b │ │ -028bac: 7402 7c00 2e00 |07ba: invoke-virtual/range {v46, v47}, Landroid/content/res/Resources;.getColor:(I)I // method@007c │ │ -028bb2: 0a2e |07bd: move-result v46 │ │ -028bb4: 0800 2800 |07be: move-object/from16 v0, v40 │ │ -028bb8: 0201 2e00 |07c0: move/from16 v1, v46 │ │ -028bbc: 6e20 5a01 1000 |07c2: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setTextColor:(I)V // method@015a │ │ -028bc2: 2900 cdfe |07c5: goto/16 0692 // -0133 │ │ -028bc6: 0800 3200 |07c7: move-object/from16 v0, v50 │ │ -028bca: 5400 0d06 |07c9: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ -028bce: 082e 0000 |07cb: move-object/from16 v46, v0 │ │ -028bd2: 7401 3704 2e00 |07cd: invoke-virtual/range {v46}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -028bd8: 0c2e |07d0: move-result-object v46 │ │ -028bda: 142f 0600 097f |07d1: const v47, #float 1.82104e+38 // #7f090006 │ │ -028be0: 7402 7c00 2e00 |07d4: invoke-virtual/range {v46, v47}, Landroid/content/res/Resources;.getColor:(I)I // method@007c │ │ -028be6: 0a2e |07d7: move-result v46 │ │ -028be8: 0800 2900 |07d8: move-object/from16 v0, v41 │ │ -028bec: 0201 2e00 |07da: move/from16 v1, v46 │ │ -028bf0: 6e20 3b01 1000 |07dc: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setBackgroundColor:(I)V // method@013b │ │ -028bf6: 0800 3200 |07df: move-object/from16 v0, v50 │ │ -028bfa: 5400 0d06 |07e1: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ -028bfe: 082e 0000 |07e3: move-object/from16 v46, v0 │ │ -028c02: 7401 3704 2e00 |07e5: invoke-virtual/range {v46}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -028c08: 0c2e |07e8: move-result-object v46 │ │ -028c0a: 142f 0700 097f |07e9: const v47, #float 1.82104e+38 // #7f090007 │ │ -028c10: 7402 7c00 2e00 |07ec: invoke-virtual/range {v46, v47}, Landroid/content/res/Resources;.getColor:(I)I // method@007c │ │ -028c16: 0a2e |07ef: move-result v46 │ │ -028c18: 0800 2700 |07f0: move-object/from16 v0, v39 │ │ -028c1c: 0201 2e00 |07f2: move/from16 v1, v46 │ │ -028c20: 6e20 5a01 1000 |07f4: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setTextColor:(I)V // method@015a │ │ -028c26: 0800 3200 |07f7: move-object/from16 v0, v50 │ │ -028c2a: 5400 0d06 |07f9: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ -028c2e: 082e 0000 |07fb: move-object/from16 v46, v0 │ │ -028c32: 7401 3704 2e00 |07fd: invoke-virtual/range {v46}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -028c38: 0c2e |0800: move-result-object v46 │ │ -028c3a: 142f 0700 097f |0801: const v47, #float 1.82104e+38 // #7f090007 │ │ -028c40: 7402 7c00 2e00 |0804: invoke-virtual/range {v46, v47}, Landroid/content/res/Resources;.getColor:(I)I // method@007c │ │ -028c46: 0a2e |0807: move-result v46 │ │ -028c48: 0800 2800 |0808: move-object/from16 v0, v40 │ │ -028c4c: 0201 2e00 |080a: move/from16 v1, v46 │ │ -028c50: 6e20 5a01 1000 |080c: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setTextColor:(I)V // method@015a │ │ -028c56: 0800 3200 |080f: move-object/from16 v0, v50 │ │ -028c5a: 5400 0d06 |0811: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ -028c5e: 082e 0000 |0813: move-object/from16 v46, v0 │ │ -028c62: 7401 3704 2e00 |0815: invoke-virtual/range {v46}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -028c68: 0c2e |0818: move-result-object v46 │ │ -028c6a: 142f 0100 067f |0819: const v47, #float 1.78117e+38 // #7f060001 │ │ -028c70: 7402 7b00 2e00 |081c: invoke-virtual/range {v46, v47}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@007b │ │ -028c76: 0a2e |081f: move-result v46 │ │ -028c78: 382e 72fe |0820: if-eqz v46, 0692 // -018e │ │ -028c7c: 1321 0100 |0822: const/16 v33, #int 1 // #1 │ │ -028c80: 2900 6efe |0824: goto/16 0692 // -0192 │ │ -028c84: 0800 1400 |0826: move-object/from16 v0, v20 │ │ -028c88: 5400 0706 |0828: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.reader:Ljava/lang/String; // field@0607 │ │ -028c8c: 081c 0000 |082a: move-object/from16 v28, v0 │ │ -028c90: 1a2e fd03 |082c: const-string v46, "Nope" // string@03fd │ │ -028c94: 0800 1c00 |082e: move-object/from16 v0, v28 │ │ -028c98: 0801 2e00 |0830: move-object/from16 v1, v46 │ │ -028c9c: 6e20 7c06 1000 |0832: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -028ca2: 0a2e |0835: move-result v46 │ │ -028ca4: 382e 8400 |0836: if-eqz v46, 08ba // +0084 │ │ -028ca8: 220c e001 |0838: new-instance v12, Ljava/io/File; // type@01e0 │ │ -028cac: 0800 1400 |083a: move-object/from16 v0, v20 │ │ -028cb0: 5400 0506 |083c: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.fullPathName:Ljava/lang/String; // field@0605 │ │ -028cb4: 082e 0000 |083e: move-object/from16 v46, v0 │ │ -028cb8: 0800 2e00 |0840: move-object/from16 v0, v46 │ │ -028cbc: 7020 2a06 0c00 |0842: invoke-direct {v12, v0}, Ljava/io/File;.:(Ljava/lang/String;)V // method@062a │ │ -028cc2: 6e10 3506 0c00 |0845: invoke-virtual {v12}, Ljava/io/File;.length:()J // method@0635 │ │ -028cc8: 0b2e |0848: move-result-wide v46 │ │ -028cca: 0800 3200 |0849: move-object/from16 v0, v50 │ │ -028cce: 5400 0d06 |084b: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ -028cd2: 0830 0000 |084d: move-object/from16 v48, v0 │ │ -028cd6: 0800 3000 |084f: move-object/from16 v0, v48 │ │ -028cda: 5400 4a06 |0851: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -028cde: 0830 0000 |0853: move-object/from16 v48, v0 │ │ -028ce2: 0800 3000 |0855: move-object/from16 v0, v48 │ │ -028ce6: 5200 8d06 |0857: iget v0, v0, Lcom/gacode/relaunchx/ReLaunchApp;.viewerMax:I // field@068d │ │ -028cea: 0230 0000 |0859: move/from16 v48, v0 │ │ -028cee: 0200 3000 |085b: move/from16 v0, v48 │ │ -028cf2: d200 0004 |085d: mul-int/lit16 v0, v0, #int 1024 // #0400 │ │ -028cf6: 0230 0000 |085f: move/from16 v48, v0 │ │ -028cfa: 0200 3000 |0861: move/from16 v0, v48 │ │ -028cfe: 8100 |0863: int-to-long v0, v0 │ │ -028d00: 0530 0000 |0864: move-wide/from16 v48, v0 │ │ -028d04: 312e 2e30 |0866: cmp-long v46, v46, v48 │ │ -028d08: 3d2e 2a00 |0868: if-lez v46, 0892 // +002a │ │ -028d0c: 0800 3200 |086a: move-object/from16 v0, v50 │ │ -028d10: 5400 0d06 |086c: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ -028d14: 082e 0000 |086e: move-object/from16 v46, v0 │ │ -028d18: 0800 2e00 |0870: move-object/from16 v0, v46 │ │ -028d1c: 5400 4a06 |0872: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -028d20: 082e 0000 |0874: move-object/from16 v46, v0 │ │ -028d24: 0800 3200 |0876: move-object/from16 v0, v50 │ │ -028d28: 5400 0d06 |0878: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ -028d2c: 082f 0000 |087a: move-object/from16 v47, v0 │ │ -028d30: 0800 2f00 |087c: move-object/from16 v0, v47 │ │ -028d34: 5400 6006 |087e: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -028d38: 082f 0000 |0880: move-object/from16 v47, v0 │ │ -028d3c: 1430 2e00 027f |0882: const v48, #float 1.72801e+38 // #7f02002e │ │ -028d42: 0800 2e00 |0885: move-object/from16 v0, v46 │ │ -028d46: 0801 2f00 |0887: move-object/from16 v1, v47 │ │ -028d4a: 0802 1500 |0889: move-object/from16 v2, v21 │ │ -028d4e: 0203 3000 |088b: move/from16 v3, v48 │ │ -028d52: 7140 4605 1032 |088d: invoke-static {v0, v1, v2, v3}, Lcom/gacode/relaunchx/SizeManipulation;.AassignWithPreferencesIcon:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/widget/ImageView;I)Z // method@0546 │ │ -028d58: 2900 b4fa |0890: goto/16 0344 // -054c │ │ -028d5c: 0800 3200 |0892: move-object/from16 v0, v50 │ │ -028d60: 5400 0d06 |0894: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ -028d64: 082e 0000 |0896: move-object/from16 v46, v0 │ │ -028d68: 0800 2e00 |0898: move-object/from16 v0, v46 │ │ -028d6c: 5400 4a06 |089a: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -028d70: 082e 0000 |089c: move-object/from16 v46, v0 │ │ -028d74: 0800 3200 |089e: move-object/from16 v0, v50 │ │ -028d78: 5400 0d06 |08a0: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ -028d7c: 082f 0000 |08a2: move-object/from16 v47, v0 │ │ -028d80: 0800 2f00 |08a4: move-object/from16 v0, v47 │ │ -028d84: 5400 6006 |08a6: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -028d88: 082f 0000 |08a8: move-object/from16 v47, v0 │ │ -028d8c: 1430 2f00 027f |08aa: const v48, #float 1.72801e+38 // #7f02002f │ │ -028d92: 0800 2e00 |08ad: move-object/from16 v0, v46 │ │ -028d96: 0801 2f00 |08af: move-object/from16 v1, v47 │ │ -028d9a: 0802 1500 |08b1: move-object/from16 v2, v21 │ │ -028d9e: 0203 3000 |08b3: move/from16 v3, v48 │ │ -028da2: 7140 4605 1032 |08b5: invoke-static {v0, v1, v2, v3}, Lcom/gacode/relaunchx/SizeManipulation;.AassignWithPreferencesIcon:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/widget/ImageView;I)Z // method@0546 │ │ -028da8: 2900 8cfa |08b8: goto/16 0344 // -0574 │ │ -028dac: 1a2e 7401 |08ba: const-string v46, "Intent:" // string@0174 │ │ -028db0: 0800 1c00 |08bc: move-object/from16 v0, v28 │ │ -028db4: 0801 2e00 |08be: move-object/from16 v1, v46 │ │ -028db8: 6e20 8a06 1000 |08c0: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@068a │ │ -028dbe: 0a2e |08c3: move-result v46 │ │ -028dc0: 382e 2a00 |08c4: if-eqz v46, 08ee // +002a │ │ -028dc4: 0800 3200 |08c6: move-object/from16 v0, v50 │ │ -028dc8: 5400 0d06 |08c8: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ -028dcc: 082e 0000 |08ca: move-object/from16 v46, v0 │ │ -028dd0: 0800 2e00 |08cc: move-object/from16 v0, v46 │ │ -028dd4: 5400 4a06 |08ce: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -028dd8: 082e 0000 |08d0: move-object/from16 v46, v0 │ │ -028ddc: 0800 3200 |08d2: move-object/from16 v0, v50 │ │ -028de0: 5400 0d06 |08d4: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ -028de4: 082f 0000 |08d6: move-object/from16 v47, v0 │ │ -028de8: 0800 2f00 |08d8: move-object/from16 v0, v47 │ │ -028dec: 5400 6006 |08da: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -028df0: 082f 0000 |08dc: move-object/from16 v47, v0 │ │ -028df4: 1430 3300 027f |08de: const v48, #float 1.72801e+38 // #7f020033 │ │ -028dfa: 0800 2e00 |08e1: move-object/from16 v0, v46 │ │ -028dfe: 0801 2f00 |08e3: move-object/from16 v1, v47 │ │ -028e02: 0802 1500 |08e5: move-object/from16 v2, v21 │ │ -028e06: 0203 3000 |08e7: move/from16 v3, v48 │ │ -028e0a: 7140 4605 1032 |08e9: invoke-static {v0, v1, v2, v3}, Lcom/gacode/relaunchx/SizeManipulation;.AassignWithPreferencesIcon:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/widget/ImageView;I)Z // method@0546 │ │ -028e10: 2900 58fa |08ec: goto/16 0344 // -05a8 │ │ -028e14: 0800 3200 |08ee: move-object/from16 v0, v50 │ │ -028e18: 5400 0d06 |08f0: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ -028e1c: 082e 0000 |08f2: move-object/from16 v46, v0 │ │ -028e20: 0800 2e00 |08f4: move-object/from16 v0, v46 │ │ -028e24: 5400 4a06 |08f6: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -028e28: 082e 0000 |08f8: move-object/from16 v46, v0 │ │ -028e2c: 7401 8404 2e00 |08fa: invoke-virtual/range {v46}, Lcom/gacode/relaunchx/ReLaunchApp;.getIcons:()Ljava/util/HashMap; // method@0484 │ │ -028e32: 0c2e |08fd: move-result-object v46 │ │ -028e34: 0800 2e00 |08fe: move-object/from16 v0, v46 │ │ -028e38: 0801 1c00 |0900: move-object/from16 v1, v28 │ │ -028e3c: 6e20 c206 1000 |0902: invoke-virtual {v0, v1}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@06c2 │ │ -028e42: 0a2e |0905: move-result v46 │ │ -028e44: 382e 4100 |0906: if-eqz v46, 0947 // +0041 │ │ -028e48: 0800 3200 |0908: move-object/from16 v0, v50 │ │ -028e4c: 5400 0d06 |090a: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ -028e50: 082e 0000 |090c: move-object/from16 v46, v0 │ │ -028e54: 0800 2e00 |090e: move-object/from16 v0, v46 │ │ -028e58: 5400 4a06 |0910: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -028e5c: 082f 0000 |0912: move-object/from16 v47, v0 │ │ -028e60: 0800 3200 |0914: move-object/from16 v0, v50 │ │ -028e64: 5400 0d06 |0916: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ -028e68: 082e 0000 |0918: move-object/from16 v46, v0 │ │ -028e6c: 0800 2e00 |091a: move-object/from16 v0, v46 │ │ -028e70: 5400 6006 |091c: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -028e74: 0830 0000 |091e: move-object/from16 v48, v0 │ │ -028e78: 0800 3200 |0920: move-object/from16 v0, v50 │ │ -028e7c: 5400 0d06 |0922: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ -028e80: 082e 0000 |0924: move-object/from16 v46, v0 │ │ -028e84: 0800 2e00 |0926: move-object/from16 v0, v46 │ │ -028e88: 5400 4a06 |0928: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -028e8c: 082e 0000 |092a: move-object/from16 v46, v0 │ │ -028e90: 7401 8404 2e00 |092c: invoke-virtual/range {v46}, Lcom/gacode/relaunchx/ReLaunchApp;.getIcons:()Ljava/util/HashMap; // method@0484 │ │ -028e96: 0c2e |092f: move-result-object v46 │ │ -028e98: 0800 2e00 |0930: move-object/from16 v0, v46 │ │ -028e9c: 0801 1c00 |0932: move-object/from16 v1, v28 │ │ -028ea0: 6e20 c306 1000 |0934: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ -028ea6: 0c2e |0937: move-result-object v46 │ │ -028ea8: 1f2e 3100 |0938: check-cast v46, Landroid/graphics/drawable/Drawable; // type@0031 │ │ -028eac: 0800 2f00 |093a: move-object/from16 v0, v47 │ │ -028eb0: 0801 3000 |093c: move-object/from16 v1, v48 │ │ -028eb4: 0802 1500 |093e: move-object/from16 v2, v21 │ │ -028eb8: 0803 2e00 |0940: move-object/from16 v3, v46 │ │ -028ebc: 7140 4805 1032 |0942: invoke-static {v0, v1, v2, v3}, Lcom/gacode/relaunchx/SizeManipulation;.AassignWithPreferencesIcon:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/widget/ImageView;Landroid/graphics/drawable/Drawable;)Z // method@0548 │ │ -028ec2: 2900 fff9 |0945: goto/16 0344 // -0601 │ │ -028ec6: 0800 3200 |0947: move-object/from16 v0, v50 │ │ -028eca: 5400 0d06 |0949: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ -028ece: 082e 0000 |094b: move-object/from16 v46, v0 │ │ -028ed2: 0800 2e00 |094d: move-object/from16 v0, v46 │ │ -028ed6: 5400 4a06 |094f: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -028eda: 082e 0000 |0951: move-object/from16 v46, v0 │ │ -028ede: 0800 3200 |0953: move-object/from16 v0, v50 │ │ -028ee2: 5400 0d06 |0955: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ -028ee6: 082f 0000 |0957: move-object/from16 v47, v0 │ │ -028eea: 0800 2f00 |0959: move-object/from16 v0, v47 │ │ -028eee: 5400 6006 |095b: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -028ef2: 082f 0000 |095d: move-object/from16 v47, v0 │ │ -028ef6: 1430 2f00 027f |095f: const v48, #float 1.72801e+38 // #7f02002f │ │ -028efc: 0800 2e00 |0962: move-object/from16 v0, v46 │ │ -028f00: 0801 2f00 |0964: move-object/from16 v1, v47 │ │ -028f04: 0802 1500 |0966: move-object/from16 v2, v21 │ │ -028f08: 0203 3000 |0968: move/from16 v3, v48 │ │ -028f0c: 7140 4605 1032 |096a: invoke-static {v0, v1, v2, v3}, Lcom/gacode/relaunchx/SizeManipulation;.AassignWithPreferencesIcon:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/widget/ImageView;I)Z // method@0546 │ │ -028f12: 2900 d7f9 |096d: goto/16 0344 // -0629 │ │ -028f16: 132e 0800 |096f: const/16 v46, #int 8 // #8 │ │ -028f1a: 0800 1500 |0971: move-object/from16 v0, v21 │ │ -028f1e: 0201 2e00 |0973: move/from16 v1, v46 │ │ -028f22: 6e20 3601 1000 |0975: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setVisibility:(I)V // method@0136 │ │ -028f28: 0800 1100 |0978: move-object/from16 v0, v17 │ │ -028f2c: 5400 2006 |097a: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$ViewHolder;.tvicon:Landroid/widget/TextView; // field@0620 │ │ -028f30: 082e 0000 |097c: move-object/from16 v46, v0 │ │ -028f34: 0800 1400 |097e: move-object/from16 v0, v20 │ │ -028f38: 5400 0406 |0980: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.extension:Ljava/lang/String; // field@0604 │ │ -028f3c: 082f 0000 |0982: move-object/from16 v47, v0 │ │ -028f40: 7401 8f06 2f00 |0984: invoke-virtual/range {v47}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@068f │ │ -028f46: 0c2f |0987: move-result-object v47 │ │ -028f48: 7402 5801 2e00 |0988: invoke-virtual/range {v46, v47}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ -028f4e: 2900 b9f9 |098b: goto/16 0344 // -0647 │ │ -028f52: 132e 0000 |098d: const/16 v46, #int 0 // #0 │ │ -028f56: 2900 00fa |098f: goto/16 038f // -0600 │ │ -028f5a: 132e 0000 |0991: const/16 v46, #int 0 // #0 │ │ -028f5e: 2900 3afa |0993: goto/16 03cd // -05c6 │ │ -028f62: 0800 3200 |0995: move-object/from16 v0, v50 │ │ -028f66: 5400 0d06 |0997: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ -028f6a: 082e 0000 |0999: move-object/from16 v46, v0 │ │ -028f6e: 7401 3704 2e00 |099b: invoke-virtual/range {v46}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -028f74: 0c2e |099e: move-result-object v46 │ │ -028f76: 142f 1000 097f |099f: const v47, #float 1.82105e+38 // #7f090010 │ │ -028f7c: 7402 7c00 2e00 |09a2: invoke-virtual/range {v46, v47}, Landroid/content/res/Resources;.getColor:(I)I // method@007c │ │ -028f82: 0a2e |09a5: move-result v46 │ │ -028f84: 0800 2900 |09a6: move-object/from16 v0, v41 │ │ -028f88: 0201 2e00 |09a8: move/from16 v1, v46 │ │ -028f8c: 6e20 3b01 1000 |09aa: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setBackgroundColor:(I)V // method@013b │ │ -028f92: 0800 3200 |09ad: move-object/from16 v0, v50 │ │ -028f96: 5400 0d06 |09af: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ -028f9a: 082e 0000 |09b1: move-object/from16 v46, v0 │ │ -028f9e: 7401 3704 2e00 |09b3: invoke-virtual/range {v46}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -028fa4: 0c2e |09b6: move-result-object v46 │ │ -028fa6: 142f 1200 097f |09b7: const v47, #float 1.82105e+38 // #7f090012 │ │ -028fac: 7402 7c00 2e00 |09ba: invoke-virtual/range {v46, v47}, Landroid/content/res/Resources;.getColor:(I)I // method@007c │ │ -028fb2: 0a2e |09bd: move-result v46 │ │ -028fb4: 0800 2700 |09be: move-object/from16 v0, v39 │ │ -028fb8: 0201 2e00 |09c0: move/from16 v1, v46 │ │ -028fbc: 6e20 5a01 1000 |09c2: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setTextColor:(I)V // method@015a │ │ -028fc2: 0800 2700 |09c5: move-object/from16 v0, v39 │ │ -028fc6: 0801 2300 |09c7: move-object/from16 v1, v35 │ │ -028fca: 6e20 5801 1000 |09c9: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ -028fd0: 0800 3200 |09cc: move-object/from16 v0, v50 │ │ -028fd4: 5400 0d06 |09ce: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ -028fd8: 082e 0000 |09d0: move-object/from16 v46, v0 │ │ -028fdc: 7401 3704 2e00 |09d2: invoke-virtual/range {v46}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -028fe2: 0c2e |09d5: move-result-object v46 │ │ -028fe4: 142f 1200 097f |09d6: const v47, #float 1.82105e+38 // #7f090012 │ │ -028fea: 7402 7c00 2e00 |09d9: invoke-virtual/range {v46, v47}, Landroid/content/res/Resources;.getColor:(I)I // method@007c │ │ -028ff0: 0a2e |09dc: move-result v46 │ │ -028ff2: 0800 2800 |09dd: move-object/from16 v0, v40 │ │ -028ff6: 0201 2e00 |09df: move/from16 v1, v46 │ │ -028ffa: 6e20 5a01 1000 |09e1: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setTextColor:(I)V // method@015a │ │ -029000: 0800 2800 |09e4: move-object/from16 v0, v40 │ │ -029004: 0801 2400 |09e6: move-object/from16 v1, v36 │ │ -029008: 6e20 5801 1000 |09e8: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ -02900e: 2900 05fa |09eb: goto/16 03f0 // -05fb │ │ -029012: 132e 0000 |09ed: const/16 v46, #int 0 // #0 │ │ -029016: 0800 2800 |09ef: move-object/from16 v0, v40 │ │ -02901a: 0201 2e00 |09f1: move/from16 v1, v46 │ │ -02901e: 6e20 5c01 1000 |09f3: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setVisibility:(I)V // method@015c │ │ -029024: 2900 0ffa |09f6: goto/16 0405 // -05f1 │ │ -029028: 132e 0000 |09f8: const/16 v46, #int 0 // #0 │ │ -02902c: 0800 2a00 |09fa: move-object/from16 v0, v42 │ │ -029030: 0201 2e00 |09fc: move/from16 v1, v46 │ │ -029034: 6e20 5c01 1000 |09fe: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setVisibility:(I)V // method@015c │ │ -02903a: 2900 c7fa |0a01: goto/16 04c8 // -0539 │ │ -02903e: 7401 5c06 1d00 |0a03: invoke-virtual/range {v29}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -029044: 0a2e |0a06: move-result v46 │ │ -029046: 3d2e 1300 |0a07: if-lez v46, 0a1a // +0013 │ │ -02904a: 7401 5c06 1d00 |0a09: invoke-virtual/range {v29}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -029050: 0a2e |0a0c: move-result v46 │ │ -029052: 6e10 5c06 0600 |0a0d: invoke-virtual {v6}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -029058: 0a2f |0a10: move-result v47 │ │ -02905a: 902e 2e2f |0a11: add-int v46, v46, v47 │ │ -02905e: 0800 2c00 |0a13: move-object/from16 v0, v44 │ │ -029062: 0201 2e00 |0a15: move/from16 v1, v46 │ │ -029066: 6e20 f300 1000 |0a17: invoke-virtual {v0, v1}, Landroid/view/View;.setMinimumHeight:(I)V // method@00f3 │ │ -02906c: 112c |0a1a: return-object v44 │ │ +028cc0: |[028cc0] com.gacode.relaunchx.ReLaunch$FilesViewAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +028cd0: 082c 3400 |0000: move-object/from16 v44, v52 │ │ +028cd4: 392c 7101 |0002: if-nez v44, 0173 // +0171 │ │ +028cd8: 0800 3200 |0004: move-object/from16 v0, v50 │ │ +028cdc: 5400 0d06 |0006: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ +028ce0: 082e 0000 |0008: move-object/from16 v46, v0 │ │ +028ce4: 7401 2e04 2e00 |000a: invoke-virtual/range {v46}, Lcom/gacode/relaunchx/ReLaunch;.getApplicationContext:()Landroid/content/Context; // method@042e │ │ +028cea: 0c2e |000d: move-result-object v46 │ │ +028cec: 1a2f 100a |000e: const-string v47, "layout_inflater" // string@0a10 │ │ +028cf0: 7402 4900 2e00 |0010: invoke-virtual/range {v46, v47}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0049 │ │ +028cf6: 0c2d |0013: move-result-object v45 │ │ +028cf8: 1f2d 5b00 |0014: check-cast v45, Landroid/view/LayoutInflater; // type@005b │ │ +028cfc: 142e 0a00 037f |0016: const v46, #float 1.74129e+38 // #7f03000a │ │ +028d02: 132f 0000 |0019: const/16 v47, #int 0 // #0 │ │ +028d06: 7403 df00 2d00 |001b: invoke-virtual/range {v45, v46, v47}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@00df │ │ +028d0c: 0c2c |001e: move-result-object v44 │ │ +028d0e: 2211 6d01 |001f: new-instance v17, Lcom/gacode/relaunchx/ReLaunch$ViewHolder; // type@016d │ │ +028d12: 7601 0b04 1100 |0021: invoke-direct/range {v17}, Lcom/gacode/relaunchx/ReLaunch$ViewHolder;.:()V // method@040b │ │ +028d18: 142e 5000 0c7f |0024: const v46, #float 1.86094e+38 // #7f0c0050 │ │ +028d1e: 0800 2c00 |0027: move-object/from16 v0, v44 │ │ +028d22: 0201 2e00 |0029: move/from16 v1, v46 │ │ +028d26: 6e20 e900 1000 |002b: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00e9 │ │ +028d2c: 0c2e |002e: move-result-object v46 │ │ +028d2e: 1f2e 8100 |002f: check-cast v46, Landroid/widget/TextView; // type@0081 │ │ +028d32: 0800 2e00 |0031: move-object/from16 v0, v46 │ │ +028d36: 0801 1100 |0033: move-object/from16 v1, v17 │ │ +028d3a: 5b10 1c06 |0035: iput-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$ViewHolder;.tv:Landroid/widget/TextView; // field@061c │ │ +028d3e: 142e 5100 0c7f |0037: const v46, #float 1.86094e+38 // #7f0c0051 │ │ +028d44: 0800 2c00 |003a: move-object/from16 v0, v44 │ │ +028d48: 0201 2e00 |003c: move/from16 v1, v46 │ │ +028d4c: 6e20 e900 1000 |003e: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00e9 │ │ +028d52: 0c2e |0041: move-result-object v46 │ │ +028d54: 1f2e 8100 |0042: check-cast v46, Landroid/widget/TextView; // type@0081 │ │ +028d58: 0800 2e00 |0044: move-object/from16 v0, v46 │ │ +028d5c: 0801 1100 |0046: move-object/from16 v1, v17 │ │ +028d60: 5b10 1d06 |0048: iput-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$ViewHolder;.tv2:Landroid/widget/TextView; // field@061d │ │ +028d64: 142e 5200 0c7f |004a: const v46, #float 1.86094e+38 // #7f0c0052 │ │ +028d6a: 0800 2c00 |004d: move-object/from16 v0, v44 │ │ +028d6e: 0201 2e00 |004f: move/from16 v1, v46 │ │ +028d72: 6e20 e900 1000 |0051: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00e9 │ │ +028d78: 0c2e |0054: move-result-object v46 │ │ +028d7a: 1f2e 8100 |0055: check-cast v46, Landroid/widget/TextView; // type@0081 │ │ +028d7e: 0800 2e00 |0057: move-object/from16 v0, v46 │ │ +028d82: 0801 1100 |0059: move-object/from16 v1, v17 │ │ +028d86: 5b10 1f06 |005b: iput-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$ViewHolder;.tvSizeDate:Landroid/widget/TextView; // field@061f │ │ +028d8a: 142e 4e00 0c7f |005d: const v46, #float 1.86094e+38 // #7f0c004e │ │ +028d90: 0800 2c00 |0060: move-object/from16 v0, v44 │ │ +028d94: 0201 2e00 |0062: move/from16 v1, v46 │ │ +028d98: 6e20 e900 1000 |0064: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00e9 │ │ +028d9e: 0c2e |0067: move-result-object v46 │ │ +028da0: 1f2e 8100 |0068: check-cast v46, Landroid/widget/TextView; // type@0081 │ │ +028da4: 0800 2e00 |006a: move-object/from16 v0, v46 │ │ +028da8: 0801 1100 |006c: move-object/from16 v1, v17 │ │ +028dac: 5b10 2006 |006e: iput-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$ViewHolder;.tvicon:Landroid/widget/TextView; // field@0620 │ │ +028db0: 142e 4d00 0c7f |0070: const v46, #float 1.86093e+38 // #7f0c004d │ │ +028db6: 0800 2c00 |0073: move-object/from16 v0, v44 │ │ +028dba: 0201 2e00 |0075: move/from16 v1, v46 │ │ +028dbe: 6e20 e900 1000 |0077: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00e9 │ │ +028dc4: 0c2e |007a: move-result-object v46 │ │ +028dc6: 1f2e 7700 |007b: check-cast v46, Landroid/widget/ImageView; // type@0077 │ │ +028dca: 0800 2e00 |007d: move-object/from16 v0, v46 │ │ +028dce: 0801 1100 |007f: move-object/from16 v1, v17 │ │ +028dd2: 5b10 1b06 |0081: iput-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$ViewHolder;.iv:Landroid/widget/ImageView; // field@061b │ │ +028dd6: 142e 4c00 0c7f |0083: const v46, #float 1.86093e+38 // #7f0c004c │ │ +028ddc: 0800 2c00 |0086: move-object/from16 v0, v44 │ │ +028de0: 0201 2e00 |0088: move/from16 v1, v46 │ │ +028de4: 6e20 e900 1000 |008a: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00e9 │ │ +028dea: 0c2e |008d: move-result-object v46 │ │ +028dec: 1f2e 7700 |008e: check-cast v46, Landroid/widget/ImageView; // type@0077 │ │ +028df0: 0800 2e00 |0090: move-object/from16 v0, v46 │ │ +028df4: 0801 1100 |0092: move-object/from16 v1, v17 │ │ +028df8: 5b10 1a06 |0094: iput-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$ViewHolder;.is:Landroid/widget/ImageView; // field@061a │ │ +028dfc: 142e 4f00 0c7f |0096: const v46, #float 1.86094e+38 // #7f0c004f │ │ +028e02: 0800 2c00 |0099: move-object/from16 v0, v44 │ │ +028e06: 0201 2e00 |009b: move/from16 v1, v46 │ │ +028e0a: 6e20 e900 1000 |009d: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00e9 │ │ +028e10: 0c2e |00a0: move-result-object v46 │ │ +028e12: 1f2e 7900 |00a1: check-cast v46, Landroid/widget/LinearLayout; // type@0079 │ │ +028e16: 0800 2e00 |00a3: move-object/from16 v0, v46 │ │ +028e1a: 0801 1100 |00a5: move-object/from16 v1, v17 │ │ +028e1e: 5b10 1e06 |00a7: iput-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$ViewHolder;.tvHolder:Landroid/widget/LinearLayout; // field@061e │ │ +028e22: 0800 2c00 |00a9: move-object/from16 v0, v44 │ │ +028e26: 0801 1100 |00ab: move-object/from16 v1, v17 │ │ +028e2a: 6e20 f500 1000 |00ad: invoke-virtual {v0, v1}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@00f5 │ │ +028e30: 0800 3200 |00b0: move-object/from16 v0, v50 │ │ +028e34: 5400 0d06 |00b2: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ +028e38: 082e 0000 |00b4: move-object/from16 v46, v0 │ │ +028e3c: 0800 2e00 |00b6: move-object/from16 v0, v46 │ │ +028e40: 5400 6006 |00b8: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +028e44: 082e 0000 |00ba: move-object/from16 v46, v0 │ │ +028e48: 1a2f 0d07 |00bc: const-string v47, "doNotHyph" // string@070d │ │ +028e4c: 1330 0000 |00be: const/16 v48, #int 0 // #0 │ │ +028e50: 7803 6d00 2e00 |00c0: invoke-interface/range {v46, v47, v48}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ +028e56: 0a2e |00c3: move-result v46 │ │ +028e58: 382e 4400 |00c4: if-eqz v46, 0108 // +0044 │ │ +028e5c: 0800 1100 |00c6: move-object/from16 v0, v17 │ │ +028e60: 5400 1c06 |00c8: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$ViewHolder;.tv:Landroid/widget/TextView; // field@061c │ │ +028e64: 082e 0000 |00ca: move-object/from16 v46, v0 │ │ +028e68: 132f 0100 |00cc: const/16 v47, #int 1 // #1 │ │ +028e6c: 7402 5701 2e00 |00ce: invoke-virtual/range {v46, v47}, Landroid/widget/TextView;.setLines:(I)V // method@0157 │ │ +028e72: 0800 1100 |00d1: move-object/from16 v0, v17 │ │ +028e76: 5400 1c06 |00d3: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$ViewHolder;.tv:Landroid/widget/TextView; // field@061c │ │ +028e7a: 082e 0000 |00d5: move-object/from16 v46, v0 │ │ +028e7e: 132f 0100 |00d7: const/16 v47, #int 1 // #1 │ │ +028e82: 7402 5501 2e00 |00d9: invoke-virtual/range {v46, v47}, Landroid/widget/TextView;.setHorizontallyScrolling:(Z)V // method@0155 │ │ +028e88: 0800 1100 |00dc: move-object/from16 v0, v17 │ │ +028e8c: 5400 1c06 |00de: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$ViewHolder;.tv:Landroid/widget/TextView; // field@061c │ │ +028e90: 082e 0000 |00e0: move-object/from16 v46, v0 │ │ +028e94: 622f 2600 |00e2: sget-object v47, Landroid/text/TextUtils$TruncateAt;.END:Landroid/text/TextUtils$TruncateAt; // field@0026 │ │ +028e98: 7402 5401 2e00 |00e4: invoke-virtual/range {v46, v47}, Landroid/widget/TextView;.setEllipsize:(Landroid/text/TextUtils$TruncateAt;)V // method@0154 │ │ +028e9e: 0800 1100 |00e7: move-object/from16 v0, v17 │ │ +028ea2: 5400 1d06 |00e9: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$ViewHolder;.tv2:Landroid/widget/TextView; // field@061d │ │ +028ea6: 082e 0000 |00eb: move-object/from16 v46, v0 │ │ +028eaa: 132f 0100 |00ed: const/16 v47, #int 1 // #1 │ │ +028eae: 7402 5701 2e00 |00ef: invoke-virtual/range {v46, v47}, Landroid/widget/TextView;.setLines:(I)V // method@0157 │ │ +028eb4: 0800 1100 |00f2: move-object/from16 v0, v17 │ │ +028eb8: 5400 1d06 |00f4: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$ViewHolder;.tv2:Landroid/widget/TextView; // field@061d │ │ +028ebc: 082e 0000 |00f6: move-object/from16 v46, v0 │ │ +028ec0: 132f 0100 |00f8: const/16 v47, #int 1 // #1 │ │ +028ec4: 7402 5501 2e00 |00fa: invoke-virtual/range {v46, v47}, Landroid/widget/TextView;.setHorizontallyScrolling:(Z)V // method@0155 │ │ +028eca: 0800 1100 |00fd: move-object/from16 v0, v17 │ │ +028ece: 5400 1d06 |00ff: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$ViewHolder;.tv2:Landroid/widget/TextView; // field@061d │ │ +028ed2: 082e 0000 |0101: move-object/from16 v46, v0 │ │ +028ed6: 622f 2600 |0103: sget-object v47, Landroid/text/TextUtils$TruncateAt;.END:Landroid/text/TextUtils$TruncateAt; // field@0026 │ │ +028eda: 7402 5401 2e00 |0105: invoke-virtual/range {v46, v47}, Landroid/widget/TextView;.setEllipsize:(Landroid/text/TextUtils$TruncateAt;)V // method@0154 │ │ +028ee0: 220b 0d02 |0108: new-instance v11, Ljava/util/ArrayList; // type@020d │ │ +028ee4: 7010 ae06 0b00 |010a: invoke-direct {v11}, Ljava/util/ArrayList;.:()V // method@06ae │ │ +028eea: 0800 3200 |010d: move-object/from16 v0, v50 │ │ +028eee: 5400 0d06 |010f: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ +028ef2: 082e 0000 |0111: move-object/from16 v46, v0 │ │ +028ef6: 0800 2e00 |0113: move-object/from16 v0, v46 │ │ +028efa: 5400 6006 |0115: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +028efe: 082e 0000 |0117: move-object/from16 v46, v0 │ │ +028f02: 1a2f 9b08 |0119: const-string v47, "hideKnownExts" // string@089b │ │ +028f06: 1330 0000 |011b: const/16 v48, #int 0 // #0 │ │ +028f0a: 7803 6d00 2e00 |011d: invoke-interface/range {v46, v47, v48}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ +028f10: 0a2e |0120: move-result v46 │ │ +028f12: 382e 7200 |0121: if-eqz v46, 0193 // +0072 │ │ +028f16: 0800 3200 |0123: move-object/from16 v0, v50 │ │ +028f1a: 5400 0d06 |0125: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ +028f1e: 082e 0000 |0127: move-object/from16 v46, v0 │ │ +028f22: 0800 2e00 |0129: move-object/from16 v0, v46 │ │ +028f26: 5400 4a06 |012b: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +028f2a: 082e 0000 |012d: move-object/from16 v46, v0 │ │ +028f2e: 7401 8a04 2e00 |012f: invoke-virtual/range {v46}, Lcom/gacode/relaunchx/ReLaunchApp;.getReaders:()Ljava/util/List; // method@048a │ │ +028f34: 0c1b |0132: move-result-object v27 │ │ +028f36: 2226 1602 |0133: new-instance v38, Ljava/util/HashSet; // type@0216 │ │ +028f3a: 7601 c706 2600 |0135: invoke-direct/range {v38}, Ljava/util/HashSet;.:()V // method@06c7 │ │ +028f40: 1312 0000 |0138: const/16 v18, #int 0 // #0 │ │ +028f44: 7801 d406 1b00 |013a: invoke-interface/range {v27}, Ljava/util/List;.size:()I // method@06d4 │ │ +028f4a: 0a2e |013d: move-result v46 │ │ +028f4c: 0200 1200 |013e: move/from16 v0, v18 │ │ +028f50: 0201 2e00 |0140: move/from16 v1, v46 │ │ +028f54: 3510 3c00 |0142: if-ge v0, v1, 017e // +003c │ │ +028f58: 0800 1b00 |0144: move-object/from16 v0, v27 │ │ +028f5c: 0201 1200 |0146: move/from16 v1, v18 │ │ +028f60: 7220 d006 1000 |0148: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ +028f66: 0c2e |014b: move-result-object v46 │ │ +028f68: 1f2e 1502 |014c: check-cast v46, Ljava/util/HashMap; // type@0215 │ │ +028f6c: 7401 c406 2e00 |014e: invoke-virtual/range {v46}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@06c4 │ │ +028f72: 0c2e |0151: move-result-object v46 │ │ +028f74: 7801 da06 2e00 |0152: invoke-interface/range {v46}, Ljava/util/Set;.toArray:()[Ljava/lang/Object; // method@06da │ │ +028f7a: 0c17 |0155: move-result-object v23 │ │ +028f7c: 1316 0000 |0156: const/16 v22, #int 0 // #0 │ │ +028f80: 0800 1700 |0158: move-object/from16 v0, v23 │ │ +028f84: 2100 |015a: array-length v0, v0 │ │ +028f86: 022e 0000 |015b: move/from16 v46, v0 │ │ +028f8a: 0200 1600 |015d: move/from16 v0, v22 │ │ +028f8e: 0201 2e00 |015f: move/from16 v1, v46 │ │ +028f92: 3510 1a00 |0161: if-ge v0, v1, 017b // +001a │ │ +028f96: 462e 1716 |0163: aget-object v46, v23, v22 │ │ +028f9a: 7401 6906 2e00 |0165: invoke-virtual/range {v46}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0669 │ │ +028fa0: 0c2e |0168: move-result-object v46 │ │ +028fa2: 0800 2600 |0169: move-object/from16 v0, v38 │ │ +028fa6: 0801 2e00 |016b: move-object/from16 v1, v46 │ │ +028faa: 7220 d806 1000 |016d: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@06d8 │ │ +028fb0: d816 1601 |0170: add-int/lit8 v22, v22, #int 1 // #01 │ │ +028fb4: 28e6 |0172: goto 0158 // -001a │ │ +028fb6: 7401 ef00 2c00 |0173: invoke-virtual/range {v44}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@00ef │ │ +028fbc: 0c11 |0176: move-result-object v17 │ │ +028fbe: 1f11 6d01 |0177: check-cast v17, Lcom/gacode/relaunchx/ReLaunch$ViewHolder; // type@016d │ │ +028fc2: 2900 37ff |0179: goto/16 00b0 // -00c9 │ │ +028fc6: d812 1201 |017b: add-int/lit8 v18, v18, #int 1 // #01 │ │ +028fca: 28bd |017d: goto 013a // -0043 │ │ +028fcc: 220b 0d02 |017e: new-instance v11, Ljava/util/ArrayList; // type@020d │ │ +028fd0: 0800 2600 |0180: move-object/from16 v0, v38 │ │ +028fd4: 7020 b006 0b00 |0182: invoke-direct {v11, v0}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@06b0 │ │ +028fda: 222e 6801 |0185: new-instance v46, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter$1ExtsComparator; // type@0168 │ │ +028fde: 0800 2e00 |0187: move-object/from16 v0, v46 │ │ +028fe2: 0801 3200 |0189: move-object/from16 v1, v50 │ │ +028fe6: 7020 f603 1000 |018b: invoke-direct {v0, v1}, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter$1ExtsComparator;.:(Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;)V // method@03f6 │ │ +028fec: 0800 2e00 |018e: move-object/from16 v0, v46 │ │ +028ff0: 7120 ba06 0b00 |0190: invoke-static {v11, v0}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@06ba │ │ +028ff6: 0800 3200 |0193: move-object/from16 v0, v50 │ │ +028ffa: 5400 0d06 |0195: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ +028ffe: 082e 0000 |0197: move-object/from16 v46, v0 │ │ +029002: 0800 2e00 |0199: move-object/from16 v0, v46 │ │ +029006: 5400 5a06 |019b: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.itemsArray:Ljava/util/List; // field@065a │ │ +02900a: 082e 0000 |019d: move-object/from16 v46, v0 │ │ +02900e: 0800 2e00 |019f: move-object/from16 v0, v46 │ │ +029012: 0201 3300 |01a1: move/from16 v1, v51 │ │ +029016: 7220 d006 1000 |01a3: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ +02901c: 0c14 |01a6: move-result-object v20 │ │ +02901e: 1f14 6701 |01a7: check-cast v20, Lcom/gacode/relaunchx/ReLaunch$FileDetails; // type@0167 │ │ +029022: 3814 1f03 |01a9: if-eqz v20, 04c8 // +031f │ │ +029026: 0800 1100 |01ab: move-object/from16 v0, v17 │ │ +02902a: 5400 1c06 |01ad: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$ViewHolder;.tv:Landroid/widget/TextView; // field@061c │ │ +02902e: 0827 0000 |01af: move-object/from16 v39, v0 │ │ +029032: 0800 1100 |01b1: move-object/from16 v0, v17 │ │ +029036: 5400 1d06 |01b3: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$ViewHolder;.tv2:Landroid/widget/TextView; // field@061d │ │ +02903a: 0828 0000 |01b5: move-object/from16 v40, v0 │ │ +02903e: 0800 1100 |01b7: move-object/from16 v0, v17 │ │ +029042: 5400 1f06 |01b9: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$ViewHolder;.tvSizeDate:Landroid/widget/TextView; // field@061f │ │ +029046: 082a 0000 |01bb: move-object/from16 v42, v0 │ │ +02904a: 0800 1100 |01bd: move-object/from16 v0, v17 │ │ +02904e: 5400 1e06 |01bf: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$ViewHolder;.tvHolder:Landroid/widget/LinearLayout; // field@061e │ │ +029052: 0829 0000 |01c1: move-object/from16 v41, v0 │ │ +029056: 0800 1100 |01c3: move-object/from16 v0, v17 │ │ +02905a: 5400 1b06 |01c5: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$ViewHolder;.iv:Landroid/widget/ImageView; // field@061b │ │ +02905e: 0815 0000 |01c7: move-object/from16 v21, v0 │ │ +029062: 0800 1100 |01c9: move-object/from16 v0, v17 │ │ +029066: 5400 1a06 |01cb: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$ViewHolder;.is:Landroid/widget/ImageView; // field@061a │ │ +02906a: 0813 0000 |01cd: move-object/from16 v19, v0 │ │ +02906e: 0800 3200 |01cf: move-object/from16 v0, v50 │ │ +029072: 5400 0d06 |01d1: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ +029076: 082e 0000 |01d3: move-object/from16 v46, v0 │ │ +02907a: 0800 2e00 |01d5: move-object/from16 v0, v46 │ │ +02907e: 5400 6006 |01d7: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +029082: 082e 0000 |01d9: move-object/from16 v46, v0 │ │ +029086: 1a2f b50c |01db: const-string v47, "rowSeparator" // string@0cb5 │ │ +02908a: 1330 0000 |01dd: const/16 v48, #int 0 // #0 │ │ +02908e: 7803 6d00 2e00 |01df: invoke-interface/range {v46, v47, v48}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ +029094: 0a2e |01e2: move-result v46 │ │ +029096: 392e 0b00 |01e3: if-nez v46, 01ee // +000b │ │ +02909a: 132e 0800 |01e5: const/16 v46, #int 8 // #8 │ │ +02909e: 0800 1300 |01e7: move-object/from16 v0, v19 │ │ +0290a2: 0201 2e00 |01e9: move/from16 v1, v46 │ │ +0290a6: 6e20 3601 1000 |01eb: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setVisibility:(I)V // method@0136 │ │ +0290ac: 0800 1400 |01ee: move-object/from16 v0, v20 │ │ +0290b0: 5400 0306 |01f0: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.displayName:Ljava/lang/String; // field@0603 │ │ +0290b4: 0822 0000 |01f2: move-object/from16 v34, v0 │ │ +0290b8: 0800 3200 |01f4: move-object/from16 v0, v50 │ │ +0290bc: 5400 0d06 |01f6: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ +0290c0: 082e 0000 |01f8: move-object/from16 v46, v0 │ │ +0290c4: 0800 2e00 |01fa: move-object/from16 v0, v46 │ │ +0290c8: 5400 6006 |01fc: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +0290cc: 082e 0000 |01fe: move-object/from16 v46, v0 │ │ +0290d0: 1a2f 950d |0200: const-string v47, "showIcon" // string@0d95 │ │ +0290d4: 1330 0000 |0202: const/16 v48, #int 0 // #0 │ │ +0290d8: 7803 6d00 2e00 |0204: invoke-interface/range {v46, v47, v48}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ +0290de: 0a2e |0207: move-result v46 │ │ +0290e0: 392e 6e03 |0208: if-nez v46, 0576 // +036e │ │ +0290e4: 0800 1400 |020a: move-object/from16 v0, v20 │ │ +0290e8: 5400 0406 |020c: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.extension:Ljava/lang/String; // field@0604 │ │ +0290ec: 082e 0000 |020e: move-object/from16 v46, v0 │ │ +0290f0: 382e 2e00 |0210: if-eqz v46, 023e // +002e │ │ +0290f4: 0800 1400 |0212: move-object/from16 v0, v20 │ │ +0290f8: 5400 0406 |0214: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.extension:Ljava/lang/String; // field@0604 │ │ +0290fc: 082e 0000 |0216: move-object/from16 v46, v0 │ │ +029100: 1a2f 0000 |0218: const-string v47, "" // string@0000 │ │ +029104: 7402 7c06 2e00 |021a: invoke-virtual/range {v46, v47}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +02910a: 0a2e |021d: move-result v46 │ │ +02910c: 392e 2000 |021e: if-nez v46, 023e // +0020 │ │ +029110: 132e 0000 |0220: const/16 v46, #int 0 // #0 │ │ +029114: 7401 8506 2200 |0222: invoke-virtual/range {v34}, Ljava/lang/String;.length:()I // method@0685 │ │ +02911a: 0a2f |0225: move-result v47 │ │ +02911c: 0800 1400 |0226: move-object/from16 v0, v20 │ │ +029120: 5400 0406 |0228: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.extension:Ljava/lang/String; // field@0604 │ │ +029124: 0830 0000 |022a: move-object/from16 v48, v0 │ │ +029128: 7401 8506 3000 |022c: invoke-virtual/range {v48}, Ljava/lang/String;.length:()I // method@0685 │ │ +02912e: 0a30 |022f: move-result v48 │ │ +029130: d830 3001 |0230: add-int/lit8 v48, v48, #int 1 // #01 │ │ +029134: 912f 2f30 |0232: sub-int v47, v47, v48 │ │ +029138: 0800 2200 |0234: move-object/from16 v0, v34 │ │ +02913c: 0201 2e00 |0236: move/from16 v1, v46 │ │ +029140: 0202 2f00 |0238: move/from16 v2, v47 │ │ +029144: 6e30 8c06 1002 |023a: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@068c │ │ +02914a: 0c22 |023d: move-result-object v34 │ │ +02914c: 0800 1400 |023e: move-object/from16 v0, v20 │ │ +029150: 540f 0506 |0240: iget-object v15, v0, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.fullPathName:Ljava/lang/String; // field@0605 │ │ +029154: 1321 0000 |0242: const/16 v33, #int 0 // #0 │ │ +029158: 0800 3200 |0244: move-object/from16 v0, v50 │ │ +02915c: 5400 0d06 |0246: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ +029160: 082e 0000 |0248: move-object/from16 v46, v0 │ │ +029164: 0800 2e00 |024a: move-object/from16 v0, v46 │ │ +029168: 5400 6006 |024c: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +02916c: 082e 0000 |024e: move-object/from16 v46, v0 │ │ +029170: 1a2f 970d |0250: const-string v47, "showNew" // string@0d97 │ │ +029174: 1330 0100 |0252: const/16 v48, #int 1 // #1 │ │ +029178: 7803 6d00 2e00 |0254: invoke-interface/range {v46, v47, v48}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ +02917e: 0a2b |0257: move-result v43 │ │ +029180: 0800 3200 |0258: move-object/from16 v0, v50 │ │ +029184: 5400 0d06 |025a: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ +029188: 082e 0000 |025c: move-object/from16 v46, v0 │ │ +02918c: 0800 2e00 |025e: move-object/from16 v0, v46 │ │ +029190: 5400 4a06 |0260: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +029194: 082e 0000 |0262: move-object/from16 v46, v0 │ │ +029198: 0800 3200 |0264: move-object/from16 v0, v50 │ │ +02919c: 5400 0d06 |0266: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ +0291a0: 082f 0000 |0268: move-object/from16 v47, v0 │ │ +0291a4: 0800 2f00 |026a: move-object/from16 v0, v47 │ │ +0291a8: 5400 6006 |026c: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +0291ac: 082f 0000 |026e: move-object/from16 v47, v0 │ │ +0291b0: 0800 2e00 |0270: move-object/from16 v0, v46 │ │ +0291b4: 0801 2f00 |0272: move-object/from16 v1, v47 │ │ +0291b8: 0802 2700 |0274: move-object/from16 v2, v39 │ │ +0291bc: 7130 4905 1002 |0276: invoke-static {v0, v1, v2}, Lcom/gacode/relaunchx/SizeManipulation;.AdjustWithPreferencesFileListLine1:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/widget/TextView;)V // method@0549 │ │ +0291c2: 0800 3200 |0279: move-object/from16 v0, v50 │ │ +0291c6: 5400 0d06 |027b: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ +0291ca: 082e 0000 |027d: move-object/from16 v46, v0 │ │ +0291ce: 0800 2e00 |027f: move-object/from16 v0, v46 │ │ +0291d2: 5400 4a06 |0281: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +0291d6: 082e 0000 |0283: move-object/from16 v46, v0 │ │ +0291da: 0800 3200 |0285: move-object/from16 v0, v50 │ │ +0291de: 5400 0d06 |0287: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ +0291e2: 082f 0000 |0289: move-object/from16 v47, v0 │ │ +0291e6: 0800 2f00 |028b: move-object/from16 v0, v47 │ │ +0291ea: 5400 6006 |028d: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +0291ee: 082f 0000 |028f: move-object/from16 v47, v0 │ │ +0291f2: 0800 2e00 |0291: move-object/from16 v0, v46 │ │ +0291f6: 0801 2f00 |0293: move-object/from16 v1, v47 │ │ +0291fa: 0802 2800 |0295: move-object/from16 v2, v40 │ │ +0291fe: 7130 4a05 1002 |0297: invoke-static {v0, v1, v2}, Lcom/gacode/relaunchx/SizeManipulation;.AdjustWithPreferencesFileListLine2:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/widget/TextView;)V // method@054a │ │ +029204: 0800 3200 |029a: move-object/from16 v0, v50 │ │ +029208: 5400 0d06 |029c: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ +02920c: 082e 0000 |029e: move-object/from16 v46, v0 │ │ +029210: 0800 2e00 |02a0: move-object/from16 v0, v46 │ │ +029214: 5400 4a06 |02a2: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +029218: 082e 0000 |02a4: move-object/from16 v46, v0 │ │ +02921c: 0800 3200 |02a6: move-object/from16 v0, v50 │ │ +029220: 5400 0d06 |02a8: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ +029224: 082f 0000 |02aa: move-object/from16 v47, v0 │ │ +029228: 0800 2f00 |02ac: move-object/from16 v0, v47 │ │ +02922c: 5400 6006 |02ae: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +029230: 082f 0000 |02b0: move-object/from16 v47, v0 │ │ +029234: 0800 2e00 |02b2: move-object/from16 v0, v46 │ │ +029238: 0801 2f00 |02b4: move-object/from16 v1, v47 │ │ +02923c: 0802 2a00 |02b6: move-object/from16 v2, v42 │ │ +029240: 7130 4a05 1002 |02b8: invoke-static {v0, v1, v2}, Lcom/gacode/relaunchx/SizeManipulation;.AdjustWithPreferencesFileListLine2:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/widget/TextView;)V // method@054a │ │ +029246: 0800 1400 |02bb: move-object/from16 v0, v20 │ │ +02924a: 5400 0a06 |02bd: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.type:Lcom/gacode/relaunchx/ReLaunch$FsItemType; // field@060a │ │ +02924e: 082e 0000 |02bf: move-object/from16 v46, v0 │ │ +029252: 622f 0f06 |02c1: sget-object v47, Lcom/gacode/relaunchx/ReLaunch$FsItemType;.Directory:Lcom/gacode/relaunchx/ReLaunch$FsItemType; // field@060f │ │ +029256: 0800 2e00 |02c3: move-object/from16 v0, v46 │ │ +02925a: 0801 2f00 |02c5: move-object/from16 v1, v47 │ │ +02925e: 3310 3203 |02c7: if-ne v0, v1, 05f9 // +0332 │ │ +029262: 132e 0800 |02c9: const/16 v46, #int 8 // #8 │ │ +029266: 0800 2800 |02cb: move-object/from16 v0, v40 │ │ +02926a: 0201 2e00 |02cd: move/from16 v1, v46 │ │ +02926e: 6e20 5c01 1000 |02cf: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setVisibility:(I)V // method@015c │ │ +029274: 7401 4e01 2800 |02d2: invoke-virtual/range {v40}, Landroid/widget/TextView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@014e │ │ +02927a: 0c2e |02d5: move-result-object v46 │ │ +02927c: 132f 0000 |02d6: const/16 v47, #int 0 // #0 │ │ +029280: 0200 2f00 |02d8: move/from16 v0, v47 │ │ +029284: 0801 2e00 |02da: move-object/from16 v1, v46 │ │ +029288: 5910 2a00 |02dc: iput v0, v1, Landroid/view/ViewGroup$LayoutParams;.height:I // field@002a │ │ +02928c: 382b 3200 |02de: if-eqz v43, 0310 // +0032 │ │ +029290: 0800 3200 |02e0: move-object/from16 v0, v50 │ │ +029294: 5400 0d06 |02e2: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ +029298: 082e 0000 |02e4: move-object/from16 v46, v0 │ │ +02929c: 7401 3704 2e00 |02e6: invoke-virtual/range {v46}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +0292a2: 0c2e |02e9: move-result-object v46 │ │ +0292a4: 142f 0200 097f |02ea: const v47, #float 1.82104e+38 // #7f090002 │ │ +0292aa: 7402 7c00 2e00 |02ed: invoke-virtual/range {v46, v47}, Landroid/content/res/Resources;.getColor:(I)I // method@007c │ │ +0292b0: 0a2e |02f0: move-result v46 │ │ +0292b2: 0800 2900 |02f1: move-object/from16 v0, v41 │ │ +0292b6: 0201 2e00 |02f3: move/from16 v1, v46 │ │ +0292ba: 6e20 3b01 1000 |02f5: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setBackgroundColor:(I)V // method@013b │ │ +0292c0: 0800 3200 |02f8: move-object/from16 v0, v50 │ │ +0292c4: 5400 0d06 |02fa: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ +0292c8: 082e 0000 |02fc: move-object/from16 v46, v0 │ │ +0292cc: 7401 3704 2e00 |02fe: invoke-virtual/range {v46}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +0292d2: 0c2e |0301: move-result-object v46 │ │ +0292d4: 142f 0300 097f |0302: const v47, #float 1.82104e+38 // #7f090003 │ │ +0292da: 7402 7c00 2e00 |0305: invoke-virtual/range {v46, v47}, Landroid/content/res/Resources;.getColor:(I)I // method@007c │ │ +0292e0: 0a2e |0308: move-result v46 │ │ +0292e2: 0800 2700 |0309: move-object/from16 v0, v39 │ │ +0292e6: 0201 2e00 |030b: move/from16 v1, v46 │ │ +0292ea: 6e20 5a01 1000 |030d: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setTextColor:(I)V // method@015a │ │ +0292f0: 0800 3200 |0310: move-object/from16 v0, v50 │ │ +0292f4: 5400 0d06 |0312: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ +0292f8: 082e 0000 |0314: move-object/from16 v46, v0 │ │ +0292fc: 0800 2e00 |0316: move-object/from16 v0, v46 │ │ +029300: 5400 4a06 |0318: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +029304: 082e 0000 |031a: move-object/from16 v46, v0 │ │ +029308: 0800 3200 |031c: move-object/from16 v0, v50 │ │ +02930c: 5400 0d06 |031e: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ +029310: 082f 0000 |0320: move-object/from16 v47, v0 │ │ +029314: 0800 2f00 |0322: move-object/from16 v0, v47 │ │ +029318: 5400 6006 |0324: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +02931c: 082f 0000 |0326: move-object/from16 v47, v0 │ │ +029320: 1430 2d00 027f |0328: const v48, #float 1.72801e+38 // #7f02002d │ │ +029326: 0800 2e00 |032b: move-object/from16 v0, v46 │ │ +02932a: 0801 2f00 |032d: move-object/from16 v1, v47 │ │ +02932e: 0802 1500 |032f: move-object/from16 v2, v21 │ │ +029332: 0203 3000 |0331: move/from16 v3, v48 │ │ +029336: 7140 4605 1032 |0333: invoke-static {v0, v1, v2, v3}, Lcom/gacode/relaunchx/SizeManipulation;.AassignWithPreferencesIcon:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/widget/ImageView;I)Z // method@0546 │ │ +02933c: 0a2e |0336: move-result v46 │ │ +02933e: 382e aa02 |0337: if-eqz v46, 05e1 // +02aa │ │ +029342: 0800 1100 |0339: move-object/from16 v0, v17 │ │ +029346: 5400 2006 |033b: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$ViewHolder;.tvicon:Landroid/widget/TextView; // field@0620 │ │ +02934a: 082e 0000 |033d: move-object/from16 v46, v0 │ │ +02934e: 132f 0800 |033f: const/16 v47, #int 8 // #8 │ │ +029352: 7402 5c01 2e00 |0341: invoke-virtual/range {v46, v47}, Landroid/widget/TextView;.setVisibility:(I)V // method@015c │ │ +029358: 0823 2200 |0344: move-object/from16 v35, v34 │ │ +02935c: 1a24 0000 |0346: const-string v36, "" // string@0000 │ │ +029360: 132e 0a00 |0348: const/16 v46, #int 10 // #a │ │ +029364: 0800 2200 |034a: move-object/from16 v0, v34 │ │ +029368: 0201 2e00 |034c: move/from16 v1, v46 │ │ +02936c: 6e20 8006 1000 |034e: invoke-virtual {v0, v1}, Ljava/lang/String;.indexOf:(I)I // method@0680 │ │ +029372: 0a18 |0351: move-result v24 │ │ +029374: 132e ffff |0352: const/16 v46, #int -1 // #ffff │ │ +029378: 0200 1800 |0354: move/from16 v0, v24 │ │ +02937c: 0201 2e00 |0356: move/from16 v1, v46 │ │ +029380: 3210 2600 |0358: if-eq v0, v1, 037e // +0026 │ │ +029384: 3818 2400 |035a: if-eqz v24, 037e // +0024 │ │ +029388: 132e 0000 |035c: const/16 v46, #int 0 // #0 │ │ +02938c: 0800 2200 |035e: move-object/from16 v0, v34 │ │ +029390: 0201 2e00 |0360: move/from16 v1, v46 │ │ +029394: 0202 1800 |0362: move/from16 v2, v24 │ │ +029398: 6e30 8c06 1002 |0364: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@068c │ │ +02939e: 0c2e |0367: move-result-object v46 │ │ +0293a0: 7401 9006 2e00 |0368: invoke-virtual/range {v46}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0690 │ │ +0293a6: 0c23 |036b: move-result-object v35 │ │ +0293a8: 7401 8506 2200 |036c: invoke-virtual/range {v34}, Ljava/lang/String;.length:()I // method@0685 │ │ +0293ae: 0a2e |036f: move-result v46 │ │ +0293b0: 0800 2200 |0370: move-object/from16 v0, v34 │ │ +0293b4: 0201 1800 |0372: move/from16 v1, v24 │ │ +0293b8: 0202 2e00 |0374: move/from16 v2, v46 │ │ +0293bc: 6e30 8c06 1002 |0376: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@068c │ │ +0293c2: 0c2e |0379: move-result-object v46 │ │ +0293c4: 7401 9006 2e00 |037a: invoke-virtual/range {v46}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0690 │ │ +0293ca: 0c24 |037d: move-result-object v36 │ │ +0293cc: 382b 1706 |037e: if-eqz v43, 0995 // +0617 │ │ +0293d0: 221f 4b00 |0380: new-instance v31, Landroid/text/SpannableString; // type@004b │ │ +0293d4: 0800 1f00 |0382: move-object/from16 v0, v31 │ │ +0293d8: 0801 2300 |0384: move-object/from16 v1, v35 │ │ +0293dc: 7020 cc00 1000 |0386: invoke-direct {v0, v1}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@00cc │ │ +0293e2: 222f 5000 |0389: new-instance v47, Landroid/text/style/StyleSpan; // type@0050 │ │ +0293e6: 3821 0206 |038b: if-eqz v33, 098d // +0602 │ │ +0293ea: 132e 0100 |038d: const/16 v46, #int 1 // #1 │ │ +0293ee: 0800 2f00 |038f: move-object/from16 v0, v47 │ │ +0293f2: 0201 2e00 |0391: move/from16 v1, v46 │ │ +0293f6: 7020 cf00 1000 |0393: invoke-direct {v0, v1}, Landroid/text/style/StyleSpan;.:(I)V // method@00cf │ │ +0293fc: 132e 0000 |0396: const/16 v46, #int 0 // #0 │ │ +029400: 7401 8506 2300 |0398: invoke-virtual/range {v35}, Ljava/lang/String;.length:()I // method@0685 │ │ +029406: 0a30 |039b: move-result v48 │ │ +029408: 1331 0000 |039c: const/16 v49, #int 0 // #0 │ │ +02940c: 0800 1f00 |039e: move-object/from16 v0, v31 │ │ +029410: 0801 2f00 |03a0: move-object/from16 v1, v47 │ │ +029414: 0202 2e00 |03a2: move/from16 v2, v46 │ │ +029418: 0203 3000 |03a4: move/from16 v3, v48 │ │ +02941c: 0204 3100 |03a6: move/from16 v4, v49 │ │ +029420: 6e54 cd00 1032 |03a8: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@00cd │ │ +029426: 0800 2700 |03ab: move-object/from16 v0, v39 │ │ +02942a: 0801 1f00 |03ad: move-object/from16 v1, v31 │ │ +02942e: 6e20 5801 1000 |03af: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ +029434: 1a2e 0000 |03b2: const-string v46, "" // string@0000 │ │ +029438: 0800 2400 |03b4: move-object/from16 v0, v36 │ │ +02943c: 0801 2e00 |03b6: move-object/from16 v1, v46 │ │ +029440: 6e20 7d06 1000 |03b8: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@067d │ │ +029446: 0a2e |03bb: move-result v46 │ │ +029448: 392e 3400 |03bc: if-nez v46, 03f0 // +0034 │ │ +02944c: 2220 4b00 |03be: new-instance v32, Landroid/text/SpannableString; // type@004b │ │ +029450: 0800 2000 |03c0: move-object/from16 v0, v32 │ │ +029454: 0801 2400 |03c2: move-object/from16 v1, v36 │ │ +029458: 7020 cc00 1000 |03c4: invoke-direct {v0, v1}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@00cc │ │ +02945e: 222f 5000 |03c7: new-instance v47, Landroid/text/style/StyleSpan; // type@0050 │ │ +029462: 3821 c805 |03c9: if-eqz v33, 0991 // +05c8 │ │ +029466: 132e 0100 |03cb: const/16 v46, #int 1 // #1 │ │ +02946a: 0800 2f00 |03cd: move-object/from16 v0, v47 │ │ +02946e: 0201 2e00 |03cf: move/from16 v1, v46 │ │ +029472: 7020 cf00 1000 |03d1: invoke-direct {v0, v1}, Landroid/text/style/StyleSpan;.:(I)V // method@00cf │ │ +029478: 132e 0000 |03d4: const/16 v46, #int 0 // #0 │ │ +02947c: 7401 8506 2400 |03d6: invoke-virtual/range {v36}, Ljava/lang/String;.length:()I // method@0685 │ │ +029482: 0a30 |03d9: move-result v48 │ │ +029484: 1331 0000 |03da: const/16 v49, #int 0 // #0 │ │ +029488: 0800 2000 |03dc: move-object/from16 v0, v32 │ │ +02948c: 0801 2f00 |03de: move-object/from16 v1, v47 │ │ +029490: 0202 2e00 |03e0: move/from16 v2, v46 │ │ +029494: 0203 3000 |03e2: move/from16 v3, v48 │ │ +029498: 0204 3100 |03e4: move/from16 v4, v49 │ │ +02949c: 6e54 cd00 1032 |03e6: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@00cd │ │ +0294a2: 0800 2800 |03e9: move-object/from16 v0, v40 │ │ +0294a6: 0801 2000 |03eb: move-object/from16 v1, v32 │ │ +0294aa: 6e20 5801 1000 |03ed: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ +0294b0: 1a2e 0000 |03f0: const-string v46, "" // string@0000 │ │ +0294b4: 0800 2400 |03f2: move-object/from16 v0, v36 │ │ +0294b8: 0801 2e00 |03f4: move-object/from16 v1, v46 │ │ +0294bc: 6e20 7d06 1000 |03f6: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@067d │ │ +0294c2: 0a2e |03f9: move-result v46 │ │ +0294c4: 382e f305 |03fa: if-eqz v46, 09ed // +05f3 │ │ +0294c8: 132e 0800 |03fc: const/16 v46, #int 8 // #8 │ │ +0294cc: 0800 2800 |03fe: move-object/from16 v0, v40 │ │ +0294d0: 0201 2e00 |0400: move/from16 v1, v46 │ │ +0294d4: 6e20 5c01 1000 |0402: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setVisibility:(I)V // method@015c │ │ +0294da: 0800 3200 |0405: move-object/from16 v0, v50 │ │ +0294de: 5400 0d06 |0407: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ +0294e2: 082e 0000 |0409: move-object/from16 v46, v0 │ │ +0294e6: 0800 2e00 |040b: move-object/from16 v0, v46 │ │ +0294ea: 5400 6006 |040d: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +0294ee: 082e 0000 |040f: move-object/from16 v46, v0 │ │ +0294f2: 1a2f 900d |0411: const-string v47, "showFileDetails" // string@0d90 │ │ +0294f6: 1330 0000 |0413: const/16 v48, #int 0 // #0 │ │ +0294fa: 7803 6d00 2e00 |0415: invoke-interface/range {v46, v47, v48}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ +029500: 0a0a |0418: move-result v10 │ │ +029502: 1a0e 0000 |0419: const-string v14, "" // string@0000 │ │ +029506: 380a 9500 |041b: if-eqz v10, 04b0 // +0095 │ │ +02950a: 0800 1400 |041d: move-object/from16 v0, v20 │ │ +02950e: 5400 0a06 |041f: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.type:Lcom/gacode/relaunchx/ReLaunch$FsItemType; // field@060a │ │ +029512: 082e 0000 |0421: move-object/from16 v46, v0 │ │ +029516: 622f 1006 |0423: sget-object v47, Lcom/gacode/relaunchx/ReLaunch$FsItemType;.File:Lcom/gacode/relaunchx/ReLaunch$FsItemType; // field@0610 │ │ +02951a: 0800 2e00 |0425: move-object/from16 v0, v46 │ │ +02951e: 0801 2f00 |0427: move-object/from16 v1, v47 │ │ +029522: 3310 8700 |0429: if-ne v0, v1, 04b0 // +0087 │ │ +029526: 222e 0202 |042b: new-instance v46, Ljava/lang/StringBuilder; // type@0202 │ │ +02952a: 7601 9606 2e00 |042d: invoke-direct/range {v46}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +029530: 0800 2e00 |0430: move-object/from16 v0, v46 │ │ +029534: 6e20 9a06 e000 |0432: invoke-virtual {v0, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02953a: 0c2e |0435: move-result-object v46 │ │ +02953c: 0800 3200 |0436: move-object/from16 v0, v50 │ │ +029540: 5400 0d06 |0438: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ +029544: 082f 0000 |043a: move-object/from16 v47, v0 │ │ +029548: 7401 3704 2f00 |043c: invoke-virtual/range {v47}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +02954e: 0c2f |043f: move-result-object v47 │ │ +029550: 1430 df01 087f |0440: const v48, #float 1.80785e+38 // #7f0801df │ │ +029556: 7402 8000 2f00 |0443: invoke-virtual/range {v47, v48}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +02955c: 0c2f |0446: move-result-object v47 │ │ +02955e: 7402 9a06 2e00 |0447: invoke-virtual/range {v46, v47}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +029564: 0c2e |044a: move-result-object v46 │ │ +029566: 1a2f 0200 |044b: const-string v47, " " // string@0002 │ │ +02956a: 7402 9a06 2e00 |044d: invoke-virtual/range {v46, v47}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +029570: 0c2e |0450: move-result-object v46 │ │ +029572: 0800 1400 |0451: move-object/from16 v0, v20 │ │ +029576: 5300 0806 |0453: iget-wide v0, v0, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.size:J // field@0608 │ │ +02957a: 0530 0000 |0455: move-wide/from16 v48, v0 │ │ +02957e: 7702 0b02 3000 |0457: invoke-static/range {v48, v49}, Lcom/gacode/relaunchx/FileSystem;.bytesToString:(J)Ljava/lang/String; // method@020b │ │ +029584: 0c2f |045a: move-result-object v47 │ │ +029586: 7402 9a06 2e00 |045b: invoke-virtual/range {v46, v47}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02958c: 0c2e |045e: move-result-object v46 │ │ +02958e: 7401 9c06 2e00 |045f: invoke-virtual/range {v46}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +029594: 0c0e |0462: move-result-object v14 │ │ +029596: 220d 0c02 |0463: new-instance v13, Ljava/text/SimpleDateFormat; // type@020c │ │ +02959a: 1a2e 260f |0465: const-string v46, "yyyy.MM.dd" // string@0f26 │ │ +02959e: 0800 2e00 |0467: move-object/from16 v0, v46 │ │ +0295a2: 7020 ac06 0d00 |0469: invoke-direct {v13, v0}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@06ac │ │ +0295a8: 222e 0202 |046c: new-instance v46, Ljava/lang/StringBuilder; // type@0202 │ │ +0295ac: 7601 9606 2e00 |046e: invoke-direct/range {v46}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +0295b2: 0800 2e00 |0471: move-object/from16 v0, v46 │ │ +0295b6: 6e20 9a06 e000 |0473: invoke-virtual {v0, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +0295bc: 0c2e |0476: move-result-object v46 │ │ +0295be: 1a2f 0200 |0477: const-string v47, " " // string@0002 │ │ +0295c2: 7402 9a06 2e00 |0479: invoke-virtual/range {v46, v47}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +0295c8: 0c2e |047c: move-result-object v46 │ │ +0295ca: 0800 3200 |047d: move-object/from16 v0, v50 │ │ +0295ce: 5400 0d06 |047f: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ +0295d2: 082f 0000 |0481: move-object/from16 v47, v0 │ │ +0295d6: 7401 3704 2f00 |0483: invoke-virtual/range {v47}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +0295dc: 0c2f |0486: move-result-object v47 │ │ +0295de: 1430 db01 087f |0487: const v48, #float 1.80785e+38 // #7f0801db │ │ +0295e4: 7402 8000 2f00 |048a: invoke-virtual/range {v47, v48}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +0295ea: 0c2f |048d: move-result-object v47 │ │ +0295ec: 7402 9a06 2e00 |048e: invoke-virtual/range {v46, v47}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +0295f2: 0c2e |0491: move-result-object v46 │ │ +0295f4: 1a2f 0200 |0492: const-string v47, " " // string@0002 │ │ +0295f8: 7402 9a06 2e00 |0494: invoke-virtual/range {v46, v47}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +0295fe: 0c2e |0497: move-result-object v46 │ │ +029600: 0800 1400 |0498: move-object/from16 v0, v20 │ │ +029604: 5400 0106 |049a: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.date:Ljava/util/Date; // field@0601 │ │ +029608: 082f 0000 |049c: move-object/from16 v47, v0 │ │ +02960c: 0800 2f00 |049e: move-object/from16 v0, v47 │ │ +029610: 6e20 ad06 0d00 |04a0: invoke-virtual {v13, v0}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@06ad │ │ +029616: 0c2f |04a3: move-result-object v47 │ │ +029618: 7701 9206 2f00 |04a4: invoke-static/range {v47}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@0692 │ │ +02961e: 0c2f |04a7: move-result-object v47 │ │ +029620: 7402 9a06 2e00 |04a8: invoke-virtual/range {v46, v47}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +029626: 0c2e |04ab: move-result-object v46 │ │ +029628: 7401 9c06 2e00 |04ac: invoke-virtual/range {v46}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +02962e: 0c0e |04af: move-result-object v14 │ │ +029630: 0800 2a00 |04b0: move-object/from16 v0, v42 │ │ +029634: 6e20 5801 e000 |04b2: invoke-virtual {v0, v14}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ +02963a: 1a2e 0000 |04b5: const-string v46, "" // string@0000 │ │ +02963e: 0800 2e00 |04b7: move-object/from16 v0, v46 │ │ +029642: 6e20 7d06 0e00 |04b9: invoke-virtual {v14, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@067d │ │ +029648: 0a2e |04bc: move-result v46 │ │ +02964a: 382e 3b05 |04bd: if-eqz v46, 09f8 // +053b │ │ +02964e: 132e 0800 |04bf: const/16 v46, #int 8 // #8 │ │ +029652: 0800 2a00 |04c1: move-object/from16 v0, v42 │ │ +029656: 0201 2e00 |04c3: move/from16 v1, v46 │ │ +02965a: 6e20 5c01 1000 |04c5: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setVisibility:(I)V // method@015c │ │ +029660: 0800 3200 |04c8: move-object/from16 v0, v50 │ │ +029664: 5400 0d06 |04ca: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ +029668: 082e 0000 |04cc: move-object/from16 v46, v0 │ │ +02966c: 0800 2e00 |04ce: move-object/from16 v0, v46 │ │ +029670: 5400 5106 |04d0: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.currentColsNum:Ljava/lang/Integer; // field@0651 │ │ +029674: 082e 0000 |04d2: move-object/from16 v46, v0 │ │ +029678: 7401 5c06 2e00 |04d4: invoke-virtual/range {v46}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +02967e: 0a2e |04d7: move-result v46 │ │ +029680: 132f 0100 |04d8: const/16 v47, #int 1 // #1 │ │ +029684: 0200 2e00 |04da: move/from16 v0, v46 │ │ +029688: 0201 2f00 |04dc: move/from16 v1, v47 │ │ +02968c: 3210 3c05 |04de: if-eq v0, v1, 0a1a // +053c │ │ +029690: 081a 3500 |04e0: move-object/from16 v26, v53 │ │ +029694: 1f1a 7500 |04e2: check-cast v26, Landroid/widget/GridView; // type@0075 │ │ +029698: 0800 3200 |04e4: move-object/from16 v0, v50 │ │ +02969c: 5400 0d06 |04e6: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ +0296a0: 082e 0000 |04e8: move-object/from16 v46, v0 │ │ +0296a4: 0800 2e00 |04ea: move-object/from16 v0, v46 │ │ +0296a8: 5400 5106 |04ec: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.currentColsNum:Ljava/lang/Integer; // field@0651 │ │ +0296ac: 0810 0000 |04ee: move-object/from16 v16, v0 │ │ +0296b0: 132e 0000 |04f0: const/16 v46, #int 0 // #0 │ │ +0296b4: 7701 5f06 2e00 |04f2: invoke-static/range {v46}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +0296ba: 0c07 |04f5: move-result-object v7 │ │ +0296bc: 132e 0000 |04f6: const/16 v46, #int 0 // #0 │ │ +0296c0: 7701 5f06 2e00 |04f8: invoke-static/range {v46}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +0296c6: 0c06 |04fb: move-result-object v6 │ │ +0296c8: 7401 2201 1a00 |04fc: invoke-virtual/range {v26}, Landroid/widget/GridView;.getWidth:()I // method@0122 │ │ +0296ce: 0a2e |04ff: move-result v46 │ │ +0296d0: 7401 5c06 1000 |0500: invoke-virtual/range {v16}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +0296d6: 0a2f |0503: move-result v47 │ │ +0296d8: d82f 2fff |0504: add-int/lit8 v47, v47, #int -1 // #ff │ │ +0296dc: 6e10 5c06 0700 |0506: invoke-virtual {v7}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +0296e2: 0a30 |0509: move-result v48 │ │ +0296e4: 922f 2f30 |050a: mul-int v47, v47, v48 │ │ +0296e8: 912e 2e2f |050c: sub-int v46, v46, v47 │ │ +0296ec: 7401 5c06 1000 |050e: invoke-virtual/range {v16}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +0296f2: 0a2f |0511: move-result v47 │ │ +0296f4: 932e 2e2f |0512: div-int v46, v46, v47 │ │ +0296f8: 7701 5f06 2e00 |0514: invoke-static/range {v46}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +0296fe: 0c08 |0517: move-result-object v8 │ │ +029700: 7701 5f06 3300 |0518: invoke-static/range {v51}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +029706: 0c1e |051b: move-result-object v30 │ │ +029708: 132e 0000 |051c: const/16 v46, #int 0 // #0 │ │ +02970c: 7701 5f06 2e00 |051e: invoke-static/range {v46}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +029712: 0c1d |0521: move-result-object v29 │ │ +029714: 7401 5c06 1e00 |0522: invoke-virtual/range {v30}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +02971a: 0a2e |0525: move-result v46 │ │ +02971c: 7401 5c06 1000 |0526: invoke-virtual/range {v16}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +029722: 0a2f |0529: move-result v47 │ │ +029724: 942e 2e2f |052a: rem-int v46, v46, v47 │ │ +029728: 382e d704 |052c: if-eqz v46, 0a03 // +04d7 │ │ +02972c: 7401 5c06 1e00 |052e: invoke-virtual/range {v30}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +029732: 0a2e |0531: move-result v46 │ │ +029734: d82e 2eff |0532: add-int/lit8 v46, v46, #int -1 // #ff │ │ +029738: 7701 5f06 2e00 |0534: invoke-static/range {v46}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +02973e: 0c1e |0537: move-result-object v30 │ │ +029740: 7401 5c06 1e00 |0538: invoke-virtual/range {v30}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +029746: 0a2e |053b: move-result v46 │ │ +029748: 132f 0000 |053c: const/16 v47, #int 0 // #0 │ │ +02974c: 0800 3200 |053e: move-object/from16 v0, v50 │ │ +029750: 0201 2e00 |0540: move/from16 v1, v46 │ │ +029754: 0802 2f00 |0542: move-object/from16 v2, v47 │ │ +029758: 0803 3500 |0544: move-object/from16 v3, v53 │ │ +02975c: 6e40 fd03 1032 |0546: invoke-virtual {v0, v1, v2, v3}, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@03fd │ │ +029762: 0c25 |0549: move-result-object v37 │ │ +029764: 152e 0040 |054a: const/high16 v46, #int 1073741824 // #4000 │ │ +029768: 6e10 5c06 0800 |054c: invoke-virtual {v8}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +02976e: 0a2f |054f: move-result v47 │ │ +029770: 962e 2e2f |0550: or-int v46, v46, v47 │ │ +029774: 132f 0000 |0552: const/16 v47, #int 0 // #0 │ │ +029778: 0800 2500 |0554: move-object/from16 v0, v37 │ │ +02977c: 0201 2e00 |0556: move/from16 v1, v46 │ │ +029780: 0202 2f00 |0558: move/from16 v2, v47 │ │ +029784: 6e30 f100 1002 |055a: invoke-virtual {v0, v1, v2}, Landroid/view/View;.measure:(II)V // method@00f1 │ │ +02978a: 7401 ee00 2500 |055d: invoke-virtual/range {v37}, Landroid/view/View;.getMeasuredHeight:()I // method@00ee │ │ +029790: 0a2e |0560: move-result v46 │ │ +029792: 7701 5f06 2e00 |0561: invoke-static/range {v46}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +029798: 0c19 |0564: move-result-object v25 │ │ +02979a: 7401 5c06 1900 |0565: invoke-virtual/range {v25}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +0297a0: 0a2e |0568: move-result v46 │ │ +0297a2: 7401 5c06 1d00 |0569: invoke-virtual/range {v29}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +0297a8: 0a2f |056c: move-result v47 │ │ +0297aa: 0200 2e00 |056d: move/from16 v0, v46 │ │ +0297ae: 0201 2f00 |056f: move/from16 v1, v47 │ │ +0297b2: 3710 b1ff |0571: if-le v0, v1, 0522 // -004f │ │ +0297b6: 081d 1900 |0573: move-object/from16 v29, v25 │ │ +0297ba: 28ad |0575: goto 0522 // -0053 │ │ +0297bc: 0800 3200 |0576: move-object/from16 v0, v50 │ │ +0297c0: 5400 0d06 |0578: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ +0297c4: 082e 0000 |057a: move-object/from16 v46, v0 │ │ +0297c8: 0800 2e00 |057c: move-object/from16 v0, v46 │ │ +0297cc: 5400 6006 |057e: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +0297d0: 082e 0000 |0580: move-object/from16 v46, v0 │ │ +0297d4: 1a2f 9b08 |0582: const-string v47, "hideKnownExts" // string@089b │ │ +0297d8: 1330 0000 |0584: const/16 v48, #int 0 // #0 │ │ +0297dc: 7803 6d00 2e00 |0586: invoke-interface/range {v46, v47, v48}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ +0297e2: 0a2e |0589: move-result v46 │ │ +0297e4: 382e b4fc |058a: if-eqz v46, 023e // -034c │ │ +0297e8: 0800 3200 |058c: move-object/from16 v0, v50 │ │ +0297ec: 5400 0d06 |058e: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ +0297f0: 082e 0000 |0590: move-object/from16 v46, v0 │ │ +0297f4: 0800 2e00 |0592: move-object/from16 v0, v46 │ │ +0297f8: 5400 6006 |0594: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +0297fc: 082e 0000 |0596: move-object/from16 v46, v0 │ │ +029800: 1a2f 8e0d |0598: const-string v47, "showBookTitles" // string@0d8e │ │ +029804: 1330 0000 |059a: const/16 v48, #int 0 // #0 │ │ +029808: 7803 6d00 2e00 |059c: invoke-interface/range {v46, v47, v48}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ +02980e: 0a2e |059f: move-result v46 │ │ +029810: 392e 9efc |05a0: if-nez v46, 023e // -0362 │ │ +029814: 1312 0000 |05a2: const/16 v18, #int 0 // #0 │ │ +029818: 6e10 b406 0b00 |05a4: invoke-virtual {v11}, Ljava/util/ArrayList;.size:()I // method@06b4 │ │ +02981e: 0a2e |05a7: move-result v46 │ │ +029820: 0200 1200 |05a8: move/from16 v0, v18 │ │ +029824: 0201 2e00 |05aa: move/from16 v1, v46 │ │ +029828: 3510 92fc |05ac: if-ge v0, v1, 023e // -036e │ │ +02982c: 0200 1200 |05ae: move/from16 v0, v18 │ │ +029830: 6e20 b206 0b00 |05b0: invoke-virtual {v11, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@06b2 │ │ +029836: 0c2e |05b3: move-result-object v46 │ │ +029838: 1f2e 0002 |05b4: check-cast v46, Ljava/lang/String; // type@0200 │ │ +02983c: 0800 2200 |05b6: move-object/from16 v0, v34 │ │ +029840: 0801 2e00 |05b8: move-object/from16 v1, v46 │ │ +029844: 6e20 7b06 1000 |05ba: invoke-virtual {v0, v1}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@067b │ │ +02984a: 0a2e |05bd: move-result v46 │ │ +02984c: 382e 2000 |05be: if-eqz v46, 05de // +0020 │ │ +029850: 132f 0000 |05c0: const/16 v47, #int 0 // #0 │ │ +029854: 7401 8506 2200 |05c2: invoke-virtual/range {v34}, Ljava/lang/String;.length:()I // method@0685 │ │ +02985a: 0a30 |05c5: move-result v48 │ │ +02985c: 0200 1200 |05c6: move/from16 v0, v18 │ │ +029860: 6e20 b206 0b00 |05c8: invoke-virtual {v11, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@06b2 │ │ +029866: 0c2e |05cb: move-result-object v46 │ │ +029868: 1f2e 0002 |05cc: check-cast v46, Ljava/lang/String; // type@0200 │ │ +02986c: 7401 8506 2e00 |05ce: invoke-virtual/range {v46}, Ljava/lang/String;.length:()I // method@0685 │ │ +029872: 0a2e |05d1: move-result v46 │ │ +029874: 912e 302e |05d2: sub-int v46, v48, v46 │ │ +029878: 0800 2200 |05d4: move-object/from16 v0, v34 │ │ +02987c: 0201 2f00 |05d6: move/from16 v1, v47 │ │ +029880: 0202 2e00 |05d8: move/from16 v2, v46 │ │ +029884: 6e30 8c06 1002 |05da: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@068c │ │ +02988a: 0c22 |05dd: move-result-object v34 │ │ +02988c: d812 1201 |05de: add-int/lit8 v18, v18, #int 1 // #01 │ │ +029890: 28c4 |05e0: goto 05a4 // -003c │ │ +029892: 0800 1100 |05e1: move-object/from16 v0, v17 │ │ +029896: 5400 1b06 |05e3: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$ViewHolder;.iv:Landroid/widget/ImageView; // field@061b │ │ +02989a: 082e 0000 |05e5: move-object/from16 v46, v0 │ │ +02989e: 132f 0800 |05e7: const/16 v47, #int 8 // #8 │ │ +0298a2: 7402 3601 2e00 |05e9: invoke-virtual/range {v46, v47}, Landroid/widget/ImageView;.setVisibility:(I)V // method@0136 │ │ +0298a8: 0800 1100 |05ec: move-object/from16 v0, v17 │ │ +0298ac: 5400 2006 |05ee: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$ViewHolder;.tvicon:Landroid/widget/TextView; // field@0620 │ │ +0298b0: 082e 0000 |05f0: move-object/from16 v46, v0 │ │ +0298b4: 1a2f a900 |05f2: const-string v47, ">" // string@00a9 │ │ +0298b8: 7402 5801 2e00 |05f4: invoke-virtual/range {v46, v47}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ +0298be: 2900 4dfd |05f7: goto/16 0344 // -02b3 │ │ +0298c2: 382b 9900 |05f9: if-eqz v43, 0692 // +0099 │ │ +0298c6: 0800 3200 |05fb: move-object/from16 v0, v50 │ │ +0298ca: 5400 0d06 |05fd: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ +0298ce: 082e 0000 |05ff: move-object/from16 v46, v0 │ │ +0298d2: 0800 2e00 |0601: move-object/from16 v0, v46 │ │ +0298d6: 5400 4a06 |0603: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +0298da: 082e 0000 |0605: move-object/from16 v46, v0 │ │ +0298de: 0800 2e00 |0607: move-object/from16 v0, v46 │ │ +0298e2: 5400 8806 |0609: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunchApp;.history:Ljava/util/HashMap; // field@0688 │ │ +0298e6: 082e 0000 |060b: move-object/from16 v46, v0 │ │ +0298ea: 0800 2e00 |060d: move-object/from16 v0, v46 │ │ +0298ee: 6e20 c206 f000 |060f: invoke-virtual {v0, v15}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@06c2 │ │ +0298f4: 0a2e |0612: move-result v46 │ │ +0298f6: 382e b401 |0613: if-eqz v46, 07c7 // +01b4 │ │ +0298fa: 0800 3200 |0615: move-object/from16 v0, v50 │ │ +0298fe: 5400 0d06 |0617: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ +029902: 082e 0000 |0619: move-object/from16 v46, v0 │ │ +029906: 0800 2e00 |061b: move-object/from16 v0, v46 │ │ +02990a: 5400 4a06 |061d: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02990e: 082e 0000 |061f: move-object/from16 v46, v0 │ │ +029912: 0800 2e00 |0621: move-object/from16 v0, v46 │ │ +029916: 5400 8806 |0623: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunchApp;.history:Ljava/util/HashMap; // field@0688 │ │ +02991a: 082e 0000 |0625: move-object/from16 v46, v0 │ │ +02991e: 0800 2e00 |0627: move-object/from16 v0, v46 │ │ +029922: 6e20 c306 f000 |0629: invoke-virtual {v0, v15}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ +029928: 0c2e |062c: move-result-object v46 │ │ +02992a: 1f2e f501 |062d: check-cast v46, Ljava/lang/Integer; // type@01f5 │ │ +02992e: 7401 5c06 2e00 |062f: invoke-virtual/range {v46}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +029934: 0a2e |0632: move-result v46 │ │ +029936: 0800 3200 |0633: move-object/from16 v0, v50 │ │ +02993a: 5400 0d06 |0635: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ +02993e: 082f 0000 |0637: move-object/from16 v47, v0 │ │ +029942: 0800 2f00 |0639: move-object/from16 v0, v47 │ │ +029946: 5400 4a06 |063b: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02994a: 082f 0000 |063d: move-object/from16 v47, v0 │ │ +02994e: 7401 6806 2f00 |063f: invoke-virtual/range {v47}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0668 │ │ +029954: 132f 0100 |0642: const/16 v47, #int 1 // #1 │ │ +029958: 0200 2e00 |0644: move/from16 v0, v46 │ │ +02995c: 0201 2f00 |0646: move/from16 v1, v47 │ │ +029960: 3310 b600 |0648: if-ne v0, v1, 06fe // +00b6 │ │ +029964: 0800 3200 |064a: move-object/from16 v0, v50 │ │ +029968: 5400 0d06 |064c: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ +02996c: 082e 0000 |064e: move-object/from16 v46, v0 │ │ +029970: 7401 3704 2e00 |0650: invoke-virtual/range {v46}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +029976: 0c2e |0653: move-result-object v46 │ │ +029978: 142f 0800 097f |0654: const v47, #float 1.82104e+38 // #7f090008 │ │ +02997e: 7402 7c00 2e00 |0657: invoke-virtual/range {v46, v47}, Landroid/content/res/Resources;.getColor:(I)I // method@007c │ │ +029984: 0a2e |065a: move-result v46 │ │ +029986: 0800 2900 |065b: move-object/from16 v0, v41 │ │ +02998a: 0201 2e00 |065d: move/from16 v1, v46 │ │ +02998e: 6e20 3b01 1000 |065f: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setBackgroundColor:(I)V // method@013b │ │ +029994: 0800 3200 |0662: move-object/from16 v0, v50 │ │ +029998: 5400 0d06 |0664: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ +02999c: 082e 0000 |0666: move-object/from16 v46, v0 │ │ +0299a0: 7401 3704 2e00 |0668: invoke-virtual/range {v46}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +0299a6: 0c2e |066b: move-result-object v46 │ │ +0299a8: 142f 0900 097f |066c: const v47, #float 1.82104e+38 // #7f090009 │ │ +0299ae: 7402 7c00 2e00 |066f: invoke-virtual/range {v46, v47}, Landroid/content/res/Resources;.getColor:(I)I // method@007c │ │ +0299b4: 0a2e |0672: move-result v46 │ │ +0299b6: 0800 2700 |0673: move-object/from16 v0, v39 │ │ +0299ba: 0201 2e00 |0675: move/from16 v1, v46 │ │ +0299be: 6e20 5a01 1000 |0677: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setTextColor:(I)V // method@015a │ │ +0299c4: 0800 3200 |067a: move-object/from16 v0, v50 │ │ +0299c8: 5400 0d06 |067c: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ +0299cc: 082e 0000 |067e: move-object/from16 v46, v0 │ │ +0299d0: 7401 3704 2e00 |0680: invoke-virtual/range {v46}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +0299d6: 0c2e |0683: move-result-object v46 │ │ +0299d8: 142f 0900 097f |0684: const v47, #float 1.82104e+38 // #7f090009 │ │ +0299de: 7402 7c00 2e00 |0687: invoke-virtual/range {v46, v47}, Landroid/content/res/Resources;.getColor:(I)I // method@007c │ │ +0299e4: 0a2e |068a: move-result v46 │ │ +0299e6: 0800 2800 |068b: move-object/from16 v0, v40 │ │ +0299ea: 0201 2e00 |068d: move/from16 v1, v46 │ │ +0299ee: 6e20 5a01 1000 |068f: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setTextColor:(I)V // method@015a │ │ +0299f4: 0800 3200 |0692: move-object/from16 v0, v50 │ │ +0299f8: 5400 0d06 |0694: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ +0299fc: 082e 0000 |0696: move-object/from16 v46, v0 │ │ +029a00: 0800 2e00 |0698: move-object/from16 v0, v46 │ │ +029a04: 5400 4a06 |069a: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +029a08: 082e 0000 |069c: move-object/from16 v46, v0 │ │ +029a0c: 0800 3200 |069e: move-object/from16 v0, v50 │ │ +029a10: 5400 0d06 |06a0: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ +029a14: 082f 0000 |06a2: move-object/from16 v47, v0 │ │ +029a18: 0800 2f00 |06a4: move-object/from16 v0, v47 │ │ +029a1c: 5400 6006 |06a6: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +029a20: 082f 0000 |06a8: move-object/from16 v47, v0 │ │ +029a24: 0800 2e00 |06aa: move-object/from16 v0, v46 │ │ +029a28: 0801 2f00 |06ac: move-object/from16 v1, v47 │ │ +029a2c: 0802 1500 |06ae: move-object/from16 v2, v21 │ │ +029a30: 7130 4505 1002 |06b0: invoke-static {v0, v1, v2}, Lcom/gacode/relaunchx/SizeManipulation;.AassignWithPreferencesIcon:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/widget/ImageView;)Z // method@0545 │ │ +029a36: 0a2e |06b3: move-result v46 │ │ +029a38: 382e bb02 |06b4: if-eqz v46, 096f // +02bb │ │ +029a3c: 0800 1100 |06b6: move-object/from16 v0, v17 │ │ +029a40: 5400 2006 |06b8: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$ViewHolder;.tvicon:Landroid/widget/TextView; // field@0620 │ │ +029a44: 082e 0000 |06ba: move-object/from16 v46, v0 │ │ +029a48: 132f 0800 |06bc: const/16 v47, #int 8 // #8 │ │ +029a4c: 7402 5c01 2e00 |06be: invoke-virtual/range {v46, v47}, Landroid/widget/TextView;.setVisibility:(I)V // method@015c │ │ +029a52: 0800 3200 |06c1: move-object/from16 v0, v50 │ │ +029a56: 5400 0d06 |06c3: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ +029a5a: 082e 0000 |06c5: move-object/from16 v46, v0 │ │ +029a5e: 0800 2e00 |06c7: move-object/from16 v0, v46 │ │ +029a62: 5400 4a06 |06c9: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +029a66: 082e 0000 |06cb: move-object/from16 v46, v0 │ │ +029a6a: 0800 1400 |06cd: move-object/from16 v0, v20 │ │ +029a6e: 5400 0506 |06cf: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.fullPathName:Ljava/lang/String; // field@0605 │ │ +029a72: 082f 0000 |06d1: move-object/from16 v47, v0 │ │ +029a76: 1330 0000 |06d3: const/16 v48, #int 0 // #0 │ │ +029a7a: 7403 a604 2e00 |06d5: invoke-virtual/range {v46, v47, v48}, Lcom/gacode/relaunchx/ReLaunchApp;.specialIcon:(Ljava/lang/String;Z)Landroid/graphics/drawable/Drawable; // method@04a6 │ │ +029a80: 0c09 |06d8: move-result-object v9 │ │ +029a82: 3809 4d01 |06d9: if-eqz v9, 0826 // +014d │ │ +029a86: 0800 3200 |06db: move-object/from16 v0, v50 │ │ +029a8a: 5400 0d06 |06dd: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ +029a8e: 082e 0000 |06df: move-object/from16 v46, v0 │ │ +029a92: 0800 2e00 |06e1: move-object/from16 v0, v46 │ │ +029a96: 5400 4a06 |06e3: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +029a9a: 082e 0000 |06e5: move-object/from16 v46, v0 │ │ +029a9e: 0800 3200 |06e7: move-object/from16 v0, v50 │ │ +029aa2: 5400 0d06 |06e9: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ +029aa6: 082f 0000 |06eb: move-object/from16 v47, v0 │ │ +029aaa: 0800 2f00 |06ed: move-object/from16 v0, v47 │ │ +029aae: 5400 6006 |06ef: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +029ab2: 082f 0000 |06f1: move-object/from16 v47, v0 │ │ +029ab6: 0800 2e00 |06f3: move-object/from16 v0, v46 │ │ +029aba: 0801 2f00 |06f5: move-object/from16 v1, v47 │ │ +029abe: 0802 1500 |06f7: move-object/from16 v2, v21 │ │ +029ac2: 7140 4805 1092 |06f9: invoke-static {v0, v1, v2, v9}, Lcom/gacode/relaunchx/SizeManipulation;.AassignWithPreferencesIcon:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/widget/ImageView;Landroid/graphics/drawable/Drawable;)Z // method@0548 │ │ +029ac8: 2900 48fc |06fc: goto/16 0344 // -03b8 │ │ +029acc: 0800 3200 |06fe: move-object/from16 v0, v50 │ │ +029ad0: 5400 0d06 |0700: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ +029ad4: 082e 0000 |0702: move-object/from16 v46, v0 │ │ +029ad8: 0800 2e00 |0704: move-object/from16 v0, v46 │ │ +029adc: 5400 4a06 |0706: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +029ae0: 082e 0000 |0708: move-object/from16 v46, v0 │ │ +029ae4: 0800 2e00 |070a: move-object/from16 v0, v46 │ │ +029ae8: 5400 8806 |070c: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunchApp;.history:Ljava/util/HashMap; // field@0688 │ │ +029aec: 082e 0000 |070e: move-object/from16 v46, v0 │ │ +029af0: 0800 2e00 |0710: move-object/from16 v0, v46 │ │ +029af4: 6e20 c306 f000 |0712: invoke-virtual {v0, v15}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ +029afa: 0c2e |0715: move-result-object v46 │ │ +029afc: 1f2e f501 |0716: check-cast v46, Ljava/lang/Integer; // type@01f5 │ │ +029b00: 7401 5c06 2e00 |0718: invoke-virtual/range {v46}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +029b06: 0a2e |071b: move-result v46 │ │ +029b08: 0800 3200 |071c: move-object/from16 v0, v50 │ │ +029b0c: 5400 0d06 |071e: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ +029b10: 082f 0000 |0720: move-object/from16 v47, v0 │ │ +029b14: 0800 2f00 |0722: move-object/from16 v0, v47 │ │ +029b18: 5400 4a06 |0724: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +029b1c: 082f 0000 |0726: move-object/from16 v47, v0 │ │ +029b20: 7401 6806 2f00 |0728: invoke-virtual/range {v47}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0668 │ │ +029b26: 132f 0200 |072b: const/16 v47, #int 2 // #2 │ │ +029b2a: 0200 2e00 |072d: move/from16 v0, v46 │ │ +029b2e: 0201 2f00 |072f: move/from16 v1, v47 │ │ +029b32: 3310 4c00 |0731: if-ne v0, v1, 077d // +004c │ │ +029b36: 0800 3200 |0733: move-object/from16 v0, v50 │ │ +029b3a: 5400 0d06 |0735: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ +029b3e: 082e 0000 |0737: move-object/from16 v46, v0 │ │ +029b42: 7401 3704 2e00 |0739: invoke-virtual/range {v46}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +029b48: 0c2e |073c: move-result-object v46 │ │ +029b4a: 142f 0400 097f |073d: const v47, #float 1.82104e+38 // #7f090004 │ │ +029b50: 7402 7c00 2e00 |0740: invoke-virtual/range {v46, v47}, Landroid/content/res/Resources;.getColor:(I)I // method@007c │ │ +029b56: 0a2e |0743: move-result v46 │ │ +029b58: 0800 2900 |0744: move-object/from16 v0, v41 │ │ +029b5c: 0201 2e00 |0746: move/from16 v1, v46 │ │ +029b60: 6e20 3b01 1000 |0748: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setBackgroundColor:(I)V // method@013b │ │ +029b66: 0800 3200 |074b: move-object/from16 v0, v50 │ │ +029b6a: 5400 0d06 |074d: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ +029b6e: 082e 0000 |074f: move-object/from16 v46, v0 │ │ +029b72: 7401 3704 2e00 |0751: invoke-virtual/range {v46}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +029b78: 0c2e |0754: move-result-object v46 │ │ +029b7a: 142f 0500 097f |0755: const v47, #float 1.82104e+38 // #7f090005 │ │ +029b80: 7402 7c00 2e00 |0758: invoke-virtual/range {v46, v47}, Landroid/content/res/Resources;.getColor:(I)I // method@007c │ │ +029b86: 0a2e |075b: move-result v46 │ │ +029b88: 0800 2700 |075c: move-object/from16 v0, v39 │ │ +029b8c: 0201 2e00 |075e: move/from16 v1, v46 │ │ +029b90: 6e20 5a01 1000 |0760: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setTextColor:(I)V // method@015a │ │ +029b96: 0800 3200 |0763: move-object/from16 v0, v50 │ │ +029b9a: 5400 0d06 |0765: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ +029b9e: 082e 0000 |0767: move-object/from16 v46, v0 │ │ +029ba2: 7401 3704 2e00 |0769: invoke-virtual/range {v46}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +029ba8: 0c2e |076c: move-result-object v46 │ │ +029baa: 142f 0500 097f |076d: const v47, #float 1.82104e+38 // #7f090005 │ │ +029bb0: 7402 7c00 2e00 |0770: invoke-virtual/range {v46, v47}, Landroid/content/res/Resources;.getColor:(I)I // method@007c │ │ +029bb6: 0a2e |0773: move-result v46 │ │ +029bb8: 0800 2800 |0774: move-object/from16 v0, v40 │ │ +029bbc: 0201 2e00 |0776: move/from16 v1, v46 │ │ +029bc0: 6e20 5a01 1000 |0778: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setTextColor:(I)V // method@015a │ │ +029bc6: 2900 17ff |077b: goto/16 0692 // -00e9 │ │ +029bca: 0800 3200 |077d: move-object/from16 v0, v50 │ │ +029bce: 5400 0d06 |077f: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ +029bd2: 082e 0000 |0781: move-object/from16 v46, v0 │ │ +029bd6: 7401 3704 2e00 |0783: invoke-virtual/range {v46}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +029bdc: 0c2e |0786: move-result-object v46 │ │ +029bde: 142f 0a00 097f |0787: const v47, #float 1.82104e+38 // #7f09000a │ │ +029be4: 7402 7c00 2e00 |078a: invoke-virtual/range {v46, v47}, Landroid/content/res/Resources;.getColor:(I)I // method@007c │ │ +029bea: 0a2e |078d: move-result v46 │ │ +029bec: 0800 2900 |078e: move-object/from16 v0, v41 │ │ +029bf0: 0201 2e00 |0790: move/from16 v1, v46 │ │ +029bf4: 6e20 3b01 1000 |0792: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setBackgroundColor:(I)V // method@013b │ │ +029bfa: 0800 3200 |0795: move-object/from16 v0, v50 │ │ +029bfe: 5400 0d06 |0797: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ +029c02: 082e 0000 |0799: move-object/from16 v46, v0 │ │ +029c06: 7401 3704 2e00 |079b: invoke-virtual/range {v46}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +029c0c: 0c2e |079e: move-result-object v46 │ │ +029c0e: 142f 0b00 097f |079f: const v47, #float 1.82104e+38 // #7f09000b │ │ +029c14: 7402 7c00 2e00 |07a2: invoke-virtual/range {v46, v47}, Landroid/content/res/Resources;.getColor:(I)I // method@007c │ │ +029c1a: 0a2e |07a5: move-result v46 │ │ +029c1c: 0800 2700 |07a6: move-object/from16 v0, v39 │ │ +029c20: 0201 2e00 |07a8: move/from16 v1, v46 │ │ +029c24: 6e20 5a01 1000 |07aa: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setTextColor:(I)V // method@015a │ │ +029c2a: 0800 3200 |07ad: move-object/from16 v0, v50 │ │ +029c2e: 5400 0d06 |07af: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ +029c32: 082e 0000 |07b1: move-object/from16 v46, v0 │ │ +029c36: 7401 3704 2e00 |07b3: invoke-virtual/range {v46}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +029c3c: 0c2e |07b6: move-result-object v46 │ │ +029c3e: 142f 0b00 097f |07b7: const v47, #float 1.82104e+38 // #7f09000b │ │ +029c44: 7402 7c00 2e00 |07ba: invoke-virtual/range {v46, v47}, Landroid/content/res/Resources;.getColor:(I)I // method@007c │ │ +029c4a: 0a2e |07bd: move-result v46 │ │ +029c4c: 0800 2800 |07be: move-object/from16 v0, v40 │ │ +029c50: 0201 2e00 |07c0: move/from16 v1, v46 │ │ +029c54: 6e20 5a01 1000 |07c2: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setTextColor:(I)V // method@015a │ │ +029c5a: 2900 cdfe |07c5: goto/16 0692 // -0133 │ │ +029c5e: 0800 3200 |07c7: move-object/from16 v0, v50 │ │ +029c62: 5400 0d06 |07c9: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ +029c66: 082e 0000 |07cb: move-object/from16 v46, v0 │ │ +029c6a: 7401 3704 2e00 |07cd: invoke-virtual/range {v46}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +029c70: 0c2e |07d0: move-result-object v46 │ │ +029c72: 142f 0600 097f |07d1: const v47, #float 1.82104e+38 // #7f090006 │ │ +029c78: 7402 7c00 2e00 |07d4: invoke-virtual/range {v46, v47}, Landroid/content/res/Resources;.getColor:(I)I // method@007c │ │ +029c7e: 0a2e |07d7: move-result v46 │ │ +029c80: 0800 2900 |07d8: move-object/from16 v0, v41 │ │ +029c84: 0201 2e00 |07da: move/from16 v1, v46 │ │ +029c88: 6e20 3b01 1000 |07dc: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setBackgroundColor:(I)V // method@013b │ │ +029c8e: 0800 3200 |07df: move-object/from16 v0, v50 │ │ +029c92: 5400 0d06 |07e1: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ +029c96: 082e 0000 |07e3: move-object/from16 v46, v0 │ │ +029c9a: 7401 3704 2e00 |07e5: invoke-virtual/range {v46}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +029ca0: 0c2e |07e8: move-result-object v46 │ │ +029ca2: 142f 0700 097f |07e9: const v47, #float 1.82104e+38 // #7f090007 │ │ +029ca8: 7402 7c00 2e00 |07ec: invoke-virtual/range {v46, v47}, Landroid/content/res/Resources;.getColor:(I)I // method@007c │ │ +029cae: 0a2e |07ef: move-result v46 │ │ +029cb0: 0800 2700 |07f0: move-object/from16 v0, v39 │ │ +029cb4: 0201 2e00 |07f2: move/from16 v1, v46 │ │ +029cb8: 6e20 5a01 1000 |07f4: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setTextColor:(I)V // method@015a │ │ +029cbe: 0800 3200 |07f7: move-object/from16 v0, v50 │ │ +029cc2: 5400 0d06 |07f9: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ +029cc6: 082e 0000 |07fb: move-object/from16 v46, v0 │ │ +029cca: 7401 3704 2e00 |07fd: invoke-virtual/range {v46}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +029cd0: 0c2e |0800: move-result-object v46 │ │ +029cd2: 142f 0700 097f |0801: const v47, #float 1.82104e+38 // #7f090007 │ │ +029cd8: 7402 7c00 2e00 |0804: invoke-virtual/range {v46, v47}, Landroid/content/res/Resources;.getColor:(I)I // method@007c │ │ +029cde: 0a2e |0807: move-result v46 │ │ +029ce0: 0800 2800 |0808: move-object/from16 v0, v40 │ │ +029ce4: 0201 2e00 |080a: move/from16 v1, v46 │ │ +029ce8: 6e20 5a01 1000 |080c: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setTextColor:(I)V // method@015a │ │ +029cee: 0800 3200 |080f: move-object/from16 v0, v50 │ │ +029cf2: 5400 0d06 |0811: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ +029cf6: 082e 0000 |0813: move-object/from16 v46, v0 │ │ +029cfa: 7401 3704 2e00 |0815: invoke-virtual/range {v46}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +029d00: 0c2e |0818: move-result-object v46 │ │ +029d02: 142f 0100 067f |0819: const v47, #float 1.78117e+38 // #7f060001 │ │ +029d08: 7402 7b00 2e00 |081c: invoke-virtual/range {v46, v47}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@007b │ │ +029d0e: 0a2e |081f: move-result v46 │ │ +029d10: 382e 72fe |0820: if-eqz v46, 0692 // -018e │ │ +029d14: 1321 0100 |0822: const/16 v33, #int 1 // #1 │ │ +029d18: 2900 6efe |0824: goto/16 0692 // -0192 │ │ +029d1c: 0800 1400 |0826: move-object/from16 v0, v20 │ │ +029d20: 5400 0706 |0828: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.reader:Ljava/lang/String; // field@0607 │ │ +029d24: 081c 0000 |082a: move-object/from16 v28, v0 │ │ +029d28: 1a2e fd03 |082c: const-string v46, "Nope" // string@03fd │ │ +029d2c: 0800 1c00 |082e: move-object/from16 v0, v28 │ │ +029d30: 0801 2e00 |0830: move-object/from16 v1, v46 │ │ +029d34: 6e20 7c06 1000 |0832: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +029d3a: 0a2e |0835: move-result v46 │ │ +029d3c: 382e 8400 |0836: if-eqz v46, 08ba // +0084 │ │ +029d40: 220c e001 |0838: new-instance v12, Ljava/io/File; // type@01e0 │ │ +029d44: 0800 1400 |083a: move-object/from16 v0, v20 │ │ +029d48: 5400 0506 |083c: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.fullPathName:Ljava/lang/String; // field@0605 │ │ +029d4c: 082e 0000 |083e: move-object/from16 v46, v0 │ │ +029d50: 0800 2e00 |0840: move-object/from16 v0, v46 │ │ +029d54: 7020 2a06 0c00 |0842: invoke-direct {v12, v0}, Ljava/io/File;.:(Ljava/lang/String;)V // method@062a │ │ +029d5a: 6e10 3506 0c00 |0845: invoke-virtual {v12}, Ljava/io/File;.length:()J // method@0635 │ │ +029d60: 0b2e |0848: move-result-wide v46 │ │ +029d62: 0800 3200 |0849: move-object/from16 v0, v50 │ │ +029d66: 5400 0d06 |084b: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ +029d6a: 0830 0000 |084d: move-object/from16 v48, v0 │ │ +029d6e: 0800 3000 |084f: move-object/from16 v0, v48 │ │ +029d72: 5400 4a06 |0851: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +029d76: 0830 0000 |0853: move-object/from16 v48, v0 │ │ +029d7a: 0800 3000 |0855: move-object/from16 v0, v48 │ │ +029d7e: 5200 8d06 |0857: iget v0, v0, Lcom/gacode/relaunchx/ReLaunchApp;.viewerMax:I // field@068d │ │ +029d82: 0230 0000 |0859: move/from16 v48, v0 │ │ +029d86: 0200 3000 |085b: move/from16 v0, v48 │ │ +029d8a: d200 0004 |085d: mul-int/lit16 v0, v0, #int 1024 // #0400 │ │ +029d8e: 0230 0000 |085f: move/from16 v48, v0 │ │ +029d92: 0200 3000 |0861: move/from16 v0, v48 │ │ +029d96: 8100 |0863: int-to-long v0, v0 │ │ +029d98: 0530 0000 |0864: move-wide/from16 v48, v0 │ │ +029d9c: 312e 2e30 |0866: cmp-long v46, v46, v48 │ │ +029da0: 3d2e 2a00 |0868: if-lez v46, 0892 // +002a │ │ +029da4: 0800 3200 |086a: move-object/from16 v0, v50 │ │ +029da8: 5400 0d06 |086c: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ +029dac: 082e 0000 |086e: move-object/from16 v46, v0 │ │ +029db0: 0800 2e00 |0870: move-object/from16 v0, v46 │ │ +029db4: 5400 4a06 |0872: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +029db8: 082e 0000 |0874: move-object/from16 v46, v0 │ │ +029dbc: 0800 3200 |0876: move-object/from16 v0, v50 │ │ +029dc0: 5400 0d06 |0878: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ +029dc4: 082f 0000 |087a: move-object/from16 v47, v0 │ │ +029dc8: 0800 2f00 |087c: move-object/from16 v0, v47 │ │ +029dcc: 5400 6006 |087e: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +029dd0: 082f 0000 |0880: move-object/from16 v47, v0 │ │ +029dd4: 1430 2e00 027f |0882: const v48, #float 1.72801e+38 // #7f02002e │ │ +029dda: 0800 2e00 |0885: move-object/from16 v0, v46 │ │ +029dde: 0801 2f00 |0887: move-object/from16 v1, v47 │ │ +029de2: 0802 1500 |0889: move-object/from16 v2, v21 │ │ +029de6: 0203 3000 |088b: move/from16 v3, v48 │ │ +029dea: 7140 4605 1032 |088d: invoke-static {v0, v1, v2, v3}, Lcom/gacode/relaunchx/SizeManipulation;.AassignWithPreferencesIcon:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/widget/ImageView;I)Z // method@0546 │ │ +029df0: 2900 b4fa |0890: goto/16 0344 // -054c │ │ +029df4: 0800 3200 |0892: move-object/from16 v0, v50 │ │ +029df8: 5400 0d06 |0894: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ +029dfc: 082e 0000 |0896: move-object/from16 v46, v0 │ │ +029e00: 0800 2e00 |0898: move-object/from16 v0, v46 │ │ +029e04: 5400 4a06 |089a: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +029e08: 082e 0000 |089c: move-object/from16 v46, v0 │ │ +029e0c: 0800 3200 |089e: move-object/from16 v0, v50 │ │ +029e10: 5400 0d06 |08a0: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ +029e14: 082f 0000 |08a2: move-object/from16 v47, v0 │ │ +029e18: 0800 2f00 |08a4: move-object/from16 v0, v47 │ │ +029e1c: 5400 6006 |08a6: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +029e20: 082f 0000 |08a8: move-object/from16 v47, v0 │ │ +029e24: 1430 2f00 027f |08aa: const v48, #float 1.72801e+38 // #7f02002f │ │ +029e2a: 0800 2e00 |08ad: move-object/from16 v0, v46 │ │ +029e2e: 0801 2f00 |08af: move-object/from16 v1, v47 │ │ +029e32: 0802 1500 |08b1: move-object/from16 v2, v21 │ │ +029e36: 0203 3000 |08b3: move/from16 v3, v48 │ │ +029e3a: 7140 4605 1032 |08b5: invoke-static {v0, v1, v2, v3}, Lcom/gacode/relaunchx/SizeManipulation;.AassignWithPreferencesIcon:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/widget/ImageView;I)Z // method@0546 │ │ +029e40: 2900 8cfa |08b8: goto/16 0344 // -0574 │ │ +029e44: 1a2e 7401 |08ba: const-string v46, "Intent:" // string@0174 │ │ +029e48: 0800 1c00 |08bc: move-object/from16 v0, v28 │ │ +029e4c: 0801 2e00 |08be: move-object/from16 v1, v46 │ │ +029e50: 6e20 8a06 1000 |08c0: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@068a │ │ +029e56: 0a2e |08c3: move-result v46 │ │ +029e58: 382e 2a00 |08c4: if-eqz v46, 08ee // +002a │ │ +029e5c: 0800 3200 |08c6: move-object/from16 v0, v50 │ │ +029e60: 5400 0d06 |08c8: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ +029e64: 082e 0000 |08ca: move-object/from16 v46, v0 │ │ +029e68: 0800 2e00 |08cc: move-object/from16 v0, v46 │ │ +029e6c: 5400 4a06 |08ce: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +029e70: 082e 0000 |08d0: move-object/from16 v46, v0 │ │ +029e74: 0800 3200 |08d2: move-object/from16 v0, v50 │ │ +029e78: 5400 0d06 |08d4: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ +029e7c: 082f 0000 |08d6: move-object/from16 v47, v0 │ │ +029e80: 0800 2f00 |08d8: move-object/from16 v0, v47 │ │ +029e84: 5400 6006 |08da: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +029e88: 082f 0000 |08dc: move-object/from16 v47, v0 │ │ +029e8c: 1430 3300 027f |08de: const v48, #float 1.72801e+38 // #7f020033 │ │ +029e92: 0800 2e00 |08e1: move-object/from16 v0, v46 │ │ +029e96: 0801 2f00 |08e3: move-object/from16 v1, v47 │ │ +029e9a: 0802 1500 |08e5: move-object/from16 v2, v21 │ │ +029e9e: 0203 3000 |08e7: move/from16 v3, v48 │ │ +029ea2: 7140 4605 1032 |08e9: invoke-static {v0, v1, v2, v3}, Lcom/gacode/relaunchx/SizeManipulation;.AassignWithPreferencesIcon:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/widget/ImageView;I)Z // method@0546 │ │ +029ea8: 2900 58fa |08ec: goto/16 0344 // -05a8 │ │ +029eac: 0800 3200 |08ee: move-object/from16 v0, v50 │ │ +029eb0: 5400 0d06 |08f0: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ +029eb4: 082e 0000 |08f2: move-object/from16 v46, v0 │ │ +029eb8: 0800 2e00 |08f4: move-object/from16 v0, v46 │ │ +029ebc: 5400 4a06 |08f6: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +029ec0: 082e 0000 |08f8: move-object/from16 v46, v0 │ │ +029ec4: 7401 8404 2e00 |08fa: invoke-virtual/range {v46}, Lcom/gacode/relaunchx/ReLaunchApp;.getIcons:()Ljava/util/HashMap; // method@0484 │ │ +029eca: 0c2e |08fd: move-result-object v46 │ │ +029ecc: 0800 2e00 |08fe: move-object/from16 v0, v46 │ │ +029ed0: 0801 1c00 |0900: move-object/from16 v1, v28 │ │ +029ed4: 6e20 c206 1000 |0902: invoke-virtual {v0, v1}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@06c2 │ │ +029eda: 0a2e |0905: move-result v46 │ │ +029edc: 382e 4100 |0906: if-eqz v46, 0947 // +0041 │ │ +029ee0: 0800 3200 |0908: move-object/from16 v0, v50 │ │ +029ee4: 5400 0d06 |090a: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ +029ee8: 082e 0000 |090c: move-object/from16 v46, v0 │ │ +029eec: 0800 2e00 |090e: move-object/from16 v0, v46 │ │ +029ef0: 5400 4a06 |0910: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +029ef4: 082f 0000 |0912: move-object/from16 v47, v0 │ │ +029ef8: 0800 3200 |0914: move-object/from16 v0, v50 │ │ +029efc: 5400 0d06 |0916: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ +029f00: 082e 0000 |0918: move-object/from16 v46, v0 │ │ +029f04: 0800 2e00 |091a: move-object/from16 v0, v46 │ │ +029f08: 5400 6006 |091c: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +029f0c: 0830 0000 |091e: move-object/from16 v48, v0 │ │ +029f10: 0800 3200 |0920: move-object/from16 v0, v50 │ │ +029f14: 5400 0d06 |0922: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ +029f18: 082e 0000 |0924: move-object/from16 v46, v0 │ │ +029f1c: 0800 2e00 |0926: move-object/from16 v0, v46 │ │ +029f20: 5400 4a06 |0928: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +029f24: 082e 0000 |092a: move-object/from16 v46, v0 │ │ +029f28: 7401 8404 2e00 |092c: invoke-virtual/range {v46}, Lcom/gacode/relaunchx/ReLaunchApp;.getIcons:()Ljava/util/HashMap; // method@0484 │ │ +029f2e: 0c2e |092f: move-result-object v46 │ │ +029f30: 0800 2e00 |0930: move-object/from16 v0, v46 │ │ +029f34: 0801 1c00 |0932: move-object/from16 v1, v28 │ │ +029f38: 6e20 c306 1000 |0934: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ +029f3e: 0c2e |0937: move-result-object v46 │ │ +029f40: 1f2e 3100 |0938: check-cast v46, Landroid/graphics/drawable/Drawable; // type@0031 │ │ +029f44: 0800 2f00 |093a: move-object/from16 v0, v47 │ │ +029f48: 0801 3000 |093c: move-object/from16 v1, v48 │ │ +029f4c: 0802 1500 |093e: move-object/from16 v2, v21 │ │ +029f50: 0803 2e00 |0940: move-object/from16 v3, v46 │ │ +029f54: 7140 4805 1032 |0942: invoke-static {v0, v1, v2, v3}, Lcom/gacode/relaunchx/SizeManipulation;.AassignWithPreferencesIcon:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/widget/ImageView;Landroid/graphics/drawable/Drawable;)Z // method@0548 │ │ +029f5a: 2900 fff9 |0945: goto/16 0344 // -0601 │ │ +029f5e: 0800 3200 |0947: move-object/from16 v0, v50 │ │ +029f62: 5400 0d06 |0949: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ +029f66: 082e 0000 |094b: move-object/from16 v46, v0 │ │ +029f6a: 0800 2e00 |094d: move-object/from16 v0, v46 │ │ +029f6e: 5400 4a06 |094f: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +029f72: 082e 0000 |0951: move-object/from16 v46, v0 │ │ +029f76: 0800 3200 |0953: move-object/from16 v0, v50 │ │ +029f7a: 5400 0d06 |0955: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ +029f7e: 082f 0000 |0957: move-object/from16 v47, v0 │ │ +029f82: 0800 2f00 |0959: move-object/from16 v0, v47 │ │ +029f86: 5400 6006 |095b: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +029f8a: 082f 0000 |095d: move-object/from16 v47, v0 │ │ +029f8e: 1430 2f00 027f |095f: const v48, #float 1.72801e+38 // #7f02002f │ │ +029f94: 0800 2e00 |0962: move-object/from16 v0, v46 │ │ +029f98: 0801 2f00 |0964: move-object/from16 v1, v47 │ │ +029f9c: 0802 1500 |0966: move-object/from16 v2, v21 │ │ +029fa0: 0203 3000 |0968: move/from16 v3, v48 │ │ +029fa4: 7140 4605 1032 |096a: invoke-static {v0, v1, v2, v3}, Lcom/gacode/relaunchx/SizeManipulation;.AassignWithPreferencesIcon:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/widget/ImageView;I)Z // method@0546 │ │ +029faa: 2900 d7f9 |096d: goto/16 0344 // -0629 │ │ +029fae: 132e 0800 |096f: const/16 v46, #int 8 // #8 │ │ +029fb2: 0800 1500 |0971: move-object/from16 v0, v21 │ │ +029fb6: 0201 2e00 |0973: move/from16 v1, v46 │ │ +029fba: 6e20 3601 1000 |0975: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setVisibility:(I)V // method@0136 │ │ +029fc0: 0800 1100 |0978: move-object/from16 v0, v17 │ │ +029fc4: 5400 2006 |097a: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$ViewHolder;.tvicon:Landroid/widget/TextView; // field@0620 │ │ +029fc8: 082e 0000 |097c: move-object/from16 v46, v0 │ │ +029fcc: 0800 1400 |097e: move-object/from16 v0, v20 │ │ +029fd0: 5400 0406 |0980: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.extension:Ljava/lang/String; // field@0604 │ │ +029fd4: 082f 0000 |0982: move-object/from16 v47, v0 │ │ +029fd8: 7401 8f06 2f00 |0984: invoke-virtual/range {v47}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@068f │ │ +029fde: 0c2f |0987: move-result-object v47 │ │ +029fe0: 7402 5801 2e00 |0988: invoke-virtual/range {v46, v47}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ +029fe6: 2900 b9f9 |098b: goto/16 0344 // -0647 │ │ +029fea: 132e 0000 |098d: const/16 v46, #int 0 // #0 │ │ +029fee: 2900 00fa |098f: goto/16 038f // -0600 │ │ +029ff2: 132e 0000 |0991: const/16 v46, #int 0 // #0 │ │ +029ff6: 2900 3afa |0993: goto/16 03cd // -05c6 │ │ +029ffa: 0800 3200 |0995: move-object/from16 v0, v50 │ │ +029ffe: 5400 0d06 |0997: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ +02a002: 082e 0000 |0999: move-object/from16 v46, v0 │ │ +02a006: 7401 3704 2e00 |099b: invoke-virtual/range {v46}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +02a00c: 0c2e |099e: move-result-object v46 │ │ +02a00e: 142f 1000 097f |099f: const v47, #float 1.82105e+38 // #7f090010 │ │ +02a014: 7402 7c00 2e00 |09a2: invoke-virtual/range {v46, v47}, Landroid/content/res/Resources;.getColor:(I)I // method@007c │ │ +02a01a: 0a2e |09a5: move-result v46 │ │ +02a01c: 0800 2900 |09a6: move-object/from16 v0, v41 │ │ +02a020: 0201 2e00 |09a8: move/from16 v1, v46 │ │ +02a024: 6e20 3b01 1000 |09aa: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setBackgroundColor:(I)V // method@013b │ │ +02a02a: 0800 3200 |09ad: move-object/from16 v0, v50 │ │ +02a02e: 5400 0d06 |09af: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ +02a032: 082e 0000 |09b1: move-object/from16 v46, v0 │ │ +02a036: 7401 3704 2e00 |09b3: invoke-virtual/range {v46}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +02a03c: 0c2e |09b6: move-result-object v46 │ │ +02a03e: 142f 1200 097f |09b7: const v47, #float 1.82105e+38 // #7f090012 │ │ +02a044: 7402 7c00 2e00 |09ba: invoke-virtual/range {v46, v47}, Landroid/content/res/Resources;.getColor:(I)I // method@007c │ │ +02a04a: 0a2e |09bd: move-result v46 │ │ +02a04c: 0800 2700 |09be: move-object/from16 v0, v39 │ │ +02a050: 0201 2e00 |09c0: move/from16 v1, v46 │ │ +02a054: 6e20 5a01 1000 |09c2: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setTextColor:(I)V // method@015a │ │ +02a05a: 0800 2700 |09c5: move-object/from16 v0, v39 │ │ +02a05e: 0801 2300 |09c7: move-object/from16 v1, v35 │ │ +02a062: 6e20 5801 1000 |09c9: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ +02a068: 0800 3200 |09cc: move-object/from16 v0, v50 │ │ +02a06c: 5400 0d06 |09ce: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.this$0:Lcom/gacode/relaunchx/ReLaunch; // field@060d │ │ +02a070: 082e 0000 |09d0: move-object/from16 v46, v0 │ │ +02a074: 7401 3704 2e00 |09d2: invoke-virtual/range {v46}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +02a07a: 0c2e |09d5: move-result-object v46 │ │ +02a07c: 142f 1200 097f |09d6: const v47, #float 1.82105e+38 // #7f090012 │ │ +02a082: 7402 7c00 2e00 |09d9: invoke-virtual/range {v46, v47}, Landroid/content/res/Resources;.getColor:(I)I // method@007c │ │ +02a088: 0a2e |09dc: move-result v46 │ │ +02a08a: 0800 2800 |09dd: move-object/from16 v0, v40 │ │ +02a08e: 0201 2e00 |09df: move/from16 v1, v46 │ │ +02a092: 6e20 5a01 1000 |09e1: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setTextColor:(I)V // method@015a │ │ +02a098: 0800 2800 |09e4: move-object/from16 v0, v40 │ │ +02a09c: 0801 2400 |09e6: move-object/from16 v1, v36 │ │ +02a0a0: 6e20 5801 1000 |09e8: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ +02a0a6: 2900 05fa |09eb: goto/16 03f0 // -05fb │ │ +02a0aa: 132e 0000 |09ed: const/16 v46, #int 0 // #0 │ │ +02a0ae: 0800 2800 |09ef: move-object/from16 v0, v40 │ │ +02a0b2: 0201 2e00 |09f1: move/from16 v1, v46 │ │ +02a0b6: 6e20 5c01 1000 |09f3: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setVisibility:(I)V // method@015c │ │ +02a0bc: 2900 0ffa |09f6: goto/16 0405 // -05f1 │ │ +02a0c0: 132e 0000 |09f8: const/16 v46, #int 0 // #0 │ │ +02a0c4: 0800 2a00 |09fa: move-object/from16 v0, v42 │ │ +02a0c8: 0201 2e00 |09fc: move/from16 v1, v46 │ │ +02a0cc: 6e20 5c01 1000 |09fe: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setVisibility:(I)V // method@015c │ │ +02a0d2: 2900 c7fa |0a01: goto/16 04c8 // -0539 │ │ +02a0d6: 7401 5c06 1d00 |0a03: invoke-virtual/range {v29}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +02a0dc: 0a2e |0a06: move-result v46 │ │ +02a0de: 3d2e 1300 |0a07: if-lez v46, 0a1a // +0013 │ │ +02a0e2: 7401 5c06 1d00 |0a09: invoke-virtual/range {v29}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +02a0e8: 0a2e |0a0c: move-result v46 │ │ +02a0ea: 6e10 5c06 0600 |0a0d: invoke-virtual {v6}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +02a0f0: 0a2f |0a10: move-result v47 │ │ +02a0f2: 902e 2e2f |0a11: add-int v46, v46, v47 │ │ +02a0f6: 0800 2c00 |0a13: move-object/from16 v0, v44 │ │ +02a0fa: 0201 2e00 |0a15: move/from16 v1, v46 │ │ +02a0fe: 6e20 f300 1000 |0a17: invoke-virtual {v0, v1}, Landroid/view/View;.setMinimumHeight:(I)V // method@00f3 │ │ +02a104: 112c |0a1a: return-object v44 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=400 │ │ 0x0002 line=402 │ │ 0x0004 line=403 │ │ 0x0010 line=404 │ │ 0x0016 line=405 │ │ @@ -44867,33 +44873,33 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -029070: |[029070] com.gacode.relaunchx.ReLaunch$FsItemType.:()V │ │ -029080: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -029082: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -029084: 2200 6a01 |0002: new-instance v0, Lcom/gacode/relaunchx/ReLaunch$FsItemType; // type@016a │ │ -029088: 1a01 4501 |0004: const-string v1, "File" // string@0145 │ │ -02908c: 7030 ff03 1002 |0006: invoke-direct {v0, v1, v2}, Lcom/gacode/relaunchx/ReLaunch$FsItemType;.:(Ljava/lang/String;I)V // method@03ff │ │ -029092: 6900 1006 |0009: sput-object v0, Lcom/gacode/relaunchx/ReLaunch$FsItemType;.File:Lcom/gacode/relaunchx/ReLaunch$FsItemType; // field@0610 │ │ -029096: 2200 6a01 |000b: new-instance v0, Lcom/gacode/relaunchx/ReLaunch$FsItemType; // type@016a │ │ -02909a: 1a01 1101 |000d: const-string v1, "Directory" // string@0111 │ │ -02909e: 7030 ff03 1003 |000f: invoke-direct {v0, v1, v3}, Lcom/gacode/relaunchx/ReLaunch$FsItemType;.:(Ljava/lang/String;I)V // method@03ff │ │ -0290a4: 6900 0f06 |0012: sput-object v0, Lcom/gacode/relaunchx/ReLaunch$FsItemType;.Directory:Lcom/gacode/relaunchx/ReLaunch$FsItemType; // field@060f │ │ -0290a8: 1220 |0014: const/4 v0, #int 2 // #2 │ │ -0290aa: 2300 2802 |0015: new-array v0, v0, [Lcom/gacode/relaunchx/ReLaunch$FsItemType; // type@0228 │ │ -0290ae: 6201 1006 |0017: sget-object v1, Lcom/gacode/relaunchx/ReLaunch$FsItemType;.File:Lcom/gacode/relaunchx/ReLaunch$FsItemType; // field@0610 │ │ -0290b2: 4d01 0002 |0019: aput-object v1, v0, v2 │ │ -0290b6: 6201 0f06 |001b: sget-object v1, Lcom/gacode/relaunchx/ReLaunch$FsItemType;.Directory:Lcom/gacode/relaunchx/ReLaunch$FsItemType; // field@060f │ │ -0290ba: 4d01 0003 |001d: aput-object v1, v0, v3 │ │ -0290be: 6900 0e06 |001f: sput-object v0, Lcom/gacode/relaunchx/ReLaunch$FsItemType;.$VALUES:[Lcom/gacode/relaunchx/ReLaunch$FsItemType; // field@060e │ │ -0290c2: 0e00 |0021: return-void │ │ +02a108: |[02a108] com.gacode.relaunchx.ReLaunch$FsItemType.:()V │ │ +02a118: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +02a11a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +02a11c: 2200 6a01 |0002: new-instance v0, Lcom/gacode/relaunchx/ReLaunch$FsItemType; // type@016a │ │ +02a120: 1a01 4501 |0004: const-string v1, "File" // string@0145 │ │ +02a124: 7030 ff03 1002 |0006: invoke-direct {v0, v1, v2}, Lcom/gacode/relaunchx/ReLaunch$FsItemType;.:(Ljava/lang/String;I)V // method@03ff │ │ +02a12a: 6900 1006 |0009: sput-object v0, Lcom/gacode/relaunchx/ReLaunch$FsItemType;.File:Lcom/gacode/relaunchx/ReLaunch$FsItemType; // field@0610 │ │ +02a12e: 2200 6a01 |000b: new-instance v0, Lcom/gacode/relaunchx/ReLaunch$FsItemType; // type@016a │ │ +02a132: 1a01 1101 |000d: const-string v1, "Directory" // string@0111 │ │ +02a136: 7030 ff03 1003 |000f: invoke-direct {v0, v1, v3}, Lcom/gacode/relaunchx/ReLaunch$FsItemType;.:(Ljava/lang/String;I)V // method@03ff │ │ +02a13c: 6900 0f06 |0012: sput-object v0, Lcom/gacode/relaunchx/ReLaunch$FsItemType;.Directory:Lcom/gacode/relaunchx/ReLaunch$FsItemType; // field@060f │ │ +02a140: 1220 |0014: const/4 v0, #int 2 // #2 │ │ +02a142: 2300 2802 |0015: new-array v0, v0, [Lcom/gacode/relaunchx/ReLaunch$FsItemType; // type@0228 │ │ +02a146: 6201 1006 |0017: sget-object v1, Lcom/gacode/relaunchx/ReLaunch$FsItemType;.File:Lcom/gacode/relaunchx/ReLaunch$FsItemType; // field@0610 │ │ +02a14a: 4d01 0002 |0019: aput-object v1, v0, v2 │ │ +02a14e: 6201 0f06 |001b: sget-object v1, Lcom/gacode/relaunchx/ReLaunch$FsItemType;.Directory:Lcom/gacode/relaunchx/ReLaunch$FsItemType; // field@060f │ │ +02a152: 4d01 0003 |001d: aput-object v1, v0, v3 │ │ +02a156: 6900 0e06 |001f: sput-object v0, Lcom/gacode/relaunchx/ReLaunch$FsItemType;.$VALUES:[Lcom/gacode/relaunchx/ReLaunch$FsItemType; // field@060e │ │ +02a15a: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=189 │ │ 0x000b line=190 │ │ 0x0014 line=188 │ │ locals : │ │ │ │ @@ -44902,17 +44908,17 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0290c4: |[0290c4] com.gacode.relaunchx.ReLaunch$FsItemType.:(Ljava/lang/String;I)V │ │ -0290d4: 7030 5606 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@0656 │ │ -0290da: 0e00 |0003: return-void │ │ +02a15c: |[02a15c] com.gacode.relaunchx.ReLaunch$FsItemType.:(Ljava/lang/String;I)V │ │ +02a16c: 7030 5606 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@0656 │ │ +02a172: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/gacode/relaunchx/ReLaunch$FsItemType; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -44922,20 +44928,20 @@ │ │ type : '(Ljava/lang/String;)Lcom/gacode/relaunchx/ReLaunch$FsItemType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0290dc: |[0290dc] com.gacode.relaunchx.ReLaunch$FsItemType.valueOf:(Ljava/lang/String;)Lcom/gacode/relaunchx/ReLaunch$FsItemType; │ │ -0290ec: 1c00 6a01 |0000: const-class v0, Lcom/gacode/relaunchx/ReLaunch$FsItemType; // type@016a │ │ -0290f0: 7120 5706 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@0657 │ │ -0290f6: 0c00 |0005: move-result-object v0 │ │ -0290f8: 1f00 6a01 |0006: check-cast v0, Lcom/gacode/relaunchx/ReLaunch$FsItemType; // type@016a │ │ -0290fc: 1100 |0008: return-object v0 │ │ +02a174: |[02a174] com.gacode.relaunchx.ReLaunch$FsItemType.valueOf:(Ljava/lang/String;)Lcom/gacode/relaunchx/ReLaunch$FsItemType; │ │ +02a184: 1c00 6a01 |0000: const-class v0, Lcom/gacode/relaunchx/ReLaunch$FsItemType; // type@016a │ │ +02a188: 7120 5706 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@0657 │ │ +02a18e: 0c00 |0005: move-result-object v0 │ │ +02a190: 1f00 6a01 |0006: check-cast v0, Lcom/gacode/relaunchx/ReLaunch$FsItemType; // type@016a │ │ +02a194: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #3 : (in Lcom/gacode/relaunchx/ReLaunch$FsItemType;) │ │ @@ -44943,20 +44949,20 @@ │ │ type : '()[Lcom/gacode/relaunchx/ReLaunch$FsItemType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -029100: |[029100] com.gacode.relaunchx.ReLaunch$FsItemType.values:()[Lcom/gacode/relaunchx/ReLaunch$FsItemType; │ │ -029110: 6200 0e06 |0000: sget-object v0, Lcom/gacode/relaunchx/ReLaunch$FsItemType;.$VALUES:[Lcom/gacode/relaunchx/ReLaunch$FsItemType; // field@060e │ │ -029114: 6e10 f106 0000 |0002: invoke-virtual {v0}, [Lcom/gacode/relaunchx/ReLaunch$FsItemType;.clone:()Ljava/lang/Object; // method@06f1 │ │ -02911a: 0c00 |0005: move-result-object v0 │ │ -02911c: 1f00 2802 |0006: check-cast v0, [Lcom/gacode/relaunchx/ReLaunch$FsItemType; // type@0228 │ │ -029120: 1100 |0008: return-object v0 │ │ +02a198: |[02a198] com.gacode.relaunchx.ReLaunch$FsItemType.values:()[Lcom/gacode/relaunchx/ReLaunch$FsItemType; │ │ +02a1a8: 6200 0e06 |0000: sget-object v0, Lcom/gacode/relaunchx/ReLaunch$FsItemType;.$VALUES:[Lcom/gacode/relaunchx/ReLaunch$FsItemType; // field@060e │ │ +02a1ac: 6e10 f106 0000 |0002: invoke-virtual {v0}, [Lcom/gacode/relaunchx/ReLaunch$FsItemType;.clone:()Ljava/lang/Object; // method@06f1 │ │ +02a1b2: 0c00 |0005: move-result-object v0 │ │ +02a1b4: 1f00 2802 |0006: check-cast v0, [Lcom/gacode/relaunchx/ReLaunch$FsItemType; // type@0228 │ │ +02a1b8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 1053 (ReLaunch.java) │ │ @@ -45016,54 +45022,54 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 76 16-bit code units │ │ -029124: |[029124] com.gacode.relaunchx.ReLaunch$SortKey.:()V │ │ -029134: 1246 |0000: const/4 v6, #int 4 // #4 │ │ -029136: 1235 |0001: const/4 v5, #int 3 // #3 │ │ -029138: 1224 |0002: const/4 v4, #int 2 // #2 │ │ -02913a: 1213 |0003: const/4 v3, #int 1 // #1 │ │ -02913c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -02913e: 2200 6b01 |0005: new-instance v0, Lcom/gacode/relaunchx/ReLaunch$SortKey; // type@016b │ │ -029142: 1a01 d700 |0007: const-string v1, "BookTitle" // string@00d7 │ │ -029146: 7030 0304 1002 |0009: invoke-direct {v0, v1, v2}, Lcom/gacode/relaunchx/ReLaunch$SortKey;.:(Ljava/lang/String;I)V // method@0403 │ │ -02914c: 6900 1206 |000c: sput-object v0, Lcom/gacode/relaunchx/ReLaunch$SortKey;.BookTitle:Lcom/gacode/relaunchx/ReLaunch$SortKey; // field@0612 │ │ -029150: 2200 6b01 |000e: new-instance v0, Lcom/gacode/relaunchx/ReLaunch$SortKey; // type@016b │ │ -029154: 1a01 4c01 |0010: const-string v1, "FileName" // string@014c │ │ -029158: 7030 0304 1003 |0012: invoke-direct {v0, v1, v3}, Lcom/gacode/relaunchx/ReLaunch$SortKey;.:(Ljava/lang/String;I)V // method@0403 │ │ -02915e: 6900 1506 |0015: sput-object v0, Lcom/gacode/relaunchx/ReLaunch$SortKey;.FileName:Lcom/gacode/relaunchx/ReLaunch$SortKey; // field@0615 │ │ -029162: 2200 6b01 |0017: new-instance v0, Lcom/gacode/relaunchx/ReLaunch$SortKey; // type@016b │ │ -029166: 1a01 4b01 |0019: const-string v1, "FileExtension" // string@014b │ │ -02916a: 7030 0304 1004 |001b: invoke-direct {v0, v1, v4}, Lcom/gacode/relaunchx/ReLaunch$SortKey;.:(Ljava/lang/String;I)V // method@0403 │ │ -029170: 6900 1406 |001e: sput-object v0, Lcom/gacode/relaunchx/ReLaunch$SortKey;.FileExtension:Lcom/gacode/relaunchx/ReLaunch$SortKey; // field@0614 │ │ -029174: 2200 6b01 |0020: new-instance v0, Lcom/gacode/relaunchx/ReLaunch$SortKey; // type@016b │ │ -029178: 1a01 4d01 |0022: const-string v1, "FileSize" // string@014d │ │ -02917c: 7030 0304 1005 |0024: invoke-direct {v0, v1, v5}, Lcom/gacode/relaunchx/ReLaunch$SortKey;.:(Ljava/lang/String;I)V // method@0403 │ │ -029182: 6900 1606 |0027: sput-object v0, Lcom/gacode/relaunchx/ReLaunch$SortKey;.FileSize:Lcom/gacode/relaunchx/ReLaunch$SortKey; // field@0616 │ │ -029186: 2200 6b01 |0029: new-instance v0, Lcom/gacode/relaunchx/ReLaunch$SortKey; // type@016b │ │ -02918a: 1a01 4701 |002b: const-string v1, "FileDate" // string@0147 │ │ -02918e: 7030 0304 1006 |002d: invoke-direct {v0, v1, v6}, Lcom/gacode/relaunchx/ReLaunch$SortKey;.:(Ljava/lang/String;I)V // method@0403 │ │ -029194: 6900 1306 |0030: sput-object v0, Lcom/gacode/relaunchx/ReLaunch$SortKey;.FileDate:Lcom/gacode/relaunchx/ReLaunch$SortKey; // field@0613 │ │ -029198: 1250 |0032: const/4 v0, #int 5 // #5 │ │ -02919a: 2300 2902 |0033: new-array v0, v0, [Lcom/gacode/relaunchx/ReLaunch$SortKey; // type@0229 │ │ -02919e: 6201 1206 |0035: sget-object v1, Lcom/gacode/relaunchx/ReLaunch$SortKey;.BookTitle:Lcom/gacode/relaunchx/ReLaunch$SortKey; // field@0612 │ │ -0291a2: 4d01 0002 |0037: aput-object v1, v0, v2 │ │ -0291a6: 6201 1506 |0039: sget-object v1, Lcom/gacode/relaunchx/ReLaunch$SortKey;.FileName:Lcom/gacode/relaunchx/ReLaunch$SortKey; // field@0615 │ │ -0291aa: 4d01 0003 |003b: aput-object v1, v0, v3 │ │ -0291ae: 6201 1406 |003d: sget-object v1, Lcom/gacode/relaunchx/ReLaunch$SortKey;.FileExtension:Lcom/gacode/relaunchx/ReLaunch$SortKey; // field@0614 │ │ -0291b2: 4d01 0004 |003f: aput-object v1, v0, v4 │ │ -0291b6: 6201 1606 |0041: sget-object v1, Lcom/gacode/relaunchx/ReLaunch$SortKey;.FileSize:Lcom/gacode/relaunchx/ReLaunch$SortKey; // field@0616 │ │ -0291ba: 4d01 0005 |0043: aput-object v1, v0, v5 │ │ -0291be: 6201 1306 |0045: sget-object v1, Lcom/gacode/relaunchx/ReLaunch$SortKey;.FileDate:Lcom/gacode/relaunchx/ReLaunch$SortKey; // field@0613 │ │ -0291c2: 4d01 0006 |0047: aput-object v1, v0, v6 │ │ -0291c6: 6900 1106 |0049: sput-object v0, Lcom/gacode/relaunchx/ReLaunch$SortKey;.$VALUES:[Lcom/gacode/relaunchx/ReLaunch$SortKey; // field@0611 │ │ -0291ca: 0e00 |004b: return-void │ │ +02a1bc: |[02a1bc] com.gacode.relaunchx.ReLaunch$SortKey.:()V │ │ +02a1cc: 1246 |0000: const/4 v6, #int 4 // #4 │ │ +02a1ce: 1235 |0001: const/4 v5, #int 3 // #3 │ │ +02a1d0: 1224 |0002: const/4 v4, #int 2 // #2 │ │ +02a1d2: 1213 |0003: const/4 v3, #int 1 // #1 │ │ +02a1d4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +02a1d6: 2200 6b01 |0005: new-instance v0, Lcom/gacode/relaunchx/ReLaunch$SortKey; // type@016b │ │ +02a1da: 1a01 d700 |0007: const-string v1, "BookTitle" // string@00d7 │ │ +02a1de: 7030 0304 1002 |0009: invoke-direct {v0, v1, v2}, Lcom/gacode/relaunchx/ReLaunch$SortKey;.:(Ljava/lang/String;I)V // method@0403 │ │ +02a1e4: 6900 1206 |000c: sput-object v0, Lcom/gacode/relaunchx/ReLaunch$SortKey;.BookTitle:Lcom/gacode/relaunchx/ReLaunch$SortKey; // field@0612 │ │ +02a1e8: 2200 6b01 |000e: new-instance v0, Lcom/gacode/relaunchx/ReLaunch$SortKey; // type@016b │ │ +02a1ec: 1a01 4c01 |0010: const-string v1, "FileName" // string@014c │ │ +02a1f0: 7030 0304 1003 |0012: invoke-direct {v0, v1, v3}, Lcom/gacode/relaunchx/ReLaunch$SortKey;.:(Ljava/lang/String;I)V // method@0403 │ │ +02a1f6: 6900 1506 |0015: sput-object v0, Lcom/gacode/relaunchx/ReLaunch$SortKey;.FileName:Lcom/gacode/relaunchx/ReLaunch$SortKey; // field@0615 │ │ +02a1fa: 2200 6b01 |0017: new-instance v0, Lcom/gacode/relaunchx/ReLaunch$SortKey; // type@016b │ │ +02a1fe: 1a01 4b01 |0019: const-string v1, "FileExtension" // string@014b │ │ +02a202: 7030 0304 1004 |001b: invoke-direct {v0, v1, v4}, Lcom/gacode/relaunchx/ReLaunch$SortKey;.:(Ljava/lang/String;I)V // method@0403 │ │ +02a208: 6900 1406 |001e: sput-object v0, Lcom/gacode/relaunchx/ReLaunch$SortKey;.FileExtension:Lcom/gacode/relaunchx/ReLaunch$SortKey; // field@0614 │ │ +02a20c: 2200 6b01 |0020: new-instance v0, Lcom/gacode/relaunchx/ReLaunch$SortKey; // type@016b │ │ +02a210: 1a01 4d01 |0022: const-string v1, "FileSize" // string@014d │ │ +02a214: 7030 0304 1005 |0024: invoke-direct {v0, v1, v5}, Lcom/gacode/relaunchx/ReLaunch$SortKey;.:(Ljava/lang/String;I)V // method@0403 │ │ +02a21a: 6900 1606 |0027: sput-object v0, Lcom/gacode/relaunchx/ReLaunch$SortKey;.FileSize:Lcom/gacode/relaunchx/ReLaunch$SortKey; // field@0616 │ │ +02a21e: 2200 6b01 |0029: new-instance v0, Lcom/gacode/relaunchx/ReLaunch$SortKey; // type@016b │ │ +02a222: 1a01 4701 |002b: const-string v1, "FileDate" // string@0147 │ │ +02a226: 7030 0304 1006 |002d: invoke-direct {v0, v1, v6}, Lcom/gacode/relaunchx/ReLaunch$SortKey;.:(Ljava/lang/String;I)V // method@0403 │ │ +02a22c: 6900 1306 |0030: sput-object v0, Lcom/gacode/relaunchx/ReLaunch$SortKey;.FileDate:Lcom/gacode/relaunchx/ReLaunch$SortKey; // field@0613 │ │ +02a230: 1250 |0032: const/4 v0, #int 5 // #5 │ │ +02a232: 2300 2902 |0033: new-array v0, v0, [Lcom/gacode/relaunchx/ReLaunch$SortKey; // type@0229 │ │ +02a236: 6201 1206 |0035: sget-object v1, Lcom/gacode/relaunchx/ReLaunch$SortKey;.BookTitle:Lcom/gacode/relaunchx/ReLaunch$SortKey; // field@0612 │ │ +02a23a: 4d01 0002 |0037: aput-object v1, v0, v2 │ │ +02a23e: 6201 1506 |0039: sget-object v1, Lcom/gacode/relaunchx/ReLaunch$SortKey;.FileName:Lcom/gacode/relaunchx/ReLaunch$SortKey; // field@0615 │ │ +02a242: 4d01 0003 |003b: aput-object v1, v0, v3 │ │ +02a246: 6201 1406 |003d: sget-object v1, Lcom/gacode/relaunchx/ReLaunch$SortKey;.FileExtension:Lcom/gacode/relaunchx/ReLaunch$SortKey; // field@0614 │ │ +02a24a: 4d01 0004 |003f: aput-object v1, v0, v4 │ │ +02a24e: 6201 1606 |0041: sget-object v1, Lcom/gacode/relaunchx/ReLaunch$SortKey;.FileSize:Lcom/gacode/relaunchx/ReLaunch$SortKey; // field@0616 │ │ +02a252: 4d01 0005 |0043: aput-object v1, v0, v5 │ │ +02a256: 6201 1306 |0045: sget-object v1, Lcom/gacode/relaunchx/ReLaunch$SortKey;.FileDate:Lcom/gacode/relaunchx/ReLaunch$SortKey; // field@0613 │ │ +02a25a: 4d01 0006 |0047: aput-object v1, v0, v6 │ │ +02a25e: 6900 1106 |0049: sput-object v0, Lcom/gacode/relaunchx/ReLaunch$SortKey;.$VALUES:[Lcom/gacode/relaunchx/ReLaunch$SortKey; // field@0611 │ │ +02a262: 0e00 |004b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=180 │ │ 0x000e line=181 │ │ 0x0017 line=182 │ │ 0x0020 line=183 │ │ 0x0029 line=184 │ │ @@ -45075,17 +45081,17 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0291cc: |[0291cc] com.gacode.relaunchx.ReLaunch$SortKey.:(Ljava/lang/String;I)V │ │ -0291dc: 7030 5606 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@0656 │ │ -0291e2: 0e00 |0003: return-void │ │ +02a264: |[02a264] com.gacode.relaunchx.ReLaunch$SortKey.:(Ljava/lang/String;I)V │ │ +02a274: 7030 5606 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@0656 │ │ +02a27a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/gacode/relaunchx/ReLaunch$SortKey; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -45095,20 +45101,20 @@ │ │ type : '(Ljava/lang/String;)Lcom/gacode/relaunchx/ReLaunch$SortKey;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0291e4: |[0291e4] com.gacode.relaunchx.ReLaunch$SortKey.valueOf:(Ljava/lang/String;)Lcom/gacode/relaunchx/ReLaunch$SortKey; │ │ -0291f4: 1c00 6b01 |0000: const-class v0, Lcom/gacode/relaunchx/ReLaunch$SortKey; // type@016b │ │ -0291f8: 7120 5706 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@0657 │ │ -0291fe: 0c00 |0005: move-result-object v0 │ │ -029200: 1f00 6b01 |0006: check-cast v0, Lcom/gacode/relaunchx/ReLaunch$SortKey; // type@016b │ │ -029204: 1100 |0008: return-object v0 │ │ +02a27c: |[02a27c] com.gacode.relaunchx.ReLaunch$SortKey.valueOf:(Ljava/lang/String;)Lcom/gacode/relaunchx/ReLaunch$SortKey; │ │ +02a28c: 1c00 6b01 |0000: const-class v0, Lcom/gacode/relaunchx/ReLaunch$SortKey; // type@016b │ │ +02a290: 7120 5706 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@0657 │ │ +02a296: 0c00 |0005: move-result-object v0 │ │ +02a298: 1f00 6b01 |0006: check-cast v0, Lcom/gacode/relaunchx/ReLaunch$SortKey; // type@016b │ │ +02a29c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #3 : (in Lcom/gacode/relaunchx/ReLaunch$SortKey;) │ │ @@ -45116,20 +45122,20 @@ │ │ type : '()[Lcom/gacode/relaunchx/ReLaunch$SortKey;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -029208: |[029208] com.gacode.relaunchx.ReLaunch$SortKey.values:()[Lcom/gacode/relaunchx/ReLaunch$SortKey; │ │ -029218: 6200 1106 |0000: sget-object v0, Lcom/gacode/relaunchx/ReLaunch$SortKey;.$VALUES:[Lcom/gacode/relaunchx/ReLaunch$SortKey; // field@0611 │ │ -02921c: 6e10 f206 0000 |0002: invoke-virtual {v0}, [Lcom/gacode/relaunchx/ReLaunch$SortKey;.clone:()Ljava/lang/Object; // method@06f2 │ │ -029222: 0c00 |0005: move-result-object v0 │ │ -029224: 1f00 2902 |0006: check-cast v0, [Lcom/gacode/relaunchx/ReLaunch$SortKey; // type@0229 │ │ -029228: 1100 |0008: return-object v0 │ │ +02a2a0: |[02a2a0] com.gacode.relaunchx.ReLaunch$SortKey.values:()[Lcom/gacode/relaunchx/ReLaunch$SortKey; │ │ +02a2b0: 6200 1106 |0000: sget-object v0, Lcom/gacode/relaunchx/ReLaunch$SortKey;.$VALUES:[Lcom/gacode/relaunchx/ReLaunch$SortKey; // field@0611 │ │ +02a2b4: 6e10 f206 0000 |0002: invoke-virtual {v0}, [Lcom/gacode/relaunchx/ReLaunch$SortKey;.clone:()Ljava/lang/Object; // method@06f2 │ │ +02a2ba: 0c00 |0005: move-result-object v0 │ │ +02a2bc: 1f00 2902 |0006: check-cast v0, [Lcom/gacode/relaunchx/ReLaunch$SortKey; // type@0229 │ │ +02a2c0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 1053 (ReLaunch.java) │ │ @@ -45177,33 +45183,33 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -02922c: |[02922c] com.gacode.relaunchx.ReLaunch$SortMode.:()V │ │ -02923c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -02923e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -029240: 2200 6c01 |0002: new-instance v0, Lcom/gacode/relaunchx/ReLaunch$SortMode; // type@016c │ │ -029244: 1a01 c600 |0004: const-string v1, "Ascending" // string@00c6 │ │ -029248: 7030 0804 1002 |0006: invoke-direct {v0, v1, v2}, Lcom/gacode/relaunchx/ReLaunch$SortMode;.:(Ljava/lang/String;I)V // method@0408 │ │ -02924e: 6900 1806 |0009: sput-object v0, Lcom/gacode/relaunchx/ReLaunch$SortMode;.Ascending:Lcom/gacode/relaunchx/ReLaunch$SortMode; // field@0618 │ │ -029252: 2200 6c01 |000b: new-instance v0, Lcom/gacode/relaunchx/ReLaunch$SortMode; // type@016c │ │ -029256: 1a01 0f01 |000d: const-string v1, "Descending" // string@010f │ │ -02925a: 7030 0804 1003 |000f: invoke-direct {v0, v1, v3}, Lcom/gacode/relaunchx/ReLaunch$SortMode;.:(Ljava/lang/String;I)V // method@0408 │ │ -029260: 6900 1906 |0012: sput-object v0, Lcom/gacode/relaunchx/ReLaunch$SortMode;.Descending:Lcom/gacode/relaunchx/ReLaunch$SortMode; // field@0619 │ │ -029264: 1220 |0014: const/4 v0, #int 2 // #2 │ │ -029266: 2300 2a02 |0015: new-array v0, v0, [Lcom/gacode/relaunchx/ReLaunch$SortMode; // type@022a │ │ -02926a: 6201 1806 |0017: sget-object v1, Lcom/gacode/relaunchx/ReLaunch$SortMode;.Ascending:Lcom/gacode/relaunchx/ReLaunch$SortMode; // field@0618 │ │ -02926e: 4d01 0002 |0019: aput-object v1, v0, v2 │ │ -029272: 6201 1906 |001b: sget-object v1, Lcom/gacode/relaunchx/ReLaunch$SortMode;.Descending:Lcom/gacode/relaunchx/ReLaunch$SortMode; // field@0619 │ │ -029276: 4d01 0003 |001d: aput-object v1, v0, v3 │ │ -02927a: 6900 1706 |001f: sput-object v0, Lcom/gacode/relaunchx/ReLaunch$SortMode;.$VALUES:[Lcom/gacode/relaunchx/ReLaunch$SortMode; // field@0617 │ │ -02927e: 0e00 |0021: return-void │ │ +02a2c4: |[02a2c4] com.gacode.relaunchx.ReLaunch$SortMode.:()V │ │ +02a2d4: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +02a2d6: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +02a2d8: 2200 6c01 |0002: new-instance v0, Lcom/gacode/relaunchx/ReLaunch$SortMode; // type@016c │ │ +02a2dc: 1a01 c600 |0004: const-string v1, "Ascending" // string@00c6 │ │ +02a2e0: 7030 0804 1002 |0006: invoke-direct {v0, v1, v2}, Lcom/gacode/relaunchx/ReLaunch$SortMode;.:(Ljava/lang/String;I)V // method@0408 │ │ +02a2e6: 6900 1806 |0009: sput-object v0, Lcom/gacode/relaunchx/ReLaunch$SortMode;.Ascending:Lcom/gacode/relaunchx/ReLaunch$SortMode; // field@0618 │ │ +02a2ea: 2200 6c01 |000b: new-instance v0, Lcom/gacode/relaunchx/ReLaunch$SortMode; // type@016c │ │ +02a2ee: 1a01 0f01 |000d: const-string v1, "Descending" // string@010f │ │ +02a2f2: 7030 0804 1003 |000f: invoke-direct {v0, v1, v3}, Lcom/gacode/relaunchx/ReLaunch$SortMode;.:(Ljava/lang/String;I)V // method@0408 │ │ +02a2f8: 6900 1906 |0012: sput-object v0, Lcom/gacode/relaunchx/ReLaunch$SortMode;.Descending:Lcom/gacode/relaunchx/ReLaunch$SortMode; // field@0619 │ │ +02a2fc: 1220 |0014: const/4 v0, #int 2 // #2 │ │ +02a2fe: 2300 2a02 |0015: new-array v0, v0, [Lcom/gacode/relaunchx/ReLaunch$SortMode; // type@022a │ │ +02a302: 6201 1806 |0017: sget-object v1, Lcom/gacode/relaunchx/ReLaunch$SortMode;.Ascending:Lcom/gacode/relaunchx/ReLaunch$SortMode; // field@0618 │ │ +02a306: 4d01 0002 |0019: aput-object v1, v0, v2 │ │ +02a30a: 6201 1906 |001b: sget-object v1, Lcom/gacode/relaunchx/ReLaunch$SortMode;.Descending:Lcom/gacode/relaunchx/ReLaunch$SortMode; // field@0619 │ │ +02a30e: 4d01 0003 |001d: aput-object v1, v0, v3 │ │ +02a312: 6900 1706 |001f: sput-object v0, Lcom/gacode/relaunchx/ReLaunch$SortMode;.$VALUES:[Lcom/gacode/relaunchx/ReLaunch$SortMode; // field@0617 │ │ +02a316: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=174 │ │ 0x000b line=175 │ │ 0x0014 line=173 │ │ locals : │ │ │ │ @@ -45212,17 +45218,17 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -029280: |[029280] com.gacode.relaunchx.ReLaunch$SortMode.:(Ljava/lang/String;I)V │ │ -029290: 7030 5606 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@0656 │ │ -029296: 0e00 |0003: return-void │ │ +02a318: |[02a318] com.gacode.relaunchx.ReLaunch$SortMode.:(Ljava/lang/String;I)V │ │ +02a328: 7030 5606 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@0656 │ │ +02a32e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/gacode/relaunchx/ReLaunch$SortMode; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -45232,20 +45238,20 @@ │ │ type : '(Ljava/lang/String;)Lcom/gacode/relaunchx/ReLaunch$SortMode;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -029298: |[029298] com.gacode.relaunchx.ReLaunch$SortMode.valueOf:(Ljava/lang/String;)Lcom/gacode/relaunchx/ReLaunch$SortMode; │ │ -0292a8: 1c00 6c01 |0000: const-class v0, Lcom/gacode/relaunchx/ReLaunch$SortMode; // type@016c │ │ -0292ac: 7120 5706 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@0657 │ │ -0292b2: 0c00 |0005: move-result-object v0 │ │ -0292b4: 1f00 6c01 |0006: check-cast v0, Lcom/gacode/relaunchx/ReLaunch$SortMode; // type@016c │ │ -0292b8: 1100 |0008: return-object v0 │ │ +02a330: |[02a330] com.gacode.relaunchx.ReLaunch$SortMode.valueOf:(Ljava/lang/String;)Lcom/gacode/relaunchx/ReLaunch$SortMode; │ │ +02a340: 1c00 6c01 |0000: const-class v0, Lcom/gacode/relaunchx/ReLaunch$SortMode; // type@016c │ │ +02a344: 7120 5706 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@0657 │ │ +02a34a: 0c00 |0005: move-result-object v0 │ │ +02a34c: 1f00 6c01 |0006: check-cast v0, Lcom/gacode/relaunchx/ReLaunch$SortMode; // type@016c │ │ +02a350: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #3 : (in Lcom/gacode/relaunchx/ReLaunch$SortMode;) │ │ @@ -45253,20 +45259,20 @@ │ │ type : '()[Lcom/gacode/relaunchx/ReLaunch$SortMode;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0292bc: |[0292bc] com.gacode.relaunchx.ReLaunch$SortMode.values:()[Lcom/gacode/relaunchx/ReLaunch$SortMode; │ │ -0292cc: 6200 1706 |0000: sget-object v0, Lcom/gacode/relaunchx/ReLaunch$SortMode;.$VALUES:[Lcom/gacode/relaunchx/ReLaunch$SortMode; // field@0617 │ │ -0292d0: 6e10 f306 0000 |0002: invoke-virtual {v0}, [Lcom/gacode/relaunchx/ReLaunch$SortMode;.clone:()Ljava/lang/Object; // method@06f3 │ │ -0292d6: 0c00 |0005: move-result-object v0 │ │ -0292d8: 1f00 2a02 |0006: check-cast v0, [Lcom/gacode/relaunchx/ReLaunch$SortMode; // type@022a │ │ -0292dc: 1100 |0008: return-object v0 │ │ +02a354: |[02a354] com.gacode.relaunchx.ReLaunch$SortMode.values:()[Lcom/gacode/relaunchx/ReLaunch$SortMode; │ │ +02a364: 6200 1706 |0000: sget-object v0, Lcom/gacode/relaunchx/ReLaunch$SortMode;.$VALUES:[Lcom/gacode/relaunchx/ReLaunch$SortMode; // field@0617 │ │ +02a368: 6e10 f306 0000 |0002: invoke-virtual {v0}, [Lcom/gacode/relaunchx/ReLaunch$SortMode;.clone:()Ljava/lang/Object; // method@06f3 │ │ +02a36e: 0c00 |0005: move-result-object v0 │ │ +02a370: 1f00 2a02 |0006: check-cast v0, [Lcom/gacode/relaunchx/ReLaunch$SortMode; // type@022a │ │ +02a374: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 1053 (ReLaunch.java) │ │ @@ -45327,17 +45333,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0292e0: |[0292e0] com.gacode.relaunchx.ReLaunch$ViewHolder.:()V │ │ -0292f0: 7010 6606 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -0292f6: 0e00 |0003: return-void │ │ +02a378: |[02a378] com.gacode.relaunchx.ReLaunch$ViewHolder.:()V │ │ +02a388: 7010 6606 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +02a38e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=355 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/gacode/relaunchx/ReLaunch$ViewHolder; │ │ │ │ Virtual methods - │ │ @@ -45723,25 +45729,25 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 17 16-bit code units │ │ -0292f8: |[0292f8] com.gacode.relaunchx.ReLaunch.:()V │ │ -029308: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02930a: 6a00 6606 |0001: sput-boolean v0, Lcom/gacode/relaunchx/ReLaunch;.useHome:Z // field@0666 │ │ -02930e: 6a00 6706 |0003: sput-boolean v0, Lcom/gacode/relaunchx/ReLaunch;.useHome1:Z // field@0667 │ │ -029312: 6a00 6906 |0005: sput-boolean v0, Lcom/gacode/relaunchx/ReLaunch;.useShop:Z // field@0669 │ │ -029316: 6a00 6806 |0007: sput-boolean v0, Lcom/gacode/relaunchx/ReLaunch;.useLibrary:Z // field@0668 │ │ -02931a: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -02931c: 6a00 5906 |000a: sput-boolean v0, Lcom/gacode/relaunchx/ReLaunch;.filterMyself:Z // field@0659 │ │ -029320: 1a00 8d06 |000c: const-string v0, "com.gacode.relaunchx.Main" // string@068d │ │ -029324: 6900 6206 |000e: sput-object v0, Lcom/gacode/relaunchx/ReLaunch;.selfName:Ljava/lang/String; // field@0662 │ │ -029328: 0e00 |0010: return-void │ │ +02a390: |[02a390] com.gacode.relaunchx.ReLaunch.:()V │ │ +02a3a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02a3a2: 6a00 6606 |0001: sput-boolean v0, Lcom/gacode/relaunchx/ReLaunch;.useHome:Z // field@0666 │ │ +02a3a6: 6a00 6706 |0003: sput-boolean v0, Lcom/gacode/relaunchx/ReLaunch;.useHome1:Z // field@0667 │ │ +02a3aa: 6a00 6906 |0005: sput-boolean v0, Lcom/gacode/relaunchx/ReLaunch;.useShop:Z // field@0669 │ │ +02a3ae: 6a00 6806 |0007: sput-boolean v0, Lcom/gacode/relaunchx/ReLaunch;.useLibrary:Z // field@0668 │ │ +02a3b2: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +02a3b4: 6a00 5906 |000a: sput-boolean v0, Lcom/gacode/relaunchx/ReLaunch;.filterMyself:Z // field@0659 │ │ +02a3b8: 1a00 8d06 |000c: const-string v0, "com.gacode.relaunchx.Main" // string@068d │ │ +02a3bc: 6900 6206 |000e: sput-object v0, Lcom/gacode/relaunchx/ReLaunch;.selfName:Ljava/lang/String; // field@0662 │ │ +02a3c0: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=144 │ │ 0x0003 line=145 │ │ 0x0005 line=146 │ │ 0x0007 line=147 │ │ 0x0009 line=149 │ │ @@ -45753,60 +45759,60 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 92 16-bit code units │ │ -02932c: |[02932c] com.gacode.relaunchx.ReLaunch.:()V │ │ -02933c: 12f2 |0000: const/4 v2, #int -1 // #ff │ │ -02933e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -029340: 7010 0000 0300 |0002: invoke-direct {v3}, Landroid/app/Activity;.:()V // method@0000 │ │ -029346: 1a00 5800 |0005: const-string v0, ".fb2,.fb2.zip:org.coolreader%org.coolreader.CoolReader%Cool Reader|.epub:Intent:application/epub+zip|.jpg,.jpeg:Intent:image/jpeg|.png:Intent:image/png|.pdf:Intent:application/pdf|.djv,.djvu:Intent:image/vnd.djvu|.doc:Intent:application/msword|.chm,.pdb,.prc,.mobi,.azw:org.coolreader%org.coolreader.CoolReader%Cool Reader|.cbz,.cb7:Intent:application/x-cbz|.cbr:Intent:application/x-cbr" // string@0058 │ │ -02934a: 5b30 5506 |0007: iput-object v0, v3, Lcom/gacode/relaunchx/ReLaunch;.defReaders:Ljava/lang/String; // field@0655 │ │ -02934e: 1a00 6500 |0009: const-string v0, "/sdcard" // string@0065 │ │ -029352: 5b30 5306 |000b: iput-object v0, v3, Lcom/gacode/relaunchx/ReLaunch;.currentRoot:Ljava/lang/String; // field@0653 │ │ -029356: 7110 5f06 0200 |000d: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -02935c: 0c00 |0010: move-result-object v0 │ │ -02935e: 5b30 5206 |0011: iput-object v0, v3, Lcom/gacode/relaunchx/ReLaunch;.currentPosition:Ljava/lang/Integer; // field@0652 │ │ -029362: 2200 1b02 |0013: new-instance v0, Ljava/util/Stack; // type@021b │ │ -029366: 7010 db06 0000 |0015: invoke-direct {v0}, Ljava/util/Stack;.:()V // method@06db │ │ -02936c: 5b30 5e06 |0018: iput-object v0, v3, Lcom/gacode/relaunchx/ReLaunch;.positions:Ljava/util/Stack; // field@065e │ │ -029370: 2200 1b02 |001a: new-instance v0, Ljava/util/Stack; // type@021b │ │ -029374: 7010 db06 0000 |001c: invoke-direct {v0}, Ljava/util/Stack;.:()V // method@06db │ │ -02937a: 5b30 6106 |001f: iput-object v0, v3, Lcom/gacode/relaunchx/ReLaunch;.scrollPositions:Ljava/util/Stack; // field@0661 │ │ -02937e: 5c31 6506 |0021: iput-boolean v1, v3, Lcom/gacode/relaunchx/ReLaunch;.useDirViewer:Z // field@0665 │ │ -029382: 1210 |0023: const/4 v0, #int 1 // #1 │ │ -029384: 5c30 4906 |0024: iput-boolean v0, v3, Lcom/gacode/relaunchx/ReLaunch;.addSView:Z // field@0649 │ │ -029388: 2200 0d02 |0026: new-instance v0, Ljava/util/ArrayList; // type@020d │ │ -02938c: 7010 ae06 0000 |0028: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@06ae │ │ -029392: 5b30 5006 |002b: iput-object v0, v3, Lcom/gacode/relaunchx/ReLaunch;.columnsArray:Ljava/util/List; // field@0650 │ │ -029396: 7110 5f06 0200 |002d: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -02939c: 0c00 |0030: move-result-object v0 │ │ -02939e: 5b30 5106 |0031: iput-object v0, v3, Lcom/gacode/relaunchx/ReLaunch;.currentColsNum:Ljava/lang/Integer; // field@0651 │ │ -0293a2: 1200 |0033: const/4 v0, #int 0 // #0 │ │ -0293a4: 5b30 4e06 |0034: iput-object v0, v3, Lcom/gacode/relaunchx/ReLaunch;.batteryLevelReceiver:Landroid/content/BroadcastReceiver; // field@064e │ │ -0293a8: 5c31 4f06 |0036: iput-boolean v1, v3, Lcom/gacode/relaunchx/ReLaunch;.batteryLevelRegistered:Z // field@064f │ │ -0293ac: 5c31 5d06 |0038: iput-boolean v1, v3, Lcom/gacode/relaunchx/ReLaunch;.mountReceiverRegistered:Z // field@065d │ │ -0293b0: 5c31 5f06 |003a: iput-boolean v1, v3, Lcom/gacode/relaunchx/ReLaunch;.powerReceiverRegistered:Z // field@065f │ │ -0293b4: 5c31 6a06 |003c: iput-boolean v1, v3, Lcom/gacode/relaunchx/ReLaunch;.wifiReceiverRegistered:Z // field@066a │ │ -0293b8: 6200 1806 |003e: sget-object v0, Lcom/gacode/relaunchx/ReLaunch$SortMode;.Ascending:Lcom/gacode/relaunchx/ReLaunch$SortMode; // field@0618 │ │ -0293bc: 5b30 6406 |0040: iput-object v0, v3, Lcom/gacode/relaunchx/ReLaunch;.sortMode:Lcom/gacode/relaunchx/ReLaunch$SortMode; // field@0664 │ │ -0293c0: 6200 1506 |0042: sget-object v0, Lcom/gacode/relaunchx/ReLaunch$SortKey;.FileName:Lcom/gacode/relaunchx/ReLaunch$SortKey; // field@0615 │ │ -0293c4: 5b30 6306 |0044: iput-object v0, v3, Lcom/gacode/relaunchx/ReLaunch;.sortKey:Lcom/gacode/relaunchx/ReLaunch$SortKey; // field@0663 │ │ -0293c8: 2200 1301 |0046: new-instance v0, Lcom/gacode/relaunchx/ReLaunch$12; // type@0113 │ │ -0293cc: 7020 2603 3000 |0048: invoke-direct {v0, v3}, Lcom/gacode/relaunchx/ReLaunch$12;.:(Lcom/gacode/relaunchx/ReLaunch;)V // method@0326 │ │ -0293d2: 5b30 4406 |004b: iput-object v0, v3, Lcom/gacode/relaunchx/ReLaunch;.SDCardChangeReceiver:Landroid/content/BroadcastReceiver; // field@0644 │ │ -0293d6: 2200 1401 |004d: new-instance v0, Lcom/gacode/relaunchx/ReLaunch$13; // type@0114 │ │ -0293da: 7020 2803 3000 |004f: invoke-direct {v0, v3}, Lcom/gacode/relaunchx/ReLaunch$13;.:(Lcom/gacode/relaunchx/ReLaunch;)V // method@0328 │ │ -0293e0: 5b30 4306 |0052: iput-object v0, v3, Lcom/gacode/relaunchx/ReLaunch;.PowerChangeReceiver:Landroid/content/BroadcastReceiver; // field@0643 │ │ -0293e4: 2200 1501 |0054: new-instance v0, Lcom/gacode/relaunchx/ReLaunch$14; // type@0115 │ │ -0293e8: 7020 2a03 3000 |0056: invoke-direct {v0, v3}, Lcom/gacode/relaunchx/ReLaunch$14;.:(Lcom/gacode/relaunchx/ReLaunch;)V // method@032a │ │ -0293ee: 5b30 4706 |0059: iput-object v0, v3, Lcom/gacode/relaunchx/ReLaunch;.WiFiChangeReceiver:Landroid/content/BroadcastReceiver; // field@0647 │ │ -0293f2: 0e00 |005b: return-void │ │ +02a3c4: |[02a3c4] com.gacode.relaunchx.ReLaunch.:()V │ │ +02a3d4: 12f2 |0000: const/4 v2, #int -1 // #ff │ │ +02a3d6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +02a3d8: 7010 0000 0300 |0002: invoke-direct {v3}, Landroid/app/Activity;.:()V // method@0000 │ │ +02a3de: 1a00 5800 |0005: const-string v0, ".fb2,.fb2.zip:org.coolreader%org.coolreader.CoolReader%Cool Reader|.epub:Intent:application/epub+zip|.jpg,.jpeg:Intent:image/jpeg|.png:Intent:image/png|.pdf:Intent:application/pdf|.djv,.djvu:Intent:image/vnd.djvu|.doc:Intent:application/msword|.chm,.pdb,.prc,.mobi,.azw:org.coolreader%org.coolreader.CoolReader%Cool Reader|.cbz,.cb7:Intent:application/x-cbz|.cbr:Intent:application/x-cbr" // string@0058 │ │ +02a3e2: 5b30 5506 |0007: iput-object v0, v3, Lcom/gacode/relaunchx/ReLaunch;.defReaders:Ljava/lang/String; // field@0655 │ │ +02a3e6: 1a00 6500 |0009: const-string v0, "/sdcard" // string@0065 │ │ +02a3ea: 5b30 5306 |000b: iput-object v0, v3, Lcom/gacode/relaunchx/ReLaunch;.currentRoot:Ljava/lang/String; // field@0653 │ │ +02a3ee: 7110 5f06 0200 |000d: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +02a3f4: 0c00 |0010: move-result-object v0 │ │ +02a3f6: 5b30 5206 |0011: iput-object v0, v3, Lcom/gacode/relaunchx/ReLaunch;.currentPosition:Ljava/lang/Integer; // field@0652 │ │ +02a3fa: 2200 1b02 |0013: new-instance v0, Ljava/util/Stack; // type@021b │ │ +02a3fe: 7010 db06 0000 |0015: invoke-direct {v0}, Ljava/util/Stack;.:()V // method@06db │ │ +02a404: 5b30 5e06 |0018: iput-object v0, v3, Lcom/gacode/relaunchx/ReLaunch;.positions:Ljava/util/Stack; // field@065e │ │ +02a408: 2200 1b02 |001a: new-instance v0, Ljava/util/Stack; // type@021b │ │ +02a40c: 7010 db06 0000 |001c: invoke-direct {v0}, Ljava/util/Stack;.:()V // method@06db │ │ +02a412: 5b30 6106 |001f: iput-object v0, v3, Lcom/gacode/relaunchx/ReLaunch;.scrollPositions:Ljava/util/Stack; // field@0661 │ │ +02a416: 5c31 6506 |0021: iput-boolean v1, v3, Lcom/gacode/relaunchx/ReLaunch;.useDirViewer:Z // field@0665 │ │ +02a41a: 1210 |0023: const/4 v0, #int 1 // #1 │ │ +02a41c: 5c30 4906 |0024: iput-boolean v0, v3, Lcom/gacode/relaunchx/ReLaunch;.addSView:Z // field@0649 │ │ +02a420: 2200 0d02 |0026: new-instance v0, Ljava/util/ArrayList; // type@020d │ │ +02a424: 7010 ae06 0000 |0028: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@06ae │ │ +02a42a: 5b30 5006 |002b: iput-object v0, v3, Lcom/gacode/relaunchx/ReLaunch;.columnsArray:Ljava/util/List; // field@0650 │ │ +02a42e: 7110 5f06 0200 |002d: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +02a434: 0c00 |0030: move-result-object v0 │ │ +02a436: 5b30 5106 |0031: iput-object v0, v3, Lcom/gacode/relaunchx/ReLaunch;.currentColsNum:Ljava/lang/Integer; // field@0651 │ │ +02a43a: 1200 |0033: const/4 v0, #int 0 // #0 │ │ +02a43c: 5b30 4e06 |0034: iput-object v0, v3, Lcom/gacode/relaunchx/ReLaunch;.batteryLevelReceiver:Landroid/content/BroadcastReceiver; // field@064e │ │ +02a440: 5c31 4f06 |0036: iput-boolean v1, v3, Lcom/gacode/relaunchx/ReLaunch;.batteryLevelRegistered:Z // field@064f │ │ +02a444: 5c31 5d06 |0038: iput-boolean v1, v3, Lcom/gacode/relaunchx/ReLaunch;.mountReceiverRegistered:Z // field@065d │ │ +02a448: 5c31 5f06 |003a: iput-boolean v1, v3, Lcom/gacode/relaunchx/ReLaunch;.powerReceiverRegistered:Z // field@065f │ │ +02a44c: 5c31 6a06 |003c: iput-boolean v1, v3, Lcom/gacode/relaunchx/ReLaunch;.wifiReceiverRegistered:Z // field@066a │ │ +02a450: 6200 1806 |003e: sget-object v0, Lcom/gacode/relaunchx/ReLaunch$SortMode;.Ascending:Lcom/gacode/relaunchx/ReLaunch$SortMode; // field@0618 │ │ +02a454: 5b30 6406 |0040: iput-object v0, v3, Lcom/gacode/relaunchx/ReLaunch;.sortMode:Lcom/gacode/relaunchx/ReLaunch$SortMode; // field@0664 │ │ +02a458: 6200 1506 |0042: sget-object v0, Lcom/gacode/relaunchx/ReLaunch$SortKey;.FileName:Lcom/gacode/relaunchx/ReLaunch$SortKey; // field@0615 │ │ +02a45c: 5b30 6306 |0044: iput-object v0, v3, Lcom/gacode/relaunchx/ReLaunch;.sortKey:Lcom/gacode/relaunchx/ReLaunch$SortKey; // field@0663 │ │ +02a460: 2200 1301 |0046: new-instance v0, Lcom/gacode/relaunchx/ReLaunch$12; // type@0113 │ │ +02a464: 7020 2603 3000 |0048: invoke-direct {v0, v3}, Lcom/gacode/relaunchx/ReLaunch$12;.:(Lcom/gacode/relaunchx/ReLaunch;)V // method@0326 │ │ +02a46a: 5b30 4406 |004b: iput-object v0, v3, Lcom/gacode/relaunchx/ReLaunch;.SDCardChangeReceiver:Landroid/content/BroadcastReceiver; // field@0644 │ │ +02a46e: 2200 1401 |004d: new-instance v0, Lcom/gacode/relaunchx/ReLaunch$13; // type@0114 │ │ +02a472: 7020 2803 3000 |004f: invoke-direct {v0, v3}, Lcom/gacode/relaunchx/ReLaunch$13;.:(Lcom/gacode/relaunchx/ReLaunch;)V // method@0328 │ │ +02a478: 5b30 4306 |0052: iput-object v0, v3, Lcom/gacode/relaunchx/ReLaunch;.PowerChangeReceiver:Landroid/content/BroadcastReceiver; // field@0643 │ │ +02a47c: 2200 1501 |0054: new-instance v0, Lcom/gacode/relaunchx/ReLaunch$14; // type@0115 │ │ +02a480: 7020 2a03 3000 |0056: invoke-direct {v0, v3}, Lcom/gacode/relaunchx/ReLaunch$14;.:(Lcom/gacode/relaunchx/ReLaunch;)V // method@032a │ │ +02a486: 5b30 4706 |0059: iput-object v0, v3, Lcom/gacode/relaunchx/ReLaunch;.WiFiChangeReceiver:Landroid/content/BroadcastReceiver; // field@0647 │ │ +02a48a: 0e00 |005b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=87 │ │ 0x0005 line=97 │ │ 0x0009 line=136 │ │ 0x000d line=137 │ │ 0x0013 line=139 │ │ @@ -45833,17 +45839,17 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunch;Ljava/lang/String;Ljava/lang/Integer;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0293f4: |[0293f4] com.gacode.relaunchx.ReLaunch.access$000:(Lcom/gacode/relaunchx/ReLaunch;Ljava/lang/String;Ljava/lang/Integer;)V │ │ -029404: 7030 2b04 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/gacode/relaunchx/ReLaunch;.drawDirectory:(Ljava/lang/String;Ljava/lang/Integer;)V // method@042b │ │ -02940a: 0e00 |0003: return-void │ │ +02a48c: |[02a48c] com.gacode.relaunchx.ReLaunch.access$000:(Lcom/gacode/relaunchx/ReLaunch;Ljava/lang/String;Ljava/lang/Integer;)V │ │ +02a49c: 7030 2b04 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/gacode/relaunchx/ReLaunch;.drawDirectory:(Ljava/lang/String;Ljava/lang/Integer;)V // method@042b │ │ +02a4a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcom/gacode/relaunchx/ReLaunch; │ │ 0x0000 - 0x0004 reg=1 x1 Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 x2 Ljava/lang/Integer; │ │ @@ -45853,17 +45859,17 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunch;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02940c: |[02940c] com.gacode.relaunchx.ReLaunch.access$100:(Lcom/gacode/relaunchx/ReLaunch;)V │ │ -02941c: 7010 4204 0000 |0000: invoke-direct {v0}, Lcom/gacode/relaunchx/ReLaunch;.menuSort:()V // method@0442 │ │ -029422: 0e00 |0003: return-void │ │ +02a4a4: |[02a4a4] com.gacode.relaunchx.ReLaunch.access$100:(Lcom/gacode/relaunchx/ReLaunch;)V │ │ +02a4b4: 7010 4204 0000 |0000: invoke-direct {v0}, Lcom/gacode/relaunchx/ReLaunch;.menuSort:()V // method@0442 │ │ +02a4ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcom/gacode/relaunchx/ReLaunch; │ │ │ │ #4 : (in Lcom/gacode/relaunchx/ReLaunch;) │ │ @@ -45871,17 +45877,17 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunch;Ljava/lang/String;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -029424: |[029424] com.gacode.relaunchx.ReLaunch.access$1000:(Lcom/gacode/relaunchx/ReLaunch;Ljava/lang/String;)V │ │ -029434: 7020 5e04 1000 |0000: invoke-direct {v0, v1}, Lcom/gacode/relaunchx/ReLaunch;.showBookInfo:(Ljava/lang/String;)V // method@045e │ │ -02943a: 0e00 |0003: return-void │ │ +02a4bc: |[02a4bc] com.gacode.relaunchx.ReLaunch.access$1000:(Lcom/gacode/relaunchx/ReLaunch;Ljava/lang/String;)V │ │ +02a4cc: 7020 5e04 1000 |0000: invoke-direct {v0, v1}, Lcom/gacode/relaunchx/ReLaunch;.showBookInfo:(Ljava/lang/String;)V // method@045e │ │ +02a4d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcom/gacode/relaunchx/ReLaunch; │ │ 0x0000 - 0x0004 reg=1 x1 Ljava/lang/String; │ │ │ │ @@ -45890,17 +45896,17 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunch;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02943c: |[02943c] com.gacode.relaunchx.ReLaunch.access$1200:(Lcom/gacode/relaunchx/ReLaunch;)V │ │ -02944c: 7010 5304 0000 |0000: invoke-direct {v0}, Lcom/gacode/relaunchx/ReLaunch;.refreshBottomInfo:()V // method@0453 │ │ -029452: 0e00 |0003: return-void │ │ +02a4d4: |[02a4d4] com.gacode.relaunchx.ReLaunch.access$1200:(Lcom/gacode/relaunchx/ReLaunch;)V │ │ +02a4e4: 7010 5304 0000 |0000: invoke-direct {v0}, Lcom/gacode/relaunchx/ReLaunch;.refreshBottomInfo:()V // method@0453 │ │ +02a4ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcom/gacode/relaunchx/ReLaunch; │ │ │ │ #6 : (in Lcom/gacode/relaunchx/ReLaunch;) │ │ @@ -45908,17 +45914,17 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunch;Ljava/lang/Integer;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -029454: |[029454] com.gacode.relaunchx.ReLaunch.access$1300:(Lcom/gacode/relaunchx/ReLaunch;Ljava/lang/Integer;)V │ │ -029464: 7020 4e04 1000 |0000: invoke-direct {v0, v1}, Lcom/gacode/relaunchx/ReLaunch;.openHome:(Ljava/lang/Integer;)V // method@044e │ │ -02946a: 0e00 |0003: return-void │ │ +02a4ec: |[02a4ec] com.gacode.relaunchx.ReLaunch.access$1300:(Lcom/gacode/relaunchx/ReLaunch;Ljava/lang/Integer;)V │ │ +02a4fc: 7020 4e04 1000 |0000: invoke-direct {v0, v1}, Lcom/gacode/relaunchx/ReLaunch;.openHome:(Ljava/lang/Integer;)V // method@044e │ │ +02a502: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcom/gacode/relaunchx/ReLaunch; │ │ 0x0000 - 0x0004 reg=1 x1 Ljava/lang/Integer; │ │ │ │ @@ -45927,17 +45933,17 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunch;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02946c: |[02946c] com.gacode.relaunchx.ReLaunch.access$1400:(Lcom/gacode/relaunchx/ReLaunch;)V │ │ -02947c: 7010 3e04 0000 |0000: invoke-direct {v0}, Lcom/gacode/relaunchx/ReLaunch;.menuHome:()V // method@043e │ │ -029482: 0e00 |0003: return-void │ │ +02a504: |[02a504] com.gacode.relaunchx.ReLaunch.access$1400:(Lcom/gacode/relaunchx/ReLaunch;)V │ │ +02a514: 7010 3e04 0000 |0000: invoke-direct {v0}, Lcom/gacode/relaunchx/ReLaunch;.menuHome:()V // method@043e │ │ +02a51a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcom/gacode/relaunchx/ReLaunch; │ │ │ │ #8 : (in Lcom/gacode/relaunchx/ReLaunch;) │ │ @@ -45945,17 +45951,17 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunch;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -029484: |[029484] com.gacode.relaunchx.ReLaunch.access$1500:(Lcom/gacode/relaunchx/ReLaunch;)V │ │ -029494: 7010 5804 0000 |0000: invoke-direct {v0}, Lcom/gacode/relaunchx/ReLaunch;.screenHome:()V // method@0458 │ │ -02949a: 0e00 |0003: return-void │ │ +02a51c: |[02a51c] com.gacode.relaunchx.ReLaunch.access$1500:(Lcom/gacode/relaunchx/ReLaunch;)V │ │ +02a52c: 7010 5804 0000 |0000: invoke-direct {v0}, Lcom/gacode/relaunchx/ReLaunch;.screenHome:()V // method@0458 │ │ +02a532: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcom/gacode/relaunchx/ReLaunch; │ │ │ │ #9 : (in Lcom/gacode/relaunchx/ReLaunch;) │ │ @@ -45963,17 +45969,17 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunch;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02949c: |[02949c] com.gacode.relaunchx.ReLaunch.access$1600:(Lcom/gacode/relaunchx/ReLaunch;)V │ │ -0294ac: 7010 4104 0000 |0000: invoke-direct {v0}, Lcom/gacode/relaunchx/ReLaunch;.menuSettings:()V // method@0441 │ │ -0294b2: 0e00 |0003: return-void │ │ +02a534: |[02a534] com.gacode.relaunchx.ReLaunch.access$1600:(Lcom/gacode/relaunchx/ReLaunch;)V │ │ +02a544: 7010 4104 0000 |0000: invoke-direct {v0}, Lcom/gacode/relaunchx/ReLaunch;.menuSettings:()V // method@0441 │ │ +02a54a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcom/gacode/relaunchx/ReLaunch; │ │ │ │ #10 : (in Lcom/gacode/relaunchx/ReLaunch;) │ │ @@ -45981,17 +45987,17 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunch;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0294b4: |[0294b4] com.gacode.relaunchx.ReLaunch.access$1700:(Lcom/gacode/relaunchx/ReLaunch;)V │ │ -0294c4: 7010 4004 0000 |0000: invoke-direct {v0}, Lcom/gacode/relaunchx/ReLaunch;.menuSearch:()V // method@0440 │ │ -0294ca: 0e00 |0003: return-void │ │ +02a54c: |[02a54c] com.gacode.relaunchx.ReLaunch.access$1700:(Lcom/gacode/relaunchx/ReLaunch;)V │ │ +02a55c: 7010 4004 0000 |0000: invoke-direct {v0}, Lcom/gacode/relaunchx/ReLaunch;.menuSearch:()V // method@0440 │ │ +02a562: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcom/gacode/relaunchx/ReLaunch; │ │ │ │ #11 : (in Lcom/gacode/relaunchx/ReLaunch;) │ │ @@ -45999,17 +46005,17 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunch;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0294cc: |[0294cc] com.gacode.relaunchx.ReLaunch.access$1800:(Lcom/gacode/relaunchx/ReLaunch;)V │ │ -0294dc: 7010 3f04 0000 |0000: invoke-direct {v0}, Lcom/gacode/relaunchx/ReLaunch;.menuLastopened:()V // method@043f │ │ -0294e2: 0e00 |0003: return-void │ │ +02a564: |[02a564] com.gacode.relaunchx.ReLaunch.access$1800:(Lcom/gacode/relaunchx/ReLaunch;)V │ │ +02a574: 7010 3f04 0000 |0000: invoke-direct {v0}, Lcom/gacode/relaunchx/ReLaunch;.menuLastopened:()V // method@043f │ │ +02a57a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcom/gacode/relaunchx/ReLaunch; │ │ │ │ #12 : (in Lcom/gacode/relaunchx/ReLaunch;) │ │ @@ -46017,17 +46023,17 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunch;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0294e4: |[0294e4] com.gacode.relaunchx.ReLaunch.access$1900:(Lcom/gacode/relaunchx/ReLaunch;)V │ │ -0294f4: 7010 3d04 0000 |0000: invoke-direct {v0}, Lcom/gacode/relaunchx/ReLaunch;.menuFavorites:()V // method@043d │ │ -0294fa: 0e00 |0003: return-void │ │ +02a57c: |[02a57c] com.gacode.relaunchx.ReLaunch.access$1900:(Lcom/gacode/relaunchx/ReLaunch;)V │ │ +02a58c: 7010 3d04 0000 |0000: invoke-direct {v0}, Lcom/gacode/relaunchx/ReLaunch;.menuFavorites:()V // method@043d │ │ +02a592: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcom/gacode/relaunchx/ReLaunch; │ │ │ │ #13 : (in Lcom/gacode/relaunchx/ReLaunch;) │ │ @@ -46035,17 +46041,17 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunch;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0294fc: |[0294fc] com.gacode.relaunchx.ReLaunch.access$200:(Lcom/gacode/relaunchx/ReLaunch;)V │ │ -02950c: 7010 2204 0000 |0000: invoke-direct {v0}, Lcom/gacode/relaunchx/ReLaunch;.actionLock:()V // method@0422 │ │ -029512: 0e00 |0003: return-void │ │ +02a594: |[02a594] com.gacode.relaunchx.ReLaunch.access$200:(Lcom/gacode/relaunchx/ReLaunch;)V │ │ +02a5a4: 7010 2204 0000 |0000: invoke-direct {v0}, Lcom/gacode/relaunchx/ReLaunch;.actionLock:()V // method@0422 │ │ +02a5aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcom/gacode/relaunchx/ReLaunch; │ │ │ │ #14 : (in Lcom/gacode/relaunchx/ReLaunch;) │ │ @@ -46053,17 +46059,17 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunch;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -029514: |[029514] com.gacode.relaunchx.ReLaunch.access$2000:(Lcom/gacode/relaunchx/ReLaunch;)V │ │ -029524: 7010 5204 0000 |0000: invoke-direct {v0}, Lcom/gacode/relaunchx/ReLaunch;.redrawList:()V // method@0452 │ │ -02952a: 0e00 |0003: return-void │ │ +02a5ac: |[02a5ac] com.gacode.relaunchx.ReLaunch.access$2000:(Lcom/gacode/relaunchx/ReLaunch;)V │ │ +02a5bc: 7010 5204 0000 |0000: invoke-direct {v0}, Lcom/gacode/relaunchx/ReLaunch;.redrawList:()V // method@0452 │ │ +02a5c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcom/gacode/relaunchx/ReLaunch; │ │ │ │ #15 : (in Lcom/gacode/relaunchx/ReLaunch;) │ │ @@ -46071,17 +46077,17 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunch;II)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -02952c: |[02952c] com.gacode.relaunchx.ReLaunch.access$2100:(Lcom/gacode/relaunchx/ReLaunch;II)V │ │ -02953c: 7030 5b04 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/gacode/relaunchx/ReLaunch;.setSortMode:(II)V // method@045b │ │ -029542: 0e00 |0003: return-void │ │ +02a5c4: |[02a5c4] com.gacode.relaunchx.ReLaunch.access$2100:(Lcom/gacode/relaunchx/ReLaunch;II)V │ │ +02a5d4: 7030 5b04 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/gacode/relaunchx/ReLaunch;.setSortMode:(II)V // method@045b │ │ +02a5da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcom/gacode/relaunchx/ReLaunch; │ │ 0x0000 - 0x0004 reg=1 x1 I │ │ 0x0000 - 0x0004 reg=2 x2 I │ │ @@ -46091,17 +46097,17 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunch;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -029544: |[029544] com.gacode.relaunchx.ReLaunch.access$300:(Lcom/gacode/relaunchx/ReLaunch;)V │ │ -029554: 7010 2304 0000 |0000: invoke-direct {v0}, Lcom/gacode/relaunchx/ReLaunch;.actionPowerOff:()V // method@0423 │ │ -02955a: 0e00 |0003: return-void │ │ +02a5dc: |[02a5dc] com.gacode.relaunchx.ReLaunch.access$300:(Lcom/gacode/relaunchx/ReLaunch;)V │ │ +02a5ec: 7010 2304 0000 |0000: invoke-direct {v0}, Lcom/gacode/relaunchx/ReLaunch;.actionPowerOff:()V // method@0423 │ │ +02a5f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcom/gacode/relaunchx/ReLaunch; │ │ │ │ #17 : (in Lcom/gacode/relaunchx/ReLaunch;) │ │ @@ -46109,17 +46115,17 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunch;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02955c: |[02955c] com.gacode.relaunchx.ReLaunch.access$400:(Lcom/gacode/relaunchx/ReLaunch;)V │ │ -02956c: 7010 2504 0000 |0000: invoke-direct {v0}, Lcom/gacode/relaunchx/ReLaunch;.actionSwitchWiFi:()V // method@0425 │ │ -029572: 0e00 |0003: return-void │ │ +02a5f4: |[02a5f4] com.gacode.relaunchx.ReLaunch.access$400:(Lcom/gacode/relaunchx/ReLaunch;)V │ │ +02a604: 7010 2504 0000 |0000: invoke-direct {v0}, Lcom/gacode/relaunchx/ReLaunch;.actionSwitchWiFi:()V // method@0425 │ │ +02a60a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcom/gacode/relaunchx/ReLaunch; │ │ │ │ #18 : (in Lcom/gacode/relaunchx/ReLaunch;) │ │ @@ -46127,17 +46133,17 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunch;Ljava/lang/String;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -029574: |[029574] com.gacode.relaunchx.ReLaunch.access$500:(Lcom/gacode/relaunchx/ReLaunch;Ljava/lang/String;)V │ │ -029584: 7020 2404 1000 |0000: invoke-direct {v0, v1}, Lcom/gacode/relaunchx/ReLaunch;.actionRun:(Ljava/lang/String;)V // method@0424 │ │ -02958a: 0e00 |0003: return-void │ │ +02a60c: |[02a60c] com.gacode.relaunchx.ReLaunch.access$500:(Lcom/gacode/relaunchx/ReLaunch;Ljava/lang/String;)V │ │ +02a61c: 7020 2404 1000 |0000: invoke-direct {v0, v1}, Lcom/gacode/relaunchx/ReLaunch;.actionRun:(Ljava/lang/String;)V // method@0424 │ │ +02a622: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcom/gacode/relaunchx/ReLaunch; │ │ 0x0000 - 0x0004 reg=1 x1 Ljava/lang/String; │ │ │ │ @@ -46146,17 +46152,17 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunch;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02958c: |[02958c] com.gacode.relaunchx.ReLaunch.access$700:(Lcom/gacode/relaunchx/ReLaunch;)V │ │ -02959c: 7010 5a04 0000 |0000: invoke-direct {v0}, Lcom/gacode/relaunchx/ReLaunch;.setEinkController:()V // method@045a │ │ -0295a2: 0e00 |0003: return-void │ │ +02a624: |[02a624] com.gacode.relaunchx.ReLaunch.access$700:(Lcom/gacode/relaunchx/ReLaunch;)V │ │ +02a634: 7010 5a04 0000 |0000: invoke-direct {v0}, Lcom/gacode/relaunchx/ReLaunch;.setEinkController:()V // method@045a │ │ +02a63a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcom/gacode/relaunchx/ReLaunch; │ │ │ │ #20 : (in Lcom/gacode/relaunchx/ReLaunch;) │ │ @@ -46164,17 +46170,17 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunch;Landroid/widget/AdapterView;Z)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0295a4: |[0295a4] com.gacode.relaunchx.ReLaunch.access$800:(Lcom/gacode/relaunchx/ReLaunch;Landroid/widget/AdapterView;Z)V │ │ -0295b4: 7030 5104 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/gacode/relaunchx/ReLaunch;.pushCurrentPos:(Landroid/widget/AdapterView;Z)V // method@0451 │ │ -0295ba: 0e00 |0003: return-void │ │ +02a63c: |[02a63c] com.gacode.relaunchx.ReLaunch.access$800:(Lcom/gacode/relaunchx/ReLaunch;Landroid/widget/AdapterView;Z)V │ │ +02a64c: 7030 5104 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/gacode/relaunchx/ReLaunch;.pushCurrentPos:(Landroid/widget/AdapterView;Z)V // method@0451 │ │ +02a652: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcom/gacode/relaunchx/ReLaunch; │ │ 0x0000 - 0x0004 reg=1 x1 Landroid/widget/AdapterView; │ │ 0x0000 - 0x0004 reg=2 x2 Z │ │ @@ -46184,17 +46190,17 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunch;Landroid/content/Intent;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0295bc: |[0295bc] com.gacode.relaunchx.ReLaunch.access$900:(Lcom/gacode/relaunchx/ReLaunch;Landroid/content/Intent;)V │ │ -0295cc: 7020 6104 1000 |0000: invoke-direct {v0, v1}, Lcom/gacode/relaunchx/ReLaunch;.start:(Landroid/content/Intent;)V // method@0461 │ │ -0295d2: 0e00 |0003: return-void │ │ +02a654: |[02a654] com.gacode.relaunchx.ReLaunch.access$900:(Lcom/gacode/relaunchx/ReLaunch;Landroid/content/Intent;)V │ │ +02a664: 7020 6104 1000 |0000: invoke-direct {v0, v1}, Lcom/gacode/relaunchx/ReLaunch;.start:(Landroid/content/Intent;)V // method@0461 │ │ +02a66a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcom/gacode/relaunchx/ReLaunch; │ │ 0x0000 - 0x0004 reg=1 x1 Landroid/content/Intent; │ │ │ │ @@ -46203,17 +46209,17 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0295d4: |[0295d4] com.gacode.relaunchx.ReLaunch.actionLock:()V │ │ -0295e4: 7110 8402 0000 |0000: invoke-static {v0}, Lcom/gacode/relaunchx/PowerFunctions;.actionLock:(Landroid/app/Activity;)Z // method@0284 │ │ -0295ea: 0e00 |0003: return-void │ │ +02a66c: |[02a66c] com.gacode.relaunchx.ReLaunch.actionLock:()V │ │ +02a67c: 7110 8402 0000 |0000: invoke-static {v0}, Lcom/gacode/relaunchx/PowerFunctions;.actionLock:(Landroid/app/Activity;)Z // method@0284 │ │ +02a682: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ 0x0003 line=230 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/gacode/relaunchx/ReLaunch; │ │ │ │ @@ -46222,17 +46228,17 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0295ec: |[0295ec] com.gacode.relaunchx.ReLaunch.actionPowerOff:()V │ │ -0295fc: 7110 8502 0000 |0000: invoke-static {v0}, Lcom/gacode/relaunchx/PowerFunctions;.actionPowerOff:(Landroid/app/Activity;)V // method@0285 │ │ -029602: 0e00 |0003: return-void │ │ +02a684: |[02a684] com.gacode.relaunchx.ReLaunch.actionPowerOff:()V │ │ +02a694: 7110 8502 0000 |0000: invoke-static {v0}, Lcom/gacode/relaunchx/PowerFunctions;.actionPowerOff:(Landroid/app/Activity;)V // method@0285 │ │ +02a69a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ 0x0003 line=234 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/gacode/relaunchx/ReLaunch; │ │ │ │ @@ -46241,96 +46247,96 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 165 16-bit code units │ │ -029604: |[029604] com.gacode.relaunchx.ReLaunch.actionRun:(Ljava/lang/String;)V │ │ -029614: 1407 3300 087f |0000: const v7, #float 1.80776e+38 // #7f080033 │ │ -02961a: 1406 2e00 087f |0003: const v6, #float 1.80776e+38 // #7f08002e │ │ -029620: 1215 |0006: const/4 v5, #int 1 // #1 │ │ -029622: 5483 4a06 |0007: iget-object v3, v8, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -029626: 6e20 8504 9300 |0009: invoke-virtual {v3, v9}, Lcom/gacode/relaunchx/ReLaunchApp;.getIntentByLabel:(Ljava/lang/String;)Landroid/content/Intent; // method@0485 │ │ -02962c: 0c01 |000c: move-result-object v1 │ │ -02962e: 3901 3b00 |000d: if-nez v1, 0048 // +003b │ │ -029632: 2203 0202 |000f: new-instance v3, Ljava/lang/StringBuilder; // type@0202 │ │ -029636: 7010 9606 0300 |0011: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -02963c: 6e10 3704 0800 |0014: invoke-virtual {v8}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -029642: 0c04 |0017: move-result-object v4 │ │ -029644: 6e20 8000 6400 |0018: invoke-virtual {v4, v6}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -02964a: 0c04 |001b: move-result-object v4 │ │ -02964c: 6e20 9a06 4300 |001c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -029652: 0c03 |001f: move-result-object v3 │ │ -029654: 1a04 0300 |0020: const-string v4, " "" // string@0003 │ │ -029658: 6e20 9a06 4300 |0022: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02965e: 0c03 |0025: move-result-object v3 │ │ -029660: 6e20 9a06 9300 |0026: invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -029666: 0c03 |0029: move-result-object v3 │ │ -029668: 1a04 0f00 |002a: const-string v4, "" " // string@000f │ │ -02966c: 6e20 9a06 4300 |002c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -029672: 0c03 |002f: move-result-object v3 │ │ -029674: 6e10 3704 0800 |0030: invoke-virtual {v8}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -02967a: 0c04 |0033: move-result-object v4 │ │ -02967c: 6e20 8000 7400 |0034: invoke-virtual {v4, v7}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -029682: 0c04 |0037: move-result-object v4 │ │ -029684: 6e20 9a06 4300 |0038: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02968a: 0c03 |003b: move-result-object v3 │ │ -02968c: 6e10 9c06 0300 |003c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -029692: 0c03 |003f: move-result-object v3 │ │ -029694: 7130 5d01 3805 |0040: invoke-static {v8, v3, v5}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@015d │ │ -02969a: 0c03 |0043: move-result-object v3 │ │ -02969c: 6e10 5e01 0300 |0044: invoke-virtual {v3}, Landroid/widget/Toast;.show:()V // method@015e │ │ -0296a2: 0e00 |0047: return-void │ │ -0296a4: 1212 |0048: const/4 v2, #int 1 // #1 │ │ -0296a6: 1a03 5405 |0049: const-string v3, "android.intent.action.MAIN" // string@0554 │ │ -0296aa: 6e20 5a00 3100 |004b: invoke-virtual {v1, v3}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@005a │ │ -0296b0: 1a03 5905 |004e: const-string v3, "android.intent.category.LAUNCHER" // string@0559 │ │ -0296b4: 6e20 5000 3100 |0050: invoke-virtual {v1, v3}, Landroid/content/Intent;.addCategory:(Ljava/lang/String;)Landroid/content/Intent; // method@0050 │ │ -0296ba: 6e20 6204 1800 |0053: invoke-virtual {v8, v1}, Lcom/gacode/relaunchx/ReLaunch;.startActivity:(Landroid/content/Intent;)V // method@0462 │ │ -0296c0: 3802 f1ff |0056: if-eqz v2, 0047 // -000f │ │ -0296c4: 5483 4a06 |0058: iget-object v3, v8, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -0296c8: 1a04 7705 |005a: const-string v4, "app_last" // string@0577 │ │ -0296cc: 1a05 a204 |005c: const-string v5, "X" // string@04a2 │ │ -0296d0: 1206 |005e: const/4 v6, #int 0 // #0 │ │ -0296d2: 7110 4d06 0600 |005f: invoke-static {v6}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@064d │ │ -0296d8: 0c06 |0062: move-result-object v6 │ │ -0296da: 6e56 7404 4359 |0063: invoke-virtual {v3, v4, v9, v5, v6}, Lcom/gacode/relaunchx/ReLaunchApp;.addToList:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;)V // method@0474 │ │ -0296e0: 7010 5504 0800 |0066: invoke-direct {v8}, Lcom/gacode/relaunchx/ReLaunch;.saveLast:()V // method@0455 │ │ -0296e6: 28de |0069: goto 0047 // -0022 │ │ -0296e8: 0d00 |006a: move-exception v0 │ │ -0296ea: 2203 0202 |006b: new-instance v3, Ljava/lang/StringBuilder; // type@0202 │ │ -0296ee: 7010 9606 0300 |006d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -0296f4: 6e10 3704 0800 |0070: invoke-virtual {v8}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -0296fa: 0c04 |0073: move-result-object v4 │ │ -0296fc: 6e20 8000 6400 |0074: invoke-virtual {v4, v6}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -029702: 0c04 |0077: move-result-object v4 │ │ -029704: 6e20 9a06 4300 |0078: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02970a: 0c03 |007b: move-result-object v3 │ │ -02970c: 1a04 0300 |007c: const-string v4, " "" // string@0003 │ │ -029710: 6e20 9a06 4300 |007e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -029716: 0c03 |0081: move-result-object v3 │ │ -029718: 6e20 9a06 9300 |0082: invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02971e: 0c03 |0085: move-result-object v3 │ │ -029720: 1a04 0f00 |0086: const-string v4, "" " // string@000f │ │ -029724: 6e20 9a06 4300 |0088: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02972a: 0c03 |008b: move-result-object v3 │ │ -02972c: 6e10 3704 0800 |008c: invoke-virtual {v8}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -029732: 0c04 |008f: move-result-object v4 │ │ -029734: 6e20 8000 7400 |0090: invoke-virtual {v4, v7}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -02973a: 0c04 |0093: move-result-object v4 │ │ -02973c: 6e20 9a06 4300 |0094: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -029742: 0c03 |0097: move-result-object v3 │ │ -029744: 6e10 9c06 0300 |0098: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -02974a: 0c03 |009b: move-result-object v3 │ │ -02974c: 7130 5d01 3805 |009c: invoke-static {v8, v3, v5}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@015d │ │ -029752: 0c03 |009f: move-result-object v3 │ │ -029754: 6e10 5e01 0300 |00a0: invoke-virtual {v3}, Landroid/widget/Toast;.show:()V // method@015e │ │ -02975a: 1202 |00a3: const/4 v2, #int 0 // #0 │ │ -02975c: 28b2 |00a4: goto 0056 // -004e │ │ +02a69c: |[02a69c] com.gacode.relaunchx.ReLaunch.actionRun:(Ljava/lang/String;)V │ │ +02a6ac: 1407 3300 087f |0000: const v7, #float 1.80776e+38 // #7f080033 │ │ +02a6b2: 1406 2e00 087f |0003: const v6, #float 1.80776e+38 // #7f08002e │ │ +02a6b8: 1215 |0006: const/4 v5, #int 1 // #1 │ │ +02a6ba: 5483 4a06 |0007: iget-object v3, v8, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02a6be: 6e20 8504 9300 |0009: invoke-virtual {v3, v9}, Lcom/gacode/relaunchx/ReLaunchApp;.getIntentByLabel:(Ljava/lang/String;)Landroid/content/Intent; // method@0485 │ │ +02a6c4: 0c01 |000c: move-result-object v1 │ │ +02a6c6: 3901 3b00 |000d: if-nez v1, 0048 // +003b │ │ +02a6ca: 2203 0202 |000f: new-instance v3, Ljava/lang/StringBuilder; // type@0202 │ │ +02a6ce: 7010 9606 0300 |0011: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +02a6d4: 6e10 3704 0800 |0014: invoke-virtual {v8}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +02a6da: 0c04 |0017: move-result-object v4 │ │ +02a6dc: 6e20 8000 6400 |0018: invoke-virtual {v4, v6}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +02a6e2: 0c04 |001b: move-result-object v4 │ │ +02a6e4: 6e20 9a06 4300 |001c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02a6ea: 0c03 |001f: move-result-object v3 │ │ +02a6ec: 1a04 0300 |0020: const-string v4, " "" // string@0003 │ │ +02a6f0: 6e20 9a06 4300 |0022: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02a6f6: 0c03 |0025: move-result-object v3 │ │ +02a6f8: 6e20 9a06 9300 |0026: invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02a6fe: 0c03 |0029: move-result-object v3 │ │ +02a700: 1a04 0f00 |002a: const-string v4, "" " // string@000f │ │ +02a704: 6e20 9a06 4300 |002c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02a70a: 0c03 |002f: move-result-object v3 │ │ +02a70c: 6e10 3704 0800 |0030: invoke-virtual {v8}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +02a712: 0c04 |0033: move-result-object v4 │ │ +02a714: 6e20 8000 7400 |0034: invoke-virtual {v4, v7}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +02a71a: 0c04 |0037: move-result-object v4 │ │ +02a71c: 6e20 9a06 4300 |0038: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02a722: 0c03 |003b: move-result-object v3 │ │ +02a724: 6e10 9c06 0300 |003c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +02a72a: 0c03 |003f: move-result-object v3 │ │ +02a72c: 7130 5d01 3805 |0040: invoke-static {v8, v3, v5}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@015d │ │ +02a732: 0c03 |0043: move-result-object v3 │ │ +02a734: 6e10 5e01 0300 |0044: invoke-virtual {v3}, Landroid/widget/Toast;.show:()V // method@015e │ │ +02a73a: 0e00 |0047: return-void │ │ +02a73c: 1212 |0048: const/4 v2, #int 1 // #1 │ │ +02a73e: 1a03 5405 |0049: const-string v3, "android.intent.action.MAIN" // string@0554 │ │ +02a742: 6e20 5a00 3100 |004b: invoke-virtual {v1, v3}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@005a │ │ +02a748: 1a03 5905 |004e: const-string v3, "android.intent.category.LAUNCHER" // string@0559 │ │ +02a74c: 6e20 5000 3100 |0050: invoke-virtual {v1, v3}, Landroid/content/Intent;.addCategory:(Ljava/lang/String;)Landroid/content/Intent; // method@0050 │ │ +02a752: 6e20 6204 1800 |0053: invoke-virtual {v8, v1}, Lcom/gacode/relaunchx/ReLaunch;.startActivity:(Landroid/content/Intent;)V // method@0462 │ │ +02a758: 3802 f1ff |0056: if-eqz v2, 0047 // -000f │ │ +02a75c: 5483 4a06 |0058: iget-object v3, v8, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02a760: 1a04 7705 |005a: const-string v4, "app_last" // string@0577 │ │ +02a764: 1a05 a204 |005c: const-string v5, "X" // string@04a2 │ │ +02a768: 1206 |005e: const/4 v6, #int 0 // #0 │ │ +02a76a: 7110 4d06 0600 |005f: invoke-static {v6}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@064d │ │ +02a770: 0c06 |0062: move-result-object v6 │ │ +02a772: 6e56 7404 4359 |0063: invoke-virtual {v3, v4, v9, v5, v6}, Lcom/gacode/relaunchx/ReLaunchApp;.addToList:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;)V // method@0474 │ │ +02a778: 7010 5504 0800 |0066: invoke-direct {v8}, Lcom/gacode/relaunchx/ReLaunch;.saveLast:()V // method@0455 │ │ +02a77e: 28de |0069: goto 0047 // -0022 │ │ +02a780: 0d00 |006a: move-exception v0 │ │ +02a782: 2203 0202 |006b: new-instance v3, Ljava/lang/StringBuilder; // type@0202 │ │ +02a786: 7010 9606 0300 |006d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +02a78c: 6e10 3704 0800 |0070: invoke-virtual {v8}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +02a792: 0c04 |0073: move-result-object v4 │ │ +02a794: 6e20 8000 6400 |0074: invoke-virtual {v4, v6}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +02a79a: 0c04 |0077: move-result-object v4 │ │ +02a79c: 6e20 9a06 4300 |0078: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02a7a2: 0c03 |007b: move-result-object v3 │ │ +02a7a4: 1a04 0300 |007c: const-string v4, " "" // string@0003 │ │ +02a7a8: 6e20 9a06 4300 |007e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02a7ae: 0c03 |0081: move-result-object v3 │ │ +02a7b0: 6e20 9a06 9300 |0082: invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02a7b6: 0c03 |0085: move-result-object v3 │ │ +02a7b8: 1a04 0f00 |0086: const-string v4, "" " // string@000f │ │ +02a7bc: 6e20 9a06 4300 |0088: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02a7c2: 0c03 |008b: move-result-object v3 │ │ +02a7c4: 6e10 3704 0800 |008c: invoke-virtual {v8}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +02a7ca: 0c04 |008f: move-result-object v4 │ │ +02a7cc: 6e20 8000 7400 |0090: invoke-virtual {v4, v7}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +02a7d2: 0c04 |0093: move-result-object v4 │ │ +02a7d4: 6e20 9a06 4300 |0094: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02a7da: 0c03 |0097: move-result-object v3 │ │ +02a7dc: 6e10 9c06 0300 |0098: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +02a7e2: 0c03 |009b: move-result-object v3 │ │ +02a7e4: 7130 5d01 3805 |009c: invoke-static {v8, v3, v5}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@015d │ │ +02a7ea: 0c03 |009f: move-result-object v3 │ │ +02a7ec: 6e10 5e01 0300 |00a0: invoke-virtual {v3}, Landroid/widget/Toast;.show:()V // method@015e │ │ +02a7f2: 1202 |00a3: const/4 v2, #int 0 // #0 │ │ +02a7f4: 28b2 |00a4: goto 0056 // -004e │ │ catches : 1 │ │ 0x0049 - 0x0056 │ │ Landroid/content/ActivityNotFoundException; -> 0x006a │ │ positions : │ │ 0x0007 line=246 │ │ 0x000d line=247 │ │ 0x000f line=249 │ │ @@ -46365,47 +46371,47 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 67 16-bit code units │ │ -02976c: |[02976c] com.gacode.relaunchx.ReLaunch.actionSwitchWiFi:()V │ │ -02977c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -02977e: 6e10 2e04 0400 |0001: invoke-virtual {v4}, Lcom/gacode/relaunchx/ReLaunch;.getApplicationContext:()Landroid/content/Context; // method@042e │ │ -029784: 0c01 |0004: move-result-object v1 │ │ -029786: 1a02 060f |0005: const-string v2, "wifi" // string@0f06 │ │ -02978a: 6e20 4900 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0049 │ │ -029790: 0c00 |000a: move-result-object v0 │ │ -029792: 1f00 3600 |000b: check-cast v0, Landroid/net/wifi/WifiManager; // type@0036 │ │ -029796: 6e10 a100 0000 |000d: invoke-virtual {v0}, Landroid/net/wifi/WifiManager;.isWifiEnabled:()Z // method@00a1 │ │ -02979c: 0a01 |0010: move-result v1 │ │ -02979e: 3801 1b00 |0011: if-eqz v1, 002c // +001b │ │ -0297a2: 6e10 3704 0400 |0013: invoke-virtual {v4}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -0297a8: 0c01 |0016: move-result-object v1 │ │ -0297aa: 1402 8900 087f |0017: const v2, #float 1.80778e+38 // #7f080089 │ │ -0297b0: 6e20 8000 2100 |001a: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -0297b6: 0c01 |001d: move-result-object v1 │ │ -0297b8: 7130 5d01 1403 |001e: invoke-static {v4, v1, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@015d │ │ -0297be: 0c01 |0021: move-result-object v1 │ │ -0297c0: 6e10 5e01 0100 |0022: invoke-virtual {v1}, Landroid/widget/Toast;.show:()V // method@015e │ │ -0297c6: 6e20 a200 3000 |0025: invoke-virtual {v0, v3}, Landroid/net/wifi/WifiManager;.setWifiEnabled:(Z)Z // method@00a2 │ │ -0297cc: 7010 5304 0400 |0028: invoke-direct {v4}, Lcom/gacode/relaunchx/ReLaunch;.refreshBottomInfo:()V // method@0453 │ │ -0297d2: 0e00 |002b: return-void │ │ -0297d4: 6e10 3704 0400 |002c: invoke-virtual {v4}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -0297da: 0c01 |002f: move-result-object v1 │ │ -0297dc: 1402 8a00 087f |0030: const v2, #float 1.80778e+38 // #7f08008a │ │ -0297e2: 6e20 8000 2100 |0033: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -0297e8: 0c01 |0036: move-result-object v1 │ │ -0297ea: 7130 5d01 1403 |0037: invoke-static {v4, v1, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@015d │ │ -0297f0: 0c01 |003a: move-result-object v1 │ │ -0297f2: 6e10 5e01 0100 |003b: invoke-virtual {v1}, Landroid/widget/Toast;.show:()V // method@015e │ │ -0297f8: 1211 |003e: const/4 v1, #int 1 // #1 │ │ -0297fa: 6e20 a200 1000 |003f: invoke-virtual {v0, v1}, Landroid/net/wifi/WifiManager;.setWifiEnabled:(Z)Z // method@00a2 │ │ -029800: 28e6 |0042: goto 0028 // -001a │ │ +02a804: |[02a804] com.gacode.relaunchx.ReLaunch.actionSwitchWiFi:()V │ │ +02a814: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +02a816: 6e10 2e04 0400 |0001: invoke-virtual {v4}, Lcom/gacode/relaunchx/ReLaunch;.getApplicationContext:()Landroid/content/Context; // method@042e │ │ +02a81c: 0c01 |0004: move-result-object v1 │ │ +02a81e: 1a02 060f |0005: const-string v2, "wifi" // string@0f06 │ │ +02a822: 6e20 4900 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0049 │ │ +02a828: 0c00 |000a: move-result-object v0 │ │ +02a82a: 1f00 3600 |000b: check-cast v0, Landroid/net/wifi/WifiManager; // type@0036 │ │ +02a82e: 6e10 a100 0000 |000d: invoke-virtual {v0}, Landroid/net/wifi/WifiManager;.isWifiEnabled:()Z // method@00a1 │ │ +02a834: 0a01 |0010: move-result v1 │ │ +02a836: 3801 1b00 |0011: if-eqz v1, 002c // +001b │ │ +02a83a: 6e10 3704 0400 |0013: invoke-virtual {v4}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +02a840: 0c01 |0016: move-result-object v1 │ │ +02a842: 1402 8900 087f |0017: const v2, #float 1.80778e+38 // #7f080089 │ │ +02a848: 6e20 8000 2100 |001a: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +02a84e: 0c01 |001d: move-result-object v1 │ │ +02a850: 7130 5d01 1403 |001e: invoke-static {v4, v1, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@015d │ │ +02a856: 0c01 |0021: move-result-object v1 │ │ +02a858: 6e10 5e01 0100 |0022: invoke-virtual {v1}, Landroid/widget/Toast;.show:()V // method@015e │ │ +02a85e: 6e20 a200 3000 |0025: invoke-virtual {v0, v3}, Landroid/net/wifi/WifiManager;.setWifiEnabled:(Z)Z // method@00a2 │ │ +02a864: 7010 5304 0400 |0028: invoke-direct {v4}, Lcom/gacode/relaunchx/ReLaunch;.refreshBottomInfo:()V // method@0453 │ │ +02a86a: 0e00 |002b: return-void │ │ +02a86c: 6e10 3704 0400 |002c: invoke-virtual {v4}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +02a872: 0c01 |002f: move-result-object v1 │ │ +02a874: 1402 8a00 087f |0030: const v2, #float 1.80778e+38 // #7f08008a │ │ +02a87a: 6e20 8000 2100 |0033: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +02a880: 0c01 |0036: move-result-object v1 │ │ +02a882: 7130 5d01 1403 |0037: invoke-static {v4, v1, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@015d │ │ +02a888: 0c01 |003a: move-result-object v1 │ │ +02a88a: 6e10 5e01 0100 |003b: invoke-virtual {v1}, Landroid/widget/Toast;.show:()V // method@015e │ │ +02a890: 1211 |003e: const/4 v1, #int 1 // #1 │ │ +02a892: 6e20 a200 1000 |003f: invoke-virtual {v0, v1}, Landroid/net/wifi/WifiManager;.setWifiEnabled:(Z)Z // method@00a2 │ │ +02a898: 28e6 |0042: goto 0028 // -001a │ │ catches : (none) │ │ positions : │ │ 0x0001 line=207 │ │ 0x000d line=208 │ │ 0x0013 line=212 │ │ 0x001e line=210 │ │ 0x0022 line=214 │ │ @@ -46425,65 +46431,65 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 109 16-bit code units │ │ -029804: |[029804] com.gacode.relaunchx.ReLaunch.checkDevice:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -029814: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -029816: 5472 4a06 |0001: iget-object v2, v7, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02981a: 7110 df01 0200 |0003: invoke-static {v2}, Lcom/gacode/relaunchx/DeviceInfo;.isCompatibleDevice:(Landroid/app/Application;)Z // method@01df │ │ -029820: 0a02 |0006: move-result v2 │ │ -029822: 3802 0300 |0007: if-eqz v2, 000a // +0003 │ │ -029826: 0e00 |0009: return-void │ │ -029828: 5472 6006 |000a: iget-object v2, v7, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -02982c: 1a03 3c05 |000c: const-string v3, "allowDevice" // string@053c │ │ -029830: 1204 |000e: const/4 v4, #int 0 // #0 │ │ -029832: 7230 6d00 3204 |000f: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ -029838: 0a02 |0012: move-result v2 │ │ -02983a: 3902 f6ff |0013: if-nez v2, 0009 // -000a │ │ -02983e: 2206 0c00 |0015: new-instance v6, Landroid/app/AlertDialog$Builder; // type@000c │ │ -029842: 7020 1b00 7600 |0017: invoke-direct {v6, v7}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ -029848: 2200 6900 |001a: new-instance v0, Landroid/webkit/WebView; // type@0069 │ │ -02984c: 7020 0101 7000 |001c: invoke-direct {v0, v7}, Landroid/webkit/WebView;.:(Landroid/content/Context;)V // method@0101 │ │ -029852: 6e10 3704 0700 |001f: invoke-virtual {v7}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -029858: 0c02 |0022: move-result-object v2 │ │ -02985a: 1403 d100 087f |0023: const v3, #float 1.80779e+38 // #7f0800d1 │ │ -029860: 6e20 8000 3200 |0026: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -029866: 0c02 |0029: move-result-object v2 │ │ -029868: 1a03 020e |002a: const-string v3, "text/html" // string@0e02 │ │ -02986c: 1a04 990e |002c: const-string v4, "utf-8" // string@0e99 │ │ -029870: 0715 |002e: move-object v5, v1 │ │ -029872: 7406 0201 0000 |002f: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/webkit/WebView;.loadDataWithBaseURL:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@0102 │ │ -029878: 6e10 3704 0700 |0032: invoke-virtual {v7}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -02987e: 0c01 |0035: move-result-object v1 │ │ -029880: 1402 9000 087f |0036: const v2, #float 1.80778e+38 // #7f080090 │ │ -029886: 6e20 8000 2100 |0039: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -02988c: 0c01 |003c: move-result-object v1 │ │ -02988e: 6e20 2500 1600 |003d: invoke-virtual {v6, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ -029894: 6e20 2600 0600 |0040: invoke-virtual {v6, v0}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0026 │ │ -02989a: 6e10 3704 0700 |0043: invoke-virtual {v7}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -0298a0: 0c01 |0046: move-result-object v1 │ │ -0298a2: 1402 9100 087f |0047: const v2, #float 1.80778e+38 // #7f080091 │ │ -0298a8: 6e20 8000 2100 |004a: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -0298ae: 0c01 |004d: move-result-object v1 │ │ -0298b0: 2202 1b01 |004e: new-instance v2, Lcom/gacode/relaunchx/ReLaunch$1; // type@011b │ │ -0298b4: 7020 3603 7200 |0050: invoke-direct {v2, v7}, Lcom/gacode/relaunchx/ReLaunch$1;.:(Lcom/gacode/relaunchx/ReLaunch;)V // method@0336 │ │ -0298ba: 6e30 2200 1602 |0053: invoke-virtual {v6, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0022 │ │ -0298c0: 6e10 3704 0700 |0056: invoke-virtual {v7}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -0298c6: 0c01 |0059: move-result-object v1 │ │ -0298c8: 1402 8000 087f |005a: const v2, #float 1.80778e+38 // #7f080080 │ │ -0298ce: 6e20 8000 2100 |005d: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -0298d4: 0c01 |0060: move-result-object v1 │ │ -0298d6: 2202 4001 |0061: new-instance v2, Lcom/gacode/relaunchx/ReLaunch$2; // type@0140 │ │ -0298da: 7020 a303 7200 |0063: invoke-direct {v2, v7}, Lcom/gacode/relaunchx/ReLaunch$2;.:(Lcom/gacode/relaunchx/ReLaunch;)V // method@03a3 │ │ -0298e0: 6e30 2000 1602 |0066: invoke-virtual {v6, v1, v2}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0020 │ │ -0298e6: 6e10 2700 0600 |0069: invoke-virtual {v6}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ -0298ec: 289d |006c: goto 0009 // -0063 │ │ +02a89c: |[02a89c] com.gacode.relaunchx.ReLaunch.checkDevice:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +02a8ac: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +02a8ae: 5472 4a06 |0001: iget-object v2, v7, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02a8b2: 7110 df01 0200 |0003: invoke-static {v2}, Lcom/gacode/relaunchx/DeviceInfo;.isCompatibleDevice:(Landroid/app/Application;)Z // method@01df │ │ +02a8b8: 0a02 |0006: move-result v2 │ │ +02a8ba: 3802 0300 |0007: if-eqz v2, 000a // +0003 │ │ +02a8be: 0e00 |0009: return-void │ │ +02a8c0: 5472 6006 |000a: iget-object v2, v7, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +02a8c4: 1a03 3c05 |000c: const-string v3, "allowDevice" // string@053c │ │ +02a8c8: 1204 |000e: const/4 v4, #int 0 // #0 │ │ +02a8ca: 7230 6d00 3204 |000f: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ +02a8d0: 0a02 |0012: move-result v2 │ │ +02a8d2: 3902 f6ff |0013: if-nez v2, 0009 // -000a │ │ +02a8d6: 2206 0c00 |0015: new-instance v6, Landroid/app/AlertDialog$Builder; // type@000c │ │ +02a8da: 7020 1b00 7600 |0017: invoke-direct {v6, v7}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ +02a8e0: 2200 6900 |001a: new-instance v0, Landroid/webkit/WebView; // type@0069 │ │ +02a8e4: 7020 0101 7000 |001c: invoke-direct {v0, v7}, Landroid/webkit/WebView;.:(Landroid/content/Context;)V // method@0101 │ │ +02a8ea: 6e10 3704 0700 |001f: invoke-virtual {v7}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +02a8f0: 0c02 |0022: move-result-object v2 │ │ +02a8f2: 1403 d100 087f |0023: const v3, #float 1.80779e+38 // #7f0800d1 │ │ +02a8f8: 6e20 8000 3200 |0026: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +02a8fe: 0c02 |0029: move-result-object v2 │ │ +02a900: 1a03 020e |002a: const-string v3, "text/html" // string@0e02 │ │ +02a904: 1a04 990e |002c: const-string v4, "utf-8" // string@0e99 │ │ +02a908: 0715 |002e: move-object v5, v1 │ │ +02a90a: 7406 0201 0000 |002f: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/webkit/WebView;.loadDataWithBaseURL:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@0102 │ │ +02a910: 6e10 3704 0700 |0032: invoke-virtual {v7}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +02a916: 0c01 |0035: move-result-object v1 │ │ +02a918: 1402 9000 087f |0036: const v2, #float 1.80778e+38 // #7f080090 │ │ +02a91e: 6e20 8000 2100 |0039: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +02a924: 0c01 |003c: move-result-object v1 │ │ +02a926: 6e20 2500 1600 |003d: invoke-virtual {v6, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ +02a92c: 6e20 2600 0600 |0040: invoke-virtual {v6, v0}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0026 │ │ +02a932: 6e10 3704 0700 |0043: invoke-virtual {v7}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +02a938: 0c01 |0046: move-result-object v1 │ │ +02a93a: 1402 9100 087f |0047: const v2, #float 1.80778e+38 // #7f080091 │ │ +02a940: 6e20 8000 2100 |004a: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +02a946: 0c01 |004d: move-result-object v1 │ │ +02a948: 2202 1b01 |004e: new-instance v2, Lcom/gacode/relaunchx/ReLaunch$1; // type@011b │ │ +02a94c: 7020 3603 7200 |0050: invoke-direct {v2, v7}, Lcom/gacode/relaunchx/ReLaunch$1;.:(Lcom/gacode/relaunchx/ReLaunch;)V // method@0336 │ │ +02a952: 6e30 2200 1602 |0053: invoke-virtual {v6, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0022 │ │ +02a958: 6e10 3704 0700 |0056: invoke-virtual {v7}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +02a95e: 0c01 |0059: move-result-object v1 │ │ +02a960: 1402 8000 087f |005a: const v2, #float 1.80778e+38 // #7f080080 │ │ +02a966: 6e20 8000 2100 |005d: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +02a96c: 0c01 |0060: move-result-object v1 │ │ +02a96e: 2202 4001 |0061: new-instance v2, Lcom/gacode/relaunchx/ReLaunch$2; // type@0140 │ │ +02a972: 7020 a303 7200 |0063: invoke-direct {v2, v7}, Lcom/gacode/relaunchx/ReLaunch$2;.:(Lcom/gacode/relaunchx/ReLaunch;)V // method@03a3 │ │ +02a978: 6e30 2000 1602 |0066: invoke-virtual {v6, v1, v2}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0020 │ │ +02a97e: 6e10 2700 0600 |0069: invoke-virtual {v6}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ +02a984: 289d |006c: goto 0009 // -0063 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=316 │ │ 0x0009 line=353 │ │ 0x000a line=319 │ │ 0x0015 line=320 │ │ 0x001a line=321 │ │ @@ -46510,89 +46516,89 @@ │ │ type : '(Landroid/content/pm/PackageManager;)Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 145 16-bit code units │ │ -0298f0: |[0298f0] com.gacode.relaunchx.ReLaunch.createAppList:(Landroid/content/pm/PackageManager;)Ljava/util/List; │ │ -029900: 2205 0d02 |0000: new-instance v5, Ljava/util/ArrayList; // type@020d │ │ -029904: 7010 ae06 0500 |0002: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@06ae │ │ -02990a: 2202 1c00 |0005: new-instance v2, Landroid/content/Intent; // type@001c │ │ -02990e: 7010 4c00 0200 |0007: invoke-direct {v2}, Landroid/content/Intent;.:()V // method@004c │ │ -029914: 1a08 5905 |000a: const-string v8, "android.intent.category.LAUNCHER" // string@0559 │ │ -029918: 6e20 5000 8200 |000c: invoke-virtual {v2, v8}, Landroid/content/Intent;.addCategory:(Ljava/lang/String;)Landroid/content/Intent; // method@0050 │ │ -02991e: 1a08 5405 |000f: const-string v8, "android.intent.action.MAIN" // string@0554 │ │ -029922: 6e20 5a00 8200 |0011: invoke-virtual {v2, v8}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@005a │ │ -029928: 1208 |0014: const/4 v8, #int 0 // #0 │ │ -02992a: 6e30 7800 2b08 |0015: invoke-virtual {v11, v2, v8}, Landroid/content/pm/PackageManager;.queryIntentActivities:(Landroid/content/Intent;I)Ljava/util/List; // method@0078 │ │ -029930: 0c07 |0018: move-result-object v7 │ │ -029932: 1a04 0000 |0019: const-string v4, "" // string@0000 │ │ -029936: 1a01 0000 |001b: const-string v1, "" // string@0000 │ │ -02993a: 1a03 0000 |001d: const-string v3, "" // string@0000 │ │ -02993e: 7210 d106 0700 |001f: invoke-interface {v7}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@06d1 │ │ -029944: 0c09 |0022: move-result-object v9 │ │ -029946: 7210 c806 0900 |0023: invoke-interface {v9}, Ljava/util/Iterator;.hasNext:()Z // method@06c8 │ │ -02994c: 0a08 |0026: move-result v8 │ │ -02994e: 3808 5e00 |0027: if-eqz v8, 0085 // +005e │ │ -029952: 7210 c906 0900 |0029: invoke-interface {v9}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@06c9 │ │ -029958: 0c06 |002c: move-result-object v6 │ │ -02995a: 1f06 2600 |002d: check-cast v6, Landroid/content/pm/ResolveInfo; // type@0026 │ │ -02995e: 5468 1600 |002f: iget-object v8, v6, Landroid/content/pm/ResolveInfo;.activityInfo:Landroid/content/pm/ActivityInfo; // field@0016 │ │ -029962: 3808 f2ff |0031: if-eqz v8, 0023 // -000e │ │ -029966: 5468 1600 |0033: iget-object v8, v6, Landroid/content/pm/ResolveInfo;.activityInfo:Landroid/content/pm/ActivityInfo; // field@0016 │ │ -02996a: 5484 1100 |0035: iget-object v4, v8, Landroid/content/pm/ActivityInfo;.packageName:Ljava/lang/String; // field@0011 │ │ -02996e: 5468 1600 |0037: iget-object v8, v6, Landroid/content/pm/ResolveInfo;.activityInfo:Landroid/content/pm/ActivityInfo; // field@0016 │ │ -029972: 5481 1000 |0039: iget-object v1, v8, Landroid/content/pm/ActivityInfo;.name:Ljava/lang/String; // field@0010 │ │ -029976: 5468 1600 |003b: iget-object v8, v6, Landroid/content/pm/ResolveInfo;.activityInfo:Landroid/content/pm/ActivityInfo; // field@0016 │ │ -02997a: 5288 0f00 |003d: iget v8, v8, Landroid/content/pm/ActivityInfo;.labelRes:I // field@000f │ │ -02997e: 3808 3d00 |003f: if-eqz v8, 007c // +003d │ │ -029982: 5468 1600 |0041: iget-object v8, v6, Landroid/content/pm/ResolveInfo;.activityInfo:Landroid/content/pm/ActivityInfo; // field@0016 │ │ -029986: 6e20 7300 b800 |0043: invoke-virtual {v8, v11}, Landroid/content/pm/ActivityInfo;.loadLabel:(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence; // method@0073 │ │ -02998c: 0c08 |0046: move-result-object v8 │ │ -02998e: 0780 |0047: move-object v0, v8 │ │ -029990: 1f00 0002 |0048: check-cast v0, Ljava/lang/String; // type@0200 │ │ -029994: 0703 |004a: move-object v3, v0 │ │ -029996: 6308 5906 |004b: sget-boolean v8, Lcom/gacode/relaunchx/ReLaunch;.filterMyself:Z // field@0659 │ │ -02999a: 3808 0a00 |004d: if-eqz v8, 0057 // +000a │ │ -02999e: 6208 6206 |004f: sget-object v8, Lcom/gacode/relaunchx/ReLaunch;.selfName:Ljava/lang/String; // field@0662 │ │ -0299a2: 6e20 7c06 8100 |0051: invoke-virtual {v1, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -0299a8: 0a08 |0054: move-result v8 │ │ -0299aa: 3908 ceff |0055: if-nez v8, 0023 // -0032 │ │ -0299ae: 2208 0202 |0057: new-instance v8, Ljava/lang/StringBuilder; // type@0202 │ │ -0299b2: 7010 9606 0800 |0059: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -0299b8: 6e20 9a06 4800 |005c: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -0299be: 0c08 |005f: move-result-object v8 │ │ -0299c0: 1a0a 1700 |0060: const-string v10, "%" // string@0017 │ │ -0299c4: 6e20 9a06 a800 |0062: invoke-virtual {v8, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -0299ca: 0c08 |0065: move-result-object v8 │ │ -0299cc: 6e20 9a06 1800 |0066: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -0299d2: 0c08 |0069: move-result-object v8 │ │ -0299d4: 1a0a 1700 |006a: const-string v10, "%" // string@0017 │ │ -0299d8: 6e20 9a06 a800 |006c: invoke-virtual {v8, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -0299de: 0c08 |006f: move-result-object v8 │ │ -0299e0: 6e20 9a06 3800 |0070: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -0299e6: 0c08 |0073: move-result-object v8 │ │ -0299e8: 6e10 9c06 0800 |0074: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -0299ee: 0c08 |0077: move-result-object v8 │ │ -0299f0: 7220 cc06 8500 |0078: invoke-interface {v5, v8}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@06cc │ │ -0299f6: 28a8 |007b: goto 0023 // -0058 │ │ -0299f8: 6e20 7a00 b600 |007c: invoke-virtual {v6, v11}, Landroid/content/pm/ResolveInfo;.loadLabel:(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence; // method@007a │ │ -0299fe: 0c08 |007f: move-result-object v8 │ │ -029a00: 0780 |0080: move-object v0, v8 │ │ -029a02: 1f00 0002 |0081: check-cast v0, Ljava/lang/String; // type@0200 │ │ -029a06: 0703 |0083: move-object v3, v0 │ │ -029a08: 28c7 |0084: goto 004b // -0039 │ │ -029a0a: 2208 6601 |0085: new-instance v8, Lcom/gacode/relaunchx/ReLaunch$AppComparator; // type@0166 │ │ -029a0e: 1209 |0087: const/4 v9, #int 0 // #0 │ │ -029a10: 7020 f103 9800 |0088: invoke-direct {v8, v9}, Lcom/gacode/relaunchx/ReLaunch$AppComparator;.:(Lcom/gacode/relaunchx/ReLaunch$1;)V // method@03f1 │ │ -029a16: 7120 ba06 8500 |008b: invoke-static {v5, v8}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@06ba │ │ -029a1c: 1105 |008e: return-object v5 │ │ -029a1e: 0d08 |008f: move-exception v8 │ │ -029a20: 28bb |0090: goto 004b // -0045 │ │ +02a988: |[02a988] com.gacode.relaunchx.ReLaunch.createAppList:(Landroid/content/pm/PackageManager;)Ljava/util/List; │ │ +02a998: 2205 0d02 |0000: new-instance v5, Ljava/util/ArrayList; // type@020d │ │ +02a99c: 7010 ae06 0500 |0002: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@06ae │ │ +02a9a2: 2202 1c00 |0005: new-instance v2, Landroid/content/Intent; // type@001c │ │ +02a9a6: 7010 4c00 0200 |0007: invoke-direct {v2}, Landroid/content/Intent;.:()V // method@004c │ │ +02a9ac: 1a08 5905 |000a: const-string v8, "android.intent.category.LAUNCHER" // string@0559 │ │ +02a9b0: 6e20 5000 8200 |000c: invoke-virtual {v2, v8}, Landroid/content/Intent;.addCategory:(Ljava/lang/String;)Landroid/content/Intent; // method@0050 │ │ +02a9b6: 1a08 5405 |000f: const-string v8, "android.intent.action.MAIN" // string@0554 │ │ +02a9ba: 6e20 5a00 8200 |0011: invoke-virtual {v2, v8}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@005a │ │ +02a9c0: 1208 |0014: const/4 v8, #int 0 // #0 │ │ +02a9c2: 6e30 7800 2b08 |0015: invoke-virtual {v11, v2, v8}, Landroid/content/pm/PackageManager;.queryIntentActivities:(Landroid/content/Intent;I)Ljava/util/List; // method@0078 │ │ +02a9c8: 0c07 |0018: move-result-object v7 │ │ +02a9ca: 1a04 0000 |0019: const-string v4, "" // string@0000 │ │ +02a9ce: 1a01 0000 |001b: const-string v1, "" // string@0000 │ │ +02a9d2: 1a03 0000 |001d: const-string v3, "" // string@0000 │ │ +02a9d6: 7210 d106 0700 |001f: invoke-interface {v7}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@06d1 │ │ +02a9dc: 0c09 |0022: move-result-object v9 │ │ +02a9de: 7210 c806 0900 |0023: invoke-interface {v9}, Ljava/util/Iterator;.hasNext:()Z // method@06c8 │ │ +02a9e4: 0a08 |0026: move-result v8 │ │ +02a9e6: 3808 5e00 |0027: if-eqz v8, 0085 // +005e │ │ +02a9ea: 7210 c906 0900 |0029: invoke-interface {v9}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@06c9 │ │ +02a9f0: 0c06 |002c: move-result-object v6 │ │ +02a9f2: 1f06 2600 |002d: check-cast v6, Landroid/content/pm/ResolveInfo; // type@0026 │ │ +02a9f6: 5468 1600 |002f: iget-object v8, v6, Landroid/content/pm/ResolveInfo;.activityInfo:Landroid/content/pm/ActivityInfo; // field@0016 │ │ +02a9fa: 3808 f2ff |0031: if-eqz v8, 0023 // -000e │ │ +02a9fe: 5468 1600 |0033: iget-object v8, v6, Landroid/content/pm/ResolveInfo;.activityInfo:Landroid/content/pm/ActivityInfo; // field@0016 │ │ +02aa02: 5484 1100 |0035: iget-object v4, v8, Landroid/content/pm/ActivityInfo;.packageName:Ljava/lang/String; // field@0011 │ │ +02aa06: 5468 1600 |0037: iget-object v8, v6, Landroid/content/pm/ResolveInfo;.activityInfo:Landroid/content/pm/ActivityInfo; // field@0016 │ │ +02aa0a: 5481 1000 |0039: iget-object v1, v8, Landroid/content/pm/ActivityInfo;.name:Ljava/lang/String; // field@0010 │ │ +02aa0e: 5468 1600 |003b: iget-object v8, v6, Landroid/content/pm/ResolveInfo;.activityInfo:Landroid/content/pm/ActivityInfo; // field@0016 │ │ +02aa12: 5288 0f00 |003d: iget v8, v8, Landroid/content/pm/ActivityInfo;.labelRes:I // field@000f │ │ +02aa16: 3808 3d00 |003f: if-eqz v8, 007c // +003d │ │ +02aa1a: 5468 1600 |0041: iget-object v8, v6, Landroid/content/pm/ResolveInfo;.activityInfo:Landroid/content/pm/ActivityInfo; // field@0016 │ │ +02aa1e: 6e20 7300 b800 |0043: invoke-virtual {v8, v11}, Landroid/content/pm/ActivityInfo;.loadLabel:(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence; // method@0073 │ │ +02aa24: 0c08 |0046: move-result-object v8 │ │ +02aa26: 0780 |0047: move-object v0, v8 │ │ +02aa28: 1f00 0002 |0048: check-cast v0, Ljava/lang/String; // type@0200 │ │ +02aa2c: 0703 |004a: move-object v3, v0 │ │ +02aa2e: 6308 5906 |004b: sget-boolean v8, Lcom/gacode/relaunchx/ReLaunch;.filterMyself:Z // field@0659 │ │ +02aa32: 3808 0a00 |004d: if-eqz v8, 0057 // +000a │ │ +02aa36: 6208 6206 |004f: sget-object v8, Lcom/gacode/relaunchx/ReLaunch;.selfName:Ljava/lang/String; // field@0662 │ │ +02aa3a: 6e20 7c06 8100 |0051: invoke-virtual {v1, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +02aa40: 0a08 |0054: move-result v8 │ │ +02aa42: 3908 ceff |0055: if-nez v8, 0023 // -0032 │ │ +02aa46: 2208 0202 |0057: new-instance v8, Ljava/lang/StringBuilder; // type@0202 │ │ +02aa4a: 7010 9606 0800 |0059: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +02aa50: 6e20 9a06 4800 |005c: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02aa56: 0c08 |005f: move-result-object v8 │ │ +02aa58: 1a0a 1700 |0060: const-string v10, "%" // string@0017 │ │ +02aa5c: 6e20 9a06 a800 |0062: invoke-virtual {v8, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02aa62: 0c08 |0065: move-result-object v8 │ │ +02aa64: 6e20 9a06 1800 |0066: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02aa6a: 0c08 |0069: move-result-object v8 │ │ +02aa6c: 1a0a 1700 |006a: const-string v10, "%" // string@0017 │ │ +02aa70: 6e20 9a06 a800 |006c: invoke-virtual {v8, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02aa76: 0c08 |006f: move-result-object v8 │ │ +02aa78: 6e20 9a06 3800 |0070: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02aa7e: 0c08 |0073: move-result-object v8 │ │ +02aa80: 6e10 9c06 0800 |0074: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +02aa86: 0c08 |0077: move-result-object v8 │ │ +02aa88: 7220 cc06 8500 |0078: invoke-interface {v5, v8}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@06cc │ │ +02aa8e: 28a8 |007b: goto 0023 // -0058 │ │ +02aa90: 6e20 7a00 b600 |007c: invoke-virtual {v6, v11}, Landroid/content/pm/ResolveInfo;.loadLabel:(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence; // method@007a │ │ +02aa96: 0c08 |007f: move-result-object v8 │ │ +02aa98: 0780 |0080: move-object v0, v8 │ │ +02aa9a: 1f00 0002 |0081: check-cast v0, Ljava/lang/String; // type@0200 │ │ +02aa9e: 0703 |0083: move-object v3, v0 │ │ +02aaa0: 28c7 |0084: goto 004b // -0039 │ │ +02aaa2: 2208 6601 |0085: new-instance v8, Lcom/gacode/relaunchx/ReLaunch$AppComparator; // type@0166 │ │ +02aaa6: 1209 |0087: const/4 v9, #int 0 // #0 │ │ +02aaa8: 7020 f103 9800 |0088: invoke-direct {v8, v9}, Lcom/gacode/relaunchx/ReLaunch$AppComparator;.:(Lcom/gacode/relaunchx/ReLaunch$1;)V // method@03f1 │ │ +02aaae: 7120 ba06 8500 |008b: invoke-static {v5, v8}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@06ba │ │ +02aab4: 1105 |008e: return-object v5 │ │ +02aab6: 0d08 |008f: move-exception v8 │ │ +02aab8: 28bb |0090: goto 004b // -0045 │ │ catches : 2 │ │ 0x003b - 0x004b │ │ Ljava/lang/Exception; -> 0x008f │ │ 0x007c - 0x0084 │ │ Ljava/lang/Exception; -> 0x008f │ │ positions : │ │ 0x0000 line=1852 │ │ @@ -46631,90 +46637,90 @@ │ │ type : '(Landroid/content/pm/PackageManager;)Ljava/util/HashMap;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 144 16-bit code units │ │ -029a3c: |[029a3c] com.gacode.relaunchx.ReLaunch.createIconsList:(Landroid/content/pm/PackageManager;)Ljava/util/HashMap; │ │ -029a4c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -029a4e: 2206 1502 |0001: new-instance v6, Ljava/util/HashMap; // type@0215 │ │ -029a52: 7010 c006 0600 |0003: invoke-direct {v6}, Ljava/util/HashMap;.:()V // method@06c0 │ │ -029a58: 2202 1c00 |0006: new-instance v2, Landroid/content/Intent; // type@001c │ │ -029a5c: 7010 4c00 0200 |0008: invoke-direct {v2}, Landroid/content/Intent;.:()V // method@004c │ │ -029a62: 1a09 5905 |000b: const-string v9, "android.intent.category.LAUNCHER" // string@0559 │ │ -029a66: 6e20 5000 9200 |000d: invoke-virtual {v2, v9}, Landroid/content/Intent;.addCategory:(Ljava/lang/String;)Landroid/content/Intent; // method@0050 │ │ -029a6c: 1a09 5405 |0010: const-string v9, "android.intent.action.MAIN" // string@0554 │ │ -029a70: 6e20 5a00 9200 |0012: invoke-virtual {v2, v9}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@005a │ │ -029a76: 1209 |0015: const/4 v9, #int 0 // #0 │ │ -029a78: 6e30 7800 2d09 |0016: invoke-virtual {v13, v2, v9}, Landroid/content/pm/PackageManager;.queryIntentActivities:(Landroid/content/Intent;I)Ljava/util/List; // method@0078 │ │ -029a7e: 0c08 |0019: move-result-object v8 │ │ -029a80: 1a05 0000 |001a: const-string v5, "" // string@0000 │ │ -029a84: 1a01 0000 |001c: const-string v1, "" // string@0000 │ │ -029a88: 1a04 0000 |001e: const-string v4, "" // string@0000 │ │ -029a8c: 7210 d106 0800 |0020: invoke-interface {v8}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@06d1 │ │ -029a92: 0c0a |0023: move-result-object v10 │ │ -029a94: 7210 c806 0a00 |0024: invoke-interface {v10}, Ljava/util/Iterator;.hasNext:()Z // method@06c8 │ │ -029a9a: 0a09 |0027: move-result v9 │ │ -029a9c: 3809 6500 |0028: if-eqz v9, 008d // +0065 │ │ -029aa0: 7210 c906 0a00 |002a: invoke-interface {v10}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@06c9 │ │ -029aa6: 0c07 |002d: move-result-object v7 │ │ -029aa8: 1f07 2600 |002e: check-cast v7, Landroid/content/pm/ResolveInfo; // type@0026 │ │ -029aac: 5479 1600 |0030: iget-object v9, v7, Landroid/content/pm/ResolveInfo;.activityInfo:Landroid/content/pm/ActivityInfo; // field@0016 │ │ -029ab0: 3809 f2ff |0032: if-eqz v9, 0024 // -000e │ │ -029ab4: 5479 1600 |0034: iget-object v9, v7, Landroid/content/pm/ResolveInfo;.activityInfo:Landroid/content/pm/ActivityInfo; // field@0016 │ │ -029ab8: 5495 1100 |0036: iget-object v5, v9, Landroid/content/pm/ActivityInfo;.packageName:Ljava/lang/String; // field@0011 │ │ -029abc: 5479 1600 |0038: iget-object v9, v7, Landroid/content/pm/ResolveInfo;.activityInfo:Landroid/content/pm/ActivityInfo; // field@0016 │ │ -029ac0: 5491 1000 |003a: iget-object v1, v9, Landroid/content/pm/ActivityInfo;.name:Ljava/lang/String; // field@0010 │ │ -029ac4: 5479 1600 |003c: iget-object v9, v7, Landroid/content/pm/ResolveInfo;.activityInfo:Landroid/content/pm/ActivityInfo; // field@0016 │ │ -029ac8: 5299 0f00 |003e: iget v9, v9, Landroid/content/pm/ActivityInfo;.labelRes:I // field@000f │ │ -029acc: 3809 3f00 |0040: if-eqz v9, 007f // +003f │ │ -029ad0: 5479 1600 |0042: iget-object v9, v7, Landroid/content/pm/ResolveInfo;.activityInfo:Landroid/content/pm/ActivityInfo; // field@0016 │ │ -029ad4: 6e20 7300 d900 |0044: invoke-virtual {v9, v13}, Landroid/content/pm/ActivityInfo;.loadLabel:(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence; // method@0073 │ │ -029ada: 0c09 |0047: move-result-object v9 │ │ -029adc: 0790 |0048: move-object v0, v9 │ │ -029ade: 1f00 0002 |0049: check-cast v0, Ljava/lang/String; // type@0200 │ │ -029ae2: 0704 |004b: move-object v4, v0 │ │ -029ae4: 5479 1600 |004c: iget-object v9, v7, Landroid/content/pm/ResolveInfo;.activityInfo:Landroid/content/pm/ActivityInfo; // field@0016 │ │ -029ae8: 5299 0e00 |004e: iget v9, v9, Landroid/content/pm/ActivityInfo;.icon:I // field@000e │ │ -029aec: 3809 3800 |0050: if-eqz v9, 0088 // +0038 │ │ -029af0: 5479 1600 |0052: iget-object v9, v7, Landroid/content/pm/ResolveInfo;.activityInfo:Landroid/content/pm/ActivityInfo; // field@0016 │ │ -029af4: 6e20 7200 d900 |0054: invoke-virtual {v9, v13}, Landroid/content/pm/ActivityInfo;.loadIcon:(Landroid/content/pm/PackageManager;)Landroid/graphics/drawable/Drawable; // method@0072 │ │ -029afa: 0c03 |0057: move-result-object v3 │ │ -029afc: 3803 ccff |0058: if-eqz v3, 0024 // -0034 │ │ -029b00: 2209 0202 |005a: new-instance v9, Ljava/lang/StringBuilder; // type@0202 │ │ -029b04: 7010 9606 0900 |005c: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -029b0a: 6e20 9a06 5900 |005f: invoke-virtual {v9, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -029b10: 0c09 |0062: move-result-object v9 │ │ -029b12: 1a0b 1700 |0063: const-string v11, "%" // string@0017 │ │ -029b16: 6e20 9a06 b900 |0065: invoke-virtual {v9, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -029b1c: 0c09 |0068: move-result-object v9 │ │ -029b1e: 6e20 9a06 1900 |0069: invoke-virtual {v9, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -029b24: 0c09 |006c: move-result-object v9 │ │ -029b26: 1a0b 1700 |006d: const-string v11, "%" // string@0017 │ │ -029b2a: 6e20 9a06 b900 |006f: invoke-virtual {v9, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -029b30: 0c09 |0072: move-result-object v9 │ │ -029b32: 6e20 9a06 4900 |0073: invoke-virtual {v9, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -029b38: 0c09 |0076: move-result-object v9 │ │ -029b3a: 6e10 9c06 0900 |0077: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -029b40: 0c09 |007a: move-result-object v9 │ │ -029b42: 6e30 c506 9603 |007b: invoke-virtual {v6, v9, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@06c5 │ │ -029b48: 28a6 |007e: goto 0024 // -005a │ │ -029b4a: 6e20 7a00 d700 |007f: invoke-virtual {v7, v13}, Landroid/content/pm/ResolveInfo;.loadLabel:(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence; // method@007a │ │ -029b50: 0c09 |0082: move-result-object v9 │ │ -029b52: 0790 |0083: move-object v0, v9 │ │ -029b54: 1f00 0002 |0084: check-cast v0, Ljava/lang/String; // type@0200 │ │ -029b58: 0704 |0086: move-object v4, v0 │ │ -029b5a: 28c5 |0087: goto 004c // -003b │ │ -029b5c: 6e20 7900 d700 |0088: invoke-virtual {v7, v13}, Landroid/content/pm/ResolveInfo;.loadIcon:(Landroid/content/pm/PackageManager;)Landroid/graphics/drawable/Drawable; // method@0079 │ │ -029b62: 0c03 |008b: move-result-object v3 │ │ -029b64: 28cc |008c: goto 0058 // -0034 │ │ -029b66: 1106 |008d: return-object v6 │ │ -029b68: 0d09 |008e: move-exception v9 │ │ -029b6a: 28c9 |008f: goto 0058 // -0037 │ │ +02aad4: |[02aad4] com.gacode.relaunchx.ReLaunch.createIconsList:(Landroid/content/pm/PackageManager;)Ljava/util/HashMap; │ │ +02aae4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +02aae6: 2206 1502 |0001: new-instance v6, Ljava/util/HashMap; // type@0215 │ │ +02aaea: 7010 c006 0600 |0003: invoke-direct {v6}, Ljava/util/HashMap;.:()V // method@06c0 │ │ +02aaf0: 2202 1c00 |0006: new-instance v2, Landroid/content/Intent; // type@001c │ │ +02aaf4: 7010 4c00 0200 |0008: invoke-direct {v2}, Landroid/content/Intent;.:()V // method@004c │ │ +02aafa: 1a09 5905 |000b: const-string v9, "android.intent.category.LAUNCHER" // string@0559 │ │ +02aafe: 6e20 5000 9200 |000d: invoke-virtual {v2, v9}, Landroid/content/Intent;.addCategory:(Ljava/lang/String;)Landroid/content/Intent; // method@0050 │ │ +02ab04: 1a09 5405 |0010: const-string v9, "android.intent.action.MAIN" // string@0554 │ │ +02ab08: 6e20 5a00 9200 |0012: invoke-virtual {v2, v9}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@005a │ │ +02ab0e: 1209 |0015: const/4 v9, #int 0 // #0 │ │ +02ab10: 6e30 7800 2d09 |0016: invoke-virtual {v13, v2, v9}, Landroid/content/pm/PackageManager;.queryIntentActivities:(Landroid/content/Intent;I)Ljava/util/List; // method@0078 │ │ +02ab16: 0c08 |0019: move-result-object v8 │ │ +02ab18: 1a05 0000 |001a: const-string v5, "" // string@0000 │ │ +02ab1c: 1a01 0000 |001c: const-string v1, "" // string@0000 │ │ +02ab20: 1a04 0000 |001e: const-string v4, "" // string@0000 │ │ +02ab24: 7210 d106 0800 |0020: invoke-interface {v8}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@06d1 │ │ +02ab2a: 0c0a |0023: move-result-object v10 │ │ +02ab2c: 7210 c806 0a00 |0024: invoke-interface {v10}, Ljava/util/Iterator;.hasNext:()Z // method@06c8 │ │ +02ab32: 0a09 |0027: move-result v9 │ │ +02ab34: 3809 6500 |0028: if-eqz v9, 008d // +0065 │ │ +02ab38: 7210 c906 0a00 |002a: invoke-interface {v10}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@06c9 │ │ +02ab3e: 0c07 |002d: move-result-object v7 │ │ +02ab40: 1f07 2600 |002e: check-cast v7, Landroid/content/pm/ResolveInfo; // type@0026 │ │ +02ab44: 5479 1600 |0030: iget-object v9, v7, Landroid/content/pm/ResolveInfo;.activityInfo:Landroid/content/pm/ActivityInfo; // field@0016 │ │ +02ab48: 3809 f2ff |0032: if-eqz v9, 0024 // -000e │ │ +02ab4c: 5479 1600 |0034: iget-object v9, v7, Landroid/content/pm/ResolveInfo;.activityInfo:Landroid/content/pm/ActivityInfo; // field@0016 │ │ +02ab50: 5495 1100 |0036: iget-object v5, v9, Landroid/content/pm/ActivityInfo;.packageName:Ljava/lang/String; // field@0011 │ │ +02ab54: 5479 1600 |0038: iget-object v9, v7, Landroid/content/pm/ResolveInfo;.activityInfo:Landroid/content/pm/ActivityInfo; // field@0016 │ │ +02ab58: 5491 1000 |003a: iget-object v1, v9, Landroid/content/pm/ActivityInfo;.name:Ljava/lang/String; // field@0010 │ │ +02ab5c: 5479 1600 |003c: iget-object v9, v7, Landroid/content/pm/ResolveInfo;.activityInfo:Landroid/content/pm/ActivityInfo; // field@0016 │ │ +02ab60: 5299 0f00 |003e: iget v9, v9, Landroid/content/pm/ActivityInfo;.labelRes:I // field@000f │ │ +02ab64: 3809 3f00 |0040: if-eqz v9, 007f // +003f │ │ +02ab68: 5479 1600 |0042: iget-object v9, v7, Landroid/content/pm/ResolveInfo;.activityInfo:Landroid/content/pm/ActivityInfo; // field@0016 │ │ +02ab6c: 6e20 7300 d900 |0044: invoke-virtual {v9, v13}, Landroid/content/pm/ActivityInfo;.loadLabel:(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence; // method@0073 │ │ +02ab72: 0c09 |0047: move-result-object v9 │ │ +02ab74: 0790 |0048: move-object v0, v9 │ │ +02ab76: 1f00 0002 |0049: check-cast v0, Ljava/lang/String; // type@0200 │ │ +02ab7a: 0704 |004b: move-object v4, v0 │ │ +02ab7c: 5479 1600 |004c: iget-object v9, v7, Landroid/content/pm/ResolveInfo;.activityInfo:Landroid/content/pm/ActivityInfo; // field@0016 │ │ +02ab80: 5299 0e00 |004e: iget v9, v9, Landroid/content/pm/ActivityInfo;.icon:I // field@000e │ │ +02ab84: 3809 3800 |0050: if-eqz v9, 0088 // +0038 │ │ +02ab88: 5479 1600 |0052: iget-object v9, v7, Landroid/content/pm/ResolveInfo;.activityInfo:Landroid/content/pm/ActivityInfo; // field@0016 │ │ +02ab8c: 6e20 7200 d900 |0054: invoke-virtual {v9, v13}, Landroid/content/pm/ActivityInfo;.loadIcon:(Landroid/content/pm/PackageManager;)Landroid/graphics/drawable/Drawable; // method@0072 │ │ +02ab92: 0c03 |0057: move-result-object v3 │ │ +02ab94: 3803 ccff |0058: if-eqz v3, 0024 // -0034 │ │ +02ab98: 2209 0202 |005a: new-instance v9, Ljava/lang/StringBuilder; // type@0202 │ │ +02ab9c: 7010 9606 0900 |005c: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +02aba2: 6e20 9a06 5900 |005f: invoke-virtual {v9, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02aba8: 0c09 |0062: move-result-object v9 │ │ +02abaa: 1a0b 1700 |0063: const-string v11, "%" // string@0017 │ │ +02abae: 6e20 9a06 b900 |0065: invoke-virtual {v9, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02abb4: 0c09 |0068: move-result-object v9 │ │ +02abb6: 6e20 9a06 1900 |0069: invoke-virtual {v9, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02abbc: 0c09 |006c: move-result-object v9 │ │ +02abbe: 1a0b 1700 |006d: const-string v11, "%" // string@0017 │ │ +02abc2: 6e20 9a06 b900 |006f: invoke-virtual {v9, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02abc8: 0c09 |0072: move-result-object v9 │ │ +02abca: 6e20 9a06 4900 |0073: invoke-virtual {v9, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02abd0: 0c09 |0076: move-result-object v9 │ │ +02abd2: 6e10 9c06 0900 |0077: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +02abd8: 0c09 |007a: move-result-object v9 │ │ +02abda: 6e30 c506 9603 |007b: invoke-virtual {v6, v9, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@06c5 │ │ +02abe0: 28a6 |007e: goto 0024 // -005a │ │ +02abe2: 6e20 7a00 d700 |007f: invoke-virtual {v7, v13}, Landroid/content/pm/ResolveInfo;.loadLabel:(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence; // method@007a │ │ +02abe8: 0c09 |0082: move-result-object v9 │ │ +02abea: 0790 |0083: move-object v0, v9 │ │ +02abec: 1f00 0002 |0084: check-cast v0, Ljava/lang/String; // type@0200 │ │ +02abf0: 0704 |0086: move-object v4, v0 │ │ +02abf2: 28c5 |0087: goto 004c // -003b │ │ +02abf4: 6e20 7900 d700 |0088: invoke-virtual {v7, v13}, Landroid/content/pm/ResolveInfo;.loadIcon:(Landroid/content/pm/PackageManager;)Landroid/graphics/drawable/Drawable; // method@0079 │ │ +02abfa: 0c03 |008b: move-result-object v3 │ │ +02abfc: 28cc |008c: goto 0058 // -0034 │ │ +02abfe: 1106 |008d: return-object v6 │ │ +02ac00: 0d09 |008e: move-exception v9 │ │ +02ac02: 28c9 |008f: goto 0058 // -0037 │ │ catches : 2 │ │ 0x003c - 0x0057 │ │ Ljava/lang/Exception; -> 0x008e │ │ 0x007f - 0x008b │ │ Ljava/lang/Exception; -> 0x008e │ │ positions : │ │ 0x0000 line=1799 │ │ @@ -46758,66 +46764,66 @@ │ │ type : '(Ljava/util/List;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 103 16-bit code units │ │ -029b84: |[029b84] com.gacode.relaunchx.ReLaunch.createReadersString:(Ljava/util/List;)Ljava/lang/String; │ │ -029b94: 2202 0002 |0000: new-instance v2, Ljava/lang/String; // type@0200 │ │ -029b98: 7010 7206 0200 |0002: invoke-direct {v2}, Ljava/lang/String;.:()V // method@0672 │ │ -029b9e: 7210 d106 0700 |0005: invoke-interface {v7}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@06d1 │ │ -029ba4: 0c04 |0008: move-result-object v4 │ │ -029ba6: 7210 c806 0400 |0009: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@06c8 │ │ -029bac: 0a03 |000c: move-result v3 │ │ -029bae: 3803 5900 |000d: if-eqz v3, 0066 // +0059 │ │ -029bb2: 7210 c906 0400 |000f: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@06c9 │ │ -029bb8: 0c01 |0012: move-result-object v1 │ │ -029bba: 1f01 1502 |0013: check-cast v1, Ljava/util/HashMap; // type@0215 │ │ -029bbe: 6e10 c406 0100 |0015: invoke-virtual {v1}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@06c4 │ │ -029bc4: 0c03 |0018: move-result-object v3 │ │ -029bc6: 7210 d906 0300 |0019: invoke-interface {v3}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@06d9 │ │ -029bcc: 0c05 |001c: move-result-object v5 │ │ -029bce: 7210 c806 0500 |001d: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@06c8 │ │ -029bd4: 0a03 |0020: move-result v3 │ │ -029bd6: 3803 e8ff |0021: if-eqz v3, 0009 // -0018 │ │ -029bda: 7210 c906 0500 |0023: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@06c9 │ │ -029be0: 0c00 |0026: move-result-object v0 │ │ -029be2: 1f00 0002 |0027: check-cast v0, Ljava/lang/String; // type@0200 │ │ -029be6: 1a03 0000 |0029: const-string v3, "" // string@0000 │ │ -029bea: 6e20 7c06 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -029bf0: 0a03 |002e: move-result v3 │ │ -029bf2: 3903 1500 |002f: if-nez v3, 0044 // +0015 │ │ -029bf6: 2203 0202 |0031: new-instance v3, Ljava/lang/StringBuilder; // type@0202 │ │ -029bfa: 7010 9606 0300 |0033: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -029c00: 6e20 9a06 2300 |0036: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -029c06: 0c03 |0039: move-result-object v3 │ │ -029c08: 1a06 2a0f |003a: const-string v6, "|" // string@0f2a │ │ -029c0c: 6e20 9a06 6300 |003c: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -029c12: 0c03 |003f: move-result-object v3 │ │ -029c14: 6e10 9c06 0300 |0040: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -029c1a: 0c02 |0043: move-result-object v2 │ │ -029c1c: 2203 0202 |0044: new-instance v3, Ljava/lang/StringBuilder; // type@0202 │ │ -029c20: 7010 9606 0300 |0046: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -029c26: 6e20 9a06 2300 |0049: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -029c2c: 0c03 |004c: move-result-object v3 │ │ -029c2e: 6e20 9a06 0300 |004d: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -029c34: 0c03 |0050: move-result-object v3 │ │ -029c36: 1a06 7d00 |0051: const-string v6, ":" // string@007d │ │ -029c3a: 6e20 9a06 6300 |0053: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -029c40: 0c06 |0056: move-result-object v6 │ │ -029c42: 6e20 c306 0100 |0057: invoke-virtual {v1, v0}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ -029c48: 0c03 |005a: move-result-object v3 │ │ -029c4a: 1f03 0002 |005b: check-cast v3, Ljava/lang/String; // type@0200 │ │ -029c4e: 6e20 9a06 3600 |005d: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -029c54: 0c03 |0060: move-result-object v3 │ │ -029c56: 6e10 9c06 0300 |0061: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -029c5c: 0c02 |0064: move-result-object v2 │ │ -029c5e: 28b8 |0065: goto 001d // -0048 │ │ -029c60: 1102 |0066: return-object v2 │ │ +02ac1c: |[02ac1c] com.gacode.relaunchx.ReLaunch.createReadersString:(Ljava/util/List;)Ljava/lang/String; │ │ +02ac2c: 2202 0002 |0000: new-instance v2, Ljava/lang/String; // type@0200 │ │ +02ac30: 7010 7206 0200 |0002: invoke-direct {v2}, Ljava/lang/String;.:()V // method@0672 │ │ +02ac36: 7210 d106 0700 |0005: invoke-interface {v7}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@06d1 │ │ +02ac3c: 0c04 |0008: move-result-object v4 │ │ +02ac3e: 7210 c806 0400 |0009: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@06c8 │ │ +02ac44: 0a03 |000c: move-result v3 │ │ +02ac46: 3803 5900 |000d: if-eqz v3, 0066 // +0059 │ │ +02ac4a: 7210 c906 0400 |000f: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@06c9 │ │ +02ac50: 0c01 |0012: move-result-object v1 │ │ +02ac52: 1f01 1502 |0013: check-cast v1, Ljava/util/HashMap; // type@0215 │ │ +02ac56: 6e10 c406 0100 |0015: invoke-virtual {v1}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@06c4 │ │ +02ac5c: 0c03 |0018: move-result-object v3 │ │ +02ac5e: 7210 d906 0300 |0019: invoke-interface {v3}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@06d9 │ │ +02ac64: 0c05 |001c: move-result-object v5 │ │ +02ac66: 7210 c806 0500 |001d: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@06c8 │ │ +02ac6c: 0a03 |0020: move-result v3 │ │ +02ac6e: 3803 e8ff |0021: if-eqz v3, 0009 // -0018 │ │ +02ac72: 7210 c906 0500 |0023: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@06c9 │ │ +02ac78: 0c00 |0026: move-result-object v0 │ │ +02ac7a: 1f00 0002 |0027: check-cast v0, Ljava/lang/String; // type@0200 │ │ +02ac7e: 1a03 0000 |0029: const-string v3, "" // string@0000 │ │ +02ac82: 6e20 7c06 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +02ac88: 0a03 |002e: move-result v3 │ │ +02ac8a: 3903 1500 |002f: if-nez v3, 0044 // +0015 │ │ +02ac8e: 2203 0202 |0031: new-instance v3, Ljava/lang/StringBuilder; // type@0202 │ │ +02ac92: 7010 9606 0300 |0033: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +02ac98: 6e20 9a06 2300 |0036: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02ac9e: 0c03 |0039: move-result-object v3 │ │ +02aca0: 1a06 2a0f |003a: const-string v6, "|" // string@0f2a │ │ +02aca4: 6e20 9a06 6300 |003c: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02acaa: 0c03 |003f: move-result-object v3 │ │ +02acac: 6e10 9c06 0300 |0040: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +02acb2: 0c02 |0043: move-result-object v2 │ │ +02acb4: 2203 0202 |0044: new-instance v3, Ljava/lang/StringBuilder; // type@0202 │ │ +02acb8: 7010 9606 0300 |0046: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +02acbe: 6e20 9a06 2300 |0049: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02acc4: 0c03 |004c: move-result-object v3 │ │ +02acc6: 6e20 9a06 0300 |004d: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02accc: 0c03 |0050: move-result-object v3 │ │ +02acce: 1a06 7d00 |0051: const-string v6, ":" // string@007d │ │ +02acd2: 6e20 9a06 6300 |0053: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02acd8: 0c06 |0056: move-result-object v6 │ │ +02acda: 6e20 c306 0100 |0057: invoke-virtual {v1, v0}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ +02ace0: 0c03 |005a: move-result-object v3 │ │ +02ace2: 1f03 0002 |005b: check-cast v3, Ljava/lang/String; // type@0200 │ │ +02ace6: 6e20 9a06 3600 |005d: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02acec: 0c03 |0060: move-result-object v3 │ │ +02acee: 6e10 9c06 0300 |0061: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +02acf4: 0c02 |0064: move-result-object v2 │ │ +02acf6: 28b8 |0065: goto 001d // -0048 │ │ +02acf8: 1102 |0066: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=716 │ │ 0x0005 line=718 │ │ 0x0015 line=719 │ │ 0x0029 line=720 │ │ 0x0031 line=721 │ │ @@ -46836,778 +46842,778 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Integer;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 47 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 1593 16-bit code units │ │ -029c64: |[029c64] com.gacode.relaunchx.ReLaunch.drawDirectory:(Ljava/lang/String;Ljava/lang/Integer;)V │ │ -029c74: 2209 e001 |0000: new-instance v9, Ljava/io/File; // type@01e0 │ │ -029c78: 0800 2d00 |0002: move-object/from16 v0, v45 │ │ -029c7c: 7020 2a06 0900 |0004: invoke-direct {v9, v0}, Ljava/io/File;.:(Ljava/lang/String;)V // method@062a │ │ -029c82: 6e10 3706 0900 |0007: invoke-virtual {v9}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@0637 │ │ -029c88: 0c07 |000a: move-result-object v7 │ │ -029c8a: 2214 0d02 |000b: new-instance v20, Ljava/util/ArrayList; // type@020d │ │ -029c8e: 7601 ae06 1400 |000d: invoke-direct/range {v20}, Ljava/util/ArrayList;.:()V // method@06ae │ │ -029c94: 220b 0d02 |0010: new-instance v11, Ljava/util/ArrayList; // type@020d │ │ -029c98: 7010 ae06 0b00 |0012: invoke-direct {v11}, Ljava/util/ArrayList;.:()V // method@06ae │ │ -029c9e: 7601 5a04 2c00 |0015: invoke-direct/range {v44}, Lcom/gacode/relaunchx/ReLaunch;.setEinkController:()V // method@045a │ │ -029ca4: 0800 2d00 |0018: move-object/from16 v0, v45 │ │ -029ca8: 0801 2c00 |001a: move-object/from16 v1, v44 │ │ -029cac: 5b10 5306 |001c: iput-object v0, v1, Lcom/gacode/relaunchx/ReLaunch;.currentRoot:Ljava/lang/String; // field@0653 │ │ -029cb0: 7401 5c06 2e00 |001e: invoke-virtual/range {v46}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -029cb6: 0a27 |0021: move-result v39 │ │ -029cb8: 1328 ffff |0022: const/16 v40, #int -1 // #ffff │ │ -029cbc: 0200 2700 |0024: move/from16 v0, v39 │ │ -029cc0: 0201 2800 |0026: move/from16 v1, v40 │ │ -029cc4: 3310 1201 |0028: if-ne v0, v1, 013a // +0112 │ │ -029cc8: 1327 0000 |002a: const/16 v39, #int 0 // #0 │ │ -029ccc: 7701 5f06 2700 |002c: invoke-static/range {v39}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -029cd2: 0c27 |002f: move-result-object v39 │ │ -029cd4: 0800 2700 |0030: move-object/from16 v0, v39 │ │ -029cd8: 0801 2c00 |0032: move-object/from16 v1, v44 │ │ -029cdc: 5b10 5206 |0034: iput-object v0, v1, Lcom/gacode/relaunchx/ReLaunch;.currentPosition:Ljava/lang/Integer; // field@0652 │ │ -029ce0: 0800 2c00 |0036: move-object/from16 v0, v44 │ │ -029ce4: 5400 6006 |0038: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -029ce8: 0827 0000 |003a: move-object/from16 v39, v0 │ │ -029cec: 7801 6b00 2700 |003c: invoke-interface/range {v39}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006b │ │ -029cf2: 0c10 |003f: move-result-object v16 │ │ -029cf4: 1a27 0b0a |0040: const-string v39, "lastdir" // string@0a0b │ │ -029cf8: 0800 2c00 |0042: move-object/from16 v0, v44 │ │ -029cfc: 5400 5306 |0044: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.currentRoot:Ljava/lang/String; // field@0653 │ │ -029d00: 0828 0000 |0046: move-object/from16 v40, v0 │ │ -029d04: 0800 1000 |0048: move-object/from16 v0, v16 │ │ -029d08: 0801 2700 |004a: move-object/from16 v1, v39 │ │ -029d0c: 0802 2800 |004c: move-object/from16 v2, v40 │ │ -029d10: 7230 6a00 1002 |004e: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@006a │ │ -029d16: 7801 6500 1000 |0051: invoke-interface/range {v16}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0065 │ │ -029d1c: 0800 2c00 |0054: move-object/from16 v0, v44 │ │ -029d20: 5500 6506 |0056: iget-boolean v0, v0, Lcom/gacode/relaunchx/ReLaunch;.useDirViewer:Z // field@0665 │ │ -029d24: 0227 0000 |0058: move/from16 v39, v0 │ │ -029d28: 3827 e600 |005a: if-eqz v39, 0140 // +00e6 │ │ -029d2c: 1427 0600 0c7f |005c: const v39, #float 1.86092e+38 // #7f0c0006 │ │ -029d32: 0800 2c00 |005f: move-object/from16 v0, v44 │ │ -029d36: 0201 2700 |0061: move/from16 v1, v39 │ │ -029d3a: 6e20 2c04 1000 |0063: invoke-virtual {v0, v1}, Lcom/gacode/relaunchx/ReLaunch;.findViewById:(I)Landroid/view/View; // method@042c │ │ -029d40: 0c1f |0066: move-result-object v31 │ │ -029d42: 1f1f 7200 |0067: check-cast v31, Landroid/widget/Button; // type@0072 │ │ -029d46: 6e10 3006 0900 |0069: invoke-virtual {v9}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@0630 │ │ -029d4c: 0c0a |006c: move-result-object v10 │ │ -029d4e: 0800 2c00 |006d: move-object/from16 v0, v44 │ │ -029d52: 5400 6006 |006f: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -029d56: 0827 0000 |0071: move-object/from16 v39, v0 │ │ -029d5a: 1a28 920d |0073: const-string v40, "showFullDirPath" // string@0d92 │ │ -029d5e: 1329 0100 |0075: const/16 v41, #int 1 // #1 │ │ -029d62: 7803 6d00 2700 |0077: invoke-interface/range {v39, v40, v41}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ -029d68: 0a27 |007a: move-result v39 │ │ -029d6a: 3827 cf00 |007b: if-eqz v39, 014a // +00cf │ │ -029d6e: 2227 0202 |007d: new-instance v39, Ljava/lang/StringBuilder; // type@0202 │ │ -029d72: 7601 9606 2700 |007f: invoke-direct/range {v39}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -029d78: 0800 2700 |0082: move-object/from16 v0, v39 │ │ -029d7c: 6e20 9a06 a000 |0084: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -029d82: 0c27 |0087: move-result-object v39 │ │ -029d84: 1a28 0500 |0088: const-string v40, " (" // string@0005 │ │ -029d88: 7402 9a06 2700 |008a: invoke-virtual/range {v39, v40}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -029d8e: 0c28 |008d: move-result-object v40 │ │ -029d90: 3907 b700 |008e: if-nez v7, 0145 // +00b7 │ │ -029d94: 1327 0000 |0090: const/16 v39, #int 0 // #0 │ │ -029d98: 0800 2800 |0092: move-object/from16 v0, v40 │ │ -029d9c: 0201 2700 |0094: move/from16 v1, v39 │ │ -029da0: 6e20 9706 1000 |0096: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0697 │ │ -029da6: 0c27 |0099: move-result-object v39 │ │ -029da8: 1a28 3d00 |009a: const-string v40, ")" // string@003d │ │ -029dac: 7402 9a06 2700 |009c: invoke-virtual/range {v39, v40}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -029db2: 0c27 |009f: move-result-object v39 │ │ -029db4: 7401 9c06 2700 |00a0: invoke-virtual/range {v39}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -029dba: 0c27 |00a3: move-result-object v39 │ │ -029dbc: 0800 1f00 |00a4: move-object/from16 v0, v31 │ │ -029dc0: 0801 2700 |00a6: move-object/from16 v1, v39 │ │ -029dc4: 6e20 1001 1000 |00a8: invoke-virtual {v0, v1}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@0110 │ │ -029dca: 2221 2d01 |00ab: new-instance v33, Lcom/gacode/relaunchx/ReLaunch$1TvSimpleOnGestureListener; // type@012d │ │ -029dce: 0800 2100 |00ad: move-object/from16 v0, v33 │ │ -029dd2: 0801 2c00 |00af: move-object/from16 v1, v44 │ │ -029dd6: 7020 7303 1000 |00b1: invoke-direct {v0, v1}, Lcom/gacode/relaunchx/ReLaunch$1TvSimpleOnGestureListener;.:(Lcom/gacode/relaunchx/ReLaunch;)V // method@0373 │ │ -029ddc: 2220 5900 |00b4: new-instance v32, Landroid/view/GestureDetector; // type@0059 │ │ -029de0: 7602 db00 2000 |00b6: invoke-direct/range {v32, v33}, Landroid/view/GestureDetector;.:(Landroid/view/GestureDetector$OnGestureListener;)V // method@00db │ │ -029de6: 2227 6101 |00b9: new-instance v39, Lcom/gacode/relaunchx/ReLaunch$5; // type@0161 │ │ -029dea: 0800 2700 |00bb: move-object/from16 v0, v39 │ │ -029dee: 0801 2c00 |00bd: move-object/from16 v1, v44 │ │ -029df2: 0802 2000 |00bf: move-object/from16 v2, v32 │ │ -029df6: 7030 e403 1002 |00c1: invoke-direct {v0, v1, v2}, Lcom/gacode/relaunchx/ReLaunch$5;.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/view/GestureDetector;)V // method@03e4 │ │ -029dfc: 0800 1f00 |00c4: move-object/from16 v0, v31 │ │ -029e00: 0801 2700 |00c6: move-object/from16 v1, v39 │ │ -029e04: 6e20 0f01 1000 |00c8: invoke-virtual {v0, v1}, Landroid/widget/Button;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@010f │ │ -029e0a: 1427 6700 0c7f |00cb: const v39, #float 1.86094e+38 // #7f0c0067 │ │ -029e10: 0800 2c00 |00ce: move-object/from16 v0, v44 │ │ -029e14: 0201 2700 |00d0: move/from16 v1, v39 │ │ -029e18: 6e20 2c04 1000 |00d2: invoke-virtual {v0, v1}, Lcom/gacode/relaunchx/ReLaunch;.findViewById:(I)Landroid/view/View; // method@042c │ │ -029e1e: 0c22 |00d5: move-result-object v34 │ │ -029e20: 1f22 7200 |00d6: check-cast v34, Landroid/widget/Button; // type@0072 │ │ -029e24: 1427 6c00 0c7f |00d8: const v39, #float 1.86094e+38 // #7f0c006c │ │ -029e2a: 0800 2c00 |00db: move-object/from16 v0, v44 │ │ -029e2e: 0201 2700 |00dd: move/from16 v1, v39 │ │ -029e32: 6e20 2c04 1000 |00df: invoke-virtual {v0, v1}, Lcom/gacode/relaunchx/ReLaunch;.findViewById:(I)Landroid/view/View; // method@042c │ │ -029e38: 0c04 |00e2: move-result-object v4 │ │ -029e3a: 1f04 7600 |00e3: check-cast v4, Landroid/widget/ImageButton; // type@0076 │ │ -029e3e: 3804 1c00 |00e5: if-eqz v4, 0101 // +001c │ │ -029e42: 2206 3201 |00e7: new-instance v6, Lcom/gacode/relaunchx/ReLaunch$1advSimpleOnGestureListener; // type@0132 │ │ -029e46: 0800 2c00 |00e9: move-object/from16 v0, v44 │ │ -029e4a: 7030 8103 0604 |00eb: invoke-direct {v6, v0, v4}, Lcom/gacode/relaunchx/ReLaunch$1advSimpleOnGestureListener;.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/widget/ImageButton;)V // method@0381 │ │ -029e50: 2205 5900 |00ee: new-instance v5, Landroid/view/GestureDetector; // type@0059 │ │ -029e54: 7020 db00 6500 |00f0: invoke-direct {v5, v6}, Landroid/view/GestureDetector;.:(Landroid/view/GestureDetector$OnGestureListener;)V // method@00db │ │ -029e5a: 2227 6201 |00f3: new-instance v39, Lcom/gacode/relaunchx/ReLaunch$6; // type@0162 │ │ -029e5e: 0800 2700 |00f5: move-object/from16 v0, v39 │ │ -029e62: 0801 2c00 |00f7: move-object/from16 v1, v44 │ │ -029e66: 7030 e603 1005 |00f9: invoke-direct {v0, v1, v5}, Lcom/gacode/relaunchx/ReLaunch$6;.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/view/GestureDetector;)V // method@03e6 │ │ -029e6c: 0800 2700 |00fc: move-object/from16 v0, v39 │ │ -029e70: 6e20 3101 0400 |00fe: invoke-virtual {v4, v0}, Landroid/widget/ImageButton;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@0131 │ │ -029e76: 2227 0d02 |0101: new-instance v39, Ljava/util/ArrayList; // type@020d │ │ -029e7a: 7601 ae06 2700 |0103: invoke-direct/range {v39}, Ljava/util/ArrayList;.:()V // method@06ae │ │ -029e80: 0800 2700 |0106: move-object/from16 v0, v39 │ │ -029e84: 0801 2c00 |0108: move-object/from16 v1, v44 │ │ -029e88: 5b10 5a06 |010a: iput-object v0, v1, Lcom/gacode/relaunchx/ReLaunch;.itemsArray:Ljava/util/List; // field@065a │ │ -029e8c: 6e10 3206 0900 |010c: invoke-virtual {v9}, Ljava/io/File;.getParent:()Ljava/lang/String; // method@0632 │ │ -029e92: 0c27 |010f: move-result-object v39 │ │ -029e94: 3827 0900 |0110: if-eqz v39, 0119 // +0009 │ │ -029e98: 1a27 5200 |0112: const-string v39, ".." // string@0052 │ │ -029e9c: 0800 2700 |0114: move-object/from16 v0, v39 │ │ -029ea0: 7220 cc06 0b00 |0116: invoke-interface {v11, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@06cc │ │ -029ea6: 3807 6a00 |0119: if-eqz v7, 0183 // +006a │ │ -029eaa: 2170 |011b: array-length v0, v7 │ │ -029eac: 0228 0000 |011c: move/from16 v40, v0 │ │ -029eb0: 1327 0000 |011e: const/16 v39, #int 0 // #0 │ │ -029eb4: 0200 2700 |0120: move/from16 v0, v39 │ │ -029eb8: 0201 2800 |0122: move/from16 v1, v40 │ │ -029ebc: 3510 5f00 |0124: if-ge v0, v1, 0183 // +005f │ │ -029ec0: 4611 0727 |0126: aget-object v17, v7, v39 │ │ -029ec4: 7401 3306 1100 |0128: invoke-virtual/range {v17}, Ljava/io/File;.isDirectory:()Z // method@0633 │ │ -029eca: 0a29 |012b: move-result v41 │ │ -029ecc: 3829 2b00 |012c: if-eqz v41, 0157 // +002b │ │ -029ed0: 7401 3106 1100 |012e: invoke-virtual/range {v17}, Ljava/io/File;.getName:()Ljava/lang/String; // method@0631 │ │ -029ed6: 0c29 |0131: move-result-object v41 │ │ -029ed8: 0800 2900 |0132: move-object/from16 v0, v41 │ │ -029edc: 7220 cc06 0b00 |0134: invoke-interface {v11, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@06cc │ │ -029ee2: d827 2701 |0137: add-int/lit8 v39, v39, #int 1 // #01 │ │ -029ee6: 28e7 |0139: goto 0120 // -0019 │ │ -029ee8: 7401 5c06 2e00 |013a: invoke-virtual/range {v46}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -029eee: 0a27 |013d: move-result v39 │ │ -029ef0: 2900 eefe |013e: goto/16 002c // -0112 │ │ -029ef4: 1427 6500 0c7f |0140: const v39, #float 1.86094e+38 // #7f0c0065 │ │ -029efa: 2900 1cff |0143: goto/16 005f // -00e4 │ │ -029efe: 2170 |0145: array-length v0, v7 │ │ -029f00: 0227 0000 |0146: move/from16 v39, v0 │ │ -029f04: 2900 4aff |0148: goto/16 0092 // -00b6 │ │ -029f08: 6e10 3106 0900 |014a: invoke-virtual {v9}, Ljava/io/File;.getName:()Ljava/lang/String; // method@0631 │ │ -029f0e: 0c27 |014d: move-result-object v39 │ │ -029f10: 0800 1f00 |014e: move-object/from16 v0, v31 │ │ -029f14: 0801 2700 |0150: move-object/from16 v1, v39 │ │ -029f18: 6e20 1001 1000 |0152: invoke-virtual {v0, v1}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@0110 │ │ -029f1e: 2900 56ff |0155: goto/16 00ab // -00aa │ │ -029f22: 0800 2c00 |0157: move-object/from16 v0, v44 │ │ -029f26: 5400 6006 |0159: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -029f2a: 0829 0000 |015b: move-object/from16 v41, v0 │ │ -029f2e: 1a2a b207 |015d: const-string v42, "filterResults" // string@07b2 │ │ -029f32: 132b 0000 |015f: const/16 v43, #int 0 // #0 │ │ -029f36: 7803 6d00 2900 |0161: invoke-interface/range {v41, v42, v43}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ -029f3c: 0a29 |0164: move-result v41 │ │ -029f3e: 3829 1600 |0165: if-eqz v41, 017b // +0016 │ │ -029f42: 0800 2c00 |0167: move-object/from16 v0, v44 │ │ -029f46: 5400 4a06 |0169: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -029f4a: 0829 0000 |016b: move-object/from16 v41, v0 │ │ -029f4e: 6e10 3006 0900 |016d: invoke-virtual {v9}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@0630 │ │ -029f54: 0c2a |0170: move-result-object v42 │ │ -029f56: 7401 3106 1100 |0171: invoke-virtual/range {v17}, Ljava/io/File;.getName:()Ljava/lang/String; // method@0631 │ │ -029f5c: 0c2b |0174: move-result-object v43 │ │ -029f5e: 7403 7f04 2900 |0175: invoke-virtual/range {v41, v42, v43}, Lcom/gacode/relaunchx/ReLaunchApp;.filterFile:(Ljava/lang/String;Ljava/lang/String;)Z // method@047f │ │ -029f64: 0a29 |0178: move-result v41 │ │ -029f66: 3829 beff |0179: if-eqz v41, 0137 // -0042 │ │ -029f6a: 0800 1400 |017b: move-object/from16 v0, v20 │ │ -029f6e: 0801 1100 |017d: move-object/from16 v1, v17 │ │ -029f72: 7220 cc06 1000 |017f: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@06cc │ │ -029f78: 28b5 |0182: goto 0137 // -004b │ │ -029f7a: 7110 b906 0b00 |0183: invoke-static {v11}, Ljava/util/Collections;.sort:(Ljava/util/List;)V // method@06b9 │ │ -029f80: 1a23 0000 |0186: const-string v35, "" // string@0000 │ │ -029f84: 7210 d106 0b00 |0188: invoke-interface {v11}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@06d1 │ │ -029f8a: 0c27 |018b: move-result-object v39 │ │ -029f8c: 7801 c806 2700 |018c: invoke-interface/range {v39}, Ljava/util/Iterator;.hasNext:()Z // method@06c8 │ │ -029f92: 0a28 |018f: move-result v40 │ │ -029f94: 3828 b400 |0190: if-eqz v40, 0244 // +00b4 │ │ -029f98: 7801 c906 2700 |0192: invoke-interface/range {v39}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@06c9 │ │ -029f9e: 0c12 |0195: move-result-object v18 │ │ -029fa0: 1f12 0002 |0196: check-cast v18, Ljava/lang/String; // type@0200 │ │ -029fa4: 1328 0000 |0198: const/16 v40, #int 0 // #0 │ │ -029fa8: 0800 1200 |019a: move-object/from16 v0, v18 │ │ -029fac: 0201 2800 |019c: move/from16 v1, v40 │ │ -029fb0: 6e20 7506 1000 |019e: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@0675 │ │ -029fb6: 0a28 |01a1: move-result v40 │ │ -029fb8: 1329 2e00 |01a2: const/16 v41, #int 46 // #2e │ │ -029fbc: 0200 2800 |01a4: move/from16 v0, v40 │ │ -029fc0: 0201 2900 |01a6: move/from16 v1, v41 │ │ -029fc4: 3310 2400 |01a8: if-ne v0, v1, 01cc // +0024 │ │ -029fc8: 1328 0100 |01aa: const/16 v40, #int 1 // #1 │ │ -029fcc: 0800 1200 |01ac: move-object/from16 v0, v18 │ │ -029fd0: 0201 2800 |01ae: move/from16 v1, v40 │ │ -029fd4: 6e20 7506 1000 |01b0: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@0675 │ │ -029fda: 0a28 |01b3: move-result v40 │ │ -029fdc: 1329 2e00 |01b4: const/16 v41, #int 46 // #2e │ │ -029fe0: 0200 2800 |01b6: move/from16 v0, v40 │ │ -029fe4: 0201 2900 |01b8: move/from16 v1, v41 │ │ -029fe8: 3210 1200 |01ba: if-eq v0, v1, 01cc // +0012 │ │ -029fec: 0800 2c00 |01bc: move-object/from16 v0, v44 │ │ -029ff0: 5400 6006 |01be: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -029ff4: 0828 0000 |01c0: move-object/from16 v40, v0 │ │ -029ff8: 1a29 930d |01c2: const-string v41, "showHidden" // string@0d93 │ │ -029ffc: 132a 0000 |01c4: const/16 v42, #int 0 // #0 │ │ -02a000: 7803 6d00 2800 |01c6: invoke-interface/range {v40, v41, v42}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ -02a006: 0a28 |01c9: move-result v40 │ │ -02a008: 3828 c2ff |01ca: if-eqz v40, 018c // -003e │ │ -02a00c: 221a 6701 |01cc: new-instance v26, Lcom/gacode/relaunchx/ReLaunch$FileDetails; // type@0167 │ │ -02a010: 1328 0000 |01ce: const/16 v40, #int 0 // #0 │ │ -02a014: 0800 1a00 |01d0: move-object/from16 v0, v26 │ │ -02a018: 0801 2c00 |01d2: move-object/from16 v1, v44 │ │ -02a01c: 0802 2800 |01d4: move-object/from16 v2, v40 │ │ -02a020: 7030 f503 1002 |01d6: invoke-direct {v0, v1, v2}, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.:(Lcom/gacode/relaunchx/ReLaunch;Lcom/gacode/relaunchx/ReLaunch$1;)V // method@03f5 │ │ -02a026: 0800 1200 |01d9: move-object/from16 v0, v18 │ │ -02a02a: 0801 1a00 |01db: move-object/from16 v1, v26 │ │ -02a02e: 5b10 0606 |01dd: iput-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.name:Ljava/lang/String; // field@0606 │ │ -02a032: 0800 1200 |01df: move-object/from16 v0, v18 │ │ -02a036: 0801 1a00 |01e1: move-object/from16 v1, v26 │ │ -02a03a: 5b10 0306 |01e3: iput-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.displayName:Ljava/lang/String; // field@0603 │ │ -02a03e: 6e10 3006 0900 |01e5: invoke-virtual {v9}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@0630 │ │ -02a044: 0c28 |01e8: move-result-object v40 │ │ -02a046: 0800 2800 |01e9: move-object/from16 v0, v40 │ │ -02a04a: 0801 1a00 |01eb: move-object/from16 v1, v26 │ │ -02a04e: 5b10 0206 |01ed: iput-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.directoryName:Ljava/lang/String; // field@0602 │ │ -02a052: 1a28 5200 |01ef: const-string v40, ".." // string@0052 │ │ -02a056: 0800 1200 |01f1: move-object/from16 v0, v18 │ │ -02a05a: 0801 2800 |01f3: move-object/from16 v1, v40 │ │ -02a05e: 6e20 7c06 1000 |01f5: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -02a064: 0a28 |01f8: move-result v40 │ │ -02a066: 3828 0700 |01f9: if-eqz v40, 0200 // +0007 │ │ -02a06a: 6e10 3206 0900 |01fb: invoke-virtual {v9}, Ljava/io/File;.getParent:()Ljava/lang/String; // method@0632 │ │ -02a070: 0c23 |01fe: move-result-object v35 │ │ -02a072: 288d |01ff: goto 018c // -0073 │ │ -02a074: 2228 0202 |0200: new-instance v40, Ljava/lang/StringBuilder; // type@0202 │ │ -02a078: 7601 9606 2800 |0202: invoke-direct/range {v40}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -02a07e: 6e10 3006 0900 |0205: invoke-virtual {v9}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@0630 │ │ -02a084: 0c29 |0208: move-result-object v41 │ │ -02a086: 7402 9a06 2800 |0209: invoke-virtual/range {v40, v41}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02a08c: 0c28 |020c: move-result-object v40 │ │ -02a08e: 6229 f307 |020d: sget-object v41, Ljava/io/File;.separator:Ljava/lang/String; // field@07f3 │ │ -02a092: 7402 9a06 2800 |020f: invoke-virtual/range {v40, v41}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02a098: 0c28 |0212: move-result-object v40 │ │ -02a09a: 0800 2800 |0213: move-object/from16 v0, v40 │ │ -02a09e: 0801 1200 |0215: move-object/from16 v1, v18 │ │ -02a0a2: 6e20 9a06 1000 |0217: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02a0a8: 0c28 |021a: move-result-object v40 │ │ -02a0aa: 7401 9c06 2800 |021b: invoke-virtual/range {v40}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -02a0b0: 0c28 |021e: move-result-object v40 │ │ -02a0b2: 0800 2800 |021f: move-object/from16 v0, v40 │ │ -02a0b6: 0801 1a00 |0221: move-object/from16 v1, v26 │ │ -02a0ba: 5b10 0506 |0223: iput-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.fullPathName:Ljava/lang/String; // field@0605 │ │ -02a0be: 6228 0f06 |0225: sget-object v40, Lcom/gacode/relaunchx/ReLaunch$FsItemType;.Directory:Lcom/gacode/relaunchx/ReLaunch$FsItemType; // field@060f │ │ -02a0c2: 0800 2800 |0227: move-object/from16 v0, v40 │ │ -02a0c6: 0801 1a00 |0229: move-object/from16 v1, v26 │ │ -02a0ca: 5b10 0a06 |022b: iput-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.type:Lcom/gacode/relaunchx/ReLaunch$FsItemType; // field@060a │ │ -02a0ce: 1a28 fd03 |022d: const-string v40, "Nope" // string@03fd │ │ -02a0d2: 0800 2800 |022f: move-object/from16 v0, v40 │ │ -02a0d6: 0801 1a00 |0231: move-object/from16 v1, v26 │ │ -02a0da: 5b10 0706 |0233: iput-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.reader:Ljava/lang/String; // field@0607 │ │ -02a0de: 0800 2c00 |0235: move-object/from16 v0, v44 │ │ -02a0e2: 5400 5a06 |0237: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.itemsArray:Ljava/util/List; // field@065a │ │ -02a0e6: 0828 0000 |0239: move-object/from16 v40, v0 │ │ -02a0ea: 0800 2800 |023b: move-object/from16 v0, v40 │ │ -02a0ee: 0801 1a00 |023d: move-object/from16 v1, v26 │ │ -02a0f2: 7220 cc06 1000 |023f: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@06cc │ │ -02a0f8: 2900 4aff |0242: goto/16 018c // -00b6 │ │ -02a0fc: 2213 0d02 |0244: new-instance v19, Ljava/util/ArrayList; // type@020d │ │ -02a100: 7601 ae06 1300 |0246: invoke-direct/range {v19}, Ljava/util/ArrayList;.:()V // method@06ae │ │ -02a106: 7801 d106 1400 |0249: invoke-interface/range {v20}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@06d1 │ │ -02a10c: 0c28 |024c: move-result-object v40 │ │ -02a10e: 7801 c806 2800 |024d: invoke-interface/range {v40}, Ljava/util/Iterator;.hasNext:()Z // method@06c8 │ │ -02a114: 0a27 |0250: move-result v39 │ │ -02a116: 3827 1a01 |0251: if-eqz v39, 036b // +011a │ │ -02a11a: 7801 c906 2800 |0253: invoke-interface/range {v40}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@06c9 │ │ -02a120: 0c12 |0256: move-result-object v18 │ │ -02a122: 1f12 e001 |0257: check-cast v18, Ljava/io/File; // type@01e0 │ │ -02a126: 7401 3106 1200 |0259: invoke-virtual/range {v18}, Ljava/io/File;.getName:()Ljava/lang/String; // method@0631 │ │ -02a12c: 0c15 |025c: move-result-object v21 │ │ -02a12e: 1a27 4f00 |025d: const-string v39, "." // string@004f │ │ -02a132: 0800 1500 |025f: move-object/from16 v0, v21 │ │ -02a136: 0801 2700 |0261: move-object/from16 v1, v39 │ │ -02a13a: 6e20 8a06 1000 |0263: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@068a │ │ -02a140: 0a27 |0266: move-result v39 │ │ -02a142: 3827 1800 |0267: if-eqz v39, 027f // +0018 │ │ -02a146: 0800 2c00 |0269: move-object/from16 v0, v44 │ │ -02a14a: 5400 6006 |026b: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -02a14e: 0827 0000 |026d: move-object/from16 v39, v0 │ │ -02a152: 1a29 930d |026f: const-string v41, "showHidden" // string@0d93 │ │ -02a156: 132a 0000 |0271: const/16 v42, #int 0 // #0 │ │ -02a15a: 0800 2700 |0273: move-object/from16 v0, v39 │ │ -02a15e: 0801 2900 |0275: move-object/from16 v1, v41 │ │ -02a162: 0202 2a00 |0277: move/from16 v2, v42 │ │ -02a166: 7230 6d00 1002 |0279: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ -02a16c: 0a27 |027c: move-result v39 │ │ -02a16e: 3827 d0ff |027d: if-eqz v39, 024d // -0030 │ │ -02a172: 221a 6701 |027f: new-instance v26, Lcom/gacode/relaunchx/ReLaunch$FileDetails; // type@0167 │ │ -02a176: 1327 0000 |0281: const/16 v39, #int 0 // #0 │ │ -02a17a: 0800 1a00 |0283: move-object/from16 v0, v26 │ │ -02a17e: 0801 2c00 |0285: move-object/from16 v1, v44 │ │ -02a182: 0802 2700 |0287: move-object/from16 v2, v39 │ │ -02a186: 7030 f503 1002 |0289: invoke-direct {v0, v1, v2}, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.:(Lcom/gacode/relaunchx/ReLaunch;Lcom/gacode/relaunchx/ReLaunch$1;)V // method@03f5 │ │ -02a18c: 1a27 b504 |028c: const-string v39, "[.]" // string@04b5 │ │ -02a190: 0800 1500 |028e: move-object/from16 v0, v21 │ │ -02a194: 0801 2700 |0290: move-object/from16 v1, v39 │ │ -02a198: 6e20 8906 1000 |0292: invoke-virtual {v0, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0689 │ │ -02a19e: 0c16 |0295: move-result-object v22 │ │ -02a1a0: 0800 1600 |0296: move-object/from16 v0, v22 │ │ -02a1a4: 2100 |0298: array-length v0, v0 │ │ -02a1a6: 0227 0000 |0299: move/from16 v39, v0 │ │ -02a1aa: 1329 0100 |029b: const/16 v41, #int 1 // #1 │ │ -02a1ae: 0200 2700 |029d: move/from16 v0, v39 │ │ -02a1b2: 0201 2900 |029f: move/from16 v1, v41 │ │ -02a1b6: 3710 be00 |02a1: if-le v0, v1, 035f // +00be │ │ -02a1ba: 0800 1600 |02a3: move-object/from16 v0, v22 │ │ -02a1be: 2100 |02a5: array-length v0, v0 │ │ -02a1c0: 0227 0000 |02a6: move/from16 v39, v0 │ │ -02a1c4: d827 27ff |02a8: add-int/lit8 v39, v39, #int -1 // #ff │ │ -02a1c8: 4627 1627 |02aa: aget-object v39, v22, v39 │ │ -02a1cc: 0800 2700 |02ac: move-object/from16 v0, v39 │ │ -02a1d0: 0801 1a00 |02ae: move-object/from16 v1, v26 │ │ -02a1d4: 5b10 0406 |02b0: iput-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.extension:Ljava/lang/String; // field@0604 │ │ -02a1d8: 0800 2c00 |02b2: move-object/from16 v0, v44 │ │ -02a1dc: 5400 6006 |02b4: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -02a1e0: 0827 0000 |02b6: move-object/from16 v39, v0 │ │ -02a1e4: 1a29 8e0d |02b8: const-string v41, "showBookTitles" // string@0d8e │ │ -02a1e8: 132a 0000 |02ba: const/16 v42, #int 0 // #0 │ │ -02a1ec: 0800 2700 |02bc: move-object/from16 v0, v39 │ │ -02a1f0: 0801 2900 |02be: move-object/from16 v1, v41 │ │ -02a1f4: 0202 2a00 |02c0: move/from16 v2, v42 │ │ -02a1f8: 7230 6d00 1002 |02c2: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ -02a1fe: 0a27 |02c5: move-result v39 │ │ -02a200: 3827 9d00 |02c6: if-eqz v39, 0363 // +009d │ │ -02a204: 6e10 3006 0900 |02c8: invoke-virtual {v9}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@0630 │ │ -02a20a: 0c27 |02cb: move-result-object v39 │ │ -02a20c: 0800 2c00 |02cc: move-object/from16 v0, v44 │ │ -02a210: 0801 2700 |02ce: move-object/from16 v1, v39 │ │ -02a214: 0802 1500 |02d0: move-object/from16 v2, v21 │ │ -02a218: 6e30 3204 1002 |02d2: invoke-virtual {v0, v1, v2}, Lcom/gacode/relaunchx/ReLaunch;.getEbookName:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0432 │ │ -02a21e: 0c27 |02d5: move-result-object v39 │ │ -02a220: 0800 2700 |02d6: move-object/from16 v0, v39 │ │ -02a224: 0801 1a00 |02d8: move-object/from16 v1, v26 │ │ -02a228: 5b10 0306 |02da: iput-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.displayName:Ljava/lang/String; // field@0603 │ │ -02a22c: 0800 1500 |02dc: move-object/from16 v0, v21 │ │ -02a230: 0801 1a00 |02de: move-object/from16 v1, v26 │ │ -02a234: 5b10 0606 |02e0: iput-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.name:Ljava/lang/String; // field@0606 │ │ -02a238: 6e10 3006 0900 |02e2: invoke-virtual {v9}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@0630 │ │ -02a23e: 0c27 |02e5: move-result-object v39 │ │ -02a240: 0800 2700 |02e6: move-object/from16 v0, v39 │ │ -02a244: 0801 1a00 |02e8: move-object/from16 v1, v26 │ │ -02a248: 5b10 0206 |02ea: iput-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.directoryName:Ljava/lang/String; // field@0602 │ │ -02a24c: 2227 0202 |02ec: new-instance v39, Ljava/lang/StringBuilder; // type@0202 │ │ -02a250: 7601 9606 2700 |02ee: invoke-direct/range {v39}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -02a256: 6e10 3006 0900 |02f1: invoke-virtual {v9}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@0630 │ │ -02a25c: 0c29 |02f4: move-result-object v41 │ │ -02a25e: 0800 2700 |02f5: move-object/from16 v0, v39 │ │ -02a262: 0801 2900 |02f7: move-object/from16 v1, v41 │ │ -02a266: 6e20 9a06 1000 |02f9: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02a26c: 0c27 |02fc: move-result-object v39 │ │ -02a26e: 6229 f307 |02fd: sget-object v41, Ljava/io/File;.separator:Ljava/lang/String; // field@07f3 │ │ -02a272: 0800 2700 |02ff: move-object/from16 v0, v39 │ │ -02a276: 0801 2900 |0301: move-object/from16 v1, v41 │ │ -02a27a: 6e20 9a06 1000 |0303: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02a280: 0c27 |0306: move-result-object v39 │ │ -02a282: 0800 2700 |0307: move-object/from16 v0, v39 │ │ -02a286: 0801 1500 |0309: move-object/from16 v1, v21 │ │ -02a28a: 6e20 9a06 1000 |030b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02a290: 0c27 |030e: move-result-object v39 │ │ -02a292: 7401 9c06 2700 |030f: invoke-virtual/range {v39}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -02a298: 0c27 |0312: move-result-object v39 │ │ -02a29a: 0800 2700 |0313: move-object/from16 v0, v39 │ │ -02a29e: 0801 1a00 |0315: move-object/from16 v1, v26 │ │ -02a2a2: 5b10 0506 |0317: iput-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.fullPathName:Ljava/lang/String; // field@0605 │ │ -02a2a6: 6227 1006 |0319: sget-object v39, Lcom/gacode/relaunchx/ReLaunch$FsItemType;.File:Lcom/gacode/relaunchx/ReLaunch$FsItemType; // field@0610 │ │ -02a2aa: 0800 2700 |031b: move-object/from16 v0, v39 │ │ -02a2ae: 0801 1a00 |031d: move-object/from16 v1, v26 │ │ -02a2b2: 5b10 0a06 |031f: iput-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.type:Lcom/gacode/relaunchx/ReLaunch$FsItemType; // field@060a │ │ -02a2b6: 2227 1302 |0321: new-instance v39, Ljava/util/Date; // type@0213 │ │ -02a2ba: 7401 3406 1200 |0323: invoke-virtual/range {v18}, Ljava/io/File;.lastModified:()J // method@0634 │ │ -02a2c0: 0b2a |0326: move-result-wide v42 │ │ -02a2c2: 0800 2700 |0327: move-object/from16 v0, v39 │ │ -02a2c6: 0501 2a00 |0329: move-wide/from16 v1, v42 │ │ -02a2ca: 7030 bb06 1002 |032b: invoke-direct {v0, v1, v2}, Ljava/util/Date;.:(J)V // method@06bb │ │ -02a2d0: 0800 2700 |032e: move-object/from16 v0, v39 │ │ -02a2d4: 0801 1a00 |0330: move-object/from16 v1, v26 │ │ -02a2d8: 5b10 0106 |0332: iput-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.date:Ljava/util/Date; // field@0601 │ │ -02a2dc: 7401 3506 1200 |0334: invoke-virtual/range {v18}, Ljava/io/File;.length:()J // method@0635 │ │ -02a2e2: 0b2a |0337: move-result-wide v42 │ │ -02a2e4: 0500 2a00 |0338: move-wide/from16 v0, v42 │ │ -02a2e8: 0802 1a00 |033a: move-object/from16 v2, v26 │ │ -02a2ec: 5a20 0806 |033c: iput-wide v0, v2, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.size:J // field@0608 │ │ -02a2f0: 0800 2c00 |033e: move-object/from16 v0, v44 │ │ -02a2f4: 5400 4a06 |0340: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02a2f8: 0827 0000 |0342: move-object/from16 v39, v0 │ │ -02a2fc: 7401 8d06 1500 |0344: invoke-virtual/range {v21}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@068d │ │ -02a302: 0c29 |0347: move-result-object v41 │ │ -02a304: 0800 2700 |0348: move-object/from16 v0, v39 │ │ -02a308: 0801 2900 |034a: move-object/from16 v1, v41 │ │ -02a30c: 6e20 9504 1000 |034c: invoke-virtual {v0, v1}, Lcom/gacode/relaunchx/ReLaunchApp;.readerName:(Ljava/lang/String;)Ljava/lang/String; // method@0495 │ │ -02a312: 0c27 |034f: move-result-object v39 │ │ -02a314: 0800 2700 |0350: move-object/from16 v0, v39 │ │ -02a318: 0801 1a00 |0352: move-object/from16 v1, v26 │ │ -02a31c: 5b10 0706 |0354: iput-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.reader:Ljava/lang/String; // field@0607 │ │ -02a320: 0800 1300 |0356: move-object/from16 v0, v19 │ │ -02a324: 0801 1a00 |0358: move-object/from16 v1, v26 │ │ -02a328: 7220 cc06 1000 |035a: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@06cc │ │ -02a32e: 2900 f0fe |035d: goto/16 024d // -0110 │ │ -02a332: 1a27 0000 |035f: const-string v39, "" // string@0000 │ │ -02a336: 2900 4bff |0361: goto/16 02ac // -00b5 │ │ -02a33a: 0800 1500 |0363: move-object/from16 v0, v21 │ │ -02a33e: 0801 1a00 |0365: move-object/from16 v1, v26 │ │ -02a342: 5b10 0306 |0367: iput-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.displayName:Ljava/lang/String; // field@0603 │ │ -02a346: 2900 73ff |0369: goto/16 02dc // -008d │ │ -02a34a: 0800 2c00 |036b: move-object/from16 v0, v44 │ │ -02a34e: 5400 6006 |036d: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -02a352: 0827 0000 |036f: move-object/from16 v39, v0 │ │ -02a356: 1a28 b50d |0371: const-string v40, "sortKey" // string@0db5 │ │ -02a35a: 1329 0000 |0373: const/16 v41, #int 0 // #0 │ │ -02a35e: 7803 6e00 2700 |0375: invoke-interface/range {v39, v40, v41}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@006e │ │ -02a364: 0a27 |0378: move-result v39 │ │ -02a366: 0800 2c00 |0379: move-object/from16 v0, v44 │ │ -02a36a: 5400 6006 |037b: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -02a36e: 0828 0000 |037d: move-object/from16 v40, v0 │ │ -02a372: 1a29 b90d |037f: const-string v41, "sortOrder" // string@0db9 │ │ -02a376: 132a 0000 |0381: const/16 v42, #int 0 // #0 │ │ -02a37a: 7803 6e00 2800 |0383: invoke-interface/range {v40, v41, v42}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@006e │ │ -02a380: 0a28 |0386: move-result v40 │ │ -02a382: 0800 2c00 |0387: move-object/from16 v0, v44 │ │ -02a386: 0201 2700 |0389: move/from16 v1, v39 │ │ -02a38a: 0202 2800 |038b: move/from16 v2, v40 │ │ -02a38e: 7030 5b04 1002 |038d: invoke-direct {v0, v1, v2}, Lcom/gacode/relaunchx/ReLaunch;.setSortMode:(II)V // method@045b │ │ -02a394: 0800 2c00 |0390: move-object/from16 v0, v44 │ │ -02a398: 5400 6306 |0392: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.sortKey:Lcom/gacode/relaunchx/ReLaunch$SortKey; // field@0663 │ │ -02a39c: 0827 0000 |0394: move-object/from16 v39, v0 │ │ -02a3a0: 0800 2c00 |0396: move-object/from16 v0, v44 │ │ -02a3a4: 5400 6406 |0398: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.sortMode:Lcom/gacode/relaunchx/ReLaunch$SortMode; // field@0664 │ │ -02a3a8: 0828 0000 |039a: move-object/from16 v40, v0 │ │ -02a3ac: 0800 2c00 |039c: move-object/from16 v0, v44 │ │ -02a3b0: 0801 1300 |039e: move-object/from16 v1, v19 │ │ -02a3b4: 0802 2700 |03a0: move-object/from16 v2, v39 │ │ -02a3b8: 0803 2800 |03a2: move-object/from16 v3, v40 │ │ -02a3bc: 7040 6004 1032 |03a4: invoke-direct {v0, v1, v2, v3}, Lcom/gacode/relaunchx/ReLaunch;.sortFiles:(Ljava/util/List;Lcom/gacode/relaunchx/ReLaunch$SortKey;Lcom/gacode/relaunchx/ReLaunch$SortMode;)Ljava/util/List; // method@0460 │ │ -02a3c2: 0c13 |03a7: move-result-object v19 │ │ -02a3c4: 0800 2c00 |03a8: move-object/from16 v0, v44 │ │ -02a3c8: 5400 5a06 |03aa: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.itemsArray:Ljava/util/List; // field@065a │ │ -02a3cc: 0827 0000 |03ac: move-object/from16 v39, v0 │ │ -02a3d0: 0800 2700 |03ae: move-object/from16 v0, v39 │ │ -02a3d4: 0801 1300 |03b0: move-object/from16 v1, v19 │ │ -02a3d8: 7220 cd06 1000 |03b2: invoke-interface {v0, v1}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@06cd │ │ -02a3de: 0800 2c00 |03b5: move-object/from16 v0, v44 │ │ -02a3e2: 5400 5306 |03b7: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.currentRoot:Ljava/lang/String; // field@0653 │ │ -02a3e6: 0827 0000 |03b9: move-object/from16 v39, v0 │ │ -02a3ea: 0800 2c00 |03bb: move-object/from16 v0, v44 │ │ -02a3ee: 0801 2200 |03bd: move-object/from16 v1, v34 │ │ -02a3f2: 0802 2300 |03bf: move-object/from16 v2, v35 │ │ -02a3f6: 0803 2700 |03c1: move-object/from16 v3, v39 │ │ -02a3fa: 7040 5c04 1032 |03c3: invoke-direct {v0, v1, v2, v3}, Lcom/gacode/relaunchx/ReLaunch;.setUpButton:(Landroid/widget/Button;Ljava/lang/String;Ljava/lang/String;)V // method@045c │ │ -02a400: 0800 2c00 |03c6: move-object/from16 v0, v44 │ │ -02a404: 5500 6506 |03c8: iget-boolean v0, v0, Lcom/gacode/relaunchx/ReLaunch;.useDirViewer:Z // field@0665 │ │ -02a408: 0227 0000 |03ca: move/from16 v39, v0 │ │ -02a40c: 3827 0f02 |03cc: if-eqz v39, 05db // +020f │ │ -02a410: 1427 8200 0c7f |03ce: const v39, #float 1.86095e+38 // #7f0c0082 │ │ -02a416: 0800 2c00 |03d1: move-object/from16 v0, v44 │ │ -02a41a: 0201 2700 |03d3: move/from16 v1, v39 │ │ -02a41e: 6e20 2c04 1000 |03d5: invoke-virtual {v0, v1}, Lcom/gacode/relaunchx/ReLaunch;.findViewById:(I)Landroid/view/View; // method@042c │ │ -02a424: 0c17 |03d8: move-result-object v23 │ │ -02a426: 1f17 7500 |03d9: check-cast v23, Landroid/widget/GridView; // type@0075 │ │ -02a42a: 2227 6901 |03db: new-instance v39, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter; // type@0169 │ │ -02a42e: 0800 2700 |03dd: move-object/from16 v0, v39 │ │ -02a432: 0801 2c00 |03df: move-object/from16 v1, v44 │ │ -02a436: 0802 2c00 |03e1: move-object/from16 v2, v44 │ │ -02a43a: 7030 f903 1002 |03e3: invoke-direct {v0, v1, v2}, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/content/Context;)V // method@03f9 │ │ -02a440: 0800 2700 |03e6: move-object/from16 v0, v39 │ │ -02a444: 0801 2c00 |03e8: move-object/from16 v1, v44 │ │ -02a448: 5b10 4806 |03ea: iput-object v0, v1, Lcom/gacode/relaunchx/ReLaunch;.adapter:Landroid/widget/BaseAdapter; // field@0648 │ │ -02a44c: 0800 2c00 |03ec: move-object/from16 v0, v44 │ │ -02a450: 5400 4806 |03ee: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.adapter:Landroid/widget/BaseAdapter; // field@0648 │ │ -02a454: 0827 0000 |03f0: move-object/from16 v39, v0 │ │ -02a458: 0800 1700 |03f2: move-object/from16 v0, v23 │ │ -02a45c: 0801 2700 |03f4: move-object/from16 v1, v39 │ │ -02a460: 6e20 2601 1000 |03f6: invoke-virtual {v0, v1}, Landroid/widget/GridView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@0126 │ │ -02a466: 1327 0000 |03f9: const/16 v39, #int 0 // #0 │ │ -02a46a: 0800 1700 |03fb: move-object/from16 v0, v23 │ │ -02a46e: 0201 2700 |03fd: move/from16 v1, v39 │ │ -02a472: 6e20 2701 1000 |03ff: invoke-virtual {v0, v1}, Landroid/widget/GridView;.setHorizontalSpacing:(I)V // method@0127 │ │ -02a478: 1327 ffff |0402: const/16 v39, #int -1 // #ffff │ │ -02a47c: 7701 5f06 2700 |0404: invoke-static/range {v39}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -02a482: 0c08 |0407: move-result-object v8 │ │ -02a484: 0800 2c00 |0408: move-object/from16 v0, v44 │ │ -02a488: 5400 5306 |040a: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.currentRoot:Ljava/lang/String; // field@0653 │ │ -02a48c: 0827 0000 |040c: move-object/from16 v39, v0 │ │ -02a490: 0800 2c00 |040e: move-object/from16 v0, v44 │ │ -02a494: 0801 2700 |0410: move-object/from16 v1, v39 │ │ -02a498: 7020 3104 1000 |0412: invoke-direct {v0, v1}, Lcom/gacode/relaunchx/ReLaunch;.getDirectoryColumns:(Ljava/lang/String;)Ljava/lang/Integer; // method@0431 │ │ -02a49e: 0c27 |0415: move-result-object v39 │ │ -02a4a0: 7401 5c06 2700 |0416: invoke-virtual/range {v39}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -02a4a6: 0a27 |0419: move-result v39 │ │ -02a4a8: 3827 c601 |041a: if-eqz v39, 05e0 // +01c6 │ │ -02a4ac: 0800 2c00 |041c: move-object/from16 v0, v44 │ │ -02a4b0: 5400 5306 |041e: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.currentRoot:Ljava/lang/String; // field@0653 │ │ -02a4b4: 0827 0000 |0420: move-object/from16 v39, v0 │ │ -02a4b8: 0800 2c00 |0422: move-object/from16 v0, v44 │ │ -02a4bc: 0801 2700 |0424: move-object/from16 v1, v39 │ │ -02a4c0: 7020 3104 1000 |0426: invoke-direct {v0, v1}, Lcom/gacode/relaunchx/ReLaunch;.getDirectoryColumns:(Ljava/lang/String;)Ljava/lang/Integer; // method@0431 │ │ -02a4c6: 0c08 |0429: move-result-object v8 │ │ -02a4c8: 6e10 5c06 0800 |042a: invoke-virtual {v8}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -02a4ce: 0a27 |042d: move-result v39 │ │ -02a4d0: 1328 ffff |042e: const/16 v40, #int -1 // #ffff │ │ -02a4d4: 0200 2700 |0430: move/from16 v0, v39 │ │ -02a4d8: 0201 2800 |0432: move/from16 v1, v40 │ │ -02a4dc: 3310 0600 |0434: if-ne v0, v1, 043a // +0006 │ │ -02a4e0: 7601 2f04 2c00 |0436: invoke-direct/range {v44}, Lcom/gacode/relaunchx/ReLaunch;.getAutoColsNum:()Ljava/lang/Integer; // method@042f │ │ -02a4e6: 0c08 |0439: move-result-object v8 │ │ -02a4e8: 0800 2c00 |043a: move-object/from16 v0, v44 │ │ -02a4ec: 5b08 5106 |043c: iput-object v8, v0, Lcom/gacode/relaunchx/ReLaunch;.currentColsNum:Ljava/lang/Integer; // field@0651 │ │ -02a4f0: 6e10 5c06 0800 |043e: invoke-virtual {v8}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -02a4f6: 0a27 |0441: move-result v39 │ │ -02a4f8: 0800 1700 |0442: move-object/from16 v0, v23 │ │ -02a4fc: 0201 2700 |0444: move/from16 v1, v39 │ │ -02a500: 6e20 2801 1000 |0446: invoke-virtual {v0, v1}, Landroid/widget/GridView;.setNumColumns:(I)V // method@0128 │ │ -02a506: 0800 2c00 |0449: move-object/from16 v0, v44 │ │ -02a50a: 5400 6006 |044b: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -02a50e: 0827 0000 |044d: move-object/from16 v39, v0 │ │ -02a512: 1a28 ce06 |044f: const-string v40, "customScroll" // string@06ce │ │ -02a516: 0800 2c00 |0451: move-object/from16 v0, v44 │ │ -02a51a: 5400 4a06 |0453: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02a51e: 0829 0000 |0455: move-object/from16 v41, v0 │ │ -02a522: 0800 2900 |0457: move-object/from16 v0, v41 │ │ -02a526: 5500 8306 |0459: iget-boolean v0, v0, Lcom/gacode/relaunchx/ReLaunchApp;.customScrollDef:Z // field@0683 │ │ -02a52a: 0229 0000 |045b: move/from16 v41, v0 │ │ -02a52e: 7803 6d00 2700 |045d: invoke-interface/range {v39, v40, v41}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ -02a534: 0a27 |0460: move-result v39 │ │ -02a536: 3827 a101 |0461: if-eqz v39, 0602 // +01a1 │ │ -02a53a: 0800 2c00 |0463: move-object/from16 v0, v44 │ │ -02a53e: 5500 4906 |0465: iget-boolean v0, v0, Lcom/gacode/relaunchx/ReLaunch;.addSView:Z // field@0649 │ │ -02a542: 0227 0000 |0467: move/from16 v39, v0 │ │ -02a546: 3827 6f00 |0469: if-eqz v39, 04d8 // +006f │ │ -02a54a: 0800 2c00 |046b: move-object/from16 v0, v44 │ │ -02a54e: 5400 6006 |046d: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -02a552: 0827 0000 |046f: move-object/from16 v39, v0 │ │ -02a556: 1a28 dd0c |0471: const-string v40, "scrollWidth" // string@0cdd │ │ -02a55a: 1a29 7700 |0473: const-string v41, "25" // string@0077 │ │ -02a55e: 7803 6f00 2700 |0475: invoke-interface/range {v39, v40, v41}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -02a564: 0c27 |0478: move-result-object v39 │ │ -02a566: 7701 5d06 2700 |0479: invoke-static/range {v39}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ -02a56c: 0a1d |047c: move-result v29 │ │ -02a56e: 0800 2c00 |047d: move-object/from16 v0, v44 │ │ -02a572: 5500 6506 |047f: iget-boolean v0, v0, Lcom/gacode/relaunchx/ReLaunch;.useDirViewer:Z // field@0665 │ │ -02a576: 0227 0000 |0481: move/from16 v39, v0 │ │ -02a57a: 3827 7a01 |0483: if-eqz v39, 05fd // +017a │ │ -02a57e: 1427 8100 0c7f |0485: const v39, #float 1.86095e+38 // #7f0c0081 │ │ -02a584: 0800 2c00 |0488: move-object/from16 v0, v44 │ │ -02a588: 0201 2700 |048a: move/from16 v1, v39 │ │ -02a58c: 6e20 2c04 1000 |048c: invoke-virtual {v0, v1}, Lcom/gacode/relaunchx/ReLaunch;.findViewById:(I)Landroid/view/View; // method@042c │ │ -02a592: 0c1b |048f: move-result-object v27 │ │ -02a594: 1f1b 7900 |0490: check-cast v27, Landroid/widget/LinearLayout; // type@0079 │ │ -02a598: 221e 8e01 |0492: new-instance v30, Lcom/gacode/relaunchx/SView; // type@018e │ │ -02a59c: 7401 3004 2c00 |0494: invoke-virtual/range {v44}, Lcom/gacode/relaunchx/ReLaunch;.getBaseContext:()Landroid/content/Context; // method@0430 │ │ -02a5a2: 0c27 |0497: move-result-object v39 │ │ -02a5a4: 0800 1e00 |0498: move-object/from16 v0, v30 │ │ -02a5a8: 0801 2700 |049a: move-object/from16 v1, v39 │ │ -02a5ac: 7020 0505 1000 |049c: invoke-direct {v0, v1}, Lcom/gacode/relaunchx/SView;.:(Landroid/content/Context;)V // method@0505 │ │ -02a5b2: 221c 7800 |049f: new-instance v28, Landroid/widget/LinearLayout$LayoutParams; // type@0078 │ │ -02a5b6: 1327 ffff |04a1: const/16 v39, #int -1 // #ffff │ │ -02a5ba: 1528 803f |04a3: const/high16 v40, #int 1065353216 // #3f80 │ │ -02a5be: 0800 1c00 |04a5: move-object/from16 v0, v28 │ │ -02a5c2: 0201 1d00 |04a7: move/from16 v1, v29 │ │ -02a5c6: 0202 2700 |04a9: move/from16 v2, v39 │ │ -02a5ca: 0203 2800 |04ab: move/from16 v3, v40 │ │ -02a5ce: 7040 3701 1032 |04ad: invoke-direct {v0, v1, v2, v3}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@0137 │ │ -02a5d4: 0800 1e00 |04b0: move-object/from16 v0, v30 │ │ -02a5d8: 0801 1c00 |04b2: move-object/from16 v1, v28 │ │ -02a5dc: 6e20 0e05 1000 |04b4: invoke-virtual {v0, v1}, Lcom/gacode/relaunchx/SView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@050e │ │ -02a5e2: 0800 1b00 |04b7: move-object/from16 v0, v27 │ │ -02a5e6: 0801 1e00 |04b9: move-object/from16 v1, v30 │ │ -02a5ea: 6e20 3901 1000 |04bb: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@0139 │ │ -02a5f0: 2227 6301 |04be: new-instance v39, Lcom/gacode/relaunchx/ReLaunch$7; // type@0163 │ │ -02a5f4: 0800 2700 |04c0: move-object/from16 v0, v39 │ │ -02a5f8: 0801 2c00 |04c2: move-object/from16 v1, v44 │ │ -02a5fc: 0802 1e00 |04c4: move-object/from16 v2, v30 │ │ -02a600: 7030 e803 1002 |04c6: invoke-direct {v0, v1, v2}, Lcom/gacode/relaunchx/ReLaunch$7;.:(Lcom/gacode/relaunchx/ReLaunch;Lcom/gacode/relaunchx/SView;)V // method@03e8 │ │ -02a606: 0800 1700 |04c9: move-object/from16 v0, v23 │ │ -02a60a: 0801 2700 |04cb: move-object/from16 v1, v39 │ │ -02a60e: 6e20 2a01 1000 |04cd: invoke-virtual {v0, v1}, Landroid/widget/GridView;.setOnScrollListener:(Landroid/widget/AbsListView$OnScrollListener;)V // method@012a │ │ -02a614: 1327 0000 |04d0: const/16 v39, #int 0 // #0 │ │ -02a618: 0200 2700 |04d2: move/from16 v0, v39 │ │ -02a61c: 0801 2c00 |04d4: move-object/from16 v1, v44 │ │ -02a620: 5c10 4906 |04d6: iput-boolean v0, v1, Lcom/gacode/relaunchx/ReLaunch;.addSView:Z // field@0649 │ │ -02a624: 7401 5c06 2e00 |04d8: invoke-virtual/range {v46}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -02a62a: 0a27 |04db: move-result v39 │ │ -02a62c: 1328 ffff |04dc: const/16 v40, #int -1 // #ffff │ │ -02a630: 0200 2700 |04de: move/from16 v0, v39 │ │ -02a634: 0201 2800 |04e0: move/from16 v1, v40 │ │ -02a638: 3210 0d00 |04e2: if-eq v0, v1, 04ef // +000d │ │ -02a63c: 7401 5c06 2e00 |04e4: invoke-virtual/range {v46}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -02a642: 0a27 |04e7: move-result v39 │ │ -02a644: 0800 1700 |04e8: move-object/from16 v0, v23 │ │ -02a648: 0201 2700 |04ea: move/from16 v1, v39 │ │ -02a64c: 6e20 2c01 1000 |04ec: invoke-virtual {v0, v1}, Landroid/widget/GridView;.setSelection:(I)V // method@012c │ │ -02a652: 2219 2301 |04ef: new-instance v25, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener; // type@0123 │ │ -02a656: 0800 1900 |04f1: move-object/from16 v0, v25 │ │ -02a65a: 0801 2c00 |04f3: move-object/from16 v1, v44 │ │ -02a65e: 0802 2c00 |04f5: move-object/from16 v2, v44 │ │ -02a662: 0803 1700 |04f7: move-object/from16 v3, v23 │ │ -02a666: 7040 5003 1032 |04f9: invoke-direct {v0, v1, v2, v3}, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/content/Context;Landroid/widget/GridView;)V // method@0350 │ │ -02a66c: 2218 5900 |04fc: new-instance v24, Landroid/view/GestureDetector; // type@0059 │ │ -02a670: 7602 db00 1800 |04fe: invoke-direct/range {v24, v25}, Landroid/view/GestureDetector;.:(Landroid/view/GestureDetector$OnGestureListener;)V // method@00db │ │ -02a676: 2227 6501 |0501: new-instance v39, Lcom/gacode/relaunchx/ReLaunch$9; // type@0165 │ │ -02a67a: 0800 2700 |0503: move-object/from16 v0, v39 │ │ -02a67e: 0801 2c00 |0505: move-object/from16 v1, v44 │ │ -02a682: 0802 1800 |0507: move-object/from16 v2, v24 │ │ -02a686: 7030 ee03 1002 |0509: invoke-direct {v0, v1, v2}, Lcom/gacode/relaunchx/ReLaunch$9;.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/view/GestureDetector;)V // method@03ee │ │ -02a68c: 0800 1700 |050c: move-object/from16 v0, v23 │ │ -02a690: 0801 2700 |050e: move-object/from16 v1, v39 │ │ -02a694: 6e20 2b01 1000 |0510: invoke-virtual {v0, v1}, Landroid/widget/GridView;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@012b │ │ -02a69a: 1427 6a00 0c7f |0513: const v39, #float 1.86094e+38 // #7f0c006a │ │ -02a6a0: 0800 2c00 |0516: move-object/from16 v0, v44 │ │ -02a6a4: 0201 2700 |0518: move/from16 v1, v39 │ │ -02a6a8: 6e20 2c04 1000 |051a: invoke-virtual {v0, v1}, Lcom/gacode/relaunchx/ReLaunch;.findViewById:(I)Landroid/view/View; // method@042c │ │ -02a6ae: 0c24 |051d: move-result-object v36 │ │ -02a6b0: 1f24 7200 |051e: check-cast v36, Landroid/widget/Button; // type@0072 │ │ -02a6b4: 0800 2c00 |0520: move-object/from16 v0, v44 │ │ -02a6b8: 5400 6006 |0522: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -02a6bc: 0827 0000 |0524: move-object/from16 v39, v0 │ │ -02a6c0: 1a28 fb06 |0526: const-string v40, "disableScrollJump" // string@06fb │ │ -02a6c4: 1329 0100 |0528: const/16 v41, #int 1 // #1 │ │ -02a6c8: 7803 6d00 2700 |052a: invoke-interface/range {v39, v40, v41}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ -02a6ce: 0a27 |052d: move-result v39 │ │ -02a6d0: 3927 e600 |052e: if-nez v39, 0614 // +00e6 │ │ -02a6d4: 2227 0202 |0530: new-instance v39, Ljava/lang/StringBuilder; // type@0202 │ │ -02a6d8: 7601 9606 2700 |0532: invoke-direct/range {v39}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -02a6de: 0800 2c00 |0535: move-object/from16 v0, v44 │ │ -02a6e2: 5400 4a06 |0537: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02a6e6: 0828 0000 |0539: move-object/from16 v40, v0 │ │ -02a6ea: 0800 2800 |053b: move-object/from16 v0, v40 │ │ -02a6ee: 5200 8c06 |053d: iget v0, v0, Lcom/gacode/relaunchx/ReLaunchApp;.scrollStep:I // field@068c │ │ -02a6f2: 0228 0000 |053f: move/from16 v40, v0 │ │ -02a6f6: 7402 9706 2700 |0541: invoke-virtual/range {v39, v40}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0697 │ │ -02a6fc: 0c27 |0544: move-result-object v39 │ │ -02a6fe: 1a28 1700 |0545: const-string v40, "%" // string@0017 │ │ -02a702: 7402 9a06 2700 |0547: invoke-virtual/range {v39, v40}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02a708: 0c27 |054a: move-result-object v39 │ │ -02a70a: 7401 9c06 2700 |054b: invoke-virtual/range {v39}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -02a710: 0c27 |054e: move-result-object v39 │ │ -02a712: 0800 2400 |054f: move-object/from16 v0, v36 │ │ -02a716: 0801 2700 |0551: move-object/from16 v1, v39 │ │ -02a71a: 6e20 1001 1000 |0553: invoke-virtual {v0, v1}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@0110 │ │ -02a720: 2226 3401 |0556: new-instance v38, Lcom/gacode/relaunchx/ReLaunch$1upScrlSimpleOnGestureListener; // type@0134 │ │ -02a724: 0800 2600 |0558: move-object/from16 v0, v38 │ │ -02a728: 0801 2c00 |055a: move-object/from16 v1, v44 │ │ -02a72c: 0802 1700 |055c: move-object/from16 v2, v23 │ │ -02a730: 0803 2400 |055e: move-object/from16 v3, v36 │ │ -02a734: 7040 8903 1032 |0560: invoke-direct {v0, v1, v2, v3}, Lcom/gacode/relaunchx/ReLaunch$1upScrlSimpleOnGestureListener;.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/widget/GridView;Landroid/widget/Button;)V // method@0389 │ │ -02a73a: 2225 5900 |0563: new-instance v37, Landroid/view/GestureDetector; // type@0059 │ │ -02a73e: 7602 db00 2500 |0565: invoke-direct/range {v37, v38}, Landroid/view/GestureDetector;.:(Landroid/view/GestureDetector$OnGestureListener;)V // method@00db │ │ -02a744: 2227 1101 |0568: new-instance v39, Lcom/gacode/relaunchx/ReLaunch$10; // type@0111 │ │ -02a748: 0800 2700 |056a: move-object/from16 v0, v39 │ │ -02a74c: 0801 2c00 |056c: move-object/from16 v1, v44 │ │ -02a750: 0802 2500 |056e: move-object/from16 v2, v37 │ │ -02a754: 7030 2203 1002 |0570: invoke-direct {v0, v1, v2}, Lcom/gacode/relaunchx/ReLaunch$10;.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/view/GestureDetector;)V // method@0322 │ │ -02a75a: 0800 2400 |0573: move-object/from16 v0, v36 │ │ -02a75e: 0801 2700 |0575: move-object/from16 v1, v39 │ │ -02a762: 6e20 0f01 1000 |0577: invoke-virtual {v0, v1}, Landroid/widget/Button;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@010f │ │ -02a768: 1427 6b00 0c7f |057a: const v39, #float 1.86094e+38 // #7f0c006b │ │ -02a76e: 0800 2c00 |057d: move-object/from16 v0, v44 │ │ -02a772: 0201 2700 |057f: move/from16 v1, v39 │ │ -02a776: 6e20 2c04 1000 |0581: invoke-virtual {v0, v1}, Lcom/gacode/relaunchx/ReLaunch;.findViewById:(I)Landroid/view/View; // method@042c │ │ -02a77c: 0c0e |0584: move-result-object v14 │ │ -02a77e: 1f0e 7200 |0585: check-cast v14, Landroid/widget/Button; // type@0072 │ │ -02a782: 0800 2c00 |0587: move-object/from16 v0, v44 │ │ -02a786: 5400 6006 |0589: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -02a78a: 0827 0000 |058b: move-object/from16 v39, v0 │ │ -02a78e: 1a28 fb06 |058d: const-string v40, "disableScrollJump" // string@06fb │ │ -02a792: 1329 0100 |058f: const/16 v41, #int 1 // #1 │ │ -02a796: 7803 6d00 2700 |0591: invoke-interface/range {v39, v40, v41}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ -02a79c: 0a27 |0594: move-result v39 │ │ -02a79e: 3927 9300 |0595: if-nez v39, 0628 // +0093 │ │ -02a7a2: 2227 0202 |0597: new-instance v39, Ljava/lang/StringBuilder; // type@0202 │ │ -02a7a6: 7601 9606 2700 |0599: invoke-direct/range {v39}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -02a7ac: 0800 2c00 |059c: move-object/from16 v0, v44 │ │ -02a7b0: 5400 4a06 |059e: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02a7b4: 0828 0000 |05a0: move-object/from16 v40, v0 │ │ -02a7b8: 0800 2800 |05a2: move-object/from16 v0, v40 │ │ -02a7bc: 5200 8c06 |05a4: iget v0, v0, Lcom/gacode/relaunchx/ReLaunchApp;.scrollStep:I // field@068c │ │ -02a7c0: 0228 0000 |05a6: move/from16 v40, v0 │ │ -02a7c4: 7402 9706 2700 |05a8: invoke-virtual/range {v39, v40}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0697 │ │ -02a7ca: 0c27 |05ab: move-result-object v39 │ │ -02a7cc: 1a28 1700 |05ac: const-string v40, "%" // string@0017 │ │ -02a7d0: 7402 9a06 2700 |05ae: invoke-virtual/range {v39, v40}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02a7d6: 0c27 |05b1: move-result-object v39 │ │ -02a7d8: 7401 9c06 2700 |05b2: invoke-virtual/range {v39}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -02a7de: 0c27 |05b5: move-result-object v39 │ │ -02a7e0: 0800 2700 |05b6: move-object/from16 v0, v39 │ │ -02a7e4: 6e20 1001 0e00 |05b8: invoke-virtual {v14, v0}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@0110 │ │ -02a7ea: 220d 3301 |05bb: new-instance v13, Lcom/gacode/relaunchx/ReLaunch$1dnScrlSimpleOnGestureListener; // type@0133 │ │ -02a7ee: 0800 2c00 |05bd: move-object/from16 v0, v44 │ │ -02a7f2: 0801 1700 |05bf: move-object/from16 v1, v23 │ │ -02a7f6: 7040 8503 0de1 |05c1: invoke-direct {v13, v0, v1, v14}, Lcom/gacode/relaunchx/ReLaunch$1dnScrlSimpleOnGestureListener;.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/widget/GridView;Landroid/widget/Button;)V // method@0385 │ │ -02a7fc: 220c 5900 |05c4: new-instance v12, Landroid/view/GestureDetector; // type@0059 │ │ -02a800: 7020 db00 dc00 |05c6: invoke-direct {v12, v13}, Landroid/view/GestureDetector;.:(Landroid/view/GestureDetector$OnGestureListener;)V // method@00db │ │ -02a806: 2227 1201 |05c9: new-instance v39, Lcom/gacode/relaunchx/ReLaunch$11; // type@0112 │ │ -02a80a: 0800 2700 |05cb: move-object/from16 v0, v39 │ │ -02a80e: 0801 2c00 |05cd: move-object/from16 v1, v44 │ │ -02a812: 7030 2403 100c |05cf: invoke-direct {v0, v1, v12}, Lcom/gacode/relaunchx/ReLaunch$11;.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/view/GestureDetector;)V // method@0324 │ │ -02a818: 0800 2700 |05d2: move-object/from16 v0, v39 │ │ -02a81c: 6e20 0f01 0e00 |05d4: invoke-virtual {v14, v0}, Landroid/widget/Button;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@010f │ │ -02a822: 7601 5304 2c00 |05d7: invoke-direct/range {v44}, Lcom/gacode/relaunchx/ReLaunch;.refreshBottomInfo:()V // method@0453 │ │ -02a828: 0e00 |05da: return-void │ │ -02a82a: 1427 6e00 0c7f |05db: const v39, #float 1.86094e+38 // #7f0c006e │ │ -02a830: 2900 f3fd |05de: goto/16 03d1 // -020d │ │ -02a834: 0800 2c00 |05e0: move-object/from16 v0, v44 │ │ -02a838: 5400 6006 |05e2: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -02a83c: 0827 0000 |05e4: move-object/from16 v39, v0 │ │ -02a840: 1a28 8106 |05e6: const-string v40, "columnsDirsFiles" // string@0681 │ │ -02a844: 1a29 4d00 |05e8: const-string v41, "-1" // string@004d │ │ -02a848: 7803 6f00 2700 |05ea: invoke-interface/range {v39, v40, v41}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -02a84e: 0c27 |05ed: move-result-object v39 │ │ -02a850: 7701 5d06 2700 |05ee: invoke-static/range {v39}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ -02a856: 0a27 |05f1: move-result v39 │ │ -02a858: 7701 5f06 2700 |05f2: invoke-static/range {v39}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -02a85e: 0c08 |05f5: move-result-object v8 │ │ -02a860: 2900 34fe |05f6: goto/16 042a // -01cc │ │ -02a864: 0d0f |05f8: move-exception v15 │ │ -02a866: 131d 1900 |05f9: const/16 v29, #int 25 // #19 │ │ -02a86a: 2900 82fe |05fb: goto/16 047d // -017e │ │ -02a86e: 1427 6d00 0c7f |05fd: const v39, #float 1.86094e+38 // #7f0c006d │ │ -02a874: 2900 88fe |0600: goto/16 0488 // -0178 │ │ -02a878: 2227 6401 |0602: new-instance v39, Lcom/gacode/relaunchx/ReLaunch$8; // type@0164 │ │ -02a87c: 0800 2700 |0604: move-object/from16 v0, v39 │ │ -02a880: 0801 2c00 |0606: move-object/from16 v1, v44 │ │ -02a884: 7020 eb03 1000 |0608: invoke-direct {v0, v1}, Lcom/gacode/relaunchx/ReLaunch$8;.:(Lcom/gacode/relaunchx/ReLaunch;)V // method@03eb │ │ -02a88a: 0800 1700 |060b: move-object/from16 v0, v23 │ │ -02a88e: 0801 2700 |060d: move-object/from16 v1, v39 │ │ -02a892: 6e20 2a01 1000 |060f: invoke-virtual {v0, v1}, Landroid/widget/GridView;.setOnScrollListener:(Landroid/widget/AbsListView$OnScrollListener;)V // method@012a │ │ -02a898: 2900 c6fe |0612: goto/16 04d8 // -013a │ │ -02a89c: 7401 3704 2c00 |0614: invoke-virtual/range {v44}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -02a8a2: 0c27 |0617: move-result-object v39 │ │ -02a8a4: 1428 8500 087f |0618: const v40, #float 1.80778e+38 // #7f080085 │ │ -02a8aa: 7402 8000 2700 |061b: invoke-virtual/range {v39, v40}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -02a8b0: 0c27 |061e: move-result-object v39 │ │ -02a8b2: 0800 2400 |061f: move-object/from16 v0, v36 │ │ -02a8b6: 0801 2700 |0621: move-object/from16 v1, v39 │ │ -02a8ba: 6e20 1001 1000 |0623: invoke-virtual {v0, v1}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@0110 │ │ -02a8c0: 2900 30ff |0626: goto/16 0556 // -00d0 │ │ -02a8c4: 7401 3704 2c00 |0628: invoke-virtual/range {v44}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -02a8ca: 0c27 |062b: move-result-object v39 │ │ -02a8cc: 1428 7f00 087f |062c: const v40, #float 1.80778e+38 // #7f08007f │ │ -02a8d2: 7402 8000 2700 |062f: invoke-virtual/range {v39, v40}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -02a8d8: 0c27 |0632: move-result-object v39 │ │ -02a8da: 0800 2700 |0633: move-object/from16 v0, v39 │ │ -02a8de: 6e20 1001 0e00 |0635: invoke-virtual {v14, v0}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@0110 │ │ -02a8e4: 2883 |0638: goto 05bb // -007d │ │ +02acfc: |[02acfc] com.gacode.relaunchx.ReLaunch.drawDirectory:(Ljava/lang/String;Ljava/lang/Integer;)V │ │ +02ad0c: 2209 e001 |0000: new-instance v9, Ljava/io/File; // type@01e0 │ │ +02ad10: 0800 2d00 |0002: move-object/from16 v0, v45 │ │ +02ad14: 7020 2a06 0900 |0004: invoke-direct {v9, v0}, Ljava/io/File;.:(Ljava/lang/String;)V // method@062a │ │ +02ad1a: 6e10 3706 0900 |0007: invoke-virtual {v9}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@0637 │ │ +02ad20: 0c07 |000a: move-result-object v7 │ │ +02ad22: 2214 0d02 |000b: new-instance v20, Ljava/util/ArrayList; // type@020d │ │ +02ad26: 7601 ae06 1400 |000d: invoke-direct/range {v20}, Ljava/util/ArrayList;.:()V // method@06ae │ │ +02ad2c: 220b 0d02 |0010: new-instance v11, Ljava/util/ArrayList; // type@020d │ │ +02ad30: 7010 ae06 0b00 |0012: invoke-direct {v11}, Ljava/util/ArrayList;.:()V // method@06ae │ │ +02ad36: 7601 5a04 2c00 |0015: invoke-direct/range {v44}, Lcom/gacode/relaunchx/ReLaunch;.setEinkController:()V // method@045a │ │ +02ad3c: 0800 2d00 |0018: move-object/from16 v0, v45 │ │ +02ad40: 0801 2c00 |001a: move-object/from16 v1, v44 │ │ +02ad44: 5b10 5306 |001c: iput-object v0, v1, Lcom/gacode/relaunchx/ReLaunch;.currentRoot:Ljava/lang/String; // field@0653 │ │ +02ad48: 7401 5c06 2e00 |001e: invoke-virtual/range {v46}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +02ad4e: 0a27 |0021: move-result v39 │ │ +02ad50: 1328 ffff |0022: const/16 v40, #int -1 // #ffff │ │ +02ad54: 0200 2700 |0024: move/from16 v0, v39 │ │ +02ad58: 0201 2800 |0026: move/from16 v1, v40 │ │ +02ad5c: 3310 1201 |0028: if-ne v0, v1, 013a // +0112 │ │ +02ad60: 1327 0000 |002a: const/16 v39, #int 0 // #0 │ │ +02ad64: 7701 5f06 2700 |002c: invoke-static/range {v39}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +02ad6a: 0c27 |002f: move-result-object v39 │ │ +02ad6c: 0800 2700 |0030: move-object/from16 v0, v39 │ │ +02ad70: 0801 2c00 |0032: move-object/from16 v1, v44 │ │ +02ad74: 5b10 5206 |0034: iput-object v0, v1, Lcom/gacode/relaunchx/ReLaunch;.currentPosition:Ljava/lang/Integer; // field@0652 │ │ +02ad78: 0800 2c00 |0036: move-object/from16 v0, v44 │ │ +02ad7c: 5400 6006 |0038: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +02ad80: 0827 0000 |003a: move-object/from16 v39, v0 │ │ +02ad84: 7801 6b00 2700 |003c: invoke-interface/range {v39}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006b │ │ +02ad8a: 0c10 |003f: move-result-object v16 │ │ +02ad8c: 1a27 0b0a |0040: const-string v39, "lastdir" // string@0a0b │ │ +02ad90: 0800 2c00 |0042: move-object/from16 v0, v44 │ │ +02ad94: 5400 5306 |0044: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.currentRoot:Ljava/lang/String; // field@0653 │ │ +02ad98: 0828 0000 |0046: move-object/from16 v40, v0 │ │ +02ad9c: 0800 1000 |0048: move-object/from16 v0, v16 │ │ +02ada0: 0801 2700 |004a: move-object/from16 v1, v39 │ │ +02ada4: 0802 2800 |004c: move-object/from16 v2, v40 │ │ +02ada8: 7230 6a00 1002 |004e: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@006a │ │ +02adae: 7801 6500 1000 |0051: invoke-interface/range {v16}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0065 │ │ +02adb4: 0800 2c00 |0054: move-object/from16 v0, v44 │ │ +02adb8: 5500 6506 |0056: iget-boolean v0, v0, Lcom/gacode/relaunchx/ReLaunch;.useDirViewer:Z // field@0665 │ │ +02adbc: 0227 0000 |0058: move/from16 v39, v0 │ │ +02adc0: 3827 e600 |005a: if-eqz v39, 0140 // +00e6 │ │ +02adc4: 1427 0600 0c7f |005c: const v39, #float 1.86092e+38 // #7f0c0006 │ │ +02adca: 0800 2c00 |005f: move-object/from16 v0, v44 │ │ +02adce: 0201 2700 |0061: move/from16 v1, v39 │ │ +02add2: 6e20 2c04 1000 |0063: invoke-virtual {v0, v1}, Lcom/gacode/relaunchx/ReLaunch;.findViewById:(I)Landroid/view/View; // method@042c │ │ +02add8: 0c1f |0066: move-result-object v31 │ │ +02adda: 1f1f 7200 |0067: check-cast v31, Landroid/widget/Button; // type@0072 │ │ +02adde: 6e10 3006 0900 |0069: invoke-virtual {v9}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@0630 │ │ +02ade4: 0c0a |006c: move-result-object v10 │ │ +02ade6: 0800 2c00 |006d: move-object/from16 v0, v44 │ │ +02adea: 5400 6006 |006f: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +02adee: 0827 0000 |0071: move-object/from16 v39, v0 │ │ +02adf2: 1a28 920d |0073: const-string v40, "showFullDirPath" // string@0d92 │ │ +02adf6: 1329 0100 |0075: const/16 v41, #int 1 // #1 │ │ +02adfa: 7803 6d00 2700 |0077: invoke-interface/range {v39, v40, v41}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ +02ae00: 0a27 |007a: move-result v39 │ │ +02ae02: 3827 cf00 |007b: if-eqz v39, 014a // +00cf │ │ +02ae06: 2227 0202 |007d: new-instance v39, Ljava/lang/StringBuilder; // type@0202 │ │ +02ae0a: 7601 9606 2700 |007f: invoke-direct/range {v39}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +02ae10: 0800 2700 |0082: move-object/from16 v0, v39 │ │ +02ae14: 6e20 9a06 a000 |0084: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02ae1a: 0c27 |0087: move-result-object v39 │ │ +02ae1c: 1a28 0500 |0088: const-string v40, " (" // string@0005 │ │ +02ae20: 7402 9a06 2700 |008a: invoke-virtual/range {v39, v40}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02ae26: 0c28 |008d: move-result-object v40 │ │ +02ae28: 3907 b700 |008e: if-nez v7, 0145 // +00b7 │ │ +02ae2c: 1327 0000 |0090: const/16 v39, #int 0 // #0 │ │ +02ae30: 0800 2800 |0092: move-object/from16 v0, v40 │ │ +02ae34: 0201 2700 |0094: move/from16 v1, v39 │ │ +02ae38: 6e20 9706 1000 |0096: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0697 │ │ +02ae3e: 0c27 |0099: move-result-object v39 │ │ +02ae40: 1a28 3d00 |009a: const-string v40, ")" // string@003d │ │ +02ae44: 7402 9a06 2700 |009c: invoke-virtual/range {v39, v40}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02ae4a: 0c27 |009f: move-result-object v39 │ │ +02ae4c: 7401 9c06 2700 |00a0: invoke-virtual/range {v39}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +02ae52: 0c27 |00a3: move-result-object v39 │ │ +02ae54: 0800 1f00 |00a4: move-object/from16 v0, v31 │ │ +02ae58: 0801 2700 |00a6: move-object/from16 v1, v39 │ │ +02ae5c: 6e20 1001 1000 |00a8: invoke-virtual {v0, v1}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@0110 │ │ +02ae62: 2221 2d01 |00ab: new-instance v33, Lcom/gacode/relaunchx/ReLaunch$1TvSimpleOnGestureListener; // type@012d │ │ +02ae66: 0800 2100 |00ad: move-object/from16 v0, v33 │ │ +02ae6a: 0801 2c00 |00af: move-object/from16 v1, v44 │ │ +02ae6e: 7020 7303 1000 |00b1: invoke-direct {v0, v1}, Lcom/gacode/relaunchx/ReLaunch$1TvSimpleOnGestureListener;.:(Lcom/gacode/relaunchx/ReLaunch;)V // method@0373 │ │ +02ae74: 2220 5900 |00b4: new-instance v32, Landroid/view/GestureDetector; // type@0059 │ │ +02ae78: 7602 db00 2000 |00b6: invoke-direct/range {v32, v33}, Landroid/view/GestureDetector;.:(Landroid/view/GestureDetector$OnGestureListener;)V // method@00db │ │ +02ae7e: 2227 6101 |00b9: new-instance v39, Lcom/gacode/relaunchx/ReLaunch$5; // type@0161 │ │ +02ae82: 0800 2700 |00bb: move-object/from16 v0, v39 │ │ +02ae86: 0801 2c00 |00bd: move-object/from16 v1, v44 │ │ +02ae8a: 0802 2000 |00bf: move-object/from16 v2, v32 │ │ +02ae8e: 7030 e403 1002 |00c1: invoke-direct {v0, v1, v2}, Lcom/gacode/relaunchx/ReLaunch$5;.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/view/GestureDetector;)V // method@03e4 │ │ +02ae94: 0800 1f00 |00c4: move-object/from16 v0, v31 │ │ +02ae98: 0801 2700 |00c6: move-object/from16 v1, v39 │ │ +02ae9c: 6e20 0f01 1000 |00c8: invoke-virtual {v0, v1}, Landroid/widget/Button;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@010f │ │ +02aea2: 1427 6700 0c7f |00cb: const v39, #float 1.86094e+38 // #7f0c0067 │ │ +02aea8: 0800 2c00 |00ce: move-object/from16 v0, v44 │ │ +02aeac: 0201 2700 |00d0: move/from16 v1, v39 │ │ +02aeb0: 6e20 2c04 1000 |00d2: invoke-virtual {v0, v1}, Lcom/gacode/relaunchx/ReLaunch;.findViewById:(I)Landroid/view/View; // method@042c │ │ +02aeb6: 0c22 |00d5: move-result-object v34 │ │ +02aeb8: 1f22 7200 |00d6: check-cast v34, Landroid/widget/Button; // type@0072 │ │ +02aebc: 1427 6c00 0c7f |00d8: const v39, #float 1.86094e+38 // #7f0c006c │ │ +02aec2: 0800 2c00 |00db: move-object/from16 v0, v44 │ │ +02aec6: 0201 2700 |00dd: move/from16 v1, v39 │ │ +02aeca: 6e20 2c04 1000 |00df: invoke-virtual {v0, v1}, Lcom/gacode/relaunchx/ReLaunch;.findViewById:(I)Landroid/view/View; // method@042c │ │ +02aed0: 0c04 |00e2: move-result-object v4 │ │ +02aed2: 1f04 7600 |00e3: check-cast v4, Landroid/widget/ImageButton; // type@0076 │ │ +02aed6: 3804 1c00 |00e5: if-eqz v4, 0101 // +001c │ │ +02aeda: 2206 3201 |00e7: new-instance v6, Lcom/gacode/relaunchx/ReLaunch$1advSimpleOnGestureListener; // type@0132 │ │ +02aede: 0800 2c00 |00e9: move-object/from16 v0, v44 │ │ +02aee2: 7030 8103 0604 |00eb: invoke-direct {v6, v0, v4}, Lcom/gacode/relaunchx/ReLaunch$1advSimpleOnGestureListener;.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/widget/ImageButton;)V // method@0381 │ │ +02aee8: 2205 5900 |00ee: new-instance v5, Landroid/view/GestureDetector; // type@0059 │ │ +02aeec: 7020 db00 6500 |00f0: invoke-direct {v5, v6}, Landroid/view/GestureDetector;.:(Landroid/view/GestureDetector$OnGestureListener;)V // method@00db │ │ +02aef2: 2227 6201 |00f3: new-instance v39, Lcom/gacode/relaunchx/ReLaunch$6; // type@0162 │ │ +02aef6: 0800 2700 |00f5: move-object/from16 v0, v39 │ │ +02aefa: 0801 2c00 |00f7: move-object/from16 v1, v44 │ │ +02aefe: 7030 e603 1005 |00f9: invoke-direct {v0, v1, v5}, Lcom/gacode/relaunchx/ReLaunch$6;.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/view/GestureDetector;)V // method@03e6 │ │ +02af04: 0800 2700 |00fc: move-object/from16 v0, v39 │ │ +02af08: 6e20 3101 0400 |00fe: invoke-virtual {v4, v0}, Landroid/widget/ImageButton;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@0131 │ │ +02af0e: 2227 0d02 |0101: new-instance v39, Ljava/util/ArrayList; // type@020d │ │ +02af12: 7601 ae06 2700 |0103: invoke-direct/range {v39}, Ljava/util/ArrayList;.:()V // method@06ae │ │ +02af18: 0800 2700 |0106: move-object/from16 v0, v39 │ │ +02af1c: 0801 2c00 |0108: move-object/from16 v1, v44 │ │ +02af20: 5b10 5a06 |010a: iput-object v0, v1, Lcom/gacode/relaunchx/ReLaunch;.itemsArray:Ljava/util/List; // field@065a │ │ +02af24: 6e10 3206 0900 |010c: invoke-virtual {v9}, Ljava/io/File;.getParent:()Ljava/lang/String; // method@0632 │ │ +02af2a: 0c27 |010f: move-result-object v39 │ │ +02af2c: 3827 0900 |0110: if-eqz v39, 0119 // +0009 │ │ +02af30: 1a27 5200 |0112: const-string v39, ".." // string@0052 │ │ +02af34: 0800 2700 |0114: move-object/from16 v0, v39 │ │ +02af38: 7220 cc06 0b00 |0116: invoke-interface {v11, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@06cc │ │ +02af3e: 3807 6a00 |0119: if-eqz v7, 0183 // +006a │ │ +02af42: 2170 |011b: array-length v0, v7 │ │ +02af44: 0228 0000 |011c: move/from16 v40, v0 │ │ +02af48: 1327 0000 |011e: const/16 v39, #int 0 // #0 │ │ +02af4c: 0200 2700 |0120: move/from16 v0, v39 │ │ +02af50: 0201 2800 |0122: move/from16 v1, v40 │ │ +02af54: 3510 5f00 |0124: if-ge v0, v1, 0183 // +005f │ │ +02af58: 4611 0727 |0126: aget-object v17, v7, v39 │ │ +02af5c: 7401 3306 1100 |0128: invoke-virtual/range {v17}, Ljava/io/File;.isDirectory:()Z // method@0633 │ │ +02af62: 0a29 |012b: move-result v41 │ │ +02af64: 3829 2b00 |012c: if-eqz v41, 0157 // +002b │ │ +02af68: 7401 3106 1100 |012e: invoke-virtual/range {v17}, Ljava/io/File;.getName:()Ljava/lang/String; // method@0631 │ │ +02af6e: 0c29 |0131: move-result-object v41 │ │ +02af70: 0800 2900 |0132: move-object/from16 v0, v41 │ │ +02af74: 7220 cc06 0b00 |0134: invoke-interface {v11, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@06cc │ │ +02af7a: d827 2701 |0137: add-int/lit8 v39, v39, #int 1 // #01 │ │ +02af7e: 28e7 |0139: goto 0120 // -0019 │ │ +02af80: 7401 5c06 2e00 |013a: invoke-virtual/range {v46}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +02af86: 0a27 |013d: move-result v39 │ │ +02af88: 2900 eefe |013e: goto/16 002c // -0112 │ │ +02af8c: 1427 6500 0c7f |0140: const v39, #float 1.86094e+38 // #7f0c0065 │ │ +02af92: 2900 1cff |0143: goto/16 005f // -00e4 │ │ +02af96: 2170 |0145: array-length v0, v7 │ │ +02af98: 0227 0000 |0146: move/from16 v39, v0 │ │ +02af9c: 2900 4aff |0148: goto/16 0092 // -00b6 │ │ +02afa0: 6e10 3106 0900 |014a: invoke-virtual {v9}, Ljava/io/File;.getName:()Ljava/lang/String; // method@0631 │ │ +02afa6: 0c27 |014d: move-result-object v39 │ │ +02afa8: 0800 1f00 |014e: move-object/from16 v0, v31 │ │ +02afac: 0801 2700 |0150: move-object/from16 v1, v39 │ │ +02afb0: 6e20 1001 1000 |0152: invoke-virtual {v0, v1}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@0110 │ │ +02afb6: 2900 56ff |0155: goto/16 00ab // -00aa │ │ +02afba: 0800 2c00 |0157: move-object/from16 v0, v44 │ │ +02afbe: 5400 6006 |0159: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +02afc2: 0829 0000 |015b: move-object/from16 v41, v0 │ │ +02afc6: 1a2a b207 |015d: const-string v42, "filterResults" // string@07b2 │ │ +02afca: 132b 0000 |015f: const/16 v43, #int 0 // #0 │ │ +02afce: 7803 6d00 2900 |0161: invoke-interface/range {v41, v42, v43}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ +02afd4: 0a29 |0164: move-result v41 │ │ +02afd6: 3829 1600 |0165: if-eqz v41, 017b // +0016 │ │ +02afda: 0800 2c00 |0167: move-object/from16 v0, v44 │ │ +02afde: 5400 4a06 |0169: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02afe2: 0829 0000 |016b: move-object/from16 v41, v0 │ │ +02afe6: 6e10 3006 0900 |016d: invoke-virtual {v9}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@0630 │ │ +02afec: 0c2a |0170: move-result-object v42 │ │ +02afee: 7401 3106 1100 |0171: invoke-virtual/range {v17}, Ljava/io/File;.getName:()Ljava/lang/String; // method@0631 │ │ +02aff4: 0c2b |0174: move-result-object v43 │ │ +02aff6: 7403 7f04 2900 |0175: invoke-virtual/range {v41, v42, v43}, Lcom/gacode/relaunchx/ReLaunchApp;.filterFile:(Ljava/lang/String;Ljava/lang/String;)Z // method@047f │ │ +02affc: 0a29 |0178: move-result v41 │ │ +02affe: 3829 beff |0179: if-eqz v41, 0137 // -0042 │ │ +02b002: 0800 1400 |017b: move-object/from16 v0, v20 │ │ +02b006: 0801 1100 |017d: move-object/from16 v1, v17 │ │ +02b00a: 7220 cc06 1000 |017f: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@06cc │ │ +02b010: 28b5 |0182: goto 0137 // -004b │ │ +02b012: 7110 b906 0b00 |0183: invoke-static {v11}, Ljava/util/Collections;.sort:(Ljava/util/List;)V // method@06b9 │ │ +02b018: 1a23 0000 |0186: const-string v35, "" // string@0000 │ │ +02b01c: 7210 d106 0b00 |0188: invoke-interface {v11}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@06d1 │ │ +02b022: 0c27 |018b: move-result-object v39 │ │ +02b024: 7801 c806 2700 |018c: invoke-interface/range {v39}, Ljava/util/Iterator;.hasNext:()Z // method@06c8 │ │ +02b02a: 0a28 |018f: move-result v40 │ │ +02b02c: 3828 b400 |0190: if-eqz v40, 0244 // +00b4 │ │ +02b030: 7801 c906 2700 |0192: invoke-interface/range {v39}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@06c9 │ │ +02b036: 0c12 |0195: move-result-object v18 │ │ +02b038: 1f12 0002 |0196: check-cast v18, Ljava/lang/String; // type@0200 │ │ +02b03c: 1328 0000 |0198: const/16 v40, #int 0 // #0 │ │ +02b040: 0800 1200 |019a: move-object/from16 v0, v18 │ │ +02b044: 0201 2800 |019c: move/from16 v1, v40 │ │ +02b048: 6e20 7506 1000 |019e: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@0675 │ │ +02b04e: 0a28 |01a1: move-result v40 │ │ +02b050: 1329 2e00 |01a2: const/16 v41, #int 46 // #2e │ │ +02b054: 0200 2800 |01a4: move/from16 v0, v40 │ │ +02b058: 0201 2900 |01a6: move/from16 v1, v41 │ │ +02b05c: 3310 2400 |01a8: if-ne v0, v1, 01cc // +0024 │ │ +02b060: 1328 0100 |01aa: const/16 v40, #int 1 // #1 │ │ +02b064: 0800 1200 |01ac: move-object/from16 v0, v18 │ │ +02b068: 0201 2800 |01ae: move/from16 v1, v40 │ │ +02b06c: 6e20 7506 1000 |01b0: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@0675 │ │ +02b072: 0a28 |01b3: move-result v40 │ │ +02b074: 1329 2e00 |01b4: const/16 v41, #int 46 // #2e │ │ +02b078: 0200 2800 |01b6: move/from16 v0, v40 │ │ +02b07c: 0201 2900 |01b8: move/from16 v1, v41 │ │ +02b080: 3210 1200 |01ba: if-eq v0, v1, 01cc // +0012 │ │ +02b084: 0800 2c00 |01bc: move-object/from16 v0, v44 │ │ +02b088: 5400 6006 |01be: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +02b08c: 0828 0000 |01c0: move-object/from16 v40, v0 │ │ +02b090: 1a29 930d |01c2: const-string v41, "showHidden" // string@0d93 │ │ +02b094: 132a 0000 |01c4: const/16 v42, #int 0 // #0 │ │ +02b098: 7803 6d00 2800 |01c6: invoke-interface/range {v40, v41, v42}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ +02b09e: 0a28 |01c9: move-result v40 │ │ +02b0a0: 3828 c2ff |01ca: if-eqz v40, 018c // -003e │ │ +02b0a4: 221a 6701 |01cc: new-instance v26, Lcom/gacode/relaunchx/ReLaunch$FileDetails; // type@0167 │ │ +02b0a8: 1328 0000 |01ce: const/16 v40, #int 0 // #0 │ │ +02b0ac: 0800 1a00 |01d0: move-object/from16 v0, v26 │ │ +02b0b0: 0801 2c00 |01d2: move-object/from16 v1, v44 │ │ +02b0b4: 0802 2800 |01d4: move-object/from16 v2, v40 │ │ +02b0b8: 7030 f503 1002 |01d6: invoke-direct {v0, v1, v2}, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.:(Lcom/gacode/relaunchx/ReLaunch;Lcom/gacode/relaunchx/ReLaunch$1;)V // method@03f5 │ │ +02b0be: 0800 1200 |01d9: move-object/from16 v0, v18 │ │ +02b0c2: 0801 1a00 |01db: move-object/from16 v1, v26 │ │ +02b0c6: 5b10 0606 |01dd: iput-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.name:Ljava/lang/String; // field@0606 │ │ +02b0ca: 0800 1200 |01df: move-object/from16 v0, v18 │ │ +02b0ce: 0801 1a00 |01e1: move-object/from16 v1, v26 │ │ +02b0d2: 5b10 0306 |01e3: iput-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.displayName:Ljava/lang/String; // field@0603 │ │ +02b0d6: 6e10 3006 0900 |01e5: invoke-virtual {v9}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@0630 │ │ +02b0dc: 0c28 |01e8: move-result-object v40 │ │ +02b0de: 0800 2800 |01e9: move-object/from16 v0, v40 │ │ +02b0e2: 0801 1a00 |01eb: move-object/from16 v1, v26 │ │ +02b0e6: 5b10 0206 |01ed: iput-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.directoryName:Ljava/lang/String; // field@0602 │ │ +02b0ea: 1a28 5200 |01ef: const-string v40, ".." // string@0052 │ │ +02b0ee: 0800 1200 |01f1: move-object/from16 v0, v18 │ │ +02b0f2: 0801 2800 |01f3: move-object/from16 v1, v40 │ │ +02b0f6: 6e20 7c06 1000 |01f5: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +02b0fc: 0a28 |01f8: move-result v40 │ │ +02b0fe: 3828 0700 |01f9: if-eqz v40, 0200 // +0007 │ │ +02b102: 6e10 3206 0900 |01fb: invoke-virtual {v9}, Ljava/io/File;.getParent:()Ljava/lang/String; // method@0632 │ │ +02b108: 0c23 |01fe: move-result-object v35 │ │ +02b10a: 288d |01ff: goto 018c // -0073 │ │ +02b10c: 2228 0202 |0200: new-instance v40, Ljava/lang/StringBuilder; // type@0202 │ │ +02b110: 7601 9606 2800 |0202: invoke-direct/range {v40}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +02b116: 6e10 3006 0900 |0205: invoke-virtual {v9}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@0630 │ │ +02b11c: 0c29 |0208: move-result-object v41 │ │ +02b11e: 7402 9a06 2800 |0209: invoke-virtual/range {v40, v41}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02b124: 0c28 |020c: move-result-object v40 │ │ +02b126: 6229 f307 |020d: sget-object v41, Ljava/io/File;.separator:Ljava/lang/String; // field@07f3 │ │ +02b12a: 7402 9a06 2800 |020f: invoke-virtual/range {v40, v41}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02b130: 0c28 |0212: move-result-object v40 │ │ +02b132: 0800 2800 |0213: move-object/from16 v0, v40 │ │ +02b136: 0801 1200 |0215: move-object/from16 v1, v18 │ │ +02b13a: 6e20 9a06 1000 |0217: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02b140: 0c28 |021a: move-result-object v40 │ │ +02b142: 7401 9c06 2800 |021b: invoke-virtual/range {v40}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +02b148: 0c28 |021e: move-result-object v40 │ │ +02b14a: 0800 2800 |021f: move-object/from16 v0, v40 │ │ +02b14e: 0801 1a00 |0221: move-object/from16 v1, v26 │ │ +02b152: 5b10 0506 |0223: iput-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.fullPathName:Ljava/lang/String; // field@0605 │ │ +02b156: 6228 0f06 |0225: sget-object v40, Lcom/gacode/relaunchx/ReLaunch$FsItemType;.Directory:Lcom/gacode/relaunchx/ReLaunch$FsItemType; // field@060f │ │ +02b15a: 0800 2800 |0227: move-object/from16 v0, v40 │ │ +02b15e: 0801 1a00 |0229: move-object/from16 v1, v26 │ │ +02b162: 5b10 0a06 |022b: iput-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.type:Lcom/gacode/relaunchx/ReLaunch$FsItemType; // field@060a │ │ +02b166: 1a28 fd03 |022d: const-string v40, "Nope" // string@03fd │ │ +02b16a: 0800 2800 |022f: move-object/from16 v0, v40 │ │ +02b16e: 0801 1a00 |0231: move-object/from16 v1, v26 │ │ +02b172: 5b10 0706 |0233: iput-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.reader:Ljava/lang/String; // field@0607 │ │ +02b176: 0800 2c00 |0235: move-object/from16 v0, v44 │ │ +02b17a: 5400 5a06 |0237: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.itemsArray:Ljava/util/List; // field@065a │ │ +02b17e: 0828 0000 |0239: move-object/from16 v40, v0 │ │ +02b182: 0800 2800 |023b: move-object/from16 v0, v40 │ │ +02b186: 0801 1a00 |023d: move-object/from16 v1, v26 │ │ +02b18a: 7220 cc06 1000 |023f: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@06cc │ │ +02b190: 2900 4aff |0242: goto/16 018c // -00b6 │ │ +02b194: 2213 0d02 |0244: new-instance v19, Ljava/util/ArrayList; // type@020d │ │ +02b198: 7601 ae06 1300 |0246: invoke-direct/range {v19}, Ljava/util/ArrayList;.:()V // method@06ae │ │ +02b19e: 7801 d106 1400 |0249: invoke-interface/range {v20}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@06d1 │ │ +02b1a4: 0c28 |024c: move-result-object v40 │ │ +02b1a6: 7801 c806 2800 |024d: invoke-interface/range {v40}, Ljava/util/Iterator;.hasNext:()Z // method@06c8 │ │ +02b1ac: 0a27 |0250: move-result v39 │ │ +02b1ae: 3827 1a01 |0251: if-eqz v39, 036b // +011a │ │ +02b1b2: 7801 c906 2800 |0253: invoke-interface/range {v40}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@06c9 │ │ +02b1b8: 0c12 |0256: move-result-object v18 │ │ +02b1ba: 1f12 e001 |0257: check-cast v18, Ljava/io/File; // type@01e0 │ │ +02b1be: 7401 3106 1200 |0259: invoke-virtual/range {v18}, Ljava/io/File;.getName:()Ljava/lang/String; // method@0631 │ │ +02b1c4: 0c15 |025c: move-result-object v21 │ │ +02b1c6: 1a27 4f00 |025d: const-string v39, "." // string@004f │ │ +02b1ca: 0800 1500 |025f: move-object/from16 v0, v21 │ │ +02b1ce: 0801 2700 |0261: move-object/from16 v1, v39 │ │ +02b1d2: 6e20 8a06 1000 |0263: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@068a │ │ +02b1d8: 0a27 |0266: move-result v39 │ │ +02b1da: 3827 1800 |0267: if-eqz v39, 027f // +0018 │ │ +02b1de: 0800 2c00 |0269: move-object/from16 v0, v44 │ │ +02b1e2: 5400 6006 |026b: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +02b1e6: 0827 0000 |026d: move-object/from16 v39, v0 │ │ +02b1ea: 1a29 930d |026f: const-string v41, "showHidden" // string@0d93 │ │ +02b1ee: 132a 0000 |0271: const/16 v42, #int 0 // #0 │ │ +02b1f2: 0800 2700 |0273: move-object/from16 v0, v39 │ │ +02b1f6: 0801 2900 |0275: move-object/from16 v1, v41 │ │ +02b1fa: 0202 2a00 |0277: move/from16 v2, v42 │ │ +02b1fe: 7230 6d00 1002 |0279: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ +02b204: 0a27 |027c: move-result v39 │ │ +02b206: 3827 d0ff |027d: if-eqz v39, 024d // -0030 │ │ +02b20a: 221a 6701 |027f: new-instance v26, Lcom/gacode/relaunchx/ReLaunch$FileDetails; // type@0167 │ │ +02b20e: 1327 0000 |0281: const/16 v39, #int 0 // #0 │ │ +02b212: 0800 1a00 |0283: move-object/from16 v0, v26 │ │ +02b216: 0801 2c00 |0285: move-object/from16 v1, v44 │ │ +02b21a: 0802 2700 |0287: move-object/from16 v2, v39 │ │ +02b21e: 7030 f503 1002 |0289: invoke-direct {v0, v1, v2}, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.:(Lcom/gacode/relaunchx/ReLaunch;Lcom/gacode/relaunchx/ReLaunch$1;)V // method@03f5 │ │ +02b224: 1a27 b504 |028c: const-string v39, "[.]" // string@04b5 │ │ +02b228: 0800 1500 |028e: move-object/from16 v0, v21 │ │ +02b22c: 0801 2700 |0290: move-object/from16 v1, v39 │ │ +02b230: 6e20 8906 1000 |0292: invoke-virtual {v0, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0689 │ │ +02b236: 0c16 |0295: move-result-object v22 │ │ +02b238: 0800 1600 |0296: move-object/from16 v0, v22 │ │ +02b23c: 2100 |0298: array-length v0, v0 │ │ +02b23e: 0227 0000 |0299: move/from16 v39, v0 │ │ +02b242: 1329 0100 |029b: const/16 v41, #int 1 // #1 │ │ +02b246: 0200 2700 |029d: move/from16 v0, v39 │ │ +02b24a: 0201 2900 |029f: move/from16 v1, v41 │ │ +02b24e: 3710 be00 |02a1: if-le v0, v1, 035f // +00be │ │ +02b252: 0800 1600 |02a3: move-object/from16 v0, v22 │ │ +02b256: 2100 |02a5: array-length v0, v0 │ │ +02b258: 0227 0000 |02a6: move/from16 v39, v0 │ │ +02b25c: d827 27ff |02a8: add-int/lit8 v39, v39, #int -1 // #ff │ │ +02b260: 4627 1627 |02aa: aget-object v39, v22, v39 │ │ +02b264: 0800 2700 |02ac: move-object/from16 v0, v39 │ │ +02b268: 0801 1a00 |02ae: move-object/from16 v1, v26 │ │ +02b26c: 5b10 0406 |02b0: iput-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.extension:Ljava/lang/String; // field@0604 │ │ +02b270: 0800 2c00 |02b2: move-object/from16 v0, v44 │ │ +02b274: 5400 6006 |02b4: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +02b278: 0827 0000 |02b6: move-object/from16 v39, v0 │ │ +02b27c: 1a29 8e0d |02b8: const-string v41, "showBookTitles" // string@0d8e │ │ +02b280: 132a 0000 |02ba: const/16 v42, #int 0 // #0 │ │ +02b284: 0800 2700 |02bc: move-object/from16 v0, v39 │ │ +02b288: 0801 2900 |02be: move-object/from16 v1, v41 │ │ +02b28c: 0202 2a00 |02c0: move/from16 v2, v42 │ │ +02b290: 7230 6d00 1002 |02c2: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ +02b296: 0a27 |02c5: move-result v39 │ │ +02b298: 3827 9d00 |02c6: if-eqz v39, 0363 // +009d │ │ +02b29c: 6e10 3006 0900 |02c8: invoke-virtual {v9}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@0630 │ │ +02b2a2: 0c27 |02cb: move-result-object v39 │ │ +02b2a4: 0800 2c00 |02cc: move-object/from16 v0, v44 │ │ +02b2a8: 0801 2700 |02ce: move-object/from16 v1, v39 │ │ +02b2ac: 0802 1500 |02d0: move-object/from16 v2, v21 │ │ +02b2b0: 6e30 3204 1002 |02d2: invoke-virtual {v0, v1, v2}, Lcom/gacode/relaunchx/ReLaunch;.getEbookName:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0432 │ │ +02b2b6: 0c27 |02d5: move-result-object v39 │ │ +02b2b8: 0800 2700 |02d6: move-object/from16 v0, v39 │ │ +02b2bc: 0801 1a00 |02d8: move-object/from16 v1, v26 │ │ +02b2c0: 5b10 0306 |02da: iput-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.displayName:Ljava/lang/String; // field@0603 │ │ +02b2c4: 0800 1500 |02dc: move-object/from16 v0, v21 │ │ +02b2c8: 0801 1a00 |02de: move-object/from16 v1, v26 │ │ +02b2cc: 5b10 0606 |02e0: iput-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.name:Ljava/lang/String; // field@0606 │ │ +02b2d0: 6e10 3006 0900 |02e2: invoke-virtual {v9}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@0630 │ │ +02b2d6: 0c27 |02e5: move-result-object v39 │ │ +02b2d8: 0800 2700 |02e6: move-object/from16 v0, v39 │ │ +02b2dc: 0801 1a00 |02e8: move-object/from16 v1, v26 │ │ +02b2e0: 5b10 0206 |02ea: iput-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.directoryName:Ljava/lang/String; // field@0602 │ │ +02b2e4: 2227 0202 |02ec: new-instance v39, Ljava/lang/StringBuilder; // type@0202 │ │ +02b2e8: 7601 9606 2700 |02ee: invoke-direct/range {v39}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +02b2ee: 6e10 3006 0900 |02f1: invoke-virtual {v9}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@0630 │ │ +02b2f4: 0c29 |02f4: move-result-object v41 │ │ +02b2f6: 0800 2700 |02f5: move-object/from16 v0, v39 │ │ +02b2fa: 0801 2900 |02f7: move-object/from16 v1, v41 │ │ +02b2fe: 6e20 9a06 1000 |02f9: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02b304: 0c27 |02fc: move-result-object v39 │ │ +02b306: 6229 f307 |02fd: sget-object v41, Ljava/io/File;.separator:Ljava/lang/String; // field@07f3 │ │ +02b30a: 0800 2700 |02ff: move-object/from16 v0, v39 │ │ +02b30e: 0801 2900 |0301: move-object/from16 v1, v41 │ │ +02b312: 6e20 9a06 1000 |0303: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02b318: 0c27 |0306: move-result-object v39 │ │ +02b31a: 0800 2700 |0307: move-object/from16 v0, v39 │ │ +02b31e: 0801 1500 |0309: move-object/from16 v1, v21 │ │ +02b322: 6e20 9a06 1000 |030b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02b328: 0c27 |030e: move-result-object v39 │ │ +02b32a: 7401 9c06 2700 |030f: invoke-virtual/range {v39}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +02b330: 0c27 |0312: move-result-object v39 │ │ +02b332: 0800 2700 |0313: move-object/from16 v0, v39 │ │ +02b336: 0801 1a00 |0315: move-object/from16 v1, v26 │ │ +02b33a: 5b10 0506 |0317: iput-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.fullPathName:Ljava/lang/String; // field@0605 │ │ +02b33e: 6227 1006 |0319: sget-object v39, Lcom/gacode/relaunchx/ReLaunch$FsItemType;.File:Lcom/gacode/relaunchx/ReLaunch$FsItemType; // field@0610 │ │ +02b342: 0800 2700 |031b: move-object/from16 v0, v39 │ │ +02b346: 0801 1a00 |031d: move-object/from16 v1, v26 │ │ +02b34a: 5b10 0a06 |031f: iput-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.type:Lcom/gacode/relaunchx/ReLaunch$FsItemType; // field@060a │ │ +02b34e: 2227 1302 |0321: new-instance v39, Ljava/util/Date; // type@0213 │ │ +02b352: 7401 3406 1200 |0323: invoke-virtual/range {v18}, Ljava/io/File;.lastModified:()J // method@0634 │ │ +02b358: 0b2a |0326: move-result-wide v42 │ │ +02b35a: 0800 2700 |0327: move-object/from16 v0, v39 │ │ +02b35e: 0501 2a00 |0329: move-wide/from16 v1, v42 │ │ +02b362: 7030 bb06 1002 |032b: invoke-direct {v0, v1, v2}, Ljava/util/Date;.:(J)V // method@06bb │ │ +02b368: 0800 2700 |032e: move-object/from16 v0, v39 │ │ +02b36c: 0801 1a00 |0330: move-object/from16 v1, v26 │ │ +02b370: 5b10 0106 |0332: iput-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.date:Ljava/util/Date; // field@0601 │ │ +02b374: 7401 3506 1200 |0334: invoke-virtual/range {v18}, Ljava/io/File;.length:()J // method@0635 │ │ +02b37a: 0b2a |0337: move-result-wide v42 │ │ +02b37c: 0500 2a00 |0338: move-wide/from16 v0, v42 │ │ +02b380: 0802 1a00 |033a: move-object/from16 v2, v26 │ │ +02b384: 5a20 0806 |033c: iput-wide v0, v2, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.size:J // field@0608 │ │ +02b388: 0800 2c00 |033e: move-object/from16 v0, v44 │ │ +02b38c: 5400 4a06 |0340: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02b390: 0827 0000 |0342: move-object/from16 v39, v0 │ │ +02b394: 7401 8d06 1500 |0344: invoke-virtual/range {v21}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@068d │ │ +02b39a: 0c29 |0347: move-result-object v41 │ │ +02b39c: 0800 2700 |0348: move-object/from16 v0, v39 │ │ +02b3a0: 0801 2900 |034a: move-object/from16 v1, v41 │ │ +02b3a4: 6e20 9504 1000 |034c: invoke-virtual {v0, v1}, Lcom/gacode/relaunchx/ReLaunchApp;.readerName:(Ljava/lang/String;)Ljava/lang/String; // method@0495 │ │ +02b3aa: 0c27 |034f: move-result-object v39 │ │ +02b3ac: 0800 2700 |0350: move-object/from16 v0, v39 │ │ +02b3b0: 0801 1a00 |0352: move-object/from16 v1, v26 │ │ +02b3b4: 5b10 0706 |0354: iput-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.reader:Ljava/lang/String; // field@0607 │ │ +02b3b8: 0800 1300 |0356: move-object/from16 v0, v19 │ │ +02b3bc: 0801 1a00 |0358: move-object/from16 v1, v26 │ │ +02b3c0: 7220 cc06 1000 |035a: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@06cc │ │ +02b3c6: 2900 f0fe |035d: goto/16 024d // -0110 │ │ +02b3ca: 1a27 0000 |035f: const-string v39, "" // string@0000 │ │ +02b3ce: 2900 4bff |0361: goto/16 02ac // -00b5 │ │ +02b3d2: 0800 1500 |0363: move-object/from16 v0, v21 │ │ +02b3d6: 0801 1a00 |0365: move-object/from16 v1, v26 │ │ +02b3da: 5b10 0306 |0367: iput-object v0, v1, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.displayName:Ljava/lang/String; // field@0603 │ │ +02b3de: 2900 73ff |0369: goto/16 02dc // -008d │ │ +02b3e2: 0800 2c00 |036b: move-object/from16 v0, v44 │ │ +02b3e6: 5400 6006 |036d: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +02b3ea: 0827 0000 |036f: move-object/from16 v39, v0 │ │ +02b3ee: 1a28 b50d |0371: const-string v40, "sortKey" // string@0db5 │ │ +02b3f2: 1329 0000 |0373: const/16 v41, #int 0 // #0 │ │ +02b3f6: 7803 6e00 2700 |0375: invoke-interface/range {v39, v40, v41}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@006e │ │ +02b3fc: 0a27 |0378: move-result v39 │ │ +02b3fe: 0800 2c00 |0379: move-object/from16 v0, v44 │ │ +02b402: 5400 6006 |037b: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +02b406: 0828 0000 |037d: move-object/from16 v40, v0 │ │ +02b40a: 1a29 b90d |037f: const-string v41, "sortOrder" // string@0db9 │ │ +02b40e: 132a 0000 |0381: const/16 v42, #int 0 // #0 │ │ +02b412: 7803 6e00 2800 |0383: invoke-interface/range {v40, v41, v42}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@006e │ │ +02b418: 0a28 |0386: move-result v40 │ │ +02b41a: 0800 2c00 |0387: move-object/from16 v0, v44 │ │ +02b41e: 0201 2700 |0389: move/from16 v1, v39 │ │ +02b422: 0202 2800 |038b: move/from16 v2, v40 │ │ +02b426: 7030 5b04 1002 |038d: invoke-direct {v0, v1, v2}, Lcom/gacode/relaunchx/ReLaunch;.setSortMode:(II)V // method@045b │ │ +02b42c: 0800 2c00 |0390: move-object/from16 v0, v44 │ │ +02b430: 5400 6306 |0392: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.sortKey:Lcom/gacode/relaunchx/ReLaunch$SortKey; // field@0663 │ │ +02b434: 0827 0000 |0394: move-object/from16 v39, v0 │ │ +02b438: 0800 2c00 |0396: move-object/from16 v0, v44 │ │ +02b43c: 5400 6406 |0398: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.sortMode:Lcom/gacode/relaunchx/ReLaunch$SortMode; // field@0664 │ │ +02b440: 0828 0000 |039a: move-object/from16 v40, v0 │ │ +02b444: 0800 2c00 |039c: move-object/from16 v0, v44 │ │ +02b448: 0801 1300 |039e: move-object/from16 v1, v19 │ │ +02b44c: 0802 2700 |03a0: move-object/from16 v2, v39 │ │ +02b450: 0803 2800 |03a2: move-object/from16 v3, v40 │ │ +02b454: 7040 6004 1032 |03a4: invoke-direct {v0, v1, v2, v3}, Lcom/gacode/relaunchx/ReLaunch;.sortFiles:(Ljava/util/List;Lcom/gacode/relaunchx/ReLaunch$SortKey;Lcom/gacode/relaunchx/ReLaunch$SortMode;)Ljava/util/List; // method@0460 │ │ +02b45a: 0c13 |03a7: move-result-object v19 │ │ +02b45c: 0800 2c00 |03a8: move-object/from16 v0, v44 │ │ +02b460: 5400 5a06 |03aa: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.itemsArray:Ljava/util/List; // field@065a │ │ +02b464: 0827 0000 |03ac: move-object/from16 v39, v0 │ │ +02b468: 0800 2700 |03ae: move-object/from16 v0, v39 │ │ +02b46c: 0801 1300 |03b0: move-object/from16 v1, v19 │ │ +02b470: 7220 cd06 1000 |03b2: invoke-interface {v0, v1}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@06cd │ │ +02b476: 0800 2c00 |03b5: move-object/from16 v0, v44 │ │ +02b47a: 5400 5306 |03b7: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.currentRoot:Ljava/lang/String; // field@0653 │ │ +02b47e: 0827 0000 |03b9: move-object/from16 v39, v0 │ │ +02b482: 0800 2c00 |03bb: move-object/from16 v0, v44 │ │ +02b486: 0801 2200 |03bd: move-object/from16 v1, v34 │ │ +02b48a: 0802 2300 |03bf: move-object/from16 v2, v35 │ │ +02b48e: 0803 2700 |03c1: move-object/from16 v3, v39 │ │ +02b492: 7040 5c04 1032 |03c3: invoke-direct {v0, v1, v2, v3}, Lcom/gacode/relaunchx/ReLaunch;.setUpButton:(Landroid/widget/Button;Ljava/lang/String;Ljava/lang/String;)V // method@045c │ │ +02b498: 0800 2c00 |03c6: move-object/from16 v0, v44 │ │ +02b49c: 5500 6506 |03c8: iget-boolean v0, v0, Lcom/gacode/relaunchx/ReLaunch;.useDirViewer:Z // field@0665 │ │ +02b4a0: 0227 0000 |03ca: move/from16 v39, v0 │ │ +02b4a4: 3827 0f02 |03cc: if-eqz v39, 05db // +020f │ │ +02b4a8: 1427 8200 0c7f |03ce: const v39, #float 1.86095e+38 // #7f0c0082 │ │ +02b4ae: 0800 2c00 |03d1: move-object/from16 v0, v44 │ │ +02b4b2: 0201 2700 |03d3: move/from16 v1, v39 │ │ +02b4b6: 6e20 2c04 1000 |03d5: invoke-virtual {v0, v1}, Lcom/gacode/relaunchx/ReLaunch;.findViewById:(I)Landroid/view/View; // method@042c │ │ +02b4bc: 0c17 |03d8: move-result-object v23 │ │ +02b4be: 1f17 7500 |03d9: check-cast v23, Landroid/widget/GridView; // type@0075 │ │ +02b4c2: 2227 6901 |03db: new-instance v39, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter; // type@0169 │ │ +02b4c6: 0800 2700 |03dd: move-object/from16 v0, v39 │ │ +02b4ca: 0801 2c00 |03df: move-object/from16 v1, v44 │ │ +02b4ce: 0802 2c00 |03e1: move-object/from16 v2, v44 │ │ +02b4d2: 7030 f903 1002 |03e3: invoke-direct {v0, v1, v2}, Lcom/gacode/relaunchx/ReLaunch$FilesViewAdapter;.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/content/Context;)V // method@03f9 │ │ +02b4d8: 0800 2700 |03e6: move-object/from16 v0, v39 │ │ +02b4dc: 0801 2c00 |03e8: move-object/from16 v1, v44 │ │ +02b4e0: 5b10 4806 |03ea: iput-object v0, v1, Lcom/gacode/relaunchx/ReLaunch;.adapter:Landroid/widget/BaseAdapter; // field@0648 │ │ +02b4e4: 0800 2c00 |03ec: move-object/from16 v0, v44 │ │ +02b4e8: 5400 4806 |03ee: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.adapter:Landroid/widget/BaseAdapter; // field@0648 │ │ +02b4ec: 0827 0000 |03f0: move-object/from16 v39, v0 │ │ +02b4f0: 0800 1700 |03f2: move-object/from16 v0, v23 │ │ +02b4f4: 0801 2700 |03f4: move-object/from16 v1, v39 │ │ +02b4f8: 6e20 2601 1000 |03f6: invoke-virtual {v0, v1}, Landroid/widget/GridView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@0126 │ │ +02b4fe: 1327 0000 |03f9: const/16 v39, #int 0 // #0 │ │ +02b502: 0800 1700 |03fb: move-object/from16 v0, v23 │ │ +02b506: 0201 2700 |03fd: move/from16 v1, v39 │ │ +02b50a: 6e20 2701 1000 |03ff: invoke-virtual {v0, v1}, Landroid/widget/GridView;.setHorizontalSpacing:(I)V // method@0127 │ │ +02b510: 1327 ffff |0402: const/16 v39, #int -1 // #ffff │ │ +02b514: 7701 5f06 2700 |0404: invoke-static/range {v39}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +02b51a: 0c08 |0407: move-result-object v8 │ │ +02b51c: 0800 2c00 |0408: move-object/from16 v0, v44 │ │ +02b520: 5400 5306 |040a: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.currentRoot:Ljava/lang/String; // field@0653 │ │ +02b524: 0827 0000 |040c: move-object/from16 v39, v0 │ │ +02b528: 0800 2c00 |040e: move-object/from16 v0, v44 │ │ +02b52c: 0801 2700 |0410: move-object/from16 v1, v39 │ │ +02b530: 7020 3104 1000 |0412: invoke-direct {v0, v1}, Lcom/gacode/relaunchx/ReLaunch;.getDirectoryColumns:(Ljava/lang/String;)Ljava/lang/Integer; // method@0431 │ │ +02b536: 0c27 |0415: move-result-object v39 │ │ +02b538: 7401 5c06 2700 |0416: invoke-virtual/range {v39}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +02b53e: 0a27 |0419: move-result v39 │ │ +02b540: 3827 c601 |041a: if-eqz v39, 05e0 // +01c6 │ │ +02b544: 0800 2c00 |041c: move-object/from16 v0, v44 │ │ +02b548: 5400 5306 |041e: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.currentRoot:Ljava/lang/String; // field@0653 │ │ +02b54c: 0827 0000 |0420: move-object/from16 v39, v0 │ │ +02b550: 0800 2c00 |0422: move-object/from16 v0, v44 │ │ +02b554: 0801 2700 |0424: move-object/from16 v1, v39 │ │ +02b558: 7020 3104 1000 |0426: invoke-direct {v0, v1}, Lcom/gacode/relaunchx/ReLaunch;.getDirectoryColumns:(Ljava/lang/String;)Ljava/lang/Integer; // method@0431 │ │ +02b55e: 0c08 |0429: move-result-object v8 │ │ +02b560: 6e10 5c06 0800 |042a: invoke-virtual {v8}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +02b566: 0a27 |042d: move-result v39 │ │ +02b568: 1328 ffff |042e: const/16 v40, #int -1 // #ffff │ │ +02b56c: 0200 2700 |0430: move/from16 v0, v39 │ │ +02b570: 0201 2800 |0432: move/from16 v1, v40 │ │ +02b574: 3310 0600 |0434: if-ne v0, v1, 043a // +0006 │ │ +02b578: 7601 2f04 2c00 |0436: invoke-direct/range {v44}, Lcom/gacode/relaunchx/ReLaunch;.getAutoColsNum:()Ljava/lang/Integer; // method@042f │ │ +02b57e: 0c08 |0439: move-result-object v8 │ │ +02b580: 0800 2c00 |043a: move-object/from16 v0, v44 │ │ +02b584: 5b08 5106 |043c: iput-object v8, v0, Lcom/gacode/relaunchx/ReLaunch;.currentColsNum:Ljava/lang/Integer; // field@0651 │ │ +02b588: 6e10 5c06 0800 |043e: invoke-virtual {v8}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +02b58e: 0a27 |0441: move-result v39 │ │ +02b590: 0800 1700 |0442: move-object/from16 v0, v23 │ │ +02b594: 0201 2700 |0444: move/from16 v1, v39 │ │ +02b598: 6e20 2801 1000 |0446: invoke-virtual {v0, v1}, Landroid/widget/GridView;.setNumColumns:(I)V // method@0128 │ │ +02b59e: 0800 2c00 |0449: move-object/from16 v0, v44 │ │ +02b5a2: 5400 6006 |044b: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +02b5a6: 0827 0000 |044d: move-object/from16 v39, v0 │ │ +02b5aa: 1a28 ce06 |044f: const-string v40, "customScroll" // string@06ce │ │ +02b5ae: 0800 2c00 |0451: move-object/from16 v0, v44 │ │ +02b5b2: 5400 4a06 |0453: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02b5b6: 0829 0000 |0455: move-object/from16 v41, v0 │ │ +02b5ba: 0800 2900 |0457: move-object/from16 v0, v41 │ │ +02b5be: 5500 8306 |0459: iget-boolean v0, v0, Lcom/gacode/relaunchx/ReLaunchApp;.customScrollDef:Z // field@0683 │ │ +02b5c2: 0229 0000 |045b: move/from16 v41, v0 │ │ +02b5c6: 7803 6d00 2700 |045d: invoke-interface/range {v39, v40, v41}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ +02b5cc: 0a27 |0460: move-result v39 │ │ +02b5ce: 3827 a101 |0461: if-eqz v39, 0602 // +01a1 │ │ +02b5d2: 0800 2c00 |0463: move-object/from16 v0, v44 │ │ +02b5d6: 5500 4906 |0465: iget-boolean v0, v0, Lcom/gacode/relaunchx/ReLaunch;.addSView:Z // field@0649 │ │ +02b5da: 0227 0000 |0467: move/from16 v39, v0 │ │ +02b5de: 3827 6f00 |0469: if-eqz v39, 04d8 // +006f │ │ +02b5e2: 0800 2c00 |046b: move-object/from16 v0, v44 │ │ +02b5e6: 5400 6006 |046d: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +02b5ea: 0827 0000 |046f: move-object/from16 v39, v0 │ │ +02b5ee: 1a28 dd0c |0471: const-string v40, "scrollWidth" // string@0cdd │ │ +02b5f2: 1a29 7700 |0473: const-string v41, "25" // string@0077 │ │ +02b5f6: 7803 6f00 2700 |0475: invoke-interface/range {v39, v40, v41}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +02b5fc: 0c27 |0478: move-result-object v39 │ │ +02b5fe: 7701 5d06 2700 |0479: invoke-static/range {v39}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ +02b604: 0a1d |047c: move-result v29 │ │ +02b606: 0800 2c00 |047d: move-object/from16 v0, v44 │ │ +02b60a: 5500 6506 |047f: iget-boolean v0, v0, Lcom/gacode/relaunchx/ReLaunch;.useDirViewer:Z // field@0665 │ │ +02b60e: 0227 0000 |0481: move/from16 v39, v0 │ │ +02b612: 3827 7a01 |0483: if-eqz v39, 05fd // +017a │ │ +02b616: 1427 8100 0c7f |0485: const v39, #float 1.86095e+38 // #7f0c0081 │ │ +02b61c: 0800 2c00 |0488: move-object/from16 v0, v44 │ │ +02b620: 0201 2700 |048a: move/from16 v1, v39 │ │ +02b624: 6e20 2c04 1000 |048c: invoke-virtual {v0, v1}, Lcom/gacode/relaunchx/ReLaunch;.findViewById:(I)Landroid/view/View; // method@042c │ │ +02b62a: 0c1b |048f: move-result-object v27 │ │ +02b62c: 1f1b 7900 |0490: check-cast v27, Landroid/widget/LinearLayout; // type@0079 │ │ +02b630: 221e 8e01 |0492: new-instance v30, Lcom/gacode/relaunchx/SView; // type@018e │ │ +02b634: 7401 3004 2c00 |0494: invoke-virtual/range {v44}, Lcom/gacode/relaunchx/ReLaunch;.getBaseContext:()Landroid/content/Context; // method@0430 │ │ +02b63a: 0c27 |0497: move-result-object v39 │ │ +02b63c: 0800 1e00 |0498: move-object/from16 v0, v30 │ │ +02b640: 0801 2700 |049a: move-object/from16 v1, v39 │ │ +02b644: 7020 0505 1000 |049c: invoke-direct {v0, v1}, Lcom/gacode/relaunchx/SView;.:(Landroid/content/Context;)V // method@0505 │ │ +02b64a: 221c 7800 |049f: new-instance v28, Landroid/widget/LinearLayout$LayoutParams; // type@0078 │ │ +02b64e: 1327 ffff |04a1: const/16 v39, #int -1 // #ffff │ │ +02b652: 1528 803f |04a3: const/high16 v40, #int 1065353216 // #3f80 │ │ +02b656: 0800 1c00 |04a5: move-object/from16 v0, v28 │ │ +02b65a: 0201 1d00 |04a7: move/from16 v1, v29 │ │ +02b65e: 0202 2700 |04a9: move/from16 v2, v39 │ │ +02b662: 0203 2800 |04ab: move/from16 v3, v40 │ │ +02b666: 7040 3701 1032 |04ad: invoke-direct {v0, v1, v2, v3}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@0137 │ │ +02b66c: 0800 1e00 |04b0: move-object/from16 v0, v30 │ │ +02b670: 0801 1c00 |04b2: move-object/from16 v1, v28 │ │ +02b674: 6e20 0e05 1000 |04b4: invoke-virtual {v0, v1}, Lcom/gacode/relaunchx/SView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@050e │ │ +02b67a: 0800 1b00 |04b7: move-object/from16 v0, v27 │ │ +02b67e: 0801 1e00 |04b9: move-object/from16 v1, v30 │ │ +02b682: 6e20 3901 1000 |04bb: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@0139 │ │ +02b688: 2227 6301 |04be: new-instance v39, Lcom/gacode/relaunchx/ReLaunch$7; // type@0163 │ │ +02b68c: 0800 2700 |04c0: move-object/from16 v0, v39 │ │ +02b690: 0801 2c00 |04c2: move-object/from16 v1, v44 │ │ +02b694: 0802 1e00 |04c4: move-object/from16 v2, v30 │ │ +02b698: 7030 e803 1002 |04c6: invoke-direct {v0, v1, v2}, Lcom/gacode/relaunchx/ReLaunch$7;.:(Lcom/gacode/relaunchx/ReLaunch;Lcom/gacode/relaunchx/SView;)V // method@03e8 │ │ +02b69e: 0800 1700 |04c9: move-object/from16 v0, v23 │ │ +02b6a2: 0801 2700 |04cb: move-object/from16 v1, v39 │ │ +02b6a6: 6e20 2a01 1000 |04cd: invoke-virtual {v0, v1}, Landroid/widget/GridView;.setOnScrollListener:(Landroid/widget/AbsListView$OnScrollListener;)V // method@012a │ │ +02b6ac: 1327 0000 |04d0: const/16 v39, #int 0 // #0 │ │ +02b6b0: 0200 2700 |04d2: move/from16 v0, v39 │ │ +02b6b4: 0801 2c00 |04d4: move-object/from16 v1, v44 │ │ +02b6b8: 5c10 4906 |04d6: iput-boolean v0, v1, Lcom/gacode/relaunchx/ReLaunch;.addSView:Z // field@0649 │ │ +02b6bc: 7401 5c06 2e00 |04d8: invoke-virtual/range {v46}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +02b6c2: 0a27 |04db: move-result v39 │ │ +02b6c4: 1328 ffff |04dc: const/16 v40, #int -1 // #ffff │ │ +02b6c8: 0200 2700 |04de: move/from16 v0, v39 │ │ +02b6cc: 0201 2800 |04e0: move/from16 v1, v40 │ │ +02b6d0: 3210 0d00 |04e2: if-eq v0, v1, 04ef // +000d │ │ +02b6d4: 7401 5c06 2e00 |04e4: invoke-virtual/range {v46}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +02b6da: 0a27 |04e7: move-result v39 │ │ +02b6dc: 0800 1700 |04e8: move-object/from16 v0, v23 │ │ +02b6e0: 0201 2700 |04ea: move/from16 v1, v39 │ │ +02b6e4: 6e20 2c01 1000 |04ec: invoke-virtual {v0, v1}, Landroid/widget/GridView;.setSelection:(I)V // method@012c │ │ +02b6ea: 2219 2301 |04ef: new-instance v25, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener; // type@0123 │ │ +02b6ee: 0800 1900 |04f1: move-object/from16 v0, v25 │ │ +02b6f2: 0801 2c00 |04f3: move-object/from16 v1, v44 │ │ +02b6f6: 0802 2c00 |04f5: move-object/from16 v2, v44 │ │ +02b6fa: 0803 1700 |04f7: move-object/from16 v3, v23 │ │ +02b6fe: 7040 5003 1032 |04f9: invoke-direct {v0, v1, v2, v3}, Lcom/gacode/relaunchx/ReLaunch$1GlSimpleOnGestureListener;.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/content/Context;Landroid/widget/GridView;)V // method@0350 │ │ +02b704: 2218 5900 |04fc: new-instance v24, Landroid/view/GestureDetector; // type@0059 │ │ +02b708: 7602 db00 1800 |04fe: invoke-direct/range {v24, v25}, Landroid/view/GestureDetector;.:(Landroid/view/GestureDetector$OnGestureListener;)V // method@00db │ │ +02b70e: 2227 6501 |0501: new-instance v39, Lcom/gacode/relaunchx/ReLaunch$9; // type@0165 │ │ +02b712: 0800 2700 |0503: move-object/from16 v0, v39 │ │ +02b716: 0801 2c00 |0505: move-object/from16 v1, v44 │ │ +02b71a: 0802 1800 |0507: move-object/from16 v2, v24 │ │ +02b71e: 7030 ee03 1002 |0509: invoke-direct {v0, v1, v2}, Lcom/gacode/relaunchx/ReLaunch$9;.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/view/GestureDetector;)V // method@03ee │ │ +02b724: 0800 1700 |050c: move-object/from16 v0, v23 │ │ +02b728: 0801 2700 |050e: move-object/from16 v1, v39 │ │ +02b72c: 6e20 2b01 1000 |0510: invoke-virtual {v0, v1}, Landroid/widget/GridView;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@012b │ │ +02b732: 1427 6a00 0c7f |0513: const v39, #float 1.86094e+38 // #7f0c006a │ │ +02b738: 0800 2c00 |0516: move-object/from16 v0, v44 │ │ +02b73c: 0201 2700 |0518: move/from16 v1, v39 │ │ +02b740: 6e20 2c04 1000 |051a: invoke-virtual {v0, v1}, Lcom/gacode/relaunchx/ReLaunch;.findViewById:(I)Landroid/view/View; // method@042c │ │ +02b746: 0c24 |051d: move-result-object v36 │ │ +02b748: 1f24 7200 |051e: check-cast v36, Landroid/widget/Button; // type@0072 │ │ +02b74c: 0800 2c00 |0520: move-object/from16 v0, v44 │ │ +02b750: 5400 6006 |0522: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +02b754: 0827 0000 |0524: move-object/from16 v39, v0 │ │ +02b758: 1a28 fb06 |0526: const-string v40, "disableScrollJump" // string@06fb │ │ +02b75c: 1329 0100 |0528: const/16 v41, #int 1 // #1 │ │ +02b760: 7803 6d00 2700 |052a: invoke-interface/range {v39, v40, v41}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ +02b766: 0a27 |052d: move-result v39 │ │ +02b768: 3927 e600 |052e: if-nez v39, 0614 // +00e6 │ │ +02b76c: 2227 0202 |0530: new-instance v39, Ljava/lang/StringBuilder; // type@0202 │ │ +02b770: 7601 9606 2700 |0532: invoke-direct/range {v39}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +02b776: 0800 2c00 |0535: move-object/from16 v0, v44 │ │ +02b77a: 5400 4a06 |0537: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02b77e: 0828 0000 |0539: move-object/from16 v40, v0 │ │ +02b782: 0800 2800 |053b: move-object/from16 v0, v40 │ │ +02b786: 5200 8c06 |053d: iget v0, v0, Lcom/gacode/relaunchx/ReLaunchApp;.scrollStep:I // field@068c │ │ +02b78a: 0228 0000 |053f: move/from16 v40, v0 │ │ +02b78e: 7402 9706 2700 |0541: invoke-virtual/range {v39, v40}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0697 │ │ +02b794: 0c27 |0544: move-result-object v39 │ │ +02b796: 1a28 1700 |0545: const-string v40, "%" // string@0017 │ │ +02b79a: 7402 9a06 2700 |0547: invoke-virtual/range {v39, v40}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02b7a0: 0c27 |054a: move-result-object v39 │ │ +02b7a2: 7401 9c06 2700 |054b: invoke-virtual/range {v39}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +02b7a8: 0c27 |054e: move-result-object v39 │ │ +02b7aa: 0800 2400 |054f: move-object/from16 v0, v36 │ │ +02b7ae: 0801 2700 |0551: move-object/from16 v1, v39 │ │ +02b7b2: 6e20 1001 1000 |0553: invoke-virtual {v0, v1}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@0110 │ │ +02b7b8: 2226 3401 |0556: new-instance v38, Lcom/gacode/relaunchx/ReLaunch$1upScrlSimpleOnGestureListener; // type@0134 │ │ +02b7bc: 0800 2600 |0558: move-object/from16 v0, v38 │ │ +02b7c0: 0801 2c00 |055a: move-object/from16 v1, v44 │ │ +02b7c4: 0802 1700 |055c: move-object/from16 v2, v23 │ │ +02b7c8: 0803 2400 |055e: move-object/from16 v3, v36 │ │ +02b7cc: 7040 8903 1032 |0560: invoke-direct {v0, v1, v2, v3}, Lcom/gacode/relaunchx/ReLaunch$1upScrlSimpleOnGestureListener;.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/widget/GridView;Landroid/widget/Button;)V // method@0389 │ │ +02b7d2: 2225 5900 |0563: new-instance v37, Landroid/view/GestureDetector; // type@0059 │ │ +02b7d6: 7602 db00 2500 |0565: invoke-direct/range {v37, v38}, Landroid/view/GestureDetector;.:(Landroid/view/GestureDetector$OnGestureListener;)V // method@00db │ │ +02b7dc: 2227 1101 |0568: new-instance v39, Lcom/gacode/relaunchx/ReLaunch$10; // type@0111 │ │ +02b7e0: 0800 2700 |056a: move-object/from16 v0, v39 │ │ +02b7e4: 0801 2c00 |056c: move-object/from16 v1, v44 │ │ +02b7e8: 0802 2500 |056e: move-object/from16 v2, v37 │ │ +02b7ec: 7030 2203 1002 |0570: invoke-direct {v0, v1, v2}, Lcom/gacode/relaunchx/ReLaunch$10;.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/view/GestureDetector;)V // method@0322 │ │ +02b7f2: 0800 2400 |0573: move-object/from16 v0, v36 │ │ +02b7f6: 0801 2700 |0575: move-object/from16 v1, v39 │ │ +02b7fa: 6e20 0f01 1000 |0577: invoke-virtual {v0, v1}, Landroid/widget/Button;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@010f │ │ +02b800: 1427 6b00 0c7f |057a: const v39, #float 1.86094e+38 // #7f0c006b │ │ +02b806: 0800 2c00 |057d: move-object/from16 v0, v44 │ │ +02b80a: 0201 2700 |057f: move/from16 v1, v39 │ │ +02b80e: 6e20 2c04 1000 |0581: invoke-virtual {v0, v1}, Lcom/gacode/relaunchx/ReLaunch;.findViewById:(I)Landroid/view/View; // method@042c │ │ +02b814: 0c0e |0584: move-result-object v14 │ │ +02b816: 1f0e 7200 |0585: check-cast v14, Landroid/widget/Button; // type@0072 │ │ +02b81a: 0800 2c00 |0587: move-object/from16 v0, v44 │ │ +02b81e: 5400 6006 |0589: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +02b822: 0827 0000 |058b: move-object/from16 v39, v0 │ │ +02b826: 1a28 fb06 |058d: const-string v40, "disableScrollJump" // string@06fb │ │ +02b82a: 1329 0100 |058f: const/16 v41, #int 1 // #1 │ │ +02b82e: 7803 6d00 2700 |0591: invoke-interface/range {v39, v40, v41}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ +02b834: 0a27 |0594: move-result v39 │ │ +02b836: 3927 9300 |0595: if-nez v39, 0628 // +0093 │ │ +02b83a: 2227 0202 |0597: new-instance v39, Ljava/lang/StringBuilder; // type@0202 │ │ +02b83e: 7601 9606 2700 |0599: invoke-direct/range {v39}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +02b844: 0800 2c00 |059c: move-object/from16 v0, v44 │ │ +02b848: 5400 4a06 |059e: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02b84c: 0828 0000 |05a0: move-object/from16 v40, v0 │ │ +02b850: 0800 2800 |05a2: move-object/from16 v0, v40 │ │ +02b854: 5200 8c06 |05a4: iget v0, v0, Lcom/gacode/relaunchx/ReLaunchApp;.scrollStep:I // field@068c │ │ +02b858: 0228 0000 |05a6: move/from16 v40, v0 │ │ +02b85c: 7402 9706 2700 |05a8: invoke-virtual/range {v39, v40}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0697 │ │ +02b862: 0c27 |05ab: move-result-object v39 │ │ +02b864: 1a28 1700 |05ac: const-string v40, "%" // string@0017 │ │ +02b868: 7402 9a06 2700 |05ae: invoke-virtual/range {v39, v40}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02b86e: 0c27 |05b1: move-result-object v39 │ │ +02b870: 7401 9c06 2700 |05b2: invoke-virtual/range {v39}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +02b876: 0c27 |05b5: move-result-object v39 │ │ +02b878: 0800 2700 |05b6: move-object/from16 v0, v39 │ │ +02b87c: 6e20 1001 0e00 |05b8: invoke-virtual {v14, v0}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@0110 │ │ +02b882: 220d 3301 |05bb: new-instance v13, Lcom/gacode/relaunchx/ReLaunch$1dnScrlSimpleOnGestureListener; // type@0133 │ │ +02b886: 0800 2c00 |05bd: move-object/from16 v0, v44 │ │ +02b88a: 0801 1700 |05bf: move-object/from16 v1, v23 │ │ +02b88e: 7040 8503 0de1 |05c1: invoke-direct {v13, v0, v1, v14}, Lcom/gacode/relaunchx/ReLaunch$1dnScrlSimpleOnGestureListener;.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/widget/GridView;Landroid/widget/Button;)V // method@0385 │ │ +02b894: 220c 5900 |05c4: new-instance v12, Landroid/view/GestureDetector; // type@0059 │ │ +02b898: 7020 db00 dc00 |05c6: invoke-direct {v12, v13}, Landroid/view/GestureDetector;.:(Landroid/view/GestureDetector$OnGestureListener;)V // method@00db │ │ +02b89e: 2227 1201 |05c9: new-instance v39, Lcom/gacode/relaunchx/ReLaunch$11; // type@0112 │ │ +02b8a2: 0800 2700 |05cb: move-object/from16 v0, v39 │ │ +02b8a6: 0801 2c00 |05cd: move-object/from16 v1, v44 │ │ +02b8aa: 7030 2403 100c |05cf: invoke-direct {v0, v1, v12}, Lcom/gacode/relaunchx/ReLaunch$11;.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/view/GestureDetector;)V // method@0324 │ │ +02b8b0: 0800 2700 |05d2: move-object/from16 v0, v39 │ │ +02b8b4: 6e20 0f01 0e00 |05d4: invoke-virtual {v14, v0}, Landroid/widget/Button;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@010f │ │ +02b8ba: 7601 5304 2c00 |05d7: invoke-direct/range {v44}, Lcom/gacode/relaunchx/ReLaunch;.refreshBottomInfo:()V // method@0453 │ │ +02b8c0: 0e00 |05da: return-void │ │ +02b8c2: 1427 6e00 0c7f |05db: const v39, #float 1.86094e+38 // #7f0c006e │ │ +02b8c8: 2900 f3fd |05de: goto/16 03d1 // -020d │ │ +02b8cc: 0800 2c00 |05e0: move-object/from16 v0, v44 │ │ +02b8d0: 5400 6006 |05e2: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +02b8d4: 0827 0000 |05e4: move-object/from16 v39, v0 │ │ +02b8d8: 1a28 8106 |05e6: const-string v40, "columnsDirsFiles" // string@0681 │ │ +02b8dc: 1a29 4d00 |05e8: const-string v41, "-1" // string@004d │ │ +02b8e0: 7803 6f00 2700 |05ea: invoke-interface/range {v39, v40, v41}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +02b8e6: 0c27 |05ed: move-result-object v39 │ │ +02b8e8: 7701 5d06 2700 |05ee: invoke-static/range {v39}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ +02b8ee: 0a27 |05f1: move-result v39 │ │ +02b8f0: 7701 5f06 2700 |05f2: invoke-static/range {v39}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +02b8f6: 0c08 |05f5: move-result-object v8 │ │ +02b8f8: 2900 34fe |05f6: goto/16 042a // -01cc │ │ +02b8fc: 0d0f |05f8: move-exception v15 │ │ +02b8fe: 131d 1900 |05f9: const/16 v29, #int 25 // #19 │ │ +02b902: 2900 82fe |05fb: goto/16 047d // -017e │ │ +02b906: 1427 6d00 0c7f |05fd: const v39, #float 1.86094e+38 // #7f0c006d │ │ +02b90c: 2900 88fe |0600: goto/16 0488 // -0178 │ │ +02b910: 2227 6401 |0602: new-instance v39, Lcom/gacode/relaunchx/ReLaunch$8; // type@0164 │ │ +02b914: 0800 2700 |0604: move-object/from16 v0, v39 │ │ +02b918: 0801 2c00 |0606: move-object/from16 v1, v44 │ │ +02b91c: 7020 eb03 1000 |0608: invoke-direct {v0, v1}, Lcom/gacode/relaunchx/ReLaunch$8;.:(Lcom/gacode/relaunchx/ReLaunch;)V // method@03eb │ │ +02b922: 0800 1700 |060b: move-object/from16 v0, v23 │ │ +02b926: 0801 2700 |060d: move-object/from16 v1, v39 │ │ +02b92a: 6e20 2a01 1000 |060f: invoke-virtual {v0, v1}, Landroid/widget/GridView;.setOnScrollListener:(Landroid/widget/AbsListView$OnScrollListener;)V // method@012a │ │ +02b930: 2900 c6fe |0612: goto/16 04d8 // -013a │ │ +02b934: 7401 3704 2c00 |0614: invoke-virtual/range {v44}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +02b93a: 0c27 |0617: move-result-object v39 │ │ +02b93c: 1428 8500 087f |0618: const v40, #float 1.80778e+38 // #7f080085 │ │ +02b942: 7402 8000 2700 |061b: invoke-virtual/range {v39, v40}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +02b948: 0c27 |061e: move-result-object v39 │ │ +02b94a: 0800 2400 |061f: move-object/from16 v0, v36 │ │ +02b94e: 0801 2700 |0621: move-object/from16 v1, v39 │ │ +02b952: 6e20 1001 1000 |0623: invoke-virtual {v0, v1}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@0110 │ │ +02b958: 2900 30ff |0626: goto/16 0556 // -00d0 │ │ +02b95c: 7401 3704 2c00 |0628: invoke-virtual/range {v44}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +02b962: 0c27 |062b: move-result-object v39 │ │ +02b964: 1428 7f00 087f |062c: const v40, #float 1.80778e+38 // #7f08007f │ │ +02b96a: 7402 8000 2700 |062f: invoke-virtual/range {v39, v40}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +02b970: 0c27 |0632: move-result-object v39 │ │ +02b972: 0800 2700 |0633: move-object/from16 v0, v39 │ │ +02b976: 6e20 1001 0e00 |0635: invoke-virtual {v14, v0}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@0110 │ │ +02b97c: 2883 |0638: goto 05bb // -007d │ │ catches : 1 │ │ 0x046b - 0x047c │ │ Ljava/lang/NumberFormatException; -> 0x05f8 │ │ positions : │ │ 0x0000 line=995 │ │ 0x0007 line=996 │ │ 0x000b line=997 │ │ @@ -47800,55 +47806,55 @@ │ │ type : '()Ljava/lang/Integer;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 79 16-bit code units │ │ -02a8f8: |[02a8f8] com.gacode.relaunchx.ReLaunch.getAutoColsNum:()Ljava/lang/Integer; │ │ -02a908: 2201 0d02 |0000: new-instance v1, Ljava/util/ArrayList; // type@020d │ │ -02a90c: 7010 ae06 0100 |0002: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@06ae │ │ -02a912: 5442 5a06 |0005: iget-object v2, v4, Lcom/gacode/relaunchx/ReLaunch;.itemsArray:Ljava/util/List; // field@065a │ │ -02a916: 7210 d406 0200 |0007: invoke-interface {v2}, Ljava/util/List;.size:()I // method@06d4 │ │ -02a91c: 0a02 |000a: move-result v2 │ │ -02a91e: 3d02 3700 |000b: if-lez v2, 0042 // +0037 │ │ -02a922: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -02a924: 7110 5f06 0200 |000e: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -02a92a: 0c00 |0011: move-result-object v0 │ │ -02a92c: 6e10 5c06 0000 |0012: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -02a932: 0a02 |0015: move-result v2 │ │ -02a934: 5443 5a06 |0016: iget-object v3, v4, Lcom/gacode/relaunchx/ReLaunch;.itemsArray:Ljava/util/List; // field@065a │ │ -02a938: 7210 d406 0300 |0018: invoke-interface {v3}, Ljava/util/List;.size:()I // method@06d4 │ │ -02a93e: 0a03 |001b: move-result v3 │ │ -02a940: 3532 2600 |001c: if-ge v2, v3, 0042 // +0026 │ │ -02a944: 5442 5a06 |001e: iget-object v2, v4, Lcom/gacode/relaunchx/ReLaunch;.itemsArray:Ljava/util/List; // field@065a │ │ -02a948: 6e10 5c06 0000 |0020: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -02a94e: 0a03 |0023: move-result v3 │ │ -02a950: 7220 d006 3200 |0024: invoke-interface {v2, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ -02a956: 0c02 |0027: move-result-object v2 │ │ -02a958: 1f02 6701 |0028: check-cast v2, Lcom/gacode/relaunchx/ReLaunch$FileDetails; // type@0167 │ │ -02a95c: 5422 0306 |002a: iget-object v2, v2, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.displayName:Ljava/lang/String; // field@0603 │ │ -02a960: 6e10 8506 0200 |002c: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@0685 │ │ -02a966: 0a02 |002f: move-result v2 │ │ -02a968: 7110 5f06 0200 |0030: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -02a96e: 0c02 |0033: move-result-object v2 │ │ -02a970: 6e20 b106 2100 |0034: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@06b1 │ │ -02a976: 6e10 5c06 0000 |0037: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -02a97c: 0a02 |003a: move-result v2 │ │ -02a97e: d802 0201 |003b: add-int/lit8 v2, v2, #int 1 // #01 │ │ -02a982: 7110 5f06 0200 |003d: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -02a988: 0c00 |0040: move-result-object v0 │ │ -02a98a: 28d1 |0041: goto 0012 // -002f │ │ -02a98c: 5442 4a06 |0042: iget-object v2, v4, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02a990: 5443 6006 |0044: iget-object v3, v4, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -02a994: 7130 4d05 3201 |0046: invoke-static {v2, v3, v1}, Lcom/gacode/relaunchx/SizeManipulation;.AutoColumnsNumber:(Landroid/app/Application;Landroid/content/SharedPreferences;Ljava/util/ArrayList;)I // method@054d │ │ -02a99a: 0a02 |0049: move-result v2 │ │ -02a99c: 7110 5f06 0200 |004a: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -02a9a2: 0c02 |004d: move-result-object v2 │ │ -02a9a4: 1102 |004e: return-object v2 │ │ +02b990: |[02b990] com.gacode.relaunchx.ReLaunch.getAutoColsNum:()Ljava/lang/Integer; │ │ +02b9a0: 2201 0d02 |0000: new-instance v1, Ljava/util/ArrayList; // type@020d │ │ +02b9a4: 7010 ae06 0100 |0002: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@06ae │ │ +02b9aa: 5442 5a06 |0005: iget-object v2, v4, Lcom/gacode/relaunchx/ReLaunch;.itemsArray:Ljava/util/List; // field@065a │ │ +02b9ae: 7210 d406 0200 |0007: invoke-interface {v2}, Ljava/util/List;.size:()I // method@06d4 │ │ +02b9b4: 0a02 |000a: move-result v2 │ │ +02b9b6: 3d02 3700 |000b: if-lez v2, 0042 // +0037 │ │ +02b9ba: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +02b9bc: 7110 5f06 0200 |000e: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +02b9c2: 0c00 |0011: move-result-object v0 │ │ +02b9c4: 6e10 5c06 0000 |0012: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +02b9ca: 0a02 |0015: move-result v2 │ │ +02b9cc: 5443 5a06 |0016: iget-object v3, v4, Lcom/gacode/relaunchx/ReLaunch;.itemsArray:Ljava/util/List; // field@065a │ │ +02b9d0: 7210 d406 0300 |0018: invoke-interface {v3}, Ljava/util/List;.size:()I // method@06d4 │ │ +02b9d6: 0a03 |001b: move-result v3 │ │ +02b9d8: 3532 2600 |001c: if-ge v2, v3, 0042 // +0026 │ │ +02b9dc: 5442 5a06 |001e: iget-object v2, v4, Lcom/gacode/relaunchx/ReLaunch;.itemsArray:Ljava/util/List; // field@065a │ │ +02b9e0: 6e10 5c06 0000 |0020: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +02b9e6: 0a03 |0023: move-result v3 │ │ +02b9e8: 7220 d006 3200 |0024: invoke-interface {v2, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ +02b9ee: 0c02 |0027: move-result-object v2 │ │ +02b9f0: 1f02 6701 |0028: check-cast v2, Lcom/gacode/relaunchx/ReLaunch$FileDetails; // type@0167 │ │ +02b9f4: 5422 0306 |002a: iget-object v2, v2, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.displayName:Ljava/lang/String; // field@0603 │ │ +02b9f8: 6e10 8506 0200 |002c: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@0685 │ │ +02b9fe: 0a02 |002f: move-result v2 │ │ +02ba00: 7110 5f06 0200 |0030: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +02ba06: 0c02 |0033: move-result-object v2 │ │ +02ba08: 6e20 b106 2100 |0034: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@06b1 │ │ +02ba0e: 6e10 5c06 0000 |0037: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +02ba14: 0a02 |003a: move-result v2 │ │ +02ba16: d802 0201 |003b: add-int/lit8 v2, v2, #int 1 // #01 │ │ +02ba1a: 7110 5f06 0200 |003d: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +02ba20: 0c00 |0040: move-result-object v0 │ │ +02ba22: 28d1 |0041: goto 0012 // -002f │ │ +02ba24: 5442 4a06 |0042: iget-object v2, v4, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02ba28: 5443 6006 |0044: iget-object v3, v4, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +02ba2c: 7130 4d05 3201 |0046: invoke-static {v2, v3, v1}, Lcom/gacode/relaunchx/SizeManipulation;.AutoColumnsNumber:(Landroid/app/Application;Landroid/content/SharedPreferences;Ljava/util/ArrayList;)I // method@054d │ │ +02ba32: 0a02 |0049: move-result v2 │ │ +02ba34: 7110 5f06 0200 |004a: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +02ba3a: 0c02 |004d: move-result-object v2 │ │ +02ba3c: 1102 |004e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=649 │ │ 0x0005 line=650 │ │ 0x000d line=651 │ │ 0x001e line=652 │ │ 0x0037 line=651 │ │ @@ -47863,29 +47869,29 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/Integer;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -02a9a8: |[02a9a8] com.gacode.relaunchx.ReLaunch.getDirectoryColumns:(Ljava/lang/String;)Ljava/lang/Integer; │ │ -02a9b8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -02a9ba: 7110 5f06 0100 |0001: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -02a9c0: 0c00 |0004: move-result-object v0 │ │ -02a9c2: 5421 4a06 |0005: iget-object v1, v2, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02a9c6: 5411 8206 |0007: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunchApp;.columns:Ljava/util/HashMap; // field@0682 │ │ -02a9ca: 6e20 c206 3100 |0009: invoke-virtual {v1, v3}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@06c2 │ │ -02a9d0: 0a01 |000c: move-result v1 │ │ -02a9d2: 3801 0c00 |000d: if-eqz v1, 0019 // +000c │ │ -02a9d6: 5421 4a06 |000f: iget-object v1, v2, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02a9da: 5411 8206 |0011: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunchApp;.columns:Ljava/util/HashMap; // field@0682 │ │ -02a9de: 6e20 c306 3100 |0013: invoke-virtual {v1, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ -02a9e4: 0c00 |0016: move-result-object v0 │ │ -02a9e6: 1f00 f501 |0017: check-cast v0, Ljava/lang/Integer; // type@01f5 │ │ -02a9ea: 1100 |0019: return-object v0 │ │ +02ba40: |[02ba40] com.gacode.relaunchx.ReLaunch.getDirectoryColumns:(Ljava/lang/String;)Ljava/lang/Integer; │ │ +02ba50: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +02ba52: 7110 5f06 0100 |0001: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +02ba58: 0c00 |0004: move-result-object v0 │ │ +02ba5a: 5421 4a06 |0005: iget-object v1, v2, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02ba5e: 5411 8206 |0007: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunchApp;.columns:Ljava/util/HashMap; // field@0682 │ │ +02ba62: 6e20 c206 3100 |0009: invoke-virtual {v1, v3}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@06c2 │ │ +02ba68: 0a01 |000c: move-result v1 │ │ +02ba6a: 3801 0c00 |000d: if-eqz v1, 0019 // +000c │ │ +02ba6e: 5421 4a06 |000f: iget-object v1, v2, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02ba72: 5411 8206 |0011: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunchApp;.columns:Ljava/util/HashMap; // field@0682 │ │ +02ba76: 6e20 c306 3100 |0013: invoke-virtual {v1, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ +02ba7c: 0c00 |0016: move-result-object v0 │ │ +02ba7e: 1f00 f501 |0017: check-cast v0, Ljava/lang/Integer; // type@01f5 │ │ +02ba82: 1100 |0019: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3673 │ │ 0x0005 line=3674 │ │ 0x000f line=3675 │ │ 0x0019 line=3677 │ │ locals : │ │ @@ -47899,25 +47905,25 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -02a9ec: |[02a9ec] com.gacode.relaunchx.ReLaunch.hideLayout:(I)V │ │ -02a9fc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -02a9fe: 6e20 2c04 4300 |0001: invoke-virtual {v3, v4}, Lcom/gacode/relaunchx/ReLaunch;.findViewById:(I)Landroid/view/View; // method@042c │ │ -02aa04: 0c01 |0004: move-result-object v1 │ │ -02aa06: 6e10 ec00 0100 |0005: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@00ec │ │ -02aa0c: 0c00 |0008: move-result-object v0 │ │ -02aa0e: 1f00 7800 |0009: check-cast v0, Landroid/widget/LinearLayout$LayoutParams; // type@0078 │ │ -02aa12: 5902 2e00 |000b: iput v2, v0, Landroid/widget/LinearLayout$LayoutParams;.height:I // field@002e │ │ -02aa16: 5902 2f00 |000d: iput v2, v0, Landroid/widget/LinearLayout$LayoutParams;.width:I // field@002f │ │ -02aa1a: 6e20 f200 0100 |000f: invoke-virtual {v1, v0}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@00f2 │ │ -02aa20: 0e00 |0012: return-void │ │ +02ba84: |[02ba84] com.gacode.relaunchx.ReLaunch.hideLayout:(I)V │ │ +02ba94: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +02ba96: 6e20 2c04 4300 |0001: invoke-virtual {v3, v4}, Lcom/gacode/relaunchx/ReLaunch;.findViewById:(I)Landroid/view/View; // method@042c │ │ +02ba9c: 0c01 |0004: move-result-object v1 │ │ +02ba9e: 6e10 ec00 0100 |0005: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@00ec │ │ +02baa4: 0c00 |0008: move-result-object v0 │ │ +02baa6: 1f00 7800 |0009: check-cast v0, Landroid/widget/LinearLayout$LayoutParams; // type@0078 │ │ +02baaa: 5902 2e00 |000b: iput v2, v0, Landroid/widget/LinearLayout$LayoutParams;.height:I // field@002e │ │ +02baae: 5902 2f00 |000d: iput v2, v0, Landroid/widget/LinearLayout$LayoutParams;.width:I // field@002f │ │ +02bab2: 6e20 f200 0100 |000f: invoke-virtual {v1, v0}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@00f2 │ │ +02bab8: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=3681 │ │ 0x0005 line=3682 │ │ 0x000b line=3683 │ │ 0x000d line=3684 │ │ 0x000f line=3685 │ │ @@ -47933,18 +47939,18 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -02aa24: |[02aa24] com.gacode.relaunchx.ReLaunch.menuAbout:()V │ │ -02aa34: 5410 4a06 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02aa38: 6e20 7004 1000 |0002: invoke-virtual {v0, v1}, Lcom/gacode/relaunchx/ReLaunchApp;.About:(Landroid/app/Activity;)V // method@0470 │ │ -02aa3e: 0e00 |0005: return-void │ │ +02babc: |[02babc] com.gacode.relaunchx.ReLaunch.menuAbout:()V │ │ +02bacc: 5410 4a06 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02bad0: 6e20 7004 1000 |0002: invoke-virtual {v0, v1}, Lcom/gacode/relaunchx/ReLaunchApp;.About:(Landroid/app/Activity;)V // method@0470 │ │ +02bad6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3669 │ │ 0x0005 line=3670 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/gacode/relaunchx/ReLaunch; │ │ │ │ @@ -47953,34 +47959,34 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -02aa40: |[02aa40] com.gacode.relaunchx.ReLaunch.menuFavorites:()V │ │ -02aa50: 2200 1c00 |0000: new-instance v0, Landroid/content/Intent; // type@001c │ │ -02aa54: 1c01 8d01 |0002: const-class v1, Lcom/gacode/relaunchx/ResultsActivity; // type@018d │ │ -02aa58: 7030 4d00 4001 |0004: invoke-direct {v0, v4, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004d │ │ -02aa5e: 1a01 270a |0007: const-string v1, "list" // string@0a27 │ │ -02aa62: 1a02 7607 |0009: const-string v2, "favorites" // string@0776 │ │ -02aa66: 6e30 5800 1002 |000b: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0058 │ │ -02aa6c: 1a01 1c0e |000e: const-string v1, "title" // string@0e1c │ │ -02aa70: 6e10 3704 0400 |0010: invoke-virtual {v4}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -02aa76: 0c02 |0013: move-result-object v2 │ │ -02aa78: 1403 7300 087f |0014: const v3, #float 1.80777e+38 // #7f080073 │ │ -02aa7e: 6e20 8000 3200 |0017: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -02aa84: 0c02 |001a: move-result-object v2 │ │ -02aa86: 6e30 5800 1002 |001b: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0058 │ │ -02aa8c: 1a01 8d0c |001e: const-string v1, "rereadOnStart" // string@0c8d │ │ -02aa90: 1212 |0020: const/4 v2, #int 1 // #1 │ │ -02aa92: 6e30 5900 1002 |0021: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0059 │ │ -02aa98: 7010 5a04 0400 |0024: invoke-direct {v4}, Lcom/gacode/relaunchx/ReLaunch;.setEinkController:()V // method@045a │ │ -02aa9e: 6e20 6204 0400 |0027: invoke-virtual {v4, v0}, Lcom/gacode/relaunchx/ReLaunch;.startActivity:(Landroid/content/Intent;)V // method@0462 │ │ -02aaa4: 0e00 |002a: return-void │ │ +02bad8: |[02bad8] com.gacode.relaunchx.ReLaunch.menuFavorites:()V │ │ +02bae8: 2200 1c00 |0000: new-instance v0, Landroid/content/Intent; // type@001c │ │ +02baec: 1c01 8d01 |0002: const-class v1, Lcom/gacode/relaunchx/ResultsActivity; // type@018d │ │ +02baf0: 7030 4d00 4001 |0004: invoke-direct {v0, v4, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004d │ │ +02baf6: 1a01 270a |0007: const-string v1, "list" // string@0a27 │ │ +02bafa: 1a02 7607 |0009: const-string v2, "favorites" // string@0776 │ │ +02bafe: 6e30 5800 1002 |000b: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0058 │ │ +02bb04: 1a01 1c0e |000e: const-string v1, "title" // string@0e1c │ │ +02bb08: 6e10 3704 0400 |0010: invoke-virtual {v4}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +02bb0e: 0c02 |0013: move-result-object v2 │ │ +02bb10: 1403 7300 087f |0014: const v3, #float 1.80777e+38 // #7f080073 │ │ +02bb16: 6e20 8000 3200 |0017: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +02bb1c: 0c02 |001a: move-result-object v2 │ │ +02bb1e: 6e30 5800 1002 |001b: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0058 │ │ +02bb24: 1a01 8d0c |001e: const-string v1, "rereadOnStart" // string@0c8d │ │ +02bb28: 1212 |0020: const/4 v2, #int 1 // #1 │ │ +02bb2a: 6e30 5900 1002 |0021: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0059 │ │ +02bb30: 7010 5a04 0400 |0024: invoke-direct {v4}, Lcom/gacode/relaunchx/ReLaunch;.setEinkController:()V // method@045a │ │ +02bb36: 6e20 6204 0400 |0027: invoke-virtual {v4, v0}, Lcom/gacode/relaunchx/ReLaunch;.startActivity:(Landroid/content/Intent;)V // method@0462 │ │ +02bb3c: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3595 │ │ 0x0007 line=3596 │ │ 0x000e line=3598 │ │ 0x0010 line=3599 │ │ 0x001b line=3598 │ │ @@ -47997,68 +48003,68 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 108 16-bit code units │ │ -02aaa8: |[02aaa8] com.gacode.relaunchx.ReLaunch.menuHome:()V │ │ -02aab8: 12f8 |0000: const/4 v8, #int -1 // #ff │ │ -02aaba: 5495 6006 |0001: iget-object v5, v9, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -02aabe: 1a06 cd0d |0003: const-string v6, "startDir" // string@0dcd │ │ -02aac2: 1a07 6600 |0005: const-string v7, "/sdcard,/media/My Files" // string@0066 │ │ -02aac6: 7230 6f00 6507 |0007: invoke-interface {v5, v6, v7}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -02aacc: 0c05 |000a: move-result-object v5 │ │ -02aace: 1a06 d004 |000b: const-string v6, "\," // string@04d0 │ │ -02aad2: 6e20 8906 6500 |000d: invoke-virtual {v5, v6}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0689 │ │ -02aad8: 0c02 |0010: move-result-object v2 │ │ -02aada: 2125 |0011: array-length v5, v2 │ │ -02aadc: 2351 2f02 |0012: new-array v1, v5, [Ljava/lang/CharSequence; // type@022f │ │ -02aae0: 1204 |0014: const/4 v4, #int 0 // #0 │ │ -02aae2: 2125 |0015: array-length v5, v2 │ │ -02aae4: 3554 2c00 |0016: if-ge v4, v5, 0042 // +002c │ │ -02aae8: 4605 0204 |0018: aget-object v5, v2, v4 │ │ -02aaec: 1306 2f00 |001a: const/16 v6, #int 47 // #2f │ │ -02aaf0: 6e20 8306 6500 |001c: invoke-virtual {v5, v6}, Ljava/lang/String;.lastIndexOf:(I)I // method@0683 │ │ -02aaf6: 0a03 |001f: move-result v3 │ │ -02aaf8: 3383 0900 |0020: if-ne v3, v8, 0029 // +0009 │ │ -02aafc: 1a05 0000 |0022: const-string v5, "" // string@0000 │ │ -02ab00: 4d05 0104 |0024: aput-object v5, v1, v4 │ │ -02ab04: d804 0401 |0026: add-int/lit8 v4, v4, #int 1 // #01 │ │ -02ab08: 28ed |0028: goto 0015 // -0013 │ │ -02ab0a: 4605 0204 |0029: aget-object v5, v2, v4 │ │ -02ab0e: d806 0301 |002b: add-int/lit8 v6, v3, #int 1 // #01 │ │ -02ab12: 6e20 8b06 6500 |002d: invoke-virtual {v5, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@068b │ │ -02ab18: 0c05 |0030: move-result-object v5 │ │ -02ab1a: 4d05 0104 |0031: aput-object v5, v1, v4 │ │ -02ab1e: 4605 0104 |0033: aget-object v5, v1, v4 │ │ -02ab22: 1a06 0000 |0035: const-string v6, "" // string@0000 │ │ -02ab26: 6e20 6706 6500 |0037: invoke-virtual {v5, v6}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0667 │ │ -02ab2c: 0a05 |003a: move-result v5 │ │ -02ab2e: 3805 ebff |003b: if-eqz v5, 0026 // -0015 │ │ -02ab32: 1a05 5a00 |003d: const-string v5, "/" // string@005a │ │ -02ab36: 4d05 0104 |003f: aput-object v5, v1, v4 │ │ -02ab3a: 28e5 |0041: goto 0026 // -001b │ │ -02ab3c: 2200 0c00 |0042: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000c │ │ -02ab40: 7020 1b00 9000 |0044: invoke-direct {v0, v9}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ -02ab46: 1405 7600 087f |0047: const v5, #float 1.80777e+38 // #7f080076 │ │ -02ab4c: 6e20 2400 5000 |004a: invoke-virtual {v0, v5}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@0024 │ │ -02ab52: 2205 5901 |004d: new-instance v5, Lcom/gacode/relaunchx/ReLaunch$45; // type@0159 │ │ -02ab56: 7030 d503 9502 |004f: invoke-direct {v5, v9, v2}, Lcom/gacode/relaunchx/ReLaunch$45;.:(Lcom/gacode/relaunchx/ReLaunch;[Ljava/lang/String;)V // method@03d5 │ │ -02ab5c: 6e40 2300 1058 |0052: invoke-virtual {v0, v1, v8, v5}, Landroid/app/AlertDialog$Builder;.setSingleChoiceItems:([Ljava/lang/CharSequence;ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0023 │ │ -02ab62: 6e10 3704 0900 |0055: invoke-virtual {v9}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -02ab68: 0c05 |0058: move-result-object v5 │ │ -02ab6a: 1406 6300 087f |0059: const v6, #float 1.80777e+38 // #7f080063 │ │ -02ab70: 6e20 8000 6500 |005c: invoke-virtual {v5, v6}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -02ab76: 0c05 |005f: move-result-object v5 │ │ -02ab78: 2206 5a01 |0060: new-instance v6, Lcom/gacode/relaunchx/ReLaunch$46; // type@015a │ │ -02ab7c: 7020 d703 9600 |0062: invoke-direct {v6, v9}, Lcom/gacode/relaunchx/ReLaunch$46;.:(Lcom/gacode/relaunchx/ReLaunch;)V // method@03d7 │ │ -02ab82: 6e30 2000 5006 |0065: invoke-virtual {v0, v5, v6}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0020 │ │ -02ab88: 6e10 2700 0000 |0068: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ -02ab8e: 0e00 |006b: return-void │ │ +02bb40: |[02bb40] com.gacode.relaunchx.ReLaunch.menuHome:()V │ │ +02bb50: 12f8 |0000: const/4 v8, #int -1 // #ff │ │ +02bb52: 5495 6006 |0001: iget-object v5, v9, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +02bb56: 1a06 cd0d |0003: const-string v6, "startDir" // string@0dcd │ │ +02bb5a: 1a07 6600 |0005: const-string v7, "/sdcard,/media/My Files" // string@0066 │ │ +02bb5e: 7230 6f00 6507 |0007: invoke-interface {v5, v6, v7}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +02bb64: 0c05 |000a: move-result-object v5 │ │ +02bb66: 1a06 d004 |000b: const-string v6, "\," // string@04d0 │ │ +02bb6a: 6e20 8906 6500 |000d: invoke-virtual {v5, v6}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0689 │ │ +02bb70: 0c02 |0010: move-result-object v2 │ │ +02bb72: 2125 |0011: array-length v5, v2 │ │ +02bb74: 2351 2f02 |0012: new-array v1, v5, [Ljava/lang/CharSequence; // type@022f │ │ +02bb78: 1204 |0014: const/4 v4, #int 0 // #0 │ │ +02bb7a: 2125 |0015: array-length v5, v2 │ │ +02bb7c: 3554 2c00 |0016: if-ge v4, v5, 0042 // +002c │ │ +02bb80: 4605 0204 |0018: aget-object v5, v2, v4 │ │ +02bb84: 1306 2f00 |001a: const/16 v6, #int 47 // #2f │ │ +02bb88: 6e20 8306 6500 |001c: invoke-virtual {v5, v6}, Ljava/lang/String;.lastIndexOf:(I)I // method@0683 │ │ +02bb8e: 0a03 |001f: move-result v3 │ │ +02bb90: 3383 0900 |0020: if-ne v3, v8, 0029 // +0009 │ │ +02bb94: 1a05 0000 |0022: const-string v5, "" // string@0000 │ │ +02bb98: 4d05 0104 |0024: aput-object v5, v1, v4 │ │ +02bb9c: d804 0401 |0026: add-int/lit8 v4, v4, #int 1 // #01 │ │ +02bba0: 28ed |0028: goto 0015 // -0013 │ │ +02bba2: 4605 0204 |0029: aget-object v5, v2, v4 │ │ +02bba6: d806 0301 |002b: add-int/lit8 v6, v3, #int 1 // #01 │ │ +02bbaa: 6e20 8b06 6500 |002d: invoke-virtual {v5, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@068b │ │ +02bbb0: 0c05 |0030: move-result-object v5 │ │ +02bbb2: 4d05 0104 |0031: aput-object v5, v1, v4 │ │ +02bbb6: 4605 0104 |0033: aget-object v5, v1, v4 │ │ +02bbba: 1a06 0000 |0035: const-string v6, "" // string@0000 │ │ +02bbbe: 6e20 6706 6500 |0037: invoke-virtual {v5, v6}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0667 │ │ +02bbc4: 0a05 |003a: move-result v5 │ │ +02bbc6: 3805 ebff |003b: if-eqz v5, 0026 // -0015 │ │ +02bbca: 1a05 5a00 |003d: const-string v5, "/" // string@005a │ │ +02bbce: 4d05 0104 |003f: aput-object v5, v1, v4 │ │ +02bbd2: 28e5 |0041: goto 0026 // -001b │ │ +02bbd4: 2200 0c00 |0042: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000c │ │ +02bbd8: 7020 1b00 9000 |0044: invoke-direct {v0, v9}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ +02bbde: 1405 7600 087f |0047: const v5, #float 1.80777e+38 // #7f080076 │ │ +02bbe4: 6e20 2400 5000 |004a: invoke-virtual {v0, v5}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@0024 │ │ +02bbea: 2205 5901 |004d: new-instance v5, Lcom/gacode/relaunchx/ReLaunch$45; // type@0159 │ │ +02bbee: 7030 d503 9502 |004f: invoke-direct {v5, v9, v2}, Lcom/gacode/relaunchx/ReLaunch$45;.:(Lcom/gacode/relaunchx/ReLaunch;[Ljava/lang/String;)V // method@03d5 │ │ +02bbf4: 6e40 2300 1058 |0052: invoke-virtual {v0, v1, v8, v5}, Landroid/app/AlertDialog$Builder;.setSingleChoiceItems:([Ljava/lang/CharSequence;ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0023 │ │ +02bbfa: 6e10 3704 0900 |0055: invoke-virtual {v9}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +02bc00: 0c05 |0058: move-result-object v5 │ │ +02bc02: 1406 6300 087f |0059: const v6, #float 1.80777e+38 // #7f080063 │ │ +02bc08: 6e20 8000 6500 |005c: invoke-virtual {v5, v6}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +02bc0e: 0c05 |005f: move-result-object v5 │ │ +02bc10: 2206 5a01 |0060: new-instance v6, Lcom/gacode/relaunchx/ReLaunch$46; // type@015a │ │ +02bc14: 7020 d703 9600 |0062: invoke-direct {v6, v9}, Lcom/gacode/relaunchx/ReLaunch$46;.:(Lcom/gacode/relaunchx/ReLaunch;)V // method@03d7 │ │ +02bc1a: 6e30 2000 5006 |0065: invoke-virtual {v0, v5, v6}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0020 │ │ +02bc20: 6e10 2700 0000 |0068: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ +02bc26: 0e00 |006b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=3614 │ │ 0x000d line=3615 │ │ 0x0011 line=3616 │ │ 0x0014 line=3617 │ │ 0x0018 line=3618 │ │ @@ -48088,33 +48094,33 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -02ab90: |[02ab90] com.gacode.relaunchx.ReLaunch.menuLastopened:()V │ │ -02aba0: 2200 1c00 |0000: new-instance v0, Landroid/content/Intent; // type@001c │ │ -02aba4: 1c01 8d01 |0002: const-class v1, Lcom/gacode/relaunchx/ResultsActivity; // type@018d │ │ -02aba8: 7030 4d00 4001 |0004: invoke-direct {v0, v4, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004d │ │ -02abae: 1a01 270a |0007: const-string v1, "list" // string@0a27 │ │ -02abb2: 1a02 0a0a |0009: const-string v2, "lastOpened" // string@0a0a │ │ -02abb6: 6e30 5800 1002 |000b: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0058 │ │ -02abbc: 1a01 1c0e |000e: const-string v1, "title" // string@0e1c │ │ -02abc0: 6e10 3704 0400 |0010: invoke-virtual {v4}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -02abc6: 0c02 |0013: move-result-object v2 │ │ -02abc8: 1403 7a00 087f |0014: const v3, #float 1.80777e+38 // #7f08007a │ │ -02abce: 6e20 8000 3200 |0017: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -02abd4: 0c02 |001a: move-result-object v2 │ │ -02abd6: 6e30 5800 1002 |001b: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0058 │ │ -02abdc: 1a01 8d0c |001e: const-string v1, "rereadOnStart" // string@0c8d │ │ -02abe0: 1212 |0020: const/4 v2, #int 1 // #1 │ │ -02abe2: 6e30 5900 1002 |0021: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0059 │ │ -02abe8: 6e20 6204 0400 |0024: invoke-virtual {v4, v0}, Lcom/gacode/relaunchx/ReLaunch;.startActivity:(Landroid/content/Intent;)V // method@0462 │ │ -02abee: 0e00 |0027: return-void │ │ +02bc28: |[02bc28] com.gacode.relaunchx.ReLaunch.menuLastopened:()V │ │ +02bc38: 2200 1c00 |0000: new-instance v0, Landroid/content/Intent; // type@001c │ │ +02bc3c: 1c01 8d01 |0002: const-class v1, Lcom/gacode/relaunchx/ResultsActivity; // type@018d │ │ +02bc40: 7030 4d00 4001 |0004: invoke-direct {v0, v4, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004d │ │ +02bc46: 1a01 270a |0007: const-string v1, "list" // string@0a27 │ │ +02bc4a: 1a02 0a0a |0009: const-string v2, "lastOpened" // string@0a0a │ │ +02bc4e: 6e30 5800 1002 |000b: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0058 │ │ +02bc54: 1a01 1c0e |000e: const-string v1, "title" // string@0e1c │ │ +02bc58: 6e10 3704 0400 |0010: invoke-virtual {v4}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +02bc5e: 0c02 |0013: move-result-object v2 │ │ +02bc60: 1403 7a00 087f |0014: const v3, #float 1.80777e+38 // #7f08007a │ │ +02bc66: 6e20 8000 3200 |0017: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +02bc6c: 0c02 |001a: move-result-object v2 │ │ +02bc6e: 6e30 5800 1002 |001b: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0058 │ │ +02bc74: 1a01 8d0c |001e: const-string v1, "rereadOnStart" // string@0c8d │ │ +02bc78: 1212 |0020: const/4 v2, #int 1 // #1 │ │ +02bc7a: 6e30 5900 1002 |0021: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0059 │ │ +02bc80: 6e20 6204 0400 |0024: invoke-virtual {v4, v0}, Lcom/gacode/relaunchx/ReLaunch;.startActivity:(Landroid/content/Intent;)V // method@0462 │ │ +02bc86: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3585 │ │ 0x0007 line=3586 │ │ 0x000e line=3588 │ │ 0x0010 line=3589 │ │ 0x001b line=3588 │ │ @@ -48130,20 +48136,20 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -02abf0: |[02abf0] com.gacode.relaunchx.ReLaunch.menuSearch:()V │ │ -02ac00: 2200 1c00 |0000: new-instance v0, Landroid/content/Intent; // type@001c │ │ -02ac04: 1c01 9801 |0002: const-class v1, Lcom/gacode/relaunchx/SearchActivity; // type@0198 │ │ -02ac08: 7030 4d00 2001 |0004: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004d │ │ -02ac0e: 6e20 6204 0200 |0007: invoke-virtual {v2, v0}, Lcom/gacode/relaunchx/ReLaunch;.startActivity:(Landroid/content/Intent;)V // method@0462 │ │ -02ac14: 0e00 |000a: return-void │ │ +02bc88: |[02bc88] com.gacode.relaunchx.ReLaunch.menuSearch:()V │ │ +02bc98: 2200 1c00 |0000: new-instance v0, Landroid/content/Intent; // type@001c │ │ +02bc9c: 1c01 9801 |0002: const-class v1, Lcom/gacode/relaunchx/SearchActivity; // type@0198 │ │ +02bca0: 7030 4d00 2001 |0004: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004d │ │ +02bca6: 6e20 6204 0200 |0007: invoke-virtual {v2, v0}, Lcom/gacode/relaunchx/ReLaunch;.startActivity:(Landroid/content/Intent;)V // method@0462 │ │ +02bcac: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3570 │ │ 0x0007 line=3571 │ │ 0x000a line=3572 │ │ locals : │ │ 0x0007 - 0x000b reg=0 intent Landroid/content/Intent; │ │ @@ -48154,20 +48160,20 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -02ac18: |[02ac18] com.gacode.relaunchx.ReLaunch.menuSettings:()V │ │ -02ac28: 2200 1c00 |0000: new-instance v0, Landroid/content/Intent; // type@001c │ │ -02ac2c: 1c01 0301 |0002: const-class v1, Lcom/gacode/relaunchx/PrefsActivity; // type@0103 │ │ -02ac30: 7030 4d00 2001 |0004: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004d │ │ -02ac36: 6e20 6204 0200 |0007: invoke-virtual {v2, v0}, Lcom/gacode/relaunchx/ReLaunch;.startActivity:(Landroid/content/Intent;)V // method@0462 │ │ -02ac3c: 0e00 |000a: return-void │ │ +02bcb0: |[02bcb0] com.gacode.relaunchx.ReLaunch.menuSettings:()V │ │ +02bcc0: 2200 1c00 |0000: new-instance v0, Landroid/content/Intent; // type@001c │ │ +02bcc4: 1c01 0301 |0002: const-class v1, Lcom/gacode/relaunchx/PrefsActivity; // type@0103 │ │ +02bcc8: 7030 4d00 2001 |0004: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004d │ │ +02bcce: 6e20 6204 0200 |0007: invoke-virtual {v2, v0}, Lcom/gacode/relaunchx/ReLaunch;.startActivity:(Landroid/content/Intent;)V // method@0462 │ │ +02bcd4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3580 │ │ 0x0007 line=3581 │ │ 0x000a line=3582 │ │ locals : │ │ 0x0007 - 0x000b reg=0 intent Landroid/content/Intent; │ │ @@ -48178,85 +48184,85 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 147 16-bit code units │ │ -02ac40: |[02ac40] com.gacode.relaunchx.ReLaunch.menuSort:()V │ │ -02ac50: 140a e701 087f |0000: const v10, #float 1.80785e+38 // #7f0801e7 │ │ -02ac56: 1229 |0003: const/4 v9, #int 2 // #2 │ │ -02ac58: 1218 |0004: const/4 v8, #int 1 // #1 │ │ -02ac5a: 1207 |0005: const/4 v7, #int 0 // #0 │ │ -02ac5c: 2381 2602 |0006: new-array v1, v8, [I // type@0226 │ │ -02ac60: 54b5 6006 |0008: iget-object v5, v11, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -02ac64: 1a06 8e0d |000a: const-string v6, "showBookTitles" // string@0d8e │ │ -02ac68: 7230 6d00 6507 |000c: invoke-interface {v5, v6, v7}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ -02ac6e: 0a05 |000f: move-result v5 │ │ -02ac70: 3805 5d00 |0010: if-eqz v5, 006d // +005d │ │ -02ac74: 2393 3302 |0012: new-array v3, v9, [Ljava/lang/String; // type@0233 │ │ -02ac78: 1405 e901 087f |0014: const v5, #float 1.80785e+38 // #7f0801e9 │ │ -02ac7e: 6e20 3804 5b00 |0017: invoke-virtual {v11, v5}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ -02ac84: 0c05 |001a: move-result-object v5 │ │ -02ac86: 4d05 0307 |001b: aput-object v5, v3, v7 │ │ -02ac8a: 6e20 3804 ab00 |001d: invoke-virtual {v11, v10}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ -02ac90: 0c05 |0020: move-result-object v5 │ │ -02ac92: 4d05 0308 |0021: aput-object v5, v3, v8 │ │ -02ac96: 54b5 6006 |0023: iget-object v5, v11, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -02ac9a: 1a06 b50d |0025: const-string v6, "sortKey" // string@0db5 │ │ -02ac9e: 7230 6e00 6507 |0027: invoke-interface {v5, v6, v7}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@006e │ │ -02aca4: 0a04 |002a: move-result v4 │ │ -02aca6: 2135 |002b: array-length v5, v3 │ │ -02aca8: d805 05ff |002c: add-int/lit8 v5, v5, #int -1 // #ff │ │ -02acac: 3754 0300 |002e: if-le v4, v5, 0031 // +0003 │ │ -02acb0: 1204 |0030: const/4 v4, #int 0 // #0 │ │ -02acb2: 4b04 0107 |0031: aput v4, v1, v7 │ │ -02acb6: 2202 5b01 |0033: new-instance v2, Lcom/gacode/relaunchx/ReLaunch$47; // type@015b │ │ -02acba: 7030 d903 b201 |0035: invoke-direct {v2, v11, v1}, Lcom/gacode/relaunchx/ReLaunch$47;.:(Lcom/gacode/relaunchx/ReLaunch;[I)V // method@03d9 │ │ -02acc0: 2200 0c00 |0038: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000c │ │ -02acc4: 7020 1b00 b000 |003a: invoke-direct {v0, v11}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ -02acca: 1405 e801 087f |003d: const v5, #float 1.80785e+38 // #7f0801e8 │ │ -02acd0: 6e20 2400 5000 |0040: invoke-virtual {v0, v5}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@0024 │ │ -02acd6: 4405 0107 |0043: aget v5, v1, v7 │ │ -02acda: 2206 5c01 |0045: new-instance v6, Lcom/gacode/relaunchx/ReLaunch$48; // type@015c │ │ -02acde: 7030 db03 b601 |0047: invoke-direct {v6, v11, v1}, Lcom/gacode/relaunchx/ReLaunch$48;.:(Lcom/gacode/relaunchx/ReLaunch;[I)V // method@03db │ │ -02ace4: 6e40 2300 3065 |004a: invoke-virtual {v0, v3, v5, v6}, Landroid/app/AlertDialog$Builder;.setSingleChoiceItems:([Ljava/lang/CharSequence;ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0023 │ │ -02acea: 6e10 3704 0b00 |004d: invoke-virtual {v11}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -02acf0: 0c05 |0050: move-result-object v5 │ │ -02acf2: 1406 2d02 087f |0051: const v6, #float 1.80786e+38 // #7f08022d │ │ -02acf8: 6e20 8000 6500 |0054: invoke-virtual {v5, v6}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -02acfe: 0c05 |0057: move-result-object v5 │ │ -02ad00: 6e30 2200 5002 |0058: invoke-virtual {v0, v5, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0022 │ │ -02ad06: 6e10 3704 0b00 |005b: invoke-virtual {v11}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -02ad0c: 0c05 |005e: move-result-object v5 │ │ -02ad0e: 1406 2f02 087f |005f: const v6, #float 1.80786e+38 // #7f08022f │ │ -02ad14: 6e20 8000 6500 |0062: invoke-virtual {v5, v6}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -02ad1a: 0c05 |0065: move-result-object v5 │ │ -02ad1c: 6e30 2000 5002 |0066: invoke-virtual {v0, v5, v2}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0020 │ │ -02ad22: 6e10 2700 0000 |0069: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ -02ad28: 0e00 |006c: return-void │ │ -02ad2a: 1245 |006d: const/4 v5, #int 4 // #4 │ │ -02ad2c: 2353 3302 |006e: new-array v3, v5, [Ljava/lang/String; // type@0233 │ │ -02ad30: 6e20 3804 ab00 |0070: invoke-virtual {v11, v10}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ -02ad36: 0c05 |0073: move-result-object v5 │ │ -02ad38: 4d05 0307 |0074: aput-object v5, v3, v7 │ │ -02ad3c: 1405 3002 087f |0076: const v5, #float 1.80786e+38 // #7f080230 │ │ -02ad42: 6e20 3804 5b00 |0079: invoke-virtual {v11, v5}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ -02ad48: 0c05 |007c: move-result-object v5 │ │ -02ad4a: 4d05 0308 |007d: aput-object v5, v3, v8 │ │ -02ad4e: 1405 3102 087f |007f: const v5, #float 1.80786e+38 // #7f080231 │ │ -02ad54: 6e20 3804 5b00 |0082: invoke-virtual {v11, v5}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ -02ad5a: 0c05 |0085: move-result-object v5 │ │ -02ad5c: 4d05 0309 |0086: aput-object v5, v3, v9 │ │ -02ad60: 1235 |0088: const/4 v5, #int 3 // #3 │ │ -02ad62: 1406 2e02 087f |0089: const v6, #float 1.80786e+38 // #7f08022e │ │ -02ad68: 6e20 3804 6b00 |008c: invoke-virtual {v11, v6}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ -02ad6e: 0c06 |008f: move-result-object v6 │ │ -02ad70: 4d06 0305 |0090: aput-object v6, v3, v5 │ │ -02ad74: 2891 |0092: goto 0023 // -006f │ │ +02bcd8: |[02bcd8] com.gacode.relaunchx.ReLaunch.menuSort:()V │ │ +02bce8: 140a e701 087f |0000: const v10, #float 1.80785e+38 // #7f0801e7 │ │ +02bcee: 1229 |0003: const/4 v9, #int 2 // #2 │ │ +02bcf0: 1218 |0004: const/4 v8, #int 1 // #1 │ │ +02bcf2: 1207 |0005: const/4 v7, #int 0 // #0 │ │ +02bcf4: 2381 2602 |0006: new-array v1, v8, [I // type@0226 │ │ +02bcf8: 54b5 6006 |0008: iget-object v5, v11, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +02bcfc: 1a06 8e0d |000a: const-string v6, "showBookTitles" // string@0d8e │ │ +02bd00: 7230 6d00 6507 |000c: invoke-interface {v5, v6, v7}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ +02bd06: 0a05 |000f: move-result v5 │ │ +02bd08: 3805 5d00 |0010: if-eqz v5, 006d // +005d │ │ +02bd0c: 2393 3302 |0012: new-array v3, v9, [Ljava/lang/String; // type@0233 │ │ +02bd10: 1405 e901 087f |0014: const v5, #float 1.80785e+38 // #7f0801e9 │ │ +02bd16: 6e20 3804 5b00 |0017: invoke-virtual {v11, v5}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ +02bd1c: 0c05 |001a: move-result-object v5 │ │ +02bd1e: 4d05 0307 |001b: aput-object v5, v3, v7 │ │ +02bd22: 6e20 3804 ab00 |001d: invoke-virtual {v11, v10}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ +02bd28: 0c05 |0020: move-result-object v5 │ │ +02bd2a: 4d05 0308 |0021: aput-object v5, v3, v8 │ │ +02bd2e: 54b5 6006 |0023: iget-object v5, v11, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +02bd32: 1a06 b50d |0025: const-string v6, "sortKey" // string@0db5 │ │ +02bd36: 7230 6e00 6507 |0027: invoke-interface {v5, v6, v7}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@006e │ │ +02bd3c: 0a04 |002a: move-result v4 │ │ +02bd3e: 2135 |002b: array-length v5, v3 │ │ +02bd40: d805 05ff |002c: add-int/lit8 v5, v5, #int -1 // #ff │ │ +02bd44: 3754 0300 |002e: if-le v4, v5, 0031 // +0003 │ │ +02bd48: 1204 |0030: const/4 v4, #int 0 // #0 │ │ +02bd4a: 4b04 0107 |0031: aput v4, v1, v7 │ │ +02bd4e: 2202 5b01 |0033: new-instance v2, Lcom/gacode/relaunchx/ReLaunch$47; // type@015b │ │ +02bd52: 7030 d903 b201 |0035: invoke-direct {v2, v11, v1}, Lcom/gacode/relaunchx/ReLaunch$47;.:(Lcom/gacode/relaunchx/ReLaunch;[I)V // method@03d9 │ │ +02bd58: 2200 0c00 |0038: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000c │ │ +02bd5c: 7020 1b00 b000 |003a: invoke-direct {v0, v11}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ +02bd62: 1405 e801 087f |003d: const v5, #float 1.80785e+38 // #7f0801e8 │ │ +02bd68: 6e20 2400 5000 |0040: invoke-virtual {v0, v5}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@0024 │ │ +02bd6e: 4405 0107 |0043: aget v5, v1, v7 │ │ +02bd72: 2206 5c01 |0045: new-instance v6, Lcom/gacode/relaunchx/ReLaunch$48; // type@015c │ │ +02bd76: 7030 db03 b601 |0047: invoke-direct {v6, v11, v1}, Lcom/gacode/relaunchx/ReLaunch$48;.:(Lcom/gacode/relaunchx/ReLaunch;[I)V // method@03db │ │ +02bd7c: 6e40 2300 3065 |004a: invoke-virtual {v0, v3, v5, v6}, Landroid/app/AlertDialog$Builder;.setSingleChoiceItems:([Ljava/lang/CharSequence;ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0023 │ │ +02bd82: 6e10 3704 0b00 |004d: invoke-virtual {v11}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +02bd88: 0c05 |0050: move-result-object v5 │ │ +02bd8a: 1406 2d02 087f |0051: const v6, #float 1.80786e+38 // #7f08022d │ │ +02bd90: 6e20 8000 6500 |0054: invoke-virtual {v5, v6}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +02bd96: 0c05 |0057: move-result-object v5 │ │ +02bd98: 6e30 2200 5002 |0058: invoke-virtual {v0, v5, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0022 │ │ +02bd9e: 6e10 3704 0b00 |005b: invoke-virtual {v11}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +02bda4: 0c05 |005e: move-result-object v5 │ │ +02bda6: 1406 2f02 087f |005f: const v6, #float 1.80786e+38 // #7f08022f │ │ +02bdac: 6e20 8000 6500 |0062: invoke-virtual {v5, v6}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +02bdb2: 0c05 |0065: move-result-object v5 │ │ +02bdb4: 6e30 2000 5002 |0066: invoke-virtual {v0, v5, v2}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0020 │ │ +02bdba: 6e10 2700 0000 |0069: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ +02bdc0: 0e00 |006c: return-void │ │ +02bdc2: 1245 |006d: const/4 v5, #int 4 // #4 │ │ +02bdc4: 2353 3302 |006e: new-array v3, v5, [Ljava/lang/String; // type@0233 │ │ +02bdc8: 6e20 3804 ab00 |0070: invoke-virtual {v11, v10}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ +02bdce: 0c05 |0073: move-result-object v5 │ │ +02bdd0: 4d05 0307 |0074: aput-object v5, v3, v7 │ │ +02bdd4: 1405 3002 087f |0076: const v5, #float 1.80786e+38 // #7f080230 │ │ +02bdda: 6e20 3804 5b00 |0079: invoke-virtual {v11, v5}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ +02bde0: 0c05 |007c: move-result-object v5 │ │ +02bde2: 4d05 0308 |007d: aput-object v5, v3, v8 │ │ +02bde6: 1405 3102 087f |007f: const v5, #float 1.80786e+38 // #7f080231 │ │ +02bdec: 6e20 3804 5b00 |0082: invoke-virtual {v11, v5}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ +02bdf2: 0c05 |0085: move-result-object v5 │ │ +02bdf4: 4d05 0309 |0086: aput-object v5, v3, v9 │ │ +02bdf8: 1235 |0088: const/4 v5, #int 3 // #3 │ │ +02bdfa: 1406 2e02 087f |0089: const v6, #float 1.80786e+38 // #7f08022e │ │ +02be00: 6e20 3804 6b00 |008c: invoke-virtual {v11, v6}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ +02be06: 0c06 |008f: move-result-object v6 │ │ +02be08: 4d06 0305 |0090: aput-object v6, v3, v5 │ │ +02be0c: 2891 |0092: goto 0023 // -006f │ │ catches : (none) │ │ positions : │ │ 0x0006 line=3744 │ │ 0x0008 line=3746 │ │ 0x0012 line=3747 │ │ 0x0014 line=3748 │ │ 0x001d line=3749 │ │ @@ -48293,21 +48299,21 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -02ad78: |[02ad78] com.gacode.relaunchx.ReLaunch.menuTypes:()V │ │ -02ad88: 2200 1c00 |0000: new-instance v0, Landroid/content/Intent; // type@001c │ │ -02ad8c: 1c01 c501 |0002: const-class v1, Lcom/gacode/relaunchx/TypesActivity; // type@01c5 │ │ -02ad90: 7030 4d00 2001 |0004: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004d │ │ -02ad96: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -02ad98: 6e30 6304 0201 |0008: invoke-virtual {v2, v0, v1}, Lcom/gacode/relaunchx/ReLaunch;.startActivityForResult:(Landroid/content/Intent;I)V // method@0463 │ │ -02ad9e: 0e00 |000b: return-void │ │ +02be10: |[02be10] com.gacode.relaunchx.ReLaunch.menuTypes:()V │ │ +02be20: 2200 1c00 |0000: new-instance v0, Landroid/content/Intent; // type@001c │ │ +02be24: 1c01 c501 |0002: const-class v1, Lcom/gacode/relaunchx/TypesActivity; // type@01c5 │ │ +02be28: 7030 4d00 2001 |0004: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004d │ │ +02be2e: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +02be30: 6e30 6304 0201 |0008: invoke-virtual {v2, v0, v1}, Lcom/gacode/relaunchx/ReLaunch;.startActivityForResult:(Landroid/content/Intent;I)V // method@0463 │ │ +02be36: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3575 │ │ 0x0007 line=3576 │ │ 0x000b line=3577 │ │ locals : │ │ 0x0007 - 0x000c reg=0 intent Landroid/content/Intent; │ │ @@ -48318,39 +48324,39 @@ │ │ type : '(Ljava/lang/Integer;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 46 16-bit code units │ │ -02ada0: |[02ada0] com.gacode.relaunchx.ReLaunch.openHome:(Ljava/lang/Integer;)V │ │ -02adb0: 5441 6006 |0000: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -02adb4: 1a02 cd0d |0002: const-string v2, "startDir" // string@0dcd │ │ -02adb8: 1a03 6600 |0004: const-string v3, "/sdcard,/media/My Files" // string@0066 │ │ -02adbc: 7230 6f00 2103 |0006: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -02adc2: 0c01 |0009: move-result-object v1 │ │ -02adc4: 1a02 d004 |000a: const-string v2, "\," // string@04d0 │ │ -02adc8: 6e20 8906 2100 |000c: invoke-virtual {v1, v2}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0689 │ │ -02adce: 0c00 |000f: move-result-object v0 │ │ -02add0: 6e10 5c06 0500 |0010: invoke-virtual {v5}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -02add6: 0a01 |0013: move-result v1 │ │ -02add8: 3d01 1900 |0014: if-lez v1, 002d // +0019 │ │ -02addc: 6e10 5c06 0500 |0016: invoke-virtual {v5}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -02ade2: 0a01 |0019: move-result v1 │ │ -02ade4: 2102 |001a: array-length v2, v0 │ │ -02ade6: 3621 1200 |001b: if-gt v1, v2, 002d // +0012 │ │ -02adea: 6e10 5c06 0500 |001d: invoke-virtual {v5}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -02adf0: 0a01 |0020: move-result v1 │ │ -02adf2: d801 01ff |0021: add-int/lit8 v1, v1, #int -1 // #ff │ │ -02adf6: 4601 0001 |0023: aget-object v1, v0, v1 │ │ -02adfa: 12f2 |0025: const/4 v2, #int -1 // #ff │ │ -02adfc: 7110 5f06 0200 |0026: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -02ae02: 0c02 |0029: move-result-object v2 │ │ -02ae04: 7030 2b04 1402 |002a: invoke-direct {v4, v1, v2}, Lcom/gacode/relaunchx/ReLaunch;.drawDirectory:(Ljava/lang/String;Ljava/lang/Integer;)V // method@042b │ │ -02ae0a: 0e00 |002d: return-void │ │ +02be38: |[02be38] com.gacode.relaunchx.ReLaunch.openHome:(Ljava/lang/Integer;)V │ │ +02be48: 5441 6006 |0000: iget-object v1, v4, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +02be4c: 1a02 cd0d |0002: const-string v2, "startDir" // string@0dcd │ │ +02be50: 1a03 6600 |0004: const-string v3, "/sdcard,/media/My Files" // string@0066 │ │ +02be54: 7230 6f00 2103 |0006: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +02be5a: 0c01 |0009: move-result-object v1 │ │ +02be5c: 1a02 d004 |000a: const-string v2, "\," // string@04d0 │ │ +02be60: 6e20 8906 2100 |000c: invoke-virtual {v1, v2}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0689 │ │ +02be66: 0c00 |000f: move-result-object v0 │ │ +02be68: 6e10 5c06 0500 |0010: invoke-virtual {v5}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +02be6e: 0a01 |0013: move-result v1 │ │ +02be70: 3d01 1900 |0014: if-lez v1, 002d // +0019 │ │ +02be74: 6e10 5c06 0500 |0016: invoke-virtual {v5}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +02be7a: 0a01 |0019: move-result v1 │ │ +02be7c: 2102 |001a: array-length v2, v0 │ │ +02be7e: 3621 1200 |001b: if-gt v1, v2, 002d // +0012 │ │ +02be82: 6e10 5c06 0500 |001d: invoke-virtual {v5}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +02be88: 0a01 |0020: move-result v1 │ │ +02be8a: d801 01ff |0021: add-int/lit8 v1, v1, #int -1 // #ff │ │ +02be8e: 4601 0001 |0023: aget-object v1, v0, v1 │ │ +02be92: 12f2 |0025: const/4 v2, #int -1 // #ff │ │ +02be94: 7110 5f06 0200 |0026: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +02be9a: 0c02 |0029: move-result-object v2 │ │ +02be9c: 7030 2b04 1402 |002a: invoke-direct {v4, v1, v2}, Lcom/gacode/relaunchx/ReLaunch;.drawDirectory:(Ljava/lang/String;Ljava/lang/Integer;)V // method@042b │ │ +02bea2: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3606 │ │ 0x000c line=3607 │ │ 0x0010 line=3608 │ │ 0x001d line=3609 │ │ 0x002d line=3611 │ │ @@ -48364,81 +48370,81 @@ │ │ type : '(Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 16 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 132 16-bit code units │ │ -02ae0c: |[02ae0c] com.gacode.relaunchx.ReLaunch.parseReadersString:(Ljava/lang/String;)Ljava/util/List; │ │ -02ae1c: 121e |0000: const/4 v14, #int 1 // #1 │ │ -02ae1e: 120d |0001: const/4 v13, #int 0 // #0 │ │ -02ae20: 2208 0d02 |0002: new-instance v8, Ljava/util/ArrayList; // type@020d │ │ -02ae24: 7010 ae06 0800 |0004: invoke-direct {v8}, Ljava/util/ArrayList;.:()V // method@06ae │ │ -02ae2a: 1a0b d504 |0007: const-string v11, "\|" // string@04d5 │ │ -02ae2e: 6e20 8906 bf00 |0009: invoke-virtual {v15, v11}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0689 │ │ -02ae34: 0c09 |000c: move-result-object v9 │ │ -02ae36: 1203 |000d: const/4 v3, #int 0 // #0 │ │ -02ae38: 219b |000e: array-length v11, v9 │ │ -02ae3a: 35b3 6b00 |000f: if-ge v3, v11, 007a // +006b │ │ -02ae3e: 460b 0903 |0011: aget-object v11, v9, v3 │ │ -02ae42: 1a0c 7d00 |0013: const-string v12, ":" // string@007d │ │ -02ae46: 6e20 8906 cb00 |0015: invoke-virtual {v11, v12}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0689 │ │ -02ae4c: 0c0a |0018: move-result-object v10 │ │ -02ae4e: 21ab |0019: array-length v11, v10 │ │ -02ae50: 2b0b 6200 0000 |001a: packed-switch v11, 0000007c // +00000062 │ │ -02ae56: d803 0301 |001d: add-int/lit8 v3, v3, #int 1 // #01 │ │ -02ae5a: 28ef |001f: goto 000e // -0011 │ │ -02ae5c: 4607 0a0e |0020: aget-object v7, v10, v14 │ │ -02ae60: 460b 0a0d |0022: aget-object v11, v10, v13 │ │ -02ae64: 1a0c 4600 |0024: const-string v12, "," // string@0046 │ │ -02ae68: 6e20 8906 cb00 |0026: invoke-virtual {v11, v12}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0689 │ │ -02ae6e: 0c01 |0029: move-result-object v1 │ │ -02ae70: 1205 |002a: const/4 v5, #int 0 // #0 │ │ -02ae72: 211b |002b: array-length v11, v1 │ │ -02ae74: 35b5 f1ff |002c: if-ge v5, v11, 001d // -000f │ │ -02ae78: 4600 0105 |002e: aget-object v0, v1, v5 │ │ -02ae7c: 2206 1502 |0030: new-instance v6, Ljava/util/HashMap; // type@0215 │ │ -02ae80: 7010 c006 0600 |0032: invoke-direct {v6}, Ljava/util/HashMap;.:()V // method@06c0 │ │ -02ae86: 6e30 c506 0607 |0035: invoke-virtual {v6, v0, v7}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@06c5 │ │ -02ae8c: 7220 cc06 6800 |0038: invoke-interface {v8, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@06cc │ │ -02ae92: d805 0501 |003b: add-int/lit8 v5, v5, #int 1 // #01 │ │ -02ae96: 28ee |003d: goto 002b // -0012 │ │ -02ae98: 460b 0a0e |003e: aget-object v11, v10, v14 │ │ -02ae9c: 1a0c 7301 |0040: const-string v12, "Intent" // string@0173 │ │ -02aea0: 6e20 7c06 cb00 |0042: invoke-virtual {v11, v12}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -02aea6: 0a0b |0045: move-result v11 │ │ -02aea8: 380b d7ff |0046: if-eqz v11, 001d // -0029 │ │ -02aeac: 122b |0048: const/4 v11, #int 2 // #2 │ │ -02aeae: 4604 0a0b |0049: aget-object v4, v10, v11 │ │ -02aeb2: 460b 0a0d |004b: aget-object v11, v10, v13 │ │ -02aeb6: 1a0c 4600 |004d: const-string v12, "," // string@0046 │ │ -02aeba: 6e20 8906 cb00 |004f: invoke-virtual {v11, v12}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0689 │ │ -02aec0: 0c02 |0052: move-result-object v2 │ │ -02aec2: 1205 |0053: const/4 v5, #int 0 // #0 │ │ -02aec4: 212b |0054: array-length v11, v2 │ │ -02aec6: 35b5 c8ff |0055: if-ge v5, v11, 001d // -0038 │ │ -02aeca: 4600 0205 |0057: aget-object v0, v2, v5 │ │ -02aece: 2206 1502 |0059: new-instance v6, Ljava/util/HashMap; // type@0215 │ │ -02aed2: 7010 c006 0600 |005b: invoke-direct {v6}, Ljava/util/HashMap;.:()V // method@06c0 │ │ -02aed8: 220b 0202 |005e: new-instance v11, Ljava/lang/StringBuilder; // type@0202 │ │ -02aedc: 7010 9606 0b00 |0060: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -02aee2: 1a0c 7401 |0063: const-string v12, "Intent:" // string@0174 │ │ -02aee6: 6e20 9a06 cb00 |0065: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02aeec: 0c0b |0068: move-result-object v11 │ │ -02aeee: 6e20 9a06 4b00 |0069: invoke-virtual {v11, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02aef4: 0c0b |006c: move-result-object v11 │ │ -02aef6: 6e10 9c06 0b00 |006d: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -02aefc: 0c0b |0070: move-result-object v11 │ │ -02aefe: 6e30 c506 060b |0071: invoke-virtual {v6, v0, v11}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@06c5 │ │ -02af04: 7220 cc06 6800 |0074: invoke-interface {v8, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@06cc │ │ -02af0a: d805 0501 |0077: add-int/lit8 v5, v5, #int 1 // #01 │ │ -02af0e: 28db |0079: goto 0054 // -0025 │ │ -02af10: 1108 |007a: return-object v8 │ │ -02af12: 0000 |007b: nop // spacer │ │ -02af14: 0001 0200 0200 0000 0600 0000 2400 ... |007c: packed-switch-data (8 units) │ │ +02bea4: |[02bea4] com.gacode.relaunchx.ReLaunch.parseReadersString:(Ljava/lang/String;)Ljava/util/List; │ │ +02beb4: 121e |0000: const/4 v14, #int 1 // #1 │ │ +02beb6: 120d |0001: const/4 v13, #int 0 // #0 │ │ +02beb8: 2208 0d02 |0002: new-instance v8, Ljava/util/ArrayList; // type@020d │ │ +02bebc: 7010 ae06 0800 |0004: invoke-direct {v8}, Ljava/util/ArrayList;.:()V // method@06ae │ │ +02bec2: 1a0b d504 |0007: const-string v11, "\|" // string@04d5 │ │ +02bec6: 6e20 8906 bf00 |0009: invoke-virtual {v15, v11}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0689 │ │ +02becc: 0c09 |000c: move-result-object v9 │ │ +02bece: 1203 |000d: const/4 v3, #int 0 // #0 │ │ +02bed0: 219b |000e: array-length v11, v9 │ │ +02bed2: 35b3 6b00 |000f: if-ge v3, v11, 007a // +006b │ │ +02bed6: 460b 0903 |0011: aget-object v11, v9, v3 │ │ +02beda: 1a0c 7d00 |0013: const-string v12, ":" // string@007d │ │ +02bede: 6e20 8906 cb00 |0015: invoke-virtual {v11, v12}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0689 │ │ +02bee4: 0c0a |0018: move-result-object v10 │ │ +02bee6: 21ab |0019: array-length v11, v10 │ │ +02bee8: 2b0b 6200 0000 |001a: packed-switch v11, 0000007c // +00000062 │ │ +02beee: d803 0301 |001d: add-int/lit8 v3, v3, #int 1 // #01 │ │ +02bef2: 28ef |001f: goto 000e // -0011 │ │ +02bef4: 4607 0a0e |0020: aget-object v7, v10, v14 │ │ +02bef8: 460b 0a0d |0022: aget-object v11, v10, v13 │ │ +02befc: 1a0c 4600 |0024: const-string v12, "," // string@0046 │ │ +02bf00: 6e20 8906 cb00 |0026: invoke-virtual {v11, v12}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0689 │ │ +02bf06: 0c01 |0029: move-result-object v1 │ │ +02bf08: 1205 |002a: const/4 v5, #int 0 // #0 │ │ +02bf0a: 211b |002b: array-length v11, v1 │ │ +02bf0c: 35b5 f1ff |002c: if-ge v5, v11, 001d // -000f │ │ +02bf10: 4600 0105 |002e: aget-object v0, v1, v5 │ │ +02bf14: 2206 1502 |0030: new-instance v6, Ljava/util/HashMap; // type@0215 │ │ +02bf18: 7010 c006 0600 |0032: invoke-direct {v6}, Ljava/util/HashMap;.:()V // method@06c0 │ │ +02bf1e: 6e30 c506 0607 |0035: invoke-virtual {v6, v0, v7}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@06c5 │ │ +02bf24: 7220 cc06 6800 |0038: invoke-interface {v8, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@06cc │ │ +02bf2a: d805 0501 |003b: add-int/lit8 v5, v5, #int 1 // #01 │ │ +02bf2e: 28ee |003d: goto 002b // -0012 │ │ +02bf30: 460b 0a0e |003e: aget-object v11, v10, v14 │ │ +02bf34: 1a0c 7301 |0040: const-string v12, "Intent" // string@0173 │ │ +02bf38: 6e20 7c06 cb00 |0042: invoke-virtual {v11, v12}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +02bf3e: 0a0b |0045: move-result v11 │ │ +02bf40: 380b d7ff |0046: if-eqz v11, 001d // -0029 │ │ +02bf44: 122b |0048: const/4 v11, #int 2 // #2 │ │ +02bf46: 4604 0a0b |0049: aget-object v4, v10, v11 │ │ +02bf4a: 460b 0a0d |004b: aget-object v11, v10, v13 │ │ +02bf4e: 1a0c 4600 |004d: const-string v12, "," // string@0046 │ │ +02bf52: 6e20 8906 cb00 |004f: invoke-virtual {v11, v12}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0689 │ │ +02bf58: 0c02 |0052: move-result-object v2 │ │ +02bf5a: 1205 |0053: const/4 v5, #int 0 // #0 │ │ +02bf5c: 212b |0054: array-length v11, v2 │ │ +02bf5e: 35b5 c8ff |0055: if-ge v5, v11, 001d // -0038 │ │ +02bf62: 4600 0205 |0057: aget-object v0, v2, v5 │ │ +02bf66: 2206 1502 |0059: new-instance v6, Ljava/util/HashMap; // type@0215 │ │ +02bf6a: 7010 c006 0600 |005b: invoke-direct {v6}, Ljava/util/HashMap;.:()V // method@06c0 │ │ +02bf70: 220b 0202 |005e: new-instance v11, Ljava/lang/StringBuilder; // type@0202 │ │ +02bf74: 7010 9606 0b00 |0060: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +02bf7a: 1a0c 7401 |0063: const-string v12, "Intent:" // string@0174 │ │ +02bf7e: 6e20 9a06 cb00 |0065: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02bf84: 0c0b |0068: move-result-object v11 │ │ +02bf86: 6e20 9a06 4b00 |0069: invoke-virtual {v11, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02bf8c: 0c0b |006c: move-result-object v11 │ │ +02bf8e: 6e10 9c06 0b00 |006d: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +02bf94: 0c0b |0070: move-result-object v11 │ │ +02bf96: 6e30 c506 060b |0071: invoke-virtual {v6, v0, v11}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@06c5 │ │ +02bf9c: 7220 cc06 6800 |0074: invoke-interface {v8, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@06cc │ │ +02bfa2: d805 0501 |0077: add-int/lit8 v5, v5, #int 1 // #01 │ │ +02bfa6: 28db |0079: goto 0054 // -0025 │ │ +02bfa8: 1108 |007a: return-object v8 │ │ +02bfaa: 0000 |007b: nop // spacer │ │ +02bfac: 0001 0200 0200 0000 0600 0000 2400 ... |007c: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=683 │ │ 0x0007 line=684 │ │ 0x000d line=685 │ │ 0x0011 line=686 │ │ 0x0019 line=687 │ │ @@ -48484,24 +48490,24 @@ │ │ type : '(Landroid/widget/AdapterView;Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -02af24: |[02af24] com.gacode.relaunchx.ReLaunch.pushCurrentPos:(Landroid/widget/AdapterView;Z)V │ │ -02af34: 6e10 0301 0300 |0000: invoke-virtual {v3}, Landroid/widget/AdapterView;.getFirstVisiblePosition:()I // method@0103 │ │ -02af3a: 0a01 |0003: move-result v1 │ │ -02af3c: 7110 5f06 0100 |0004: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -02af42: 0c00 |0007: move-result-object v0 │ │ -02af44: 3804 0700 |0008: if-eqz v4, 000f // +0007 │ │ -02af48: 5421 5e06 |000a: iget-object v1, v2, Lcom/gacode/relaunchx/ReLaunch;.positions:Ljava/util/Stack; // field@065e │ │ -02af4c: 6e20 e006 0100 |000c: invoke-virtual {v1, v0}, Ljava/util/Stack;.push:(Ljava/lang/Object;)Ljava/lang/Object; // method@06e0 │ │ -02af52: 5b20 5206 |000f: iput-object v0, v2, Lcom/gacode/relaunchx/ReLaunch;.currentPosition:Ljava/lang/Integer; // field@0652 │ │ -02af56: 0e00 |0011: return-void │ │ +02bfbc: |[02bfbc] com.gacode.relaunchx.ReLaunch.pushCurrentPos:(Landroid/widget/AdapterView;Z)V │ │ +02bfcc: 6e10 0301 0300 |0000: invoke-virtual {v3}, Landroid/widget/AdapterView;.getFirstVisiblePosition:()I // method@0103 │ │ +02bfd2: 0a01 |0003: move-result v1 │ │ +02bfd4: 7110 5f06 0100 |0004: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +02bfda: 0c00 |0007: move-result-object v0 │ │ +02bfdc: 3804 0700 |0008: if-eqz v4, 000f // +0007 │ │ +02bfe0: 5421 5e06 |000a: iget-object v1, v2, Lcom/gacode/relaunchx/ReLaunch;.positions:Ljava/util/Stack; // field@065e │ │ +02bfe4: 6e20 e006 0100 |000c: invoke-virtual {v1, v0}, Ljava/util/Stack;.push:(Ljava/lang/Object;)Ljava/lang/Object; // method@06e0 │ │ +02bfea: 5b20 5206 |000f: iput-object v0, v2, Lcom/gacode/relaunchx/ReLaunch;.currentPosition:Ljava/lang/Integer; // field@0652 │ │ +02bfee: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=729 │ │ 0x0008 line=730 │ │ 0x000a line=731 │ │ 0x000f line=732 │ │ 0x0011 line=733 │ │ @@ -48517,67 +48523,67 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 109 16-bit code units │ │ -02af58: |[02af58] com.gacode.relaunchx.ReLaunch.redrawList:()V │ │ -02af68: 1209 |0000: const/4 v9, #int 0 // #0 │ │ -02af6a: 7010 5a04 0a00 |0001: invoke-direct {v10}, Lcom/gacode/relaunchx/ReLaunch;.setEinkController:()V // method@045a │ │ -02af70: 55a5 6506 |0004: iget-boolean v5, v10, Lcom/gacode/relaunchx/ReLaunch;.useDirViewer:Z // field@0665 │ │ -02af74: 3805 4200 |0006: if-eqz v5, 0048 // +0042 │ │ -02af78: 1405 8200 0c7f |0008: const v5, #float 1.86095e+38 // #7f0c0082 │ │ -02af7e: 6e20 2c04 5a00 |000b: invoke-virtual {v10, v5}, Lcom/gacode/relaunchx/ReLaunch;.findViewById:(I)Landroid/view/View; // method@042c │ │ -02af84: 0c02 |000e: move-result-object v2 │ │ -02af86: 1f02 7500 |000f: check-cast v2, Landroid/widget/GridView; // type@0075 │ │ -02af8a: 54a5 6006 |0011: iget-object v5, v10, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -02af8e: 1a06 b207 |0013: const-string v6, "filterResults" // string@07b2 │ │ -02af92: 7230 6d00 6509 |0015: invoke-interface {v5, v6, v9}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ -02af98: 0a05 |0018: move-result v5 │ │ -02af9a: 3805 3500 |0019: if-eqz v5, 004e // +0035 │ │ -02af9e: 2204 0d02 |001b: new-instance v4, Ljava/util/ArrayList; // type@020d │ │ -02afa2: 7010 ae06 0400 |001d: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@06ae │ │ -02afa8: 54a5 5a06 |0020: iget-object v5, v10, Lcom/gacode/relaunchx/ReLaunch;.itemsArray:Ljava/util/List; // field@065a │ │ -02afac: 7210 d106 0500 |0022: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@06d1 │ │ -02afb2: 0c05 |0025: move-result-object v5 │ │ -02afb4: 7210 c806 0500 |0026: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@06c8 │ │ -02afba: 0a06 |0029: move-result v6 │ │ -02afbc: 3806 2200 |002a: if-eqz v6, 004c // +0022 │ │ -02afc0: 7210 c906 0500 |002c: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@06c9 │ │ -02afc6: 0c03 |002f: move-result-object v3 │ │ -02afc8: 1f03 6701 |0030: check-cast v3, Lcom/gacode/relaunchx/ReLaunch$FileDetails; // type@0167 │ │ -02afcc: 5436 0a06 |0032: iget-object v6, v3, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.type:Lcom/gacode/relaunchx/ReLaunch$FsItemType; // field@060a │ │ -02afd0: 6207 0f06 |0034: sget-object v7, Lcom/gacode/relaunchx/ReLaunch$FsItemType;.Directory:Lcom/gacode/relaunchx/ReLaunch$FsItemType; // field@060f │ │ -02afd4: 3276 0e00 |0036: if-eq v6, v7, 0044 // +000e │ │ -02afd8: 54a6 4a06 |0038: iget-object v6, v10, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02afdc: 5437 0206 |003a: iget-object v7, v3, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.directoryName:Ljava/lang/String; // field@0602 │ │ -02afe0: 5438 0606 |003c: iget-object v8, v3, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.name:Ljava/lang/String; // field@0606 │ │ -02afe4: 6e30 7f04 7608 |003e: invoke-virtual {v6, v7, v8}, Lcom/gacode/relaunchx/ReLaunchApp;.filterFile:(Ljava/lang/String;Ljava/lang/String;)Z // method@047f │ │ -02afea: 0a06 |0041: move-result v6 │ │ -02afec: 3806 e4ff |0042: if-eqz v6, 0026 // -001c │ │ -02aff0: 7220 cc06 3400 |0044: invoke-interface {v4, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@06cc │ │ -02aff6: 28df |0047: goto 0026 // -0021 │ │ -02aff8: 1405 6e00 0c7f |0048: const v5, #float 1.86094e+38 // #7f0c006e │ │ -02affe: 28c0 |004b: goto 000b // -0040 │ │ -02b000: 5ba4 5a06 |004c: iput-object v4, v10, Lcom/gacode/relaunchx/ReLaunch;.itemsArray:Ljava/util/List; // field@065a │ │ -02b004: 54a5 4806 |004e: iget-object v5, v10, Lcom/gacode/relaunchx/ReLaunch;.adapter:Landroid/widget/BaseAdapter; // field@0648 │ │ -02b008: 6e10 0a01 0500 |0050: invoke-virtual {v5}, Landroid/widget/BaseAdapter;.notifyDataSetChanged:()V // method@010a │ │ -02b00e: 54a5 6006 |0053: iget-object v5, v10, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -02b012: 1a06 4e0b |0055: const-string v6, "posInFolder" // string@0b4e │ │ -02b016: 7230 6e00 6509 |0057: invoke-interface {v5, v6, v9}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@006e │ │ -02b01c: 0a00 |005a: move-result v0 │ │ -02b01e: 54a5 6006 |005b: iget-object v5, v10, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -02b022: 7210 6b00 0500 |005d: invoke-interface {v5}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006b │ │ -02b028: 0c01 |0060: move-result-object v1 │ │ -02b02a: 1a05 4e0b |0061: const-string v5, "posInFolder" // string@0b4e │ │ -02b02e: 7230 6800 5109 |0063: invoke-interface {v1, v5, v9}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0068 │ │ -02b034: 7210 6500 0100 |0066: invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0065 │ │ -02b03a: 6e20 2c01 0200 |0069: invoke-virtual {v2, v0}, Landroid/widget/GridView;.setSelection:(I)V // method@012c │ │ -02b040: 0e00 |006c: return-void │ │ +02bff0: |[02bff0] com.gacode.relaunchx.ReLaunch.redrawList:()V │ │ +02c000: 1209 |0000: const/4 v9, #int 0 // #0 │ │ +02c002: 7010 5a04 0a00 |0001: invoke-direct {v10}, Lcom/gacode/relaunchx/ReLaunch;.setEinkController:()V // method@045a │ │ +02c008: 55a5 6506 |0004: iget-boolean v5, v10, Lcom/gacode/relaunchx/ReLaunch;.useDirViewer:Z // field@0665 │ │ +02c00c: 3805 4200 |0006: if-eqz v5, 0048 // +0042 │ │ +02c010: 1405 8200 0c7f |0008: const v5, #float 1.86095e+38 // #7f0c0082 │ │ +02c016: 6e20 2c04 5a00 |000b: invoke-virtual {v10, v5}, Lcom/gacode/relaunchx/ReLaunch;.findViewById:(I)Landroid/view/View; // method@042c │ │ +02c01c: 0c02 |000e: move-result-object v2 │ │ +02c01e: 1f02 7500 |000f: check-cast v2, Landroid/widget/GridView; // type@0075 │ │ +02c022: 54a5 6006 |0011: iget-object v5, v10, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +02c026: 1a06 b207 |0013: const-string v6, "filterResults" // string@07b2 │ │ +02c02a: 7230 6d00 6509 |0015: invoke-interface {v5, v6, v9}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ +02c030: 0a05 |0018: move-result v5 │ │ +02c032: 3805 3500 |0019: if-eqz v5, 004e // +0035 │ │ +02c036: 2204 0d02 |001b: new-instance v4, Ljava/util/ArrayList; // type@020d │ │ +02c03a: 7010 ae06 0400 |001d: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@06ae │ │ +02c040: 54a5 5a06 |0020: iget-object v5, v10, Lcom/gacode/relaunchx/ReLaunch;.itemsArray:Ljava/util/List; // field@065a │ │ +02c044: 7210 d106 0500 |0022: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@06d1 │ │ +02c04a: 0c05 |0025: move-result-object v5 │ │ +02c04c: 7210 c806 0500 |0026: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@06c8 │ │ +02c052: 0a06 |0029: move-result v6 │ │ +02c054: 3806 2200 |002a: if-eqz v6, 004c // +0022 │ │ +02c058: 7210 c906 0500 |002c: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@06c9 │ │ +02c05e: 0c03 |002f: move-result-object v3 │ │ +02c060: 1f03 6701 |0030: check-cast v3, Lcom/gacode/relaunchx/ReLaunch$FileDetails; // type@0167 │ │ +02c064: 5436 0a06 |0032: iget-object v6, v3, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.type:Lcom/gacode/relaunchx/ReLaunch$FsItemType; // field@060a │ │ +02c068: 6207 0f06 |0034: sget-object v7, Lcom/gacode/relaunchx/ReLaunch$FsItemType;.Directory:Lcom/gacode/relaunchx/ReLaunch$FsItemType; // field@060f │ │ +02c06c: 3276 0e00 |0036: if-eq v6, v7, 0044 // +000e │ │ +02c070: 54a6 4a06 |0038: iget-object v6, v10, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02c074: 5437 0206 |003a: iget-object v7, v3, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.directoryName:Ljava/lang/String; // field@0602 │ │ +02c078: 5438 0606 |003c: iget-object v8, v3, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.name:Ljava/lang/String; // field@0606 │ │ +02c07c: 6e30 7f04 7608 |003e: invoke-virtual {v6, v7, v8}, Lcom/gacode/relaunchx/ReLaunchApp;.filterFile:(Ljava/lang/String;Ljava/lang/String;)Z // method@047f │ │ +02c082: 0a06 |0041: move-result v6 │ │ +02c084: 3806 e4ff |0042: if-eqz v6, 0026 // -001c │ │ +02c088: 7220 cc06 3400 |0044: invoke-interface {v4, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@06cc │ │ +02c08e: 28df |0047: goto 0026 // -0021 │ │ +02c090: 1405 6e00 0c7f |0048: const v5, #float 1.86094e+38 // #7f0c006e │ │ +02c096: 28c0 |004b: goto 000b // -0040 │ │ +02c098: 5ba4 5a06 |004c: iput-object v4, v10, Lcom/gacode/relaunchx/ReLaunch;.itemsArray:Ljava/util/List; // field@065a │ │ +02c09c: 54a5 4806 |004e: iget-object v5, v10, Lcom/gacode/relaunchx/ReLaunch;.adapter:Landroid/widget/BaseAdapter; // field@0648 │ │ +02c0a0: 6e10 0a01 0500 |0050: invoke-virtual {v5}, Landroid/widget/BaseAdapter;.notifyDataSetChanged:()V // method@010a │ │ +02c0a6: 54a5 6006 |0053: iget-object v5, v10, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +02c0aa: 1a06 4e0b |0055: const-string v6, "posInFolder" // string@0b4e │ │ +02c0ae: 7230 6e00 6509 |0057: invoke-interface {v5, v6, v9}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@006e │ │ +02c0b4: 0a00 |005a: move-result v0 │ │ +02c0b6: 54a5 6006 |005b: iget-object v5, v10, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +02c0ba: 7210 6b00 0500 |005d: invoke-interface {v5}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006b │ │ +02c0c0: 0c01 |0060: move-result-object v1 │ │ +02c0c2: 1a05 4e0b |0061: const-string v5, "posInFolder" // string@0b4e │ │ +02c0c6: 7230 6800 5109 |0063: invoke-interface {v1, v5, v9}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0068 │ │ +02c0cc: 7210 6500 0100 |0066: invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0065 │ │ +02c0d2: 6e20 2c01 0200 |0069: invoke-virtual {v2, v0}, Landroid/widget/GridView;.setSelection:(I)V // method@012c │ │ +02c0d8: 0e00 |006c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=660 │ │ 0x0004 line=661 │ │ 0x0011 line=662 │ │ 0x001b line=663 │ │ 0x0020 line=665 │ │ @@ -48608,301 +48614,301 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 15 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 567 16-bit code units │ │ -02b044: |[02b044] com.gacode.relaunchx.ReLaunch.refreshBottomInfo:()V │ │ -02b054: 54e7 6006 |0000: iget-object v7, v14, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -02b058: 1a08 470e |0002: const-string v8, "toolbarTextMode" // string@0e47 │ │ -02b05c: 1219 |0004: const/4 v9, #int 1 // #1 │ │ -02b05e: 7230 6d00 8709 |0005: invoke-interface {v7, v8, v9}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ -02b064: 0a03 |0008: move-result v3 │ │ -02b066: 7100 b806 0000 |0009: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@06b8 │ │ -02b06c: 0c01 |000c: move-result-object v1 │ │ -02b06e: 54e7 6006 |000d: iget-object v7, v14, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -02b072: 1a08 d706 |000f: const-string v8, "dateUS" // string@06d7 │ │ -02b076: 1209 |0011: const/4 v9, #int 0 // #0 │ │ -02b078: 7230 6d00 8709 |0012: invoke-interface {v7, v8, v9}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ -02b07e: 0a07 |0015: move-result v7 │ │ -02b080: 3807 2e01 |0016: if-eqz v7, 0144 // +012e │ │ -02b084: 1a08 1a00 |0018: const-string v8, "%02d:%02d%s %02d/%02d/%02d" // string@001a │ │ -02b088: 1267 |001a: const/4 v7, #int 6 // #6 │ │ -02b08a: 2379 3202 |001b: new-array v9, v7, [Ljava/lang/Object; // type@0232 │ │ -02b08e: 1207 |001d: const/4 v7, #int 0 // #0 │ │ -02b090: 130a 0a00 |001e: const/16 v10, #int 10 // #a │ │ -02b094: 6e20 b706 a100 |0020: invoke-virtual {v1, v10}, Ljava/util/Calendar;.get:(I)I // method@06b7 │ │ -02b09a: 0a0a |0023: move-result v10 │ │ -02b09c: 7110 5f06 0a00 |0024: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -02b0a2: 0c0a |0027: move-result-object v10 │ │ -02b0a4: 4d0a 0907 |0028: aput-object v10, v9, v7 │ │ -02b0a8: 1217 |002a: const/4 v7, #int 1 // #1 │ │ -02b0aa: 130a 0c00 |002b: const/16 v10, #int 12 // #c │ │ -02b0ae: 6e20 b706 a100 |002d: invoke-virtual {v1, v10}, Ljava/util/Calendar;.get:(I)I // method@06b7 │ │ -02b0b4: 0a0a |0030: move-result v10 │ │ -02b0b6: 7110 5f06 0a00 |0031: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -02b0bc: 0c0a |0034: move-result-object v10 │ │ -02b0be: 4d0a 0907 |0035: aput-object v10, v9, v7 │ │ -02b0c2: 122a |0037: const/4 v10, #int 2 // #2 │ │ -02b0c4: 1307 0900 |0038: const/16 v7, #int 9 // #9 │ │ -02b0c8: 6e20 b706 7100 |003a: invoke-virtual {v1, v7}, Ljava/util/Calendar;.get:(I)I // method@06b7 │ │ -02b0ce: 0a07 |003d: move-result v7 │ │ -02b0d0: 3907 0201 |003e: if-nez v7, 0140 // +0102 │ │ -02b0d4: 1a07 b200 |0040: const-string v7, "AM" // string@00b2 │ │ -02b0d8: 4d07 090a |0042: aput-object v7, v9, v10 │ │ -02b0dc: 1237 |0044: const/4 v7, #int 3 // #3 │ │ -02b0de: 122a |0045: const/4 v10, #int 2 // #2 │ │ -02b0e0: 6e20 b706 a100 |0046: invoke-virtual {v1, v10}, Ljava/util/Calendar;.get:(I)I // method@06b7 │ │ -02b0e6: 0a0a |0049: move-result v10 │ │ -02b0e8: d80a 0a01 |004a: add-int/lit8 v10, v10, #int 1 // #01 │ │ -02b0ec: 7110 5f06 0a00 |004c: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -02b0f2: 0c0a |004f: move-result-object v10 │ │ -02b0f4: 4d0a 0907 |0050: aput-object v10, v9, v7 │ │ -02b0f8: 1247 |0052: const/4 v7, #int 4 // #4 │ │ -02b0fa: 125a |0053: const/4 v10, #int 5 // #5 │ │ -02b0fc: 6e20 b706 a100 |0054: invoke-virtual {v1, v10}, Ljava/util/Calendar;.get:(I)I // method@06b7 │ │ -02b102: 0a0a |0057: move-result v10 │ │ -02b104: 7110 5f06 0a00 |0058: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -02b10a: 0c0a |005b: move-result-object v10 │ │ -02b10c: 4d0a 0907 |005c: aput-object v10, v9, v7 │ │ -02b110: 1257 |005e: const/4 v7, #int 5 // #5 │ │ -02b112: 121a |005f: const/4 v10, #int 1 // #1 │ │ -02b114: 6e20 b706 a100 |0060: invoke-virtual {v1, v10}, Ljava/util/Calendar;.get:(I)I // method@06b7 │ │ -02b11a: 0a0a |0063: move-result v10 │ │ -02b11c: d0aa 30f8 |0064: add-int/lit16 v10, v10, #int -2000 // #f830 │ │ -02b120: 7110 5f06 0a00 |0066: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -02b126: 0c0a |0069: move-result-object v10 │ │ -02b128: 4d0a 0907 |006a: aput-object v10, v9, v7 │ │ -02b12c: 7120 7e06 9800 |006c: invoke-static {v8, v9}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@067e │ │ -02b132: 0c02 |006f: move-result-object v2 │ │ -02b134: 2204 0700 |0070: new-instance v4, Landroid/app/ActivityManager$MemoryInfo; // type@0007 │ │ -02b138: 7010 1400 0400 |0072: invoke-direct {v4}, Landroid/app/ActivityManager$MemoryInfo;.:()V // method@0014 │ │ -02b13e: 1a07 fd04 |0075: const-string v7, "activity" // string@04fd │ │ -02b142: 6e20 3904 7e00 |0077: invoke-virtual {v14, v7}, Lcom/gacode/relaunchx/ReLaunch;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0439 │ │ -02b148: 0c00 |007a: move-result-object v0 │ │ -02b14a: 1f00 0a00 |007b: check-cast v0, Landroid/app/ActivityManager; // type@000a │ │ -02b14e: 6e20 1500 4000 |007d: invoke-virtual {v0, v4}, Landroid/app/ActivityManager;.getMemoryInfo:(Landroid/app/ActivityManager$MemoryInfo;)V // method@0015 │ │ -02b154: 3803 1101 |0080: if-eqz v3, 0191 // +0111 │ │ -02b158: 54e7 5c06 |0082: iget-object v7, v14, Lcom/gacode/relaunchx/ReLaunch;.memTitle:Landroid/widget/TextView; // field@065c │ │ -02b15c: 3807 1000 |0084: if-eqz v7, 0094 // +0010 │ │ -02b160: 54e7 5c06 |0086: iget-object v7, v14, Lcom/gacode/relaunchx/ReLaunch;.memTitle:Landroid/widget/TextView; // field@065c │ │ -02b164: 6e20 5801 2700 |0088: invoke-virtual {v7, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ -02b16a: 54e7 4a06 |008b: iget-object v7, v14, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02b16e: 54e8 6006 |008d: iget-object v8, v14, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -02b172: 54e9 5c06 |008f: iget-object v9, v14, Lcom/gacode/relaunchx/ReLaunch;.memTitle:Landroid/widget/TextView; // field@065c │ │ -02b176: 7130 4c05 8709 |0091: invoke-static {v7, v8, v9}, Lcom/gacode/relaunchx/SizeManipulation;.AdjustWithPreferencesToolbarText:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/widget/TextView;)V // method@054c │ │ -02b17c: 54e7 5b06 |0094: iget-object v7, v14, Lcom/gacode/relaunchx/ReLaunch;.memLevel:Landroid/widget/TextView; // field@065b │ │ -02b180: 3807 4500 |0096: if-eqz v7, 00db // +0045 │ │ -02b184: 54e7 5b06 |0098: iget-object v7, v14, Lcom/gacode/relaunchx/ReLaunch;.memLevel:Landroid/widget/TextView; // field@065b │ │ -02b188: 2208 0202 |009a: new-instance v8, Ljava/lang/StringBuilder; // type@0202 │ │ -02b18c: 7010 9606 0800 |009c: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -02b192: 534a 0000 |009f: iget-wide v10, v4, Landroid/app/ActivityManager$MemoryInfo;.availMem:J // field@0000 │ │ -02b196: 170c 0000 1000 |00a1: const-wide/32 v12, #float 1.46937e-39 // #00100000 │ │ -02b19c: beca |00a4: div-long/2addr v10, v12 │ │ -02b19e: 6e30 9806 a80b |00a5: invoke-virtual {v8, v10, v11}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0698 │ │ -02b1a4: 0c08 |00a8: move-result-object v8 │ │ -02b1a6: 6e10 3704 0e00 |00a9: invoke-virtual {v14}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -02b1ac: 0c09 |00ac: move-result-object v9 │ │ -02b1ae: 140a 7c00 087f |00ad: const v10, #float 1.80778e+38 // #7f08007c │ │ -02b1b4: 6e20 8000 a900 |00b0: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -02b1ba: 0c09 |00b3: move-result-object v9 │ │ -02b1bc: 6e20 9a06 9800 |00b4: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02b1c2: 0c08 |00b7: move-result-object v8 │ │ -02b1c4: 6e10 9c06 0800 |00b8: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -02b1ca: 0c08 |00bb: move-result-object v8 │ │ -02b1cc: 6e20 5801 8700 |00bc: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ -02b1d2: 54e7 5b06 |00bf: iget-object v7, v14, Lcom/gacode/relaunchx/ReLaunch;.memLevel:Landroid/widget/TextView; // field@065b │ │ -02b1d6: 1208 |00c1: const/4 v8, #int 0 // #0 │ │ -02b1d8: 1209 |00c2: const/4 v9, #int 0 // #0 │ │ -02b1da: 6e10 3704 0e00 |00c3: invoke-virtual {v14}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -02b1e0: 0c0a |00c6: move-result-object v10 │ │ -02b1e2: 140b 3700 027f |00c7: const v11, #float 1.72801e+38 // #7f020037 │ │ -02b1e8: 6e20 7e00 ba00 |00ca: invoke-virtual {v10, v11}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@007e │ │ -02b1ee: 0c0a |00cd: move-result-object v10 │ │ -02b1f0: 120b |00ce: const/4 v11, #int 0 // #0 │ │ -02b1f2: 6e5b 5301 87a9 |00cf: invoke-virtual {v7, v8, v9, v10, v11}, Landroid/widget/TextView;.setCompoundDrawablesWithIntrinsicBounds:(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V // method@0153 │ │ -02b1f8: 54e7 4a06 |00d2: iget-object v7, v14, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02b1fc: 54e8 6006 |00d4: iget-object v8, v14, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -02b200: 54e9 5b06 |00d6: iget-object v9, v14, Lcom/gacode/relaunchx/ReLaunch;.memLevel:Landroid/widget/TextView; // field@065b │ │ -02b204: 7130 4c05 8709 |00d8: invoke-static {v7, v8, v9}, Lcom/gacode/relaunchx/SizeManipulation;.AdjustWithPreferencesToolbarText:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/widget/TextView;)V // method@054c │ │ -02b20a: 6e10 2e04 0e00 |00db: invoke-virtual {v14}, Lcom/gacode/relaunchx/ReLaunch;.getApplicationContext:()Landroid/content/Context; // method@042e │ │ -02b210: 0c07 |00de: move-result-object v7 │ │ -02b212: 1a08 060f |00df: const-string v8, "wifi" // string@0f06 │ │ -02b216: 6e20 4900 8700 |00e1: invoke-virtual {v7, v8}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0049 │ │ -02b21c: 0c06 |00e4: move-result-object v6 │ │ -02b21e: 1f06 3600 |00e5: check-cast v6, Landroid/net/wifi/WifiManager; // type@0036 │ │ -02b222: 54e7 4c06 |00e7: iget-object v7, v14, Lcom/gacode/relaunchx/ReLaunch;.battTitle:Landroid/widget/TextView; // field@064c │ │ -02b226: 3807 3d00 |00e9: if-eqz v7, 0126 // +003d │ │ -02b22a: 6e10 a100 0600 |00eb: invoke-virtual {v6}, Landroid/net/wifi/WifiManager;.isWifiEnabled:()Z // method@00a1 │ │ -02b230: 0a07 |00ee: move-result v7 │ │ -02b232: 3807 1a01 |00ef: if-eqz v7, 0209 // +011a │ │ -02b236: 3803 0601 |00f1: if-eqz v3, 01f7 // +0106 │ │ -02b23a: 6e10 9f00 0600 |00f3: invoke-virtual {v6}, Landroid/net/wifi/WifiManager;.getConnectionInfo:()Landroid/net/wifi/WifiInfo; // method@009f │ │ -02b240: 0c07 |00f6: move-result-object v7 │ │ -02b242: 6e10 9d00 0700 |00f7: invoke-virtual {v7}, Landroid/net/wifi/WifiInfo;.getSSID:()Ljava/lang/String; // method@009d │ │ -02b248: 0c05 |00fa: move-result-object v5 │ │ -02b24a: 3805 ea00 |00fb: if-eqz v5, 01e5 // +00ea │ │ -02b24e: 1a07 0000 |00fd: const-string v7, "" // string@0000 │ │ -02b252: 6e20 7c06 7500 |00ff: invoke-virtual {v5, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -02b258: 0a07 |0102: move-result v7 │ │ -02b25a: 3907 e200 |0103: if-nez v7, 01e5 // +00e2 │ │ -02b25e: 54e7 4c06 |0105: iget-object v7, v14, Lcom/gacode/relaunchx/ReLaunch;.battTitle:Landroid/widget/TextView; // field@064c │ │ -02b262: 6e20 5801 5700 |0107: invoke-virtual {v7, v5}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ -02b268: 54e7 4a06 |010a: iget-object v7, v14, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02b26c: 54e8 6006 |010c: iget-object v8, v14, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -02b270: 54e9 4c06 |010e: iget-object v9, v14, Lcom/gacode/relaunchx/ReLaunch;.battTitle:Landroid/widget/TextView; // field@064c │ │ -02b274: 7130 4c05 8709 |0110: invoke-static {v7, v8, v9}, Lcom/gacode/relaunchx/SizeManipulation;.AdjustWithPreferencesToolbarText:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/widget/TextView;)V // method@054c │ │ -02b27a: 54e7 4c06 |0113: iget-object v7, v14, Lcom/gacode/relaunchx/ReLaunch;.battTitle:Landroid/widget/TextView; // field@064c │ │ -02b27e: 6e10 3704 0e00 |0115: invoke-virtual {v14}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -02b284: 0c08 |0118: move-result-object v8 │ │ -02b286: 1409 3f00 027f |0119: const v9, #float 1.72801e+38 // #7f02003f │ │ -02b28c: 6e20 7e00 9800 |011c: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@007e │ │ -02b292: 0c08 |011f: move-result-object v8 │ │ -02b294: 1209 |0120: const/4 v9, #int 0 // #0 │ │ -02b296: 120a |0121: const/4 v10, #int 0 // #0 │ │ -02b298: 120b |0122: const/4 v11, #int 0 // #0 │ │ -02b29a: 6e5b 5301 87a9 |0123: invoke-virtual {v7, v8, v9, v10, v11}, Landroid/widget/TextView;.setCompoundDrawablesWithIntrinsicBounds:(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V // method@0153 │ │ -02b2a0: 54e7 4e06 |0126: iget-object v7, v14, Lcom/gacode/relaunchx/ReLaunch;.batteryLevelReceiver:Landroid/content/BroadcastReceiver; // field@064e │ │ -02b2a4: 3907 0900 |0128: if-nez v7, 0131 // +0009 │ │ -02b2a8: 2207 5e01 |012a: new-instance v7, Lcom/gacode/relaunchx/ReLaunch$4; // type@015e │ │ -02b2ac: 7020 df03 e700 |012c: invoke-direct {v7, v14}, Lcom/gacode/relaunchx/ReLaunch$4;.:(Lcom/gacode/relaunchx/ReLaunch;)V // method@03df │ │ -02b2b2: 5be7 4e06 |012f: iput-object v7, v14, Lcom/gacode/relaunchx/ReLaunch;.batteryLevelReceiver:Landroid/content/BroadcastReceiver; // field@064e │ │ -02b2b6: 55e7 4f06 |0131: iget-boolean v7, v14, Lcom/gacode/relaunchx/ReLaunch;.batteryLevelRegistered:Z // field@064f │ │ -02b2ba: 3907 0c00 |0133: if-nez v7, 013f // +000c │ │ -02b2be: 54e7 4e06 |0135: iget-object v7, v14, Lcom/gacode/relaunchx/ReLaunch;.batteryLevelReceiver:Landroid/content/BroadcastReceiver; // field@064e │ │ -02b2c2: 54e8 4d06 |0137: iget-object v8, v14, Lcom/gacode/relaunchx/ReLaunch;.batteryLevelFilter:Landroid/content/IntentFilter; // field@064d │ │ -02b2c6: 6e30 5404 7e08 |0139: invoke-virtual {v14, v7, v8}, Lcom/gacode/relaunchx/ReLaunch;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@0454 │ │ -02b2cc: 1217 |013c: const/4 v7, #int 1 // #1 │ │ -02b2ce: 5ce7 4f06 |013d: iput-boolean v7, v14, Lcom/gacode/relaunchx/ReLaunch;.batteryLevelRegistered:Z // field@064f │ │ -02b2d2: 0e00 |013f: return-void │ │ -02b2d4: 1a07 0604 |0140: const-string v7, "PM" // string@0406 │ │ -02b2d8: 2900 00ff |0142: goto/16 0042 // -0100 │ │ -02b2dc: 1a07 1900 |0144: const-string v7, "%02d:%02d %02d/%02d/%02d" // string@0019 │ │ -02b2e0: 1258 |0146: const/4 v8, #int 5 // #5 │ │ -02b2e2: 2388 3202 |0147: new-array v8, v8, [Ljava/lang/Object; // type@0232 │ │ -02b2e6: 1209 |0149: const/4 v9, #int 0 // #0 │ │ -02b2e8: 130a 0b00 |014a: const/16 v10, #int 11 // #b │ │ -02b2ec: 6e20 b706 a100 |014c: invoke-virtual {v1, v10}, Ljava/util/Calendar;.get:(I)I // method@06b7 │ │ -02b2f2: 0a0a |014f: move-result v10 │ │ -02b2f4: 7110 5f06 0a00 |0150: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -02b2fa: 0c0a |0153: move-result-object v10 │ │ -02b2fc: 4d0a 0809 |0154: aput-object v10, v8, v9 │ │ -02b300: 1219 |0156: const/4 v9, #int 1 // #1 │ │ -02b302: 130a 0c00 |0157: const/16 v10, #int 12 // #c │ │ -02b306: 6e20 b706 a100 |0159: invoke-virtual {v1, v10}, Ljava/util/Calendar;.get:(I)I // method@06b7 │ │ -02b30c: 0a0a |015c: move-result v10 │ │ -02b30e: 7110 5f06 0a00 |015d: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -02b314: 0c0a |0160: move-result-object v10 │ │ -02b316: 4d0a 0809 |0161: aput-object v10, v8, v9 │ │ -02b31a: 1229 |0163: const/4 v9, #int 2 // #2 │ │ -02b31c: 125a |0164: const/4 v10, #int 5 // #5 │ │ -02b31e: 6e20 b706 a100 |0165: invoke-virtual {v1, v10}, Ljava/util/Calendar;.get:(I)I // method@06b7 │ │ -02b324: 0a0a |0168: move-result v10 │ │ -02b326: 7110 5f06 0a00 |0169: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -02b32c: 0c0a |016c: move-result-object v10 │ │ -02b32e: 4d0a 0809 |016d: aput-object v10, v8, v9 │ │ -02b332: 1239 |016f: const/4 v9, #int 3 // #3 │ │ -02b334: 122a |0170: const/4 v10, #int 2 // #2 │ │ -02b336: 6e20 b706 a100 |0171: invoke-virtual {v1, v10}, Ljava/util/Calendar;.get:(I)I // method@06b7 │ │ -02b33c: 0a0a |0174: move-result v10 │ │ -02b33e: d80a 0a01 |0175: add-int/lit8 v10, v10, #int 1 // #01 │ │ -02b342: 7110 5f06 0a00 |0177: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -02b348: 0c0a |017a: move-result-object v10 │ │ -02b34a: 4d0a 0809 |017b: aput-object v10, v8, v9 │ │ -02b34e: 1249 |017d: const/4 v9, #int 4 // #4 │ │ -02b350: 121a |017e: const/4 v10, #int 1 // #1 │ │ -02b352: 6e20 b706 a100 |017f: invoke-virtual {v1, v10}, Ljava/util/Calendar;.get:(I)I // method@06b7 │ │ -02b358: 0a0a |0182: move-result v10 │ │ -02b35a: d0aa 30f8 |0183: add-int/lit16 v10, v10, #int -2000 // #f830 │ │ -02b35e: 7110 5f06 0a00 |0185: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -02b364: 0c0a |0188: move-result-object v10 │ │ -02b366: 4d0a 0809 |0189: aput-object v10, v8, v9 │ │ -02b36a: 7120 7e06 8700 |018b: invoke-static {v7, v8}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@067e │ │ -02b370: 0c02 |018e: move-result-object v2 │ │ -02b372: 2900 e1fe |018f: goto/16 0070 // -011f │ │ -02b376: 54e7 5c06 |0191: iget-object v7, v14, Lcom/gacode/relaunchx/ReLaunch;.memTitle:Landroid/widget/TextView; // field@065c │ │ -02b37a: 3807 1200 |0193: if-eqz v7, 01a5 // +0012 │ │ -02b37e: 54e7 5c06 |0195: iget-object v7, v14, Lcom/gacode/relaunchx/ReLaunch;.memTitle:Landroid/widget/TextView; // field@065c │ │ -02b382: 1a08 0000 |0197: const-string v8, "" // string@0000 │ │ -02b386: 6e20 5801 8700 |0199: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ -02b38c: 54e7 4a06 |019c: iget-object v7, v14, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02b390: 54e8 6006 |019e: iget-object v8, v14, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -02b394: 54e9 5c06 |01a0: iget-object v9, v14, Lcom/gacode/relaunchx/ReLaunch;.memTitle:Landroid/widget/TextView; // field@065c │ │ -02b398: 7130 4c05 8709 |01a2: invoke-static {v7, v8, v9}, Lcom/gacode/relaunchx/SizeManipulation;.AdjustWithPreferencesToolbarText:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/widget/TextView;)V // method@054c │ │ -02b39e: 54e7 5b06 |01a5: iget-object v7, v14, Lcom/gacode/relaunchx/ReLaunch;.memLevel:Landroid/widget/TextView; // field@065b │ │ -02b3a2: 3807 34ff |01a7: if-eqz v7, 00db // -00cc │ │ -02b3a6: 54e7 5b06 |01a9: iget-object v7, v14, Lcom/gacode/relaunchx/ReLaunch;.memLevel:Landroid/widget/TextView; // field@065b │ │ -02b3aa: 2208 0202 |01ab: new-instance v8, Ljava/lang/StringBuilder; // type@0202 │ │ -02b3ae: 7010 9606 0800 |01ad: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -02b3b4: 534a 0000 |01b0: iget-wide v10, v4, Landroid/app/ActivityManager$MemoryInfo;.availMem:J // field@0000 │ │ -02b3b8: 170c 0000 1000 |01b2: const-wide/32 v12, #float 1.46937e-39 // #00100000 │ │ -02b3be: beca |01b5: div-long/2addr v10, v12 │ │ -02b3c0: 6e30 9806 a80b |01b6: invoke-virtual {v8, v10, v11}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0698 │ │ -02b3c6: 0c08 |01b9: move-result-object v8 │ │ -02b3c8: 1a09 e003 |01ba: const-string v9, "M" // string@03e0 │ │ -02b3cc: 6e20 9a06 9800 |01bc: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02b3d2: 0c08 |01bf: move-result-object v8 │ │ -02b3d4: 6e10 9c06 0800 |01c0: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -02b3da: 0c08 |01c3: move-result-object v8 │ │ -02b3dc: 6e20 5801 8700 |01c4: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ -02b3e2: 54e7 5b06 |01c7: iget-object v7, v14, Lcom/gacode/relaunchx/ReLaunch;.memLevel:Landroid/widget/TextView; // field@065b │ │ -02b3e6: 1208 |01c9: const/4 v8, #int 0 // #0 │ │ -02b3e8: 1209 |01ca: const/4 v9, #int 0 // #0 │ │ -02b3ea: 6e10 3704 0e00 |01cb: invoke-virtual {v14}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -02b3f0: 0c0a |01ce: move-result-object v10 │ │ -02b3f2: 140b 3700 027f |01cf: const v11, #float 1.72801e+38 // #7f020037 │ │ -02b3f8: 6e20 7e00 ba00 |01d2: invoke-virtual {v10, v11}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@007e │ │ -02b3fe: 0c0a |01d5: move-result-object v10 │ │ -02b400: 120b |01d6: const/4 v11, #int 0 // #0 │ │ -02b402: 6e5b 5301 87a9 |01d7: invoke-virtual {v7, v8, v9, v10, v11}, Landroid/widget/TextView;.setCompoundDrawablesWithIntrinsicBounds:(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V // method@0153 │ │ -02b408: 54e7 4a06 |01da: iget-object v7, v14, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02b40c: 54e8 6006 |01dc: iget-object v8, v14, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -02b410: 54e9 5b06 |01de: iget-object v9, v14, Lcom/gacode/relaunchx/ReLaunch;.memLevel:Landroid/widget/TextView; // field@065b │ │ -02b414: 7130 4c05 8709 |01e0: invoke-static {v7, v8, v9}, Lcom/gacode/relaunchx/SizeManipulation;.AdjustWithPreferencesToolbarText:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/widget/TextView;)V // method@054c │ │ -02b41a: 2900 f8fe |01e3: goto/16 00db // -0108 │ │ -02b41e: 54e7 4c06 |01e5: iget-object v7, v14, Lcom/gacode/relaunchx/ReLaunch;.battTitle:Landroid/widget/TextView; // field@064c │ │ -02b422: 6e10 3704 0e00 |01e7: invoke-virtual {v14}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -02b428: 0c08 |01ea: move-result-object v8 │ │ -02b42a: 1409 8f00 087f |01eb: const v9, #float 1.80778e+38 // #7f08008f │ │ -02b430: 6e20 8000 9800 |01ee: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -02b436: 0c08 |01f1: move-result-object v8 │ │ -02b438: 6e20 5801 8700 |01f2: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ -02b43e: 2900 15ff |01f5: goto/16 010a // -00eb │ │ -02b442: 54e7 4c06 |01f7: iget-object v7, v14, Lcom/gacode/relaunchx/ReLaunch;.battTitle:Landroid/widget/TextView; // field@064c │ │ -02b446: 6e10 3704 0e00 |01f9: invoke-virtual {v14}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -02b44c: 0c08 |01fc: move-result-object v8 │ │ -02b44e: 1409 3402 087f |01fd: const v9, #float 1.80786e+38 // #7f080234 │ │ -02b454: 6e20 8000 9800 |0200: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -02b45a: 0c08 |0203: move-result-object v8 │ │ -02b45c: 6e20 5801 8700 |0204: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ -02b462: 2900 03ff |0207: goto/16 010a // -00fd │ │ -02b466: 3803 2600 |0209: if-eqz v3, 022f // +0026 │ │ -02b46a: 54e7 4c06 |020b: iget-object v7, v14, Lcom/gacode/relaunchx/ReLaunch;.battTitle:Landroid/widget/TextView; // field@064c │ │ -02b46e: 6e10 3704 0e00 |020d: invoke-virtual {v14}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -02b474: 0c08 |0210: move-result-object v8 │ │ -02b476: 1409 8e00 087f |0211: const v9, #float 1.80778e+38 // #7f08008e │ │ -02b47c: 6e20 8000 9800 |0214: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -02b482: 0c08 |0217: move-result-object v8 │ │ -02b484: 6e20 5801 8700 |0218: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ -02b48a: 54e7 4a06 |021b: iget-object v7, v14, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02b48e: 54e8 6006 |021d: iget-object v8, v14, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -02b492: 54e9 4c06 |021f: iget-object v9, v14, Lcom/gacode/relaunchx/ReLaunch;.battTitle:Landroid/widget/TextView; // field@064c │ │ -02b496: 7130 4c05 8709 |0221: invoke-static {v7, v8, v9}, Lcom/gacode/relaunchx/SizeManipulation;.AdjustWithPreferencesToolbarText:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/widget/TextView;)V // method@054c │ │ -02b49c: 54e7 4c06 |0224: iget-object v7, v14, Lcom/gacode/relaunchx/ReLaunch;.battTitle:Landroid/widget/TextView; // field@064c │ │ -02b4a0: 1208 |0226: const/4 v8, #int 0 // #0 │ │ -02b4a2: 1209 |0227: const/4 v9, #int 0 // #0 │ │ -02b4a4: 120a |0228: const/4 v10, #int 0 // #0 │ │ -02b4a6: 120b |0229: const/4 v11, #int 0 // #0 │ │ -02b4a8: 6e5b 5301 87a9 |022a: invoke-virtual {v7, v8, v9, v10, v11}, Landroid/widget/TextView;.setCompoundDrawablesWithIntrinsicBounds:(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V // method@0153 │ │ -02b4ae: 2900 f9fe |022d: goto/16 0126 // -0107 │ │ -02b4b2: 54e7 4c06 |022f: iget-object v7, v14, Lcom/gacode/relaunchx/ReLaunch;.battTitle:Landroid/widget/TextView; // field@064c │ │ -02b4b6: 1a08 0000 |0231: const-string v8, "" // string@0000 │ │ -02b4ba: 6e20 5801 8700 |0233: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ -02b4c0: 28e5 |0236: goto 021b // -001b │ │ +02c0dc: |[02c0dc] com.gacode.relaunchx.ReLaunch.refreshBottomInfo:()V │ │ +02c0ec: 54e7 6006 |0000: iget-object v7, v14, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +02c0f0: 1a08 470e |0002: const-string v8, "toolbarTextMode" // string@0e47 │ │ +02c0f4: 1219 |0004: const/4 v9, #int 1 // #1 │ │ +02c0f6: 7230 6d00 8709 |0005: invoke-interface {v7, v8, v9}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ +02c0fc: 0a03 |0008: move-result v3 │ │ +02c0fe: 7100 b806 0000 |0009: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@06b8 │ │ +02c104: 0c01 |000c: move-result-object v1 │ │ +02c106: 54e7 6006 |000d: iget-object v7, v14, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +02c10a: 1a08 d706 |000f: const-string v8, "dateUS" // string@06d7 │ │ +02c10e: 1209 |0011: const/4 v9, #int 0 // #0 │ │ +02c110: 7230 6d00 8709 |0012: invoke-interface {v7, v8, v9}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ +02c116: 0a07 |0015: move-result v7 │ │ +02c118: 3807 2e01 |0016: if-eqz v7, 0144 // +012e │ │ +02c11c: 1a08 1a00 |0018: const-string v8, "%02d:%02d%s %02d/%02d/%02d" // string@001a │ │ +02c120: 1267 |001a: const/4 v7, #int 6 // #6 │ │ +02c122: 2379 3202 |001b: new-array v9, v7, [Ljava/lang/Object; // type@0232 │ │ +02c126: 1207 |001d: const/4 v7, #int 0 // #0 │ │ +02c128: 130a 0a00 |001e: const/16 v10, #int 10 // #a │ │ +02c12c: 6e20 b706 a100 |0020: invoke-virtual {v1, v10}, Ljava/util/Calendar;.get:(I)I // method@06b7 │ │ +02c132: 0a0a |0023: move-result v10 │ │ +02c134: 7110 5f06 0a00 |0024: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +02c13a: 0c0a |0027: move-result-object v10 │ │ +02c13c: 4d0a 0907 |0028: aput-object v10, v9, v7 │ │ +02c140: 1217 |002a: const/4 v7, #int 1 // #1 │ │ +02c142: 130a 0c00 |002b: const/16 v10, #int 12 // #c │ │ +02c146: 6e20 b706 a100 |002d: invoke-virtual {v1, v10}, Ljava/util/Calendar;.get:(I)I // method@06b7 │ │ +02c14c: 0a0a |0030: move-result v10 │ │ +02c14e: 7110 5f06 0a00 |0031: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +02c154: 0c0a |0034: move-result-object v10 │ │ +02c156: 4d0a 0907 |0035: aput-object v10, v9, v7 │ │ +02c15a: 122a |0037: const/4 v10, #int 2 // #2 │ │ +02c15c: 1307 0900 |0038: const/16 v7, #int 9 // #9 │ │ +02c160: 6e20 b706 7100 |003a: invoke-virtual {v1, v7}, Ljava/util/Calendar;.get:(I)I // method@06b7 │ │ +02c166: 0a07 |003d: move-result v7 │ │ +02c168: 3907 0201 |003e: if-nez v7, 0140 // +0102 │ │ +02c16c: 1a07 b200 |0040: const-string v7, "AM" // string@00b2 │ │ +02c170: 4d07 090a |0042: aput-object v7, v9, v10 │ │ +02c174: 1237 |0044: const/4 v7, #int 3 // #3 │ │ +02c176: 122a |0045: const/4 v10, #int 2 // #2 │ │ +02c178: 6e20 b706 a100 |0046: invoke-virtual {v1, v10}, Ljava/util/Calendar;.get:(I)I // method@06b7 │ │ +02c17e: 0a0a |0049: move-result v10 │ │ +02c180: d80a 0a01 |004a: add-int/lit8 v10, v10, #int 1 // #01 │ │ +02c184: 7110 5f06 0a00 |004c: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +02c18a: 0c0a |004f: move-result-object v10 │ │ +02c18c: 4d0a 0907 |0050: aput-object v10, v9, v7 │ │ +02c190: 1247 |0052: const/4 v7, #int 4 // #4 │ │ +02c192: 125a |0053: const/4 v10, #int 5 // #5 │ │ +02c194: 6e20 b706 a100 |0054: invoke-virtual {v1, v10}, Ljava/util/Calendar;.get:(I)I // method@06b7 │ │ +02c19a: 0a0a |0057: move-result v10 │ │ +02c19c: 7110 5f06 0a00 |0058: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +02c1a2: 0c0a |005b: move-result-object v10 │ │ +02c1a4: 4d0a 0907 |005c: aput-object v10, v9, v7 │ │ +02c1a8: 1257 |005e: const/4 v7, #int 5 // #5 │ │ +02c1aa: 121a |005f: const/4 v10, #int 1 // #1 │ │ +02c1ac: 6e20 b706 a100 |0060: invoke-virtual {v1, v10}, Ljava/util/Calendar;.get:(I)I // method@06b7 │ │ +02c1b2: 0a0a |0063: move-result v10 │ │ +02c1b4: d0aa 30f8 |0064: add-int/lit16 v10, v10, #int -2000 // #f830 │ │ +02c1b8: 7110 5f06 0a00 |0066: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +02c1be: 0c0a |0069: move-result-object v10 │ │ +02c1c0: 4d0a 0907 |006a: aput-object v10, v9, v7 │ │ +02c1c4: 7120 7e06 9800 |006c: invoke-static {v8, v9}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@067e │ │ +02c1ca: 0c02 |006f: move-result-object v2 │ │ +02c1cc: 2204 0700 |0070: new-instance v4, Landroid/app/ActivityManager$MemoryInfo; // type@0007 │ │ +02c1d0: 7010 1400 0400 |0072: invoke-direct {v4}, Landroid/app/ActivityManager$MemoryInfo;.:()V // method@0014 │ │ +02c1d6: 1a07 fd04 |0075: const-string v7, "activity" // string@04fd │ │ +02c1da: 6e20 3904 7e00 |0077: invoke-virtual {v14, v7}, Lcom/gacode/relaunchx/ReLaunch;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0439 │ │ +02c1e0: 0c00 |007a: move-result-object v0 │ │ +02c1e2: 1f00 0a00 |007b: check-cast v0, Landroid/app/ActivityManager; // type@000a │ │ +02c1e6: 6e20 1500 4000 |007d: invoke-virtual {v0, v4}, Landroid/app/ActivityManager;.getMemoryInfo:(Landroid/app/ActivityManager$MemoryInfo;)V // method@0015 │ │ +02c1ec: 3803 1101 |0080: if-eqz v3, 0191 // +0111 │ │ +02c1f0: 54e7 5c06 |0082: iget-object v7, v14, Lcom/gacode/relaunchx/ReLaunch;.memTitle:Landroid/widget/TextView; // field@065c │ │ +02c1f4: 3807 1000 |0084: if-eqz v7, 0094 // +0010 │ │ +02c1f8: 54e7 5c06 |0086: iget-object v7, v14, Lcom/gacode/relaunchx/ReLaunch;.memTitle:Landroid/widget/TextView; // field@065c │ │ +02c1fc: 6e20 5801 2700 |0088: invoke-virtual {v7, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ +02c202: 54e7 4a06 |008b: iget-object v7, v14, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02c206: 54e8 6006 |008d: iget-object v8, v14, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +02c20a: 54e9 5c06 |008f: iget-object v9, v14, Lcom/gacode/relaunchx/ReLaunch;.memTitle:Landroid/widget/TextView; // field@065c │ │ +02c20e: 7130 4c05 8709 |0091: invoke-static {v7, v8, v9}, Lcom/gacode/relaunchx/SizeManipulation;.AdjustWithPreferencesToolbarText:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/widget/TextView;)V // method@054c │ │ +02c214: 54e7 5b06 |0094: iget-object v7, v14, Lcom/gacode/relaunchx/ReLaunch;.memLevel:Landroid/widget/TextView; // field@065b │ │ +02c218: 3807 4500 |0096: if-eqz v7, 00db // +0045 │ │ +02c21c: 54e7 5b06 |0098: iget-object v7, v14, Lcom/gacode/relaunchx/ReLaunch;.memLevel:Landroid/widget/TextView; // field@065b │ │ +02c220: 2208 0202 |009a: new-instance v8, Ljava/lang/StringBuilder; // type@0202 │ │ +02c224: 7010 9606 0800 |009c: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +02c22a: 534a 0000 |009f: iget-wide v10, v4, Landroid/app/ActivityManager$MemoryInfo;.availMem:J // field@0000 │ │ +02c22e: 170c 0000 1000 |00a1: const-wide/32 v12, #float 1.46937e-39 // #00100000 │ │ +02c234: beca |00a4: div-long/2addr v10, v12 │ │ +02c236: 6e30 9806 a80b |00a5: invoke-virtual {v8, v10, v11}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0698 │ │ +02c23c: 0c08 |00a8: move-result-object v8 │ │ +02c23e: 6e10 3704 0e00 |00a9: invoke-virtual {v14}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +02c244: 0c09 |00ac: move-result-object v9 │ │ +02c246: 140a 7c00 087f |00ad: const v10, #float 1.80778e+38 // #7f08007c │ │ +02c24c: 6e20 8000 a900 |00b0: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +02c252: 0c09 |00b3: move-result-object v9 │ │ +02c254: 6e20 9a06 9800 |00b4: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02c25a: 0c08 |00b7: move-result-object v8 │ │ +02c25c: 6e10 9c06 0800 |00b8: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +02c262: 0c08 |00bb: move-result-object v8 │ │ +02c264: 6e20 5801 8700 |00bc: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ +02c26a: 54e7 5b06 |00bf: iget-object v7, v14, Lcom/gacode/relaunchx/ReLaunch;.memLevel:Landroid/widget/TextView; // field@065b │ │ +02c26e: 1208 |00c1: const/4 v8, #int 0 // #0 │ │ +02c270: 1209 |00c2: const/4 v9, #int 0 // #0 │ │ +02c272: 6e10 3704 0e00 |00c3: invoke-virtual {v14}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +02c278: 0c0a |00c6: move-result-object v10 │ │ +02c27a: 140b 3700 027f |00c7: const v11, #float 1.72801e+38 // #7f020037 │ │ +02c280: 6e20 7e00 ba00 |00ca: invoke-virtual {v10, v11}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@007e │ │ +02c286: 0c0a |00cd: move-result-object v10 │ │ +02c288: 120b |00ce: const/4 v11, #int 0 // #0 │ │ +02c28a: 6e5b 5301 87a9 |00cf: invoke-virtual {v7, v8, v9, v10, v11}, Landroid/widget/TextView;.setCompoundDrawablesWithIntrinsicBounds:(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V // method@0153 │ │ +02c290: 54e7 4a06 |00d2: iget-object v7, v14, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02c294: 54e8 6006 |00d4: iget-object v8, v14, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +02c298: 54e9 5b06 |00d6: iget-object v9, v14, Lcom/gacode/relaunchx/ReLaunch;.memLevel:Landroid/widget/TextView; // field@065b │ │ +02c29c: 7130 4c05 8709 |00d8: invoke-static {v7, v8, v9}, Lcom/gacode/relaunchx/SizeManipulation;.AdjustWithPreferencesToolbarText:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/widget/TextView;)V // method@054c │ │ +02c2a2: 6e10 2e04 0e00 |00db: invoke-virtual {v14}, Lcom/gacode/relaunchx/ReLaunch;.getApplicationContext:()Landroid/content/Context; // method@042e │ │ +02c2a8: 0c07 |00de: move-result-object v7 │ │ +02c2aa: 1a08 060f |00df: const-string v8, "wifi" // string@0f06 │ │ +02c2ae: 6e20 4900 8700 |00e1: invoke-virtual {v7, v8}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0049 │ │ +02c2b4: 0c06 |00e4: move-result-object v6 │ │ +02c2b6: 1f06 3600 |00e5: check-cast v6, Landroid/net/wifi/WifiManager; // type@0036 │ │ +02c2ba: 54e7 4c06 |00e7: iget-object v7, v14, Lcom/gacode/relaunchx/ReLaunch;.battTitle:Landroid/widget/TextView; // field@064c │ │ +02c2be: 3807 3d00 |00e9: if-eqz v7, 0126 // +003d │ │ +02c2c2: 6e10 a100 0600 |00eb: invoke-virtual {v6}, Landroid/net/wifi/WifiManager;.isWifiEnabled:()Z // method@00a1 │ │ +02c2c8: 0a07 |00ee: move-result v7 │ │ +02c2ca: 3807 1a01 |00ef: if-eqz v7, 0209 // +011a │ │ +02c2ce: 3803 0601 |00f1: if-eqz v3, 01f7 // +0106 │ │ +02c2d2: 6e10 9f00 0600 |00f3: invoke-virtual {v6}, Landroid/net/wifi/WifiManager;.getConnectionInfo:()Landroid/net/wifi/WifiInfo; // method@009f │ │ +02c2d8: 0c07 |00f6: move-result-object v7 │ │ +02c2da: 6e10 9d00 0700 |00f7: invoke-virtual {v7}, Landroid/net/wifi/WifiInfo;.getSSID:()Ljava/lang/String; // method@009d │ │ +02c2e0: 0c05 |00fa: move-result-object v5 │ │ +02c2e2: 3805 ea00 |00fb: if-eqz v5, 01e5 // +00ea │ │ +02c2e6: 1a07 0000 |00fd: const-string v7, "" // string@0000 │ │ +02c2ea: 6e20 7c06 7500 |00ff: invoke-virtual {v5, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +02c2f0: 0a07 |0102: move-result v7 │ │ +02c2f2: 3907 e200 |0103: if-nez v7, 01e5 // +00e2 │ │ +02c2f6: 54e7 4c06 |0105: iget-object v7, v14, Lcom/gacode/relaunchx/ReLaunch;.battTitle:Landroid/widget/TextView; // field@064c │ │ +02c2fa: 6e20 5801 5700 |0107: invoke-virtual {v7, v5}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ +02c300: 54e7 4a06 |010a: iget-object v7, v14, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02c304: 54e8 6006 |010c: iget-object v8, v14, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +02c308: 54e9 4c06 |010e: iget-object v9, v14, Lcom/gacode/relaunchx/ReLaunch;.battTitle:Landroid/widget/TextView; // field@064c │ │ +02c30c: 7130 4c05 8709 |0110: invoke-static {v7, v8, v9}, Lcom/gacode/relaunchx/SizeManipulation;.AdjustWithPreferencesToolbarText:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/widget/TextView;)V // method@054c │ │ +02c312: 54e7 4c06 |0113: iget-object v7, v14, Lcom/gacode/relaunchx/ReLaunch;.battTitle:Landroid/widget/TextView; // field@064c │ │ +02c316: 6e10 3704 0e00 |0115: invoke-virtual {v14}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +02c31c: 0c08 |0118: move-result-object v8 │ │ +02c31e: 1409 3f00 027f |0119: const v9, #float 1.72801e+38 // #7f02003f │ │ +02c324: 6e20 7e00 9800 |011c: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@007e │ │ +02c32a: 0c08 |011f: move-result-object v8 │ │ +02c32c: 1209 |0120: const/4 v9, #int 0 // #0 │ │ +02c32e: 120a |0121: const/4 v10, #int 0 // #0 │ │ +02c330: 120b |0122: const/4 v11, #int 0 // #0 │ │ +02c332: 6e5b 5301 87a9 |0123: invoke-virtual {v7, v8, v9, v10, v11}, Landroid/widget/TextView;.setCompoundDrawablesWithIntrinsicBounds:(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V // method@0153 │ │ +02c338: 54e7 4e06 |0126: iget-object v7, v14, Lcom/gacode/relaunchx/ReLaunch;.batteryLevelReceiver:Landroid/content/BroadcastReceiver; // field@064e │ │ +02c33c: 3907 0900 |0128: if-nez v7, 0131 // +0009 │ │ +02c340: 2207 5e01 |012a: new-instance v7, Lcom/gacode/relaunchx/ReLaunch$4; // type@015e │ │ +02c344: 7020 df03 e700 |012c: invoke-direct {v7, v14}, Lcom/gacode/relaunchx/ReLaunch$4;.:(Lcom/gacode/relaunchx/ReLaunch;)V // method@03df │ │ +02c34a: 5be7 4e06 |012f: iput-object v7, v14, Lcom/gacode/relaunchx/ReLaunch;.batteryLevelReceiver:Landroid/content/BroadcastReceiver; // field@064e │ │ +02c34e: 55e7 4f06 |0131: iget-boolean v7, v14, Lcom/gacode/relaunchx/ReLaunch;.batteryLevelRegistered:Z // field@064f │ │ +02c352: 3907 0c00 |0133: if-nez v7, 013f // +000c │ │ +02c356: 54e7 4e06 |0135: iget-object v7, v14, Lcom/gacode/relaunchx/ReLaunch;.batteryLevelReceiver:Landroid/content/BroadcastReceiver; // field@064e │ │ +02c35a: 54e8 4d06 |0137: iget-object v8, v14, Lcom/gacode/relaunchx/ReLaunch;.batteryLevelFilter:Landroid/content/IntentFilter; // field@064d │ │ +02c35e: 6e30 5404 7e08 |0139: invoke-virtual {v14, v7, v8}, Lcom/gacode/relaunchx/ReLaunch;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@0454 │ │ +02c364: 1217 |013c: const/4 v7, #int 1 // #1 │ │ +02c366: 5ce7 4f06 |013d: iput-boolean v7, v14, Lcom/gacode/relaunchx/ReLaunch;.batteryLevelRegistered:Z // field@064f │ │ +02c36a: 0e00 |013f: return-void │ │ +02c36c: 1a07 0604 |0140: const-string v7, "PM" // string@0406 │ │ +02c370: 2900 00ff |0142: goto/16 0042 // -0100 │ │ +02c374: 1a07 1900 |0144: const-string v7, "%02d:%02d %02d/%02d/%02d" // string@0019 │ │ +02c378: 1258 |0146: const/4 v8, #int 5 // #5 │ │ +02c37a: 2388 3202 |0147: new-array v8, v8, [Ljava/lang/Object; // type@0232 │ │ +02c37e: 1209 |0149: const/4 v9, #int 0 // #0 │ │ +02c380: 130a 0b00 |014a: const/16 v10, #int 11 // #b │ │ +02c384: 6e20 b706 a100 |014c: invoke-virtual {v1, v10}, Ljava/util/Calendar;.get:(I)I // method@06b7 │ │ +02c38a: 0a0a |014f: move-result v10 │ │ +02c38c: 7110 5f06 0a00 |0150: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +02c392: 0c0a |0153: move-result-object v10 │ │ +02c394: 4d0a 0809 |0154: aput-object v10, v8, v9 │ │ +02c398: 1219 |0156: const/4 v9, #int 1 // #1 │ │ +02c39a: 130a 0c00 |0157: const/16 v10, #int 12 // #c │ │ +02c39e: 6e20 b706 a100 |0159: invoke-virtual {v1, v10}, Ljava/util/Calendar;.get:(I)I // method@06b7 │ │ +02c3a4: 0a0a |015c: move-result v10 │ │ +02c3a6: 7110 5f06 0a00 |015d: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +02c3ac: 0c0a |0160: move-result-object v10 │ │ +02c3ae: 4d0a 0809 |0161: aput-object v10, v8, v9 │ │ +02c3b2: 1229 |0163: const/4 v9, #int 2 // #2 │ │ +02c3b4: 125a |0164: const/4 v10, #int 5 // #5 │ │ +02c3b6: 6e20 b706 a100 |0165: invoke-virtual {v1, v10}, Ljava/util/Calendar;.get:(I)I // method@06b7 │ │ +02c3bc: 0a0a |0168: move-result v10 │ │ +02c3be: 7110 5f06 0a00 |0169: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +02c3c4: 0c0a |016c: move-result-object v10 │ │ +02c3c6: 4d0a 0809 |016d: aput-object v10, v8, v9 │ │ +02c3ca: 1239 |016f: const/4 v9, #int 3 // #3 │ │ +02c3cc: 122a |0170: const/4 v10, #int 2 // #2 │ │ +02c3ce: 6e20 b706 a100 |0171: invoke-virtual {v1, v10}, Ljava/util/Calendar;.get:(I)I // method@06b7 │ │ +02c3d4: 0a0a |0174: move-result v10 │ │ +02c3d6: d80a 0a01 |0175: add-int/lit8 v10, v10, #int 1 // #01 │ │ +02c3da: 7110 5f06 0a00 |0177: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +02c3e0: 0c0a |017a: move-result-object v10 │ │ +02c3e2: 4d0a 0809 |017b: aput-object v10, v8, v9 │ │ +02c3e6: 1249 |017d: const/4 v9, #int 4 // #4 │ │ +02c3e8: 121a |017e: const/4 v10, #int 1 // #1 │ │ +02c3ea: 6e20 b706 a100 |017f: invoke-virtual {v1, v10}, Ljava/util/Calendar;.get:(I)I // method@06b7 │ │ +02c3f0: 0a0a |0182: move-result v10 │ │ +02c3f2: d0aa 30f8 |0183: add-int/lit16 v10, v10, #int -2000 // #f830 │ │ +02c3f6: 7110 5f06 0a00 |0185: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +02c3fc: 0c0a |0188: move-result-object v10 │ │ +02c3fe: 4d0a 0809 |0189: aput-object v10, v8, v9 │ │ +02c402: 7120 7e06 8700 |018b: invoke-static {v7, v8}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@067e │ │ +02c408: 0c02 |018e: move-result-object v2 │ │ +02c40a: 2900 e1fe |018f: goto/16 0070 // -011f │ │ +02c40e: 54e7 5c06 |0191: iget-object v7, v14, Lcom/gacode/relaunchx/ReLaunch;.memTitle:Landroid/widget/TextView; // field@065c │ │ +02c412: 3807 1200 |0193: if-eqz v7, 01a5 // +0012 │ │ +02c416: 54e7 5c06 |0195: iget-object v7, v14, Lcom/gacode/relaunchx/ReLaunch;.memTitle:Landroid/widget/TextView; // field@065c │ │ +02c41a: 1a08 0000 |0197: const-string v8, "" // string@0000 │ │ +02c41e: 6e20 5801 8700 |0199: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ +02c424: 54e7 4a06 |019c: iget-object v7, v14, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02c428: 54e8 6006 |019e: iget-object v8, v14, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +02c42c: 54e9 5c06 |01a0: iget-object v9, v14, Lcom/gacode/relaunchx/ReLaunch;.memTitle:Landroid/widget/TextView; // field@065c │ │ +02c430: 7130 4c05 8709 |01a2: invoke-static {v7, v8, v9}, Lcom/gacode/relaunchx/SizeManipulation;.AdjustWithPreferencesToolbarText:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/widget/TextView;)V // method@054c │ │ +02c436: 54e7 5b06 |01a5: iget-object v7, v14, Lcom/gacode/relaunchx/ReLaunch;.memLevel:Landroid/widget/TextView; // field@065b │ │ +02c43a: 3807 34ff |01a7: if-eqz v7, 00db // -00cc │ │ +02c43e: 54e7 5b06 |01a9: iget-object v7, v14, Lcom/gacode/relaunchx/ReLaunch;.memLevel:Landroid/widget/TextView; // field@065b │ │ +02c442: 2208 0202 |01ab: new-instance v8, Ljava/lang/StringBuilder; // type@0202 │ │ +02c446: 7010 9606 0800 |01ad: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +02c44c: 534a 0000 |01b0: iget-wide v10, v4, Landroid/app/ActivityManager$MemoryInfo;.availMem:J // field@0000 │ │ +02c450: 170c 0000 1000 |01b2: const-wide/32 v12, #float 1.46937e-39 // #00100000 │ │ +02c456: beca |01b5: div-long/2addr v10, v12 │ │ +02c458: 6e30 9806 a80b |01b6: invoke-virtual {v8, v10, v11}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0698 │ │ +02c45e: 0c08 |01b9: move-result-object v8 │ │ +02c460: 1a09 e003 |01ba: const-string v9, "M" // string@03e0 │ │ +02c464: 6e20 9a06 9800 |01bc: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02c46a: 0c08 |01bf: move-result-object v8 │ │ +02c46c: 6e10 9c06 0800 |01c0: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +02c472: 0c08 |01c3: move-result-object v8 │ │ +02c474: 6e20 5801 8700 |01c4: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ +02c47a: 54e7 5b06 |01c7: iget-object v7, v14, Lcom/gacode/relaunchx/ReLaunch;.memLevel:Landroid/widget/TextView; // field@065b │ │ +02c47e: 1208 |01c9: const/4 v8, #int 0 // #0 │ │ +02c480: 1209 |01ca: const/4 v9, #int 0 // #0 │ │ +02c482: 6e10 3704 0e00 |01cb: invoke-virtual {v14}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +02c488: 0c0a |01ce: move-result-object v10 │ │ +02c48a: 140b 3700 027f |01cf: const v11, #float 1.72801e+38 // #7f020037 │ │ +02c490: 6e20 7e00 ba00 |01d2: invoke-virtual {v10, v11}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@007e │ │ +02c496: 0c0a |01d5: move-result-object v10 │ │ +02c498: 120b |01d6: const/4 v11, #int 0 // #0 │ │ +02c49a: 6e5b 5301 87a9 |01d7: invoke-virtual {v7, v8, v9, v10, v11}, Landroid/widget/TextView;.setCompoundDrawablesWithIntrinsicBounds:(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V // method@0153 │ │ +02c4a0: 54e7 4a06 |01da: iget-object v7, v14, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02c4a4: 54e8 6006 |01dc: iget-object v8, v14, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +02c4a8: 54e9 5b06 |01de: iget-object v9, v14, Lcom/gacode/relaunchx/ReLaunch;.memLevel:Landroid/widget/TextView; // field@065b │ │ +02c4ac: 7130 4c05 8709 |01e0: invoke-static {v7, v8, v9}, Lcom/gacode/relaunchx/SizeManipulation;.AdjustWithPreferencesToolbarText:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/widget/TextView;)V // method@054c │ │ +02c4b2: 2900 f8fe |01e3: goto/16 00db // -0108 │ │ +02c4b6: 54e7 4c06 |01e5: iget-object v7, v14, Lcom/gacode/relaunchx/ReLaunch;.battTitle:Landroid/widget/TextView; // field@064c │ │ +02c4ba: 6e10 3704 0e00 |01e7: invoke-virtual {v14}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +02c4c0: 0c08 |01ea: move-result-object v8 │ │ +02c4c2: 1409 8f00 087f |01eb: const v9, #float 1.80778e+38 // #7f08008f │ │ +02c4c8: 6e20 8000 9800 |01ee: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +02c4ce: 0c08 |01f1: move-result-object v8 │ │ +02c4d0: 6e20 5801 8700 |01f2: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ +02c4d6: 2900 15ff |01f5: goto/16 010a // -00eb │ │ +02c4da: 54e7 4c06 |01f7: iget-object v7, v14, Lcom/gacode/relaunchx/ReLaunch;.battTitle:Landroid/widget/TextView; // field@064c │ │ +02c4de: 6e10 3704 0e00 |01f9: invoke-virtual {v14}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +02c4e4: 0c08 |01fc: move-result-object v8 │ │ +02c4e6: 1409 3402 087f |01fd: const v9, #float 1.80786e+38 // #7f080234 │ │ +02c4ec: 6e20 8000 9800 |0200: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +02c4f2: 0c08 |0203: move-result-object v8 │ │ +02c4f4: 6e20 5801 8700 |0204: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ +02c4fa: 2900 03ff |0207: goto/16 010a // -00fd │ │ +02c4fe: 3803 2600 |0209: if-eqz v3, 022f // +0026 │ │ +02c502: 54e7 4c06 |020b: iget-object v7, v14, Lcom/gacode/relaunchx/ReLaunch;.battTitle:Landroid/widget/TextView; // field@064c │ │ +02c506: 6e10 3704 0e00 |020d: invoke-virtual {v14}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +02c50c: 0c08 |0210: move-result-object v8 │ │ +02c50e: 1409 8e00 087f |0211: const v9, #float 1.80778e+38 // #7f08008e │ │ +02c514: 6e20 8000 9800 |0214: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +02c51a: 0c08 |0217: move-result-object v8 │ │ +02c51c: 6e20 5801 8700 |0218: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ +02c522: 54e7 4a06 |021b: iget-object v7, v14, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02c526: 54e8 6006 |021d: iget-object v8, v14, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +02c52a: 54e9 4c06 |021f: iget-object v9, v14, Lcom/gacode/relaunchx/ReLaunch;.battTitle:Landroid/widget/TextView; // field@064c │ │ +02c52e: 7130 4c05 8709 |0221: invoke-static {v7, v8, v9}, Lcom/gacode/relaunchx/SizeManipulation;.AdjustWithPreferencesToolbarText:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/widget/TextView;)V // method@054c │ │ +02c534: 54e7 4c06 |0224: iget-object v7, v14, Lcom/gacode/relaunchx/ReLaunch;.battTitle:Landroid/widget/TextView; // field@064c │ │ +02c538: 1208 |0226: const/4 v8, #int 0 // #0 │ │ +02c53a: 1209 |0227: const/4 v9, #int 0 // #0 │ │ +02c53c: 120a |0228: const/4 v10, #int 0 // #0 │ │ +02c53e: 120b |0229: const/4 v11, #int 0 // #0 │ │ +02c540: 6e5b 5301 87a9 |022a: invoke-virtual {v7, v8, v9, v10, v11}, Landroid/widget/TextView;.setCompoundDrawablesWithIntrinsicBounds:(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V // method@0153 │ │ +02c546: 2900 f9fe |022d: goto/16 0126 // -0107 │ │ +02c54a: 54e7 4c06 |022f: iget-object v7, v14, Lcom/gacode/relaunchx/ReLaunch;.battTitle:Landroid/widget/TextView; // field@064c │ │ +02c54e: 1a08 0000 |0231: const-string v8, "" // string@0000 │ │ +02c552: 6e20 5801 8700 |0233: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ +02c558: 28e5 |0236: goto 021b // -001b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=837 │ │ 0x0009 line=842 │ │ 0x000d line=843 │ │ 0x0018 line=844 │ │ 0x0020 line=845 │ │ @@ -48984,31 +48990,31 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 30 16-bit code units │ │ -02b4c4: |[02b4c4] com.gacode.relaunchx.ReLaunch.saveLast:()V │ │ -02b4d4: 1300 1e00 |0000: const/16 v0, #int 30 // #1e │ │ -02b4d8: 5451 6006 |0002: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -02b4dc: 1a02 6f05 |0004: const-string v2, "appLruSize" // string@056f │ │ -02b4e0: 1a03 7a00 |0006: const-string v3, "30" // string@007a │ │ -02b4e4: 7230 6f00 2103 |0008: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -02b4ea: 0c01 |000b: move-result-object v1 │ │ -02b4ec: 7110 5d06 0100 |000c: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ -02b4f2: 0a00 |000f: move-result v0 │ │ -02b4f4: 5451 4a06 |0010: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02b4f8: 1a02 7705 |0012: const-string v2, "app_last" // string@0577 │ │ -02b4fc: 1a03 c500 |0014: const-string v3, "AppLruFile.txt" // string@00c5 │ │ -02b500: 1a04 7d00 |0016: const-string v4, ":" // string@007d │ │ -02b504: 6e54 a804 2103 |0018: invoke-virtual {v1, v2, v3, v0, v4}, Lcom/gacode/relaunchx/ReLaunchApp;.writeFile:(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)V // method@04a8 │ │ -02b50a: 0e00 |001b: return-void │ │ -02b50c: 0d01 |001c: move-exception v1 │ │ -02b50e: 28f3 |001d: goto 0010 // -000d │ │ +02c55c: |[02c55c] com.gacode.relaunchx.ReLaunch.saveLast:()V │ │ +02c56c: 1300 1e00 |0000: const/16 v0, #int 30 // #1e │ │ +02c570: 5451 6006 |0002: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +02c574: 1a02 6f05 |0004: const-string v2, "appLruSize" // string@056f │ │ +02c578: 1a03 7a00 |0006: const-string v3, "30" // string@007a │ │ +02c57c: 7230 6f00 2103 |0008: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +02c582: 0c01 |000b: move-result-object v1 │ │ +02c584: 7110 5d06 0100 |000c: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ +02c58a: 0a00 |000f: move-result v0 │ │ +02c58c: 5451 4a06 |0010: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02c590: 1a02 7705 |0012: const-string v2, "app_last" // string@0577 │ │ +02c594: 1a03 c500 |0014: const-string v3, "AppLruFile.txt" // string@00c5 │ │ +02c598: 1a04 7d00 |0016: const-string v4, ":" // string@007d │ │ +02c59c: 6e54 a804 2103 |0018: invoke-virtual {v1, v2, v3, v0, v4}, Lcom/gacode/relaunchx/ReLaunchApp;.writeFile:(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)V // method@04a8 │ │ +02c5a2: 0e00 |001b: return-void │ │ +02c5a4: 0d01 |001c: move-exception v1 │ │ +02c5a6: 28f3 |001d: goto 0010 // -000d │ │ catches : 1 │ │ 0x0002 - 0x000f │ │ Ljava/lang/NumberFormatException; -> 0x001c │ │ positions : │ │ 0x0000 line=237 │ │ 0x0002 line=239 │ │ 0x0010 line=242 │ │ @@ -49023,22 +49029,22 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;I)Landroid/graphics/Bitmap;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -02b520: |[02b520] com.gacode.relaunchx.ReLaunch.scaleDrawable:(Landroid/graphics/drawable/Drawable;I)Landroid/graphics/Bitmap; │ │ -02b530: 1f03 3000 |0000: check-cast v3, Landroid/graphics/drawable/BitmapDrawable; // type@0030 │ │ -02b534: 6e10 9800 0300 |0002: invoke-virtual {v3}, Landroid/graphics/drawable/BitmapDrawable;.getBitmap:()Landroid/graphics/Bitmap; // method@0098 │ │ -02b53a: 0c00 |0005: move-result-object v0 │ │ -02b53c: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -02b53e: 7140 8d00 4014 |0007: invoke-static {v0, v4, v4, v1}, Landroid/graphics/Bitmap;.createScaledBitmap:(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; // method@008d │ │ -02b544: 0c00 |000a: move-result-object v0 │ │ -02b546: 1100 |000b: return-object v0 │ │ +02c5b8: |[02c5b8] com.gacode.relaunchx.ReLaunch.scaleDrawable:(Landroid/graphics/drawable/Drawable;I)Landroid/graphics/Bitmap; │ │ +02c5c8: 1f03 3000 |0000: check-cast v3, Landroid/graphics/drawable/BitmapDrawable; // type@0030 │ │ +02c5cc: 6e10 9800 0300 |0002: invoke-virtual {v3}, Landroid/graphics/drawable/BitmapDrawable;.getBitmap:()Landroid/graphics/Bitmap; // method@0098 │ │ +02c5d2: 0c00 |0005: move-result-object v0 │ │ +02c5d4: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +02c5d6: 7140 8d00 4014 |0007: invoke-static {v0, v4, v4, v1}, Landroid/graphics/Bitmap;.createScaledBitmap:(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; // method@008d │ │ +02c5dc: 0c00 |000a: move-result-object v0 │ │ +02c5de: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=372 │ │ locals : │ │ 0x0000 - 0x0002 reg=3 d Landroid/graphics/drawable/Drawable; │ │ 0x0000 - 0x000c reg=2 this Lcom/gacode/relaunchx/ReLaunch; │ │ 0x0000 - 0x000c reg=4 size I │ │ @@ -49048,23 +49054,23 @@ │ │ type : '(II)Landroid/graphics/Bitmap;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -02b548: |[02b548] com.gacode.relaunchx.ReLaunch.scaleDrawableById:(II)Landroid/graphics/Bitmap; │ │ -02b558: 6e10 3704 0200 |0000: invoke-virtual {v2}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -02b55e: 0c00 |0003: move-result-object v0 │ │ -02b560: 7120 9100 3000 |0004: invoke-static {v0, v3}, Landroid/graphics/BitmapFactory;.decodeResource:(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; // method@0091 │ │ -02b566: 0c00 |0007: move-result-object v0 │ │ -02b568: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -02b56a: 7140 8d00 4014 |0009: invoke-static {v0, v4, v4, v1}, Landroid/graphics/Bitmap;.createScaledBitmap:(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; // method@008d │ │ -02b570: 0c00 |000c: move-result-object v0 │ │ -02b572: 1100 |000d: return-object v0 │ │ +02c5e0: |[02c5e0] com.gacode.relaunchx.ReLaunch.scaleDrawableById:(II)Landroid/graphics/Bitmap; │ │ +02c5f0: 6e10 3704 0200 |0000: invoke-virtual {v2}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +02c5f6: 0c00 |0003: move-result-object v0 │ │ +02c5f8: 7120 9100 3000 |0004: invoke-static {v0, v3}, Landroid/graphics/BitmapFactory;.decodeResource:(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; // method@0091 │ │ +02c5fe: 0c00 |0007: move-result-object v0 │ │ +02c600: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +02c602: 7140 8d00 4014 |0009: invoke-static {v0, v4, v4, v1}, Landroid/graphics/Bitmap;.createScaledBitmap:(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; // method@008d │ │ +02c608: 0c00 |000c: move-result-object v0 │ │ +02c60a: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=366 │ │ 0x0000 line=367 │ │ 0x0009 line=366 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lcom/gacode/relaunchx/ReLaunch; │ │ @@ -49076,70 +49082,70 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 114 16-bit code units │ │ -02b574: |[02b574] com.gacode.relaunchx.ReLaunch.screenHome:()V │ │ -02b584: 1219 |0000: const/4 v9, #int 1 // #1 │ │ -02b586: 1208 |0001: const/4 v8, #int 0 // #0 │ │ -02b588: 2201 0d02 |0002: new-instance v1, Ljava/util/ArrayList; // type@020d │ │ -02b58c: 7010 ae06 0100 |0004: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@06ae │ │ -02b592: 54a5 6006 |0007: iget-object v5, v10, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -02b596: 1a06 cd0d |0009: const-string v6, "startDir" // string@0dcd │ │ -02b59a: 1a07 6600 |000b: const-string v7, "/sdcard,/media/My Files" // string@0066 │ │ -02b59e: 7230 6f00 6507 |000d: invoke-interface {v5, v6, v7}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -02b5a4: 0c05 |0010: move-result-object v5 │ │ -02b5a6: 1a06 d004 |0011: const-string v6, "\," // string@04d0 │ │ -02b5aa: 6e20 8906 6500 |0013: invoke-virtual {v5, v6}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0689 │ │ -02b5b0: 0c04 |0016: move-result-object v4 │ │ -02b5b2: 7110 5f06 0800 |0017: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -02b5b8: 0c02 |001a: move-result-object v2 │ │ -02b5ba: 6e10 5c06 0200 |001b: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -02b5c0: 0a05 |001e: move-result v5 │ │ -02b5c2: 2146 |001f: array-length v6, v4 │ │ -02b5c4: 3565 2400 |0020: if-ge v5, v6, 0044 // +0024 │ │ -02b5c8: 1225 |0022: const/4 v5, #int 2 // #2 │ │ -02b5ca: 2350 3302 |0023: new-array v0, v5, [Ljava/lang/String; // type@0233 │ │ -02b5ce: 6e10 5c06 0200 |0025: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -02b5d4: 0a05 |0028: move-result v5 │ │ -02b5d6: 4605 0405 |0029: aget-object v5, v4, v5 │ │ -02b5da: 4d05 0008 |002b: aput-object v5, v0, v8 │ │ -02b5de: 54a5 4a06 |002d: iget-object v5, v10, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02b5e2: 6e10 6806 0500 |002f: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0668 │ │ -02b5e8: 1a05 5300 |0032: const-string v5, ".DIR.." // string@0053 │ │ -02b5ec: 4d05 0009 |0034: aput-object v5, v0, v9 │ │ -02b5f0: 7220 cc06 0100 |0036: invoke-interface {v1, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@06cc │ │ -02b5f6: 6e10 5c06 0200 |0039: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -02b5fc: 0a05 |003c: move-result v5 │ │ -02b5fe: d805 0501 |003d: add-int/lit8 v5, v5, #int 1 // #01 │ │ -02b602: 7110 5f06 0500 |003f: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -02b608: 0c02 |0042: move-result-object v2 │ │ -02b60a: 28d8 |0043: goto 001b // -0028 │ │ -02b60c: 54a5 4a06 |0044: iget-object v5, v10, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02b610: 1a06 ab08 |0046: const-string v6, "homeList" // string@08ab │ │ -02b614: 6e30 a204 6501 |0048: invoke-virtual {v5, v6, v1}, Lcom/gacode/relaunchx/ReLaunchApp;.setList:(Ljava/lang/String;Ljava/util/List;)V // method@04a2 │ │ -02b61a: 2203 1c00 |004b: new-instance v3, Landroid/content/Intent; // type@001c │ │ -02b61e: 1c05 8d01 |004d: const-class v5, Lcom/gacode/relaunchx/ResultsActivity; // type@018d │ │ -02b622: 7030 4d00 a305 |004f: invoke-direct {v3, v10, v5}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004d │ │ -02b628: 1a05 270a |0052: const-string v5, "list" // string@0a27 │ │ -02b62c: 1a06 ab08 |0054: const-string v6, "homeList" // string@08ab │ │ -02b630: 6e30 5800 5306 |0056: invoke-virtual {v3, v5, v6}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0058 │ │ -02b636: 1a05 1c0e |0059: const-string v5, "title" // string@0e1c │ │ -02b63a: 6e10 3704 0a00 |005b: invoke-virtual {v10}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -02b640: 0c06 |005e: move-result-object v6 │ │ -02b642: 1407 7600 087f |005f: const v7, #float 1.80777e+38 // #7f080076 │ │ -02b648: 6e20 8000 7600 |0062: invoke-virtual {v6, v7}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -02b64e: 0c06 |0065: move-result-object v6 │ │ -02b650: 6e30 5800 5306 |0066: invoke-virtual {v3, v5, v6}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0058 │ │ -02b656: 1a05 8d0c |0069: const-string v5, "rereadOnStart" // string@0c8d │ │ -02b65a: 6e30 5900 5309 |006b: invoke-virtual {v3, v5, v9}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0059 │ │ -02b660: 6e20 6204 3a00 |006e: invoke-virtual {v10, v3}, Lcom/gacode/relaunchx/ReLaunch;.startActivity:(Landroid/content/Intent;)V // method@0462 │ │ -02b666: 0e00 |0071: return-void │ │ +02c60c: |[02c60c] com.gacode.relaunchx.ReLaunch.screenHome:()V │ │ +02c61c: 1219 |0000: const/4 v9, #int 1 // #1 │ │ +02c61e: 1208 |0001: const/4 v8, #int 0 // #0 │ │ +02c620: 2201 0d02 |0002: new-instance v1, Ljava/util/ArrayList; // type@020d │ │ +02c624: 7010 ae06 0100 |0004: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@06ae │ │ +02c62a: 54a5 6006 |0007: iget-object v5, v10, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +02c62e: 1a06 cd0d |0009: const-string v6, "startDir" // string@0dcd │ │ +02c632: 1a07 6600 |000b: const-string v7, "/sdcard,/media/My Files" // string@0066 │ │ +02c636: 7230 6f00 6507 |000d: invoke-interface {v5, v6, v7}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +02c63c: 0c05 |0010: move-result-object v5 │ │ +02c63e: 1a06 d004 |0011: const-string v6, "\," // string@04d0 │ │ +02c642: 6e20 8906 6500 |0013: invoke-virtual {v5, v6}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0689 │ │ +02c648: 0c04 |0016: move-result-object v4 │ │ +02c64a: 7110 5f06 0800 |0017: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +02c650: 0c02 |001a: move-result-object v2 │ │ +02c652: 6e10 5c06 0200 |001b: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +02c658: 0a05 |001e: move-result v5 │ │ +02c65a: 2146 |001f: array-length v6, v4 │ │ +02c65c: 3565 2400 |0020: if-ge v5, v6, 0044 // +0024 │ │ +02c660: 1225 |0022: const/4 v5, #int 2 // #2 │ │ +02c662: 2350 3302 |0023: new-array v0, v5, [Ljava/lang/String; // type@0233 │ │ +02c666: 6e10 5c06 0200 |0025: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +02c66c: 0a05 |0028: move-result v5 │ │ +02c66e: 4605 0405 |0029: aget-object v5, v4, v5 │ │ +02c672: 4d05 0008 |002b: aput-object v5, v0, v8 │ │ +02c676: 54a5 4a06 |002d: iget-object v5, v10, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02c67a: 6e10 6806 0500 |002f: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0668 │ │ +02c680: 1a05 5300 |0032: const-string v5, ".DIR.." // string@0053 │ │ +02c684: 4d05 0009 |0034: aput-object v5, v0, v9 │ │ +02c688: 7220 cc06 0100 |0036: invoke-interface {v1, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@06cc │ │ +02c68e: 6e10 5c06 0200 |0039: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +02c694: 0a05 |003c: move-result v5 │ │ +02c696: d805 0501 |003d: add-int/lit8 v5, v5, #int 1 // #01 │ │ +02c69a: 7110 5f06 0500 |003f: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +02c6a0: 0c02 |0042: move-result-object v2 │ │ +02c6a2: 28d8 |0043: goto 001b // -0028 │ │ +02c6a4: 54a5 4a06 |0044: iget-object v5, v10, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02c6a8: 1a06 ab08 |0046: const-string v6, "homeList" // string@08ab │ │ +02c6ac: 6e30 a204 6501 |0048: invoke-virtual {v5, v6, v1}, Lcom/gacode/relaunchx/ReLaunchApp;.setList:(Ljava/lang/String;Ljava/util/List;)V // method@04a2 │ │ +02c6b2: 2203 1c00 |004b: new-instance v3, Landroid/content/Intent; // type@001c │ │ +02c6b6: 1c05 8d01 |004d: const-class v5, Lcom/gacode/relaunchx/ResultsActivity; // type@018d │ │ +02c6ba: 7030 4d00 a305 |004f: invoke-direct {v3, v10, v5}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004d │ │ +02c6c0: 1a05 270a |0052: const-string v5, "list" // string@0a27 │ │ +02c6c4: 1a06 ab08 |0054: const-string v6, "homeList" // string@08ab │ │ +02c6c8: 6e30 5800 5306 |0056: invoke-virtual {v3, v5, v6}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0058 │ │ +02c6ce: 1a05 1c0e |0059: const-string v5, "title" // string@0e1c │ │ +02c6d2: 6e10 3704 0a00 |005b: invoke-virtual {v10}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +02c6d8: 0c06 |005e: move-result-object v6 │ │ +02c6da: 1407 7600 087f |005f: const v7, #float 1.80777e+38 // #7f080076 │ │ +02c6e0: 6e20 8000 7600 |0062: invoke-virtual {v6, v7}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +02c6e6: 0c06 |0065: move-result-object v6 │ │ +02c6e8: 6e30 5800 5306 |0066: invoke-virtual {v3, v5, v6}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0058 │ │ +02c6ee: 1a05 8d0c |0069: const-string v5, "rereadOnStart" // string@0c8d │ │ +02c6f2: 6e30 5900 5309 |006b: invoke-virtual {v3, v5, v9}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0059 │ │ +02c6f8: 6e20 6204 3a00 |006e: invoke-virtual {v10, v3}, Lcom/gacode/relaunchx/ReLaunch;.startActivity:(Landroid/content/Intent;)V // method@0462 │ │ +02c6fe: 0e00 |0071: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=3650 │ │ 0x0007 line=3651 │ │ 0x0013 line=3652 │ │ 0x0017 line=3653 │ │ 0x0022 line=3654 │ │ @@ -49169,81 +49175,81 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 123 16-bit code units │ │ -02b668: |[02b668] com.gacode.relaunchx.ReLaunch.setEinkController:()V │ │ -02b678: 1307 0a00 |0000: const/16 v7, #int 10 // #a │ │ -02b67c: 1216 |0002: const/4 v6, #int 1 // #1 │ │ -02b67e: 5483 6006 |0003: iget-object v3, v8, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -02b682: 3803 6900 |0005: if-eqz v3, 006e // +0069 │ │ -02b686: 7110 5f06 0600 |0007: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -02b68c: 0c02 |000a: move-result-object v2 │ │ -02b68e: 5483 6006 |000b: iget-object v3, v8, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -02b692: 1a04 3607 |000d: const-string v4, "einkUpdateMode" // string@0736 │ │ -02b696: 1a05 7100 |000f: const-string v5, "1" // string@0071 │ │ -02b69a: 7230 6f00 4305 |0011: invoke-interface {v3, v4, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -02b6a0: 0c03 |0014: move-result-object v3 │ │ -02b6a2: 7110 5d06 0300 |0015: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ -02b6a8: 0a03 |0018: move-result v3 │ │ -02b6aa: 7110 5f06 0300 |0019: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -02b6b0: 0c02 |001c: move-result-object v2 │ │ -02b6b2: 6e10 5c06 0200 |001d: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -02b6b8: 0a03 |0020: move-result v3 │ │ -02b6ba: 12f4 |0021: const/4 v4, #int -1 // #ff │ │ -02b6bc: 3443 0900 |0022: if-lt v3, v4, 002b // +0009 │ │ -02b6c0: 6e10 5c06 0200 |0024: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -02b6c6: 0a03 |0027: move-result v3 │ │ -02b6c8: 1224 |0028: const/4 v4, #int 2 // #2 │ │ -02b6ca: 3743 0600 |0029: if-le v3, v4, 002f // +0006 │ │ -02b6ce: 7110 5f06 0600 |002b: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -02b6d4: 0c02 |002e: move-result-object v2 │ │ -02b6d6: 6e10 5c06 0200 |002f: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -02b6dc: 0a03 |0032: move-result v3 │ │ -02b6de: 3a03 3b00 |0033: if-ltz v3, 006e // +003b │ │ -02b6e2: 6e10 5c06 0200 |0035: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -02b6e8: 0a03 |0038: move-result v3 │ │ -02b6ea: 6703 a900 |0039: sput v3, Lcom/gacode/relaunchx/EinkScreen;.UpdateMode:I // field@00a9 │ │ -02b6ee: 7110 5f06 0700 |003b: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -02b6f4: 0c01 |003e: move-result-object v1 │ │ -02b6f6: 5483 6006 |003f: iget-object v3, v8, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -02b6fa: 1a04 3507 |0041: const-string v4, "einkUpdateInterval" // string@0735 │ │ -02b6fe: 1a05 7200 |0043: const-string v5, "10" // string@0072 │ │ -02b702: 7230 6f00 4305 |0045: invoke-interface {v3, v4, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -02b708: 0c03 |0048: move-result-object v3 │ │ -02b70a: 7110 5d06 0300 |0049: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ -02b710: 0a03 |004c: move-result v3 │ │ -02b712: 7110 5f06 0300 |004d: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -02b718: 0c01 |0050: move-result-object v1 │ │ -02b71a: 6e10 5c06 0100 |0051: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -02b720: 0a03 |0054: move-result v3 │ │ -02b722: 3a03 0a00 |0055: if-ltz v3, 005f // +000a │ │ -02b726: 6e10 5c06 0100 |0057: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -02b72c: 0a03 |005a: move-result v3 │ │ -02b72e: 1304 6400 |005b: const/16 v4, #int 100 // #64 │ │ -02b732: 3743 0600 |005d: if-le v3, v4, 0063 // +0006 │ │ -02b736: 7110 5f06 0700 |005f: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -02b73c: 0c01 |0062: move-result-object v1 │ │ -02b73e: 6e10 5c06 0100 |0063: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -02b744: 0a03 |0066: move-result v3 │ │ -02b746: 6703 aa00 |0067: sput v3, Lcom/gacode/relaunchx/EinkScreen;.UpdateModeInterval:I // field@00aa │ │ -02b74a: 1203 |0069: const/4 v3, #int 0 // #0 │ │ -02b74c: 1204 |006a: const/4 v4, #int 0 // #0 │ │ -02b74e: 7120 0402 4300 |006b: invoke-static {v3, v4}, Lcom/gacode/relaunchx/EinkScreen;.PrepareController:(Landroid/view/View;Z)V // method@0204 │ │ -02b754: 0e00 |006e: return-void │ │ -02b756: 0d00 |006f: move-exception v0 │ │ -02b758: 7110 5f06 0600 |0070: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -02b75e: 0c02 |0073: move-result-object v2 │ │ -02b760: 28a9 |0074: goto 001d // -0057 │ │ -02b762: 0d00 |0075: move-exception v0 │ │ -02b764: 7110 5f06 0700 |0076: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -02b76a: 0c01 |0079: move-result-object v1 │ │ -02b76c: 28d7 |007a: goto 0051 // -0029 │ │ +02c700: |[02c700] com.gacode.relaunchx.ReLaunch.setEinkController:()V │ │ +02c710: 1307 0a00 |0000: const/16 v7, #int 10 // #a │ │ +02c714: 1216 |0002: const/4 v6, #int 1 // #1 │ │ +02c716: 5483 6006 |0003: iget-object v3, v8, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +02c71a: 3803 6900 |0005: if-eqz v3, 006e // +0069 │ │ +02c71e: 7110 5f06 0600 |0007: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +02c724: 0c02 |000a: move-result-object v2 │ │ +02c726: 5483 6006 |000b: iget-object v3, v8, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +02c72a: 1a04 3607 |000d: const-string v4, "einkUpdateMode" // string@0736 │ │ +02c72e: 1a05 7100 |000f: const-string v5, "1" // string@0071 │ │ +02c732: 7230 6f00 4305 |0011: invoke-interface {v3, v4, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +02c738: 0c03 |0014: move-result-object v3 │ │ +02c73a: 7110 5d06 0300 |0015: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ +02c740: 0a03 |0018: move-result v3 │ │ +02c742: 7110 5f06 0300 |0019: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +02c748: 0c02 |001c: move-result-object v2 │ │ +02c74a: 6e10 5c06 0200 |001d: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +02c750: 0a03 |0020: move-result v3 │ │ +02c752: 12f4 |0021: const/4 v4, #int -1 // #ff │ │ +02c754: 3443 0900 |0022: if-lt v3, v4, 002b // +0009 │ │ +02c758: 6e10 5c06 0200 |0024: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +02c75e: 0a03 |0027: move-result v3 │ │ +02c760: 1224 |0028: const/4 v4, #int 2 // #2 │ │ +02c762: 3743 0600 |0029: if-le v3, v4, 002f // +0006 │ │ +02c766: 7110 5f06 0600 |002b: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +02c76c: 0c02 |002e: move-result-object v2 │ │ +02c76e: 6e10 5c06 0200 |002f: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +02c774: 0a03 |0032: move-result v3 │ │ +02c776: 3a03 3b00 |0033: if-ltz v3, 006e // +003b │ │ +02c77a: 6e10 5c06 0200 |0035: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +02c780: 0a03 |0038: move-result v3 │ │ +02c782: 6703 a900 |0039: sput v3, Lcom/gacode/relaunchx/EinkScreen;.UpdateMode:I // field@00a9 │ │ +02c786: 7110 5f06 0700 |003b: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +02c78c: 0c01 |003e: move-result-object v1 │ │ +02c78e: 5483 6006 |003f: iget-object v3, v8, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +02c792: 1a04 3507 |0041: const-string v4, "einkUpdateInterval" // string@0735 │ │ +02c796: 1a05 7200 |0043: const-string v5, "10" // string@0072 │ │ +02c79a: 7230 6f00 4305 |0045: invoke-interface {v3, v4, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +02c7a0: 0c03 |0048: move-result-object v3 │ │ +02c7a2: 7110 5d06 0300 |0049: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ +02c7a8: 0a03 |004c: move-result v3 │ │ +02c7aa: 7110 5f06 0300 |004d: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +02c7b0: 0c01 |0050: move-result-object v1 │ │ +02c7b2: 6e10 5c06 0100 |0051: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +02c7b8: 0a03 |0054: move-result v3 │ │ +02c7ba: 3a03 0a00 |0055: if-ltz v3, 005f // +000a │ │ +02c7be: 6e10 5c06 0100 |0057: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +02c7c4: 0a03 |005a: move-result v3 │ │ +02c7c6: 1304 6400 |005b: const/16 v4, #int 100 // #64 │ │ +02c7ca: 3743 0600 |005d: if-le v3, v4, 0063 // +0006 │ │ +02c7ce: 7110 5f06 0700 |005f: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +02c7d4: 0c01 |0062: move-result-object v1 │ │ +02c7d6: 6e10 5c06 0100 |0063: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +02c7dc: 0a03 |0066: move-result v3 │ │ +02c7de: 6703 aa00 |0067: sput v3, Lcom/gacode/relaunchx/EinkScreen;.UpdateModeInterval:I // field@00aa │ │ +02c7e2: 1203 |0069: const/4 v3, #int 0 // #0 │ │ +02c7e4: 1204 |006a: const/4 v4, #int 0 // #0 │ │ +02c7e6: 7120 0402 4300 |006b: invoke-static {v3, v4}, Lcom/gacode/relaunchx/EinkScreen;.PrepareController:(Landroid/view/View;Z)V // method@0204 │ │ +02c7ec: 0e00 |006e: return-void │ │ +02c7ee: 0d00 |006f: move-exception v0 │ │ +02c7f0: 7110 5f06 0600 |0070: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +02c7f6: 0c02 |0073: move-result-object v2 │ │ +02c7f8: 28a9 |0074: goto 001d // -0057 │ │ +02c7fa: 0d00 |0075: move-exception v0 │ │ +02c7fc: 7110 5f06 0700 |0076: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +02c802: 0c01 |0079: move-result-object v1 │ │ +02c804: 28d7 |007a: goto 0051 // -0029 │ │ catches : 2 │ │ 0x000b - 0x001c │ │ Ljava/lang/Exception; -> 0x006f │ │ 0x003f - 0x0050 │ │ Ljava/lang/Exception; -> 0x0075 │ │ positions : │ │ 0x0003 line=285 │ │ @@ -49278,73 +49284,73 @@ │ │ type : '(II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 114 16-bit code units │ │ -02b78c: |[02b78c] com.gacode.relaunchx.ReLaunch.setSortMode:(II)V │ │ -02b79c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -02b79e: 5440 6006 |0001: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -02b7a2: 1a01 8e0d |0003: const-string v1, "showBookTitles" // string@0d8e │ │ -02b7a6: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -02b7a8: 7230 6d00 1002 |0006: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ -02b7ae: 0a00 |0009: move-result v0 │ │ -02b7b0: 3900 4c00 |000a: if-nez v0, 0056 // +004c │ │ -02b7b4: d805 0501 |000c: add-int/lit8 v5, v5, #int 1 // #01 │ │ -02b7b8: 1230 |000e: const/4 v0, #int 3 // #3 │ │ -02b7ba: 3705 1b00 |000f: if-le v5, v0, 002a // +001b │ │ -02b7be: 1a00 4b04 |0011: const-string v0, "SortKey" // string@044b │ │ -02b7c2: 2201 0202 |0013: new-instance v1, Ljava/lang/StringBuilder; // type@0202 │ │ -02b7c6: 7010 9606 0100 |0015: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -02b7cc: 1a02 7001 |0018: const-string v2, "Index outside of enum: ShowBookTitles=false, index " // string@0170 │ │ -02b7d0: 6e20 9a06 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02b7d6: 0c01 |001d: move-result-object v1 │ │ -02b7d8: 6e20 9706 5100 |001e: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0697 │ │ -02b7de: 0c01 |0021: move-result-object v1 │ │ -02b7e0: 6e10 9c06 0100 |0022: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -02b7e6: 0c01 |0025: move-result-object v1 │ │ -02b7e8: 7120 d200 1000 |0026: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@00d2 │ │ -02b7ee: 1205 |0029: const/4 v5, #int 0 // #0 │ │ -02b7f0: 3736 1b00 |002a: if-le v6, v3, 0045 // +001b │ │ -02b7f4: 1a00 4d04 |002c: const-string v0, "SortOrder" // string@044d │ │ -02b7f8: 2201 0202 |002e: new-instance v1, Ljava/lang/StringBuilder; // type@0202 │ │ -02b7fc: 7010 9606 0100 |0030: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -02b802: 1a02 7101 |0033: const-string v2, "Index outside of enum: index " // string@0171 │ │ -02b806: 6e20 9a06 2100 |0035: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02b80c: 0c01 |0038: move-result-object v1 │ │ -02b80e: 6e20 9706 6100 |0039: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0697 │ │ -02b814: 0c01 |003c: move-result-object v1 │ │ -02b816: 6e10 9c06 0100 |003d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -02b81c: 0c01 |0040: move-result-object v1 │ │ -02b81e: 7120 d200 1000 |0041: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@00d2 │ │ -02b824: 1206 |0044: const/4 v6, #int 0 // #0 │ │ -02b826: 7100 0604 0000 |0045: invoke-static {}, Lcom/gacode/relaunchx/ReLaunch$SortKey;.values:()[Lcom/gacode/relaunchx/ReLaunch$SortKey; // method@0406 │ │ -02b82c: 0c00 |0048: move-result-object v0 │ │ -02b82e: 4600 0005 |0049: aget-object v0, v0, v5 │ │ -02b832: 5b40 6306 |004b: iput-object v0, v4, Lcom/gacode/relaunchx/ReLaunch;.sortKey:Lcom/gacode/relaunchx/ReLaunch$SortKey; // field@0663 │ │ -02b836: 7100 0a04 0000 |004d: invoke-static {}, Lcom/gacode/relaunchx/ReLaunch$SortMode;.values:()[Lcom/gacode/relaunchx/ReLaunch$SortMode; // method@040a │ │ -02b83c: 0c00 |0050: move-result-object v0 │ │ -02b83e: 4600 0006 |0051: aget-object v0, v0, v6 │ │ -02b842: 5b40 6406 |0053: iput-object v0, v4, Lcom/gacode/relaunchx/ReLaunch;.sortMode:Lcom/gacode/relaunchx/ReLaunch$SortMode; // field@0664 │ │ -02b846: 0e00 |0055: return-void │ │ -02b848: 3735 d4ff |0056: if-le v5, v3, 002a // -002c │ │ -02b84c: 1a00 4b04 |0058: const-string v0, "SortKey" // string@044b │ │ -02b850: 2201 0202 |005a: new-instance v1, Ljava/lang/StringBuilder; // type@0202 │ │ -02b854: 7010 9606 0100 |005c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -02b85a: 1a02 6f01 |005f: const-string v2, "Index outside of enum: ShowBookTitle=true, index " // string@016f │ │ -02b85e: 6e20 9a06 2100 |0061: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02b864: 0c01 |0064: move-result-object v1 │ │ -02b866: 6e20 9706 5100 |0065: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0697 │ │ -02b86c: 0c01 |0068: move-result-object v1 │ │ -02b86e: 6e10 9c06 0100 |0069: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -02b874: 0c01 |006c: move-result-object v1 │ │ -02b876: 7120 d200 1000 |006d: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@00d2 │ │ -02b87c: 1205 |0070: const/4 v5, #int 0 // #0 │ │ -02b87e: 28b9 |0071: goto 002a // -0047 │ │ +02c824: |[02c824] com.gacode.relaunchx.ReLaunch.setSortMode:(II)V │ │ +02c834: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +02c836: 5440 6006 |0001: iget-object v0, v4, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +02c83a: 1a01 8e0d |0003: const-string v1, "showBookTitles" // string@0d8e │ │ +02c83e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +02c840: 7230 6d00 1002 |0006: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ +02c846: 0a00 |0009: move-result v0 │ │ +02c848: 3900 4c00 |000a: if-nez v0, 0056 // +004c │ │ +02c84c: d805 0501 |000c: add-int/lit8 v5, v5, #int 1 // #01 │ │ +02c850: 1230 |000e: const/4 v0, #int 3 // #3 │ │ +02c852: 3705 1b00 |000f: if-le v5, v0, 002a // +001b │ │ +02c856: 1a00 4b04 |0011: const-string v0, "SortKey" // string@044b │ │ +02c85a: 2201 0202 |0013: new-instance v1, Ljava/lang/StringBuilder; // type@0202 │ │ +02c85e: 7010 9606 0100 |0015: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +02c864: 1a02 7001 |0018: const-string v2, "Index outside of enum: ShowBookTitles=false, index " // string@0170 │ │ +02c868: 6e20 9a06 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02c86e: 0c01 |001d: move-result-object v1 │ │ +02c870: 6e20 9706 5100 |001e: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0697 │ │ +02c876: 0c01 |0021: move-result-object v1 │ │ +02c878: 6e10 9c06 0100 |0022: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +02c87e: 0c01 |0025: move-result-object v1 │ │ +02c880: 7120 d200 1000 |0026: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@00d2 │ │ +02c886: 1205 |0029: const/4 v5, #int 0 // #0 │ │ +02c888: 3736 1b00 |002a: if-le v6, v3, 0045 // +001b │ │ +02c88c: 1a00 4d04 |002c: const-string v0, "SortOrder" // string@044d │ │ +02c890: 2201 0202 |002e: new-instance v1, Ljava/lang/StringBuilder; // type@0202 │ │ +02c894: 7010 9606 0100 |0030: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +02c89a: 1a02 7101 |0033: const-string v2, "Index outside of enum: index " // string@0171 │ │ +02c89e: 6e20 9a06 2100 |0035: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02c8a4: 0c01 |0038: move-result-object v1 │ │ +02c8a6: 6e20 9706 6100 |0039: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0697 │ │ +02c8ac: 0c01 |003c: move-result-object v1 │ │ +02c8ae: 6e10 9c06 0100 |003d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +02c8b4: 0c01 |0040: move-result-object v1 │ │ +02c8b6: 7120 d200 1000 |0041: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@00d2 │ │ +02c8bc: 1206 |0044: const/4 v6, #int 0 // #0 │ │ +02c8be: 7100 0604 0000 |0045: invoke-static {}, Lcom/gacode/relaunchx/ReLaunch$SortKey;.values:()[Lcom/gacode/relaunchx/ReLaunch$SortKey; // method@0406 │ │ +02c8c4: 0c00 |0048: move-result-object v0 │ │ +02c8c6: 4600 0005 |0049: aget-object v0, v0, v5 │ │ +02c8ca: 5b40 6306 |004b: iput-object v0, v4, Lcom/gacode/relaunchx/ReLaunch;.sortKey:Lcom/gacode/relaunchx/ReLaunch$SortKey; // field@0663 │ │ +02c8ce: 7100 0a04 0000 |004d: invoke-static {}, Lcom/gacode/relaunchx/ReLaunch$SortMode;.values:()[Lcom/gacode/relaunchx/ReLaunch$SortMode; // method@040a │ │ +02c8d4: 0c00 |0050: move-result-object v0 │ │ +02c8d6: 4600 0006 |0051: aget-object v0, v0, v6 │ │ +02c8da: 5b40 6406 |0053: iput-object v0, v4, Lcom/gacode/relaunchx/ReLaunch;.sortMode:Lcom/gacode/relaunchx/ReLaunch$SortMode; // field@0664 │ │ +02c8de: 0e00 |0055: return-void │ │ +02c8e0: 3735 d4ff |0056: if-le v5, v3, 002a // -002c │ │ +02c8e4: 1a00 4b04 |0058: const-string v0, "SortKey" // string@044b │ │ +02c8e8: 2201 0202 |005a: new-instance v1, Ljava/lang/StringBuilder; // type@0202 │ │ +02c8ec: 7010 9606 0100 |005c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +02c8f2: 1a02 6f01 |005f: const-string v2, "Index outside of enum: ShowBookTitle=true, index " // string@016f │ │ +02c8f6: 6e20 9a06 2100 |0061: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02c8fc: 0c01 |0064: move-result-object v1 │ │ +02c8fe: 6e20 9706 5100 |0065: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0697 │ │ +02c904: 0c01 |0068: move-result-object v1 │ │ +02c906: 6e10 9c06 0100 |0069: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +02c90c: 0c01 |006c: move-result-object v1 │ │ +02c90e: 7120 d200 1000 |006d: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@00d2 │ │ +02c914: 1205 |0070: const/4 v5, #int 0 // #0 │ │ +02c916: 28b9 |0071: goto 002a // -0047 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=3808 │ │ 0x000c line=3809 │ │ 0x000e line=3810 │ │ 0x0011 line=3811 │ │ 0x0029 line=3812 │ │ @@ -49367,25 +49373,25 @@ │ │ type : '(Landroid/widget/Button;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -02b880: |[02b880] com.gacode.relaunchx.ReLaunch.setUpButton:(Landroid/widget/Button;Ljava/lang/String;Ljava/lang/String;)V │ │ -02b890: 3804 1700 |0000: if-eqz v4, 0017 // +0017 │ │ -02b894: 7010 5d04 0300 |0002: invoke-direct {v3}, Lcom/gacode/relaunchx/ReLaunch;.setUpButtonIcons:()V // method@045d │ │ -02b89a: 2201 3101 |0005: new-instance v1, Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener; // type@0131 │ │ -02b89e: 7030 7d03 3105 |0007: invoke-direct {v1, v3, v5}, Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener;.:(Lcom/gacode/relaunchx/ReLaunch;Ljava/lang/String;)V // method@037d │ │ -02b8a4: 2200 5900 |000a: new-instance v0, Landroid/view/GestureDetector; // type@0059 │ │ -02b8a8: 7020 db00 1000 |000c: invoke-direct {v0, v1}, Landroid/view/GestureDetector;.:(Landroid/view/GestureDetector$OnGestureListener;)V // method@00db │ │ -02b8ae: 2202 5101 |000f: new-instance v2, Lcom/gacode/relaunchx/ReLaunch$3; // type@0151 │ │ -02b8b2: 7030 c503 3200 |0011: invoke-direct {v2, v3, v0}, Lcom/gacode/relaunchx/ReLaunch$3;.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/view/GestureDetector;)V // method@03c5 │ │ -02b8b8: 6e20 0f01 2400 |0014: invoke-virtual {v4, v2}, Landroid/widget/Button;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@010f │ │ -02b8be: 0e00 |0017: return-void │ │ +02c918: |[02c918] com.gacode.relaunchx.ReLaunch.setUpButton:(Landroid/widget/Button;Ljava/lang/String;Ljava/lang/String;)V │ │ +02c928: 3804 1700 |0000: if-eqz v4, 0017 // +0017 │ │ +02c92c: 7010 5d04 0300 |0002: invoke-direct {v3}, Lcom/gacode/relaunchx/ReLaunch;.setUpButtonIcons:()V // method@045d │ │ +02c932: 2201 3101 |0005: new-instance v1, Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener; // type@0131 │ │ +02c936: 7030 7d03 3105 |0007: invoke-direct {v1, v3, v5}, Lcom/gacode/relaunchx/ReLaunch$1UpSimpleOnGestureListener;.:(Lcom/gacode/relaunchx/ReLaunch;Ljava/lang/String;)V // method@037d │ │ +02c93c: 2200 5900 |000a: new-instance v0, Landroid/view/GestureDetector; // type@0059 │ │ +02c940: 7020 db00 1000 |000c: invoke-direct {v0, v1}, Landroid/view/GestureDetector;.:(Landroid/view/GestureDetector$OnGestureListener;)V // method@00db │ │ +02c946: 2202 5101 |000f: new-instance v2, Lcom/gacode/relaunchx/ReLaunch$3; // type@0151 │ │ +02c94a: 7030 c503 3200 |0011: invoke-direct {v2, v3, v0}, Lcom/gacode/relaunchx/ReLaunch$3;.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/view/GestureDetector;)V // method@03c5 │ │ +02c950: 6e20 0f01 2400 |0014: invoke-virtual {v4, v2}, Landroid/widget/Button;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@010f │ │ +02c956: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=751 │ │ 0x0002 line=752 │ │ 0x0005 line=825 │ │ 0x000a line=826 │ │ 0x000f line=827 │ │ @@ -49403,45 +49409,45 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 66 16-bit code units │ │ -02b8c0: |[02b8c0] com.gacode.relaunchx.ReLaunch.setUpButtonIcons:()V │ │ -02b8d0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -02b8d2: 1402 6800 0c7f |0001: const v2, #float 1.86094e+38 // #7f0c0068 │ │ -02b8d8: 6e20 2c04 2500 |0004: invoke-virtual {v5, v2}, Lcom/gacode/relaunchx/ReLaunch;.findViewById:(I)Landroid/view/View; // method@042c │ │ -02b8de: 0c00 |0007: move-result-object v0 │ │ -02b8e0: 1f00 8100 |0008: check-cast v0, Landroid/widget/TextView; // type@0081 │ │ -02b8e4: 1402 6900 0c7f |000a: const v2, #float 1.86094e+38 // #7f0c0069 │ │ -02b8ea: 6e20 2c04 2500 |000d: invoke-virtual {v5, v2}, Lcom/gacode/relaunchx/ReLaunch;.findViewById:(I)Landroid/view/View; // method@042c │ │ -02b8f0: 0c01 |0010: move-result-object v1 │ │ -02b8f2: 1f01 8100 |0011: check-cast v1, Landroid/widget/TextView; // type@0081 │ │ -02b8f6: 5452 6006 |0013: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -02b8fa: 1a03 b207 |0015: const-string v3, "filterResults" // string@07b2 │ │ -02b8fe: 7230 6d00 3204 |0017: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ -02b904: 0a02 |001a: move-result v2 │ │ -02b906: 3802 1900 |001b: if-eqz v2, 0034 // +0019 │ │ -02b90a: 1402 3100 027f |001d: const v2, #float 1.72801e+38 // #7f020031 │ │ -02b910: 6e54 5201 2044 |0020: invoke-virtual {v0, v2, v4, v4, v4}, Landroid/widget/TextView;.setCompoundDrawablesWithIntrinsicBounds:(IIII)V // method@0152 │ │ -02b916: 5452 6006 |0023: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -02b91a: 1a03 930d |0025: const-string v3, "showHidden" // string@0d93 │ │ -02b91e: 7230 6d00 3204 |0027: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ -02b924: 0a02 |002a: move-result v2 │ │ -02b926: 3802 1000 |002b: if-eqz v2, 003b // +0010 │ │ -02b92a: 1402 3b00 027f |002d: const v2, #float 1.72801e+38 // #7f02003b │ │ -02b930: 6e54 5201 2144 |0030: invoke-virtual {v1, v2, v4, v4, v4}, Landroid/widget/TextView;.setCompoundDrawablesWithIntrinsicBounds:(IIII)V // method@0152 │ │ -02b936: 0e00 |0033: return-void │ │ -02b938: 1402 3000 027f |0034: const v2, #float 1.72801e+38 // #7f020030 │ │ -02b93e: 6e54 5201 2044 |0037: invoke-virtual {v0, v2, v4, v4, v4}, Landroid/widget/TextView;.setCompoundDrawablesWithIntrinsicBounds:(IIII)V // method@0152 │ │ -02b944: 28e9 |003a: goto 0023 // -0017 │ │ -02b946: 1402 3a00 027f |003b: const v2, #float 1.72801e+38 // #7f02003a │ │ -02b94c: 6e54 5201 2144 |003e: invoke-virtual {v1, v2, v4, v4, v4}, Landroid/widget/TextView;.setCompoundDrawablesWithIntrinsicBounds:(IIII)V // method@0152 │ │ -02b952: 28f2 |0041: goto 0033 // -000e │ │ +02c958: |[02c958] com.gacode.relaunchx.ReLaunch.setUpButtonIcons:()V │ │ +02c968: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +02c96a: 1402 6800 0c7f |0001: const v2, #float 1.86094e+38 // #7f0c0068 │ │ +02c970: 6e20 2c04 2500 |0004: invoke-virtual {v5, v2}, Lcom/gacode/relaunchx/ReLaunch;.findViewById:(I)Landroid/view/View; // method@042c │ │ +02c976: 0c00 |0007: move-result-object v0 │ │ +02c978: 1f00 8100 |0008: check-cast v0, Landroid/widget/TextView; // type@0081 │ │ +02c97c: 1402 6900 0c7f |000a: const v2, #float 1.86094e+38 // #7f0c0069 │ │ +02c982: 6e20 2c04 2500 |000d: invoke-virtual {v5, v2}, Lcom/gacode/relaunchx/ReLaunch;.findViewById:(I)Landroid/view/View; // method@042c │ │ +02c988: 0c01 |0010: move-result-object v1 │ │ +02c98a: 1f01 8100 |0011: check-cast v1, Landroid/widget/TextView; // type@0081 │ │ +02c98e: 5452 6006 |0013: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +02c992: 1a03 b207 |0015: const-string v3, "filterResults" // string@07b2 │ │ +02c996: 7230 6d00 3204 |0017: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ +02c99c: 0a02 |001a: move-result v2 │ │ +02c99e: 3802 1900 |001b: if-eqz v2, 0034 // +0019 │ │ +02c9a2: 1402 3100 027f |001d: const v2, #float 1.72801e+38 // #7f020031 │ │ +02c9a8: 6e54 5201 2044 |0020: invoke-virtual {v0, v2, v4, v4, v4}, Landroid/widget/TextView;.setCompoundDrawablesWithIntrinsicBounds:(IIII)V // method@0152 │ │ +02c9ae: 5452 6006 |0023: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +02c9b2: 1a03 930d |0025: const-string v3, "showHidden" // string@0d93 │ │ +02c9b6: 7230 6d00 3204 |0027: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ +02c9bc: 0a02 |002a: move-result v2 │ │ +02c9be: 3802 1000 |002b: if-eqz v2, 003b // +0010 │ │ +02c9c2: 1402 3b00 027f |002d: const v2, #float 1.72801e+38 // #7f02003b │ │ +02c9c8: 6e54 5201 2144 |0030: invoke-virtual {v1, v2, v4, v4, v4}, Landroid/widget/TextView;.setCompoundDrawablesWithIntrinsicBounds:(IIII)V // method@0152 │ │ +02c9ce: 0e00 |0033: return-void │ │ +02c9d0: 1402 3000 027f |0034: const v2, #float 1.72801e+38 // #7f020030 │ │ +02c9d6: 6e54 5201 2044 |0037: invoke-virtual {v0, v2, v4, v4, v4}, Landroid/widget/TextView;.setCompoundDrawablesWithIntrinsicBounds:(IIII)V // method@0152 │ │ +02c9dc: 28e9 |003a: goto 0023 // -0017 │ │ +02c9de: 1402 3a00 027f |003b: const v2, #float 1.72801e+38 // #7f02003a │ │ +02c9e4: 6e54 5201 2144 |003e: invoke-virtual {v1, v2, v4, v4, v4}, Landroid/widget/TextView;.setCompoundDrawablesWithIntrinsicBounds:(IIII)V // method@0152 │ │ +02c9ea: 28f2 |0041: goto 0033 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=736 │ │ 0x000a line=737 │ │ 0x0013 line=738 │ │ 0x001d line=739 │ │ 0x0023 line=743 │ │ @@ -49459,358 +49465,358 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 25 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 713 16-bit code units │ │ -02b954: |[02b954] com.gacode.relaunchx.ReLaunch.showBookInfo:(Ljava/lang/String;)V │ │ -02b964: 1303 1801 |0000: const/16 v3, #int 280 // #118 │ │ -02b968: 1208 |0002: const/4 v8, #int 0 // #0 │ │ -02b96a: 2209 0f00 |0003: new-instance v9, Landroid/app/Dialog; // type@000f │ │ -02b96e: 1413 0e00 0301 |0005: const v19, #float 2.40609e-38 // #0103000e │ │ -02b974: 0800 1700 |0008: move-object/from16 v0, v23 │ │ -02b978: 0201 1300 |000a: move/from16 v1, v19 │ │ -02b97c: 7030 2e00 0901 |000c: invoke-direct {v9, v0, v1}, Landroid/app/Dialog;.:(Landroid/content/Context;I)V // method@002e │ │ -02b982: 1413 0400 037f |000f: const v19, #float 1.74129e+38 // #7f030004 │ │ -02b988: 0200 1300 |0012: move/from16 v0, v19 │ │ -02b98c: 6e20 3200 0900 |0014: invoke-virtual {v9, v0}, Landroid/app/Dialog;.setContentView:(I)V // method@0032 │ │ -02b992: 0800 1700 |0017: move-object/from16 v0, v23 │ │ -02b996: 5400 4a06 |0019: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02b99a: 0813 0000 |001b: move-object/from16 v19, v0 │ │ -02b99e: 0800 1700 |001d: move-object/from16 v0, v23 │ │ -02b9a2: 5400 6006 |001f: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -02b9a6: 0814 0000 |0021: move-object/from16 v20, v0 │ │ -02b9aa: 1415 0100 0c7f |0023: const v21, #float 1.86092e+38 // #7f0c0001 │ │ -02b9b0: 0200 1500 |0026: move/from16 v0, v21 │ │ -02b9b4: 6e20 3000 0900 |0028: invoke-virtual {v9, v0}, Landroid/app/Dialog;.findViewById:(I)Landroid/view/View; // method@0030 │ │ -02b9ba: 0c15 |002b: move-result-object v21 │ │ -02b9bc: 7703 4b05 1300 |002c: invoke-static/range {v19, v20, v21}, Lcom/gacode/relaunchx/SizeManipulation;.AdjustWithPreferencesToolbarMinHeight:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/view/View;)V // method@054b │ │ -02b9c2: 2210 da01 |002f: new-instance v16, Lebook/parser/InstantParser; // type@01da │ │ -02b9c6: 7601 1406 1000 |0031: invoke-direct/range {v16}, Lebook/parser/InstantParser;.:()V // method@0614 │ │ -02b9cc: 1313 0100 |0034: const/16 v19, #int 1 // #1 │ │ -02b9d0: 0800 1000 |0036: move-object/from16 v0, v16 │ │ -02b9d4: 0801 1800 |0038: move-object/from16 v1, v24 │ │ -02b9d8: 0202 1300 |003a: move/from16 v2, v19 │ │ -02b9dc: 6e30 1c06 1002 |003c: invoke-virtual {v0, v1, v2}, Lebook/parser/Parser;.parse:(Ljava/lang/String;Z)Lebook/EBook; // method@061c │ │ -02b9e2: 0c0a |003f: move-result-object v10 │ │ -02b9e4: 54a0 b207 |0040: iget-object v0, v10, Lebook/EBook;.cover:[B // field@07b2 │ │ -02b9e8: 0813 0000 |0042: move-object/from16 v19, v0 │ │ -02b9ec: 3813 3700 |0044: if-eqz v19, 007b // +0037 │ │ -02b9f0: 54a0 b207 |0046: iget-object v0, v10, Lebook/EBook;.cover:[B // field@07b2 │ │ -02b9f4: 0813 0000 |0048: move-object/from16 v19, v0 │ │ -02b9f8: 1314 0000 |004a: const/16 v20, #int 0 // #0 │ │ -02b9fc: 54a0 b207 |004c: iget-object v0, v10, Lebook/EBook;.cover:[B // field@07b2 │ │ -02ba00: 0815 0000 |004e: move-object/from16 v21, v0 │ │ -02ba04: 0800 1500 |0050: move-object/from16 v0, v21 │ │ -02ba08: 2100 |0052: array-length v0, v0 │ │ -02ba0a: 0215 0000 |0053: move/from16 v21, v0 │ │ -02ba0e: 7703 9000 1300 |0055: invoke-static/range {v19, v20, v21}, Landroid/graphics/BitmapFactory;.decodeByteArray:([BII)Landroid/graphics/Bitmap; // method@0090 │ │ -02ba14: 0c06 |0058: move-result-object v6 │ │ -02ba16: 3806 2200 |0059: if-eqz v6, 007b // +0022 │ │ -02ba1a: 1313 1801 |005b: const/16 v19, #int 280 // #118 │ │ -02ba1e: 6e10 8f00 0600 |005d: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getWidth:()I // method@008f │ │ -02ba24: 0a14 |0060: move-result v20 │ │ -02ba26: 7702 6506 1300 |0061: invoke-static/range {v19, v20}, Ljava/lang/Math;.min:(II)I // method@0665 │ │ -02ba2c: 0a12 |0064: move-result v18 │ │ -02ba2e: 6e10 8e00 0600 |0065: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getHeight:()I // method@008e │ │ -02ba34: 0a13 |0068: move-result v19 │ │ -02ba36: 9213 1312 |0069: mul-int v19, v19, v18 │ │ -02ba3a: 6e10 8f00 0600 |006b: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getWidth:()I // method@008f │ │ -02ba40: 0a14 |006e: move-result v20 │ │ -02ba42: 930b 1314 |006f: div-int v11, v19, v20 │ │ -02ba46: 1313 0100 |0071: const/16 v19, #int 1 // #1 │ │ -02ba4a: 0200 1200 |0073: move/from16 v0, v18 │ │ -02ba4e: 0201 1300 |0075: move/from16 v1, v19 │ │ -02ba52: 7140 8d00 061b |0077: invoke-static {v6, v0, v11, v1}, Landroid/graphics/Bitmap;.createScaledBitmap:(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; // method@008d │ │ -02ba58: 0c08 |007a: move-result-object v8 │ │ -02ba5a: 55a0 b907 |007b: iget-boolean v0, v10, Lebook/EBook;.isOk:Z // field@07b9 │ │ -02ba5e: 0213 0000 |007d: move/from16 v19, v0 │ │ -02ba62: 3813 1302 |007f: if-eqz v19, 0292 // +0213 │ │ -02ba66: 1413 2000 0c7f |0081: const v19, #float 1.86093e+38 // #7f0c0020 │ │ -02ba6c: 0200 1300 |0084: move/from16 v0, v19 │ │ -02ba70: 6e20 3000 0900 |0086: invoke-virtual {v9, v0}, Landroid/app/Dialog;.findViewById:(I)Landroid/view/View; // method@0030 │ │ -02ba76: 0c0d |0089: move-result-object v13 │ │ -02ba78: 1f0d 7700 |008a: check-cast v13, Landroid/widget/ImageView; // type@0077 │ │ -02ba7c: 3808 a501 |008c: if-eqz v8, 0231 // +01a5 │ │ -02ba80: 6e20 3301 8d00 |008e: invoke-virtual {v13, v8}, Landroid/widget/ImageView;.setImageBitmap:(Landroid/graphics/Bitmap;)V // method@0133 │ │ -02ba86: 1413 2200 0c7f |0091: const v19, #float 1.86093e+38 // #7f0c0022 │ │ -02ba8c: 0200 1300 |0094: move/from16 v0, v19 │ │ -02ba90: 6e20 3000 0900 |0096: invoke-virtual {v9, v0}, Landroid/app/Dialog;.findViewById:(I)Landroid/view/View; // method@0030 │ │ -02ba96: 0c11 |0099: move-result-object v17 │ │ -02ba98: 1f11 8100 |009a: check-cast v17, Landroid/widget/TextView; // type@0081 │ │ -02ba9c: 54a0 be07 |009c: iget-object v0, v10, Lebook/EBook;.title:Ljava/lang/String; // field@07be │ │ -02baa0: 0813 0000 |009e: move-object/from16 v19, v0 │ │ -02baa4: 0800 1100 |00a0: move-object/from16 v0, v17 │ │ -02baa8: 0801 1300 |00a2: move-object/from16 v1, v19 │ │ -02baac: 6e20 5801 1000 |00a4: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ -02bab2: 1413 2800 0c7f |00a7: const v19, #float 1.86093e+38 // #7f0c0028 │ │ -02bab8: 0200 1300 |00aa: move/from16 v0, v19 │ │ -02babc: 6e20 3000 0900 |00ac: invoke-virtual {v9, v0}, Landroid/app/Dialog;.findViewById:(I)Landroid/view/View; // method@0030 │ │ -02bac2: 0c11 |00af: move-result-object v17 │ │ -02bac4: 1f11 8100 |00b0: check-cast v17, Landroid/widget/TextView; // type@0081 │ │ -02bac8: 54a0 b007 |00b2: iget-object v0, v10, Lebook/EBook;.annotation:Ljava/lang/String; // field@07b0 │ │ -02bacc: 0813 0000 |00b4: move-object/from16 v19, v0 │ │ -02bad0: 3813 8401 |00b6: if-eqz v19, 023a // +0184 │ │ -02bad4: 54a0 b007 |00b8: iget-object v0, v10, Lebook/EBook;.annotation:Ljava/lang/String; // field@07b0 │ │ -02bad8: 0813 0000 |00ba: move-object/from16 v19, v0 │ │ -02badc: 7401 9006 1300 |00bc: invoke-virtual/range {v19}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0690 │ │ -02bae2: 0c13 |00bf: move-result-object v19 │ │ -02bae4: 1a14 9e00 |00c0: const-string v20, "

" // string@009e │ │ -02bae8: 1a15 0000 |00c2: const-string v21, "" // string@0000 │ │ -02baec: 7403 8706 1300 |00c4: invoke-virtual/range {v19, v20, v21}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@0687 │ │ -02baf2: 0c13 |00c7: move-result-object v19 │ │ -02baf4: 1a14 8900 |00c8: const-string v20, "

" // string@0089 │ │ -02baf8: 1a15 0100 |00ca: const-string v21, " │ │ +02c9ec: |[02c9ec] com.gacode.relaunchx.ReLaunch.showBookInfo:(Ljava/lang/String;)V │ │ +02c9fc: 1303 1801 |0000: const/16 v3, #int 280 // #118 │ │ +02ca00: 1208 |0002: const/4 v8, #int 0 // #0 │ │ +02ca02: 2209 0f00 |0003: new-instance v9, Landroid/app/Dialog; // type@000f │ │ +02ca06: 1413 0e00 0301 |0005: const v19, #float 2.40609e-38 // #0103000e │ │ +02ca0c: 0800 1700 |0008: move-object/from16 v0, v23 │ │ +02ca10: 0201 1300 |000a: move/from16 v1, v19 │ │ +02ca14: 7030 2e00 0901 |000c: invoke-direct {v9, v0, v1}, Landroid/app/Dialog;.:(Landroid/content/Context;I)V // method@002e │ │ +02ca1a: 1413 0400 037f |000f: const v19, #float 1.74129e+38 // #7f030004 │ │ +02ca20: 0200 1300 |0012: move/from16 v0, v19 │ │ +02ca24: 6e20 3200 0900 |0014: invoke-virtual {v9, v0}, Landroid/app/Dialog;.setContentView:(I)V // method@0032 │ │ +02ca2a: 0800 1700 |0017: move-object/from16 v0, v23 │ │ +02ca2e: 5400 4a06 |0019: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02ca32: 0813 0000 |001b: move-object/from16 v19, v0 │ │ +02ca36: 0800 1700 |001d: move-object/from16 v0, v23 │ │ +02ca3a: 5400 6006 |001f: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +02ca3e: 0814 0000 |0021: move-object/from16 v20, v0 │ │ +02ca42: 1415 0100 0c7f |0023: const v21, #float 1.86092e+38 // #7f0c0001 │ │ +02ca48: 0200 1500 |0026: move/from16 v0, v21 │ │ +02ca4c: 6e20 3000 0900 |0028: invoke-virtual {v9, v0}, Landroid/app/Dialog;.findViewById:(I)Landroid/view/View; // method@0030 │ │ +02ca52: 0c15 |002b: move-result-object v21 │ │ +02ca54: 7703 4b05 1300 |002c: invoke-static/range {v19, v20, v21}, Lcom/gacode/relaunchx/SizeManipulation;.AdjustWithPreferencesToolbarMinHeight:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/view/View;)V // method@054b │ │ +02ca5a: 2210 da01 |002f: new-instance v16, Lebook/parser/InstantParser; // type@01da │ │ +02ca5e: 7601 1406 1000 |0031: invoke-direct/range {v16}, Lebook/parser/InstantParser;.:()V // method@0614 │ │ +02ca64: 1313 0100 |0034: const/16 v19, #int 1 // #1 │ │ +02ca68: 0800 1000 |0036: move-object/from16 v0, v16 │ │ +02ca6c: 0801 1800 |0038: move-object/from16 v1, v24 │ │ +02ca70: 0202 1300 |003a: move/from16 v2, v19 │ │ +02ca74: 6e30 1c06 1002 |003c: invoke-virtual {v0, v1, v2}, Lebook/parser/Parser;.parse:(Ljava/lang/String;Z)Lebook/EBook; // method@061c │ │ +02ca7a: 0c0a |003f: move-result-object v10 │ │ +02ca7c: 54a0 b207 |0040: iget-object v0, v10, Lebook/EBook;.cover:[B // field@07b2 │ │ +02ca80: 0813 0000 |0042: move-object/from16 v19, v0 │ │ +02ca84: 3813 3700 |0044: if-eqz v19, 007b // +0037 │ │ +02ca88: 54a0 b207 |0046: iget-object v0, v10, Lebook/EBook;.cover:[B // field@07b2 │ │ +02ca8c: 0813 0000 |0048: move-object/from16 v19, v0 │ │ +02ca90: 1314 0000 |004a: const/16 v20, #int 0 // #0 │ │ +02ca94: 54a0 b207 |004c: iget-object v0, v10, Lebook/EBook;.cover:[B // field@07b2 │ │ +02ca98: 0815 0000 |004e: move-object/from16 v21, v0 │ │ +02ca9c: 0800 1500 |0050: move-object/from16 v0, v21 │ │ +02caa0: 2100 |0052: array-length v0, v0 │ │ +02caa2: 0215 0000 |0053: move/from16 v21, v0 │ │ +02caa6: 7703 9000 1300 |0055: invoke-static/range {v19, v20, v21}, Landroid/graphics/BitmapFactory;.decodeByteArray:([BII)Landroid/graphics/Bitmap; // method@0090 │ │ +02caac: 0c06 |0058: move-result-object v6 │ │ +02caae: 3806 2200 |0059: if-eqz v6, 007b // +0022 │ │ +02cab2: 1313 1801 |005b: const/16 v19, #int 280 // #118 │ │ +02cab6: 6e10 8f00 0600 |005d: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getWidth:()I // method@008f │ │ +02cabc: 0a14 |0060: move-result v20 │ │ +02cabe: 7702 6506 1300 |0061: invoke-static/range {v19, v20}, Ljava/lang/Math;.min:(II)I // method@0665 │ │ +02cac4: 0a12 |0064: move-result v18 │ │ +02cac6: 6e10 8e00 0600 |0065: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getHeight:()I // method@008e │ │ +02cacc: 0a13 |0068: move-result v19 │ │ +02cace: 9213 1312 |0069: mul-int v19, v19, v18 │ │ +02cad2: 6e10 8f00 0600 |006b: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getWidth:()I // method@008f │ │ +02cad8: 0a14 |006e: move-result v20 │ │ +02cada: 930b 1314 |006f: div-int v11, v19, v20 │ │ +02cade: 1313 0100 |0071: const/16 v19, #int 1 // #1 │ │ +02cae2: 0200 1200 |0073: move/from16 v0, v18 │ │ +02cae6: 0201 1300 |0075: move/from16 v1, v19 │ │ +02caea: 7140 8d00 061b |0077: invoke-static {v6, v0, v11, v1}, Landroid/graphics/Bitmap;.createScaledBitmap:(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; // method@008d │ │ +02caf0: 0c08 |007a: move-result-object v8 │ │ +02caf2: 55a0 b907 |007b: iget-boolean v0, v10, Lebook/EBook;.isOk:Z // field@07b9 │ │ +02caf6: 0213 0000 |007d: move/from16 v19, v0 │ │ +02cafa: 3813 1302 |007f: if-eqz v19, 0292 // +0213 │ │ +02cafe: 1413 2000 0c7f |0081: const v19, #float 1.86093e+38 // #7f0c0020 │ │ +02cb04: 0200 1300 |0084: move/from16 v0, v19 │ │ +02cb08: 6e20 3000 0900 |0086: invoke-virtual {v9, v0}, Landroid/app/Dialog;.findViewById:(I)Landroid/view/View; // method@0030 │ │ +02cb0e: 0c0d |0089: move-result-object v13 │ │ +02cb10: 1f0d 7700 |008a: check-cast v13, Landroid/widget/ImageView; // type@0077 │ │ +02cb14: 3808 a501 |008c: if-eqz v8, 0231 // +01a5 │ │ +02cb18: 6e20 3301 8d00 |008e: invoke-virtual {v13, v8}, Landroid/widget/ImageView;.setImageBitmap:(Landroid/graphics/Bitmap;)V // method@0133 │ │ +02cb1e: 1413 2200 0c7f |0091: const v19, #float 1.86093e+38 // #7f0c0022 │ │ +02cb24: 0200 1300 |0094: move/from16 v0, v19 │ │ +02cb28: 6e20 3000 0900 |0096: invoke-virtual {v9, v0}, Landroid/app/Dialog;.findViewById:(I)Landroid/view/View; // method@0030 │ │ +02cb2e: 0c11 |0099: move-result-object v17 │ │ +02cb30: 1f11 8100 |009a: check-cast v17, Landroid/widget/TextView; // type@0081 │ │ +02cb34: 54a0 be07 |009c: iget-object v0, v10, Lebook/EBook;.title:Ljava/lang/String; // field@07be │ │ +02cb38: 0813 0000 |009e: move-object/from16 v19, v0 │ │ +02cb3c: 0800 1100 |00a0: move-object/from16 v0, v17 │ │ +02cb40: 0801 1300 |00a2: move-object/from16 v1, v19 │ │ +02cb44: 6e20 5801 1000 |00a4: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ +02cb4a: 1413 2800 0c7f |00a7: const v19, #float 1.86093e+38 // #7f0c0028 │ │ +02cb50: 0200 1300 |00aa: move/from16 v0, v19 │ │ +02cb54: 6e20 3000 0900 |00ac: invoke-virtual {v9, v0}, Landroid/app/Dialog;.findViewById:(I)Landroid/view/View; // method@0030 │ │ +02cb5a: 0c11 |00af: move-result-object v17 │ │ +02cb5c: 1f11 8100 |00b0: check-cast v17, Landroid/widget/TextView; // type@0081 │ │ +02cb60: 54a0 b007 |00b2: iget-object v0, v10, Lebook/EBook;.annotation:Ljava/lang/String; // field@07b0 │ │ +02cb64: 0813 0000 |00b4: move-object/from16 v19, v0 │ │ +02cb68: 3813 8401 |00b6: if-eqz v19, 023a // +0184 │ │ +02cb6c: 54a0 b007 |00b8: iget-object v0, v10, Lebook/EBook;.annotation:Ljava/lang/String; // field@07b0 │ │ +02cb70: 0813 0000 |00ba: move-object/from16 v19, v0 │ │ +02cb74: 7401 9006 1300 |00bc: invoke-virtual/range {v19}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0690 │ │ +02cb7a: 0c13 |00bf: move-result-object v19 │ │ +02cb7c: 1a14 9e00 |00c0: const-string v20, "

" // string@009e │ │ +02cb80: 1a15 0000 |00c2: const-string v21, "" // string@0000 │ │ +02cb84: 7403 8706 1300 |00c4: invoke-virtual/range {v19, v20, v21}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@0687 │ │ +02cb8a: 0c13 |00c7: move-result-object v19 │ │ +02cb8c: 1a14 8900 |00c8: const-string v20, "

" // string@0089 │ │ +02cb90: 1a15 0100 |00ca: const-string v21, " │ │ " // string@0001 │ │ -02bafc: 7403 8706 1300 |00cc: invoke-virtual/range {v19, v20, v21}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@0687 │ │ -02bb02: 0c13 |00cf: move-result-object v19 │ │ -02bb04: 0800 1300 |00d0: move-object/from16 v0, v19 │ │ -02bb08: 5ba0 b007 |00d2: iput-object v0, v10, Lebook/EBook;.annotation:Ljava/lang/String; // field@07b0 │ │ -02bb0c: 54a0 b007 |00d4: iget-object v0, v10, Lebook/EBook;.annotation:Ljava/lang/String; // field@07b0 │ │ -02bb10: 0813 0000 |00d6: move-object/from16 v19, v0 │ │ -02bb14: 0800 1100 |00d8: move-object/from16 v0, v17 │ │ -02bb18: 0801 1300 |00da: move-object/from16 v1, v19 │ │ -02bb1c: 6e20 5801 1000 |00dc: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ -02bb22: 1413 2400 0c7f |00df: const v19, #float 1.86093e+38 // #7f0c0024 │ │ -02bb28: 0200 1300 |00e2: move/from16 v0, v19 │ │ -02bb2c: 6e20 3000 0900 |00e4: invoke-virtual {v9, v0}, Landroid/app/Dialog;.findViewById:(I)Landroid/view/View; // method@0030 │ │ -02bb32: 0c0e |00e7: move-result-object v14 │ │ -02bb34: 1f0e 7b00 |00e8: check-cast v14, Landroid/widget/ListView; // type@007b │ │ -02bb38: 1313 0000 |00ea: const/16 v19, #int 0 // #0 │ │ -02bb3c: 0800 1300 |00ec: move-object/from16 v0, v19 │ │ -02bb40: 6e20 4401 0e00 |00ee: invoke-virtual {v14, v0}, Landroid/widget/ListView;.setDivider:(Landroid/graphics/drawable/Drawable;)V // method@0144 │ │ -02bb46: 54a0 b107 |00f1: iget-object v0, v10, Lebook/EBook;.authors:Ljava/util/ArrayList; // field@07b1 │ │ -02bb4a: 0813 0000 |00f3: move-object/from16 v19, v0 │ │ -02bb4e: 7401 b406 1300 |00f5: invoke-virtual/range {v19}, Ljava/util/ArrayList;.size:()I // method@06b4 │ │ -02bb54: 0a13 |00f8: move-result v19 │ │ -02bb56: 3d13 5b01 |00f9: if-lez v19, 0254 // +015b │ │ -02bb5a: 54a0 b107 |00fb: iget-object v0, v10, Lebook/EBook;.authors:Ljava/util/ArrayList; // field@07b1 │ │ -02bb5e: 0813 0000 |00fd: move-object/from16 v19, v0 │ │ -02bb62: 7401 b406 1300 |00ff: invoke-virtual/range {v19}, Ljava/util/ArrayList;.size:()I // method@06b4 │ │ -02bb68: 0a13 |0102: move-result v19 │ │ -02bb6a: 0200 1300 |0103: move/from16 v0, v19 │ │ -02bb6e: 2305 3302 |0105: new-array v5, v0, [Ljava/lang/String; // type@0233 │ │ -02bb72: 120c |0107: const/4 v12, #int 0 // #0 │ │ -02bb74: 54a0 b107 |0108: iget-object v0, v10, Lebook/EBook;.authors:Ljava/util/ArrayList; // field@07b1 │ │ -02bb78: 0813 0000 |010a: move-object/from16 v19, v0 │ │ -02bb7c: 7401 b406 1300 |010c: invoke-virtual/range {v19}, Ljava/util/ArrayList;.size:()I // method@06b4 │ │ -02bb82: 0a13 |010f: move-result v19 │ │ -02bb84: 0200 1300 |0110: move/from16 v0, v19 │ │ -02bb88: 350c 3301 |0112: if-ge v12, v0, 0245 // +0133 │ │ -02bb8c: 1a04 0000 |0114: const-string v4, "" // string@0000 │ │ -02bb90: 54a0 b107 |0116: iget-object v0, v10, Lebook/EBook;.authors:Ljava/util/ArrayList; // field@07b1 │ │ -02bb94: 0813 0000 |0118: move-object/from16 v19, v0 │ │ -02bb98: 0800 1300 |011a: move-object/from16 v0, v19 │ │ -02bb9c: 6e20 b206 c000 |011c: invoke-virtual {v0, v12}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@06b2 │ │ -02bba2: 0c13 |011f: move-result-object v19 │ │ -02bba4: 1f13 d501 |0120: check-cast v19, Lebook/Person; // type@01d5 │ │ -02bba8: 0800 1300 |0122: move-object/from16 v0, v19 │ │ -02bbac: 5400 c807 |0124: iget-object v0, v0, Lebook/Person;.firstName:Ljava/lang/String; // field@07c8 │ │ -02bbb0: 0813 0000 |0126: move-object/from16 v19, v0 │ │ -02bbb4: 3813 5700 |0128: if-eqz v19, 017f // +0057 │ │ -02bbb8: 54a0 b107 |012a: iget-object v0, v10, Lebook/EBook;.authors:Ljava/util/ArrayList; // field@07b1 │ │ -02bbbc: 0813 0000 |012c: move-object/from16 v19, v0 │ │ -02bbc0: 0800 1300 |012e: move-object/from16 v0, v19 │ │ -02bbc4: 6e20 b206 c000 |0130: invoke-virtual {v0, v12}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@06b2 │ │ -02bbca: 0c13 |0133: move-result-object v19 │ │ -02bbcc: 1f13 d501 |0134: check-cast v19, Lebook/Person; // type@01d5 │ │ -02bbd0: 0800 1300 |0136: move-object/from16 v0, v19 │ │ -02bbd4: 5400 c807 |0138: iget-object v0, v0, Lebook/Person;.firstName:Ljava/lang/String; // field@07c8 │ │ -02bbd8: 0813 0000 |013a: move-object/from16 v19, v0 │ │ -02bbdc: 7401 8506 1300 |013c: invoke-virtual/range {v19}, Ljava/lang/String;.length:()I // method@0685 │ │ -02bbe2: 0a13 |013f: move-result v19 │ │ -02bbe4: 3d13 3f00 |0140: if-lez v19, 017f // +003f │ │ -02bbe8: 2213 0202 |0142: new-instance v19, Ljava/lang/StringBuilder; // type@0202 │ │ -02bbec: 7601 9606 1300 |0144: invoke-direct/range {v19}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -02bbf2: 0800 1300 |0147: move-object/from16 v0, v19 │ │ -02bbf6: 6e20 9a06 4000 |0149: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02bbfc: 0c14 |014c: move-result-object v20 │ │ -02bbfe: 54a0 b107 |014d: iget-object v0, v10, Lebook/EBook;.authors:Ljava/util/ArrayList; // field@07b1 │ │ -02bc02: 0813 0000 |014f: move-object/from16 v19, v0 │ │ -02bc06: 0800 1300 |0151: move-object/from16 v0, v19 │ │ -02bc0a: 6e20 b206 c000 |0153: invoke-virtual {v0, v12}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@06b2 │ │ -02bc10: 0c13 |0156: move-result-object v19 │ │ -02bc12: 1f13 d501 |0157: check-cast v19, Lebook/Person; // type@01d5 │ │ -02bc16: 0800 1300 |0159: move-object/from16 v0, v19 │ │ -02bc1a: 5400 c807 |015b: iget-object v0, v0, Lebook/Person;.firstName:Ljava/lang/String; // field@07c8 │ │ -02bc1e: 0813 0000 |015d: move-object/from16 v19, v0 │ │ -02bc22: 1315 0000 |015f: const/16 v21, #int 0 // #0 │ │ -02bc26: 1316 0100 |0161: const/16 v22, #int 1 // #1 │ │ -02bc2a: 0800 1300 |0163: move-object/from16 v0, v19 │ │ -02bc2e: 0201 1500 |0165: move/from16 v1, v21 │ │ -02bc32: 0202 1600 |0167: move/from16 v2, v22 │ │ -02bc36: 6e30 8c06 1002 |0169: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@068c │ │ -02bc3c: 0c13 |016c: move-result-object v19 │ │ -02bc3e: 0800 1400 |016d: move-object/from16 v0, v20 │ │ -02bc42: 0801 1300 |016f: move-object/from16 v1, v19 │ │ -02bc46: 6e20 9a06 1000 |0171: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02bc4c: 0c13 |0174: move-result-object v19 │ │ -02bc4e: 1a14 4f00 |0175: const-string v20, "." // string@004f │ │ -02bc52: 7402 9a06 1300 |0177: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02bc58: 0c13 |017a: move-result-object v19 │ │ -02bc5a: 7401 9c06 1300 |017b: invoke-virtual/range {v19}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -02bc60: 0c04 |017e: move-result-object v4 │ │ -02bc62: 54a0 b107 |017f: iget-object v0, v10, Lebook/EBook;.authors:Ljava/util/ArrayList; // field@07b1 │ │ -02bc66: 0813 0000 |0181: move-object/from16 v19, v0 │ │ -02bc6a: 0800 1300 |0183: move-object/from16 v0, v19 │ │ -02bc6e: 6e20 b206 c000 |0185: invoke-virtual {v0, v12}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@06b2 │ │ -02bc74: 0c13 |0188: move-result-object v19 │ │ -02bc76: 1f13 d501 |0189: check-cast v19, Lebook/Person; // type@01d5 │ │ -02bc7a: 0800 1300 |018b: move-object/from16 v0, v19 │ │ -02bc7e: 5400 ca07 |018d: iget-object v0, v0, Lebook/Person;.middleName:Ljava/lang/String; // field@07ca │ │ -02bc82: 0813 0000 |018f: move-object/from16 v19, v0 │ │ -02bc86: 3813 5700 |0191: if-eqz v19, 01e8 // +0057 │ │ -02bc8a: 54a0 b107 |0193: iget-object v0, v10, Lebook/EBook;.authors:Ljava/util/ArrayList; // field@07b1 │ │ -02bc8e: 0813 0000 |0195: move-object/from16 v19, v0 │ │ -02bc92: 0800 1300 |0197: move-object/from16 v0, v19 │ │ -02bc96: 6e20 b206 c000 |0199: invoke-virtual {v0, v12}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@06b2 │ │ -02bc9c: 0c13 |019c: move-result-object v19 │ │ -02bc9e: 1f13 d501 |019d: check-cast v19, Lebook/Person; // type@01d5 │ │ -02bca2: 0800 1300 |019f: move-object/from16 v0, v19 │ │ -02bca6: 5400 ca07 |01a1: iget-object v0, v0, Lebook/Person;.middleName:Ljava/lang/String; // field@07ca │ │ -02bcaa: 0813 0000 |01a3: move-object/from16 v19, v0 │ │ -02bcae: 7401 8506 1300 |01a5: invoke-virtual/range {v19}, Ljava/lang/String;.length:()I // method@0685 │ │ -02bcb4: 0a13 |01a8: move-result v19 │ │ -02bcb6: 3d13 3f00 |01a9: if-lez v19, 01e8 // +003f │ │ -02bcba: 2213 0202 |01ab: new-instance v19, Ljava/lang/StringBuilder; // type@0202 │ │ -02bcbe: 7601 9606 1300 |01ad: invoke-direct/range {v19}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -02bcc4: 0800 1300 |01b0: move-object/from16 v0, v19 │ │ -02bcc8: 6e20 9a06 4000 |01b2: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02bcce: 0c14 |01b5: move-result-object v20 │ │ -02bcd0: 54a0 b107 |01b6: iget-object v0, v10, Lebook/EBook;.authors:Ljava/util/ArrayList; // field@07b1 │ │ -02bcd4: 0813 0000 |01b8: move-object/from16 v19, v0 │ │ -02bcd8: 0800 1300 |01ba: move-object/from16 v0, v19 │ │ -02bcdc: 6e20 b206 c000 |01bc: invoke-virtual {v0, v12}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@06b2 │ │ -02bce2: 0c13 |01bf: move-result-object v19 │ │ -02bce4: 1f13 d501 |01c0: check-cast v19, Lebook/Person; // type@01d5 │ │ -02bce8: 0800 1300 |01c2: move-object/from16 v0, v19 │ │ -02bcec: 5400 ca07 |01c4: iget-object v0, v0, Lebook/Person;.middleName:Ljava/lang/String; // field@07ca │ │ -02bcf0: 0813 0000 |01c6: move-object/from16 v19, v0 │ │ -02bcf4: 1315 0000 |01c8: const/16 v21, #int 0 // #0 │ │ -02bcf8: 1316 0100 |01ca: const/16 v22, #int 1 // #1 │ │ -02bcfc: 0800 1300 |01cc: move-object/from16 v0, v19 │ │ -02bd00: 0201 1500 |01ce: move/from16 v1, v21 │ │ -02bd04: 0202 1600 |01d0: move/from16 v2, v22 │ │ -02bd08: 6e30 8c06 1002 |01d2: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@068c │ │ -02bd0e: 0c13 |01d5: move-result-object v19 │ │ -02bd10: 0800 1400 |01d6: move-object/from16 v0, v20 │ │ -02bd14: 0801 1300 |01d8: move-object/from16 v1, v19 │ │ -02bd18: 6e20 9a06 1000 |01da: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02bd1e: 0c13 |01dd: move-result-object v19 │ │ -02bd20: 1a14 4f00 |01de: const-string v20, "." // string@004f │ │ -02bd24: 7402 9a06 1300 |01e0: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02bd2a: 0c13 |01e3: move-result-object v19 │ │ -02bd2c: 7401 9c06 1300 |01e4: invoke-virtual/range {v19}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -02bd32: 0c04 |01e7: move-result-object v4 │ │ -02bd34: 54a0 b107 |01e8: iget-object v0, v10, Lebook/EBook;.authors:Ljava/util/ArrayList; // field@07b1 │ │ -02bd38: 0813 0000 |01ea: move-object/from16 v19, v0 │ │ -02bd3c: 0800 1300 |01ec: move-object/from16 v0, v19 │ │ -02bd40: 6e20 b206 c000 |01ee: invoke-virtual {v0, v12}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@06b2 │ │ -02bd46: 0c13 |01f1: move-result-object v19 │ │ -02bd48: 1f13 d501 |01f2: check-cast v19, Lebook/Person; // type@01d5 │ │ -02bd4c: 0800 1300 |01f4: move-object/from16 v0, v19 │ │ -02bd50: 5400 c907 |01f6: iget-object v0, v0, Lebook/Person;.lastName:Ljava/lang/String; // field@07c9 │ │ -02bd54: 0813 0000 |01f8: move-object/from16 v19, v0 │ │ -02bd58: 3813 3100 |01fa: if-eqz v19, 022b // +0031 │ │ -02bd5c: 2213 0202 |01fc: new-instance v19, Ljava/lang/StringBuilder; // type@0202 │ │ -02bd60: 7601 9606 1300 |01fe: invoke-direct/range {v19}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -02bd66: 0800 1300 |0201: move-object/from16 v0, v19 │ │ -02bd6a: 6e20 9a06 4000 |0203: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02bd70: 0c13 |0206: move-result-object v19 │ │ -02bd72: 1a14 0200 |0207: const-string v20, " " // string@0002 │ │ -02bd76: 7402 9a06 1300 |0209: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02bd7c: 0c14 |020c: move-result-object v20 │ │ -02bd7e: 54a0 b107 |020d: iget-object v0, v10, Lebook/EBook;.authors:Ljava/util/ArrayList; // field@07b1 │ │ -02bd82: 0813 0000 |020f: move-object/from16 v19, v0 │ │ -02bd86: 0800 1300 |0211: move-object/from16 v0, v19 │ │ -02bd8a: 6e20 b206 c000 |0213: invoke-virtual {v0, v12}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@06b2 │ │ -02bd90: 0c13 |0216: move-result-object v19 │ │ -02bd92: 1f13 d501 |0217: check-cast v19, Lebook/Person; // type@01d5 │ │ -02bd96: 0800 1300 |0219: move-object/from16 v0, v19 │ │ -02bd9a: 5400 c907 |021b: iget-object v0, v0, Lebook/Person;.lastName:Ljava/lang/String; // field@07c9 │ │ -02bd9e: 0813 0000 |021d: move-object/from16 v19, v0 │ │ -02bda2: 0800 1400 |021f: move-object/from16 v0, v20 │ │ -02bda6: 0801 1300 |0221: move-object/from16 v1, v19 │ │ -02bdaa: 6e20 9a06 1000 |0223: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02bdb0: 0c13 |0226: move-result-object v19 │ │ -02bdb2: 7401 9c06 1300 |0227: invoke-virtual/range {v19}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -02bdb8: 0c04 |022a: move-result-object v4 │ │ -02bdba: 4d04 050c |022b: aput-object v4, v5, v12 │ │ -02bdbe: d80c 0c01 |022d: add-int/lit8 v12, v12, #int 1 // #01 │ │ -02bdc2: 2900 d9fe |022f: goto/16 0108 // -0127 │ │ -02bdc6: 1313 0800 |0231: const/16 v19, #int 8 // #8 │ │ -02bdca: 0200 1300 |0233: move/from16 v0, v19 │ │ -02bdce: 6e20 3601 0d00 |0235: invoke-virtual {v13, v0}, Landroid/widget/ImageView;.setVisibility:(I)V // method@0136 │ │ -02bdd4: 2900 59fe |0238: goto/16 0091 // -01a7 │ │ -02bdd8: 1313 0800 |023a: const/16 v19, #int 8 // #8 │ │ -02bddc: 0800 1100 |023c: move-object/from16 v0, v17 │ │ -02bde0: 0201 1300 |023e: move/from16 v1, v19 │ │ -02bde4: 6e20 5c01 1000 |0240: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setVisibility:(I)V // method@015c │ │ -02bdea: 2900 9cfe |0243: goto/16 00df // -0164 │ │ -02bdee: 220f 7000 |0245: new-instance v15, Landroid/widget/ArrayAdapter; // type@0070 │ │ -02bdf2: 1413 1500 037f |0247: const v19, #float 1.74129e+38 // #7f030015 │ │ -02bdf8: 0800 1700 |024a: move-object/from16 v0, v23 │ │ -02bdfc: 0201 1300 |024c: move/from16 v1, v19 │ │ -02be00: 7040 0601 0f51 |024e: invoke-direct {v15, v0, v1, v5}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;I[Ljava/lang/Object;)V // method@0106 │ │ -02be06: 6e20 4301 fe00 |0251: invoke-virtual {v14, v15}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@0143 │ │ -02be0c: 1413 2600 0c7f |0254: const v19, #float 1.86093e+38 // #7f0c0026 │ │ -02be12: 0200 1300 |0257: move/from16 v0, v19 │ │ -02be16: 6e20 3000 0900 |0259: invoke-virtual {v9, v0}, Landroid/app/Dialog;.findViewById:(I)Landroid/view/View; // method@0030 │ │ -02be1c: 0c11 |025c: move-result-object v17 │ │ -02be1e: 1f11 8100 |025d: check-cast v17, Landroid/widget/TextView; // type@0081 │ │ -02be22: 54a0 bb07 |025f: iget-object v0, v10, Lebook/EBook;.sequenceName:Ljava/lang/String; // field@07bb │ │ -02be26: 0813 0000 |0261: move-object/from16 v19, v0 │ │ -02be2a: 3813 0d00 |0263: if-eqz v19, 0270 // +000d │ │ -02be2e: 54a0 bb07 |0265: iget-object v0, v10, Lebook/EBook;.sequenceName:Ljava/lang/String; // field@07bb │ │ -02be32: 0813 0000 |0267: move-object/from16 v19, v0 │ │ -02be36: 0800 1100 |0269: move-object/from16 v0, v17 │ │ -02be3a: 0801 1300 |026b: move-object/from16 v1, v19 │ │ -02be3e: 6e20 5801 1000 |026d: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ -02be44: 1413 1d00 0c7f |0270: const v19, #float 1.86093e+38 // #7f0c001d │ │ -02be4a: 0200 1300 |0273: move/from16 v0, v19 │ │ -02be4e: 6e20 3000 0900 |0275: invoke-virtual {v9, v0}, Landroid/app/Dialog;.findViewById:(I)Landroid/view/View; // method@0030 │ │ -02be54: 0c13 |0278: move-result-object v19 │ │ -02be56: 1f13 8100 |0279: check-cast v19, Landroid/widget/TextView; // type@0081 │ │ -02be5a: 1a14 5a00 |027b: const-string v20, "/" // string@005a │ │ -02be5e: 0800 1800 |027d: move-object/from16 v0, v24 │ │ -02be62: 0801 1400 |027f: move-object/from16 v1, v20 │ │ -02be66: 6e20 8406 1000 |0281: invoke-virtual {v0, v1}, Ljava/lang/String;.lastIndexOf:(Ljava/lang/String;)I // method@0684 │ │ -02be6c: 0a14 |0284: move-result v20 │ │ -02be6e: d814 1401 |0285: add-int/lit8 v20, v20, #int 1 // #01 │ │ -02be72: 0800 1800 |0287: move-object/from16 v0, v24 │ │ -02be76: 0201 1400 |0289: move/from16 v1, v20 │ │ -02be7a: 6e20 8b06 1000 |028b: invoke-virtual {v0, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@068b │ │ -02be80: 0c14 |028e: move-result-object v20 │ │ -02be82: 7402 5801 1300 |028f: invoke-virtual/range {v19, v20}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ -02be88: 1413 1e00 0c7f |0292: const v19, #float 1.86093e+38 // #7f0c001e │ │ -02be8e: 0200 1300 |0295: move/from16 v0, v19 │ │ -02be92: 6e20 3000 0900 |0297: invoke-virtual {v9, v0}, Landroid/app/Dialog;.findViewById:(I)Landroid/view/View; // method@0030 │ │ -02be98: 0c07 |029a: move-result-object v7 │ │ -02be9a: 1f07 7600 |029b: check-cast v7, Landroid/widget/ImageButton; // type@0076 │ │ -02be9e: 2213 5d01 |029d: new-instance v19, Lcom/gacode/relaunchx/ReLaunch$49; // type@015d │ │ -02bea2: 0800 1300 |029f: move-object/from16 v0, v19 │ │ -02bea6: 0801 1700 |02a1: move-object/from16 v1, v23 │ │ -02beaa: 7030 dd03 1009 |02a3: invoke-direct {v0, v1, v9}, Lcom/gacode/relaunchx/ReLaunch$49;.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/app/Dialog;)V // method@03dd │ │ -02beb0: 0800 1300 |02a6: move-object/from16 v0, v19 │ │ -02beb4: 6e20 3001 0700 |02a8: invoke-virtual {v7, v0}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0130 │ │ -02beba: 0800 1700 |02ab: move-object/from16 v0, v23 │ │ -02bebe: 5400 4a06 |02ad: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02bec2: 0813 0000 |02af: move-object/from16 v19, v0 │ │ -02bec6: 0800 1700 |02b1: move-object/from16 v0, v23 │ │ -02beca: 5400 6006 |02b3: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -02bece: 0814 0000 |02b5: move-object/from16 v20, v0 │ │ -02bed2: 1415 0100 0c7f |02b7: const v21, #float 1.86092e+38 // #7f0c0001 │ │ -02bed8: 0800 1700 |02ba: move-object/from16 v0, v23 │ │ -02bedc: 0201 1500 |02bc: move/from16 v1, v21 │ │ -02bee0: 6e20 2c04 1000 |02be: invoke-virtual {v0, v1}, Lcom/gacode/relaunchx/ReLaunch;.findViewById:(I)Landroid/view/View; // method@042c │ │ -02bee6: 0c15 |02c1: move-result-object v21 │ │ -02bee8: 7703 4b05 1300 |02c2: invoke-static/range {v19, v20, v21}, Lcom/gacode/relaunchx/SizeManipulation;.AdjustWithPreferencesToolbarMinHeight:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/view/View;)V // method@054b │ │ -02beee: 6e10 3500 0900 |02c5: invoke-virtual {v9}, Landroid/app/Dialog;.show:()V // method@0035 │ │ -02bef4: 0e00 |02c8: return-void │ │ +02cb94: 7403 8706 1300 |00cc: invoke-virtual/range {v19, v20, v21}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@0687 │ │ +02cb9a: 0c13 |00cf: move-result-object v19 │ │ +02cb9c: 0800 1300 |00d0: move-object/from16 v0, v19 │ │ +02cba0: 5ba0 b007 |00d2: iput-object v0, v10, Lebook/EBook;.annotation:Ljava/lang/String; // field@07b0 │ │ +02cba4: 54a0 b007 |00d4: iget-object v0, v10, Lebook/EBook;.annotation:Ljava/lang/String; // field@07b0 │ │ +02cba8: 0813 0000 |00d6: move-object/from16 v19, v0 │ │ +02cbac: 0800 1100 |00d8: move-object/from16 v0, v17 │ │ +02cbb0: 0801 1300 |00da: move-object/from16 v1, v19 │ │ +02cbb4: 6e20 5801 1000 |00dc: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ +02cbba: 1413 2400 0c7f |00df: const v19, #float 1.86093e+38 // #7f0c0024 │ │ +02cbc0: 0200 1300 |00e2: move/from16 v0, v19 │ │ +02cbc4: 6e20 3000 0900 |00e4: invoke-virtual {v9, v0}, Landroid/app/Dialog;.findViewById:(I)Landroid/view/View; // method@0030 │ │ +02cbca: 0c0e |00e7: move-result-object v14 │ │ +02cbcc: 1f0e 7b00 |00e8: check-cast v14, Landroid/widget/ListView; // type@007b │ │ +02cbd0: 1313 0000 |00ea: const/16 v19, #int 0 // #0 │ │ +02cbd4: 0800 1300 |00ec: move-object/from16 v0, v19 │ │ +02cbd8: 6e20 4401 0e00 |00ee: invoke-virtual {v14, v0}, Landroid/widget/ListView;.setDivider:(Landroid/graphics/drawable/Drawable;)V // method@0144 │ │ +02cbde: 54a0 b107 |00f1: iget-object v0, v10, Lebook/EBook;.authors:Ljava/util/ArrayList; // field@07b1 │ │ +02cbe2: 0813 0000 |00f3: move-object/from16 v19, v0 │ │ +02cbe6: 7401 b406 1300 |00f5: invoke-virtual/range {v19}, Ljava/util/ArrayList;.size:()I // method@06b4 │ │ +02cbec: 0a13 |00f8: move-result v19 │ │ +02cbee: 3d13 5b01 |00f9: if-lez v19, 0254 // +015b │ │ +02cbf2: 54a0 b107 |00fb: iget-object v0, v10, Lebook/EBook;.authors:Ljava/util/ArrayList; // field@07b1 │ │ +02cbf6: 0813 0000 |00fd: move-object/from16 v19, v0 │ │ +02cbfa: 7401 b406 1300 |00ff: invoke-virtual/range {v19}, Ljava/util/ArrayList;.size:()I // method@06b4 │ │ +02cc00: 0a13 |0102: move-result v19 │ │ +02cc02: 0200 1300 |0103: move/from16 v0, v19 │ │ +02cc06: 2305 3302 |0105: new-array v5, v0, [Ljava/lang/String; // type@0233 │ │ +02cc0a: 120c |0107: const/4 v12, #int 0 // #0 │ │ +02cc0c: 54a0 b107 |0108: iget-object v0, v10, Lebook/EBook;.authors:Ljava/util/ArrayList; // field@07b1 │ │ +02cc10: 0813 0000 |010a: move-object/from16 v19, v0 │ │ +02cc14: 7401 b406 1300 |010c: invoke-virtual/range {v19}, Ljava/util/ArrayList;.size:()I // method@06b4 │ │ +02cc1a: 0a13 |010f: move-result v19 │ │ +02cc1c: 0200 1300 |0110: move/from16 v0, v19 │ │ +02cc20: 350c 3301 |0112: if-ge v12, v0, 0245 // +0133 │ │ +02cc24: 1a04 0000 |0114: const-string v4, "" // string@0000 │ │ +02cc28: 54a0 b107 |0116: iget-object v0, v10, Lebook/EBook;.authors:Ljava/util/ArrayList; // field@07b1 │ │ +02cc2c: 0813 0000 |0118: move-object/from16 v19, v0 │ │ +02cc30: 0800 1300 |011a: move-object/from16 v0, v19 │ │ +02cc34: 6e20 b206 c000 |011c: invoke-virtual {v0, v12}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@06b2 │ │ +02cc3a: 0c13 |011f: move-result-object v19 │ │ +02cc3c: 1f13 d501 |0120: check-cast v19, Lebook/Person; // type@01d5 │ │ +02cc40: 0800 1300 |0122: move-object/from16 v0, v19 │ │ +02cc44: 5400 c807 |0124: iget-object v0, v0, Lebook/Person;.firstName:Ljava/lang/String; // field@07c8 │ │ +02cc48: 0813 0000 |0126: move-object/from16 v19, v0 │ │ +02cc4c: 3813 5700 |0128: if-eqz v19, 017f // +0057 │ │ +02cc50: 54a0 b107 |012a: iget-object v0, v10, Lebook/EBook;.authors:Ljava/util/ArrayList; // field@07b1 │ │ +02cc54: 0813 0000 |012c: move-object/from16 v19, v0 │ │ +02cc58: 0800 1300 |012e: move-object/from16 v0, v19 │ │ +02cc5c: 6e20 b206 c000 |0130: invoke-virtual {v0, v12}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@06b2 │ │ +02cc62: 0c13 |0133: move-result-object v19 │ │ +02cc64: 1f13 d501 |0134: check-cast v19, Lebook/Person; // type@01d5 │ │ +02cc68: 0800 1300 |0136: move-object/from16 v0, v19 │ │ +02cc6c: 5400 c807 |0138: iget-object v0, v0, Lebook/Person;.firstName:Ljava/lang/String; // field@07c8 │ │ +02cc70: 0813 0000 |013a: move-object/from16 v19, v0 │ │ +02cc74: 7401 8506 1300 |013c: invoke-virtual/range {v19}, Ljava/lang/String;.length:()I // method@0685 │ │ +02cc7a: 0a13 |013f: move-result v19 │ │ +02cc7c: 3d13 3f00 |0140: if-lez v19, 017f // +003f │ │ +02cc80: 2213 0202 |0142: new-instance v19, Ljava/lang/StringBuilder; // type@0202 │ │ +02cc84: 7601 9606 1300 |0144: invoke-direct/range {v19}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +02cc8a: 0800 1300 |0147: move-object/from16 v0, v19 │ │ +02cc8e: 6e20 9a06 4000 |0149: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02cc94: 0c14 |014c: move-result-object v20 │ │ +02cc96: 54a0 b107 |014d: iget-object v0, v10, Lebook/EBook;.authors:Ljava/util/ArrayList; // field@07b1 │ │ +02cc9a: 0813 0000 |014f: move-object/from16 v19, v0 │ │ +02cc9e: 0800 1300 |0151: move-object/from16 v0, v19 │ │ +02cca2: 6e20 b206 c000 |0153: invoke-virtual {v0, v12}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@06b2 │ │ +02cca8: 0c13 |0156: move-result-object v19 │ │ +02ccaa: 1f13 d501 |0157: check-cast v19, Lebook/Person; // type@01d5 │ │ +02ccae: 0800 1300 |0159: move-object/from16 v0, v19 │ │ +02ccb2: 5400 c807 |015b: iget-object v0, v0, Lebook/Person;.firstName:Ljava/lang/String; // field@07c8 │ │ +02ccb6: 0813 0000 |015d: move-object/from16 v19, v0 │ │ +02ccba: 1315 0000 |015f: const/16 v21, #int 0 // #0 │ │ +02ccbe: 1316 0100 |0161: const/16 v22, #int 1 // #1 │ │ +02ccc2: 0800 1300 |0163: move-object/from16 v0, v19 │ │ +02ccc6: 0201 1500 |0165: move/from16 v1, v21 │ │ +02ccca: 0202 1600 |0167: move/from16 v2, v22 │ │ +02ccce: 6e30 8c06 1002 |0169: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@068c │ │ +02ccd4: 0c13 |016c: move-result-object v19 │ │ +02ccd6: 0800 1400 |016d: move-object/from16 v0, v20 │ │ +02ccda: 0801 1300 |016f: move-object/from16 v1, v19 │ │ +02ccde: 6e20 9a06 1000 |0171: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02cce4: 0c13 |0174: move-result-object v19 │ │ +02cce6: 1a14 4f00 |0175: const-string v20, "." // string@004f │ │ +02ccea: 7402 9a06 1300 |0177: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02ccf0: 0c13 |017a: move-result-object v19 │ │ +02ccf2: 7401 9c06 1300 |017b: invoke-virtual/range {v19}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +02ccf8: 0c04 |017e: move-result-object v4 │ │ +02ccfa: 54a0 b107 |017f: iget-object v0, v10, Lebook/EBook;.authors:Ljava/util/ArrayList; // field@07b1 │ │ +02ccfe: 0813 0000 |0181: move-object/from16 v19, v0 │ │ +02cd02: 0800 1300 |0183: move-object/from16 v0, v19 │ │ +02cd06: 6e20 b206 c000 |0185: invoke-virtual {v0, v12}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@06b2 │ │ +02cd0c: 0c13 |0188: move-result-object v19 │ │ +02cd0e: 1f13 d501 |0189: check-cast v19, Lebook/Person; // type@01d5 │ │ +02cd12: 0800 1300 |018b: move-object/from16 v0, v19 │ │ +02cd16: 5400 ca07 |018d: iget-object v0, v0, Lebook/Person;.middleName:Ljava/lang/String; // field@07ca │ │ +02cd1a: 0813 0000 |018f: move-object/from16 v19, v0 │ │ +02cd1e: 3813 5700 |0191: if-eqz v19, 01e8 // +0057 │ │ +02cd22: 54a0 b107 |0193: iget-object v0, v10, Lebook/EBook;.authors:Ljava/util/ArrayList; // field@07b1 │ │ +02cd26: 0813 0000 |0195: move-object/from16 v19, v0 │ │ +02cd2a: 0800 1300 |0197: move-object/from16 v0, v19 │ │ +02cd2e: 6e20 b206 c000 |0199: invoke-virtual {v0, v12}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@06b2 │ │ +02cd34: 0c13 |019c: move-result-object v19 │ │ +02cd36: 1f13 d501 |019d: check-cast v19, Lebook/Person; // type@01d5 │ │ +02cd3a: 0800 1300 |019f: move-object/from16 v0, v19 │ │ +02cd3e: 5400 ca07 |01a1: iget-object v0, v0, Lebook/Person;.middleName:Ljava/lang/String; // field@07ca │ │ +02cd42: 0813 0000 |01a3: move-object/from16 v19, v0 │ │ +02cd46: 7401 8506 1300 |01a5: invoke-virtual/range {v19}, Ljava/lang/String;.length:()I // method@0685 │ │ +02cd4c: 0a13 |01a8: move-result v19 │ │ +02cd4e: 3d13 3f00 |01a9: if-lez v19, 01e8 // +003f │ │ +02cd52: 2213 0202 |01ab: new-instance v19, Ljava/lang/StringBuilder; // type@0202 │ │ +02cd56: 7601 9606 1300 |01ad: invoke-direct/range {v19}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +02cd5c: 0800 1300 |01b0: move-object/from16 v0, v19 │ │ +02cd60: 6e20 9a06 4000 |01b2: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02cd66: 0c14 |01b5: move-result-object v20 │ │ +02cd68: 54a0 b107 |01b6: iget-object v0, v10, Lebook/EBook;.authors:Ljava/util/ArrayList; // field@07b1 │ │ +02cd6c: 0813 0000 |01b8: move-object/from16 v19, v0 │ │ +02cd70: 0800 1300 |01ba: move-object/from16 v0, v19 │ │ +02cd74: 6e20 b206 c000 |01bc: invoke-virtual {v0, v12}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@06b2 │ │ +02cd7a: 0c13 |01bf: move-result-object v19 │ │ +02cd7c: 1f13 d501 |01c0: check-cast v19, Lebook/Person; // type@01d5 │ │ +02cd80: 0800 1300 |01c2: move-object/from16 v0, v19 │ │ +02cd84: 5400 ca07 |01c4: iget-object v0, v0, Lebook/Person;.middleName:Ljava/lang/String; // field@07ca │ │ +02cd88: 0813 0000 |01c6: move-object/from16 v19, v0 │ │ +02cd8c: 1315 0000 |01c8: const/16 v21, #int 0 // #0 │ │ +02cd90: 1316 0100 |01ca: const/16 v22, #int 1 // #1 │ │ +02cd94: 0800 1300 |01cc: move-object/from16 v0, v19 │ │ +02cd98: 0201 1500 |01ce: move/from16 v1, v21 │ │ +02cd9c: 0202 1600 |01d0: move/from16 v2, v22 │ │ +02cda0: 6e30 8c06 1002 |01d2: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@068c │ │ +02cda6: 0c13 |01d5: move-result-object v19 │ │ +02cda8: 0800 1400 |01d6: move-object/from16 v0, v20 │ │ +02cdac: 0801 1300 |01d8: move-object/from16 v1, v19 │ │ +02cdb0: 6e20 9a06 1000 |01da: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02cdb6: 0c13 |01dd: move-result-object v19 │ │ +02cdb8: 1a14 4f00 |01de: const-string v20, "." // string@004f │ │ +02cdbc: 7402 9a06 1300 |01e0: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02cdc2: 0c13 |01e3: move-result-object v19 │ │ +02cdc4: 7401 9c06 1300 |01e4: invoke-virtual/range {v19}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +02cdca: 0c04 |01e7: move-result-object v4 │ │ +02cdcc: 54a0 b107 |01e8: iget-object v0, v10, Lebook/EBook;.authors:Ljava/util/ArrayList; // field@07b1 │ │ +02cdd0: 0813 0000 |01ea: move-object/from16 v19, v0 │ │ +02cdd4: 0800 1300 |01ec: move-object/from16 v0, v19 │ │ +02cdd8: 6e20 b206 c000 |01ee: invoke-virtual {v0, v12}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@06b2 │ │ +02cdde: 0c13 |01f1: move-result-object v19 │ │ +02cde0: 1f13 d501 |01f2: check-cast v19, Lebook/Person; // type@01d5 │ │ +02cde4: 0800 1300 |01f4: move-object/from16 v0, v19 │ │ +02cde8: 5400 c907 |01f6: iget-object v0, v0, Lebook/Person;.lastName:Ljava/lang/String; // field@07c9 │ │ +02cdec: 0813 0000 |01f8: move-object/from16 v19, v0 │ │ +02cdf0: 3813 3100 |01fa: if-eqz v19, 022b // +0031 │ │ +02cdf4: 2213 0202 |01fc: new-instance v19, Ljava/lang/StringBuilder; // type@0202 │ │ +02cdf8: 7601 9606 1300 |01fe: invoke-direct/range {v19}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +02cdfe: 0800 1300 |0201: move-object/from16 v0, v19 │ │ +02ce02: 6e20 9a06 4000 |0203: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02ce08: 0c13 |0206: move-result-object v19 │ │ +02ce0a: 1a14 0200 |0207: const-string v20, " " // string@0002 │ │ +02ce0e: 7402 9a06 1300 |0209: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02ce14: 0c14 |020c: move-result-object v20 │ │ +02ce16: 54a0 b107 |020d: iget-object v0, v10, Lebook/EBook;.authors:Ljava/util/ArrayList; // field@07b1 │ │ +02ce1a: 0813 0000 |020f: move-object/from16 v19, v0 │ │ +02ce1e: 0800 1300 |0211: move-object/from16 v0, v19 │ │ +02ce22: 6e20 b206 c000 |0213: invoke-virtual {v0, v12}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@06b2 │ │ +02ce28: 0c13 |0216: move-result-object v19 │ │ +02ce2a: 1f13 d501 |0217: check-cast v19, Lebook/Person; // type@01d5 │ │ +02ce2e: 0800 1300 |0219: move-object/from16 v0, v19 │ │ +02ce32: 5400 c907 |021b: iget-object v0, v0, Lebook/Person;.lastName:Ljava/lang/String; // field@07c9 │ │ +02ce36: 0813 0000 |021d: move-object/from16 v19, v0 │ │ +02ce3a: 0800 1400 |021f: move-object/from16 v0, v20 │ │ +02ce3e: 0801 1300 |0221: move-object/from16 v1, v19 │ │ +02ce42: 6e20 9a06 1000 |0223: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02ce48: 0c13 |0226: move-result-object v19 │ │ +02ce4a: 7401 9c06 1300 |0227: invoke-virtual/range {v19}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +02ce50: 0c04 |022a: move-result-object v4 │ │ +02ce52: 4d04 050c |022b: aput-object v4, v5, v12 │ │ +02ce56: d80c 0c01 |022d: add-int/lit8 v12, v12, #int 1 // #01 │ │ +02ce5a: 2900 d9fe |022f: goto/16 0108 // -0127 │ │ +02ce5e: 1313 0800 |0231: const/16 v19, #int 8 // #8 │ │ +02ce62: 0200 1300 |0233: move/from16 v0, v19 │ │ +02ce66: 6e20 3601 0d00 |0235: invoke-virtual {v13, v0}, Landroid/widget/ImageView;.setVisibility:(I)V // method@0136 │ │ +02ce6c: 2900 59fe |0238: goto/16 0091 // -01a7 │ │ +02ce70: 1313 0800 |023a: const/16 v19, #int 8 // #8 │ │ +02ce74: 0800 1100 |023c: move-object/from16 v0, v17 │ │ +02ce78: 0201 1300 |023e: move/from16 v1, v19 │ │ +02ce7c: 6e20 5c01 1000 |0240: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setVisibility:(I)V // method@015c │ │ +02ce82: 2900 9cfe |0243: goto/16 00df // -0164 │ │ +02ce86: 220f 7000 |0245: new-instance v15, Landroid/widget/ArrayAdapter; // type@0070 │ │ +02ce8a: 1413 1500 037f |0247: const v19, #float 1.74129e+38 // #7f030015 │ │ +02ce90: 0800 1700 |024a: move-object/from16 v0, v23 │ │ +02ce94: 0201 1300 |024c: move/from16 v1, v19 │ │ +02ce98: 7040 0601 0f51 |024e: invoke-direct {v15, v0, v1, v5}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;I[Ljava/lang/Object;)V // method@0106 │ │ +02ce9e: 6e20 4301 fe00 |0251: invoke-virtual {v14, v15}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@0143 │ │ +02cea4: 1413 2600 0c7f |0254: const v19, #float 1.86093e+38 // #7f0c0026 │ │ +02ceaa: 0200 1300 |0257: move/from16 v0, v19 │ │ +02ceae: 6e20 3000 0900 |0259: invoke-virtual {v9, v0}, Landroid/app/Dialog;.findViewById:(I)Landroid/view/View; // method@0030 │ │ +02ceb4: 0c11 |025c: move-result-object v17 │ │ +02ceb6: 1f11 8100 |025d: check-cast v17, Landroid/widget/TextView; // type@0081 │ │ +02ceba: 54a0 bb07 |025f: iget-object v0, v10, Lebook/EBook;.sequenceName:Ljava/lang/String; // field@07bb │ │ +02cebe: 0813 0000 |0261: move-object/from16 v19, v0 │ │ +02cec2: 3813 0d00 |0263: if-eqz v19, 0270 // +000d │ │ +02cec6: 54a0 bb07 |0265: iget-object v0, v10, Lebook/EBook;.sequenceName:Ljava/lang/String; // field@07bb │ │ +02ceca: 0813 0000 |0267: move-object/from16 v19, v0 │ │ +02cece: 0800 1100 |0269: move-object/from16 v0, v17 │ │ +02ced2: 0801 1300 |026b: move-object/from16 v1, v19 │ │ +02ced6: 6e20 5801 1000 |026d: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ +02cedc: 1413 1d00 0c7f |0270: const v19, #float 1.86093e+38 // #7f0c001d │ │ +02cee2: 0200 1300 |0273: move/from16 v0, v19 │ │ +02cee6: 6e20 3000 0900 |0275: invoke-virtual {v9, v0}, Landroid/app/Dialog;.findViewById:(I)Landroid/view/View; // method@0030 │ │ +02ceec: 0c13 |0278: move-result-object v19 │ │ +02ceee: 1f13 8100 |0279: check-cast v19, Landroid/widget/TextView; // type@0081 │ │ +02cef2: 1a14 5a00 |027b: const-string v20, "/" // string@005a │ │ +02cef6: 0800 1800 |027d: move-object/from16 v0, v24 │ │ +02cefa: 0801 1400 |027f: move-object/from16 v1, v20 │ │ +02cefe: 6e20 8406 1000 |0281: invoke-virtual {v0, v1}, Ljava/lang/String;.lastIndexOf:(Ljava/lang/String;)I // method@0684 │ │ +02cf04: 0a14 |0284: move-result v20 │ │ +02cf06: d814 1401 |0285: add-int/lit8 v20, v20, #int 1 // #01 │ │ +02cf0a: 0800 1800 |0287: move-object/from16 v0, v24 │ │ +02cf0e: 0201 1400 |0289: move/from16 v1, v20 │ │ +02cf12: 6e20 8b06 1000 |028b: invoke-virtual {v0, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@068b │ │ +02cf18: 0c14 |028e: move-result-object v20 │ │ +02cf1a: 7402 5801 1300 |028f: invoke-virtual/range {v19, v20}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ +02cf20: 1413 1e00 0c7f |0292: const v19, #float 1.86093e+38 // #7f0c001e │ │ +02cf26: 0200 1300 |0295: move/from16 v0, v19 │ │ +02cf2a: 6e20 3000 0900 |0297: invoke-virtual {v9, v0}, Landroid/app/Dialog;.findViewById:(I)Landroid/view/View; // method@0030 │ │ +02cf30: 0c07 |029a: move-result-object v7 │ │ +02cf32: 1f07 7600 |029b: check-cast v7, Landroid/widget/ImageButton; // type@0076 │ │ +02cf36: 2213 5d01 |029d: new-instance v19, Lcom/gacode/relaunchx/ReLaunch$49; // type@015d │ │ +02cf3a: 0800 1300 |029f: move-object/from16 v0, v19 │ │ +02cf3e: 0801 1700 |02a1: move-object/from16 v1, v23 │ │ +02cf42: 7030 dd03 1009 |02a3: invoke-direct {v0, v1, v9}, Lcom/gacode/relaunchx/ReLaunch$49;.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/app/Dialog;)V // method@03dd │ │ +02cf48: 0800 1300 |02a6: move-object/from16 v0, v19 │ │ +02cf4c: 6e20 3001 0700 |02a8: invoke-virtual {v7, v0}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0130 │ │ +02cf52: 0800 1700 |02ab: move-object/from16 v0, v23 │ │ +02cf56: 5400 4a06 |02ad: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02cf5a: 0813 0000 |02af: move-object/from16 v19, v0 │ │ +02cf5e: 0800 1700 |02b1: move-object/from16 v0, v23 │ │ +02cf62: 5400 6006 |02b3: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +02cf66: 0814 0000 |02b5: move-object/from16 v20, v0 │ │ +02cf6a: 1415 0100 0c7f |02b7: const v21, #float 1.86092e+38 // #7f0c0001 │ │ +02cf70: 0800 1700 |02ba: move-object/from16 v0, v23 │ │ +02cf74: 0201 1500 |02bc: move/from16 v1, v21 │ │ +02cf78: 6e20 2c04 1000 |02be: invoke-virtual {v0, v1}, Lcom/gacode/relaunchx/ReLaunch;.findViewById:(I)Landroid/view/View; // method@042c │ │ +02cf7e: 0c15 |02c1: move-result-object v21 │ │ +02cf80: 7703 4b05 1300 |02c2: invoke-static/range {v19, v20, v21}, Lcom/gacode/relaunchx/SizeManipulation;.AdjustWithPreferencesToolbarMinHeight:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/view/View;)V // method@054b │ │ +02cf86: 6e10 3500 0900 |02c5: invoke-virtual {v9}, Landroid/app/Dialog;.show:()V // method@0035 │ │ +02cf8c: 0e00 |02c8: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3894 │ │ 0x0002 line=3895 │ │ 0x0003 line=3896 │ │ 0x000f line=3897 │ │ 0x0017 line=3898 │ │ @@ -49894,249 +49900,249 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 26 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 504 16-bit code units │ │ -02bef8: |[02bef8] com.gacode.relaunchx.ReLaunch.showFileInfo:(Ljava/lang/String;)V │ │ -02bf08: 2209 e001 |0000: new-instance v9, Ljava/io/File; // type@01e0 │ │ -02bf0c: 0800 1900 |0002: move-object/from16 v0, v25 │ │ -02bf10: 7020 2a06 0900 |0004: invoke-direct {v9, v0}, Ljava/io/File;.:(Ljava/lang/String;)V // method@062a │ │ -02bf16: 2208 0f00 |0007: new-instance v8, Landroid/app/Dialog; // type@000f │ │ -02bf1a: 0800 1800 |0009: move-object/from16 v0, v24 │ │ -02bf1e: 7020 2d00 0800 |000b: invoke-direct {v8, v0}, Landroid/app/Dialog;.:(Landroid/content/Context;)V // method@002d │ │ -02bf24: 6e10 3306 0900 |000e: invoke-virtual {v9}, Ljava/io/File;.isDirectory:()Z // method@0633 │ │ -02bf2a: 0a14 |0011: move-result v20 │ │ -02bf2c: 3814 8f01 |0012: if-eqz v20, 01a1 // +018f │ │ -02bf30: 1414 2b02 087f |0014: const v20, #float 1.80786e+38 // #7f08022b │ │ -02bf36: 0800 1800 |0017: move-object/from16 v0, v24 │ │ -02bf3a: 0201 1400 |0019: move/from16 v1, v20 │ │ -02bf3e: 6e20 3804 1000 |001b: invoke-virtual {v0, v1}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ -02bf44: 0c14 |001e: move-result-object v20 │ │ -02bf46: 0800 1400 |001f: move-object/from16 v0, v20 │ │ -02bf4a: 6e20 3400 0800 |0021: invoke-virtual {v8, v0}, Landroid/app/Dialog;.setTitle:(Ljava/lang/CharSequence;)V // method@0034 │ │ -02bf50: 1414 0700 037f |0024: const v20, #float 1.74129e+38 // #7f030007 │ │ -02bf56: 0200 1400 |0027: move/from16 v0, v20 │ │ -02bf5a: 6e20 3200 0800 |0029: invoke-virtual {v8, v0}, Landroid/app/Dialog;.setContentView:(I)V // method@0032 │ │ -02bf60: 1414 3000 0c7f |002c: const v20, #float 1.86093e+38 // #7f0c0030 │ │ -02bf66: 0200 1400 |002f: move/from16 v0, v20 │ │ -02bf6a: 6e20 3000 0800 |0031: invoke-virtual {v8, v0}, Landroid/app/Dialog;.findViewById:(I)Landroid/view/View; // method@0030 │ │ -02bf70: 0c0e |0034: move-result-object v14 │ │ -02bf72: 1f0e 7900 |0035: check-cast v14, Landroid/widget/LinearLayout; // type@0079 │ │ -02bf76: 6e10 3306 0900 |0037: invoke-virtual {v9}, Ljava/io/File;.isDirectory:()Z // method@0633 │ │ -02bf7c: 0a14 |003a: move-result v20 │ │ -02bf7e: 3814 0900 |003b: if-eqz v20, 0044 // +0009 │ │ -02bf82: 1314 0800 |003d: const/16 v20, #int 8 // #8 │ │ -02bf86: 0200 1400 |003f: move/from16 v0, v20 │ │ -02bf8a: 6e20 3c01 0e00 |0041: invoke-virtual {v14, v0}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@013c │ │ -02bf90: 1414 2f00 0c7f |0044: const v20, #float 1.86093e+38 // #7f0c002f │ │ -02bf96: 0200 1400 |0047: move/from16 v0, v20 │ │ -02bf9a: 6e20 3000 0800 |0049: invoke-virtual {v8, v0}, Landroid/app/Dialog;.findViewById:(I)Landroid/view/View; // method@0030 │ │ -02bfa0: 0c13 |004c: move-result-object v19 │ │ -02bfa2: 1f13 8100 |004d: check-cast v19, Landroid/widget/TextView; // type@0081 │ │ -02bfa6: 6e10 3106 0900 |004f: invoke-virtual {v9}, Ljava/io/File;.getName:()Ljava/lang/String; // method@0631 │ │ -02bfac: 0c14 |0052: move-result-object v20 │ │ -02bfae: 7402 5801 1300 |0053: invoke-virtual/range {v19, v20}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ -02bfb4: 1414 3100 0c7f |0056: const v20, #float 1.86093e+38 // #7f0c0031 │ │ -02bfba: 0200 1400 |0059: move/from16 v0, v20 │ │ -02bfbe: 6e20 3000 0800 |005b: invoke-virtual {v8, v0}, Landroid/app/Dialog;.findViewById:(I)Landroid/view/View; // method@0030 │ │ -02bfc4: 0c13 |005e: move-result-object v19 │ │ -02bfc6: 1f13 8100 |005f: check-cast v19, Landroid/widget/TextView; // type@0081 │ │ -02bfca: 2214 0202 |0061: new-instance v20, Ljava/lang/StringBuilder; // type@0202 │ │ -02bfce: 7601 9606 1400 |0063: invoke-direct/range {v20}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -02bfd4: 6e10 3506 0900 |0066: invoke-virtual {v9}, Ljava/io/File;.length:()J // method@0635 │ │ -02bfda: 0b16 |0069: move-result-wide v22 │ │ -02bfdc: 7702 0b02 1600 |006a: invoke-static/range {v22, v23}, Lcom/gacode/relaunchx/FileSystem;.bytesToString:(J)Ljava/lang/String; // method@020b │ │ -02bfe2: 0c15 |006d: move-result-object v21 │ │ -02bfe4: 7402 9a06 1400 |006e: invoke-virtual/range {v20, v21}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02bfea: 0c14 |0071: move-result-object v20 │ │ -02bfec: 1a15 0500 |0072: const-string v21, " (" // string@0005 │ │ -02bff0: 7402 9a06 1400 |0074: invoke-virtual/range {v20, v21}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02bff6: 0c14 |0077: move-result-object v20 │ │ -02bff8: 6e10 3506 0900 |0078: invoke-virtual {v9}, Ljava/io/File;.length:()J // method@0635 │ │ -02bffe: 0b16 |007b: move-result-wide v22 │ │ -02c000: 0800 1400 |007c: move-object/from16 v0, v20 │ │ -02c004: 0501 1600 |007e: move-wide/from16 v1, v22 │ │ -02c008: 6e30 9806 1002 |0080: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0698 │ │ -02c00e: 0c14 |0083: move-result-object v20 │ │ -02c010: 1a15 0d00 |0084: const-string v21, " bytes)" // string@000d │ │ -02c014: 7402 9a06 1400 |0086: invoke-virtual/range {v20, v21}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02c01a: 0c14 |0089: move-result-object v20 │ │ -02c01c: 7401 9c06 1400 |008a: invoke-virtual/range {v20}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -02c022: 0c14 |008d: move-result-object v20 │ │ -02c024: 7402 5801 1300 |008e: invoke-virtual/range {v19, v20}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ -02c02a: 1414 3200 0c7f |0091: const v20, #float 1.86093e+38 // #7f0c0032 │ │ -02c030: 0200 1400 |0094: move/from16 v0, v20 │ │ -02c034: 6e20 3000 0800 |0096: invoke-virtual {v8, v0}, Landroid/app/Dialog;.findViewById:(I)Landroid/view/View; // method@0030 │ │ -02c03a: 0c13 |0099: move-result-object v19 │ │ -02c03c: 1f13 8100 |009a: check-cast v19, Landroid/widget/TextView; // type@0081 │ │ -02c040: 2214 1302 |009c: new-instance v20, Ljava/util/Date; // type@0213 │ │ -02c044: 6e10 3406 0900 |009e: invoke-virtual {v9}, Ljava/io/File;.lastModified:()J // method@0634 │ │ -02c04a: 0b16 |00a1: move-result-wide v22 │ │ -02c04c: 0800 1400 |00a2: move-object/from16 v0, v20 │ │ -02c050: 0501 1600 |00a4: move-wide/from16 v1, v22 │ │ -02c054: 7030 bb06 1002 |00a6: invoke-direct {v0, v1, v2}, Ljava/util/Date;.:(J)V // method@06bb │ │ -02c05a: 7401 bd06 1400 |00a9: invoke-virtual/range {v20}, Ljava/util/Date;.toLocaleString:()Ljava/lang/String; // method@06bd │ │ -02c060: 0c14 |00ac: move-result-object v20 │ │ -02c062: 7402 5801 1300 |00ad: invoke-virtual/range {v19, v20}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ -02c068: 7100 e001 0000 |00b0: invoke-static {}, Lcom/gacode/relaunchx/DeviceInfo;.isRooted:()Z // method@01e0 │ │ -02c06e: 0a14 |00b3: move-result v20 │ │ -02c070: 3814 0b01 |00b4: if-eqz v20, 01bf // +010b │ │ -02c074: 120a |00b6: const/4 v10, #int 0 // #0 │ │ -02c076: 7100 7006 0000 |00b7: invoke-static {}, Ljava/lang/Runtime;.getRuntime:()Ljava/lang/Runtime; // method@0670 │ │ -02c07c: 0c12 |00ba: move-result-object v18 │ │ -02c07e: 1314 0300 |00bb: const/16 v20, #int 3 // #3 │ │ -02c082: 0200 1400 |00bd: move/from16 v0, v20 │ │ -02c086: 2304 3302 |00bf: new-array v4, v0, [Ljava/lang/String; // type@0233 │ │ -02c08a: 1314 0000 |00c1: const/16 v20, #int 0 // #0 │ │ -02c08e: 1a15 540a |00c3: const-string v21, "ls" // string@0a54 │ │ -02c092: 4d15 0414 |00c5: aput-object v21, v4, v20 │ │ -02c096: 1314 0100 |00c7: const/16 v20, #int 1 // #1 │ │ -02c09a: 1a15 4e00 |00c9: const-string v21, "-l" // string@004e │ │ -02c09e: 4d15 0414 |00cb: aput-object v21, v4, v20 │ │ -02c0a2: 1314 0200 |00cd: const/16 v20, #int 2 // #2 │ │ -02c0a6: 4d19 0414 |00cf: aput-object v25, v4, v20 │ │ -02c0aa: 0800 1200 |00d1: move-object/from16 v0, v18 │ │ -02c0ae: 6e20 6f06 4000 |00d3: invoke-virtual {v0, v4}, Ljava/lang/Runtime;.exec:([Ljava/lang/String;)Ljava/lang/Process; // method@066f │ │ -02c0b4: 0c10 |00d6: move-result-object v16 │ │ -02c0b6: 2205 dd01 |00d7: new-instance v5, Ljava/io/BufferedReader; // type@01dd │ │ -02c0ba: 2214 e801 |00d9: new-instance v20, Ljava/io/InputStreamReader; // type@01e8 │ │ -02c0be: 7401 6b06 1000 |00db: invoke-virtual/range {v16}, Ljava/lang/Process;.getInputStream:()Ljava/io/InputStream; // method@066b │ │ -02c0c4: 0c15 |00de: move-result-object v21 │ │ -02c0c6: 7602 4806 1400 |00df: invoke-direct/range {v20, v21}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@0648 │ │ -02c0cc: 0800 1400 |00e2: move-object/from16 v0, v20 │ │ -02c0d0: 7020 2006 0500 |00e4: invoke-direct {v5, v0}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@0620 │ │ -02c0d6: 1314 0010 |00e7: const/16 v20, #int 4096 // #1000 │ │ -02c0da: 0200 1400 |00e9: move/from16 v0, v20 │ │ -02c0de: 2307 2502 |00eb: new-array v7, v0, [C // type@0225 │ │ -02c0e2: 220f 0102 |00ed: new-instance v15, Ljava/lang/StringBuffer; // type@0201 │ │ -02c0e6: 7010 9306 0f00 |00ef: invoke-direct {v15}, Ljava/lang/StringBuffer;.:()V // method@0693 │ │ -02c0ec: 6e20 2306 7500 |00f2: invoke-virtual {v5, v7}, Ljava/io/BufferedReader;.read:([C)I // method@0623 │ │ -02c0f2: 0a11 |00f5: move-result v17 │ │ -02c0f4: 3d11 bd00 |00f6: if-lez v17, 01b3 // +00bd │ │ -02c0f8: 1314 0000 |00f8: const/16 v20, #int 0 // #0 │ │ -02c0fc: 0200 1400 |00fa: move/from16 v0, v20 │ │ -02c100: 0201 1100 |00fc: move/from16 v1, v17 │ │ -02c104: 6e40 9406 7f10 |00fe: invoke-virtual {v15, v7, v0, v1}, Ljava/lang/StringBuffer;.append:([CII)Ljava/lang/StringBuffer; // method@0694 │ │ -02c10a: 28f1 |0101: goto 00f2 // -000f │ │ -02c10c: 0d14 |0102: move-exception v20 │ │ -02c10e: 1a14 0000 |0103: const-string v20, "" // string@0000 │ │ -02c112: 0800 1400 |0105: move-object/from16 v0, v20 │ │ -02c116: 6e20 7c06 a000 |0107: invoke-virtual {v0, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -02c11c: 0a14 |010a: move-result v20 │ │ -02c11e: 3914 7900 |010b: if-nez v20, 0184 // +0079 │ │ -02c122: 1a14 0700 |010d: const-string v20, " +" // string@0007 │ │ -02c126: 1a15 0200 |010f: const-string v21, " " // string@0002 │ │ -02c12a: 0800 1400 |0111: move-object/from16 v0, v20 │ │ -02c12e: 0801 1500 |0113: move-object/from16 v1, v21 │ │ -02c132: 6e30 8806 0a01 |0115: invoke-virtual {v10, v0, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0688 │ │ -02c138: 0c0a |0118: move-result-object v10 │ │ -02c13a: 1a14 0200 |0119: const-string v20, " " // string@0002 │ │ -02c13e: 0800 1400 |011b: move-object/from16 v0, v20 │ │ -02c142: 6e20 8106 0a00 |011d: invoke-virtual {v10, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@0681 │ │ -02c148: 0a0d |0120: move-result v13 │ │ -02c14a: 1a14 0200 |0121: const-string v20, " " // string@0002 │ │ -02c14e: d815 0d01 |0123: add-int/lit8 v21, v13, #int 1 // #01 │ │ -02c152: 0800 1400 |0125: move-object/from16 v0, v20 │ │ -02c156: 0201 1500 |0127: move/from16 v1, v21 │ │ -02c15a: 6e30 8206 0a01 |0129: invoke-virtual {v10, v0, v1}, Ljava/lang/String;.indexOf:(Ljava/lang/String;I)I // method@0682 │ │ -02c160: 0a0c |012c: move-result v12 │ │ -02c162: 1a14 0200 |012d: const-string v20, " " // string@0002 │ │ -02c166: d815 0c01 |012f: add-int/lit8 v21, v12, #int 1 // #01 │ │ -02c16a: 0800 1400 |0131: move-object/from16 v0, v20 │ │ -02c16e: 0201 1500 |0133: move/from16 v1, v21 │ │ -02c172: 6e30 8206 0a01 |0135: invoke-virtual {v10, v0, v1}, Ljava/lang/String;.indexOf:(Ljava/lang/String;I)I // method@0682 │ │ -02c178: 0a0b |0138: move-result v11 │ │ -02c17a: 1414 3600 0c7f |0139: const v20, #float 1.86093e+38 // #7f0c0036 │ │ -02c180: 0200 1400 |013c: move/from16 v0, v20 │ │ -02c184: 6e20 3000 0800 |013e: invoke-virtual {v8, v0}, Landroid/app/Dialog;.findViewById:(I)Landroid/view/View; // method@0030 │ │ -02c18a: 0c13 |0141: move-result-object v19 │ │ -02c18c: 1f13 8100 |0142: check-cast v19, Landroid/widget/TextView; // type@0081 │ │ -02c190: 1314 0100 |0144: const/16 v20, #int 1 // #1 │ │ -02c194: 0200 1400 |0146: move/from16 v0, v20 │ │ -02c198: 6e30 8c06 0a0d |0148: invoke-virtual {v10, v0, v13}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@068c │ │ -02c19e: 0c14 |014b: move-result-object v20 │ │ -02c1a0: 7402 5801 1300 |014c: invoke-virtual/range {v19, v20}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ -02c1a6: 1414 3400 0c7f |014f: const v20, #float 1.86093e+38 // #7f0c0034 │ │ -02c1ac: 0200 1400 |0152: move/from16 v0, v20 │ │ -02c1b0: 6e20 3000 0800 |0154: invoke-virtual {v8, v0}, Landroid/app/Dialog;.findViewById:(I)Landroid/view/View; // method@0030 │ │ -02c1b6: 0c13 |0157: move-result-object v19 │ │ -02c1b8: 1f13 8100 |0158: check-cast v19, Landroid/widget/TextView; // type@0081 │ │ -02c1bc: 2214 0202 |015a: new-instance v20, Ljava/lang/StringBuilder; // type@0202 │ │ -02c1c0: 7601 9606 1400 |015c: invoke-direct/range {v20}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -02c1c6: d815 0d01 |015f: add-int/lit8 v21, v13, #int 1 // #01 │ │ -02c1ca: 0200 1500 |0161: move/from16 v0, v21 │ │ -02c1ce: 6e30 8c06 0a0c |0163: invoke-virtual {v10, v0, v12}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@068c │ │ -02c1d4: 0c15 |0166: move-result-object v21 │ │ -02c1d6: 7402 9a06 1400 |0167: invoke-virtual/range {v20, v21}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02c1dc: 0c14 |016a: move-result-object v20 │ │ -02c1de: 1a15 5a00 |016b: const-string v21, "/" // string@005a │ │ -02c1e2: 7402 9a06 1400 |016d: invoke-virtual/range {v20, v21}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02c1e8: 0c14 |0170: move-result-object v20 │ │ -02c1ea: d815 0c01 |0171: add-int/lit8 v21, v12, #int 1 // #01 │ │ -02c1ee: 0200 1500 |0173: move/from16 v0, v21 │ │ -02c1f2: 6e30 8c06 0a0b |0175: invoke-virtual {v10, v0, v11}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@068c │ │ -02c1f8: 0c15 |0178: move-result-object v21 │ │ -02c1fa: 7402 9a06 1400 |0179: invoke-virtual/range {v20, v21}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02c200: 0c14 |017c: move-result-object v20 │ │ -02c202: 7401 9c06 1400 |017d: invoke-virtual/range {v20}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -02c208: 0c14 |0180: move-result-object v20 │ │ -02c20a: 7402 5801 1300 |0181: invoke-virtual/range {v19, v20}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ -02c210: 1414 3700 0c7f |0184: const v20, #float 1.86093e+38 // #7f0c0037 │ │ -02c216: 0200 1400 |0187: move/from16 v0, v20 │ │ -02c21a: 6e20 3000 0800 |0189: invoke-virtual {v8, v0}, Landroid/app/Dialog;.findViewById:(I)Landroid/view/View; // method@0030 │ │ -02c220: 0c06 |018c: move-result-object v6 │ │ -02c222: 1f06 7200 |018d: check-cast v6, Landroid/widget/Button; // type@0072 │ │ -02c226: 2214 5f01 |018f: new-instance v20, Lcom/gacode/relaunchx/ReLaunch$50; // type@015f │ │ -02c22a: 0800 1400 |0191: move-object/from16 v0, v20 │ │ -02c22e: 0801 1800 |0193: move-object/from16 v1, v24 │ │ -02c232: 7030 e103 1008 |0195: invoke-direct {v0, v1, v8}, Lcom/gacode/relaunchx/ReLaunch$50;.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/app/Dialog;)V // method@03e1 │ │ -02c238: 0800 1400 |0198: move-object/from16 v0, v20 │ │ -02c23c: 6e20 0e01 0600 |019a: invoke-virtual {v6, v0}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@010e │ │ -02c242: 6e10 3500 0800 |019d: invoke-virtual {v8}, Landroid/app/Dialog;.show:()V // method@0035 │ │ -02c248: 0e00 |01a0: return-void │ │ -02c24a: 1414 e001 087f |01a1: const v20, #float 1.80785e+38 // #7f0801e0 │ │ -02c250: 0800 1800 |01a4: move-object/from16 v0, v24 │ │ -02c254: 0201 1400 |01a6: move/from16 v1, v20 │ │ -02c258: 6e20 3804 1000 |01a8: invoke-virtual {v0, v1}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ -02c25e: 0c14 |01ab: move-result-object v20 │ │ -02c260: 0800 1400 |01ac: move-object/from16 v0, v20 │ │ -02c264: 6e20 3400 0800 |01ae: invoke-virtual {v8, v0}, Landroid/app/Dialog;.setTitle:(Ljava/lang/CharSequence;)V // method@0034 │ │ -02c26a: 2900 73fe |01b1: goto/16 0024 // -018d │ │ -02c26e: 6e10 2206 0500 |01b3: invoke-virtual {v5}, Ljava/io/BufferedReader;.close:()V // method@0622 │ │ -02c274: 7401 6d06 1000 |01b6: invoke-virtual/range {v16}, Ljava/lang/Process;.waitFor:()I // method@066d │ │ -02c27a: 6e10 9506 0f00 |01b9: invoke-virtual {v15}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@0695 │ │ -02c280: 0c0a |01bc: move-result-object v10 │ │ -02c282: 2900 46ff |01bd: goto/16 0103 // -00ba │ │ -02c286: 1414 3600 0c7f |01bf: const v20, #float 1.86093e+38 // #7f0c0036 │ │ -02c28c: 0200 1400 |01c2: move/from16 v0, v20 │ │ -02c290: 6e20 3000 0800 |01c4: invoke-virtual {v8, v0}, Landroid/app/Dialog;.findViewById:(I)Landroid/view/View; // method@0030 │ │ -02c296: 0c14 |01c7: move-result-object v20 │ │ -02c298: 1315 0800 |01c8: const/16 v21, #int 8 // #8 │ │ -02c29c: 7402 f600 1400 |01ca: invoke-virtual/range {v20, v21}, Landroid/view/View;.setVisibility:(I)V // method@00f6 │ │ -02c2a2: 1414 3500 0c7f |01cd: const v20, #float 1.86093e+38 // #7f0c0035 │ │ -02c2a8: 0200 1400 |01d0: move/from16 v0, v20 │ │ -02c2ac: 6e20 3000 0800 |01d2: invoke-virtual {v8, v0}, Landroid/app/Dialog;.findViewById:(I)Landroid/view/View; // method@0030 │ │ -02c2b2: 0c14 |01d5: move-result-object v20 │ │ -02c2b4: 1315 0800 |01d6: const/16 v21, #int 8 // #8 │ │ -02c2b8: 7402 f600 1400 |01d8: invoke-virtual/range {v20, v21}, Landroid/view/View;.setVisibility:(I)V // method@00f6 │ │ -02c2be: 1414 3400 0c7f |01db: const v20, #float 1.86093e+38 // #7f0c0034 │ │ -02c2c4: 0200 1400 |01de: move/from16 v0, v20 │ │ -02c2c8: 6e20 3000 0800 |01e0: invoke-virtual {v8, v0}, Landroid/app/Dialog;.findViewById:(I)Landroid/view/View; // method@0030 │ │ -02c2ce: 0c14 |01e3: move-result-object v20 │ │ -02c2d0: 1315 0800 |01e4: const/16 v21, #int 8 // #8 │ │ -02c2d4: 7402 f600 1400 |01e6: invoke-virtual/range {v20, v21}, Landroid/view/View;.setVisibility:(I)V // method@00f6 │ │ -02c2da: 1414 3300 0c7f |01e9: const v20, #float 1.86093e+38 // #7f0c0033 │ │ -02c2e0: 0200 1400 |01ec: move/from16 v0, v20 │ │ -02c2e4: 6e20 3000 0800 |01ee: invoke-virtual {v8, v0}, Landroid/app/Dialog;.findViewById:(I)Landroid/view/View; // method@0030 │ │ -02c2ea: 0c14 |01f1: move-result-object v20 │ │ -02c2ec: 1315 0800 |01f2: const/16 v21, #int 8 // #8 │ │ -02c2f0: 7402 f600 1400 |01f4: invoke-virtual/range {v20, v21}, Landroid/view/View;.setVisibility:(I)V // method@00f6 │ │ -02c2f6: 288d |01f7: goto 0184 // -0073 │ │ +02cf90: |[02cf90] com.gacode.relaunchx.ReLaunch.showFileInfo:(Ljava/lang/String;)V │ │ +02cfa0: 2209 e001 |0000: new-instance v9, Ljava/io/File; // type@01e0 │ │ +02cfa4: 0800 1900 |0002: move-object/from16 v0, v25 │ │ +02cfa8: 7020 2a06 0900 |0004: invoke-direct {v9, v0}, Ljava/io/File;.:(Ljava/lang/String;)V // method@062a │ │ +02cfae: 2208 0f00 |0007: new-instance v8, Landroid/app/Dialog; // type@000f │ │ +02cfb2: 0800 1800 |0009: move-object/from16 v0, v24 │ │ +02cfb6: 7020 2d00 0800 |000b: invoke-direct {v8, v0}, Landroid/app/Dialog;.:(Landroid/content/Context;)V // method@002d │ │ +02cfbc: 6e10 3306 0900 |000e: invoke-virtual {v9}, Ljava/io/File;.isDirectory:()Z // method@0633 │ │ +02cfc2: 0a14 |0011: move-result v20 │ │ +02cfc4: 3814 8f01 |0012: if-eqz v20, 01a1 // +018f │ │ +02cfc8: 1414 2b02 087f |0014: const v20, #float 1.80786e+38 // #7f08022b │ │ +02cfce: 0800 1800 |0017: move-object/from16 v0, v24 │ │ +02cfd2: 0201 1400 |0019: move/from16 v1, v20 │ │ +02cfd6: 6e20 3804 1000 |001b: invoke-virtual {v0, v1}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ +02cfdc: 0c14 |001e: move-result-object v20 │ │ +02cfde: 0800 1400 |001f: move-object/from16 v0, v20 │ │ +02cfe2: 6e20 3400 0800 |0021: invoke-virtual {v8, v0}, Landroid/app/Dialog;.setTitle:(Ljava/lang/CharSequence;)V // method@0034 │ │ +02cfe8: 1414 0700 037f |0024: const v20, #float 1.74129e+38 // #7f030007 │ │ +02cfee: 0200 1400 |0027: move/from16 v0, v20 │ │ +02cff2: 6e20 3200 0800 |0029: invoke-virtual {v8, v0}, Landroid/app/Dialog;.setContentView:(I)V // method@0032 │ │ +02cff8: 1414 3000 0c7f |002c: const v20, #float 1.86093e+38 // #7f0c0030 │ │ +02cffe: 0200 1400 |002f: move/from16 v0, v20 │ │ +02d002: 6e20 3000 0800 |0031: invoke-virtual {v8, v0}, Landroid/app/Dialog;.findViewById:(I)Landroid/view/View; // method@0030 │ │ +02d008: 0c0e |0034: move-result-object v14 │ │ +02d00a: 1f0e 7900 |0035: check-cast v14, Landroid/widget/LinearLayout; // type@0079 │ │ +02d00e: 6e10 3306 0900 |0037: invoke-virtual {v9}, Ljava/io/File;.isDirectory:()Z // method@0633 │ │ +02d014: 0a14 |003a: move-result v20 │ │ +02d016: 3814 0900 |003b: if-eqz v20, 0044 // +0009 │ │ +02d01a: 1314 0800 |003d: const/16 v20, #int 8 // #8 │ │ +02d01e: 0200 1400 |003f: move/from16 v0, v20 │ │ +02d022: 6e20 3c01 0e00 |0041: invoke-virtual {v14, v0}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@013c │ │ +02d028: 1414 2f00 0c7f |0044: const v20, #float 1.86093e+38 // #7f0c002f │ │ +02d02e: 0200 1400 |0047: move/from16 v0, v20 │ │ +02d032: 6e20 3000 0800 |0049: invoke-virtual {v8, v0}, Landroid/app/Dialog;.findViewById:(I)Landroid/view/View; // method@0030 │ │ +02d038: 0c13 |004c: move-result-object v19 │ │ +02d03a: 1f13 8100 |004d: check-cast v19, Landroid/widget/TextView; // type@0081 │ │ +02d03e: 6e10 3106 0900 |004f: invoke-virtual {v9}, Ljava/io/File;.getName:()Ljava/lang/String; // method@0631 │ │ +02d044: 0c14 |0052: move-result-object v20 │ │ +02d046: 7402 5801 1300 |0053: invoke-virtual/range {v19, v20}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ +02d04c: 1414 3100 0c7f |0056: const v20, #float 1.86093e+38 // #7f0c0031 │ │ +02d052: 0200 1400 |0059: move/from16 v0, v20 │ │ +02d056: 6e20 3000 0800 |005b: invoke-virtual {v8, v0}, Landroid/app/Dialog;.findViewById:(I)Landroid/view/View; // method@0030 │ │ +02d05c: 0c13 |005e: move-result-object v19 │ │ +02d05e: 1f13 8100 |005f: check-cast v19, Landroid/widget/TextView; // type@0081 │ │ +02d062: 2214 0202 |0061: new-instance v20, Ljava/lang/StringBuilder; // type@0202 │ │ +02d066: 7601 9606 1400 |0063: invoke-direct/range {v20}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +02d06c: 6e10 3506 0900 |0066: invoke-virtual {v9}, Ljava/io/File;.length:()J // method@0635 │ │ +02d072: 0b16 |0069: move-result-wide v22 │ │ +02d074: 7702 0b02 1600 |006a: invoke-static/range {v22, v23}, Lcom/gacode/relaunchx/FileSystem;.bytesToString:(J)Ljava/lang/String; // method@020b │ │ +02d07a: 0c15 |006d: move-result-object v21 │ │ +02d07c: 7402 9a06 1400 |006e: invoke-virtual/range {v20, v21}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02d082: 0c14 |0071: move-result-object v20 │ │ +02d084: 1a15 0500 |0072: const-string v21, " (" // string@0005 │ │ +02d088: 7402 9a06 1400 |0074: invoke-virtual/range {v20, v21}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02d08e: 0c14 |0077: move-result-object v20 │ │ +02d090: 6e10 3506 0900 |0078: invoke-virtual {v9}, Ljava/io/File;.length:()J // method@0635 │ │ +02d096: 0b16 |007b: move-result-wide v22 │ │ +02d098: 0800 1400 |007c: move-object/from16 v0, v20 │ │ +02d09c: 0501 1600 |007e: move-wide/from16 v1, v22 │ │ +02d0a0: 6e30 9806 1002 |0080: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0698 │ │ +02d0a6: 0c14 |0083: move-result-object v20 │ │ +02d0a8: 1a15 0d00 |0084: const-string v21, " bytes)" // string@000d │ │ +02d0ac: 7402 9a06 1400 |0086: invoke-virtual/range {v20, v21}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02d0b2: 0c14 |0089: move-result-object v20 │ │ +02d0b4: 7401 9c06 1400 |008a: invoke-virtual/range {v20}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +02d0ba: 0c14 |008d: move-result-object v20 │ │ +02d0bc: 7402 5801 1300 |008e: invoke-virtual/range {v19, v20}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ +02d0c2: 1414 3200 0c7f |0091: const v20, #float 1.86093e+38 // #7f0c0032 │ │ +02d0c8: 0200 1400 |0094: move/from16 v0, v20 │ │ +02d0cc: 6e20 3000 0800 |0096: invoke-virtual {v8, v0}, Landroid/app/Dialog;.findViewById:(I)Landroid/view/View; // method@0030 │ │ +02d0d2: 0c13 |0099: move-result-object v19 │ │ +02d0d4: 1f13 8100 |009a: check-cast v19, Landroid/widget/TextView; // type@0081 │ │ +02d0d8: 2214 1302 |009c: new-instance v20, Ljava/util/Date; // type@0213 │ │ +02d0dc: 6e10 3406 0900 |009e: invoke-virtual {v9}, Ljava/io/File;.lastModified:()J // method@0634 │ │ +02d0e2: 0b16 |00a1: move-result-wide v22 │ │ +02d0e4: 0800 1400 |00a2: move-object/from16 v0, v20 │ │ +02d0e8: 0501 1600 |00a4: move-wide/from16 v1, v22 │ │ +02d0ec: 7030 bb06 1002 |00a6: invoke-direct {v0, v1, v2}, Ljava/util/Date;.:(J)V // method@06bb │ │ +02d0f2: 7401 bd06 1400 |00a9: invoke-virtual/range {v20}, Ljava/util/Date;.toLocaleString:()Ljava/lang/String; // method@06bd │ │ +02d0f8: 0c14 |00ac: move-result-object v20 │ │ +02d0fa: 7402 5801 1300 |00ad: invoke-virtual/range {v19, v20}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ +02d100: 7100 e001 0000 |00b0: invoke-static {}, Lcom/gacode/relaunchx/DeviceInfo;.isRooted:()Z // method@01e0 │ │ +02d106: 0a14 |00b3: move-result v20 │ │ +02d108: 3814 0b01 |00b4: if-eqz v20, 01bf // +010b │ │ +02d10c: 120a |00b6: const/4 v10, #int 0 // #0 │ │ +02d10e: 7100 7006 0000 |00b7: invoke-static {}, Ljava/lang/Runtime;.getRuntime:()Ljava/lang/Runtime; // method@0670 │ │ +02d114: 0c12 |00ba: move-result-object v18 │ │ +02d116: 1314 0300 |00bb: const/16 v20, #int 3 // #3 │ │ +02d11a: 0200 1400 |00bd: move/from16 v0, v20 │ │ +02d11e: 2304 3302 |00bf: new-array v4, v0, [Ljava/lang/String; // type@0233 │ │ +02d122: 1314 0000 |00c1: const/16 v20, #int 0 // #0 │ │ +02d126: 1a15 540a |00c3: const-string v21, "ls" // string@0a54 │ │ +02d12a: 4d15 0414 |00c5: aput-object v21, v4, v20 │ │ +02d12e: 1314 0100 |00c7: const/16 v20, #int 1 // #1 │ │ +02d132: 1a15 4e00 |00c9: const-string v21, "-l" // string@004e │ │ +02d136: 4d15 0414 |00cb: aput-object v21, v4, v20 │ │ +02d13a: 1314 0200 |00cd: const/16 v20, #int 2 // #2 │ │ +02d13e: 4d19 0414 |00cf: aput-object v25, v4, v20 │ │ +02d142: 0800 1200 |00d1: move-object/from16 v0, v18 │ │ +02d146: 6e20 6f06 4000 |00d3: invoke-virtual {v0, v4}, Ljava/lang/Runtime;.exec:([Ljava/lang/String;)Ljava/lang/Process; // method@066f │ │ +02d14c: 0c10 |00d6: move-result-object v16 │ │ +02d14e: 2205 dd01 |00d7: new-instance v5, Ljava/io/BufferedReader; // type@01dd │ │ +02d152: 2214 e801 |00d9: new-instance v20, Ljava/io/InputStreamReader; // type@01e8 │ │ +02d156: 7401 6b06 1000 |00db: invoke-virtual/range {v16}, Ljava/lang/Process;.getInputStream:()Ljava/io/InputStream; // method@066b │ │ +02d15c: 0c15 |00de: move-result-object v21 │ │ +02d15e: 7602 4806 1400 |00df: invoke-direct/range {v20, v21}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@0648 │ │ +02d164: 0800 1400 |00e2: move-object/from16 v0, v20 │ │ +02d168: 7020 2006 0500 |00e4: invoke-direct {v5, v0}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@0620 │ │ +02d16e: 1314 0010 |00e7: const/16 v20, #int 4096 // #1000 │ │ +02d172: 0200 1400 |00e9: move/from16 v0, v20 │ │ +02d176: 2307 2502 |00eb: new-array v7, v0, [C // type@0225 │ │ +02d17a: 220f 0102 |00ed: new-instance v15, Ljava/lang/StringBuffer; // type@0201 │ │ +02d17e: 7010 9306 0f00 |00ef: invoke-direct {v15}, Ljava/lang/StringBuffer;.:()V // method@0693 │ │ +02d184: 6e20 2306 7500 |00f2: invoke-virtual {v5, v7}, Ljava/io/BufferedReader;.read:([C)I // method@0623 │ │ +02d18a: 0a11 |00f5: move-result v17 │ │ +02d18c: 3d11 bd00 |00f6: if-lez v17, 01b3 // +00bd │ │ +02d190: 1314 0000 |00f8: const/16 v20, #int 0 // #0 │ │ +02d194: 0200 1400 |00fa: move/from16 v0, v20 │ │ +02d198: 0201 1100 |00fc: move/from16 v1, v17 │ │ +02d19c: 6e40 9406 7f10 |00fe: invoke-virtual {v15, v7, v0, v1}, Ljava/lang/StringBuffer;.append:([CII)Ljava/lang/StringBuffer; // method@0694 │ │ +02d1a2: 28f1 |0101: goto 00f2 // -000f │ │ +02d1a4: 0d14 |0102: move-exception v20 │ │ +02d1a6: 1a14 0000 |0103: const-string v20, "" // string@0000 │ │ +02d1aa: 0800 1400 |0105: move-object/from16 v0, v20 │ │ +02d1ae: 6e20 7c06 a000 |0107: invoke-virtual {v0, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +02d1b4: 0a14 |010a: move-result v20 │ │ +02d1b6: 3914 7900 |010b: if-nez v20, 0184 // +0079 │ │ +02d1ba: 1a14 0700 |010d: const-string v20, " +" // string@0007 │ │ +02d1be: 1a15 0200 |010f: const-string v21, " " // string@0002 │ │ +02d1c2: 0800 1400 |0111: move-object/from16 v0, v20 │ │ +02d1c6: 0801 1500 |0113: move-object/from16 v1, v21 │ │ +02d1ca: 6e30 8806 0a01 |0115: invoke-virtual {v10, v0, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0688 │ │ +02d1d0: 0c0a |0118: move-result-object v10 │ │ +02d1d2: 1a14 0200 |0119: const-string v20, " " // string@0002 │ │ +02d1d6: 0800 1400 |011b: move-object/from16 v0, v20 │ │ +02d1da: 6e20 8106 0a00 |011d: invoke-virtual {v10, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@0681 │ │ +02d1e0: 0a0d |0120: move-result v13 │ │ +02d1e2: 1a14 0200 |0121: const-string v20, " " // string@0002 │ │ +02d1e6: d815 0d01 |0123: add-int/lit8 v21, v13, #int 1 // #01 │ │ +02d1ea: 0800 1400 |0125: move-object/from16 v0, v20 │ │ +02d1ee: 0201 1500 |0127: move/from16 v1, v21 │ │ +02d1f2: 6e30 8206 0a01 |0129: invoke-virtual {v10, v0, v1}, Ljava/lang/String;.indexOf:(Ljava/lang/String;I)I // method@0682 │ │ +02d1f8: 0a0c |012c: move-result v12 │ │ +02d1fa: 1a14 0200 |012d: const-string v20, " " // string@0002 │ │ +02d1fe: d815 0c01 |012f: add-int/lit8 v21, v12, #int 1 // #01 │ │ +02d202: 0800 1400 |0131: move-object/from16 v0, v20 │ │ +02d206: 0201 1500 |0133: move/from16 v1, v21 │ │ +02d20a: 6e30 8206 0a01 |0135: invoke-virtual {v10, v0, v1}, Ljava/lang/String;.indexOf:(Ljava/lang/String;I)I // method@0682 │ │ +02d210: 0a0b |0138: move-result v11 │ │ +02d212: 1414 3600 0c7f |0139: const v20, #float 1.86093e+38 // #7f0c0036 │ │ +02d218: 0200 1400 |013c: move/from16 v0, v20 │ │ +02d21c: 6e20 3000 0800 |013e: invoke-virtual {v8, v0}, Landroid/app/Dialog;.findViewById:(I)Landroid/view/View; // method@0030 │ │ +02d222: 0c13 |0141: move-result-object v19 │ │ +02d224: 1f13 8100 |0142: check-cast v19, Landroid/widget/TextView; // type@0081 │ │ +02d228: 1314 0100 |0144: const/16 v20, #int 1 // #1 │ │ +02d22c: 0200 1400 |0146: move/from16 v0, v20 │ │ +02d230: 6e30 8c06 0a0d |0148: invoke-virtual {v10, v0, v13}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@068c │ │ +02d236: 0c14 |014b: move-result-object v20 │ │ +02d238: 7402 5801 1300 |014c: invoke-virtual/range {v19, v20}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ +02d23e: 1414 3400 0c7f |014f: const v20, #float 1.86093e+38 // #7f0c0034 │ │ +02d244: 0200 1400 |0152: move/from16 v0, v20 │ │ +02d248: 6e20 3000 0800 |0154: invoke-virtual {v8, v0}, Landroid/app/Dialog;.findViewById:(I)Landroid/view/View; // method@0030 │ │ +02d24e: 0c13 |0157: move-result-object v19 │ │ +02d250: 1f13 8100 |0158: check-cast v19, Landroid/widget/TextView; // type@0081 │ │ +02d254: 2214 0202 |015a: new-instance v20, Ljava/lang/StringBuilder; // type@0202 │ │ +02d258: 7601 9606 1400 |015c: invoke-direct/range {v20}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +02d25e: d815 0d01 |015f: add-int/lit8 v21, v13, #int 1 // #01 │ │ +02d262: 0200 1500 |0161: move/from16 v0, v21 │ │ +02d266: 6e30 8c06 0a0c |0163: invoke-virtual {v10, v0, v12}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@068c │ │ +02d26c: 0c15 |0166: move-result-object v21 │ │ +02d26e: 7402 9a06 1400 |0167: invoke-virtual/range {v20, v21}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02d274: 0c14 |016a: move-result-object v20 │ │ +02d276: 1a15 5a00 |016b: const-string v21, "/" // string@005a │ │ +02d27a: 7402 9a06 1400 |016d: invoke-virtual/range {v20, v21}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02d280: 0c14 |0170: move-result-object v20 │ │ +02d282: d815 0c01 |0171: add-int/lit8 v21, v12, #int 1 // #01 │ │ +02d286: 0200 1500 |0173: move/from16 v0, v21 │ │ +02d28a: 6e30 8c06 0a0b |0175: invoke-virtual {v10, v0, v11}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@068c │ │ +02d290: 0c15 |0178: move-result-object v21 │ │ +02d292: 7402 9a06 1400 |0179: invoke-virtual/range {v20, v21}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02d298: 0c14 |017c: move-result-object v20 │ │ +02d29a: 7401 9c06 1400 |017d: invoke-virtual/range {v20}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +02d2a0: 0c14 |0180: move-result-object v20 │ │ +02d2a2: 7402 5801 1300 |0181: invoke-virtual/range {v19, v20}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ +02d2a8: 1414 3700 0c7f |0184: const v20, #float 1.86093e+38 // #7f0c0037 │ │ +02d2ae: 0200 1400 |0187: move/from16 v0, v20 │ │ +02d2b2: 6e20 3000 0800 |0189: invoke-virtual {v8, v0}, Landroid/app/Dialog;.findViewById:(I)Landroid/view/View; // method@0030 │ │ +02d2b8: 0c06 |018c: move-result-object v6 │ │ +02d2ba: 1f06 7200 |018d: check-cast v6, Landroid/widget/Button; // type@0072 │ │ +02d2be: 2214 5f01 |018f: new-instance v20, Lcom/gacode/relaunchx/ReLaunch$50; // type@015f │ │ +02d2c2: 0800 1400 |0191: move-object/from16 v0, v20 │ │ +02d2c6: 0801 1800 |0193: move-object/from16 v1, v24 │ │ +02d2ca: 7030 e103 1008 |0195: invoke-direct {v0, v1, v8}, Lcom/gacode/relaunchx/ReLaunch$50;.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/app/Dialog;)V // method@03e1 │ │ +02d2d0: 0800 1400 |0198: move-object/from16 v0, v20 │ │ +02d2d4: 6e20 0e01 0600 |019a: invoke-virtual {v6, v0}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@010e │ │ +02d2da: 6e10 3500 0800 |019d: invoke-virtual {v8}, Landroid/app/Dialog;.show:()V // method@0035 │ │ +02d2e0: 0e00 |01a0: return-void │ │ +02d2e2: 1414 e001 087f |01a1: const v20, #float 1.80785e+38 // #7f0801e0 │ │ +02d2e8: 0800 1800 |01a4: move-object/from16 v0, v24 │ │ +02d2ec: 0201 1400 |01a6: move/from16 v1, v20 │ │ +02d2f0: 6e20 3804 1000 |01a8: invoke-virtual {v0, v1}, Lcom/gacode/relaunchx/ReLaunch;.getString:(I)Ljava/lang/String; // method@0438 │ │ +02d2f6: 0c14 |01ab: move-result-object v20 │ │ +02d2f8: 0800 1400 |01ac: move-object/from16 v0, v20 │ │ +02d2fc: 6e20 3400 0800 |01ae: invoke-virtual {v8, v0}, Landroid/app/Dialog;.setTitle:(Ljava/lang/CharSequence;)V // method@0034 │ │ +02d302: 2900 73fe |01b1: goto/16 0024 // -018d │ │ +02d306: 6e10 2206 0500 |01b3: invoke-virtual {v5}, Ljava/io/BufferedReader;.close:()V // method@0622 │ │ +02d30c: 7401 6d06 1000 |01b6: invoke-virtual/range {v16}, Ljava/lang/Process;.waitFor:()I // method@066d │ │ +02d312: 6e10 9506 0f00 |01b9: invoke-virtual {v15}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@0695 │ │ +02d318: 0c0a |01bc: move-result-object v10 │ │ +02d31a: 2900 46ff |01bd: goto/16 0103 // -00ba │ │ +02d31e: 1414 3600 0c7f |01bf: const v20, #float 1.86093e+38 // #7f0c0036 │ │ +02d324: 0200 1400 |01c2: move/from16 v0, v20 │ │ +02d328: 6e20 3000 0800 |01c4: invoke-virtual {v8, v0}, Landroid/app/Dialog;.findViewById:(I)Landroid/view/View; // method@0030 │ │ +02d32e: 0c14 |01c7: move-result-object v20 │ │ +02d330: 1315 0800 |01c8: const/16 v21, #int 8 // #8 │ │ +02d334: 7402 f600 1400 |01ca: invoke-virtual/range {v20, v21}, Landroid/view/View;.setVisibility:(I)V // method@00f6 │ │ +02d33a: 1414 3500 0c7f |01cd: const v20, #float 1.86093e+38 // #7f0c0035 │ │ +02d340: 0200 1400 |01d0: move/from16 v0, v20 │ │ +02d344: 6e20 3000 0800 |01d2: invoke-virtual {v8, v0}, Landroid/app/Dialog;.findViewById:(I)Landroid/view/View; // method@0030 │ │ +02d34a: 0c14 |01d5: move-result-object v20 │ │ +02d34c: 1315 0800 |01d6: const/16 v21, #int 8 // #8 │ │ +02d350: 7402 f600 1400 |01d8: invoke-virtual/range {v20, v21}, Landroid/view/View;.setVisibility:(I)V // method@00f6 │ │ +02d356: 1414 3400 0c7f |01db: const v20, #float 1.86093e+38 // #7f0c0034 │ │ +02d35c: 0200 1400 |01de: move/from16 v0, v20 │ │ +02d360: 6e20 3000 0800 |01e0: invoke-virtual {v8, v0}, Landroid/app/Dialog;.findViewById:(I)Landroid/view/View; // method@0030 │ │ +02d366: 0c14 |01e3: move-result-object v20 │ │ +02d368: 1315 0800 |01e4: const/16 v21, #int 8 // #8 │ │ +02d36c: 7402 f600 1400 |01e6: invoke-virtual/range {v20, v21}, Landroid/view/View;.setVisibility:(I)V // method@00f6 │ │ +02d372: 1414 3300 0c7f |01e9: const v20, #float 1.86093e+38 // #7f0c0033 │ │ +02d378: 0200 1400 |01ec: move/from16 v0, v20 │ │ +02d37c: 6e20 3000 0800 |01ee: invoke-virtual {v8, v0}, Landroid/app/Dialog;.findViewById:(I)Landroid/view/View; // method@0030 │ │ +02d382: 0c14 |01f1: move-result-object v20 │ │ +02d384: 1315 0800 |01f2: const/16 v21, #int 8 // #8 │ │ +02d388: 7402 f600 1400 |01f4: invoke-virtual/range {v20, v21}, Landroid/view/View;.setVisibility:(I)V // method@00f6 │ │ +02d38e: 288d |01f7: goto 0184 // -0073 │ │ catches : 2 │ │ 0x00b7 - 0x0101 │ │ Ljava/lang/Throwable; -> 0x0102 │ │ 0x01b3 - 0x01bc │ │ Ljava/lang/Throwable; -> 0x0102 │ │ positions : │ │ 0x0000 line=3967 │ │ @@ -50224,19 +50230,19 @@ │ │ type : '(Ljava/util/List;Lcom/gacode/relaunchx/ReLaunch$SortKey;Lcom/gacode/relaunchx/ReLaunch$SortMode;)Ljava/util/List;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -02c310: |[02c310] com.gacode.relaunchx.ReLaunch.sortFiles:(Ljava/util/List;Lcom/gacode/relaunchx/ReLaunch$SortKey;Lcom/gacode/relaunchx/ReLaunch$SortMode;)Ljava/util/List; │ │ -02c320: 2200 2001 |0000: new-instance v0, Lcom/gacode/relaunchx/ReLaunch$1FileDetailsComparator; // type@0120 │ │ -02c324: 7040 4903 1043 |0002: invoke-direct {v0, v1, v3, v4}, Lcom/gacode/relaunchx/ReLaunch$1FileDetailsComparator;.:(Lcom/gacode/relaunchx/ReLaunch;Lcom/gacode/relaunchx/ReLaunch$SortKey;Lcom/gacode/relaunchx/ReLaunch$SortMode;)V // method@0349 │ │ -02c32a: 7120 ba06 0200 |0005: invoke-static {v2, v0}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@06ba │ │ -02c330: 1102 |0008: return-object v2 │ │ +02d3a8: |[02d3a8] com.gacode.relaunchx.ReLaunch.sortFiles:(Ljava/util/List;Lcom/gacode/relaunchx/ReLaunch$SortKey;Lcom/gacode/relaunchx/ReLaunch$SortMode;)Ljava/util/List; │ │ +02d3b8: 2200 2001 |0000: new-instance v0, Lcom/gacode/relaunchx/ReLaunch$1FileDetailsComparator; // type@0120 │ │ +02d3bc: 7040 4903 1043 |0002: invoke-direct {v0, v1, v3, v4}, Lcom/gacode/relaunchx/ReLaunch$1FileDetailsComparator;.:(Lcom/gacode/relaunchx/ReLaunch;Lcom/gacode/relaunchx/ReLaunch$SortKey;Lcom/gacode/relaunchx/ReLaunch$SortMode;)V // method@0349 │ │ +02d3c2: 7120 ba06 0200 |0005: invoke-static {v2, v0}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@06ba │ │ +02d3c8: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3737 │ │ 0x0005 line=3738 │ │ 0x0008 line=3739 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/util/List; │ │ @@ -50251,29 +50257,29 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -02c334: |[02c334] com.gacode.relaunchx.ReLaunch.start:(Landroid/content/Intent;)V │ │ -02c344: 3804 0500 |0000: if-eqz v4, 0005 // +0005 │ │ -02c348: 6e20 6204 4300 |0002: invoke-virtual {v3, v4}, Lcom/gacode/relaunchx/ReLaunch;.startActivity:(Landroid/content/Intent;)V // method@0462 │ │ -02c34e: 0e00 |0005: return-void │ │ -02c350: 0d00 |0006: move-exception v0 │ │ -02c352: 6e10 3704 0300 |0007: invoke-virtual {v3}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -02c358: 0c01 |000a: move-result-object v1 │ │ -02c35a: 1402 5c00 087f |000b: const v2, #float 1.80777e+38 // #7f08005c │ │ -02c360: 6e20 8000 2100 |000e: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -02c366: 0c01 |0011: move-result-object v1 │ │ -02c368: 1212 |0012: const/4 v2, #int 1 // #1 │ │ -02c36a: 7130 5d01 1302 |0013: invoke-static {v3, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@015d │ │ -02c370: 0c01 |0016: move-result-object v1 │ │ -02c372: 6e10 5e01 0100 |0017: invoke-virtual {v1}, Landroid/widget/Toast;.show:()V // method@015e │ │ -02c378: 28eb |001a: goto 0005 // -0015 │ │ +02d3cc: |[02d3cc] com.gacode.relaunchx.ReLaunch.start:(Landroid/content/Intent;)V │ │ +02d3dc: 3804 0500 |0000: if-eqz v4, 0005 // +0005 │ │ +02d3e0: 6e20 6204 4300 |0002: invoke-virtual {v3, v4}, Lcom/gacode/relaunchx/ReLaunch;.startActivity:(Landroid/content/Intent;)V // method@0462 │ │ +02d3e6: 0e00 |0005: return-void │ │ +02d3e8: 0d00 |0006: move-exception v0 │ │ +02d3ea: 6e10 3704 0300 |0007: invoke-virtual {v3}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +02d3f0: 0c01 |000a: move-result-object v1 │ │ +02d3f2: 1402 5c00 087f |000b: const v2, #float 1.80777e+38 // #7f08005c │ │ +02d3f8: 6e20 8000 2100 |000e: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +02d3fe: 0c01 |0011: move-result-object v1 │ │ +02d400: 1212 |0012: const/4 v2, #int 1 // #1 │ │ +02d402: 7130 5d01 1302 |0013: invoke-static {v3, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@015d │ │ +02d408: 0c01 |0016: move-result-object v1 │ │ +02d40a: 6e10 5e01 0100 |0017: invoke-virtual {v1}, Landroid/widget/Toast;.show:()V // method@015e │ │ +02d410: 28eb |001a: goto 0005 // -0015 │ │ catches : 1 │ │ 0x0002 - 0x0005 │ │ Landroid/content/ActivityNotFoundException; -> 0x0006 │ │ positions : │ │ 0x0000 line=1882 │ │ 0x0002 line=1884 │ │ 0x0005 line=1892 │ │ @@ -50292,75 +50298,75 @@ │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 119 16-bit code units │ │ -02c388: |[02c388] com.gacode.relaunchx.ReLaunch.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ -02c398: 6309 8d00 |0000: sget-boolean v9, Lcom/gacode/relaunchx/DeviceInfo;.EINK_SONY:Z // field@008d │ │ -02c39c: 3809 7000 |0002: if-eqz v9, 0072 // +0070 │ │ -02c3a0: 1305 6900 |0004: const/16 v5, #int 105 // #69 │ │ -02c3a4: 1304 6a00 |0006: const/16 v4, #int 106 // #6a │ │ -02c3a8: 1409 6e00 0c7f |0008: const v9, #float 1.86094e+38 // #7f0c006e │ │ -02c3ae: 6e20 2c04 9b00 |000b: invoke-virtual {v11, v9}, Lcom/gacode/relaunchx/ReLaunch;.findViewById:(I)Landroid/view/View; // method@042c │ │ -02c3b4: 0c02 |000e: move-result-object v2 │ │ -02c3b6: 1f02 7500 |000f: check-cast v2, Landroid/widget/GridView; // type@0075 │ │ -02c3ba: 6e10 de00 0c00 |0011: invoke-virtual {v12}, Landroid/view/KeyEvent;.getScanCode:()I // method@00de │ │ -02c3c0: 0a09 |0014: move-result v9 │ │ -02c3c2: 3359 2c00 |0015: if-ne v9, v5, 0041 // +002c │ │ -02c3c6: 6e10 dd00 0c00 |0017: invoke-virtual {v12}, Landroid/view/KeyEvent;.getAction:()I // method@00dd │ │ -02c3cc: 0a09 |001a: move-result v9 │ │ -02c3ce: 3909 2600 |001b: if-nez v9, 0041 // +0026 │ │ -02c3d2: 6e10 2001 0200 |001d: invoke-virtual {v2}, Landroid/widget/GridView;.getFirstVisiblePosition:()I // method@0120 │ │ -02c3d8: 0a01 |0020: move-result v1 │ │ -02c3da: 6e10 2101 0200 |0021: invoke-virtual {v2}, Landroid/widget/GridView;.getLastVisiblePosition:()I // method@0121 │ │ -02c3e0: 0a09 |0024: move-result v9 │ │ -02c3e2: 6e10 2001 0200 |0025: invoke-virtual {v2}, Landroid/widget/GridView;.getFirstVisiblePosition:()I // method@0120 │ │ -02c3e8: 0a0a |0028: move-result v10 │ │ -02c3ea: b1a9 |0029: sub-int/2addr v9, v10 │ │ -02c3ec: d808 0901 |002a: add-int/lit8 v8, v9, #int 1 // #01 │ │ -02c3f0: 54b9 5a06 |002c: iget-object v9, v11, Lcom/gacode/relaunchx/ReLaunch;.itemsArray:Ljava/util/List; // field@065a │ │ -02c3f4: 7210 d406 0900 |002e: invoke-interface {v9}, Ljava/util/List;.size:()I // method@06d4 │ │ -02c3fa: 0a07 |0031: move-result v7 │ │ -02c3fc: b181 |0032: sub-int/2addr v1, v8 │ │ -02c3fe: 3b01 0300 |0033: if-gez v1, 0036 // +0003 │ │ -02c402: 1201 |0035: const/4 v1, #int 0 // #0 │ │ -02c404: 6e20 2c01 1200 |0036: invoke-virtual {v2, v1}, Landroid/widget/GridView;.setSelection:(I)V // method@012c │ │ -02c40a: 3d07 0800 |0039: if-lez v7, 0041 // +0008 │ │ -02c40e: 6e10 2501 0200 |003b: invoke-virtual {v2}, Landroid/widget/GridView;.requestFocusFromTouch:()Z // method@0125 │ │ -02c414: 6e20 2c01 1200 |003e: invoke-virtual {v2, v1}, Landroid/widget/GridView;.setSelection:(I)V // method@012c │ │ -02c41a: 6e10 de00 0c00 |0041: invoke-virtual {v12}, Landroid/view/KeyEvent;.getScanCode:()I // method@00de │ │ -02c420: 0a09 |0044: move-result v9 │ │ -02c422: 3349 2d00 |0045: if-ne v9, v4, 0072 // +002d │ │ -02c426: 6e10 dd00 0c00 |0047: invoke-virtual {v12}, Landroid/view/KeyEvent;.getAction:()I // method@00dd │ │ -02c42c: 0a09 |004a: move-result v9 │ │ -02c42e: 3909 2700 |004b: if-nez v9, 0072 // +0027 │ │ -02c432: 6e10 2001 0200 |004d: invoke-virtual {v2}, Landroid/widget/GridView;.getFirstVisiblePosition:()I // method@0120 │ │ -02c438: 0a01 |0050: move-result v1 │ │ -02c43a: 54b9 5a06 |0051: iget-object v9, v11, Lcom/gacode/relaunchx/ReLaunch;.itemsArray:Ljava/util/List; // field@065a │ │ -02c43e: 7210 d406 0900 |0053: invoke-interface {v9}, Ljava/util/List;.size:()I // method@06d4 │ │ -02c444: 0a07 |0056: move-result v7 │ │ -02c446: 6e10 2101 0200 |0057: invoke-virtual {v2}, Landroid/widget/GridView;.getLastVisiblePosition:()I // method@0121 │ │ -02c44c: 0a03 |005a: move-result v3 │ │ -02c44e: d809 0301 |005b: add-int/lit8 v9, v3, #int 1 // #01 │ │ -02c452: 3397 0400 |005d: if-ne v7, v9, 0061 // +0004 │ │ -02c456: 1219 |005f: const/4 v9, #int 1 // #1 │ │ -02c458: 0f09 |0060: return v9 │ │ -02c45a: d806 0301 |0061: add-int/lit8 v6, v3, #int 1 // #01 │ │ -02c45e: d809 07ff |0063: add-int/lit8 v9, v7, #int -1 // #ff │ │ -02c462: 3796 0400 |0065: if-le v6, v9, 0069 // +0004 │ │ -02c466: d806 07ff |0067: add-int/lit8 v6, v7, #int -1 // #ff │ │ -02c46a: 2200 4301 |0069: new-instance v0, Lcom/gacode/relaunchx/ReLaunch$2RepeatedDownScroll; // type@0143 │ │ -02c46e: 7020 a903 b000 |006b: invoke-direct {v0, v11}, Lcom/gacode/relaunchx/ReLaunch$2RepeatedDownScroll;.:(Lcom/gacode/relaunchx/ReLaunch;)V // method@03a9 │ │ -02c474: 1209 |006e: const/4 v9, #int 0 // #0 │ │ -02c476: 6e40 aa03 1096 |006f: invoke-virtual {v0, v1, v6, v9}, Lcom/gacode/relaunchx/ReLaunch$2RepeatedDownScroll;.doIt:(III)V // method@03aa │ │ -02c47c: 6f20 0100 cb00 |0072: invoke-super {v11, v12}, Landroid/app/Activity;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@0001 │ │ -02c482: 0a09 |0075: move-result v9 │ │ -02c484: 28ea |0076: goto 0060 // -0016 │ │ +02d420: |[02d420] com.gacode.relaunchx.ReLaunch.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ +02d430: 6309 8d00 |0000: sget-boolean v9, Lcom/gacode/relaunchx/DeviceInfo;.EINK_SONY:Z // field@008d │ │ +02d434: 3809 7000 |0002: if-eqz v9, 0072 // +0070 │ │ +02d438: 1305 6900 |0004: const/16 v5, #int 105 // #69 │ │ +02d43c: 1304 6a00 |0006: const/16 v4, #int 106 // #6a │ │ +02d440: 1409 6e00 0c7f |0008: const v9, #float 1.86094e+38 // #7f0c006e │ │ +02d446: 6e20 2c04 9b00 |000b: invoke-virtual {v11, v9}, Lcom/gacode/relaunchx/ReLaunch;.findViewById:(I)Landroid/view/View; // method@042c │ │ +02d44c: 0c02 |000e: move-result-object v2 │ │ +02d44e: 1f02 7500 |000f: check-cast v2, Landroid/widget/GridView; // type@0075 │ │ +02d452: 6e10 de00 0c00 |0011: invoke-virtual {v12}, Landroid/view/KeyEvent;.getScanCode:()I // method@00de │ │ +02d458: 0a09 |0014: move-result v9 │ │ +02d45a: 3359 2c00 |0015: if-ne v9, v5, 0041 // +002c │ │ +02d45e: 6e10 dd00 0c00 |0017: invoke-virtual {v12}, Landroid/view/KeyEvent;.getAction:()I // method@00dd │ │ +02d464: 0a09 |001a: move-result v9 │ │ +02d466: 3909 2600 |001b: if-nez v9, 0041 // +0026 │ │ +02d46a: 6e10 2001 0200 |001d: invoke-virtual {v2}, Landroid/widget/GridView;.getFirstVisiblePosition:()I // method@0120 │ │ +02d470: 0a01 |0020: move-result v1 │ │ +02d472: 6e10 2101 0200 |0021: invoke-virtual {v2}, Landroid/widget/GridView;.getLastVisiblePosition:()I // method@0121 │ │ +02d478: 0a09 |0024: move-result v9 │ │ +02d47a: 6e10 2001 0200 |0025: invoke-virtual {v2}, Landroid/widget/GridView;.getFirstVisiblePosition:()I // method@0120 │ │ +02d480: 0a0a |0028: move-result v10 │ │ +02d482: b1a9 |0029: sub-int/2addr v9, v10 │ │ +02d484: d808 0901 |002a: add-int/lit8 v8, v9, #int 1 // #01 │ │ +02d488: 54b9 5a06 |002c: iget-object v9, v11, Lcom/gacode/relaunchx/ReLaunch;.itemsArray:Ljava/util/List; // field@065a │ │ +02d48c: 7210 d406 0900 |002e: invoke-interface {v9}, Ljava/util/List;.size:()I // method@06d4 │ │ +02d492: 0a07 |0031: move-result v7 │ │ +02d494: b181 |0032: sub-int/2addr v1, v8 │ │ +02d496: 3b01 0300 |0033: if-gez v1, 0036 // +0003 │ │ +02d49a: 1201 |0035: const/4 v1, #int 0 // #0 │ │ +02d49c: 6e20 2c01 1200 |0036: invoke-virtual {v2, v1}, Landroid/widget/GridView;.setSelection:(I)V // method@012c │ │ +02d4a2: 3d07 0800 |0039: if-lez v7, 0041 // +0008 │ │ +02d4a6: 6e10 2501 0200 |003b: invoke-virtual {v2}, Landroid/widget/GridView;.requestFocusFromTouch:()Z // method@0125 │ │ +02d4ac: 6e20 2c01 1200 |003e: invoke-virtual {v2, v1}, Landroid/widget/GridView;.setSelection:(I)V // method@012c │ │ +02d4b2: 6e10 de00 0c00 |0041: invoke-virtual {v12}, Landroid/view/KeyEvent;.getScanCode:()I // method@00de │ │ +02d4b8: 0a09 |0044: move-result v9 │ │ +02d4ba: 3349 2d00 |0045: if-ne v9, v4, 0072 // +002d │ │ +02d4be: 6e10 dd00 0c00 |0047: invoke-virtual {v12}, Landroid/view/KeyEvent;.getAction:()I // method@00dd │ │ +02d4c4: 0a09 |004a: move-result v9 │ │ +02d4c6: 3909 2700 |004b: if-nez v9, 0072 // +0027 │ │ +02d4ca: 6e10 2001 0200 |004d: invoke-virtual {v2}, Landroid/widget/GridView;.getFirstVisiblePosition:()I // method@0120 │ │ +02d4d0: 0a01 |0050: move-result v1 │ │ +02d4d2: 54b9 5a06 |0051: iget-object v9, v11, Lcom/gacode/relaunchx/ReLaunch;.itemsArray:Ljava/util/List; // field@065a │ │ +02d4d6: 7210 d406 0900 |0053: invoke-interface {v9}, Ljava/util/List;.size:()I // method@06d4 │ │ +02d4dc: 0a07 |0056: move-result v7 │ │ +02d4de: 6e10 2101 0200 |0057: invoke-virtual {v2}, Landroid/widget/GridView;.getLastVisiblePosition:()I // method@0121 │ │ +02d4e4: 0a03 |005a: move-result v3 │ │ +02d4e6: d809 0301 |005b: add-int/lit8 v9, v3, #int 1 // #01 │ │ +02d4ea: 3397 0400 |005d: if-ne v7, v9, 0061 // +0004 │ │ +02d4ee: 1219 |005f: const/4 v9, #int 1 // #1 │ │ +02d4f0: 0f09 |0060: return v9 │ │ +02d4f2: d806 0301 |0061: add-int/lit8 v6, v3, #int 1 // #01 │ │ +02d4f6: d809 07ff |0063: add-int/lit8 v9, v7, #int -1 // #ff │ │ +02d4fa: 3796 0400 |0065: if-le v6, v9, 0069 // +0004 │ │ +02d4fe: d806 07ff |0067: add-int/lit8 v6, v7, #int -1 // #ff │ │ +02d502: 2200 4301 |0069: new-instance v0, Lcom/gacode/relaunchx/ReLaunch$2RepeatedDownScroll; // type@0143 │ │ +02d506: 7020 a903 b000 |006b: invoke-direct {v0, v11}, Lcom/gacode/relaunchx/ReLaunch$2RepeatedDownScroll;.:(Lcom/gacode/relaunchx/ReLaunch;)V // method@03a9 │ │ +02d50c: 1209 |006e: const/4 v9, #int 0 // #0 │ │ +02d50e: 6e40 aa03 1096 |006f: invoke-virtual {v0, v1, v6, v9}, Lcom/gacode/relaunchx/ReLaunch$2RepeatedDownScroll;.doIt:(III)V // method@03aa │ │ +02d514: 6f20 0100 cb00 |0072: invoke-super {v11, v12}, Landroid/app/Activity;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@0001 │ │ +02d51a: 0a09 |0075: move-result v9 │ │ +02d51c: 28ea |0076: goto 0060 // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3858 │ │ 0x0004 line=3859 │ │ 0x0006 line=3860 │ │ 0x0008 line=3861 │ │ 0x0011 line=3862 │ │ @@ -50414,212 +50420,212 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 390 16-bit code units │ │ -02c488: |[02c488] com.gacode.relaunchx.ReLaunch.getEbookName:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -02c498: 140b 2902 087f |0000: const v11, #float 1.80786e+38 // #7f080229 │ │ -02c49e: 120a |0003: const/4 v10, #int 0 // #0 │ │ -02c4a0: 54c7 6006 |0004: iget-object v7, v12, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -02c4a4: 1a08 0a06 |0006: const-string v8, "bookTitleFormat" // string@060a │ │ -02c4a8: 1a09 2200 |0008: const-string v9, "%t[ │ │ +02d520: |[02d520] com.gacode.relaunchx.ReLaunch.getEbookName:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +02d530: 140b 2902 087f |0000: const v11, #float 1.80786e+38 // #7f080229 │ │ +02d536: 120a |0003: const/4 v10, #int 0 // #0 │ │ +02d538: 54c7 6006 |0004: iget-object v7, v12, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +02d53c: 1a08 0a06 |0006: const-string v8, "bookTitleFormat" // string@060a │ │ +02d540: 1a09 2200 |0008: const-string v9, "%t[ │ │ %a][. %s][-%n]" // string@0022 │ │ -02c4ac: 7230 6f00 8709 |000a: invoke-interface {v7, v8, v9}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -02c4b2: 0c03 |000d: move-result-object v3 │ │ -02c4b4: 2207 0202 |000e: new-instance v7, Ljava/lang/StringBuilder; // type@0202 │ │ -02c4b8: 7010 9606 0700 |0010: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -02c4be: 6e20 9a06 d700 |0013: invoke-virtual {v7, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02c4c4: 0c07 |0016: move-result-object v7 │ │ -02c4c6: 6208 f307 |0017: sget-object v8, Ljava/io/File;.separator:Ljava/lang/String; // field@07f3 │ │ -02c4ca: 6e20 9a06 8700 |0019: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02c4d0: 0c07 |001c: move-result-object v7 │ │ -02c4d2: 6e20 9a06 e700 |001d: invoke-virtual {v7, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02c4d8: 0c07 |0020: move-result-object v7 │ │ -02c4da: 6e10 9c06 0700 |0021: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -02c4e0: 0c02 |0024: move-result-object v2 │ │ -02c4e2: 1a07 7707 |0025: const-string v7, "fb2" // string@0777 │ │ -02c4e6: 6e20 7b06 7e00 |0027: invoke-virtual {v14, v7}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@067b │ │ -02c4ec: 0a07 |002a: move-result v7 │ │ -02c4ee: 3907 1300 |002b: if-nez v7, 003e // +0013 │ │ -02c4f2: 1a07 7807 |002d: const-string v7, "fb2.zip" // string@0778 │ │ -02c4f6: 6e20 7b06 7e00 |002f: invoke-virtual {v14, v7}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@067b │ │ -02c4fc: 0a07 |0032: move-result v7 │ │ -02c4fe: 3907 0b00 |0033: if-nez v7, 003e // +000b │ │ -02c502: 1a07 4307 |0035: const-string v7, "epub" // string@0743 │ │ -02c506: 6e20 7b06 7e00 |0037: invoke-virtual {v14, v7}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@067b │ │ -02c50c: 0a07 |003a: move-result v7 │ │ -02c50e: 3907 0300 |003b: if-nez v7, 003e // +0003 │ │ -02c512: 110e |003d: return-object v14 │ │ -02c514: 54c7 4a06 |003e: iget-object v7, v12, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02c518: 5477 8406 |0040: iget-object v7, v7, Lcom/gacode/relaunchx/ReLaunchApp;.dataBase:Lcom/gacode/relaunchx/BooksBase; // field@0684 │ │ -02c51c: 6e20 d501 2700 |0042: invoke-virtual {v7, v2}, Lcom/gacode/relaunchx/BooksBase;.getBookByFileName:(Ljava/lang/String;)Lebook/EBook; // method@01d5 │ │ -02c522: 0c01 |0045: move-result-object v1 │ │ -02c524: 5517 b907 |0046: iget-boolean v7, v1, Lebook/EBook;.isOk:Z // field@07b9 │ │ -02c528: 3907 3a00 |0048: if-nez v7, 0082 // +003a │ │ -02c52c: 2205 da01 |004a: new-instance v5, Lebook/parser/InstantParser; // type@01da │ │ -02c530: 7010 1406 0500 |004c: invoke-direct {v5}, Lebook/parser/InstantParser;.:()V // method@0614 │ │ -02c536: 6e20 1b06 2500 |004f: invoke-virtual {v5, v2}, Lebook/parser/Parser;.parse:(Ljava/lang/String;)Lebook/EBook; // method@061b │ │ -02c53c: 0c01 |0052: move-result-object v1 │ │ -02c53e: 5517 b907 |0053: iget-boolean v7, v1, Lebook/EBook;.isOk:Z // field@07b9 │ │ -02c542: 3807 2d00 |0055: if-eqz v7, 0082 // +002d │ │ -02c546: 5417 bc07 |0057: iget-object v7, v1, Lebook/EBook;.sequenceNumber:Ljava/lang/String; // field@07bc │ │ -02c54a: 3807 2200 |0059: if-eqz v7, 007b // +0022 │ │ -02c54e: 5417 bc07 |005b: iget-object v7, v1, Lebook/EBook;.sequenceNumber:Ljava/lang/String; // field@07bc │ │ -02c552: 6e10 8506 0700 |005d: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@0685 │ │ -02c558: 0a07 |0060: move-result v7 │ │ -02c55a: 1218 |0061: const/4 v8, #int 1 // #1 │ │ -02c55c: 3387 1900 |0062: if-ne v7, v8, 007b // +0019 │ │ -02c560: 2207 0202 |0064: new-instance v7, Ljava/lang/StringBuilder; // type@0202 │ │ -02c564: 7010 9606 0700 |0066: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -02c56a: 1a08 7000 |0069: const-string v8, "0" // string@0070 │ │ -02c56e: 6e20 9a06 8700 |006b: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02c574: 0c07 |006e: move-result-object v7 │ │ -02c576: 5418 bc07 |006f: iget-object v8, v1, Lebook/EBook;.sequenceNumber:Ljava/lang/String; // field@07bc │ │ -02c57a: 6e20 9a06 8700 |0071: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02c580: 0c07 |0074: move-result-object v7 │ │ -02c582: 6e10 9c06 0700 |0075: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -02c588: 0c07 |0078: move-result-object v7 │ │ -02c58a: 5b17 bc07 |0079: iput-object v7, v1, Lebook/EBook;.sequenceNumber:Ljava/lang/String; // field@07bc │ │ -02c58e: 54c7 4a06 |007b: iget-object v7, v12, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02c592: 5477 8406 |007d: iget-object v7, v7, Lcom/gacode/relaunchx/ReLaunchApp;.dataBase:Lcom/gacode/relaunchx/BooksBase; // field@0684 │ │ -02c596: 6e20 d301 1700 |007f: invoke-virtual {v7, v1}, Lcom/gacode/relaunchx/BooksBase;.addBook:(Lebook/EBook;)J // method@01d3 │ │ -02c59c: 5517 b907 |0082: iget-boolean v7, v1, Lebook/EBook;.isOk:Z // field@07b9 │ │ -02c5a0: 3807 b9ff |0084: if-eqz v7, 003d // -0047 │ │ -02c5a4: 0734 |0086: move-object v4, v3 │ │ -02c5a6: 5417 b107 |0087: iget-object v7, v1, Lebook/EBook;.authors:Ljava/util/ArrayList; // field@07b1 │ │ -02c5aa: 6e10 b406 0700 |0089: invoke-virtual {v7}, Ljava/util/ArrayList;.size:()I // method@06b4 │ │ -02c5b0: 0a07 |008c: move-result v7 │ │ -02c5b2: 3d07 c600 |008d: if-lez v7, 0153 // +00c6 │ │ -02c5b6: 1a00 0000 |008f: const-string v0, "" // string@0000 │ │ -02c5ba: 5417 b107 |0091: iget-object v7, v1, Lebook/EBook;.authors:Ljava/util/ArrayList; // field@07b1 │ │ -02c5be: 6e20 b206 a700 |0093: invoke-virtual {v7, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@06b2 │ │ -02c5c4: 0c07 |0096: move-result-object v7 │ │ -02c5c6: 1f07 d501 |0097: check-cast v7, Lebook/Person; // type@01d5 │ │ -02c5ca: 5477 c807 |0099: iget-object v7, v7, Lebook/Person;.firstName:Ljava/lang/String; // field@07c8 │ │ -02c5ce: 3807 1d00 |009b: if-eqz v7, 00b8 // +001d │ │ -02c5d2: 2207 0202 |009d: new-instance v7, Ljava/lang/StringBuilder; // type@0202 │ │ -02c5d6: 7010 9606 0700 |009f: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -02c5dc: 6e20 9a06 0700 |00a2: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02c5e2: 0c08 |00a5: move-result-object v8 │ │ -02c5e4: 5417 b107 |00a6: iget-object v7, v1, Lebook/EBook;.authors:Ljava/util/ArrayList; // field@07b1 │ │ -02c5e8: 6e20 b206 a700 |00a8: invoke-virtual {v7, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@06b2 │ │ -02c5ee: 0c07 |00ab: move-result-object v7 │ │ -02c5f0: 1f07 d501 |00ac: check-cast v7, Lebook/Person; // type@01d5 │ │ -02c5f4: 5477 c807 |00ae: iget-object v7, v7, Lebook/Person;.firstName:Ljava/lang/String; // field@07c8 │ │ -02c5f8: 6e20 9a06 7800 |00b0: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02c5fe: 0c07 |00b3: move-result-object v7 │ │ -02c600: 6e10 9c06 0700 |00b4: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -02c606: 0c00 |00b7: move-result-object v0 │ │ -02c608: 5417 b107 |00b8: iget-object v7, v1, Lebook/EBook;.authors:Ljava/util/ArrayList; // field@07b1 │ │ -02c60c: 6e20 b206 a700 |00ba: invoke-virtual {v7, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@06b2 │ │ -02c612: 0c07 |00bd: move-result-object v7 │ │ -02c614: 1f07 d501 |00be: check-cast v7, Lebook/Person; // type@01d5 │ │ -02c618: 5477 c907 |00c0: iget-object v7, v7, Lebook/Person;.lastName:Ljava/lang/String; // field@07c9 │ │ -02c61c: 3807 2300 |00c2: if-eqz v7, 00e5 // +0023 │ │ -02c620: 2207 0202 |00c4: new-instance v7, Ljava/lang/StringBuilder; // type@0202 │ │ -02c624: 7010 9606 0700 |00c6: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -02c62a: 6e20 9a06 0700 |00c9: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02c630: 0c07 |00cc: move-result-object v7 │ │ -02c632: 1a08 0200 |00cd: const-string v8, " " // string@0002 │ │ -02c636: 6e20 9a06 8700 |00cf: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02c63c: 0c08 |00d2: move-result-object v8 │ │ -02c63e: 5417 b107 |00d3: iget-object v7, v1, Lebook/EBook;.authors:Ljava/util/ArrayList; // field@07b1 │ │ -02c642: 6e20 b206 a700 |00d5: invoke-virtual {v7, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@06b2 │ │ -02c648: 0c07 |00d8: move-result-object v7 │ │ -02c64a: 1f07 d501 |00d9: check-cast v7, Lebook/Person; // type@01d5 │ │ -02c64e: 5477 c907 |00db: iget-object v7, v7, Lebook/Person;.lastName:Ljava/lang/String; // field@07c9 │ │ -02c652: 6e20 9a06 7800 |00dd: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02c658: 0c07 |00e0: move-result-object v7 │ │ -02c65a: 6e10 9c06 0700 |00e1: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -02c660: 0c00 |00e4: move-result-object v0 │ │ -02c662: 6e10 9006 0000 |00e5: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0690 │ │ -02c668: 0c07 |00e8: move-result-object v7 │ │ -02c66a: 1a08 0000 |00e9: const-string v8, "" // string@0000 │ │ -02c66e: 6e20 7606 8700 |00eb: invoke-virtual {v7, v8}, Ljava/lang/String;.compareTo:(Ljava/lang/String;)I // method@0676 │ │ -02c674: 0a07 |00ee: move-result v7 │ │ -02c676: 3807 5500 |00ef: if-eqz v7, 0144 // +0055 │ │ -02c67a: 1a07 1d00 |00f1: const-string v7, "%a" // string@001d │ │ -02c67e: 6e30 8706 7400 |00f3: invoke-virtual {v4, v7, v0}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@0687 │ │ -02c684: 0c04 |00f6: move-result-object v4 │ │ -02c686: 5417 be07 |00f7: iget-object v7, v1, Lebook/EBook;.title:Ljava/lang/String; // field@07be │ │ -02c68a: 3807 6900 |00f9: if-eqz v7, 0162 // +0069 │ │ -02c68e: 1a07 2100 |00fb: const-string v7, "%t" // string@0021 │ │ -02c692: 5418 be07 |00fd: iget-object v8, v1, Lebook/EBook;.title:Ljava/lang/String; // field@07be │ │ -02c696: 6e30 8706 7408 |00ff: invoke-virtual {v4, v7, v8}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@0687 │ │ -02c69c: 0c04 |0102: move-result-object v4 │ │ -02c69e: 5417 bb07 |0103: iget-object v7, v1, Lebook/EBook;.sequenceName:Ljava/lang/String; // field@07bb │ │ -02c6a2: 3807 6f00 |0105: if-eqz v7, 0174 // +006f │ │ -02c6a6: 1a07 2000 |0107: const-string v7, "%s" // string@0020 │ │ -02c6aa: 5418 bb07 |0109: iget-object v8, v1, Lebook/EBook;.sequenceName:Ljava/lang/String; // field@07bb │ │ -02c6ae: 6e30 8706 7408 |010b: invoke-virtual {v4, v7, v8}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@0687 │ │ -02c6b4: 0c04 |010e: move-result-object v4 │ │ -02c6b6: 5417 bc07 |010f: iget-object v7, v1, Lebook/EBook;.sequenceNumber:Ljava/lang/String; // field@07bc │ │ -02c6ba: 3807 6c00 |0111: if-eqz v7, 017d // +006c │ │ -02c6be: 1a07 1f00 |0113: const-string v7, "%n" // string@001f │ │ -02c6c2: 5418 bc07 |0115: iget-object v8, v1, Lebook/EBook;.sequenceNumber:Ljava/lang/String; // field@07bc │ │ -02c6c6: 6e30 8706 7408 |0117: invoke-virtual {v4, v7, v8}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@0687 │ │ -02c6cc: 0c04 |011a: move-result-object v4 │ │ -02c6ce: 1a07 1e00 |011b: const-string v7, "%f" // string@001e │ │ -02c6d2: 6e30 8706 7402 |011d: invoke-virtual {v4, v7, v2}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@0687 │ │ -02c6d8: 0c04 |0120: move-result-object v4 │ │ -02c6da: 1a07 d304 |0121: const-string v7, "\[[\s\.\-_]*\]" // string@04d3 │ │ -02c6de: 7110 e906 0700 |0123: invoke-static {v7}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@06e9 │ │ -02c6e4: 0c06 |0126: move-result-object v6 │ │ -02c6e6: 6e20 ea06 4600 |0127: invoke-virtual {v6, v4}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@06ea │ │ -02c6ec: 0c07 |012a: move-result-object v7 │ │ -02c6ee: 1a08 0000 |012b: const-string v8, "" // string@0000 │ │ -02c6f2: 6e20 e706 8700 |012d: invoke-virtual {v7, v8}, Ljava/util/regex/Matcher;.replaceAll:(Ljava/lang/String;)Ljava/lang/String; // method@06e7 │ │ -02c6f8: 0c04 |0130: move-result-object v4 │ │ -02c6fa: 1a07 b204 |0131: const-string v7, "[" // string@04b2 │ │ -02c6fe: 1a08 0000 |0133: const-string v8, "" // string@0000 │ │ -02c702: 6e30 8706 7408 |0135: invoke-virtual {v4, v7, v8}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@0687 │ │ -02c708: 0c04 |0138: move-result-object v4 │ │ -02c70a: 1a07 d604 |0139: const-string v7, "]" // string@04d6 │ │ -02c70e: 1a08 0000 |013b: const-string v8, "" // string@0000 │ │ -02c712: 6e30 8706 7408 |013d: invoke-virtual {v4, v7, v8}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@0687 │ │ -02c718: 0c04 |0140: move-result-object v4 │ │ -02c71a: 074e |0141: move-object v14, v4 │ │ -02c71c: 2900 fbfe |0142: goto/16 003d // -0105 │ │ -02c720: 1a07 1d00 |0144: const-string v7, "%a" // string@001d │ │ -02c724: 6e10 3704 0c00 |0146: invoke-virtual {v12}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -02c72a: 0c08 |0149: move-result-object v8 │ │ -02c72c: 6e20 8000 b800 |014a: invoke-virtual {v8, v11}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -02c732: 0c08 |014d: move-result-object v8 │ │ -02c734: 6e30 8706 7408 |014e: invoke-virtual {v4, v7, v8}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@0687 │ │ -02c73a: 0c04 |0151: move-result-object v4 │ │ -02c73c: 28a5 |0152: goto 00f7 // -005b │ │ -02c73e: 1a07 1d00 |0153: const-string v7, "%a" // string@001d │ │ -02c742: 6e10 3704 0c00 |0155: invoke-virtual {v12}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -02c748: 0c08 |0158: move-result-object v8 │ │ -02c74a: 6e20 8000 b800 |0159: invoke-virtual {v8, v11}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -02c750: 0c08 |015c: move-result-object v8 │ │ -02c752: 6e30 8706 7408 |015d: invoke-virtual {v4, v7, v8}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@0687 │ │ -02c758: 0c04 |0160: move-result-object v4 │ │ -02c75a: 2896 |0161: goto 00f7 // -006a │ │ -02c75c: 1a07 2100 |0162: const-string v7, "%t" // string@0021 │ │ -02c760: 6e10 3704 0c00 |0164: invoke-virtual {v12}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -02c766: 0c08 |0167: move-result-object v8 │ │ -02c768: 1409 2a02 087f |0168: const v9, #float 1.80786e+38 // #7f08022a │ │ -02c76e: 6e20 8000 9800 |016b: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -02c774: 0c08 |016e: move-result-object v8 │ │ -02c776: 6e30 8706 7408 |016f: invoke-virtual {v4, v7, v8}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@0687 │ │ -02c77c: 0c04 |0172: move-result-object v4 │ │ -02c77e: 2890 |0173: goto 0103 // -0070 │ │ -02c780: 1a07 2000 |0174: const-string v7, "%s" // string@0020 │ │ -02c784: 1a08 0000 |0176: const-string v8, "" // string@0000 │ │ -02c788: 6e30 8706 7408 |0178: invoke-virtual {v4, v7, v8}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@0687 │ │ -02c78e: 0c04 |017b: move-result-object v4 │ │ -02c790: 2893 |017c: goto 010f // -006d │ │ -02c792: 1a07 1f00 |017d: const-string v7, "%n" // string@001f │ │ -02c796: 1a08 0000 |017f: const-string v8, "" // string@0000 │ │ -02c79a: 6e30 8706 7408 |0181: invoke-virtual {v4, v7, v8}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@0687 │ │ -02c7a0: 0c04 |0184: move-result-object v4 │ │ -02c7a2: 2896 |0185: goto 011b // -006a │ │ +02d544: 7230 6f00 8709 |000a: invoke-interface {v7, v8, v9}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +02d54a: 0c03 |000d: move-result-object v3 │ │ +02d54c: 2207 0202 |000e: new-instance v7, Ljava/lang/StringBuilder; // type@0202 │ │ +02d550: 7010 9606 0700 |0010: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +02d556: 6e20 9a06 d700 |0013: invoke-virtual {v7, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02d55c: 0c07 |0016: move-result-object v7 │ │ +02d55e: 6208 f307 |0017: sget-object v8, Ljava/io/File;.separator:Ljava/lang/String; // field@07f3 │ │ +02d562: 6e20 9a06 8700 |0019: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02d568: 0c07 |001c: move-result-object v7 │ │ +02d56a: 6e20 9a06 e700 |001d: invoke-virtual {v7, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02d570: 0c07 |0020: move-result-object v7 │ │ +02d572: 6e10 9c06 0700 |0021: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +02d578: 0c02 |0024: move-result-object v2 │ │ +02d57a: 1a07 7707 |0025: const-string v7, "fb2" // string@0777 │ │ +02d57e: 6e20 7b06 7e00 |0027: invoke-virtual {v14, v7}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@067b │ │ +02d584: 0a07 |002a: move-result v7 │ │ +02d586: 3907 1300 |002b: if-nez v7, 003e // +0013 │ │ +02d58a: 1a07 7807 |002d: const-string v7, "fb2.zip" // string@0778 │ │ +02d58e: 6e20 7b06 7e00 |002f: invoke-virtual {v14, v7}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@067b │ │ +02d594: 0a07 |0032: move-result v7 │ │ +02d596: 3907 0b00 |0033: if-nez v7, 003e // +000b │ │ +02d59a: 1a07 4307 |0035: const-string v7, "epub" // string@0743 │ │ +02d59e: 6e20 7b06 7e00 |0037: invoke-virtual {v14, v7}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@067b │ │ +02d5a4: 0a07 |003a: move-result v7 │ │ +02d5a6: 3907 0300 |003b: if-nez v7, 003e // +0003 │ │ +02d5aa: 110e |003d: return-object v14 │ │ +02d5ac: 54c7 4a06 |003e: iget-object v7, v12, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02d5b0: 5477 8406 |0040: iget-object v7, v7, Lcom/gacode/relaunchx/ReLaunchApp;.dataBase:Lcom/gacode/relaunchx/BooksBase; // field@0684 │ │ +02d5b4: 6e20 d501 2700 |0042: invoke-virtual {v7, v2}, Lcom/gacode/relaunchx/BooksBase;.getBookByFileName:(Ljava/lang/String;)Lebook/EBook; // method@01d5 │ │ +02d5ba: 0c01 |0045: move-result-object v1 │ │ +02d5bc: 5517 b907 |0046: iget-boolean v7, v1, Lebook/EBook;.isOk:Z // field@07b9 │ │ +02d5c0: 3907 3a00 |0048: if-nez v7, 0082 // +003a │ │ +02d5c4: 2205 da01 |004a: new-instance v5, Lebook/parser/InstantParser; // type@01da │ │ +02d5c8: 7010 1406 0500 |004c: invoke-direct {v5}, Lebook/parser/InstantParser;.:()V // method@0614 │ │ +02d5ce: 6e20 1b06 2500 |004f: invoke-virtual {v5, v2}, Lebook/parser/Parser;.parse:(Ljava/lang/String;)Lebook/EBook; // method@061b │ │ +02d5d4: 0c01 |0052: move-result-object v1 │ │ +02d5d6: 5517 b907 |0053: iget-boolean v7, v1, Lebook/EBook;.isOk:Z // field@07b9 │ │ +02d5da: 3807 2d00 |0055: if-eqz v7, 0082 // +002d │ │ +02d5de: 5417 bc07 |0057: iget-object v7, v1, Lebook/EBook;.sequenceNumber:Ljava/lang/String; // field@07bc │ │ +02d5e2: 3807 2200 |0059: if-eqz v7, 007b // +0022 │ │ +02d5e6: 5417 bc07 |005b: iget-object v7, v1, Lebook/EBook;.sequenceNumber:Ljava/lang/String; // field@07bc │ │ +02d5ea: 6e10 8506 0700 |005d: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@0685 │ │ +02d5f0: 0a07 |0060: move-result v7 │ │ +02d5f2: 1218 |0061: const/4 v8, #int 1 // #1 │ │ +02d5f4: 3387 1900 |0062: if-ne v7, v8, 007b // +0019 │ │ +02d5f8: 2207 0202 |0064: new-instance v7, Ljava/lang/StringBuilder; // type@0202 │ │ +02d5fc: 7010 9606 0700 |0066: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +02d602: 1a08 7000 |0069: const-string v8, "0" // string@0070 │ │ +02d606: 6e20 9a06 8700 |006b: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02d60c: 0c07 |006e: move-result-object v7 │ │ +02d60e: 5418 bc07 |006f: iget-object v8, v1, Lebook/EBook;.sequenceNumber:Ljava/lang/String; // field@07bc │ │ +02d612: 6e20 9a06 8700 |0071: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02d618: 0c07 |0074: move-result-object v7 │ │ +02d61a: 6e10 9c06 0700 |0075: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +02d620: 0c07 |0078: move-result-object v7 │ │ +02d622: 5b17 bc07 |0079: iput-object v7, v1, Lebook/EBook;.sequenceNumber:Ljava/lang/String; // field@07bc │ │ +02d626: 54c7 4a06 |007b: iget-object v7, v12, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02d62a: 5477 8406 |007d: iget-object v7, v7, Lcom/gacode/relaunchx/ReLaunchApp;.dataBase:Lcom/gacode/relaunchx/BooksBase; // field@0684 │ │ +02d62e: 6e20 d301 1700 |007f: invoke-virtual {v7, v1}, Lcom/gacode/relaunchx/BooksBase;.addBook:(Lebook/EBook;)J // method@01d3 │ │ +02d634: 5517 b907 |0082: iget-boolean v7, v1, Lebook/EBook;.isOk:Z // field@07b9 │ │ +02d638: 3807 b9ff |0084: if-eqz v7, 003d // -0047 │ │ +02d63c: 0734 |0086: move-object v4, v3 │ │ +02d63e: 5417 b107 |0087: iget-object v7, v1, Lebook/EBook;.authors:Ljava/util/ArrayList; // field@07b1 │ │ +02d642: 6e10 b406 0700 |0089: invoke-virtual {v7}, Ljava/util/ArrayList;.size:()I // method@06b4 │ │ +02d648: 0a07 |008c: move-result v7 │ │ +02d64a: 3d07 c600 |008d: if-lez v7, 0153 // +00c6 │ │ +02d64e: 1a00 0000 |008f: const-string v0, "" // string@0000 │ │ +02d652: 5417 b107 |0091: iget-object v7, v1, Lebook/EBook;.authors:Ljava/util/ArrayList; // field@07b1 │ │ +02d656: 6e20 b206 a700 |0093: invoke-virtual {v7, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@06b2 │ │ +02d65c: 0c07 |0096: move-result-object v7 │ │ +02d65e: 1f07 d501 |0097: check-cast v7, Lebook/Person; // type@01d5 │ │ +02d662: 5477 c807 |0099: iget-object v7, v7, Lebook/Person;.firstName:Ljava/lang/String; // field@07c8 │ │ +02d666: 3807 1d00 |009b: if-eqz v7, 00b8 // +001d │ │ +02d66a: 2207 0202 |009d: new-instance v7, Ljava/lang/StringBuilder; // type@0202 │ │ +02d66e: 7010 9606 0700 |009f: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +02d674: 6e20 9a06 0700 |00a2: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02d67a: 0c08 |00a5: move-result-object v8 │ │ +02d67c: 5417 b107 |00a6: iget-object v7, v1, Lebook/EBook;.authors:Ljava/util/ArrayList; // field@07b1 │ │ +02d680: 6e20 b206 a700 |00a8: invoke-virtual {v7, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@06b2 │ │ +02d686: 0c07 |00ab: move-result-object v7 │ │ +02d688: 1f07 d501 |00ac: check-cast v7, Lebook/Person; // type@01d5 │ │ +02d68c: 5477 c807 |00ae: iget-object v7, v7, Lebook/Person;.firstName:Ljava/lang/String; // field@07c8 │ │ +02d690: 6e20 9a06 7800 |00b0: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02d696: 0c07 |00b3: move-result-object v7 │ │ +02d698: 6e10 9c06 0700 |00b4: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +02d69e: 0c00 |00b7: move-result-object v0 │ │ +02d6a0: 5417 b107 |00b8: iget-object v7, v1, Lebook/EBook;.authors:Ljava/util/ArrayList; // field@07b1 │ │ +02d6a4: 6e20 b206 a700 |00ba: invoke-virtual {v7, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@06b2 │ │ +02d6aa: 0c07 |00bd: move-result-object v7 │ │ +02d6ac: 1f07 d501 |00be: check-cast v7, Lebook/Person; // type@01d5 │ │ +02d6b0: 5477 c907 |00c0: iget-object v7, v7, Lebook/Person;.lastName:Ljava/lang/String; // field@07c9 │ │ +02d6b4: 3807 2300 |00c2: if-eqz v7, 00e5 // +0023 │ │ +02d6b8: 2207 0202 |00c4: new-instance v7, Ljava/lang/StringBuilder; // type@0202 │ │ +02d6bc: 7010 9606 0700 |00c6: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +02d6c2: 6e20 9a06 0700 |00c9: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02d6c8: 0c07 |00cc: move-result-object v7 │ │ +02d6ca: 1a08 0200 |00cd: const-string v8, " " // string@0002 │ │ +02d6ce: 6e20 9a06 8700 |00cf: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02d6d4: 0c08 |00d2: move-result-object v8 │ │ +02d6d6: 5417 b107 |00d3: iget-object v7, v1, Lebook/EBook;.authors:Ljava/util/ArrayList; // field@07b1 │ │ +02d6da: 6e20 b206 a700 |00d5: invoke-virtual {v7, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@06b2 │ │ +02d6e0: 0c07 |00d8: move-result-object v7 │ │ +02d6e2: 1f07 d501 |00d9: check-cast v7, Lebook/Person; // type@01d5 │ │ +02d6e6: 5477 c907 |00db: iget-object v7, v7, Lebook/Person;.lastName:Ljava/lang/String; // field@07c9 │ │ +02d6ea: 6e20 9a06 7800 |00dd: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02d6f0: 0c07 |00e0: move-result-object v7 │ │ +02d6f2: 6e10 9c06 0700 |00e1: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +02d6f8: 0c00 |00e4: move-result-object v0 │ │ +02d6fa: 6e10 9006 0000 |00e5: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0690 │ │ +02d700: 0c07 |00e8: move-result-object v7 │ │ +02d702: 1a08 0000 |00e9: const-string v8, "" // string@0000 │ │ +02d706: 6e20 7606 8700 |00eb: invoke-virtual {v7, v8}, Ljava/lang/String;.compareTo:(Ljava/lang/String;)I // method@0676 │ │ +02d70c: 0a07 |00ee: move-result v7 │ │ +02d70e: 3807 5500 |00ef: if-eqz v7, 0144 // +0055 │ │ +02d712: 1a07 1d00 |00f1: const-string v7, "%a" // string@001d │ │ +02d716: 6e30 8706 7400 |00f3: invoke-virtual {v4, v7, v0}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@0687 │ │ +02d71c: 0c04 |00f6: move-result-object v4 │ │ +02d71e: 5417 be07 |00f7: iget-object v7, v1, Lebook/EBook;.title:Ljava/lang/String; // field@07be │ │ +02d722: 3807 6900 |00f9: if-eqz v7, 0162 // +0069 │ │ +02d726: 1a07 2100 |00fb: const-string v7, "%t" // string@0021 │ │ +02d72a: 5418 be07 |00fd: iget-object v8, v1, Lebook/EBook;.title:Ljava/lang/String; // field@07be │ │ +02d72e: 6e30 8706 7408 |00ff: invoke-virtual {v4, v7, v8}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@0687 │ │ +02d734: 0c04 |0102: move-result-object v4 │ │ +02d736: 5417 bb07 |0103: iget-object v7, v1, Lebook/EBook;.sequenceName:Ljava/lang/String; // field@07bb │ │ +02d73a: 3807 6f00 |0105: if-eqz v7, 0174 // +006f │ │ +02d73e: 1a07 2000 |0107: const-string v7, "%s" // string@0020 │ │ +02d742: 5418 bb07 |0109: iget-object v8, v1, Lebook/EBook;.sequenceName:Ljava/lang/String; // field@07bb │ │ +02d746: 6e30 8706 7408 |010b: invoke-virtual {v4, v7, v8}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@0687 │ │ +02d74c: 0c04 |010e: move-result-object v4 │ │ +02d74e: 5417 bc07 |010f: iget-object v7, v1, Lebook/EBook;.sequenceNumber:Ljava/lang/String; // field@07bc │ │ +02d752: 3807 6c00 |0111: if-eqz v7, 017d // +006c │ │ +02d756: 1a07 1f00 |0113: const-string v7, "%n" // string@001f │ │ +02d75a: 5418 bc07 |0115: iget-object v8, v1, Lebook/EBook;.sequenceNumber:Ljava/lang/String; // field@07bc │ │ +02d75e: 6e30 8706 7408 |0117: invoke-virtual {v4, v7, v8}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@0687 │ │ +02d764: 0c04 |011a: move-result-object v4 │ │ +02d766: 1a07 1e00 |011b: const-string v7, "%f" // string@001e │ │ +02d76a: 6e30 8706 7402 |011d: invoke-virtual {v4, v7, v2}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@0687 │ │ +02d770: 0c04 |0120: move-result-object v4 │ │ +02d772: 1a07 d304 |0121: const-string v7, "\[[\s\.\-_]*\]" // string@04d3 │ │ +02d776: 7110 e906 0700 |0123: invoke-static {v7}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@06e9 │ │ +02d77c: 0c06 |0126: move-result-object v6 │ │ +02d77e: 6e20 ea06 4600 |0127: invoke-virtual {v6, v4}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@06ea │ │ +02d784: 0c07 |012a: move-result-object v7 │ │ +02d786: 1a08 0000 |012b: const-string v8, "" // string@0000 │ │ +02d78a: 6e20 e706 8700 |012d: invoke-virtual {v7, v8}, Ljava/util/regex/Matcher;.replaceAll:(Ljava/lang/String;)Ljava/lang/String; // method@06e7 │ │ +02d790: 0c04 |0130: move-result-object v4 │ │ +02d792: 1a07 b204 |0131: const-string v7, "[" // string@04b2 │ │ +02d796: 1a08 0000 |0133: const-string v8, "" // string@0000 │ │ +02d79a: 6e30 8706 7408 |0135: invoke-virtual {v4, v7, v8}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@0687 │ │ +02d7a0: 0c04 |0138: move-result-object v4 │ │ +02d7a2: 1a07 d604 |0139: const-string v7, "]" // string@04d6 │ │ +02d7a6: 1a08 0000 |013b: const-string v8, "" // string@0000 │ │ +02d7aa: 6e30 8706 7408 |013d: invoke-virtual {v4, v7, v8}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@0687 │ │ +02d7b0: 0c04 |0140: move-result-object v4 │ │ +02d7b2: 074e |0141: move-object v14, v4 │ │ +02d7b4: 2900 fbfe |0142: goto/16 003d // -0105 │ │ +02d7b8: 1a07 1d00 |0144: const-string v7, "%a" // string@001d │ │ +02d7bc: 6e10 3704 0c00 |0146: invoke-virtual {v12}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +02d7c2: 0c08 |0149: move-result-object v8 │ │ +02d7c4: 6e20 8000 b800 |014a: invoke-virtual {v8, v11}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +02d7ca: 0c08 |014d: move-result-object v8 │ │ +02d7cc: 6e30 8706 7408 |014e: invoke-virtual {v4, v7, v8}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@0687 │ │ +02d7d2: 0c04 |0151: move-result-object v4 │ │ +02d7d4: 28a5 |0152: goto 00f7 // -005b │ │ +02d7d6: 1a07 1d00 |0153: const-string v7, "%a" // string@001d │ │ +02d7da: 6e10 3704 0c00 |0155: invoke-virtual {v12}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +02d7e0: 0c08 |0158: move-result-object v8 │ │ +02d7e2: 6e20 8000 b800 |0159: invoke-virtual {v8, v11}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +02d7e8: 0c08 |015c: move-result-object v8 │ │ +02d7ea: 6e30 8706 7408 |015d: invoke-virtual {v4, v7, v8}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@0687 │ │ +02d7f0: 0c04 |0160: move-result-object v4 │ │ +02d7f2: 2896 |0161: goto 00f7 // -006a │ │ +02d7f4: 1a07 2100 |0162: const-string v7, "%t" // string@0021 │ │ +02d7f8: 6e10 3704 0c00 |0164: invoke-virtual {v12}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +02d7fe: 0c08 |0167: move-result-object v8 │ │ +02d800: 1409 2a02 087f |0168: const v9, #float 1.80786e+38 // #7f08022a │ │ +02d806: 6e20 8000 9800 |016b: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +02d80c: 0c08 |016e: move-result-object v8 │ │ +02d80e: 6e30 8706 7408 |016f: invoke-virtual {v4, v7, v8}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@0687 │ │ +02d814: 0c04 |0172: move-result-object v4 │ │ +02d816: 2890 |0173: goto 0103 // -0070 │ │ +02d818: 1a07 2000 |0174: const-string v7, "%s" // string@0020 │ │ +02d81c: 1a08 0000 |0176: const-string v8, "" // string@0000 │ │ +02d820: 6e30 8706 7408 |0178: invoke-virtual {v4, v7, v8}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@0687 │ │ +02d826: 0c04 |017b: move-result-object v4 │ │ +02d828: 2893 |017c: goto 010f // -006d │ │ +02d82a: 1a07 1f00 |017d: const-string v7, "%n" // string@001f │ │ +02d82e: 1a08 0000 |017f: const-string v8, "" // string@0000 │ │ +02d832: 6e30 8706 7408 |0181: invoke-virtual {v4, v7, v8}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@0687 │ │ +02d838: 0c04 |0184: move-result-object v4 │ │ +02d83a: 2896 |0185: goto 011b // -006a │ │ catches : (none) │ │ positions : │ │ 0x0004 line=4031 │ │ 0x000e line=4032 │ │ 0x0025 line=4034 │ │ 0x0037 line=4035 │ │ 0x003d line=4083 │ │ @@ -50678,36 +50684,36 @@ │ │ type : '(IILandroid/content/Intent;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 46 16-bit code units │ │ -02c7a4: |[02c7a4] com.gacode.relaunchx.ReLaunch.onActivityResult:(IILandroid/content/Intent;)V │ │ -02c7b4: 12f2 |0000: const/4 v2, #int -1 // #ff │ │ -02c7b6: 3226 0300 |0001: if-eq v6, v2, 0004 // +0003 │ │ -02c7ba: 0e00 |0003: return-void │ │ -02c7bc: 2b05 2400 0000 |0004: packed-switch v5, 00000028 // +00000024 │ │ -02c7c2: 28fc |0007: goto 0003 // -0004 │ │ -02c7c4: 5442 4a06 |0008: iget-object v2, v4, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02c7c8: 6e10 8a04 0200 |000a: invoke-virtual {v2}, Lcom/gacode/relaunchx/ReLaunchApp;.getReaders:()Ljava/util/List; // method@048a │ │ -02c7ce: 0c02 |000d: move-result-object v2 │ │ -02c7d0: 7110 2904 0200 |000e: invoke-static {v2}, Lcom/gacode/relaunchx/ReLaunch;.createReadersString:(Ljava/util/List;)Ljava/lang/String; // method@0429 │ │ -02c7d6: 0c01 |0011: move-result-object v1 │ │ -02c7d8: 5442 6006 |0012: iget-object v2, v4, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -02c7dc: 7210 6b00 0200 |0014: invoke-interface {v2}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006b │ │ -02c7e2: 0c00 |0017: move-result-object v0 │ │ -02c7e4: 1a02 650e |0018: const-string v2, "types" // string@0e65 │ │ -02c7e8: 7230 6a00 2001 |001a: invoke-interface {v0, v2, v1}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@006a │ │ -02c7ee: 7210 6500 0000 |001d: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0065 │ │ -02c7f4: 5442 5306 |0020: iget-object v2, v4, Lcom/gacode/relaunchx/ReLaunch;.currentRoot:Ljava/lang/String; // field@0653 │ │ -02c7f8: 5443 5206 |0022: iget-object v3, v4, Lcom/gacode/relaunchx/ReLaunch;.currentPosition:Ljava/lang/Integer; // field@0652 │ │ -02c7fc: 7030 2b04 2403 |0024: invoke-direct {v4, v2, v3}, Lcom/gacode/relaunchx/ReLaunch;.drawDirectory:(Ljava/lang/String;Ljava/lang/Integer;)V // method@042b │ │ -02c802: 28dc |0027: goto 0003 // -0024 │ │ -02c804: 0001 0100 0100 0000 0400 0000 |0028: packed-switch-data (6 units) │ │ +02d83c: |[02d83c] com.gacode.relaunchx.ReLaunch.onActivityResult:(IILandroid/content/Intent;)V │ │ +02d84c: 12f2 |0000: const/4 v2, #int -1 // #ff │ │ +02d84e: 3226 0300 |0001: if-eq v6, v2, 0004 // +0003 │ │ +02d852: 0e00 |0003: return-void │ │ +02d854: 2b05 2400 0000 |0004: packed-switch v5, 00000028 // +00000024 │ │ +02d85a: 28fc |0007: goto 0003 // -0004 │ │ +02d85c: 5442 4a06 |0008: iget-object v2, v4, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02d860: 6e10 8a04 0200 |000a: invoke-virtual {v2}, Lcom/gacode/relaunchx/ReLaunchApp;.getReaders:()Ljava/util/List; // method@048a │ │ +02d866: 0c02 |000d: move-result-object v2 │ │ +02d868: 7110 2904 0200 |000e: invoke-static {v2}, Lcom/gacode/relaunchx/ReLaunch;.createReadersString:(Ljava/util/List;)Ljava/lang/String; // method@0429 │ │ +02d86e: 0c01 |0011: move-result-object v1 │ │ +02d870: 5442 6006 |0012: iget-object v2, v4, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +02d874: 7210 6b00 0200 |0014: invoke-interface {v2}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006b │ │ +02d87a: 0c00 |0017: move-result-object v0 │ │ +02d87c: 1a02 650e |0018: const-string v2, "types" // string@0e65 │ │ +02d880: 7230 6a00 2001 |001a: invoke-interface {v0, v2, v1}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@006a │ │ +02d886: 7210 6500 0000 |001d: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0065 │ │ +02d88c: 5442 5306 |0020: iget-object v2, v4, Lcom/gacode/relaunchx/ReLaunch;.currentRoot:Ljava/lang/String; // field@0653 │ │ +02d890: 5443 5206 |0022: iget-object v3, v4, Lcom/gacode/relaunchx/ReLaunch;.currentPosition:Ljava/lang/Integer; // field@0652 │ │ +02d894: 7030 2b04 2403 |0024: invoke-direct {v4, v2, v3}, Lcom/gacode/relaunchx/ReLaunch;.drawDirectory:(Ljava/lang/String;Ljava/lang/Integer;)V // method@042b │ │ +02d89a: 28dc |0027: goto 0003 // -0024 │ │ +02d89c: 0001 0100 0100 0000 0400 0000 |0028: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2822 │ │ 0x0003 line=2835 │ │ 0x0004 line=2824 │ │ 0x0008 line=2826 │ │ 0x0012 line=2827 │ │ @@ -50728,1056 +50734,1056 @@ │ │ type : '(II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 41 │ │ ins : 3 │ │ outs : 8 │ │ insns size : 2248 16-bit code units │ │ -02c810: |[02c810] com.gacode.relaunchx.ReLaunch.onContextMenuSelected:(II)Z │ │ -02c820: 1253 |0000: const/4 v3, #int 5 // #5 │ │ -02c822: 0200 2700 |0001: move/from16 v0, v39 │ │ -02c826: 3330 0400 |0003: if-ne v0, v3, 0007 // +0004 │ │ -02c82a: 1213 |0005: const/4 v3, #int 1 // #1 │ │ -02c82c: 0f03 |0006: return v3 │ │ -02c82e: 1320 0000 |0007: const/16 v32, #int 0 // #0 │ │ -02c832: 12f3 |0009: const/4 v3, #int -1 // #ff │ │ -02c834: 0200 2800 |000a: move/from16 v0, v40 │ │ -02c838: 3330 5000 |000c: if-ne v0, v3, 005c // +0050 │ │ -02c83c: 2216 6701 |000e: new-instance v22, Lcom/gacode/relaunchx/ReLaunch$FileDetails; // type@0167 │ │ -02c840: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -02c842: 0800 1600 |0011: move-object/from16 v0, v22 │ │ -02c846: 0801 2600 |0013: move-object/from16 v1, v38 │ │ -02c84a: 7030 f503 1003 |0015: invoke-direct {v0, v1, v3}, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.:(Lcom/gacode/relaunchx/ReLaunch;Lcom/gacode/relaunchx/ReLaunch$1;)V // method@03f5 │ │ -02c850: 0800 2600 |0018: move-object/from16 v0, v38 │ │ -02c854: 5403 6006 |001a: iget-object v3, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -02c858: 1a04 0b0a |001c: const-string v4, "lastdir" // string@0a0b │ │ -02c85c: 1a24 4f00 |001e: const-string v36, "." // string@004f │ │ -02c860: 0800 2400 |0020: move-object/from16 v0, v36 │ │ -02c864: 7230 6f00 4300 |0022: invoke-interface {v3, v4, v0}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -02c86a: 0c03 |0025: move-result-object v3 │ │ -02c86c: 0800 1600 |0026: move-object/from16 v0, v22 │ │ -02c870: 5b03 0206 |0028: iput-object v3, v0, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.directoryName:Ljava/lang/String; // field@0602 │ │ -02c874: 1a03 0000 |002a: const-string v3, "" // string@0000 │ │ -02c878: 0800 1600 |002c: move-object/from16 v0, v22 │ │ -02c87c: 5b03 0606 |002e: iput-object v3, v0, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.name:Ljava/lang/String; // field@0606 │ │ -02c880: 0208 2000 |0030: move/from16 v8, v32 │ │ -02c884: 0800 1600 |0032: move-object/from16 v0, v22 │ │ -02c888: 540a 0606 |0034: iget-object v10, v0, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.name:Ljava/lang/String; // field@0606 │ │ -02c88c: 0800 1600 |0036: move-object/from16 v0, v22 │ │ -02c890: 5406 0206 |0038: iget-object v6, v0, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.directoryName:Ljava/lang/String; // field@0602 │ │ -02c894: 2203 0202 |003a: new-instance v3, Ljava/lang/StringBuilder; // type@0202 │ │ -02c898: 7010 9606 0300 |003c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -02c89e: 6e20 9a06 6300 |003f: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02c8a4: 0c03 |0042: move-result-object v3 │ │ -02c8a6: 6204 f307 |0043: sget-object v4, Ljava/io/File;.separator:Ljava/lang/String; // field@07f3 │ │ -02c8aa: 6e20 9a06 4300 |0045: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02c8b0: 0c03 |0048: move-result-object v3 │ │ -02c8b2: 6e20 9a06 a300 |0049: invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02c8b8: 0c03 |004c: move-result-object v3 │ │ -02c8ba: 6e10 9c06 0300 |004d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -02c8c0: 0c12 |0050: move-result-object v18 │ │ -02c8c2: 0800 1600 |0051: move-object/from16 v0, v22 │ │ -02c8c6: 5400 0a06 |0053: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.type:Lcom/gacode/relaunchx/ReLaunch$FsItemType; // field@060a │ │ -02c8ca: 0822 0000 |0055: move-object/from16 v34, v0 │ │ -02c8ce: 2b27 3f08 0000 |0057: packed-switch v39, 00000896 // +0000083f │ │ -02c8d4: 1213 |005a: const/4 v3, #int 1 // #1 │ │ -02c8d6: 28ab |005b: goto 0006 // -0055 │ │ -02c8d8: 0220 2800 |005c: move/from16 v32, v40 │ │ -02c8dc: 0800 2600 |005e: move-object/from16 v0, v38 │ │ -02c8e0: 5403 5a06 |0060: iget-object v3, v0, Lcom/gacode/relaunchx/ReLaunch;.itemsArray:Ljava/util/List; // field@065a │ │ -02c8e4: 0200 2000 |0062: move/from16 v0, v32 │ │ -02c8e8: 7220 d006 0300 |0064: invoke-interface {v3, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ -02c8ee: 0c16 |0067: move-result-object v22 │ │ -02c8f0: 1f16 6701 |0068: check-cast v22, Lcom/gacode/relaunchx/ReLaunch$FileDetails; // type@0167 │ │ -02c8f4: 28c6 |006a: goto 0030 // -003a │ │ -02c8f6: 0800 2600 |006b: move-object/from16 v0, v38 │ │ -02c8fa: 5403 4a06 |006d: iget-object v3, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02c8fe: 0800 1200 |006f: move-object/from16 v0, v18 │ │ -02c902: 6e20 a404 0300 |0071: invoke-virtual {v3, v0}, Lcom/gacode/relaunchx/ReLaunchApp;.setStartDir:(Ljava/lang/String;)V // method@04a4 │ │ -02c908: 12f3 |0074: const/4 v3, #int -1 // #ff │ │ -02c90a: 7110 5f06 0300 |0075: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -02c910: 0c03 |0078: move-result-object v3 │ │ -02c912: 0800 2600 |0079: move-object/from16 v0, v38 │ │ -02c916: 0801 1200 |007b: move-object/from16 v1, v18 │ │ -02c91a: 7030 2b04 1003 |007d: invoke-direct {v0, v1, v3}, Lcom/gacode/relaunchx/ReLaunch;.drawDirectory:(Ljava/lang/String;Ljava/lang/Integer;)V // method@042b │ │ -02c920: 28da |0080: goto 005a // -0026 │ │ -02c922: 0800 2600 |0081: move-object/from16 v0, v38 │ │ -02c926: 5403 4a06 |0083: iget-object v3, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02c92a: 0800 1200 |0085: move-object/from16 v0, v18 │ │ -02c92e: 6e20 7104 0300 |0087: invoke-virtual {v3, v0}, Lcom/gacode/relaunchx/ReLaunchApp;.addStartDir:(Ljava/lang/String;)V // method@0471 │ │ -02c934: 28d0 |008a: goto 005a // -0030 │ │ -02c936: 6203 1006 |008b: sget-object v3, Lcom/gacode/relaunchx/ReLaunch$FsItemType;.File:Lcom/gacode/relaunchx/ReLaunch$FsItemType; // field@0610 │ │ -02c93a: 0800 2200 |008d: move-object/from16 v0, v34 │ │ -02c93e: 3330 1400 |008f: if-ne v0, v3, 00a3 // +0014 │ │ -02c942: 0800 2600 |0091: move-object/from16 v0, v38 │ │ -02c946: 5403 4a06 |0093: iget-object v3, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02c94a: 1a04 7607 |0095: const-string v4, "favorites" // string@0776 │ │ -02c94e: 1324 0000 |0097: const/16 v36, #int 0 // #0 │ │ -02c952: 7701 4d06 2400 |0099: invoke-static/range {v36}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@064d │ │ -02c958: 0c24 |009c: move-result-object v36 │ │ -02c95a: 0800 2400 |009d: move-object/from16 v0, v36 │ │ -02c95e: 6e50 7404 43a6 |009f: invoke-virtual {v3, v4, v6, v10, v0}, Lcom/gacode/relaunchx/ReLaunchApp;.addToList:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;)V // method@0474 │ │ -02c964: 28b8 |00a2: goto 005a // -0048 │ │ -02c966: 0800 2600 |00a3: move-object/from16 v0, v38 │ │ -02c96a: 5403 4a06 |00a5: iget-object v3, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02c96e: 1a04 7607 |00a7: const-string v4, "favorites" // string@0776 │ │ -02c972: 0800 2600 |00a9: move-object/from16 v0, v38 │ │ -02c976: 5400 4a06 |00ab: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02c97a: 0824 0000 |00ad: move-object/from16 v36, v0 │ │ -02c97e: 7401 6806 2400 |00af: invoke-virtual/range {v36}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0668 │ │ -02c984: 1a24 5300 |00b2: const-string v36, ".DIR.." // string@0053 │ │ -02c988: 1325 0000 |00b4: const/16 v37, #int 0 // #0 │ │ -02c98c: 7701 4d06 2500 |00b6: invoke-static/range {v37}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@064d │ │ -02c992: 0c25 |00b9: move-result-object v37 │ │ -02c994: 0800 1200 |00ba: move-object/from16 v0, v18 │ │ -02c998: 0801 2400 |00bc: move-object/from16 v1, v36 │ │ -02c99c: 0802 2500 |00be: move-object/from16 v2, v37 │ │ -02c9a0: 6e52 7404 4310 |00c0: invoke-virtual {v3, v4, v0, v1, v2}, Lcom/gacode/relaunchx/ReLaunchApp;.addToList:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;)V // method@0474 │ │ -02c9a6: 2897 |00c3: goto 005a // -0069 │ │ -02c9a8: 0800 2600 |00c4: move-object/from16 v0, v38 │ │ -02c9ac: 5403 4a06 |00c6: iget-object v3, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02c9b0: 5433 8806 |00c8: iget-object v3, v3, Lcom/gacode/relaunchx/ReLaunchApp;.history:Ljava/util/HashMap; // field@0688 │ │ -02c9b4: 0800 2600 |00ca: move-object/from16 v0, v38 │ │ -02c9b8: 5404 4a06 |00cc: iget-object v4, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02c9bc: 6e10 6806 0400 |00ce: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0668 │ │ -02c9c2: 1214 |00d1: const/4 v4, #int 1 // #1 │ │ -02c9c4: 7110 5f06 0400 |00d2: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -02c9ca: 0c04 |00d5: move-result-object v4 │ │ -02c9cc: 0800 1200 |00d6: move-object/from16 v0, v18 │ │ -02c9d0: 6e30 c506 0304 |00d8: invoke-virtual {v3, v0, v4}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@06c5 │ │ -02c9d6: 0800 2600 |00db: move-object/from16 v0, v38 │ │ -02c9da: 5403 4a06 |00dd: iget-object v3, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02c9de: 1a04 9f08 |00df: const-string v4, "history" // string@089f │ │ -02c9e2: 6e20 9d04 4300 |00e1: invoke-virtual {v3, v4}, Lcom/gacode/relaunchx/ReLaunchApp;.saveList:(Ljava/lang/String;)V // method@049d │ │ -02c9e8: 7601 5204 2600 |00e4: invoke-direct/range {v38}, Lcom/gacode/relaunchx/ReLaunch;.redrawList:()V // method@0452 │ │ -02c9ee: 2900 73ff |00e7: goto/16 005a // -008d │ │ -02c9f2: 0800 2600 |00e9: move-object/from16 v0, v38 │ │ -02c9f6: 5403 4a06 |00eb: iget-object v3, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02c9fa: 5433 8806 |00ed: iget-object v3, v3, Lcom/gacode/relaunchx/ReLaunchApp;.history:Ljava/util/HashMap; // field@0688 │ │ -02c9fe: 0800 2600 |00ef: move-object/from16 v0, v38 │ │ -02ca02: 5404 4a06 |00f1: iget-object v4, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02ca06: 6e10 6806 0400 |00f3: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0668 │ │ -02ca0c: 1224 |00f6: const/4 v4, #int 2 // #2 │ │ -02ca0e: 7110 5f06 0400 |00f7: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -02ca14: 0c04 |00fa: move-result-object v4 │ │ -02ca16: 0800 1200 |00fb: move-object/from16 v0, v18 │ │ -02ca1a: 6e30 c506 0304 |00fd: invoke-virtual {v3, v0, v4}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@06c5 │ │ -02ca20: 0800 2600 |0100: move-object/from16 v0, v38 │ │ -02ca24: 5403 4a06 |0102: iget-object v3, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02ca28: 1a04 9f08 |0104: const-string v4, "history" // string@089f │ │ -02ca2c: 6e20 9d04 4300 |0106: invoke-virtual {v3, v4}, Lcom/gacode/relaunchx/ReLaunchApp;.saveList:(Ljava/lang/String;)V // method@049d │ │ -02ca32: 7601 5204 2600 |0109: invoke-direct/range {v38}, Lcom/gacode/relaunchx/ReLaunch;.redrawList:()V // method@0452 │ │ -02ca38: 2900 4eff |010c: goto/16 005a // -00b2 │ │ -02ca3c: 0800 2600 |010e: move-object/from16 v0, v38 │ │ -02ca40: 5403 4a06 |0110: iget-object v3, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02ca44: 5433 8806 |0112: iget-object v3, v3, Lcom/gacode/relaunchx/ReLaunchApp;.history:Ljava/util/HashMap; // field@0688 │ │ -02ca48: 0800 1200 |0114: move-object/from16 v0, v18 │ │ -02ca4c: 6e20 c606 0300 |0116: invoke-virtual {v3, v0}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c6 │ │ -02ca52: 0800 2600 |0119: move-object/from16 v0, v38 │ │ -02ca56: 5403 4a06 |011b: iget-object v3, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02ca5a: 1a04 9f08 |011d: const-string v4, "history" // string@089f │ │ -02ca5e: 6e20 9d04 4300 |011f: invoke-virtual {v3, v4}, Lcom/gacode/relaunchx/ReLaunchApp;.saveList:(Ljava/lang/String;)V // method@049d │ │ -02ca64: 7601 5204 2600 |0122: invoke-direct/range {v38}, Lcom/gacode/relaunchx/ReLaunch;.redrawList:()V // method@0452 │ │ -02ca6a: 2900 35ff |0125: goto/16 005a // -00cb │ │ -02ca6e: 0800 2600 |0127: move-object/from16 v0, v38 │ │ -02ca72: 5403 4a06 |0129: iget-object v3, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02ca76: 6e10 8204 0300 |012b: invoke-virtual {v3}, Lcom/gacode/relaunchx/ReLaunchApp;.getApps:()Ljava/util/List; // method@0482 │ │ -02ca7c: 0c03 |012e: move-result-object v3 │ │ -02ca7e: 0800 2600 |012f: move-object/from16 v0, v38 │ │ -02ca82: 5404 4a06 |0131: iget-object v4, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02ca86: 6e10 8204 0400 |0133: invoke-virtual {v4}, Lcom/gacode/relaunchx/ReLaunchApp;.getApps:()Ljava/util/List; // method@0482 │ │ -02ca8c: 0c04 |0136: move-result-object v4 │ │ -02ca8e: 7210 d406 0400 |0137: invoke-interface {v4}, Ljava/util/List;.size:()I // method@06d4 │ │ -02ca94: 0a04 |013a: move-result v4 │ │ -02ca96: 2344 2f02 |013b: new-array v4, v4, [Ljava/lang/CharSequence; // type@022f │ │ -02ca9a: 7220 d506 4300 |013d: invoke-interface {v3, v4}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@06d5 │ │ -02caa0: 0c0c |0140: move-result-object v12 │ │ -02caa2: 1f0c 2f02 |0141: check-cast v12, [Ljava/lang/CharSequence; // type@022f │ │ -02caa6: 0800 2600 |0143: move-object/from16 v0, v38 │ │ -02caaa: 5403 4a06 |0145: iget-object v3, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02caae: 6e10 8204 0300 |0147: invoke-virtual {v3}, Lcom/gacode/relaunchx/ReLaunchApp;.getApps:()Ljava/util/List; // method@0482 │ │ -02cab4: 0c03 |014a: move-result-object v3 │ │ -02cab6: 0800 2600 |014b: move-object/from16 v0, v38 │ │ -02caba: 5404 4a06 |014d: iget-object v4, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02cabe: 6e10 8204 0400 |014f: invoke-virtual {v4}, Lcom/gacode/relaunchx/ReLaunchApp;.getApps:()Ljava/util/List; // method@0482 │ │ -02cac4: 0c04 |0152: move-result-object v4 │ │ -02cac6: 7210 d406 0400 |0153: invoke-interface {v4}, Ljava/util/List;.size:()I // method@06d4 │ │ -02cacc: 0a04 |0156: move-result v4 │ │ -02cace: 2344 2f02 |0157: new-array v4, v4, [Ljava/lang/CharSequence; // type@022f │ │ -02cad2: 7220 d506 4300 |0159: invoke-interface {v3, v4}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@06d5 │ │ -02cad8: 0c14 |015c: move-result-object v20 │ │ -02cada: 1f14 2f02 |015d: check-cast v20, [Ljava/lang/CharSequence; // type@022f │ │ -02cade: 1319 0000 |015f: const/16 v25, #int 0 // #0 │ │ -02cae2: 0800 1400 |0161: move-object/from16 v0, v20 │ │ -02cae6: 2103 |0163: array-length v3, v0 │ │ -02cae8: 0200 1900 |0164: move/from16 v0, v25 │ │ -02caec: 3530 1600 |0166: if-ge v0, v3, 017c // +0016 │ │ -02caf0: 4613 1419 |0168: aget-object v19, v20, v25 │ │ -02caf4: 1f13 0002 |016a: check-cast v19, Ljava/lang/String; // type@0200 │ │ -02caf8: 1a03 cf04 |016c: const-string v3, "\%" // string@04cf │ │ -02cafc: 0800 1300 |016e: move-object/from16 v0, v19 │ │ -02cb00: 6e20 8906 3000 |0170: invoke-virtual {v0, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0689 │ │ -02cb06: 0c15 |0173: move-result-object v21 │ │ -02cb08: 1223 |0174: const/4 v3, #int 2 // #2 │ │ -02cb0a: 4603 1503 |0175: aget-object v3, v21, v3 │ │ -02cb0e: 4d03 1419 |0177: aput-object v3, v20, v25 │ │ -02cb12: d819 1901 |0179: add-int/lit8 v25, v25, #int 1 // #01 │ │ -02cb16: 28e6 |017b: goto 0161 // -001a │ │ -02cb18: 220d 0c00 |017c: new-instance v13, Landroid/app/AlertDialog$Builder; // type@000c │ │ -02cb1c: 0800 2600 |017e: move-object/from16 v0, v38 │ │ -02cb20: 7020 1b00 0d00 |0180: invoke-direct {v13, v0}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ -02cb26: 7401 3704 2600 |0183: invoke-virtual/range {v38}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -02cb2c: 0c03 |0186: move-result-object v3 │ │ -02cb2e: 1404 8600 087f |0187: const v4, #float 1.80778e+38 // #7f080086 │ │ -02cb34: 6e20 8000 4300 |018a: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -02cb3a: 0c03 |018d: move-result-object v3 │ │ -02cb3c: 6e20 2500 3d00 |018e: invoke-virtual {v13, v3}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ -02cb42: 12f3 |0191: const/4 v3, #int -1 // #ff │ │ -02cb44: 2204 3c01 |0192: new-instance v4, Lcom/gacode/relaunchx/ReLaunch$27; // type@013c │ │ -02cb48: 0800 2600 |0194: move-object/from16 v0, v38 │ │ -02cb4c: 0801 1200 |0196: move-object/from16 v1, v18 │ │ -02cb50: 7040 9b03 041c |0198: invoke-direct {v4, v0, v12, v1}, Lcom/gacode/relaunchx/ReLaunch$27;.:(Lcom/gacode/relaunchx/ReLaunch;[Ljava/lang/CharSequence;Ljava/lang/String;)V // method@039b │ │ -02cb56: 0800 1400 |019b: move-object/from16 v0, v20 │ │ -02cb5a: 6e40 2300 0d43 |019d: invoke-virtual {v13, v0, v3, v4}, Landroid/app/AlertDialog$Builder;.setSingleChoiceItems:([Ljava/lang/CharSequence;ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0023 │ │ -02cb60: 7401 3704 2600 |01a0: invoke-virtual/range {v38}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -02cb66: 0c03 |01a3: move-result-object v3 │ │ -02cb68: 1404 6300 087f |01a4: const v4, #float 1.80777e+38 // #7f080063 │ │ -02cb6e: 6e20 8000 4300 |01a7: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -02cb74: 0c03 |01aa: move-result-object v3 │ │ -02cb76: 2204 3d01 |01ab: new-instance v4, Lcom/gacode/relaunchx/ReLaunch$28; // type@013d │ │ -02cb7a: 0800 2600 |01ad: move-object/from16 v0, v38 │ │ -02cb7e: 7020 9d03 0400 |01af: invoke-direct {v4, v0}, Lcom/gacode/relaunchx/ReLaunch$28;.:(Lcom/gacode/relaunchx/ReLaunch;)V // method@039d │ │ -02cb84: 6e30 2000 3d04 |01b2: invoke-virtual {v13, v3, v4}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0020 │ │ -02cb8a: 6e10 2700 0d00 |01b5: invoke-virtual {v13}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ -02cb90: 2900 a2fe |01b8: goto/16 005a // -015e │ │ -02cb94: 1a03 d104 |01ba: const-string v3, "\." // string@04d1 │ │ -02cb98: 6e20 8906 3a00 |01bc: invoke-virtual {v10, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0689 │ │ -02cb9e: 0c1d |01bf: move-result-object v29 │ │ -02cba0: 2217 0d02 |01c0: new-instance v23, Ljava/util/ArrayList; // type@020d │ │ -02cba4: 7601 ae06 1700 |01c2: invoke-direct/range {v23}, Ljava/util/ArrayList;.:()V // method@06ae │ │ -02cbaa: 1319 0100 |01c5: const/16 v25, #int 1 // #1 │ │ -02cbae: 0800 1d00 |01c7: move-object/from16 v0, v29 │ │ -02cbb2: 2103 |01c9: array-length v3, v0 │ │ -02cbb4: 0200 1900 |01ca: move/from16 v0, v25 │ │ -02cbb8: 3530 9d00 |01cc: if-ge v0, v3, 0269 // +009d │ │ -02cbbc: 1a0b 7f05 |01ce: const-string v11, "application/" // string@057f │ │ -02cbc0: 4621 1d19 |01d0: aget-object v33, v29, v25 │ │ -02cbc4: 1a03 0509 |01d2: const-string v3, "jpg" // string@0905 │ │ -02cbc8: 0800 2100 |01d4: move-object/from16 v0, v33 │ │ -02cbcc: 6e20 7c06 3000 |01d6: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -02cbd2: 0a03 |01d9: move-result v3 │ │ -02cbd4: 3803 0400 |01da: if-eqz v3, 01de // +0004 │ │ -02cbd8: 1a21 0409 |01dc: const-string v33, "jpeg" // string@0904 │ │ -02cbdc: 1a03 0409 |01de: const-string v3, "jpeg" // string@0904 │ │ -02cbe0: 0800 2100 |01e0: move-object/from16 v0, v33 │ │ -02cbe4: 6e20 7c06 3000 |01e2: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -02cbea: 0a03 |01e5: move-result v3 │ │ -02cbec: 3903 0c00 |01e6: if-nez v3, 01f2 // +000c │ │ -02cbf0: 1a03 4b0b |01e8: const-string v3, "png" // string@0b4b │ │ -02cbf4: 0800 2100 |01ea: move-object/from16 v0, v33 │ │ -02cbf8: 6e20 7c06 3000 |01ec: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -02cbfe: 0a03 |01ef: move-result v3 │ │ -02cc00: 3803 0400 |01f0: if-eqz v3, 01f4 // +0004 │ │ -02cc04: 1a0b c208 |01f2: const-string v11, "image/" // string@08c2 │ │ -02cc08: 2203 0202 |01f4: new-instance v3, Ljava/lang/StringBuilder; // type@0202 │ │ -02cc0c: 7010 9606 0300 |01f6: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -02cc12: 6e20 9a06 b300 |01f9: invoke-virtual {v3, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02cc18: 0c03 |01fc: move-result-object v3 │ │ -02cc1a: 0800 2100 |01fd: move-object/from16 v0, v33 │ │ -02cc1e: 6e20 9a06 0300 |01ff: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02cc24: 0c03 |0202: move-result-object v3 │ │ -02cc26: 6e10 9c06 0300 |0203: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -02cc2c: 0c03 |0206: move-result-object v3 │ │ -02cc2e: 0800 1700 |0207: move-object/from16 v0, v23 │ │ -02cc32: 7220 cc06 3000 |0209: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@06cc │ │ -02cc38: 0800 1d00 |020c: move-object/from16 v0, v29 │ │ -02cc3c: 2103 |020e: array-length v3, v0 │ │ -02cc3e: 1224 |020f: const/4 v4, #int 2 // #2 │ │ -02cc40: 3743 5500 |0210: if-le v3, v4, 0265 // +0055 │ │ -02cc44: d81a 1901 |0212: add-int/lit8 v26, v25, #int 1 // #01 │ │ -02cc48: 0800 1d00 |0214: move-object/from16 v0, v29 │ │ -02cc4c: 2103 |0216: array-length v3, v0 │ │ -02cc4e: 0200 1a00 |0217: move/from16 v0, v26 │ │ -02cc52: 3530 4c00 |0219: if-ge v0, v3, 0265 // +004c │ │ -02cc56: 1a23 0000 |021b: const-string v35, "" // string@0000 │ │ -02cc5a: 021b 1a00 |021d: move/from16 v27, v26 │ │ -02cc5e: 0800 1d00 |021f: move-object/from16 v0, v29 │ │ -02cc62: 2103 |0221: array-length v3, v0 │ │ -02cc64: 0200 1b00 |0222: move/from16 v0, v27 │ │ -02cc68: 3530 2000 |0224: if-ge v0, v3, 0244 // +0020 │ │ -02cc6c: 2203 0202 |0226: new-instance v3, Ljava/lang/StringBuilder; // type@0202 │ │ -02cc70: 7010 9606 0300 |0228: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -02cc76: 0800 2300 |022b: move-object/from16 v0, v35 │ │ -02cc7a: 6e20 9a06 0300 |022d: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02cc80: 0c03 |0230: move-result-object v3 │ │ -02cc82: 1a04 4200 |0231: const-string v4, "+" // string@0042 │ │ -02cc86: 6e20 9a06 4300 |0233: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02cc8c: 0c03 |0236: move-result-object v3 │ │ -02cc8e: 4604 1d1b |0237: aget-object v4, v29, v27 │ │ -02cc92: 6e20 9a06 4300 |0239: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02cc98: 0c03 |023c: move-result-object v3 │ │ -02cc9a: 6e10 9c06 0300 |023d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -02cca0: 0c23 |0240: move-result-object v35 │ │ -02cca2: d81b 1b01 |0241: add-int/lit8 v27, v27, #int 1 // #01 │ │ -02cca6: 28dc |0243: goto 021f // -0024 │ │ -02cca8: 2203 0202 |0244: new-instance v3, Ljava/lang/StringBuilder; // type@0202 │ │ -02ccac: 7010 9606 0300 |0246: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -02ccb2: 6e20 9a06 b300 |0249: invoke-virtual {v3, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02ccb8: 0c03 |024c: move-result-object v3 │ │ -02ccba: 0800 2100 |024d: move-object/from16 v0, v33 │ │ -02ccbe: 6e20 9a06 0300 |024f: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02ccc4: 0c03 |0252: move-result-object v3 │ │ -02ccc6: 0800 2300 |0253: move-object/from16 v0, v35 │ │ -02ccca: 6e20 9a06 0300 |0255: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02ccd0: 0c03 |0258: move-result-object v3 │ │ -02ccd2: 6e10 9c06 0300 |0259: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -02ccd8: 0c03 |025c: move-result-object v3 │ │ -02ccda: 0800 1700 |025d: move-object/from16 v0, v23 │ │ -02ccde: 7220 cc06 3000 |025f: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@06cc │ │ -02cce4: d81a 1a01 |0262: add-int/lit8 v26, v26, #int 1 // #01 │ │ -02cce8: 28b0 |0264: goto 0214 // -0050 │ │ -02ccea: d819 1901 |0265: add-int/lit8 v25, v25, #int 1 // #01 │ │ -02ccee: 2900 60ff |0267: goto/16 01c7 // -00a0 │ │ -02ccf2: 7801 d406 1700 |0269: invoke-interface/range {v23}, Ljava/util/List;.size:()I // method@06d4 │ │ -02ccf8: 0a03 |026c: move-result v3 │ │ -02ccfa: 2333 2f02 |026d: new-array v3, v3, [Ljava/lang/CharSequence; // type@022f │ │ -02ccfe: 0800 1700 |026f: move-object/from16 v0, v23 │ │ -02cd02: 7220 d506 3000 |0271: invoke-interface {v0, v3}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@06d5 │ │ -02cd08: 0c18 |0274: move-result-object v24 │ │ -02cd0a: 1f18 2f02 |0275: check-cast v24, [Ljava/lang/CharSequence; // type@022f │ │ -02cd0e: 220d 0c00 |0277: new-instance v13, Landroid/app/AlertDialog$Builder; // type@000c │ │ -02cd12: 0800 2600 |0279: move-object/from16 v0, v38 │ │ -02cd16: 7020 1b00 0d00 |027b: invoke-direct {v13, v0}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ -02cd1c: 7401 3704 2600 |027e: invoke-virtual/range {v38}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -02cd22: 0c03 |0281: move-result-object v3 │ │ -02cd24: 1404 8800 087f |0282: const v4, #float 1.80778e+38 // #7f080088 │ │ -02cd2a: 6e20 8000 4300 |0285: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -02cd30: 0c03 |0288: move-result-object v3 │ │ -02cd32: 6e20 2500 3d00 |0289: invoke-virtual {v13, v3}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ -02cd38: 12f3 |028c: const/4 v3, #int -1 // #ff │ │ -02cd3a: 2204 3f01 |028d: new-instance v4, Lcom/gacode/relaunchx/ReLaunch$29; // type@013f │ │ -02cd3e: 0800 2600 |028f: move-object/from16 v0, v38 │ │ -02cd42: 0801 1200 |0291: move-object/from16 v1, v18 │ │ -02cd46: 0802 1800 |0293: move-object/from16 v2, v24 │ │ -02cd4a: 7040 a103 0421 |0295: invoke-direct {v4, v0, v1, v2}, Lcom/gacode/relaunchx/ReLaunch$29;.:(Lcom/gacode/relaunchx/ReLaunch;Ljava/lang/String;[Ljava/lang/CharSequence;)V // method@03a1 │ │ -02cd50: 0800 1800 |0298: move-object/from16 v0, v24 │ │ -02cd54: 6e40 2300 0d43 |029a: invoke-virtual {v13, v0, v3, v4}, Landroid/app/AlertDialog$Builder;.setSingleChoiceItems:([Ljava/lang/CharSequence;ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0023 │ │ -02cd5a: 7401 3704 2600 |029d: invoke-virtual/range {v38}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -02cd60: 0c03 |02a0: move-result-object v3 │ │ -02cd62: 1404 8300 087f |02a1: const v4, #float 1.80778e+38 // #7f080083 │ │ -02cd68: 6e20 8000 4300 |02a4: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -02cd6e: 0c03 |02a7: move-result-object v3 │ │ -02cd70: 2204 4601 |02a8: new-instance v4, Lcom/gacode/relaunchx/ReLaunch$30; // type@0146 │ │ -02cd74: 0800 2600 |02aa: move-object/from16 v0, v38 │ │ -02cd78: 0801 1200 |02ac: move-object/from16 v1, v18 │ │ -02cd7c: 7030 af03 0401 |02ae: invoke-direct {v4, v0, v1}, Lcom/gacode/relaunchx/ReLaunch$30;.:(Lcom/gacode/relaunchx/ReLaunch;Ljava/lang/String;)V // method@03af │ │ -02cd82: 6e30 2200 3d04 |02b1: invoke-virtual {v13, v3, v4}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0022 │ │ -02cd88: 7401 3704 2600 |02b4: invoke-virtual/range {v38}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -02cd8e: 0c03 |02b7: move-result-object v3 │ │ -02cd90: 1404 6300 087f |02b8: const v4, #float 1.80777e+38 // #7f080063 │ │ -02cd96: 6e20 8000 4300 |02bb: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -02cd9c: 0c03 |02be: move-result-object v3 │ │ -02cd9e: 2204 4701 |02bf: new-instance v4, Lcom/gacode/relaunchx/ReLaunch$31; // type@0147 │ │ -02cda2: 0800 2600 |02c1: move-object/from16 v0, v38 │ │ -02cda6: 7020 b103 0400 |02c3: invoke-direct {v4, v0}, Lcom/gacode/relaunchx/ReLaunch$31;.:(Lcom/gacode/relaunchx/ReLaunch;)V // method@03b1 │ │ -02cdac: 6e30 2000 3d04 |02c6: invoke-virtual {v13, v3, v4}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0020 │ │ -02cdb2: 6e10 2700 0d00 |02c9: invoke-virtual {v13}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ -02cdb8: 2900 8efd |02cc: goto/16 005a // -0272 │ │ -02cdbc: 0800 2600 |02ce: move-object/from16 v0, v38 │ │ -02cdc0: 5403 6006 |02d0: iget-object v3, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -02cdc4: 1a04 9f06 |02d2: const-string v4, "confirmFileDelete" // string@069f │ │ -02cdc8: 1324 0100 |02d4: const/16 v36, #int 1 // #1 │ │ -02cdcc: 0200 2400 |02d6: move/from16 v0, v36 │ │ -02cdd0: 7230 6d00 4300 |02d8: invoke-interface {v3, v4, v0}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ -02cdd6: 0a03 |02db: move-result v3 │ │ -02cdd8: 3803 8400 |02dc: if-eqz v3, 0360 // +0084 │ │ -02cddc: 220d 0c00 |02de: new-instance v13, Landroid/app/AlertDialog$Builder; // type@000c │ │ -02cde0: 0800 2600 |02e0: move-object/from16 v0, v38 │ │ -02cde4: 7020 1b00 0d00 |02e2: invoke-direct {v13, v0}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ -02cdea: 7401 3704 2600 |02e5: invoke-virtual/range {v38}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -02cdf0: 0c03 |02e8: move-result-object v3 │ │ -02cdf2: 1404 6c00 087f |02e9: const v4, #float 1.80777e+38 // #7f08006c │ │ -02cdf8: 6e20 8000 4300 |02ec: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -02cdfe: 0c03 |02ef: move-result-object v3 │ │ -02ce00: 6e20 2500 3d00 |02f0: invoke-virtual {v13, v3}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ -02ce06: 2203 0202 |02f3: new-instance v3, Ljava/lang/StringBuilder; // type@0202 │ │ -02ce0a: 7010 9606 0300 |02f5: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -02ce10: 7401 3704 2600 |02f8: invoke-virtual/range {v38}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -02ce16: 0c04 |02fb: move-result-object v4 │ │ -02ce18: 1424 6a00 087f |02fc: const v36, #float 1.80777e+38 // #7f08006a │ │ -02ce1e: 0200 2400 |02ff: move/from16 v0, v36 │ │ -02ce22: 6e20 8000 0400 |0301: invoke-virtual {v4, v0}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -02ce28: 0c04 |0304: move-result-object v4 │ │ -02ce2a: 6e20 9a06 4300 |0305: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02ce30: 0c03 |0308: move-result-object v3 │ │ -02ce32: 1a04 0300 |0309: const-string v4, " "" // string@0003 │ │ -02ce36: 6e20 9a06 4300 |030b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02ce3c: 0c03 |030e: move-result-object v3 │ │ -02ce3e: 6e20 9a06 a300 |030f: invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02ce44: 0c03 |0312: move-result-object v3 │ │ -02ce46: 1a04 0f00 |0313: const-string v4, "" " // string@000f │ │ -02ce4a: 6e20 9a06 4300 |0315: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02ce50: 0c03 |0318: move-result-object v3 │ │ -02ce52: 7401 3704 2600 |0319: invoke-virtual/range {v38}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -02ce58: 0c04 |031c: move-result-object v4 │ │ -02ce5a: 1424 6b00 087f |031d: const v36, #float 1.80777e+38 // #7f08006b │ │ -02ce60: 0200 2400 |0320: move/from16 v0, v36 │ │ -02ce64: 6e20 8000 0400 |0322: invoke-virtual {v4, v0}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -02ce6a: 0c04 |0325: move-result-object v4 │ │ -02ce6c: 6e20 9a06 4300 |0326: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02ce72: 0c03 |0329: move-result-object v3 │ │ -02ce74: 6e10 9c06 0300 |032a: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -02ce7a: 0c03 |032d: move-result-object v3 │ │ -02ce7c: 6e20 1e00 3d00 |032e: invoke-virtual {v13, v3}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@001e │ │ -02ce82: 7401 3704 2600 |0331: invoke-virtual/range {v38}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -02ce88: 0c03 |0334: move-result-object v3 │ │ -02ce8a: 1404 9100 087f |0335: const v4, #float 1.80778e+38 // #7f080091 │ │ -02ce90: 6e20 8000 4300 |0338: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -02ce96: 0c03 |033b: move-result-object v3 │ │ -02ce98: 2204 4801 |033c: new-instance v4, Lcom/gacode/relaunchx/ReLaunch$32; // type@0148 │ │ -02ce9c: 0800 2600 |033e: move-object/from16 v0, v38 │ │ -02cea0: 7058 b303 04a6 |0340: invoke-direct {v4, v0, v6, v10, v8}, Lcom/gacode/relaunchx/ReLaunch$32;.:(Lcom/gacode/relaunchx/ReLaunch;Ljava/lang/String;Ljava/lang/String;I)V // method@03b3 │ │ -02cea6: 6e30 2200 3d04 |0343: invoke-virtual {v13, v3, v4}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0022 │ │ -02ceac: 7401 3704 2600 |0346: invoke-virtual/range {v38}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -02ceb2: 0c03 |0349: move-result-object v3 │ │ -02ceb4: 1404 8000 087f |034a: const v4, #float 1.80778e+38 // #7f080080 │ │ -02ceba: 6e20 8000 4300 |034d: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -02cec0: 0c03 |0350: move-result-object v3 │ │ -02cec2: 2204 4901 |0351: new-instance v4, Lcom/gacode/relaunchx/ReLaunch$33; // type@0149 │ │ -02cec6: 0800 2600 |0353: move-object/from16 v0, v38 │ │ -02ceca: 7020 b503 0400 |0355: invoke-direct {v4, v0}, Lcom/gacode/relaunchx/ReLaunch$33;.:(Lcom/gacode/relaunchx/ReLaunch;)V // method@03b5 │ │ -02ced0: 6e30 2000 3d04 |0358: invoke-virtual {v13, v3, v4}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0020 │ │ -02ced6: 6e10 2700 0d00 |035b: invoke-virtual {v13}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ -02cedc: 2900 fcfc |035e: goto/16 005a // -0304 │ │ -02cee0: 0800 2600 |0360: move-object/from16 v0, v38 │ │ -02cee4: 5403 4a06 |0362: iget-object v3, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02cee8: 6e30 9904 630a |0364: invoke-virtual {v3, v6, v10}, Lcom/gacode/relaunchx/ReLaunchApp;.removeFile:(Ljava/lang/String;Ljava/lang/String;)Z // method@0499 │ │ -02ceee: 0a03 |0367: move-result v3 │ │ -02cef0: 3803 f2fc |0368: if-eqz v3, 005a // -030e │ │ -02cef4: 0800 2600 |036a: move-object/from16 v0, v38 │ │ -02cef8: 5403 5a06 |036c: iget-object v3, v0, Lcom/gacode/relaunchx/ReLaunch;.itemsArray:Ljava/util/List; // field@065a │ │ -02cefc: 7220 d206 8300 |036e: invoke-interface {v3, v8}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@06d2 │ │ -02cf02: 7601 5204 2600 |0371: invoke-direct/range {v38}, Lcom/gacode/relaunchx/ReLaunch;.redrawList:()V // method@0452 │ │ -02cf08: 2900 e6fc |0374: goto/16 005a // -031a │ │ -02cf0c: 0800 2600 |0376: move-object/from16 v0, v38 │ │ -02cf10: 5403 6006 |0378: iget-object v3, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -02cf14: 1a04 9e06 |037a: const-string v4, "confirmDirDelete" // string@069e │ │ -02cf18: 1324 0100 |037c: const/16 v36, #int 1 // #1 │ │ -02cf1c: 0200 2400 |037e: move/from16 v0, v36 │ │ -02cf20: 7230 6d00 4300 |0380: invoke-interface {v3, v4, v0}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ -02cf26: 0a03 |0383: move-result v3 │ │ -02cf28: 3803 8400 |0384: if-eqz v3, 0408 // +0084 │ │ -02cf2c: 220d 0c00 |0386: new-instance v13, Landroid/app/AlertDialog$Builder; // type@000c │ │ -02cf30: 0800 2600 |0388: move-object/from16 v0, v38 │ │ -02cf34: 7020 1b00 0d00 |038a: invoke-direct {v13, v0}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ -02cf3a: 7401 3704 2600 |038d: invoke-virtual/range {v38}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -02cf40: 0c03 |0390: move-result-object v3 │ │ -02cf42: 1404 6900 087f |0391: const v4, #float 1.80777e+38 // #7f080069 │ │ -02cf48: 6e20 8000 4300 |0394: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -02cf4e: 0c03 |0397: move-result-object v3 │ │ -02cf50: 6e20 2500 3d00 |0398: invoke-virtual {v13, v3}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ -02cf56: 2203 0202 |039b: new-instance v3, Ljava/lang/StringBuilder; // type@0202 │ │ -02cf5a: 7010 9606 0300 |039d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -02cf60: 7401 3704 2600 |03a0: invoke-virtual/range {v38}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -02cf66: 0c04 |03a3: move-result-object v4 │ │ -02cf68: 1424 6700 087f |03a4: const v36, #float 1.80777e+38 // #7f080067 │ │ -02cf6e: 0200 2400 |03a7: move/from16 v0, v36 │ │ -02cf72: 6e20 8000 0400 |03a9: invoke-virtual {v4, v0}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -02cf78: 0c04 |03ac: move-result-object v4 │ │ -02cf7a: 6e20 9a06 4300 |03ad: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02cf80: 0c03 |03b0: move-result-object v3 │ │ -02cf82: 1a04 0300 |03b1: const-string v4, " "" // string@0003 │ │ -02cf86: 6e20 9a06 4300 |03b3: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02cf8c: 0c03 |03b6: move-result-object v3 │ │ -02cf8e: 6e20 9a06 a300 |03b7: invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02cf94: 0c03 |03ba: move-result-object v3 │ │ -02cf96: 1a04 0f00 |03bb: const-string v4, "" " // string@000f │ │ -02cf9a: 6e20 9a06 4300 |03bd: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02cfa0: 0c03 |03c0: move-result-object v3 │ │ -02cfa2: 7401 3704 2600 |03c1: invoke-virtual/range {v38}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -02cfa8: 0c04 |03c4: move-result-object v4 │ │ -02cfaa: 1424 6800 087f |03c5: const v36, #float 1.80777e+38 // #7f080068 │ │ -02cfb0: 0200 2400 |03c8: move/from16 v0, v36 │ │ -02cfb4: 6e20 8000 0400 |03ca: invoke-virtual {v4, v0}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -02cfba: 0c04 |03cd: move-result-object v4 │ │ -02cfbc: 6e20 9a06 4300 |03ce: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02cfc2: 0c03 |03d1: move-result-object v3 │ │ -02cfc4: 6e10 9c06 0300 |03d2: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -02cfca: 0c03 |03d5: move-result-object v3 │ │ -02cfcc: 6e20 1e00 3d00 |03d6: invoke-virtual {v13, v3}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@001e │ │ -02cfd2: 7401 3704 2600 |03d9: invoke-virtual/range {v38}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -02cfd8: 0c03 |03dc: move-result-object v3 │ │ -02cfda: 1404 9100 087f |03dd: const v4, #float 1.80778e+38 // #7f080091 │ │ -02cfe0: 6e20 8000 4300 |03e0: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -02cfe6: 0c03 |03e3: move-result-object v3 │ │ -02cfe8: 2204 4a01 |03e4: new-instance v4, Lcom/gacode/relaunchx/ReLaunch$34; // type@014a │ │ -02cfec: 0800 2600 |03e6: move-object/from16 v0, v38 │ │ -02cff0: 7058 b703 04a6 |03e8: invoke-direct {v4, v0, v6, v10, v8}, Lcom/gacode/relaunchx/ReLaunch$34;.:(Lcom/gacode/relaunchx/ReLaunch;Ljava/lang/String;Ljava/lang/String;I)V // method@03b7 │ │ -02cff6: 6e30 2200 3d04 |03eb: invoke-virtual {v13, v3, v4}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0022 │ │ -02cffc: 7401 3704 2600 |03ee: invoke-virtual/range {v38}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -02d002: 0c03 |03f1: move-result-object v3 │ │ -02d004: 1404 8000 087f |03f2: const v4, #float 1.80778e+38 // #7f080080 │ │ -02d00a: 6e20 8000 4300 |03f5: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -02d010: 0c03 |03f8: move-result-object v3 │ │ -02d012: 2204 4b01 |03f9: new-instance v4, Lcom/gacode/relaunchx/ReLaunch$35; // type@014b │ │ -02d016: 0800 2600 |03fb: move-object/from16 v0, v38 │ │ -02d01a: 7020 b903 0400 |03fd: invoke-direct {v4, v0}, Lcom/gacode/relaunchx/ReLaunch$35;.:(Lcom/gacode/relaunchx/ReLaunch;)V // method@03b9 │ │ -02d020: 6e30 2000 3d04 |0400: invoke-virtual {v13, v3, v4}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0020 │ │ -02d026: 6e10 2700 0d00 |0403: invoke-virtual {v13}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ -02d02c: 2900 54fc |0406: goto/16 005a // -03ac │ │ -02d030: 0800 2600 |0408: move-object/from16 v0, v38 │ │ -02d034: 5403 4a06 |040a: iget-object v3, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02d038: 6e30 9904 630a |040c: invoke-virtual {v3, v6, v10}, Lcom/gacode/relaunchx/ReLaunchApp;.removeFile:(Ljava/lang/String;Ljava/lang/String;)Z // method@0499 │ │ -02d03e: 0a03 |040f: move-result v3 │ │ -02d040: 3803 4afc |0410: if-eqz v3, 005a // -03b6 │ │ -02d044: 0800 2600 |0412: move-object/from16 v0, v38 │ │ -02d048: 5403 5a06 |0414: iget-object v3, v0, Lcom/gacode/relaunchx/ReLaunch;.itemsArray:Ljava/util/List; // field@065a │ │ -02d04c: 7220 d206 8300 |0416: invoke-interface {v3, v8}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@06d2 │ │ -02d052: 7601 5204 2600 |0419: invoke-direct/range {v38}, Lcom/gacode/relaunchx/ReLaunch;.redrawList:()V // method@0452 │ │ -02d058: 2900 3efc |041c: goto/16 005a // -03c2 │ │ -02d05c: 0800 2600 |041e: move-object/from16 v0, v38 │ │ -02d060: 5403 6006 |0420: iget-object v3, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -02d064: 1a04 a006 |0422: const-string v4, "confirmNonEmptyDirDelete" // string@06a0 │ │ -02d068: 1324 0100 |0424: const/16 v36, #int 1 // #1 │ │ -02d06c: 0200 2400 |0426: move/from16 v0, v36 │ │ -02d070: 7230 6d00 4300 |0428: invoke-interface {v3, v4, v0}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ -02d076: 0a03 |042b: move-result v3 │ │ -02d078: 3803 8400 |042c: if-eqz v3, 04b0 // +0084 │ │ -02d07c: 220d 0c00 |042e: new-instance v13, Landroid/app/AlertDialog$Builder; // type@000c │ │ -02d080: 0800 2600 |0430: move-object/from16 v0, v38 │ │ -02d084: 7020 1b00 0d00 |0432: invoke-direct {v13, v0}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ -02d08a: 7401 3704 2600 |0435: invoke-virtual/range {v38}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -02d090: 0c03 |0438: move-result-object v3 │ │ -02d092: 1404 6f00 087f |0439: const v4, #float 1.80777e+38 // #7f08006f │ │ -02d098: 6e20 8000 4300 |043c: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -02d09e: 0c03 |043f: move-result-object v3 │ │ -02d0a0: 6e20 2500 3d00 |0440: invoke-virtual {v13, v3}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ -02d0a6: 2203 0202 |0443: new-instance v3, Ljava/lang/StringBuilder; // type@0202 │ │ -02d0aa: 7010 9606 0300 |0445: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -02d0b0: 7401 3704 2600 |0448: invoke-virtual/range {v38}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -02d0b6: 0c04 |044b: move-result-object v4 │ │ -02d0b8: 1424 6d00 087f |044c: const v36, #float 1.80777e+38 // #7f08006d │ │ -02d0be: 0200 2400 |044f: move/from16 v0, v36 │ │ -02d0c2: 6e20 8000 0400 |0451: invoke-virtual {v4, v0}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -02d0c8: 0c04 |0454: move-result-object v4 │ │ -02d0ca: 6e20 9a06 4300 |0455: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02d0d0: 0c03 |0458: move-result-object v3 │ │ -02d0d2: 1a04 0300 |0459: const-string v4, " "" // string@0003 │ │ -02d0d6: 6e20 9a06 4300 |045b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02d0dc: 0c03 |045e: move-result-object v3 │ │ -02d0de: 6e20 9a06 a300 |045f: invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02d0e4: 0c03 |0462: move-result-object v3 │ │ -02d0e6: 1a04 0f00 |0463: const-string v4, "" " // string@000f │ │ -02d0ea: 6e20 9a06 4300 |0465: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02d0f0: 0c03 |0468: move-result-object v3 │ │ -02d0f2: 7401 3704 2600 |0469: invoke-virtual/range {v38}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -02d0f8: 0c04 |046c: move-result-object v4 │ │ -02d0fa: 1424 6e00 087f |046d: const v36, #float 1.80777e+38 // #7f08006e │ │ -02d100: 0200 2400 |0470: move/from16 v0, v36 │ │ -02d104: 6e20 8000 0400 |0472: invoke-virtual {v4, v0}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -02d10a: 0c04 |0475: move-result-object v4 │ │ -02d10c: 6e20 9a06 4300 |0476: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02d112: 0c03 |0479: move-result-object v3 │ │ -02d114: 6e10 9c06 0300 |047a: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -02d11a: 0c03 |047d: move-result-object v3 │ │ -02d11c: 6e20 1e00 3d00 |047e: invoke-virtual {v13, v3}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@001e │ │ -02d122: 7401 3704 2600 |0481: invoke-virtual/range {v38}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -02d128: 0c03 |0484: move-result-object v3 │ │ -02d12a: 1404 9100 087f |0485: const v4, #float 1.80778e+38 // #7f080091 │ │ -02d130: 6e20 8000 4300 |0488: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -02d136: 0c03 |048b: move-result-object v3 │ │ -02d138: 2204 4c01 |048c: new-instance v4, Lcom/gacode/relaunchx/ReLaunch$36; // type@014c │ │ -02d13c: 0800 2600 |048e: move-object/from16 v0, v38 │ │ -02d140: 7058 bb03 04a6 |0490: invoke-direct {v4, v0, v6, v10, v8}, Lcom/gacode/relaunchx/ReLaunch$36;.:(Lcom/gacode/relaunchx/ReLaunch;Ljava/lang/String;Ljava/lang/String;I)V // method@03bb │ │ -02d146: 6e30 2200 3d04 |0493: invoke-virtual {v13, v3, v4}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0022 │ │ -02d14c: 7401 3704 2600 |0496: invoke-virtual/range {v38}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -02d152: 0c03 |0499: move-result-object v3 │ │ -02d154: 1404 8000 087f |049a: const v4, #float 1.80778e+38 // #7f080080 │ │ -02d15a: 6e20 8000 4300 |049d: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -02d160: 0c03 |04a0: move-result-object v3 │ │ -02d162: 2204 4d01 |04a1: new-instance v4, Lcom/gacode/relaunchx/ReLaunch$37; // type@014d │ │ -02d166: 0800 2600 |04a3: move-object/from16 v0, v38 │ │ -02d16a: 7020 bd03 0400 |04a5: invoke-direct {v4, v0}, Lcom/gacode/relaunchx/ReLaunch$37;.:(Lcom/gacode/relaunchx/ReLaunch;)V // method@03bd │ │ -02d170: 6e30 2000 3d04 |04a8: invoke-virtual {v13, v3, v4}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0020 │ │ -02d176: 6e10 2700 0d00 |04ab: invoke-virtual {v13}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ -02d17c: 2900 acfb |04ae: goto/16 005a // -0454 │ │ -02d180: 0800 2600 |04b0: move-object/from16 v0, v38 │ │ -02d184: 5403 4a06 |04b2: iget-object v3, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02d188: 6e30 9704 630a |04b4: invoke-virtual {v3, v6, v10}, Lcom/gacode/relaunchx/ReLaunchApp;.removeDirectory:(Ljava/lang/String;Ljava/lang/String;)Z // method@0497 │ │ -02d18e: 0a03 |04b7: move-result v3 │ │ -02d190: 3803 a2fb |04b8: if-eqz v3, 005a // -045e │ │ -02d194: 0800 2600 |04ba: move-object/from16 v0, v38 │ │ -02d198: 5403 5a06 |04bc: iget-object v3, v0, Lcom/gacode/relaunchx/ReLaunch;.itemsArray:Ljava/util/List; // field@065a │ │ -02d19c: 7220 d206 8300 |04be: invoke-interface {v3, v8}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@06d2 │ │ -02d1a2: 7601 5204 2600 |04c1: invoke-direct/range {v38}, Lcom/gacode/relaunchx/ReLaunch;.redrawList:()V // method@0452 │ │ -02d1a8: 2900 96fb |04c4: goto/16 005a // -046a │ │ -02d1ac: 0800 2600 |04c6: move-object/from16 v0, v38 │ │ -02d1b0: 5b0a 5806 |04c8: iput-object v10, v0, Lcom/gacode/relaunchx/ReLaunch;.fileOpFile:Ljava/lang/String; // field@0658 │ │ -02d1b4: 0800 2600 |04ca: move-object/from16 v0, v38 │ │ -02d1b8: 5b06 5706 |04cc: iput-object v6, v0, Lcom/gacode/relaunchx/ReLaunch;.fileOpDir:Ljava/lang/String; // field@0657 │ │ -02d1bc: 1303 0b00 |04ce: const/16 v3, #int 11 // #b │ │ -02d1c0: 0800 2600 |04d0: move-object/from16 v0, v38 │ │ -02d1c4: 5903 5606 |04d2: iput v3, v0, Lcom/gacode/relaunchx/ReLaunch;.fileOp:I // field@0656 │ │ -02d1c8: 2900 86fb |04d4: goto/16 005a // -047a │ │ -02d1cc: 0800 2600 |04d6: move-object/from16 v0, v38 │ │ -02d1d0: 5b0a 5806 |04d8: iput-object v10, v0, Lcom/gacode/relaunchx/ReLaunch;.fileOpFile:Ljava/lang/String; // field@0658 │ │ -02d1d4: 0800 2600 |04da: move-object/from16 v0, v38 │ │ -02d1d8: 5b06 5706 |04dc: iput-object v6, v0, Lcom/gacode/relaunchx/ReLaunch;.fileOpDir:Ljava/lang/String; // field@0657 │ │ -02d1dc: 1303 0c00 |04de: const/16 v3, #int 12 // #c │ │ -02d1e0: 0800 2600 |04e0: move-object/from16 v0, v38 │ │ -02d1e4: 5903 5606 |04e2: iput v3, v0, Lcom/gacode/relaunchx/ReLaunch;.fileOp:I // field@0656 │ │ -02d1e8: 2900 76fb |04e4: goto/16 005a // -048a │ │ -02d1ec: 0800 2600 |04e6: move-object/from16 v0, v38 │ │ -02d1f0: 5b0a 5806 |04e8: iput-object v10, v0, Lcom/gacode/relaunchx/ReLaunch;.fileOpFile:Ljava/lang/String; // field@0658 │ │ -02d1f4: 0800 2600 |04ea: move-object/from16 v0, v38 │ │ -02d1f8: 5b06 5706 |04ec: iput-object v6, v0, Lcom/gacode/relaunchx/ReLaunch;.fileOpDir:Ljava/lang/String; // field@0657 │ │ -02d1fc: 1303 1100 |04ee: const/16 v3, #int 17 // #11 │ │ -02d200: 0800 2600 |04f0: move-object/from16 v0, v38 │ │ -02d204: 5903 5606 |04f2: iput v3, v0, Lcom/gacode/relaunchx/ReLaunch;.fileOp:I // field@0656 │ │ -02d208: 2900 66fb |04f4: goto/16 005a // -049a │ │ -02d20c: 0800 2600 |04f6: move-object/from16 v0, v38 │ │ -02d210: 5403 5706 |04f8: iget-object v3, v0, Lcom/gacode/relaunchx/ReLaunch;.fileOpDir:Ljava/lang/String; // field@0657 │ │ -02d214: 1a04 5a00 |04fa: const-string v4, "/" // string@005a │ │ -02d218: 6e20 7d06 4300 |04fc: invoke-virtual {v3, v4}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@067d │ │ -02d21e: 0a03 |04ff: move-result v3 │ │ -02d220: 3803 fa00 |0500: if-eqz v3, 05fa // +00fa │ │ -02d224: 2203 0202 |0502: new-instance v3, Ljava/lang/StringBuilder; // type@0202 │ │ -02d228: 7010 9606 0300 |0504: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -02d22e: 0800 2600 |0507: move-object/from16 v0, v38 │ │ -02d232: 5404 5706 |0509: iget-object v4, v0, Lcom/gacode/relaunchx/ReLaunch;.fileOpDir:Ljava/lang/String; // field@0657 │ │ -02d236: 6e20 9a06 4300 |050b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02d23c: 0c03 |050e: move-result-object v3 │ │ -02d23e: 0800 2600 |050f: move-object/from16 v0, v38 │ │ -02d242: 5404 5806 |0511: iget-object v4, v0, Lcom/gacode/relaunchx/ReLaunch;.fileOpFile:Ljava/lang/String; // field@0658 │ │ -02d246: 6e20 9a06 4300 |0513: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02d24c: 0c03 |0516: move-result-object v3 │ │ -02d24e: 6e10 9c06 0300 |0517: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -02d254: 0c1f |051a: move-result-object v31 │ │ -02d256: 2203 0202 |051b: new-instance v3, Ljava/lang/StringBuilder; // type@0202 │ │ -02d25a: 7010 9606 0300 |051d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -02d260: 6e20 9a06 6300 |0520: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02d266: 0c03 |0523: move-result-object v3 │ │ -02d268: 1a04 5a00 |0524: const-string v4, "/" // string@005a │ │ -02d26c: 6e20 9a06 4300 |0526: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02d272: 0c03 |0529: move-result-object v3 │ │ -02d274: 0800 2600 |052a: move-object/from16 v0, v38 │ │ -02d278: 5404 5806 |052c: iget-object v4, v0, Lcom/gacode/relaunchx/ReLaunch;.fileOpFile:Ljava/lang/String; // field@0658 │ │ -02d27c: 6e20 9a06 4300 |052e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02d282: 0c03 |0531: move-result-object v3 │ │ -02d284: 6e10 9c06 0300 |0532: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -02d28a: 0c0e |0535: move-result-object v14 │ │ -02d28c: 131e 0000 |0536: const/16 v30, #int 0 // #0 │ │ -02d290: 0800 2600 |0538: move-object/from16 v0, v38 │ │ -02d294: 5203 5606 |053a: iget v3, v0, Lcom/gacode/relaunchx/ReLaunch;.fileOp:I // field@0656 │ │ -02d298: 1304 0b00 |053c: const/16 v4, #int 11 // #b │ │ -02d29c: 3343 dd00 |053e: if-ne v3, v4, 061b // +00dd │ │ -02d2a0: 0800 2600 |0540: move-object/from16 v0, v38 │ │ -02d2a4: 5403 4a06 |0542: iget-object v3, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02d2a8: 1204 |0544: const/4 v4, #int 0 // #0 │ │ -02d2aa: 0800 1f00 |0545: move-object/from16 v0, v31 │ │ -02d2ae: 6e40 7704 034e |0547: invoke-virtual {v3, v0, v14, v4}, Lcom/gacode/relaunchx/ReLaunchApp;.copyFile:(Ljava/lang/String;Ljava/lang/String;Z)Z // method@0477 │ │ -02d2b4: 0a1e |054a: move-result v30 │ │ -02d2b6: 381e 1601 |054b: if-eqz v30, 0661 // +0116 │ │ -02d2ba: 2210 6701 |054d: new-instance v16, Lcom/gacode/relaunchx/ReLaunch$FileDetails; // type@0167 │ │ -02d2be: 1203 |054f: const/4 v3, #int 0 // #0 │ │ -02d2c0: 0800 1000 |0550: move-object/from16 v0, v16 │ │ -02d2c4: 0801 2600 |0552: move-object/from16 v1, v38 │ │ -02d2c8: 7030 f503 1003 |0554: invoke-direct {v0, v1, v3}, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.:(Lcom/gacode/relaunchx/ReLaunch;Lcom/gacode/relaunchx/ReLaunch$1;)V // method@03f5 │ │ -02d2ce: 0800 2600 |0557: move-object/from16 v0, v38 │ │ -02d2d2: 5403 5806 |0559: iget-object v3, v0, Lcom/gacode/relaunchx/ReLaunch;.fileOpFile:Ljava/lang/String; // field@0658 │ │ -02d2d6: 0800 1000 |055b: move-object/from16 v0, v16 │ │ -02d2da: 5b03 0606 |055d: iput-object v3, v0, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.name:Ljava/lang/String; // field@0606 │ │ -02d2de: 0800 1000 |055f: move-object/from16 v0, v16 │ │ -02d2e2: 5b06 0206 |0561: iput-object v6, v0, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.directoryName:Ljava/lang/String; // field@0602 │ │ -02d2e6: 2203 0202 |0563: new-instance v3, Ljava/lang/StringBuilder; // type@0202 │ │ -02d2ea: 7010 9606 0300 |0565: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -02d2f0: 6e20 9a06 6300 |0568: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02d2f6: 0c03 |056b: move-result-object v3 │ │ -02d2f8: 6204 f307 |056c: sget-object v4, Ljava/io/File;.separator:Ljava/lang/String; // field@07f3 │ │ -02d2fc: 6e20 9a06 4300 |056e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02d302: 0c03 |0571: move-result-object v3 │ │ -02d304: 0800 2600 |0572: move-object/from16 v0, v38 │ │ -02d308: 5404 5806 |0574: iget-object v4, v0, Lcom/gacode/relaunchx/ReLaunch;.fileOpFile:Ljava/lang/String; // field@0658 │ │ -02d30c: 6e20 9a06 4300 |0576: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02d312: 0c03 |0579: move-result-object v3 │ │ -02d314: 6e10 9c06 0300 |057a: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -02d31a: 0c03 |057d: move-result-object v3 │ │ -02d31c: 0800 1000 |057e: move-object/from16 v0, v16 │ │ -02d320: 5b03 0506 |0580: iput-object v3, v0, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.fullPathName:Ljava/lang/String; // field@0605 │ │ -02d324: 0800 2600 |0582: move-object/from16 v0, v38 │ │ -02d328: 5203 5606 |0584: iget v3, v0, Lcom/gacode/relaunchx/ReLaunch;.fileOp:I // field@0656 │ │ -02d32c: 1304 0c00 |0586: const/16 v4, #int 12 // #c │ │ -02d330: 3243 0a00 |0588: if-eq v3, v4, 0592 // +000a │ │ -02d334: 0800 2600 |058a: move-object/from16 v0, v38 │ │ -02d338: 5203 5606 |058c: iget v3, v0, Lcom/gacode/relaunchx/ReLaunch;.fileOp:I // field@0656 │ │ -02d33c: 1304 0b00 |058e: const/16 v4, #int 11 // #b │ │ -02d340: 3343 b400 |0590: if-ne v3, v4, 0644 // +00b4 │ │ -02d344: 0800 2600 |0592: move-object/from16 v0, v38 │ │ -02d348: 5403 5806 |0594: iget-object v3, v0, Lcom/gacode/relaunchx/ReLaunch;.fileOpFile:Ljava/lang/String; // field@0658 │ │ -02d34c: 1a04 b504 |0596: const-string v4, "[.]" // string@04b5 │ │ -02d350: 6e20 8906 4300 |0598: invoke-virtual {v3, v4}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0689 │ │ -02d356: 0c11 |059b: move-result-object v17 │ │ -02d358: 0800 1100 |059c: move-object/from16 v0, v17 │ │ -02d35c: 2103 |059e: array-length v3, v0 │ │ -02d35e: 1214 |059f: const/4 v4, #int 1 // #1 │ │ -02d360: 3743 9700 |05a0: if-le v3, v4, 0637 // +0097 │ │ -02d364: 0800 1100 |05a2: move-object/from16 v0, v17 │ │ -02d368: 2103 |05a4: array-length v3, v0 │ │ -02d36a: d803 03ff |05a5: add-int/lit8 v3, v3, #int -1 // #ff │ │ -02d36e: 4603 1103 |05a7: aget-object v3, v17, v3 │ │ -02d372: 0800 1000 |05a9: move-object/from16 v0, v16 │ │ -02d376: 5b03 0406 |05ab: iput-object v3, v0, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.extension:Ljava/lang/String; // field@0604 │ │ -02d37a: 6203 1006 |05ad: sget-object v3, Lcom/gacode/relaunchx/ReLaunch$FsItemType;.File:Lcom/gacode/relaunchx/ReLaunch$FsItemType; // field@0610 │ │ -02d37e: 0800 1000 |05af: move-object/from16 v0, v16 │ │ -02d382: 5b03 0a06 |05b1: iput-object v3, v0, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.type:Lcom/gacode/relaunchx/ReLaunch$FsItemType; // field@060a │ │ -02d386: 0800 2600 |05b3: move-object/from16 v0, v38 │ │ -02d38a: 5403 4a06 |05b5: iget-object v3, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02d38e: 0800 2600 |05b7: move-object/from16 v0, v38 │ │ -02d392: 5404 5806 |05b9: iget-object v4, v0, Lcom/gacode/relaunchx/ReLaunch;.fileOpFile:Ljava/lang/String; // field@0658 │ │ -02d396: 6e20 9504 4300 |05bb: invoke-virtual {v3, v4}, Lcom/gacode/relaunchx/ReLaunchApp;.readerName:(Ljava/lang/String;)Ljava/lang/String; // method@0495 │ │ -02d39c: 0c03 |05be: move-result-object v3 │ │ -02d39e: 0800 1000 |05bf: move-object/from16 v0, v16 │ │ -02d3a2: 5b03 0706 |05c1: iput-object v3, v0, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.reader:Ljava/lang/String; // field@0607 │ │ -02d3a6: 0800 2600 |05c3: move-object/from16 v0, v38 │ │ -02d3aa: 5403 6006 |05c5: iget-object v3, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -02d3ae: 1a04 8e0d |05c7: const-string v4, "showBookTitles" // string@0d8e │ │ -02d3b2: 1324 0000 |05c9: const/16 v36, #int 0 // #0 │ │ -02d3b6: 0200 2400 |05cb: move/from16 v0, v36 │ │ -02d3ba: 7230 6d00 4300 |05cd: invoke-interface {v3, v4, v0}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ -02d3c0: 0a03 |05d0: move-result v3 │ │ -02d3c2: 3803 6a00 |05d1: if-eqz v3, 063b // +006a │ │ -02d3c6: 0800 2600 |05d3: move-object/from16 v0, v38 │ │ -02d3ca: 5403 5806 |05d5: iget-object v3, v0, Lcom/gacode/relaunchx/ReLaunch;.fileOpFile:Ljava/lang/String; // field@0658 │ │ -02d3ce: 0800 2600 |05d7: move-object/from16 v0, v38 │ │ -02d3d2: 6e30 3204 6003 |05d9: invoke-virtual {v0, v6, v3}, Lcom/gacode/relaunchx/ReLaunch;.getEbookName:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0432 │ │ -02d3d8: 0c03 |05dc: move-result-object v3 │ │ -02d3da: 0800 1000 |05dd: move-object/from16 v0, v16 │ │ -02d3de: 5b03 0306 |05df: iput-object v3, v0, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.displayName:Ljava/lang/String; // field@0603 │ │ -02d3e2: 0800 2600 |05e1: move-object/from16 v0, v38 │ │ -02d3e6: 5403 5a06 |05e3: iget-object v3, v0, Lcom/gacode/relaunchx/ReLaunch;.itemsArray:Ljava/util/List; // field@065a │ │ -02d3ea: 0800 1000 |05e5: move-object/from16 v0, v16 │ │ -02d3ee: 7220 cc06 0300 |05e7: invoke-interface {v3, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@06cc │ │ -02d3f4: 1203 |05ea: const/4 v3, #int 0 // #0 │ │ -02d3f6: 0800 2600 |05eb: move-object/from16 v0, v38 │ │ -02d3fa: 5903 5606 |05ed: iput v3, v0, Lcom/gacode/relaunchx/ReLaunch;.fileOp:I // field@0656 │ │ -02d3fe: 0800 2600 |05ef: move-object/from16 v0, v38 │ │ -02d402: 5403 5206 |05f1: iget-object v3, v0, Lcom/gacode/relaunchx/ReLaunch;.currentPosition:Ljava/lang/Integer; // field@0652 │ │ -02d406: 0800 2600 |05f3: move-object/from16 v0, v38 │ │ -02d40a: 7030 2b04 6003 |05f5: invoke-direct {v0, v6, v3}, Lcom/gacode/relaunchx/ReLaunch;.drawDirectory:(Ljava/lang/String;Ljava/lang/Integer;)V // method@042b │ │ -02d410: 2900 62fa |05f8: goto/16 005a // -059e │ │ -02d414: 2203 0202 |05fa: new-instance v3, Ljava/lang/StringBuilder; // type@0202 │ │ -02d418: 7010 9606 0300 |05fc: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -02d41e: 0800 2600 |05ff: move-object/from16 v0, v38 │ │ -02d422: 5404 5706 |0601: iget-object v4, v0, Lcom/gacode/relaunchx/ReLaunch;.fileOpDir:Ljava/lang/String; // field@0657 │ │ -02d426: 6e20 9a06 4300 |0603: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02d42c: 0c03 |0606: move-result-object v3 │ │ -02d42e: 1a04 5a00 |0607: const-string v4, "/" // string@005a │ │ -02d432: 6e20 9a06 4300 |0609: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02d438: 0c03 |060c: move-result-object v3 │ │ -02d43a: 0800 2600 |060d: move-object/from16 v0, v38 │ │ -02d43e: 5404 5806 |060f: iget-object v4, v0, Lcom/gacode/relaunchx/ReLaunch;.fileOpFile:Ljava/lang/String; // field@0658 │ │ -02d442: 6e20 9a06 4300 |0611: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02d448: 0c03 |0614: move-result-object v3 │ │ -02d44a: 6e10 9c06 0300 |0615: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -02d450: 0c1f |0618: move-result-object v31 │ │ -02d452: 2900 02ff |0619: goto/16 051b // -00fe │ │ -02d456: 0800 2600 |061b: move-object/from16 v0, v38 │ │ -02d45a: 5203 5606 |061d: iget v3, v0, Lcom/gacode/relaunchx/ReLaunch;.fileOp:I // field@0656 │ │ -02d45e: 1304 0c00 |061f: const/16 v4, #int 12 // #c │ │ -02d462: 3243 0a00 |0621: if-eq v3, v4, 062b // +000a │ │ -02d466: 0800 2600 |0623: move-object/from16 v0, v38 │ │ -02d46a: 5203 5606 |0625: iget v3, v0, Lcom/gacode/relaunchx/ReLaunch;.fileOp:I // field@0656 │ │ -02d46e: 1304 1100 |0627: const/16 v4, #int 17 // #11 │ │ -02d472: 3343 22ff |0629: if-ne v3, v4, 054b // -00de │ │ -02d476: 0800 2600 |062b: move-object/from16 v0, v38 │ │ -02d47a: 5403 4a06 |062d: iget-object v3, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02d47e: 0800 1f00 |062f: move-object/from16 v0, v31 │ │ -02d482: 6e30 8f04 030e |0631: invoke-virtual {v3, v0, v14}, Lcom/gacode/relaunchx/ReLaunchApp;.moveFile:(Ljava/lang/String;Ljava/lang/String;)Z // method@048f │ │ -02d488: 0a1e |0634: move-result v30 │ │ -02d48a: 2900 16ff |0635: goto/16 054b // -00ea │ │ -02d48e: 1a03 0000 |0637: const-string v3, "" // string@0000 │ │ -02d492: 2900 70ff |0639: goto/16 05a9 // -0090 │ │ -02d496: 0800 2600 |063b: move-object/from16 v0, v38 │ │ -02d49a: 5403 5806 |063d: iget-object v3, v0, Lcom/gacode/relaunchx/ReLaunch;.fileOpFile:Ljava/lang/String; // field@0658 │ │ -02d49e: 0800 1000 |063f: move-object/from16 v0, v16 │ │ -02d4a2: 5b03 0306 |0641: iput-object v3, v0, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.displayName:Ljava/lang/String; // field@0603 │ │ -02d4a6: 289e |0643: goto 05e1 // -0062 │ │ -02d4a8: 0800 2600 |0644: move-object/from16 v0, v38 │ │ -02d4ac: 5203 5606 |0646: iget v3, v0, Lcom/gacode/relaunchx/ReLaunch;.fileOp:I // field@0656 │ │ -02d4b0: 1304 1100 |0648: const/16 v4, #int 17 // #11 │ │ -02d4b4: 3343 97ff |064a: if-ne v3, v4, 05e1 // -0069 │ │ -02d4b8: 0800 2600 |064c: move-object/from16 v0, v38 │ │ -02d4bc: 5403 5806 |064e: iget-object v3, v0, Lcom/gacode/relaunchx/ReLaunch;.fileOpFile:Ljava/lang/String; // field@0658 │ │ -02d4c0: 0800 1000 |0650: move-object/from16 v0, v16 │ │ -02d4c4: 5b03 0306 |0652: iput-object v3, v0, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.displayName:Ljava/lang/String; // field@0603 │ │ -02d4c8: 6203 0f06 |0654: sget-object v3, Lcom/gacode/relaunchx/ReLaunch$FsItemType;.Directory:Lcom/gacode/relaunchx/ReLaunch$FsItemType; // field@060f │ │ -02d4cc: 0800 1000 |0656: move-object/from16 v0, v16 │ │ -02d4d0: 5b03 0a06 |0658: iput-object v3, v0, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.type:Lcom/gacode/relaunchx/ReLaunch$FsItemType; // field@060a │ │ -02d4d4: 1a03 c40a |065a: const-string v3, "nope" // string@0ac4 │ │ -02d4d8: 0800 1000 |065c: move-object/from16 v0, v16 │ │ -02d4dc: 5b03 0706 |065e: iput-object v3, v0, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.reader:Ljava/lang/String; // field@0607 │ │ -02d4e0: 2881 |0660: goto 05e1 // -007f │ │ -02d4e2: 220d 0c00 |0661: new-instance v13, Landroid/app/AlertDialog$Builder; // type@000c │ │ -02d4e6: 0800 2600 |0663: move-object/from16 v0, v38 │ │ -02d4ea: 7020 1b00 0d00 |0665: invoke-direct {v13, v0}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ -02d4f0: 7401 3704 2600 |0668: invoke-virtual/range {v38}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -02d4f6: 0c03 |066b: move-result-object v3 │ │ -02d4f8: 1404 d901 087f |066c: const v4, #float 1.80785e+38 // #7f0801d9 │ │ -02d4fe: 6e20 8000 4300 |066f: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -02d504: 0c03 |0672: move-result-object v3 │ │ -02d506: 6e20 2500 3d00 |0673: invoke-virtual {v13, v3}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ -02d50c: 2203 0202 |0676: new-instance v3, Ljava/lang/StringBuilder; // type@0202 │ │ -02d510: 7010 9606 0300 |0678: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -02d516: 7401 3704 2600 |067b: invoke-virtual/range {v38}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -02d51c: 0c04 |067e: move-result-object v4 │ │ -02d51e: 1424 e201 087f |067f: const v36, #float 1.80785e+38 // #7f0801e2 │ │ -02d524: 0200 2400 |0682: move/from16 v0, v36 │ │ -02d528: 6e20 8000 0400 |0684: invoke-virtual {v4, v0}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -02d52e: 0c04 |0687: move-result-object v4 │ │ -02d530: 6e20 9a06 4300 |0688: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02d536: 0c03 |068b: move-result-object v3 │ │ -02d538: 1a04 0200 |068c: const-string v4, " " // string@0002 │ │ -02d53c: 6e20 9a06 4300 |068e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02d542: 0c03 |0691: move-result-object v3 │ │ -02d544: 0800 2600 |0692: move-object/from16 v0, v38 │ │ -02d548: 5404 5806 |0694: iget-object v4, v0, Lcom/gacode/relaunchx/ReLaunch;.fileOpFile:Ljava/lang/String; // field@0658 │ │ -02d54c: 6e20 9a06 4300 |0696: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02d552: 0c03 |0699: move-result-object v3 │ │ -02d554: 6e10 9c06 0300 |069a: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -02d55a: 0c03 |069d: move-result-object v3 │ │ -02d55c: 6e20 1e00 3d00 |069e: invoke-virtual {v13, v3}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@001e │ │ -02d562: 7401 3704 2600 |06a1: invoke-virtual/range {v38}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -02d568: 0c03 |06a4: move-result-object v3 │ │ -02d56a: 1404 8100 087f |06a5: const v4, #float 1.80778e+38 // #7f080081 │ │ -02d570: 6e20 8000 4300 |06a8: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -02d576: 0c03 |06ab: move-result-object v3 │ │ -02d578: 2204 4e01 |06ac: new-instance v4, Lcom/gacode/relaunchx/ReLaunch$38; // type@014e │ │ -02d57c: 0800 2600 |06ae: move-object/from16 v0, v38 │ │ -02d580: 7020 bf03 0400 |06b0: invoke-direct {v4, v0}, Lcom/gacode/relaunchx/ReLaunch$38;.:(Lcom/gacode/relaunchx/ReLaunch;)V // method@03bf │ │ -02d586: 6e30 2100 3d04 |06b3: invoke-virtual {v13, v3, v4}, Landroid/app/AlertDialog$Builder;.setNeutralButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0021 │ │ -02d58c: 6e10 2700 0d00 |06b6: invoke-virtual {v13}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ -02d592: 2900 a1f9 |06b9: goto/16 005a // -065f │ │ -02d596: 0809 2600 |06bb: move-object/from16 v9, v38 │ │ -02d59a: 2203 0202 |06bd: new-instance v3, Ljava/lang/StringBuilder; // type@0202 │ │ -02d59e: 7010 9606 0300 |06bf: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -02d5a4: 6e20 9a06 6300 |06c2: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02d5aa: 0c03 |06c5: move-result-object v3 │ │ -02d5ac: 1a04 5a00 |06c6: const-string v4, "/" // string@005a │ │ -02d5b0: 6e20 9a06 4300 |06c8: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02d5b6: 0c03 |06cb: move-result-object v3 │ │ -02d5b8: 6e20 9a06 a300 |06cc: invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02d5be: 0c03 |06cf: move-result-object v3 │ │ -02d5c0: 6e10 9c06 0300 |06d0: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -02d5c6: 0c07 |06d3: move-result-object v7 │ │ -02d5c8: 0800 2600 |06d4: move-object/from16 v0, v38 │ │ -02d5cc: 6e30 3204 600a |06d6: invoke-virtual {v0, v6, v10}, Lcom/gacode/relaunchx/ReLaunch;.getEbookName:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0432 │ │ -02d5d2: 0c1c |06d9: move-result-object v28 │ │ -02d5d4: 1a03 b304 |06da: const-string v3, "[ │ │ +02d8a8: |[02d8a8] com.gacode.relaunchx.ReLaunch.onContextMenuSelected:(II)Z │ │ +02d8b8: 1253 |0000: const/4 v3, #int 5 // #5 │ │ +02d8ba: 0200 2700 |0001: move/from16 v0, v39 │ │ +02d8be: 3330 0400 |0003: if-ne v0, v3, 0007 // +0004 │ │ +02d8c2: 1213 |0005: const/4 v3, #int 1 // #1 │ │ +02d8c4: 0f03 |0006: return v3 │ │ +02d8c6: 1320 0000 |0007: const/16 v32, #int 0 // #0 │ │ +02d8ca: 12f3 |0009: const/4 v3, #int -1 // #ff │ │ +02d8cc: 0200 2800 |000a: move/from16 v0, v40 │ │ +02d8d0: 3330 5000 |000c: if-ne v0, v3, 005c // +0050 │ │ +02d8d4: 2216 6701 |000e: new-instance v22, Lcom/gacode/relaunchx/ReLaunch$FileDetails; // type@0167 │ │ +02d8d8: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +02d8da: 0800 1600 |0011: move-object/from16 v0, v22 │ │ +02d8de: 0801 2600 |0013: move-object/from16 v1, v38 │ │ +02d8e2: 7030 f503 1003 |0015: invoke-direct {v0, v1, v3}, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.:(Lcom/gacode/relaunchx/ReLaunch;Lcom/gacode/relaunchx/ReLaunch$1;)V // method@03f5 │ │ +02d8e8: 0800 2600 |0018: move-object/from16 v0, v38 │ │ +02d8ec: 5403 6006 |001a: iget-object v3, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +02d8f0: 1a04 0b0a |001c: const-string v4, "lastdir" // string@0a0b │ │ +02d8f4: 1a24 4f00 |001e: const-string v36, "." // string@004f │ │ +02d8f8: 0800 2400 |0020: move-object/from16 v0, v36 │ │ +02d8fc: 7230 6f00 4300 |0022: invoke-interface {v3, v4, v0}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +02d902: 0c03 |0025: move-result-object v3 │ │ +02d904: 0800 1600 |0026: move-object/from16 v0, v22 │ │ +02d908: 5b03 0206 |0028: iput-object v3, v0, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.directoryName:Ljava/lang/String; // field@0602 │ │ +02d90c: 1a03 0000 |002a: const-string v3, "" // string@0000 │ │ +02d910: 0800 1600 |002c: move-object/from16 v0, v22 │ │ +02d914: 5b03 0606 |002e: iput-object v3, v0, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.name:Ljava/lang/String; // field@0606 │ │ +02d918: 0208 2000 |0030: move/from16 v8, v32 │ │ +02d91c: 0800 1600 |0032: move-object/from16 v0, v22 │ │ +02d920: 540a 0606 |0034: iget-object v10, v0, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.name:Ljava/lang/String; // field@0606 │ │ +02d924: 0800 1600 |0036: move-object/from16 v0, v22 │ │ +02d928: 5406 0206 |0038: iget-object v6, v0, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.directoryName:Ljava/lang/String; // field@0602 │ │ +02d92c: 2203 0202 |003a: new-instance v3, Ljava/lang/StringBuilder; // type@0202 │ │ +02d930: 7010 9606 0300 |003c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +02d936: 6e20 9a06 6300 |003f: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02d93c: 0c03 |0042: move-result-object v3 │ │ +02d93e: 6204 f307 |0043: sget-object v4, Ljava/io/File;.separator:Ljava/lang/String; // field@07f3 │ │ +02d942: 6e20 9a06 4300 |0045: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02d948: 0c03 |0048: move-result-object v3 │ │ +02d94a: 6e20 9a06 a300 |0049: invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02d950: 0c03 |004c: move-result-object v3 │ │ +02d952: 6e10 9c06 0300 |004d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +02d958: 0c12 |0050: move-result-object v18 │ │ +02d95a: 0800 1600 |0051: move-object/from16 v0, v22 │ │ +02d95e: 5400 0a06 |0053: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.type:Lcom/gacode/relaunchx/ReLaunch$FsItemType; // field@060a │ │ +02d962: 0822 0000 |0055: move-object/from16 v34, v0 │ │ +02d966: 2b27 3f08 0000 |0057: packed-switch v39, 00000896 // +0000083f │ │ +02d96c: 1213 |005a: const/4 v3, #int 1 // #1 │ │ +02d96e: 28ab |005b: goto 0006 // -0055 │ │ +02d970: 0220 2800 |005c: move/from16 v32, v40 │ │ +02d974: 0800 2600 |005e: move-object/from16 v0, v38 │ │ +02d978: 5403 5a06 |0060: iget-object v3, v0, Lcom/gacode/relaunchx/ReLaunch;.itemsArray:Ljava/util/List; // field@065a │ │ +02d97c: 0200 2000 |0062: move/from16 v0, v32 │ │ +02d980: 7220 d006 0300 |0064: invoke-interface {v3, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ +02d986: 0c16 |0067: move-result-object v22 │ │ +02d988: 1f16 6701 |0068: check-cast v22, Lcom/gacode/relaunchx/ReLaunch$FileDetails; // type@0167 │ │ +02d98c: 28c6 |006a: goto 0030 // -003a │ │ +02d98e: 0800 2600 |006b: move-object/from16 v0, v38 │ │ +02d992: 5403 4a06 |006d: iget-object v3, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02d996: 0800 1200 |006f: move-object/from16 v0, v18 │ │ +02d99a: 6e20 a404 0300 |0071: invoke-virtual {v3, v0}, Lcom/gacode/relaunchx/ReLaunchApp;.setStartDir:(Ljava/lang/String;)V // method@04a4 │ │ +02d9a0: 12f3 |0074: const/4 v3, #int -1 // #ff │ │ +02d9a2: 7110 5f06 0300 |0075: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +02d9a8: 0c03 |0078: move-result-object v3 │ │ +02d9aa: 0800 2600 |0079: move-object/from16 v0, v38 │ │ +02d9ae: 0801 1200 |007b: move-object/from16 v1, v18 │ │ +02d9b2: 7030 2b04 1003 |007d: invoke-direct {v0, v1, v3}, Lcom/gacode/relaunchx/ReLaunch;.drawDirectory:(Ljava/lang/String;Ljava/lang/Integer;)V // method@042b │ │ +02d9b8: 28da |0080: goto 005a // -0026 │ │ +02d9ba: 0800 2600 |0081: move-object/from16 v0, v38 │ │ +02d9be: 5403 4a06 |0083: iget-object v3, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02d9c2: 0800 1200 |0085: move-object/from16 v0, v18 │ │ +02d9c6: 6e20 7104 0300 |0087: invoke-virtual {v3, v0}, Lcom/gacode/relaunchx/ReLaunchApp;.addStartDir:(Ljava/lang/String;)V // method@0471 │ │ +02d9cc: 28d0 |008a: goto 005a // -0030 │ │ +02d9ce: 6203 1006 |008b: sget-object v3, Lcom/gacode/relaunchx/ReLaunch$FsItemType;.File:Lcom/gacode/relaunchx/ReLaunch$FsItemType; // field@0610 │ │ +02d9d2: 0800 2200 |008d: move-object/from16 v0, v34 │ │ +02d9d6: 3330 1400 |008f: if-ne v0, v3, 00a3 // +0014 │ │ +02d9da: 0800 2600 |0091: move-object/from16 v0, v38 │ │ +02d9de: 5403 4a06 |0093: iget-object v3, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02d9e2: 1a04 7607 |0095: const-string v4, "favorites" // string@0776 │ │ +02d9e6: 1324 0000 |0097: const/16 v36, #int 0 // #0 │ │ +02d9ea: 7701 4d06 2400 |0099: invoke-static/range {v36}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@064d │ │ +02d9f0: 0c24 |009c: move-result-object v36 │ │ +02d9f2: 0800 2400 |009d: move-object/from16 v0, v36 │ │ +02d9f6: 6e50 7404 43a6 |009f: invoke-virtual {v3, v4, v6, v10, v0}, Lcom/gacode/relaunchx/ReLaunchApp;.addToList:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;)V // method@0474 │ │ +02d9fc: 28b8 |00a2: goto 005a // -0048 │ │ +02d9fe: 0800 2600 |00a3: move-object/from16 v0, v38 │ │ +02da02: 5403 4a06 |00a5: iget-object v3, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02da06: 1a04 7607 |00a7: const-string v4, "favorites" // string@0776 │ │ +02da0a: 0800 2600 |00a9: move-object/from16 v0, v38 │ │ +02da0e: 5400 4a06 |00ab: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02da12: 0824 0000 |00ad: move-object/from16 v36, v0 │ │ +02da16: 7401 6806 2400 |00af: invoke-virtual/range {v36}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0668 │ │ +02da1c: 1a24 5300 |00b2: const-string v36, ".DIR.." // string@0053 │ │ +02da20: 1325 0000 |00b4: const/16 v37, #int 0 // #0 │ │ +02da24: 7701 4d06 2500 |00b6: invoke-static/range {v37}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@064d │ │ +02da2a: 0c25 |00b9: move-result-object v37 │ │ +02da2c: 0800 1200 |00ba: move-object/from16 v0, v18 │ │ +02da30: 0801 2400 |00bc: move-object/from16 v1, v36 │ │ +02da34: 0802 2500 |00be: move-object/from16 v2, v37 │ │ +02da38: 6e52 7404 4310 |00c0: invoke-virtual {v3, v4, v0, v1, v2}, Lcom/gacode/relaunchx/ReLaunchApp;.addToList:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;)V // method@0474 │ │ +02da3e: 2897 |00c3: goto 005a // -0069 │ │ +02da40: 0800 2600 |00c4: move-object/from16 v0, v38 │ │ +02da44: 5403 4a06 |00c6: iget-object v3, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02da48: 5433 8806 |00c8: iget-object v3, v3, Lcom/gacode/relaunchx/ReLaunchApp;.history:Ljava/util/HashMap; // field@0688 │ │ +02da4c: 0800 2600 |00ca: move-object/from16 v0, v38 │ │ +02da50: 5404 4a06 |00cc: iget-object v4, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02da54: 6e10 6806 0400 |00ce: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0668 │ │ +02da5a: 1214 |00d1: const/4 v4, #int 1 // #1 │ │ +02da5c: 7110 5f06 0400 |00d2: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +02da62: 0c04 |00d5: move-result-object v4 │ │ +02da64: 0800 1200 |00d6: move-object/from16 v0, v18 │ │ +02da68: 6e30 c506 0304 |00d8: invoke-virtual {v3, v0, v4}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@06c5 │ │ +02da6e: 0800 2600 |00db: move-object/from16 v0, v38 │ │ +02da72: 5403 4a06 |00dd: iget-object v3, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02da76: 1a04 9f08 |00df: const-string v4, "history" // string@089f │ │ +02da7a: 6e20 9d04 4300 |00e1: invoke-virtual {v3, v4}, Lcom/gacode/relaunchx/ReLaunchApp;.saveList:(Ljava/lang/String;)V // method@049d │ │ +02da80: 7601 5204 2600 |00e4: invoke-direct/range {v38}, Lcom/gacode/relaunchx/ReLaunch;.redrawList:()V // method@0452 │ │ +02da86: 2900 73ff |00e7: goto/16 005a // -008d │ │ +02da8a: 0800 2600 |00e9: move-object/from16 v0, v38 │ │ +02da8e: 5403 4a06 |00eb: iget-object v3, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02da92: 5433 8806 |00ed: iget-object v3, v3, Lcom/gacode/relaunchx/ReLaunchApp;.history:Ljava/util/HashMap; // field@0688 │ │ +02da96: 0800 2600 |00ef: move-object/from16 v0, v38 │ │ +02da9a: 5404 4a06 |00f1: iget-object v4, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02da9e: 6e10 6806 0400 |00f3: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0668 │ │ +02daa4: 1224 |00f6: const/4 v4, #int 2 // #2 │ │ +02daa6: 7110 5f06 0400 |00f7: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +02daac: 0c04 |00fa: move-result-object v4 │ │ +02daae: 0800 1200 |00fb: move-object/from16 v0, v18 │ │ +02dab2: 6e30 c506 0304 |00fd: invoke-virtual {v3, v0, v4}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@06c5 │ │ +02dab8: 0800 2600 |0100: move-object/from16 v0, v38 │ │ +02dabc: 5403 4a06 |0102: iget-object v3, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02dac0: 1a04 9f08 |0104: const-string v4, "history" // string@089f │ │ +02dac4: 6e20 9d04 4300 |0106: invoke-virtual {v3, v4}, Lcom/gacode/relaunchx/ReLaunchApp;.saveList:(Ljava/lang/String;)V // method@049d │ │ +02daca: 7601 5204 2600 |0109: invoke-direct/range {v38}, Lcom/gacode/relaunchx/ReLaunch;.redrawList:()V // method@0452 │ │ +02dad0: 2900 4eff |010c: goto/16 005a // -00b2 │ │ +02dad4: 0800 2600 |010e: move-object/from16 v0, v38 │ │ +02dad8: 5403 4a06 |0110: iget-object v3, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02dadc: 5433 8806 |0112: iget-object v3, v3, Lcom/gacode/relaunchx/ReLaunchApp;.history:Ljava/util/HashMap; // field@0688 │ │ +02dae0: 0800 1200 |0114: move-object/from16 v0, v18 │ │ +02dae4: 6e20 c606 0300 |0116: invoke-virtual {v3, v0}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c6 │ │ +02daea: 0800 2600 |0119: move-object/from16 v0, v38 │ │ +02daee: 5403 4a06 |011b: iget-object v3, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02daf2: 1a04 9f08 |011d: const-string v4, "history" // string@089f │ │ +02daf6: 6e20 9d04 4300 |011f: invoke-virtual {v3, v4}, Lcom/gacode/relaunchx/ReLaunchApp;.saveList:(Ljava/lang/String;)V // method@049d │ │ +02dafc: 7601 5204 2600 |0122: invoke-direct/range {v38}, Lcom/gacode/relaunchx/ReLaunch;.redrawList:()V // method@0452 │ │ +02db02: 2900 35ff |0125: goto/16 005a // -00cb │ │ +02db06: 0800 2600 |0127: move-object/from16 v0, v38 │ │ +02db0a: 5403 4a06 |0129: iget-object v3, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02db0e: 6e10 8204 0300 |012b: invoke-virtual {v3}, Lcom/gacode/relaunchx/ReLaunchApp;.getApps:()Ljava/util/List; // method@0482 │ │ +02db14: 0c03 |012e: move-result-object v3 │ │ +02db16: 0800 2600 |012f: move-object/from16 v0, v38 │ │ +02db1a: 5404 4a06 |0131: iget-object v4, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02db1e: 6e10 8204 0400 |0133: invoke-virtual {v4}, Lcom/gacode/relaunchx/ReLaunchApp;.getApps:()Ljava/util/List; // method@0482 │ │ +02db24: 0c04 |0136: move-result-object v4 │ │ +02db26: 7210 d406 0400 |0137: invoke-interface {v4}, Ljava/util/List;.size:()I // method@06d4 │ │ +02db2c: 0a04 |013a: move-result v4 │ │ +02db2e: 2344 2f02 |013b: new-array v4, v4, [Ljava/lang/CharSequence; // type@022f │ │ +02db32: 7220 d506 4300 |013d: invoke-interface {v3, v4}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@06d5 │ │ +02db38: 0c0c |0140: move-result-object v12 │ │ +02db3a: 1f0c 2f02 |0141: check-cast v12, [Ljava/lang/CharSequence; // type@022f │ │ +02db3e: 0800 2600 |0143: move-object/from16 v0, v38 │ │ +02db42: 5403 4a06 |0145: iget-object v3, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02db46: 6e10 8204 0300 |0147: invoke-virtual {v3}, Lcom/gacode/relaunchx/ReLaunchApp;.getApps:()Ljava/util/List; // method@0482 │ │ +02db4c: 0c03 |014a: move-result-object v3 │ │ +02db4e: 0800 2600 |014b: move-object/from16 v0, v38 │ │ +02db52: 5404 4a06 |014d: iget-object v4, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02db56: 6e10 8204 0400 |014f: invoke-virtual {v4}, Lcom/gacode/relaunchx/ReLaunchApp;.getApps:()Ljava/util/List; // method@0482 │ │ +02db5c: 0c04 |0152: move-result-object v4 │ │ +02db5e: 7210 d406 0400 |0153: invoke-interface {v4}, Ljava/util/List;.size:()I // method@06d4 │ │ +02db64: 0a04 |0156: move-result v4 │ │ +02db66: 2344 2f02 |0157: new-array v4, v4, [Ljava/lang/CharSequence; // type@022f │ │ +02db6a: 7220 d506 4300 |0159: invoke-interface {v3, v4}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@06d5 │ │ +02db70: 0c14 |015c: move-result-object v20 │ │ +02db72: 1f14 2f02 |015d: check-cast v20, [Ljava/lang/CharSequence; // type@022f │ │ +02db76: 1319 0000 |015f: const/16 v25, #int 0 // #0 │ │ +02db7a: 0800 1400 |0161: move-object/from16 v0, v20 │ │ +02db7e: 2103 |0163: array-length v3, v0 │ │ +02db80: 0200 1900 |0164: move/from16 v0, v25 │ │ +02db84: 3530 1600 |0166: if-ge v0, v3, 017c // +0016 │ │ +02db88: 4613 1419 |0168: aget-object v19, v20, v25 │ │ +02db8c: 1f13 0002 |016a: check-cast v19, Ljava/lang/String; // type@0200 │ │ +02db90: 1a03 cf04 |016c: const-string v3, "\%" // string@04cf │ │ +02db94: 0800 1300 |016e: move-object/from16 v0, v19 │ │ +02db98: 6e20 8906 3000 |0170: invoke-virtual {v0, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0689 │ │ +02db9e: 0c15 |0173: move-result-object v21 │ │ +02dba0: 1223 |0174: const/4 v3, #int 2 // #2 │ │ +02dba2: 4603 1503 |0175: aget-object v3, v21, v3 │ │ +02dba6: 4d03 1419 |0177: aput-object v3, v20, v25 │ │ +02dbaa: d819 1901 |0179: add-int/lit8 v25, v25, #int 1 // #01 │ │ +02dbae: 28e6 |017b: goto 0161 // -001a │ │ +02dbb0: 220d 0c00 |017c: new-instance v13, Landroid/app/AlertDialog$Builder; // type@000c │ │ +02dbb4: 0800 2600 |017e: move-object/from16 v0, v38 │ │ +02dbb8: 7020 1b00 0d00 |0180: invoke-direct {v13, v0}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ +02dbbe: 7401 3704 2600 |0183: invoke-virtual/range {v38}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +02dbc4: 0c03 |0186: move-result-object v3 │ │ +02dbc6: 1404 8600 087f |0187: const v4, #float 1.80778e+38 // #7f080086 │ │ +02dbcc: 6e20 8000 4300 |018a: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +02dbd2: 0c03 |018d: move-result-object v3 │ │ +02dbd4: 6e20 2500 3d00 |018e: invoke-virtual {v13, v3}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ +02dbda: 12f3 |0191: const/4 v3, #int -1 // #ff │ │ +02dbdc: 2204 3c01 |0192: new-instance v4, Lcom/gacode/relaunchx/ReLaunch$27; // type@013c │ │ +02dbe0: 0800 2600 |0194: move-object/from16 v0, v38 │ │ +02dbe4: 0801 1200 |0196: move-object/from16 v1, v18 │ │ +02dbe8: 7040 9b03 041c |0198: invoke-direct {v4, v0, v12, v1}, Lcom/gacode/relaunchx/ReLaunch$27;.:(Lcom/gacode/relaunchx/ReLaunch;[Ljava/lang/CharSequence;Ljava/lang/String;)V // method@039b │ │ +02dbee: 0800 1400 |019b: move-object/from16 v0, v20 │ │ +02dbf2: 6e40 2300 0d43 |019d: invoke-virtual {v13, v0, v3, v4}, Landroid/app/AlertDialog$Builder;.setSingleChoiceItems:([Ljava/lang/CharSequence;ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0023 │ │ +02dbf8: 7401 3704 2600 |01a0: invoke-virtual/range {v38}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +02dbfe: 0c03 |01a3: move-result-object v3 │ │ +02dc00: 1404 6300 087f |01a4: const v4, #float 1.80777e+38 // #7f080063 │ │ +02dc06: 6e20 8000 4300 |01a7: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +02dc0c: 0c03 |01aa: move-result-object v3 │ │ +02dc0e: 2204 3d01 |01ab: new-instance v4, Lcom/gacode/relaunchx/ReLaunch$28; // type@013d │ │ +02dc12: 0800 2600 |01ad: move-object/from16 v0, v38 │ │ +02dc16: 7020 9d03 0400 |01af: invoke-direct {v4, v0}, Lcom/gacode/relaunchx/ReLaunch$28;.:(Lcom/gacode/relaunchx/ReLaunch;)V // method@039d │ │ +02dc1c: 6e30 2000 3d04 |01b2: invoke-virtual {v13, v3, v4}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0020 │ │ +02dc22: 6e10 2700 0d00 |01b5: invoke-virtual {v13}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ +02dc28: 2900 a2fe |01b8: goto/16 005a // -015e │ │ +02dc2c: 1a03 d104 |01ba: const-string v3, "\." // string@04d1 │ │ +02dc30: 6e20 8906 3a00 |01bc: invoke-virtual {v10, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0689 │ │ +02dc36: 0c1d |01bf: move-result-object v29 │ │ +02dc38: 2217 0d02 |01c0: new-instance v23, Ljava/util/ArrayList; // type@020d │ │ +02dc3c: 7601 ae06 1700 |01c2: invoke-direct/range {v23}, Ljava/util/ArrayList;.:()V // method@06ae │ │ +02dc42: 1319 0100 |01c5: const/16 v25, #int 1 // #1 │ │ +02dc46: 0800 1d00 |01c7: move-object/from16 v0, v29 │ │ +02dc4a: 2103 |01c9: array-length v3, v0 │ │ +02dc4c: 0200 1900 |01ca: move/from16 v0, v25 │ │ +02dc50: 3530 9d00 |01cc: if-ge v0, v3, 0269 // +009d │ │ +02dc54: 1a0b 7f05 |01ce: const-string v11, "application/" // string@057f │ │ +02dc58: 4621 1d19 |01d0: aget-object v33, v29, v25 │ │ +02dc5c: 1a03 0509 |01d2: const-string v3, "jpg" // string@0905 │ │ +02dc60: 0800 2100 |01d4: move-object/from16 v0, v33 │ │ +02dc64: 6e20 7c06 3000 |01d6: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +02dc6a: 0a03 |01d9: move-result v3 │ │ +02dc6c: 3803 0400 |01da: if-eqz v3, 01de // +0004 │ │ +02dc70: 1a21 0409 |01dc: const-string v33, "jpeg" // string@0904 │ │ +02dc74: 1a03 0409 |01de: const-string v3, "jpeg" // string@0904 │ │ +02dc78: 0800 2100 |01e0: move-object/from16 v0, v33 │ │ +02dc7c: 6e20 7c06 3000 |01e2: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +02dc82: 0a03 |01e5: move-result v3 │ │ +02dc84: 3903 0c00 |01e6: if-nez v3, 01f2 // +000c │ │ +02dc88: 1a03 4b0b |01e8: const-string v3, "png" // string@0b4b │ │ +02dc8c: 0800 2100 |01ea: move-object/from16 v0, v33 │ │ +02dc90: 6e20 7c06 3000 |01ec: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +02dc96: 0a03 |01ef: move-result v3 │ │ +02dc98: 3803 0400 |01f0: if-eqz v3, 01f4 // +0004 │ │ +02dc9c: 1a0b c208 |01f2: const-string v11, "image/" // string@08c2 │ │ +02dca0: 2203 0202 |01f4: new-instance v3, Ljava/lang/StringBuilder; // type@0202 │ │ +02dca4: 7010 9606 0300 |01f6: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +02dcaa: 6e20 9a06 b300 |01f9: invoke-virtual {v3, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02dcb0: 0c03 |01fc: move-result-object v3 │ │ +02dcb2: 0800 2100 |01fd: move-object/from16 v0, v33 │ │ +02dcb6: 6e20 9a06 0300 |01ff: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02dcbc: 0c03 |0202: move-result-object v3 │ │ +02dcbe: 6e10 9c06 0300 |0203: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +02dcc4: 0c03 |0206: move-result-object v3 │ │ +02dcc6: 0800 1700 |0207: move-object/from16 v0, v23 │ │ +02dcca: 7220 cc06 3000 |0209: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@06cc │ │ +02dcd0: 0800 1d00 |020c: move-object/from16 v0, v29 │ │ +02dcd4: 2103 |020e: array-length v3, v0 │ │ +02dcd6: 1224 |020f: const/4 v4, #int 2 // #2 │ │ +02dcd8: 3743 5500 |0210: if-le v3, v4, 0265 // +0055 │ │ +02dcdc: d81a 1901 |0212: add-int/lit8 v26, v25, #int 1 // #01 │ │ +02dce0: 0800 1d00 |0214: move-object/from16 v0, v29 │ │ +02dce4: 2103 |0216: array-length v3, v0 │ │ +02dce6: 0200 1a00 |0217: move/from16 v0, v26 │ │ +02dcea: 3530 4c00 |0219: if-ge v0, v3, 0265 // +004c │ │ +02dcee: 1a23 0000 |021b: const-string v35, "" // string@0000 │ │ +02dcf2: 021b 1a00 |021d: move/from16 v27, v26 │ │ +02dcf6: 0800 1d00 |021f: move-object/from16 v0, v29 │ │ +02dcfa: 2103 |0221: array-length v3, v0 │ │ +02dcfc: 0200 1b00 |0222: move/from16 v0, v27 │ │ +02dd00: 3530 2000 |0224: if-ge v0, v3, 0244 // +0020 │ │ +02dd04: 2203 0202 |0226: new-instance v3, Ljava/lang/StringBuilder; // type@0202 │ │ +02dd08: 7010 9606 0300 |0228: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +02dd0e: 0800 2300 |022b: move-object/from16 v0, v35 │ │ +02dd12: 6e20 9a06 0300 |022d: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02dd18: 0c03 |0230: move-result-object v3 │ │ +02dd1a: 1a04 4200 |0231: const-string v4, "+" // string@0042 │ │ +02dd1e: 6e20 9a06 4300 |0233: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02dd24: 0c03 |0236: move-result-object v3 │ │ +02dd26: 4604 1d1b |0237: aget-object v4, v29, v27 │ │ +02dd2a: 6e20 9a06 4300 |0239: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02dd30: 0c03 |023c: move-result-object v3 │ │ +02dd32: 6e10 9c06 0300 |023d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +02dd38: 0c23 |0240: move-result-object v35 │ │ +02dd3a: d81b 1b01 |0241: add-int/lit8 v27, v27, #int 1 // #01 │ │ +02dd3e: 28dc |0243: goto 021f // -0024 │ │ +02dd40: 2203 0202 |0244: new-instance v3, Ljava/lang/StringBuilder; // type@0202 │ │ +02dd44: 7010 9606 0300 |0246: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +02dd4a: 6e20 9a06 b300 |0249: invoke-virtual {v3, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02dd50: 0c03 |024c: move-result-object v3 │ │ +02dd52: 0800 2100 |024d: move-object/from16 v0, v33 │ │ +02dd56: 6e20 9a06 0300 |024f: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02dd5c: 0c03 |0252: move-result-object v3 │ │ +02dd5e: 0800 2300 |0253: move-object/from16 v0, v35 │ │ +02dd62: 6e20 9a06 0300 |0255: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02dd68: 0c03 |0258: move-result-object v3 │ │ +02dd6a: 6e10 9c06 0300 |0259: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +02dd70: 0c03 |025c: move-result-object v3 │ │ +02dd72: 0800 1700 |025d: move-object/from16 v0, v23 │ │ +02dd76: 7220 cc06 3000 |025f: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@06cc │ │ +02dd7c: d81a 1a01 |0262: add-int/lit8 v26, v26, #int 1 // #01 │ │ +02dd80: 28b0 |0264: goto 0214 // -0050 │ │ +02dd82: d819 1901 |0265: add-int/lit8 v25, v25, #int 1 // #01 │ │ +02dd86: 2900 60ff |0267: goto/16 01c7 // -00a0 │ │ +02dd8a: 7801 d406 1700 |0269: invoke-interface/range {v23}, Ljava/util/List;.size:()I // method@06d4 │ │ +02dd90: 0a03 |026c: move-result v3 │ │ +02dd92: 2333 2f02 |026d: new-array v3, v3, [Ljava/lang/CharSequence; // type@022f │ │ +02dd96: 0800 1700 |026f: move-object/from16 v0, v23 │ │ +02dd9a: 7220 d506 3000 |0271: invoke-interface {v0, v3}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@06d5 │ │ +02dda0: 0c18 |0274: move-result-object v24 │ │ +02dda2: 1f18 2f02 |0275: check-cast v24, [Ljava/lang/CharSequence; // type@022f │ │ +02dda6: 220d 0c00 |0277: new-instance v13, Landroid/app/AlertDialog$Builder; // type@000c │ │ +02ddaa: 0800 2600 |0279: move-object/from16 v0, v38 │ │ +02ddae: 7020 1b00 0d00 |027b: invoke-direct {v13, v0}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ +02ddb4: 7401 3704 2600 |027e: invoke-virtual/range {v38}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +02ddba: 0c03 |0281: move-result-object v3 │ │ +02ddbc: 1404 8800 087f |0282: const v4, #float 1.80778e+38 // #7f080088 │ │ +02ddc2: 6e20 8000 4300 |0285: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +02ddc8: 0c03 |0288: move-result-object v3 │ │ +02ddca: 6e20 2500 3d00 |0289: invoke-virtual {v13, v3}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ +02ddd0: 12f3 |028c: const/4 v3, #int -1 // #ff │ │ +02ddd2: 2204 3f01 |028d: new-instance v4, Lcom/gacode/relaunchx/ReLaunch$29; // type@013f │ │ +02ddd6: 0800 2600 |028f: move-object/from16 v0, v38 │ │ +02ddda: 0801 1200 |0291: move-object/from16 v1, v18 │ │ +02ddde: 0802 1800 |0293: move-object/from16 v2, v24 │ │ +02dde2: 7040 a103 0421 |0295: invoke-direct {v4, v0, v1, v2}, Lcom/gacode/relaunchx/ReLaunch$29;.:(Lcom/gacode/relaunchx/ReLaunch;Ljava/lang/String;[Ljava/lang/CharSequence;)V // method@03a1 │ │ +02dde8: 0800 1800 |0298: move-object/from16 v0, v24 │ │ +02ddec: 6e40 2300 0d43 |029a: invoke-virtual {v13, v0, v3, v4}, Landroid/app/AlertDialog$Builder;.setSingleChoiceItems:([Ljava/lang/CharSequence;ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0023 │ │ +02ddf2: 7401 3704 2600 |029d: invoke-virtual/range {v38}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +02ddf8: 0c03 |02a0: move-result-object v3 │ │ +02ddfa: 1404 8300 087f |02a1: const v4, #float 1.80778e+38 // #7f080083 │ │ +02de00: 6e20 8000 4300 |02a4: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +02de06: 0c03 |02a7: move-result-object v3 │ │ +02de08: 2204 4601 |02a8: new-instance v4, Lcom/gacode/relaunchx/ReLaunch$30; // type@0146 │ │ +02de0c: 0800 2600 |02aa: move-object/from16 v0, v38 │ │ +02de10: 0801 1200 |02ac: move-object/from16 v1, v18 │ │ +02de14: 7030 af03 0401 |02ae: invoke-direct {v4, v0, v1}, Lcom/gacode/relaunchx/ReLaunch$30;.:(Lcom/gacode/relaunchx/ReLaunch;Ljava/lang/String;)V // method@03af │ │ +02de1a: 6e30 2200 3d04 |02b1: invoke-virtual {v13, v3, v4}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0022 │ │ +02de20: 7401 3704 2600 |02b4: invoke-virtual/range {v38}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +02de26: 0c03 |02b7: move-result-object v3 │ │ +02de28: 1404 6300 087f |02b8: const v4, #float 1.80777e+38 // #7f080063 │ │ +02de2e: 6e20 8000 4300 |02bb: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +02de34: 0c03 |02be: move-result-object v3 │ │ +02de36: 2204 4701 |02bf: new-instance v4, Lcom/gacode/relaunchx/ReLaunch$31; // type@0147 │ │ +02de3a: 0800 2600 |02c1: move-object/from16 v0, v38 │ │ +02de3e: 7020 b103 0400 |02c3: invoke-direct {v4, v0}, Lcom/gacode/relaunchx/ReLaunch$31;.:(Lcom/gacode/relaunchx/ReLaunch;)V // method@03b1 │ │ +02de44: 6e30 2000 3d04 |02c6: invoke-virtual {v13, v3, v4}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0020 │ │ +02de4a: 6e10 2700 0d00 |02c9: invoke-virtual {v13}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ +02de50: 2900 8efd |02cc: goto/16 005a // -0272 │ │ +02de54: 0800 2600 |02ce: move-object/from16 v0, v38 │ │ +02de58: 5403 6006 |02d0: iget-object v3, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +02de5c: 1a04 9f06 |02d2: const-string v4, "confirmFileDelete" // string@069f │ │ +02de60: 1324 0100 |02d4: const/16 v36, #int 1 // #1 │ │ +02de64: 0200 2400 |02d6: move/from16 v0, v36 │ │ +02de68: 7230 6d00 4300 |02d8: invoke-interface {v3, v4, v0}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ +02de6e: 0a03 |02db: move-result v3 │ │ +02de70: 3803 8400 |02dc: if-eqz v3, 0360 // +0084 │ │ +02de74: 220d 0c00 |02de: new-instance v13, Landroid/app/AlertDialog$Builder; // type@000c │ │ +02de78: 0800 2600 |02e0: move-object/from16 v0, v38 │ │ +02de7c: 7020 1b00 0d00 |02e2: invoke-direct {v13, v0}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ +02de82: 7401 3704 2600 |02e5: invoke-virtual/range {v38}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +02de88: 0c03 |02e8: move-result-object v3 │ │ +02de8a: 1404 6c00 087f |02e9: const v4, #float 1.80777e+38 // #7f08006c │ │ +02de90: 6e20 8000 4300 |02ec: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +02de96: 0c03 |02ef: move-result-object v3 │ │ +02de98: 6e20 2500 3d00 |02f0: invoke-virtual {v13, v3}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ +02de9e: 2203 0202 |02f3: new-instance v3, Ljava/lang/StringBuilder; // type@0202 │ │ +02dea2: 7010 9606 0300 |02f5: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +02dea8: 7401 3704 2600 |02f8: invoke-virtual/range {v38}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +02deae: 0c04 |02fb: move-result-object v4 │ │ +02deb0: 1424 6a00 087f |02fc: const v36, #float 1.80777e+38 // #7f08006a │ │ +02deb6: 0200 2400 |02ff: move/from16 v0, v36 │ │ +02deba: 6e20 8000 0400 |0301: invoke-virtual {v4, v0}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +02dec0: 0c04 |0304: move-result-object v4 │ │ +02dec2: 6e20 9a06 4300 |0305: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02dec8: 0c03 |0308: move-result-object v3 │ │ +02deca: 1a04 0300 |0309: const-string v4, " "" // string@0003 │ │ +02dece: 6e20 9a06 4300 |030b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02ded4: 0c03 |030e: move-result-object v3 │ │ +02ded6: 6e20 9a06 a300 |030f: invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02dedc: 0c03 |0312: move-result-object v3 │ │ +02dede: 1a04 0f00 |0313: const-string v4, "" " // string@000f │ │ +02dee2: 6e20 9a06 4300 |0315: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02dee8: 0c03 |0318: move-result-object v3 │ │ +02deea: 7401 3704 2600 |0319: invoke-virtual/range {v38}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +02def0: 0c04 |031c: move-result-object v4 │ │ +02def2: 1424 6b00 087f |031d: const v36, #float 1.80777e+38 // #7f08006b │ │ +02def8: 0200 2400 |0320: move/from16 v0, v36 │ │ +02defc: 6e20 8000 0400 |0322: invoke-virtual {v4, v0}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +02df02: 0c04 |0325: move-result-object v4 │ │ +02df04: 6e20 9a06 4300 |0326: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02df0a: 0c03 |0329: move-result-object v3 │ │ +02df0c: 6e10 9c06 0300 |032a: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +02df12: 0c03 |032d: move-result-object v3 │ │ +02df14: 6e20 1e00 3d00 |032e: invoke-virtual {v13, v3}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@001e │ │ +02df1a: 7401 3704 2600 |0331: invoke-virtual/range {v38}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +02df20: 0c03 |0334: move-result-object v3 │ │ +02df22: 1404 9100 087f |0335: const v4, #float 1.80778e+38 // #7f080091 │ │ +02df28: 6e20 8000 4300 |0338: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +02df2e: 0c03 |033b: move-result-object v3 │ │ +02df30: 2204 4801 |033c: new-instance v4, Lcom/gacode/relaunchx/ReLaunch$32; // type@0148 │ │ +02df34: 0800 2600 |033e: move-object/from16 v0, v38 │ │ +02df38: 7058 b303 04a6 |0340: invoke-direct {v4, v0, v6, v10, v8}, Lcom/gacode/relaunchx/ReLaunch$32;.:(Lcom/gacode/relaunchx/ReLaunch;Ljava/lang/String;Ljava/lang/String;I)V // method@03b3 │ │ +02df3e: 6e30 2200 3d04 |0343: invoke-virtual {v13, v3, v4}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0022 │ │ +02df44: 7401 3704 2600 |0346: invoke-virtual/range {v38}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +02df4a: 0c03 |0349: move-result-object v3 │ │ +02df4c: 1404 8000 087f |034a: const v4, #float 1.80778e+38 // #7f080080 │ │ +02df52: 6e20 8000 4300 |034d: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +02df58: 0c03 |0350: move-result-object v3 │ │ +02df5a: 2204 4901 |0351: new-instance v4, Lcom/gacode/relaunchx/ReLaunch$33; // type@0149 │ │ +02df5e: 0800 2600 |0353: move-object/from16 v0, v38 │ │ +02df62: 7020 b503 0400 |0355: invoke-direct {v4, v0}, Lcom/gacode/relaunchx/ReLaunch$33;.:(Lcom/gacode/relaunchx/ReLaunch;)V // method@03b5 │ │ +02df68: 6e30 2000 3d04 |0358: invoke-virtual {v13, v3, v4}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0020 │ │ +02df6e: 6e10 2700 0d00 |035b: invoke-virtual {v13}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ +02df74: 2900 fcfc |035e: goto/16 005a // -0304 │ │ +02df78: 0800 2600 |0360: move-object/from16 v0, v38 │ │ +02df7c: 5403 4a06 |0362: iget-object v3, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02df80: 6e30 9904 630a |0364: invoke-virtual {v3, v6, v10}, Lcom/gacode/relaunchx/ReLaunchApp;.removeFile:(Ljava/lang/String;Ljava/lang/String;)Z // method@0499 │ │ +02df86: 0a03 |0367: move-result v3 │ │ +02df88: 3803 f2fc |0368: if-eqz v3, 005a // -030e │ │ +02df8c: 0800 2600 |036a: move-object/from16 v0, v38 │ │ +02df90: 5403 5a06 |036c: iget-object v3, v0, Lcom/gacode/relaunchx/ReLaunch;.itemsArray:Ljava/util/List; // field@065a │ │ +02df94: 7220 d206 8300 |036e: invoke-interface {v3, v8}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@06d2 │ │ +02df9a: 7601 5204 2600 |0371: invoke-direct/range {v38}, Lcom/gacode/relaunchx/ReLaunch;.redrawList:()V // method@0452 │ │ +02dfa0: 2900 e6fc |0374: goto/16 005a // -031a │ │ +02dfa4: 0800 2600 |0376: move-object/from16 v0, v38 │ │ +02dfa8: 5403 6006 |0378: iget-object v3, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +02dfac: 1a04 9e06 |037a: const-string v4, "confirmDirDelete" // string@069e │ │ +02dfb0: 1324 0100 |037c: const/16 v36, #int 1 // #1 │ │ +02dfb4: 0200 2400 |037e: move/from16 v0, v36 │ │ +02dfb8: 7230 6d00 4300 |0380: invoke-interface {v3, v4, v0}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ +02dfbe: 0a03 |0383: move-result v3 │ │ +02dfc0: 3803 8400 |0384: if-eqz v3, 0408 // +0084 │ │ +02dfc4: 220d 0c00 |0386: new-instance v13, Landroid/app/AlertDialog$Builder; // type@000c │ │ +02dfc8: 0800 2600 |0388: move-object/from16 v0, v38 │ │ +02dfcc: 7020 1b00 0d00 |038a: invoke-direct {v13, v0}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ +02dfd2: 7401 3704 2600 |038d: invoke-virtual/range {v38}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +02dfd8: 0c03 |0390: move-result-object v3 │ │ +02dfda: 1404 6900 087f |0391: const v4, #float 1.80777e+38 // #7f080069 │ │ +02dfe0: 6e20 8000 4300 |0394: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +02dfe6: 0c03 |0397: move-result-object v3 │ │ +02dfe8: 6e20 2500 3d00 |0398: invoke-virtual {v13, v3}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ +02dfee: 2203 0202 |039b: new-instance v3, Ljava/lang/StringBuilder; // type@0202 │ │ +02dff2: 7010 9606 0300 |039d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +02dff8: 7401 3704 2600 |03a0: invoke-virtual/range {v38}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +02dffe: 0c04 |03a3: move-result-object v4 │ │ +02e000: 1424 6700 087f |03a4: const v36, #float 1.80777e+38 // #7f080067 │ │ +02e006: 0200 2400 |03a7: move/from16 v0, v36 │ │ +02e00a: 6e20 8000 0400 |03a9: invoke-virtual {v4, v0}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +02e010: 0c04 |03ac: move-result-object v4 │ │ +02e012: 6e20 9a06 4300 |03ad: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02e018: 0c03 |03b0: move-result-object v3 │ │ +02e01a: 1a04 0300 |03b1: const-string v4, " "" // string@0003 │ │ +02e01e: 6e20 9a06 4300 |03b3: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02e024: 0c03 |03b6: move-result-object v3 │ │ +02e026: 6e20 9a06 a300 |03b7: invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02e02c: 0c03 |03ba: move-result-object v3 │ │ +02e02e: 1a04 0f00 |03bb: const-string v4, "" " // string@000f │ │ +02e032: 6e20 9a06 4300 |03bd: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02e038: 0c03 |03c0: move-result-object v3 │ │ +02e03a: 7401 3704 2600 |03c1: invoke-virtual/range {v38}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +02e040: 0c04 |03c4: move-result-object v4 │ │ +02e042: 1424 6800 087f |03c5: const v36, #float 1.80777e+38 // #7f080068 │ │ +02e048: 0200 2400 |03c8: move/from16 v0, v36 │ │ +02e04c: 6e20 8000 0400 |03ca: invoke-virtual {v4, v0}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +02e052: 0c04 |03cd: move-result-object v4 │ │ +02e054: 6e20 9a06 4300 |03ce: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02e05a: 0c03 |03d1: move-result-object v3 │ │ +02e05c: 6e10 9c06 0300 |03d2: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +02e062: 0c03 |03d5: move-result-object v3 │ │ +02e064: 6e20 1e00 3d00 |03d6: invoke-virtual {v13, v3}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@001e │ │ +02e06a: 7401 3704 2600 |03d9: invoke-virtual/range {v38}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +02e070: 0c03 |03dc: move-result-object v3 │ │ +02e072: 1404 9100 087f |03dd: const v4, #float 1.80778e+38 // #7f080091 │ │ +02e078: 6e20 8000 4300 |03e0: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +02e07e: 0c03 |03e3: move-result-object v3 │ │ +02e080: 2204 4a01 |03e4: new-instance v4, Lcom/gacode/relaunchx/ReLaunch$34; // type@014a │ │ +02e084: 0800 2600 |03e6: move-object/from16 v0, v38 │ │ +02e088: 7058 b703 04a6 |03e8: invoke-direct {v4, v0, v6, v10, v8}, Lcom/gacode/relaunchx/ReLaunch$34;.:(Lcom/gacode/relaunchx/ReLaunch;Ljava/lang/String;Ljava/lang/String;I)V // method@03b7 │ │ +02e08e: 6e30 2200 3d04 |03eb: invoke-virtual {v13, v3, v4}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0022 │ │ +02e094: 7401 3704 2600 |03ee: invoke-virtual/range {v38}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +02e09a: 0c03 |03f1: move-result-object v3 │ │ +02e09c: 1404 8000 087f |03f2: const v4, #float 1.80778e+38 // #7f080080 │ │ +02e0a2: 6e20 8000 4300 |03f5: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +02e0a8: 0c03 |03f8: move-result-object v3 │ │ +02e0aa: 2204 4b01 |03f9: new-instance v4, Lcom/gacode/relaunchx/ReLaunch$35; // type@014b │ │ +02e0ae: 0800 2600 |03fb: move-object/from16 v0, v38 │ │ +02e0b2: 7020 b903 0400 |03fd: invoke-direct {v4, v0}, Lcom/gacode/relaunchx/ReLaunch$35;.:(Lcom/gacode/relaunchx/ReLaunch;)V // method@03b9 │ │ +02e0b8: 6e30 2000 3d04 |0400: invoke-virtual {v13, v3, v4}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0020 │ │ +02e0be: 6e10 2700 0d00 |0403: invoke-virtual {v13}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ +02e0c4: 2900 54fc |0406: goto/16 005a // -03ac │ │ +02e0c8: 0800 2600 |0408: move-object/from16 v0, v38 │ │ +02e0cc: 5403 4a06 |040a: iget-object v3, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02e0d0: 6e30 9904 630a |040c: invoke-virtual {v3, v6, v10}, Lcom/gacode/relaunchx/ReLaunchApp;.removeFile:(Ljava/lang/String;Ljava/lang/String;)Z // method@0499 │ │ +02e0d6: 0a03 |040f: move-result v3 │ │ +02e0d8: 3803 4afc |0410: if-eqz v3, 005a // -03b6 │ │ +02e0dc: 0800 2600 |0412: move-object/from16 v0, v38 │ │ +02e0e0: 5403 5a06 |0414: iget-object v3, v0, Lcom/gacode/relaunchx/ReLaunch;.itemsArray:Ljava/util/List; // field@065a │ │ +02e0e4: 7220 d206 8300 |0416: invoke-interface {v3, v8}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@06d2 │ │ +02e0ea: 7601 5204 2600 |0419: invoke-direct/range {v38}, Lcom/gacode/relaunchx/ReLaunch;.redrawList:()V // method@0452 │ │ +02e0f0: 2900 3efc |041c: goto/16 005a // -03c2 │ │ +02e0f4: 0800 2600 |041e: move-object/from16 v0, v38 │ │ +02e0f8: 5403 6006 |0420: iget-object v3, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +02e0fc: 1a04 a006 |0422: const-string v4, "confirmNonEmptyDirDelete" // string@06a0 │ │ +02e100: 1324 0100 |0424: const/16 v36, #int 1 // #1 │ │ +02e104: 0200 2400 |0426: move/from16 v0, v36 │ │ +02e108: 7230 6d00 4300 |0428: invoke-interface {v3, v4, v0}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ +02e10e: 0a03 |042b: move-result v3 │ │ +02e110: 3803 8400 |042c: if-eqz v3, 04b0 // +0084 │ │ +02e114: 220d 0c00 |042e: new-instance v13, Landroid/app/AlertDialog$Builder; // type@000c │ │ +02e118: 0800 2600 |0430: move-object/from16 v0, v38 │ │ +02e11c: 7020 1b00 0d00 |0432: invoke-direct {v13, v0}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ +02e122: 7401 3704 2600 |0435: invoke-virtual/range {v38}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +02e128: 0c03 |0438: move-result-object v3 │ │ +02e12a: 1404 6f00 087f |0439: const v4, #float 1.80777e+38 // #7f08006f │ │ +02e130: 6e20 8000 4300 |043c: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +02e136: 0c03 |043f: move-result-object v3 │ │ +02e138: 6e20 2500 3d00 |0440: invoke-virtual {v13, v3}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ +02e13e: 2203 0202 |0443: new-instance v3, Ljava/lang/StringBuilder; // type@0202 │ │ +02e142: 7010 9606 0300 |0445: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +02e148: 7401 3704 2600 |0448: invoke-virtual/range {v38}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +02e14e: 0c04 |044b: move-result-object v4 │ │ +02e150: 1424 6d00 087f |044c: const v36, #float 1.80777e+38 // #7f08006d │ │ +02e156: 0200 2400 |044f: move/from16 v0, v36 │ │ +02e15a: 6e20 8000 0400 |0451: invoke-virtual {v4, v0}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +02e160: 0c04 |0454: move-result-object v4 │ │ +02e162: 6e20 9a06 4300 |0455: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02e168: 0c03 |0458: move-result-object v3 │ │ +02e16a: 1a04 0300 |0459: const-string v4, " "" // string@0003 │ │ +02e16e: 6e20 9a06 4300 |045b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02e174: 0c03 |045e: move-result-object v3 │ │ +02e176: 6e20 9a06 a300 |045f: invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02e17c: 0c03 |0462: move-result-object v3 │ │ +02e17e: 1a04 0f00 |0463: const-string v4, "" " // string@000f │ │ +02e182: 6e20 9a06 4300 |0465: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02e188: 0c03 |0468: move-result-object v3 │ │ +02e18a: 7401 3704 2600 |0469: invoke-virtual/range {v38}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +02e190: 0c04 |046c: move-result-object v4 │ │ +02e192: 1424 6e00 087f |046d: const v36, #float 1.80777e+38 // #7f08006e │ │ +02e198: 0200 2400 |0470: move/from16 v0, v36 │ │ +02e19c: 6e20 8000 0400 |0472: invoke-virtual {v4, v0}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +02e1a2: 0c04 |0475: move-result-object v4 │ │ +02e1a4: 6e20 9a06 4300 |0476: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02e1aa: 0c03 |0479: move-result-object v3 │ │ +02e1ac: 6e10 9c06 0300 |047a: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +02e1b2: 0c03 |047d: move-result-object v3 │ │ +02e1b4: 6e20 1e00 3d00 |047e: invoke-virtual {v13, v3}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@001e │ │ +02e1ba: 7401 3704 2600 |0481: invoke-virtual/range {v38}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +02e1c0: 0c03 |0484: move-result-object v3 │ │ +02e1c2: 1404 9100 087f |0485: const v4, #float 1.80778e+38 // #7f080091 │ │ +02e1c8: 6e20 8000 4300 |0488: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +02e1ce: 0c03 |048b: move-result-object v3 │ │ +02e1d0: 2204 4c01 |048c: new-instance v4, Lcom/gacode/relaunchx/ReLaunch$36; // type@014c │ │ +02e1d4: 0800 2600 |048e: move-object/from16 v0, v38 │ │ +02e1d8: 7058 bb03 04a6 |0490: invoke-direct {v4, v0, v6, v10, v8}, Lcom/gacode/relaunchx/ReLaunch$36;.:(Lcom/gacode/relaunchx/ReLaunch;Ljava/lang/String;Ljava/lang/String;I)V // method@03bb │ │ +02e1de: 6e30 2200 3d04 |0493: invoke-virtual {v13, v3, v4}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0022 │ │ +02e1e4: 7401 3704 2600 |0496: invoke-virtual/range {v38}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +02e1ea: 0c03 |0499: move-result-object v3 │ │ +02e1ec: 1404 8000 087f |049a: const v4, #float 1.80778e+38 // #7f080080 │ │ +02e1f2: 6e20 8000 4300 |049d: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +02e1f8: 0c03 |04a0: move-result-object v3 │ │ +02e1fa: 2204 4d01 |04a1: new-instance v4, Lcom/gacode/relaunchx/ReLaunch$37; // type@014d │ │ +02e1fe: 0800 2600 |04a3: move-object/from16 v0, v38 │ │ +02e202: 7020 bd03 0400 |04a5: invoke-direct {v4, v0}, Lcom/gacode/relaunchx/ReLaunch$37;.:(Lcom/gacode/relaunchx/ReLaunch;)V // method@03bd │ │ +02e208: 6e30 2000 3d04 |04a8: invoke-virtual {v13, v3, v4}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0020 │ │ +02e20e: 6e10 2700 0d00 |04ab: invoke-virtual {v13}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ +02e214: 2900 acfb |04ae: goto/16 005a // -0454 │ │ +02e218: 0800 2600 |04b0: move-object/from16 v0, v38 │ │ +02e21c: 5403 4a06 |04b2: iget-object v3, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02e220: 6e30 9704 630a |04b4: invoke-virtual {v3, v6, v10}, Lcom/gacode/relaunchx/ReLaunchApp;.removeDirectory:(Ljava/lang/String;Ljava/lang/String;)Z // method@0497 │ │ +02e226: 0a03 |04b7: move-result v3 │ │ +02e228: 3803 a2fb |04b8: if-eqz v3, 005a // -045e │ │ +02e22c: 0800 2600 |04ba: move-object/from16 v0, v38 │ │ +02e230: 5403 5a06 |04bc: iget-object v3, v0, Lcom/gacode/relaunchx/ReLaunch;.itemsArray:Ljava/util/List; // field@065a │ │ +02e234: 7220 d206 8300 |04be: invoke-interface {v3, v8}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@06d2 │ │ +02e23a: 7601 5204 2600 |04c1: invoke-direct/range {v38}, Lcom/gacode/relaunchx/ReLaunch;.redrawList:()V // method@0452 │ │ +02e240: 2900 96fb |04c4: goto/16 005a // -046a │ │ +02e244: 0800 2600 |04c6: move-object/from16 v0, v38 │ │ +02e248: 5b0a 5806 |04c8: iput-object v10, v0, Lcom/gacode/relaunchx/ReLaunch;.fileOpFile:Ljava/lang/String; // field@0658 │ │ +02e24c: 0800 2600 |04ca: move-object/from16 v0, v38 │ │ +02e250: 5b06 5706 |04cc: iput-object v6, v0, Lcom/gacode/relaunchx/ReLaunch;.fileOpDir:Ljava/lang/String; // field@0657 │ │ +02e254: 1303 0b00 |04ce: const/16 v3, #int 11 // #b │ │ +02e258: 0800 2600 |04d0: move-object/from16 v0, v38 │ │ +02e25c: 5903 5606 |04d2: iput v3, v0, Lcom/gacode/relaunchx/ReLaunch;.fileOp:I // field@0656 │ │ +02e260: 2900 86fb |04d4: goto/16 005a // -047a │ │ +02e264: 0800 2600 |04d6: move-object/from16 v0, v38 │ │ +02e268: 5b0a 5806 |04d8: iput-object v10, v0, Lcom/gacode/relaunchx/ReLaunch;.fileOpFile:Ljava/lang/String; // field@0658 │ │ +02e26c: 0800 2600 |04da: move-object/from16 v0, v38 │ │ +02e270: 5b06 5706 |04dc: iput-object v6, v0, Lcom/gacode/relaunchx/ReLaunch;.fileOpDir:Ljava/lang/String; // field@0657 │ │ +02e274: 1303 0c00 |04de: const/16 v3, #int 12 // #c │ │ +02e278: 0800 2600 |04e0: move-object/from16 v0, v38 │ │ +02e27c: 5903 5606 |04e2: iput v3, v0, Lcom/gacode/relaunchx/ReLaunch;.fileOp:I // field@0656 │ │ +02e280: 2900 76fb |04e4: goto/16 005a // -048a │ │ +02e284: 0800 2600 |04e6: move-object/from16 v0, v38 │ │ +02e288: 5b0a 5806 |04e8: iput-object v10, v0, Lcom/gacode/relaunchx/ReLaunch;.fileOpFile:Ljava/lang/String; // field@0658 │ │ +02e28c: 0800 2600 |04ea: move-object/from16 v0, v38 │ │ +02e290: 5b06 5706 |04ec: iput-object v6, v0, Lcom/gacode/relaunchx/ReLaunch;.fileOpDir:Ljava/lang/String; // field@0657 │ │ +02e294: 1303 1100 |04ee: const/16 v3, #int 17 // #11 │ │ +02e298: 0800 2600 |04f0: move-object/from16 v0, v38 │ │ +02e29c: 5903 5606 |04f2: iput v3, v0, Lcom/gacode/relaunchx/ReLaunch;.fileOp:I // field@0656 │ │ +02e2a0: 2900 66fb |04f4: goto/16 005a // -049a │ │ +02e2a4: 0800 2600 |04f6: move-object/from16 v0, v38 │ │ +02e2a8: 5403 5706 |04f8: iget-object v3, v0, Lcom/gacode/relaunchx/ReLaunch;.fileOpDir:Ljava/lang/String; // field@0657 │ │ +02e2ac: 1a04 5a00 |04fa: const-string v4, "/" // string@005a │ │ +02e2b0: 6e20 7d06 4300 |04fc: invoke-virtual {v3, v4}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@067d │ │ +02e2b6: 0a03 |04ff: move-result v3 │ │ +02e2b8: 3803 fa00 |0500: if-eqz v3, 05fa // +00fa │ │ +02e2bc: 2203 0202 |0502: new-instance v3, Ljava/lang/StringBuilder; // type@0202 │ │ +02e2c0: 7010 9606 0300 |0504: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +02e2c6: 0800 2600 |0507: move-object/from16 v0, v38 │ │ +02e2ca: 5404 5706 |0509: iget-object v4, v0, Lcom/gacode/relaunchx/ReLaunch;.fileOpDir:Ljava/lang/String; // field@0657 │ │ +02e2ce: 6e20 9a06 4300 |050b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02e2d4: 0c03 |050e: move-result-object v3 │ │ +02e2d6: 0800 2600 |050f: move-object/from16 v0, v38 │ │ +02e2da: 5404 5806 |0511: iget-object v4, v0, Lcom/gacode/relaunchx/ReLaunch;.fileOpFile:Ljava/lang/String; // field@0658 │ │ +02e2de: 6e20 9a06 4300 |0513: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02e2e4: 0c03 |0516: move-result-object v3 │ │ +02e2e6: 6e10 9c06 0300 |0517: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +02e2ec: 0c1f |051a: move-result-object v31 │ │ +02e2ee: 2203 0202 |051b: new-instance v3, Ljava/lang/StringBuilder; // type@0202 │ │ +02e2f2: 7010 9606 0300 |051d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +02e2f8: 6e20 9a06 6300 |0520: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02e2fe: 0c03 |0523: move-result-object v3 │ │ +02e300: 1a04 5a00 |0524: const-string v4, "/" // string@005a │ │ +02e304: 6e20 9a06 4300 |0526: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02e30a: 0c03 |0529: move-result-object v3 │ │ +02e30c: 0800 2600 |052a: move-object/from16 v0, v38 │ │ +02e310: 5404 5806 |052c: iget-object v4, v0, Lcom/gacode/relaunchx/ReLaunch;.fileOpFile:Ljava/lang/String; // field@0658 │ │ +02e314: 6e20 9a06 4300 |052e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02e31a: 0c03 |0531: move-result-object v3 │ │ +02e31c: 6e10 9c06 0300 |0532: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +02e322: 0c0e |0535: move-result-object v14 │ │ +02e324: 131e 0000 |0536: const/16 v30, #int 0 // #0 │ │ +02e328: 0800 2600 |0538: move-object/from16 v0, v38 │ │ +02e32c: 5203 5606 |053a: iget v3, v0, Lcom/gacode/relaunchx/ReLaunch;.fileOp:I // field@0656 │ │ +02e330: 1304 0b00 |053c: const/16 v4, #int 11 // #b │ │ +02e334: 3343 dd00 |053e: if-ne v3, v4, 061b // +00dd │ │ +02e338: 0800 2600 |0540: move-object/from16 v0, v38 │ │ +02e33c: 5403 4a06 |0542: iget-object v3, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02e340: 1204 |0544: const/4 v4, #int 0 // #0 │ │ +02e342: 0800 1f00 |0545: move-object/from16 v0, v31 │ │ +02e346: 6e40 7704 034e |0547: invoke-virtual {v3, v0, v14, v4}, Lcom/gacode/relaunchx/ReLaunchApp;.copyFile:(Ljava/lang/String;Ljava/lang/String;Z)Z // method@0477 │ │ +02e34c: 0a1e |054a: move-result v30 │ │ +02e34e: 381e 1601 |054b: if-eqz v30, 0661 // +0116 │ │ +02e352: 2210 6701 |054d: new-instance v16, Lcom/gacode/relaunchx/ReLaunch$FileDetails; // type@0167 │ │ +02e356: 1203 |054f: const/4 v3, #int 0 // #0 │ │ +02e358: 0800 1000 |0550: move-object/from16 v0, v16 │ │ +02e35c: 0801 2600 |0552: move-object/from16 v1, v38 │ │ +02e360: 7030 f503 1003 |0554: invoke-direct {v0, v1, v3}, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.:(Lcom/gacode/relaunchx/ReLaunch;Lcom/gacode/relaunchx/ReLaunch$1;)V // method@03f5 │ │ +02e366: 0800 2600 |0557: move-object/from16 v0, v38 │ │ +02e36a: 5403 5806 |0559: iget-object v3, v0, Lcom/gacode/relaunchx/ReLaunch;.fileOpFile:Ljava/lang/String; // field@0658 │ │ +02e36e: 0800 1000 |055b: move-object/from16 v0, v16 │ │ +02e372: 5b03 0606 |055d: iput-object v3, v0, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.name:Ljava/lang/String; // field@0606 │ │ +02e376: 0800 1000 |055f: move-object/from16 v0, v16 │ │ +02e37a: 5b06 0206 |0561: iput-object v6, v0, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.directoryName:Ljava/lang/String; // field@0602 │ │ +02e37e: 2203 0202 |0563: new-instance v3, Ljava/lang/StringBuilder; // type@0202 │ │ +02e382: 7010 9606 0300 |0565: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +02e388: 6e20 9a06 6300 |0568: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02e38e: 0c03 |056b: move-result-object v3 │ │ +02e390: 6204 f307 |056c: sget-object v4, Ljava/io/File;.separator:Ljava/lang/String; // field@07f3 │ │ +02e394: 6e20 9a06 4300 |056e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02e39a: 0c03 |0571: move-result-object v3 │ │ +02e39c: 0800 2600 |0572: move-object/from16 v0, v38 │ │ +02e3a0: 5404 5806 |0574: iget-object v4, v0, Lcom/gacode/relaunchx/ReLaunch;.fileOpFile:Ljava/lang/String; // field@0658 │ │ +02e3a4: 6e20 9a06 4300 |0576: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02e3aa: 0c03 |0579: move-result-object v3 │ │ +02e3ac: 6e10 9c06 0300 |057a: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +02e3b2: 0c03 |057d: move-result-object v3 │ │ +02e3b4: 0800 1000 |057e: move-object/from16 v0, v16 │ │ +02e3b8: 5b03 0506 |0580: iput-object v3, v0, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.fullPathName:Ljava/lang/String; // field@0605 │ │ +02e3bc: 0800 2600 |0582: move-object/from16 v0, v38 │ │ +02e3c0: 5203 5606 |0584: iget v3, v0, Lcom/gacode/relaunchx/ReLaunch;.fileOp:I // field@0656 │ │ +02e3c4: 1304 0c00 |0586: const/16 v4, #int 12 // #c │ │ +02e3c8: 3243 0a00 |0588: if-eq v3, v4, 0592 // +000a │ │ +02e3cc: 0800 2600 |058a: move-object/from16 v0, v38 │ │ +02e3d0: 5203 5606 |058c: iget v3, v0, Lcom/gacode/relaunchx/ReLaunch;.fileOp:I // field@0656 │ │ +02e3d4: 1304 0b00 |058e: const/16 v4, #int 11 // #b │ │ +02e3d8: 3343 b400 |0590: if-ne v3, v4, 0644 // +00b4 │ │ +02e3dc: 0800 2600 |0592: move-object/from16 v0, v38 │ │ +02e3e0: 5403 5806 |0594: iget-object v3, v0, Lcom/gacode/relaunchx/ReLaunch;.fileOpFile:Ljava/lang/String; // field@0658 │ │ +02e3e4: 1a04 b504 |0596: const-string v4, "[.]" // string@04b5 │ │ +02e3e8: 6e20 8906 4300 |0598: invoke-virtual {v3, v4}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0689 │ │ +02e3ee: 0c11 |059b: move-result-object v17 │ │ +02e3f0: 0800 1100 |059c: move-object/from16 v0, v17 │ │ +02e3f4: 2103 |059e: array-length v3, v0 │ │ +02e3f6: 1214 |059f: const/4 v4, #int 1 // #1 │ │ +02e3f8: 3743 9700 |05a0: if-le v3, v4, 0637 // +0097 │ │ +02e3fc: 0800 1100 |05a2: move-object/from16 v0, v17 │ │ +02e400: 2103 |05a4: array-length v3, v0 │ │ +02e402: d803 03ff |05a5: add-int/lit8 v3, v3, #int -1 // #ff │ │ +02e406: 4603 1103 |05a7: aget-object v3, v17, v3 │ │ +02e40a: 0800 1000 |05a9: move-object/from16 v0, v16 │ │ +02e40e: 5b03 0406 |05ab: iput-object v3, v0, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.extension:Ljava/lang/String; // field@0604 │ │ +02e412: 6203 1006 |05ad: sget-object v3, Lcom/gacode/relaunchx/ReLaunch$FsItemType;.File:Lcom/gacode/relaunchx/ReLaunch$FsItemType; // field@0610 │ │ +02e416: 0800 1000 |05af: move-object/from16 v0, v16 │ │ +02e41a: 5b03 0a06 |05b1: iput-object v3, v0, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.type:Lcom/gacode/relaunchx/ReLaunch$FsItemType; // field@060a │ │ +02e41e: 0800 2600 |05b3: move-object/from16 v0, v38 │ │ +02e422: 5403 4a06 |05b5: iget-object v3, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02e426: 0800 2600 |05b7: move-object/from16 v0, v38 │ │ +02e42a: 5404 5806 |05b9: iget-object v4, v0, Lcom/gacode/relaunchx/ReLaunch;.fileOpFile:Ljava/lang/String; // field@0658 │ │ +02e42e: 6e20 9504 4300 |05bb: invoke-virtual {v3, v4}, Lcom/gacode/relaunchx/ReLaunchApp;.readerName:(Ljava/lang/String;)Ljava/lang/String; // method@0495 │ │ +02e434: 0c03 |05be: move-result-object v3 │ │ +02e436: 0800 1000 |05bf: move-object/from16 v0, v16 │ │ +02e43a: 5b03 0706 |05c1: iput-object v3, v0, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.reader:Ljava/lang/String; // field@0607 │ │ +02e43e: 0800 2600 |05c3: move-object/from16 v0, v38 │ │ +02e442: 5403 6006 |05c5: iget-object v3, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +02e446: 1a04 8e0d |05c7: const-string v4, "showBookTitles" // string@0d8e │ │ +02e44a: 1324 0000 |05c9: const/16 v36, #int 0 // #0 │ │ +02e44e: 0200 2400 |05cb: move/from16 v0, v36 │ │ +02e452: 7230 6d00 4300 |05cd: invoke-interface {v3, v4, v0}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ +02e458: 0a03 |05d0: move-result v3 │ │ +02e45a: 3803 6a00 |05d1: if-eqz v3, 063b // +006a │ │ +02e45e: 0800 2600 |05d3: move-object/from16 v0, v38 │ │ +02e462: 5403 5806 |05d5: iget-object v3, v0, Lcom/gacode/relaunchx/ReLaunch;.fileOpFile:Ljava/lang/String; // field@0658 │ │ +02e466: 0800 2600 |05d7: move-object/from16 v0, v38 │ │ +02e46a: 6e30 3204 6003 |05d9: invoke-virtual {v0, v6, v3}, Lcom/gacode/relaunchx/ReLaunch;.getEbookName:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0432 │ │ +02e470: 0c03 |05dc: move-result-object v3 │ │ +02e472: 0800 1000 |05dd: move-object/from16 v0, v16 │ │ +02e476: 5b03 0306 |05df: iput-object v3, v0, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.displayName:Ljava/lang/String; // field@0603 │ │ +02e47a: 0800 2600 |05e1: move-object/from16 v0, v38 │ │ +02e47e: 5403 5a06 |05e3: iget-object v3, v0, Lcom/gacode/relaunchx/ReLaunch;.itemsArray:Ljava/util/List; // field@065a │ │ +02e482: 0800 1000 |05e5: move-object/from16 v0, v16 │ │ +02e486: 7220 cc06 0300 |05e7: invoke-interface {v3, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@06cc │ │ +02e48c: 1203 |05ea: const/4 v3, #int 0 // #0 │ │ +02e48e: 0800 2600 |05eb: move-object/from16 v0, v38 │ │ +02e492: 5903 5606 |05ed: iput v3, v0, Lcom/gacode/relaunchx/ReLaunch;.fileOp:I // field@0656 │ │ +02e496: 0800 2600 |05ef: move-object/from16 v0, v38 │ │ +02e49a: 5403 5206 |05f1: iget-object v3, v0, Lcom/gacode/relaunchx/ReLaunch;.currentPosition:Ljava/lang/Integer; // field@0652 │ │ +02e49e: 0800 2600 |05f3: move-object/from16 v0, v38 │ │ +02e4a2: 7030 2b04 6003 |05f5: invoke-direct {v0, v6, v3}, Lcom/gacode/relaunchx/ReLaunch;.drawDirectory:(Ljava/lang/String;Ljava/lang/Integer;)V // method@042b │ │ +02e4a8: 2900 62fa |05f8: goto/16 005a // -059e │ │ +02e4ac: 2203 0202 |05fa: new-instance v3, Ljava/lang/StringBuilder; // type@0202 │ │ +02e4b0: 7010 9606 0300 |05fc: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +02e4b6: 0800 2600 |05ff: move-object/from16 v0, v38 │ │ +02e4ba: 5404 5706 |0601: iget-object v4, v0, Lcom/gacode/relaunchx/ReLaunch;.fileOpDir:Ljava/lang/String; // field@0657 │ │ +02e4be: 6e20 9a06 4300 |0603: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02e4c4: 0c03 |0606: move-result-object v3 │ │ +02e4c6: 1a04 5a00 |0607: const-string v4, "/" // string@005a │ │ +02e4ca: 6e20 9a06 4300 |0609: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02e4d0: 0c03 |060c: move-result-object v3 │ │ +02e4d2: 0800 2600 |060d: move-object/from16 v0, v38 │ │ +02e4d6: 5404 5806 |060f: iget-object v4, v0, Lcom/gacode/relaunchx/ReLaunch;.fileOpFile:Ljava/lang/String; // field@0658 │ │ +02e4da: 6e20 9a06 4300 |0611: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02e4e0: 0c03 |0614: move-result-object v3 │ │ +02e4e2: 6e10 9c06 0300 |0615: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +02e4e8: 0c1f |0618: move-result-object v31 │ │ +02e4ea: 2900 02ff |0619: goto/16 051b // -00fe │ │ +02e4ee: 0800 2600 |061b: move-object/from16 v0, v38 │ │ +02e4f2: 5203 5606 |061d: iget v3, v0, Lcom/gacode/relaunchx/ReLaunch;.fileOp:I // field@0656 │ │ +02e4f6: 1304 0c00 |061f: const/16 v4, #int 12 // #c │ │ +02e4fa: 3243 0a00 |0621: if-eq v3, v4, 062b // +000a │ │ +02e4fe: 0800 2600 |0623: move-object/from16 v0, v38 │ │ +02e502: 5203 5606 |0625: iget v3, v0, Lcom/gacode/relaunchx/ReLaunch;.fileOp:I // field@0656 │ │ +02e506: 1304 1100 |0627: const/16 v4, #int 17 // #11 │ │ +02e50a: 3343 22ff |0629: if-ne v3, v4, 054b // -00de │ │ +02e50e: 0800 2600 |062b: move-object/from16 v0, v38 │ │ +02e512: 5403 4a06 |062d: iget-object v3, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02e516: 0800 1f00 |062f: move-object/from16 v0, v31 │ │ +02e51a: 6e30 8f04 030e |0631: invoke-virtual {v3, v0, v14}, Lcom/gacode/relaunchx/ReLaunchApp;.moveFile:(Ljava/lang/String;Ljava/lang/String;)Z // method@048f │ │ +02e520: 0a1e |0634: move-result v30 │ │ +02e522: 2900 16ff |0635: goto/16 054b // -00ea │ │ +02e526: 1a03 0000 |0637: const-string v3, "" // string@0000 │ │ +02e52a: 2900 70ff |0639: goto/16 05a9 // -0090 │ │ +02e52e: 0800 2600 |063b: move-object/from16 v0, v38 │ │ +02e532: 5403 5806 |063d: iget-object v3, v0, Lcom/gacode/relaunchx/ReLaunch;.fileOpFile:Ljava/lang/String; // field@0658 │ │ +02e536: 0800 1000 |063f: move-object/from16 v0, v16 │ │ +02e53a: 5b03 0306 |0641: iput-object v3, v0, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.displayName:Ljava/lang/String; // field@0603 │ │ +02e53e: 289e |0643: goto 05e1 // -0062 │ │ +02e540: 0800 2600 |0644: move-object/from16 v0, v38 │ │ +02e544: 5203 5606 |0646: iget v3, v0, Lcom/gacode/relaunchx/ReLaunch;.fileOp:I // field@0656 │ │ +02e548: 1304 1100 |0648: const/16 v4, #int 17 // #11 │ │ +02e54c: 3343 97ff |064a: if-ne v3, v4, 05e1 // -0069 │ │ +02e550: 0800 2600 |064c: move-object/from16 v0, v38 │ │ +02e554: 5403 5806 |064e: iget-object v3, v0, Lcom/gacode/relaunchx/ReLaunch;.fileOpFile:Ljava/lang/String; // field@0658 │ │ +02e558: 0800 1000 |0650: move-object/from16 v0, v16 │ │ +02e55c: 5b03 0306 |0652: iput-object v3, v0, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.displayName:Ljava/lang/String; // field@0603 │ │ +02e560: 6203 0f06 |0654: sget-object v3, Lcom/gacode/relaunchx/ReLaunch$FsItemType;.Directory:Lcom/gacode/relaunchx/ReLaunch$FsItemType; // field@060f │ │ +02e564: 0800 1000 |0656: move-object/from16 v0, v16 │ │ +02e568: 5b03 0a06 |0658: iput-object v3, v0, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.type:Lcom/gacode/relaunchx/ReLaunch$FsItemType; // field@060a │ │ +02e56c: 1a03 c40a |065a: const-string v3, "nope" // string@0ac4 │ │ +02e570: 0800 1000 |065c: move-object/from16 v0, v16 │ │ +02e574: 5b03 0706 |065e: iput-object v3, v0, Lcom/gacode/relaunchx/ReLaunch$FileDetails;.reader:Ljava/lang/String; // field@0607 │ │ +02e578: 2881 |0660: goto 05e1 // -007f │ │ +02e57a: 220d 0c00 |0661: new-instance v13, Landroid/app/AlertDialog$Builder; // type@000c │ │ +02e57e: 0800 2600 |0663: move-object/from16 v0, v38 │ │ +02e582: 7020 1b00 0d00 |0665: invoke-direct {v13, v0}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ +02e588: 7401 3704 2600 |0668: invoke-virtual/range {v38}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +02e58e: 0c03 |066b: move-result-object v3 │ │ +02e590: 1404 d901 087f |066c: const v4, #float 1.80785e+38 // #7f0801d9 │ │ +02e596: 6e20 8000 4300 |066f: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +02e59c: 0c03 |0672: move-result-object v3 │ │ +02e59e: 6e20 2500 3d00 |0673: invoke-virtual {v13, v3}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ +02e5a4: 2203 0202 |0676: new-instance v3, Ljava/lang/StringBuilder; // type@0202 │ │ +02e5a8: 7010 9606 0300 |0678: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +02e5ae: 7401 3704 2600 |067b: invoke-virtual/range {v38}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +02e5b4: 0c04 |067e: move-result-object v4 │ │ +02e5b6: 1424 e201 087f |067f: const v36, #float 1.80785e+38 // #7f0801e2 │ │ +02e5bc: 0200 2400 |0682: move/from16 v0, v36 │ │ +02e5c0: 6e20 8000 0400 |0684: invoke-virtual {v4, v0}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +02e5c6: 0c04 |0687: move-result-object v4 │ │ +02e5c8: 6e20 9a06 4300 |0688: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02e5ce: 0c03 |068b: move-result-object v3 │ │ +02e5d0: 1a04 0200 |068c: const-string v4, " " // string@0002 │ │ +02e5d4: 6e20 9a06 4300 |068e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02e5da: 0c03 |0691: move-result-object v3 │ │ +02e5dc: 0800 2600 |0692: move-object/from16 v0, v38 │ │ +02e5e0: 5404 5806 |0694: iget-object v4, v0, Lcom/gacode/relaunchx/ReLaunch;.fileOpFile:Ljava/lang/String; // field@0658 │ │ +02e5e4: 6e20 9a06 4300 |0696: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02e5ea: 0c03 |0699: move-result-object v3 │ │ +02e5ec: 6e10 9c06 0300 |069a: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +02e5f2: 0c03 |069d: move-result-object v3 │ │ +02e5f4: 6e20 1e00 3d00 |069e: invoke-virtual {v13, v3}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@001e │ │ +02e5fa: 7401 3704 2600 |06a1: invoke-virtual/range {v38}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +02e600: 0c03 |06a4: move-result-object v3 │ │ +02e602: 1404 8100 087f |06a5: const v4, #float 1.80778e+38 // #7f080081 │ │ +02e608: 6e20 8000 4300 |06a8: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +02e60e: 0c03 |06ab: move-result-object v3 │ │ +02e610: 2204 4e01 |06ac: new-instance v4, Lcom/gacode/relaunchx/ReLaunch$38; // type@014e │ │ +02e614: 0800 2600 |06ae: move-object/from16 v0, v38 │ │ +02e618: 7020 bf03 0400 |06b0: invoke-direct {v4, v0}, Lcom/gacode/relaunchx/ReLaunch$38;.:(Lcom/gacode/relaunchx/ReLaunch;)V // method@03bf │ │ +02e61e: 6e30 2100 3d04 |06b3: invoke-virtual {v13, v3, v4}, Landroid/app/AlertDialog$Builder;.setNeutralButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0021 │ │ +02e624: 6e10 2700 0d00 |06b6: invoke-virtual {v13}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ +02e62a: 2900 a1f9 |06b9: goto/16 005a // -065f │ │ +02e62e: 0809 2600 |06bb: move-object/from16 v9, v38 │ │ +02e632: 2203 0202 |06bd: new-instance v3, Ljava/lang/StringBuilder; // type@0202 │ │ +02e636: 7010 9606 0300 |06bf: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +02e63c: 6e20 9a06 6300 |06c2: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02e642: 0c03 |06c5: move-result-object v3 │ │ +02e644: 1a04 5a00 |06c6: const-string v4, "/" // string@005a │ │ +02e648: 6e20 9a06 4300 |06c8: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02e64e: 0c03 |06cb: move-result-object v3 │ │ +02e650: 6e20 9a06 a300 |06cc: invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02e656: 0c03 |06cf: move-result-object v3 │ │ +02e658: 6e10 9c06 0300 |06d0: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +02e65e: 0c07 |06d3: move-result-object v7 │ │ +02e660: 0800 2600 |06d4: move-object/from16 v0, v38 │ │ +02e664: 6e30 3204 600a |06d6: invoke-virtual {v0, v6, v10}, Lcom/gacode/relaunchx/ReLaunch;.getEbookName:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0432 │ │ +02e66a: 0c1c |06d9: move-result-object v28 │ │ +02e66c: 1a03 b304 |06da: const-string v3, "[ │ │ ]" // string@04b3 │ │ -02d5d8: 1a04 5000 |06dc: const-string v4, ". " // string@0050 │ │ -02d5dc: 0800 1c00 |06de: move-object/from16 v0, v28 │ │ -02d5e0: 6e30 8806 3004 |06e0: invoke-virtual {v0, v3, v4}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0688 │ │ -02d5e6: 0c1c |06e3: move-result-object v28 │ │ -02d5e8: 1a03 7707 |06e4: const-string v3, "fb2" // string@0777 │ │ -02d5ec: 6e20 7b06 3a00 |06e6: invoke-virtual {v10, v3}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@067b │ │ -02d5f2: 0a03 |06e9: move-result v3 │ │ -02d5f4: 3803 5f00 |06ea: if-eqz v3, 0749 // +005f │ │ -02d5f8: 1a03 5700 |06ec: const-string v3, ".fb2" // string@0057 │ │ -02d5fc: 0800 1c00 |06ee: move-object/from16 v0, v28 │ │ -02d600: 6e20 7806 3000 |06f0: invoke-virtual {v0, v3}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@0678 │ │ -02d606: 0c1c |06f3: move-result-object v28 │ │ -02d608: 220d 0c00 |06f4: new-instance v13, Landroid/app/AlertDialog$Builder; // type@000c │ │ -02d60c: 0800 2600 |06f6: move-object/from16 v0, v38 │ │ -02d610: 7020 1b00 0d00 |06f8: invoke-direct {v13, v0}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ -02d616: 2205 7400 |06fb: new-instance v5, Landroid/widget/EditText; // type@0074 │ │ -02d61a: 0800 2600 |06fd: move-object/from16 v0, v38 │ │ -02d61e: 7020 1301 0500 |06ff: invoke-direct {v5, v0}, Landroid/widget/EditText;.:(Landroid/content/Context;)V // method@0113 │ │ -02d624: 0800 1c00 |0702: move-object/from16 v0, v28 │ │ -02d628: 6e20 1b01 0500 |0704: invoke-virtual {v5, v0}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@011b │ │ -02d62e: 6e20 2600 5d00 |0707: invoke-virtual {v13, v5}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0026 │ │ -02d634: 7401 3704 2600 |070a: invoke-virtual/range {v38}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -02d63a: 0c03 |070d: move-result-object v3 │ │ -02d63c: 1404 e501 087f |070e: const v4, #float 1.80785e+38 // #7f0801e5 │ │ -02d642: 6e20 8000 4300 |0711: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -02d648: 0c03 |0714: move-result-object v3 │ │ -02d64a: 6e20 2500 3d00 |0715: invoke-virtual {v13, v3}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ -02d650: 7401 3704 2600 |0718: invoke-virtual/range {v38}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -02d656: 0c03 |071b: move-result-object v3 │ │ -02d658: 1404 8100 087f |071c: const v4, #float 1.80778e+38 // #7f080081 │ │ -02d65e: 6e20 8000 4300 |071f: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -02d664: 0c24 |0722: move-result-object v36 │ │ -02d666: 2203 5001 |0723: new-instance v3, Lcom/gacode/relaunchx/ReLaunch$39; // type@0150 │ │ -02d66a: 0804 2600 |0725: move-object/from16 v4, v38 │ │ -02d66e: 7608 c303 0300 |0727: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/gacode/relaunchx/ReLaunch$39;.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/widget/EditText;Ljava/lang/String;Ljava/lang/String;ILandroid/content/Context;Ljava/lang/String;)V // method@03c3 │ │ -02d674: 0800 2400 |072a: move-object/from16 v0, v36 │ │ -02d678: 6e30 2200 0d03 |072c: invoke-virtual {v13, v0, v3}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0022 │ │ -02d67e: 7401 3704 2600 |072f: invoke-virtual/range {v38}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -02d684: 0c03 |0732: move-result-object v3 │ │ -02d686: 1404 6300 087f |0733: const v4, #float 1.80777e+38 // #7f080063 │ │ -02d68c: 6e20 8000 4300 |0736: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -02d692: 0c03 |0739: move-result-object v3 │ │ -02d694: 2204 5201 |073a: new-instance v4, Lcom/gacode/relaunchx/ReLaunch$40; // type@0152 │ │ -02d698: 0800 2600 |073c: move-object/from16 v0, v38 │ │ -02d69c: 7020 c703 0400 |073e: invoke-direct {v4, v0}, Lcom/gacode/relaunchx/ReLaunch$40;.:(Lcom/gacode/relaunchx/ReLaunch;)V // method@03c7 │ │ -02d6a2: 6e30 2000 3d04 |0741: invoke-virtual {v13, v3, v4}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0020 │ │ -02d6a8: 6e10 2700 0d00 |0744: invoke-virtual {v13}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ -02d6ae: 2900 13f9 |0747: goto/16 005a // -06ed │ │ -02d6b2: 1a03 7807 |0749: const-string v3, "fb2.zip" // string@0778 │ │ -02d6b6: 6e20 7b06 3a00 |074b: invoke-virtual {v10, v3}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@067b │ │ -02d6bc: 0a03 |074e: move-result v3 │ │ -02d6be: 3803 0b00 |074f: if-eqz v3, 075a // +000b │ │ -02d6c2: 1a03 5900 |0751: const-string v3, ".fb2.zip" // string@0059 │ │ -02d6c6: 0800 1c00 |0753: move-object/from16 v0, v28 │ │ -02d6ca: 6e20 7806 3000 |0755: invoke-virtual {v0, v3}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@0678 │ │ -02d6d0: 0c1c |0758: move-result-object v28 │ │ -02d6d2: 289b |0759: goto 06f4 // -0065 │ │ -02d6d4: 1a03 4307 |075a: const-string v3, "epub" // string@0743 │ │ -02d6d8: 6e20 7b06 3a00 |075c: invoke-virtual {v10, v3}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@067b │ │ -02d6de: 0a03 |075f: move-result v3 │ │ -02d6e0: 3803 94ff |0760: if-eqz v3, 06f4 // -006c │ │ -02d6e4: 1a03 5600 |0762: const-string v3, ".epub" // string@0056 │ │ -02d6e8: 0800 1c00 |0764: move-object/from16 v0, v28 │ │ -02d6ec: 6e20 7806 3000 |0766: invoke-virtual {v0, v3}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@0678 │ │ -02d6f2: 0c1c |0769: move-result-object v28 │ │ -02d6f4: 288a |076a: goto 06f4 // -0076 │ │ -02d6f6: 0809 2600 |076b: move-object/from16 v9, v38 │ │ -02d6fa: 2203 0202 |076d: new-instance v3, Ljava/lang/StringBuilder; // type@0202 │ │ -02d6fe: 7010 9606 0300 |076f: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -02d704: 6e20 9a06 6300 |0772: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02d70a: 0c03 |0775: move-result-object v3 │ │ -02d70c: 1a04 5a00 |0776: const-string v4, "/" // string@005a │ │ -02d710: 6e20 9a06 4300 |0778: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02d716: 0c03 |077b: move-result-object v3 │ │ -02d718: 6e20 9a06 a300 |077c: invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02d71e: 0c03 |077f: move-result-object v3 │ │ -02d720: 6e10 9c06 0300 |0780: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -02d726: 0c07 |0783: move-result-object v7 │ │ -02d728: 220d 0c00 |0784: new-instance v13, Landroid/app/AlertDialog$Builder; // type@000c │ │ -02d72c: 0800 2600 |0786: move-object/from16 v0, v38 │ │ -02d730: 7020 1b00 0d00 |0788: invoke-direct {v13, v0}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ -02d736: 2205 7400 |078b: new-instance v5, Landroid/widget/EditText; // type@0074 │ │ -02d73a: 0800 2600 |078d: move-object/from16 v0, v38 │ │ -02d73e: 7020 1301 0500 |078f: invoke-direct {v5, v0}, Landroid/widget/EditText;.:(Landroid/content/Context;)V // method@0113 │ │ -02d744: 6e20 1b01 a500 |0792: invoke-virtual {v5, v10}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@011b │ │ -02d74a: 6e10 1701 0500 |0795: invoke-virtual {v5}, Landroid/widget/EditText;.selectAll:()V // method@0117 │ │ -02d750: 6e20 2600 5d00 |0798: invoke-virtual {v13, v5}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0026 │ │ -02d756: 7401 3704 2600 |079b: invoke-virtual/range {v38}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -02d75c: 0c03 |079e: move-result-object v3 │ │ -02d75e: 1404 e501 087f |079f: const v4, #float 1.80785e+38 // #7f0801e5 │ │ -02d764: 6e20 8000 4300 |07a2: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -02d76a: 0c03 |07a5: move-result-object v3 │ │ -02d76c: 6e20 2500 3d00 |07a6: invoke-virtual {v13, v3}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ -02d772: 7401 3704 2600 |07a9: invoke-virtual/range {v38}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -02d778: 0c03 |07ac: move-result-object v3 │ │ -02d77a: 1404 8100 087f |07ad: const v4, #float 1.80778e+38 // #7f080081 │ │ -02d780: 6e20 8000 4300 |07b0: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -02d786: 0c24 |07b3: move-result-object v36 │ │ -02d788: 2203 5401 |07b4: new-instance v3, Lcom/gacode/relaunchx/ReLaunch$41; // type@0154 │ │ -02d78c: 0804 2600 |07b6: move-object/from16 v4, v38 │ │ -02d790: 7608 cb03 0300 |07b8: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/gacode/relaunchx/ReLaunch$41;.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/widget/EditText;Ljava/lang/String;Ljava/lang/String;ILandroid/content/Context;Ljava/lang/String;)V // method@03cb │ │ -02d796: 0800 2400 |07bb: move-object/from16 v0, v36 │ │ -02d79a: 6e30 2200 0d03 |07bd: invoke-virtual {v13, v0, v3}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0022 │ │ -02d7a0: 7401 3704 2600 |07c0: invoke-virtual/range {v38}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -02d7a6: 0c03 |07c3: move-result-object v3 │ │ -02d7a8: 1404 6300 087f |07c4: const v4, #float 1.80777e+38 // #7f080063 │ │ -02d7ae: 6e20 8000 4300 |07c7: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -02d7b4: 0c03 |07ca: move-result-object v3 │ │ -02d7b6: 2204 5501 |07cb: new-instance v4, Lcom/gacode/relaunchx/ReLaunch$42; // type@0155 │ │ -02d7ba: 0800 2600 |07cd: move-object/from16 v0, v38 │ │ -02d7be: 7020 cd03 0400 |07cf: invoke-direct {v4, v0}, Lcom/gacode/relaunchx/ReLaunch$42;.:(Lcom/gacode/relaunchx/ReLaunch;)V // method@03cd │ │ -02d7c4: 6e30 2000 3d04 |07d2: invoke-virtual {v13, v3, v4}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0020 │ │ -02d7ca: 6e10 2700 0d00 |07d5: invoke-virtual {v13}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ -02d7d0: 2900 82f8 |07d8: goto/16 005a // -077e │ │ -02d7d4: 0809 2600 |07da: move-object/from16 v9, v38 │ │ -02d7d8: 220d 0c00 |07dc: new-instance v13, Landroid/app/AlertDialog$Builder; // type@000c │ │ -02d7dc: 0800 2600 |07de: move-object/from16 v0, v38 │ │ -02d7e0: 7020 1b00 0d00 |07e0: invoke-direct {v13, v0}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ -02d7e6: 2205 7400 |07e3: new-instance v5, Landroid/widget/EditText; // type@0074 │ │ -02d7ea: 0800 2600 |07e5: move-object/from16 v0, v38 │ │ -02d7ee: 7020 1301 0500 |07e7: invoke-direct {v5, v0}, Landroid/widget/EditText;.:(Landroid/content/Context;)V // method@0113 │ │ -02d7f4: 6e20 2600 5d00 |07ea: invoke-virtual {v13, v5}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0026 │ │ -02d7fa: 7401 3704 2600 |07ed: invoke-virtual/range {v38}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -02d800: 0c03 |07f0: move-result-object v3 │ │ -02d802: 1404 d801 087f |07f1: const v4, #float 1.80785e+38 // #7f0801d8 │ │ -02d808: 6e20 8000 4300 |07f4: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -02d80e: 0c03 |07f7: move-result-object v3 │ │ -02d810: 6e20 2500 3d00 |07f8: invoke-virtual {v13, v3}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ -02d816: 7401 3704 2600 |07fb: invoke-virtual/range {v38}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -02d81c: 0c03 |07fe: move-result-object v3 │ │ -02d81e: 1404 8100 087f |07ff: const v4, #float 1.80778e+38 // #7f080081 │ │ -02d824: 6e20 8000 4300 |0802: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -02d82a: 0c03 |0805: move-result-object v3 │ │ -02d82c: 2204 5701 |0806: new-instance v4, Lcom/gacode/relaunchx/ReLaunch$43; // type@0157 │ │ -02d830: 0800 2600 |0808: move-object/from16 v0, v38 │ │ -02d834: 7040 d103 0495 |080a: invoke-direct {v4, v0, v5, v9}, Lcom/gacode/relaunchx/ReLaunch$43;.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/widget/EditText;Landroid/content/Context;)V // method@03d1 │ │ -02d83a: 6e30 2200 3d04 |080d: invoke-virtual {v13, v3, v4}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0022 │ │ -02d840: 7401 3704 2600 |0810: invoke-virtual/range {v38}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -02d846: 0c03 |0813: move-result-object v3 │ │ -02d848: 1404 6300 087f |0814: const v4, #float 1.80777e+38 // #7f080063 │ │ -02d84e: 6e20 8000 4300 |0817: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -02d854: 0c03 |081a: move-result-object v3 │ │ -02d856: 2204 5801 |081b: new-instance v4, Lcom/gacode/relaunchx/ReLaunch$44; // type@0158 │ │ -02d85a: 0800 2600 |081d: move-object/from16 v0, v38 │ │ -02d85e: 7020 d303 0400 |081f: invoke-direct {v4, v0}, Lcom/gacode/relaunchx/ReLaunch$44;.:(Lcom/gacode/relaunchx/ReLaunch;)V // method@03d3 │ │ -02d864: 6e30 2000 3d04 |0822: invoke-virtual {v13, v3, v4}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0020 │ │ -02d86a: 6e10 2700 0d00 |0825: invoke-virtual {v13}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ -02d870: 2900 32f8 |0828: goto/16 005a // -07ce │ │ -02d874: 0800 2600 |082a: move-object/from16 v0, v38 │ │ -02d878: 5403 6006 |082c: iget-object v3, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -02d87c: 7210 6b00 0300 |082e: invoke-interface {v3}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006b │ │ -02d882: 0c0f |0831: move-result-object v15 │ │ -02d884: 1a04 8e0d |0832: const-string v4, "showBookTitles" // string@0d8e │ │ -02d888: 0800 2600 |0834: move-object/from16 v0, v38 │ │ -02d88c: 5403 6006 |0836: iget-object v3, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -02d890: 1a24 8e0d |0838: const-string v36, "showBookTitles" // string@0d8e │ │ -02d894: 1325 0000 |083a: const/16 v37, #int 0 // #0 │ │ -02d898: 0800 2400 |083c: move-object/from16 v0, v36 │ │ -02d89c: 0201 2500 |083e: move/from16 v1, v37 │ │ -02d8a0: 7230 6d00 0301 |0840: invoke-interface {v3, v0, v1}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ -02d8a6: 0a03 |0843: move-result v3 │ │ -02d8a8: 3903 1400 |0844: if-nez v3, 0858 // +0014 │ │ -02d8ac: 1213 |0846: const/4 v3, #int 1 // #1 │ │ -02d8ae: 7230 6600 4f03 |0847: invoke-interface {v15, v4, v3}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0066 │ │ -02d8b4: 7210 6500 0f00 |084a: invoke-interface {v15}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0065 │ │ -02d8ba: 0800 2600 |084d: move-object/from16 v0, v38 │ │ -02d8be: 5403 5206 |084f: iget-object v3, v0, Lcom/gacode/relaunchx/ReLaunch;.currentPosition:Ljava/lang/Integer; // field@0652 │ │ -02d8c2: 0800 2600 |0851: move-object/from16 v0, v38 │ │ -02d8c6: 7030 2b04 6003 |0853: invoke-direct {v0, v6, v3}, Lcom/gacode/relaunchx/ReLaunch;.drawDirectory:(Ljava/lang/String;Ljava/lang/Integer;)V // method@042b │ │ -02d8cc: 2900 04f8 |0856: goto/16 005a // -07fc │ │ -02d8d0: 1203 |0858: const/4 v3, #int 0 // #0 │ │ -02d8d2: 28ee |0859: goto 0847 // -0012 │ │ -02d8d4: 2203 0202 |085a: new-instance v3, Ljava/lang/StringBuilder; // type@0202 │ │ -02d8d8: 7010 9606 0300 |085c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -02d8de: 6e20 9a06 6300 |085f: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02d8e4: 0c03 |0862: move-result-object v3 │ │ -02d8e6: 1a04 5a00 |0863: const-string v4, "/" // string@005a │ │ -02d8ea: 6e20 9a06 4300 |0865: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02d8f0: 0c03 |0868: move-result-object v3 │ │ -02d8f2: 6e20 9a06 a300 |0869: invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02d8f8: 0c03 |086c: move-result-object v3 │ │ -02d8fa: 6e10 9c06 0300 |086d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -02d900: 0c03 |0870: move-result-object v3 │ │ -02d902: 0800 2600 |0871: move-object/from16 v0, v38 │ │ -02d906: 7020 5e04 3000 |0873: invoke-direct {v0, v3}, Lcom/gacode/relaunchx/ReLaunch;.showBookInfo:(Ljava/lang/String;)V // method@045e │ │ -02d90c: 2900 e4f7 |0876: goto/16 005a // -081c │ │ -02d910: 2203 0202 |0878: new-instance v3, Ljava/lang/StringBuilder; // type@0202 │ │ -02d914: 7010 9606 0300 |087a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -02d91a: 6e20 9a06 6300 |087d: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02d920: 0c03 |0880: move-result-object v3 │ │ -02d922: 1a04 5a00 |0881: const-string v4, "/" // string@005a │ │ -02d926: 6e20 9a06 4300 |0883: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02d92c: 0c03 |0886: move-result-object v3 │ │ -02d92e: 6e20 9a06 a300 |0887: invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02d934: 0c03 |088a: move-result-object v3 │ │ -02d936: 6e10 9c06 0300 |088b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -02d93c: 0c03 |088e: move-result-object v3 │ │ -02d93e: 0800 2600 |088f: move-object/from16 v0, v38 │ │ -02d942: 7020 5f04 3000 |0891: invoke-direct {v0, v3}, Lcom/gacode/relaunchx/ReLaunch;.showFileInfo:(Ljava/lang/String;)V // method@045f │ │ -02d948: 2900 c6f7 |0894: goto/16 005a // -083a │ │ -02d94c: 0001 1700 0100 0000 7702 0000 1f03 ... |0896: packed-switch-data (50 units) │ │ +02e670: 1a04 5000 |06dc: const-string v4, ". " // string@0050 │ │ +02e674: 0800 1c00 |06de: move-object/from16 v0, v28 │ │ +02e678: 6e30 8806 3004 |06e0: invoke-virtual {v0, v3, v4}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0688 │ │ +02e67e: 0c1c |06e3: move-result-object v28 │ │ +02e680: 1a03 7707 |06e4: const-string v3, "fb2" // string@0777 │ │ +02e684: 6e20 7b06 3a00 |06e6: invoke-virtual {v10, v3}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@067b │ │ +02e68a: 0a03 |06e9: move-result v3 │ │ +02e68c: 3803 5f00 |06ea: if-eqz v3, 0749 // +005f │ │ +02e690: 1a03 5700 |06ec: const-string v3, ".fb2" // string@0057 │ │ +02e694: 0800 1c00 |06ee: move-object/from16 v0, v28 │ │ +02e698: 6e20 7806 3000 |06f0: invoke-virtual {v0, v3}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@0678 │ │ +02e69e: 0c1c |06f3: move-result-object v28 │ │ +02e6a0: 220d 0c00 |06f4: new-instance v13, Landroid/app/AlertDialog$Builder; // type@000c │ │ +02e6a4: 0800 2600 |06f6: move-object/from16 v0, v38 │ │ +02e6a8: 7020 1b00 0d00 |06f8: invoke-direct {v13, v0}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ +02e6ae: 2205 7400 |06fb: new-instance v5, Landroid/widget/EditText; // type@0074 │ │ +02e6b2: 0800 2600 |06fd: move-object/from16 v0, v38 │ │ +02e6b6: 7020 1301 0500 |06ff: invoke-direct {v5, v0}, Landroid/widget/EditText;.:(Landroid/content/Context;)V // method@0113 │ │ +02e6bc: 0800 1c00 |0702: move-object/from16 v0, v28 │ │ +02e6c0: 6e20 1b01 0500 |0704: invoke-virtual {v5, v0}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@011b │ │ +02e6c6: 6e20 2600 5d00 |0707: invoke-virtual {v13, v5}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0026 │ │ +02e6cc: 7401 3704 2600 |070a: invoke-virtual/range {v38}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +02e6d2: 0c03 |070d: move-result-object v3 │ │ +02e6d4: 1404 e501 087f |070e: const v4, #float 1.80785e+38 // #7f0801e5 │ │ +02e6da: 6e20 8000 4300 |0711: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +02e6e0: 0c03 |0714: move-result-object v3 │ │ +02e6e2: 6e20 2500 3d00 |0715: invoke-virtual {v13, v3}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ +02e6e8: 7401 3704 2600 |0718: invoke-virtual/range {v38}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +02e6ee: 0c03 |071b: move-result-object v3 │ │ +02e6f0: 1404 8100 087f |071c: const v4, #float 1.80778e+38 // #7f080081 │ │ +02e6f6: 6e20 8000 4300 |071f: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +02e6fc: 0c24 |0722: move-result-object v36 │ │ +02e6fe: 2203 5001 |0723: new-instance v3, Lcom/gacode/relaunchx/ReLaunch$39; // type@0150 │ │ +02e702: 0804 2600 |0725: move-object/from16 v4, v38 │ │ +02e706: 7608 c303 0300 |0727: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/gacode/relaunchx/ReLaunch$39;.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/widget/EditText;Ljava/lang/String;Ljava/lang/String;ILandroid/content/Context;Ljava/lang/String;)V // method@03c3 │ │ +02e70c: 0800 2400 |072a: move-object/from16 v0, v36 │ │ +02e710: 6e30 2200 0d03 |072c: invoke-virtual {v13, v0, v3}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0022 │ │ +02e716: 7401 3704 2600 |072f: invoke-virtual/range {v38}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +02e71c: 0c03 |0732: move-result-object v3 │ │ +02e71e: 1404 6300 087f |0733: const v4, #float 1.80777e+38 // #7f080063 │ │ +02e724: 6e20 8000 4300 |0736: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +02e72a: 0c03 |0739: move-result-object v3 │ │ +02e72c: 2204 5201 |073a: new-instance v4, Lcom/gacode/relaunchx/ReLaunch$40; // type@0152 │ │ +02e730: 0800 2600 |073c: move-object/from16 v0, v38 │ │ +02e734: 7020 c703 0400 |073e: invoke-direct {v4, v0}, Lcom/gacode/relaunchx/ReLaunch$40;.:(Lcom/gacode/relaunchx/ReLaunch;)V // method@03c7 │ │ +02e73a: 6e30 2000 3d04 |0741: invoke-virtual {v13, v3, v4}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0020 │ │ +02e740: 6e10 2700 0d00 |0744: invoke-virtual {v13}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ +02e746: 2900 13f9 |0747: goto/16 005a // -06ed │ │ +02e74a: 1a03 7807 |0749: const-string v3, "fb2.zip" // string@0778 │ │ +02e74e: 6e20 7b06 3a00 |074b: invoke-virtual {v10, v3}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@067b │ │ +02e754: 0a03 |074e: move-result v3 │ │ +02e756: 3803 0b00 |074f: if-eqz v3, 075a // +000b │ │ +02e75a: 1a03 5900 |0751: const-string v3, ".fb2.zip" // string@0059 │ │ +02e75e: 0800 1c00 |0753: move-object/from16 v0, v28 │ │ +02e762: 6e20 7806 3000 |0755: invoke-virtual {v0, v3}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@0678 │ │ +02e768: 0c1c |0758: move-result-object v28 │ │ +02e76a: 289b |0759: goto 06f4 // -0065 │ │ +02e76c: 1a03 4307 |075a: const-string v3, "epub" // string@0743 │ │ +02e770: 6e20 7b06 3a00 |075c: invoke-virtual {v10, v3}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@067b │ │ +02e776: 0a03 |075f: move-result v3 │ │ +02e778: 3803 94ff |0760: if-eqz v3, 06f4 // -006c │ │ +02e77c: 1a03 5600 |0762: const-string v3, ".epub" // string@0056 │ │ +02e780: 0800 1c00 |0764: move-object/from16 v0, v28 │ │ +02e784: 6e20 7806 3000 |0766: invoke-virtual {v0, v3}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@0678 │ │ +02e78a: 0c1c |0769: move-result-object v28 │ │ +02e78c: 288a |076a: goto 06f4 // -0076 │ │ +02e78e: 0809 2600 |076b: move-object/from16 v9, v38 │ │ +02e792: 2203 0202 |076d: new-instance v3, Ljava/lang/StringBuilder; // type@0202 │ │ +02e796: 7010 9606 0300 |076f: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +02e79c: 6e20 9a06 6300 |0772: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02e7a2: 0c03 |0775: move-result-object v3 │ │ +02e7a4: 1a04 5a00 |0776: const-string v4, "/" // string@005a │ │ +02e7a8: 6e20 9a06 4300 |0778: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02e7ae: 0c03 |077b: move-result-object v3 │ │ +02e7b0: 6e20 9a06 a300 |077c: invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02e7b6: 0c03 |077f: move-result-object v3 │ │ +02e7b8: 6e10 9c06 0300 |0780: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +02e7be: 0c07 |0783: move-result-object v7 │ │ +02e7c0: 220d 0c00 |0784: new-instance v13, Landroid/app/AlertDialog$Builder; // type@000c │ │ +02e7c4: 0800 2600 |0786: move-object/from16 v0, v38 │ │ +02e7c8: 7020 1b00 0d00 |0788: invoke-direct {v13, v0}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ +02e7ce: 2205 7400 |078b: new-instance v5, Landroid/widget/EditText; // type@0074 │ │ +02e7d2: 0800 2600 |078d: move-object/from16 v0, v38 │ │ +02e7d6: 7020 1301 0500 |078f: invoke-direct {v5, v0}, Landroid/widget/EditText;.:(Landroid/content/Context;)V // method@0113 │ │ +02e7dc: 6e20 1b01 a500 |0792: invoke-virtual {v5, v10}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@011b │ │ +02e7e2: 6e10 1701 0500 |0795: invoke-virtual {v5}, Landroid/widget/EditText;.selectAll:()V // method@0117 │ │ +02e7e8: 6e20 2600 5d00 |0798: invoke-virtual {v13, v5}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0026 │ │ +02e7ee: 7401 3704 2600 |079b: invoke-virtual/range {v38}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +02e7f4: 0c03 |079e: move-result-object v3 │ │ +02e7f6: 1404 e501 087f |079f: const v4, #float 1.80785e+38 // #7f0801e5 │ │ +02e7fc: 6e20 8000 4300 |07a2: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +02e802: 0c03 |07a5: move-result-object v3 │ │ +02e804: 6e20 2500 3d00 |07a6: invoke-virtual {v13, v3}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ +02e80a: 7401 3704 2600 |07a9: invoke-virtual/range {v38}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +02e810: 0c03 |07ac: move-result-object v3 │ │ +02e812: 1404 8100 087f |07ad: const v4, #float 1.80778e+38 // #7f080081 │ │ +02e818: 6e20 8000 4300 |07b0: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +02e81e: 0c24 |07b3: move-result-object v36 │ │ +02e820: 2203 5401 |07b4: new-instance v3, Lcom/gacode/relaunchx/ReLaunch$41; // type@0154 │ │ +02e824: 0804 2600 |07b6: move-object/from16 v4, v38 │ │ +02e828: 7608 cb03 0300 |07b8: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/gacode/relaunchx/ReLaunch$41;.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/widget/EditText;Ljava/lang/String;Ljava/lang/String;ILandroid/content/Context;Ljava/lang/String;)V // method@03cb │ │ +02e82e: 0800 2400 |07bb: move-object/from16 v0, v36 │ │ +02e832: 6e30 2200 0d03 |07bd: invoke-virtual {v13, v0, v3}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0022 │ │ +02e838: 7401 3704 2600 |07c0: invoke-virtual/range {v38}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +02e83e: 0c03 |07c3: move-result-object v3 │ │ +02e840: 1404 6300 087f |07c4: const v4, #float 1.80777e+38 // #7f080063 │ │ +02e846: 6e20 8000 4300 |07c7: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +02e84c: 0c03 |07ca: move-result-object v3 │ │ +02e84e: 2204 5501 |07cb: new-instance v4, Lcom/gacode/relaunchx/ReLaunch$42; // type@0155 │ │ +02e852: 0800 2600 |07cd: move-object/from16 v0, v38 │ │ +02e856: 7020 cd03 0400 |07cf: invoke-direct {v4, v0}, Lcom/gacode/relaunchx/ReLaunch$42;.:(Lcom/gacode/relaunchx/ReLaunch;)V // method@03cd │ │ +02e85c: 6e30 2000 3d04 |07d2: invoke-virtual {v13, v3, v4}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0020 │ │ +02e862: 6e10 2700 0d00 |07d5: invoke-virtual {v13}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ +02e868: 2900 82f8 |07d8: goto/16 005a // -077e │ │ +02e86c: 0809 2600 |07da: move-object/from16 v9, v38 │ │ +02e870: 220d 0c00 |07dc: new-instance v13, Landroid/app/AlertDialog$Builder; // type@000c │ │ +02e874: 0800 2600 |07de: move-object/from16 v0, v38 │ │ +02e878: 7020 1b00 0d00 |07e0: invoke-direct {v13, v0}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ +02e87e: 2205 7400 |07e3: new-instance v5, Landroid/widget/EditText; // type@0074 │ │ +02e882: 0800 2600 |07e5: move-object/from16 v0, v38 │ │ +02e886: 7020 1301 0500 |07e7: invoke-direct {v5, v0}, Landroid/widget/EditText;.:(Landroid/content/Context;)V // method@0113 │ │ +02e88c: 6e20 2600 5d00 |07ea: invoke-virtual {v13, v5}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0026 │ │ +02e892: 7401 3704 2600 |07ed: invoke-virtual/range {v38}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +02e898: 0c03 |07f0: move-result-object v3 │ │ +02e89a: 1404 d801 087f |07f1: const v4, #float 1.80785e+38 // #7f0801d8 │ │ +02e8a0: 6e20 8000 4300 |07f4: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +02e8a6: 0c03 |07f7: move-result-object v3 │ │ +02e8a8: 6e20 2500 3d00 |07f8: invoke-virtual {v13, v3}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ +02e8ae: 7401 3704 2600 |07fb: invoke-virtual/range {v38}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +02e8b4: 0c03 |07fe: move-result-object v3 │ │ +02e8b6: 1404 8100 087f |07ff: const v4, #float 1.80778e+38 // #7f080081 │ │ +02e8bc: 6e20 8000 4300 |0802: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +02e8c2: 0c03 |0805: move-result-object v3 │ │ +02e8c4: 2204 5701 |0806: new-instance v4, Lcom/gacode/relaunchx/ReLaunch$43; // type@0157 │ │ +02e8c8: 0800 2600 |0808: move-object/from16 v0, v38 │ │ +02e8cc: 7040 d103 0495 |080a: invoke-direct {v4, v0, v5, v9}, Lcom/gacode/relaunchx/ReLaunch$43;.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/widget/EditText;Landroid/content/Context;)V // method@03d1 │ │ +02e8d2: 6e30 2200 3d04 |080d: invoke-virtual {v13, v3, v4}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0022 │ │ +02e8d8: 7401 3704 2600 |0810: invoke-virtual/range {v38}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +02e8de: 0c03 |0813: move-result-object v3 │ │ +02e8e0: 1404 6300 087f |0814: const v4, #float 1.80777e+38 // #7f080063 │ │ +02e8e6: 6e20 8000 4300 |0817: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +02e8ec: 0c03 |081a: move-result-object v3 │ │ +02e8ee: 2204 5801 |081b: new-instance v4, Lcom/gacode/relaunchx/ReLaunch$44; // type@0158 │ │ +02e8f2: 0800 2600 |081d: move-object/from16 v0, v38 │ │ +02e8f6: 7020 d303 0400 |081f: invoke-direct {v4, v0}, Lcom/gacode/relaunchx/ReLaunch$44;.:(Lcom/gacode/relaunchx/ReLaunch;)V // method@03d3 │ │ +02e8fc: 6e30 2000 3d04 |0822: invoke-virtual {v13, v3, v4}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0020 │ │ +02e902: 6e10 2700 0d00 |0825: invoke-virtual {v13}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ +02e908: 2900 32f8 |0828: goto/16 005a // -07ce │ │ +02e90c: 0800 2600 |082a: move-object/from16 v0, v38 │ │ +02e910: 5403 6006 |082c: iget-object v3, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +02e914: 7210 6b00 0300 |082e: invoke-interface {v3}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006b │ │ +02e91a: 0c0f |0831: move-result-object v15 │ │ +02e91c: 1a04 8e0d |0832: const-string v4, "showBookTitles" // string@0d8e │ │ +02e920: 0800 2600 |0834: move-object/from16 v0, v38 │ │ +02e924: 5403 6006 |0836: iget-object v3, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +02e928: 1a24 8e0d |0838: const-string v36, "showBookTitles" // string@0d8e │ │ +02e92c: 1325 0000 |083a: const/16 v37, #int 0 // #0 │ │ +02e930: 0800 2400 |083c: move-object/from16 v0, v36 │ │ +02e934: 0201 2500 |083e: move/from16 v1, v37 │ │ +02e938: 7230 6d00 0301 |0840: invoke-interface {v3, v0, v1}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ +02e93e: 0a03 |0843: move-result v3 │ │ +02e940: 3903 1400 |0844: if-nez v3, 0858 // +0014 │ │ +02e944: 1213 |0846: const/4 v3, #int 1 // #1 │ │ +02e946: 7230 6600 4f03 |0847: invoke-interface {v15, v4, v3}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0066 │ │ +02e94c: 7210 6500 0f00 |084a: invoke-interface {v15}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0065 │ │ +02e952: 0800 2600 |084d: move-object/from16 v0, v38 │ │ +02e956: 5403 5206 |084f: iget-object v3, v0, Lcom/gacode/relaunchx/ReLaunch;.currentPosition:Ljava/lang/Integer; // field@0652 │ │ +02e95a: 0800 2600 |0851: move-object/from16 v0, v38 │ │ +02e95e: 7030 2b04 6003 |0853: invoke-direct {v0, v6, v3}, Lcom/gacode/relaunchx/ReLaunch;.drawDirectory:(Ljava/lang/String;Ljava/lang/Integer;)V // method@042b │ │ +02e964: 2900 04f8 |0856: goto/16 005a // -07fc │ │ +02e968: 1203 |0858: const/4 v3, #int 0 // #0 │ │ +02e96a: 28ee |0859: goto 0847 // -0012 │ │ +02e96c: 2203 0202 |085a: new-instance v3, Ljava/lang/StringBuilder; // type@0202 │ │ +02e970: 7010 9606 0300 |085c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +02e976: 6e20 9a06 6300 |085f: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02e97c: 0c03 |0862: move-result-object v3 │ │ +02e97e: 1a04 5a00 |0863: const-string v4, "/" // string@005a │ │ +02e982: 6e20 9a06 4300 |0865: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02e988: 0c03 |0868: move-result-object v3 │ │ +02e98a: 6e20 9a06 a300 |0869: invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02e990: 0c03 |086c: move-result-object v3 │ │ +02e992: 6e10 9c06 0300 |086d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +02e998: 0c03 |0870: move-result-object v3 │ │ +02e99a: 0800 2600 |0871: move-object/from16 v0, v38 │ │ +02e99e: 7020 5e04 3000 |0873: invoke-direct {v0, v3}, Lcom/gacode/relaunchx/ReLaunch;.showBookInfo:(Ljava/lang/String;)V // method@045e │ │ +02e9a4: 2900 e4f7 |0876: goto/16 005a // -081c │ │ +02e9a8: 2203 0202 |0878: new-instance v3, Ljava/lang/StringBuilder; // type@0202 │ │ +02e9ac: 7010 9606 0300 |087a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +02e9b2: 6e20 9a06 6300 |087d: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02e9b8: 0c03 |0880: move-result-object v3 │ │ +02e9ba: 1a04 5a00 |0881: const-string v4, "/" // string@005a │ │ +02e9be: 6e20 9a06 4300 |0883: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02e9c4: 0c03 |0886: move-result-object v3 │ │ +02e9c6: 6e20 9a06 a300 |0887: invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02e9cc: 0c03 |088a: move-result-object v3 │ │ +02e9ce: 6e10 9c06 0300 |088b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +02e9d4: 0c03 |088e: move-result-object v3 │ │ +02e9d6: 0800 2600 |088f: move-object/from16 v0, v38 │ │ +02e9da: 7020 5f04 3000 |0891: invoke-direct {v0, v3}, Lcom/gacode/relaunchx/ReLaunch;.showFileInfo:(Ljava/lang/String;)V // method@045f │ │ +02e9e0: 2900 c6f7 |0894: goto/16 005a // -083a │ │ +02e9e4: 0001 1700 0100 0000 7702 0000 1f03 ... |0896: packed-switch-data (50 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2838 │ │ 0x0005 line=2839 │ │ 0x0006 line=3487 │ │ 0x0007 line=2841 │ │ 0x0009 line=2844 │ │ @@ -52058,964 +52064,964 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 58 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 1976 16-bit code units │ │ -02d9b0: |[02d9b0] com.gacode.relaunchx.ReLaunch.onCreate:(Landroid/os/Bundle;)V │ │ -02d9c0: 7502 0700 3800 |0000: invoke-super/range {v56, v57}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0007 │ │ -02d9c6: 082d 3800 |0003: move-object/from16 v45, v56 │ │ -02d9ca: 7401 3304 3800 |0005: invoke-virtual/range {v56}, Lcom/gacode/relaunchx/ReLaunch;.getIntent:()Landroid/content/Intent; // method@0433 │ │ -02d9d0: 0c12 |0008: move-result-object v18 │ │ -02d9d2: 7401 5300 1200 |0009: invoke-virtual/range {v18}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0053 │ │ -02d9d8: 0c05 |000c: move-result-object v5 │ │ -02d9da: 3905 2e02 |000d: if-nez v5, 023b // +022e │ │ -02d9de: 1205 |000f: const/4 v5, #int 0 // #0 │ │ -02d9e0: 6a05 6606 |0010: sput-boolean v5, Lcom/gacode/relaunchx/ReLaunch;.useHome:Z // field@0666 │ │ -02d9e4: 1205 |0012: const/4 v5, #int 0 // #0 │ │ -02d9e6: 6a05 6706 |0013: sput-boolean v5, Lcom/gacode/relaunchx/ReLaunch;.useHome1:Z // field@0667 │ │ -02d9ea: 1205 |0015: const/4 v5, #int 0 // #0 │ │ -02d9ec: 6a05 6906 |0016: sput-boolean v5, Lcom/gacode/relaunchx/ReLaunch;.useShop:Z // field@0669 │ │ -02d9f0: 1205 |0018: const/4 v5, #int 0 // #0 │ │ -02d9f2: 6a05 6806 |0019: sput-boolean v5, Lcom/gacode/relaunchx/ReLaunch;.useLibrary:Z // field@0668 │ │ -02d9f6: 1205 |001b: const/4 v5, #int 0 // #0 │ │ -02d9f8: 0800 3800 |001c: move-object/from16 v0, v56 │ │ -02d9fc: 5c05 6506 |001e: iput-boolean v5, v0, Lcom/gacode/relaunchx/ReLaunch;.useDirViewer:Z // field@0665 │ │ -02da00: 7401 2e04 3800 |0020: invoke-virtual/range {v56}, Lcom/gacode/relaunchx/ReLaunch;.getApplicationContext:()Landroid/content/Context; // method@042e │ │ -02da06: 0c05 |0023: move-result-object v5 │ │ -02da08: 1f05 7301 |0024: check-cast v5, Lcom/gacode/relaunchx/ReLaunchApp; // type@0173 │ │ -02da0c: 0800 3800 |0026: move-object/from16 v0, v56 │ │ -02da10: 5b05 4a06 |0028: iput-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02da14: 0800 3800 |002a: move-object/from16 v0, v56 │ │ -02da18: 5405 4a06 |002c: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02da1c: 7401 3704 3800 |002e: invoke-virtual/range {v56}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -02da22: 0c06 |0031: move-result-object v6 │ │ -02da24: 1407 0500 077f |0032: const v7, #float 1.79446e+38 // #7f070005 │ │ -02da2a: 6e20 7f00 7600 |0035: invoke-virtual {v6, v7}, Landroid/content/res/Resources;.getInteger:(I)I // method@007f │ │ -02da30: 0a06 |0038: move-result v6 │ │ -02da32: 5956 7906 |0039: iput v6, v5, Lcom/gacode/relaunchx/ReLaunchApp;.FLT_SELECT:I // field@0679 │ │ -02da36: 0800 3800 |003b: move-object/from16 v0, v56 │ │ -02da3a: 5405 4a06 |003d: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02da3e: 7401 3704 3800 |003f: invoke-virtual/range {v56}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -02da44: 0c06 |0042: move-result-object v6 │ │ -02da46: 1407 0600 077f |0043: const v7, #float 1.79446e+38 // #7f070006 │ │ -02da4c: 6e20 7f00 7600 |0046: invoke-virtual {v6, v7}, Landroid/content/res/Resources;.getInteger:(I)I // method@007f │ │ -02da52: 0a06 |0049: move-result v6 │ │ -02da54: 5956 7a06 |004a: iput v6, v5, Lcom/gacode/relaunchx/ReLaunchApp;.FLT_STARTS:I // field@067a │ │ -02da58: 0800 3800 |004c: move-object/from16 v0, v56 │ │ -02da5c: 5405 4a06 |004e: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02da60: 7401 3704 3800 |0050: invoke-virtual/range {v56}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -02da66: 0c06 |0053: move-result-object v6 │ │ -02da68: 1407 0100 077f |0054: const v7, #float 1.79446e+38 // #7f070001 │ │ -02da6e: 6e20 7f00 7600 |0057: invoke-virtual {v6, v7}, Landroid/content/res/Resources;.getInteger:(I)I // method@007f │ │ -02da74: 0a06 |005a: move-result v6 │ │ -02da76: 5956 7506 |005b: iput v6, v5, Lcom/gacode/relaunchx/ReLaunchApp;.FLT_ENDS:I // field@0675 │ │ -02da7a: 0800 3800 |005d: move-object/from16 v0, v56 │ │ -02da7e: 5405 4a06 |005f: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02da82: 7401 3704 3800 |0061: invoke-virtual/range {v56}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -02da88: 0c06 |0064: move-result-object v6 │ │ -02da8a: 1507 077f |0065: const/high16 v7, #int 2131165184 // #7f07 │ │ -02da8e: 6e20 7f00 7600 |0067: invoke-virtual {v6, v7}, Landroid/content/res/Resources;.getInteger:(I)I // method@007f │ │ -02da94: 0a06 |006a: move-result v6 │ │ -02da96: 5956 7406 |006b: iput v6, v5, Lcom/gacode/relaunchx/ReLaunchApp;.FLT_CONTAINS:I // field@0674 │ │ -02da9a: 0800 3800 |006d: move-object/from16 v0, v56 │ │ -02da9e: 5405 4a06 |006f: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02daa2: 7401 3704 3800 |0071: invoke-virtual/range {v56}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -02daa8: 0c06 |0074: move-result-object v6 │ │ -02daaa: 1407 0200 077f |0075: const v7, #float 1.79446e+38 // #7f070002 │ │ -02dab0: 6e20 7f00 7600 |0078: invoke-virtual {v6, v7}, Landroid/content/res/Resources;.getInteger:(I)I // method@007f │ │ -02dab6: 0a06 |007b: move-result v6 │ │ -02dab8: 5956 7606 |007c: iput v6, v5, Lcom/gacode/relaunchx/ReLaunchApp;.FLT_MATCHES:I // field@0676 │ │ -02dabc: 0800 3800 |007e: move-object/from16 v0, v56 │ │ -02dac0: 5405 4a06 |0080: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02dac4: 7401 3704 3800 |0082: invoke-virtual/range {v56}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -02daca: 0c06 |0085: move-result-object v6 │ │ -02dacc: 1407 0300 077f |0086: const v7, #float 1.79446e+38 // #7f070003 │ │ -02dad2: 6e20 7f00 7600 |0089: invoke-virtual {v6, v7}, Landroid/content/res/Resources;.getInteger:(I)I // method@007f │ │ -02dad8: 0a06 |008c: move-result v6 │ │ -02dada: 5956 7706 |008d: iput v6, v5, Lcom/gacode/relaunchx/ReLaunchApp;.FLT_NEW:I // field@0677 │ │ -02dade: 0800 3800 |008f: move-object/from16 v0, v56 │ │ -02dae2: 5405 4a06 |0091: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02dae6: 7401 3704 3800 |0093: invoke-virtual/range {v56}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -02daec: 0c06 |0096: move-result-object v6 │ │ -02daee: 1407 0400 077f |0097: const v7, #float 1.79446e+38 // #7f070004 │ │ -02daf4: 6e20 7f00 7600 |009a: invoke-virtual {v6, v7}, Landroid/content/res/Resources;.getInteger:(I)I // method@007f │ │ -02dafa: 0a06 |009d: move-result v6 │ │ -02dafc: 5956 7806 |009e: iput v6, v5, Lcom/gacode/relaunchx/ReLaunchApp;.FLT_NEW_AND_READING:I // field@0678 │ │ -02db00: 7401 3004 3800 |00a0: invoke-virtual/range {v56}, Lcom/gacode/relaunchx/ReLaunch;.getBaseContext:()Landroid/content/Context; // method@0430 │ │ -02db06: 0c05 |00a3: move-result-object v5 │ │ -02db08: 7110 c400 0500 |00a4: invoke-static {v5}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@00c4 │ │ -02db0e: 0c05 |00a7: move-result-object v5 │ │ -02db10: 0800 3800 |00a8: move-object/from16 v0, v56 │ │ -02db14: 5b05 6006 |00aa: iput-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -02db18: 0800 3800 |00ac: move-object/from16 v0, v56 │ │ -02db1c: 5405 6006 |00ae: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -02db20: 1a06 650e |00b0: const-string v6, "types" // string@0e65 │ │ -02db24: 1a07 5800 |00b2: const-string v7, ".fb2,.fb2.zip:org.coolreader%org.coolreader.CoolReader%Cool Reader|.epub:Intent:application/epub+zip|.jpg,.jpeg:Intent:image/jpeg|.png:Intent:image/png|.pdf:Intent:application/pdf|.djv,.djvu:Intent:image/vnd.djvu|.doc:Intent:application/msword|.chm,.pdb,.prc,.mobi,.azw:org.coolreader%org.coolreader.CoolReader%Cool Reader|.cbz,.cb7:Intent:application/x-cbz|.cbr:Intent:application/x-cbr" // string@0058 │ │ -02db28: 7230 6f00 6507 |00b4: invoke-interface {v5, v6, v7}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -02db2e: 0c37 |00b7: move-result-object v55 │ │ -02db30: 0800 3800 |00b8: move-object/from16 v0, v56 │ │ -02db34: 5405 4a06 |00ba: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02db38: 0800 3800 |00bc: move-object/from16 v0, v56 │ │ -02db3c: 5406 6006 |00be: iget-object v6, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -02db40: 1a07 d70c |00c0: const-string v7, "scrollPerc" // string@0cd7 │ │ -02db44: 1a08 7200 |00c2: const-string v8, "10" // string@0072 │ │ -02db48: 7230 6f00 7608 |00c4: invoke-interface {v6, v7, v8}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -02db4e: 0c06 |00c7: move-result-object v6 │ │ -02db50: 7110 5d06 0600 |00c8: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ -02db56: 0a06 |00cb: move-result v6 │ │ -02db58: 5956 8c06 |00cc: iput v6, v5, Lcom/gacode/relaunchx/ReLaunchApp;.scrollStep:I // field@068c │ │ -02db5c: 0800 3800 |00ce: move-object/from16 v0, v56 │ │ -02db60: 5405 4a06 |00d0: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02db64: 0800 3800 |00d2: move-object/from16 v0, v56 │ │ -02db68: 5406 6006 |00d4: iget-object v6, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -02db6c: 1a07 f20e |00d6: const-string v7, "viewerMaxSize" // string@0ef2 │ │ -02db70: 1a08 7400 |00d8: const-string v8, "1024" // string@0074 │ │ -02db74: 7230 6f00 7608 |00da: invoke-interface {v6, v7, v8}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -02db7a: 0c06 |00dd: move-result-object v6 │ │ -02db7c: 7110 5d06 0600 |00de: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ -02db82: 0a06 |00e1: move-result v6 │ │ -02db84: 5956 8d06 |00e2: iput v6, v5, Lcom/gacode/relaunchx/ReLaunchApp;.viewerMax:I // field@068d │ │ -02db88: 0800 3800 |00e4: move-object/from16 v0, v56 │ │ -02db8c: 5405 4a06 |00e6: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02db90: 0800 3800 |00e8: move-object/from16 v0, v56 │ │ -02db94: 5406 6006 |00ea: iget-object v6, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -02db98: 1a07 3007 |00ec: const-string v7, "editorMaxSize" // string@0730 │ │ -02db9c: 1a08 7800 |00ee: const-string v8, "256" // string@0078 │ │ -02dba0: 7230 6f00 7608 |00f0: invoke-interface {v6, v7, v8}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -02dba6: 0c06 |00f3: move-result-object v6 │ │ -02dba8: 7110 5d06 0600 |00f4: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ -02dbae: 0a06 |00f7: move-result v6 │ │ -02dbb0: 5956 8506 |00f8: iput v6, v5, Lcom/gacode/relaunchx/ReLaunchApp;.editorMax:I // field@0685 │ │ -02dbb4: 0800 3800 |00fa: move-object/from16 v0, v56 │ │ -02dbb8: 5405 4a06 |00fc: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02dbbc: 5255 8c06 |00fe: iget v5, v5, Lcom/gacode/relaunchx/ReLaunchApp;.scrollStep:I // field@068c │ │ -02dbc0: 1216 |0100: const/4 v6, #int 1 // #1 │ │ -02dbc2: 3565 0900 |0101: if-ge v5, v6, 010a // +0009 │ │ -02dbc6: 0800 3800 |0103: move-object/from16 v0, v56 │ │ -02dbca: 5405 4a06 |0105: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02dbce: 1216 |0107: const/4 v6, #int 1 // #1 │ │ -02dbd0: 5956 8c06 |0108: iput v6, v5, Lcom/gacode/relaunchx/ReLaunchApp;.scrollStep:I // field@068c │ │ -02dbd4: 0800 3800 |010a: move-object/from16 v0, v56 │ │ -02dbd8: 5405 4a06 |010c: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02dbdc: 5255 8c06 |010e: iget v5, v5, Lcom/gacode/relaunchx/ReLaunchApp;.scrollStep:I // field@068c │ │ -02dbe0: 1306 6400 |0110: const/16 v6, #int 100 // #64 │ │ -02dbe4: 3765 0a00 |0112: if-le v5, v6, 011c // +000a │ │ -02dbe8: 0800 3800 |0114: move-object/from16 v0, v56 │ │ -02dbec: 5405 4a06 |0116: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02dbf0: 1306 6400 |0118: const/16 v6, #int 100 // #64 │ │ -02dbf4: 5956 8c06 |011a: iput v6, v5, Lcom/gacode/relaunchx/ReLaunchApp;.scrollStep:I // field@068c │ │ -02dbf8: 0800 3800 |011c: move-object/from16 v0, v56 │ │ -02dbfc: 5405 6006 |011e: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -02dc00: 1a06 b307 |0120: const-string v6, "filterSelf" // string@07b3 │ │ -02dc04: 1217 |0122: const/4 v7, #int 1 // #1 │ │ -02dc06: 7230 6d00 6507 |0123: invoke-interface {v5, v6, v7}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ -02dc0c: 0a05 |0126: move-result v5 │ │ -02dc0e: 6a05 5906 |0127: sput-boolean v5, Lcom/gacode/relaunchx/ReLaunch;.filterMyself:Z // field@0659 │ │ -02dc12: 6305 6706 |0129: sget-boolean v5, Lcom/gacode/relaunchx/ReLaunch;.useHome1:Z // field@0667 │ │ -02dc16: 3805 1200 |012b: if-eqz v5, 013d // +0012 │ │ -02dc1a: 0800 3800 |012d: move-object/from16 v0, v56 │ │ -02dc1e: 5405 6006 |012f: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -02dc22: 1a06 ac08 |0131: const-string v6, "homeMode" // string@08ac │ │ -02dc26: 1217 |0133: const/4 v7, #int 1 // #1 │ │ -02dc28: 7230 6d00 6507 |0134: invoke-interface {v5, v6, v7}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ -02dc2e: 0a05 |0137: move-result v5 │ │ -02dc30: 3805 0500 |0138: if-eqz v5, 013d // +0005 │ │ -02dc34: 1215 |013a: const/4 v5, #int 1 // #1 │ │ -02dc36: 6a05 6606 |013b: sput-boolean v5, Lcom/gacode/relaunchx/ReLaunch;.useHome:Z // field@0666 │ │ -02dc3a: 6305 6906 |013d: sget-boolean v5, Lcom/gacode/relaunchx/ReLaunch;.useShop:Z // field@0669 │ │ -02dc3e: 3805 1200 |013f: if-eqz v5, 0151 // +0012 │ │ -02dc42: 0800 3800 |0141: move-object/from16 v0, v56 │ │ -02dc46: 5405 6006 |0143: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -02dc4a: 1a06 8a0d |0145: const-string v6, "shopMode" // string@0d8a │ │ -02dc4e: 1217 |0147: const/4 v7, #int 1 // #1 │ │ -02dc50: 7230 6d00 6507 |0148: invoke-interface {v5, v6, v7}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ -02dc56: 0a05 |014b: move-result v5 │ │ -02dc58: 3805 0500 |014c: if-eqz v5, 0151 // +0005 │ │ -02dc5c: 1215 |014e: const/4 v5, #int 1 // #1 │ │ -02dc5e: 6a05 6606 |014f: sput-boolean v5, Lcom/gacode/relaunchx/ReLaunch;.useHome:Z // field@0666 │ │ -02dc62: 6305 6806 |0151: sget-boolean v5, Lcom/gacode/relaunchx/ReLaunch;.useLibrary:Z // field@0668 │ │ -02dc66: 3805 1200 |0153: if-eqz v5, 0165 // +0012 │ │ -02dc6a: 0800 3800 |0155: move-object/from16 v0, v56 │ │ -02dc6e: 5405 6006 |0157: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -02dc72: 1a06 180a |0159: const-string v6, "libraryMode" // string@0a18 │ │ -02dc76: 1217 |015b: const/4 v7, #int 1 // #1 │ │ -02dc78: 7230 6d00 6507 |015c: invoke-interface {v5, v6, v7}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ -02dc7e: 0a05 |015f: move-result v5 │ │ -02dc80: 3805 0500 |0160: if-eqz v5, 0165 // +0005 │ │ -02dc84: 1215 |0162: const/4 v5, #int 1 // #1 │ │ -02dc86: 6a05 6606 |0163: sput-boolean v5, Lcom/gacode/relaunchx/ReLaunch;.useHome:Z // field@0666 │ │ -02dc8a: 0800 3800 |0165: move-object/from16 v0, v56 │ │ -02dc8e: 5405 4a06 |0167: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02dc92: 0800 3800 |0169: move-object/from16 v0, v56 │ │ -02dc96: 5406 6006 |016b: iget-object v6, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -02dc9a: 1a07 0408 |016d: const-string v7, "fullScreen" // string@0804 │ │ -02dc9e: 1208 |016f: const/4 v8, #int 0 // #0 │ │ -02dca0: 7230 6d00 7608 |0170: invoke-interface {v6, v7, v8}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ -02dca6: 0a06 |0173: move-result v6 │ │ -02dca8: 5c56 8706 |0174: iput-boolean v6, v5, Lcom/gacode/relaunchx/ReLaunchApp;.fullScreen:Z // field@0687 │ │ -02dcac: 0800 3800 |0176: move-object/from16 v0, v56 │ │ -02dcb0: 5405 4a06 |0178: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02dcb4: 0800 3800 |017a: move-object/from16 v0, v56 │ │ -02dcb8: 6e20 a004 0500 |017c: invoke-virtual {v5, v0}, Lcom/gacode/relaunchx/ReLaunchApp;.setFullScreenIfNecessary:(Landroid/app/Activity;)V // method@04a0 │ │ -02dcbe: 0800 3800 |017f: move-object/from16 v0, v56 │ │ -02dcc2: 5405 4a06 |0181: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02dcc6: 5455 8406 |0183: iget-object v5, v5, Lcom/gacode/relaunchx/ReLaunchApp;.dataBase:Lcom/gacode/relaunchx/BooksBase; // field@0684 │ │ -02dcca: 3905 0f00 |0185: if-nez v5, 0194 // +000f │ │ -02dcce: 0800 3800 |0187: move-object/from16 v0, v56 │ │ -02dcd2: 5405 4a06 |0189: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02dcd6: 2206 9c00 |018b: new-instance v6, Lcom/gacode/relaunchx/BooksBase; // type@009c │ │ -02dcda: 0800 3800 |018d: move-object/from16 v0, v56 │ │ -02dcde: 7020 d101 0600 |018f: invoke-direct {v6, v0}, Lcom/gacode/relaunchx/BooksBase;.:(Landroid/content/Context;)V // method@01d1 │ │ -02dce4: 5b56 8406 |0192: iput-object v6, v5, Lcom/gacode/relaunchx/ReLaunchApp;.dataBase:Lcom/gacode/relaunchx/BooksBase; // field@0684 │ │ -02dce8: 0800 3800 |0194: move-object/from16 v0, v56 │ │ -02dcec: 5405 4a06 |0196: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02dcf0: 7401 3504 3800 |0198: invoke-virtual/range {v56}, Lcom/gacode/relaunchx/ReLaunch;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0435 │ │ -02dcf6: 0c06 |019b: move-result-object v6 │ │ -02dcf8: 0800 3800 |019c: move-object/from16 v0, v56 │ │ -02dcfc: 7020 2804 6000 |019e: invoke-direct {v0, v6}, Lcom/gacode/relaunchx/ReLaunch;.createIconsList:(Landroid/content/pm/PackageManager;)Ljava/util/HashMap; // method@0428 │ │ -02dd02: 0c06 |01a1: move-result-object v6 │ │ -02dd04: 6e20 a104 6500 |01a2: invoke-virtual {v5, v6}, Lcom/gacode/relaunchx/ReLaunchApp;.setIcons:(Ljava/util/HashMap;)V // method@04a1 │ │ -02dd0a: 0800 3800 |01a5: move-object/from16 v0, v56 │ │ -02dd0e: 5405 4a06 |01a7: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02dd12: 7401 3504 3800 |01a9: invoke-virtual/range {v56}, Lcom/gacode/relaunchx/ReLaunch;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0435 │ │ -02dd18: 0c06 |01ac: move-result-object v6 │ │ -02dd1a: 7110 2704 0600 |01ad: invoke-static {v6}, Lcom/gacode/relaunchx/ReLaunch;.createAppList:(Landroid/content/pm/PackageManager;)Ljava/util/List; // method@0427 │ │ -02dd20: 0c06 |01b0: move-result-object v6 │ │ -02dd22: 6e20 9e04 6500 |01b1: invoke-virtual {v5, v6}, Lcom/gacode/relaunchx/ReLaunchApp;.setApps:(Ljava/util/List;)V // method@049e │ │ -02dd28: 0800 3800 |01b4: move-object/from16 v0, v56 │ │ -02dd2c: 5405 4a06 |01b6: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02dd30: 7701 5004 3700 |01b8: invoke-static/range {v55}, Lcom/gacode/relaunchx/ReLaunch;.parseReadersString:(Ljava/lang/String;)Ljava/util/List; // method@0450 │ │ -02dd36: 0c06 |01bb: move-result-object v6 │ │ -02dd38: 6e20 a304 6500 |01bc: invoke-virtual {v5, v6}, Lcom/gacode/relaunchx/ReLaunchApp;.setReaders:(Ljava/util/List;)V // method@04a3 │ │ -02dd3e: 0800 3800 |01bf: move-object/from16 v0, v56 │ │ -02dd42: 5405 4a06 |01c1: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02dd46: 1a06 0a0a |01c3: const-string v6, "lastOpened" // string@0a0a │ │ -02dd4a: 1a07 dd03 |01c5: const-string v7, "LruFile.txt" // string@03dd │ │ -02dd4e: 6e30 9304 6507 |01c7: invoke-virtual {v5, v6, v7}, Lcom/gacode/relaunchx/ReLaunchApp;.readFile:(Ljava/lang/String;Ljava/lang/String;)Z // method@0493 │ │ -02dd54: 0800 3800 |01ca: move-object/from16 v0, v56 │ │ -02dd58: 5405 4a06 |01cc: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02dd5c: 1a06 7607 |01ce: const-string v6, "favorites" // string@0776 │ │ -02dd60: 1a07 4301 |01d0: const-string v7, "Favorites.txt" // string@0143 │ │ -02dd64: 6e30 9304 6507 |01d2: invoke-virtual {v5, v6, v7}, Lcom/gacode/relaunchx/ReLaunchApp;.readFile:(Ljava/lang/String;Ljava/lang/String;)Z // method@0493 │ │ -02dd6a: 0800 3800 |01d5: move-object/from16 v0, v56 │ │ -02dd6e: 5405 4a06 |01d7: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02dd72: 1a06 b807 |01d9: const-string v6, "filters" // string@07b8 │ │ -02dd76: 1a07 5101 |01db: const-string v7, "Filters.txt" // string@0151 │ │ -02dd7a: 1a08 7d00 |01dd: const-string v8, ":" // string@007d │ │ -02dd7e: 6e40 9404 6587 |01df: invoke-virtual {v5, v6, v7, v8}, Lcom/gacode/relaunchx/ReLaunchApp;.readFile:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z // method@0494 │ │ -02dd84: 0800 3800 |01e2: move-object/from16 v0, v56 │ │ -02dd88: 5405 4a06 |01e4: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02dd8c: 0800 3800 |01e6: move-object/from16 v0, v56 │ │ -02dd90: 5406 6006 |01e8: iget-object v6, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -02dd94: 1a07 b907 |01ea: const-string v7, "filtersAnd" // string@07b9 │ │ -02dd98: 1218 |01ec: const/4 v8, #int 1 // #1 │ │ -02dd9a: 7230 6d00 7608 |01ed: invoke-interface {v6, v7, v8}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ -02dda0: 0a06 |01f0: move-result v6 │ │ -02dda2: 5c56 8606 |01f1: iput-boolean v6, v5, Lcom/gacode/relaunchx/ReLaunchApp;.filters_and:Z // field@0686 │ │ -02dda6: 0800 3800 |01f3: move-object/from16 v0, v56 │ │ -02ddaa: 5405 4a06 |01f5: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02ddae: 1a06 7c06 |01f7: const-string v6, "columns" // string@067c │ │ -02ddb2: 1a07 0301 |01f9: const-string v7, "Columns.txt" // string@0103 │ │ -02ddb6: 1a08 7d00 |01fb: const-string v8, ":" // string@007d │ │ -02ddba: 6e40 9404 6587 |01fd: invoke-virtual {v5, v6, v7, v8}, Lcom/gacode/relaunchx/ReLaunchApp;.readFile:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z // method@0494 │ │ -02ddc0: 0800 3800 |0200: move-object/from16 v0, v56 │ │ -02ddc4: 5405 4a06 |0202: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02ddc8: 5455 8206 |0204: iget-object v5, v5, Lcom/gacode/relaunchx/ReLaunchApp;.columns:Ljava/util/HashMap; // field@0682 │ │ -02ddcc: 6e10 c106 0500 |0206: invoke-virtual {v5}, Ljava/util/HashMap;.clear:()V // method@06c1 │ │ -02ddd2: 0800 3800 |0209: move-object/from16 v0, v56 │ │ -02ddd6: 5405 4a06 |020b: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02ddda: 1a06 7c06 |020d: const-string v6, "columns" // string@067c │ │ -02ddde: 6e20 8604 6500 |020f: invoke-virtual {v5, v6}, Lcom/gacode/relaunchx/ReLaunchApp;.getList:(Ljava/lang/String;)Ljava/util/List; // method@0486 │ │ -02dde4: 0c05 |0212: move-result-object v5 │ │ -02dde6: 7210 d106 0500 |0213: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@06d1 │ │ -02ddec: 0c05 |0216: move-result-object v5 │ │ -02ddee: 7210 c806 0500 |0217: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@06c8 │ │ -02ddf4: 0a06 |021a: move-result v6 │ │ -02ddf6: 3806 7600 |021b: if-eqz v6, 0291 // +0076 │ │ -02ddfa: 7210 c906 0500 |021d: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@06c9 │ │ -02de00: 0c2c |0220: move-result-object v44 │ │ -02de02: 1f2c 3302 |0221: check-cast v44, [Ljava/lang/String; // type@0233 │ │ -02de06: 0800 3800 |0223: move-object/from16 v0, v56 │ │ -02de0a: 5406 4a06 |0225: iget-object v6, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02de0e: 5466 8206 |0227: iget-object v6, v6, Lcom/gacode/relaunchx/ReLaunchApp;.columns:Ljava/util/HashMap; // field@0682 │ │ -02de12: 1207 |0229: const/4 v7, #int 0 // #0 │ │ -02de14: 4607 2c07 |022a: aget-object v7, v44, v7 │ │ -02de18: 1218 |022c: const/4 v8, #int 1 // #1 │ │ -02de1a: 4608 2c08 |022d: aget-object v8, v44, v8 │ │ -02de1e: 7110 5d06 0800 |022f: invoke-static {v8}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ -02de24: 0a08 |0232: move-result v8 │ │ -02de26: 7110 5f06 0800 |0233: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -02de2c: 0c08 |0236: move-result-object v8 │ │ -02de2e: 6e30 c506 7608 |0237: invoke-virtual {v6, v7, v8}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@06c5 │ │ -02de34: 28dd |023a: goto 0217 // -0023 │ │ -02de36: 1a05 a208 |023b: const-string v5, "home" // string@08a2 │ │ -02de3a: 1206 |023d: const/4 v6, #int 0 // #0 │ │ -02de3c: 0800 1200 |023e: move-object/from16 v0, v18 │ │ -02de40: 6e30 5200 5006 |0240: invoke-virtual {v0, v5, v6}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@0052 │ │ -02de46: 0a05 |0243: move-result v5 │ │ -02de48: 6a05 6606 |0244: sput-boolean v5, Lcom/gacode/relaunchx/ReLaunch;.useHome:Z // field@0666 │ │ -02de4c: 1a05 a308 |0246: const-string v5, "home1" // string@08a3 │ │ -02de50: 1206 |0248: const/4 v6, #int 0 // #0 │ │ -02de52: 0800 1200 |0249: move-object/from16 v0, v18 │ │ -02de56: 6e30 5200 5006 |024b: invoke-virtual {v0, v5, v6}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@0052 │ │ -02de5c: 0a05 |024e: move-result v5 │ │ -02de5e: 6a05 6706 |024f: sput-boolean v5, Lcom/gacode/relaunchx/ReLaunch;.useHome1:Z // field@0667 │ │ -02de62: 1a05 890d |0251: const-string v5, "shop" // string@0d89 │ │ -02de66: 1206 |0253: const/4 v6, #int 0 // #0 │ │ -02de68: 0800 1200 |0254: move-object/from16 v0, v18 │ │ -02de6c: 6e30 5200 5006 |0256: invoke-virtual {v0, v5, v6}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@0052 │ │ -02de72: 0a05 |0259: move-result v5 │ │ -02de74: 6a05 6906 |025a: sput-boolean v5, Lcom/gacode/relaunchx/ReLaunch;.useShop:Z // field@0669 │ │ -02de78: 1a05 160a |025c: const-string v5, "library" // string@0a16 │ │ -02de7c: 1206 |025e: const/4 v6, #int 0 // #0 │ │ -02de7e: 0800 1200 |025f: move-object/from16 v0, v18 │ │ -02de82: 6e30 5200 5006 |0261: invoke-virtual {v0, v5, v6}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@0052 │ │ -02de88: 0a05 |0264: move-result v5 │ │ -02de8a: 6a05 6806 |0265: sput-boolean v5, Lcom/gacode/relaunchx/ReLaunch;.useLibrary:Z // field@0668 │ │ -02de8e: 1a05 fa06 |0267: const-string v5, "dirviewer" // string@06fa │ │ -02de92: 1206 |0269: const/4 v6, #int 0 // #0 │ │ -02de94: 0800 1200 |026a: move-object/from16 v0, v18 │ │ -02de98: 6e30 5200 5006 |026c: invoke-virtual {v0, v5, v6}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@0052 │ │ -02de9e: 0a05 |026f: move-result v5 │ │ -02dea0: 0800 3800 |0270: move-object/from16 v0, v56 │ │ -02dea4: 5c05 6506 |0272: iput-boolean v5, v0, Lcom/gacode/relaunchx/ReLaunch;.useDirViewer:Z // field@0665 │ │ -02dea8: 2900 acfd |0274: goto/16 0020 // -0254 │ │ -02deac: 0d15 |0276: move-exception v21 │ │ -02deae: 0800 3800 |0277: move-object/from16 v0, v56 │ │ -02deb2: 5405 4a06 |0279: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02deb6: 1306 0a00 |027b: const/16 v6, #int 10 // #a │ │ -02deba: 5956 8c06 |027d: iput v6, v5, Lcom/gacode/relaunchx/ReLaunchApp;.scrollStep:I // field@068c │ │ -02debe: 0800 3800 |027f: move-object/from16 v0, v56 │ │ -02dec2: 5405 4a06 |0281: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02dec6: 1306 0004 |0283: const/16 v6, #int 1024 // #400 │ │ -02deca: 5956 8d06 |0285: iput v6, v5, Lcom/gacode/relaunchx/ReLaunchApp;.viewerMax:I // field@068d │ │ -02dece: 0800 3800 |0287: move-object/from16 v0, v56 │ │ -02ded2: 5405 4a06 |0289: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02ded6: 1306 0001 |028b: const/16 v6, #int 256 // #100 │ │ -02deda: 5956 8506 |028d: iput v6, v5, Lcom/gacode/relaunchx/ReLaunchApp;.editorMax:I // field@0685 │ │ -02dede: 2900 6bfe |028f: goto/16 00fa // -0195 │ │ -02dee2: 0800 3800 |0291: move-object/from16 v0, v56 │ │ -02dee6: 5405 4a06 |0293: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02deea: 1a06 9f08 |0295: const-string v6, "history" // string@089f │ │ -02deee: 1a07 5b01 |0297: const-string v7, "History.txt" // string@015b │ │ -02def2: 1a08 7d00 |0299: const-string v8, ":" // string@007d │ │ -02def6: 6e40 9404 6587 |029b: invoke-virtual {v5, v6, v7, v8}, Lcom/gacode/relaunchx/ReLaunchApp;.readFile:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z // method@0494 │ │ -02defc: 0800 3800 |029e: move-object/from16 v0, v56 │ │ -02df00: 5405 4a06 |02a0: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02df04: 5455 8806 |02a2: iget-object v5, v5, Lcom/gacode/relaunchx/ReLaunchApp;.history:Ljava/util/HashMap; // field@0688 │ │ -02df08: 6e10 c106 0500 |02a4: invoke-virtual {v5}, Ljava/util/HashMap;.clear:()V // method@06c1 │ │ -02df0e: 0800 3800 |02a7: move-object/from16 v0, v56 │ │ -02df12: 5405 4a06 |02a9: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02df16: 1a06 9f08 |02ab: const-string v6, "history" // string@089f │ │ -02df1a: 6e20 8604 6500 |02ad: invoke-virtual {v5, v6}, Lcom/gacode/relaunchx/ReLaunchApp;.getList:(Ljava/lang/String;)Ljava/util/List; // method@0486 │ │ -02df20: 0c05 |02b0: move-result-object v5 │ │ -02df22: 7210 d106 0500 |02b1: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@06d1 │ │ -02df28: 0c05 |02b4: move-result-object v5 │ │ -02df2a: 7210 c806 0500 |02b5: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@06c8 │ │ -02df30: 0a06 |02b8: move-result v6 │ │ -02df32: 3806 5000 |02b9: if-eqz v6, 0309 // +0050 │ │ -02df36: 7210 c906 0500 |02bb: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@06c9 │ │ -02df3c: 0c2c |02be: move-result-object v44 │ │ -02df3e: 1f2c 3302 |02bf: check-cast v44, [Ljava/lang/String; // type@0233 │ │ -02df42: 1216 |02c1: const/4 v6, #int 1 // #1 │ │ -02df44: 4606 2c06 |02c2: aget-object v6, v44, v6 │ │ -02df48: 1a07 1404 |02c4: const-string v7, "READING" // string@0414 │ │ -02df4c: 6e20 7c06 7600 |02c6: invoke-virtual {v6, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -02df52: 0a06 |02c9: move-result v6 │ │ -02df54: 3806 1b00 |02ca: if-eqz v6, 02e5 // +001b │ │ -02df58: 0800 3800 |02cc: move-object/from16 v0, v56 │ │ -02df5c: 5406 4a06 |02ce: iget-object v6, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02df60: 5466 8806 |02d0: iget-object v6, v6, Lcom/gacode/relaunchx/ReLaunchApp;.history:Ljava/util/HashMap; // field@0688 │ │ -02df64: 1207 |02d2: const/4 v7, #int 0 // #0 │ │ -02df66: 4607 2c07 |02d3: aget-object v7, v44, v7 │ │ -02df6a: 0800 3800 |02d5: move-object/from16 v0, v56 │ │ -02df6e: 5408 4a06 |02d7: iget-object v8, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02df72: 6e10 6806 0800 |02d9: invoke-virtual {v8}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0668 │ │ -02df78: 1218 |02dc: const/4 v8, #int 1 // #1 │ │ -02df7a: 7110 5f06 0800 |02dd: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -02df80: 0c08 |02e0: move-result-object v8 │ │ -02df82: 6e30 c506 7608 |02e1: invoke-virtual {v6, v7, v8}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@06c5 │ │ -02df88: 28d1 |02e4: goto 02b5 // -002f │ │ -02df8a: 1216 |02e5: const/4 v6, #int 1 // #1 │ │ -02df8c: 4606 2c06 |02e6: aget-object v6, v44, v6 │ │ -02df90: 1a07 2d01 |02e8: const-string v7, "FINISHED" // string@012d │ │ -02df94: 6e20 7c06 7600 |02ea: invoke-virtual {v6, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -02df9a: 0a06 |02ed: move-result v6 │ │ -02df9c: 3806 c7ff |02ee: if-eqz v6, 02b5 // -0039 │ │ -02dfa0: 0800 3800 |02f0: move-object/from16 v0, v56 │ │ -02dfa4: 5406 4a06 |02f2: iget-object v6, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02dfa8: 5466 8806 |02f4: iget-object v6, v6, Lcom/gacode/relaunchx/ReLaunchApp;.history:Ljava/util/HashMap; // field@0688 │ │ -02dfac: 1207 |02f6: const/4 v7, #int 0 // #0 │ │ -02dfae: 4607 2c07 |02f7: aget-object v7, v44, v7 │ │ -02dfb2: 0800 3800 |02f9: move-object/from16 v0, v56 │ │ -02dfb6: 5408 4a06 |02fb: iget-object v8, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02dfba: 6e10 6806 0800 |02fd: invoke-virtual {v8}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0668 │ │ -02dfc0: 1228 |0300: const/4 v8, #int 2 // #2 │ │ -02dfc2: 7110 5f06 0800 |0301: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -02dfc8: 0c08 |0304: move-result-object v8 │ │ -02dfca: 6e30 c506 7608 |0305: invoke-virtual {v6, v7, v8}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@06c5 │ │ -02dfd0: 28ad |0308: goto 02b5 // -0053 │ │ -02dfd2: 0800 3800 |0309: move-object/from16 v0, v56 │ │ -02dfd6: 5405 6006 |030b: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -02dfda: 1a06 b50d |030d: const-string v6, "sortKey" // string@0db5 │ │ -02dfde: 1207 |030f: const/4 v7, #int 0 // #0 │ │ -02dfe0: 7230 6e00 6507 |0310: invoke-interface {v5, v6, v7}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@006e │ │ -02dfe6: 0a05 |0313: move-result v5 │ │ -02dfe8: 0800 3800 |0314: move-object/from16 v0, v56 │ │ -02dfec: 5406 6006 |0316: iget-object v6, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -02dff0: 1a07 b90d |0318: const-string v7, "sortOrder" // string@0db9 │ │ -02dff4: 1208 |031a: const/4 v8, #int 0 // #0 │ │ -02dff6: 7230 6e00 7608 |031b: invoke-interface {v6, v7, v8}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@006e │ │ -02dffc: 0a06 |031e: move-result v6 │ │ -02dffe: 0800 3800 |031f: move-object/from16 v0, v56 │ │ -02e002: 7030 5b04 5006 |0321: invoke-direct {v0, v5, v6}, Lcom/gacode/relaunchx/ReLaunch;.setSortMode:(II)V // method@045b │ │ -02e008: 0800 3800 |0324: move-object/from16 v0, v56 │ │ -02e00c: 5505 6506 |0326: iget-boolean v5, v0, Lcom/gacode/relaunchx/ReLaunch;.useDirViewer:Z // field@0665 │ │ -02e010: 3805 1e01 |0328: if-eqz v5, 0446 // +011e │ │ -02e014: 1335 0000 |032a: const/16 v53, #int 0 // #0 │ │ -02e018: 1405 1200 037f |032c: const v5, #float 1.74129e+38 // #7f030012 │ │ -02e01e: 0800 3800 |032f: move-object/from16 v0, v56 │ │ -02e022: 6e20 5904 5000 |0331: invoke-virtual {v0, v5}, Lcom/gacode/relaunchx/ReLaunch;.setContentView:(I)V // method@0459 │ │ -02e028: 7401 5300 1200 |0334: invoke-virtual/range {v18}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0053 │ │ -02e02e: 0c05 |0337: move-result-object v5 │ │ -02e030: 3805 0a00 |0338: if-eqz v5, 0342 // +000a │ │ -02e034: 1a05 d20d |033a: const-string v5, "start_dir" // string@0dd2 │ │ -02e038: 0800 1200 |033c: move-object/from16 v0, v18 │ │ -02e03c: 6e20 5600 5000 |033e: invoke-virtual {v0, v5}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0056 │ │ -02e042: 0c35 |0341: move-result-object v53 │ │ -02e044: 1405 0700 0c7f |0342: const v5, #float 1.86092e+38 // #7f0c0007 │ │ -02e04a: 0800 3800 |0345: move-object/from16 v0, v56 │ │ -02e04e: 6e20 2c04 5000 |0347: invoke-virtual {v0, v5}, Lcom/gacode/relaunchx/ReLaunch;.findViewById:(I)Landroid/view/View; // method@042c │ │ -02e054: 0c05 |034a: move-result-object v5 │ │ -02e056: 1f05 7600 |034b: check-cast v5, Landroid/widget/ImageButton; // type@0076 │ │ -02e05a: 2206 1601 |034d: new-instance v6, Lcom/gacode/relaunchx/ReLaunch$15; // type@0116 │ │ -02e05e: 0800 3800 |034f: move-object/from16 v0, v56 │ │ -02e062: 7020 2c03 0600 |0351: invoke-direct {v6, v0}, Lcom/gacode/relaunchx/ReLaunch$15;.:(Lcom/gacode/relaunchx/ReLaunch;)V // method@032c │ │ -02e068: 6e20 3001 6500 |0354: invoke-virtual {v5, v6}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0130 │ │ -02e06e: 3835 0e00 |0357: if-eqz v53, 0365 // +000e │ │ -02e072: 12f5 |0359: const/4 v5, #int -1 // #ff │ │ -02e074: 7110 5f06 0500 |035a: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -02e07a: 0c05 |035d: move-result-object v5 │ │ -02e07c: 0800 3800 |035e: move-object/from16 v0, v56 │ │ -02e080: 0801 3500 |0360: move-object/from16 v1, v53 │ │ -02e084: 7030 2b04 1005 |0362: invoke-direct {v0, v1, v5}, Lcom/gacode/relaunchx/ReLaunch;.drawDirectory:(Ljava/lang/String;Ljava/lang/Integer;)V // method@042b │ │ -02e08a: 0800 3800 |0365: move-object/from16 v0, v56 │ │ -02e08e: 5405 4a06 |0367: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02e092: 1216 |0369: const/4 v6, #int 1 // #1 │ │ -02e094: 5c56 8106 |036a: iput-boolean v6, v5, Lcom/gacode/relaunchx/ReLaunchApp;.booted:Z // field@0681 │ │ -02e098: 0800 3800 |036c: move-object/from16 v0, v56 │ │ -02e09c: 5505 5d06 |036e: iget-boolean v5, v0, Lcom/gacode/relaunchx/ReLaunch;.mountReceiverRegistered:Z // field@065d │ │ -02e0a0: 3905 2700 |0370: if-nez v5, 0397 // +0027 │ │ -02e0a4: 221c 1d00 |0372: new-instance v28, Landroid/content/IntentFilter; // type@001d │ │ -02e0a8: 1a05 5505 |0374: const-string v5, "android.intent.action.MEDIA_MOUNTED" // string@0555 │ │ -02e0ac: 0800 1c00 |0376: move-object/from16 v0, v28 │ │ -02e0b0: 7020 6100 5000 |0378: invoke-direct {v0, v5}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@0061 │ │ -02e0b6: 1a05 8a07 |037b: const-string v5, "file" // string@078a │ │ -02e0ba: 0800 1c00 |037d: move-object/from16 v0, v28 │ │ -02e0be: 6e20 6300 5000 |037f: invoke-virtual {v0, v5}, Landroid/content/IntentFilter;.addDataScheme:(Ljava/lang/String;)V // method@0063 │ │ -02e0c4: 0800 3800 |0382: move-object/from16 v0, v56 │ │ -02e0c8: 5405 4406 |0384: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.SDCardChangeReceiver:Landroid/content/BroadcastReceiver; // field@0644 │ │ -02e0cc: 2206 1d00 |0386: new-instance v6, Landroid/content/IntentFilter; // type@001d │ │ -02e0d0: 0800 1c00 |0388: move-object/from16 v0, v28 │ │ -02e0d4: 7020 6000 0600 |038a: invoke-direct {v6, v0}, Landroid/content/IntentFilter;.:(Landroid/content/IntentFilter;)V // method@0060 │ │ -02e0da: 0800 3800 |038d: move-object/from16 v0, v56 │ │ -02e0de: 6e30 5404 5006 |038f: invoke-virtual {v0, v5, v6}, Lcom/gacode/relaunchx/ReLaunch;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@0454 │ │ -02e0e4: 1215 |0392: const/4 v5, #int 1 // #1 │ │ -02e0e6: 0800 3800 |0393: move-object/from16 v0, v56 │ │ -02e0ea: 5c05 5d06 |0395: iput-boolean v5, v0, Lcom/gacode/relaunchx/ReLaunch;.mountReceiverRegistered:Z // field@065d │ │ -02e0ee: 0800 3800 |0397: move-object/from16 v0, v56 │ │ -02e0f2: 5505 5f06 |0399: iget-boolean v5, v0, Lcom/gacode/relaunchx/ReLaunch;.powerReceiverRegistered:Z // field@065f │ │ -02e0f6: 3905 2a00 |039b: if-nez v5, 03c5 // +002a │ │ -02e0fa: 221c 1d00 |039d: new-instance v28, Landroid/content/IntentFilter; // type@001d │ │ -02e0fe: 7601 5f00 1c00 |039f: invoke-direct/range {v28}, Landroid/content/IntentFilter;.:()V // method@005f │ │ -02e104: 1a05 4f05 |03a2: const-string v5, "android.intent.action.ACTION_POWER_CONNECTED" // string@054f │ │ -02e108: 0800 1c00 |03a4: move-object/from16 v0, v28 │ │ -02e10c: 6e20 6200 5000 |03a6: invoke-virtual {v0, v5}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@0062 │ │ -02e112: 1a05 5005 |03a9: const-string v5, "android.intent.action.ACTION_POWER_DISCONNECTED" // string@0550 │ │ -02e116: 0800 1c00 |03ab: move-object/from16 v0, v28 │ │ -02e11a: 6e20 6200 5000 |03ad: invoke-virtual {v0, v5}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@0062 │ │ -02e120: 0800 3800 |03b0: move-object/from16 v0, v56 │ │ -02e124: 5405 4306 |03b2: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.PowerChangeReceiver:Landroid/content/BroadcastReceiver; // field@0643 │ │ -02e128: 2206 1d00 |03b4: new-instance v6, Landroid/content/IntentFilter; // type@001d │ │ -02e12c: 0800 1c00 |03b6: move-object/from16 v0, v28 │ │ -02e130: 7020 6000 0600 |03b8: invoke-direct {v6, v0}, Landroid/content/IntentFilter;.:(Landroid/content/IntentFilter;)V // method@0060 │ │ -02e136: 0800 3800 |03bb: move-object/from16 v0, v56 │ │ -02e13a: 6e30 5404 5006 |03bd: invoke-virtual {v0, v5, v6}, Lcom/gacode/relaunchx/ReLaunch;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@0454 │ │ -02e140: 1215 |03c0: const/4 v5, #int 1 // #1 │ │ -02e142: 0800 3800 |03c1: move-object/from16 v0, v56 │ │ -02e146: 5c05 5f06 |03c3: iput-boolean v5, v0, Lcom/gacode/relaunchx/ReLaunch;.powerReceiverRegistered:Z // field@065f │ │ -02e14a: 0800 3800 |03c5: move-object/from16 v0, v56 │ │ -02e14e: 5505 6a06 |03c7: iget-boolean v5, v0, Lcom/gacode/relaunchx/ReLaunch;.wifiReceiverRegistered:Z // field@066a │ │ -02e152: 3905 2300 |03c9: if-nez v5, 03ec // +0023 │ │ -02e156: 221c 1d00 |03cb: new-instance v28, Landroid/content/IntentFilter; // type@001d │ │ -02e15a: 7601 5f00 1c00 |03cd: invoke-direct/range {v28}, Landroid/content/IntentFilter;.:()V // method@005f │ │ -02e160: 1a05 5a05 |03d0: const-string v5, "android.net.conn.CONNECTIVITY_CHANGE" // string@055a │ │ -02e164: 0800 1c00 |03d2: move-object/from16 v0, v28 │ │ -02e168: 6e20 6200 5000 |03d4: invoke-virtual {v0, v5}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@0062 │ │ -02e16e: 0800 3800 |03d7: move-object/from16 v0, v56 │ │ -02e172: 5405 4706 |03d9: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.WiFiChangeReceiver:Landroid/content/BroadcastReceiver; // field@0647 │ │ -02e176: 2206 1d00 |03db: new-instance v6, Landroid/content/IntentFilter; // type@001d │ │ -02e17a: 0800 1c00 |03dd: move-object/from16 v0, v28 │ │ -02e17e: 7020 6000 0600 |03df: invoke-direct {v6, v0}, Landroid/content/IntentFilter;.:(Landroid/content/IntentFilter;)V // method@0060 │ │ -02e184: 0800 3800 |03e2: move-object/from16 v0, v56 │ │ -02e188: 6e30 5404 5006 |03e4: invoke-virtual {v0, v5, v6}, Lcom/gacode/relaunchx/ReLaunch;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@0454 │ │ -02e18e: 1215 |03e7: const/4 v5, #int 1 // #1 │ │ -02e190: 0800 3800 |03e8: move-object/from16 v0, v56 │ │ -02e194: 5c05 6a06 |03ea: iput-boolean v5, v0, Lcom/gacode/relaunchx/ReLaunch;.wifiReceiverRegistered:Z // field@066a │ │ -02e198: 0800 3800 |03ec: move-object/from16 v0, v56 │ │ -02e19c: 5405 6006 |03ee: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -02e1a0: 0800 3800 |03f0: move-object/from16 v0, v56 │ │ -02e1a4: 7120 1005 5000 |03f2: invoke-static {v0, v5}, Lcom/gacode/relaunchx/ScreenOrientation;.set:(Landroid/app/Activity;Landroid/content/SharedPreferences;)V // method@0510 │ │ -02e1aa: 0800 3800 |03f5: move-object/from16 v0, v56 │ │ -02e1ae: 5405 4a06 |03f7: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02e1b2: 0800 3800 |03f9: move-object/from16 v0, v56 │ │ -02e1b6: 5406 6006 |03fb: iget-object v6, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -02e1ba: 1407 0100 0c7f |03fd: const v7, #float 1.86092e+38 // #7f0c0001 │ │ -02e1c0: 0800 3800 |0400: move-object/from16 v0, v56 │ │ -02e1c4: 6e20 2c04 7000 |0402: invoke-virtual {v0, v7}, Lcom/gacode/relaunchx/ReLaunch;.findViewById:(I)Landroid/view/View; // method@042c │ │ -02e1ca: 0c07 |0405: move-result-object v7 │ │ -02e1cc: 7130 4b05 6507 |0406: invoke-static {v5, v6, v7}, Lcom/gacode/relaunchx/SizeManipulation;.AdjustWithPreferencesToolbarMinHeight:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/view/View;)V // method@054b │ │ -02e1d2: 0800 3800 |0409: move-object/from16 v0, v56 │ │ -02e1d6: 5405 4a06 |040b: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02e1da: 0800 3800 |040d: move-object/from16 v0, v56 │ │ -02e1de: 5406 6006 |040f: iget-object v6, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -02e1e2: 1407 6500 0c7f |0411: const v7, #float 1.86094e+38 // #7f0c0065 │ │ -02e1e8: 0800 3800 |0414: move-object/from16 v0, v56 │ │ -02e1ec: 6e20 2c04 7000 |0416: invoke-virtual {v0, v7}, Lcom/gacode/relaunchx/ReLaunch;.findViewById:(I)Landroid/view/View; // method@042c │ │ -02e1f2: 0c07 |0419: move-result-object v7 │ │ -02e1f4: 7130 4b05 6507 |041a: invoke-static {v5, v6, v7}, Lcom/gacode/relaunchx/SizeManipulation;.AdjustWithPreferencesToolbarMinHeight:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/view/View;)V // method@054b │ │ -02e1fa: 0800 3800 |041d: move-object/from16 v0, v56 │ │ -02e1fe: 5405 4a06 |041f: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02e202: 0800 3800 |0421: move-object/from16 v0, v56 │ │ -02e206: 5406 6006 |0423: iget-object v6, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -02e20a: 1407 6600 0c7f |0425: const v7, #float 1.86094e+38 // #7f0c0066 │ │ -02e210: 0800 3800 |0428: move-object/from16 v0, v56 │ │ -02e214: 6e20 2c04 7000 |042a: invoke-virtual {v0, v7}, Lcom/gacode/relaunchx/ReLaunch;.findViewById:(I)Landroid/view/View; // method@042c │ │ -02e21a: 0c07 |042d: move-result-object v7 │ │ -02e21c: 7130 4b05 6507 |042e: invoke-static {v5, v6, v7}, Lcom/gacode/relaunchx/SizeManipulation;.AdjustWithPreferencesToolbarMinHeight:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/view/View;)V // method@054b │ │ -02e222: 0800 3800 |0431: move-object/from16 v0, v56 │ │ -02e226: 5405 4a06 |0433: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02e22a: 0800 3800 |0435: move-object/from16 v0, v56 │ │ -02e22e: 5406 6006 |0437: iget-object v6, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -02e232: 1407 4700 0c7f |0439: const v7, #float 1.86093e+38 // #7f0c0047 │ │ -02e238: 0800 3800 |043c: move-object/from16 v0, v56 │ │ -02e23c: 6e20 2c04 7000 |043e: invoke-virtual {v0, v7}, Lcom/gacode/relaunchx/ReLaunch;.findViewById:(I)Landroid/view/View; // method@042c │ │ -02e242: 0c07 |0441: move-result-object v7 │ │ -02e244: 7130 4b05 6507 |0442: invoke-static {v5, v6, v7}, Lcom/gacode/relaunchx/SizeManipulation;.AdjustWithPreferencesToolbarMinHeight:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/view/View;)V // method@054b │ │ -02e24a: 0e00 |0445: return-void │ │ -02e24c: 1405 0c00 037f |0446: const v5, #float 1.74129e+38 // #7f03000c │ │ -02e252: 0800 3800 |0449: move-object/from16 v0, v56 │ │ -02e256: 6e20 5904 5000 |044b: invoke-virtual {v0, v5}, Lcom/gacode/relaunchx/ReLaunch;.setContentView:(I)V // method@0459 │ │ -02e25c: 0800 3800 |044e: move-object/from16 v0, v56 │ │ -02e260: 5405 6006 |0450: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -02e264: 1a06 8f0d |0452: const-string v6, "showButtons" // string@0d8f │ │ -02e268: 1217 |0454: const/4 v7, #int 1 // #1 │ │ -02e26a: 7230 6d00 6507 |0455: invoke-interface {v5, v6, v7}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ -02e270: 0a05 |0458: move-result v5 │ │ -02e272: 3905 0a00 |0459: if-nez v5, 0463 // +000a │ │ -02e276: 1405 0100 0c7f |045b: const v5, #float 1.86092e+38 // #7f0c0001 │ │ -02e27c: 0800 3800 |045e: move-object/from16 v0, v56 │ │ -02e280: 7020 3b04 5000 |0460: invoke-direct {v0, v5}, Lcom/gacode/relaunchx/ReLaunch;.hideLayout:(I)V // method@043b │ │ -02e286: 6305 6606 |0463: sget-boolean v5, Lcom/gacode/relaunchx/ReLaunch;.useHome:Z // field@0666 │ │ -02e28a: 3805 9300 |0465: if-eqz v5, 04f8 // +0093 │ │ -02e28e: 0800 3800 |0467: move-object/from16 v0, v56 │ │ -02e292: 5405 4a06 |0469: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02e296: 1a06 7705 |046b: const-string v6, "app_last" // string@0577 │ │ -02e29a: 1a07 c500 |046d: const-string v7, "AppLruFile.txt" // string@00c5 │ │ -02e29e: 1a08 7d00 |046f: const-string v8, ":" // string@007d │ │ -02e2a2: 6e40 9404 6587 |0471: invoke-virtual {v5, v6, v7, v8}, Lcom/gacode/relaunchx/ReLaunchApp;.readFile:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z // method@0494 │ │ -02e2a8: 0800 3800 |0474: move-object/from16 v0, v56 │ │ -02e2ac: 5405 4a06 |0476: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02e2b0: 1a06 7305 |0478: const-string v6, "app_favorites" // string@0573 │ │ -02e2b4: 1a07 c400 |047a: const-string v7, "AppFavorites.txt" // string@00c4 │ │ -02e2b8: 1a08 7d00 |047c: const-string v8, ":" // string@007d │ │ -02e2bc: 6e40 9404 6587 |047e: invoke-virtual {v5, v6, v7, v8}, Lcom/gacode/relaunchx/ReLaunchApp;.readFile:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z // method@0494 │ │ -02e2c2: 1405 7200 0c7f |0481: const v5, #float 1.86094e+38 // #7f0c0072 │ │ -02e2c8: 0800 3800 |0484: move-object/from16 v0, v56 │ │ -02e2cc: 6e20 2c04 5000 |0486: invoke-virtual {v0, v5}, Lcom/gacode/relaunchx/ReLaunch;.findViewById:(I)Landroid/view/View; // method@042c │ │ -02e2d2: 0c26 |0489: move-result-object v38 │ │ -02e2d4: 1f26 7600 |048a: check-cast v38, Landroid/widget/ImageButton; // type@0076 │ │ -02e2d8: 2228 2601 |048c: new-instance v40, Lcom/gacode/relaunchx/ReLaunch$1LruaSimpleOnGestureListener; // type@0126 │ │ -02e2dc: 0800 2800 |048e: move-object/from16 v0, v40 │ │ -02e2e0: 0801 3800 |0490: move-object/from16 v1, v56 │ │ -02e2e4: 0802 2600 |0492: move-object/from16 v2, v38 │ │ -02e2e8: 7030 5d03 1002 |0494: invoke-direct {v0, v1, v2}, Lcom/gacode/relaunchx/ReLaunch$1LruaSimpleOnGestureListener;.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/widget/ImageButton;)V // method@035d │ │ -02e2ee: 2227 5900 |0497: new-instance v39, Landroid/view/GestureDetector; // type@0059 │ │ -02e2f2: 7602 db00 2700 |0499: invoke-direct/range {v39, v40}, Landroid/view/GestureDetector;.:(Landroid/view/GestureDetector$OnGestureListener;)V // method@00db │ │ -02e2f8: 2205 1701 |049c: new-instance v5, Lcom/gacode/relaunchx/ReLaunch$16; // type@0117 │ │ -02e2fc: 0800 3800 |049e: move-object/from16 v0, v56 │ │ -02e300: 0801 2700 |04a0: move-object/from16 v1, v39 │ │ -02e304: 7030 2e03 0501 |04a2: invoke-direct {v5, v0, v1}, Lcom/gacode/relaunchx/ReLaunch$16;.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/view/GestureDetector;)V // method@032e │ │ -02e30a: 0800 2600 |04a5: move-object/from16 v0, v38 │ │ -02e30e: 6e20 3101 5000 |04a7: invoke-virtual {v0, v5}, Landroid/widget/ImageButton;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@0131 │ │ -02e314: 1405 7300 0c7f |04aa: const v5, #float 1.86094e+38 // #7f0c0073 │ │ -02e31a: 0800 3800 |04ad: move-object/from16 v0, v56 │ │ -02e31e: 6e20 2c04 5000 |04af: invoke-virtual {v0, v5}, Lcom/gacode/relaunchx/ReLaunch;.findViewById:(I)Landroid/view/View; // method@042c │ │ -02e324: 0c0a |04b2: move-result-object v10 │ │ -02e326: 1f0a 7600 |04b3: check-cast v10, Landroid/widget/ImageButton; // type@0076 │ │ -02e32a: 220c 1c01 |04b5: new-instance v12, Lcom/gacode/relaunchx/ReLaunch$1AllaSimpleOnGestureListener; // type@011c │ │ -02e32e: 0800 3800 |04b7: move-object/from16 v0, v56 │ │ -02e332: 7030 3803 0c0a |04b9: invoke-direct {v12, v0, v10}, Lcom/gacode/relaunchx/ReLaunch$1AllaSimpleOnGestureListener;.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/widget/ImageButton;)V // method@0338 │ │ -02e338: 220b 5900 |04bc: new-instance v11, Landroid/view/GestureDetector; // type@0059 │ │ -02e33c: 7020 db00 cb00 |04be: invoke-direct {v11, v12}, Landroid/view/GestureDetector;.:(Landroid/view/GestureDetector$OnGestureListener;)V // method@00db │ │ -02e342: 2205 1801 |04c1: new-instance v5, Lcom/gacode/relaunchx/ReLaunch$17; // type@0118 │ │ -02e346: 0800 3800 |04c3: move-object/from16 v0, v56 │ │ -02e34a: 7030 3003 050b |04c5: invoke-direct {v5, v0, v11}, Lcom/gacode/relaunchx/ReLaunch$17;.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/view/GestureDetector;)V // method@0330 │ │ -02e350: 6e20 3101 5a00 |04c8: invoke-virtual {v10, v5}, Landroid/widget/ImageButton;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@0131 │ │ -02e356: 1405 7400 0c7f |04cb: const v5, #float 1.86094e+38 // #7f0c0074 │ │ -02e35c: 0800 3800 |04ce: move-object/from16 v0, v56 │ │ -02e360: 6e20 2c04 5000 |04d0: invoke-virtual {v0, v5}, Lcom/gacode/relaunchx/ReLaunch;.findViewById:(I)Landroid/view/View; // method@042c │ │ -02e366: 0c19 |04d3: move-result-object v25 │ │ -02e368: 1f19 7600 |04d4: check-cast v25, Landroid/widget/ImageButton; // type@0076 │ │ -02e36c: 221b 1f01 |04d6: new-instance v27, Lcom/gacode/relaunchx/ReLaunch$1FavaSimpleOnGestureListener; // type@011f │ │ -02e370: 0800 1b00 |04d8: move-object/from16 v0, v27 │ │ -02e374: 0801 3800 |04da: move-object/from16 v1, v56 │ │ -02e378: 7020 4403 1000 |04dc: invoke-direct {v0, v1}, Lcom/gacode/relaunchx/ReLaunch$1FavaSimpleOnGestureListener;.:(Lcom/gacode/relaunchx/ReLaunch;)V // method@0344 │ │ -02e37e: 221a 5900 |04df: new-instance v26, Landroid/view/GestureDetector; // type@0059 │ │ -02e382: 0800 1a00 |04e1: move-object/from16 v0, v26 │ │ -02e386: 0801 3800 |04e3: move-object/from16 v1, v56 │ │ -02e38a: 0802 1b00 |04e5: move-object/from16 v2, v27 │ │ -02e38e: 7030 da00 1002 |04e7: invoke-direct {v0, v1, v2}, Landroid/view/GestureDetector;.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;)V // method@00da │ │ -02e394: 2205 1901 |04ea: new-instance v5, Lcom/gacode/relaunchx/ReLaunch$18; // type@0119 │ │ -02e398: 0800 3800 |04ec: move-object/from16 v0, v56 │ │ -02e39c: 0801 1a00 |04ee: move-object/from16 v1, v26 │ │ -02e3a0: 7030 3203 0501 |04f0: invoke-direct {v5, v0, v1}, Lcom/gacode/relaunchx/ReLaunch$18;.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/view/GestureDetector;)V // method@0332 │ │ -02e3a6: 0800 1900 |04f3: move-object/from16 v0, v25 │ │ -02e3aa: 6e20 3101 5000 |04f5: invoke-virtual {v0, v5}, Landroid/widget/ImageButton;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@0131 │ │ -02e3b0: 0800 3800 |04f8: move-object/from16 v0, v56 │ │ -02e3b4: 5405 6006 |04fa: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -02e3b8: 1a06 8f0d |04fc: const-string v6, "showButtons" // string@0d8f │ │ -02e3bc: 1217 |04fe: const/4 v7, #int 1 // #1 │ │ -02e3be: 7230 6d00 6507 |04ff: invoke-interface {v5, v6, v7}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ -02e3c4: 0a05 |0502: move-result v5 │ │ -02e3c6: 3805 d100 |0503: if-eqz v5, 05d4 // +00d1 │ │ -02e3ca: 1405 6000 0c7f |0505: const v5, #float 1.86094e+38 // #7f0c0060 │ │ -02e3d0: 0800 3800 |0508: move-object/from16 v0, v56 │ │ -02e3d4: 6e20 2c04 5000 |050a: invoke-virtual {v0, v5}, Lcom/gacode/relaunchx/ReLaunch;.findViewById:(I)Landroid/view/View; // method@042c │ │ -02e3da: 0c1d |050d: move-result-object v29 │ │ -02e3dc: 1f1d 7600 |050e: check-cast v29, Landroid/widget/ImageButton; // type@0076 │ │ -02e3e0: 221f 2401 |0510: new-instance v31, Lcom/gacode/relaunchx/ReLaunch$1HomeSimpleOnGestureListener; // type@0124 │ │ -02e3e4: 0800 1f00 |0512: move-object/from16 v0, v31 │ │ -02e3e8: 0801 3800 |0514: move-object/from16 v1, v56 │ │ -02e3ec: 0802 1d00 |0516: move-object/from16 v2, v29 │ │ -02e3f0: 7030 5503 1002 |0518: invoke-direct {v0, v1, v2}, Lcom/gacode/relaunchx/ReLaunch$1HomeSimpleOnGestureListener;.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/widget/ImageButton;)V // method@0355 │ │ -02e3f6: 221e 5900 |051b: new-instance v30, Landroid/view/GestureDetector; // type@0059 │ │ -02e3fa: 7602 db00 1e00 |051d: invoke-direct/range {v30, v31}, Landroid/view/GestureDetector;.:(Landroid/view/GestureDetector$OnGestureListener;)V // method@00db │ │ -02e400: 2205 1a01 |0520: new-instance v5, Lcom/gacode/relaunchx/ReLaunch$19; // type@011a │ │ -02e404: 0800 3800 |0522: move-object/from16 v0, v56 │ │ -02e408: 0801 1e00 |0524: move-object/from16 v1, v30 │ │ -02e40c: 7030 3403 0501 |0526: invoke-direct {v5, v0, v1}, Lcom/gacode/relaunchx/ReLaunch$19;.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/view/GestureDetector;)V // method@0334 │ │ -02e412: 0800 1d00 |0529: move-object/from16 v0, v29 │ │ -02e416: 6e20 3101 5000 |052b: invoke-virtual {v0, v5}, Landroid/widget/ImageButton;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@0131 │ │ -02e41c: 1405 6400 0c7f |052e: const v5, #float 1.86094e+38 // #7f0c0064 │ │ -02e422: 0800 3800 |0531: move-object/from16 v0, v56 │ │ -02e426: 6e20 2c04 5000 |0533: invoke-virtual {v0, v5}, Lcom/gacode/relaunchx/ReLaunch;.findViewById:(I)Landroid/view/View; // method@042c │ │ -02e42c: 0c31 |0536: move-result-object v49 │ │ -02e42e: 1f31 7600 |0537: check-cast v49, Landroid/widget/ImageButton; // type@0076 │ │ -02e432: 2233 2b01 |0539: new-instance v51, Lcom/gacode/relaunchx/ReLaunch$1SettingsSimpleOnGestureListener; // type@012b │ │ -02e436: 0800 3300 |053b: move-object/from16 v0, v51 │ │ -02e43a: 0801 3800 |053d: move-object/from16 v1, v56 │ │ -02e43e: 0802 3100 |053f: move-object/from16 v2, v49 │ │ -02e442: 0803 2d00 |0541: move-object/from16 v3, v45 │ │ -02e446: 7040 6d03 1032 |0543: invoke-direct {v0, v1, v2, v3}, Lcom/gacode/relaunchx/ReLaunch$1SettingsSimpleOnGestureListener;.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/widget/ImageButton;Landroid/app/Activity;)V // method@036d │ │ -02e44c: 2232 5900 |0546: new-instance v50, Landroid/view/GestureDetector; // type@0059 │ │ -02e450: 7602 db00 3200 |0548: invoke-direct/range {v50, v51}, Landroid/view/GestureDetector;.:(Landroid/view/GestureDetector$OnGestureListener;)V // method@00db │ │ -02e456: 2205 3501 |054b: new-instance v5, Lcom/gacode/relaunchx/ReLaunch$20; // type@0135 │ │ -02e45a: 0800 3800 |054d: move-object/from16 v0, v56 │ │ -02e45e: 0801 3200 |054f: move-object/from16 v1, v50 │ │ -02e462: 7030 8d03 0501 |0551: invoke-direct {v5, v0, v1}, Lcom/gacode/relaunchx/ReLaunch$20;.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/view/GestureDetector;)V // method@038d │ │ -02e468: 0800 3100 |0554: move-object/from16 v0, v49 │ │ -02e46c: 6e20 3101 5000 |0556: invoke-virtual {v0, v5}, Landroid/widget/ImageButton;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@0131 │ │ -02e472: 1405 6300 0c7f |0559: const v5, #float 1.86094e+38 // #7f0c0063 │ │ -02e478: 0800 3800 |055c: move-object/from16 v0, v56 │ │ -02e47c: 6e20 2c04 5000 |055e: invoke-virtual {v0, v5}, Lcom/gacode/relaunchx/ReLaunch;.findViewById:(I)Landroid/view/View; // method@042c │ │ -02e482: 0c2e |0561: move-result-object v46 │ │ -02e484: 1f2e 7600 |0562: check-cast v46, Landroid/widget/ImageButton; // type@0076 │ │ -02e488: 2230 2a01 |0564: new-instance v48, Lcom/gacode/relaunchx/ReLaunch$1SearchSimpleOnGestureListener; // type@012a │ │ -02e48c: 0800 3000 |0566: move-object/from16 v0, v48 │ │ -02e490: 0801 3800 |0568: move-object/from16 v1, v56 │ │ -02e494: 0802 2e00 |056a: move-object/from16 v2, v46 │ │ -02e498: 7030 6903 1002 |056c: invoke-direct {v0, v1, v2}, Lcom/gacode/relaunchx/ReLaunch$1SearchSimpleOnGestureListener;.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/widget/ImageButton;)V // method@0369 │ │ -02e49e: 222f 5900 |056f: new-instance v47, Landroid/view/GestureDetector; // type@0059 │ │ -02e4a2: 7602 db00 2f00 |0571: invoke-direct/range {v47, v48}, Landroid/view/GestureDetector;.:(Landroid/view/GestureDetector$OnGestureListener;)V // method@00db │ │ -02e4a8: 2205 3601 |0574: new-instance v5, Lcom/gacode/relaunchx/ReLaunch$21; // type@0136 │ │ -02e4ac: 0800 3800 |0576: move-object/from16 v0, v56 │ │ -02e4b0: 0801 2f00 |0578: move-object/from16 v1, v47 │ │ -02e4b4: 7030 8f03 0501 |057a: invoke-direct {v5, v0, v1}, Lcom/gacode/relaunchx/ReLaunch$21;.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/view/GestureDetector;)V // method@038f │ │ -02e4ba: 0800 2e00 |057d: move-object/from16 v0, v46 │ │ -02e4be: 6e20 3101 5000 |057f: invoke-virtual {v0, v5}, Landroid/widget/ImageButton;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@0131 │ │ -02e4c4: 1405 6100 0c7f |0582: const v5, #float 1.86094e+38 // #7f0c0061 │ │ -02e4ca: 0800 3800 |0585: move-object/from16 v0, v56 │ │ -02e4ce: 6e20 2c04 5000 |0587: invoke-virtual {v0, v5}, Lcom/gacode/relaunchx/ReLaunch;.findViewById:(I)Landroid/view/View; // method@042c │ │ -02e4d4: 0c23 |058a: move-result-object v35 │ │ -02e4d6: 1f23 7600 |058b: check-cast v35, Landroid/widget/ImageButton; // type@0076 │ │ -02e4da: 2225 2501 |058d: new-instance v37, Lcom/gacode/relaunchx/ReLaunch$1LruSimpleOnGestureListener; // type@0125 │ │ -02e4de: 0800 2500 |058f: move-object/from16 v0, v37 │ │ -02e4e2: 0801 3800 |0591: move-object/from16 v1, v56 │ │ -02e4e6: 0802 2300 |0593: move-object/from16 v2, v35 │ │ -02e4ea: 7030 5903 1002 |0595: invoke-direct {v0, v1, v2}, Lcom/gacode/relaunchx/ReLaunch$1LruSimpleOnGestureListener;.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/widget/ImageButton;)V // method@0359 │ │ -02e4f0: 2224 5900 |0598: new-instance v36, Landroid/view/GestureDetector; // type@0059 │ │ -02e4f4: 7602 db00 2400 |059a: invoke-direct/range {v36, v37}, Landroid/view/GestureDetector;.:(Landroid/view/GestureDetector$OnGestureListener;)V // method@00db │ │ -02e4fa: 2205 3701 |059d: new-instance v5, Lcom/gacode/relaunchx/ReLaunch$22; // type@0137 │ │ -02e4fe: 0800 3800 |059f: move-object/from16 v0, v56 │ │ -02e502: 0801 2400 |05a1: move-object/from16 v1, v36 │ │ -02e506: 7030 9103 0501 |05a3: invoke-direct {v5, v0, v1}, Lcom/gacode/relaunchx/ReLaunch$22;.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/view/GestureDetector;)V // method@0391 │ │ -02e50c: 0800 2300 |05a6: move-object/from16 v0, v35 │ │ -02e510: 6e20 3101 5000 |05a8: invoke-virtual {v0, v5}, Landroid/widget/ImageButton;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@0131 │ │ -02e516: 1405 6200 0c7f |05ab: const v5, #float 1.86094e+38 // #7f0c0062 │ │ -02e51c: 0800 3800 |05ae: move-object/from16 v0, v56 │ │ -02e520: 6e20 2c04 5000 |05b0: invoke-virtual {v0, v5}, Lcom/gacode/relaunchx/ReLaunch;.findViewById:(I)Landroid/view/View; // method@042c │ │ -02e526: 0c16 |05b3: move-result-object v22 │ │ -02e528: 1f16 7600 |05b4: check-cast v22, Landroid/widget/ImageButton; // type@0076 │ │ -02e52c: 2218 1e01 |05b6: new-instance v24, Lcom/gacode/relaunchx/ReLaunch$1FavSimpleOnGestureListener; // type@011e │ │ -02e530: 0800 1800 |05b8: move-object/from16 v0, v24 │ │ -02e534: 0801 3800 |05ba: move-object/from16 v1, v56 │ │ -02e538: 0802 1600 |05bc: move-object/from16 v2, v22 │ │ -02e53c: 7030 4003 1002 |05be: invoke-direct {v0, v1, v2}, Lcom/gacode/relaunchx/ReLaunch$1FavSimpleOnGestureListener;.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/widget/ImageButton;)V // method@0340 │ │ -02e542: 2217 5900 |05c1: new-instance v23, Landroid/view/GestureDetector; // type@0059 │ │ -02e546: 7602 db00 1700 |05c3: invoke-direct/range {v23, v24}, Landroid/view/GestureDetector;.:(Landroid/view/GestureDetector$OnGestureListener;)V // method@00db │ │ -02e54c: 2205 3801 |05c6: new-instance v5, Lcom/gacode/relaunchx/ReLaunch$23; // type@0138 │ │ -02e550: 0800 3800 |05c8: move-object/from16 v0, v56 │ │ -02e554: 0801 1700 |05ca: move-object/from16 v1, v23 │ │ -02e558: 7030 9303 0501 |05cc: invoke-direct {v5, v0, v1}, Lcom/gacode/relaunchx/ReLaunch$23;.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/view/GestureDetector;)V // method@0393 │ │ -02e55e: 0800 1600 |05cf: move-object/from16 v0, v22 │ │ -02e562: 6e20 3101 5000 |05d1: invoke-virtual {v0, v5}, Landroid/widget/ImageButton;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@0131 │ │ -02e568: 1405 6f00 0c7f |05d4: const v5, #float 1.86094e+38 // #7f0c006f │ │ -02e56e: 0800 3800 |05d7: move-object/from16 v0, v56 │ │ -02e572: 6e20 2c04 5000 |05d9: invoke-virtual {v0, v5}, Lcom/gacode/relaunchx/ReLaunch;.findViewById:(I)Landroid/view/View; // method@042c │ │ -02e578: 0c29 |05dc: move-result-object v41 │ │ -02e57a: 1f29 7c00 |05dd: check-cast v41, Landroid/widget/RelativeLayout; // type@007c │ │ -02e57e: 3829 2000 |05df: if-eqz v41, 05ff // +0020 │ │ -02e582: 222b 2701 |05e1: new-instance v43, Lcom/gacode/relaunchx/ReLaunch$1MemlSimpleOnGestureListener; // type@0127 │ │ -02e586: 0800 2b00 |05e3: move-object/from16 v0, v43 │ │ -02e58a: 0801 3800 |05e5: move-object/from16 v1, v56 │ │ -02e58e: 0802 2900 |05e7: move-object/from16 v2, v41 │ │ -02e592: 7030 6103 1002 |05e9: invoke-direct {v0, v1, v2}, Lcom/gacode/relaunchx/ReLaunch$1MemlSimpleOnGestureListener;.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/widget/RelativeLayout;)V // method@0361 │ │ -02e598: 222a 5900 |05ec: new-instance v42, Landroid/view/GestureDetector; // type@0059 │ │ -02e59c: 7602 db00 2a00 |05ee: invoke-direct/range {v42, v43}, Landroid/view/GestureDetector;.:(Landroid/view/GestureDetector$OnGestureListener;)V // method@00db │ │ -02e5a2: 2205 3901 |05f1: new-instance v5, Lcom/gacode/relaunchx/ReLaunch$24; // type@0139 │ │ -02e5a6: 0800 3800 |05f3: move-object/from16 v0, v56 │ │ -02e5aa: 0801 2a00 |05f5: move-object/from16 v1, v42 │ │ -02e5ae: 7030 9503 0501 |05f7: invoke-direct {v5, v0, v1}, Lcom/gacode/relaunchx/ReLaunch$24;.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/view/GestureDetector;)V // method@0395 │ │ -02e5b4: 0800 2900 |05fa: move-object/from16 v0, v41 │ │ -02e5b8: 6e20 4801 5000 |05fc: invoke-virtual {v0, v5}, Landroid/widget/RelativeLayout;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@0148 │ │ -02e5be: 1405 7100 0c7f |05ff: const v5, #float 1.86094e+38 // #7f0c0071 │ │ -02e5c4: 0800 3800 |0602: move-object/from16 v0, v56 │ │ -02e5c8: 6e20 2c04 5000 |0604: invoke-virtual {v0, v5}, Lcom/gacode/relaunchx/ReLaunch;.findViewById:(I)Landroid/view/View; // method@042c │ │ -02e5ce: 0c05 |0607: move-result-object v5 │ │ -02e5d0: 1f05 8100 |0608: check-cast v5, Landroid/widget/TextView; // type@0081 │ │ -02e5d4: 0800 3800 |060a: move-object/from16 v0, v56 │ │ -02e5d8: 5b05 5b06 |060c: iput-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.memLevel:Landroid/widget/TextView; // field@065b │ │ -02e5dc: 1405 7000 0c7f |060e: const v5, #float 1.86094e+38 // #7f0c0070 │ │ -02e5e2: 0800 3800 |0611: move-object/from16 v0, v56 │ │ -02e5e6: 6e20 2c04 5000 |0613: invoke-virtual {v0, v5}, Lcom/gacode/relaunchx/ReLaunch;.findViewById:(I)Landroid/view/View; // method@042c │ │ -02e5ec: 0c05 |0616: move-result-object v5 │ │ -02e5ee: 1f05 8100 |0617: check-cast v5, Landroid/widget/TextView; // type@0081 │ │ -02e5f2: 0800 3800 |0619: move-object/from16 v0, v56 │ │ -02e5f6: 5b05 5c06 |061b: iput-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.memTitle:Landroid/widget/TextView; // field@065c │ │ -02e5fa: 1405 7500 0c7f |061d: const v5, #float 1.86094e+38 // #7f0c0075 │ │ -02e600: 0800 3800 |0620: move-object/from16 v0, v56 │ │ -02e604: 6e20 2c04 5000 |0622: invoke-virtual {v0, v5}, Lcom/gacode/relaunchx/ReLaunch;.findViewById:(I)Landroid/view/View; // method@042c │ │ -02e60a: 0c0d |0625: move-result-object v13 │ │ -02e60c: 1f0d 7c00 |0626: check-cast v13, Landroid/widget/RelativeLayout; // type@007c │ │ -02e610: 380d 1a00 |0628: if-eqz v13, 0642 // +001a │ │ -02e614: 220f 1d01 |062a: new-instance v15, Lcom/gacode/relaunchx/ReLaunch$1BatlSimpleOnGestureListener; // type@011d │ │ -02e618: 0800 3800 |062c: move-object/from16 v0, v56 │ │ -02e61c: 0801 2900 |062e: move-object/from16 v1, v41 │ │ -02e620: 7030 3c03 0f01 |0630: invoke-direct {v15, v0, v1}, Lcom/gacode/relaunchx/ReLaunch$1BatlSimpleOnGestureListener;.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/widget/RelativeLayout;)V // method@033c │ │ -02e626: 220e 5900 |0633: new-instance v14, Landroid/view/GestureDetector; // type@0059 │ │ -02e62a: 7020 db00 fe00 |0635: invoke-direct {v14, v15}, Landroid/view/GestureDetector;.:(Landroid/view/GestureDetector$OnGestureListener;)V // method@00db │ │ -02e630: 2205 3a01 |0638: new-instance v5, Lcom/gacode/relaunchx/ReLaunch$25; // type@013a │ │ -02e634: 0800 3800 |063a: move-object/from16 v0, v56 │ │ -02e638: 7030 9703 050e |063c: invoke-direct {v5, v0, v14}, Lcom/gacode/relaunchx/ReLaunch$25;.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/view/GestureDetector;)V // method@0397 │ │ -02e63e: 6e20 4801 5d00 |063f: invoke-virtual {v13, v5}, Landroid/widget/RelativeLayout;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@0148 │ │ -02e644: 1405 7700 0c7f |0642: const v5, #float 1.86094e+38 // #7f0c0077 │ │ -02e64a: 0800 3800 |0645: move-object/from16 v0, v56 │ │ -02e64e: 6e20 2c04 5000 |0647: invoke-virtual {v0, v5}, Lcom/gacode/relaunchx/ReLaunch;.findViewById:(I)Landroid/view/View; // method@042c │ │ -02e654: 0c05 |064a: move-result-object v5 │ │ -02e656: 1f05 8100 |064b: check-cast v5, Landroid/widget/TextView; // type@0081 │ │ -02e65a: 0800 3800 |064d: move-object/from16 v0, v56 │ │ -02e65e: 5b05 4b06 |064f: iput-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.battLevel:Landroid/widget/TextView; // field@064b │ │ -02e662: 1405 7600 0c7f |0651: const v5, #float 1.86094e+38 // #7f0c0076 │ │ -02e668: 0800 3800 |0654: move-object/from16 v0, v56 │ │ -02e66c: 6e20 2c04 5000 |0656: invoke-virtual {v0, v5}, Lcom/gacode/relaunchx/ReLaunch;.findViewById:(I)Landroid/view/View; // method@042c │ │ -02e672: 0c05 |0659: move-result-object v5 │ │ -02e674: 1f05 8100 |065a: check-cast v5, Landroid/widget/TextView; // type@0081 │ │ -02e678: 0800 3800 |065c: move-object/from16 v0, v56 │ │ -02e67c: 5b05 4c06 |065e: iput-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.battTitle:Landroid/widget/TextView; // field@064c │ │ -02e680: 2205 1d00 |0660: new-instance v5, Landroid/content/IntentFilter; // type@001d │ │ -02e684: 1a06 5105 |0662: const-string v6, "android.intent.action.BATTERY_CHANGED" // string@0551 │ │ -02e688: 7020 6100 6500 |0664: invoke-direct {v5, v6}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@0061 │ │ -02e68e: 0800 3800 |0667: move-object/from16 v0, v56 │ │ -02e692: 5b05 4d06 |0669: iput-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.batteryLevelFilter:Landroid/content/IntentFilter; // field@064d │ │ -02e696: 0800 3800 |066b: move-object/from16 v0, v56 │ │ -02e69a: 5405 6006 |066d: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -02e69e: 1a06 0d0a |066f: const-string v6, "latestVersion" // string@0a0d │ │ -02e6a2: 1207 |0671: const/4 v7, #int 0 // #0 │ │ -02e6a4: 7230 6e00 6507 |0672: invoke-interface {v5, v6, v7}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@006e │ │ -02e6aa: 0a22 |0675: move-result v34 │ │ -02e6ac: 1336 0000 |0676: const/16 v54, #int 0 // #0 │ │ -02e6b0: 7401 3504 3800 |0678: invoke-virtual/range {v56}, Lcom/gacode/relaunchx/ReLaunch;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0435 │ │ -02e6b6: 0c05 |067b: move-result-object v5 │ │ -02e6b8: 7401 3604 3800 |067c: invoke-virtual/range {v56}, Lcom/gacode/relaunchx/ReLaunch;.getPackageName:()Ljava/lang/String; // method@0436 │ │ -02e6be: 0c06 |067f: move-result-object v6 │ │ -02e6c0: 1207 |0680: const/4 v7, #int 0 // #0 │ │ -02e6c2: 6e30 7700 6507 |0681: invoke-virtual {v5, v6, v7}, Landroid/content/pm/PackageManager;.getPackageInfo:(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; // method@0077 │ │ -02e6c8: 0c05 |0684: move-result-object v5 │ │ -02e6ca: 5250 1400 |0685: iget v0, v5, Landroid/content/pm/PackageInfo;.versionCode:I // field@0014 │ │ -02e6ce: 0236 0000 |0687: move/from16 v54, v0 │ │ -02e6d2: 0211 3600 |0689: move/from16 v17, v54 │ │ -02e6d6: 0200 1100 |068b: move/from16 v0, v17 │ │ -02e6da: 0201 2200 |068d: move/from16 v1, v34 │ │ -02e6de: 3710 8100 |068f: if-le v0, v1, 0710 // +0081 │ │ -02e6e2: 2210 0c00 |0691: new-instance v16, Landroid/app/AlertDialog$Builder; // type@000c │ │ -02e6e6: 0800 1000 |0693: move-object/from16 v0, v16 │ │ -02e6ea: 0801 3800 |0695: move-object/from16 v1, v56 │ │ -02e6ee: 7020 1b00 1000 |0697: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ -02e6f4: 2204 6900 |069a: new-instance v4, Landroid/webkit/WebView; // type@0069 │ │ -02e6f8: 0800 3800 |069c: move-object/from16 v0, v56 │ │ -02e6fc: 7020 0101 0400 |069e: invoke-direct {v4, v0}, Landroid/webkit/WebView;.:(Landroid/content/Context;)V // method@0101 │ │ -02e702: 1205 |06a1: const/4 v5, #int 0 // #0 │ │ -02e704: 2206 0202 |06a2: new-instance v6, Ljava/lang/StringBuilder; // type@0202 │ │ -02e708: 7010 9606 0600 |06a4: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -02e70e: 7401 3704 3800 |06a7: invoke-virtual/range {v56}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -02e714: 0c07 |06aa: move-result-object v7 │ │ -02e716: 1408 0100 087f |06ab: const v8, #float 1.80775e+38 // #7f080001 │ │ -02e71c: 6e20 8000 8700 |06ae: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -02e722: 0c07 |06b1: move-result-object v7 │ │ -02e724: 6e20 9a06 7600 |06b2: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02e72a: 0c06 |06b5: move-result-object v6 │ │ -02e72c: 7401 3704 3800 |06b6: invoke-virtual/range {v56}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -02e732: 0c07 |06b9: move-result-object v7 │ │ -02e734: 1508 087f |06ba: const/high16 v8, #int 2131230720 // #7f08 │ │ -02e738: 6e20 8000 8700 |06bc: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -02e73e: 0c07 |06bf: move-result-object v7 │ │ -02e740: 6e20 9a06 7600 |06c0: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02e746: 0c06 |06c3: move-result-object v6 │ │ -02e748: 7401 3704 3800 |06c4: invoke-virtual/range {v56}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -02e74e: 0c07 |06c7: move-result-object v7 │ │ -02e750: 1408 4b02 087f |06c8: const v8, #float 1.80787e+38 // #7f08024b │ │ -02e756: 6e20 8000 8700 |06cb: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -02e75c: 0c07 |06ce: move-result-object v7 │ │ -02e75e: 6e20 9a06 7600 |06cf: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02e764: 0c06 |06d2: move-result-object v6 │ │ -02e766: 6e10 9c06 0600 |06d3: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -02e76c: 0c06 |06d6: move-result-object v6 │ │ -02e76e: 1a07 020e |06d7: const-string v7, "text/html" // string@0e02 │ │ -02e772: 1a08 990e |06d9: const-string v8, "utf-8" // string@0e99 │ │ -02e776: 1209 |06db: const/4 v9, #int 0 // #0 │ │ -02e778: 7406 0201 0400 |06dc: invoke-virtual/range {v4, v5, v6, v7, v8, v9}, Landroid/webkit/WebView;.loadDataWithBaseURL:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@0102 │ │ -02e77e: 7401 3704 3800 |06df: invoke-virtual/range {v56}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -02e784: 0c05 |06e2: move-result-object v5 │ │ -02e786: 1406 8d00 087f |06e3: const v6, #float 1.80778e+38 // #7f08008d │ │ -02e78c: 6e20 8000 6500 |06e6: invoke-virtual {v5, v6}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -02e792: 0c05 |06e9: move-result-object v5 │ │ -02e794: 0800 1000 |06ea: move-object/from16 v0, v16 │ │ -02e798: 6e20 2500 5000 |06ec: invoke-virtual {v0, v5}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ -02e79e: 0800 1000 |06ef: move-object/from16 v0, v16 │ │ -02e7a2: 6e20 2600 4000 |06f1: invoke-virtual {v0, v4}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0026 │ │ -02e7a8: 7401 3704 3800 |06f4: invoke-virtual/range {v56}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ -02e7ae: 0c05 |06f7: move-result-object v5 │ │ -02e7b0: 1406 8100 087f |06f8: const v6, #float 1.80778e+38 // #7f080081 │ │ -02e7b6: 6e20 8000 6500 |06fb: invoke-virtual {v5, v6}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -02e7bc: 0c05 |06fe: move-result-object v5 │ │ -02e7be: 2206 3b01 |06ff: new-instance v6, Lcom/gacode/relaunchx/ReLaunch$26; // type@013b │ │ -02e7c2: 0800 3800 |0701: move-object/from16 v0, v56 │ │ -02e7c6: 0201 1100 |0703: move/from16 v1, v17 │ │ -02e7ca: 7030 9903 0601 |0705: invoke-direct {v6, v0, v1}, Lcom/gacode/relaunchx/ReLaunch$26;.:(Lcom/gacode/relaunchx/ReLaunch;I)V // method@0399 │ │ -02e7d0: 0800 1000 |0708: move-object/from16 v0, v16 │ │ -02e7d4: 6e30 2200 5006 |070a: invoke-virtual {v0, v5, v6}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0022 │ │ -02e7da: 7401 2700 1000 |070d: invoke-virtual/range {v16}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ -02e7e0: 6205 1f00 |0710: sget-object v5, Landroid/os/Build;.DEVICE:Ljava/lang/String; // field@001f │ │ -02e7e4: 6206 2000 |0712: sget-object v6, Landroid/os/Build;.MANUFACTURER:Ljava/lang/String; // field@0020 │ │ -02e7e8: 6207 2100 |0714: sget-object v7, Landroid/os/Build;.MODEL:Ljava/lang/String; // field@0021 │ │ -02e7ec: 6208 2200 |0716: sget-object v8, Landroid/os/Build;.PRODUCT:Ljava/lang/String; // field@0022 │ │ -02e7f0: 0800 3800 |0718: move-object/from16 v0, v56 │ │ -02e7f4: 7058 2604 5076 |071a: invoke-direct {v0, v5, v6, v7, v8}, Lcom/gacode/relaunchx/ReLaunch;.checkDevice:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@0426 │ │ -02e7fa: 7601 5a04 3800 |071d: invoke-direct/range {v56}, Lcom/gacode/relaunchx/ReLaunch;.setEinkController:()V // method@045a │ │ -02e800: 12f5 |0720: const/4 v5, #int -1 // #ff │ │ -02e802: 7110 5f06 0500 |0721: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -02e808: 0c05 |0724: move-result-object v5 │ │ -02e80a: 0800 3800 |0725: move-object/from16 v0, v56 │ │ -02e80e: 5b05 5206 |0727: iput-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.currentPosition:Ljava/lang/Integer; // field@0652 │ │ -02e812: 7401 5300 1200 |0729: invoke-virtual/range {v18}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0053 │ │ -02e818: 0c05 |072c: move-result-object v5 │ │ -02e81a: 3805 1e00 |072d: if-eqz v5, 074b // +001e │ │ -02e81e: 7401 5300 1200 |072f: invoke-virtual/range {v18}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0053 │ │ -02e824: 0c05 |0732: move-result-object v5 │ │ -02e826: 1a06 d20d |0733: const-string v6, "start_dir" // string@0dd2 │ │ -02e82a: 6e20 aa00 6500 |0735: invoke-virtual {v5, v6}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@00aa │ │ -02e830: 0c05 |0738: move-result-object v5 │ │ -02e832: 3805 1200 |0739: if-eqz v5, 074b // +0012 │ │ -02e836: 7401 5300 1200 |073b: invoke-virtual/range {v18}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0053 │ │ -02e83c: 0c05 |073e: move-result-object v5 │ │ -02e83e: 1a06 d20d |073f: const-string v6, "start_dir" // string@0dd2 │ │ -02e842: 6e20 aa00 6500 |0741: invoke-virtual {v5, v6}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@00aa │ │ -02e848: 0c05 |0744: move-result-object v5 │ │ -02e84a: 0800 3800 |0745: move-object/from16 v0, v56 │ │ -02e84e: 5b05 5306 |0747: iput-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.currentRoot:Ljava/lang/String; // field@0653 │ │ -02e852: 2900 1cfc |0749: goto/16 0365 // -03e4 │ │ -02e856: 0800 3800 |074b: move-object/from16 v0, v56 │ │ -02e85a: 5405 6006 |074d: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -02e85e: 1a06 0b0a |074f: const-string v6, "lastdir" // string@0a0b │ │ -02e862: 1a07 6500 |0751: const-string v7, "/sdcard" // string@0065 │ │ -02e866: 7230 6f00 6507 |0753: invoke-interface {v5, v6, v7}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -02e86c: 0c21 |0756: move-result-object v33 │ │ -02e86e: 2220 e001 |0757: new-instance v32, Ljava/io/File; // type@01e0 │ │ -02e872: 7602 2a06 2000 |0759: invoke-direct/range {v32, v33}, Ljava/io/File;.:(Ljava/lang/String;)V // method@062a │ │ -02e878: 0800 3800 |075c: move-object/from16 v0, v56 │ │ -02e87c: 5405 6006 |075e: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -02e880: 1a06 c20c |0760: const-string v6, "saveDir" // string@0cc2 │ │ -02e884: 1217 |0762: const/4 v7, #int 1 // #1 │ │ -02e886: 7230 6d00 6507 |0763: invoke-interface {v5, v6, v7}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ -02e88c: 0a05 |0766: move-result v5 │ │ -02e88e: 3805 1000 |0767: if-eqz v5, 0777 // +0010 │ │ -02e892: 7401 2f06 2000 |0769: invoke-virtual/range {v32}, Ljava/io/File;.exists:()Z // method@062f │ │ -02e898: 0a05 |076c: move-result v5 │ │ -02e89a: 3805 0a00 |076d: if-eqz v5, 0777 // +000a │ │ -02e89e: 0800 2100 |076f: move-object/from16 v0, v33 │ │ -02e8a2: 0801 3800 |0771: move-object/from16 v1, v56 │ │ -02e8a6: 5b10 5306 |0773: iput-object v0, v1, Lcom/gacode/relaunchx/ReLaunch;.currentRoot:Ljava/lang/String; // field@0653 │ │ -02e8aa: 2900 f0fb |0775: goto/16 0365 // -0410 │ │ -02e8ae: 0800 3800 |0777: move-object/from16 v0, v56 │ │ -02e8b2: 5405 6006 |0779: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -02e8b6: 1a06 cd0d |077b: const-string v6, "startDir" // string@0dcd │ │ -02e8ba: 1a07 6600 |077d: const-string v7, "/sdcard,/media/My Files" // string@0066 │ │ -02e8be: 7230 6f00 6507 |077f: invoke-interface {v5, v6, v7}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -02e8c4: 0c05 |0782: move-result-object v5 │ │ -02e8c6: 1a06 d004 |0783: const-string v6, "\," // string@04d0 │ │ -02e8ca: 6e20 8906 6500 |0785: invoke-virtual {v5, v6}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0689 │ │ -02e8d0: 0c34 |0788: move-result-object v52 │ │ -02e8d2: 1314 0000 |0789: const/16 v20, #int 0 // #0 │ │ -02e8d6: 0800 3400 |078b: move-object/from16 v0, v52 │ │ -02e8da: 2106 |078d: array-length v6, v0 │ │ -02e8dc: 1205 |078e: const/4 v5, #int 0 // #0 │ │ -02e8de: 3565 1900 |078f: if-ge v5, v6, 07a8 // +0019 │ │ -02e8e2: 4613 3405 |0791: aget-object v19, v52, v5 │ │ -02e8e6: 2207 e001 |0793: new-instance v7, Ljava/io/File; // type@01e0 │ │ -02e8ea: 0800 1300 |0795: move-object/from16 v0, v19 │ │ -02e8ee: 7020 2a06 0700 |0797: invoke-direct {v7, v0}, Ljava/io/File;.:(Ljava/lang/String;)V // method@062a │ │ -02e8f4: 6e10 2f06 0700 |079a: invoke-virtual {v7}, Ljava/io/File;.exists:()Z // method@062f │ │ -02e8fa: 0a07 |079d: move-result v7 │ │ -02e8fc: 3807 1400 |079e: if-eqz v7, 07b2 // +0014 │ │ -02e900: 0800 1300 |07a0: move-object/from16 v0, v19 │ │ -02e904: 0801 3800 |07a2: move-object/from16 v1, v56 │ │ -02e908: 5b10 5306 |07a4: iput-object v0, v1, Lcom/gacode/relaunchx/ReLaunch;.currentRoot:Ljava/lang/String; // field@0653 │ │ -02e90c: 1314 0100 |07a6: const/16 v20, #int 1 // #1 │ │ -02e910: 3914 bdfb |07a8: if-nez v20, 0365 // -0443 │ │ -02e914: 1a05 5a00 |07aa: const-string v5, "/" // string@005a │ │ -02e918: 0800 3800 |07ac: move-object/from16 v0, v56 │ │ -02e91c: 5b05 5306 |07ae: iput-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.currentRoot:Ljava/lang/String; // field@0653 │ │ -02e920: 2900 b5fb |07b0: goto/16 0365 // -044b │ │ -02e924: d805 0501 |07b2: add-int/lit8 v5, v5, #int 1 // #01 │ │ -02e928: 28db |07b4: goto 078f // -0025 │ │ -02e92a: 0d05 |07b5: move-exception v5 │ │ -02e92c: 2900 d3fe |07b6: goto/16 0689 // -012d │ │ +02ea48: |[02ea48] com.gacode.relaunchx.ReLaunch.onCreate:(Landroid/os/Bundle;)V │ │ +02ea58: 7502 0700 3800 |0000: invoke-super/range {v56, v57}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0007 │ │ +02ea5e: 082d 3800 |0003: move-object/from16 v45, v56 │ │ +02ea62: 7401 3304 3800 |0005: invoke-virtual/range {v56}, Lcom/gacode/relaunchx/ReLaunch;.getIntent:()Landroid/content/Intent; // method@0433 │ │ +02ea68: 0c12 |0008: move-result-object v18 │ │ +02ea6a: 7401 5300 1200 |0009: invoke-virtual/range {v18}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0053 │ │ +02ea70: 0c05 |000c: move-result-object v5 │ │ +02ea72: 3905 2e02 |000d: if-nez v5, 023b // +022e │ │ +02ea76: 1205 |000f: const/4 v5, #int 0 // #0 │ │ +02ea78: 6a05 6606 |0010: sput-boolean v5, Lcom/gacode/relaunchx/ReLaunch;.useHome:Z // field@0666 │ │ +02ea7c: 1205 |0012: const/4 v5, #int 0 // #0 │ │ +02ea7e: 6a05 6706 |0013: sput-boolean v5, Lcom/gacode/relaunchx/ReLaunch;.useHome1:Z // field@0667 │ │ +02ea82: 1205 |0015: const/4 v5, #int 0 // #0 │ │ +02ea84: 6a05 6906 |0016: sput-boolean v5, Lcom/gacode/relaunchx/ReLaunch;.useShop:Z // field@0669 │ │ +02ea88: 1205 |0018: const/4 v5, #int 0 // #0 │ │ +02ea8a: 6a05 6806 |0019: sput-boolean v5, Lcom/gacode/relaunchx/ReLaunch;.useLibrary:Z // field@0668 │ │ +02ea8e: 1205 |001b: const/4 v5, #int 0 // #0 │ │ +02ea90: 0800 3800 |001c: move-object/from16 v0, v56 │ │ +02ea94: 5c05 6506 |001e: iput-boolean v5, v0, Lcom/gacode/relaunchx/ReLaunch;.useDirViewer:Z // field@0665 │ │ +02ea98: 7401 2e04 3800 |0020: invoke-virtual/range {v56}, Lcom/gacode/relaunchx/ReLaunch;.getApplicationContext:()Landroid/content/Context; // method@042e │ │ +02ea9e: 0c05 |0023: move-result-object v5 │ │ +02eaa0: 1f05 7301 |0024: check-cast v5, Lcom/gacode/relaunchx/ReLaunchApp; // type@0173 │ │ +02eaa4: 0800 3800 |0026: move-object/from16 v0, v56 │ │ +02eaa8: 5b05 4a06 |0028: iput-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02eaac: 0800 3800 |002a: move-object/from16 v0, v56 │ │ +02eab0: 5405 4a06 |002c: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02eab4: 7401 3704 3800 |002e: invoke-virtual/range {v56}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +02eaba: 0c06 |0031: move-result-object v6 │ │ +02eabc: 1407 0500 077f |0032: const v7, #float 1.79446e+38 // #7f070005 │ │ +02eac2: 6e20 7f00 7600 |0035: invoke-virtual {v6, v7}, Landroid/content/res/Resources;.getInteger:(I)I // method@007f │ │ +02eac8: 0a06 |0038: move-result v6 │ │ +02eaca: 5956 7906 |0039: iput v6, v5, Lcom/gacode/relaunchx/ReLaunchApp;.FLT_SELECT:I // field@0679 │ │ +02eace: 0800 3800 |003b: move-object/from16 v0, v56 │ │ +02ead2: 5405 4a06 |003d: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02ead6: 7401 3704 3800 |003f: invoke-virtual/range {v56}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +02eadc: 0c06 |0042: move-result-object v6 │ │ +02eade: 1407 0600 077f |0043: const v7, #float 1.79446e+38 // #7f070006 │ │ +02eae4: 6e20 7f00 7600 |0046: invoke-virtual {v6, v7}, Landroid/content/res/Resources;.getInteger:(I)I // method@007f │ │ +02eaea: 0a06 |0049: move-result v6 │ │ +02eaec: 5956 7a06 |004a: iput v6, v5, Lcom/gacode/relaunchx/ReLaunchApp;.FLT_STARTS:I // field@067a │ │ +02eaf0: 0800 3800 |004c: move-object/from16 v0, v56 │ │ +02eaf4: 5405 4a06 |004e: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02eaf8: 7401 3704 3800 |0050: invoke-virtual/range {v56}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +02eafe: 0c06 |0053: move-result-object v6 │ │ +02eb00: 1407 0100 077f |0054: const v7, #float 1.79446e+38 // #7f070001 │ │ +02eb06: 6e20 7f00 7600 |0057: invoke-virtual {v6, v7}, Landroid/content/res/Resources;.getInteger:(I)I // method@007f │ │ +02eb0c: 0a06 |005a: move-result v6 │ │ +02eb0e: 5956 7506 |005b: iput v6, v5, Lcom/gacode/relaunchx/ReLaunchApp;.FLT_ENDS:I // field@0675 │ │ +02eb12: 0800 3800 |005d: move-object/from16 v0, v56 │ │ +02eb16: 5405 4a06 |005f: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02eb1a: 7401 3704 3800 |0061: invoke-virtual/range {v56}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +02eb20: 0c06 |0064: move-result-object v6 │ │ +02eb22: 1507 077f |0065: const/high16 v7, #int 2131165184 // #7f07 │ │ +02eb26: 6e20 7f00 7600 |0067: invoke-virtual {v6, v7}, Landroid/content/res/Resources;.getInteger:(I)I // method@007f │ │ +02eb2c: 0a06 |006a: move-result v6 │ │ +02eb2e: 5956 7406 |006b: iput v6, v5, Lcom/gacode/relaunchx/ReLaunchApp;.FLT_CONTAINS:I // field@0674 │ │ +02eb32: 0800 3800 |006d: move-object/from16 v0, v56 │ │ +02eb36: 5405 4a06 |006f: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02eb3a: 7401 3704 3800 |0071: invoke-virtual/range {v56}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +02eb40: 0c06 |0074: move-result-object v6 │ │ +02eb42: 1407 0200 077f |0075: const v7, #float 1.79446e+38 // #7f070002 │ │ +02eb48: 6e20 7f00 7600 |0078: invoke-virtual {v6, v7}, Landroid/content/res/Resources;.getInteger:(I)I // method@007f │ │ +02eb4e: 0a06 |007b: move-result v6 │ │ +02eb50: 5956 7606 |007c: iput v6, v5, Lcom/gacode/relaunchx/ReLaunchApp;.FLT_MATCHES:I // field@0676 │ │ +02eb54: 0800 3800 |007e: move-object/from16 v0, v56 │ │ +02eb58: 5405 4a06 |0080: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02eb5c: 7401 3704 3800 |0082: invoke-virtual/range {v56}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +02eb62: 0c06 |0085: move-result-object v6 │ │ +02eb64: 1407 0300 077f |0086: const v7, #float 1.79446e+38 // #7f070003 │ │ +02eb6a: 6e20 7f00 7600 |0089: invoke-virtual {v6, v7}, Landroid/content/res/Resources;.getInteger:(I)I // method@007f │ │ +02eb70: 0a06 |008c: move-result v6 │ │ +02eb72: 5956 7706 |008d: iput v6, v5, Lcom/gacode/relaunchx/ReLaunchApp;.FLT_NEW:I // field@0677 │ │ +02eb76: 0800 3800 |008f: move-object/from16 v0, v56 │ │ +02eb7a: 5405 4a06 |0091: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02eb7e: 7401 3704 3800 |0093: invoke-virtual/range {v56}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +02eb84: 0c06 |0096: move-result-object v6 │ │ +02eb86: 1407 0400 077f |0097: const v7, #float 1.79446e+38 // #7f070004 │ │ +02eb8c: 6e20 7f00 7600 |009a: invoke-virtual {v6, v7}, Landroid/content/res/Resources;.getInteger:(I)I // method@007f │ │ +02eb92: 0a06 |009d: move-result v6 │ │ +02eb94: 5956 7806 |009e: iput v6, v5, Lcom/gacode/relaunchx/ReLaunchApp;.FLT_NEW_AND_READING:I // field@0678 │ │ +02eb98: 7401 3004 3800 |00a0: invoke-virtual/range {v56}, Lcom/gacode/relaunchx/ReLaunch;.getBaseContext:()Landroid/content/Context; // method@0430 │ │ +02eb9e: 0c05 |00a3: move-result-object v5 │ │ +02eba0: 7110 c400 0500 |00a4: invoke-static {v5}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@00c4 │ │ +02eba6: 0c05 |00a7: move-result-object v5 │ │ +02eba8: 0800 3800 |00a8: move-object/from16 v0, v56 │ │ +02ebac: 5b05 6006 |00aa: iput-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +02ebb0: 0800 3800 |00ac: move-object/from16 v0, v56 │ │ +02ebb4: 5405 6006 |00ae: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +02ebb8: 1a06 650e |00b0: const-string v6, "types" // string@0e65 │ │ +02ebbc: 1a07 5800 |00b2: const-string v7, ".fb2,.fb2.zip:org.coolreader%org.coolreader.CoolReader%Cool Reader|.epub:Intent:application/epub+zip|.jpg,.jpeg:Intent:image/jpeg|.png:Intent:image/png|.pdf:Intent:application/pdf|.djv,.djvu:Intent:image/vnd.djvu|.doc:Intent:application/msword|.chm,.pdb,.prc,.mobi,.azw:org.coolreader%org.coolreader.CoolReader%Cool Reader|.cbz,.cb7:Intent:application/x-cbz|.cbr:Intent:application/x-cbr" // string@0058 │ │ +02ebc0: 7230 6f00 6507 |00b4: invoke-interface {v5, v6, v7}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +02ebc6: 0c37 |00b7: move-result-object v55 │ │ +02ebc8: 0800 3800 |00b8: move-object/from16 v0, v56 │ │ +02ebcc: 5405 4a06 |00ba: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02ebd0: 0800 3800 |00bc: move-object/from16 v0, v56 │ │ +02ebd4: 5406 6006 |00be: iget-object v6, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +02ebd8: 1a07 d70c |00c0: const-string v7, "scrollPerc" // string@0cd7 │ │ +02ebdc: 1a08 7200 |00c2: const-string v8, "10" // string@0072 │ │ +02ebe0: 7230 6f00 7608 |00c4: invoke-interface {v6, v7, v8}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +02ebe6: 0c06 |00c7: move-result-object v6 │ │ +02ebe8: 7110 5d06 0600 |00c8: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ +02ebee: 0a06 |00cb: move-result v6 │ │ +02ebf0: 5956 8c06 |00cc: iput v6, v5, Lcom/gacode/relaunchx/ReLaunchApp;.scrollStep:I // field@068c │ │ +02ebf4: 0800 3800 |00ce: move-object/from16 v0, v56 │ │ +02ebf8: 5405 4a06 |00d0: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02ebfc: 0800 3800 |00d2: move-object/from16 v0, v56 │ │ +02ec00: 5406 6006 |00d4: iget-object v6, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +02ec04: 1a07 f20e |00d6: const-string v7, "viewerMaxSize" // string@0ef2 │ │ +02ec08: 1a08 7400 |00d8: const-string v8, "1024" // string@0074 │ │ +02ec0c: 7230 6f00 7608 |00da: invoke-interface {v6, v7, v8}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +02ec12: 0c06 |00dd: move-result-object v6 │ │ +02ec14: 7110 5d06 0600 |00de: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ +02ec1a: 0a06 |00e1: move-result v6 │ │ +02ec1c: 5956 8d06 |00e2: iput v6, v5, Lcom/gacode/relaunchx/ReLaunchApp;.viewerMax:I // field@068d │ │ +02ec20: 0800 3800 |00e4: move-object/from16 v0, v56 │ │ +02ec24: 5405 4a06 |00e6: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02ec28: 0800 3800 |00e8: move-object/from16 v0, v56 │ │ +02ec2c: 5406 6006 |00ea: iget-object v6, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +02ec30: 1a07 3007 |00ec: const-string v7, "editorMaxSize" // string@0730 │ │ +02ec34: 1a08 7800 |00ee: const-string v8, "256" // string@0078 │ │ +02ec38: 7230 6f00 7608 |00f0: invoke-interface {v6, v7, v8}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +02ec3e: 0c06 |00f3: move-result-object v6 │ │ +02ec40: 7110 5d06 0600 |00f4: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ +02ec46: 0a06 |00f7: move-result v6 │ │ +02ec48: 5956 8506 |00f8: iput v6, v5, Lcom/gacode/relaunchx/ReLaunchApp;.editorMax:I // field@0685 │ │ +02ec4c: 0800 3800 |00fa: move-object/from16 v0, v56 │ │ +02ec50: 5405 4a06 |00fc: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02ec54: 5255 8c06 |00fe: iget v5, v5, Lcom/gacode/relaunchx/ReLaunchApp;.scrollStep:I // field@068c │ │ +02ec58: 1216 |0100: const/4 v6, #int 1 // #1 │ │ +02ec5a: 3565 0900 |0101: if-ge v5, v6, 010a // +0009 │ │ +02ec5e: 0800 3800 |0103: move-object/from16 v0, v56 │ │ +02ec62: 5405 4a06 |0105: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02ec66: 1216 |0107: const/4 v6, #int 1 // #1 │ │ +02ec68: 5956 8c06 |0108: iput v6, v5, Lcom/gacode/relaunchx/ReLaunchApp;.scrollStep:I // field@068c │ │ +02ec6c: 0800 3800 |010a: move-object/from16 v0, v56 │ │ +02ec70: 5405 4a06 |010c: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02ec74: 5255 8c06 |010e: iget v5, v5, Lcom/gacode/relaunchx/ReLaunchApp;.scrollStep:I // field@068c │ │ +02ec78: 1306 6400 |0110: const/16 v6, #int 100 // #64 │ │ +02ec7c: 3765 0a00 |0112: if-le v5, v6, 011c // +000a │ │ +02ec80: 0800 3800 |0114: move-object/from16 v0, v56 │ │ +02ec84: 5405 4a06 |0116: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02ec88: 1306 6400 |0118: const/16 v6, #int 100 // #64 │ │ +02ec8c: 5956 8c06 |011a: iput v6, v5, Lcom/gacode/relaunchx/ReLaunchApp;.scrollStep:I // field@068c │ │ +02ec90: 0800 3800 |011c: move-object/from16 v0, v56 │ │ +02ec94: 5405 6006 |011e: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +02ec98: 1a06 b307 |0120: const-string v6, "filterSelf" // string@07b3 │ │ +02ec9c: 1217 |0122: const/4 v7, #int 1 // #1 │ │ +02ec9e: 7230 6d00 6507 |0123: invoke-interface {v5, v6, v7}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ +02eca4: 0a05 |0126: move-result v5 │ │ +02eca6: 6a05 5906 |0127: sput-boolean v5, Lcom/gacode/relaunchx/ReLaunch;.filterMyself:Z // field@0659 │ │ +02ecaa: 6305 6706 |0129: sget-boolean v5, Lcom/gacode/relaunchx/ReLaunch;.useHome1:Z // field@0667 │ │ +02ecae: 3805 1200 |012b: if-eqz v5, 013d // +0012 │ │ +02ecb2: 0800 3800 |012d: move-object/from16 v0, v56 │ │ +02ecb6: 5405 6006 |012f: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +02ecba: 1a06 ac08 |0131: const-string v6, "homeMode" // string@08ac │ │ +02ecbe: 1217 |0133: const/4 v7, #int 1 // #1 │ │ +02ecc0: 7230 6d00 6507 |0134: invoke-interface {v5, v6, v7}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ +02ecc6: 0a05 |0137: move-result v5 │ │ +02ecc8: 3805 0500 |0138: if-eqz v5, 013d // +0005 │ │ +02eccc: 1215 |013a: const/4 v5, #int 1 // #1 │ │ +02ecce: 6a05 6606 |013b: sput-boolean v5, Lcom/gacode/relaunchx/ReLaunch;.useHome:Z // field@0666 │ │ +02ecd2: 6305 6906 |013d: sget-boolean v5, Lcom/gacode/relaunchx/ReLaunch;.useShop:Z // field@0669 │ │ +02ecd6: 3805 1200 |013f: if-eqz v5, 0151 // +0012 │ │ +02ecda: 0800 3800 |0141: move-object/from16 v0, v56 │ │ +02ecde: 5405 6006 |0143: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +02ece2: 1a06 8a0d |0145: const-string v6, "shopMode" // string@0d8a │ │ +02ece6: 1217 |0147: const/4 v7, #int 1 // #1 │ │ +02ece8: 7230 6d00 6507 |0148: invoke-interface {v5, v6, v7}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ +02ecee: 0a05 |014b: move-result v5 │ │ +02ecf0: 3805 0500 |014c: if-eqz v5, 0151 // +0005 │ │ +02ecf4: 1215 |014e: const/4 v5, #int 1 // #1 │ │ +02ecf6: 6a05 6606 |014f: sput-boolean v5, Lcom/gacode/relaunchx/ReLaunch;.useHome:Z // field@0666 │ │ +02ecfa: 6305 6806 |0151: sget-boolean v5, Lcom/gacode/relaunchx/ReLaunch;.useLibrary:Z // field@0668 │ │ +02ecfe: 3805 1200 |0153: if-eqz v5, 0165 // +0012 │ │ +02ed02: 0800 3800 |0155: move-object/from16 v0, v56 │ │ +02ed06: 5405 6006 |0157: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +02ed0a: 1a06 180a |0159: const-string v6, "libraryMode" // string@0a18 │ │ +02ed0e: 1217 |015b: const/4 v7, #int 1 // #1 │ │ +02ed10: 7230 6d00 6507 |015c: invoke-interface {v5, v6, v7}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ +02ed16: 0a05 |015f: move-result v5 │ │ +02ed18: 3805 0500 |0160: if-eqz v5, 0165 // +0005 │ │ +02ed1c: 1215 |0162: const/4 v5, #int 1 // #1 │ │ +02ed1e: 6a05 6606 |0163: sput-boolean v5, Lcom/gacode/relaunchx/ReLaunch;.useHome:Z // field@0666 │ │ +02ed22: 0800 3800 |0165: move-object/from16 v0, v56 │ │ +02ed26: 5405 4a06 |0167: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02ed2a: 0800 3800 |0169: move-object/from16 v0, v56 │ │ +02ed2e: 5406 6006 |016b: iget-object v6, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +02ed32: 1a07 0408 |016d: const-string v7, "fullScreen" // string@0804 │ │ +02ed36: 1208 |016f: const/4 v8, #int 0 // #0 │ │ +02ed38: 7230 6d00 7608 |0170: invoke-interface {v6, v7, v8}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ +02ed3e: 0a06 |0173: move-result v6 │ │ +02ed40: 5c56 8706 |0174: iput-boolean v6, v5, Lcom/gacode/relaunchx/ReLaunchApp;.fullScreen:Z // field@0687 │ │ +02ed44: 0800 3800 |0176: move-object/from16 v0, v56 │ │ +02ed48: 5405 4a06 |0178: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02ed4c: 0800 3800 |017a: move-object/from16 v0, v56 │ │ +02ed50: 6e20 a004 0500 |017c: invoke-virtual {v5, v0}, Lcom/gacode/relaunchx/ReLaunchApp;.setFullScreenIfNecessary:(Landroid/app/Activity;)V // method@04a0 │ │ +02ed56: 0800 3800 |017f: move-object/from16 v0, v56 │ │ +02ed5a: 5405 4a06 |0181: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02ed5e: 5455 8406 |0183: iget-object v5, v5, Lcom/gacode/relaunchx/ReLaunchApp;.dataBase:Lcom/gacode/relaunchx/BooksBase; // field@0684 │ │ +02ed62: 3905 0f00 |0185: if-nez v5, 0194 // +000f │ │ +02ed66: 0800 3800 |0187: move-object/from16 v0, v56 │ │ +02ed6a: 5405 4a06 |0189: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02ed6e: 2206 9c00 |018b: new-instance v6, Lcom/gacode/relaunchx/BooksBase; // type@009c │ │ +02ed72: 0800 3800 |018d: move-object/from16 v0, v56 │ │ +02ed76: 7020 d101 0600 |018f: invoke-direct {v6, v0}, Lcom/gacode/relaunchx/BooksBase;.:(Landroid/content/Context;)V // method@01d1 │ │ +02ed7c: 5b56 8406 |0192: iput-object v6, v5, Lcom/gacode/relaunchx/ReLaunchApp;.dataBase:Lcom/gacode/relaunchx/BooksBase; // field@0684 │ │ +02ed80: 0800 3800 |0194: move-object/from16 v0, v56 │ │ +02ed84: 5405 4a06 |0196: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02ed88: 7401 3504 3800 |0198: invoke-virtual/range {v56}, Lcom/gacode/relaunchx/ReLaunch;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0435 │ │ +02ed8e: 0c06 |019b: move-result-object v6 │ │ +02ed90: 0800 3800 |019c: move-object/from16 v0, v56 │ │ +02ed94: 7020 2804 6000 |019e: invoke-direct {v0, v6}, Lcom/gacode/relaunchx/ReLaunch;.createIconsList:(Landroid/content/pm/PackageManager;)Ljava/util/HashMap; // method@0428 │ │ +02ed9a: 0c06 |01a1: move-result-object v6 │ │ +02ed9c: 6e20 a104 6500 |01a2: invoke-virtual {v5, v6}, Lcom/gacode/relaunchx/ReLaunchApp;.setIcons:(Ljava/util/HashMap;)V // method@04a1 │ │ +02eda2: 0800 3800 |01a5: move-object/from16 v0, v56 │ │ +02eda6: 5405 4a06 |01a7: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02edaa: 7401 3504 3800 |01a9: invoke-virtual/range {v56}, Lcom/gacode/relaunchx/ReLaunch;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0435 │ │ +02edb0: 0c06 |01ac: move-result-object v6 │ │ +02edb2: 7110 2704 0600 |01ad: invoke-static {v6}, Lcom/gacode/relaunchx/ReLaunch;.createAppList:(Landroid/content/pm/PackageManager;)Ljava/util/List; // method@0427 │ │ +02edb8: 0c06 |01b0: move-result-object v6 │ │ +02edba: 6e20 9e04 6500 |01b1: invoke-virtual {v5, v6}, Lcom/gacode/relaunchx/ReLaunchApp;.setApps:(Ljava/util/List;)V // method@049e │ │ +02edc0: 0800 3800 |01b4: move-object/from16 v0, v56 │ │ +02edc4: 5405 4a06 |01b6: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02edc8: 7701 5004 3700 |01b8: invoke-static/range {v55}, Lcom/gacode/relaunchx/ReLaunch;.parseReadersString:(Ljava/lang/String;)Ljava/util/List; // method@0450 │ │ +02edce: 0c06 |01bb: move-result-object v6 │ │ +02edd0: 6e20 a304 6500 |01bc: invoke-virtual {v5, v6}, Lcom/gacode/relaunchx/ReLaunchApp;.setReaders:(Ljava/util/List;)V // method@04a3 │ │ +02edd6: 0800 3800 |01bf: move-object/from16 v0, v56 │ │ +02edda: 5405 4a06 |01c1: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02edde: 1a06 0a0a |01c3: const-string v6, "lastOpened" // string@0a0a │ │ +02ede2: 1a07 dd03 |01c5: const-string v7, "LruFile.txt" // string@03dd │ │ +02ede6: 6e30 9304 6507 |01c7: invoke-virtual {v5, v6, v7}, Lcom/gacode/relaunchx/ReLaunchApp;.readFile:(Ljava/lang/String;Ljava/lang/String;)Z // method@0493 │ │ +02edec: 0800 3800 |01ca: move-object/from16 v0, v56 │ │ +02edf0: 5405 4a06 |01cc: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02edf4: 1a06 7607 |01ce: const-string v6, "favorites" // string@0776 │ │ +02edf8: 1a07 4301 |01d0: const-string v7, "Favorites.txt" // string@0143 │ │ +02edfc: 6e30 9304 6507 |01d2: invoke-virtual {v5, v6, v7}, Lcom/gacode/relaunchx/ReLaunchApp;.readFile:(Ljava/lang/String;Ljava/lang/String;)Z // method@0493 │ │ +02ee02: 0800 3800 |01d5: move-object/from16 v0, v56 │ │ +02ee06: 5405 4a06 |01d7: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02ee0a: 1a06 b807 |01d9: const-string v6, "filters" // string@07b8 │ │ +02ee0e: 1a07 5101 |01db: const-string v7, "Filters.txt" // string@0151 │ │ +02ee12: 1a08 7d00 |01dd: const-string v8, ":" // string@007d │ │ +02ee16: 6e40 9404 6587 |01df: invoke-virtual {v5, v6, v7, v8}, Lcom/gacode/relaunchx/ReLaunchApp;.readFile:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z // method@0494 │ │ +02ee1c: 0800 3800 |01e2: move-object/from16 v0, v56 │ │ +02ee20: 5405 4a06 |01e4: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02ee24: 0800 3800 |01e6: move-object/from16 v0, v56 │ │ +02ee28: 5406 6006 |01e8: iget-object v6, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +02ee2c: 1a07 b907 |01ea: const-string v7, "filtersAnd" // string@07b9 │ │ +02ee30: 1218 |01ec: const/4 v8, #int 1 // #1 │ │ +02ee32: 7230 6d00 7608 |01ed: invoke-interface {v6, v7, v8}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ +02ee38: 0a06 |01f0: move-result v6 │ │ +02ee3a: 5c56 8606 |01f1: iput-boolean v6, v5, Lcom/gacode/relaunchx/ReLaunchApp;.filters_and:Z // field@0686 │ │ +02ee3e: 0800 3800 |01f3: move-object/from16 v0, v56 │ │ +02ee42: 5405 4a06 |01f5: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02ee46: 1a06 7c06 |01f7: const-string v6, "columns" // string@067c │ │ +02ee4a: 1a07 0301 |01f9: const-string v7, "Columns.txt" // string@0103 │ │ +02ee4e: 1a08 7d00 |01fb: const-string v8, ":" // string@007d │ │ +02ee52: 6e40 9404 6587 |01fd: invoke-virtual {v5, v6, v7, v8}, Lcom/gacode/relaunchx/ReLaunchApp;.readFile:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z // method@0494 │ │ +02ee58: 0800 3800 |0200: move-object/from16 v0, v56 │ │ +02ee5c: 5405 4a06 |0202: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02ee60: 5455 8206 |0204: iget-object v5, v5, Lcom/gacode/relaunchx/ReLaunchApp;.columns:Ljava/util/HashMap; // field@0682 │ │ +02ee64: 6e10 c106 0500 |0206: invoke-virtual {v5}, Ljava/util/HashMap;.clear:()V // method@06c1 │ │ +02ee6a: 0800 3800 |0209: move-object/from16 v0, v56 │ │ +02ee6e: 5405 4a06 |020b: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02ee72: 1a06 7c06 |020d: const-string v6, "columns" // string@067c │ │ +02ee76: 6e20 8604 6500 |020f: invoke-virtual {v5, v6}, Lcom/gacode/relaunchx/ReLaunchApp;.getList:(Ljava/lang/String;)Ljava/util/List; // method@0486 │ │ +02ee7c: 0c05 |0212: move-result-object v5 │ │ +02ee7e: 7210 d106 0500 |0213: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@06d1 │ │ +02ee84: 0c05 |0216: move-result-object v5 │ │ +02ee86: 7210 c806 0500 |0217: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@06c8 │ │ +02ee8c: 0a06 |021a: move-result v6 │ │ +02ee8e: 3806 7600 |021b: if-eqz v6, 0291 // +0076 │ │ +02ee92: 7210 c906 0500 |021d: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@06c9 │ │ +02ee98: 0c2c |0220: move-result-object v44 │ │ +02ee9a: 1f2c 3302 |0221: check-cast v44, [Ljava/lang/String; // type@0233 │ │ +02ee9e: 0800 3800 |0223: move-object/from16 v0, v56 │ │ +02eea2: 5406 4a06 |0225: iget-object v6, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02eea6: 5466 8206 |0227: iget-object v6, v6, Lcom/gacode/relaunchx/ReLaunchApp;.columns:Ljava/util/HashMap; // field@0682 │ │ +02eeaa: 1207 |0229: const/4 v7, #int 0 // #0 │ │ +02eeac: 4607 2c07 |022a: aget-object v7, v44, v7 │ │ +02eeb0: 1218 |022c: const/4 v8, #int 1 // #1 │ │ +02eeb2: 4608 2c08 |022d: aget-object v8, v44, v8 │ │ +02eeb6: 7110 5d06 0800 |022f: invoke-static {v8}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ +02eebc: 0a08 |0232: move-result v8 │ │ +02eebe: 7110 5f06 0800 |0233: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +02eec4: 0c08 |0236: move-result-object v8 │ │ +02eec6: 6e30 c506 7608 |0237: invoke-virtual {v6, v7, v8}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@06c5 │ │ +02eecc: 28dd |023a: goto 0217 // -0023 │ │ +02eece: 1a05 a208 |023b: const-string v5, "home" // string@08a2 │ │ +02eed2: 1206 |023d: const/4 v6, #int 0 // #0 │ │ +02eed4: 0800 1200 |023e: move-object/from16 v0, v18 │ │ +02eed8: 6e30 5200 5006 |0240: invoke-virtual {v0, v5, v6}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@0052 │ │ +02eede: 0a05 |0243: move-result v5 │ │ +02eee0: 6a05 6606 |0244: sput-boolean v5, Lcom/gacode/relaunchx/ReLaunch;.useHome:Z // field@0666 │ │ +02eee4: 1a05 a308 |0246: const-string v5, "home1" // string@08a3 │ │ +02eee8: 1206 |0248: const/4 v6, #int 0 // #0 │ │ +02eeea: 0800 1200 |0249: move-object/from16 v0, v18 │ │ +02eeee: 6e30 5200 5006 |024b: invoke-virtual {v0, v5, v6}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@0052 │ │ +02eef4: 0a05 |024e: move-result v5 │ │ +02eef6: 6a05 6706 |024f: sput-boolean v5, Lcom/gacode/relaunchx/ReLaunch;.useHome1:Z // field@0667 │ │ +02eefa: 1a05 890d |0251: const-string v5, "shop" // string@0d89 │ │ +02eefe: 1206 |0253: const/4 v6, #int 0 // #0 │ │ +02ef00: 0800 1200 |0254: move-object/from16 v0, v18 │ │ +02ef04: 6e30 5200 5006 |0256: invoke-virtual {v0, v5, v6}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@0052 │ │ +02ef0a: 0a05 |0259: move-result v5 │ │ +02ef0c: 6a05 6906 |025a: sput-boolean v5, Lcom/gacode/relaunchx/ReLaunch;.useShop:Z // field@0669 │ │ +02ef10: 1a05 160a |025c: const-string v5, "library" // string@0a16 │ │ +02ef14: 1206 |025e: const/4 v6, #int 0 // #0 │ │ +02ef16: 0800 1200 |025f: move-object/from16 v0, v18 │ │ +02ef1a: 6e30 5200 5006 |0261: invoke-virtual {v0, v5, v6}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@0052 │ │ +02ef20: 0a05 |0264: move-result v5 │ │ +02ef22: 6a05 6806 |0265: sput-boolean v5, Lcom/gacode/relaunchx/ReLaunch;.useLibrary:Z // field@0668 │ │ +02ef26: 1a05 fa06 |0267: const-string v5, "dirviewer" // string@06fa │ │ +02ef2a: 1206 |0269: const/4 v6, #int 0 // #0 │ │ +02ef2c: 0800 1200 |026a: move-object/from16 v0, v18 │ │ +02ef30: 6e30 5200 5006 |026c: invoke-virtual {v0, v5, v6}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@0052 │ │ +02ef36: 0a05 |026f: move-result v5 │ │ +02ef38: 0800 3800 |0270: move-object/from16 v0, v56 │ │ +02ef3c: 5c05 6506 |0272: iput-boolean v5, v0, Lcom/gacode/relaunchx/ReLaunch;.useDirViewer:Z // field@0665 │ │ +02ef40: 2900 acfd |0274: goto/16 0020 // -0254 │ │ +02ef44: 0d15 |0276: move-exception v21 │ │ +02ef46: 0800 3800 |0277: move-object/from16 v0, v56 │ │ +02ef4a: 5405 4a06 |0279: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02ef4e: 1306 0a00 |027b: const/16 v6, #int 10 // #a │ │ +02ef52: 5956 8c06 |027d: iput v6, v5, Lcom/gacode/relaunchx/ReLaunchApp;.scrollStep:I // field@068c │ │ +02ef56: 0800 3800 |027f: move-object/from16 v0, v56 │ │ +02ef5a: 5405 4a06 |0281: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02ef5e: 1306 0004 |0283: const/16 v6, #int 1024 // #400 │ │ +02ef62: 5956 8d06 |0285: iput v6, v5, Lcom/gacode/relaunchx/ReLaunchApp;.viewerMax:I // field@068d │ │ +02ef66: 0800 3800 |0287: move-object/from16 v0, v56 │ │ +02ef6a: 5405 4a06 |0289: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02ef6e: 1306 0001 |028b: const/16 v6, #int 256 // #100 │ │ +02ef72: 5956 8506 |028d: iput v6, v5, Lcom/gacode/relaunchx/ReLaunchApp;.editorMax:I // field@0685 │ │ +02ef76: 2900 6bfe |028f: goto/16 00fa // -0195 │ │ +02ef7a: 0800 3800 |0291: move-object/from16 v0, v56 │ │ +02ef7e: 5405 4a06 |0293: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02ef82: 1a06 9f08 |0295: const-string v6, "history" // string@089f │ │ +02ef86: 1a07 5b01 |0297: const-string v7, "History.txt" // string@015b │ │ +02ef8a: 1a08 7d00 |0299: const-string v8, ":" // string@007d │ │ +02ef8e: 6e40 9404 6587 |029b: invoke-virtual {v5, v6, v7, v8}, Lcom/gacode/relaunchx/ReLaunchApp;.readFile:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z // method@0494 │ │ +02ef94: 0800 3800 |029e: move-object/from16 v0, v56 │ │ +02ef98: 5405 4a06 |02a0: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02ef9c: 5455 8806 |02a2: iget-object v5, v5, Lcom/gacode/relaunchx/ReLaunchApp;.history:Ljava/util/HashMap; // field@0688 │ │ +02efa0: 6e10 c106 0500 |02a4: invoke-virtual {v5}, Ljava/util/HashMap;.clear:()V // method@06c1 │ │ +02efa6: 0800 3800 |02a7: move-object/from16 v0, v56 │ │ +02efaa: 5405 4a06 |02a9: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02efae: 1a06 9f08 |02ab: const-string v6, "history" // string@089f │ │ +02efb2: 6e20 8604 6500 |02ad: invoke-virtual {v5, v6}, Lcom/gacode/relaunchx/ReLaunchApp;.getList:(Ljava/lang/String;)Ljava/util/List; // method@0486 │ │ +02efb8: 0c05 |02b0: move-result-object v5 │ │ +02efba: 7210 d106 0500 |02b1: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@06d1 │ │ +02efc0: 0c05 |02b4: move-result-object v5 │ │ +02efc2: 7210 c806 0500 |02b5: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@06c8 │ │ +02efc8: 0a06 |02b8: move-result v6 │ │ +02efca: 3806 5000 |02b9: if-eqz v6, 0309 // +0050 │ │ +02efce: 7210 c906 0500 |02bb: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@06c9 │ │ +02efd4: 0c2c |02be: move-result-object v44 │ │ +02efd6: 1f2c 3302 |02bf: check-cast v44, [Ljava/lang/String; // type@0233 │ │ +02efda: 1216 |02c1: const/4 v6, #int 1 // #1 │ │ +02efdc: 4606 2c06 |02c2: aget-object v6, v44, v6 │ │ +02efe0: 1a07 1404 |02c4: const-string v7, "READING" // string@0414 │ │ +02efe4: 6e20 7c06 7600 |02c6: invoke-virtual {v6, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +02efea: 0a06 |02c9: move-result v6 │ │ +02efec: 3806 1b00 |02ca: if-eqz v6, 02e5 // +001b │ │ +02eff0: 0800 3800 |02cc: move-object/from16 v0, v56 │ │ +02eff4: 5406 4a06 |02ce: iget-object v6, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02eff8: 5466 8806 |02d0: iget-object v6, v6, Lcom/gacode/relaunchx/ReLaunchApp;.history:Ljava/util/HashMap; // field@0688 │ │ +02effc: 1207 |02d2: const/4 v7, #int 0 // #0 │ │ +02effe: 4607 2c07 |02d3: aget-object v7, v44, v7 │ │ +02f002: 0800 3800 |02d5: move-object/from16 v0, v56 │ │ +02f006: 5408 4a06 |02d7: iget-object v8, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02f00a: 6e10 6806 0800 |02d9: invoke-virtual {v8}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0668 │ │ +02f010: 1218 |02dc: const/4 v8, #int 1 // #1 │ │ +02f012: 7110 5f06 0800 |02dd: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +02f018: 0c08 |02e0: move-result-object v8 │ │ +02f01a: 6e30 c506 7608 |02e1: invoke-virtual {v6, v7, v8}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@06c5 │ │ +02f020: 28d1 |02e4: goto 02b5 // -002f │ │ +02f022: 1216 |02e5: const/4 v6, #int 1 // #1 │ │ +02f024: 4606 2c06 |02e6: aget-object v6, v44, v6 │ │ +02f028: 1a07 2d01 |02e8: const-string v7, "FINISHED" // string@012d │ │ +02f02c: 6e20 7c06 7600 |02ea: invoke-virtual {v6, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +02f032: 0a06 |02ed: move-result v6 │ │ +02f034: 3806 c7ff |02ee: if-eqz v6, 02b5 // -0039 │ │ +02f038: 0800 3800 |02f0: move-object/from16 v0, v56 │ │ +02f03c: 5406 4a06 |02f2: iget-object v6, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02f040: 5466 8806 |02f4: iget-object v6, v6, Lcom/gacode/relaunchx/ReLaunchApp;.history:Ljava/util/HashMap; // field@0688 │ │ +02f044: 1207 |02f6: const/4 v7, #int 0 // #0 │ │ +02f046: 4607 2c07 |02f7: aget-object v7, v44, v7 │ │ +02f04a: 0800 3800 |02f9: move-object/from16 v0, v56 │ │ +02f04e: 5408 4a06 |02fb: iget-object v8, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02f052: 6e10 6806 0800 |02fd: invoke-virtual {v8}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0668 │ │ +02f058: 1228 |0300: const/4 v8, #int 2 // #2 │ │ +02f05a: 7110 5f06 0800 |0301: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +02f060: 0c08 |0304: move-result-object v8 │ │ +02f062: 6e30 c506 7608 |0305: invoke-virtual {v6, v7, v8}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@06c5 │ │ +02f068: 28ad |0308: goto 02b5 // -0053 │ │ +02f06a: 0800 3800 |0309: move-object/from16 v0, v56 │ │ +02f06e: 5405 6006 |030b: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +02f072: 1a06 b50d |030d: const-string v6, "sortKey" // string@0db5 │ │ +02f076: 1207 |030f: const/4 v7, #int 0 // #0 │ │ +02f078: 7230 6e00 6507 |0310: invoke-interface {v5, v6, v7}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@006e │ │ +02f07e: 0a05 |0313: move-result v5 │ │ +02f080: 0800 3800 |0314: move-object/from16 v0, v56 │ │ +02f084: 5406 6006 |0316: iget-object v6, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +02f088: 1a07 b90d |0318: const-string v7, "sortOrder" // string@0db9 │ │ +02f08c: 1208 |031a: const/4 v8, #int 0 // #0 │ │ +02f08e: 7230 6e00 7608 |031b: invoke-interface {v6, v7, v8}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@006e │ │ +02f094: 0a06 |031e: move-result v6 │ │ +02f096: 0800 3800 |031f: move-object/from16 v0, v56 │ │ +02f09a: 7030 5b04 5006 |0321: invoke-direct {v0, v5, v6}, Lcom/gacode/relaunchx/ReLaunch;.setSortMode:(II)V // method@045b │ │ +02f0a0: 0800 3800 |0324: move-object/from16 v0, v56 │ │ +02f0a4: 5505 6506 |0326: iget-boolean v5, v0, Lcom/gacode/relaunchx/ReLaunch;.useDirViewer:Z // field@0665 │ │ +02f0a8: 3805 1e01 |0328: if-eqz v5, 0446 // +011e │ │ +02f0ac: 1335 0000 |032a: const/16 v53, #int 0 // #0 │ │ +02f0b0: 1405 1200 037f |032c: const v5, #float 1.74129e+38 // #7f030012 │ │ +02f0b6: 0800 3800 |032f: move-object/from16 v0, v56 │ │ +02f0ba: 6e20 5904 5000 |0331: invoke-virtual {v0, v5}, Lcom/gacode/relaunchx/ReLaunch;.setContentView:(I)V // method@0459 │ │ +02f0c0: 7401 5300 1200 |0334: invoke-virtual/range {v18}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0053 │ │ +02f0c6: 0c05 |0337: move-result-object v5 │ │ +02f0c8: 3805 0a00 |0338: if-eqz v5, 0342 // +000a │ │ +02f0cc: 1a05 d20d |033a: const-string v5, "start_dir" // string@0dd2 │ │ +02f0d0: 0800 1200 |033c: move-object/from16 v0, v18 │ │ +02f0d4: 6e20 5600 5000 |033e: invoke-virtual {v0, v5}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0056 │ │ +02f0da: 0c35 |0341: move-result-object v53 │ │ +02f0dc: 1405 0700 0c7f |0342: const v5, #float 1.86092e+38 // #7f0c0007 │ │ +02f0e2: 0800 3800 |0345: move-object/from16 v0, v56 │ │ +02f0e6: 6e20 2c04 5000 |0347: invoke-virtual {v0, v5}, Lcom/gacode/relaunchx/ReLaunch;.findViewById:(I)Landroid/view/View; // method@042c │ │ +02f0ec: 0c05 |034a: move-result-object v5 │ │ +02f0ee: 1f05 7600 |034b: check-cast v5, Landroid/widget/ImageButton; // type@0076 │ │ +02f0f2: 2206 1601 |034d: new-instance v6, Lcom/gacode/relaunchx/ReLaunch$15; // type@0116 │ │ +02f0f6: 0800 3800 |034f: move-object/from16 v0, v56 │ │ +02f0fa: 7020 2c03 0600 |0351: invoke-direct {v6, v0}, Lcom/gacode/relaunchx/ReLaunch$15;.:(Lcom/gacode/relaunchx/ReLaunch;)V // method@032c │ │ +02f100: 6e20 3001 6500 |0354: invoke-virtual {v5, v6}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0130 │ │ +02f106: 3835 0e00 |0357: if-eqz v53, 0365 // +000e │ │ +02f10a: 12f5 |0359: const/4 v5, #int -1 // #ff │ │ +02f10c: 7110 5f06 0500 |035a: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +02f112: 0c05 |035d: move-result-object v5 │ │ +02f114: 0800 3800 |035e: move-object/from16 v0, v56 │ │ +02f118: 0801 3500 |0360: move-object/from16 v1, v53 │ │ +02f11c: 7030 2b04 1005 |0362: invoke-direct {v0, v1, v5}, Lcom/gacode/relaunchx/ReLaunch;.drawDirectory:(Ljava/lang/String;Ljava/lang/Integer;)V // method@042b │ │ +02f122: 0800 3800 |0365: move-object/from16 v0, v56 │ │ +02f126: 5405 4a06 |0367: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02f12a: 1216 |0369: const/4 v6, #int 1 // #1 │ │ +02f12c: 5c56 8106 |036a: iput-boolean v6, v5, Lcom/gacode/relaunchx/ReLaunchApp;.booted:Z // field@0681 │ │ +02f130: 0800 3800 |036c: move-object/from16 v0, v56 │ │ +02f134: 5505 5d06 |036e: iget-boolean v5, v0, Lcom/gacode/relaunchx/ReLaunch;.mountReceiverRegistered:Z // field@065d │ │ +02f138: 3905 2700 |0370: if-nez v5, 0397 // +0027 │ │ +02f13c: 221c 1d00 |0372: new-instance v28, Landroid/content/IntentFilter; // type@001d │ │ +02f140: 1a05 5505 |0374: const-string v5, "android.intent.action.MEDIA_MOUNTED" // string@0555 │ │ +02f144: 0800 1c00 |0376: move-object/from16 v0, v28 │ │ +02f148: 7020 6100 5000 |0378: invoke-direct {v0, v5}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@0061 │ │ +02f14e: 1a05 8a07 |037b: const-string v5, "file" // string@078a │ │ +02f152: 0800 1c00 |037d: move-object/from16 v0, v28 │ │ +02f156: 6e20 6300 5000 |037f: invoke-virtual {v0, v5}, Landroid/content/IntentFilter;.addDataScheme:(Ljava/lang/String;)V // method@0063 │ │ +02f15c: 0800 3800 |0382: move-object/from16 v0, v56 │ │ +02f160: 5405 4406 |0384: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.SDCardChangeReceiver:Landroid/content/BroadcastReceiver; // field@0644 │ │ +02f164: 2206 1d00 |0386: new-instance v6, Landroid/content/IntentFilter; // type@001d │ │ +02f168: 0800 1c00 |0388: move-object/from16 v0, v28 │ │ +02f16c: 7020 6000 0600 |038a: invoke-direct {v6, v0}, Landroid/content/IntentFilter;.:(Landroid/content/IntentFilter;)V // method@0060 │ │ +02f172: 0800 3800 |038d: move-object/from16 v0, v56 │ │ +02f176: 6e30 5404 5006 |038f: invoke-virtual {v0, v5, v6}, Lcom/gacode/relaunchx/ReLaunch;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@0454 │ │ +02f17c: 1215 |0392: const/4 v5, #int 1 // #1 │ │ +02f17e: 0800 3800 |0393: move-object/from16 v0, v56 │ │ +02f182: 5c05 5d06 |0395: iput-boolean v5, v0, Lcom/gacode/relaunchx/ReLaunch;.mountReceiverRegistered:Z // field@065d │ │ +02f186: 0800 3800 |0397: move-object/from16 v0, v56 │ │ +02f18a: 5505 5f06 |0399: iget-boolean v5, v0, Lcom/gacode/relaunchx/ReLaunch;.powerReceiverRegistered:Z // field@065f │ │ +02f18e: 3905 2a00 |039b: if-nez v5, 03c5 // +002a │ │ +02f192: 221c 1d00 |039d: new-instance v28, Landroid/content/IntentFilter; // type@001d │ │ +02f196: 7601 5f00 1c00 |039f: invoke-direct/range {v28}, Landroid/content/IntentFilter;.:()V // method@005f │ │ +02f19c: 1a05 4f05 |03a2: const-string v5, "android.intent.action.ACTION_POWER_CONNECTED" // string@054f │ │ +02f1a0: 0800 1c00 |03a4: move-object/from16 v0, v28 │ │ +02f1a4: 6e20 6200 5000 |03a6: invoke-virtual {v0, v5}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@0062 │ │ +02f1aa: 1a05 5005 |03a9: const-string v5, "android.intent.action.ACTION_POWER_DISCONNECTED" // string@0550 │ │ +02f1ae: 0800 1c00 |03ab: move-object/from16 v0, v28 │ │ +02f1b2: 6e20 6200 5000 |03ad: invoke-virtual {v0, v5}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@0062 │ │ +02f1b8: 0800 3800 |03b0: move-object/from16 v0, v56 │ │ +02f1bc: 5405 4306 |03b2: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.PowerChangeReceiver:Landroid/content/BroadcastReceiver; // field@0643 │ │ +02f1c0: 2206 1d00 |03b4: new-instance v6, Landroid/content/IntentFilter; // type@001d │ │ +02f1c4: 0800 1c00 |03b6: move-object/from16 v0, v28 │ │ +02f1c8: 7020 6000 0600 |03b8: invoke-direct {v6, v0}, Landroid/content/IntentFilter;.:(Landroid/content/IntentFilter;)V // method@0060 │ │ +02f1ce: 0800 3800 |03bb: move-object/from16 v0, v56 │ │ +02f1d2: 6e30 5404 5006 |03bd: invoke-virtual {v0, v5, v6}, Lcom/gacode/relaunchx/ReLaunch;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@0454 │ │ +02f1d8: 1215 |03c0: const/4 v5, #int 1 // #1 │ │ +02f1da: 0800 3800 |03c1: move-object/from16 v0, v56 │ │ +02f1de: 5c05 5f06 |03c3: iput-boolean v5, v0, Lcom/gacode/relaunchx/ReLaunch;.powerReceiverRegistered:Z // field@065f │ │ +02f1e2: 0800 3800 |03c5: move-object/from16 v0, v56 │ │ +02f1e6: 5505 6a06 |03c7: iget-boolean v5, v0, Lcom/gacode/relaunchx/ReLaunch;.wifiReceiverRegistered:Z // field@066a │ │ +02f1ea: 3905 2300 |03c9: if-nez v5, 03ec // +0023 │ │ +02f1ee: 221c 1d00 |03cb: new-instance v28, Landroid/content/IntentFilter; // type@001d │ │ +02f1f2: 7601 5f00 1c00 |03cd: invoke-direct/range {v28}, Landroid/content/IntentFilter;.:()V // method@005f │ │ +02f1f8: 1a05 5a05 |03d0: const-string v5, "android.net.conn.CONNECTIVITY_CHANGE" // string@055a │ │ +02f1fc: 0800 1c00 |03d2: move-object/from16 v0, v28 │ │ +02f200: 6e20 6200 5000 |03d4: invoke-virtual {v0, v5}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@0062 │ │ +02f206: 0800 3800 |03d7: move-object/from16 v0, v56 │ │ +02f20a: 5405 4706 |03d9: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.WiFiChangeReceiver:Landroid/content/BroadcastReceiver; // field@0647 │ │ +02f20e: 2206 1d00 |03db: new-instance v6, Landroid/content/IntentFilter; // type@001d │ │ +02f212: 0800 1c00 |03dd: move-object/from16 v0, v28 │ │ +02f216: 7020 6000 0600 |03df: invoke-direct {v6, v0}, Landroid/content/IntentFilter;.:(Landroid/content/IntentFilter;)V // method@0060 │ │ +02f21c: 0800 3800 |03e2: move-object/from16 v0, v56 │ │ +02f220: 6e30 5404 5006 |03e4: invoke-virtual {v0, v5, v6}, Lcom/gacode/relaunchx/ReLaunch;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@0454 │ │ +02f226: 1215 |03e7: const/4 v5, #int 1 // #1 │ │ +02f228: 0800 3800 |03e8: move-object/from16 v0, v56 │ │ +02f22c: 5c05 6a06 |03ea: iput-boolean v5, v0, Lcom/gacode/relaunchx/ReLaunch;.wifiReceiverRegistered:Z // field@066a │ │ +02f230: 0800 3800 |03ec: move-object/from16 v0, v56 │ │ +02f234: 5405 6006 |03ee: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +02f238: 0800 3800 |03f0: move-object/from16 v0, v56 │ │ +02f23c: 7120 1005 5000 |03f2: invoke-static {v0, v5}, Lcom/gacode/relaunchx/ScreenOrientation;.set:(Landroid/app/Activity;Landroid/content/SharedPreferences;)V // method@0510 │ │ +02f242: 0800 3800 |03f5: move-object/from16 v0, v56 │ │ +02f246: 5405 4a06 |03f7: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02f24a: 0800 3800 |03f9: move-object/from16 v0, v56 │ │ +02f24e: 5406 6006 |03fb: iget-object v6, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +02f252: 1407 0100 0c7f |03fd: const v7, #float 1.86092e+38 // #7f0c0001 │ │ +02f258: 0800 3800 |0400: move-object/from16 v0, v56 │ │ +02f25c: 6e20 2c04 7000 |0402: invoke-virtual {v0, v7}, Lcom/gacode/relaunchx/ReLaunch;.findViewById:(I)Landroid/view/View; // method@042c │ │ +02f262: 0c07 |0405: move-result-object v7 │ │ +02f264: 7130 4b05 6507 |0406: invoke-static {v5, v6, v7}, Lcom/gacode/relaunchx/SizeManipulation;.AdjustWithPreferencesToolbarMinHeight:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/view/View;)V // method@054b │ │ +02f26a: 0800 3800 |0409: move-object/from16 v0, v56 │ │ +02f26e: 5405 4a06 |040b: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02f272: 0800 3800 |040d: move-object/from16 v0, v56 │ │ +02f276: 5406 6006 |040f: iget-object v6, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +02f27a: 1407 6500 0c7f |0411: const v7, #float 1.86094e+38 // #7f0c0065 │ │ +02f280: 0800 3800 |0414: move-object/from16 v0, v56 │ │ +02f284: 6e20 2c04 7000 |0416: invoke-virtual {v0, v7}, Lcom/gacode/relaunchx/ReLaunch;.findViewById:(I)Landroid/view/View; // method@042c │ │ +02f28a: 0c07 |0419: move-result-object v7 │ │ +02f28c: 7130 4b05 6507 |041a: invoke-static {v5, v6, v7}, Lcom/gacode/relaunchx/SizeManipulation;.AdjustWithPreferencesToolbarMinHeight:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/view/View;)V // method@054b │ │ +02f292: 0800 3800 |041d: move-object/from16 v0, v56 │ │ +02f296: 5405 4a06 |041f: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02f29a: 0800 3800 |0421: move-object/from16 v0, v56 │ │ +02f29e: 5406 6006 |0423: iget-object v6, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +02f2a2: 1407 6600 0c7f |0425: const v7, #float 1.86094e+38 // #7f0c0066 │ │ +02f2a8: 0800 3800 |0428: move-object/from16 v0, v56 │ │ +02f2ac: 6e20 2c04 7000 |042a: invoke-virtual {v0, v7}, Lcom/gacode/relaunchx/ReLaunch;.findViewById:(I)Landroid/view/View; // method@042c │ │ +02f2b2: 0c07 |042d: move-result-object v7 │ │ +02f2b4: 7130 4b05 6507 |042e: invoke-static {v5, v6, v7}, Lcom/gacode/relaunchx/SizeManipulation;.AdjustWithPreferencesToolbarMinHeight:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/view/View;)V // method@054b │ │ +02f2ba: 0800 3800 |0431: move-object/from16 v0, v56 │ │ +02f2be: 5405 4a06 |0433: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02f2c2: 0800 3800 |0435: move-object/from16 v0, v56 │ │ +02f2c6: 5406 6006 |0437: iget-object v6, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +02f2ca: 1407 4700 0c7f |0439: const v7, #float 1.86093e+38 // #7f0c0047 │ │ +02f2d0: 0800 3800 |043c: move-object/from16 v0, v56 │ │ +02f2d4: 6e20 2c04 7000 |043e: invoke-virtual {v0, v7}, Lcom/gacode/relaunchx/ReLaunch;.findViewById:(I)Landroid/view/View; // method@042c │ │ +02f2da: 0c07 |0441: move-result-object v7 │ │ +02f2dc: 7130 4b05 6507 |0442: invoke-static {v5, v6, v7}, Lcom/gacode/relaunchx/SizeManipulation;.AdjustWithPreferencesToolbarMinHeight:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/view/View;)V // method@054b │ │ +02f2e2: 0e00 |0445: return-void │ │ +02f2e4: 1405 0c00 037f |0446: const v5, #float 1.74129e+38 // #7f03000c │ │ +02f2ea: 0800 3800 |0449: move-object/from16 v0, v56 │ │ +02f2ee: 6e20 5904 5000 |044b: invoke-virtual {v0, v5}, Lcom/gacode/relaunchx/ReLaunch;.setContentView:(I)V // method@0459 │ │ +02f2f4: 0800 3800 |044e: move-object/from16 v0, v56 │ │ +02f2f8: 5405 6006 |0450: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +02f2fc: 1a06 8f0d |0452: const-string v6, "showButtons" // string@0d8f │ │ +02f300: 1217 |0454: const/4 v7, #int 1 // #1 │ │ +02f302: 7230 6d00 6507 |0455: invoke-interface {v5, v6, v7}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ +02f308: 0a05 |0458: move-result v5 │ │ +02f30a: 3905 0a00 |0459: if-nez v5, 0463 // +000a │ │ +02f30e: 1405 0100 0c7f |045b: const v5, #float 1.86092e+38 // #7f0c0001 │ │ +02f314: 0800 3800 |045e: move-object/from16 v0, v56 │ │ +02f318: 7020 3b04 5000 |0460: invoke-direct {v0, v5}, Lcom/gacode/relaunchx/ReLaunch;.hideLayout:(I)V // method@043b │ │ +02f31e: 6305 6606 |0463: sget-boolean v5, Lcom/gacode/relaunchx/ReLaunch;.useHome:Z // field@0666 │ │ +02f322: 3805 9300 |0465: if-eqz v5, 04f8 // +0093 │ │ +02f326: 0800 3800 |0467: move-object/from16 v0, v56 │ │ +02f32a: 5405 4a06 |0469: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02f32e: 1a06 7705 |046b: const-string v6, "app_last" // string@0577 │ │ +02f332: 1a07 c500 |046d: const-string v7, "AppLruFile.txt" // string@00c5 │ │ +02f336: 1a08 7d00 |046f: const-string v8, ":" // string@007d │ │ +02f33a: 6e40 9404 6587 |0471: invoke-virtual {v5, v6, v7, v8}, Lcom/gacode/relaunchx/ReLaunchApp;.readFile:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z // method@0494 │ │ +02f340: 0800 3800 |0474: move-object/from16 v0, v56 │ │ +02f344: 5405 4a06 |0476: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02f348: 1a06 7305 |0478: const-string v6, "app_favorites" // string@0573 │ │ +02f34c: 1a07 c400 |047a: const-string v7, "AppFavorites.txt" // string@00c4 │ │ +02f350: 1a08 7d00 |047c: const-string v8, ":" // string@007d │ │ +02f354: 6e40 9404 6587 |047e: invoke-virtual {v5, v6, v7, v8}, Lcom/gacode/relaunchx/ReLaunchApp;.readFile:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z // method@0494 │ │ +02f35a: 1405 7200 0c7f |0481: const v5, #float 1.86094e+38 // #7f0c0072 │ │ +02f360: 0800 3800 |0484: move-object/from16 v0, v56 │ │ +02f364: 6e20 2c04 5000 |0486: invoke-virtual {v0, v5}, Lcom/gacode/relaunchx/ReLaunch;.findViewById:(I)Landroid/view/View; // method@042c │ │ +02f36a: 0c26 |0489: move-result-object v38 │ │ +02f36c: 1f26 7600 |048a: check-cast v38, Landroid/widget/ImageButton; // type@0076 │ │ +02f370: 2228 2601 |048c: new-instance v40, Lcom/gacode/relaunchx/ReLaunch$1LruaSimpleOnGestureListener; // type@0126 │ │ +02f374: 0800 2800 |048e: move-object/from16 v0, v40 │ │ +02f378: 0801 3800 |0490: move-object/from16 v1, v56 │ │ +02f37c: 0802 2600 |0492: move-object/from16 v2, v38 │ │ +02f380: 7030 5d03 1002 |0494: invoke-direct {v0, v1, v2}, Lcom/gacode/relaunchx/ReLaunch$1LruaSimpleOnGestureListener;.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/widget/ImageButton;)V // method@035d │ │ +02f386: 2227 5900 |0497: new-instance v39, Landroid/view/GestureDetector; // type@0059 │ │ +02f38a: 7602 db00 2700 |0499: invoke-direct/range {v39, v40}, Landroid/view/GestureDetector;.:(Landroid/view/GestureDetector$OnGestureListener;)V // method@00db │ │ +02f390: 2205 1701 |049c: new-instance v5, Lcom/gacode/relaunchx/ReLaunch$16; // type@0117 │ │ +02f394: 0800 3800 |049e: move-object/from16 v0, v56 │ │ +02f398: 0801 2700 |04a0: move-object/from16 v1, v39 │ │ +02f39c: 7030 2e03 0501 |04a2: invoke-direct {v5, v0, v1}, Lcom/gacode/relaunchx/ReLaunch$16;.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/view/GestureDetector;)V // method@032e │ │ +02f3a2: 0800 2600 |04a5: move-object/from16 v0, v38 │ │ +02f3a6: 6e20 3101 5000 |04a7: invoke-virtual {v0, v5}, Landroid/widget/ImageButton;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@0131 │ │ +02f3ac: 1405 7300 0c7f |04aa: const v5, #float 1.86094e+38 // #7f0c0073 │ │ +02f3b2: 0800 3800 |04ad: move-object/from16 v0, v56 │ │ +02f3b6: 6e20 2c04 5000 |04af: invoke-virtual {v0, v5}, Lcom/gacode/relaunchx/ReLaunch;.findViewById:(I)Landroid/view/View; // method@042c │ │ +02f3bc: 0c0a |04b2: move-result-object v10 │ │ +02f3be: 1f0a 7600 |04b3: check-cast v10, Landroid/widget/ImageButton; // type@0076 │ │ +02f3c2: 220c 1c01 |04b5: new-instance v12, Lcom/gacode/relaunchx/ReLaunch$1AllaSimpleOnGestureListener; // type@011c │ │ +02f3c6: 0800 3800 |04b7: move-object/from16 v0, v56 │ │ +02f3ca: 7030 3803 0c0a |04b9: invoke-direct {v12, v0, v10}, Lcom/gacode/relaunchx/ReLaunch$1AllaSimpleOnGestureListener;.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/widget/ImageButton;)V // method@0338 │ │ +02f3d0: 220b 5900 |04bc: new-instance v11, Landroid/view/GestureDetector; // type@0059 │ │ +02f3d4: 7020 db00 cb00 |04be: invoke-direct {v11, v12}, Landroid/view/GestureDetector;.:(Landroid/view/GestureDetector$OnGestureListener;)V // method@00db │ │ +02f3da: 2205 1801 |04c1: new-instance v5, Lcom/gacode/relaunchx/ReLaunch$17; // type@0118 │ │ +02f3de: 0800 3800 |04c3: move-object/from16 v0, v56 │ │ +02f3e2: 7030 3003 050b |04c5: invoke-direct {v5, v0, v11}, Lcom/gacode/relaunchx/ReLaunch$17;.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/view/GestureDetector;)V // method@0330 │ │ +02f3e8: 6e20 3101 5a00 |04c8: invoke-virtual {v10, v5}, Landroid/widget/ImageButton;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@0131 │ │ +02f3ee: 1405 7400 0c7f |04cb: const v5, #float 1.86094e+38 // #7f0c0074 │ │ +02f3f4: 0800 3800 |04ce: move-object/from16 v0, v56 │ │ +02f3f8: 6e20 2c04 5000 |04d0: invoke-virtual {v0, v5}, Lcom/gacode/relaunchx/ReLaunch;.findViewById:(I)Landroid/view/View; // method@042c │ │ +02f3fe: 0c19 |04d3: move-result-object v25 │ │ +02f400: 1f19 7600 |04d4: check-cast v25, Landroid/widget/ImageButton; // type@0076 │ │ +02f404: 221b 1f01 |04d6: new-instance v27, Lcom/gacode/relaunchx/ReLaunch$1FavaSimpleOnGestureListener; // type@011f │ │ +02f408: 0800 1b00 |04d8: move-object/from16 v0, v27 │ │ +02f40c: 0801 3800 |04da: move-object/from16 v1, v56 │ │ +02f410: 7020 4403 1000 |04dc: invoke-direct {v0, v1}, Lcom/gacode/relaunchx/ReLaunch$1FavaSimpleOnGestureListener;.:(Lcom/gacode/relaunchx/ReLaunch;)V // method@0344 │ │ +02f416: 221a 5900 |04df: new-instance v26, Landroid/view/GestureDetector; // type@0059 │ │ +02f41a: 0800 1a00 |04e1: move-object/from16 v0, v26 │ │ +02f41e: 0801 3800 |04e3: move-object/from16 v1, v56 │ │ +02f422: 0802 1b00 |04e5: move-object/from16 v2, v27 │ │ +02f426: 7030 da00 1002 |04e7: invoke-direct {v0, v1, v2}, Landroid/view/GestureDetector;.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;)V // method@00da │ │ +02f42c: 2205 1901 |04ea: new-instance v5, Lcom/gacode/relaunchx/ReLaunch$18; // type@0119 │ │ +02f430: 0800 3800 |04ec: move-object/from16 v0, v56 │ │ +02f434: 0801 1a00 |04ee: move-object/from16 v1, v26 │ │ +02f438: 7030 3203 0501 |04f0: invoke-direct {v5, v0, v1}, Lcom/gacode/relaunchx/ReLaunch$18;.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/view/GestureDetector;)V // method@0332 │ │ +02f43e: 0800 1900 |04f3: move-object/from16 v0, v25 │ │ +02f442: 6e20 3101 5000 |04f5: invoke-virtual {v0, v5}, Landroid/widget/ImageButton;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@0131 │ │ +02f448: 0800 3800 |04f8: move-object/from16 v0, v56 │ │ +02f44c: 5405 6006 |04fa: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +02f450: 1a06 8f0d |04fc: const-string v6, "showButtons" // string@0d8f │ │ +02f454: 1217 |04fe: const/4 v7, #int 1 // #1 │ │ +02f456: 7230 6d00 6507 |04ff: invoke-interface {v5, v6, v7}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ +02f45c: 0a05 |0502: move-result v5 │ │ +02f45e: 3805 d100 |0503: if-eqz v5, 05d4 // +00d1 │ │ +02f462: 1405 6000 0c7f |0505: const v5, #float 1.86094e+38 // #7f0c0060 │ │ +02f468: 0800 3800 |0508: move-object/from16 v0, v56 │ │ +02f46c: 6e20 2c04 5000 |050a: invoke-virtual {v0, v5}, Lcom/gacode/relaunchx/ReLaunch;.findViewById:(I)Landroid/view/View; // method@042c │ │ +02f472: 0c1d |050d: move-result-object v29 │ │ +02f474: 1f1d 7600 |050e: check-cast v29, Landroid/widget/ImageButton; // type@0076 │ │ +02f478: 221f 2401 |0510: new-instance v31, Lcom/gacode/relaunchx/ReLaunch$1HomeSimpleOnGestureListener; // type@0124 │ │ +02f47c: 0800 1f00 |0512: move-object/from16 v0, v31 │ │ +02f480: 0801 3800 |0514: move-object/from16 v1, v56 │ │ +02f484: 0802 1d00 |0516: move-object/from16 v2, v29 │ │ +02f488: 7030 5503 1002 |0518: invoke-direct {v0, v1, v2}, Lcom/gacode/relaunchx/ReLaunch$1HomeSimpleOnGestureListener;.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/widget/ImageButton;)V // method@0355 │ │ +02f48e: 221e 5900 |051b: new-instance v30, Landroid/view/GestureDetector; // type@0059 │ │ +02f492: 7602 db00 1e00 |051d: invoke-direct/range {v30, v31}, Landroid/view/GestureDetector;.:(Landroid/view/GestureDetector$OnGestureListener;)V // method@00db │ │ +02f498: 2205 1a01 |0520: new-instance v5, Lcom/gacode/relaunchx/ReLaunch$19; // type@011a │ │ +02f49c: 0800 3800 |0522: move-object/from16 v0, v56 │ │ +02f4a0: 0801 1e00 |0524: move-object/from16 v1, v30 │ │ +02f4a4: 7030 3403 0501 |0526: invoke-direct {v5, v0, v1}, Lcom/gacode/relaunchx/ReLaunch$19;.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/view/GestureDetector;)V // method@0334 │ │ +02f4aa: 0800 1d00 |0529: move-object/from16 v0, v29 │ │ +02f4ae: 6e20 3101 5000 |052b: invoke-virtual {v0, v5}, Landroid/widget/ImageButton;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@0131 │ │ +02f4b4: 1405 6400 0c7f |052e: const v5, #float 1.86094e+38 // #7f0c0064 │ │ +02f4ba: 0800 3800 |0531: move-object/from16 v0, v56 │ │ +02f4be: 6e20 2c04 5000 |0533: invoke-virtual {v0, v5}, Lcom/gacode/relaunchx/ReLaunch;.findViewById:(I)Landroid/view/View; // method@042c │ │ +02f4c4: 0c31 |0536: move-result-object v49 │ │ +02f4c6: 1f31 7600 |0537: check-cast v49, Landroid/widget/ImageButton; // type@0076 │ │ +02f4ca: 2233 2b01 |0539: new-instance v51, Lcom/gacode/relaunchx/ReLaunch$1SettingsSimpleOnGestureListener; // type@012b │ │ +02f4ce: 0800 3300 |053b: move-object/from16 v0, v51 │ │ +02f4d2: 0801 3800 |053d: move-object/from16 v1, v56 │ │ +02f4d6: 0802 3100 |053f: move-object/from16 v2, v49 │ │ +02f4da: 0803 2d00 |0541: move-object/from16 v3, v45 │ │ +02f4de: 7040 6d03 1032 |0543: invoke-direct {v0, v1, v2, v3}, Lcom/gacode/relaunchx/ReLaunch$1SettingsSimpleOnGestureListener;.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/widget/ImageButton;Landroid/app/Activity;)V // method@036d │ │ +02f4e4: 2232 5900 |0546: new-instance v50, Landroid/view/GestureDetector; // type@0059 │ │ +02f4e8: 7602 db00 3200 |0548: invoke-direct/range {v50, v51}, Landroid/view/GestureDetector;.:(Landroid/view/GestureDetector$OnGestureListener;)V // method@00db │ │ +02f4ee: 2205 3501 |054b: new-instance v5, Lcom/gacode/relaunchx/ReLaunch$20; // type@0135 │ │ +02f4f2: 0800 3800 |054d: move-object/from16 v0, v56 │ │ +02f4f6: 0801 3200 |054f: move-object/from16 v1, v50 │ │ +02f4fa: 7030 8d03 0501 |0551: invoke-direct {v5, v0, v1}, Lcom/gacode/relaunchx/ReLaunch$20;.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/view/GestureDetector;)V // method@038d │ │ +02f500: 0800 3100 |0554: move-object/from16 v0, v49 │ │ +02f504: 6e20 3101 5000 |0556: invoke-virtual {v0, v5}, Landroid/widget/ImageButton;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@0131 │ │ +02f50a: 1405 6300 0c7f |0559: const v5, #float 1.86094e+38 // #7f0c0063 │ │ +02f510: 0800 3800 |055c: move-object/from16 v0, v56 │ │ +02f514: 6e20 2c04 5000 |055e: invoke-virtual {v0, v5}, Lcom/gacode/relaunchx/ReLaunch;.findViewById:(I)Landroid/view/View; // method@042c │ │ +02f51a: 0c2e |0561: move-result-object v46 │ │ +02f51c: 1f2e 7600 |0562: check-cast v46, Landroid/widget/ImageButton; // type@0076 │ │ +02f520: 2230 2a01 |0564: new-instance v48, Lcom/gacode/relaunchx/ReLaunch$1SearchSimpleOnGestureListener; // type@012a │ │ +02f524: 0800 3000 |0566: move-object/from16 v0, v48 │ │ +02f528: 0801 3800 |0568: move-object/from16 v1, v56 │ │ +02f52c: 0802 2e00 |056a: move-object/from16 v2, v46 │ │ +02f530: 7030 6903 1002 |056c: invoke-direct {v0, v1, v2}, Lcom/gacode/relaunchx/ReLaunch$1SearchSimpleOnGestureListener;.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/widget/ImageButton;)V // method@0369 │ │ +02f536: 222f 5900 |056f: new-instance v47, Landroid/view/GestureDetector; // type@0059 │ │ +02f53a: 7602 db00 2f00 |0571: invoke-direct/range {v47, v48}, Landroid/view/GestureDetector;.:(Landroid/view/GestureDetector$OnGestureListener;)V // method@00db │ │ +02f540: 2205 3601 |0574: new-instance v5, Lcom/gacode/relaunchx/ReLaunch$21; // type@0136 │ │ +02f544: 0800 3800 |0576: move-object/from16 v0, v56 │ │ +02f548: 0801 2f00 |0578: move-object/from16 v1, v47 │ │ +02f54c: 7030 8f03 0501 |057a: invoke-direct {v5, v0, v1}, Lcom/gacode/relaunchx/ReLaunch$21;.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/view/GestureDetector;)V // method@038f │ │ +02f552: 0800 2e00 |057d: move-object/from16 v0, v46 │ │ +02f556: 6e20 3101 5000 |057f: invoke-virtual {v0, v5}, Landroid/widget/ImageButton;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@0131 │ │ +02f55c: 1405 6100 0c7f |0582: const v5, #float 1.86094e+38 // #7f0c0061 │ │ +02f562: 0800 3800 |0585: move-object/from16 v0, v56 │ │ +02f566: 6e20 2c04 5000 |0587: invoke-virtual {v0, v5}, Lcom/gacode/relaunchx/ReLaunch;.findViewById:(I)Landroid/view/View; // method@042c │ │ +02f56c: 0c23 |058a: move-result-object v35 │ │ +02f56e: 1f23 7600 |058b: check-cast v35, Landroid/widget/ImageButton; // type@0076 │ │ +02f572: 2225 2501 |058d: new-instance v37, Lcom/gacode/relaunchx/ReLaunch$1LruSimpleOnGestureListener; // type@0125 │ │ +02f576: 0800 2500 |058f: move-object/from16 v0, v37 │ │ +02f57a: 0801 3800 |0591: move-object/from16 v1, v56 │ │ +02f57e: 0802 2300 |0593: move-object/from16 v2, v35 │ │ +02f582: 7030 5903 1002 |0595: invoke-direct {v0, v1, v2}, Lcom/gacode/relaunchx/ReLaunch$1LruSimpleOnGestureListener;.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/widget/ImageButton;)V // method@0359 │ │ +02f588: 2224 5900 |0598: new-instance v36, Landroid/view/GestureDetector; // type@0059 │ │ +02f58c: 7602 db00 2400 |059a: invoke-direct/range {v36, v37}, Landroid/view/GestureDetector;.:(Landroid/view/GestureDetector$OnGestureListener;)V // method@00db │ │ +02f592: 2205 3701 |059d: new-instance v5, Lcom/gacode/relaunchx/ReLaunch$22; // type@0137 │ │ +02f596: 0800 3800 |059f: move-object/from16 v0, v56 │ │ +02f59a: 0801 2400 |05a1: move-object/from16 v1, v36 │ │ +02f59e: 7030 9103 0501 |05a3: invoke-direct {v5, v0, v1}, Lcom/gacode/relaunchx/ReLaunch$22;.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/view/GestureDetector;)V // method@0391 │ │ +02f5a4: 0800 2300 |05a6: move-object/from16 v0, v35 │ │ +02f5a8: 6e20 3101 5000 |05a8: invoke-virtual {v0, v5}, Landroid/widget/ImageButton;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@0131 │ │ +02f5ae: 1405 6200 0c7f |05ab: const v5, #float 1.86094e+38 // #7f0c0062 │ │ +02f5b4: 0800 3800 |05ae: move-object/from16 v0, v56 │ │ +02f5b8: 6e20 2c04 5000 |05b0: invoke-virtual {v0, v5}, Lcom/gacode/relaunchx/ReLaunch;.findViewById:(I)Landroid/view/View; // method@042c │ │ +02f5be: 0c16 |05b3: move-result-object v22 │ │ +02f5c0: 1f16 7600 |05b4: check-cast v22, Landroid/widget/ImageButton; // type@0076 │ │ +02f5c4: 2218 1e01 |05b6: new-instance v24, Lcom/gacode/relaunchx/ReLaunch$1FavSimpleOnGestureListener; // type@011e │ │ +02f5c8: 0800 1800 |05b8: move-object/from16 v0, v24 │ │ +02f5cc: 0801 3800 |05ba: move-object/from16 v1, v56 │ │ +02f5d0: 0802 1600 |05bc: move-object/from16 v2, v22 │ │ +02f5d4: 7030 4003 1002 |05be: invoke-direct {v0, v1, v2}, Lcom/gacode/relaunchx/ReLaunch$1FavSimpleOnGestureListener;.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/widget/ImageButton;)V // method@0340 │ │ +02f5da: 2217 5900 |05c1: new-instance v23, Landroid/view/GestureDetector; // type@0059 │ │ +02f5de: 7602 db00 1700 |05c3: invoke-direct/range {v23, v24}, Landroid/view/GestureDetector;.:(Landroid/view/GestureDetector$OnGestureListener;)V // method@00db │ │ +02f5e4: 2205 3801 |05c6: new-instance v5, Lcom/gacode/relaunchx/ReLaunch$23; // type@0138 │ │ +02f5e8: 0800 3800 |05c8: move-object/from16 v0, v56 │ │ +02f5ec: 0801 1700 |05ca: move-object/from16 v1, v23 │ │ +02f5f0: 7030 9303 0501 |05cc: invoke-direct {v5, v0, v1}, Lcom/gacode/relaunchx/ReLaunch$23;.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/view/GestureDetector;)V // method@0393 │ │ +02f5f6: 0800 1600 |05cf: move-object/from16 v0, v22 │ │ +02f5fa: 6e20 3101 5000 |05d1: invoke-virtual {v0, v5}, Landroid/widget/ImageButton;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@0131 │ │ +02f600: 1405 6f00 0c7f |05d4: const v5, #float 1.86094e+38 // #7f0c006f │ │ +02f606: 0800 3800 |05d7: move-object/from16 v0, v56 │ │ +02f60a: 6e20 2c04 5000 |05d9: invoke-virtual {v0, v5}, Lcom/gacode/relaunchx/ReLaunch;.findViewById:(I)Landroid/view/View; // method@042c │ │ +02f610: 0c29 |05dc: move-result-object v41 │ │ +02f612: 1f29 7c00 |05dd: check-cast v41, Landroid/widget/RelativeLayout; // type@007c │ │ +02f616: 3829 2000 |05df: if-eqz v41, 05ff // +0020 │ │ +02f61a: 222b 2701 |05e1: new-instance v43, Lcom/gacode/relaunchx/ReLaunch$1MemlSimpleOnGestureListener; // type@0127 │ │ +02f61e: 0800 2b00 |05e3: move-object/from16 v0, v43 │ │ +02f622: 0801 3800 |05e5: move-object/from16 v1, v56 │ │ +02f626: 0802 2900 |05e7: move-object/from16 v2, v41 │ │ +02f62a: 7030 6103 1002 |05e9: invoke-direct {v0, v1, v2}, Lcom/gacode/relaunchx/ReLaunch$1MemlSimpleOnGestureListener;.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/widget/RelativeLayout;)V // method@0361 │ │ +02f630: 222a 5900 |05ec: new-instance v42, Landroid/view/GestureDetector; // type@0059 │ │ +02f634: 7602 db00 2a00 |05ee: invoke-direct/range {v42, v43}, Landroid/view/GestureDetector;.:(Landroid/view/GestureDetector$OnGestureListener;)V // method@00db │ │ +02f63a: 2205 3901 |05f1: new-instance v5, Lcom/gacode/relaunchx/ReLaunch$24; // type@0139 │ │ +02f63e: 0800 3800 |05f3: move-object/from16 v0, v56 │ │ +02f642: 0801 2a00 |05f5: move-object/from16 v1, v42 │ │ +02f646: 7030 9503 0501 |05f7: invoke-direct {v5, v0, v1}, Lcom/gacode/relaunchx/ReLaunch$24;.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/view/GestureDetector;)V // method@0395 │ │ +02f64c: 0800 2900 |05fa: move-object/from16 v0, v41 │ │ +02f650: 6e20 4801 5000 |05fc: invoke-virtual {v0, v5}, Landroid/widget/RelativeLayout;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@0148 │ │ +02f656: 1405 7100 0c7f |05ff: const v5, #float 1.86094e+38 // #7f0c0071 │ │ +02f65c: 0800 3800 |0602: move-object/from16 v0, v56 │ │ +02f660: 6e20 2c04 5000 |0604: invoke-virtual {v0, v5}, Lcom/gacode/relaunchx/ReLaunch;.findViewById:(I)Landroid/view/View; // method@042c │ │ +02f666: 0c05 |0607: move-result-object v5 │ │ +02f668: 1f05 8100 |0608: check-cast v5, Landroid/widget/TextView; // type@0081 │ │ +02f66c: 0800 3800 |060a: move-object/from16 v0, v56 │ │ +02f670: 5b05 5b06 |060c: iput-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.memLevel:Landroid/widget/TextView; // field@065b │ │ +02f674: 1405 7000 0c7f |060e: const v5, #float 1.86094e+38 // #7f0c0070 │ │ +02f67a: 0800 3800 |0611: move-object/from16 v0, v56 │ │ +02f67e: 6e20 2c04 5000 |0613: invoke-virtual {v0, v5}, Lcom/gacode/relaunchx/ReLaunch;.findViewById:(I)Landroid/view/View; // method@042c │ │ +02f684: 0c05 |0616: move-result-object v5 │ │ +02f686: 1f05 8100 |0617: check-cast v5, Landroid/widget/TextView; // type@0081 │ │ +02f68a: 0800 3800 |0619: move-object/from16 v0, v56 │ │ +02f68e: 5b05 5c06 |061b: iput-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.memTitle:Landroid/widget/TextView; // field@065c │ │ +02f692: 1405 7500 0c7f |061d: const v5, #float 1.86094e+38 // #7f0c0075 │ │ +02f698: 0800 3800 |0620: move-object/from16 v0, v56 │ │ +02f69c: 6e20 2c04 5000 |0622: invoke-virtual {v0, v5}, Lcom/gacode/relaunchx/ReLaunch;.findViewById:(I)Landroid/view/View; // method@042c │ │ +02f6a2: 0c0d |0625: move-result-object v13 │ │ +02f6a4: 1f0d 7c00 |0626: check-cast v13, Landroid/widget/RelativeLayout; // type@007c │ │ +02f6a8: 380d 1a00 |0628: if-eqz v13, 0642 // +001a │ │ +02f6ac: 220f 1d01 |062a: new-instance v15, Lcom/gacode/relaunchx/ReLaunch$1BatlSimpleOnGestureListener; // type@011d │ │ +02f6b0: 0800 3800 |062c: move-object/from16 v0, v56 │ │ +02f6b4: 0801 2900 |062e: move-object/from16 v1, v41 │ │ +02f6b8: 7030 3c03 0f01 |0630: invoke-direct {v15, v0, v1}, Lcom/gacode/relaunchx/ReLaunch$1BatlSimpleOnGestureListener;.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/widget/RelativeLayout;)V // method@033c │ │ +02f6be: 220e 5900 |0633: new-instance v14, Landroid/view/GestureDetector; // type@0059 │ │ +02f6c2: 7020 db00 fe00 |0635: invoke-direct {v14, v15}, Landroid/view/GestureDetector;.:(Landroid/view/GestureDetector$OnGestureListener;)V // method@00db │ │ +02f6c8: 2205 3a01 |0638: new-instance v5, Lcom/gacode/relaunchx/ReLaunch$25; // type@013a │ │ +02f6cc: 0800 3800 |063a: move-object/from16 v0, v56 │ │ +02f6d0: 7030 9703 050e |063c: invoke-direct {v5, v0, v14}, Lcom/gacode/relaunchx/ReLaunch$25;.:(Lcom/gacode/relaunchx/ReLaunch;Landroid/view/GestureDetector;)V // method@0397 │ │ +02f6d6: 6e20 4801 5d00 |063f: invoke-virtual {v13, v5}, Landroid/widget/RelativeLayout;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@0148 │ │ +02f6dc: 1405 7700 0c7f |0642: const v5, #float 1.86094e+38 // #7f0c0077 │ │ +02f6e2: 0800 3800 |0645: move-object/from16 v0, v56 │ │ +02f6e6: 6e20 2c04 5000 |0647: invoke-virtual {v0, v5}, Lcom/gacode/relaunchx/ReLaunch;.findViewById:(I)Landroid/view/View; // method@042c │ │ +02f6ec: 0c05 |064a: move-result-object v5 │ │ +02f6ee: 1f05 8100 |064b: check-cast v5, Landroid/widget/TextView; // type@0081 │ │ +02f6f2: 0800 3800 |064d: move-object/from16 v0, v56 │ │ +02f6f6: 5b05 4b06 |064f: iput-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.battLevel:Landroid/widget/TextView; // field@064b │ │ +02f6fa: 1405 7600 0c7f |0651: const v5, #float 1.86094e+38 // #7f0c0076 │ │ +02f700: 0800 3800 |0654: move-object/from16 v0, v56 │ │ +02f704: 6e20 2c04 5000 |0656: invoke-virtual {v0, v5}, Lcom/gacode/relaunchx/ReLaunch;.findViewById:(I)Landroid/view/View; // method@042c │ │ +02f70a: 0c05 |0659: move-result-object v5 │ │ +02f70c: 1f05 8100 |065a: check-cast v5, Landroid/widget/TextView; // type@0081 │ │ +02f710: 0800 3800 |065c: move-object/from16 v0, v56 │ │ +02f714: 5b05 4c06 |065e: iput-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.battTitle:Landroid/widget/TextView; // field@064c │ │ +02f718: 2205 1d00 |0660: new-instance v5, Landroid/content/IntentFilter; // type@001d │ │ +02f71c: 1a06 5105 |0662: const-string v6, "android.intent.action.BATTERY_CHANGED" // string@0551 │ │ +02f720: 7020 6100 6500 |0664: invoke-direct {v5, v6}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@0061 │ │ +02f726: 0800 3800 |0667: move-object/from16 v0, v56 │ │ +02f72a: 5b05 4d06 |0669: iput-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.batteryLevelFilter:Landroid/content/IntentFilter; // field@064d │ │ +02f72e: 0800 3800 |066b: move-object/from16 v0, v56 │ │ +02f732: 5405 6006 |066d: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +02f736: 1a06 0d0a |066f: const-string v6, "latestVersion" // string@0a0d │ │ +02f73a: 1207 |0671: const/4 v7, #int 0 // #0 │ │ +02f73c: 7230 6e00 6507 |0672: invoke-interface {v5, v6, v7}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@006e │ │ +02f742: 0a22 |0675: move-result v34 │ │ +02f744: 1336 0000 |0676: const/16 v54, #int 0 // #0 │ │ +02f748: 7401 3504 3800 |0678: invoke-virtual/range {v56}, Lcom/gacode/relaunchx/ReLaunch;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0435 │ │ +02f74e: 0c05 |067b: move-result-object v5 │ │ +02f750: 7401 3604 3800 |067c: invoke-virtual/range {v56}, Lcom/gacode/relaunchx/ReLaunch;.getPackageName:()Ljava/lang/String; // method@0436 │ │ +02f756: 0c06 |067f: move-result-object v6 │ │ +02f758: 1207 |0680: const/4 v7, #int 0 // #0 │ │ +02f75a: 6e30 7700 6507 |0681: invoke-virtual {v5, v6, v7}, Landroid/content/pm/PackageManager;.getPackageInfo:(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; // method@0077 │ │ +02f760: 0c05 |0684: move-result-object v5 │ │ +02f762: 5250 1400 |0685: iget v0, v5, Landroid/content/pm/PackageInfo;.versionCode:I // field@0014 │ │ +02f766: 0236 0000 |0687: move/from16 v54, v0 │ │ +02f76a: 0211 3600 |0689: move/from16 v17, v54 │ │ +02f76e: 0200 1100 |068b: move/from16 v0, v17 │ │ +02f772: 0201 2200 |068d: move/from16 v1, v34 │ │ +02f776: 3710 8100 |068f: if-le v0, v1, 0710 // +0081 │ │ +02f77a: 2210 0c00 |0691: new-instance v16, Landroid/app/AlertDialog$Builder; // type@000c │ │ +02f77e: 0800 1000 |0693: move-object/from16 v0, v16 │ │ +02f782: 0801 3800 |0695: move-object/from16 v1, v56 │ │ +02f786: 7020 1b00 1000 |0697: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ +02f78c: 2204 6900 |069a: new-instance v4, Landroid/webkit/WebView; // type@0069 │ │ +02f790: 0800 3800 |069c: move-object/from16 v0, v56 │ │ +02f794: 7020 0101 0400 |069e: invoke-direct {v4, v0}, Landroid/webkit/WebView;.:(Landroid/content/Context;)V // method@0101 │ │ +02f79a: 1205 |06a1: const/4 v5, #int 0 // #0 │ │ +02f79c: 2206 0202 |06a2: new-instance v6, Ljava/lang/StringBuilder; // type@0202 │ │ +02f7a0: 7010 9606 0600 |06a4: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +02f7a6: 7401 3704 3800 |06a7: invoke-virtual/range {v56}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +02f7ac: 0c07 |06aa: move-result-object v7 │ │ +02f7ae: 1408 0100 087f |06ab: const v8, #float 1.80775e+38 // #7f080001 │ │ +02f7b4: 6e20 8000 8700 |06ae: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +02f7ba: 0c07 |06b1: move-result-object v7 │ │ +02f7bc: 6e20 9a06 7600 |06b2: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02f7c2: 0c06 |06b5: move-result-object v6 │ │ +02f7c4: 7401 3704 3800 |06b6: invoke-virtual/range {v56}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +02f7ca: 0c07 |06b9: move-result-object v7 │ │ +02f7cc: 1508 087f |06ba: const/high16 v8, #int 2131230720 // #7f08 │ │ +02f7d0: 6e20 8000 8700 |06bc: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +02f7d6: 0c07 |06bf: move-result-object v7 │ │ +02f7d8: 6e20 9a06 7600 |06c0: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02f7de: 0c06 |06c3: move-result-object v6 │ │ +02f7e0: 7401 3704 3800 |06c4: invoke-virtual/range {v56}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +02f7e6: 0c07 |06c7: move-result-object v7 │ │ +02f7e8: 1408 4b02 087f |06c8: const v8, #float 1.80787e+38 // #7f08024b │ │ +02f7ee: 6e20 8000 8700 |06cb: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +02f7f4: 0c07 |06ce: move-result-object v7 │ │ +02f7f6: 6e20 9a06 7600 |06cf: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02f7fc: 0c06 |06d2: move-result-object v6 │ │ +02f7fe: 6e10 9c06 0600 |06d3: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +02f804: 0c06 |06d6: move-result-object v6 │ │ +02f806: 1a07 020e |06d7: const-string v7, "text/html" // string@0e02 │ │ +02f80a: 1a08 990e |06d9: const-string v8, "utf-8" // string@0e99 │ │ +02f80e: 1209 |06db: const/4 v9, #int 0 // #0 │ │ +02f810: 7406 0201 0400 |06dc: invoke-virtual/range {v4, v5, v6, v7, v8, v9}, Landroid/webkit/WebView;.loadDataWithBaseURL:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@0102 │ │ +02f816: 7401 3704 3800 |06df: invoke-virtual/range {v56}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +02f81c: 0c05 |06e2: move-result-object v5 │ │ +02f81e: 1406 8d00 087f |06e3: const v6, #float 1.80778e+38 // #7f08008d │ │ +02f824: 6e20 8000 6500 |06e6: invoke-virtual {v5, v6}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +02f82a: 0c05 |06e9: move-result-object v5 │ │ +02f82c: 0800 1000 |06ea: move-object/from16 v0, v16 │ │ +02f830: 6e20 2500 5000 |06ec: invoke-virtual {v0, v5}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ +02f836: 0800 1000 |06ef: move-object/from16 v0, v16 │ │ +02f83a: 6e20 2600 4000 |06f1: invoke-virtual {v0, v4}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0026 │ │ +02f840: 7401 3704 3800 |06f4: invoke-virtual/range {v56}, Lcom/gacode/relaunchx/ReLaunch;.getResources:()Landroid/content/res/Resources; // method@0437 │ │ +02f846: 0c05 |06f7: move-result-object v5 │ │ +02f848: 1406 8100 087f |06f8: const v6, #float 1.80778e+38 // #7f080081 │ │ +02f84e: 6e20 8000 6500 |06fb: invoke-virtual {v5, v6}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +02f854: 0c05 |06fe: move-result-object v5 │ │ +02f856: 2206 3b01 |06ff: new-instance v6, Lcom/gacode/relaunchx/ReLaunch$26; // type@013b │ │ +02f85a: 0800 3800 |0701: move-object/from16 v0, v56 │ │ +02f85e: 0201 1100 |0703: move/from16 v1, v17 │ │ +02f862: 7030 9903 0601 |0705: invoke-direct {v6, v0, v1}, Lcom/gacode/relaunchx/ReLaunch$26;.:(Lcom/gacode/relaunchx/ReLaunch;I)V // method@0399 │ │ +02f868: 0800 1000 |0708: move-object/from16 v0, v16 │ │ +02f86c: 6e30 2200 5006 |070a: invoke-virtual {v0, v5, v6}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0022 │ │ +02f872: 7401 2700 1000 |070d: invoke-virtual/range {v16}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ +02f878: 6205 1f00 |0710: sget-object v5, Landroid/os/Build;.DEVICE:Ljava/lang/String; // field@001f │ │ +02f87c: 6206 2000 |0712: sget-object v6, Landroid/os/Build;.MANUFACTURER:Ljava/lang/String; // field@0020 │ │ +02f880: 6207 2100 |0714: sget-object v7, Landroid/os/Build;.MODEL:Ljava/lang/String; // field@0021 │ │ +02f884: 6208 2200 |0716: sget-object v8, Landroid/os/Build;.PRODUCT:Ljava/lang/String; // field@0022 │ │ +02f888: 0800 3800 |0718: move-object/from16 v0, v56 │ │ +02f88c: 7058 2604 5076 |071a: invoke-direct {v0, v5, v6, v7, v8}, Lcom/gacode/relaunchx/ReLaunch;.checkDevice:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@0426 │ │ +02f892: 7601 5a04 3800 |071d: invoke-direct/range {v56}, Lcom/gacode/relaunchx/ReLaunch;.setEinkController:()V // method@045a │ │ +02f898: 12f5 |0720: const/4 v5, #int -1 // #ff │ │ +02f89a: 7110 5f06 0500 |0721: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +02f8a0: 0c05 |0724: move-result-object v5 │ │ +02f8a2: 0800 3800 |0725: move-object/from16 v0, v56 │ │ +02f8a6: 5b05 5206 |0727: iput-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.currentPosition:Ljava/lang/Integer; // field@0652 │ │ +02f8aa: 7401 5300 1200 |0729: invoke-virtual/range {v18}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0053 │ │ +02f8b0: 0c05 |072c: move-result-object v5 │ │ +02f8b2: 3805 1e00 |072d: if-eqz v5, 074b // +001e │ │ +02f8b6: 7401 5300 1200 |072f: invoke-virtual/range {v18}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0053 │ │ +02f8bc: 0c05 |0732: move-result-object v5 │ │ +02f8be: 1a06 d20d |0733: const-string v6, "start_dir" // string@0dd2 │ │ +02f8c2: 6e20 aa00 6500 |0735: invoke-virtual {v5, v6}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@00aa │ │ +02f8c8: 0c05 |0738: move-result-object v5 │ │ +02f8ca: 3805 1200 |0739: if-eqz v5, 074b // +0012 │ │ +02f8ce: 7401 5300 1200 |073b: invoke-virtual/range {v18}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0053 │ │ +02f8d4: 0c05 |073e: move-result-object v5 │ │ +02f8d6: 1a06 d20d |073f: const-string v6, "start_dir" // string@0dd2 │ │ +02f8da: 6e20 aa00 6500 |0741: invoke-virtual {v5, v6}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@00aa │ │ +02f8e0: 0c05 |0744: move-result-object v5 │ │ +02f8e2: 0800 3800 |0745: move-object/from16 v0, v56 │ │ +02f8e6: 5b05 5306 |0747: iput-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.currentRoot:Ljava/lang/String; // field@0653 │ │ +02f8ea: 2900 1cfc |0749: goto/16 0365 // -03e4 │ │ +02f8ee: 0800 3800 |074b: move-object/from16 v0, v56 │ │ +02f8f2: 5405 6006 |074d: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +02f8f6: 1a06 0b0a |074f: const-string v6, "lastdir" // string@0a0b │ │ +02f8fa: 1a07 6500 |0751: const-string v7, "/sdcard" // string@0065 │ │ +02f8fe: 7230 6f00 6507 |0753: invoke-interface {v5, v6, v7}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +02f904: 0c21 |0756: move-result-object v33 │ │ +02f906: 2220 e001 |0757: new-instance v32, Ljava/io/File; // type@01e0 │ │ +02f90a: 7602 2a06 2000 |0759: invoke-direct/range {v32, v33}, Ljava/io/File;.:(Ljava/lang/String;)V // method@062a │ │ +02f910: 0800 3800 |075c: move-object/from16 v0, v56 │ │ +02f914: 5405 6006 |075e: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +02f918: 1a06 c20c |0760: const-string v6, "saveDir" // string@0cc2 │ │ +02f91c: 1217 |0762: const/4 v7, #int 1 // #1 │ │ +02f91e: 7230 6d00 6507 |0763: invoke-interface {v5, v6, v7}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ +02f924: 0a05 |0766: move-result v5 │ │ +02f926: 3805 1000 |0767: if-eqz v5, 0777 // +0010 │ │ +02f92a: 7401 2f06 2000 |0769: invoke-virtual/range {v32}, Ljava/io/File;.exists:()Z // method@062f │ │ +02f930: 0a05 |076c: move-result v5 │ │ +02f932: 3805 0a00 |076d: if-eqz v5, 0777 // +000a │ │ +02f936: 0800 2100 |076f: move-object/from16 v0, v33 │ │ +02f93a: 0801 3800 |0771: move-object/from16 v1, v56 │ │ +02f93e: 5b10 5306 |0773: iput-object v0, v1, Lcom/gacode/relaunchx/ReLaunch;.currentRoot:Ljava/lang/String; // field@0653 │ │ +02f942: 2900 f0fb |0775: goto/16 0365 // -0410 │ │ +02f946: 0800 3800 |0777: move-object/from16 v0, v56 │ │ +02f94a: 5405 6006 |0779: iget-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +02f94e: 1a06 cd0d |077b: const-string v6, "startDir" // string@0dcd │ │ +02f952: 1a07 6600 |077d: const-string v7, "/sdcard,/media/My Files" // string@0066 │ │ +02f956: 7230 6f00 6507 |077f: invoke-interface {v5, v6, v7}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +02f95c: 0c05 |0782: move-result-object v5 │ │ +02f95e: 1a06 d004 |0783: const-string v6, "\," // string@04d0 │ │ +02f962: 6e20 8906 6500 |0785: invoke-virtual {v5, v6}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0689 │ │ +02f968: 0c34 |0788: move-result-object v52 │ │ +02f96a: 1314 0000 |0789: const/16 v20, #int 0 // #0 │ │ +02f96e: 0800 3400 |078b: move-object/from16 v0, v52 │ │ +02f972: 2106 |078d: array-length v6, v0 │ │ +02f974: 1205 |078e: const/4 v5, #int 0 // #0 │ │ +02f976: 3565 1900 |078f: if-ge v5, v6, 07a8 // +0019 │ │ +02f97a: 4613 3405 |0791: aget-object v19, v52, v5 │ │ +02f97e: 2207 e001 |0793: new-instance v7, Ljava/io/File; // type@01e0 │ │ +02f982: 0800 1300 |0795: move-object/from16 v0, v19 │ │ +02f986: 7020 2a06 0700 |0797: invoke-direct {v7, v0}, Ljava/io/File;.:(Ljava/lang/String;)V // method@062a │ │ +02f98c: 6e10 2f06 0700 |079a: invoke-virtual {v7}, Ljava/io/File;.exists:()Z // method@062f │ │ +02f992: 0a07 |079d: move-result v7 │ │ +02f994: 3807 1400 |079e: if-eqz v7, 07b2 // +0014 │ │ +02f998: 0800 1300 |07a0: move-object/from16 v0, v19 │ │ +02f99c: 0801 3800 |07a2: move-object/from16 v1, v56 │ │ +02f9a0: 5b10 5306 |07a4: iput-object v0, v1, Lcom/gacode/relaunchx/ReLaunch;.currentRoot:Ljava/lang/String; // field@0653 │ │ +02f9a4: 1314 0100 |07a6: const/16 v20, #int 1 // #1 │ │ +02f9a8: 3914 bdfb |07a8: if-nez v20, 0365 // -0443 │ │ +02f9ac: 1a05 5a00 |07aa: const-string v5, "/" // string@005a │ │ +02f9b0: 0800 3800 |07ac: move-object/from16 v0, v56 │ │ +02f9b4: 5b05 5306 |07ae: iput-object v5, v0, Lcom/gacode/relaunchx/ReLaunch;.currentRoot:Ljava/lang/String; // field@0653 │ │ +02f9b8: 2900 b5fb |07b0: goto/16 0365 // -044b │ │ +02f9bc: d805 0501 |07b2: add-int/lit8 v5, v5, #int 1 // #01 │ │ +02f9c0: 28db |07b4: goto 078f // -0025 │ │ +02f9c2: 0d05 |07b5: move-exception v5 │ │ +02f9c4: 2900 d3fe |07b6: goto/16 0689 // -012d │ │ catches : 2 │ │ 0x00b8 - 0x00fa │ │ Ljava/lang/NumberFormatException; -> 0x0276 │ │ 0x0678 - 0x0689 │ │ Ljava/lang/Exception; -> 0x07b5 │ │ positions : │ │ 0x0000 line=1923 │ │ @@ -53267,21 +53273,21 @@ │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -02e94c: |[02e94c] com.gacode.relaunchx.ReLaunch.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ -02e95c: 6e10 3404 0200 |0000: invoke-virtual {v2}, Lcom/gacode/relaunchx/ReLaunch;.getMenuInflater:()Landroid/view/MenuInflater; // method@0434 │ │ -02e962: 0c00 |0003: move-result-object v0 │ │ -02e964: 1501 0b7f |0004: const/high16 v1, #int 2131427328 // #7f0b │ │ -02e968: 6e30 e000 1003 |0006: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@00e0 │ │ -02e96e: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -02e970: 0f01 |000a: return v1 │ │ +02f9e4: |[02f9e4] com.gacode.relaunchx.ReLaunch.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ +02f9f4: 6e10 3404 0200 |0000: invoke-virtual {v2}, Lcom/gacode/relaunchx/ReLaunch;.getMenuInflater:()Landroid/view/MenuInflater; // method@0434 │ │ +02f9fa: 0c00 |0003: move-result-object v0 │ │ +02f9fc: 1501 0b7f |0004: const/high16 v1, #int 2131427328 // #7f0b │ │ +02fa00: 6e30 e000 1003 |0006: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@00e0 │ │ +02fa06: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +02fa08: 0f01 |000a: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2789 │ │ 0x0004 line=2790 │ │ 0x0009 line=2791 │ │ locals : │ │ 0x0004 - 0x000b reg=0 inflater Landroid/view/MenuInflater; │ │ @@ -53293,27 +53299,27 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -02e974: |[02e974] com.gacode.relaunchx.ReLaunch.onDestroy:()V │ │ -02e984: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -02e986: 5420 4406 |0001: iget-object v0, v2, Lcom/gacode/relaunchx/ReLaunch;.SDCardChangeReceiver:Landroid/content/BroadcastReceiver; // field@0644 │ │ -02e98a: 6e20 6504 0200 |0003: invoke-virtual {v2, v0}, Lcom/gacode/relaunchx/ReLaunch;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@0465 │ │ -02e990: 5420 4306 |0006: iget-object v0, v2, Lcom/gacode/relaunchx/ReLaunch;.PowerChangeReceiver:Landroid/content/BroadcastReceiver; // field@0643 │ │ -02e994: 6e20 6504 0200 |0008: invoke-virtual {v2, v0}, Lcom/gacode/relaunchx/ReLaunch;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@0465 │ │ -02e99a: 5420 4706 |000b: iget-object v0, v2, Lcom/gacode/relaunchx/ReLaunch;.WiFiChangeReceiver:Landroid/content/BroadcastReceiver; // field@0647 │ │ -02e99e: 6e20 6504 0200 |000d: invoke-virtual {v2, v0}, Lcom/gacode/relaunchx/ReLaunch;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@0465 │ │ -02e9a4: 5c21 6a06 |0010: iput-boolean v1, v2, Lcom/gacode/relaunchx/ReLaunch;.wifiReceiverRegistered:Z // field@066a │ │ -02e9a8: 5c21 5f06 |0012: iput-boolean v1, v2, Lcom/gacode/relaunchx/ReLaunch;.powerReceiverRegistered:Z // field@065f │ │ -02e9ac: 5c21 5d06 |0014: iput-boolean v1, v2, Lcom/gacode/relaunchx/ReLaunch;.mountReceiverRegistered:Z // field@065d │ │ -02e9b0: 6f10 0800 0200 |0016: invoke-super {v2}, Landroid/app/Activity;.onDestroy:()V // method@0008 │ │ -02e9b6: 0e00 |0019: return-void │ │ +02fa0c: |[02fa0c] com.gacode.relaunchx.ReLaunch.onDestroy:()V │ │ +02fa1c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +02fa1e: 5420 4406 |0001: iget-object v0, v2, Lcom/gacode/relaunchx/ReLaunch;.SDCardChangeReceiver:Landroid/content/BroadcastReceiver; // field@0644 │ │ +02fa22: 6e20 6504 0200 |0003: invoke-virtual {v2, v0}, Lcom/gacode/relaunchx/ReLaunch;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@0465 │ │ +02fa28: 5420 4306 |0006: iget-object v0, v2, Lcom/gacode/relaunchx/ReLaunch;.PowerChangeReceiver:Landroid/content/BroadcastReceiver; // field@0643 │ │ +02fa2c: 6e20 6504 0200 |0008: invoke-virtual {v2, v0}, Lcom/gacode/relaunchx/ReLaunch;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@0465 │ │ +02fa32: 5420 4706 |000b: iget-object v0, v2, Lcom/gacode/relaunchx/ReLaunch;.WiFiChangeReceiver:Landroid/content/BroadcastReceiver; // field@0647 │ │ +02fa36: 6e20 6504 0200 |000d: invoke-virtual {v2, v0}, Lcom/gacode/relaunchx/ReLaunch;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@0465 │ │ +02fa3c: 5c21 6a06 |0010: iput-boolean v1, v2, Lcom/gacode/relaunchx/ReLaunch;.wifiReceiverRegistered:Z // field@066a │ │ +02fa40: 5c21 5f06 |0012: iput-boolean v1, v2, Lcom/gacode/relaunchx/ReLaunch;.powerReceiverRegistered:Z // field@065f │ │ +02fa44: 5c21 5d06 |0014: iput-boolean v1, v2, Lcom/gacode/relaunchx/ReLaunch;.mountReceiverRegistered:Z // field@065d │ │ +02fa48: 6f10 0800 0200 |0016: invoke-super {v2}, Landroid/app/Activity;.onDestroy:()V // method@0008 │ │ +02fa4e: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=3798 │ │ 0x0006 line=3799 │ │ 0x000b line=3800 │ │ 0x0010 line=3801 │ │ 0x0012 line=3802 │ │ @@ -53328,68 +53334,68 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 93 16-bit code units │ │ -02e9b8: |[02e9b8] com.gacode.relaunchx.ReLaunch.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ -02e9c8: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -02e9ca: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -02e9cc: 6305 6606 |0002: sget-boolean v5, Lcom/gacode/relaunchx/ReLaunch;.useHome:Z // field@0666 │ │ -02e9d0: 3905 0700 |0004: if-nez v5, 000b // +0007 │ │ -02e9d4: 6f30 0900 a90b |0006: invoke-super {v9, v10, v11}, Landroid/app/Activity;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@0009 │ │ -02e9da: 0a04 |0009: move-result v4 │ │ -02e9dc: 0f04 |000a: return v4 │ │ -02e9de: 1235 |000b: const/4 v5, #int 3 // #3 │ │ -02e9e0: 325a feff |000c: if-eq v10, v5, 000a // -0002 │ │ -02e9e4: 1245 |000e: const/4 v5, #int 4 // #4 │ │ -02e9e6: 335a 4900 |000f: if-ne v10, v5, 0058 // +0049 │ │ -02e9ea: 5495 6006 |0011: iget-object v5, v9, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -02e9ee: 1a06 cd0d |0013: const-string v6, "startDir" // string@0dcd │ │ -02e9f2: 1a07 6500 |0015: const-string v7, "/sdcard" // string@0065 │ │ -02e9f6: 7230 6f00 6507 |0017: invoke-interface {v5, v6, v7}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -02e9fc: 0c05 |001a: move-result-object v5 │ │ -02e9fe: 1a06 4600 |001b: const-string v6, "," // string@0046 │ │ -02ea02: 6e20 8906 6500 |001d: invoke-virtual {v5, v6}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0689 │ │ -02ea08: 0c03 |0020: move-result-object v3 │ │ -02ea0a: 1200 |0021: const/4 v0, #int 0 // #0 │ │ -02ea0c: 2135 |0022: array-length v5, v3 │ │ -02ea0e: 3550 1000 |0023: if-ge v0, v5, 0033 // +0010 │ │ -02ea12: 4605 0300 |0025: aget-object v5, v3, v0 │ │ -02ea16: 5496 5306 |0027: iget-object v6, v9, Lcom/gacode/relaunchx/ReLaunch;.currentRoot:Ljava/lang/String; // field@0653 │ │ -02ea1a: 6e20 7d06 6500 |0029: invoke-virtual {v5, v6}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@067d │ │ -02ea20: 0a05 |002c: move-result v5 │ │ -02ea22: 3805 0300 |002d: if-eqz v5, 0030 // +0003 │ │ -02ea26: 1211 |002f: const/4 v1, #int 1 // #1 │ │ -02ea28: d800 0001 |0030: add-int/lit8 v0, v0, #int 1 // #01 │ │ -02ea2c: 28f0 |0032: goto 0022 // -0010 │ │ -02ea2e: 5495 5306 |0033: iget-object v5, v9, Lcom/gacode/relaunchx/ReLaunch;.currentRoot:Ljava/lang/String; // field@0653 │ │ -02ea32: 1a06 5a00 |0035: const-string v6, "/" // string@005a │ │ -02ea36: 6e20 7d06 6500 |0037: invoke-virtual {v5, v6}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@067d │ │ -02ea3c: 0a05 |003a: move-result v5 │ │ -02ea3e: 3805 0300 |003b: if-eqz v5, 003e // +0003 │ │ -02ea42: 1211 |003d: const/4 v1, #int 1 // #1 │ │ -02ea44: 3901 ccff |003e: if-nez v1, 000a // -0034 │ │ -02ea48: 5495 5306 |0040: iget-object v5, v9, Lcom/gacode/relaunchx/ReLaunch;.currentRoot:Ljava/lang/String; // field@0653 │ │ -02ea4c: 1206 |0042: const/4 v6, #int 0 // #0 │ │ -02ea4e: 5497 5306 |0043: iget-object v7, v9, Lcom/gacode/relaunchx/ReLaunch;.currentRoot:Ljava/lang/String; // field@0653 │ │ -02ea52: 1a08 5a00 |0045: const-string v8, "/" // string@005a │ │ -02ea56: 6e20 8406 8700 |0047: invoke-virtual {v7, v8}, Ljava/lang/String;.lastIndexOf:(Ljava/lang/String;)I // method@0684 │ │ -02ea5c: 0a07 |004a: move-result v7 │ │ -02ea5e: 6e30 8c06 6507 |004b: invoke-virtual {v5, v6, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@068c │ │ -02ea64: 0c02 |004e: move-result-object v2 │ │ -02ea66: 12f5 |004f: const/4 v5, #int -1 // #ff │ │ -02ea68: 7110 5f06 0500 |0050: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -02ea6e: 0c05 |0053: move-result-object v5 │ │ -02ea70: 7030 2b04 2905 |0054: invoke-direct {v9, v2, v5}, Lcom/gacode/relaunchx/ReLaunch;.drawDirectory:(Ljava/lang/String;Ljava/lang/Integer;)V // method@042b │ │ -02ea76: 28b3 |0057: goto 000a // -004d │ │ -02ea78: 6f30 0900 a90b |0058: invoke-super {v9, v10, v11}, Landroid/app/Activity;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@0009 │ │ -02ea7e: 0a04 |005b: move-result v4 │ │ -02ea80: 28ae |005c: goto 000a // -0052 │ │ +02fa50: |[02fa50] com.gacode.relaunchx.ReLaunch.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ +02fa60: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +02fa62: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +02fa64: 6305 6606 |0002: sget-boolean v5, Lcom/gacode/relaunchx/ReLaunch;.useHome:Z // field@0666 │ │ +02fa68: 3905 0700 |0004: if-nez v5, 000b // +0007 │ │ +02fa6c: 6f30 0900 a90b |0006: invoke-super {v9, v10, v11}, Landroid/app/Activity;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@0009 │ │ +02fa72: 0a04 |0009: move-result v4 │ │ +02fa74: 0f04 |000a: return v4 │ │ +02fa76: 1235 |000b: const/4 v5, #int 3 // #3 │ │ +02fa78: 325a feff |000c: if-eq v10, v5, 000a // -0002 │ │ +02fa7c: 1245 |000e: const/4 v5, #int 4 // #4 │ │ +02fa7e: 335a 4900 |000f: if-ne v10, v5, 0058 // +0049 │ │ +02fa82: 5495 6006 |0011: iget-object v5, v9, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +02fa86: 1a06 cd0d |0013: const-string v6, "startDir" // string@0dcd │ │ +02fa8a: 1a07 6500 |0015: const-string v7, "/sdcard" // string@0065 │ │ +02fa8e: 7230 6f00 6507 |0017: invoke-interface {v5, v6, v7}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +02fa94: 0c05 |001a: move-result-object v5 │ │ +02fa96: 1a06 4600 |001b: const-string v6, "," // string@0046 │ │ +02fa9a: 6e20 8906 6500 |001d: invoke-virtual {v5, v6}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0689 │ │ +02faa0: 0c03 |0020: move-result-object v3 │ │ +02faa2: 1200 |0021: const/4 v0, #int 0 // #0 │ │ +02faa4: 2135 |0022: array-length v5, v3 │ │ +02faa6: 3550 1000 |0023: if-ge v0, v5, 0033 // +0010 │ │ +02faaa: 4605 0300 |0025: aget-object v5, v3, v0 │ │ +02faae: 5496 5306 |0027: iget-object v6, v9, Lcom/gacode/relaunchx/ReLaunch;.currentRoot:Ljava/lang/String; // field@0653 │ │ +02fab2: 6e20 7d06 6500 |0029: invoke-virtual {v5, v6}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@067d │ │ +02fab8: 0a05 |002c: move-result v5 │ │ +02faba: 3805 0300 |002d: if-eqz v5, 0030 // +0003 │ │ +02fabe: 1211 |002f: const/4 v1, #int 1 // #1 │ │ +02fac0: d800 0001 |0030: add-int/lit8 v0, v0, #int 1 // #01 │ │ +02fac4: 28f0 |0032: goto 0022 // -0010 │ │ +02fac6: 5495 5306 |0033: iget-object v5, v9, Lcom/gacode/relaunchx/ReLaunch;.currentRoot:Ljava/lang/String; // field@0653 │ │ +02faca: 1a06 5a00 |0035: const-string v6, "/" // string@005a │ │ +02face: 6e20 7d06 6500 |0037: invoke-virtual {v5, v6}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@067d │ │ +02fad4: 0a05 |003a: move-result v5 │ │ +02fad6: 3805 0300 |003b: if-eqz v5, 003e // +0003 │ │ +02fada: 1211 |003d: const/4 v1, #int 1 // #1 │ │ +02fadc: 3901 ccff |003e: if-nez v1, 000a // -0034 │ │ +02fae0: 5495 5306 |0040: iget-object v5, v9, Lcom/gacode/relaunchx/ReLaunch;.currentRoot:Ljava/lang/String; // field@0653 │ │ +02fae4: 1206 |0042: const/4 v6, #int 0 // #0 │ │ +02fae6: 5497 5306 |0043: iget-object v7, v9, Lcom/gacode/relaunchx/ReLaunch;.currentRoot:Ljava/lang/String; // field@0653 │ │ +02faea: 1a08 5a00 |0045: const-string v8, "/" // string@005a │ │ +02faee: 6e20 8406 8700 |0047: invoke-virtual {v7, v8}, Ljava/lang/String;.lastIndexOf:(Ljava/lang/String;)I // method@0684 │ │ +02faf4: 0a07 |004a: move-result v7 │ │ +02faf6: 6e30 8c06 6507 |004b: invoke-virtual {v5, v6, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@068c │ │ +02fafc: 0c02 |004e: move-result-object v2 │ │ +02fafe: 12f5 |004f: const/4 v5, #int -1 // #ff │ │ +02fb00: 7110 5f06 0500 |0050: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +02fb06: 0c05 |0053: move-result-object v5 │ │ +02fb08: 7030 2b04 2905 |0054: invoke-direct {v9, v2, v5}, Lcom/gacode/relaunchx/ReLaunch;.drawDirectory:(Ljava/lang/String;Ljava/lang/Integer;)V // method@042b │ │ +02fb0e: 28b3 |0057: goto 000a // -004d │ │ +02fb10: 6f30 0900 a90b |0058: invoke-super {v9, v10, v11}, Landroid/app/Activity;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@0009 │ │ +02fb16: 0a04 |005b: move-result v4 │ │ +02fb18: 28ae |005c: goto 000a // -0052 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=3546 │ │ 0x0002 line=3547 │ │ 0x0006 line=3548 │ │ 0x000a line=3565 │ │ 0x000b line=3549 │ │ @@ -53419,34 +53425,34 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 50 16-bit code units │ │ -02ea84: |[02ea84] com.gacode.relaunchx.ReLaunch.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -02ea94: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -02ea96: 7210 e100 0300 |0001: invoke-interface {v3}, Landroid/view/MenuItem;.getItemId:()I // method@00e1 │ │ -02ea9c: 0a00 |0004: move-result v0 │ │ -02ea9e: 2b00 1d00 0000 |0005: packed-switch v0, 00000022 // +0000001d │ │ -02eaa4: 0f01 |0008: return v1 │ │ -02eaa6: 7010 4004 0200 |0009: invoke-direct {v2}, Lcom/gacode/relaunchx/ReLaunch;.menuSearch:()V // method@0440 │ │ -02eaac: 28fc |000c: goto 0008 // -0004 │ │ -02eaae: 7010 4304 0200 |000d: invoke-direct {v2}, Lcom/gacode/relaunchx/ReLaunch;.menuTypes:()V // method@0443 │ │ -02eab4: 28f8 |0010: goto 0008 // -0008 │ │ -02eab6: 7010 3c04 0200 |0011: invoke-direct {v2}, Lcom/gacode/relaunchx/ReLaunch;.menuAbout:()V // method@043c │ │ -02eabc: 28f4 |0014: goto 0008 // -000c │ │ -02eabe: 7010 4104 0200 |0015: invoke-direct {v2}, Lcom/gacode/relaunchx/ReLaunch;.menuSettings:()V // method@0441 │ │ -02eac4: 28f0 |0018: goto 0008 // -0010 │ │ -02eac6: 7010 3f04 0200 |0019: invoke-direct {v2}, Lcom/gacode/relaunchx/ReLaunch;.menuLastopened:()V // method@043f │ │ -02eacc: 28ec |001c: goto 0008 // -0014 │ │ -02eace: 7010 3d04 0200 |001d: invoke-direct {v2}, Lcom/gacode/relaunchx/ReLaunch;.menuFavorites:()V // method@043d │ │ -02ead4: 28e8 |0020: goto 0008 // -0018 │ │ -02ead6: 0000 |0021: nop // spacer │ │ -02ead8: 0001 0600 d200 0c7f 1000 0000 0800 ... |0022: packed-switch-data (16 units) │ │ +02fb1c: |[02fb1c] com.gacode.relaunchx.ReLaunch.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +02fb2c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +02fb2e: 7210 e100 0300 |0001: invoke-interface {v3}, Landroid/view/MenuItem;.getItemId:()I // method@00e1 │ │ +02fb34: 0a00 |0004: move-result v0 │ │ +02fb36: 2b00 1d00 0000 |0005: packed-switch v0, 00000022 // +0000001d │ │ +02fb3c: 0f01 |0008: return v1 │ │ +02fb3e: 7010 4004 0200 |0009: invoke-direct {v2}, Lcom/gacode/relaunchx/ReLaunch;.menuSearch:()V // method@0440 │ │ +02fb44: 28fc |000c: goto 0008 // -0004 │ │ +02fb46: 7010 4304 0200 |000d: invoke-direct {v2}, Lcom/gacode/relaunchx/ReLaunch;.menuTypes:()V // method@0443 │ │ +02fb4c: 28f8 |0010: goto 0008 // -0008 │ │ +02fb4e: 7010 3c04 0200 |0011: invoke-direct {v2}, Lcom/gacode/relaunchx/ReLaunch;.menuAbout:()V // method@043c │ │ +02fb54: 28f4 |0014: goto 0008 // -000c │ │ +02fb56: 7010 4104 0200 |0015: invoke-direct {v2}, Lcom/gacode/relaunchx/ReLaunch;.menuSettings:()V // method@0441 │ │ +02fb5c: 28f0 |0018: goto 0008 // -0010 │ │ +02fb5e: 7010 3f04 0200 |0019: invoke-direct {v2}, Lcom/gacode/relaunchx/ReLaunch;.menuLastopened:()V // method@043f │ │ +02fb64: 28ec |001c: goto 0008 // -0014 │ │ +02fb66: 7010 3d04 0200 |001d: invoke-direct {v2}, Lcom/gacode/relaunchx/ReLaunch;.menuFavorites:()V // method@043d │ │ +02fb6c: 28e8 |0020: goto 0008 // -0018 │ │ +02fb6e: 0000 |0021: nop // spacer │ │ +02fb70: 0001 0600 d200 0c7f 1000 0000 0800 ... |0022: packed-switch-data (16 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2796 │ │ 0x0008 line=2816 │ │ 0x0009 line=2798 │ │ 0x000d line=2801 │ │ 0x0011 line=2804 │ │ @@ -53463,34 +53469,34 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -02eaf8: |[02eaf8] com.gacode.relaunchx.ReLaunch.onResume:()V │ │ -02eb08: 7010 5a04 0200 |0000: invoke-direct {v2}, Lcom/gacode/relaunchx/ReLaunch;.setEinkController:()V // method@045a │ │ -02eb0e: 6f10 0c00 0200 |0003: invoke-super {v2}, Landroid/app/Activity;.onResume:()V // method@000c │ │ -02eb14: 5420 4a06 |0006: iget-object v0, v2, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02eb18: 5400 8406 |0008: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunchApp;.dataBase:Lcom/gacode/relaunchx/BooksBase; // field@0684 │ │ -02eb1c: 3900 0b00 |000a: if-nez v0, 0015 // +000b │ │ -02eb20: 5420 4a06 |000c: iget-object v0, v2, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02eb24: 2201 9c00 |000e: new-instance v1, Lcom/gacode/relaunchx/BooksBase; // type@009c │ │ -02eb28: 7020 d101 2100 |0010: invoke-direct {v1, v2}, Lcom/gacode/relaunchx/BooksBase;.:(Landroid/content/Context;)V // method@01d1 │ │ -02eb2e: 5b01 8406 |0013: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunchApp;.dataBase:Lcom/gacode/relaunchx/BooksBase; // field@0684 │ │ -02eb32: 5420 4a06 |0015: iget-object v0, v2, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02eb36: 1a01 2004 |0017: const-string v1, "ReLaunchX" // string@0420 │ │ -02eb3a: 6e30 8104 1002 |0019: invoke-virtual {v0, v1, v2}, Lcom/gacode/relaunchx/ReLaunchApp;.generalOnResume:(Ljava/lang/String;Landroid/app/Activity;)V // method@0481 │ │ -02eb40: 7010 5304 0200 |001c: invoke-direct {v2}, Lcom/gacode/relaunchx/ReLaunch;.refreshBottomInfo:()V // method@0453 │ │ -02eb46: 7010 5204 0200 |001f: invoke-direct {v2}, Lcom/gacode/relaunchx/ReLaunch;.redrawList:()V // method@0452 │ │ -02eb4c: 2200 1c00 |0022: new-instance v0, Landroid/content/Intent; // type@001c │ │ -02eb50: 1c01 c000 |0024: const-class v1, Lcom/gacode/relaunchx/LockScreen; // type@00c0 │ │ -02eb54: 7030 4d00 2001 |0026: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004d │ │ -02eb5a: 6e20 6404 0200 |0029: invoke-virtual {v2, v0}, Lcom/gacode/relaunchx/ReLaunch;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@0464 │ │ -02eb60: 0e00 |002c: return-void │ │ +02fb90: |[02fb90] com.gacode.relaunchx.ReLaunch.onResume:()V │ │ +02fba0: 7010 5a04 0200 |0000: invoke-direct {v2}, Lcom/gacode/relaunchx/ReLaunch;.setEinkController:()V // method@045a │ │ +02fba6: 6f10 0c00 0200 |0003: invoke-super {v2}, Landroid/app/Activity;.onResume:()V // method@000c │ │ +02fbac: 5420 4a06 |0006: iget-object v0, v2, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02fbb0: 5400 8406 |0008: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunchApp;.dataBase:Lcom/gacode/relaunchx/BooksBase; // field@0684 │ │ +02fbb4: 3900 0b00 |000a: if-nez v0, 0015 // +000b │ │ +02fbb8: 5420 4a06 |000c: iget-object v0, v2, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02fbbc: 2201 9c00 |000e: new-instance v1, Lcom/gacode/relaunchx/BooksBase; // type@009c │ │ +02fbc0: 7020 d101 2100 |0010: invoke-direct {v1, v2}, Lcom/gacode/relaunchx/BooksBase;.:(Landroid/content/Context;)V // method@01d1 │ │ +02fbc6: 5b01 8406 |0013: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunchApp;.dataBase:Lcom/gacode/relaunchx/BooksBase; // field@0684 │ │ +02fbca: 5420 4a06 |0015: iget-object v0, v2, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02fbce: 1a01 2004 |0017: const-string v1, "ReLaunchX" // string@0420 │ │ +02fbd2: 6e30 8104 1002 |0019: invoke-virtual {v0, v1, v2}, Lcom/gacode/relaunchx/ReLaunchApp;.generalOnResume:(Ljava/lang/String;Landroid/app/Activity;)V // method@0481 │ │ +02fbd8: 7010 5304 0200 |001c: invoke-direct {v2}, Lcom/gacode/relaunchx/ReLaunch;.refreshBottomInfo:()V // method@0453 │ │ +02fbde: 7010 5204 0200 |001f: invoke-direct {v2}, Lcom/gacode/relaunchx/ReLaunch;.redrawList:()V // method@0452 │ │ +02fbe4: 2200 1c00 |0022: new-instance v0, Landroid/content/Intent; // type@001c │ │ +02fbe8: 1c01 c000 |0024: const-class v1, Lcom/gacode/relaunchx/LockScreen; // type@00c0 │ │ +02fbec: 7030 4d00 2001 |0026: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004d │ │ +02fbf2: 6e20 6404 0200 |0029: invoke-virtual {v2, v0}, Lcom/gacode/relaunchx/ReLaunch;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@0464 │ │ +02fbf8: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3492 │ │ 0x0003 line=3493 │ │ 0x0006 line=3494 │ │ 0x000c line=3495 │ │ 0x0015 line=3496 │ │ @@ -53506,50 +53512,50 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 72 16-bit code units │ │ -02eb64: |[02eb64] com.gacode.relaunchx.ReLaunch.onStart:()V │ │ -02eb74: 6f10 0d00 0500 |0000: invoke-super {v5}, Landroid/app/Activity;.onStart:()V // method@000d │ │ -02eb7a: 5451 4a06 |0003: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02eb7e: 5411 8406 |0005: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunchApp;.dataBase:Lcom/gacode/relaunchx/BooksBase; // field@0684 │ │ -02eb82: 3901 0b00 |0007: if-nez v1, 0012 // +000b │ │ -02eb86: 5451 4a06 |0009: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02eb8a: 2202 9c00 |000b: new-instance v2, Lcom/gacode/relaunchx/BooksBase; // type@009c │ │ -02eb8e: 7020 d101 5200 |000d: invoke-direct {v2, v5}, Lcom/gacode/relaunchx/BooksBase;.:(Landroid/content/Context;)V // method@01d1 │ │ -02eb94: 5b12 8406 |0010: iput-object v2, v1, Lcom/gacode/relaunchx/ReLaunchApp;.dataBase:Lcom/gacode/relaunchx/BooksBase; // field@0684 │ │ -02eb98: 6e10 3004 0500 |0012: invoke-virtual {v5}, Lcom/gacode/relaunchx/ReLaunch;.getBaseContext:()Landroid/content/Context; // method@0430 │ │ -02eb9e: 0c01 |0015: move-result-object v1 │ │ -02eba0: 7110 c400 0100 |0016: invoke-static {v1}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@00c4 │ │ -02eba6: 0c01 |0019: move-result-object v1 │ │ -02eba8: 5b51 6006 |001a: iput-object v1, v5, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -02ebac: 5451 6006 |001c: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -02ebb0: 1a02 650e |001e: const-string v2, "types" // string@0e65 │ │ -02ebb4: 1a03 5800 |0020: const-string v3, ".fb2,.fb2.zip:org.coolreader%org.coolreader.CoolReader%Cool Reader|.epub:Intent:application/epub+zip|.jpg,.jpeg:Intent:image/jpeg|.png:Intent:image/png|.pdf:Intent:application/pdf|.djv,.djvu:Intent:image/vnd.djvu|.doc:Intent:application/msword|.chm,.pdb,.prc,.mobi,.azw:org.coolreader%org.coolreader.CoolReader%Cool Reader|.cbz,.cb7:Intent:application/x-cbz|.cbr:Intent:application/x-cbr" // string@0058 │ │ -02ebb8: 7230 6f00 2103 |0022: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -02ebbe: 0c00 |0025: move-result-object v0 │ │ -02ebc0: 5451 4a06 |0026: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02ebc4: 7110 5004 0000 |0028: invoke-static {v0}, Lcom/gacode/relaunchx/ReLaunch;.parseReadersString:(Ljava/lang/String;)Ljava/util/List; // method@0450 │ │ -02ebca: 0c02 |002b: move-result-object v2 │ │ -02ebcc: 6e20 a304 2100 |002c: invoke-virtual {v1, v2}, Lcom/gacode/relaunchx/ReLaunchApp;.setReaders:(Ljava/util/List;)V // method@04a3 │ │ -02ebd2: 5451 4a06 |002f: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02ebd6: 5452 6006 |0031: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -02ebda: 1a03 d405 |0033: const-string v3, "askAmbig" // string@05d4 │ │ -02ebde: 1204 |0035: const/4 v4, #int 0 // #0 │ │ -02ebe0: 7230 6d00 3204 |0036: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ -02ebe6: 0a02 |0039: move-result v2 │ │ -02ebe8: 7110 4d06 0200 |003a: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@064d │ │ -02ebee: 0c02 |003d: move-result-object v2 │ │ -02ebf0: 5b12 8006 |003e: iput-object v2, v1, Lcom/gacode/relaunchx/ReLaunchApp;.askIfAmbiguous:Ljava/lang/Boolean; // field@0680 │ │ -02ebf4: 5451 5306 |0040: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch;.currentRoot:Ljava/lang/String; // field@0653 │ │ -02ebf8: 5452 5206 |0042: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunch;.currentPosition:Ljava/lang/Integer; // field@0652 │ │ -02ebfc: 7030 2b04 1502 |0044: invoke-direct {v5, v1, v2}, Lcom/gacode/relaunchx/ReLaunch;.drawDirectory:(Ljava/lang/String;Ljava/lang/Integer;)V // method@042b │ │ -02ec02: 0e00 |0047: return-void │ │ +02fbfc: |[02fbfc] com.gacode.relaunchx.ReLaunch.onStart:()V │ │ +02fc0c: 6f10 0d00 0500 |0000: invoke-super {v5}, Landroid/app/Activity;.onStart:()V // method@000d │ │ +02fc12: 5451 4a06 |0003: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02fc16: 5411 8406 |0005: iget-object v1, v1, Lcom/gacode/relaunchx/ReLaunchApp;.dataBase:Lcom/gacode/relaunchx/BooksBase; // field@0684 │ │ +02fc1a: 3901 0b00 |0007: if-nez v1, 0012 // +000b │ │ +02fc1e: 5451 4a06 |0009: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02fc22: 2202 9c00 |000b: new-instance v2, Lcom/gacode/relaunchx/BooksBase; // type@009c │ │ +02fc26: 7020 d101 5200 |000d: invoke-direct {v2, v5}, Lcom/gacode/relaunchx/BooksBase;.:(Landroid/content/Context;)V // method@01d1 │ │ +02fc2c: 5b12 8406 |0010: iput-object v2, v1, Lcom/gacode/relaunchx/ReLaunchApp;.dataBase:Lcom/gacode/relaunchx/BooksBase; // field@0684 │ │ +02fc30: 6e10 3004 0500 |0012: invoke-virtual {v5}, Lcom/gacode/relaunchx/ReLaunch;.getBaseContext:()Landroid/content/Context; // method@0430 │ │ +02fc36: 0c01 |0015: move-result-object v1 │ │ +02fc38: 7110 c400 0100 |0016: invoke-static {v1}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@00c4 │ │ +02fc3e: 0c01 |0019: move-result-object v1 │ │ +02fc40: 5b51 6006 |001a: iput-object v1, v5, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +02fc44: 5451 6006 |001c: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +02fc48: 1a02 650e |001e: const-string v2, "types" // string@0e65 │ │ +02fc4c: 1a03 5800 |0020: const-string v3, ".fb2,.fb2.zip:org.coolreader%org.coolreader.CoolReader%Cool Reader|.epub:Intent:application/epub+zip|.jpg,.jpeg:Intent:image/jpeg|.png:Intent:image/png|.pdf:Intent:application/pdf|.djv,.djvu:Intent:image/vnd.djvu|.doc:Intent:application/msword|.chm,.pdb,.prc,.mobi,.azw:org.coolreader%org.coolreader.CoolReader%Cool Reader|.cbz,.cb7:Intent:application/x-cbz|.cbr:Intent:application/x-cbr" // string@0058 │ │ +02fc50: 7230 6f00 2103 |0022: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +02fc56: 0c00 |0025: move-result-object v0 │ │ +02fc58: 5451 4a06 |0026: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02fc5c: 7110 5004 0000 |0028: invoke-static {v0}, Lcom/gacode/relaunchx/ReLaunch;.parseReadersString:(Ljava/lang/String;)Ljava/util/List; // method@0450 │ │ +02fc62: 0c02 |002b: move-result-object v2 │ │ +02fc64: 6e20 a304 2100 |002c: invoke-virtual {v1, v2}, Lcom/gacode/relaunchx/ReLaunchApp;.setReaders:(Ljava/util/List;)V // method@04a3 │ │ +02fc6a: 5451 4a06 |002f: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02fc6e: 5452 6006 |0031: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +02fc72: 1a03 d405 |0033: const-string v3, "askAmbig" // string@05d4 │ │ +02fc76: 1204 |0035: const/4 v4, #int 0 // #0 │ │ +02fc78: 7230 6d00 3204 |0036: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ +02fc7e: 0a02 |0039: move-result v2 │ │ +02fc80: 7110 4d06 0200 |003a: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@064d │ │ +02fc86: 0c02 |003d: move-result-object v2 │ │ +02fc88: 5b12 8006 |003e: iput-object v2, v1, Lcom/gacode/relaunchx/ReLaunchApp;.askIfAmbiguous:Ljava/lang/Boolean; // field@0680 │ │ +02fc8c: 5451 5306 |0040: iget-object v1, v5, Lcom/gacode/relaunchx/ReLaunch;.currentRoot:Ljava/lang/String; // field@0653 │ │ +02fc90: 5452 5206 |0042: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunch;.currentPosition:Ljava/lang/Integer; // field@0652 │ │ +02fc94: 7030 2b04 1502 |0044: invoke-direct {v5, v1, v2}, Lcom/gacode/relaunchx/ReLaunch;.drawDirectory:(Ljava/lang/String;Ljava/lang/Integer;)V // method@042b │ │ +02fc9a: 0e00 |0047: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2773 │ │ 0x0003 line=2774 │ │ 0x0009 line=2775 │ │ 0x0012 line=2778 │ │ 0x001c line=2779 │ │ @@ -53566,162 +53572,162 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 15 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 302 16-bit code units │ │ -02ec04: |[02ec04] com.gacode.relaunchx.ReLaunch.onStop:()V │ │ -02ec14: 122d |0000: const/4 v13, #int 2 // #2 │ │ -02ec16: 121c |0001: const/4 v12, #int 1 // #1 │ │ -02ec18: 120b |0002: const/4 v11, #int 0 // #0 │ │ -02ec1a: 1306 1e00 |0003: const/16 v6, #int 30 // #1e │ │ -02ec1e: 1303 1e00 |0005: const/16 v3, #int 30 // #1e │ │ -02ec22: 1301 1e00 |0007: const/16 v1, #int 30 // #1e │ │ -02ec26: 1300 1e00 |0009: const/16 v0, #int 30 // #1e │ │ -02ec2a: 54e7 6006 |000b: iget-object v7, v14, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -02ec2e: 1a08 4a0a |000d: const-string v8, "lruSize" // string@0a4a │ │ -02ec32: 1a09 7a00 |000f: const-string v9, "30" // string@007a │ │ -02ec36: 7230 6f00 8709 |0011: invoke-interface {v7, v8, v9}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -02ec3c: 0c07 |0014: move-result-object v7 │ │ -02ec3e: 7110 5d06 0700 |0015: invoke-static {v7}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ -02ec44: 0a06 |0018: move-result v6 │ │ -02ec46: 54e7 6006 |0019: iget-object v7, v14, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -02ec4a: 1a08 6c07 |001b: const-string v8, "favSize" // string@076c │ │ -02ec4e: 1a09 7a00 |001d: const-string v9, "30" // string@007a │ │ -02ec52: 7230 6f00 8709 |001f: invoke-interface {v7, v8, v9}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -02ec58: 0c07 |0022: move-result-object v7 │ │ -02ec5a: 7110 5d06 0700 |0023: invoke-static {v7}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ -02ec60: 0a03 |0026: move-result v3 │ │ -02ec62: 54e7 6006 |0027: iget-object v7, v14, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -02ec66: 1a08 6f05 |0029: const-string v8, "appLruSize" // string@056f │ │ -02ec6a: 1a09 7a00 |002b: const-string v9, "30" // string@007a │ │ -02ec6e: 7230 6f00 8709 |002d: invoke-interface {v7, v8, v9}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -02ec74: 0c07 |0030: move-result-object v7 │ │ -02ec76: 7110 5d06 0700 |0031: invoke-static {v7}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ -02ec7c: 0a01 |0034: move-result v1 │ │ -02ec7e: 54e7 6006 |0035: iget-object v7, v14, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ -02ec82: 1a08 6c05 |0037: const-string v8, "appFavSize" // string@056c │ │ -02ec86: 1a09 7a00 |0039: const-string v9, "30" // string@007a │ │ -02ec8a: 7230 6f00 8709 |003b: invoke-interface {v7, v8, v9}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -02ec90: 0c07 |003e: move-result-object v7 │ │ -02ec92: 7110 5d06 0700 |003f: invoke-static {v7}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ -02ec98: 0a00 |0042: move-result v0 │ │ -02ec9a: 54e7 4a06 |0043: iget-object v7, v14, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02ec9e: 1a08 0a0a |0045: const-string v8, "lastOpened" // string@0a0a │ │ -02eca2: 1a09 dd03 |0047: const-string v9, "LruFile.txt" // string@03dd │ │ -02eca6: 6e40 a704 8769 |0049: invoke-virtual {v7, v8, v9, v6}, Lcom/gacode/relaunchx/ReLaunchApp;.writeFile:(Ljava/lang/String;Ljava/lang/String;I)V // method@04a7 │ │ -02ecac: 54e7 4a06 |004c: iget-object v7, v14, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02ecb0: 1a08 7607 |004e: const-string v8, "favorites" // string@0776 │ │ -02ecb4: 1a09 4301 |0050: const-string v9, "Favorites.txt" // string@0143 │ │ -02ecb8: 6e40 a704 8739 |0052: invoke-virtual {v7, v8, v9, v3}, Lcom/gacode/relaunchx/ReLaunchApp;.writeFile:(Ljava/lang/String;Ljava/lang/String;I)V // method@04a7 │ │ -02ecbe: 54e7 4a06 |0055: iget-object v7, v14, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02ecc2: 1a08 7705 |0057: const-string v8, "app_last" // string@0577 │ │ -02ecc6: 1a09 c500 |0059: const-string v9, "AppLruFile.txt" // string@00c5 │ │ -02ecca: 1a0a 7d00 |005b: const-string v10, ":" // string@007d │ │ -02ecce: 6e5a a804 8719 |005d: invoke-virtual {v7, v8, v9, v1, v10}, Lcom/gacode/relaunchx/ReLaunchApp;.writeFile:(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)V // method@04a8 │ │ -02ecd4: 54e7 4a06 |0060: iget-object v7, v14, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02ecd8: 1a08 7305 |0062: const-string v8, "app_favorites" // string@0573 │ │ -02ecdc: 1a09 c400 |0064: const-string v9, "AppFavorites.txt" // string@00c4 │ │ -02ece0: 1a0a 7d00 |0066: const-string v10, ":" // string@007d │ │ -02ece4: 6e5a a804 8709 |0068: invoke-virtual {v7, v8, v9, v0, v10}, Lcom/gacode/relaunchx/ReLaunchApp;.writeFile:(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)V // method@04a8 │ │ -02ecea: 2204 0d02 |006b: new-instance v4, Ljava/util/ArrayList; // type@020d │ │ -02ecee: 7010 ae06 0400 |006d: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@06ae │ │ -02ecf4: 54e7 4a06 |0070: iget-object v7, v14, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02ecf8: 5477 8806 |0072: iget-object v7, v7, Lcom/gacode/relaunchx/ReLaunchApp;.history:Ljava/util/HashMap; // field@0688 │ │ -02ecfc: 6e10 c406 0700 |0074: invoke-virtual {v7}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@06c4 │ │ -02ed02: 0c07 |0077: move-result-object v7 │ │ -02ed04: 7210 d906 0700 |0078: invoke-interface {v7}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@06d9 │ │ -02ed0a: 0c08 |007b: move-result-object v8 │ │ -02ed0c: 7210 c806 0800 |007c: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@06c8 │ │ -02ed12: 0a07 |007f: move-result v7 │ │ -02ed14: 3807 4a00 |0080: if-eqz v7, 00ca // +004a │ │ -02ed18: 7210 c906 0800 |0082: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@06c9 │ │ -02ed1e: 0c05 |0085: move-result-object v5 │ │ -02ed20: 1f05 0002 |0086: check-cast v5, Ljava/lang/String; // type@0200 │ │ -02ed24: 54e7 4a06 |0088: iget-object v7, v14, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02ed28: 5477 8806 |008a: iget-object v7, v7, Lcom/gacode/relaunchx/ReLaunchApp;.history:Ljava/util/HashMap; // field@0688 │ │ -02ed2c: 6e20 c306 5700 |008c: invoke-virtual {v7, v5}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ -02ed32: 0c07 |008f: move-result-object v7 │ │ -02ed34: 1f07 f501 |0090: check-cast v7, Ljava/lang/Integer; // type@01f5 │ │ -02ed38: 6e10 5c06 0700 |0092: invoke-virtual {v7}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -02ed3e: 0a07 |0095: move-result v7 │ │ -02ed40: 54e9 4a06 |0096: iget-object v9, v14, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02ed44: 6e10 6806 0900 |0098: invoke-virtual {v9}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0668 │ │ -02ed4a: 33c7 0e00 |009b: if-ne v7, v12, 00a9 // +000e │ │ -02ed4e: 23d7 3302 |009d: new-array v7, v13, [Ljava/lang/String; // type@0233 │ │ -02ed52: 4d05 070b |009f: aput-object v5, v7, v11 │ │ -02ed56: 1a09 1404 |00a1: const-string v9, "READING" // string@0414 │ │ -02ed5a: 4d09 070c |00a3: aput-object v9, v7, v12 │ │ -02ed5e: 7220 cc06 7400 |00a5: invoke-interface {v4, v7}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@06cc │ │ -02ed64: 28d4 |00a8: goto 007c // -002c │ │ -02ed66: 54e7 4a06 |00a9: iget-object v7, v14, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02ed6a: 5477 8806 |00ab: iget-object v7, v7, Lcom/gacode/relaunchx/ReLaunchApp;.history:Ljava/util/HashMap; // field@0688 │ │ -02ed6e: 6e20 c306 5700 |00ad: invoke-virtual {v7, v5}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ -02ed74: 0c07 |00b0: move-result-object v7 │ │ -02ed76: 1f07 f501 |00b1: check-cast v7, Ljava/lang/Integer; // type@01f5 │ │ -02ed7a: 6e10 5c06 0700 |00b3: invoke-virtual {v7}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -02ed80: 0a07 |00b6: move-result v7 │ │ -02ed82: 54e9 4a06 |00b7: iget-object v9, v14, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02ed86: 6e10 6806 0900 |00b9: invoke-virtual {v9}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0668 │ │ -02ed8c: 33d7 c0ff |00bc: if-ne v7, v13, 007c // -0040 │ │ -02ed90: 23d7 3302 |00be: new-array v7, v13, [Ljava/lang/String; // type@0233 │ │ -02ed94: 4d05 070b |00c0: aput-object v5, v7, v11 │ │ -02ed98: 1a09 2d01 |00c2: const-string v9, "FINISHED" // string@012d │ │ -02ed9c: 4d09 070c |00c4: aput-object v9, v7, v12 │ │ -02eda0: 7220 cc06 7400 |00c6: invoke-interface {v4, v7}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@06cc │ │ -02eda6: 28b3 |00c9: goto 007c // -004d │ │ -02eda8: 54e7 4a06 |00ca: iget-object v7, v14, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02edac: 1a08 9f08 |00cc: const-string v8, "history" // string@089f │ │ -02edb0: 6e30 a204 8704 |00ce: invoke-virtual {v7, v8, v4}, Lcom/gacode/relaunchx/ReLaunchApp;.setList:(Ljava/lang/String;Ljava/util/List;)V // method@04a2 │ │ -02edb6: 54e7 4a06 |00d1: iget-object v7, v14, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02edba: 1a08 9f08 |00d3: const-string v8, "history" // string@089f │ │ -02edbe: 1a09 5b01 |00d5: const-string v9, "History.txt" // string@015b │ │ -02edc2: 1a0a 7d00 |00d7: const-string v10, ":" // string@007d │ │ -02edc6: 6e5a a804 87b9 |00d9: invoke-virtual {v7, v8, v9, v11, v10}, Lcom/gacode/relaunchx/ReLaunchApp;.writeFile:(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)V // method@04a8 │ │ -02edcc: 2202 0d02 |00dc: new-instance v2, Ljava/util/ArrayList; // type@020d │ │ -02edd0: 7010 ae06 0200 |00de: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@06ae │ │ -02edd6: 54e7 4a06 |00e1: iget-object v7, v14, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02edda: 5477 8206 |00e3: iget-object v7, v7, Lcom/gacode/relaunchx/ReLaunchApp;.columns:Ljava/util/HashMap; // field@0682 │ │ -02edde: 6e10 c406 0700 |00e5: invoke-virtual {v7}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@06c4 │ │ -02ede4: 0c07 |00e8: move-result-object v7 │ │ -02ede6: 7210 d906 0700 |00e9: invoke-interface {v7}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@06d9 │ │ -02edec: 0c08 |00ec: move-result-object v8 │ │ -02edee: 7210 c806 0800 |00ed: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@06c8 │ │ -02edf4: 0a07 |00f0: move-result v7 │ │ -02edf6: 3807 2400 |00f1: if-eqz v7, 0115 // +0024 │ │ -02edfa: 7210 c906 0800 |00f3: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@06c9 │ │ -02ee00: 0c05 |00f6: move-result-object v5 │ │ -02ee02: 1f05 0002 |00f7: check-cast v5, Ljava/lang/String; // type@0200 │ │ -02ee06: 23d9 3302 |00f9: new-array v9, v13, [Ljava/lang/String; // type@0233 │ │ -02ee0a: 4d05 090b |00fb: aput-object v5, v9, v11 │ │ -02ee0e: 54e7 4a06 |00fd: iget-object v7, v14, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02ee12: 5477 8206 |00ff: iget-object v7, v7, Lcom/gacode/relaunchx/ReLaunchApp;.columns:Ljava/util/HashMap; // field@0682 │ │ -02ee16: 6e20 c306 5700 |0101: invoke-virtual {v7, v5}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ -02ee1c: 0c07 |0104: move-result-object v7 │ │ -02ee1e: 1f07 f501 |0105: check-cast v7, Ljava/lang/Integer; // type@01f5 │ │ -02ee22: 6e10 5c06 0700 |0107: invoke-virtual {v7}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -02ee28: 0a07 |010a: move-result v7 │ │ -02ee2a: 7110 5e06 0700 |010b: invoke-static {v7}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@065e │ │ -02ee30: 0c07 |010e: move-result-object v7 │ │ -02ee32: 4d07 090c |010f: aput-object v7, v9, v12 │ │ -02ee36: 7220 cc06 9200 |0111: invoke-interface {v2, v9}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@06cc │ │ -02ee3c: 28d9 |0114: goto 00ed // -0027 │ │ -02ee3e: 54e7 4a06 |0115: iget-object v7, v14, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02ee42: 1a08 7c06 |0117: const-string v8, "columns" // string@067c │ │ -02ee46: 6e30 a204 8702 |0119: invoke-virtual {v7, v8, v2}, Lcom/gacode/relaunchx/ReLaunchApp;.setList:(Ljava/lang/String;Ljava/util/List;)V // method@04a2 │ │ -02ee4c: 54e7 4a06 |011c: iget-object v7, v14, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ -02ee50: 1a08 7c06 |011e: const-string v8, "columns" // string@067c │ │ -02ee54: 1a09 0301 |0120: const-string v9, "Columns.txt" // string@0103 │ │ -02ee58: 1a0a 7d00 |0122: const-string v10, ":" // string@007d │ │ -02ee5c: 6e5a a804 87b9 |0124: invoke-virtual {v7, v8, v9, v11, v10}, Lcom/gacode/relaunchx/ReLaunchApp;.writeFile:(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)V // method@04a8 │ │ -02ee62: 6f10 0e00 0e00 |0127: invoke-super {v14}, Landroid/app/Activity;.onStop:()V // method@000e │ │ -02ee68: 0e00 |012a: return-void │ │ -02ee6a: 0d07 |012b: move-exception v7 │ │ -02ee6c: 2900 17ff |012c: goto/16 0043 // -00e9 │ │ +02fc9c: |[02fc9c] com.gacode.relaunchx.ReLaunch.onStop:()V │ │ +02fcac: 122d |0000: const/4 v13, #int 2 // #2 │ │ +02fcae: 121c |0001: const/4 v12, #int 1 // #1 │ │ +02fcb0: 120b |0002: const/4 v11, #int 0 // #0 │ │ +02fcb2: 1306 1e00 |0003: const/16 v6, #int 30 // #1e │ │ +02fcb6: 1303 1e00 |0005: const/16 v3, #int 30 // #1e │ │ +02fcba: 1301 1e00 |0007: const/16 v1, #int 30 // #1e │ │ +02fcbe: 1300 1e00 |0009: const/16 v0, #int 30 // #1e │ │ +02fcc2: 54e7 6006 |000b: iget-object v7, v14, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +02fcc6: 1a08 4a0a |000d: const-string v8, "lruSize" // string@0a4a │ │ +02fcca: 1a09 7a00 |000f: const-string v9, "30" // string@007a │ │ +02fcce: 7230 6f00 8709 |0011: invoke-interface {v7, v8, v9}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +02fcd4: 0c07 |0014: move-result-object v7 │ │ +02fcd6: 7110 5d06 0700 |0015: invoke-static {v7}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ +02fcdc: 0a06 |0018: move-result v6 │ │ +02fcde: 54e7 6006 |0019: iget-object v7, v14, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +02fce2: 1a08 6c07 |001b: const-string v8, "favSize" // string@076c │ │ +02fce6: 1a09 7a00 |001d: const-string v9, "30" // string@007a │ │ +02fcea: 7230 6f00 8709 |001f: invoke-interface {v7, v8, v9}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +02fcf0: 0c07 |0022: move-result-object v7 │ │ +02fcf2: 7110 5d06 0700 |0023: invoke-static {v7}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ +02fcf8: 0a03 |0026: move-result v3 │ │ +02fcfa: 54e7 6006 |0027: iget-object v7, v14, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +02fcfe: 1a08 6f05 |0029: const-string v8, "appLruSize" // string@056f │ │ +02fd02: 1a09 7a00 |002b: const-string v9, "30" // string@007a │ │ +02fd06: 7230 6f00 8709 |002d: invoke-interface {v7, v8, v9}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +02fd0c: 0c07 |0030: move-result-object v7 │ │ +02fd0e: 7110 5d06 0700 |0031: invoke-static {v7}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ +02fd14: 0a01 |0034: move-result v1 │ │ +02fd16: 54e7 6006 |0035: iget-object v7, v14, Lcom/gacode/relaunchx/ReLaunch;.prefs:Landroid/content/SharedPreferences; // field@0660 │ │ +02fd1a: 1a08 6c05 |0037: const-string v8, "appFavSize" // string@056c │ │ +02fd1e: 1a09 7a00 |0039: const-string v9, "30" // string@007a │ │ +02fd22: 7230 6f00 8709 |003b: invoke-interface {v7, v8, v9}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +02fd28: 0c07 |003e: move-result-object v7 │ │ +02fd2a: 7110 5d06 0700 |003f: invoke-static {v7}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ +02fd30: 0a00 |0042: move-result v0 │ │ +02fd32: 54e7 4a06 |0043: iget-object v7, v14, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02fd36: 1a08 0a0a |0045: const-string v8, "lastOpened" // string@0a0a │ │ +02fd3a: 1a09 dd03 |0047: const-string v9, "LruFile.txt" // string@03dd │ │ +02fd3e: 6e40 a704 8769 |0049: invoke-virtual {v7, v8, v9, v6}, Lcom/gacode/relaunchx/ReLaunchApp;.writeFile:(Ljava/lang/String;Ljava/lang/String;I)V // method@04a7 │ │ +02fd44: 54e7 4a06 |004c: iget-object v7, v14, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02fd48: 1a08 7607 |004e: const-string v8, "favorites" // string@0776 │ │ +02fd4c: 1a09 4301 |0050: const-string v9, "Favorites.txt" // string@0143 │ │ +02fd50: 6e40 a704 8739 |0052: invoke-virtual {v7, v8, v9, v3}, Lcom/gacode/relaunchx/ReLaunchApp;.writeFile:(Ljava/lang/String;Ljava/lang/String;I)V // method@04a7 │ │ +02fd56: 54e7 4a06 |0055: iget-object v7, v14, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02fd5a: 1a08 7705 |0057: const-string v8, "app_last" // string@0577 │ │ +02fd5e: 1a09 c500 |0059: const-string v9, "AppLruFile.txt" // string@00c5 │ │ +02fd62: 1a0a 7d00 |005b: const-string v10, ":" // string@007d │ │ +02fd66: 6e5a a804 8719 |005d: invoke-virtual {v7, v8, v9, v1, v10}, Lcom/gacode/relaunchx/ReLaunchApp;.writeFile:(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)V // method@04a8 │ │ +02fd6c: 54e7 4a06 |0060: iget-object v7, v14, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02fd70: 1a08 7305 |0062: const-string v8, "app_favorites" // string@0573 │ │ +02fd74: 1a09 c400 |0064: const-string v9, "AppFavorites.txt" // string@00c4 │ │ +02fd78: 1a0a 7d00 |0066: const-string v10, ":" // string@007d │ │ +02fd7c: 6e5a a804 8709 |0068: invoke-virtual {v7, v8, v9, v0, v10}, Lcom/gacode/relaunchx/ReLaunchApp;.writeFile:(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)V // method@04a8 │ │ +02fd82: 2204 0d02 |006b: new-instance v4, Ljava/util/ArrayList; // type@020d │ │ +02fd86: 7010 ae06 0400 |006d: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@06ae │ │ +02fd8c: 54e7 4a06 |0070: iget-object v7, v14, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02fd90: 5477 8806 |0072: iget-object v7, v7, Lcom/gacode/relaunchx/ReLaunchApp;.history:Ljava/util/HashMap; // field@0688 │ │ +02fd94: 6e10 c406 0700 |0074: invoke-virtual {v7}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@06c4 │ │ +02fd9a: 0c07 |0077: move-result-object v7 │ │ +02fd9c: 7210 d906 0700 |0078: invoke-interface {v7}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@06d9 │ │ +02fda2: 0c08 |007b: move-result-object v8 │ │ +02fda4: 7210 c806 0800 |007c: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@06c8 │ │ +02fdaa: 0a07 |007f: move-result v7 │ │ +02fdac: 3807 4a00 |0080: if-eqz v7, 00ca // +004a │ │ +02fdb0: 7210 c906 0800 |0082: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@06c9 │ │ +02fdb6: 0c05 |0085: move-result-object v5 │ │ +02fdb8: 1f05 0002 |0086: check-cast v5, Ljava/lang/String; // type@0200 │ │ +02fdbc: 54e7 4a06 |0088: iget-object v7, v14, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02fdc0: 5477 8806 |008a: iget-object v7, v7, Lcom/gacode/relaunchx/ReLaunchApp;.history:Ljava/util/HashMap; // field@0688 │ │ +02fdc4: 6e20 c306 5700 |008c: invoke-virtual {v7, v5}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ +02fdca: 0c07 |008f: move-result-object v7 │ │ +02fdcc: 1f07 f501 |0090: check-cast v7, Ljava/lang/Integer; // type@01f5 │ │ +02fdd0: 6e10 5c06 0700 |0092: invoke-virtual {v7}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +02fdd6: 0a07 |0095: move-result v7 │ │ +02fdd8: 54e9 4a06 |0096: iget-object v9, v14, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02fddc: 6e10 6806 0900 |0098: invoke-virtual {v9}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0668 │ │ +02fde2: 33c7 0e00 |009b: if-ne v7, v12, 00a9 // +000e │ │ +02fde6: 23d7 3302 |009d: new-array v7, v13, [Ljava/lang/String; // type@0233 │ │ +02fdea: 4d05 070b |009f: aput-object v5, v7, v11 │ │ +02fdee: 1a09 1404 |00a1: const-string v9, "READING" // string@0414 │ │ +02fdf2: 4d09 070c |00a3: aput-object v9, v7, v12 │ │ +02fdf6: 7220 cc06 7400 |00a5: invoke-interface {v4, v7}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@06cc │ │ +02fdfc: 28d4 |00a8: goto 007c // -002c │ │ +02fdfe: 54e7 4a06 |00a9: iget-object v7, v14, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02fe02: 5477 8806 |00ab: iget-object v7, v7, Lcom/gacode/relaunchx/ReLaunchApp;.history:Ljava/util/HashMap; // field@0688 │ │ +02fe06: 6e20 c306 5700 |00ad: invoke-virtual {v7, v5}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ +02fe0c: 0c07 |00b0: move-result-object v7 │ │ +02fe0e: 1f07 f501 |00b1: check-cast v7, Ljava/lang/Integer; // type@01f5 │ │ +02fe12: 6e10 5c06 0700 |00b3: invoke-virtual {v7}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +02fe18: 0a07 |00b6: move-result v7 │ │ +02fe1a: 54e9 4a06 |00b7: iget-object v9, v14, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02fe1e: 6e10 6806 0900 |00b9: invoke-virtual {v9}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0668 │ │ +02fe24: 33d7 c0ff |00bc: if-ne v7, v13, 007c // -0040 │ │ +02fe28: 23d7 3302 |00be: new-array v7, v13, [Ljava/lang/String; // type@0233 │ │ +02fe2c: 4d05 070b |00c0: aput-object v5, v7, v11 │ │ +02fe30: 1a09 2d01 |00c2: const-string v9, "FINISHED" // string@012d │ │ +02fe34: 4d09 070c |00c4: aput-object v9, v7, v12 │ │ +02fe38: 7220 cc06 7400 |00c6: invoke-interface {v4, v7}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@06cc │ │ +02fe3e: 28b3 |00c9: goto 007c // -004d │ │ +02fe40: 54e7 4a06 |00ca: iget-object v7, v14, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02fe44: 1a08 9f08 |00cc: const-string v8, "history" // string@089f │ │ +02fe48: 6e30 a204 8704 |00ce: invoke-virtual {v7, v8, v4}, Lcom/gacode/relaunchx/ReLaunchApp;.setList:(Ljava/lang/String;Ljava/util/List;)V // method@04a2 │ │ +02fe4e: 54e7 4a06 |00d1: iget-object v7, v14, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02fe52: 1a08 9f08 |00d3: const-string v8, "history" // string@089f │ │ +02fe56: 1a09 5b01 |00d5: const-string v9, "History.txt" // string@015b │ │ +02fe5a: 1a0a 7d00 |00d7: const-string v10, ":" // string@007d │ │ +02fe5e: 6e5a a804 87b9 |00d9: invoke-virtual {v7, v8, v9, v11, v10}, Lcom/gacode/relaunchx/ReLaunchApp;.writeFile:(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)V // method@04a8 │ │ +02fe64: 2202 0d02 |00dc: new-instance v2, Ljava/util/ArrayList; // type@020d │ │ +02fe68: 7010 ae06 0200 |00de: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@06ae │ │ +02fe6e: 54e7 4a06 |00e1: iget-object v7, v14, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02fe72: 5477 8206 |00e3: iget-object v7, v7, Lcom/gacode/relaunchx/ReLaunchApp;.columns:Ljava/util/HashMap; // field@0682 │ │ +02fe76: 6e10 c406 0700 |00e5: invoke-virtual {v7}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@06c4 │ │ +02fe7c: 0c07 |00e8: move-result-object v7 │ │ +02fe7e: 7210 d906 0700 |00e9: invoke-interface {v7}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@06d9 │ │ +02fe84: 0c08 |00ec: move-result-object v8 │ │ +02fe86: 7210 c806 0800 |00ed: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@06c8 │ │ +02fe8c: 0a07 |00f0: move-result v7 │ │ +02fe8e: 3807 2400 |00f1: if-eqz v7, 0115 // +0024 │ │ +02fe92: 7210 c906 0800 |00f3: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@06c9 │ │ +02fe98: 0c05 |00f6: move-result-object v5 │ │ +02fe9a: 1f05 0002 |00f7: check-cast v5, Ljava/lang/String; // type@0200 │ │ +02fe9e: 23d9 3302 |00f9: new-array v9, v13, [Ljava/lang/String; // type@0233 │ │ +02fea2: 4d05 090b |00fb: aput-object v5, v9, v11 │ │ +02fea6: 54e7 4a06 |00fd: iget-object v7, v14, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02feaa: 5477 8206 |00ff: iget-object v7, v7, Lcom/gacode/relaunchx/ReLaunchApp;.columns:Ljava/util/HashMap; // field@0682 │ │ +02feae: 6e20 c306 5700 |0101: invoke-virtual {v7, v5}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ +02feb4: 0c07 |0104: move-result-object v7 │ │ +02feb6: 1f07 f501 |0105: check-cast v7, Ljava/lang/Integer; // type@01f5 │ │ +02feba: 6e10 5c06 0700 |0107: invoke-virtual {v7}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +02fec0: 0a07 |010a: move-result v7 │ │ +02fec2: 7110 5e06 0700 |010b: invoke-static {v7}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@065e │ │ +02fec8: 0c07 |010e: move-result-object v7 │ │ +02feca: 4d07 090c |010f: aput-object v7, v9, v12 │ │ +02fece: 7220 cc06 9200 |0111: invoke-interface {v2, v9}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@06cc │ │ +02fed4: 28d9 |0114: goto 00ed // -0027 │ │ +02fed6: 54e7 4a06 |0115: iget-object v7, v14, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02feda: 1a08 7c06 |0117: const-string v8, "columns" // string@067c │ │ +02fede: 6e30 a204 8702 |0119: invoke-virtual {v7, v8, v2}, Lcom/gacode/relaunchx/ReLaunchApp;.setList:(Ljava/lang/String;Ljava/util/List;)V // method@04a2 │ │ +02fee4: 54e7 4a06 |011c: iget-object v7, v14, Lcom/gacode/relaunchx/ReLaunch;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@064a │ │ +02fee8: 1a08 7c06 |011e: const-string v8, "columns" // string@067c │ │ +02feec: 1a09 0301 |0120: const-string v9, "Columns.txt" // string@0103 │ │ +02fef0: 1a0a 7d00 |0122: const-string v10, ":" // string@007d │ │ +02fef4: 6e5a a804 87b9 |0124: invoke-virtual {v7, v8, v9, v11, v10}, Lcom/gacode/relaunchx/ReLaunchApp;.writeFile:(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)V // method@04a8 │ │ +02fefa: 6f10 0e00 0e00 |0127: invoke-super {v14}, Landroid/app/Activity;.onStop:()V // method@000e │ │ +02ff00: 0e00 |012a: return-void │ │ +02ff02: 0d07 |012b: move-exception v7 │ │ +02ff04: 2900 17ff |012c: goto/16 0043 // -00e9 │ │ catches : 1 │ │ 0x000b - 0x0042 │ │ Ljava/lang/NumberFormatException; -> 0x012b │ │ positions : │ │ 0x0003 line=3510 │ │ 0x0005 line=3511 │ │ 0x0007 line=3512 │ │ @@ -53796,18 +53802,18 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunchApp;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02ee80: |[02ee80] com.gacode.relaunchx.ReLaunchApp$1.:(Lcom/gacode/relaunchx/ReLaunchApp;)V │ │ -02ee90: 5b01 6b06 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunchApp$1;.this$0:Lcom/gacode/relaunchx/ReLaunchApp; // field@066b │ │ -02ee94: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -02ee9a: 0e00 |0005: return-void │ │ +02ff18: |[02ff18] com.gacode.relaunchx.ReLaunchApp$1.:(Lcom/gacode/relaunchx/ReLaunchApp;)V │ │ +02ff28: 5b01 6b06 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunchApp$1;.this$0:Lcom/gacode/relaunchx/ReLaunchApp; // field@066b │ │ +02ff2c: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +02ff32: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=733 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/ReLaunchApp$1; │ │ 0x0000 - 0x0006 reg=1 this$0 Lcom/gacode/relaunchx/ReLaunchApp; │ │ │ │ @@ -53817,17 +53823,17 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02ee9c: |[02ee9c] com.gacode.relaunchx.ReLaunchApp$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -02eeac: 7210 4b00 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ -02eeb2: 0e00 |0003: return-void │ │ +02ff34: |[02ff34] com.gacode.relaunchx.ReLaunchApp$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +02ff44: 7210 4b00 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ +02ff4a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=735 │ │ 0x0003 line=736 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/gacode/relaunchx/ReLaunchApp$1; │ │ 0x0000 - 0x0004 reg=1 dialog Landroid/content/DialogInterface; │ │ @@ -53868,18 +53874,18 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunchApp$2;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02eeb4: |[02eeb4] com.gacode.relaunchx.ReLaunchApp$2$1.:(Lcom/gacode/relaunchx/ReLaunchApp$2;)V │ │ -02eec4: 5b01 6c06 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunchApp$2$1;.this$1:Lcom/gacode/relaunchx/ReLaunchApp$2; // field@066c │ │ -02eec8: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -02eece: 0e00 |0005: return-void │ │ +02ff4c: |[02ff4c] com.gacode.relaunchx.ReLaunchApp$2$1.:(Lcom/gacode/relaunchx/ReLaunchApp$2;)V │ │ +02ff5c: 5b01 6c06 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunchApp$2$1;.this$1:Lcom/gacode/relaunchx/ReLaunchApp$2; // field@066c │ │ +02ff60: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +02ff66: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=761 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/ReLaunchApp$2$1; │ │ 0x0000 - 0x0006 reg=1 this$1 Lcom/gacode/relaunchx/ReLaunchApp$2; │ │ │ │ @@ -53889,17 +53895,17 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02eed0: |[02eed0] com.gacode.relaunchx.ReLaunchApp$2$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -02eee0: 7210 4b00 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ -02eee6: 0e00 |0003: return-void │ │ +02ff68: |[02ff68] com.gacode.relaunchx.ReLaunchApp$2$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +02ff78: 7210 4b00 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ +02ff7e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=764 │ │ 0x0003 line=765 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/gacode/relaunchx/ReLaunchApp$2$1; │ │ 0x0000 - 0x0004 reg=1 dialog Landroid/content/DialogInterface; │ │ @@ -53944,19 +53950,19 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunchApp;Landroid/app/Activity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -02eee8: |[02eee8] com.gacode.relaunchx.ReLaunchApp$2.:(Lcom/gacode/relaunchx/ReLaunchApp;Landroid/app/Activity;)V │ │ -02eef8: 5b01 6d06 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunchApp$2;.this$0:Lcom/gacode/relaunchx/ReLaunchApp; // field@066d │ │ -02eefc: 5b02 6e06 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ReLaunchApp$2;.val$a:Landroid/app/Activity; // field@066e │ │ -02ef00: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -02ef06: 0e00 |0007: return-void │ │ +02ff80: |[02ff80] com.gacode.relaunchx.ReLaunchApp$2.:(Lcom/gacode/relaunchx/ReLaunchApp;Landroid/app/Activity;)V │ │ +02ff90: 5b01 6d06 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunchApp$2;.this$0:Lcom/gacode/relaunchx/ReLaunchApp; // field@066d │ │ +02ff94: 5b02 6e06 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ReLaunchApp$2;.val$a:Landroid/app/Activity; // field@066e │ │ +02ff98: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +02ff9e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=741 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/gacode/relaunchx/ReLaunchApp$2; │ │ 0x0000 - 0x0008 reg=1 this$0 Lcom/gacode/relaunchx/ReLaunchApp; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/app/Activity; │ │ @@ -53967,73 +53973,73 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 126 16-bit code units │ │ -02ef08: |[02ef08] com.gacode.relaunchx.ReLaunchApp$2.onClick:(Landroid/content/DialogInterface;I)V │ │ -02ef18: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -02ef1a: 2206 0c00 |0001: new-instance v6, Landroid/app/AlertDialog$Builder; // type@000c │ │ -02ef1e: 5472 6e06 |0003: iget-object v2, v7, Lcom/gacode/relaunchx/ReLaunchApp$2;.val$a:Landroid/app/Activity; // field@066e │ │ -02ef22: 7020 1b00 2600 |0005: invoke-direct {v6, v2}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ -02ef28: 2200 6900 |0008: new-instance v0, Landroid/webkit/WebView; // type@0069 │ │ -02ef2c: 5472 6e06 |000a: iget-object v2, v7, Lcom/gacode/relaunchx/ReLaunchApp$2;.val$a:Landroid/app/Activity; // field@066e │ │ -02ef30: 7020 0101 2000 |000c: invoke-direct {v0, v2}, Landroid/webkit/WebView;.:(Landroid/content/Context;)V // method@0101 │ │ -02ef36: 2202 0202 |000f: new-instance v2, Ljava/lang/StringBuilder; // type@0202 │ │ -02ef3a: 7010 9606 0200 |0011: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -02ef40: 5473 6d06 |0014: iget-object v3, v7, Lcom/gacode/relaunchx/ReLaunchApp$2;.this$0:Lcom/gacode/relaunchx/ReLaunchApp; // field@066d │ │ -02ef44: 6e10 8b04 0300 |0016: invoke-virtual {v3}, Lcom/gacode/relaunchx/ReLaunchApp;.getResources:()Landroid/content/res/Resources; // method@048b │ │ -02ef4a: 0c03 |0019: move-result-object v3 │ │ -02ef4c: 1404 0100 087f |001a: const v4, #float 1.80775e+38 // #7f080001 │ │ -02ef52: 6e20 8000 4300 |001d: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -02ef58: 0c03 |0020: move-result-object v3 │ │ -02ef5a: 6e20 9a06 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02ef60: 0c02 |0024: move-result-object v2 │ │ -02ef62: 5473 6d06 |0025: iget-object v3, v7, Lcom/gacode/relaunchx/ReLaunchApp$2;.this$0:Lcom/gacode/relaunchx/ReLaunchApp; // field@066d │ │ -02ef66: 6e10 8b04 0300 |0027: invoke-virtual {v3}, Lcom/gacode/relaunchx/ReLaunchApp;.getResources:()Landroid/content/res/Resources; // method@048b │ │ -02ef6c: 0c03 |002a: move-result-object v3 │ │ -02ef6e: 1504 087f |002b: const/high16 v4, #int 2131230720 // #7f08 │ │ -02ef72: 6e20 8000 4300 |002d: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -02ef78: 0c03 |0030: move-result-object v3 │ │ -02ef7a: 6e20 9a06 3200 |0031: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02ef80: 0c02 |0034: move-result-object v2 │ │ -02ef82: 5473 6d06 |0035: iget-object v3, v7, Lcom/gacode/relaunchx/ReLaunchApp$2;.this$0:Lcom/gacode/relaunchx/ReLaunchApp; // field@066d │ │ -02ef86: 6e10 8b04 0300 |0037: invoke-virtual {v3}, Lcom/gacode/relaunchx/ReLaunchApp;.getResources:()Landroid/content/res/Resources; // method@048b │ │ -02ef8c: 0c03 |003a: move-result-object v3 │ │ -02ef8e: 1404 4b02 087f |003b: const v4, #float 1.80787e+38 // #7f08024b │ │ -02ef94: 6e20 8000 4300 |003e: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -02ef9a: 0c03 |0041: move-result-object v3 │ │ -02ef9c: 6e20 9a06 3200 |0042: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02efa2: 0c02 |0045: move-result-object v2 │ │ -02efa4: 6e10 9c06 0200 |0046: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -02efaa: 0c02 |0049: move-result-object v2 │ │ -02efac: 1a03 020e |004a: const-string v3, "text/html" // string@0e02 │ │ -02efb0: 1a04 990e |004c: const-string v4, "utf-8" // string@0e99 │ │ -02efb4: 0715 |004e: move-object v5, v1 │ │ -02efb6: 7406 0201 0000 |004f: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/webkit/WebView;.loadDataWithBaseURL:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@0102 │ │ -02efbc: 5471 6d06 |0052: iget-object v1, v7, Lcom/gacode/relaunchx/ReLaunchApp$2;.this$0:Lcom/gacode/relaunchx/ReLaunchApp; // field@066d │ │ -02efc0: 6e10 8b04 0100 |0054: invoke-virtual {v1}, Lcom/gacode/relaunchx/ReLaunchApp;.getResources:()Landroid/content/res/Resources; // method@048b │ │ -02efc6: 0c01 |0057: move-result-object v1 │ │ -02efc8: 1402 ae00 087f |0058: const v2, #float 1.80779e+38 // #7f0800ae │ │ -02efce: 6e20 8000 2100 |005b: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -02efd4: 0c01 |005e: move-result-object v1 │ │ -02efd6: 6e20 2500 1600 |005f: invoke-virtual {v6, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ -02efdc: 6e20 2600 0600 |0062: invoke-virtual {v6, v0}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0026 │ │ -02efe2: 5471 6d06 |0065: iget-object v1, v7, Lcom/gacode/relaunchx/ReLaunchApp$2;.this$0:Lcom/gacode/relaunchx/ReLaunchApp; // field@066d │ │ -02efe6: 6e10 8b04 0100 |0067: invoke-virtual {v1}, Lcom/gacode/relaunchx/ReLaunchApp;.getResources:()Landroid/content/res/Resources; // method@048b │ │ -02efec: 0c01 |006a: move-result-object v1 │ │ -02efee: 1402 ac00 087f |006b: const v2, #float 1.80778e+38 // #7f0800ac │ │ -02eff4: 6e20 8000 2100 |006e: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -02effa: 0c01 |0071: move-result-object v1 │ │ -02effc: 2202 7001 |0072: new-instance v2, Lcom/gacode/relaunchx/ReLaunchApp$2$1; // type@0170 │ │ -02f000: 7020 6804 7200 |0074: invoke-direct {v2, v7}, Lcom/gacode/relaunchx/ReLaunchApp$2$1;.:(Lcom/gacode/relaunchx/ReLaunchApp$2;)V // method@0468 │ │ -02f006: 6e30 2200 1602 |0077: invoke-virtual {v6, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0022 │ │ -02f00c: 6e10 2700 0600 |007a: invoke-virtual {v6}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ -02f012: 0e00 |007d: return-void │ │ +02ffa0: |[02ffa0] com.gacode.relaunchx.ReLaunchApp$2.onClick:(Landroid/content/DialogInterface;I)V │ │ +02ffb0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +02ffb2: 2206 0c00 |0001: new-instance v6, Landroid/app/AlertDialog$Builder; // type@000c │ │ +02ffb6: 5472 6e06 |0003: iget-object v2, v7, Lcom/gacode/relaunchx/ReLaunchApp$2;.val$a:Landroid/app/Activity; // field@066e │ │ +02ffba: 7020 1b00 2600 |0005: invoke-direct {v6, v2}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ +02ffc0: 2200 6900 |0008: new-instance v0, Landroid/webkit/WebView; // type@0069 │ │ +02ffc4: 5472 6e06 |000a: iget-object v2, v7, Lcom/gacode/relaunchx/ReLaunchApp$2;.val$a:Landroid/app/Activity; // field@066e │ │ +02ffc8: 7020 0101 2000 |000c: invoke-direct {v0, v2}, Landroid/webkit/WebView;.:(Landroid/content/Context;)V // method@0101 │ │ +02ffce: 2202 0202 |000f: new-instance v2, Ljava/lang/StringBuilder; // type@0202 │ │ +02ffd2: 7010 9606 0200 |0011: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +02ffd8: 5473 6d06 |0014: iget-object v3, v7, Lcom/gacode/relaunchx/ReLaunchApp$2;.this$0:Lcom/gacode/relaunchx/ReLaunchApp; // field@066d │ │ +02ffdc: 6e10 8b04 0300 |0016: invoke-virtual {v3}, Lcom/gacode/relaunchx/ReLaunchApp;.getResources:()Landroid/content/res/Resources; // method@048b │ │ +02ffe2: 0c03 |0019: move-result-object v3 │ │ +02ffe4: 1404 0100 087f |001a: const v4, #float 1.80775e+38 // #7f080001 │ │ +02ffea: 6e20 8000 4300 |001d: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +02fff0: 0c03 |0020: move-result-object v3 │ │ +02fff2: 6e20 9a06 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +02fff8: 0c02 |0024: move-result-object v2 │ │ +02fffa: 5473 6d06 |0025: iget-object v3, v7, Lcom/gacode/relaunchx/ReLaunchApp$2;.this$0:Lcom/gacode/relaunchx/ReLaunchApp; // field@066d │ │ +02fffe: 6e10 8b04 0300 |0027: invoke-virtual {v3}, Lcom/gacode/relaunchx/ReLaunchApp;.getResources:()Landroid/content/res/Resources; // method@048b │ │ +030004: 0c03 |002a: move-result-object v3 │ │ +030006: 1504 087f |002b: const/high16 v4, #int 2131230720 // #7f08 │ │ +03000a: 6e20 8000 4300 |002d: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +030010: 0c03 |0030: move-result-object v3 │ │ +030012: 6e20 9a06 3200 |0031: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +030018: 0c02 |0034: move-result-object v2 │ │ +03001a: 5473 6d06 |0035: iget-object v3, v7, Lcom/gacode/relaunchx/ReLaunchApp$2;.this$0:Lcom/gacode/relaunchx/ReLaunchApp; // field@066d │ │ +03001e: 6e10 8b04 0300 |0037: invoke-virtual {v3}, Lcom/gacode/relaunchx/ReLaunchApp;.getResources:()Landroid/content/res/Resources; // method@048b │ │ +030024: 0c03 |003a: move-result-object v3 │ │ +030026: 1404 4b02 087f |003b: const v4, #float 1.80787e+38 // #7f08024b │ │ +03002c: 6e20 8000 4300 |003e: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +030032: 0c03 |0041: move-result-object v3 │ │ +030034: 6e20 9a06 3200 |0042: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +03003a: 0c02 |0045: move-result-object v2 │ │ +03003c: 6e10 9c06 0200 |0046: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +030042: 0c02 |0049: move-result-object v2 │ │ +030044: 1a03 020e |004a: const-string v3, "text/html" // string@0e02 │ │ +030048: 1a04 990e |004c: const-string v4, "utf-8" // string@0e99 │ │ +03004c: 0715 |004e: move-object v5, v1 │ │ +03004e: 7406 0201 0000 |004f: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/webkit/WebView;.loadDataWithBaseURL:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@0102 │ │ +030054: 5471 6d06 |0052: iget-object v1, v7, Lcom/gacode/relaunchx/ReLaunchApp$2;.this$0:Lcom/gacode/relaunchx/ReLaunchApp; // field@066d │ │ +030058: 6e10 8b04 0100 |0054: invoke-virtual {v1}, Lcom/gacode/relaunchx/ReLaunchApp;.getResources:()Landroid/content/res/Resources; // method@048b │ │ +03005e: 0c01 |0057: move-result-object v1 │ │ +030060: 1402 ae00 087f |0058: const v2, #float 1.80779e+38 // #7f0800ae │ │ +030066: 6e20 8000 2100 |005b: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +03006c: 0c01 |005e: move-result-object v1 │ │ +03006e: 6e20 2500 1600 |005f: invoke-virtual {v6, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ +030074: 6e20 2600 0600 |0062: invoke-virtual {v6, v0}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0026 │ │ +03007a: 5471 6d06 |0065: iget-object v1, v7, Lcom/gacode/relaunchx/ReLaunchApp$2;.this$0:Lcom/gacode/relaunchx/ReLaunchApp; // field@066d │ │ +03007e: 6e10 8b04 0100 |0067: invoke-virtual {v1}, Lcom/gacode/relaunchx/ReLaunchApp;.getResources:()Landroid/content/res/Resources; // method@048b │ │ +030084: 0c01 |006a: move-result-object v1 │ │ +030086: 1402 ac00 087f |006b: const v2, #float 1.80778e+38 // #7f0800ac │ │ +03008c: 6e20 8000 2100 |006e: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +030092: 0c01 |0071: move-result-object v1 │ │ +030094: 2202 7001 |0072: new-instance v2, Lcom/gacode/relaunchx/ReLaunchApp$2$1; // type@0170 │ │ +030098: 7020 6804 7200 |0074: invoke-direct {v2, v7}, Lcom/gacode/relaunchx/ReLaunchApp$2$1;.:(Lcom/gacode/relaunchx/ReLaunchApp$2;)V // method@0468 │ │ +03009e: 6e30 2200 1602 |0077: invoke-virtual {v6, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0022 │ │ +0300a4: 6e10 2700 0600 |007a: invoke-virtual {v6}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ +0300aa: 0e00 |007d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=743 │ │ 0x0008 line=745 │ │ 0x000f line=746 │ │ 0x0016 line=748 │ │ 0x0027 line=749 │ │ @@ -54089,18 +54095,18 @@ │ │ type : '(Lcom/gacode/relaunchx/ReLaunchApp;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02f014: |[02f014] com.gacode.relaunchx.ReLaunchApp$o1Comparator.:(Lcom/gacode/relaunchx/ReLaunchApp;)V │ │ -02f024: 5b01 6f06 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunchApp$o1Comparator;.this$0:Lcom/gacode/relaunchx/ReLaunchApp; // field@066f │ │ -02f028: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -02f02e: 0e00 |0005: return-void │ │ +0300ac: |[0300ac] com.gacode.relaunchx.ReLaunchApp$o1Comparator.:(Lcom/gacode/relaunchx/ReLaunchApp;)V │ │ +0300bc: 5b01 6f06 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunchApp$o1Comparator;.this$0:Lcom/gacode/relaunchx/ReLaunchApp; // field@066f │ │ +0300c0: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +0300c6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=608 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/ReLaunchApp$o1Comparator; │ │ 0x0000 - 0x0006 reg=1 this$0 Lcom/gacode/relaunchx/ReLaunchApp; │ │ │ │ @@ -54110,20 +54116,20 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)I' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -02f030: |[02f030] com.gacode.relaunchx.ReLaunchApp$o1Comparator.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -02f040: 1f02 3302 |0000: check-cast v2, [Ljava/lang/String; // type@0233 │ │ -02f044: 1f03 3302 |0002: check-cast v3, [Ljava/lang/String; // type@0233 │ │ -02f048: 6e30 6e04 2103 |0004: invoke-virtual {v1, v2, v3}, Lcom/gacode/relaunchx/ReLaunchApp$o1Comparator;.compare:([Ljava/lang/String;[Ljava/lang/String;)I // method@046e │ │ -02f04e: 0a00 |0007: move-result v0 │ │ -02f050: 0f00 |0008: return v0 │ │ +0300c8: |[0300c8] com.gacode.relaunchx.ReLaunchApp$o1Comparator.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +0300d8: 1f02 3302 |0000: check-cast v2, [Ljava/lang/String; // type@0233 │ │ +0300dc: 1f03 3302 |0002: check-cast v3, [Ljava/lang/String; // type@0233 │ │ +0300e0: 6e30 6e04 2103 |0004: invoke-virtual {v1, v2, v3}, Lcom/gacode/relaunchx/ReLaunchApp$o1Comparator;.compare:([Ljava/lang/String;[Ljava/lang/String;)I // method@046e │ │ +0300e6: 0a00 |0007: move-result v0 │ │ +0300e8: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=608 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/gacode/relaunchx/ReLaunchApp$o1Comparator; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0009 reg=3 (null) Ljava/lang/Object; │ │ @@ -54133,27 +54139,27 @@ │ │ type : '([Ljava/lang/String;[Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -02f054: |[02f054] com.gacode.relaunchx.ReLaunchApp$o1Comparator.compare:([Ljava/lang/String;[Ljava/lang/String;)I │ │ -02f064: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -02f066: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -02f068: 4601 0502 |0002: aget-object v1, v5, v2 │ │ -02f06c: 4602 0602 |0004: aget-object v2, v6, v2 │ │ -02f070: 6e20 7606 2100 |0006: invoke-virtual {v1, v2}, Ljava/lang/String;.compareTo:(Ljava/lang/String;)I // method@0676 │ │ -02f076: 0a00 |0009: move-result v0 │ │ -02f078: 3900 0a00 |000a: if-nez v0, 0014 // +000a │ │ -02f07c: 4601 0503 |000c: aget-object v1, v5, v3 │ │ -02f080: 4602 0603 |000e: aget-object v2, v6, v3 │ │ -02f084: 6e20 7606 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/String;.compareTo:(Ljava/lang/String;)I // method@0676 │ │ -02f08a: 0a00 |0013: move-result v0 │ │ -02f08c: 0f00 |0014: return v0 │ │ +0300ec: |[0300ec] com.gacode.relaunchx.ReLaunchApp$o1Comparator.compare:([Ljava/lang/String;[Ljava/lang/String;)I │ │ +0300fc: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0300fe: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +030100: 4601 0502 |0002: aget-object v1, v5, v2 │ │ +030104: 4602 0602 |0004: aget-object v2, v6, v2 │ │ +030108: 6e20 7606 2100 |0006: invoke-virtual {v1, v2}, Ljava/lang/String;.compareTo:(Ljava/lang/String;)I // method@0676 │ │ +03010e: 0a00 |0009: move-result v0 │ │ +030110: 3900 0a00 |000a: if-nez v0, 0014 // +000a │ │ +030114: 4601 0503 |000c: aget-object v1, v5, v3 │ │ +030118: 4602 0603 |000e: aget-object v2, v6, v3 │ │ +03011c: 6e20 7606 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/String;.compareTo:(Ljava/lang/String;)I // method@0676 │ │ +030122: 0a00 |0013: move-result v0 │ │ +030124: 0f00 |0014: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=610 │ │ 0x000a line=611 │ │ 0x000c line=612 │ │ 0x0014 line=614 │ │ locals : │ │ @@ -54345,44 +54351,44 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 58 16-bit code units │ │ -02f090: |[02f090] com.gacode.relaunchx.ReLaunchApp.:()V │ │ -02f0a0: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -02f0a2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -02f0a4: 7010 2900 0300 |0002: invoke-direct {v3}, Landroid/app/Application;.:()V // method@0029 │ │ -02f0aa: 1a00 1e04 |0005: const-string v0, "ReLaunchApp" // string@041e │ │ -02f0ae: 5b30 7e06 |0007: iput-object v0, v3, Lcom/gacode/relaunchx/ReLaunchApp;.TAG:Ljava/lang/String; // field@067e │ │ -02f0b2: 5c31 8106 |0009: iput-boolean v1, v3, Lcom/gacode/relaunchx/ReLaunchApp;.booted:Z // field@0681 │ │ -02f0b6: 1300 0004 |000b: const/16 v0, #int 1024 // #400 │ │ -02f0ba: 5930 7b06 |000d: iput v0, v3, Lcom/gacode/relaunchx/ReLaunchApp;.FileBufferSize:I // field@067b │ │ -02f0be: 5c31 8706 |000f: iput-boolean v1, v3, Lcom/gacode/relaunchx/ReLaunchApp;.fullScreen:Z // field@0687 │ │ -02f0c2: 5c32 8306 |0011: iput-boolean v2, v3, Lcom/gacode/relaunchx/ReLaunchApp;.customScrollDef:Z // field@0683 │ │ -02f0c6: 1a00 5300 |0013: const-string v0, ".DIR.." // string@0053 │ │ -02f0ca: 5b30 7206 |0015: iput-object v0, v3, Lcom/gacode/relaunchx/ReLaunchApp;.DIR_TAG:Ljava/lang/String; // field@0672 │ │ -02f0ce: 5932 7c06 |0017: iput v2, v3, Lcom/gacode/relaunchx/ReLaunchApp;.READING:I // field@067c │ │ -02f0d2: 1220 |0019: const/4 v0, #int 2 // #2 │ │ -02f0d4: 5930 7306 |001a: iput v0, v3, Lcom/gacode/relaunchx/ReLaunchApp;.FINISHED:I // field@0673 │ │ -02f0d8: 1a00 6700 |001c: const-string v0, "/sdcard/.relaunchx" // string@0067 │ │ -02f0dc: 5b30 7006 |001e: iput-object v0, v3, Lcom/gacode/relaunchx/ReLaunchApp;.BACKUP_DIR:Ljava/lang/String; // field@0670 │ │ -02f0e0: 1a00 5c00 |0020: const-string v0, "/data/data/com.gacode.relaunchx" // string@005c │ │ -02f0e4: 5b30 7106 |0022: iput-object v0, v3, Lcom/gacode/relaunchx/ReLaunchApp;.DATA_DIR:Ljava/lang/String; // field@0671 │ │ -02f0e8: 2200 1502 |0024: new-instance v0, Ljava/util/HashMap; // type@0215 │ │ -02f0ec: 7010 c006 0000 |0026: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@06c0 │ │ -02f0f2: 5b30 8806 |0029: iput-object v0, v3, Lcom/gacode/relaunchx/ReLaunchApp;.history:Ljava/util/HashMap; // field@0688 │ │ -02f0f6: 2200 1502 |002b: new-instance v0, Ljava/util/HashMap; // type@0215 │ │ -02f0fa: 7010 c006 0000 |002d: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@06c0 │ │ -02f100: 5b30 8206 |0030: iput-object v0, v3, Lcom/gacode/relaunchx/ReLaunchApp;.columns:Ljava/util/HashMap; // field@0682 │ │ -02f104: 2200 1502 |0032: new-instance v0, Ljava/util/HashMap; // type@0215 │ │ -02f108: 7010 c006 0000 |0034: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@06c0 │ │ -02f10e: 5b30 8a06 |0037: iput-object v0, v3, Lcom/gacode/relaunchx/ReLaunchApp;.m:Ljava/util/HashMap; // field@068a │ │ -02f112: 0e00 |0039: return-void │ │ +030128: |[030128] com.gacode.relaunchx.ReLaunchApp.:()V │ │ +030138: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +03013a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +03013c: 7010 2900 0300 |0002: invoke-direct {v3}, Landroid/app/Application;.:()V // method@0029 │ │ +030142: 1a00 1e04 |0005: const-string v0, "ReLaunchApp" // string@041e │ │ +030146: 5b30 7e06 |0007: iput-object v0, v3, Lcom/gacode/relaunchx/ReLaunchApp;.TAG:Ljava/lang/String; // field@067e │ │ +03014a: 5c31 8106 |0009: iput-boolean v1, v3, Lcom/gacode/relaunchx/ReLaunchApp;.booted:Z // field@0681 │ │ +03014e: 1300 0004 |000b: const/16 v0, #int 1024 // #400 │ │ +030152: 5930 7b06 |000d: iput v0, v3, Lcom/gacode/relaunchx/ReLaunchApp;.FileBufferSize:I // field@067b │ │ +030156: 5c31 8706 |000f: iput-boolean v1, v3, Lcom/gacode/relaunchx/ReLaunchApp;.fullScreen:Z // field@0687 │ │ +03015a: 5c32 8306 |0011: iput-boolean v2, v3, Lcom/gacode/relaunchx/ReLaunchApp;.customScrollDef:Z // field@0683 │ │ +03015e: 1a00 5300 |0013: const-string v0, ".DIR.." // string@0053 │ │ +030162: 5b30 7206 |0015: iput-object v0, v3, Lcom/gacode/relaunchx/ReLaunchApp;.DIR_TAG:Ljava/lang/String; // field@0672 │ │ +030166: 5932 7c06 |0017: iput v2, v3, Lcom/gacode/relaunchx/ReLaunchApp;.READING:I // field@067c │ │ +03016a: 1220 |0019: const/4 v0, #int 2 // #2 │ │ +03016c: 5930 7306 |001a: iput v0, v3, Lcom/gacode/relaunchx/ReLaunchApp;.FINISHED:I // field@0673 │ │ +030170: 1a00 6700 |001c: const-string v0, "/sdcard/.relaunchx" // string@0067 │ │ +030174: 5b30 7006 |001e: iput-object v0, v3, Lcom/gacode/relaunchx/ReLaunchApp;.BACKUP_DIR:Ljava/lang/String; // field@0670 │ │ +030178: 1a00 5c00 |0020: const-string v0, "/data/data/com.gacode.relaunchx" // string@005c │ │ +03017c: 5b30 7106 |0022: iput-object v0, v3, Lcom/gacode/relaunchx/ReLaunchApp;.DATA_DIR:Ljava/lang/String; // field@0671 │ │ +030180: 2200 1502 |0024: new-instance v0, Ljava/util/HashMap; // type@0215 │ │ +030184: 7010 c006 0000 |0026: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@06c0 │ │ +03018a: 5b30 8806 |0029: iput-object v0, v3, Lcom/gacode/relaunchx/ReLaunchApp;.history:Ljava/util/HashMap; // field@0688 │ │ +03018e: 2200 1502 |002b: new-instance v0, Ljava/util/HashMap; // type@0215 │ │ +030192: 7010 c006 0000 |002d: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@06c0 │ │ +030198: 5b30 8206 |0030: iput-object v0, v3, Lcom/gacode/relaunchx/ReLaunchApp;.columns:Ljava/util/HashMap; // field@0682 │ │ +03019c: 2200 1502 |0032: new-instance v0, Ljava/util/HashMap; // type@0215 │ │ +0301a0: 7010 c006 0000 |0034: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@06c0 │ │ +0301a6: 5b30 8a06 |0037: iput-object v0, v3, Lcom/gacode/relaunchx/ReLaunchApp;.m:Ljava/util/HashMap; // field@068a │ │ +0301aa: 0e00 |0039: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=40 │ │ 0x0005 line=41 │ │ 0x0009 line=44 │ │ 0x000b line=47 │ │ 0x000f line=53 │ │ @@ -54404,145 +54410,145 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 273 16-bit code units │ │ -02f114: |[02f114] com.gacode.relaunchx.ReLaunchApp.About:(Landroid/app/Activity;)V │ │ -02f124: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -02f126: 1a07 a800 |0001: const-string v7, "" // string@00a8 │ │ -02f12a: 6e10 8804 0800 |0003: invoke-virtual {v8}, Lcom/gacode/relaunchx/ReLaunchApp;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0488 │ │ -02f130: 0c03 |0006: move-result-object v3 │ │ -02f132: 6e10 8904 0800 |0007: invoke-virtual {v8}, Lcom/gacode/relaunchx/ReLaunchApp;.getPackageName:()Ljava/lang/String; // method@0489 │ │ -02f138: 0c04 |000a: move-result-object v4 │ │ -02f13a: 1205 |000b: const/4 v5, #int 0 // #0 │ │ -02f13c: 6e30 7700 4305 |000c: invoke-virtual {v3, v4, v5}, Landroid/content/pm/PackageManager;.getPackageInfo:(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; // method@0077 │ │ -02f142: 0c03 |000f: move-result-object v3 │ │ -02f144: 5437 1500 |0010: iget-object v7, v3, Landroid/content/pm/PackageInfo;.versionName:Ljava/lang/String; // field@0015 │ │ -02f148: 2206 0c00 |0012: new-instance v6, Landroid/app/AlertDialog$Builder; // type@000c │ │ -02f14c: 7020 1b00 9600 |0014: invoke-direct {v6, v9}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ -02f152: 2200 6900 |0017: new-instance v0, Landroid/webkit/WebView; // type@0069 │ │ -02f156: 7020 0101 9000 |0019: invoke-direct {v0, v9}, Landroid/webkit/WebView;.:(Landroid/content/Context;)V // method@0101 │ │ -02f15c: 1a03 b800 |001c: const-string v3, "About" // string@00b8 │ │ -02f160: 6e20 2500 3600 |001e: invoke-virtual {v6, v3}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ -02f166: 2203 0202 |0021: new-instance v3, Ljava/lang/StringBuilder; // type@0202 │ │ -02f16a: 7010 9606 0300 |0023: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -02f170: 6e10 8b04 0800 |0026: invoke-virtual {v8}, Lcom/gacode/relaunchx/ReLaunchApp;.getResources:()Landroid/content/res/Resources; // method@048b │ │ -02f176: 0c04 |0029: move-result-object v4 │ │ -02f178: 1405 a900 087f |002a: const v5, #float 1.80778e+38 // #7f0800a9 │ │ -02f17e: 6e20 8000 5400 |002d: invoke-virtual {v4, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -02f184: 0c04 |0030: move-result-object v4 │ │ -02f186: 6e20 9a06 4300 |0031: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02f18c: 0c03 |0034: move-result-object v3 │ │ -02f18e: 6e20 9a06 7300 |0035: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02f194: 0c03 |0038: move-result-object v3 │ │ -02f196: 6e10 8b04 0800 |0039: invoke-virtual {v8}, Lcom/gacode/relaunchx/ReLaunchApp;.getResources:()Landroid/content/res/Resources; // method@048b │ │ -02f19c: 0c04 |003c: move-result-object v4 │ │ -02f19e: 1405 a800 087f |003d: const v5, #float 1.80778e+38 // #7f0800a8 │ │ -02f1a4: 6e20 8000 5400 |0040: invoke-virtual {v4, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -02f1aa: 0c04 |0043: move-result-object v4 │ │ -02f1ac: 6e20 9a06 4300 |0044: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02f1b2: 0c03 |0047: move-result-object v3 │ │ -02f1b4: 6e10 9c06 0300 |0048: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -02f1ba: 0c02 |004b: move-result-object v2 │ │ -02f1bc: 6e10 0300 0900 |004c: invoke-virtual {v9}, Landroid/app/Activity;.getApplication:()Landroid/app/Application; // method@0003 │ │ -02f1c2: 0c03 |004f: move-result-object v3 │ │ -02f1c4: 7110 df01 0300 |0050: invoke-static {v3}, Lcom/gacode/relaunchx/DeviceInfo;.isCompatibleDevice:(Landroid/app/Application;)Z // method@01df │ │ -02f1ca: 0a03 |0053: move-result v3 │ │ -02f1cc: 3903 a500 |0054: if-nez v3, 00f9 // +00a5 │ │ -02f1d0: 2203 0202 |0056: new-instance v3, Ljava/lang/StringBuilder; // type@0202 │ │ -02f1d4: 7010 9606 0300 |0058: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -02f1da: 6e20 9a06 2300 |005b: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02f1e0: 0c03 |005e: move-result-object v3 │ │ -02f1e2: 1a04 9c00 |005f: const-string v4, "
ReLaunchX has not been tested on this device yet. Let us know how it works for you.
" // string@009c │ │ -02f1e6: 6e20 9a06 4300 |0061: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02f1ec: 0c03 |0064: move-result-object v3 │ │ -02f1ee: 6e10 9c06 0300 |0065: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -02f1f4: 0c02 |0068: move-result-object v2 │ │ -02f1f6: 2203 0202 |0069: new-instance v3, Ljava/lang/StringBuilder; // type@0202 │ │ -02f1fa: 7010 9606 0300 |006b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -02f200: 6e20 9a06 2300 |006e: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02f206: 0c03 |0071: move-result-object v3 │ │ -02f208: 1a04 a100 |0072: const-string v4, "
DEVICE:" // string@00a1 │ │ -02f20c: 6e20 9a06 4300 |0074: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02f212: 0c03 |0077: move-result-object v3 │ │ -02f214: 6204 1f00 |0078: sget-object v4, Landroid/os/Build;.DEVICE:Ljava/lang/String; // field@001f │ │ -02f218: 6e20 9a06 4300 |007a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02f21e: 0c03 |007d: move-result-object v3 │ │ -02f220: 1a04 9000 |007e: const-string v4, "
MANUFACTURER: " // string@0090 │ │ -02f224: 6e20 9a06 4300 |0080: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02f22a: 0c03 |0083: move-result-object v3 │ │ -02f22c: 6204 2000 |0084: sget-object v4, Landroid/os/Build;.MANUFACTURER:Ljava/lang/String; // field@0020 │ │ -02f230: 6e20 9a06 4300 |0086: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02f236: 0c03 |0089: move-result-object v3 │ │ -02f238: 1a04 9100 |008a: const-string v4, "
MODEL:" // string@0091 │ │ -02f23c: 6e20 9a06 4300 |008c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02f242: 0c03 |008f: move-result-object v3 │ │ -02f244: 6204 2100 |0090: sget-object v4, Landroid/os/Build;.MODEL:Ljava/lang/String; // field@0021 │ │ -02f248: 6e20 9a06 4300 |0092: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02f24e: 0c03 |0095: move-result-object v3 │ │ -02f250: 1a04 9200 |0096: const-string v4, "
PRODUCT:" // string@0092 │ │ -02f254: 6e20 9a06 4300 |0098: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02f25a: 0c03 |009b: move-result-object v3 │ │ -02f25c: 6204 2200 |009c: sget-object v4, Landroid/os/Build;.PRODUCT:Ljava/lang/String; // field@0022 │ │ -02f260: 6e20 9a06 4300 |009e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02f266: 0c03 |00a1: move-result-object v3 │ │ -02f268: 1a04 8f00 |00a2: const-string v4, "
Android:" // string@008f │ │ -02f26c: 6e20 9a06 4300 |00a4: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02f272: 0c03 |00a7: move-result-object v3 │ │ -02f274: 6204 1c00 |00a8: sget-object v4, Landroid/os/Build$VERSION;.RELEASE:Ljava/lang/String; // field@001c │ │ -02f278: 6e20 9a06 4300 |00aa: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02f27e: 0c03 |00ad: move-result-object v3 │ │ -02f280: 1a04 8e00 |00ae: const-string v4, "
API level:" // string@008e │ │ -02f284: 6e20 9a06 4300 |00b0: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02f28a: 0c03 |00b3: move-result-object v3 │ │ -02f28c: 6204 1d00 |00b4: sget-object v4, Landroid/os/Build$VERSION;.SDK:Ljava/lang/String; // field@001d │ │ -02f290: 6e20 9a06 4300 |00b6: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02f296: 0c03 |00b9: move-result-object v3 │ │ -02f298: 1a04 8d00 |00ba: const-string v4, "
" // string@008d │ │ -02f29c: 6e20 9a06 4300 |00bc: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02f2a2: 0c03 |00bf: move-result-object v3 │ │ -02f2a4: 6e10 9c06 0300 |00c0: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -02f2aa: 0c02 |00c3: move-result-object v2 │ │ -02f2ac: 1a03 020e |00c4: const-string v3, "text/html" // string@0e02 │ │ -02f2b0: 1a04 990e |00c6: const-string v4, "utf-8" // string@0e99 │ │ -02f2b4: 0715 |00c8: move-object v5, v1 │ │ -02f2b6: 7406 0201 0000 |00c9: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/webkit/WebView;.loadDataWithBaseURL:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@0102 │ │ -02f2bc: 6e20 2600 0600 |00cc: invoke-virtual {v6, v0}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0026 │ │ -02f2c2: 6e10 8b04 0800 |00cf: invoke-virtual {v8}, Lcom/gacode/relaunchx/ReLaunchApp;.getResources:()Landroid/content/res/Resources; // method@048b │ │ -02f2c8: 0c01 |00d2: move-result-object v1 │ │ -02f2ca: 1403 ac00 087f |00d3: const v3, #float 1.80778e+38 // #7f0800ac │ │ -02f2d0: 6e20 8000 3100 |00d6: invoke-virtual {v1, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -02f2d6: 0c01 |00d9: move-result-object v1 │ │ -02f2d8: 2203 6f01 |00da: new-instance v3, Lcom/gacode/relaunchx/ReLaunchApp$1; // type@016f │ │ -02f2dc: 7020 6604 8300 |00dc: invoke-direct {v3, v8}, Lcom/gacode/relaunchx/ReLaunchApp$1;.:(Lcom/gacode/relaunchx/ReLaunchApp;)V // method@0466 │ │ -02f2e2: 6e30 2200 1603 |00df: invoke-virtual {v6, v1, v3}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0022 │ │ -02f2e8: 6e10 8b04 0800 |00e2: invoke-virtual {v8}, Lcom/gacode/relaunchx/ReLaunchApp;.getResources:()Landroid/content/res/Resources; // method@048b │ │ -02f2ee: 0c01 |00e5: move-result-object v1 │ │ -02f2f0: 1403 ad00 087f |00e6: const v3, #float 1.80779e+38 // #7f0800ad │ │ -02f2f6: 6e20 8000 3100 |00e9: invoke-virtual {v1, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -02f2fc: 0c01 |00ec: move-result-object v1 │ │ -02f2fe: 2203 7101 |00ed: new-instance v3, Lcom/gacode/relaunchx/ReLaunchApp$2; // type@0171 │ │ -02f302: 7030 6a04 8309 |00ef: invoke-direct {v3, v8, v9}, Lcom/gacode/relaunchx/ReLaunchApp$2;.:(Lcom/gacode/relaunchx/ReLaunchApp;Landroid/app/Activity;)V // method@046a │ │ -02f308: 6e30 2000 1603 |00f2: invoke-virtual {v6, v1, v3}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0020 │ │ -02f30e: 6e10 2700 0600 |00f5: invoke-virtual {v6}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ -02f314: 0e00 |00f8: return-void │ │ -02f316: 2203 0202 |00f9: new-instance v3, Ljava/lang/StringBuilder; // type@0202 │ │ -02f31a: 7010 9606 0300 |00fb: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -02f320: 6e20 9a06 2300 |00fe: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02f326: 0c03 |0101: move-result-object v3 │ │ -02f328: 1a04 9b00 |0102: const-string v4, "
ReLaunchX has been reported to work well on this device but there may be insufficient testing.
" // string@009b │ │ -02f32c: 6e20 9a06 4300 |0104: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02f332: 0c03 |0107: move-result-object v3 │ │ -02f334: 6e10 9c06 0300 |0108: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -02f33a: 0c02 |010b: move-result-object v2 │ │ -02f33c: 2900 5dff |010c: goto/16 0069 // -00a3 │ │ -02f340: 0d03 |010e: move-exception v3 │ │ -02f342: 2900 03ff |010f: goto/16 0012 // -00fd │ │ +0301ac: |[0301ac] com.gacode.relaunchx.ReLaunchApp.About:(Landroid/app/Activity;)V │ │ +0301bc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0301be: 1a07 a800 |0001: const-string v7, "" // string@00a8 │ │ +0301c2: 6e10 8804 0800 |0003: invoke-virtual {v8}, Lcom/gacode/relaunchx/ReLaunchApp;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0488 │ │ +0301c8: 0c03 |0006: move-result-object v3 │ │ +0301ca: 6e10 8904 0800 |0007: invoke-virtual {v8}, Lcom/gacode/relaunchx/ReLaunchApp;.getPackageName:()Ljava/lang/String; // method@0489 │ │ +0301d0: 0c04 |000a: move-result-object v4 │ │ +0301d2: 1205 |000b: const/4 v5, #int 0 // #0 │ │ +0301d4: 6e30 7700 4305 |000c: invoke-virtual {v3, v4, v5}, Landroid/content/pm/PackageManager;.getPackageInfo:(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; // method@0077 │ │ +0301da: 0c03 |000f: move-result-object v3 │ │ +0301dc: 5437 1500 |0010: iget-object v7, v3, Landroid/content/pm/PackageInfo;.versionName:Ljava/lang/String; // field@0015 │ │ +0301e0: 2206 0c00 |0012: new-instance v6, Landroid/app/AlertDialog$Builder; // type@000c │ │ +0301e4: 7020 1b00 9600 |0014: invoke-direct {v6, v9}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ +0301ea: 2200 6900 |0017: new-instance v0, Landroid/webkit/WebView; // type@0069 │ │ +0301ee: 7020 0101 9000 |0019: invoke-direct {v0, v9}, Landroid/webkit/WebView;.:(Landroid/content/Context;)V // method@0101 │ │ +0301f4: 1a03 b800 |001c: const-string v3, "About" // string@00b8 │ │ +0301f8: 6e20 2500 3600 |001e: invoke-virtual {v6, v3}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ +0301fe: 2203 0202 |0021: new-instance v3, Ljava/lang/StringBuilder; // type@0202 │ │ +030202: 7010 9606 0300 |0023: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +030208: 6e10 8b04 0800 |0026: invoke-virtual {v8}, Lcom/gacode/relaunchx/ReLaunchApp;.getResources:()Landroid/content/res/Resources; // method@048b │ │ +03020e: 0c04 |0029: move-result-object v4 │ │ +030210: 1405 a900 087f |002a: const v5, #float 1.80778e+38 // #7f0800a9 │ │ +030216: 6e20 8000 5400 |002d: invoke-virtual {v4, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +03021c: 0c04 |0030: move-result-object v4 │ │ +03021e: 6e20 9a06 4300 |0031: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +030224: 0c03 |0034: move-result-object v3 │ │ +030226: 6e20 9a06 7300 |0035: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +03022c: 0c03 |0038: move-result-object v3 │ │ +03022e: 6e10 8b04 0800 |0039: invoke-virtual {v8}, Lcom/gacode/relaunchx/ReLaunchApp;.getResources:()Landroid/content/res/Resources; // method@048b │ │ +030234: 0c04 |003c: move-result-object v4 │ │ +030236: 1405 a800 087f |003d: const v5, #float 1.80778e+38 // #7f0800a8 │ │ +03023c: 6e20 8000 5400 |0040: invoke-virtual {v4, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +030242: 0c04 |0043: move-result-object v4 │ │ +030244: 6e20 9a06 4300 |0044: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +03024a: 0c03 |0047: move-result-object v3 │ │ +03024c: 6e10 9c06 0300 |0048: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +030252: 0c02 |004b: move-result-object v2 │ │ +030254: 6e10 0300 0900 |004c: invoke-virtual {v9}, Landroid/app/Activity;.getApplication:()Landroid/app/Application; // method@0003 │ │ +03025a: 0c03 |004f: move-result-object v3 │ │ +03025c: 7110 df01 0300 |0050: invoke-static {v3}, Lcom/gacode/relaunchx/DeviceInfo;.isCompatibleDevice:(Landroid/app/Application;)Z // method@01df │ │ +030262: 0a03 |0053: move-result v3 │ │ +030264: 3903 a500 |0054: if-nez v3, 00f9 // +00a5 │ │ +030268: 2203 0202 |0056: new-instance v3, Ljava/lang/StringBuilder; // type@0202 │ │ +03026c: 7010 9606 0300 |0058: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +030272: 6e20 9a06 2300 |005b: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +030278: 0c03 |005e: move-result-object v3 │ │ +03027a: 1a04 9c00 |005f: const-string v4, "
ReLaunchX has not been tested on this device yet. Let us know how it works for you.
" // string@009c │ │ +03027e: 6e20 9a06 4300 |0061: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +030284: 0c03 |0064: move-result-object v3 │ │ +030286: 6e10 9c06 0300 |0065: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +03028c: 0c02 |0068: move-result-object v2 │ │ +03028e: 2203 0202 |0069: new-instance v3, Ljava/lang/StringBuilder; // type@0202 │ │ +030292: 7010 9606 0300 |006b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +030298: 6e20 9a06 2300 |006e: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +03029e: 0c03 |0071: move-result-object v3 │ │ +0302a0: 1a04 a100 |0072: const-string v4, "
DEVICE:" // string@00a1 │ │ +0302a4: 6e20 9a06 4300 |0074: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +0302aa: 0c03 |0077: move-result-object v3 │ │ +0302ac: 6204 1f00 |0078: sget-object v4, Landroid/os/Build;.DEVICE:Ljava/lang/String; // field@001f │ │ +0302b0: 6e20 9a06 4300 |007a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +0302b6: 0c03 |007d: move-result-object v3 │ │ +0302b8: 1a04 9000 |007e: const-string v4, "
MANUFACTURER: " // string@0090 │ │ +0302bc: 6e20 9a06 4300 |0080: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +0302c2: 0c03 |0083: move-result-object v3 │ │ +0302c4: 6204 2000 |0084: sget-object v4, Landroid/os/Build;.MANUFACTURER:Ljava/lang/String; // field@0020 │ │ +0302c8: 6e20 9a06 4300 |0086: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +0302ce: 0c03 |0089: move-result-object v3 │ │ +0302d0: 1a04 9100 |008a: const-string v4, "
MODEL:" // string@0091 │ │ +0302d4: 6e20 9a06 4300 |008c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +0302da: 0c03 |008f: move-result-object v3 │ │ +0302dc: 6204 2100 |0090: sget-object v4, Landroid/os/Build;.MODEL:Ljava/lang/String; // field@0021 │ │ +0302e0: 6e20 9a06 4300 |0092: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +0302e6: 0c03 |0095: move-result-object v3 │ │ +0302e8: 1a04 9200 |0096: const-string v4, "
PRODUCT:" // string@0092 │ │ +0302ec: 6e20 9a06 4300 |0098: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +0302f2: 0c03 |009b: move-result-object v3 │ │ +0302f4: 6204 2200 |009c: sget-object v4, Landroid/os/Build;.PRODUCT:Ljava/lang/String; // field@0022 │ │ +0302f8: 6e20 9a06 4300 |009e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +0302fe: 0c03 |00a1: move-result-object v3 │ │ +030300: 1a04 8f00 |00a2: const-string v4, "
Android:" // string@008f │ │ +030304: 6e20 9a06 4300 |00a4: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +03030a: 0c03 |00a7: move-result-object v3 │ │ +03030c: 6204 1c00 |00a8: sget-object v4, Landroid/os/Build$VERSION;.RELEASE:Ljava/lang/String; // field@001c │ │ +030310: 6e20 9a06 4300 |00aa: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +030316: 0c03 |00ad: move-result-object v3 │ │ +030318: 1a04 8e00 |00ae: const-string v4, "
API level:" // string@008e │ │ +03031c: 6e20 9a06 4300 |00b0: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +030322: 0c03 |00b3: move-result-object v3 │ │ +030324: 6204 1d00 |00b4: sget-object v4, Landroid/os/Build$VERSION;.SDK:Ljava/lang/String; // field@001d │ │ +030328: 6e20 9a06 4300 |00b6: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +03032e: 0c03 |00b9: move-result-object v3 │ │ +030330: 1a04 8d00 |00ba: const-string v4, "
" // string@008d │ │ +030334: 6e20 9a06 4300 |00bc: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +03033a: 0c03 |00bf: move-result-object v3 │ │ +03033c: 6e10 9c06 0300 |00c0: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +030342: 0c02 |00c3: move-result-object v2 │ │ +030344: 1a03 020e |00c4: const-string v3, "text/html" // string@0e02 │ │ +030348: 1a04 990e |00c6: const-string v4, "utf-8" // string@0e99 │ │ +03034c: 0715 |00c8: move-object v5, v1 │ │ +03034e: 7406 0201 0000 |00c9: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/webkit/WebView;.loadDataWithBaseURL:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@0102 │ │ +030354: 6e20 2600 0600 |00cc: invoke-virtual {v6, v0}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0026 │ │ +03035a: 6e10 8b04 0800 |00cf: invoke-virtual {v8}, Lcom/gacode/relaunchx/ReLaunchApp;.getResources:()Landroid/content/res/Resources; // method@048b │ │ +030360: 0c01 |00d2: move-result-object v1 │ │ +030362: 1403 ac00 087f |00d3: const v3, #float 1.80778e+38 // #7f0800ac │ │ +030368: 6e20 8000 3100 |00d6: invoke-virtual {v1, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +03036e: 0c01 |00d9: move-result-object v1 │ │ +030370: 2203 6f01 |00da: new-instance v3, Lcom/gacode/relaunchx/ReLaunchApp$1; // type@016f │ │ +030374: 7020 6604 8300 |00dc: invoke-direct {v3, v8}, Lcom/gacode/relaunchx/ReLaunchApp$1;.:(Lcom/gacode/relaunchx/ReLaunchApp;)V // method@0466 │ │ +03037a: 6e30 2200 1603 |00df: invoke-virtual {v6, v1, v3}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0022 │ │ +030380: 6e10 8b04 0800 |00e2: invoke-virtual {v8}, Lcom/gacode/relaunchx/ReLaunchApp;.getResources:()Landroid/content/res/Resources; // method@048b │ │ +030386: 0c01 |00e5: move-result-object v1 │ │ +030388: 1403 ad00 087f |00e6: const v3, #float 1.80779e+38 // #7f0800ad │ │ +03038e: 6e20 8000 3100 |00e9: invoke-virtual {v1, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +030394: 0c01 |00ec: move-result-object v1 │ │ +030396: 2203 7101 |00ed: new-instance v3, Lcom/gacode/relaunchx/ReLaunchApp$2; // type@0171 │ │ +03039a: 7030 6a04 8309 |00ef: invoke-direct {v3, v8, v9}, Lcom/gacode/relaunchx/ReLaunchApp$2;.:(Lcom/gacode/relaunchx/ReLaunchApp;Landroid/app/Activity;)V // method@046a │ │ +0303a0: 6e30 2000 1603 |00f2: invoke-virtual {v6, v1, v3}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0020 │ │ +0303a6: 6e10 2700 0600 |00f5: invoke-virtual {v6}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ +0303ac: 0e00 |00f8: return-void │ │ +0303ae: 2203 0202 |00f9: new-instance v3, Ljava/lang/StringBuilder; // type@0202 │ │ +0303b2: 7010 9606 0300 |00fb: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +0303b8: 6e20 9a06 2300 |00fe: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +0303be: 0c03 |0101: move-result-object v3 │ │ +0303c0: 1a04 9b00 |0102: const-string v4, "
ReLaunchX has been reported to work well on this device but there may be insufficient testing.
" // string@009b │ │ +0303c4: 6e20 9a06 4300 |0104: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +0303ca: 0c03 |0107: move-result-object v3 │ │ +0303cc: 6e10 9c06 0300 |0108: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +0303d2: 0c02 |010b: move-result-object v2 │ │ +0303d4: 2900 5dff |010c: goto/16 0069 // -00a3 │ │ +0303d8: 0d03 |010e: move-exception v3 │ │ +0303da: 2900 03ff |010f: goto/16 0012 // -00fd │ │ catches : 1 │ │ 0x0003 - 0x0012 │ │ Ljava/lang/Exception; -> 0x010e │ │ positions : │ │ 0x0001 line=698 │ │ 0x0003 line=700 │ │ 0x0012 line=703 │ │ @@ -54575,40 +54581,40 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 52 16-bit code units │ │ -02f358: |[02f358] com.gacode.relaunchx.ReLaunchApp.addStartDir:(Ljava/lang/String;)V │ │ -02f368: 6e10 8304 0600 |0000: invoke-virtual {v6}, Lcom/gacode/relaunchx/ReLaunchApp;.getBaseContext:()Landroid/content/Context; // method@0483 │ │ -02f36e: 0c03 |0003: move-result-object v3 │ │ -02f370: 7110 c400 0300 |0004: invoke-static {v3}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@00c4 │ │ -02f376: 0c02 |0007: move-result-object v2 │ │ -02f378: 7210 6b00 0200 |0008: invoke-interface {v2}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006b │ │ -02f37e: 0c00 |000b: move-result-object v0 │ │ -02f380: 1a03 cd0d |000c: const-string v3, "startDir" // string@0dcd │ │ -02f384: 1a04 6600 |000e: const-string v4, "/sdcard,/media/My Files" // string@0066 │ │ -02f388: 7230 6f00 3204 |0010: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -02f38e: 0c01 |0013: move-result-object v1 │ │ -02f390: 1a03 cd0d |0014: const-string v3, "startDir" // string@0dcd │ │ -02f394: 2204 0202 |0016: new-instance v4, Ljava/lang/StringBuilder; // type@0202 │ │ -02f398: 7010 9606 0400 |0018: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -02f39e: 6e20 9a06 1400 |001b: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02f3a4: 0c04 |001e: move-result-object v4 │ │ -02f3a6: 1a05 4600 |001f: const-string v5, "," // string@0046 │ │ -02f3aa: 6e20 9a06 5400 |0021: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02f3b0: 0c04 |0024: move-result-object v4 │ │ -02f3b2: 6e20 9a06 7400 |0025: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02f3b8: 0c04 |0028: move-result-object v4 │ │ -02f3ba: 6e10 9c06 0400 |0029: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -02f3c0: 0c04 |002c: move-result-object v4 │ │ -02f3c2: 7230 6a00 3004 |002d: invoke-interface {v0, v3, v4}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@006a │ │ -02f3c8: 7210 6500 0000 |0030: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0065 │ │ -02f3ce: 0e00 |0033: return-void │ │ +0303f0: |[0303f0] com.gacode.relaunchx.ReLaunchApp.addStartDir:(Ljava/lang/String;)V │ │ +030400: 6e10 8304 0600 |0000: invoke-virtual {v6}, Lcom/gacode/relaunchx/ReLaunchApp;.getBaseContext:()Landroid/content/Context; // method@0483 │ │ +030406: 0c03 |0003: move-result-object v3 │ │ +030408: 7110 c400 0300 |0004: invoke-static {v3}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@00c4 │ │ +03040e: 0c02 |0007: move-result-object v2 │ │ +030410: 7210 6b00 0200 |0008: invoke-interface {v2}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006b │ │ +030416: 0c00 |000b: move-result-object v0 │ │ +030418: 1a03 cd0d |000c: const-string v3, "startDir" // string@0dcd │ │ +03041c: 1a04 6600 |000e: const-string v4, "/sdcard,/media/My Files" // string@0066 │ │ +030420: 7230 6f00 3204 |0010: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +030426: 0c01 |0013: move-result-object v1 │ │ +030428: 1a03 cd0d |0014: const-string v3, "startDir" // string@0dcd │ │ +03042c: 2204 0202 |0016: new-instance v4, Ljava/lang/StringBuilder; // type@0202 │ │ +030430: 7010 9606 0400 |0018: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +030436: 6e20 9a06 1400 |001b: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +03043c: 0c04 |001e: move-result-object v4 │ │ +03043e: 1a05 4600 |001f: const-string v5, "," // string@0046 │ │ +030442: 6e20 9a06 5400 |0021: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +030448: 0c04 |0024: move-result-object v4 │ │ +03044a: 6e20 9a06 7400 |0025: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +030450: 0c04 |0028: move-result-object v4 │ │ +030452: 6e10 9c06 0400 |0029: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +030458: 0c04 |002c: move-result-object v4 │ │ +03045a: 7230 6a00 3004 |002d: invoke-interface {v0, v3, v4}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@006a │ │ +030460: 7210 6500 0000 |0030: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0065 │ │ +030466: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=843 │ │ 0x0000 line=844 │ │ 0x0008 line=845 │ │ 0x000c line=846 │ │ 0x0014 line=847 │ │ @@ -54626,18 +54632,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -02f3d0: |[02f3d0] com.gacode.relaunchx.ReLaunchApp.addToList:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;)V │ │ -02f3e0: 1a00 5a00 |0000: const-string v0, "/" // string@005a │ │ -02f3e4: 6e50 7304 2143 |0002: invoke-virtual {v1, v2, v3, v4, v0}, Lcom/gacode/relaunchx/ReLaunchApp;.addToList:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;)V // method@0473 │ │ -02f3ea: 0e00 |0005: return-void │ │ +030468: |[030468] com.gacode.relaunchx.ReLaunchApp.addToList:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;)V │ │ +030478: 1a00 5a00 |0000: const-string v0, "/" // string@005a │ │ +03047c: 6e50 7304 2143 |0002: invoke-virtual {v1, v2, v3, v4, v0}, Lcom/gacode/relaunchx/ReLaunchApp;.addToList:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;)V // method@0473 │ │ +030482: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ 0x0005 line=274 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/gacode/relaunchx/ReLaunchApp; │ │ 0x0000 - 0x0006 reg=2 listName Ljava/lang/String; │ │ @@ -54649,77 +54655,77 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 121 16-bit code units │ │ -02f3ec: |[02f3ec] com.gacode.relaunchx.ReLaunchApp.addToList:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;)V │ │ -02f3fc: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -02f3fe: 1a04 5a00 |0001: const-string v4, "/" // string@005a │ │ -02f402: 6e20 7c06 4b00 |0003: invoke-virtual {v11, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -02f408: 0a04 |0006: move-result v4 │ │ -02f40a: 3804 4400 |0007: if-eqz v4, 004b // +0044 │ │ -02f40e: 1a04 5b00 |0009: const-string v4, "/.DIR.." // string@005b │ │ -02f412: 6e20 7b06 4900 |000b: invoke-virtual {v9, v4}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@067b │ │ -02f418: 0a04 |000e: move-result v4 │ │ -02f41a: 3804 2500 |000f: if-eqz v4, 0034 // +0025 │ │ -02f41e: 6e10 8506 0900 |0011: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@0685 │ │ -02f424: 0a04 |0014: move-result v4 │ │ -02f426: 1a05 5300 |0015: const-string v5, ".DIR.." // string@0053 │ │ -02f42a: 6e10 8506 0500 |0017: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@0685 │ │ -02f430: 0a05 |001a: move-result v5 │ │ -02f432: b154 |001b: sub-int/2addr v4, v5 │ │ -02f434: d804 04ff |001c: add-int/lit8 v4, v4, #int -1 // #ff │ │ -02f438: 6e30 8c06 6904 |001e: invoke-virtual {v9, v6, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@068c │ │ -02f43e: 0c09 |0021: move-result-object v9 │ │ -02f440: 2201 e001 |0022: new-instance v1, Ljava/io/File; // type@01e0 │ │ -02f444: 7020 2a06 9100 |0024: invoke-direct {v1, v9}, Ljava/io/File;.:(Ljava/lang/String;)V // method@062a │ │ -02f44a: 6e10 2f06 0100 |0027: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@062f │ │ -02f450: 0a04 |002a: move-result v4 │ │ -02f452: 3904 0300 |002b: if-nez v4, 002e // +0003 │ │ -02f456: 0e00 |002d: return-void │ │ -02f458: 1a04 5300 |002e: const-string v4, ".DIR.." // string@0053 │ │ -02f45c: 6e5a 7504 8749 |0030: invoke-virtual {v7, v8, v9, v4, v10}, Lcom/gacode/relaunchx/ReLaunchApp;.addToList_internal:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;)V // method@0475 │ │ -02f462: 28fa |0033: goto 002d // -0006 │ │ -02f464: 2201 e001 |0034: new-instance v1, Ljava/io/File; // type@01e0 │ │ -02f468: 7020 2a06 9100 |0036: invoke-direct {v1, v9}, Ljava/io/File;.:(Ljava/lang/String;)V // method@062a │ │ -02f46e: 6e10 2f06 0100 |0039: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@062f │ │ -02f474: 0a04 |003c: move-result v4 │ │ -02f476: 3804 f0ff |003d: if-eqz v4, 002d // -0010 │ │ -02f47a: 6e10 3206 0100 |003f: invoke-virtual {v1}, Ljava/io/File;.getParent:()Ljava/lang/String; // method@0632 │ │ -02f480: 0c04 |0042: move-result-object v4 │ │ -02f482: 6e10 3106 0100 |0043: invoke-virtual {v1}, Ljava/io/File;.getName:()Ljava/lang/String; // method@0631 │ │ -02f488: 0c05 |0046: move-result-object v5 │ │ -02f48a: 6e5a 7504 8754 |0047: invoke-virtual {v7, v8, v4, v5, v10}, Lcom/gacode/relaunchx/ReLaunchApp;.addToList_internal:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;)V // method@0475 │ │ -02f490: 28e3 |004a: goto 002d // -001d │ │ -02f492: 6e20 8106 b900 |004b: invoke-virtual {v9, v11}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@0681 │ │ -02f498: 0a03 |004e: move-result v3 │ │ -02f49a: 3a03 deff |004f: if-ltz v3, 002d // -0022 │ │ -02f49e: 6e10 8506 0b00 |0051: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@0685 │ │ -02f4a4: 0a04 |0054: move-result v4 │ │ -02f4a6: b034 |0055: add-int/2addr v4, v3 │ │ -02f4a8: 6e10 8506 0900 |0056: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@0685 │ │ -02f4ae: 0a05 |0059: move-result v5 │ │ -02f4b0: 3554 d3ff |005a: if-ge v4, v5, 002d // -002d │ │ -02f4b4: 6e30 8c06 6903 |005c: invoke-virtual {v9, v6, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@068c │ │ -02f4ba: 0c00 |005f: move-result-object v0 │ │ -02f4bc: 6e10 8506 0b00 |0060: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@0685 │ │ -02f4c2: 0a04 |0063: move-result v4 │ │ -02f4c4: b034 |0064: add-int/2addr v4, v3 │ │ -02f4c6: 6e20 8b06 4900 |0065: invoke-virtual {v9, v4}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@068b │ │ -02f4cc: 0c02 |0068: move-result-object v2 │ │ -02f4ce: 1a04 9f08 |0069: const-string v4, "history" // string@089f │ │ -02f4d2: 6e20 7c06 4800 |006b: invoke-virtual {v8, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -02f4d8: 0a04 |006e: move-result v4 │ │ -02f4da: 3804 0600 |006f: if-eqz v4, 0075 // +0006 │ │ -02f4de: 6e5a 7504 8720 |0071: invoke-virtual {v7, v8, v0, v2, v10}, Lcom/gacode/relaunchx/ReLaunchApp;.addToList_internal:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;)V // method@0475 │ │ -02f4e4: 28b9 |0074: goto 002d // -0047 │ │ -02f4e6: 6e5a 7504 8720 |0075: invoke-virtual {v7, v8, v0, v2, v10}, Lcom/gacode/relaunchx/ReLaunchApp;.addToList_internal:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;)V // method@0475 │ │ -02f4ec: 28b5 |0078: goto 002d // -004b │ │ +030484: |[030484] com.gacode.relaunchx.ReLaunchApp.addToList:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;)V │ │ +030494: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +030496: 1a04 5a00 |0001: const-string v4, "/" // string@005a │ │ +03049a: 6e20 7c06 4b00 |0003: invoke-virtual {v11, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +0304a0: 0a04 |0006: move-result v4 │ │ +0304a2: 3804 4400 |0007: if-eqz v4, 004b // +0044 │ │ +0304a6: 1a04 5b00 |0009: const-string v4, "/.DIR.." // string@005b │ │ +0304aa: 6e20 7b06 4900 |000b: invoke-virtual {v9, v4}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@067b │ │ +0304b0: 0a04 |000e: move-result v4 │ │ +0304b2: 3804 2500 |000f: if-eqz v4, 0034 // +0025 │ │ +0304b6: 6e10 8506 0900 |0011: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@0685 │ │ +0304bc: 0a04 |0014: move-result v4 │ │ +0304be: 1a05 5300 |0015: const-string v5, ".DIR.." // string@0053 │ │ +0304c2: 6e10 8506 0500 |0017: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@0685 │ │ +0304c8: 0a05 |001a: move-result v5 │ │ +0304ca: b154 |001b: sub-int/2addr v4, v5 │ │ +0304cc: d804 04ff |001c: add-int/lit8 v4, v4, #int -1 // #ff │ │ +0304d0: 6e30 8c06 6904 |001e: invoke-virtual {v9, v6, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@068c │ │ +0304d6: 0c09 |0021: move-result-object v9 │ │ +0304d8: 2201 e001 |0022: new-instance v1, Ljava/io/File; // type@01e0 │ │ +0304dc: 7020 2a06 9100 |0024: invoke-direct {v1, v9}, Ljava/io/File;.:(Ljava/lang/String;)V // method@062a │ │ +0304e2: 6e10 2f06 0100 |0027: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@062f │ │ +0304e8: 0a04 |002a: move-result v4 │ │ +0304ea: 3904 0300 |002b: if-nez v4, 002e // +0003 │ │ +0304ee: 0e00 |002d: return-void │ │ +0304f0: 1a04 5300 |002e: const-string v4, ".DIR.." // string@0053 │ │ +0304f4: 6e5a 7504 8749 |0030: invoke-virtual {v7, v8, v9, v4, v10}, Lcom/gacode/relaunchx/ReLaunchApp;.addToList_internal:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;)V // method@0475 │ │ +0304fa: 28fa |0033: goto 002d // -0006 │ │ +0304fc: 2201 e001 |0034: new-instance v1, Ljava/io/File; // type@01e0 │ │ +030500: 7020 2a06 9100 |0036: invoke-direct {v1, v9}, Ljava/io/File;.:(Ljava/lang/String;)V // method@062a │ │ +030506: 6e10 2f06 0100 |0039: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@062f │ │ +03050c: 0a04 |003c: move-result v4 │ │ +03050e: 3804 f0ff |003d: if-eqz v4, 002d // -0010 │ │ +030512: 6e10 3206 0100 |003f: invoke-virtual {v1}, Ljava/io/File;.getParent:()Ljava/lang/String; // method@0632 │ │ +030518: 0c04 |0042: move-result-object v4 │ │ +03051a: 6e10 3106 0100 |0043: invoke-virtual {v1}, Ljava/io/File;.getName:()Ljava/lang/String; // method@0631 │ │ +030520: 0c05 |0046: move-result-object v5 │ │ +030522: 6e5a 7504 8754 |0047: invoke-virtual {v7, v8, v4, v5, v10}, Lcom/gacode/relaunchx/ReLaunchApp;.addToList_internal:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;)V // method@0475 │ │ +030528: 28e3 |004a: goto 002d // -001d │ │ +03052a: 6e20 8106 b900 |004b: invoke-virtual {v9, v11}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@0681 │ │ +030530: 0a03 |004e: move-result v3 │ │ +030532: 3a03 deff |004f: if-ltz v3, 002d // -0022 │ │ +030536: 6e10 8506 0b00 |0051: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@0685 │ │ +03053c: 0a04 |0054: move-result v4 │ │ +03053e: b034 |0055: add-int/2addr v4, v3 │ │ +030540: 6e10 8506 0900 |0056: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@0685 │ │ +030546: 0a05 |0059: move-result v5 │ │ +030548: 3554 d3ff |005a: if-ge v4, v5, 002d // -002d │ │ +03054c: 6e30 8c06 6903 |005c: invoke-virtual {v9, v6, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@068c │ │ +030552: 0c00 |005f: move-result-object v0 │ │ +030554: 6e10 8506 0b00 |0060: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@0685 │ │ +03055a: 0a04 |0063: move-result v4 │ │ +03055c: b034 |0064: add-int/2addr v4, v3 │ │ +03055e: 6e20 8b06 4900 |0065: invoke-virtual {v9, v4}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@068b │ │ +030564: 0c02 |0068: move-result-object v2 │ │ +030566: 1a04 9f08 |0069: const-string v4, "history" // string@089f │ │ +03056a: 6e20 7c06 4800 |006b: invoke-virtual {v8, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +030570: 0a04 |006e: move-result v4 │ │ +030572: 3804 0600 |006f: if-eqz v4, 0075 // +0006 │ │ +030576: 6e5a 7504 8720 |0071: invoke-virtual {v7, v8, v0, v2, v10}, Lcom/gacode/relaunchx/ReLaunchApp;.addToList_internal:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;)V // method@0475 │ │ +03057c: 28b9 |0074: goto 002d // -0047 │ │ +03057e: 6e5a 7504 8720 |0075: invoke-virtual {v7, v8, v0, v2, v10}, Lcom/gacode/relaunchx/ReLaunchApp;.addToList_internal:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;)V // method@0475 │ │ +030584: 28b5 |0078: goto 002d // -004b │ │ catches : (none) │ │ positions : │ │ 0x0001 line=281 │ │ 0x0009 line=282 │ │ 0x0011 line=284 │ │ 0x001e line=283 │ │ 0x0022 line=285 │ │ @@ -54755,17 +54761,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -02f4f0: |[02f4f0] com.gacode.relaunchx.ReLaunchApp.addToList:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;)V │ │ -02f500: 6e54 7504 1032 |0000: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/gacode/relaunchx/ReLaunchApp;.addToList_internal:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;)V // method@0475 │ │ -02f506: 0e00 |0003: return-void │ │ +030588: |[030588] com.gacode.relaunchx.ReLaunchApp.addToList:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;)V │ │ +030598: 6e54 7504 1032 |0000: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/gacode/relaunchx/ReLaunchApp;.addToList_internal:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;)V // method@0475 │ │ +03059e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=269 │ │ 0x0003 line=270 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/gacode/relaunchx/ReLaunchApp; │ │ 0x0000 - 0x0004 reg=1 listName Ljava/lang/String; │ │ @@ -54778,61 +54784,61 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 90 16-bit code units │ │ -02f508: |[02f508] com.gacode.relaunchx.ReLaunchApp.addToList_internal:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;)V │ │ -02f518: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -02f51a: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -02f51c: 5473 8a06 |0002: iget-object v3, v7, Lcom/gacode/relaunchx/ReLaunchApp;.m:Ljava/util/HashMap; // field@068a │ │ -02f520: 6e20 c206 8300 |0004: invoke-virtual {v3, v8}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@06c2 │ │ -02f526: 0a03 |0007: move-result v3 │ │ -02f528: 3903 0c00 |0008: if-nez v3, 0014 // +000c │ │ -02f52c: 5473 8a06 |000a: iget-object v3, v7, Lcom/gacode/relaunchx/ReLaunchApp;.m:Ljava/util/HashMap; // field@068a │ │ -02f530: 2204 0d02 |000c: new-instance v4, Ljava/util/ArrayList; // type@020d │ │ -02f534: 7010 ae06 0400 |000e: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@06ae │ │ -02f53a: 6e30 c506 8304 |0011: invoke-virtual {v3, v8, v4}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@06c5 │ │ -02f540: 5473 8a06 |0014: iget-object v3, v7, Lcom/gacode/relaunchx/ReLaunchApp;.m:Ljava/util/HashMap; // field@068a │ │ -02f544: 6e20 c306 8300 |0016: invoke-virtual {v3, v8}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ -02f54a: 0c02 |0019: move-result-object v2 │ │ -02f54c: 1f02 1802 |001a: check-cast v2, Ljava/util/List; // type@0218 │ │ -02f550: 1223 |001c: const/4 v3, #int 2 // #2 │ │ -02f552: 2330 3302 |001d: new-array v0, v3, [Ljava/lang/String; // type@0233 │ │ -02f556: 4d09 0005 |001f: aput-object v9, v0, v5 │ │ -02f55a: 4d0a 0006 |0021: aput-object v10, v0, v6 │ │ -02f55e: 1201 |0023: const/4 v1, #int 0 // #0 │ │ -02f560: 7210 d406 0200 |0024: invoke-interface {v2}, Ljava/util/List;.size:()I // method@06d4 │ │ -02f566: 0a03 |0027: move-result v3 │ │ -02f568: 3531 2100 |0028: if-ge v1, v3, 0049 // +0021 │ │ -02f56c: 7220 d006 1200 |002a: invoke-interface {v2, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ -02f572: 0c03 |002d: move-result-object v3 │ │ -02f574: 1f03 3302 |002e: check-cast v3, [Ljava/lang/String; // type@0233 │ │ -02f578: 4603 0305 |0030: aget-object v3, v3, v5 │ │ -02f57c: 6e20 7c06 9300 |0032: invoke-virtual {v3, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -02f582: 0a03 |0035: move-result v3 │ │ -02f584: 3803 1d00 |0036: if-eqz v3, 0053 // +001d │ │ -02f588: 7220 d006 1200 |0038: invoke-interface {v2, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ -02f58e: 0c03 |003b: move-result-object v3 │ │ -02f590: 1f03 3302 |003c: check-cast v3, [Ljava/lang/String; // type@0233 │ │ -02f594: 4603 0306 |003e: aget-object v3, v3, v6 │ │ -02f598: 6e20 7c06 a300 |0040: invoke-virtual {v3, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -02f59e: 0a03 |0043: move-result v3 │ │ -02f5a0: 3803 0f00 |0044: if-eqz v3, 0053 // +000f │ │ -02f5a4: 7220 d206 1200 |0046: invoke-interface {v2, v1}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@06d2 │ │ -02f5aa: 6e10 4c06 0b00 |0049: invoke-virtual {v11}, Ljava/lang/Boolean;.booleanValue:()Z // method@064c │ │ -02f5b0: 0a03 |004c: move-result v3 │ │ -02f5b2: 3803 0900 |004d: if-eqz v3, 0056 // +0009 │ │ -02f5b6: 7220 cc06 0200 |004f: invoke-interface {v2, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@06cc │ │ -02f5bc: 0e00 |0052: return-void │ │ -02f5be: d801 0101 |0053: add-int/lit8 v1, v1, #int 1 // #01 │ │ -02f5c2: 28cf |0055: goto 0024 // -0031 │ │ -02f5c4: 7230 cb06 5200 |0056: invoke-interface {v2, v5, v0}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@06cb │ │ -02f5ca: 28f9 |0059: goto 0052 // -0007 │ │ +0305a0: |[0305a0] com.gacode.relaunchx.ReLaunchApp.addToList_internal:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;)V │ │ +0305b0: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +0305b2: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +0305b4: 5473 8a06 |0002: iget-object v3, v7, Lcom/gacode/relaunchx/ReLaunchApp;.m:Ljava/util/HashMap; // field@068a │ │ +0305b8: 6e20 c206 8300 |0004: invoke-virtual {v3, v8}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@06c2 │ │ +0305be: 0a03 |0007: move-result v3 │ │ +0305c0: 3903 0c00 |0008: if-nez v3, 0014 // +000c │ │ +0305c4: 5473 8a06 |000a: iget-object v3, v7, Lcom/gacode/relaunchx/ReLaunchApp;.m:Ljava/util/HashMap; // field@068a │ │ +0305c8: 2204 0d02 |000c: new-instance v4, Ljava/util/ArrayList; // type@020d │ │ +0305cc: 7010 ae06 0400 |000e: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@06ae │ │ +0305d2: 6e30 c506 8304 |0011: invoke-virtual {v3, v8, v4}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@06c5 │ │ +0305d8: 5473 8a06 |0014: iget-object v3, v7, Lcom/gacode/relaunchx/ReLaunchApp;.m:Ljava/util/HashMap; // field@068a │ │ +0305dc: 6e20 c306 8300 |0016: invoke-virtual {v3, v8}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ +0305e2: 0c02 |0019: move-result-object v2 │ │ +0305e4: 1f02 1802 |001a: check-cast v2, Ljava/util/List; // type@0218 │ │ +0305e8: 1223 |001c: const/4 v3, #int 2 // #2 │ │ +0305ea: 2330 3302 |001d: new-array v0, v3, [Ljava/lang/String; // type@0233 │ │ +0305ee: 4d09 0005 |001f: aput-object v9, v0, v5 │ │ +0305f2: 4d0a 0006 |0021: aput-object v10, v0, v6 │ │ +0305f6: 1201 |0023: const/4 v1, #int 0 // #0 │ │ +0305f8: 7210 d406 0200 |0024: invoke-interface {v2}, Ljava/util/List;.size:()I // method@06d4 │ │ +0305fe: 0a03 |0027: move-result v3 │ │ +030600: 3531 2100 |0028: if-ge v1, v3, 0049 // +0021 │ │ +030604: 7220 d006 1200 |002a: invoke-interface {v2, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ +03060a: 0c03 |002d: move-result-object v3 │ │ +03060c: 1f03 3302 |002e: check-cast v3, [Ljava/lang/String; // type@0233 │ │ +030610: 4603 0305 |0030: aget-object v3, v3, v5 │ │ +030614: 6e20 7c06 9300 |0032: invoke-virtual {v3, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +03061a: 0a03 |0035: move-result v3 │ │ +03061c: 3803 1d00 |0036: if-eqz v3, 0053 // +001d │ │ +030620: 7220 d006 1200 |0038: invoke-interface {v2, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ +030626: 0c03 |003b: move-result-object v3 │ │ +030628: 1f03 3302 |003c: check-cast v3, [Ljava/lang/String; // type@0233 │ │ +03062c: 4603 0306 |003e: aget-object v3, v3, v6 │ │ +030630: 6e20 7c06 a300 |0040: invoke-virtual {v3, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +030636: 0a03 |0043: move-result v3 │ │ +030638: 3803 0f00 |0044: if-eqz v3, 0053 // +000f │ │ +03063c: 7220 d206 1200 |0046: invoke-interface {v2, v1}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@06d2 │ │ +030642: 6e10 4c06 0b00 |0049: invoke-virtual {v11}, Ljava/lang/Boolean;.booleanValue:()Z // method@064c │ │ +030648: 0a03 |004c: move-result v3 │ │ +03064a: 3803 0900 |004d: if-eqz v3, 0056 // +0009 │ │ +03064e: 7220 cc06 0200 |004f: invoke-interface {v2, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@06cc │ │ +030654: 0e00 |0052: return-void │ │ +030656: d801 0101 |0053: add-int/lit8 v1, v1, #int 1 // #01 │ │ +03065a: 28cf |0055: goto 0024 // -0031 │ │ +03065c: 7230 cb06 5200 |0056: invoke-interface {v2, v5, v0}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@06cb │ │ +030662: 28f9 |0059: goto 0052 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=321 │ │ 0x000a line=322 │ │ 0x0014 line=323 │ │ 0x001c line=325 │ │ 0x0023 line=326 │ │ @@ -54859,51 +54865,51 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 62 16-bit code units │ │ -02f5cc: |[02f5cc] com.gacode.relaunchx.ReLaunchApp.contains:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z │ │ -02f5dc: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -02f5de: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -02f5e0: 5452 8a06 |0002: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunchApp;.m:Ljava/util/HashMap; // field@068a │ │ -02f5e4: 6e20 c206 6200 |0004: invoke-virtual {v2, v6}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@06c2 │ │ -02f5ea: 0a02 |0007: move-result v2 │ │ -02f5ec: 3902 0400 |0008: if-nez v2, 000c // +0004 │ │ -02f5f0: 0132 |000a: move v2, v3 │ │ -02f5f2: 0f02 |000b: return v2 │ │ -02f5f4: 5452 8a06 |000c: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunchApp;.m:Ljava/util/HashMap; // field@068a │ │ -02f5f8: 6e20 c306 6200 |000e: invoke-virtual {v2, v6}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ -02f5fe: 0c01 |0011: move-result-object v1 │ │ -02f600: 1f01 1802 |0012: check-cast v1, Ljava/util/List; // type@0218 │ │ -02f604: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -02f606: 7210 d406 0100 |0015: invoke-interface {v1}, Ljava/util/List;.size:()I // method@06d4 │ │ -02f60c: 0a02 |0018: move-result v2 │ │ -02f60e: 3520 2300 |0019: if-ge v0, v2, 003c // +0023 │ │ -02f612: 7220 d006 0100 |001b: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ -02f618: 0c02 |001e: move-result-object v2 │ │ -02f61a: 1f02 3302 |001f: check-cast v2, [Ljava/lang/String; // type@0233 │ │ -02f61e: 4602 0203 |0021: aget-object v2, v2, v3 │ │ -02f622: 6e20 7c06 7200 |0023: invoke-virtual {v2, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -02f628: 0a02 |0026: move-result v2 │ │ -02f62a: 3802 1200 |0027: if-eqz v2, 0039 // +0012 │ │ -02f62e: 7220 d006 0100 |0029: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ -02f634: 0c02 |002c: move-result-object v2 │ │ -02f636: 1f02 3302 |002d: check-cast v2, [Ljava/lang/String; // type@0233 │ │ -02f63a: 4602 0204 |002f: aget-object v2, v2, v4 │ │ -02f63e: 6e20 7c06 8200 |0031: invoke-virtual {v2, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -02f644: 0a02 |0034: move-result v2 │ │ -02f646: 3802 0400 |0035: if-eqz v2, 0039 // +0004 │ │ -02f64a: 0142 |0037: move v2, v4 │ │ -02f64c: 28d3 |0038: goto 000b // -002d │ │ -02f64e: d800 0001 |0039: add-int/lit8 v0, v0, #int 1 // #01 │ │ -02f652: 28da |003b: goto 0015 // -0026 │ │ -02f654: 0132 |003c: move v2, v3 │ │ -02f656: 28ce |003d: goto 000b // -0032 │ │ +030664: |[030664] com.gacode.relaunchx.ReLaunchApp.contains:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z │ │ +030674: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +030676: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +030678: 5452 8a06 |0002: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunchApp;.m:Ljava/util/HashMap; // field@068a │ │ +03067c: 6e20 c206 6200 |0004: invoke-virtual {v2, v6}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@06c2 │ │ +030682: 0a02 |0007: move-result v2 │ │ +030684: 3902 0400 |0008: if-nez v2, 000c // +0004 │ │ +030688: 0132 |000a: move v2, v3 │ │ +03068a: 0f02 |000b: return v2 │ │ +03068c: 5452 8a06 |000c: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunchApp;.m:Ljava/util/HashMap; // field@068a │ │ +030690: 6e20 c306 6200 |000e: invoke-virtual {v2, v6}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ +030696: 0c01 |0011: move-result-object v1 │ │ +030698: 1f01 1802 |0012: check-cast v1, Ljava/util/List; // type@0218 │ │ +03069c: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +03069e: 7210 d406 0100 |0015: invoke-interface {v1}, Ljava/util/List;.size:()I // method@06d4 │ │ +0306a4: 0a02 |0018: move-result v2 │ │ +0306a6: 3520 2300 |0019: if-ge v0, v2, 003c // +0023 │ │ +0306aa: 7220 d006 0100 |001b: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ +0306b0: 0c02 |001e: move-result-object v2 │ │ +0306b2: 1f02 3302 |001f: check-cast v2, [Ljava/lang/String; // type@0233 │ │ +0306b6: 4602 0203 |0021: aget-object v2, v2, v3 │ │ +0306ba: 6e20 7c06 7200 |0023: invoke-virtual {v2, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +0306c0: 0a02 |0026: move-result v2 │ │ +0306c2: 3802 1200 |0027: if-eqz v2, 0039 // +0012 │ │ +0306c6: 7220 d006 0100 |0029: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ +0306cc: 0c02 |002c: move-result-object v2 │ │ +0306ce: 1f02 3302 |002d: check-cast v2, [Ljava/lang/String; // type@0233 │ │ +0306d2: 4602 0204 |002f: aget-object v2, v2, v4 │ │ +0306d6: 6e20 7c06 8200 |0031: invoke-virtual {v2, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +0306dc: 0a02 |0034: move-result v2 │ │ +0306de: 3802 0400 |0035: if-eqz v2, 0039 // +0004 │ │ +0306e2: 0142 |0037: move v2, v4 │ │ +0306e4: 28d3 |0038: goto 000b // -002d │ │ +0306e6: d800 0001 |0039: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0306ea: 28da |003b: goto 0015 // -0026 │ │ +0306ec: 0132 |003c: move v2, v3 │ │ +0306ee: 28ce |003d: goto 000b // -0032 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=368 │ │ 0x000b line=377 │ │ 0x000c line=370 │ │ 0x0014 line=372 │ │ 0x001b line=373 │ │ @@ -54924,50 +54930,50 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Z)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 69 16-bit code units │ │ -02f658: |[02f658] com.gacode.relaunchx.ReLaunchApp.copyFile:(Ljava/lang/String;Ljava/lang/String;Z)Z │ │ -02f668: 2209 e001 |0000: new-instance v9, Ljava/io/File; // type@01e0 │ │ -02f66c: 7020 2a06 b900 |0002: invoke-direct {v9, v11}, Ljava/io/File;.:(Ljava/lang/String;)V // method@062a │ │ -02f672: 2206 e001 |0005: new-instance v6, Ljava/io/File; // type@01e0 │ │ -02f676: 7020 2a06 c600 |0007: invoke-direct {v6, v12}, Ljava/io/File;.:(Ljava/lang/String;)V // method@062a │ │ -02f67c: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -02f67e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -02f680: 6e10 2c06 0900 |000c: invoke-virtual {v9}, Ljava/io/File;.canRead:()Z // method@062c │ │ -02f686: 0a02 |000f: move-result v2 │ │ -02f688: 3802 0a00 |0010: if-eqz v2, 001a // +000a │ │ -02f68c: 6e10 2f06 0600 |0012: invoke-virtual {v6}, Ljava/io/File;.exists:()Z // method@062f │ │ -02f692: 0a02 |0015: move-result v2 │ │ -02f694: 3802 0600 |0016: if-eqz v2, 001c // +0006 │ │ -02f698: 390d 0400 |0018: if-nez v13, 001c // +0004 │ │ -02f69c: 1208 |001a: const/4 v8, #int 0 // #0 │ │ -02f69e: 0f08 |001b: return v8 │ │ -02f6a0: 6e10 2d06 0600 |001c: invoke-virtual {v6}, Ljava/io/File;.createNewFile:()Z // method@062d │ │ -02f6a6: 2202 e101 |001f: new-instance v2, Ljava/io/FileInputStream; // type@01e1 │ │ -02f6aa: 7020 3a06 9200 |0021: invoke-direct {v2, v9}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@063a │ │ -02f6b0: 6e10 3d06 0200 |0024: invoke-virtual {v2}, Ljava/io/FileInputStream;.getChannel:()Ljava/nio/channels/FileChannel; // method@063d │ │ -02f6b6: 0c01 |0027: move-result-object v1 │ │ -02f6b8: 2202 e301 |0028: new-instance v2, Ljava/io/FileOutputStream; // type@01e3 │ │ -02f6bc: 7020 3e06 6200 |002a: invoke-direct {v2, v6}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@063e │ │ -02f6c2: 6e10 4006 0200 |002d: invoke-virtual {v2}, Ljava/io/FileOutputStream;.getChannel:()Ljava/nio/channels/FileChannel; // method@0640 │ │ -02f6c8: 0c00 |0030: move-result-object v0 │ │ -02f6ca: 1602 0000 |0031: const-wide/16 v2, #int 0 // #0 │ │ -02f6ce: 6e10 a606 0100 |0033: invoke-virtual {v1}, Ljava/nio/channels/FileChannel;.size:()J // method@06a6 │ │ -02f6d4: 0b04 |0036: move-result-wide v4 │ │ -02f6d6: 7406 a706 0000 |0037: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Ljava/nio/channels/FileChannel;.transferFrom:(Ljava/nio/channels/ReadableByteChannel;JJ)J // method@06a7 │ │ -02f6dc: 6e10 a506 0100 |003a: invoke-virtual {v1}, Ljava/nio/channels/FileChannel;.close:()V // method@06a5 │ │ -02f6e2: 6e10 a506 0000 |003d: invoke-virtual {v0}, Ljava/nio/channels/FileChannel;.close:()V // method@06a5 │ │ -02f6e8: 1218 |0040: const/4 v8, #int 1 // #1 │ │ -02f6ea: 28da |0041: goto 001b // -0026 │ │ -02f6ec: 0d07 |0042: move-exception v7 │ │ -02f6ee: 1208 |0043: const/4 v8, #int 0 // #0 │ │ -02f6f0: 28d7 |0044: goto 001b // -0029 │ │ +0306f0: |[0306f0] com.gacode.relaunchx.ReLaunchApp.copyFile:(Ljava/lang/String;Ljava/lang/String;Z)Z │ │ +030700: 2209 e001 |0000: new-instance v9, Ljava/io/File; // type@01e0 │ │ +030704: 7020 2a06 b900 |0002: invoke-direct {v9, v11}, Ljava/io/File;.:(Ljava/lang/String;)V // method@062a │ │ +03070a: 2206 e001 |0005: new-instance v6, Ljava/io/File; // type@01e0 │ │ +03070e: 7020 2a06 c600 |0007: invoke-direct {v6, v12}, Ljava/io/File;.:(Ljava/lang/String;)V // method@062a │ │ +030714: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +030716: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +030718: 6e10 2c06 0900 |000c: invoke-virtual {v9}, Ljava/io/File;.canRead:()Z // method@062c │ │ +03071e: 0a02 |000f: move-result v2 │ │ +030720: 3802 0a00 |0010: if-eqz v2, 001a // +000a │ │ +030724: 6e10 2f06 0600 |0012: invoke-virtual {v6}, Ljava/io/File;.exists:()Z // method@062f │ │ +03072a: 0a02 |0015: move-result v2 │ │ +03072c: 3802 0600 |0016: if-eqz v2, 001c // +0006 │ │ +030730: 390d 0400 |0018: if-nez v13, 001c // +0004 │ │ +030734: 1208 |001a: const/4 v8, #int 0 // #0 │ │ +030736: 0f08 |001b: return v8 │ │ +030738: 6e10 2d06 0600 |001c: invoke-virtual {v6}, Ljava/io/File;.createNewFile:()Z // method@062d │ │ +03073e: 2202 e101 |001f: new-instance v2, Ljava/io/FileInputStream; // type@01e1 │ │ +030742: 7020 3a06 9200 |0021: invoke-direct {v2, v9}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@063a │ │ +030748: 6e10 3d06 0200 |0024: invoke-virtual {v2}, Ljava/io/FileInputStream;.getChannel:()Ljava/nio/channels/FileChannel; // method@063d │ │ +03074e: 0c01 |0027: move-result-object v1 │ │ +030750: 2202 e301 |0028: new-instance v2, Ljava/io/FileOutputStream; // type@01e3 │ │ +030754: 7020 3e06 6200 |002a: invoke-direct {v2, v6}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@063e │ │ +03075a: 6e10 4006 0200 |002d: invoke-virtual {v2}, Ljava/io/FileOutputStream;.getChannel:()Ljava/nio/channels/FileChannel; // method@0640 │ │ +030760: 0c00 |0030: move-result-object v0 │ │ +030762: 1602 0000 |0031: const-wide/16 v2, #int 0 // #0 │ │ +030766: 6e10 a606 0100 |0033: invoke-virtual {v1}, Ljava/nio/channels/FileChannel;.size:()J // method@06a6 │ │ +03076c: 0b04 |0036: move-result-wide v4 │ │ +03076e: 7406 a706 0000 |0037: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Ljava/nio/channels/FileChannel;.transferFrom:(Ljava/nio/channels/ReadableByteChannel;JJ)J // method@06a7 │ │ +030774: 6e10 a506 0100 |003a: invoke-virtual {v1}, Ljava/nio/channels/FileChannel;.close:()V // method@06a5 │ │ +03077a: 6e10 a506 0000 |003d: invoke-virtual {v0}, Ljava/nio/channels/FileChannel;.close:()V // method@06a5 │ │ +030780: 1218 |0040: const/4 v8, #int 1 // #1 │ │ +030782: 28da |0041: goto 001b // -0026 │ │ +030784: 0d07 |0042: move-exception v7 │ │ +030786: 1208 |0043: const/4 v8, #int 0 // #0 │ │ +030788: 28d7 |0044: goto 001b // -0029 │ │ catches : 1 │ │ 0x001c - 0x0040 │ │ Ljava/io/IOException; -> 0x0042 │ │ positions : │ │ 0x0000 line=507 │ │ 0x0005 line=508 │ │ 0x000a line=509 │ │ @@ -55002,147 +55008,147 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 263 16-bit code units │ │ -02f704: |[02f704] com.gacode.relaunchx.ReLaunchApp.copyPrefs:(Ljava/lang/String;Ljava/lang/String;)Z │ │ -02f714: 1218 |0000: const/4 v8, #int 1 // #1 │ │ -02f716: 1207 |0001: const/4 v7, #int 0 // #0 │ │ -02f718: 2203 e001 |0002: new-instance v3, Ljava/io/File; // type@01e0 │ │ -02f71c: 7020 2a06 e300 |0004: invoke-direct {v3, v14}, Ljava/io/File;.:(Ljava/lang/String;)V // method@062a │ │ -02f722: 2206 e001 |0007: new-instance v6, Ljava/io/File; // type@01e0 │ │ -02f726: 7020 2a06 f600 |0009: invoke-direct {v6, v15}, Ljava/io/File;.:(Ljava/lang/String;)V // method@062a │ │ -02f72c: 6e10 2f06 0300 |000c: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@062f │ │ -02f732: 0a09 |000f: move-result v9 │ │ -02f734: 3909 0300 |0010: if-nez v9, 0013 // +0003 │ │ -02f738: 0f07 |0012: return v7 │ │ -02f73a: 6e10 2f06 0600 |0013: invoke-virtual {v6}, Ljava/io/File;.exists:()Z // method@062f │ │ -02f740: 0a09 |0016: move-result v9 │ │ -02f742: 3909 0800 |0017: if-nez v9, 001f // +0008 │ │ -02f746: 6e10 3806 0600 |0019: invoke-virtual {v6}, Ljava/io/File;.mkdir:()Z // method@0638 │ │ -02f74c: 0a09 |001c: move-result v9 │ │ -02f74e: 3809 f5ff |001d: if-eqz v9, 0012 // -000b │ │ -02f752: 2205 e001 |001f: new-instance v5, Ljava/io/File; // type@01e0 │ │ -02f756: 2209 0202 |0021: new-instance v9, Ljava/lang/StringBuilder; // type@0202 │ │ -02f75a: 7010 9606 0900 |0023: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -02f760: 6e10 3006 0600 |0026: invoke-virtual {v6}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@0630 │ │ -02f766: 0c0a |0029: move-result-object v10 │ │ -02f768: 6e20 9a06 a900 |002a: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02f76e: 0c09 |002d: move-result-object v9 │ │ -02f770: 1a0a 5d00 |002e: const-string v10, "/files" // string@005d │ │ -02f774: 6e20 9a06 a900 |0030: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02f77a: 0c09 |0033: move-result-object v9 │ │ -02f77c: 6e10 9c06 0900 |0034: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -02f782: 0c09 |0037: move-result-object v9 │ │ -02f784: 7020 2a06 9500 |0038: invoke-direct {v5, v9}, Ljava/io/File;.:(Ljava/lang/String;)V // method@062a │ │ -02f78a: 6e10 2f06 0500 |003b: invoke-virtual {v5}, Ljava/io/File;.exists:()Z // method@062f │ │ -02f790: 0a09 |003e: move-result v9 │ │ -02f792: 3909 0800 |003f: if-nez v9, 0047 // +0008 │ │ -02f796: 6e10 3806 0500 |0041: invoke-virtual {v5}, Ljava/io/File;.mkdir:()Z // method@0638 │ │ -02f79c: 0a09 |0044: move-result v9 │ │ -02f79e: 3809 cdff |0045: if-eqz v9, 0012 // -0033 │ │ -02f7a2: 2205 e001 |0047: new-instance v5, Ljava/io/File; // type@01e0 │ │ -02f7a6: 2209 0202 |0049: new-instance v9, Ljava/lang/StringBuilder; // type@0202 │ │ -02f7aa: 7010 9606 0900 |004b: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -02f7b0: 6e10 3006 0600 |004e: invoke-virtual {v6}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@0630 │ │ -02f7b6: 0c0a |0051: move-result-object v10 │ │ -02f7b8: 6e20 9a06 a900 |0052: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02f7be: 0c09 |0055: move-result-object v9 │ │ -02f7c0: 1a0a 6800 |0056: const-string v10, "/shared_prefs" // string@0068 │ │ -02f7c4: 6e20 9a06 a900 |0058: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02f7ca: 0c09 |005b: move-result-object v9 │ │ -02f7cc: 6e10 9c06 0900 |005c: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -02f7d2: 0c09 |005f: move-result-object v9 │ │ -02f7d4: 7020 2a06 9500 |0060: invoke-direct {v5, v9}, Ljava/io/File;.:(Ljava/lang/String;)V // method@062a │ │ -02f7da: 6e10 2f06 0500 |0063: invoke-virtual {v5}, Ljava/io/File;.exists:()Z // method@062f │ │ -02f7e0: 0a09 |0066: move-result v9 │ │ -02f7e2: 3909 0800 |0067: if-nez v9, 006f // +0008 │ │ -02f7e6: 6e10 3806 0500 |0069: invoke-virtual {v5}, Ljava/io/File;.mkdir:()Z // method@0638 │ │ -02f7ec: 0a09 |006c: move-result v9 │ │ -02f7ee: 3809 a5ff |006d: if-eqz v9, 0012 // -005b │ │ -02f7f2: 1269 |006f: const/4 v9, #int 6 // #6 │ │ -02f7f4: 2392 3302 |0070: new-array v2, v9, [Ljava/lang/String; // type@0233 │ │ -02f7f8: 1a09 c400 |0072: const-string v9, "AppFavorites.txt" // string@00c4 │ │ -02f7fc: 4d09 0207 |0074: aput-object v9, v2, v7 │ │ -02f800: 1a09 c500 |0076: const-string v9, "AppLruFile.txt" // string@00c5 │ │ -02f804: 4d09 0208 |0078: aput-object v9, v2, v8 │ │ -02f808: 1229 |007a: const/4 v9, #int 2 // #2 │ │ -02f80a: 1a0a 0301 |007b: const-string v10, "Columns.txt" // string@0103 │ │ -02f80e: 4d0a 0209 |007d: aput-object v10, v2, v9 │ │ -02f812: 1239 |007f: const/4 v9, #int 3 // #3 │ │ -02f814: 1a0a 5101 |0080: const-string v10, "Filters.txt" // string@0151 │ │ -02f818: 4d0a 0209 |0082: aput-object v10, v2, v9 │ │ -02f81c: 1249 |0084: const/4 v9, #int 4 // #4 │ │ -02f81e: 1a0a 5b01 |0085: const-string v10, "History.txt" // string@015b │ │ -02f822: 4d0a 0209 |0087: aput-object v10, v2, v9 │ │ -02f826: 1259 |0089: const/4 v9, #int 5 // #5 │ │ -02f828: 1a0a dd03 |008a: const-string v10, "LruFile.txt" // string@03dd │ │ -02f82c: 4d0a 0209 |008c: aput-object v10, v2, v9 │ │ -02f830: 212a |008e: array-length v10, v2 │ │ -02f832: 0179 |008f: move v9, v7 │ │ -02f834: 35a9 4000 |0090: if-ge v9, v10, 00d0 // +0040 │ │ -02f838: 4601 0209 |0092: aget-object v1, v2, v9 │ │ -02f83c: 220b 0202 |0094: new-instance v11, Ljava/lang/StringBuilder; // type@0202 │ │ -02f840: 7010 9606 0b00 |0096: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -02f846: 6e10 3006 0300 |0099: invoke-virtual {v3}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@0630 │ │ -02f84c: 0c0c |009c: move-result-object v12 │ │ -02f84e: 6e20 9a06 cb00 |009d: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02f854: 0c0b |00a0: move-result-object v11 │ │ -02f856: 1a0c 5e00 |00a1: const-string v12, "/files/" // string@005e │ │ -02f85a: 6e20 9a06 cb00 |00a3: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02f860: 0c0b |00a6: move-result-object v11 │ │ -02f862: 6e20 9a06 1b00 |00a7: invoke-virtual {v11, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02f868: 0c0b |00aa: move-result-object v11 │ │ -02f86a: 6e10 9c06 0b00 |00ab: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -02f870: 0c04 |00ae: move-result-object v4 │ │ -02f872: 220b 0202 |00af: new-instance v11, Ljava/lang/StringBuilder; // type@0202 │ │ -02f876: 7010 9606 0b00 |00b1: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -02f87c: 6e10 3006 0600 |00b4: invoke-virtual {v6}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@0630 │ │ -02f882: 0c0c |00b7: move-result-object v12 │ │ -02f884: 6e20 9a06 cb00 |00b8: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02f88a: 0c0b |00bb: move-result-object v11 │ │ -02f88c: 1a0c 5e00 |00bc: const-string v12, "/files/" // string@005e │ │ -02f890: 6e20 9a06 cb00 |00be: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02f896: 0c0b |00c1: move-result-object v11 │ │ -02f898: 6e20 9a06 1b00 |00c2: invoke-virtual {v11, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02f89e: 0c0b |00c5: move-result-object v11 │ │ -02f8a0: 6e10 9c06 0b00 |00c6: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -02f8a6: 0c00 |00c9: move-result-object v0 │ │ -02f8a8: 6e40 7704 4d80 |00ca: invoke-virtual {v13, v4, v0, v8}, Lcom/gacode/relaunchx/ReLaunchApp;.copyFile:(Ljava/lang/String;Ljava/lang/String;Z)Z // method@0477 │ │ -02f8ae: d809 0901 |00cd: add-int/lit8 v9, v9, #int 1 // #01 │ │ -02f8b2: 28c1 |00cf: goto 0090 // -003f │ │ -02f8b4: 2209 0202 |00d0: new-instance v9, Ljava/lang/StringBuilder; // type@0202 │ │ -02f8b8: 7010 9606 0900 |00d2: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -02f8be: 6e10 3006 0300 |00d5: invoke-virtual {v3}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@0630 │ │ -02f8c4: 0c0a |00d8: move-result-object v10 │ │ -02f8c6: 6e20 9a06 a900 |00d9: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02f8cc: 0c09 |00dc: move-result-object v9 │ │ -02f8ce: 1a0a 6900 |00dd: const-string v10, "/shared_prefs/com.gacode.relaunchx_preferences.xml" // string@0069 │ │ -02f8d2: 6e20 9a06 a900 |00df: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02f8d8: 0c09 |00e2: move-result-object v9 │ │ -02f8da: 6e10 9c06 0900 |00e3: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -02f8e0: 0c04 |00e6: move-result-object v4 │ │ -02f8e2: 2209 0202 |00e7: new-instance v9, Ljava/lang/StringBuilder; // type@0202 │ │ -02f8e6: 7010 9606 0900 |00e9: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -02f8ec: 6e10 3006 0600 |00ec: invoke-virtual {v6}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@0630 │ │ -02f8f2: 0c0a |00ef: move-result-object v10 │ │ -02f8f4: 6e20 9a06 a900 |00f0: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02f8fa: 0c09 |00f3: move-result-object v9 │ │ -02f8fc: 1a0a 6900 |00f4: const-string v10, "/shared_prefs/com.gacode.relaunchx_preferences.xml" // string@0069 │ │ -02f900: 6e20 9a06 a900 |00f6: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02f906: 0c09 |00f9: move-result-object v9 │ │ -02f908: 6e10 9c06 0900 |00fa: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -02f90e: 0c00 |00fd: move-result-object v0 │ │ -02f910: 6e40 7704 4d80 |00fe: invoke-virtual {v13, v4, v0, v8}, Lcom/gacode/relaunchx/ReLaunchApp;.copyFile:(Ljava/lang/String;Ljava/lang/String;Z)Z // method@0477 │ │ -02f916: 0a09 |0101: move-result v9 │ │ -02f918: 3809 10ff |0102: if-eqz v9, 0012 // -00f0 │ │ -02f91c: 0187 |0104: move v7, v8 │ │ -02f91e: 2900 0dff |0105: goto/16 0012 // -00f3 │ │ +03079c: |[03079c] com.gacode.relaunchx.ReLaunchApp.copyPrefs:(Ljava/lang/String;Ljava/lang/String;)Z │ │ +0307ac: 1218 |0000: const/4 v8, #int 1 // #1 │ │ +0307ae: 1207 |0001: const/4 v7, #int 0 // #0 │ │ +0307b0: 2203 e001 |0002: new-instance v3, Ljava/io/File; // type@01e0 │ │ +0307b4: 7020 2a06 e300 |0004: invoke-direct {v3, v14}, Ljava/io/File;.:(Ljava/lang/String;)V // method@062a │ │ +0307ba: 2206 e001 |0007: new-instance v6, Ljava/io/File; // type@01e0 │ │ +0307be: 7020 2a06 f600 |0009: invoke-direct {v6, v15}, Ljava/io/File;.:(Ljava/lang/String;)V // method@062a │ │ +0307c4: 6e10 2f06 0300 |000c: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@062f │ │ +0307ca: 0a09 |000f: move-result v9 │ │ +0307cc: 3909 0300 |0010: if-nez v9, 0013 // +0003 │ │ +0307d0: 0f07 |0012: return v7 │ │ +0307d2: 6e10 2f06 0600 |0013: invoke-virtual {v6}, Ljava/io/File;.exists:()Z // method@062f │ │ +0307d8: 0a09 |0016: move-result v9 │ │ +0307da: 3909 0800 |0017: if-nez v9, 001f // +0008 │ │ +0307de: 6e10 3806 0600 |0019: invoke-virtual {v6}, Ljava/io/File;.mkdir:()Z // method@0638 │ │ +0307e4: 0a09 |001c: move-result v9 │ │ +0307e6: 3809 f5ff |001d: if-eqz v9, 0012 // -000b │ │ +0307ea: 2205 e001 |001f: new-instance v5, Ljava/io/File; // type@01e0 │ │ +0307ee: 2209 0202 |0021: new-instance v9, Ljava/lang/StringBuilder; // type@0202 │ │ +0307f2: 7010 9606 0900 |0023: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +0307f8: 6e10 3006 0600 |0026: invoke-virtual {v6}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@0630 │ │ +0307fe: 0c0a |0029: move-result-object v10 │ │ +030800: 6e20 9a06 a900 |002a: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +030806: 0c09 |002d: move-result-object v9 │ │ +030808: 1a0a 5d00 |002e: const-string v10, "/files" // string@005d │ │ +03080c: 6e20 9a06 a900 |0030: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +030812: 0c09 |0033: move-result-object v9 │ │ +030814: 6e10 9c06 0900 |0034: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +03081a: 0c09 |0037: move-result-object v9 │ │ +03081c: 7020 2a06 9500 |0038: invoke-direct {v5, v9}, Ljava/io/File;.:(Ljava/lang/String;)V // method@062a │ │ +030822: 6e10 2f06 0500 |003b: invoke-virtual {v5}, Ljava/io/File;.exists:()Z // method@062f │ │ +030828: 0a09 |003e: move-result v9 │ │ +03082a: 3909 0800 |003f: if-nez v9, 0047 // +0008 │ │ +03082e: 6e10 3806 0500 |0041: invoke-virtual {v5}, Ljava/io/File;.mkdir:()Z // method@0638 │ │ +030834: 0a09 |0044: move-result v9 │ │ +030836: 3809 cdff |0045: if-eqz v9, 0012 // -0033 │ │ +03083a: 2205 e001 |0047: new-instance v5, Ljava/io/File; // type@01e0 │ │ +03083e: 2209 0202 |0049: new-instance v9, Ljava/lang/StringBuilder; // type@0202 │ │ +030842: 7010 9606 0900 |004b: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +030848: 6e10 3006 0600 |004e: invoke-virtual {v6}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@0630 │ │ +03084e: 0c0a |0051: move-result-object v10 │ │ +030850: 6e20 9a06 a900 |0052: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +030856: 0c09 |0055: move-result-object v9 │ │ +030858: 1a0a 6800 |0056: const-string v10, "/shared_prefs" // string@0068 │ │ +03085c: 6e20 9a06 a900 |0058: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +030862: 0c09 |005b: move-result-object v9 │ │ +030864: 6e10 9c06 0900 |005c: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +03086a: 0c09 |005f: move-result-object v9 │ │ +03086c: 7020 2a06 9500 |0060: invoke-direct {v5, v9}, Ljava/io/File;.:(Ljava/lang/String;)V // method@062a │ │ +030872: 6e10 2f06 0500 |0063: invoke-virtual {v5}, Ljava/io/File;.exists:()Z // method@062f │ │ +030878: 0a09 |0066: move-result v9 │ │ +03087a: 3909 0800 |0067: if-nez v9, 006f // +0008 │ │ +03087e: 6e10 3806 0500 |0069: invoke-virtual {v5}, Ljava/io/File;.mkdir:()Z // method@0638 │ │ +030884: 0a09 |006c: move-result v9 │ │ +030886: 3809 a5ff |006d: if-eqz v9, 0012 // -005b │ │ +03088a: 1269 |006f: const/4 v9, #int 6 // #6 │ │ +03088c: 2392 3302 |0070: new-array v2, v9, [Ljava/lang/String; // type@0233 │ │ +030890: 1a09 c400 |0072: const-string v9, "AppFavorites.txt" // string@00c4 │ │ +030894: 4d09 0207 |0074: aput-object v9, v2, v7 │ │ +030898: 1a09 c500 |0076: const-string v9, "AppLruFile.txt" // string@00c5 │ │ +03089c: 4d09 0208 |0078: aput-object v9, v2, v8 │ │ +0308a0: 1229 |007a: const/4 v9, #int 2 // #2 │ │ +0308a2: 1a0a 0301 |007b: const-string v10, "Columns.txt" // string@0103 │ │ +0308a6: 4d0a 0209 |007d: aput-object v10, v2, v9 │ │ +0308aa: 1239 |007f: const/4 v9, #int 3 // #3 │ │ +0308ac: 1a0a 5101 |0080: const-string v10, "Filters.txt" // string@0151 │ │ +0308b0: 4d0a 0209 |0082: aput-object v10, v2, v9 │ │ +0308b4: 1249 |0084: const/4 v9, #int 4 // #4 │ │ +0308b6: 1a0a 5b01 |0085: const-string v10, "History.txt" // string@015b │ │ +0308ba: 4d0a 0209 |0087: aput-object v10, v2, v9 │ │ +0308be: 1259 |0089: const/4 v9, #int 5 // #5 │ │ +0308c0: 1a0a dd03 |008a: const-string v10, "LruFile.txt" // string@03dd │ │ +0308c4: 4d0a 0209 |008c: aput-object v10, v2, v9 │ │ +0308c8: 212a |008e: array-length v10, v2 │ │ +0308ca: 0179 |008f: move v9, v7 │ │ +0308cc: 35a9 4000 |0090: if-ge v9, v10, 00d0 // +0040 │ │ +0308d0: 4601 0209 |0092: aget-object v1, v2, v9 │ │ +0308d4: 220b 0202 |0094: new-instance v11, Ljava/lang/StringBuilder; // type@0202 │ │ +0308d8: 7010 9606 0b00 |0096: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +0308de: 6e10 3006 0300 |0099: invoke-virtual {v3}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@0630 │ │ +0308e4: 0c0c |009c: move-result-object v12 │ │ +0308e6: 6e20 9a06 cb00 |009d: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +0308ec: 0c0b |00a0: move-result-object v11 │ │ +0308ee: 1a0c 5e00 |00a1: const-string v12, "/files/" // string@005e │ │ +0308f2: 6e20 9a06 cb00 |00a3: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +0308f8: 0c0b |00a6: move-result-object v11 │ │ +0308fa: 6e20 9a06 1b00 |00a7: invoke-virtual {v11, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +030900: 0c0b |00aa: move-result-object v11 │ │ +030902: 6e10 9c06 0b00 |00ab: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +030908: 0c04 |00ae: move-result-object v4 │ │ +03090a: 220b 0202 |00af: new-instance v11, Ljava/lang/StringBuilder; // type@0202 │ │ +03090e: 7010 9606 0b00 |00b1: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +030914: 6e10 3006 0600 |00b4: invoke-virtual {v6}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@0630 │ │ +03091a: 0c0c |00b7: move-result-object v12 │ │ +03091c: 6e20 9a06 cb00 |00b8: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +030922: 0c0b |00bb: move-result-object v11 │ │ +030924: 1a0c 5e00 |00bc: const-string v12, "/files/" // string@005e │ │ +030928: 6e20 9a06 cb00 |00be: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +03092e: 0c0b |00c1: move-result-object v11 │ │ +030930: 6e20 9a06 1b00 |00c2: invoke-virtual {v11, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +030936: 0c0b |00c5: move-result-object v11 │ │ +030938: 6e10 9c06 0b00 |00c6: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +03093e: 0c00 |00c9: move-result-object v0 │ │ +030940: 6e40 7704 4d80 |00ca: invoke-virtual {v13, v4, v0, v8}, Lcom/gacode/relaunchx/ReLaunchApp;.copyFile:(Ljava/lang/String;Ljava/lang/String;Z)Z // method@0477 │ │ +030946: d809 0901 |00cd: add-int/lit8 v9, v9, #int 1 // #01 │ │ +03094a: 28c1 |00cf: goto 0090 // -003f │ │ +03094c: 2209 0202 |00d0: new-instance v9, Ljava/lang/StringBuilder; // type@0202 │ │ +030950: 7010 9606 0900 |00d2: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +030956: 6e10 3006 0300 |00d5: invoke-virtual {v3}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@0630 │ │ +03095c: 0c0a |00d8: move-result-object v10 │ │ +03095e: 6e20 9a06 a900 |00d9: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +030964: 0c09 |00dc: move-result-object v9 │ │ +030966: 1a0a 6900 |00dd: const-string v10, "/shared_prefs/com.gacode.relaunchx_preferences.xml" // string@0069 │ │ +03096a: 6e20 9a06 a900 |00df: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +030970: 0c09 |00e2: move-result-object v9 │ │ +030972: 6e10 9c06 0900 |00e3: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +030978: 0c04 |00e6: move-result-object v4 │ │ +03097a: 2209 0202 |00e7: new-instance v9, Ljava/lang/StringBuilder; // type@0202 │ │ +03097e: 7010 9606 0900 |00e9: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +030984: 6e10 3006 0600 |00ec: invoke-virtual {v6}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@0630 │ │ +03098a: 0c0a |00ef: move-result-object v10 │ │ +03098c: 6e20 9a06 a900 |00f0: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +030992: 0c09 |00f3: move-result-object v9 │ │ +030994: 1a0a 6900 |00f4: const-string v10, "/shared_prefs/com.gacode.relaunchx_preferences.xml" // string@0069 │ │ +030998: 6e20 9a06 a900 |00f6: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +03099e: 0c09 |00f9: move-result-object v9 │ │ +0309a0: 6e10 9c06 0900 |00fa: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +0309a6: 0c00 |00fd: move-result-object v0 │ │ +0309a8: 6e40 7704 4d80 |00fe: invoke-virtual {v13, v4, v0, v8}, Lcom/gacode/relaunchx/ReLaunchApp;.copyFile:(Ljava/lang/String;Ljava/lang/String;Z)Z // method@0477 │ │ +0309ae: 0a09 |0101: move-result v9 │ │ +0309b0: 3809 10ff |0102: if-eqz v9, 0012 // -00f0 │ │ +0309b4: 0187 |0104: move v7, v8 │ │ +0309b6: 2900 0dff |0105: goto/16 0012 // -00f3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=795 │ │ 0x0007 line=796 │ │ 0x000c line=797 │ │ 0x0012 line=821 │ │ 0x0013 line=799 │ │ @@ -55183,20 +55189,20 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -02f924: |[02f924] com.gacode.relaunchx.ReLaunchApp.createDir:(Ljava/lang/String;)Z │ │ -02f934: 2200 e001 |0000: new-instance v0, Ljava/io/File; // type@01e0 │ │ -02f938: 7020 2a06 3000 |0002: invoke-direct {v0, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@062a │ │ -02f93e: 6e10 3806 0000 |0005: invoke-virtual {v0}, Ljava/io/File;.mkdir:()Z // method@0638 │ │ -02f944: 0a01 |0008: move-result v1 │ │ -02f946: 0f01 |0009: return v1 │ │ +0309bc: |[0309bc] com.gacode.relaunchx.ReLaunchApp.createDir:(Ljava/lang/String;)Z │ │ +0309cc: 2200 e001 |0000: new-instance v0, Ljava/io/File; // type@01e0 │ │ +0309d0: 7020 2a06 3000 |0002: invoke-direct {v0, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@062a │ │ +0309d6: 6e10 3806 0000 |0005: invoke-virtual {v0}, Ljava/io/File;.mkdir:()Z // method@0638 │ │ +0309dc: 0a01 |0008: move-result v1 │ │ +0309de: 0f01 |0009: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=544 │ │ 0x0005 line=545 │ │ locals : │ │ 0x0005 - 0x000a reg=0 dir Ljava/io/File; │ │ 0x0000 - 0x000a reg=2 this Lcom/gacode/relaunchx/ReLaunchApp; │ │ @@ -55207,22 +55213,22 @@ │ │ type : '(Landroid/app/Activity;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -02f948: |[02f948] com.gacode.relaunchx.ReLaunchApp.defaultAction:(Landroid/app/Activity;Ljava/lang/String;)V │ │ -02f958: 2200 1c00 |0000: new-instance v0, Landroid/content/Intent; // type@001c │ │ -02f95c: 1c01 ca01 |0002: const-class v1, Lcom/gacode/relaunchx/Viewer; // type@01ca │ │ -02f960: 7030 4d00 3001 |0004: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004d │ │ -02f966: 1a01 a707 |0007: const-string v1, "filename" // string@07a7 │ │ -02f96a: 6e30 5800 1004 |0009: invoke-virtual {v0, v1, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0058 │ │ -02f970: 6e20 1200 0300 |000c: invoke-virtual {v3, v0}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@0012 │ │ -02f976: 0e00 |000f: return-void │ │ +0309e0: |[0309e0] com.gacode.relaunchx.ReLaunchApp.defaultAction:(Landroid/app/Activity;Ljava/lang/String;)V │ │ +0309f0: 2200 1c00 |0000: new-instance v0, Landroid/content/Intent; // type@001c │ │ +0309f4: 1c01 ca01 |0002: const-class v1, Lcom/gacode/relaunchx/Viewer; // type@01ca │ │ +0309f8: 7030 4d00 3001 |0004: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004d │ │ +0309fe: 1a01 a707 |0007: const-string v1, "filename" // string@07a7 │ │ +030a02: 6e30 5800 1004 |0009: invoke-virtual {v0, v1, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0058 │ │ +030a08: 6e20 1200 0300 |000c: invoke-virtual {v3, v0}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@0012 │ │ +030a0e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=692 │ │ 0x0007 line=693 │ │ 0x000c line=694 │ │ 0x000f line=695 │ │ locals : │ │ @@ -55236,16 +55242,16 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -02f978: |[02f978] com.gacode.relaunchx.ReLaunchApp.dumpList:(Ljava/lang/String;)V │ │ -02f988: 0e00 |0000: return-void │ │ +030a10: |[030a10] com.gacode.relaunchx.ReLaunchApp.dumpList:(Ljava/lang/String;)V │ │ +030a20: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/gacode/relaunchx/ReLaunchApp; │ │ 0x0000 - 0x0001 reg=1 name Ljava/lang/String; │ │ │ │ @@ -55254,16 +55260,16 @@ │ │ type : '(Ljava/lang/String;Ljava/util/List;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -02f98c: |[02f98c] com.gacode.relaunchx.ReLaunchApp.dumpList:(Ljava/lang/String;Ljava/util/List;)V │ │ -02f99c: 0e00 |0000: return-void │ │ +030a24: |[030a24] com.gacode.relaunchx.ReLaunchApp.dumpList:(Ljava/lang/String;Ljava/util/List;)V │ │ +030a34: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=202 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/util/List; │ │ 0x0000 - 0x0001 reg=0 this Lcom/gacode/relaunchx/ReLaunchApp; │ │ 0x0000 - 0x0001 reg=1 name Ljava/lang/String; │ │ @@ -55274,16 +55280,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -02f9a0: |[02f9a0] com.gacode.relaunchx.ReLaunchApp.dumpLists:()V │ │ -02f9b0: 0e00 |0000: return-void │ │ +030a38: |[030a38] com.gacode.relaunchx.ReLaunchApp.dumpLists:()V │ │ +030a48: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/gacode/relaunchx/ReLaunchApp; │ │ │ │ #14 : (in Lcom/gacode/relaunchx/ReLaunchApp;) │ │ @@ -55291,42 +55297,42 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -02f9b4: |[02f9b4] com.gacode.relaunchx.ReLaunchApp.extNames:()Ljava/util/List; │ │ -02f9c4: 2202 0d02 |0000: new-instance v2, Ljava/util/ArrayList; // type@020d │ │ -02f9c8: 7010 ae06 0200 |0002: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@06ae │ │ -02f9ce: 5463 8b06 |0005: iget-object v3, v6, Lcom/gacode/relaunchx/ReLaunchApp;.readers:Ljava/util/List; // field@068b │ │ -02f9d2: 7210 d106 0300 |0007: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@06d1 │ │ -02f9d8: 0c03 |000a: move-result-object v3 │ │ -02f9da: 7210 c806 0300 |000b: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@06c8 │ │ -02f9e0: 0a04 |000e: move-result v4 │ │ -02f9e2: 3804 2600 |000f: if-eqz v4, 0035 // +0026 │ │ -02f9e6: 7210 c906 0300 |0011: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@06c9 │ │ -02f9ec: 0c01 |0014: move-result-object v1 │ │ -02f9ee: 1f01 1502 |0015: check-cast v1, Ljava/util/HashMap; // type@0215 │ │ -02f9f2: 6e10 c406 0100 |0017: invoke-virtual {v1}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@06c4 │ │ -02f9f8: 0c04 |001a: move-result-object v4 │ │ -02f9fa: 7210 d906 0400 |001b: invoke-interface {v4}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@06d9 │ │ -02fa00: 0c04 |001e: move-result-object v4 │ │ -02fa02: 7210 c806 0400 |001f: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@06c8 │ │ -02fa08: 0a05 |0022: move-result v5 │ │ -02fa0a: 3805 e8ff |0023: if-eqz v5, 000b // -0018 │ │ -02fa0e: 7210 c906 0400 |0025: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@06c9 │ │ -02fa14: 0c00 |0028: move-result-object v0 │ │ -02fa16: 1f00 0002 |0029: check-cast v0, Ljava/lang/String; // type@0200 │ │ -02fa1a: 7220 cf06 0200 |002b: invoke-interface {v2, v0}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@06cf │ │ -02fa20: 0a05 |002e: move-result v5 │ │ -02fa22: 3905 f0ff |002f: if-nez v5, 001f // -0010 │ │ -02fa26: 7220 cc06 0200 |0031: invoke-interface {v2, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@06cc │ │ -02fa2c: 28eb |0034: goto 001f // -0015 │ │ -02fa2e: 1102 |0035: return-object v2 │ │ +030a4c: |[030a4c] com.gacode.relaunchx.ReLaunchApp.extNames:()Ljava/util/List; │ │ +030a5c: 2202 0d02 |0000: new-instance v2, Ljava/util/ArrayList; // type@020d │ │ +030a60: 7010 ae06 0200 |0002: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@06ae │ │ +030a66: 5463 8b06 |0005: iget-object v3, v6, Lcom/gacode/relaunchx/ReLaunchApp;.readers:Ljava/util/List; // field@068b │ │ +030a6a: 7210 d106 0300 |0007: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@06d1 │ │ +030a70: 0c03 |000a: move-result-object v3 │ │ +030a72: 7210 c806 0300 |000b: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@06c8 │ │ +030a78: 0a04 |000e: move-result v4 │ │ +030a7a: 3804 2600 |000f: if-eqz v4, 0035 // +0026 │ │ +030a7e: 7210 c906 0300 |0011: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@06c9 │ │ +030a84: 0c01 |0014: move-result-object v1 │ │ +030a86: 1f01 1502 |0015: check-cast v1, Ljava/util/HashMap; // type@0215 │ │ +030a8a: 6e10 c406 0100 |0017: invoke-virtual {v1}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@06c4 │ │ +030a90: 0c04 |001a: move-result-object v4 │ │ +030a92: 7210 d906 0400 |001b: invoke-interface {v4}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@06d9 │ │ +030a98: 0c04 |001e: move-result-object v4 │ │ +030a9a: 7210 c806 0400 |001f: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@06c8 │ │ +030aa0: 0a05 |0022: move-result v5 │ │ +030aa2: 3805 e8ff |0023: if-eqz v5, 000b // -0018 │ │ +030aa6: 7210 c906 0400 |0025: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@06c9 │ │ +030aac: 0c00 |0028: move-result-object v0 │ │ +030aae: 1f00 0002 |0029: check-cast v0, Ljava/lang/String; // type@0200 │ │ +030ab2: 7220 cf06 0200 |002b: invoke-interface {v2, v0}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@06cf │ │ +030ab8: 0a05 |002e: move-result v5 │ │ +030aba: 3905 f0ff |002f: if-nez v5, 001f // -0010 │ │ +030abe: 7220 cc06 0200 |0031: invoke-interface {v2, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@06cc │ │ +030ac4: 28eb |0034: goto 001f // -0015 │ │ +030ac6: 1102 |0035: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ 0x0005 line=143 │ │ 0x0017 line=144 │ │ 0x002b line=145 │ │ 0x0031 line=146 │ │ @@ -55342,58 +55348,58 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 76 16-bit code units │ │ -02fa30: |[02fa30] com.gacode.relaunchx.ReLaunchApp.filterFile:(Ljava/lang/String;Ljava/lang/String;)Z │ │ -02fa40: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -02fa42: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -02fa44: 1a05 b807 |0002: const-string v5, "filters" // string@07b8 │ │ -02fa48: 6e20 8604 5700 |0004: invoke-virtual {v7, v5}, Lcom/gacode/relaunchx/ReLaunchApp;.getList:(Ljava/lang/String;)Ljava/util/List; // method@0486 │ │ -02fa4e: 0c02 |0007: move-result-object v2 │ │ -02fa50: 7210 d406 0200 |0008: invoke-interface {v2}, Ljava/util/List;.size:()I // method@06d4 │ │ -02fa56: 0a05 |000b: move-result v5 │ │ -02fa58: 3d05 2e00 |000c: if-lez v5, 003a // +002e │ │ -02fa5c: 7210 d106 0200 |000e: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@06d1 │ │ -02fa62: 0c05 |0011: move-result-object v5 │ │ -02fa64: 7210 c806 0500 |0012: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@06c8 │ │ -02fa6a: 0a06 |0015: move-result v6 │ │ -02fa6c: 3806 2e00 |0016: if-eqz v6, 0044 // +002e │ │ -02fa70: 7210 c906 0500 |0018: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@06c9 │ │ -02fa76: 0c00 |001b: move-result-object v0 │ │ -02fa78: 1f00 3302 |001c: check-cast v0, [Ljava/lang/String; // type@0233 │ │ -02fa7c: 7110 5f06 0400 |001e: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -02fa82: 0c01 |0021: move-result-object v1 │ │ -02fa84: 1206 |0022: const/4 v6, #int 0 // #0 │ │ -02fa86: 4606 0006 |0023: aget-object v6, v0, v6 │ │ -02fa8a: 7110 5d06 0600 |0025: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ -02fa90: 0a06 |0028: move-result v6 │ │ -02fa92: 7110 5f06 0600 |0029: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -02fa98: 0c01 |002c: move-result-object v1 │ │ -02fa9a: 5576 8606 |002d: iget-boolean v6, v7, Lcom/gacode/relaunchx/ReLaunchApp;.filters_and:Z // field@0686 │ │ -02fa9e: 3806 0c00 |002f: if-eqz v6, 003b // +000c │ │ -02faa2: 4606 0003 |0031: aget-object v6, v0, v3 │ │ -02faa6: 6e56 8004 8719 |0033: invoke-virtual {v7, v8, v9, v1, v6}, Lcom/gacode/relaunchx/ReLaunchApp;.filterFile1:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;)Z // method@0480 │ │ -02faac: 0a06 |0036: move-result v6 │ │ -02faae: 3906 dbff |0037: if-nez v6, 0012 // -0025 │ │ -02fab2: 0143 |0039: move v3, v4 │ │ -02fab4: 0f03 |003a: return v3 │ │ -02fab6: 4606 0003 |003b: aget-object v6, v0, v3 │ │ -02faba: 6e56 8004 8719 |003d: invoke-virtual {v7, v8, v9, v1, v6}, Lcom/gacode/relaunchx/ReLaunchApp;.filterFile1:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;)Z // method@0480 │ │ -02fac0: 0a06 |0040: move-result v6 │ │ -02fac2: 3806 d1ff |0041: if-eqz v6, 0012 // -002f │ │ -02fac6: 28f7 |0043: goto 003a // -0009 │ │ -02fac8: 5575 8606 |0044: iget-boolean v5, v7, Lcom/gacode/relaunchx/ReLaunchApp;.filters_and:Z // field@0686 │ │ -02facc: 3905 f4ff |0046: if-nez v5, 003a // -000c │ │ -02fad0: 0143 |0048: move v3, v4 │ │ -02fad2: 28f1 |0049: goto 003a // -000f │ │ -02fad4: 0d06 |004a: move-exception v6 │ │ -02fad6: 28e2 |004b: goto 002d // -001e │ │ +030ac8: |[030ac8] com.gacode.relaunchx.ReLaunchApp.filterFile:(Ljava/lang/String;Ljava/lang/String;)Z │ │ +030ad8: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +030ada: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +030adc: 1a05 b807 |0002: const-string v5, "filters" // string@07b8 │ │ +030ae0: 6e20 8604 5700 |0004: invoke-virtual {v7, v5}, Lcom/gacode/relaunchx/ReLaunchApp;.getList:(Ljava/lang/String;)Ljava/util/List; // method@0486 │ │ +030ae6: 0c02 |0007: move-result-object v2 │ │ +030ae8: 7210 d406 0200 |0008: invoke-interface {v2}, Ljava/util/List;.size:()I // method@06d4 │ │ +030aee: 0a05 |000b: move-result v5 │ │ +030af0: 3d05 2e00 |000c: if-lez v5, 003a // +002e │ │ +030af4: 7210 d106 0200 |000e: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@06d1 │ │ +030afa: 0c05 |0011: move-result-object v5 │ │ +030afc: 7210 c806 0500 |0012: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@06c8 │ │ +030b02: 0a06 |0015: move-result v6 │ │ +030b04: 3806 2e00 |0016: if-eqz v6, 0044 // +002e │ │ +030b08: 7210 c906 0500 |0018: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@06c9 │ │ +030b0e: 0c00 |001b: move-result-object v0 │ │ +030b10: 1f00 3302 |001c: check-cast v0, [Ljava/lang/String; // type@0233 │ │ +030b14: 7110 5f06 0400 |001e: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +030b1a: 0c01 |0021: move-result-object v1 │ │ +030b1c: 1206 |0022: const/4 v6, #int 0 // #0 │ │ +030b1e: 4606 0006 |0023: aget-object v6, v0, v6 │ │ +030b22: 7110 5d06 0600 |0025: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ +030b28: 0a06 |0028: move-result v6 │ │ +030b2a: 7110 5f06 0600 |0029: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +030b30: 0c01 |002c: move-result-object v1 │ │ +030b32: 5576 8606 |002d: iget-boolean v6, v7, Lcom/gacode/relaunchx/ReLaunchApp;.filters_and:Z // field@0686 │ │ +030b36: 3806 0c00 |002f: if-eqz v6, 003b // +000c │ │ +030b3a: 4606 0003 |0031: aget-object v6, v0, v3 │ │ +030b3e: 6e56 8004 8719 |0033: invoke-virtual {v7, v8, v9, v1, v6}, Lcom/gacode/relaunchx/ReLaunchApp;.filterFile1:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;)Z // method@0480 │ │ +030b44: 0a06 |0036: move-result v6 │ │ +030b46: 3906 dbff |0037: if-nez v6, 0012 // -0025 │ │ +030b4a: 0143 |0039: move v3, v4 │ │ +030b4c: 0f03 |003a: return v3 │ │ +030b4e: 4606 0003 |003b: aget-object v6, v0, v3 │ │ +030b52: 6e56 8004 8719 |003d: invoke-virtual {v7, v8, v9, v1, v6}, Lcom/gacode/relaunchx/ReLaunchApp;.filterFile1:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;)Z // method@0480 │ │ +030b58: 0a06 |0040: move-result v6 │ │ +030b5a: 3806 d1ff |0041: if-eqz v6, 0012 // -002f │ │ +030b5e: 28f7 |0043: goto 003a // -0009 │ │ +030b60: 5575 8606 |0044: iget-boolean v5, v7, Lcom/gacode/relaunchx/ReLaunchApp;.filters_and:Z // field@0686 │ │ +030b64: 3905 f4ff |0046: if-nez v5, 003a // -000c │ │ +030b68: 0143 |0048: move v3, v4 │ │ +030b6a: 28f1 |0049: goto 003a // -000f │ │ +030b6c: 0d06 |004a: move-exception v6 │ │ +030b6e: 28e2 |004b: goto 002d // -001e │ │ catches : 1 │ │ 0x0023 - 0x002c │ │ Ljava/lang/NumberFormatException; -> 0x004a │ │ positions : │ │ 0x0002 line=646 │ │ 0x0008 line=647 │ │ 0x000e line=648 │ │ @@ -55422,100 +55428,100 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 158 16-bit code units │ │ -02fae8: |[02fae8] com.gacode.relaunchx.ReLaunchApp.filterFile1:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;)Z │ │ -02faf8: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -02fafa: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -02fafc: 6e10 5c06 0900 |0002: invoke-virtual {v9}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -02fb02: 0a01 |0005: move-result v1 │ │ -02fb04: 5264 7a06 |0006: iget v4, v6, Lcom/gacode/relaunchx/ReLaunchApp;.FLT_STARTS:I // field@067a │ │ -02fb08: 3341 0700 |0008: if-ne v1, v4, 000f // +0007 │ │ -02fb0c: 6e20 8a06 a800 |000a: invoke-virtual {v8, v10}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@068a │ │ -02fb12: 0a02 |000d: move-result v2 │ │ -02fb14: 0f02 |000e: return v2 │ │ -02fb16: 6e10 5c06 0900 |000f: invoke-virtual {v9}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -02fb1c: 0a01 |0012: move-result v1 │ │ -02fb1e: 5264 7506 |0013: iget v4, v6, Lcom/gacode/relaunchx/ReLaunchApp;.FLT_ENDS:I // field@0675 │ │ -02fb22: 3341 0700 |0015: if-ne v1, v4, 001c // +0007 │ │ -02fb26: 6e20 7b06 a800 |0017: invoke-virtual {v8, v10}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@067b │ │ -02fb2c: 0a02 |001a: move-result v2 │ │ -02fb2e: 28f3 |001b: goto 000e // -000d │ │ -02fb30: 6e10 5c06 0900 |001c: invoke-virtual {v9}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -02fb36: 0a01 |001f: move-result v1 │ │ -02fb38: 5264 7406 |0020: iget v4, v6, Lcom/gacode/relaunchx/ReLaunchApp;.FLT_CONTAINS:I // field@0674 │ │ -02fb3c: 3341 0700 |0022: if-ne v1, v4, 0029 // +0007 │ │ -02fb40: 6e20 7906 a800 |0024: invoke-virtual {v8, v10}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@0679 │ │ -02fb46: 0a02 |0027: move-result v2 │ │ -02fb48: 28e6 |0028: goto 000e // -001a │ │ -02fb4a: 6e10 5c06 0900 |0029: invoke-virtual {v9}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -02fb50: 0a01 |002c: move-result v1 │ │ -02fb52: 5264 7606 |002d: iget v4, v6, Lcom/gacode/relaunchx/ReLaunchApp;.FLT_MATCHES:I // field@0676 │ │ -02fb56: 3341 0700 |002f: if-ne v1, v4, 0036 // +0007 │ │ -02fb5a: 6e20 8606 a800 |0031: invoke-virtual {v8, v10}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@0686 │ │ -02fb60: 0a02 |0034: move-result v2 │ │ -02fb62: 28d9 |0035: goto 000e // -0027 │ │ -02fb64: 6e10 5c06 0900 |0036: invoke-virtual {v9}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -02fb6a: 0a01 |0039: move-result v1 │ │ -02fb6c: 5264 7706 |003a: iget v4, v6, Lcom/gacode/relaunchx/ReLaunchApp;.FLT_NEW:I // field@0677 │ │ -02fb70: 3341 2600 |003c: if-ne v1, v4, 0062 // +0026 │ │ -02fb74: 5461 8806 |003e: iget-object v1, v6, Lcom/gacode/relaunchx/ReLaunchApp;.history:Ljava/util/HashMap; // field@0688 │ │ -02fb78: 2204 0202 |0040: new-instance v4, Ljava/lang/StringBuilder; // type@0202 │ │ -02fb7c: 7010 9606 0400 |0042: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -02fb82: 6e20 9a06 7400 |0045: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02fb88: 0c04 |0048: move-result-object v4 │ │ -02fb8a: 1a05 5a00 |0049: const-string v5, "/" // string@005a │ │ -02fb8e: 6e20 9a06 5400 |004b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02fb94: 0c04 |004e: move-result-object v4 │ │ -02fb96: 6e20 9a06 8400 |004f: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02fb9c: 0c04 |0052: move-result-object v4 │ │ -02fb9e: 6e10 9c06 0400 |0053: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -02fba4: 0c04 |0056: move-result-object v4 │ │ -02fba6: 6e20 c206 4100 |0057: invoke-virtual {v1, v4}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@06c2 │ │ -02fbac: 0a01 |005a: move-result v1 │ │ -02fbae: 3901 0500 |005b: if-nez v1, 0060 // +0005 │ │ -02fbb2: 0121 |005d: move v1, v2 │ │ -02fbb4: 0112 |005e: move v2, v1 │ │ -02fbb6: 28af |005f: goto 000e // -0051 │ │ -02fbb8: 0131 |0060: move v1, v3 │ │ -02fbba: 28fd |0061: goto 005e // -0003 │ │ -02fbbc: 6e10 5c06 0900 |0062: invoke-virtual {v9}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -02fbc2: 0a01 |0065: move-result v1 │ │ -02fbc4: 5264 7806 |0066: iget v4, v6, Lcom/gacode/relaunchx/ReLaunchApp;.FLT_NEW_AND_READING:I // field@0678 │ │ -02fbc8: 3341 3300 |0068: if-ne v1, v4, 009b // +0033 │ │ -02fbcc: 2201 0202 |006a: new-instance v1, Ljava/lang/StringBuilder; // type@0202 │ │ -02fbd0: 7010 9606 0100 |006c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -02fbd6: 6e20 9a06 7100 |006f: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02fbdc: 0c01 |0072: move-result-object v1 │ │ -02fbde: 1a04 5a00 |0073: const-string v4, "/" // string@005a │ │ -02fbe2: 6e20 9a06 4100 |0075: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02fbe8: 0c01 |0078: move-result-object v1 │ │ -02fbea: 6e20 9a06 8100 |0079: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02fbf0: 0c01 |007c: move-result-object v1 │ │ -02fbf2: 6e10 9c06 0100 |007d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -02fbf8: 0c00 |0080: move-result-object v0 │ │ -02fbfa: 5461 8806 |0081: iget-object v1, v6, Lcom/gacode/relaunchx/ReLaunchApp;.history:Ljava/util/HashMap; // field@0688 │ │ -02fbfe: 6e20 c206 0100 |0083: invoke-virtual {v1, v0}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@06c2 │ │ -02fc04: 0a01 |0086: move-result v1 │ │ -02fc06: 3801 87ff |0087: if-eqz v1, 000e // -0079 │ │ -02fc0a: 5461 8806 |0089: iget-object v1, v6, Lcom/gacode/relaunchx/ReLaunchApp;.history:Ljava/util/HashMap; // field@0688 │ │ -02fc0e: 6e20 c306 0100 |008b: invoke-virtual {v1, v0}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ -02fc14: 0c01 |008e: move-result-object v1 │ │ -02fc16: 1f01 f501 |008f: check-cast v1, Ljava/lang/Integer; // type@01f5 │ │ -02fc1a: 6e10 5c06 0100 |0091: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -02fc20: 0a01 |0094: move-result v1 │ │ -02fc22: 1224 |0095: const/4 v4, #int 2 // #2 │ │ -02fc24: 3341 78ff |0096: if-ne v1, v4, 000e // -0088 │ │ -02fc28: 0132 |0098: move v2, v3 │ │ -02fc2a: 2900 75ff |0099: goto/16 000e // -008b │ │ -02fc2e: 0132 |009b: move v2, v3 │ │ -02fc30: 2900 72ff |009c: goto/16 000e // -008e │ │ +030b80: |[030b80] com.gacode.relaunchx.ReLaunchApp.filterFile1:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;)Z │ │ +030b90: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +030b92: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +030b94: 6e10 5c06 0900 |0002: invoke-virtual {v9}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +030b9a: 0a01 |0005: move-result v1 │ │ +030b9c: 5264 7a06 |0006: iget v4, v6, Lcom/gacode/relaunchx/ReLaunchApp;.FLT_STARTS:I // field@067a │ │ +030ba0: 3341 0700 |0008: if-ne v1, v4, 000f // +0007 │ │ +030ba4: 6e20 8a06 a800 |000a: invoke-virtual {v8, v10}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@068a │ │ +030baa: 0a02 |000d: move-result v2 │ │ +030bac: 0f02 |000e: return v2 │ │ +030bae: 6e10 5c06 0900 |000f: invoke-virtual {v9}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +030bb4: 0a01 |0012: move-result v1 │ │ +030bb6: 5264 7506 |0013: iget v4, v6, Lcom/gacode/relaunchx/ReLaunchApp;.FLT_ENDS:I // field@0675 │ │ +030bba: 3341 0700 |0015: if-ne v1, v4, 001c // +0007 │ │ +030bbe: 6e20 7b06 a800 |0017: invoke-virtual {v8, v10}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@067b │ │ +030bc4: 0a02 |001a: move-result v2 │ │ +030bc6: 28f3 |001b: goto 000e // -000d │ │ +030bc8: 6e10 5c06 0900 |001c: invoke-virtual {v9}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +030bce: 0a01 |001f: move-result v1 │ │ +030bd0: 5264 7406 |0020: iget v4, v6, Lcom/gacode/relaunchx/ReLaunchApp;.FLT_CONTAINS:I // field@0674 │ │ +030bd4: 3341 0700 |0022: if-ne v1, v4, 0029 // +0007 │ │ +030bd8: 6e20 7906 a800 |0024: invoke-virtual {v8, v10}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@0679 │ │ +030bde: 0a02 |0027: move-result v2 │ │ +030be0: 28e6 |0028: goto 000e // -001a │ │ +030be2: 6e10 5c06 0900 |0029: invoke-virtual {v9}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +030be8: 0a01 |002c: move-result v1 │ │ +030bea: 5264 7606 |002d: iget v4, v6, Lcom/gacode/relaunchx/ReLaunchApp;.FLT_MATCHES:I // field@0676 │ │ +030bee: 3341 0700 |002f: if-ne v1, v4, 0036 // +0007 │ │ +030bf2: 6e20 8606 a800 |0031: invoke-virtual {v8, v10}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@0686 │ │ +030bf8: 0a02 |0034: move-result v2 │ │ +030bfa: 28d9 |0035: goto 000e // -0027 │ │ +030bfc: 6e10 5c06 0900 |0036: invoke-virtual {v9}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +030c02: 0a01 |0039: move-result v1 │ │ +030c04: 5264 7706 |003a: iget v4, v6, Lcom/gacode/relaunchx/ReLaunchApp;.FLT_NEW:I // field@0677 │ │ +030c08: 3341 2600 |003c: if-ne v1, v4, 0062 // +0026 │ │ +030c0c: 5461 8806 |003e: iget-object v1, v6, Lcom/gacode/relaunchx/ReLaunchApp;.history:Ljava/util/HashMap; // field@0688 │ │ +030c10: 2204 0202 |0040: new-instance v4, Ljava/lang/StringBuilder; // type@0202 │ │ +030c14: 7010 9606 0400 |0042: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +030c1a: 6e20 9a06 7400 |0045: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +030c20: 0c04 |0048: move-result-object v4 │ │ +030c22: 1a05 5a00 |0049: const-string v5, "/" // string@005a │ │ +030c26: 6e20 9a06 5400 |004b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +030c2c: 0c04 |004e: move-result-object v4 │ │ +030c2e: 6e20 9a06 8400 |004f: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +030c34: 0c04 |0052: move-result-object v4 │ │ +030c36: 6e10 9c06 0400 |0053: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +030c3c: 0c04 |0056: move-result-object v4 │ │ +030c3e: 6e20 c206 4100 |0057: invoke-virtual {v1, v4}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@06c2 │ │ +030c44: 0a01 |005a: move-result v1 │ │ +030c46: 3901 0500 |005b: if-nez v1, 0060 // +0005 │ │ +030c4a: 0121 |005d: move v1, v2 │ │ +030c4c: 0112 |005e: move v2, v1 │ │ +030c4e: 28af |005f: goto 000e // -0051 │ │ +030c50: 0131 |0060: move v1, v3 │ │ +030c52: 28fd |0061: goto 005e // -0003 │ │ +030c54: 6e10 5c06 0900 |0062: invoke-virtual {v9}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +030c5a: 0a01 |0065: move-result v1 │ │ +030c5c: 5264 7806 |0066: iget v4, v6, Lcom/gacode/relaunchx/ReLaunchApp;.FLT_NEW_AND_READING:I // field@0678 │ │ +030c60: 3341 3300 |0068: if-ne v1, v4, 009b // +0033 │ │ +030c64: 2201 0202 |006a: new-instance v1, Ljava/lang/StringBuilder; // type@0202 │ │ +030c68: 7010 9606 0100 |006c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +030c6e: 6e20 9a06 7100 |006f: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +030c74: 0c01 |0072: move-result-object v1 │ │ +030c76: 1a04 5a00 |0073: const-string v4, "/" // string@005a │ │ +030c7a: 6e20 9a06 4100 |0075: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +030c80: 0c01 |0078: move-result-object v1 │ │ +030c82: 6e20 9a06 8100 |0079: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +030c88: 0c01 |007c: move-result-object v1 │ │ +030c8a: 6e10 9c06 0100 |007d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +030c90: 0c00 |0080: move-result-object v0 │ │ +030c92: 5461 8806 |0081: iget-object v1, v6, Lcom/gacode/relaunchx/ReLaunchApp;.history:Ljava/util/HashMap; // field@0688 │ │ +030c96: 6e20 c206 0100 |0083: invoke-virtual {v1, v0}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@06c2 │ │ +030c9c: 0a01 |0086: move-result v1 │ │ +030c9e: 3801 87ff |0087: if-eqz v1, 000e // -0079 │ │ +030ca2: 5461 8806 |0089: iget-object v1, v6, Lcom/gacode/relaunchx/ReLaunchApp;.history:Ljava/util/HashMap; // field@0688 │ │ +030ca6: 6e20 c306 0100 |008b: invoke-virtual {v1, v0}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ +030cac: 0c01 |008e: move-result-object v1 │ │ +030cae: 1f01 f501 |008f: check-cast v1, Ljava/lang/Integer; // type@01f5 │ │ +030cb2: 6e10 5c06 0100 |0091: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +030cb8: 0a01 |0094: move-result v1 │ │ +030cba: 1224 |0095: const/4 v4, #int 2 // #2 │ │ +030cbc: 3341 78ff |0096: if-ne v1, v4, 000e // -0088 │ │ +030cc0: 0132 |0098: move v2, v3 │ │ +030cc2: 2900 75ff |0099: goto/16 000e // -008b │ │ +030cc6: 0132 |009b: move v2, v3 │ │ +030cc8: 2900 72ff |009c: goto/16 000e // -008e │ │ catches : (none) │ │ positions : │ │ 0x0002 line=625 │ │ 0x000a line=626 │ │ 0x000e line=642 │ │ 0x000f line=627 │ │ 0x0017 line=628 │ │ @@ -55543,31 +55549,31 @@ │ │ type : '(Ljava/lang/String;Landroid/app/Activity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -02fc34: |[02fc34] com.gacode.relaunchx.ReLaunchApp.generalOnResume:(Ljava/lang/String;Landroid/app/Activity;)V │ │ -02fc44: 1a00 1e04 |0000: const-string v0, "ReLaunchApp" // string@041e │ │ -02fc48: 2201 0202 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0202 │ │ -02fc4c: 7010 9606 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -02fc52: 1a02 4c00 |0007: const-string v2, "--- onResume(" // string@004c │ │ -02fc56: 6e20 9a06 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02fc5c: 0c01 |000c: move-result-object v1 │ │ -02fc5e: 6e20 9a06 4100 |000d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02fc64: 0c01 |0010: move-result-object v1 │ │ -02fc66: 1a02 3d00 |0011: const-string v2, ")" // string@003d │ │ -02fc6a: 6e20 9a06 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02fc70: 0c01 |0016: move-result-object v1 │ │ -02fc72: 6e10 9c06 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -02fc78: 0c01 |001a: move-result-object v1 │ │ -02fc7a: 7120 d100 1000 |001b: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00d1 │ │ -02fc80: 6e20 a004 5300 |001e: invoke-virtual {v3, v5}, Lcom/gacode/relaunchx/ReLaunchApp;.setFullScreenIfNecessary:(Landroid/app/Activity;)V // method@04a0 │ │ -02fc86: 0e00 |0021: return-void │ │ +030ccc: |[030ccc] com.gacode.relaunchx.ReLaunchApp.generalOnResume:(Ljava/lang/String;Landroid/app/Activity;)V │ │ +030cdc: 1a00 1e04 |0000: const-string v0, "ReLaunchApp" // string@041e │ │ +030ce0: 2201 0202 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0202 │ │ +030ce4: 7010 9606 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +030cea: 1a02 4c00 |0007: const-string v2, "--- onResume(" // string@004c │ │ +030cee: 6e20 9a06 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +030cf4: 0c01 |000c: move-result-object v1 │ │ +030cf6: 6e20 9a06 4100 |000d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +030cfc: 0c01 |0010: move-result-object v1 │ │ +030cfe: 1a02 3d00 |0011: const-string v2, ")" // string@003d │ │ +030d02: 6e20 9a06 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +030d08: 0c01 |0016: move-result-object v1 │ │ +030d0a: 6e10 9c06 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +030d10: 0c01 |001a: move-result-object v1 │ │ +030d12: 7120 d100 1000 |001b: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00d1 │ │ +030d18: 6e20 a004 5300 |001e: invoke-virtual {v3, v5}, Lcom/gacode/relaunchx/ReLaunchApp;.setFullScreenIfNecessary:(Landroid/app/Activity;)V // method@04a0 │ │ +030d1e: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=790 │ │ 0x001e line=791 │ │ 0x0021 line=792 │ │ locals : │ │ 0x0000 - 0x0022 reg=3 this Lcom/gacode/relaunchx/ReLaunchApp; │ │ @@ -55579,17 +55585,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02fc88: |[02fc88] com.gacode.relaunchx.ReLaunchApp.getApps:()Ljava/util/List; │ │ -02fc98: 5410 7f06 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/ReLaunchApp;.apps:Ljava/util/List; // field@067f │ │ -02fc9c: 1100 |0002: return-object v0 │ │ +030d20: |[030d20] com.gacode.relaunchx.ReLaunchApp.getApps:()Ljava/util/List; │ │ +030d30: 5410 7f06 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/ReLaunchApp;.apps:Ljava/util/List; // field@067f │ │ +030d34: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/gacode/relaunchx/ReLaunchApp; │ │ │ │ #19 : (in Lcom/gacode/relaunchx/ReLaunchApp;) │ │ @@ -55597,17 +55603,17 @@ │ │ type : '()Ljava/util/HashMap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02fca0: |[02fca0] com.gacode.relaunchx.ReLaunchApp.getIcons:()Ljava/util/HashMap; │ │ -02fcb0: 5410 8906 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/ReLaunchApp;.icons:Ljava/util/HashMap; // field@0689 │ │ -02fcb4: 1100 |0002: return-object v0 │ │ +030d38: |[030d38] com.gacode.relaunchx.ReLaunchApp.getIcons:()Ljava/util/HashMap; │ │ +030d48: 5410 8906 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/ReLaunchApp;.icons:Ljava/util/HashMap; // field@0689 │ │ +030d4c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/gacode/relaunchx/ReLaunchApp; │ │ │ │ #20 : (in Lcom/gacode/relaunchx/ReLaunchApp;) │ │ @@ -55615,30 +55621,30 @@ │ │ type : '(Ljava/lang/String;)Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -02fcb8: |[02fcb8] com.gacode.relaunchx.ReLaunchApp.getIntentByLabel:(Ljava/lang/String;)Landroid/content/Intent; │ │ -02fcc8: 1a02 cf04 |0000: const-string v2, "\%" // string@04cf │ │ -02fccc: 6e20 8906 2600 |0002: invoke-virtual {v6, v2}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0689 │ │ -02fcd2: 0c01 |0005: move-result-object v1 │ │ -02fcd4: 2200 1c00 |0006: new-instance v0, Landroid/content/Intent; // type@001c │ │ -02fcd8: 7010 4c00 0000 |0008: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@004c │ │ -02fcde: 2202 1500 |000b: new-instance v2, Landroid/content/ComponentName; // type@0015 │ │ -02fce2: 1203 |000d: const/4 v3, #int 0 // #0 │ │ -02fce4: 4603 0103 |000e: aget-object v3, v1, v3 │ │ -02fce8: 1214 |0010: const/4 v4, #int 1 // #1 │ │ -02fcea: 4604 0104 |0011: aget-object v4, v1, v4 │ │ -02fcee: 7030 4300 3204 |0013: invoke-direct {v2, v3, v4}, Landroid/content/ComponentName;.:(Ljava/lang/String;Ljava/lang/String;)V // method@0043 │ │ -02fcf4: 6e20 5b00 2000 |0016: invoke-virtual {v0, v2}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@005b │ │ -02fcfa: 1502 0014 |0019: const/high16 v2, #int 335544320 // #1400 │ │ -02fcfe: 6e20 5e00 2000 |001b: invoke-virtual {v0, v2}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@005e │ │ -02fd04: 1100 |001e: return-object v0 │ │ +030d50: |[030d50] com.gacode.relaunchx.ReLaunchApp.getIntentByLabel:(Ljava/lang/String;)Landroid/content/Intent; │ │ +030d60: 1a02 cf04 |0000: const-string v2, "\%" // string@04cf │ │ +030d64: 6e20 8906 2600 |0002: invoke-virtual {v6, v2}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0689 │ │ +030d6a: 0c01 |0005: move-result-object v1 │ │ +030d6c: 2200 1c00 |0006: new-instance v0, Landroid/content/Intent; // type@001c │ │ +030d70: 7010 4c00 0000 |0008: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@004c │ │ +030d76: 2202 1500 |000b: new-instance v2, Landroid/content/ComponentName; // type@0015 │ │ +030d7a: 1203 |000d: const/4 v3, #int 0 // #0 │ │ +030d7c: 4603 0103 |000e: aget-object v3, v1, v3 │ │ +030d80: 1214 |0010: const/4 v4, #int 1 // #1 │ │ +030d82: 4604 0104 |0011: aget-object v4, v1, v4 │ │ +030d86: 7030 4300 3204 |0013: invoke-direct {v2, v3, v4}, Landroid/content/ComponentName;.:(Ljava/lang/String;Ljava/lang/String;)V // method@0043 │ │ +030d8c: 6e20 5b00 2000 |0016: invoke-virtual {v0, v2}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@005b │ │ +030d92: 1502 0014 |0019: const/high16 v2, #int 335544320 // #1400 │ │ +030d96: 6e20 5e00 2000 |001b: invoke-virtual {v0, v2}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@005e │ │ +030d9c: 1100 |001e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=550 │ │ 0x0006 line=551 │ │ 0x000b line=552 │ │ 0x0019 line=553 │ │ 0x001e line=555 │ │ @@ -55653,27 +55659,27 @@ │ │ type : '(Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -02fd08: |[02fd08] com.gacode.relaunchx.ReLaunchApp.getList:(Ljava/lang/String;)Ljava/util/List; │ │ -02fd18: 5410 8a06 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/ReLaunchApp;.m:Ljava/util/HashMap; // field@068a │ │ -02fd1c: 6e20 c206 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@06c2 │ │ -02fd22: 0a00 |0005: move-result v0 │ │ -02fd24: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ -02fd28: 5410 8a06 |0008: iget-object v0, v1, Lcom/gacode/relaunchx/ReLaunchApp;.m:Ljava/util/HashMap; // field@068a │ │ -02fd2c: 6e20 c306 2000 |000a: invoke-virtual {v0, v2}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ -02fd32: 0c00 |000d: move-result-object v0 │ │ -02fd34: 1f00 1802 |000e: check-cast v0, Ljava/util/List; // type@0218 │ │ -02fd38: 1100 |0010: return-object v0 │ │ -02fd3a: 2200 0d02 |0011: new-instance v0, Ljava/util/ArrayList; // type@020d │ │ -02fd3e: 7010 ae06 0000 |0013: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@06ae │ │ -02fd44: 28fa |0016: goto 0010 // -0006 │ │ +030da0: |[030da0] com.gacode.relaunchx.ReLaunchApp.getList:(Ljava/lang/String;)Ljava/util/List; │ │ +030db0: 5410 8a06 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/ReLaunchApp;.m:Ljava/util/HashMap; // field@068a │ │ +030db4: 6e20 c206 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@06c2 │ │ +030dba: 0a00 |0005: move-result v0 │ │ +030dbc: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ +030dc0: 5410 8a06 |0008: iget-object v0, v1, Lcom/gacode/relaunchx/ReLaunchApp;.m:Ljava/util/HashMap; // field@068a │ │ +030dc4: 6e20 c306 2000 |000a: invoke-virtual {v0, v2}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ +030dca: 0c00 |000d: move-result-object v0 │ │ +030dcc: 1f00 1802 |000e: check-cast v0, Ljava/util/List; // type@0218 │ │ +030dd0: 1100 |0010: return-object v0 │ │ +030dd2: 2200 0d02 |0011: new-instance v0, Ljava/util/ArrayList; // type@020d │ │ +030dd6: 7010 ae06 0000 |0013: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@06ae │ │ +030ddc: 28fa |0016: goto 0010 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ 0x0008 line=160 │ │ 0x0010 line=162 │ │ locals : │ │ 0x0000 - 0x0017 reg=1 this Lcom/gacode/relaunchx/ReLaunchApp; │ │ @@ -55684,18 +55690,18 @@ │ │ type : '()Lcom/gacode/relaunchx/ReLaunchApp$o1Comparator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -02fd48: |[02fd48] com.gacode.relaunchx.ReLaunchApp.getO1Comparator:()Lcom/gacode/relaunchx/ReLaunchApp$o1Comparator; │ │ -02fd58: 2200 7201 |0000: new-instance v0, Lcom/gacode/relaunchx/ReLaunchApp$o1Comparator; // type@0172 │ │ -02fd5c: 7020 6c04 1000 |0002: invoke-direct {v0, v1}, Lcom/gacode/relaunchx/ReLaunchApp$o1Comparator;.:(Lcom/gacode/relaunchx/ReLaunchApp;)V // method@046c │ │ -02fd62: 1100 |0005: return-object v0 │ │ +030de0: |[030de0] com.gacode.relaunchx.ReLaunchApp.getO1Comparator:()Lcom/gacode/relaunchx/ReLaunchApp$o1Comparator; │ │ +030df0: 2200 7201 |0000: new-instance v0, Lcom/gacode/relaunchx/ReLaunchApp$o1Comparator; // type@0172 │ │ +030df4: 7020 6c04 1000 |0002: invoke-direct {v0, v1}, Lcom/gacode/relaunchx/ReLaunchApp$o1Comparator;.:(Lcom/gacode/relaunchx/ReLaunchApp;)V // method@046c │ │ +030dfa: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=619 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/gacode/relaunchx/ReLaunchApp; │ │ │ │ #23 : (in Lcom/gacode/relaunchx/ReLaunchApp;) │ │ @@ -55703,17 +55709,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02fd64: |[02fd64] com.gacode.relaunchx.ReLaunchApp.getReaders:()Ljava/util/List; │ │ -02fd74: 5410 8b06 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/ReLaunchApp;.readers:Ljava/util/List; // field@068b │ │ -02fd78: 1100 |0002: return-object v0 │ │ +030dfc: |[030dfc] com.gacode.relaunchx.ReLaunchApp.getReaders:()Ljava/util/List; │ │ +030e0c: 5410 8b06 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/ReLaunchApp;.readers:Ljava/util/List; // field@068b │ │ +030e10: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/gacode/relaunchx/ReLaunchApp; │ │ │ │ #24 : (in Lcom/gacode/relaunchx/ReLaunchApp;) │ │ @@ -55721,30 +55727,30 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -02fd7c: |[02fd7c] com.gacode.relaunchx.ReLaunchApp.isStartDir:(Ljava/lang/String;)Z │ │ -02fd8c: 6e10 8304 0400 |0000: invoke-virtual {v4}, Lcom/gacode/relaunchx/ReLaunchApp;.getBaseContext:()Landroid/content/Context; // method@0483 │ │ -02fd92: 0c02 |0003: move-result-object v2 │ │ -02fd94: 7110 c400 0200 |0004: invoke-static {v2}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@00c4 │ │ -02fd9a: 0c00 |0007: move-result-object v0 │ │ -02fd9c: 1a02 cd0d |0008: const-string v2, "startDir" // string@0dcd │ │ -02fda0: 1a03 6600 |000a: const-string v3, "/sdcard,/media/My Files" // string@0066 │ │ -02fda4: 7230 6f00 2003 |000c: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -02fdaa: 0c01 |000f: move-result-object v1 │ │ -02fdac: 6e20 7906 5100 |0010: invoke-virtual {v1, v5}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@0679 │ │ -02fdb2: 0a02 |0013: move-result v2 │ │ -02fdb4: 3802 0400 |0014: if-eqz v2, 0018 // +0004 │ │ -02fdb8: 1212 |0016: const/4 v2, #int 1 // #1 │ │ -02fdba: 0f02 |0017: return v2 │ │ -02fdbc: 1202 |0018: const/4 v2, #int 0 // #0 │ │ -02fdbe: 28fe |0019: goto 0017 // -0002 │ │ +030e14: |[030e14] com.gacode.relaunchx.ReLaunchApp.isStartDir:(Ljava/lang/String;)Z │ │ +030e24: 6e10 8304 0400 |0000: invoke-virtual {v4}, Lcom/gacode/relaunchx/ReLaunchApp;.getBaseContext:()Landroid/content/Context; // method@0483 │ │ +030e2a: 0c02 |0003: move-result-object v2 │ │ +030e2c: 7110 c400 0200 |0004: invoke-static {v2}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@00c4 │ │ +030e32: 0c00 |0007: move-result-object v0 │ │ +030e34: 1a02 cd0d |0008: const-string v2, "startDir" // string@0dcd │ │ +030e38: 1a03 6600 |000a: const-string v3, "/sdcard,/media/My Files" // string@0066 │ │ +030e3c: 7230 6f00 2003 |000c: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +030e42: 0c01 |000f: move-result-object v1 │ │ +030e44: 6e20 7906 5100 |0010: invoke-virtual {v1, v5}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@0679 │ │ +030e4a: 0a02 |0013: move-result v2 │ │ +030e4c: 3802 0400 |0014: if-eqz v2, 0018 // +0004 │ │ +030e50: 1212 |0016: const/4 v2, #int 1 // #1 │ │ +030e52: 0f02 |0017: return v2 │ │ +030e54: 1202 |0018: const/4 v2, #int 0 // #0 │ │ +030e56: 28fe |0019: goto 0017 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=825 │ │ 0x0000 line=826 │ │ 0x0008 line=827 │ │ 0x0010 line=828 │ │ 0x0016 line=829 │ │ @@ -55756,233 +55762,240 @@ │ │ 0x0000 - 0x001a reg=5 dir Ljava/lang/String; │ │ │ │ #25 : (in Lcom/gacode/relaunchx/ReLaunchApp;) │ │ name : 'launchReader' │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 11 │ │ + registers : 12 │ │ ins : 3 │ │ outs : 4 │ │ - insns size : 290 16-bit code units │ │ -02fdc0: |[02fdc0] com.gacode.relaunchx.ReLaunchApp.launchReader:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ -02fdd0: 1507 0014 |0000: const/high16 v7, #int 335544320 // #1400 │ │ -02fdd4: 1226 |0002: const/4 v6, #int 2 // #2 │ │ -02fdd6: 1205 |0003: const/4 v5, #int 0 // #0 │ │ -02fdd8: 1214 |0004: const/4 v4, #int 1 // #1 │ │ -02fdda: 1a02 7d00 |0005: const-string v2, ":" // string@007d │ │ -02fdde: 6e20 8906 2900 |0007: invoke-virtual {v9, v2}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0689 │ │ -02fde4: 0c01 |000a: move-result-object v1 │ │ -02fde6: 2112 |000b: array-length v2, v1 │ │ -02fde8: 3362 7100 |000c: if-ne v2, v6, 007d // +0071 │ │ -02fdec: 4602 0105 |000e: aget-object v2, v1, v5 │ │ -02fdf0: 1a03 7301 |0010: const-string v3, "Intent" // string@0173 │ │ -02fdf4: 6e20 7c06 3200 |0012: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -02fdfa: 0a02 |0015: move-result v2 │ │ -02fdfc: 3802 6700 |0016: if-eqz v2, 007d // +0067 │ │ -02fe00: 2200 1c00 |0018: new-instance v0, Landroid/content/Intent; // type@001c │ │ -02fe04: 7010 4c00 0000 |001a: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@004c │ │ -02fe0a: 1a02 5805 |001d: const-string v2, "android.intent.action.VIEW" // string@0558 │ │ -02fe0e: 6e20 5a00 2000 |001f: invoke-virtual {v0, v2}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@005a │ │ -02fe14: 6e20 5e00 7000 |0022: invoke-virtual {v0, v7}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@005e │ │ -02fe1a: 2202 0202 |0025: new-instance v2, Ljava/lang/StringBuilder; // type@0202 │ │ -02fe1e: 7010 9606 0200 |0027: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -02fe24: 1a03 8c07 |002a: const-string v3, "file:///" // string@078c │ │ -02fe28: 6e20 9a06 3200 |002c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02fe2e: 0c02 |002f: move-result-object v2 │ │ -02fe30: 6e20 8b06 4a00 |0030: invoke-virtual {v10, v4}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@068b │ │ -02fe36: 0c03 |0033: move-result-object v3 │ │ -02fe38: 7110 9900 0300 |0034: invoke-static {v3}, Landroid/net/Uri;.encode:(Ljava/lang/String;)Ljava/lang/String; // method@0099 │ │ -02fe3e: 0c03 |0037: move-result-object v3 │ │ -02fe40: 6e20 9a06 3200 |0038: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02fe46: 0c02 |003b: move-result-object v2 │ │ -02fe48: 6e10 9c06 0200 |003c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -02fe4e: 0c02 |003f: move-result-object v2 │ │ -02fe50: 7110 9b00 0200 |0040: invoke-static {v2}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@009b │ │ -02fe56: 0c02 |0043: move-result-object v2 │ │ -02fe58: 4603 0104 |0044: aget-object v3, v1, v4 │ │ -02fe5c: 6e30 5d00 2003 |0046: invoke-virtual {v0, v2, v3}, Landroid/content/Intent;.setDataAndType:(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/Intent; // method@005d │ │ -02fe62: 1a02 0a0a |0049: const-string v2, "lastOpened" // string@0a0a │ │ -02fe66: 7110 4d06 0500 |004b: invoke-static {v5}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@064d │ │ -02fe6c: 0c03 |004e: move-result-object v3 │ │ -02fe6e: 6e40 7204 283a |004f: invoke-virtual {v8, v2, v10, v3}, Lcom/gacode/relaunchx/ReLaunchApp;.addToList:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;)V // method@0472 │ │ -02fe74: 1a02 0a0a |0052: const-string v2, "lastOpened" // string@0a0a │ │ -02fe78: 6e20 9d04 2800 |0054: invoke-virtual {v8, v2}, Lcom/gacode/relaunchx/ReLaunchApp;.saveList:(Ljava/lang/String;)V // method@049d │ │ -02fe7e: 5482 8806 |0057: iget-object v2, v8, Lcom/gacode/relaunchx/ReLaunchApp;.history:Ljava/util/HashMap; // field@0688 │ │ -02fe82: 6e20 c206 a200 |0059: invoke-virtual {v2, v10}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@06c2 │ │ -02fe88: 0a02 |005c: move-result v2 │ │ -02fe8a: 3802 1000 |005d: if-eqz v2, 006d // +0010 │ │ -02fe8e: 5482 8806 |005f: iget-object v2, v8, Lcom/gacode/relaunchx/ReLaunchApp;.history:Ljava/util/HashMap; // field@0688 │ │ -02fe92: 6e20 c306 a200 |0061: invoke-virtual {v2, v10}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ -02fe98: 0c02 |0064: move-result-object v2 │ │ -02fe9a: 1f02 f501 |0065: check-cast v2, Ljava/lang/Integer; // type@01f5 │ │ -02fe9e: 6e10 5c06 0200 |0067: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -02fea4: 0a02 |006a: move-result v2 │ │ -02fea6: 3362 1000 |006b: if-ne v2, v6, 007b // +0010 │ │ -02feaa: 5482 8806 |006d: iget-object v2, v8, Lcom/gacode/relaunchx/ReLaunchApp;.history:Ljava/util/HashMap; // field@0688 │ │ -02feae: 7110 5f06 0400 |006f: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -02feb4: 0c03 |0072: move-result-object v3 │ │ -02feb6: 6e30 c506 a203 |0073: invoke-virtual {v2, v10, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@06c5 │ │ -02febc: 1a02 9f08 |0076: const-string v2, "history" // string@089f │ │ -02fec0: 6e20 9d04 2800 |0078: invoke-virtual {v8, v2}, Lcom/gacode/relaunchx/ReLaunchApp;.saveList:(Ljava/lang/String;)V // method@049d │ │ -02fec6: 0702 |007b: move-object v2, v0 │ │ -02fec8: 1102 |007c: return-object v2 │ │ -02feca: 6e20 8504 9800 |007d: invoke-virtual {v8, v9}, Lcom/gacode/relaunchx/ReLaunchApp;.getIntentByLabel:(Ljava/lang/String;)Landroid/content/Intent; // method@0485 │ │ -02fed0: 0c00 |0080: move-result-object v0 │ │ -02fed2: 3900 4200 |0081: if-nez v0, 00c3 // +0042 │ │ -02fed6: 2202 0202 |0083: new-instance v2, Ljava/lang/StringBuilder; // type@0202 │ │ -02feda: 7010 9606 0200 |0085: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -02fee0: 6e10 8b04 0800 |0088: invoke-virtual {v8}, Lcom/gacode/relaunchx/ReLaunchApp;.getResources:()Landroid/content/res/Resources; // method@048b │ │ -02fee6: 0c03 |008b: move-result-object v3 │ │ -02fee8: 1404 aa00 087f |008c: const v4, #float 1.80778e+38 // #7f0800aa │ │ -02feee: 6e20 8000 4300 |008f: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -02fef4: 0c03 |0092: move-result-object v3 │ │ -02fef6: 6e20 9a06 3200 |0093: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02fefc: 0c02 |0096: move-result-object v2 │ │ -02fefe: 1a03 0300 |0097: const-string v3, " "" // string@0003 │ │ -02ff02: 6e20 9a06 3200 |0099: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02ff08: 0c02 |009c: move-result-object v2 │ │ -02ff0a: 6e20 9a06 9200 |009d: invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02ff10: 0c02 |00a0: move-result-object v2 │ │ -02ff12: 1a03 0f00 |00a1: const-string v3, "" " // string@000f │ │ -02ff16: 6e20 9a06 3200 |00a3: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02ff1c: 0c02 |00a6: move-result-object v2 │ │ -02ff1e: 6e10 8b04 0800 |00a7: invoke-virtual {v8}, Lcom/gacode/relaunchx/ReLaunchApp;.getResources:()Landroid/content/res/Resources; // method@048b │ │ -02ff24: 0c03 |00aa: move-result-object v3 │ │ -02ff26: 1404 ab00 087f |00ab: const v4, #float 1.80778e+38 // #7f0800ab │ │ -02ff2c: 6e20 8000 4300 |00ae: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -02ff32: 0c03 |00b1: move-result-object v3 │ │ -02ff34: 6e20 9a06 3200 |00b2: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02ff3a: 0c02 |00b5: move-result-object v2 │ │ -02ff3c: 6e10 9c06 0200 |00b6: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -02ff42: 0c02 |00b9: move-result-object v2 │ │ -02ff44: 7130 5d01 2805 |00ba: invoke-static {v8, v2, v5}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@015d │ │ -02ff4a: 0c02 |00bd: move-result-object v2 │ │ -02ff4c: 6e10 5e01 0200 |00be: invoke-virtual {v2}, Landroid/widget/Toast;.show:()V // method@015e │ │ -02ff52: 1202 |00c1: const/4 v2, #int 0 // #0 │ │ -02ff54: 28ba |00c2: goto 007c // -0046 │ │ -02ff56: 1a02 5805 |00c3: const-string v2, "android.intent.action.VIEW" // string@0558 │ │ -02ff5a: 6e20 5a00 2000 |00c5: invoke-virtual {v0, v2}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@005a │ │ -02ff60: 6e20 5e00 7000 |00c8: invoke-virtual {v0, v7}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@005e │ │ -02ff66: 2202 0202 |00cb: new-instance v2, Ljava/lang/StringBuilder; // type@0202 │ │ -02ff6a: 7010 9606 0200 |00cd: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -02ff70: 1a03 8c07 |00d0: const-string v3, "file:///" // string@078c │ │ -02ff74: 6e20 9a06 3200 |00d2: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02ff7a: 0c02 |00d5: move-result-object v2 │ │ -02ff7c: 6e20 8b06 4a00 |00d6: invoke-virtual {v10, v4}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@068b │ │ -02ff82: 0c03 |00d9: move-result-object v3 │ │ -02ff84: 7110 9900 0300 |00da: invoke-static {v3}, Landroid/net/Uri;.encode:(Ljava/lang/String;)Ljava/lang/String; // method@0099 │ │ -02ff8a: 0c03 |00dd: move-result-object v3 │ │ -02ff8c: 6e20 9a06 3200 |00de: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -02ff92: 0c02 |00e1: move-result-object v2 │ │ -02ff94: 6e10 9c06 0200 |00e2: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -02ff9a: 0c02 |00e5: move-result-object v2 │ │ -02ff9c: 7110 9b00 0200 |00e6: invoke-static {v2}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@009b │ │ -02ffa2: 0c02 |00e9: move-result-object v2 │ │ -02ffa4: 6e20 5c00 2000 |00ea: invoke-virtual {v0, v2}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@005c │ │ -02ffaa: 1a02 0a0a |00ed: const-string v2, "lastOpened" // string@0a0a │ │ -02ffae: 7110 4d06 0500 |00ef: invoke-static {v5}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@064d │ │ -02ffb4: 0c03 |00f2: move-result-object v3 │ │ -02ffb6: 6e40 7204 283a |00f3: invoke-virtual {v8, v2, v10, v3}, Lcom/gacode/relaunchx/ReLaunchApp;.addToList:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;)V // method@0472 │ │ -02ffbc: 1a02 0a0a |00f6: const-string v2, "lastOpened" // string@0a0a │ │ -02ffc0: 6e20 9d04 2800 |00f8: invoke-virtual {v8, v2}, Lcom/gacode/relaunchx/ReLaunchApp;.saveList:(Ljava/lang/String;)V // method@049d │ │ -02ffc6: 5482 8806 |00fb: iget-object v2, v8, Lcom/gacode/relaunchx/ReLaunchApp;.history:Ljava/util/HashMap; // field@0688 │ │ -02ffca: 6e20 c206 a200 |00fd: invoke-virtual {v2, v10}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@06c2 │ │ -02ffd0: 0a02 |0100: move-result v2 │ │ -02ffd2: 3802 1000 |0101: if-eqz v2, 0111 // +0010 │ │ -02ffd6: 5482 8806 |0103: iget-object v2, v8, Lcom/gacode/relaunchx/ReLaunchApp;.history:Ljava/util/HashMap; // field@0688 │ │ -02ffda: 6e20 c306 a200 |0105: invoke-virtual {v2, v10}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ -02ffe0: 0c02 |0108: move-result-object v2 │ │ -02ffe2: 1f02 f501 |0109: check-cast v2, Ljava/lang/Integer; // type@01f5 │ │ -02ffe6: 6e10 5c06 0200 |010b: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -02ffec: 0a02 |010e: move-result v2 │ │ -02ffee: 3362 1000 |010f: if-ne v2, v6, 011f // +0010 │ │ -02fff2: 5482 8806 |0111: iget-object v2, v8, Lcom/gacode/relaunchx/ReLaunchApp;.history:Ljava/util/HashMap; // field@0688 │ │ -02fff6: 7110 5f06 0400 |0113: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -02fffc: 0c03 |0116: move-result-object v3 │ │ -02fffe: 6e30 c506 a203 |0117: invoke-virtual {v2, v10, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@06c5 │ │ -030004: 1a02 9f08 |011a: const-string v2, "history" // string@089f │ │ -030008: 6e20 9d04 2800 |011c: invoke-virtual {v8, v2}, Lcom/gacode/relaunchx/ReLaunchApp;.saveList:(Ljava/lang/String;)V // method@049d │ │ -03000e: 0702 |011f: move-object v2, v0 │ │ -030010: 2900 5cff |0120: goto/16 007c // -00a4 │ │ + insns size : 293 16-bit code units │ │ +030e58: |[030e58] com.gacode.relaunchx.ReLaunchApp.launchReader:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ +030e68: 1508 0014 |0000: const/high16 v8, #int 335544320 // #1400 │ │ +030e6c: 1227 |0002: const/4 v7, #int 2 // #2 │ │ +030e6e: 1206 |0003: const/4 v6, #int 0 // #0 │ │ +030e70: 1215 |0004: const/4 v5, #int 1 // #1 │ │ +030e72: 1a03 7d00 |0005: const-string v3, ":" // string@007d │ │ +030e76: 6e20 8906 3a00 |0007: invoke-virtual {v10, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0689 │ │ +030e7c: 0c02 |000a: move-result-object v2 │ │ +030e7e: 2123 |000b: array-length v3, v2 │ │ +030e80: 3373 7200 |000c: if-ne v3, v7, 007e // +0072 │ │ +030e84: 4603 0206 |000e: aget-object v3, v2, v6 │ │ +030e88: 1a04 7301 |0010: const-string v4, "Intent" // string@0173 │ │ +030e8c: 6e20 7c06 4300 |0012: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +030e92: 0a03 |0015: move-result v3 │ │ +030e94: 3803 6800 |0016: if-eqz v3, 007e // +0068 │ │ +030e98: 2200 1c00 |0018: new-instance v0, Landroid/content/Intent; // type@001c │ │ +030e9c: 7010 4c00 0000 |001a: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@004c │ │ +030ea2: 1a03 5805 |001d: const-string v3, "android.intent.action.VIEW" // string@0558 │ │ +030ea6: 6e20 5a00 3000 |001f: invoke-virtual {v0, v3}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@005a │ │ +030eac: 6e20 5e00 8000 |0022: invoke-virtual {v0, v8}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@005e │ │ +030eb2: 2203 0202 |0025: new-instance v3, Ljava/lang/StringBuilder; // type@0202 │ │ +030eb6: 7010 9606 0300 |0027: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +030ebc: 1a04 8c07 |002a: const-string v4, "file:///" // string@078c │ │ +030ec0: 6e20 9a06 4300 |002c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +030ec6: 0c03 |002f: move-result-object v3 │ │ +030ec8: 6e20 8b06 5b00 |0030: invoke-virtual {v11, v5}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@068b │ │ +030ece: 0c04 |0033: move-result-object v4 │ │ +030ed0: 7110 9900 0400 |0034: invoke-static {v4}, Landroid/net/Uri;.encode:(Ljava/lang/String;)Ljava/lang/String; // method@0099 │ │ +030ed6: 0c04 |0037: move-result-object v4 │ │ +030ed8: 6e20 9a06 4300 |0038: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +030ede: 0c03 |003b: move-result-object v3 │ │ +030ee0: 6e10 9c06 0300 |003c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +030ee6: 0c03 |003f: move-result-object v3 │ │ +030ee8: 7110 9b00 0300 |0040: invoke-static {v3}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@009b │ │ +030eee: 0c03 |0043: move-result-object v3 │ │ +030ef0: 4604 0205 |0044: aget-object v4, v2, v5 │ │ +030ef4: 6e30 5d00 3004 |0046: invoke-virtual {v0, v3, v4}, Landroid/content/Intent;.setDataAndType:(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/Intent; // method@005d │ │ +030efa: 1a03 0a0a |0049: const-string v3, "lastOpened" // string@0a0a │ │ +030efe: 7110 4d06 0600 |004b: invoke-static {v6}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@064d │ │ +030f04: 0c04 |004e: move-result-object v4 │ │ +030f06: 6e40 7204 394b |004f: invoke-virtual {v9, v3, v11, v4}, Lcom/gacode/relaunchx/ReLaunchApp;.addToList:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;)V // method@0472 │ │ +030f0c: 1a03 0a0a |0052: const-string v3, "lastOpened" // string@0a0a │ │ +030f10: 6e20 9d04 3900 |0054: invoke-virtual {v9, v3}, Lcom/gacode/relaunchx/ReLaunchApp;.saveList:(Ljava/lang/String;)V // method@049d │ │ +030f16: 5493 8806 |0057: iget-object v3, v9, Lcom/gacode/relaunchx/ReLaunchApp;.history:Ljava/util/HashMap; // field@0688 │ │ +030f1a: 6e20 c206 b300 |0059: invoke-virtual {v3, v11}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@06c2 │ │ +030f20: 0a03 |005c: move-result v3 │ │ +030f22: 3803 1000 |005d: if-eqz v3, 006d // +0010 │ │ +030f26: 5493 8806 |005f: iget-object v3, v9, Lcom/gacode/relaunchx/ReLaunchApp;.history:Ljava/util/HashMap; // field@0688 │ │ +030f2a: 6e20 c306 b300 |0061: invoke-virtual {v3, v11}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ +030f30: 0c03 |0064: move-result-object v3 │ │ +030f32: 1f03 f501 |0065: check-cast v3, Ljava/lang/Integer; // type@01f5 │ │ +030f36: 6e10 5c06 0300 |0067: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +030f3c: 0a03 |006a: move-result v3 │ │ +030f3e: 3373 1000 |006b: if-ne v3, v7, 007b // +0010 │ │ +030f42: 5493 8806 |006d: iget-object v3, v9, Lcom/gacode/relaunchx/ReLaunchApp;.history:Ljava/util/HashMap; // field@0688 │ │ +030f46: 7110 5f06 0500 |006f: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +030f4c: 0c04 |0072: move-result-object v4 │ │ +030f4e: 6e30 c506 b304 |0073: invoke-virtual {v3, v11, v4}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@06c5 │ │ +030f54: 1a03 9f08 |0076: const-string v3, "history" // string@089f │ │ +030f58: 6e20 9d04 3900 |0078: invoke-virtual {v9, v3}, Lcom/gacode/relaunchx/ReLaunchApp;.saveList:(Ljava/lang/String;)V // method@049d │ │ +030f5e: 0701 |007b: move-object v1, v0 │ │ +030f60: 0703 |007c: move-object v3, v0 │ │ +030f62: 1103 |007d: return-object v3 │ │ +030f64: 6e20 8504 a900 |007e: invoke-virtual {v9, v10}, Lcom/gacode/relaunchx/ReLaunchApp;.getIntentByLabel:(Ljava/lang/String;)Landroid/content/Intent; // method@0485 │ │ +030f6a: 0c00 |0081: move-result-object v0 │ │ +030f6c: 3900 4300 |0082: if-nez v0, 00c5 // +0043 │ │ +030f70: 2203 0202 |0084: new-instance v3, Ljava/lang/StringBuilder; // type@0202 │ │ +030f74: 7010 9606 0300 |0086: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +030f7a: 6e10 8b04 0900 |0089: invoke-virtual {v9}, Lcom/gacode/relaunchx/ReLaunchApp;.getResources:()Landroid/content/res/Resources; // method@048b │ │ +030f80: 0c04 |008c: move-result-object v4 │ │ +030f82: 1405 aa00 087f |008d: const v5, #float 1.80778e+38 // #7f0800aa │ │ +030f88: 6e20 8000 5400 |0090: invoke-virtual {v4, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +030f8e: 0c04 |0093: move-result-object v4 │ │ +030f90: 6e20 9a06 4300 |0094: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +030f96: 0c03 |0097: move-result-object v3 │ │ +030f98: 1a04 0300 |0098: const-string v4, " "" // string@0003 │ │ +030f9c: 6e20 9a06 4300 |009a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +030fa2: 0c03 |009d: move-result-object v3 │ │ +030fa4: 6e20 9a06 a300 |009e: invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +030faa: 0c03 |00a1: move-result-object v3 │ │ +030fac: 1a04 0f00 |00a2: const-string v4, "" " // string@000f │ │ +030fb0: 6e20 9a06 4300 |00a4: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +030fb6: 0c03 |00a7: move-result-object v3 │ │ +030fb8: 6e10 8b04 0900 |00a8: invoke-virtual {v9}, Lcom/gacode/relaunchx/ReLaunchApp;.getResources:()Landroid/content/res/Resources; // method@048b │ │ +030fbe: 0c04 |00ab: move-result-object v4 │ │ +030fc0: 1405 ab00 087f |00ac: const v5, #float 1.80778e+38 // #7f0800ab │ │ +030fc6: 6e20 8000 5400 |00af: invoke-virtual {v4, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +030fcc: 0c04 |00b2: move-result-object v4 │ │ +030fce: 6e20 9a06 4300 |00b3: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +030fd4: 0c03 |00b6: move-result-object v3 │ │ +030fd6: 6e10 9c06 0300 |00b7: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +030fdc: 0c03 |00ba: move-result-object v3 │ │ +030fde: 7130 5d01 3906 |00bb: invoke-static {v9, v3, v6}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@015d │ │ +030fe4: 0c03 |00be: move-result-object v3 │ │ +030fe6: 6e10 5e01 0300 |00bf: invoke-virtual {v3}, Landroid/widget/Toast;.show:()V // method@015e │ │ +030fec: 1203 |00c2: const/4 v3, #int 0 // #0 │ │ +030fee: 0701 |00c3: move-object v1, v0 │ │ +030ff0: 28b9 |00c4: goto 007d // -0047 │ │ +030ff2: 1a03 5805 |00c5: const-string v3, "android.intent.action.VIEW" // string@0558 │ │ +030ff6: 6e20 5a00 3000 |00c7: invoke-virtual {v0, v3}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@005a │ │ +030ffc: 6e20 5e00 8000 |00ca: invoke-virtual {v0, v8}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@005e │ │ +031002: 2203 0202 |00cd: new-instance v3, Ljava/lang/StringBuilder; // type@0202 │ │ +031006: 7010 9606 0300 |00cf: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +03100c: 1a04 8c07 |00d2: const-string v4, "file:///" // string@078c │ │ +031010: 6e20 9a06 4300 |00d4: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +031016: 0c03 |00d7: move-result-object v3 │ │ +031018: 6e20 8b06 5b00 |00d8: invoke-virtual {v11, v5}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@068b │ │ +03101e: 0c04 |00db: move-result-object v4 │ │ +031020: 7110 9900 0400 |00dc: invoke-static {v4}, Landroid/net/Uri;.encode:(Ljava/lang/String;)Ljava/lang/String; // method@0099 │ │ +031026: 0c04 |00df: move-result-object v4 │ │ +031028: 6e20 9a06 4300 |00e0: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +03102e: 0c03 |00e3: move-result-object v3 │ │ +031030: 6e10 9c06 0300 |00e4: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +031036: 0c03 |00e7: move-result-object v3 │ │ +031038: 7110 9b00 0300 |00e8: invoke-static {v3}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@009b │ │ +03103e: 0c03 |00eb: move-result-object v3 │ │ +031040: 6e20 5c00 3000 |00ec: invoke-virtual {v0, v3}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@005c │ │ +031046: 1a03 0a0a |00ef: const-string v3, "lastOpened" // string@0a0a │ │ +03104a: 7110 4d06 0600 |00f1: invoke-static {v6}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@064d │ │ +031050: 0c04 |00f4: move-result-object v4 │ │ +031052: 6e40 7204 394b |00f5: invoke-virtual {v9, v3, v11, v4}, Lcom/gacode/relaunchx/ReLaunchApp;.addToList:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;)V // method@0472 │ │ +031058: 1a03 0a0a |00f8: const-string v3, "lastOpened" // string@0a0a │ │ +03105c: 6e20 9d04 3900 |00fa: invoke-virtual {v9, v3}, Lcom/gacode/relaunchx/ReLaunchApp;.saveList:(Ljava/lang/String;)V // method@049d │ │ +031062: 5493 8806 |00fd: iget-object v3, v9, Lcom/gacode/relaunchx/ReLaunchApp;.history:Ljava/util/HashMap; // field@0688 │ │ +031066: 6e20 c206 b300 |00ff: invoke-virtual {v3, v11}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@06c2 │ │ +03106c: 0a03 |0102: move-result v3 │ │ +03106e: 3803 1000 |0103: if-eqz v3, 0113 // +0010 │ │ +031072: 5493 8806 |0105: iget-object v3, v9, Lcom/gacode/relaunchx/ReLaunchApp;.history:Ljava/util/HashMap; // field@0688 │ │ +031076: 6e20 c306 b300 |0107: invoke-virtual {v3, v11}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ +03107c: 0c03 |010a: move-result-object v3 │ │ +03107e: 1f03 f501 |010b: check-cast v3, Ljava/lang/Integer; // type@01f5 │ │ +031082: 6e10 5c06 0300 |010d: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +031088: 0a03 |0110: move-result v3 │ │ +03108a: 3373 1000 |0111: if-ne v3, v7, 0121 // +0010 │ │ +03108e: 5493 8806 |0113: iget-object v3, v9, Lcom/gacode/relaunchx/ReLaunchApp;.history:Ljava/util/HashMap; // field@0688 │ │ +031092: 7110 5f06 0500 |0115: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +031098: 0c04 |0118: move-result-object v4 │ │ +03109a: 6e30 c506 b304 |0119: invoke-virtual {v3, v11, v4}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@06c5 │ │ +0310a0: 1a03 9f08 |011c: const-string v3, "history" // string@089f │ │ +0310a4: 6e20 9d04 3900 |011e: invoke-virtual {v9, v3}, Lcom/gacode/relaunchx/ReLaunchApp;.saveList:(Ljava/lang/String;)V // method@049d │ │ +0310aa: 0701 |0121: move-object v1, v0 │ │ +0310ac: 0703 |0122: move-object v3, v0 │ │ +0310ae: 2900 5aff |0123: goto/16 007d // -00a6 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=561 │ │ 0x000b line=562 │ │ 0x0018 line=563 │ │ 0x001d line=564 │ │ 0x0022 line=565 │ │ 0x0025 line=567 │ │ 0x0049 line=568 │ │ 0x0052 line=569 │ │ 0x0057 line=570 │ │ 0x006d line=571 │ │ 0x0076 line=572 │ │ - 0x007c line=604 │ │ - 0x007d line=576 │ │ - 0x0081 line=577 │ │ - 0x0083 line=579 │ │ - 0x0088 line=581 │ │ - 0x00a7 line=585 │ │ - 0x00ba line=579 │ │ - 0x00be line=587 │ │ - 0x00c1 line=604 │ │ - 0x00c3 line=589 │ │ - 0x00c8 line=590 │ │ - 0x00cb line=594 │ │ - 0x00ed line=595 │ │ - 0x00f6 line=596 │ │ - 0x00fb line=597 │ │ - 0x0111 line=598 │ │ - 0x011a line=599 │ │ - 0x0120 line=601 │ │ - locals : │ │ - 0x001d - 0x007d reg=0 i Landroid/content/Intent; │ │ - 0x0081 - 0x0122 reg=0 i Landroid/content/Intent; │ │ - 0x000b - 0x0122 reg=1 re [Ljava/lang/String; │ │ - 0x0000 - 0x0122 reg=8 this Lcom/gacode/relaunchx/ReLaunchApp; │ │ - 0x0000 - 0x0122 reg=9 name Ljava/lang/String; │ │ - 0x0000 - 0x0122 reg=10 file Ljava/lang/String; │ │ + 0x007d line=604 │ │ + 0x007e line=576 │ │ + 0x0082 line=577 │ │ + 0x0084 line=579 │ │ + 0x0089 line=581 │ │ + 0x00a8 line=585 │ │ + 0x00bb line=579 │ │ + 0x00bf line=587 │ │ + 0x00c2 line=604 │ │ + 0x00c5 line=589 │ │ + 0x00ca line=590 │ │ + 0x00cd line=594 │ │ + 0x00ef line=595 │ │ + 0x00f8 line=596 │ │ + 0x00fd line=597 │ │ + 0x0113 line=598 │ │ + 0x011c line=599 │ │ + 0x0123 line=601 │ │ + locals : │ │ + 0x001d - 0x007c reg=0 i Landroid/content/Intent; │ │ + 0x007c - 0x007e reg=1 i Landroid/content/Intent; │ │ + 0x0082 - 0x00c4 reg=0 i Landroid/content/Intent; │ │ + 0x00c4 - 0x00c5 reg=1 i Landroid/content/Intent; │ │ + 0x00c5 - 0x0122 reg=0 i Landroid/content/Intent; │ │ + 0x0122 - 0x0125 reg=1 i Landroid/content/Intent; │ │ + 0x000b - 0x0125 reg=2 re [Ljava/lang/String; │ │ + 0x0000 - 0x0125 reg=9 this Lcom/gacode/relaunchx/ReLaunchApp; │ │ + 0x0000 - 0x0125 reg=10 name Ljava/lang/String; │ │ + 0x0000 - 0x0125 reg=11 file Ljava/lang/String; │ │ │ │ #26 : (in Lcom/gacode/relaunchx/ReLaunchApp;) │ │ name : 'moveFile' │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 50 16-bit code units │ │ -030014: |[030014] com.gacode.relaunchx.ReLaunchApp.moveFile:(Ljava/lang/String;Ljava/lang/String;)Z │ │ -030024: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -030026: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -030028: 1a03 5a00 |0002: const-string v3, "/" // string@005a │ │ -03002c: 6e20 8906 3700 |0004: invoke-virtual {v7, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0689 │ │ -030032: 0c03 |0007: move-result-object v3 │ │ -030034: 4603 0305 |0008: aget-object v3, v3, v5 │ │ -030038: 1a04 5a00 |000a: const-string v4, "/" // string@005a │ │ -03003c: 6e20 8906 4800 |000c: invoke-virtual {v8, v4}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0689 │ │ -030042: 0c04 |000f: move-result-object v4 │ │ -030044: 4604 0405 |0010: aget-object v4, v4, v5 │ │ -030048: 6e20 7d06 4300 |0012: invoke-virtual {v3, v4}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@067d │ │ -03004e: 0a03 |0015: move-result v3 │ │ -030050: 3803 1100 |0016: if-eqz v3, 0027 // +0011 │ │ -030054: 2202 e001 |0018: new-instance v2, Ljava/io/File; // type@01e0 │ │ -030058: 7020 2a06 7200 |001a: invoke-direct {v2, v7}, Ljava/io/File;.:(Ljava/lang/String;)V // method@062a │ │ -03005e: 2200 e001 |001d: new-instance v0, Ljava/io/File; // type@01e0 │ │ -030062: 7020 2a06 8000 |001f: invoke-direct {v0, v8}, Ljava/io/File;.:(Ljava/lang/String;)V // method@062a │ │ -030068: 6e20 3906 0200 |0022: invoke-virtual {v2, v0}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@0639 │ │ -03006e: 0a01 |0025: move-result v1 │ │ -030070: 0f01 |0026: return v1 │ │ -030072: 6e40 7704 7658 |0027: invoke-virtual {v6, v7, v8, v5}, Lcom/gacode/relaunchx/ReLaunchApp;.copyFile:(Ljava/lang/String;Ljava/lang/String;Z)Z // method@0477 │ │ -030078: 0a03 |002a: move-result v3 │ │ -03007a: 3803 fbff |002b: if-eqz v3, 0026 // -0005 │ │ -03007e: 6e20 9804 7600 |002d: invoke-virtual {v6, v7}, Lcom/gacode/relaunchx/ReLaunchApp;.removeFile:(Ljava/lang/String;)Z // method@0498 │ │ -030084: 0a01 |0030: move-result v1 │ │ -030086: 28f5 |0031: goto 0026 // -000b │ │ +0310b4: |[0310b4] com.gacode.relaunchx.ReLaunchApp.moveFile:(Ljava/lang/String;Ljava/lang/String;)Z │ │ +0310c4: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0310c6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0310c8: 1a03 5a00 |0002: const-string v3, "/" // string@005a │ │ +0310cc: 6e20 8906 3700 |0004: invoke-virtual {v7, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0689 │ │ +0310d2: 0c03 |0007: move-result-object v3 │ │ +0310d4: 4603 0305 |0008: aget-object v3, v3, v5 │ │ +0310d8: 1a04 5a00 |000a: const-string v4, "/" // string@005a │ │ +0310dc: 6e20 8906 4800 |000c: invoke-virtual {v8, v4}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0689 │ │ +0310e2: 0c04 |000f: move-result-object v4 │ │ +0310e4: 4604 0405 |0010: aget-object v4, v4, v5 │ │ +0310e8: 6e20 7d06 4300 |0012: invoke-virtual {v3, v4}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@067d │ │ +0310ee: 0a03 |0015: move-result v3 │ │ +0310f0: 3803 1100 |0016: if-eqz v3, 0027 // +0011 │ │ +0310f4: 2202 e001 |0018: new-instance v2, Ljava/io/File; // type@01e0 │ │ +0310f8: 7020 2a06 7200 |001a: invoke-direct {v2, v7}, Ljava/io/File;.:(Ljava/lang/String;)V // method@062a │ │ +0310fe: 2200 e001 |001d: new-instance v0, Ljava/io/File; // type@01e0 │ │ +031102: 7020 2a06 8000 |001f: invoke-direct {v0, v8}, Ljava/io/File;.:(Ljava/lang/String;)V // method@062a │ │ +031108: 6e20 3906 0200 |0022: invoke-virtual {v2, v0}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@0639 │ │ +03110e: 0a01 |0025: move-result v1 │ │ +031110: 0f01 |0026: return v1 │ │ +031112: 6e40 7704 7658 |0027: invoke-virtual {v6, v7, v8, v5}, Lcom/gacode/relaunchx/ReLaunchApp;.copyFile:(Ljava/lang/String;Ljava/lang/String;Z)Z // method@0477 │ │ +031118: 0a03 |002a: move-result v3 │ │ +03111a: 3803 fbff |002b: if-eqz v3, 0026 // -0005 │ │ +03111e: 6e20 9804 7600 |002d: invoke-virtual {v6, v7}, Lcom/gacode/relaunchx/ReLaunchApp;.removeFile:(Ljava/lang/String;)Z // method@0498 │ │ +031124: 0a01 |0030: move-result v1 │ │ +031126: 28f5 |0031: goto 0026 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0001 line=531 │ │ 0x0002 line=532 │ │ 0x0018 line=533 │ │ 0x001d line=534 │ │ 0x0022 line=535 │ │ @@ -56002,17 +56015,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -030088: |[030088] com.gacode.relaunchx.ReLaunchApp.onCreate:()V │ │ -030098: 6f10 2c00 0000 |0000: invoke-super {v0}, Landroid/app/Application;.onCreate:()V // method@002c │ │ -03009e: 0e00 |0003: return-void │ │ +031128: |[031128] com.gacode.relaunchx.ReLaunchApp.onCreate:()V │ │ +031138: 6f10 2c00 0000 |0000: invoke-super {v0}, Landroid/app/Application;.onCreate:()V // method@002c │ │ +03113e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=854 │ │ 0x0003 line=859 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/gacode/relaunchx/ReLaunchApp; │ │ │ │ @@ -56021,19 +56034,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0300a0: |[0300a0] com.gacode.relaunchx.ReLaunchApp.readFile:(Ljava/lang/String;Ljava/lang/String;)Z │ │ -0300b0: 1a00 5a00 |0000: const-string v0, "/" // string@005a │ │ -0300b4: 6e40 9404 2103 |0002: invoke-virtual {v1, v2, v3, v0}, Lcom/gacode/relaunchx/ReLaunchApp;.readFile:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z // method@0494 │ │ -0300ba: 0a00 |0005: move-result v0 │ │ -0300bc: 0f00 |0006: return v0 │ │ +031140: |[031140] com.gacode.relaunchx.ReLaunchApp.readFile:(Ljava/lang/String;Ljava/lang/String;)Z │ │ +031150: 1a00 5a00 |0000: const-string v0, "/" // string@005a │ │ +031154: 6e40 9404 2103 |0002: invoke-virtual {v1, v2, v3, v0}, Lcom/gacode/relaunchx/ReLaunchApp;.readFile:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z // method@0494 │ │ +03115a: 0a00 |0005: move-result v0 │ │ +03115c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=382 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/gacode/relaunchx/ReLaunchApp; │ │ 0x0000 - 0x0007 reg=2 listName Ljava/lang/String; │ │ 0x0000 - 0x0007 reg=3 fileName Ljava/lang/String; │ │ @@ -56043,55 +56056,55 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 71 16-bit code units │ │ -0300c0: |[0300c0] com.gacode.relaunchx.ReLaunchApp.readFile:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z │ │ -0300d0: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -0300d2: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -0300d4: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -0300d6: 6e20 9104 a800 |0003: invoke-virtual {v8, v10}, Lcom/gacode/relaunchx/ReLaunchApp;.openFileInput:(Ljava/lang/String;)Ljava/io/FileInputStream; // method@0491 │ │ -0300dc: 0c02 |0006: move-result-object v2 │ │ -0300de: 3902 0300 |0007: if-nez v2, 000a // +0003 │ │ -0300e2: 0f05 |0009: return v5 │ │ -0300e4: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -0300e6: 2203 e801 |000b: new-instance v3, Ljava/io/InputStreamReader; // type@01e8 │ │ -0300ea: 1a07 9a0e |000d: const-string v7, "utf8" // string@0e9a │ │ -0300ee: 7030 4906 2307 |000f: invoke-direct {v3, v2, v7}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@0649 │ │ -0300f4: 2200 dd01 |0012: new-instance v0, Ljava/io/BufferedReader; // type@01dd │ │ -0300f8: 1307 0004 |0014: const/16 v7, #int 1024 // #400 │ │ -0300fc: 7030 2106 3007 |0016: invoke-direct {v0, v3, v7}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;I)V // method@0621 │ │ -030102: 2204 0002 |0019: new-instance v4, Ljava/lang/String; // type@0200 │ │ -030106: 7010 7206 0400 |001b: invoke-direct {v4}, Ljava/lang/String;.:()V // method@0672 │ │ -03010c: 6e10 2406 0000 |001e: invoke-virtual {v0}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@0624 │ │ -030112: 0c04 |0021: move-result-object v4 │ │ -030114: 3904 1100 |0022: if-nez v4, 0033 // +0011 │ │ -030118: 6e10 2206 0000 |0024: invoke-virtual {v0}, Ljava/io/BufferedReader;.close:()V // method@0622 │ │ -03011e: 6e10 4a06 0300 |0027: invoke-virtual {v3}, Ljava/io/InputStreamReader;.close:()V // method@064a │ │ -030124: 6e10 3c06 0200 |002a: invoke-virtual {v2}, Ljava/io/FileInputStream;.close:()V // method@063c │ │ -03012a: 0165 |002d: move v5, v6 │ │ -03012c: 28db |002e: goto 0009 // -0025 │ │ -03012e: 0d01 |002f: move-exception v1 │ │ -030130: 28d9 |0030: goto 0009 // -0027 │ │ -030132: 0d01 |0031: move-exception v1 │ │ -030134: 28d7 |0032: goto 0009 // -0029 │ │ -030136: 1a07 0000 |0033: const-string v7, "" // string@0000 │ │ -03013a: 6e20 7c06 7400 |0035: invoke-virtual {v4, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -030140: 0a07 |0038: move-result v7 │ │ -030142: 3907 e5ff |0039: if-nez v7, 001e // -001b │ │ -030146: 7110 4d06 0600 |003b: invoke-static {v6}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@064d │ │ -03014c: 0c07 |003e: move-result-object v7 │ │ -03014e: 6e5b 7304 9874 |003f: invoke-virtual {v8, v9, v4, v7, v11}, Lcom/gacode/relaunchx/ReLaunchApp;.addToList:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;)V // method@0473 │ │ -030154: 28dc |0042: goto 001e // -0024 │ │ -030156: 0d07 |0043: move-exception v7 │ │ -030158: 28c3 |0044: goto 0007 // -003d │ │ -03015a: 0d05 |0045: move-exception v5 │ │ -03015c: 28e7 |0046: goto 002d // -0019 │ │ +031160: |[031160] com.gacode.relaunchx.ReLaunchApp.readFile:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z │ │ +031170: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +031172: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +031174: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +031176: 6e20 9104 a800 |0003: invoke-virtual {v8, v10}, Lcom/gacode/relaunchx/ReLaunchApp;.openFileInput:(Ljava/lang/String;)Ljava/io/FileInputStream; // method@0491 │ │ +03117c: 0c02 |0006: move-result-object v2 │ │ +03117e: 3902 0300 |0007: if-nez v2, 000a // +0003 │ │ +031182: 0f05 |0009: return v5 │ │ +031184: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +031186: 2203 e801 |000b: new-instance v3, Ljava/io/InputStreamReader; // type@01e8 │ │ +03118a: 1a07 9a0e |000d: const-string v7, "utf8" // string@0e9a │ │ +03118e: 7030 4906 2307 |000f: invoke-direct {v3, v2, v7}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@0649 │ │ +031194: 2200 dd01 |0012: new-instance v0, Ljava/io/BufferedReader; // type@01dd │ │ +031198: 1307 0004 |0014: const/16 v7, #int 1024 // #400 │ │ +03119c: 7030 2106 3007 |0016: invoke-direct {v0, v3, v7}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;I)V // method@0621 │ │ +0311a2: 2204 0002 |0019: new-instance v4, Ljava/lang/String; // type@0200 │ │ +0311a6: 7010 7206 0400 |001b: invoke-direct {v4}, Ljava/lang/String;.:()V // method@0672 │ │ +0311ac: 6e10 2406 0000 |001e: invoke-virtual {v0}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@0624 │ │ +0311b2: 0c04 |0021: move-result-object v4 │ │ +0311b4: 3904 1100 |0022: if-nez v4, 0033 // +0011 │ │ +0311b8: 6e10 2206 0000 |0024: invoke-virtual {v0}, Ljava/io/BufferedReader;.close:()V // method@0622 │ │ +0311be: 6e10 4a06 0300 |0027: invoke-virtual {v3}, Ljava/io/InputStreamReader;.close:()V // method@064a │ │ +0311c4: 6e10 3c06 0200 |002a: invoke-virtual {v2}, Ljava/io/FileInputStream;.close:()V // method@063c │ │ +0311ca: 0165 |002d: move v5, v6 │ │ +0311cc: 28db |002e: goto 0009 // -0025 │ │ +0311ce: 0d01 |002f: move-exception v1 │ │ +0311d0: 28d9 |0030: goto 0009 // -0027 │ │ +0311d2: 0d01 |0031: move-exception v1 │ │ +0311d4: 28d7 |0032: goto 0009 // -0029 │ │ +0311d6: 1a07 0000 |0033: const-string v7, "" // string@0000 │ │ +0311da: 6e20 7c06 7400 |0035: invoke-virtual {v4, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +0311e0: 0a07 |0038: move-result v7 │ │ +0311e2: 3907 e5ff |0039: if-nez v7, 001e // -001b │ │ +0311e6: 7110 4d06 0600 |003b: invoke-static {v6}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@064d │ │ +0311ec: 0c07 |003e: move-result-object v7 │ │ +0311ee: 6e5b 7304 9874 |003f: invoke-virtual {v8, v9, v4, v7, v11}, Lcom/gacode/relaunchx/ReLaunchApp;.addToList:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;)V // method@0473 │ │ +0311f4: 28dc |0042: goto 001e // -0024 │ │ +0311f6: 0d07 |0043: move-exception v7 │ │ +0311f8: 28c3 |0044: goto 0007 // -003d │ │ +0311fa: 0d05 |0045: move-exception v5 │ │ +0311fc: 28e7 |0046: goto 002d // -0019 │ │ catches : 4 │ │ 0x0003 - 0x0006 │ │ Ljava/io/FileNotFoundException; -> 0x0043 │ │ 0x000b - 0x0012 │ │ Ljava/io/UnsupportedEncodingException; -> 0x002f │ │ 0x001e - 0x0021 │ │ Ljava/io/IOException; -> 0x0031 │ │ @@ -56144,43 +56157,43 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -030194: |[030194] com.gacode.relaunchx.ReLaunchApp.readerName:(Ljava/lang/String;)Ljava/lang/String; │ │ -0301a4: 5452 8b06 |0000: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunchApp;.readers:Ljava/util/List; // field@068b │ │ -0301a8: 7210 d106 0200 |0002: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@06d1 │ │ -0301ae: 0c02 |0005: move-result-object v2 │ │ -0301b0: 7210 c806 0200 |0006: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@06c8 │ │ -0301b6: 0a03 |0009: move-result v3 │ │ -0301b8: 3803 2900 |000a: if-eqz v3, 0033 // +0029 │ │ -0301bc: 7210 c906 0200 |000c: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@06c9 │ │ -0301c2: 0c01 |000f: move-result-object v1 │ │ -0301c4: 1f01 1502 |0010: check-cast v1, Ljava/util/HashMap; // type@0215 │ │ -0301c8: 6e10 c406 0100 |0012: invoke-virtual {v1}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@06c4 │ │ -0301ce: 0c03 |0015: move-result-object v3 │ │ -0301d0: 7210 d906 0300 |0016: invoke-interface {v3}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@06d9 │ │ -0301d6: 0c03 |0019: move-result-object v3 │ │ -0301d8: 7210 c806 0300 |001a: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@06c8 │ │ -0301de: 0a04 |001d: move-result v4 │ │ -0301e0: 3804 e8ff |001e: if-eqz v4, 0006 // -0018 │ │ -0301e4: 7210 c906 0300 |0020: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@06c9 │ │ -0301ea: 0c00 |0023: move-result-object v0 │ │ -0301ec: 1f00 0002 |0024: check-cast v0, Ljava/lang/String; // type@0200 │ │ -0301f0: 6e20 7b06 0600 |0026: invoke-virtual {v6, v0}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@067b │ │ -0301f6: 0a04 |0029: move-result v4 │ │ -0301f8: 3804 f0ff |002a: if-eqz v4, 001a // -0010 │ │ -0301fc: 6e20 c306 0100 |002c: invoke-virtual {v1, v0}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ -030202: 0c02 |002f: move-result-object v2 │ │ -030204: 1f02 0002 |0030: check-cast v2, Ljava/lang/String; // type@0200 │ │ -030208: 1102 |0032: return-object v2 │ │ -03020a: 1a02 fd03 |0033: const-string v2, "Nope" // string@03fd │ │ -03020e: 28fd |0035: goto 0032 // -0003 │ │ +031234: |[031234] com.gacode.relaunchx.ReLaunchApp.readerName:(Ljava/lang/String;)Ljava/lang/String; │ │ +031244: 5452 8b06 |0000: iget-object v2, v5, Lcom/gacode/relaunchx/ReLaunchApp;.readers:Ljava/util/List; // field@068b │ │ +031248: 7210 d106 0200 |0002: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@06d1 │ │ +03124e: 0c02 |0005: move-result-object v2 │ │ +031250: 7210 c806 0200 |0006: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@06c8 │ │ +031256: 0a03 |0009: move-result v3 │ │ +031258: 3803 2900 |000a: if-eqz v3, 0033 // +0029 │ │ +03125c: 7210 c906 0200 |000c: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@06c9 │ │ +031262: 0c01 |000f: move-result-object v1 │ │ +031264: 1f01 1502 |0010: check-cast v1, Ljava/util/HashMap; // type@0215 │ │ +031268: 6e10 c406 0100 |0012: invoke-virtual {v1}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@06c4 │ │ +03126e: 0c03 |0015: move-result-object v3 │ │ +031270: 7210 d906 0300 |0016: invoke-interface {v3}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@06d9 │ │ +031276: 0c03 |0019: move-result-object v3 │ │ +031278: 7210 c806 0300 |001a: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@06c8 │ │ +03127e: 0a04 |001d: move-result v4 │ │ +031280: 3804 e8ff |001e: if-eqz v4, 0006 // -0018 │ │ +031284: 7210 c906 0300 |0020: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@06c9 │ │ +03128a: 0c00 |0023: move-result-object v0 │ │ +03128c: 1f00 0002 |0024: check-cast v0, Ljava/lang/String; // type@0200 │ │ +031290: 6e20 7b06 0600 |0026: invoke-virtual {v6, v0}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@067b │ │ +031296: 0a04 |0029: move-result v4 │ │ +031298: 3804 f0ff |002a: if-eqz v4, 001a // -0010 │ │ +03129c: 6e20 c306 0100 |002c: invoke-virtual {v1, v0}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ +0312a2: 0c02 |002f: move-result-object v2 │ │ +0312a4: 1f02 0002 |0030: check-cast v2, Ljava/lang/String; // type@0200 │ │ +0312a8: 1102 |0032: return-object v2 │ │ +0312aa: 1a02 fd03 |0033: const-string v2, "Nope" // string@03fd │ │ +0312ae: 28fd |0035: goto 0032 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0012 line=122 │ │ 0x0026 line=123 │ │ 0x002c line=124 │ │ 0x0032 line=127 │ │ @@ -56195,49 +56208,49 @@ │ │ type : '(Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 68 16-bit code units │ │ -030210: |[030210] com.gacode.relaunchx.ReLaunchApp.readerNames:(Ljava/lang/String;)Ljava/util/List; │ │ -030220: 2202 0d02 |0000: new-instance v2, Ljava/util/ArrayList; // type@020d │ │ -030224: 7010 ae06 0200 |0002: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@06ae │ │ -03022a: 5463 8b06 |0005: iget-object v3, v6, Lcom/gacode/relaunchx/ReLaunchApp;.readers:Ljava/util/List; // field@068b │ │ -03022e: 7210 d106 0300 |0007: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@06d1 │ │ -030234: 0c03 |000a: move-result-object v3 │ │ -030236: 7210 c806 0300 |000b: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@06c8 │ │ -03023c: 0a04 |000e: move-result v4 │ │ -03023e: 3804 3400 |000f: if-eqz v4, 0043 // +0034 │ │ -030242: 7210 c906 0300 |0011: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@06c9 │ │ -030248: 0c01 |0014: move-result-object v1 │ │ -03024a: 1f01 1502 |0015: check-cast v1, Ljava/util/HashMap; // type@0215 │ │ -03024e: 6e10 c406 0100 |0017: invoke-virtual {v1}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@06c4 │ │ -030254: 0c04 |001a: move-result-object v4 │ │ -030256: 7210 d906 0400 |001b: invoke-interface {v4}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@06d9 │ │ -03025c: 0c04 |001e: move-result-object v4 │ │ -03025e: 7210 c806 0400 |001f: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@06c8 │ │ -030264: 0a05 |0022: move-result v5 │ │ -030266: 3805 e8ff |0023: if-eqz v5, 000b // -0018 │ │ -03026a: 7210 c906 0400 |0025: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@06c9 │ │ -030270: 0c00 |0028: move-result-object v0 │ │ -030272: 1f00 0002 |0029: check-cast v0, Ljava/lang/String; // type@0200 │ │ -030276: 6e20 7b06 0700 |002b: invoke-virtual {v7, v0}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@067b │ │ -03027c: 0a05 |002e: move-result v5 │ │ -03027e: 3805 f0ff |002f: if-eqz v5, 001f // -0010 │ │ -030282: 6e20 c306 0100 |0031: invoke-virtual {v1, v0}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ -030288: 0c05 |0034: move-result-object v5 │ │ -03028a: 7220 cf06 5200 |0035: invoke-interface {v2, v5}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@06cf │ │ -030290: 0a05 |0038: move-result v5 │ │ -030292: 3905 e6ff |0039: if-nez v5, 001f // -001a │ │ -030296: 6e20 c306 0100 |003b: invoke-virtual {v1, v0}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ -03029c: 0c05 |003e: move-result-object v5 │ │ -03029e: 7220 cc06 5200 |003f: invoke-interface {v2, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@06cc │ │ -0302a4: 28dd |0042: goto 001f // -0023 │ │ -0302a6: 1102 |0043: return-object v2 │ │ +0312b0: |[0312b0] com.gacode.relaunchx.ReLaunchApp.readerNames:(Ljava/lang/String;)Ljava/util/List; │ │ +0312c0: 2202 0d02 |0000: new-instance v2, Ljava/util/ArrayList; // type@020d │ │ +0312c4: 7010 ae06 0200 |0002: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@06ae │ │ +0312ca: 5463 8b06 |0005: iget-object v3, v6, Lcom/gacode/relaunchx/ReLaunchApp;.readers:Ljava/util/List; // field@068b │ │ +0312ce: 7210 d106 0300 |0007: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@06d1 │ │ +0312d4: 0c03 |000a: move-result-object v3 │ │ +0312d6: 7210 c806 0300 |000b: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@06c8 │ │ +0312dc: 0a04 |000e: move-result v4 │ │ +0312de: 3804 3400 |000f: if-eqz v4, 0043 // +0034 │ │ +0312e2: 7210 c906 0300 |0011: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@06c9 │ │ +0312e8: 0c01 |0014: move-result-object v1 │ │ +0312ea: 1f01 1502 |0015: check-cast v1, Ljava/util/HashMap; // type@0215 │ │ +0312ee: 6e10 c406 0100 |0017: invoke-virtual {v1}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@06c4 │ │ +0312f4: 0c04 |001a: move-result-object v4 │ │ +0312f6: 7210 d906 0400 |001b: invoke-interface {v4}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@06d9 │ │ +0312fc: 0c04 |001e: move-result-object v4 │ │ +0312fe: 7210 c806 0400 |001f: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@06c8 │ │ +031304: 0a05 |0022: move-result v5 │ │ +031306: 3805 e8ff |0023: if-eqz v5, 000b // -0018 │ │ +03130a: 7210 c906 0400 |0025: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@06c9 │ │ +031310: 0c00 |0028: move-result-object v0 │ │ +031312: 1f00 0002 |0029: check-cast v0, Ljava/lang/String; // type@0200 │ │ +031316: 6e20 7b06 0700 |002b: invoke-virtual {v7, v0}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@067b │ │ +03131c: 0a05 |002e: move-result v5 │ │ +03131e: 3805 f0ff |002f: if-eqz v5, 001f // -0010 │ │ +031322: 6e20 c306 0100 |0031: invoke-virtual {v1, v0}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ +031328: 0c05 |0034: move-result-object v5 │ │ +03132a: 7220 cf06 5200 |0035: invoke-interface {v2, v5}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@06cf │ │ +031330: 0a05 |0038: move-result v5 │ │ +031332: 3905 e6ff |0039: if-nez v5, 001f // -001a │ │ +031336: 6e20 c306 0100 |003b: invoke-virtual {v1, v0}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ +03133c: 0c05 |003e: move-result-object v5 │ │ +03133e: 7220 cc06 5200 |003f: invoke-interface {v2, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@06cc │ │ +031344: 28dd |0042: goto 001f // -0023 │ │ +031346: 1102 |0043: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ 0x0005 line=132 │ │ 0x0017 line=133 │ │ 0x002b line=134 │ │ 0x003b line=135 │ │ @@ -56250,109 +56263,120 @@ │ │ 0x0000 - 0x0044 reg=7 file Ljava/lang/String; │ │ │ │ #32 : (in Lcom/gacode/relaunchx/ReLaunchApp;) │ │ name : 'removeDirectory' │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 12 │ │ + registers : 13 │ │ ins : 3 │ │ outs : 3 │ │ - insns size : 78 16-bit code units │ │ -0302a8: |[0302a8] com.gacode.relaunchx.ReLaunchApp.removeDirectory:(Ljava/lang/String;Ljava/lang/String;)Z │ │ -0302b8: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0302ba: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -0302bc: 2206 0202 |0002: new-instance v6, Ljava/lang/StringBuilder; // type@0202 │ │ -0302c0: 7010 9606 0600 |0004: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -0302c6: 6e20 9a06 a600 |0007: invoke-virtual {v6, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -0302cc: 0c06 |000a: move-result-object v6 │ │ -0302ce: 1a07 5a00 |000b: const-string v7, "/" // string@005a │ │ -0302d2: 6e20 9a06 7600 |000d: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -0302d8: 0c06 |0010: move-result-object v6 │ │ -0302da: 6e20 9a06 b600 |0011: invoke-virtual {v6, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -0302e0: 0c06 |0014: move-result-object v6 │ │ -0302e2: 6e10 9c06 0600 |0015: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -0302e8: 0c02 |0018: move-result-object v2 │ │ -0302ea: 2201 e001 |0019: new-instance v1, Ljava/io/File; // type@01e0 │ │ -0302ee: 7020 2a06 2100 |001b: invoke-direct {v1, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@062a │ │ -0302f4: 6e10 3706 0100 |001e: invoke-virtual {v1}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@0637 │ │ -0302fa: 0c00 |0021: move-result-object v0 │ │ -0302fc: 2107 |0022: array-length v7, v0 │ │ -0302fe: 0156 |0023: move v6, v5 │ │ -030300: 3576 2200 |0024: if-ge v6, v7, 0046 // +0022 │ │ -030304: 4603 0006 |0026: aget-object v3, v0, v6 │ │ -030308: 6e10 3306 0300 |0028: invoke-virtual {v3}, Ljava/io/File;.isDirectory:()Z // method@0633 │ │ -03030e: 0a08 |002b: move-result v8 │ │ -030310: 3808 0d00 |002c: if-eqz v8, 0039 // +000d │ │ -030314: 6e10 3106 0300 |002e: invoke-virtual {v3}, Ljava/io/File;.getName:()Ljava/lang/String; // method@0631 │ │ -03031a: 0c08 |0031: move-result-object v8 │ │ -03031c: 6e30 9704 2908 |0032: invoke-virtual {v9, v2, v8}, Lcom/gacode/relaunchx/ReLaunchApp;.removeDirectory:(Ljava/lang/String;Ljava/lang/String;)Z // method@0497 │ │ -030322: 0a08 |0035: move-result v8 │ │ -030324: 3908 0d00 |0036: if-nez v8, 0043 // +000d │ │ -030328: 0f05 |0038: return v5 │ │ -03032a: 6e10 3106 0300 |0039: invoke-virtual {v3}, Ljava/io/File;.getName:()Ljava/lang/String; // method@0631 │ │ -030330: 0c08 |003c: move-result-object v8 │ │ -030332: 6e30 9904 2908 |003d: invoke-virtual {v9, v2, v8}, Lcom/gacode/relaunchx/ReLaunchApp;.removeFile:(Ljava/lang/String;Ljava/lang/String;)Z // method@0499 │ │ -030338: 0a08 |0040: move-result v8 │ │ -03033a: 3808 f7ff |0041: if-eqz v8, 0038 // -0009 │ │ -03033e: d806 0601 |0043: add-int/lit8 v6, v6, #int 1 // #01 │ │ -030342: 28df |0045: goto 0024 // -0021 │ │ -030344: 6e10 2e06 0100 |0046: invoke-virtual {v1}, Ljava/io/File;.delete:()Z // method@062e │ │ -03034a: 0a04 |0049: move-result v4 │ │ -03034c: 0145 |004a: move v5, v4 │ │ -03034e: 28ed |004b: goto 0038 // -0013 │ │ -030350: 0d05 |004c: move-exception v5 │ │ -030352: 28fd |004d: goto 004a // -0003 │ │ + insns size : 82 16-bit code units │ │ +031348: |[031348] com.gacode.relaunchx.ReLaunchApp.removeDirectory:(Ljava/lang/String;Ljava/lang/String;)Z │ │ +031358: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +03135a: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +03135c: 2207 0202 |0002: new-instance v7, Ljava/lang/StringBuilder; // type@0202 │ │ +031360: 7010 9606 0700 |0004: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +031366: 6e20 9a06 b700 |0007: invoke-virtual {v7, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +03136c: 0c07 |000a: move-result-object v7 │ │ +03136e: 1a08 5a00 |000b: const-string v8, "/" // string@005a │ │ +031372: 6e20 9a06 8700 |000d: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +031378: 0c07 |0010: move-result-object v7 │ │ +03137a: 6e20 9a06 c700 |0011: invoke-virtual {v7, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +031380: 0c07 |0014: move-result-object v7 │ │ +031382: 6e10 9c06 0700 |0015: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +031388: 0c02 |0018: move-result-object v2 │ │ +03138a: 2201 e001 |0019: new-instance v1, Ljava/io/File; // type@01e0 │ │ +03138e: 7020 2a06 2100 |001b: invoke-direct {v1, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@062a │ │ +031394: 6e10 3706 0100 |001e: invoke-virtual {v1}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@0637 │ │ +03139a: 0c00 |0021: move-result-object v0 │ │ +03139c: 2108 |0022: array-length v8, v0 │ │ +03139e: 0167 |0023: move v7, v6 │ │ +0313a0: 3587 2500 |0024: if-ge v7, v8, 0049 // +0025 │ │ +0313a4: 4603 0007 |0026: aget-object v3, v0, v7 │ │ +0313a8: 6e10 3306 0300 |0028: invoke-virtual {v3}, Ljava/io/File;.isDirectory:()Z // method@0633 │ │ +0313ae: 0a09 |002b: move-result v9 │ │ +0313b0: 3809 0e00 |002c: if-eqz v9, 003a // +000e │ │ +0313b4: 6e10 3106 0300 |002e: invoke-virtual {v3}, Ljava/io/File;.getName:()Ljava/lang/String; // method@0631 │ │ +0313ba: 0c09 |0031: move-result-object v9 │ │ +0313bc: 6e30 9704 2a09 |0032: invoke-virtual {v10, v2, v9}, Lcom/gacode/relaunchx/ReLaunchApp;.removeDirectory:(Ljava/lang/String;Ljava/lang/String;)Z // method@0497 │ │ +0313c2: 0a09 |0035: move-result v9 │ │ +0313c4: 3909 1000 |0036: if-nez v9, 0046 // +0010 │ │ +0313c8: 0145 |0038: move v5, v4 │ │ +0313ca: 0f06 |0039: return v6 │ │ +0313cc: 6e10 3106 0300 |003a: invoke-virtual {v3}, Ljava/io/File;.getName:()Ljava/lang/String; // method@0631 │ │ +0313d2: 0c09 |003d: move-result-object v9 │ │ +0313d4: 6e30 9904 2a09 |003e: invoke-virtual {v10, v2, v9}, Lcom/gacode/relaunchx/ReLaunchApp;.removeFile:(Ljava/lang/String;Ljava/lang/String;)Z // method@0499 │ │ +0313da: 0a09 |0041: move-result v9 │ │ +0313dc: 3909 0400 |0042: if-nez v9, 0046 // +0004 │ │ +0313e0: 0145 |0044: move v5, v4 │ │ +0313e2: 28f4 |0045: goto 0039 // -000c │ │ +0313e4: d807 0701 |0046: add-int/lit8 v7, v7, #int 1 // #01 │ │ +0313e8: 28dc |0048: goto 0024 // -0024 │ │ +0313ea: 6e10 2e06 0100 |0049: invoke-virtual {v1}, Ljava/io/File;.delete:()Z // method@062e │ │ +0313f0: 0a04 |004c: move-result v4 │ │ +0313f2: 0145 |004d: move v5, v4 │ │ +0313f4: 0146 |004e: move v6, v4 │ │ +0313f6: 28ea |004f: goto 0039 // -0016 │ │ +0313f8: 0d06 |0050: move-exception v6 │ │ +0313fa: 28fc |0051: goto 004d // -0004 │ │ catches : 1 │ │ - 0x0046 - 0x0049 │ │ - Ljava/lang/SecurityException; -> 0x004c │ │ + 0x0049 - 0x004c │ │ + Ljava/lang/SecurityException; -> 0x0050 │ │ positions : │ │ 0x0001 line=485 │ │ 0x0002 line=486 │ │ 0x0019 line=487 │ │ 0x001e line=488 │ │ 0x0022 line=489 │ │ 0x0028 line=490 │ │ 0x002e line=491 │ │ - 0x0038 line=502 │ │ - 0x0039 line=494 │ │ - 0x0043 line=489 │ │ - 0x0046 line=499 │ │ - 0x004b line=502 │ │ - 0x004c line=500 │ │ - locals : │ │ - 0x0028 - 0x0038 reg=3 f Ljava/io/File; │ │ - 0x0039 - 0x0046 reg=3 f Ljava/io/File; │ │ - 0x0022 - 0x004e reg=0 allEntries [Ljava/io/File; │ │ - 0x001e - 0x004e reg=1 d Ljava/io/File; │ │ - 0x0019 - 0x004e reg=2 dname Ljava/lang/String; │ │ - 0x0002 - 0x004e reg=4 rc Z │ │ - 0x0000 - 0x004e reg=9 this Lcom/gacode/relaunchx/ReLaunchApp; │ │ - 0x0000 - 0x004e reg=10 dr Ljava/lang/String; │ │ - 0x0000 - 0x004e reg=11 fn Ljava/lang/String; │ │ + 0x0039 line=502 │ │ + 0x003a line=494 │ │ + 0x0045 line=495 │ │ + 0x0046 line=489 │ │ + 0x0049 line=499 │ │ + 0x004f line=502 │ │ + 0x0050 line=500 │ │ + locals : │ │ + 0x0028 - 0x0039 reg=3 f Ljava/io/File; │ │ + 0x0002 - 0x0039 reg=4 rc Z │ │ + 0x0039 - 0x003a reg=5 rc Z │ │ + 0x003a - 0x0045 reg=4 rc Z │ │ + 0x0045 - 0x0046 reg=5 rc Z │ │ + 0x003a - 0x0049 reg=3 f Ljava/io/File; │ │ + 0x0046 - 0x004e reg=4 rc Z │ │ + 0x004e - 0x0050 reg=5 rc Z │ │ + 0x0022 - 0x0052 reg=0 allEntries [Ljava/io/File; │ │ + 0x001e - 0x0052 reg=1 d Ljava/io/File; │ │ + 0x0019 - 0x0052 reg=2 dname Ljava/lang/String; │ │ + 0x0050 - 0x0052 reg=4 rc Z │ │ + 0x0000 - 0x0052 reg=10 this Lcom/gacode/relaunchx/ReLaunchApp; │ │ + 0x0000 - 0x0052 reg=11 dr Ljava/lang/String; │ │ + 0x0000 - 0x0052 reg=12 fn Ljava/lang/String; │ │ │ │ #33 : (in Lcom/gacode/relaunchx/ReLaunchApp;) │ │ name : 'removeFile' │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -030364: |[030364] com.gacode.relaunchx.ReLaunchApp.removeFile:(Ljava/lang/String;)Z │ │ -030374: 2200 e001 |0000: new-instance v0, Ljava/io/File; // type@01e0 │ │ -030378: 7020 2a06 4000 |0002: invoke-direct {v0, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@062a │ │ -03037e: 6e10 3206 0000 |0005: invoke-virtual {v0}, Ljava/io/File;.getParent:()Ljava/lang/String; // method@0632 │ │ -030384: 0c01 |0008: move-result-object v1 │ │ -030386: 6e10 3106 0000 |0009: invoke-virtual {v0}, Ljava/io/File;.getName:()Ljava/lang/String; // method@0631 │ │ -03038c: 0c02 |000c: move-result-object v2 │ │ -03038e: 6e30 9904 1302 |000d: invoke-virtual {v3, v1, v2}, Lcom/gacode/relaunchx/ReLaunchApp;.removeFile:(Ljava/lang/String;Ljava/lang/String;)Z // method@0499 │ │ -030394: 0a01 |0010: move-result v1 │ │ -030396: 0f01 |0011: return v1 │ │ +03140c: |[03140c] com.gacode.relaunchx.ReLaunchApp.removeFile:(Ljava/lang/String;)Z │ │ +03141c: 2200 e001 |0000: new-instance v0, Ljava/io/File; // type@01e0 │ │ +031420: 7020 2a06 4000 |0002: invoke-direct {v0, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@062a │ │ +031426: 6e10 3206 0000 |0005: invoke-virtual {v0}, Ljava/io/File;.getParent:()Ljava/lang/String; // method@0632 │ │ +03142c: 0c01 |0008: move-result-object v1 │ │ +03142e: 6e10 3106 0000 |0009: invoke-virtual {v0}, Ljava/io/File;.getName:()Ljava/lang/String; // method@0631 │ │ +031434: 0c02 |000c: move-result-object v2 │ │ +031436: 6e30 9904 1302 |000d: invoke-virtual {v3, v1, v2}, Lcom/gacode/relaunchx/ReLaunchApp;.removeFile:(Ljava/lang/String;Ljava/lang/String;)Z // method@0499 │ │ +03143c: 0a01 |0010: move-result v1 │ │ +03143e: 0f01 |0011: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=459 │ │ 0x0005 line=460 │ │ locals : │ │ 0x0005 - 0x0012 reg=0 f Ljava/io/File; │ │ 0x0000 - 0x0012 reg=3 this Lcom/gacode/relaunchx/ReLaunchApp; │ │ @@ -56363,51 +56387,51 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 77 16-bit code units │ │ -030398: |[030398] com.gacode.relaunchx.ReLaunchApp.removeFile:(Ljava/lang/String;Ljava/lang/String;)Z │ │ -0303a8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0303aa: 2203 0202 |0001: new-instance v3, Ljava/lang/StringBuilder; // type@0202 │ │ -0303ae: 7010 9606 0300 |0003: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -0303b4: 6e20 9a06 6300 |0006: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -0303ba: 0c03 |0009: move-result-object v3 │ │ -0303bc: 1a04 5a00 |000a: const-string v4, "/" // string@005a │ │ -0303c0: 6e20 9a06 4300 |000c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -0303c6: 0c03 |000f: move-result-object v3 │ │ -0303c8: 6e20 9a06 7300 |0010: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -0303ce: 0c03 |0013: move-result-object v3 │ │ -0303d0: 6e10 9c06 0300 |0014: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -0303d6: 0c01 |0017: move-result-object v1 │ │ -0303d8: 1a03 0a0a |0018: const-string v3, "lastOpened" // string@0a0a │ │ -0303dc: 6e40 9b04 3576 |001a: invoke-virtual {v5, v3, v6, v7}, Lcom/gacode/relaunchx/ReLaunchApp;.removeFromList:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@049b │ │ -0303e2: 1a03 0a0a |001d: const-string v3, "lastOpened" // string@0a0a │ │ -0303e6: 6e20 9d04 3500 |001f: invoke-virtual {v5, v3}, Lcom/gacode/relaunchx/ReLaunchApp;.saveList:(Ljava/lang/String;)V // method@049d │ │ -0303ec: 1a03 7607 |0022: const-string v3, "favorites" // string@0776 │ │ -0303f0: 6e40 9b04 3576 |0024: invoke-virtual {v5, v3, v6, v7}, Lcom/gacode/relaunchx/ReLaunchApp;.removeFromList:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@049b │ │ -0303f6: 1a03 7607 |0027: const-string v3, "favorites" // string@0776 │ │ -0303fa: 6e20 9d04 3500 |0029: invoke-virtual {v5, v3}, Lcom/gacode/relaunchx/ReLaunchApp;.saveList:(Ljava/lang/String;)V // method@049d │ │ -030400: 1a03 9f08 |002c: const-string v3, "history" // string@089f │ │ -030404: 6e40 9b04 3576 |002e: invoke-virtual {v5, v3, v6, v7}, Lcom/gacode/relaunchx/ReLaunchApp;.removeFromList:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@049b │ │ -03040a: 5453 8806 |0031: iget-object v3, v5, Lcom/gacode/relaunchx/ReLaunchApp;.history:Ljava/util/HashMap; // field@0688 │ │ -03040e: 6e20 c606 1300 |0033: invoke-virtual {v3, v1}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c6 │ │ -030414: 1a03 9f08 |0036: const-string v3, "history" // string@089f │ │ -030418: 6e20 9d04 3500 |0038: invoke-virtual {v5, v3}, Lcom/gacode/relaunchx/ReLaunchApp;.saveList:(Ljava/lang/String;)V // method@049d │ │ -03041e: 2200 e001 |003b: new-instance v0, Ljava/io/File; // type@01e0 │ │ -030422: 7020 2a06 1000 |003d: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@062a │ │ -030428: 6e10 2f06 0000 |0040: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@062f │ │ -03042e: 0a03 |0043: move-result v3 │ │ -030430: 3803 0600 |0044: if-eqz v3, 004a // +0006 │ │ -030434: 6e10 2e06 0000 |0046: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@062e │ │ -03043a: 0a02 |0049: move-result v2 │ │ -03043c: 0f02 |004a: return v2 │ │ -03043e: 0d03 |004b: move-exception v3 │ │ -030440: 28fe |004c: goto 004a // -0002 │ │ +031440: |[031440] com.gacode.relaunchx.ReLaunchApp.removeFile:(Ljava/lang/String;Ljava/lang/String;)Z │ │ +031450: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +031452: 2203 0202 |0001: new-instance v3, Ljava/lang/StringBuilder; // type@0202 │ │ +031456: 7010 9606 0300 |0003: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +03145c: 6e20 9a06 6300 |0006: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +031462: 0c03 |0009: move-result-object v3 │ │ +031464: 1a04 5a00 |000a: const-string v4, "/" // string@005a │ │ +031468: 6e20 9a06 4300 |000c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +03146e: 0c03 |000f: move-result-object v3 │ │ +031470: 6e20 9a06 7300 |0010: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +031476: 0c03 |0013: move-result-object v3 │ │ +031478: 6e10 9c06 0300 |0014: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +03147e: 0c01 |0017: move-result-object v1 │ │ +031480: 1a03 0a0a |0018: const-string v3, "lastOpened" // string@0a0a │ │ +031484: 6e40 9b04 3576 |001a: invoke-virtual {v5, v3, v6, v7}, Lcom/gacode/relaunchx/ReLaunchApp;.removeFromList:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@049b │ │ +03148a: 1a03 0a0a |001d: const-string v3, "lastOpened" // string@0a0a │ │ +03148e: 6e20 9d04 3500 |001f: invoke-virtual {v5, v3}, Lcom/gacode/relaunchx/ReLaunchApp;.saveList:(Ljava/lang/String;)V // method@049d │ │ +031494: 1a03 7607 |0022: const-string v3, "favorites" // string@0776 │ │ +031498: 6e40 9b04 3576 |0024: invoke-virtual {v5, v3, v6, v7}, Lcom/gacode/relaunchx/ReLaunchApp;.removeFromList:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@049b │ │ +03149e: 1a03 7607 |0027: const-string v3, "favorites" // string@0776 │ │ +0314a2: 6e20 9d04 3500 |0029: invoke-virtual {v5, v3}, Lcom/gacode/relaunchx/ReLaunchApp;.saveList:(Ljava/lang/String;)V // method@049d │ │ +0314a8: 1a03 9f08 |002c: const-string v3, "history" // string@089f │ │ +0314ac: 6e40 9b04 3576 |002e: invoke-virtual {v5, v3, v6, v7}, Lcom/gacode/relaunchx/ReLaunchApp;.removeFromList:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@049b │ │ +0314b2: 5453 8806 |0031: iget-object v3, v5, Lcom/gacode/relaunchx/ReLaunchApp;.history:Ljava/util/HashMap; // field@0688 │ │ +0314b6: 6e20 c606 1300 |0033: invoke-virtual {v3, v1}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c6 │ │ +0314bc: 1a03 9f08 |0036: const-string v3, "history" // string@089f │ │ +0314c0: 6e20 9d04 3500 |0038: invoke-virtual {v5, v3}, Lcom/gacode/relaunchx/ReLaunchApp;.saveList:(Ljava/lang/String;)V // method@049d │ │ +0314c6: 2200 e001 |003b: new-instance v0, Ljava/io/File; // type@01e0 │ │ +0314ca: 7020 2a06 1000 |003d: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@062a │ │ +0314d0: 6e10 2f06 0000 |0040: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@062f │ │ +0314d6: 0a03 |0043: move-result v3 │ │ +0314d8: 3803 0600 |0044: if-eqz v3, 004a // +0006 │ │ +0314dc: 6e10 2e06 0000 |0046: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@062e │ │ +0314e2: 0a02 |0049: move-result v2 │ │ +0314e4: 0f02 |004a: return v2 │ │ +0314e6: 0d03 |004b: move-exception v3 │ │ +0314e8: 28fe |004c: goto 004a // -0002 │ │ catches : 1 │ │ 0x0046 - 0x0049 │ │ Ljava/lang/SecurityException; -> 0x004b │ │ positions : │ │ 0x0000 line=464 │ │ 0x0001 line=465 │ │ 0x0018 line=466 │ │ @@ -56435,27 +56459,27 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 24 16-bit code units │ │ -030454: |[030454] com.gacode.relaunchx.ReLaunchApp.removeFromList:(Ljava/lang/String;Ljava/lang/String;)V │ │ -030464: 2200 e001 |0000: new-instance v0, Ljava/io/File; // type@01e0 │ │ -030468: 7020 2a06 5000 |0002: invoke-direct {v0, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@062a │ │ -03046e: 6e10 2f06 0000 |0005: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@062f │ │ -030474: 0a01 |0008: move-result v1 │ │ -030476: 3901 0300 |0009: if-nez v1, 000c // +0003 │ │ -03047a: 0e00 |000b: return-void │ │ -03047c: 6e10 3206 0000 |000c: invoke-virtual {v0}, Ljava/io/File;.getParent:()Ljava/lang/String; // method@0632 │ │ -030482: 0c01 |000f: move-result-object v1 │ │ -030484: 6e10 3106 0000 |0010: invoke-virtual {v0}, Ljava/io/File;.getName:()Ljava/lang/String; // method@0631 │ │ -03048a: 0c02 |0013: move-result-object v2 │ │ -03048c: 6e40 9c04 4321 |0014: invoke-virtual {v3, v4, v1, v2}, Lcom/gacode/relaunchx/ReLaunchApp;.removeFromList_internal:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@049c │ │ -030492: 28f4 |0017: goto 000b // -000c │ │ +0314fc: |[0314fc] com.gacode.relaunchx.ReLaunchApp.removeFromList:(Ljava/lang/String;Ljava/lang/String;)V │ │ +03150c: 2200 e001 |0000: new-instance v0, Ljava/io/File; // type@01e0 │ │ +031510: 7020 2a06 5000 |0002: invoke-direct {v0, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@062a │ │ +031516: 6e10 2f06 0000 |0005: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@062f │ │ +03151c: 0a01 |0008: move-result v1 │ │ +03151e: 3901 0300 |0009: if-nez v1, 000c // +0003 │ │ +031522: 0e00 |000b: return-void │ │ +031524: 6e10 3206 0000 |000c: invoke-virtual {v0}, Ljava/io/File;.getParent:()Ljava/lang/String; // method@0632 │ │ +03152a: 0c01 |000f: move-result-object v1 │ │ +03152c: 6e10 3106 0000 |0010: invoke-virtual {v0}, Ljava/io/File;.getName:()Ljava/lang/String; // method@0631 │ │ +031532: 0c02 |0013: move-result-object v2 │ │ +031534: 6e40 9c04 4321 |0014: invoke-virtual {v3, v4, v1, v2}, Lcom/gacode/relaunchx/ReLaunchApp;.removeFromList_internal:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@049c │ │ +03153a: 28f4 |0017: goto 000b // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=345 │ │ 0x0005 line=346 │ │ 0x000b line=350 │ │ 0x000c line=348 │ │ locals : │ │ @@ -56469,17 +56493,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -030494: |[030494] com.gacode.relaunchx.ReLaunchApp.removeFromList:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -0304a4: 6e40 9c04 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Lcom/gacode/relaunchx/ReLaunchApp;.removeFromList_internal:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@049c │ │ -0304aa: 0e00 |0003: return-void │ │ +03153c: |[03153c] com.gacode.relaunchx.ReLaunchApp.removeFromList:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +03154c: 6e40 9c04 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Lcom/gacode/relaunchx/ReLaunchApp;.removeFromList_internal:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@049c │ │ +031552: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=341 │ │ 0x0003 line=342 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/gacode/relaunchx/ReLaunchApp; │ │ 0x0000 - 0x0004 reg=1 listName Ljava/lang/String; │ │ @@ -56491,49 +56515,49 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 64 16-bit code units │ │ -0304ac: |[0304ac] com.gacode.relaunchx.ReLaunchApp.removeFromList_internal:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -0304bc: 5442 8a06 |0000: iget-object v2, v4, Lcom/gacode/relaunchx/ReLaunchApp;.m:Ljava/util/HashMap; // field@068a │ │ -0304c0: 6e20 c206 5200 |0002: invoke-virtual {v2, v5}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@06c2 │ │ -0304c6: 0a02 |0005: move-result v2 │ │ -0304c8: 3902 0300 |0006: if-nez v2, 0009 // +0003 │ │ -0304cc: 0e00 |0008: return-void │ │ -0304ce: 5442 8a06 |0009: iget-object v2, v4, Lcom/gacode/relaunchx/ReLaunchApp;.m:Ljava/util/HashMap; // field@068a │ │ -0304d2: 6e20 c306 5200 |000b: invoke-virtual {v2, v5}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ -0304d8: 0c01 |000e: move-result-object v1 │ │ -0304da: 1f01 1802 |000f: check-cast v1, Ljava/util/List; // type@0218 │ │ -0304de: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -0304e0: 7210 d406 0100 |0012: invoke-interface {v1}, Ljava/util/List;.size:()I // method@06d4 │ │ -0304e6: 0a02 |0015: move-result v2 │ │ -0304e8: 3520 f2ff |0016: if-ge v0, v2, 0008 // -000e │ │ -0304ec: 7220 d006 0100 |0018: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ -0304f2: 0c02 |001b: move-result-object v2 │ │ -0304f4: 1f02 3302 |001c: check-cast v2, [Ljava/lang/String; // type@0233 │ │ -0304f8: 1203 |001e: const/4 v3, #int 0 // #0 │ │ -0304fa: 4602 0203 |001f: aget-object v2, v2, v3 │ │ -0304fe: 6e20 7c06 6200 |0021: invoke-virtual {v2, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -030504: 0a02 |0024: move-result v2 │ │ -030506: 3802 1800 |0025: if-eqz v2, 003d // +0018 │ │ -03050a: 7220 d006 0100 |0027: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ -030510: 0c02 |002a: move-result-object v2 │ │ -030512: 1f02 3302 |002b: check-cast v2, [Ljava/lang/String; // type@0233 │ │ -030516: 1213 |002d: const/4 v3, #int 1 // #1 │ │ -030518: 4602 0203 |002e: aget-object v2, v2, v3 │ │ -03051c: 6e20 7c06 7200 |0030: invoke-virtual {v2, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -030522: 0a02 |0033: move-result v2 │ │ -030524: 3802 0900 |0034: if-eqz v2, 003d // +0009 │ │ -030528: 7220 d206 0100 |0036: invoke-interface {v1, v0}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@06d2 │ │ -03052e: 6e20 9d04 5400 |0039: invoke-virtual {v4, v5}, Lcom/gacode/relaunchx/ReLaunchApp;.saveList:(Ljava/lang/String;)V // method@049d │ │ -030534: 28cc |003c: goto 0008 // -0034 │ │ -030536: d800 0001 |003d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -03053a: 28d3 |003f: goto 0012 // -002d │ │ +031554: |[031554] com.gacode.relaunchx.ReLaunchApp.removeFromList_internal:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +031564: 5442 8a06 |0000: iget-object v2, v4, Lcom/gacode/relaunchx/ReLaunchApp;.m:Ljava/util/HashMap; // field@068a │ │ +031568: 6e20 c206 5200 |0002: invoke-virtual {v2, v5}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@06c2 │ │ +03156e: 0a02 |0005: move-result v2 │ │ +031570: 3902 0300 |0006: if-nez v2, 0009 // +0003 │ │ +031574: 0e00 |0008: return-void │ │ +031576: 5442 8a06 |0009: iget-object v2, v4, Lcom/gacode/relaunchx/ReLaunchApp;.m:Ljava/util/HashMap; // field@068a │ │ +03157a: 6e20 c306 5200 |000b: invoke-virtual {v2, v5}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ +031580: 0c01 |000e: move-result-object v1 │ │ +031582: 1f01 1802 |000f: check-cast v1, Ljava/util/List; // type@0218 │ │ +031586: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +031588: 7210 d406 0100 |0012: invoke-interface {v1}, Ljava/util/List;.size:()I // method@06d4 │ │ +03158e: 0a02 |0015: move-result v2 │ │ +031590: 3520 f2ff |0016: if-ge v0, v2, 0008 // -000e │ │ +031594: 7220 d006 0100 |0018: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ +03159a: 0c02 |001b: move-result-object v2 │ │ +03159c: 1f02 3302 |001c: check-cast v2, [Ljava/lang/String; // type@0233 │ │ +0315a0: 1203 |001e: const/4 v3, #int 0 // #0 │ │ +0315a2: 4602 0203 |001f: aget-object v2, v2, v3 │ │ +0315a6: 6e20 7c06 6200 |0021: invoke-virtual {v2, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +0315ac: 0a02 |0024: move-result v2 │ │ +0315ae: 3802 1800 |0025: if-eqz v2, 003d // +0018 │ │ +0315b2: 7220 d006 0100 |0027: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ +0315b8: 0c02 |002a: move-result-object v2 │ │ +0315ba: 1f02 3302 |002b: check-cast v2, [Ljava/lang/String; // type@0233 │ │ +0315be: 1213 |002d: const/4 v3, #int 1 // #1 │ │ +0315c0: 4602 0203 |002e: aget-object v2, v2, v3 │ │ +0315c4: 6e20 7c06 7200 |0030: invoke-virtual {v2, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +0315ca: 0a02 |0033: move-result v2 │ │ +0315cc: 3802 0900 |0034: if-eqz v2, 003d // +0009 │ │ +0315d0: 7220 d206 0100 |0036: invoke-interface {v1, v0}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@06d2 │ │ +0315d6: 6e20 9d04 5400 |0039: invoke-virtual {v4, v5}, Lcom/gacode/relaunchx/ReLaunchApp;.saveList:(Ljava/lang/String;)V // method@049d │ │ +0315dc: 28cc |003c: goto 0008 // -0034 │ │ +0315de: d800 0001 |003d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0315e2: 28d3 |003f: goto 0012 // -002d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=353 │ │ 0x0008 line=364 │ │ 0x0009 line=355 │ │ 0x0011 line=356 │ │ 0x0018 line=357 │ │ @@ -56554,176 +56578,176 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 326 16-bit code units │ │ -03053c: |[03053c] com.gacode.relaunchx.ReLaunchApp.saveList:(Ljava/lang/String;)V │ │ -03054c: 122d |0000: const/4 v13, #int 2 // #2 │ │ -03054e: 121c |0001: const/4 v12, #int 1 // #1 │ │ -030550: 120b |0002: const/4 v11, #int 0 // #0 │ │ -030552: 6e10 8304 0e00 |0003: invoke-virtual {v14}, Lcom/gacode/relaunchx/ReLaunchApp;.getBaseContext:()Landroid/content/Context; // method@0483 │ │ -030558: 0c08 |0006: move-result-object v8 │ │ -03055a: 7110 c400 0800 |0007: invoke-static {v8}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@00c4 │ │ -030560: 0c07 |000a: move-result-object v7 │ │ -030562: 1a08 7607 |000b: const-string v8, "favorites" // string@0776 │ │ -030566: 6e20 7c06 8f00 |000d: invoke-virtual {v15, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -03056c: 0a08 |0010: move-result v8 │ │ -03056e: 3808 1700 |0011: if-eqz v8, 0028 // +0017 │ │ -030572: 1303 1e00 |0013: const/16 v3, #int 30 // #1e │ │ -030576: 1a08 6c07 |0015: const-string v8, "favSize" // string@076c │ │ -03057a: 1a09 7a00 |0017: const-string v9, "30" // string@007a │ │ -03057e: 7230 6f00 8709 |0019: invoke-interface {v7, v8, v9}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -030584: 0c08 |001c: move-result-object v8 │ │ -030586: 7110 5d06 0800 |001d: invoke-static {v8}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ -03058c: 0a03 |0020: move-result v3 │ │ -03058e: 1a08 7607 |0021: const-string v8, "favorites" // string@0776 │ │ -030592: 1a09 4301 |0023: const-string v9, "Favorites.txt" // string@0143 │ │ -030596: 6e40 a704 8e39 |0025: invoke-virtual {v14, v8, v9, v3}, Lcom/gacode/relaunchx/ReLaunchApp;.writeFile:(Ljava/lang/String;Ljava/lang/String;I)V // method@04a7 │ │ -03059c: 1a08 0a0a |0028: const-string v8, "lastOpened" // string@0a0a │ │ -0305a0: 6e20 7c06 8f00 |002a: invoke-virtual {v15, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -0305a6: 0a08 |002d: move-result v8 │ │ -0305a8: 3808 1700 |002e: if-eqz v8, 0045 // +0017 │ │ -0305ac: 1306 1e00 |0030: const/16 v6, #int 30 // #1e │ │ -0305b0: 1a08 4a0a |0032: const-string v8, "lruSize" // string@0a4a │ │ -0305b4: 1a09 7a00 |0034: const-string v9, "30" // string@007a │ │ -0305b8: 7230 6f00 8709 |0036: invoke-interface {v7, v8, v9}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -0305be: 0c08 |0039: move-result-object v8 │ │ -0305c0: 7110 5d06 0800 |003a: invoke-static {v8}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ -0305c6: 0a06 |003d: move-result v6 │ │ -0305c8: 1a08 0a0a |003e: const-string v8, "lastOpened" // string@0a0a │ │ -0305cc: 1a09 dd03 |0040: const-string v9, "LruFile.txt" // string@03dd │ │ -0305d0: 6e40 a704 8e69 |0042: invoke-virtual {v14, v8, v9, v6}, Lcom/gacode/relaunchx/ReLaunchApp;.writeFile:(Ljava/lang/String;Ljava/lang/String;I)V // method@04a7 │ │ -0305d6: 1a08 7705 |0045: const-string v8, "app_last" // string@0577 │ │ -0305da: 6e20 7c06 8f00 |0047: invoke-virtual {v15, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -0305e0: 0a08 |004a: move-result v8 │ │ -0305e2: 3808 1900 |004b: if-eqz v8, 0064 // +0019 │ │ -0305e6: 1301 1e00 |004d: const/16 v1, #int 30 // #1e │ │ -0305ea: 1a08 6f05 |004f: const-string v8, "appLruSize" // string@056f │ │ -0305ee: 1a09 7a00 |0051: const-string v9, "30" // string@007a │ │ -0305f2: 7230 6f00 8709 |0053: invoke-interface {v7, v8, v9}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -0305f8: 0c08 |0056: move-result-object v8 │ │ -0305fa: 7110 5d06 0800 |0057: invoke-static {v8}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ -030600: 0a01 |005a: move-result v1 │ │ -030602: 1a08 7705 |005b: const-string v8, "app_last" // string@0577 │ │ -030606: 1a09 c500 |005d: const-string v9, "AppLruFile.txt" // string@00c5 │ │ -03060a: 1a0a 7d00 |005f: const-string v10, ":" // string@007d │ │ -03060e: 6e5a a804 8e19 |0061: invoke-virtual {v14, v8, v9, v1, v10}, Lcom/gacode/relaunchx/ReLaunchApp;.writeFile:(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)V // method@04a8 │ │ -030614: 1a08 7305 |0064: const-string v8, "app_favorites" // string@0573 │ │ -030618: 6e20 7c06 8f00 |0066: invoke-virtual {v15, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -03061e: 0a08 |0069: move-result v8 │ │ -030620: 3808 1900 |006a: if-eqz v8, 0083 // +0019 │ │ -030624: 1300 1e00 |006c: const/16 v0, #int 30 // #1e │ │ -030628: 1a08 6c05 |006e: const-string v8, "appFavSize" // string@056c │ │ -03062c: 1a09 7a00 |0070: const-string v9, "30" // string@007a │ │ -030630: 7230 6f00 8709 |0072: invoke-interface {v7, v8, v9}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -030636: 0c08 |0075: move-result-object v8 │ │ -030638: 7110 5d06 0800 |0076: invoke-static {v8}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ -03063e: 0a00 |0079: move-result v0 │ │ -030640: 1a08 7305 |007a: const-string v8, "app_favorites" // string@0573 │ │ -030644: 1a09 c400 |007c: const-string v9, "AppFavorites.txt" // string@00c4 │ │ -030648: 1a0a 7d00 |007e: const-string v10, ":" // string@007d │ │ -03064c: 6e5a a804 8e09 |0080: invoke-virtual {v14, v8, v9, v0, v10}, Lcom/gacode/relaunchx/ReLaunchApp;.writeFile:(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)V // method@04a8 │ │ -030652: 1a08 9f08 |0083: const-string v8, "history" // string@089f │ │ -030656: 6e20 7c06 8f00 |0085: invoke-virtual {v15, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -03065c: 0a08 |0088: move-result v8 │ │ -03065e: 3808 6500 |0089: if-eqz v8, 00ee // +0065 │ │ -030662: 2204 0d02 |008b: new-instance v4, Ljava/util/ArrayList; // type@020d │ │ -030666: 7010 ae06 0400 |008d: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@06ae │ │ -03066c: 54e8 8806 |0090: iget-object v8, v14, Lcom/gacode/relaunchx/ReLaunchApp;.history:Ljava/util/HashMap; // field@0688 │ │ -030670: 6e10 c406 0800 |0092: invoke-virtual {v8}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@06c4 │ │ -030676: 0c08 |0095: move-result-object v8 │ │ -030678: 7210 d906 0800 |0096: invoke-interface {v8}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@06d9 │ │ -03067e: 0c09 |0099: move-result-object v9 │ │ -030680: 7210 c806 0900 |009a: invoke-interface {v9}, Ljava/util/Iterator;.hasNext:()Z // method@06c8 │ │ -030686: 0a08 |009d: move-result v8 │ │ -030688: 3808 4200 |009e: if-eqz v8, 00e0 // +0042 │ │ -03068c: 7210 c906 0900 |00a0: invoke-interface {v9}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@06c9 │ │ -030692: 0c05 |00a3: move-result-object v5 │ │ -030694: 1f05 0002 |00a4: check-cast v5, Ljava/lang/String; // type@0200 │ │ -030698: 54e8 8806 |00a6: iget-object v8, v14, Lcom/gacode/relaunchx/ReLaunchApp;.history:Ljava/util/HashMap; // field@0688 │ │ -03069c: 6e20 c306 5800 |00a8: invoke-virtual {v8, v5}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ -0306a2: 0c08 |00ab: move-result-object v8 │ │ -0306a4: 1f08 f501 |00ac: check-cast v8, Ljava/lang/Integer; // type@01f5 │ │ -0306a8: 6e10 5c06 0800 |00ae: invoke-virtual {v8}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -0306ae: 0a08 |00b1: move-result v8 │ │ -0306b0: 6e10 6806 0e00 |00b2: invoke-virtual {v14}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0668 │ │ -0306b6: 33c8 0e00 |00b5: if-ne v8, v12, 00c3 // +000e │ │ -0306ba: 23d8 3302 |00b7: new-array v8, v13, [Ljava/lang/String; // type@0233 │ │ -0306be: 4d05 080b |00b9: aput-object v5, v8, v11 │ │ -0306c2: 1a0a 1404 |00bb: const-string v10, "READING" // string@0414 │ │ -0306c6: 4d0a 080c |00bd: aput-object v10, v8, v12 │ │ -0306ca: 7220 cc06 8400 |00bf: invoke-interface {v4, v8}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@06cc │ │ -0306d0: 28d8 |00c2: goto 009a // -0028 │ │ -0306d2: 54e8 8806 |00c3: iget-object v8, v14, Lcom/gacode/relaunchx/ReLaunchApp;.history:Ljava/util/HashMap; // field@0688 │ │ -0306d6: 6e20 c306 5800 |00c5: invoke-virtual {v8, v5}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ -0306dc: 0c08 |00c8: move-result-object v8 │ │ -0306de: 1f08 f501 |00c9: check-cast v8, Ljava/lang/Integer; // type@01f5 │ │ -0306e2: 6e10 5c06 0800 |00cb: invoke-virtual {v8}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -0306e8: 0a08 |00ce: move-result v8 │ │ -0306ea: 6e10 6806 0e00 |00cf: invoke-virtual {v14}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0668 │ │ -0306f0: 33d8 c8ff |00d2: if-ne v8, v13, 009a // -0038 │ │ -0306f4: 23d8 3302 |00d4: new-array v8, v13, [Ljava/lang/String; // type@0233 │ │ -0306f8: 4d05 080b |00d6: aput-object v5, v8, v11 │ │ -0306fc: 1a0a 2d01 |00d8: const-string v10, "FINISHED" // string@012d │ │ -030700: 4d0a 080c |00da: aput-object v10, v8, v12 │ │ -030704: 7220 cc06 8400 |00dc: invoke-interface {v4, v8}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@06cc │ │ -03070a: 28bb |00df: goto 009a // -0045 │ │ -03070c: 1a08 9f08 |00e0: const-string v8, "history" // string@089f │ │ -030710: 6e30 a204 8e04 |00e2: invoke-virtual {v14, v8, v4}, Lcom/gacode/relaunchx/ReLaunchApp;.setList:(Ljava/lang/String;Ljava/util/List;)V // method@04a2 │ │ -030716: 1a08 9f08 |00e5: const-string v8, "history" // string@089f │ │ -03071a: 1a09 5b01 |00e7: const-string v9, "History.txt" // string@015b │ │ -03071e: 1a0a 7d00 |00e9: const-string v10, ":" // string@007d │ │ -030722: 6e5a a804 8eb9 |00eb: invoke-virtual {v14, v8, v9, v11, v10}, Lcom/gacode/relaunchx/ReLaunchApp;.writeFile:(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)V // method@04a8 │ │ -030728: 1a08 7c06 |00ee: const-string v8, "columns" // string@067c │ │ -03072c: 6e20 7c06 8f00 |00f0: invoke-virtual {v15, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -030732: 0a08 |00f3: move-result v8 │ │ -030734: 3808 4500 |00f4: if-eqz v8, 0139 // +0045 │ │ -030738: 2202 0d02 |00f6: new-instance v2, Ljava/util/ArrayList; // type@020d │ │ -03073c: 7010 ae06 0200 |00f8: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@06ae │ │ -030742: 54e8 8206 |00fb: iget-object v8, v14, Lcom/gacode/relaunchx/ReLaunchApp;.columns:Ljava/util/HashMap; // field@0682 │ │ -030746: 6e10 c406 0800 |00fd: invoke-virtual {v8}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@06c4 │ │ -03074c: 0c08 |0100: move-result-object v8 │ │ -03074e: 7210 d906 0800 |0101: invoke-interface {v8}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@06d9 │ │ -030754: 0c09 |0104: move-result-object v9 │ │ -030756: 7210 c806 0900 |0105: invoke-interface {v9}, Ljava/util/Iterator;.hasNext:()Z // method@06c8 │ │ -03075c: 0a08 |0108: move-result v8 │ │ -03075e: 3808 2200 |0109: if-eqz v8, 012b // +0022 │ │ -030762: 7210 c906 0900 |010b: invoke-interface {v9}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@06c9 │ │ -030768: 0c05 |010e: move-result-object v5 │ │ -03076a: 1f05 0002 |010f: check-cast v5, Ljava/lang/String; // type@0200 │ │ -03076e: 23da 3302 |0111: new-array v10, v13, [Ljava/lang/String; // type@0233 │ │ -030772: 4d05 0a0b |0113: aput-object v5, v10, v11 │ │ -030776: 54e8 8206 |0115: iget-object v8, v14, Lcom/gacode/relaunchx/ReLaunchApp;.columns:Ljava/util/HashMap; // field@0682 │ │ -03077a: 6e20 c306 5800 |0117: invoke-virtual {v8, v5}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ -030780: 0c08 |011a: move-result-object v8 │ │ -030782: 1f08 f501 |011b: check-cast v8, Ljava/lang/Integer; // type@01f5 │ │ -030786: 6e10 5c06 0800 |011d: invoke-virtual {v8}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -03078c: 0a08 |0120: move-result v8 │ │ -03078e: 7110 5e06 0800 |0121: invoke-static {v8}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@065e │ │ -030794: 0c08 |0124: move-result-object v8 │ │ -030796: 4d08 0a0c |0125: aput-object v8, v10, v12 │ │ -03079a: 7220 cc06 a200 |0127: invoke-interface {v2, v10}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@06cc │ │ -0307a0: 28db |012a: goto 0105 // -0025 │ │ -0307a2: 1a08 7c06 |012b: const-string v8, "columns" // string@067c │ │ -0307a6: 6e30 a204 8e02 |012d: invoke-virtual {v14, v8, v2}, Lcom/gacode/relaunchx/ReLaunchApp;.setList:(Ljava/lang/String;Ljava/util/List;)V // method@04a2 │ │ -0307ac: 1a08 7c06 |0130: const-string v8, "columns" // string@067c │ │ -0307b0: 1a09 0301 |0132: const-string v9, "Columns.txt" // string@0103 │ │ -0307b4: 1a0a 7d00 |0134: const-string v10, ":" // string@007d │ │ -0307b8: 6e5a a804 8eb9 |0136: invoke-virtual {v14, v8, v9, v11, v10}, Lcom/gacode/relaunchx/ReLaunchApp;.writeFile:(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)V // method@04a8 │ │ -0307be: 0e00 |0139: return-void │ │ -0307c0: 0d08 |013a: move-exception v8 │ │ -0307c2: 2900 3fff |013b: goto/16 007a // -00c1 │ │ -0307c6: 0d08 |013d: move-exception v8 │ │ -0307c8: 2900 1dff |013e: goto/16 005b // -00e3 │ │ -0307cc: 0d08 |0140: move-exception v8 │ │ -0307ce: 2900 fdfe |0141: goto/16 003e // -0103 │ │ -0307d2: 0d08 |0143: move-exception v8 │ │ -0307d4: 2900 ddfe |0144: goto/16 0021 // -0123 │ │ +0315e4: |[0315e4] com.gacode.relaunchx.ReLaunchApp.saveList:(Ljava/lang/String;)V │ │ +0315f4: 122d |0000: const/4 v13, #int 2 // #2 │ │ +0315f6: 121c |0001: const/4 v12, #int 1 // #1 │ │ +0315f8: 120b |0002: const/4 v11, #int 0 // #0 │ │ +0315fa: 6e10 8304 0e00 |0003: invoke-virtual {v14}, Lcom/gacode/relaunchx/ReLaunchApp;.getBaseContext:()Landroid/content/Context; // method@0483 │ │ +031600: 0c08 |0006: move-result-object v8 │ │ +031602: 7110 c400 0800 |0007: invoke-static {v8}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@00c4 │ │ +031608: 0c07 |000a: move-result-object v7 │ │ +03160a: 1a08 7607 |000b: const-string v8, "favorites" // string@0776 │ │ +03160e: 6e20 7c06 8f00 |000d: invoke-virtual {v15, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +031614: 0a08 |0010: move-result v8 │ │ +031616: 3808 1700 |0011: if-eqz v8, 0028 // +0017 │ │ +03161a: 1303 1e00 |0013: const/16 v3, #int 30 // #1e │ │ +03161e: 1a08 6c07 |0015: const-string v8, "favSize" // string@076c │ │ +031622: 1a09 7a00 |0017: const-string v9, "30" // string@007a │ │ +031626: 7230 6f00 8709 |0019: invoke-interface {v7, v8, v9}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +03162c: 0c08 |001c: move-result-object v8 │ │ +03162e: 7110 5d06 0800 |001d: invoke-static {v8}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ +031634: 0a03 |0020: move-result v3 │ │ +031636: 1a08 7607 |0021: const-string v8, "favorites" // string@0776 │ │ +03163a: 1a09 4301 |0023: const-string v9, "Favorites.txt" // string@0143 │ │ +03163e: 6e40 a704 8e39 |0025: invoke-virtual {v14, v8, v9, v3}, Lcom/gacode/relaunchx/ReLaunchApp;.writeFile:(Ljava/lang/String;Ljava/lang/String;I)V // method@04a7 │ │ +031644: 1a08 0a0a |0028: const-string v8, "lastOpened" // string@0a0a │ │ +031648: 6e20 7c06 8f00 |002a: invoke-virtual {v15, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +03164e: 0a08 |002d: move-result v8 │ │ +031650: 3808 1700 |002e: if-eqz v8, 0045 // +0017 │ │ +031654: 1306 1e00 |0030: const/16 v6, #int 30 // #1e │ │ +031658: 1a08 4a0a |0032: const-string v8, "lruSize" // string@0a4a │ │ +03165c: 1a09 7a00 |0034: const-string v9, "30" // string@007a │ │ +031660: 7230 6f00 8709 |0036: invoke-interface {v7, v8, v9}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +031666: 0c08 |0039: move-result-object v8 │ │ +031668: 7110 5d06 0800 |003a: invoke-static {v8}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ +03166e: 0a06 |003d: move-result v6 │ │ +031670: 1a08 0a0a |003e: const-string v8, "lastOpened" // string@0a0a │ │ +031674: 1a09 dd03 |0040: const-string v9, "LruFile.txt" // string@03dd │ │ +031678: 6e40 a704 8e69 |0042: invoke-virtual {v14, v8, v9, v6}, Lcom/gacode/relaunchx/ReLaunchApp;.writeFile:(Ljava/lang/String;Ljava/lang/String;I)V // method@04a7 │ │ +03167e: 1a08 7705 |0045: const-string v8, "app_last" // string@0577 │ │ +031682: 6e20 7c06 8f00 |0047: invoke-virtual {v15, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +031688: 0a08 |004a: move-result v8 │ │ +03168a: 3808 1900 |004b: if-eqz v8, 0064 // +0019 │ │ +03168e: 1301 1e00 |004d: const/16 v1, #int 30 // #1e │ │ +031692: 1a08 6f05 |004f: const-string v8, "appLruSize" // string@056f │ │ +031696: 1a09 7a00 |0051: const-string v9, "30" // string@007a │ │ +03169a: 7230 6f00 8709 |0053: invoke-interface {v7, v8, v9}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +0316a0: 0c08 |0056: move-result-object v8 │ │ +0316a2: 7110 5d06 0800 |0057: invoke-static {v8}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ +0316a8: 0a01 |005a: move-result v1 │ │ +0316aa: 1a08 7705 |005b: const-string v8, "app_last" // string@0577 │ │ +0316ae: 1a09 c500 |005d: const-string v9, "AppLruFile.txt" // string@00c5 │ │ +0316b2: 1a0a 7d00 |005f: const-string v10, ":" // string@007d │ │ +0316b6: 6e5a a804 8e19 |0061: invoke-virtual {v14, v8, v9, v1, v10}, Lcom/gacode/relaunchx/ReLaunchApp;.writeFile:(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)V // method@04a8 │ │ +0316bc: 1a08 7305 |0064: const-string v8, "app_favorites" // string@0573 │ │ +0316c0: 6e20 7c06 8f00 |0066: invoke-virtual {v15, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +0316c6: 0a08 |0069: move-result v8 │ │ +0316c8: 3808 1900 |006a: if-eqz v8, 0083 // +0019 │ │ +0316cc: 1300 1e00 |006c: const/16 v0, #int 30 // #1e │ │ +0316d0: 1a08 6c05 |006e: const-string v8, "appFavSize" // string@056c │ │ +0316d4: 1a09 7a00 |0070: const-string v9, "30" // string@007a │ │ +0316d8: 7230 6f00 8709 |0072: invoke-interface {v7, v8, v9}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +0316de: 0c08 |0075: move-result-object v8 │ │ +0316e0: 7110 5d06 0800 |0076: invoke-static {v8}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ +0316e6: 0a00 |0079: move-result v0 │ │ +0316e8: 1a08 7305 |007a: const-string v8, "app_favorites" // string@0573 │ │ +0316ec: 1a09 c400 |007c: const-string v9, "AppFavorites.txt" // string@00c4 │ │ +0316f0: 1a0a 7d00 |007e: const-string v10, ":" // string@007d │ │ +0316f4: 6e5a a804 8e09 |0080: invoke-virtual {v14, v8, v9, v0, v10}, Lcom/gacode/relaunchx/ReLaunchApp;.writeFile:(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)V // method@04a8 │ │ +0316fa: 1a08 9f08 |0083: const-string v8, "history" // string@089f │ │ +0316fe: 6e20 7c06 8f00 |0085: invoke-virtual {v15, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +031704: 0a08 |0088: move-result v8 │ │ +031706: 3808 6500 |0089: if-eqz v8, 00ee // +0065 │ │ +03170a: 2204 0d02 |008b: new-instance v4, Ljava/util/ArrayList; // type@020d │ │ +03170e: 7010 ae06 0400 |008d: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@06ae │ │ +031714: 54e8 8806 |0090: iget-object v8, v14, Lcom/gacode/relaunchx/ReLaunchApp;.history:Ljava/util/HashMap; // field@0688 │ │ +031718: 6e10 c406 0800 |0092: invoke-virtual {v8}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@06c4 │ │ +03171e: 0c08 |0095: move-result-object v8 │ │ +031720: 7210 d906 0800 |0096: invoke-interface {v8}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@06d9 │ │ +031726: 0c09 |0099: move-result-object v9 │ │ +031728: 7210 c806 0900 |009a: invoke-interface {v9}, Ljava/util/Iterator;.hasNext:()Z // method@06c8 │ │ +03172e: 0a08 |009d: move-result v8 │ │ +031730: 3808 4200 |009e: if-eqz v8, 00e0 // +0042 │ │ +031734: 7210 c906 0900 |00a0: invoke-interface {v9}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@06c9 │ │ +03173a: 0c05 |00a3: move-result-object v5 │ │ +03173c: 1f05 0002 |00a4: check-cast v5, Ljava/lang/String; // type@0200 │ │ +031740: 54e8 8806 |00a6: iget-object v8, v14, Lcom/gacode/relaunchx/ReLaunchApp;.history:Ljava/util/HashMap; // field@0688 │ │ +031744: 6e20 c306 5800 |00a8: invoke-virtual {v8, v5}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ +03174a: 0c08 |00ab: move-result-object v8 │ │ +03174c: 1f08 f501 |00ac: check-cast v8, Ljava/lang/Integer; // type@01f5 │ │ +031750: 6e10 5c06 0800 |00ae: invoke-virtual {v8}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +031756: 0a08 |00b1: move-result v8 │ │ +031758: 6e10 6806 0e00 |00b2: invoke-virtual {v14}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0668 │ │ +03175e: 33c8 0e00 |00b5: if-ne v8, v12, 00c3 // +000e │ │ +031762: 23d8 3302 |00b7: new-array v8, v13, [Ljava/lang/String; // type@0233 │ │ +031766: 4d05 080b |00b9: aput-object v5, v8, v11 │ │ +03176a: 1a0a 1404 |00bb: const-string v10, "READING" // string@0414 │ │ +03176e: 4d0a 080c |00bd: aput-object v10, v8, v12 │ │ +031772: 7220 cc06 8400 |00bf: invoke-interface {v4, v8}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@06cc │ │ +031778: 28d8 |00c2: goto 009a // -0028 │ │ +03177a: 54e8 8806 |00c3: iget-object v8, v14, Lcom/gacode/relaunchx/ReLaunchApp;.history:Ljava/util/HashMap; // field@0688 │ │ +03177e: 6e20 c306 5800 |00c5: invoke-virtual {v8, v5}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ +031784: 0c08 |00c8: move-result-object v8 │ │ +031786: 1f08 f501 |00c9: check-cast v8, Ljava/lang/Integer; // type@01f5 │ │ +03178a: 6e10 5c06 0800 |00cb: invoke-virtual {v8}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +031790: 0a08 |00ce: move-result v8 │ │ +031792: 6e10 6806 0e00 |00cf: invoke-virtual {v14}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0668 │ │ +031798: 33d8 c8ff |00d2: if-ne v8, v13, 009a // -0038 │ │ +03179c: 23d8 3302 |00d4: new-array v8, v13, [Ljava/lang/String; // type@0233 │ │ +0317a0: 4d05 080b |00d6: aput-object v5, v8, v11 │ │ +0317a4: 1a0a 2d01 |00d8: const-string v10, "FINISHED" // string@012d │ │ +0317a8: 4d0a 080c |00da: aput-object v10, v8, v12 │ │ +0317ac: 7220 cc06 8400 |00dc: invoke-interface {v4, v8}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@06cc │ │ +0317b2: 28bb |00df: goto 009a // -0045 │ │ +0317b4: 1a08 9f08 |00e0: const-string v8, "history" // string@089f │ │ +0317b8: 6e30 a204 8e04 |00e2: invoke-virtual {v14, v8, v4}, Lcom/gacode/relaunchx/ReLaunchApp;.setList:(Ljava/lang/String;Ljava/util/List;)V // method@04a2 │ │ +0317be: 1a08 9f08 |00e5: const-string v8, "history" // string@089f │ │ +0317c2: 1a09 5b01 |00e7: const-string v9, "History.txt" // string@015b │ │ +0317c6: 1a0a 7d00 |00e9: const-string v10, ":" // string@007d │ │ +0317ca: 6e5a a804 8eb9 |00eb: invoke-virtual {v14, v8, v9, v11, v10}, Lcom/gacode/relaunchx/ReLaunchApp;.writeFile:(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)V // method@04a8 │ │ +0317d0: 1a08 7c06 |00ee: const-string v8, "columns" // string@067c │ │ +0317d4: 6e20 7c06 8f00 |00f0: invoke-virtual {v15, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +0317da: 0a08 |00f3: move-result v8 │ │ +0317dc: 3808 4500 |00f4: if-eqz v8, 0139 // +0045 │ │ +0317e0: 2202 0d02 |00f6: new-instance v2, Ljava/util/ArrayList; // type@020d │ │ +0317e4: 7010 ae06 0200 |00f8: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@06ae │ │ +0317ea: 54e8 8206 |00fb: iget-object v8, v14, Lcom/gacode/relaunchx/ReLaunchApp;.columns:Ljava/util/HashMap; // field@0682 │ │ +0317ee: 6e10 c406 0800 |00fd: invoke-virtual {v8}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@06c4 │ │ +0317f4: 0c08 |0100: move-result-object v8 │ │ +0317f6: 7210 d906 0800 |0101: invoke-interface {v8}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@06d9 │ │ +0317fc: 0c09 |0104: move-result-object v9 │ │ +0317fe: 7210 c806 0900 |0105: invoke-interface {v9}, Ljava/util/Iterator;.hasNext:()Z // method@06c8 │ │ +031804: 0a08 |0108: move-result v8 │ │ +031806: 3808 2200 |0109: if-eqz v8, 012b // +0022 │ │ +03180a: 7210 c906 0900 |010b: invoke-interface {v9}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@06c9 │ │ +031810: 0c05 |010e: move-result-object v5 │ │ +031812: 1f05 0002 |010f: check-cast v5, Ljava/lang/String; // type@0200 │ │ +031816: 23da 3302 |0111: new-array v10, v13, [Ljava/lang/String; // type@0233 │ │ +03181a: 4d05 0a0b |0113: aput-object v5, v10, v11 │ │ +03181e: 54e8 8206 |0115: iget-object v8, v14, Lcom/gacode/relaunchx/ReLaunchApp;.columns:Ljava/util/HashMap; // field@0682 │ │ +031822: 6e20 c306 5800 |0117: invoke-virtual {v8, v5}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ +031828: 0c08 |011a: move-result-object v8 │ │ +03182a: 1f08 f501 |011b: check-cast v8, Ljava/lang/Integer; // type@01f5 │ │ +03182e: 6e10 5c06 0800 |011d: invoke-virtual {v8}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +031834: 0a08 |0120: move-result v8 │ │ +031836: 7110 5e06 0800 |0121: invoke-static {v8}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@065e │ │ +03183c: 0c08 |0124: move-result-object v8 │ │ +03183e: 4d08 0a0c |0125: aput-object v8, v10, v12 │ │ +031842: 7220 cc06 a200 |0127: invoke-interface {v2, v10}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@06cc │ │ +031848: 28db |012a: goto 0105 // -0025 │ │ +03184a: 1a08 7c06 |012b: const-string v8, "columns" // string@067c │ │ +03184e: 6e30 a204 8e02 |012d: invoke-virtual {v14, v8, v2}, Lcom/gacode/relaunchx/ReLaunchApp;.setList:(Ljava/lang/String;Ljava/util/List;)V // method@04a2 │ │ +031854: 1a08 7c06 |0130: const-string v8, "columns" // string@067c │ │ +031858: 1a09 0301 |0132: const-string v9, "Columns.txt" // string@0103 │ │ +03185c: 1a0a 7d00 |0134: const-string v10, ":" // string@007d │ │ +031860: 6e5a a804 8eb9 |0136: invoke-virtual {v14, v8, v9, v11, v10}, Lcom/gacode/relaunchx/ReLaunchApp;.writeFile:(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)V // method@04a8 │ │ +031866: 0e00 |0139: return-void │ │ +031868: 0d08 |013a: move-exception v8 │ │ +03186a: 2900 3fff |013b: goto/16 007a // -00c1 │ │ +03186e: 0d08 |013d: move-exception v8 │ │ +031870: 2900 1dff |013e: goto/16 005b // -00e3 │ │ +031874: 0d08 |0140: move-exception v8 │ │ +031876: 2900 fdfe |0141: goto/16 003e // -0103 │ │ +03187a: 0d08 |0143: move-exception v8 │ │ +03187c: 2900 ddfe |0144: goto/16 0021 // -0123 │ │ catches : 4 │ │ 0x0015 - 0x0020 │ │ Ljava/lang/NumberFormatException; -> 0x0143 │ │ 0x0032 - 0x003d │ │ Ljava/lang/NumberFormatException; -> 0x0140 │ │ 0x004f - 0x005a │ │ Ljava/lang/NumberFormatException; -> 0x013d │ │ @@ -56794,17 +56818,17 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -030810: |[030810] com.gacode.relaunchx.ReLaunchApp.setApps:(Ljava/util/List;)V │ │ -030820: 5b01 7f06 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunchApp;.apps:Ljava/util/List; // field@067f │ │ -030824: 0e00 |0002: return-void │ │ +0318b8: |[0318b8] com.gacode.relaunchx.ReLaunchApp.setApps:(Ljava/util/List;)V │ │ +0318c8: 5b01 7f06 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunchApp;.apps:Ljava/util/List; // field@067f │ │ +0318cc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0002 line=109 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 (null) Ljava/util/List; │ │ 0x0000 - 0x0003 reg=0 this Lcom/gacode/relaunchx/ReLaunchApp; │ │ @@ -56815,29 +56839,29 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -030828: |[030828] com.gacode.relaunchx.ReLaunchApp.setDefault:(Ljava/lang/String;)V │ │ -030838: 2200 0d02 |0000: new-instance v0, Ljava/util/ArrayList; // type@020d │ │ -03083c: 7010 ae06 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@06ae │ │ -030842: 1a01 0a0a |0005: const-string v1, "lastOpened" // string@0a0a │ │ -030846: 6e20 7c06 1300 |0007: invoke-virtual {v3, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -03084c: 0a01 |000a: move-result v1 │ │ -03084e: 3801 0800 |000b: if-eqz v1, 0013 // +0008 │ │ -030852: 5421 8a06 |000d: iget-object v1, v2, Lcom/gacode/relaunchx/ReLaunchApp;.m:Ljava/util/HashMap; // field@068a │ │ -030856: 6e30 c506 3100 |000f: invoke-virtual {v1, v3, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@06c5 │ │ -03085c: 0e00 |0012: return-void │ │ -03085e: 1a01 7607 |0013: const-string v1, "favorites" // string@0776 │ │ -030862: 6e20 7c06 1300 |0015: invoke-virtual {v3, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -030868: 0a01 |0018: move-result v1 │ │ -03086a: 3801 f4ff |0019: if-eqz v1, 000d // -000c │ │ -03086e: 28f2 |001b: goto 000d // -000e │ │ +0318d0: |[0318d0] com.gacode.relaunchx.ReLaunchApp.setDefault:(Ljava/lang/String;)V │ │ +0318e0: 2200 0d02 |0000: new-instance v0, Ljava/util/ArrayList; // type@020d │ │ +0318e4: 7010 ae06 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@06ae │ │ +0318ea: 1a01 0a0a |0005: const-string v1, "lastOpened" // string@0a0a │ │ +0318ee: 6e20 7c06 1300 |0007: invoke-virtual {v3, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +0318f4: 0a01 |000a: move-result v1 │ │ +0318f6: 3801 0800 |000b: if-eqz v1, 0013 // +0008 │ │ +0318fa: 5421 8a06 |000d: iget-object v1, v2, Lcom/gacode/relaunchx/ReLaunchApp;.m:Ljava/util/HashMap; // field@068a │ │ +0318fe: 6e30 c506 3100 |000f: invoke-virtual {v1, v3, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@06c5 │ │ +031904: 0e00 |0012: return-void │ │ +031906: 1a01 7607 |0013: const-string v1, "favorites" // string@0776 │ │ +03190a: 6e20 7c06 1300 |0015: invoke-virtual {v3, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +031910: 0a01 |0018: move-result v1 │ │ +031912: 3801 f4ff |0019: if-eqz v1, 000d // -000c │ │ +031916: 28f2 |001b: goto 000d // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ 0x0005 line=173 │ │ 0x000d line=176 │ │ 0x0012 line=177 │ │ 0x0013 line=174 │ │ @@ -56851,41 +56875,41 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -030870: |[030870] com.gacode.relaunchx.ReLaunchApp.setFullScreenIfNecessary:(Landroid/app/Activity;)V │ │ -030880: 1302 0004 |0000: const/16 v2, #int 1024 // #400 │ │ -030884: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -030888: 5530 8706 |0004: iget-boolean v0, v3, Lcom/gacode/relaunchx/ReLaunchApp;.fullScreen:Z // field@0687 │ │ -03088c: 3800 1900 |0006: if-eqz v0, 001f // +0019 │ │ -030890: 6000 1e00 |0008: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001e │ │ -030894: 3410 0d00 |000a: if-lt v0, v1, 0017 // +000d │ │ -030898: 2200 1c00 |000c: new-instance v0, Landroid/content/Intent; // type@001c │ │ -03089c: 1a01 9e08 |000e: const-string v1, "hide_status_bar" // string@089e │ │ -0308a0: 7020 4e00 1000 |0010: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@004e │ │ -0308a6: 6e20 0f00 0400 |0013: invoke-virtual {v4, v0}, Landroid/app/Activity;.sendBroadcast:(Landroid/content/Intent;)V // method@000f │ │ -0308ac: 0e00 |0016: return-void │ │ -0308ae: 6e10 0600 0400 |0017: invoke-virtual {v4}, Landroid/app/Activity;.getWindow:()Landroid/view/Window; // method@0006 │ │ -0308b4: 0c00 |001a: move-result-object v0 │ │ -0308b6: 6e20 f700 2000 |001b: invoke-virtual {v0, v2}, Landroid/view/Window;.addFlags:(I)V // method@00f7 │ │ -0308bc: 28f8 |001e: goto 0016 // -0008 │ │ -0308be: 6000 1e00 |001f: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001e │ │ -0308c2: 3410 0d00 |0021: if-lt v0, v1, 002e // +000d │ │ -0308c6: 2200 1c00 |0023: new-instance v0, Landroid/content/Intent; // type@001c │ │ -0308ca: 1a01 9f0d |0025: const-string v1, "show_status_bar" // string@0d9f │ │ -0308ce: 7020 4e00 1000 |0027: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@004e │ │ -0308d4: 6e20 0f00 0400 |002a: invoke-virtual {v4, v0}, Landroid/app/Activity;.sendBroadcast:(Landroid/content/Intent;)V // method@000f │ │ -0308da: 28e9 |002d: goto 0016 // -0017 │ │ -0308dc: 6e10 0600 0400 |002e: invoke-virtual {v4}, Landroid/app/Activity;.getWindow:()Landroid/view/Window; // method@0006 │ │ -0308e2: 0c00 |0031: move-result-object v0 │ │ -0308e4: 6e20 f800 2000 |0032: invoke-virtual {v0, v2}, Landroid/view/Window;.clearFlags:(I)V // method@00f8 │ │ -0308ea: 28e1 |0035: goto 0016 // -001f │ │ +031918: |[031918] com.gacode.relaunchx.ReLaunchApp.setFullScreenIfNecessary:(Landroid/app/Activity;)V │ │ +031928: 1302 0004 |0000: const/16 v2, #int 1024 // #400 │ │ +03192c: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +031930: 5530 8706 |0004: iget-boolean v0, v3, Lcom/gacode/relaunchx/ReLaunchApp;.fullScreen:Z // field@0687 │ │ +031934: 3800 1900 |0006: if-eqz v0, 001f // +0019 │ │ +031938: 6000 1e00 |0008: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001e │ │ +03193c: 3410 0d00 |000a: if-lt v0, v1, 0017 // +000d │ │ +031940: 2200 1c00 |000c: new-instance v0, Landroid/content/Intent; // type@001c │ │ +031944: 1a01 9e08 |000e: const-string v1, "hide_status_bar" // string@089e │ │ +031948: 7020 4e00 1000 |0010: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@004e │ │ +03194e: 6e20 0f00 0400 |0013: invoke-virtual {v4, v0}, Landroid/app/Activity;.sendBroadcast:(Landroid/content/Intent;)V // method@000f │ │ +031954: 0e00 |0016: return-void │ │ +031956: 6e10 0600 0400 |0017: invoke-virtual {v4}, Landroid/app/Activity;.getWindow:()Landroid/view/Window; // method@0006 │ │ +03195c: 0c00 |001a: move-result-object v0 │ │ +03195e: 6e20 f700 2000 |001b: invoke-virtual {v0, v2}, Landroid/view/Window;.addFlags:(I)V // method@00f7 │ │ +031964: 28f8 |001e: goto 0016 // -0008 │ │ +031966: 6000 1e00 |001f: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001e │ │ +03196a: 3410 0d00 |0021: if-lt v0, v1, 002e // +000d │ │ +03196e: 2200 1c00 |0023: new-instance v0, Landroid/content/Intent; // type@001c │ │ +031972: 1a01 9f0d |0025: const-string v1, "show_status_bar" // string@0d9f │ │ +031976: 7020 4e00 1000 |0027: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@004e │ │ +03197c: 6e20 0f00 0400 |002a: invoke-virtual {v4, v0}, Landroid/app/Activity;.sendBroadcast:(Landroid/content/Intent;)V // method@000f │ │ +031982: 28e9 |002d: goto 0016 // -0017 │ │ +031984: 6e10 0600 0400 |002e: invoke-virtual {v4}, Landroid/app/Activity;.getWindow:()Landroid/view/Window; // method@0006 │ │ +03198a: 0c00 |0031: move-result-object v0 │ │ +03198c: 6e20 f800 2000 |0032: invoke-virtual {v0, v2}, Landroid/view/Window;.clearFlags:(I)V // method@00f8 │ │ +031992: 28e1 |0035: goto 0016 // -001f │ │ catches : (none) │ │ positions : │ │ 0x0004 line=774 │ │ 0x0008 line=775 │ │ 0x000c line=776 │ │ 0x0016 line=787 │ │ 0x0017 line=778 │ │ @@ -56901,17 +56925,17 @@ │ │ type : '(Ljava/util/HashMap;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0308ec: |[0308ec] com.gacode.relaunchx.ReLaunchApp.setIcons:(Ljava/util/HashMap;)V │ │ -0308fc: 5b01 8906 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunchApp;.icons:Ljava/util/HashMap; // field@0689 │ │ -030900: 0e00 |0002: return-void │ │ +031994: |[031994] com.gacode.relaunchx.ReLaunchApp.setIcons:(Ljava/util/HashMap;)V │ │ +0319a4: 5b01 8906 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunchApp;.icons:Ljava/util/HashMap; // field@0689 │ │ +0319a8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0002 line=100 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 (null) Ljava/util/HashMap; │ │ 0x0000 - 0x0003 reg=0 this Lcom/gacode/relaunchx/ReLaunchApp; │ │ @@ -56922,18 +56946,18 @@ │ │ type : '(Ljava/lang/String;Ljava/util/List;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -030904: |[030904] com.gacode.relaunchx.ReLaunchApp.setList:(Ljava/lang/String;Ljava/util/List;)V │ │ -030914: 5410 8a06 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/ReLaunchApp;.m:Ljava/util/HashMap; // field@068a │ │ -030918: 6e30 c506 2003 |0002: invoke-virtual {v0, v2, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@06c5 │ │ -03091e: 0e00 |0005: return-void │ │ +0319ac: |[0319ac] com.gacode.relaunchx.ReLaunchApp.setList:(Ljava/lang/String;Ljava/util/List;)V │ │ +0319bc: 5410 8a06 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/ReLaunchApp;.m:Ljava/util/HashMap; // field@068a │ │ +0319c0: 6e30 c506 2003 |0002: invoke-virtual {v0, v2, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@06c5 │ │ +0319c6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ 0x0005 line=168 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 (null) Ljava/util/List; │ │ 0x0000 - 0x0006 reg=1 this Lcom/gacode/relaunchx/ReLaunchApp; │ │ @@ -56945,17 +56969,17 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -030920: |[030920] com.gacode.relaunchx.ReLaunchApp.setReaders:(Ljava/util/List;)V │ │ -030930: 5b01 8b06 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunchApp;.readers:Ljava/util/List; // field@068b │ │ -030934: 0e00 |0002: return-void │ │ +0319c8: |[0319c8] com.gacode.relaunchx.ReLaunchApp.setReaders:(Ljava/util/List;)V │ │ +0319d8: 5b01 8b06 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ReLaunchApp;.readers:Ljava/util/List; // field@068b │ │ +0319dc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0002 line=118 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 (null) Ljava/util/List; │ │ 0x0000 - 0x0003 reg=0 this Lcom/gacode/relaunchx/ReLaunchApp; │ │ @@ -56966,28 +56990,28 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -030938: |[030938] com.gacode.relaunchx.ReLaunchApp.setStartDir:(Ljava/lang/String;)V │ │ -030948: 6e10 8304 0400 |0000: invoke-virtual {v4}, Lcom/gacode/relaunchx/ReLaunchApp;.getBaseContext:()Landroid/content/Context; // method@0483 │ │ -03094e: 0c02 |0003: move-result-object v2 │ │ -030950: 7110 c400 0200 |0004: invoke-static {v2}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@00c4 │ │ -030956: 0c01 |0007: move-result-object v1 │ │ -030958: 7210 6b00 0100 |0008: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006b │ │ -03095e: 0c00 |000b: move-result-object v0 │ │ -030960: 1a02 cd0d |000c: const-string v2, "startDir" // string@0dcd │ │ -030964: 7230 6a00 2005 |000e: invoke-interface {v0, v2, v5}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@006a │ │ -03096a: 1a02 8c0d |0011: const-string v2, "showAddStartDir" // string@0d8c │ │ -03096e: 1203 |0013: const/4 v3, #int 0 // #0 │ │ -030970: 7230 6600 2003 |0014: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0066 │ │ -030976: 7210 6500 0000 |0017: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0065 │ │ -03097c: 0e00 |001a: return-void │ │ +0319e0: |[0319e0] com.gacode.relaunchx.ReLaunchApp.setStartDir:(Ljava/lang/String;)V │ │ +0319f0: 6e10 8304 0400 |0000: invoke-virtual {v4}, Lcom/gacode/relaunchx/ReLaunchApp;.getBaseContext:()Landroid/content/Context; // method@0483 │ │ +0319f6: 0c02 |0003: move-result-object v2 │ │ +0319f8: 7110 c400 0200 |0004: invoke-static {v2}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@00c4 │ │ +0319fe: 0c01 |0007: move-result-object v1 │ │ +031a00: 7210 6b00 0100 |0008: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006b │ │ +031a06: 0c00 |000b: move-result-object v0 │ │ +031a08: 1a02 cd0d |000c: const-string v2, "startDir" // string@0dcd │ │ +031a0c: 7230 6a00 2005 |000e: invoke-interface {v0, v2, v5}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@006a │ │ +031a12: 1a02 8c0d |0011: const-string v2, "showAddStartDir" // string@0d8c │ │ +031a16: 1203 |0013: const/4 v3, #int 0 // #0 │ │ +031a18: 7230 6600 2003 |0014: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0066 │ │ +031a1e: 7210 6500 0000 |0017: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0065 │ │ +031a24: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=834 │ │ 0x0000 line=835 │ │ 0x0008 line=836 │ │ 0x000c line=837 │ │ 0x0011 line=838 │ │ @@ -57004,42 +57028,42 @@ │ │ type : '(Landroid/app/Activity;Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -030980: |[030980] com.gacode.relaunchx.ReLaunchApp.specialAction:(Landroid/app/Activity;Ljava/lang/String;)Z │ │ -030990: 1a01 5400 |0000: const-string v1, ".apk" // string@0054 │ │ -030994: 6e20 7b06 1500 |0002: invoke-virtual {v5, v1}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@067b │ │ -03099a: 0a01 |0005: move-result v1 │ │ -03099c: 3801 2f00 |0006: if-eqz v1, 0035 // +002f │ │ -0309a0: 2200 1c00 |0008: new-instance v0, Landroid/content/Intent; // type@001c │ │ -0309a4: 1a01 5805 |000a: const-string v1, "android.intent.action.VIEW" // string@0558 │ │ -0309a8: 7020 4e00 1000 |000c: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@004e │ │ -0309ae: 2201 0202 |000f: new-instance v1, Ljava/lang/StringBuilder; // type@0202 │ │ -0309b2: 7010 9606 0100 |0011: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -0309b8: 1a02 8b07 |0014: const-string v2, "file://" // string@078b │ │ -0309bc: 6e20 9a06 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -0309c2: 0c01 |0019: move-result-object v1 │ │ -0309c4: 6e20 9a06 5100 |001a: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -0309ca: 0c01 |001d: move-result-object v1 │ │ -0309cc: 6e10 9c06 0100 |001e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -0309d2: 0c01 |0021: move-result-object v1 │ │ -0309d4: 7110 9b00 0100 |0022: invoke-static {v1}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@009b │ │ -0309da: 0c01 |0025: move-result-object v1 │ │ -0309dc: 1a02 8005 |0026: const-string v2, "application/vnd.android.package-archive" // string@0580 │ │ -0309e0: 6e30 5d00 1002 |0028: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.setDataAndType:(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/Intent; // method@005d │ │ -0309e6: 1501 0014 |002b: const/high16 v1, #int 335544320 // #1400 │ │ -0309ea: 6e20 5e00 1000 |002d: invoke-virtual {v0, v1}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@005e │ │ -0309f0: 6e20 1200 0400 |0030: invoke-virtual {v4, v0}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@0012 │ │ -0309f6: 1211 |0033: const/4 v1, #int 1 // #1 │ │ -0309f8: 0f01 |0034: return v1 │ │ -0309fa: 1201 |0035: const/4 v1, #int 0 // #0 │ │ -0309fc: 28fe |0036: goto 0034 // -0002 │ │ +031a28: |[031a28] com.gacode.relaunchx.ReLaunchApp.specialAction:(Landroid/app/Activity;Ljava/lang/String;)Z │ │ +031a38: 1a01 5400 |0000: const-string v1, ".apk" // string@0054 │ │ +031a3c: 6e20 7b06 1500 |0002: invoke-virtual {v5, v1}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@067b │ │ +031a42: 0a01 |0005: move-result v1 │ │ +031a44: 3801 2f00 |0006: if-eqz v1, 0035 // +002f │ │ +031a48: 2200 1c00 |0008: new-instance v0, Landroid/content/Intent; // type@001c │ │ +031a4c: 1a01 5805 |000a: const-string v1, "android.intent.action.VIEW" // string@0558 │ │ +031a50: 7020 4e00 1000 |000c: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@004e │ │ +031a56: 2201 0202 |000f: new-instance v1, Ljava/lang/StringBuilder; // type@0202 │ │ +031a5a: 7010 9606 0100 |0011: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +031a60: 1a02 8b07 |0014: const-string v2, "file://" // string@078b │ │ +031a64: 6e20 9a06 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +031a6a: 0c01 |0019: move-result-object v1 │ │ +031a6c: 6e20 9a06 5100 |001a: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +031a72: 0c01 |001d: move-result-object v1 │ │ +031a74: 6e10 9c06 0100 |001e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +031a7a: 0c01 |0021: move-result-object v1 │ │ +031a7c: 7110 9b00 0100 |0022: invoke-static {v1}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@009b │ │ +031a82: 0c01 |0025: move-result-object v1 │ │ +031a84: 1a02 8005 |0026: const-string v2, "application/vnd.android.package-archive" // string@0580 │ │ +031a88: 6e30 5d00 1002 |0028: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.setDataAndType:(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/Intent; // method@005d │ │ +031a8e: 1501 0014 |002b: const/high16 v1, #int 335544320 // #1400 │ │ +031a92: 6e20 5e00 1000 |002d: invoke-virtual {v0, v1}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@005e │ │ +031a98: 6e20 1200 0400 |0030: invoke-virtual {v4, v0}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@0012 │ │ +031a9e: 1211 |0033: const/4 v1, #int 1 // #1 │ │ +031aa0: 0f01 |0034: return v1 │ │ +031aa2: 1201 |0035: const/4 v1, #int 0 // #0 │ │ +031aa4: 28fe |0036: goto 0034 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=678 │ │ 0x0008 line=680 │ │ 0x000f line=681 │ │ 0x002b line=683 │ │ 0x0030 line=685 │ │ @@ -57056,34 +57080,34 @@ │ │ type : '(Ljava/lang/String;Z)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -030a00: |[030a00] com.gacode.relaunchx.ReLaunchApp.specialIcon:(Ljava/lang/String;Z)Landroid/graphics/drawable/Drawable; │ │ -030a10: 3804 0e00 |0000: if-eqz v4, 000e // +000e │ │ -030a14: 6e10 8b04 0200 |0002: invoke-virtual {v2}, Lcom/gacode/relaunchx/ReLaunchApp;.getResources:()Landroid/content/res/Resources; // method@048b │ │ -030a1a: 0c00 |0005: move-result-object v0 │ │ -030a1c: 1401 2d00 027f |0006: const v1, #float 1.72801e+38 // #7f02002d │ │ -030a22: 6e20 7e00 1000 |0009: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@007e │ │ -030a28: 0c00 |000c: move-result-object v0 │ │ -030a2a: 1100 |000d: return-object v0 │ │ -030a2c: 1a00 5400 |000e: const-string v0, ".apk" // string@0054 │ │ -030a30: 6e20 7b06 0300 |0010: invoke-virtual {v3, v0}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@067b │ │ -030a36: 0a00 |0013: move-result v0 │ │ -030a38: 3800 0e00 |0014: if-eqz v0, 0022 // +000e │ │ -030a3c: 6e10 8b04 0200 |0016: invoke-virtual {v2}, Lcom/gacode/relaunchx/ReLaunchApp;.getResources:()Landroid/content/res/Resources; // method@048b │ │ -030a42: 0c00 |0019: move-result-object v0 │ │ -030a44: 1401 3400 027f |001a: const v1, #float 1.72801e+38 // #7f020034 │ │ -030a4a: 6e20 7e00 1000 |001d: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@007e │ │ -030a50: 0c00 |0020: move-result-object v0 │ │ -030a52: 28ec |0021: goto 000d // -0014 │ │ -030a54: 1200 |0022: const/4 v0, #int 0 // #0 │ │ -030a56: 28ea |0023: goto 000d // -0016 │ │ +031aa8: |[031aa8] com.gacode.relaunchx.ReLaunchApp.specialIcon:(Ljava/lang/String;Z)Landroid/graphics/drawable/Drawable; │ │ +031ab8: 3804 0e00 |0000: if-eqz v4, 000e // +000e │ │ +031abc: 6e10 8b04 0200 |0002: invoke-virtual {v2}, Lcom/gacode/relaunchx/ReLaunchApp;.getResources:()Landroid/content/res/Resources; // method@048b │ │ +031ac2: 0c00 |0005: move-result-object v0 │ │ +031ac4: 1401 2d00 027f |0006: const v1, #float 1.72801e+38 // #7f02002d │ │ +031aca: 6e20 7e00 1000 |0009: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@007e │ │ +031ad0: 0c00 |000c: move-result-object v0 │ │ +031ad2: 1100 |000d: return-object v0 │ │ +031ad4: 1a00 5400 |000e: const-string v0, ".apk" // string@0054 │ │ +031ad8: 6e20 7b06 0300 |0010: invoke-virtual {v3, v0}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@067b │ │ +031ade: 0a00 |0013: move-result v0 │ │ +031ae0: 3800 0e00 |0014: if-eqz v0, 0022 // +000e │ │ +031ae4: 6e10 8b04 0200 |0016: invoke-virtual {v2}, Lcom/gacode/relaunchx/ReLaunchApp;.getResources:()Landroid/content/res/Resources; // method@048b │ │ +031aea: 0c00 |0019: move-result-object v0 │ │ +031aec: 1401 3400 027f |001a: const v1, #float 1.72801e+38 // #7f020034 │ │ +031af2: 6e20 7e00 1000 |001d: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@007e │ │ +031af8: 0c00 |0020: move-result-object v0 │ │ +031afa: 28ec |0021: goto 000d // -0014 │ │ +031afc: 1200 |0022: const/4 v0, #int 0 // #0 │ │ +031afe: 28ea |0023: goto 000d // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=670 │ │ 0x0002 line=671 │ │ 0x000d line=674 │ │ 0x000e line=672 │ │ 0x0016 line=673 │ │ @@ -57098,18 +57122,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -030a58: |[030a58] com.gacode.relaunchx.ReLaunchApp.writeFile:(Ljava/lang/String;Ljava/lang/String;I)V │ │ -030a68: 1a00 5a00 |0000: const-string v0, "/" // string@005a │ │ -030a6c: 6e50 a804 2143 |0002: invoke-virtual {v1, v2, v3, v4, v0}, Lcom/gacode/relaunchx/ReLaunchApp;.writeFile:(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)V // method@04a8 │ │ -030a72: 0e00 |0005: return-void │ │ +031b00: |[031b00] com.gacode.relaunchx.ReLaunchApp.writeFile:(Ljava/lang/String;Ljava/lang/String;I)V │ │ +031b10: 1a00 5a00 |0000: const-string v0, "/" // string@005a │ │ +031b14: 6e50 a804 2143 |0002: invoke-virtual {v1, v2, v3, v4, v0}, Lcom/gacode/relaunchx/ReLaunchApp;.writeFile:(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)V // method@04a8 │ │ +031b1a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=426 │ │ 0x0005 line=427 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/gacode/relaunchx/ReLaunchApp; │ │ 0x0000 - 0x0006 reg=2 listName Ljava/lang/String; │ │ @@ -57121,71 +57145,71 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 99 16-bit code units │ │ -030a74: |[030a74] com.gacode.relaunchx.ReLaunchApp.writeFile:(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)V │ │ -030a84: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -030a86: 5495 8a06 |0001: iget-object v5, v9, Lcom/gacode/relaunchx/ReLaunchApp;.m:Ljava/util/HashMap; // field@068a │ │ -030a8a: 6e20 c206 a500 |0003: invoke-virtual {v5, v10}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@06c2 │ │ -030a90: 0a05 |0006: move-result v5 │ │ -030a92: 3905 0300 |0007: if-nez v5, 000a // +0003 │ │ -030a96: 0e00 |0009: return-void │ │ -030a98: 5495 8a06 |000a: iget-object v5, v9, Lcom/gacode/relaunchx/ReLaunchApp;.m:Ljava/util/HashMap; // field@068a │ │ -030a9c: 6e20 c306 a500 |000c: invoke-virtual {v5, v10}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ -030aa2: 0c04 |000f: move-result-object v4 │ │ -030aa4: 1f04 1802 |0010: check-cast v4, Ljava/util/List; // type@0218 │ │ -030aa8: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -030aaa: 1205 |0013: const/4 v5, #int 0 // #0 │ │ -030aac: 6e30 9204 b905 |0014: invoke-virtual {v9, v11, v5}, Lcom/gacode/relaunchx/ReLaunchApp;.openFileOutput:(Ljava/lang/String;I)Ljava/io/FileOutputStream; // method@0492 │ │ -030ab2: 0c01 |0017: move-result-object v1 │ │ -030ab4: 1202 |0018: const/4 v2, #int 0 // #0 │ │ -030ab6: 7210 d406 0400 |0019: invoke-interface {v4}, Ljava/util/List;.size:()I // method@06d4 │ │ -030abc: 0a05 |001c: move-result v5 │ │ -030abe: 3552 0600 |001d: if-ge v2, v5, 0023 // +0006 │ │ -030ac2: 380c 0c00 |001f: if-eqz v12, 002b // +000c │ │ -030ac6: 34c2 0a00 |0021: if-lt v2, v12, 002b // +000a │ │ -030aca: 6e10 3f06 0100 |0023: invoke-virtual {v1}, Ljava/io/FileOutputStream;.close:()V // method@063f │ │ -030ad0: 28e3 |0026: goto 0009 // -001d │ │ -030ad2: 0d05 |0027: move-exception v5 │ │ -030ad4: 28e1 |0028: goto 0009 // -001f │ │ -030ad6: 0d00 |0029: move-exception v0 │ │ -030ad8: 28df |002a: goto 0009 // -0021 │ │ -030ada: 2206 0202 |002b: new-instance v6, Ljava/lang/StringBuilder; // type@0202 │ │ -030ade: 7010 9606 0600 |002d: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -030ae4: 7220 d006 2400 |0030: invoke-interface {v4, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ -030aea: 0c05 |0033: move-result-object v5 │ │ -030aec: 1f05 3302 |0034: check-cast v5, [Ljava/lang/String; // type@0233 │ │ -030af0: 4605 0508 |0036: aget-object v5, v5, v8 │ │ -030af4: 6e20 9a06 5600 |0038: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -030afa: 0c05 |003b: move-result-object v5 │ │ -030afc: 6e20 9a06 d500 |003c: invoke-virtual {v5, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -030b02: 0c06 |003f: move-result-object v6 │ │ -030b04: 7220 d006 2400 |0040: invoke-interface {v4, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ -030b0a: 0c05 |0043: move-result-object v5 │ │ -030b0c: 1f05 3302 |0044: check-cast v5, [Ljava/lang/String; // type@0233 │ │ -030b10: 1217 |0046: const/4 v7, #int 1 // #1 │ │ -030b12: 4605 0507 |0047: aget-object v5, v5, v7 │ │ -030b16: 6e20 9a06 5600 |0049: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -030b1c: 0c05 |004c: move-result-object v5 │ │ -030b1e: 1a06 0100 |004d: const-string v6, " │ │ +031b1c: |[031b1c] com.gacode.relaunchx.ReLaunchApp.writeFile:(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)V │ │ +031b2c: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +031b2e: 5495 8a06 |0001: iget-object v5, v9, Lcom/gacode/relaunchx/ReLaunchApp;.m:Ljava/util/HashMap; // field@068a │ │ +031b32: 6e20 c206 a500 |0003: invoke-virtual {v5, v10}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@06c2 │ │ +031b38: 0a05 |0006: move-result v5 │ │ +031b3a: 3905 0300 |0007: if-nez v5, 000a // +0003 │ │ +031b3e: 0e00 |0009: return-void │ │ +031b40: 5495 8a06 |000a: iget-object v5, v9, Lcom/gacode/relaunchx/ReLaunchApp;.m:Ljava/util/HashMap; // field@068a │ │ +031b44: 6e20 c306 a500 |000c: invoke-virtual {v5, v10}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ +031b4a: 0c04 |000f: move-result-object v4 │ │ +031b4c: 1f04 1802 |0010: check-cast v4, Ljava/util/List; // type@0218 │ │ +031b50: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +031b52: 1205 |0013: const/4 v5, #int 0 // #0 │ │ +031b54: 6e30 9204 b905 |0014: invoke-virtual {v9, v11, v5}, Lcom/gacode/relaunchx/ReLaunchApp;.openFileOutput:(Ljava/lang/String;I)Ljava/io/FileOutputStream; // method@0492 │ │ +031b5a: 0c01 |0017: move-result-object v1 │ │ +031b5c: 1202 |0018: const/4 v2, #int 0 // #0 │ │ +031b5e: 7210 d406 0400 |0019: invoke-interface {v4}, Ljava/util/List;.size:()I // method@06d4 │ │ +031b64: 0a05 |001c: move-result v5 │ │ +031b66: 3552 0600 |001d: if-ge v2, v5, 0023 // +0006 │ │ +031b6a: 380c 0c00 |001f: if-eqz v12, 002b // +000c │ │ +031b6e: 34c2 0a00 |0021: if-lt v2, v12, 002b // +000a │ │ +031b72: 6e10 3f06 0100 |0023: invoke-virtual {v1}, Ljava/io/FileOutputStream;.close:()V // method@063f │ │ +031b78: 28e3 |0026: goto 0009 // -001d │ │ +031b7a: 0d05 |0027: move-exception v5 │ │ +031b7c: 28e1 |0028: goto 0009 // -001f │ │ +031b7e: 0d00 |0029: move-exception v0 │ │ +031b80: 28df |002a: goto 0009 // -0021 │ │ +031b82: 2206 0202 |002b: new-instance v6, Ljava/lang/StringBuilder; // type@0202 │ │ +031b86: 7010 9606 0600 |002d: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +031b8c: 7220 d006 2400 |0030: invoke-interface {v4, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ +031b92: 0c05 |0033: move-result-object v5 │ │ +031b94: 1f05 3302 |0034: check-cast v5, [Ljava/lang/String; // type@0233 │ │ +031b98: 4605 0508 |0036: aget-object v5, v5, v8 │ │ +031b9c: 6e20 9a06 5600 |0038: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +031ba2: 0c05 |003b: move-result-object v5 │ │ +031ba4: 6e20 9a06 d500 |003c: invoke-virtual {v5, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +031baa: 0c06 |003f: move-result-object v6 │ │ +031bac: 7220 d006 2400 |0040: invoke-interface {v4, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ +031bb2: 0c05 |0043: move-result-object v5 │ │ +031bb4: 1f05 3302 |0044: check-cast v5, [Ljava/lang/String; // type@0233 │ │ +031bb8: 1217 |0046: const/4 v7, #int 1 // #1 │ │ +031bba: 4605 0507 |0047: aget-object v5, v5, v7 │ │ +031bbe: 6e20 9a06 5600 |0049: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +031bc4: 0c05 |004c: move-result-object v5 │ │ +031bc6: 1a06 0100 |004d: const-string v6, " │ │ " // string@0001 │ │ -030b22: 6e20 9a06 6500 |004f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -030b28: 0c05 |0052: move-result-object v5 │ │ -030b2a: 6e10 9c06 0500 |0053: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -030b30: 0c03 |0056: move-result-object v3 │ │ -030b32: 6e10 7f06 0300 |0057: invoke-virtual {v3}, Ljava/lang/String;.getBytes:()[B // method@067f │ │ -030b38: 0c05 |005a: move-result-object v5 │ │ -030b3a: 6e20 4106 5100 |005b: invoke-virtual {v1, v5}, Ljava/io/FileOutputStream;.write:([B)V // method@0641 │ │ -030b40: d802 0201 |005e: add-int/lit8 v2, v2, #int 1 // #01 │ │ -030b44: 28b9 |0060: goto 0019 // -0047 │ │ -030b46: 0d05 |0061: move-exception v5 │ │ -030b48: 28fc |0062: goto 005e // -0004 │ │ +031bca: 6e20 9a06 6500 |004f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +031bd0: 0c05 |0052: move-result-object v5 │ │ +031bd2: 6e10 9c06 0500 |0053: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +031bd8: 0c03 |0056: move-result-object v3 │ │ +031bda: 6e10 7f06 0300 |0057: invoke-virtual {v3}, Ljava/lang/String;.getBytes:()[B // method@067f │ │ +031be0: 0c05 |005a: move-result-object v5 │ │ +031be2: 6e20 4106 5100 |005b: invoke-virtual {v1, v5}, Ljava/io/FileOutputStream;.write:([B)V // method@0641 │ │ +031be8: d802 0201 |005e: add-int/lit8 v2, v2, #int 1 // #01 │ │ +031bec: 28b9 |0060: goto 0019 // -0047 │ │ +031bee: 0d05 |0061: move-exception v5 │ │ +031bf0: 28fc |0062: goto 005e // -0004 │ │ catches : 3 │ │ 0x0014 - 0x0017 │ │ Ljava/io/FileNotFoundException; -> 0x0029 │ │ 0x0023 - 0x0026 │ │ Ljava/io/IOException; -> 0x0027 │ │ 0x0057 - 0x005e │ │ Ljava/io/IOException; -> 0x0061 │ │ @@ -57254,18 +57278,18 @@ │ │ type : '(Lcom/gacode/relaunchx/ResultsActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -030b74: |[030b74] com.gacode.relaunchx.ResultsActivity$10.:(Lcom/gacode/relaunchx/ResultsActivity;)V │ │ -030b84: 5b01 8e06 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ResultsActivity$10;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@068e │ │ -030b88: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -030b8e: 0e00 |0005: return-void │ │ +031c1c: |[031c1c] com.gacode.relaunchx.ResultsActivity$10.:(Lcom/gacode/relaunchx/ResultsActivity;)V │ │ +031c2c: 5b01 8e06 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ResultsActivity$10;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@068e │ │ +031c30: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +031c36: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1318 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/ResultsActivity$10; │ │ 0x0000 - 0x0006 reg=1 this$0 Lcom/gacode/relaunchx/ResultsActivity; │ │ │ │ @@ -57275,17 +57299,17 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -030b90: |[030b90] com.gacode.relaunchx.ResultsActivity$10.onClick:(Landroid/content/DialogInterface;I)V │ │ -030ba0: 7210 4b00 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ -030ba6: 0e00 |0003: return-void │ │ +031c38: |[031c38] com.gacode.relaunchx.ResultsActivity$10.onClick:(Landroid/content/DialogInterface;I)V │ │ +031c48: 7210 4b00 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ +031c4e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1321 │ │ 0x0003 line=1322 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/gacode/relaunchx/ResultsActivity$10; │ │ 0x0000 - 0x0004 reg=1 dialog Landroid/content/DialogInterface; │ │ @@ -57338,21 +57362,21 @@ │ │ type : '(Lcom/gacode/relaunchx/ResultsActivity;Ljava/lang/String;Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -030ba8: |[030ba8] com.gacode.relaunchx.ResultsActivity$11.:(Lcom/gacode/relaunchx/ResultsActivity;Ljava/lang/String;Ljava/lang/String;I)V │ │ -030bb8: 5b01 8f06 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ResultsActivity$11;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@068f │ │ -030bbc: 5b02 9006 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ResultsActivity$11;.val$dname:Ljava/lang/String; // field@0690 │ │ -030bc0: 5b03 9106 |0004: iput-object v3, v0, Lcom/gacode/relaunchx/ResultsActivity$11;.val$fname:Ljava/lang/String; // field@0691 │ │ -030bc4: 5904 9206 |0006: iput v4, v0, Lcom/gacode/relaunchx/ResultsActivity$11;.val$pos:I // field@0692 │ │ -030bc8: 7010 6606 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -030bce: 0e00 |000b: return-void │ │ +031c50: |[031c50] com.gacode.relaunchx.ResultsActivity$11.:(Lcom/gacode/relaunchx/ResultsActivity;Ljava/lang/String;Ljava/lang/String;I)V │ │ +031c60: 5b01 8f06 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ResultsActivity$11;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@068f │ │ +031c64: 5b02 9006 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ResultsActivity$11;.val$dname:Ljava/lang/String; // field@0690 │ │ +031c68: 5b03 9106 |0004: iput-object v3, v0, Lcom/gacode/relaunchx/ResultsActivity$11;.val$fname:Ljava/lang/String; // field@0691 │ │ +031c6c: 5904 9206 |0006: iput v4, v0, Lcom/gacode/relaunchx/ResultsActivity$11;.val$pos:I // field@0692 │ │ +031c70: 7010 6606 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +031c76: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1351 │ │ locals : │ │ 0x0000 - 0x000c reg=0 this Lcom/gacode/relaunchx/ResultsActivity$11; │ │ 0x0000 - 0x000c reg=1 this$0 Lcom/gacode/relaunchx/ResultsActivity; │ │ 0x0000 - 0x000c reg=2 (null) Ljava/lang/String; │ │ @@ -57365,30 +57389,30 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -030bd0: |[030bd0] com.gacode.relaunchx.ResultsActivity$11.onClick:(Landroid/content/DialogInterface;I)V │ │ -030be0: 7210 4b00 0400 |0000: invoke-interface {v4}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ -030be6: 5430 8f06 |0003: iget-object v0, v3, Lcom/gacode/relaunchx/ResultsActivity$11;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@068f │ │ -030bea: 5400 d106 |0005: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ -030bee: 5431 9006 |0007: iget-object v1, v3, Lcom/gacode/relaunchx/ResultsActivity$11;.val$dname:Ljava/lang/String; // field@0690 │ │ -030bf2: 5432 9106 |0009: iget-object v2, v3, Lcom/gacode/relaunchx/ResultsActivity$11;.val$fname:Ljava/lang/String; // field@0691 │ │ -030bf6: 6e30 9904 1002 |000b: invoke-virtual {v0, v1, v2}, Lcom/gacode/relaunchx/ReLaunchApp;.removeFile:(Ljava/lang/String;Ljava/lang/String;)Z // method@0499 │ │ -030bfc: 0a00 |000e: move-result v0 │ │ -030bfe: 3800 1000 |000f: if-eqz v0, 001f // +0010 │ │ -030c02: 5430 8f06 |0011: iget-object v0, v3, Lcom/gacode/relaunchx/ResultsActivity$11;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@068f │ │ -030c06: 5400 d506 |0013: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.itemsArray:Ljava/util/List; // field@06d5 │ │ -030c0a: 5231 9206 |0015: iget v1, v3, Lcom/gacode/relaunchx/ResultsActivity$11;.val$pos:I // field@0692 │ │ -030c0e: 7220 d206 1000 |0017: invoke-interface {v0, v1}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@06d2 │ │ -030c14: 5430 8f06 |001a: iget-object v0, v3, Lcom/gacode/relaunchx/ResultsActivity$11;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@068f │ │ -030c18: 7110 e604 0000 |001c: invoke-static {v0}, Lcom/gacode/relaunchx/ResultsActivity;.access$000:(Lcom/gacode/relaunchx/ResultsActivity;)V // method@04e6 │ │ -030c1e: 0e00 |001f: return-void │ │ +031c78: |[031c78] com.gacode.relaunchx.ResultsActivity$11.onClick:(Landroid/content/DialogInterface;I)V │ │ +031c88: 7210 4b00 0400 |0000: invoke-interface {v4}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ +031c8e: 5430 8f06 |0003: iget-object v0, v3, Lcom/gacode/relaunchx/ResultsActivity$11;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@068f │ │ +031c92: 5400 d106 |0005: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ +031c96: 5431 9006 |0007: iget-object v1, v3, Lcom/gacode/relaunchx/ResultsActivity$11;.val$dname:Ljava/lang/String; // field@0690 │ │ +031c9a: 5432 9106 |0009: iget-object v2, v3, Lcom/gacode/relaunchx/ResultsActivity$11;.val$fname:Ljava/lang/String; // field@0691 │ │ +031c9e: 6e30 9904 1002 |000b: invoke-virtual {v0, v1, v2}, Lcom/gacode/relaunchx/ReLaunchApp;.removeFile:(Ljava/lang/String;Ljava/lang/String;)Z // method@0499 │ │ +031ca4: 0a00 |000e: move-result v0 │ │ +031ca6: 3800 1000 |000f: if-eqz v0, 001f // +0010 │ │ +031caa: 5430 8f06 |0011: iget-object v0, v3, Lcom/gacode/relaunchx/ResultsActivity$11;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@068f │ │ +031cae: 5400 d506 |0013: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.itemsArray:Ljava/util/List; // field@06d5 │ │ +031cb2: 5231 9206 |0015: iget v1, v3, Lcom/gacode/relaunchx/ResultsActivity$11;.val$pos:I // field@0692 │ │ +031cb6: 7220 d206 1000 |0017: invoke-interface {v0, v1}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@06d2 │ │ +031cbc: 5430 8f06 |001a: iget-object v0, v3, Lcom/gacode/relaunchx/ResultsActivity$11;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@068f │ │ +031cc0: 7110 e604 0000 |001c: invoke-static {v0}, Lcom/gacode/relaunchx/ResultsActivity;.access$000:(Lcom/gacode/relaunchx/ResultsActivity;)V // method@04e6 │ │ +031cc6: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1354 │ │ 0x0003 line=1355 │ │ 0x0011 line=1356 │ │ 0x001a line=1357 │ │ 0x001f line=1359 │ │ @@ -57432,18 +57456,18 @@ │ │ type : '(Lcom/gacode/relaunchx/ResultsActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -030c20: |[030c20] com.gacode.relaunchx.ResultsActivity$12.:(Lcom/gacode/relaunchx/ResultsActivity;)V │ │ -030c30: 5b01 9306 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ResultsActivity$12;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@0693 │ │ -030c34: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -030c3a: 0e00 |0005: return-void │ │ +031cc8: |[031cc8] com.gacode.relaunchx.ResultsActivity$12.:(Lcom/gacode/relaunchx/ResultsActivity;)V │ │ +031cd8: 5b01 9306 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ResultsActivity$12;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@0693 │ │ +031cdc: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +031ce2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1364 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/ResultsActivity$12; │ │ 0x0000 - 0x0006 reg=1 this$0 Lcom/gacode/relaunchx/ResultsActivity; │ │ │ │ @@ -57453,17 +57477,17 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -030c3c: |[030c3c] com.gacode.relaunchx.ResultsActivity$12.onClick:(Landroid/content/DialogInterface;I)V │ │ -030c4c: 7210 4b00 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ -030c52: 0e00 |0003: return-void │ │ +031ce4: |[031ce4] com.gacode.relaunchx.ResultsActivity$12.onClick:(Landroid/content/DialogInterface;I)V │ │ +031cf4: 7210 4b00 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ +031cfa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1367 │ │ 0x0003 line=1368 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/gacode/relaunchx/ResultsActivity$12; │ │ 0x0000 - 0x0004 reg=1 dialog Landroid/content/DialogInterface; │ │ @@ -57516,21 +57540,21 @@ │ │ type : '(Lcom/gacode/relaunchx/ResultsActivity;Ljava/lang/String;Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -030c54: |[030c54] com.gacode.relaunchx.ResultsActivity$13.:(Lcom/gacode/relaunchx/ResultsActivity;Ljava/lang/String;Ljava/lang/String;I)V │ │ -030c64: 5b01 9406 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ResultsActivity$13;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@0694 │ │ -030c68: 5b02 9506 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ResultsActivity$13;.val$dname:Ljava/lang/String; // field@0695 │ │ -030c6c: 5b03 9606 |0004: iput-object v3, v0, Lcom/gacode/relaunchx/ResultsActivity$13;.val$fname:Ljava/lang/String; // field@0696 │ │ -030c70: 5904 9706 |0006: iput v4, v0, Lcom/gacode/relaunchx/ResultsActivity$13;.val$pos:I // field@0697 │ │ -030c74: 7010 6606 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -030c7a: 0e00 |000b: return-void │ │ +031cfc: |[031cfc] com.gacode.relaunchx.ResultsActivity$13.:(Lcom/gacode/relaunchx/ResultsActivity;Ljava/lang/String;Ljava/lang/String;I)V │ │ +031d0c: 5b01 9406 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ResultsActivity$13;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@0694 │ │ +031d10: 5b02 9506 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ResultsActivity$13;.val$dname:Ljava/lang/String; // field@0695 │ │ +031d14: 5b03 9606 |0004: iput-object v3, v0, Lcom/gacode/relaunchx/ResultsActivity$13;.val$fname:Ljava/lang/String; // field@0696 │ │ +031d18: 5904 9706 |0006: iput v4, v0, Lcom/gacode/relaunchx/ResultsActivity$13;.val$pos:I // field@0697 │ │ +031d1c: 7010 6606 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +031d22: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1393 │ │ locals : │ │ 0x0000 - 0x000c reg=0 this Lcom/gacode/relaunchx/ResultsActivity$13; │ │ 0x0000 - 0x000c reg=1 this$0 Lcom/gacode/relaunchx/ResultsActivity; │ │ 0x0000 - 0x000c reg=2 (null) Ljava/lang/String; │ │ @@ -57543,30 +57567,30 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -030c7c: |[030c7c] com.gacode.relaunchx.ResultsActivity$13.onClick:(Landroid/content/DialogInterface;I)V │ │ -030c8c: 7210 4b00 0400 |0000: invoke-interface {v4}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ -030c92: 5430 9406 |0003: iget-object v0, v3, Lcom/gacode/relaunchx/ResultsActivity$13;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@0694 │ │ -030c96: 5400 d106 |0005: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ -030c9a: 5431 9506 |0007: iget-object v1, v3, Lcom/gacode/relaunchx/ResultsActivity$13;.val$dname:Ljava/lang/String; // field@0695 │ │ -030c9e: 5432 9606 |0009: iget-object v2, v3, Lcom/gacode/relaunchx/ResultsActivity$13;.val$fname:Ljava/lang/String; // field@0696 │ │ -030ca2: 6e30 9704 1002 |000b: invoke-virtual {v0, v1, v2}, Lcom/gacode/relaunchx/ReLaunchApp;.removeDirectory:(Ljava/lang/String;Ljava/lang/String;)Z // method@0497 │ │ -030ca8: 0a00 |000e: move-result v0 │ │ -030caa: 3800 1000 |000f: if-eqz v0, 001f // +0010 │ │ -030cae: 5430 9406 |0011: iget-object v0, v3, Lcom/gacode/relaunchx/ResultsActivity$13;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@0694 │ │ -030cb2: 5400 d506 |0013: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.itemsArray:Ljava/util/List; // field@06d5 │ │ -030cb6: 5231 9706 |0015: iget v1, v3, Lcom/gacode/relaunchx/ResultsActivity$13;.val$pos:I // field@0697 │ │ -030cba: 7220 d206 1000 |0017: invoke-interface {v0, v1}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@06d2 │ │ -030cc0: 5430 9406 |001a: iget-object v0, v3, Lcom/gacode/relaunchx/ResultsActivity$13;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@0694 │ │ -030cc4: 7110 e604 0000 |001c: invoke-static {v0}, Lcom/gacode/relaunchx/ResultsActivity;.access$000:(Lcom/gacode/relaunchx/ResultsActivity;)V // method@04e6 │ │ -030cca: 0e00 |001f: return-void │ │ +031d24: |[031d24] com.gacode.relaunchx.ResultsActivity$13.onClick:(Landroid/content/DialogInterface;I)V │ │ +031d34: 7210 4b00 0400 |0000: invoke-interface {v4}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ +031d3a: 5430 9406 |0003: iget-object v0, v3, Lcom/gacode/relaunchx/ResultsActivity$13;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@0694 │ │ +031d3e: 5400 d106 |0005: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ +031d42: 5431 9506 |0007: iget-object v1, v3, Lcom/gacode/relaunchx/ResultsActivity$13;.val$dname:Ljava/lang/String; // field@0695 │ │ +031d46: 5432 9606 |0009: iget-object v2, v3, Lcom/gacode/relaunchx/ResultsActivity$13;.val$fname:Ljava/lang/String; // field@0696 │ │ +031d4a: 6e30 9704 1002 |000b: invoke-virtual {v0, v1, v2}, Lcom/gacode/relaunchx/ReLaunchApp;.removeDirectory:(Ljava/lang/String;Ljava/lang/String;)Z // method@0497 │ │ +031d50: 0a00 |000e: move-result v0 │ │ +031d52: 3800 1000 |000f: if-eqz v0, 001f // +0010 │ │ +031d56: 5430 9406 |0011: iget-object v0, v3, Lcom/gacode/relaunchx/ResultsActivity$13;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@0694 │ │ +031d5a: 5400 d506 |0013: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.itemsArray:Ljava/util/List; // field@06d5 │ │ +031d5e: 5231 9706 |0015: iget v1, v3, Lcom/gacode/relaunchx/ResultsActivity$13;.val$pos:I // field@0697 │ │ +031d62: 7220 d206 1000 |0017: invoke-interface {v0, v1}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@06d2 │ │ +031d68: 5430 9406 |001a: iget-object v0, v3, Lcom/gacode/relaunchx/ResultsActivity$13;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@0694 │ │ +031d6c: 7110 e604 0000 |001c: invoke-static {v0}, Lcom/gacode/relaunchx/ResultsActivity;.access$000:(Lcom/gacode/relaunchx/ResultsActivity;)V // method@04e6 │ │ +031d72: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1396 │ │ 0x0003 line=1397 │ │ 0x0011 line=1398 │ │ 0x001a line=1399 │ │ 0x001f line=1401 │ │ @@ -57610,18 +57634,18 @@ │ │ type : '(Lcom/gacode/relaunchx/ResultsActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -030ccc: |[030ccc] com.gacode.relaunchx.ResultsActivity$14.:(Lcom/gacode/relaunchx/ResultsActivity;)V │ │ -030cdc: 5b01 9806 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ResultsActivity$14;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@0698 │ │ -030ce0: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -030ce6: 0e00 |0005: return-void │ │ +031d74: |[031d74] com.gacode.relaunchx.ResultsActivity$14.:(Lcom/gacode/relaunchx/ResultsActivity;)V │ │ +031d84: 5b01 9806 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ResultsActivity$14;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@0698 │ │ +031d88: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +031d8e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1406 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/ResultsActivity$14; │ │ 0x0000 - 0x0006 reg=1 this$0 Lcom/gacode/relaunchx/ResultsActivity; │ │ │ │ @@ -57631,17 +57655,17 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -030ce8: |[030ce8] com.gacode.relaunchx.ResultsActivity$14.onClick:(Landroid/content/DialogInterface;I)V │ │ -030cf8: 7210 4b00 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ -030cfe: 0e00 |0003: return-void │ │ +031d90: |[031d90] com.gacode.relaunchx.ResultsActivity$14.onClick:(Landroid/content/DialogInterface;I)V │ │ +031da0: 7210 4b00 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ +031da6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1409 │ │ 0x0003 line=1410 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/gacode/relaunchx/ResultsActivity$14; │ │ 0x0000 - 0x0004 reg=1 dialog Landroid/content/DialogInterface; │ │ @@ -57682,18 +57706,18 @@ │ │ type : '(Lcom/gacode/relaunchx/ResultsActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -030d00: |[030d00] com.gacode.relaunchx.ResultsActivity$1.:(Lcom/gacode/relaunchx/ResultsActivity;)V │ │ -030d10: 5b01 9906 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ResultsActivity$1;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@0699 │ │ -030d14: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -030d1a: 0e00 |0005: return-void │ │ +031da8: |[031da8] com.gacode.relaunchx.ResultsActivity$1.:(Lcom/gacode/relaunchx/ResultsActivity;)V │ │ +031db8: 5b01 9906 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ResultsActivity$1;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@0699 │ │ +031dbc: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +031dc2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=491 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/ResultsActivity$1; │ │ 0x0000 - 0x0006 reg=1 this$0 Lcom/gacode/relaunchx/ResultsActivity; │ │ │ │ @@ -57703,18 +57727,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -030d1c: |[030d1c] com.gacode.relaunchx.ResultsActivity$1.onClick:(Landroid/view/View;)V │ │ -030d2c: 5410 9906 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/ResultsActivity$1;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@0699 │ │ -030d30: 6e10 eb04 0000 |0002: invoke-virtual {v0}, Lcom/gacode/relaunchx/ResultsActivity;.finish:()V // method@04eb │ │ -030d36: 0e00 |0005: return-void │ │ +031dc4: |[031dc4] com.gacode.relaunchx.ResultsActivity$1.onClick:(Landroid/view/View;)V │ │ +031dd4: 5410 9906 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/ResultsActivity$1;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@0699 │ │ +031dd8: 6e10 eb04 0000 |0002: invoke-virtual {v0}, Lcom/gacode/relaunchx/ResultsActivity;.finish:()V // method@04eb │ │ +031dde: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=493 │ │ 0x0005 line=494 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/gacode/relaunchx/ResultsActivity$1; │ │ 0x0000 - 0x0006 reg=2 v Landroid/view/View; │ │ @@ -57762,20 +57786,20 @@ │ │ type : '(Lcom/gacode/relaunchx/ResultsActivity$1RepeatedDownScroll;Landroid/widget/GridView;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -030d38: |[030d38] com.gacode.relaunchx.ResultsActivity$1RepeatedDownScroll$1.:(Lcom/gacode/relaunchx/ResultsActivity$1RepeatedDownScroll;Landroid/widget/GridView;I)V │ │ -030d48: 5b01 9a06 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ResultsActivity$1RepeatedDownScroll$1;.this$1:Lcom/gacode/relaunchx/ResultsActivity$1RepeatedDownScroll; // field@069a │ │ -030d4c: 5b02 9c06 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ResultsActivity$1RepeatedDownScroll$1;.val$gv:Landroid/widget/GridView; // field@069c │ │ -030d50: 5903 9b06 |0004: iput v3, v0, Lcom/gacode/relaunchx/ResultsActivity$1RepeatedDownScroll$1;.val$ftarget:I // field@069b │ │ -030d54: 7010 6606 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -030d5a: 0e00 |0009: return-void │ │ +031de0: |[031de0] com.gacode.relaunchx.ResultsActivity$1RepeatedDownScroll$1.:(Lcom/gacode/relaunchx/ResultsActivity$1RepeatedDownScroll;Landroid/widget/GridView;I)V │ │ +031df0: 5b01 9a06 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ResultsActivity$1RepeatedDownScroll$1;.this$1:Lcom/gacode/relaunchx/ResultsActivity$1RepeatedDownScroll; // field@069a │ │ +031df4: 5b02 9c06 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ResultsActivity$1RepeatedDownScroll$1;.val$gv:Landroid/widget/GridView; // field@069c │ │ +031df8: 5903 9b06 |0004: iput v3, v0, Lcom/gacode/relaunchx/ResultsActivity$1RepeatedDownScroll$1;.val$ftarget:I // field@069b │ │ +031dfc: 7010 6606 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +031e02: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=907 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lcom/gacode/relaunchx/ResultsActivity$1RepeatedDownScroll$1; │ │ 0x0000 - 0x000a reg=1 this$1 Lcom/gacode/relaunchx/ResultsActivity$1RepeatedDownScroll; │ │ 0x0000 - 0x000a reg=2 (null) Landroid/widget/GridView; │ │ @@ -57787,19 +57811,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -030d5c: |[030d5c] com.gacode.relaunchx.ResultsActivity$1RepeatedDownScroll$1.run:()V │ │ -030d6c: 5420 9c06 |0000: iget-object v0, v2, Lcom/gacode/relaunchx/ResultsActivity$1RepeatedDownScroll$1;.val$gv:Landroid/widget/GridView; // field@069c │ │ -030d70: 5221 9b06 |0002: iget v1, v2, Lcom/gacode/relaunchx/ResultsActivity$1RepeatedDownScroll$1;.val$ftarget:I // field@069b │ │ -030d74: 6e20 2c01 1000 |0004: invoke-virtual {v0, v1}, Landroid/widget/GridView;.setSelection:(I)V // method@012c │ │ -030d7a: 0e00 |0007: return-void │ │ +031e04: |[031e04] com.gacode.relaunchx.ResultsActivity$1RepeatedDownScroll$1.run:()V │ │ +031e14: 5420 9c06 |0000: iget-object v0, v2, Lcom/gacode/relaunchx/ResultsActivity$1RepeatedDownScroll$1;.val$gv:Landroid/widget/GridView; // field@069c │ │ +031e18: 5221 9b06 |0002: iget v1, v2, Lcom/gacode/relaunchx/ResultsActivity$1RepeatedDownScroll$1;.val$ftarget:I // field@069b │ │ +031e1c: 6e20 2c01 1000 |0004: invoke-virtual {v0, v1}, Landroid/widget/GridView;.setSelection:(I)V // method@012c │ │ +031e22: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=909 │ │ 0x0007 line=910 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/gacode/relaunchx/ResultsActivity$1RepeatedDownScroll$1; │ │ │ │ @@ -57854,22 +57878,22 @@ │ │ type : '(Lcom/gacode/relaunchx/ResultsActivity$1RepeatedDownScroll;Landroid/widget/GridView;III)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -030d7c: |[030d7c] com.gacode.relaunchx.ResultsActivity$1RepeatedDownScroll$2.:(Lcom/gacode/relaunchx/ResultsActivity$1RepeatedDownScroll;Landroid/widget/GridView;III)V │ │ -030d8c: 5b01 9d06 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ResultsActivity$1RepeatedDownScroll$2;.this$1:Lcom/gacode/relaunchx/ResultsActivity$1RepeatedDownScroll; // field@069d │ │ -030d90: 5b02 a106 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ResultsActivity$1RepeatedDownScroll$2;.val$gv:Landroid/widget/GridView; // field@06a1 │ │ -030d94: 5903 9e06 |0004: iput v3, v0, Lcom/gacode/relaunchx/ResultsActivity$1RepeatedDownScroll$2;.val$ffirst:I // field@069e │ │ -030d98: 5904 a006 |0006: iput v4, v0, Lcom/gacode/relaunchx/ResultsActivity$1RepeatedDownScroll$2;.val$ftarget:I // field@06a0 │ │ -030d9c: 5905 9f06 |0008: iput v5, v0, Lcom/gacode/relaunchx/ResultsActivity$1RepeatedDownScroll$2;.val$fshift:I // field@069f │ │ -030da0: 7010 6606 0000 |000a: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -030da6: 0e00 |000d: return-void │ │ +031e24: |[031e24] com.gacode.relaunchx.ResultsActivity$1RepeatedDownScroll$2.:(Lcom/gacode/relaunchx/ResultsActivity$1RepeatedDownScroll;Landroid/widget/GridView;III)V │ │ +031e34: 5b01 9d06 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ResultsActivity$1RepeatedDownScroll$2;.this$1:Lcom/gacode/relaunchx/ResultsActivity$1RepeatedDownScroll; // field@069d │ │ +031e38: 5b02 a106 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ResultsActivity$1RepeatedDownScroll$2;.val$gv:Landroid/widget/GridView; // field@06a1 │ │ +031e3c: 5903 9e06 |0004: iput v3, v0, Lcom/gacode/relaunchx/ResultsActivity$1RepeatedDownScroll$2;.val$ffirst:I // field@069e │ │ +031e40: 5904 a006 |0006: iput v4, v0, Lcom/gacode/relaunchx/ResultsActivity$1RepeatedDownScroll$2;.val$ftarget:I // field@06a0 │ │ +031e44: 5905 9f06 |0008: iput v5, v0, Lcom/gacode/relaunchx/ResultsActivity$1RepeatedDownScroll$2;.val$fshift:I // field@069f │ │ +031e48: 7010 6606 0000 |000a: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +031e4e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=914 │ │ locals : │ │ 0x0000 - 0x000e reg=0 this Lcom/gacode/relaunchx/ResultsActivity$1RepeatedDownScroll$2; │ │ 0x0000 - 0x000e reg=1 this$1 Lcom/gacode/relaunchx/ResultsActivity$1RepeatedDownScroll; │ │ 0x0000 - 0x000e reg=2 (null) Landroid/widget/GridView; │ │ @@ -57883,30 +57907,30 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 31 16-bit code units │ │ -030da8: |[030da8] com.gacode.relaunchx.ResultsActivity$1RepeatedDownScroll$2.run:()V │ │ -030db8: 5452 a106 |0000: iget-object v2, v5, Lcom/gacode/relaunchx/ResultsActivity$1RepeatedDownScroll$2;.val$gv:Landroid/widget/GridView; // field@06a1 │ │ -030dbc: 6e10 2001 0200 |0002: invoke-virtual {v2}, Landroid/widget/GridView;.getFirstVisiblePosition:()I // method@0120 │ │ -030dc2: 0a01 |0005: move-result v1 │ │ -030dc4: 5252 9e06 |0006: iget v2, v5, Lcom/gacode/relaunchx/ResultsActivity$1RepeatedDownScroll$2;.val$ffirst:I // field@069e │ │ -030dc8: 3321 1600 |0008: if-ne v1, v2, 001e // +0016 │ │ -030dcc: 2200 7c01 |000a: new-instance v0, Lcom/gacode/relaunchx/ResultsActivity$1RepeatedDownScroll; // type@017c │ │ -030dd0: 5452 9d06 |000c: iget-object v2, v5, Lcom/gacode/relaunchx/ResultsActivity$1RepeatedDownScroll$2;.this$1:Lcom/gacode/relaunchx/ResultsActivity$1RepeatedDownScroll; // field@069d │ │ -030dd4: 5422 a206 |000e: iget-object v2, v2, Lcom/gacode/relaunchx/ResultsActivity$1RepeatedDownScroll;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06a2 │ │ -030dd8: 7020 b904 2000 |0010: invoke-direct {v0, v2}, Lcom/gacode/relaunchx/ResultsActivity$1RepeatedDownScroll;.:(Lcom/gacode/relaunchx/ResultsActivity;)V // method@04b9 │ │ -030dde: 5252 9e06 |0013: iget v2, v5, Lcom/gacode/relaunchx/ResultsActivity$1RepeatedDownScroll$2;.val$ffirst:I // field@069e │ │ -030de2: 5253 a006 |0015: iget v3, v5, Lcom/gacode/relaunchx/ResultsActivity$1RepeatedDownScroll$2;.val$ftarget:I // field@06a0 │ │ -030de6: 5254 9f06 |0017: iget v4, v5, Lcom/gacode/relaunchx/ResultsActivity$1RepeatedDownScroll$2;.val$fshift:I // field@069f │ │ -030dea: d804 0401 |0019: add-int/lit8 v4, v4, #int 1 // #01 │ │ -030dee: 6e40 ba04 2043 |001b: invoke-virtual {v0, v2, v3, v4}, Lcom/gacode/relaunchx/ResultsActivity$1RepeatedDownScroll;.doIt:(III)V // method@04ba │ │ -030df4: 0e00 |001e: return-void │ │ +031e50: |[031e50] com.gacode.relaunchx.ResultsActivity$1RepeatedDownScroll$2.run:()V │ │ +031e60: 5452 a106 |0000: iget-object v2, v5, Lcom/gacode/relaunchx/ResultsActivity$1RepeatedDownScroll$2;.val$gv:Landroid/widget/GridView; // field@06a1 │ │ +031e64: 6e10 2001 0200 |0002: invoke-virtual {v2}, Landroid/widget/GridView;.getFirstVisiblePosition:()I // method@0120 │ │ +031e6a: 0a01 |0005: move-result v1 │ │ +031e6c: 5252 9e06 |0006: iget v2, v5, Lcom/gacode/relaunchx/ResultsActivity$1RepeatedDownScroll$2;.val$ffirst:I // field@069e │ │ +031e70: 3321 1600 |0008: if-ne v1, v2, 001e // +0016 │ │ +031e74: 2200 7c01 |000a: new-instance v0, Lcom/gacode/relaunchx/ResultsActivity$1RepeatedDownScroll; // type@017c │ │ +031e78: 5452 9d06 |000c: iget-object v2, v5, Lcom/gacode/relaunchx/ResultsActivity$1RepeatedDownScroll$2;.this$1:Lcom/gacode/relaunchx/ResultsActivity$1RepeatedDownScroll; // field@069d │ │ +031e7c: 5422 a206 |000e: iget-object v2, v2, Lcom/gacode/relaunchx/ResultsActivity$1RepeatedDownScroll;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06a2 │ │ +031e80: 7020 b904 2000 |0010: invoke-direct {v0, v2}, Lcom/gacode/relaunchx/ResultsActivity$1RepeatedDownScroll;.:(Lcom/gacode/relaunchx/ResultsActivity;)V // method@04b9 │ │ +031e86: 5252 9e06 |0013: iget v2, v5, Lcom/gacode/relaunchx/ResultsActivity$1RepeatedDownScroll$2;.val$ffirst:I // field@069e │ │ +031e8a: 5253 a006 |0015: iget v3, v5, Lcom/gacode/relaunchx/ResultsActivity$1RepeatedDownScroll$2;.val$ftarget:I // field@06a0 │ │ +031e8e: 5254 9f06 |0017: iget v4, v5, Lcom/gacode/relaunchx/ResultsActivity$1RepeatedDownScroll$2;.val$fshift:I // field@069f │ │ +031e92: d804 0401 |0019: add-int/lit8 v4, v4, #int 1 // #01 │ │ +031e96: 6e40 ba04 2043 |001b: invoke-virtual {v0, v2, v3, v4}, Lcom/gacode/relaunchx/ResultsActivity$1RepeatedDownScroll;.doIt:(III)V // method@04ba │ │ +031e9c: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=916 │ │ 0x0006 line=917 │ │ 0x000a line=918 │ │ 0x0013 line=919 │ │ 0x001e line=921 │ │ @@ -57949,18 +57973,18 @@ │ │ type : '(Lcom/gacode/relaunchx/ResultsActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -030df8: |[030df8] com.gacode.relaunchx.ResultsActivity$1RepeatedDownScroll.:(Lcom/gacode/relaunchx/ResultsActivity;)V │ │ -030e08: 5b01 a206 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ResultsActivity$1RepeatedDownScroll;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06a2 │ │ -030e0c: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -030e12: 0e00 |0005: return-void │ │ +031ea0: |[031ea0] com.gacode.relaunchx.ResultsActivity$1RepeatedDownScroll.:(Lcom/gacode/relaunchx/ResultsActivity;)V │ │ +031eb0: 5b01 a206 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ResultsActivity$1RepeatedDownScroll;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06a2 │ │ +031eb4: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +031eba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=898 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/ResultsActivity$1RepeatedDownScroll; │ │ 0x0000 - 0x0006 reg=1 this$0 Lcom/gacode/relaunchx/ResultsActivity; │ │ │ │ @@ -57970,40 +57994,40 @@ │ │ type : '(III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 51 16-bit code units │ │ -030e14: |[030e14] com.gacode.relaunchx.ResultsActivity$1RepeatedDownScroll.doIt:(III)V │ │ -030e24: 54a0 a206 |0000: iget-object v0, v10, Lcom/gacode/relaunchx/ResultsActivity$1RepeatedDownScroll;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06a2 │ │ -030e28: 1401 8200 0c7f |0002: const v1, #float 1.86095e+38 // #7f0c0082 │ │ -030e2e: 6e20 ea04 1000 |0005: invoke-virtual {v0, v1}, Lcom/gacode/relaunchx/ResultsActivity;.findViewById:(I)Landroid/view/View; // method@04ea │ │ -030e34: 0c02 |0008: move-result-object v2 │ │ -030e36: 1f02 7500 |0009: check-cast v2, Landroid/widget/GridView; // type@0075 │ │ -030e3a: 6e10 1f01 0200 |000b: invoke-virtual {v2}, Landroid/widget/GridView;.getCount:()I // method@011f │ │ -030e40: 0a07 |000e: move-result v7 │ │ -030e42: 6e10 2101 0200 |000f: invoke-virtual {v2}, Landroid/widget/GridView;.getLastVisiblePosition:()I // method@0121 │ │ -030e48: 0a06 |0012: move-result v6 │ │ -030e4a: d800 0601 |0013: add-int/lit8 v0, v6, #int 1 // #01 │ │ -030e4e: 3307 0300 |0015: if-ne v7, v0, 0018 // +0003 │ │ -030e52: 0e00 |0017: return-void │ │ -030e54: 9004 0c0d |0018: add-int v4, v12, v13 │ │ -030e58: 6e10 1c01 0200 |001a: invoke-virtual {v2}, Landroid/widget/GridView;.clearFocus:()V // method@011c │ │ -030e5e: 2200 7a01 |001d: new-instance v0, Lcom/gacode/relaunchx/ResultsActivity$1RepeatedDownScroll$1; // type@017a │ │ -030e62: 7040 b504 a042 |001f: invoke-direct {v0, v10, v2, v4}, Lcom/gacode/relaunchx/ResultsActivity$1RepeatedDownScroll$1;.:(Lcom/gacode/relaunchx/ResultsActivity$1RepeatedDownScroll;Landroid/widget/GridView;I)V // method@04b5 │ │ -030e68: 6e20 2301 0200 |0022: invoke-virtual {v2, v0}, Landroid/widget/GridView;.post:(Ljava/lang/Runnable;)Z // method@0123 │ │ -030e6e: 01b3 |0025: move v3, v11 │ │ -030e70: 01d5 |0026: move v5, v13 │ │ -030e72: 2200 7b01 |0027: new-instance v0, Lcom/gacode/relaunchx/ResultsActivity$1RepeatedDownScroll$2; // type@017b │ │ -030e76: 07a1 |0029: move-object v1, v10 │ │ -030e78: 7606 b704 0000 |002a: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/gacode/relaunchx/ResultsActivity$1RepeatedDownScroll$2;.:(Lcom/gacode/relaunchx/ResultsActivity$1RepeatedDownScroll;Landroid/widget/GridView;III)V // method@04b7 │ │ -030e7e: 1608 9600 |002d: const-wide/16 v8, #int 150 // #96 │ │ -030e82: 6e40 2401 0298 |002f: invoke-virtual {v2, v0, v8, v9}, Landroid/widget/GridView;.postDelayed:(Ljava/lang/Runnable;J)Z // method@0124 │ │ -030e88: 28e5 |0032: goto 0017 // -001b │ │ +031ebc: |[031ebc] com.gacode.relaunchx.ResultsActivity$1RepeatedDownScroll.doIt:(III)V │ │ +031ecc: 54a0 a206 |0000: iget-object v0, v10, Lcom/gacode/relaunchx/ResultsActivity$1RepeatedDownScroll;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06a2 │ │ +031ed0: 1401 8200 0c7f |0002: const v1, #float 1.86095e+38 // #7f0c0082 │ │ +031ed6: 6e20 ea04 1000 |0005: invoke-virtual {v0, v1}, Lcom/gacode/relaunchx/ResultsActivity;.findViewById:(I)Landroid/view/View; // method@04ea │ │ +031edc: 0c02 |0008: move-result-object v2 │ │ +031ede: 1f02 7500 |0009: check-cast v2, Landroid/widget/GridView; // type@0075 │ │ +031ee2: 6e10 1f01 0200 |000b: invoke-virtual {v2}, Landroid/widget/GridView;.getCount:()I // method@011f │ │ +031ee8: 0a07 |000e: move-result v7 │ │ +031eea: 6e10 2101 0200 |000f: invoke-virtual {v2}, Landroid/widget/GridView;.getLastVisiblePosition:()I // method@0121 │ │ +031ef0: 0a06 |0012: move-result v6 │ │ +031ef2: d800 0601 |0013: add-int/lit8 v0, v6, #int 1 // #01 │ │ +031ef6: 3307 0300 |0015: if-ne v7, v0, 0018 // +0003 │ │ +031efa: 0e00 |0017: return-void │ │ +031efc: 9004 0c0d |0018: add-int v4, v12, v13 │ │ +031f00: 6e10 1c01 0200 |001a: invoke-virtual {v2}, Landroid/widget/GridView;.clearFocus:()V // method@011c │ │ +031f06: 2200 7a01 |001d: new-instance v0, Lcom/gacode/relaunchx/ResultsActivity$1RepeatedDownScroll$1; // type@017a │ │ +031f0a: 7040 b504 a042 |001f: invoke-direct {v0, v10, v2, v4}, Lcom/gacode/relaunchx/ResultsActivity$1RepeatedDownScroll$1;.:(Lcom/gacode/relaunchx/ResultsActivity$1RepeatedDownScroll;Landroid/widget/GridView;I)V // method@04b5 │ │ +031f10: 6e20 2301 0200 |0022: invoke-virtual {v2, v0}, Landroid/widget/GridView;.post:(Ljava/lang/Runnable;)Z // method@0123 │ │ +031f16: 01b3 |0025: move v3, v11 │ │ +031f18: 01d5 |0026: move v5, v13 │ │ +031f1a: 2200 7b01 |0027: new-instance v0, Lcom/gacode/relaunchx/ResultsActivity$1RepeatedDownScroll$2; // type@017b │ │ +031f1e: 07a1 |0029: move-object v1, v10 │ │ +031f20: 7606 b704 0000 |002a: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/gacode/relaunchx/ResultsActivity$1RepeatedDownScroll$2;.:(Lcom/gacode/relaunchx/ResultsActivity$1RepeatedDownScroll;Landroid/widget/GridView;III)V // method@04b7 │ │ +031f26: 1608 9600 |002d: const-wide/16 v8, #int 150 // #96 │ │ +031f2a: 6e40 2401 0298 |002f: invoke-virtual {v2, v0, v8, v9}, Landroid/widget/GridView;.postDelayed:(Ljava/lang/Runnable;J)Z // method@0124 │ │ +031f30: 28e5 |0032: goto 0017 // -001b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=900 │ │ 0x000b line=901 │ │ 0x000f line=902 │ │ 0x0013 line=903 │ │ 0x0017 line=923 │ │ @@ -58065,19 +58089,19 @@ │ │ type : '(Lcom/gacode/relaunchx/ResultsActivity;Landroid/widget/ImageButton;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -030e8c: |[030e8c] com.gacode.relaunchx.ResultsActivity$1advSimpleOnGestureListener.:(Lcom/gacode/relaunchx/ResultsActivity;Landroid/widget/ImageButton;)V │ │ -030e9c: 5b01 a306 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ResultsActivity$1advSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06a3 │ │ -030ea0: 5b02 a406 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ResultsActivity$1advSimpleOnGestureListener;.val$adv:Landroid/widget/ImageButton; // field@06a4 │ │ -030ea4: 7010 d900 0000 |0004: invoke-direct {v0}, Landroid/view/GestureDetector$SimpleOnGestureListener;.:()V // method@00d9 │ │ -030eaa: 0e00 |0007: return-void │ │ +031f34: |[031f34] com.gacode.relaunchx.ResultsActivity$1advSimpleOnGestureListener.:(Lcom/gacode/relaunchx/ResultsActivity;Landroid/widget/ImageButton;)V │ │ +031f44: 5b01 a306 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ResultsActivity$1advSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06a3 │ │ +031f48: 5b02 a406 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ResultsActivity$1advSimpleOnGestureListener;.val$adv:Landroid/widget/ImageButton; // field@06a4 │ │ +031f4c: 7010 d900 0000 |0004: invoke-direct {v0}, Landroid/view/GestureDetector$SimpleOnGestureListener;.:()V // method@00d9 │ │ +031f52: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=523 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/gacode/relaunchx/ResultsActivity$1advSimpleOnGestureListener; │ │ 0x0000 - 0x0008 reg=1 this$0 Lcom/gacode/relaunchx/ResultsActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/widget/ImageButton; │ │ @@ -58088,17 +58112,17 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -030eac: |[030eac] com.gacode.relaunchx.ResultsActivity$1advSimpleOnGestureListener.onDoubleTap:(Landroid/view/MotionEvent;)Z │ │ -030ebc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -030ebe: 0f00 |0001: return v0 │ │ +031f54: |[031f54] com.gacode.relaunchx.ResultsActivity$1advSimpleOnGestureListener.onDoubleTap:(Landroid/view/MotionEvent;)Z │ │ +031f64: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +031f66: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=533 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/gacode/relaunchx/ResultsActivity$1advSimpleOnGestureListener; │ │ 0x0000 - 0x0002 reg=2 e Landroid/view/MotionEvent; │ │ │ │ @@ -58107,20 +58131,20 @@ │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -030ec0: |[030ec0] com.gacode.relaunchx.ResultsActivity$1advSimpleOnGestureListener.onLongPress:(Landroid/view/MotionEvent;)V │ │ -030ed0: 5410 a406 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/ResultsActivity$1advSimpleOnGestureListener;.val$adv:Landroid/widget/ImageButton; // field@06a4 │ │ -030ed4: 6e10 2d01 0000 |0002: invoke-virtual {v0}, Landroid/widget/ImageButton;.hasWindowFocus:()Z // method@012d │ │ -030eda: 0a00 |0005: move-result v0 │ │ -030edc: 3800 0200 |0006: if-eqz v0, 0008 // +0002 │ │ -030ee0: 0e00 |0008: return-void │ │ +031f68: |[031f68] com.gacode.relaunchx.ResultsActivity$1advSimpleOnGestureListener.onLongPress:(Landroid/view/MotionEvent;)V │ │ +031f78: 5410 a406 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/ResultsActivity$1advSimpleOnGestureListener;.val$adv:Landroid/widget/ImageButton; // field@06a4 │ │ +031f7c: 6e10 2d01 0000 |0002: invoke-virtual {v0}, Landroid/widget/ImageButton;.hasWindowFocus:()Z // method@012d │ │ +031f82: 0a00 |0005: move-result v0 │ │ +031f84: 3800 0200 |0006: if-eqz v0, 0008 // +0002 │ │ +031f88: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=538 │ │ 0x0008 line=541 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/gacode/relaunchx/ResultsActivity$1advSimpleOnGestureListener; │ │ 0x0000 - 0x0009 reg=2 e Landroid/view/MotionEvent; │ │ @@ -58130,23 +58154,23 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -030ee4: |[030ee4] com.gacode.relaunchx.ResultsActivity$1advSimpleOnGestureListener.onSingleTapConfirmed:(Landroid/view/MotionEvent;)Z │ │ -030ef4: 2200 1c00 |0000: new-instance v0, Landroid/content/Intent; // type@001c │ │ -030ef8: 5431 a306 |0002: iget-object v1, v3, Lcom/gacode/relaunchx/ResultsActivity$1advSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06a3 │ │ -030efc: 1c02 9300 |0004: const-class v2, Lcom/gacode/relaunchx/Advanced; // type@0093 │ │ -030f00: 7030 4d00 1002 |0006: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004d │ │ -030f06: 5431 a306 |0009: iget-object v1, v3, Lcom/gacode/relaunchx/ResultsActivity$1advSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06a3 │ │ -030f0a: 6e20 0305 0100 |000b: invoke-virtual {v1, v0}, Lcom/gacode/relaunchx/ResultsActivity;.startActivity:(Landroid/content/Intent;)V // method@0503 │ │ -030f10: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -030f12: 0f01 |000f: return v1 │ │ +031f8c: |[031f8c] com.gacode.relaunchx.ResultsActivity$1advSimpleOnGestureListener.onSingleTapConfirmed:(Landroid/view/MotionEvent;)Z │ │ +031f9c: 2200 1c00 |0000: new-instance v0, Landroid/content/Intent; // type@001c │ │ +031fa0: 5431 a306 |0002: iget-object v1, v3, Lcom/gacode/relaunchx/ResultsActivity$1advSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06a3 │ │ +031fa4: 1c02 9300 |0004: const-class v2, Lcom/gacode/relaunchx/Advanced; // type@0093 │ │ +031fa8: 7030 4d00 1002 |0006: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004d │ │ +031fae: 5431 a306 |0009: iget-object v1, v3, Lcom/gacode/relaunchx/ResultsActivity$1advSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06a3 │ │ +031fb2: 6e20 0305 0100 |000b: invoke-virtual {v1, v0}, Lcom/gacode/relaunchx/ResultsActivity;.startActivity:(Landroid/content/Intent;)V // method@0503 │ │ +031fb8: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +031fba: 0f01 |000f: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=526 │ │ 0x0009 line=527 │ │ 0x000e line=528 │ │ locals : │ │ 0x0009 - 0x0010 reg=0 i Landroid/content/Intent; │ │ @@ -58197,20 +58221,20 @@ │ │ type : '(Lcom/gacode/relaunchx/ResultsActivity;Landroid/widget/GridView;Landroid/widget/Button;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -030f14: |[030f14] com.gacode.relaunchx.ResultsActivity$1dnScrlSimpleOnGestureListener.:(Lcom/gacode/relaunchx/ResultsActivity;Landroid/widget/GridView;Landroid/widget/Button;)V │ │ -030f24: 5b01 a506 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ResultsActivity$1dnScrlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06a5 │ │ -030f28: 5b02 a706 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ResultsActivity$1dnScrlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@06a7 │ │ -030f2c: 5b03 a606 |0004: iput-object v3, v0, Lcom/gacode/relaunchx/ResultsActivity$1dnScrlSimpleOnGestureListener;.val$downScroll:Landroid/widget/Button; // field@06a6 │ │ -030f30: 7010 d900 0000 |0006: invoke-direct {v0}, Landroid/view/GestureDetector$SimpleOnGestureListener;.:()V // method@00d9 │ │ -030f36: 0e00 |0009: return-void │ │ +031fbc: |[031fbc] com.gacode.relaunchx.ResultsActivity$1dnScrlSimpleOnGestureListener.:(Lcom/gacode/relaunchx/ResultsActivity;Landroid/widget/GridView;Landroid/widget/Button;)V │ │ +031fcc: 5b01 a506 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ResultsActivity$1dnScrlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06a5 │ │ +031fd0: 5b02 a706 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ResultsActivity$1dnScrlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@06a7 │ │ +031fd4: 5b03 a606 |0004: iput-object v3, v0, Lcom/gacode/relaunchx/ResultsActivity$1dnScrlSimpleOnGestureListener;.val$downScroll:Landroid/widget/Button; // field@06a6 │ │ +031fd8: 7010 d900 0000 |0006: invoke-direct {v0}, Landroid/view/GestureDetector$SimpleOnGestureListener;.:()V // method@00d9 │ │ +031fde: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=933 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lcom/gacode/relaunchx/ResultsActivity$1dnScrlSimpleOnGestureListener; │ │ 0x0000 - 0x000a reg=1 this$0 Lcom/gacode/relaunchx/ResultsActivity; │ │ 0x0000 - 0x000a reg=2 (null) Landroid/widget/GridView; │ │ @@ -58222,52 +58246,52 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 71 16-bit code units │ │ -030f38: |[030f38] com.gacode.relaunchx.ResultsActivity$1dnScrlSimpleOnGestureListener.onDoubleTap:(Landroid/view/MotionEvent;)Z │ │ -030f48: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -030f4a: 5485 a506 |0001: iget-object v5, v8, Lcom/gacode/relaunchx/ResultsActivity$1dnScrlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06a5 │ │ -030f4e: 5455 d906 |0003: iget-object v5, v5, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ -030f52: 1a06 fb06 |0005: const-string v6, "disableScrollJump" // string@06fb │ │ -030f56: 7230 6d00 6507 |0007: invoke-interface {v5, v6, v7}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ -030f5c: 0a05 |000a: move-result v5 │ │ -030f5e: 3905 1a00 |000b: if-nez v5, 0025 // +001a │ │ -030f62: 5485 a706 |000d: iget-object v5, v8, Lcom/gacode/relaunchx/ResultsActivity$1dnScrlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@06a7 │ │ -030f66: 6e10 2001 0500 |000f: invoke-virtual {v5}, Landroid/widget/GridView;.getFirstVisiblePosition:()I // method@0120 │ │ -030f6c: 0a01 |0012: move-result v1 │ │ -030f6e: 5485 a506 |0013: iget-object v5, v8, Lcom/gacode/relaunchx/ResultsActivity$1dnScrlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06a5 │ │ -030f72: 5455 d506 |0015: iget-object v5, v5, Lcom/gacode/relaunchx/ResultsActivity;.itemsArray:Ljava/util/List; // field@06d5 │ │ -030f76: 7210 d406 0500 |0017: invoke-interface {v5}, Ljava/util/List;.size:()I // method@06d4 │ │ -030f7c: 0a04 |001a: move-result v4 │ │ -030f7e: 5485 a706 |001b: iget-object v5, v8, Lcom/gacode/relaunchx/ResultsActivity$1dnScrlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@06a7 │ │ -030f82: 6e10 2101 0500 |001d: invoke-virtual {v5}, Landroid/widget/GridView;.getLastVisiblePosition:()I // method@0121 │ │ -030f88: 0a02 |0020: move-result v2 │ │ -030f8a: d805 0201 |0021: add-int/lit8 v5, v2, #int 1 // #01 │ │ -030f8e: 3354 0300 |0023: if-ne v4, v5, 0026 // +0003 │ │ -030f92: 0f07 |0025: return v7 │ │ -030f94: 5485 a506 |0026: iget-object v5, v8, Lcom/gacode/relaunchx/ResultsActivity$1dnScrlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06a5 │ │ -030f98: 5455 d106 |0028: iget-object v5, v5, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ -030f9c: 5255 8c06 |002a: iget v5, v5, Lcom/gacode/relaunchx/ReLaunchApp;.scrollStep:I // field@068c │ │ -030fa0: b245 |002c: mul-int/2addr v5, v4 │ │ -030fa2: db05 0564 |002d: div-int/lit8 v5, v5, #int 100 // #64 │ │ -030fa6: 9003 0105 |002f: add-int v3, v1, v5 │ │ -030faa: 3623 0400 |0031: if-gt v3, v2, 0035 // +0004 │ │ -030fae: d803 0201 |0033: add-int/lit8 v3, v2, #int 1 // #01 │ │ -030fb2: d805 04ff |0035: add-int/lit8 v5, v4, #int -1 // #ff │ │ -030fb6: 3753 0400 |0037: if-le v3, v5, 003b // +0004 │ │ -030fba: d803 04ff |0039: add-int/lit8 v3, v4, #int -1 // #ff │ │ -030fbe: 2200 7c01 |003b: new-instance v0, Lcom/gacode/relaunchx/ResultsActivity$1RepeatedDownScroll; // type@017c │ │ -030fc2: 5485 a506 |003d: iget-object v5, v8, Lcom/gacode/relaunchx/ResultsActivity$1dnScrlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06a5 │ │ -030fc6: 7020 b904 5000 |003f: invoke-direct {v0, v5}, Lcom/gacode/relaunchx/ResultsActivity$1RepeatedDownScroll;.:(Lcom/gacode/relaunchx/ResultsActivity;)V // method@04b9 │ │ -030fcc: 1205 |0042: const/4 v5, #int 0 // #0 │ │ -030fce: 6e40 ba04 1053 |0043: invoke-virtual {v0, v1, v3, v5}, Lcom/gacode/relaunchx/ResultsActivity$1RepeatedDownScroll;.doIt:(III)V // method@04ba │ │ -030fd4: 28df |0046: goto 0025 // -0021 │ │ +031fe0: |[031fe0] com.gacode.relaunchx.ResultsActivity$1dnScrlSimpleOnGestureListener.onDoubleTap:(Landroid/view/MotionEvent;)Z │ │ +031ff0: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +031ff2: 5485 a506 |0001: iget-object v5, v8, Lcom/gacode/relaunchx/ResultsActivity$1dnScrlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06a5 │ │ +031ff6: 5455 d906 |0003: iget-object v5, v5, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ +031ffa: 1a06 fb06 |0005: const-string v6, "disableScrollJump" // string@06fb │ │ +031ffe: 7230 6d00 6507 |0007: invoke-interface {v5, v6, v7}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ +032004: 0a05 |000a: move-result v5 │ │ +032006: 3905 1a00 |000b: if-nez v5, 0025 // +001a │ │ +03200a: 5485 a706 |000d: iget-object v5, v8, Lcom/gacode/relaunchx/ResultsActivity$1dnScrlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@06a7 │ │ +03200e: 6e10 2001 0500 |000f: invoke-virtual {v5}, Landroid/widget/GridView;.getFirstVisiblePosition:()I // method@0120 │ │ +032014: 0a01 |0012: move-result v1 │ │ +032016: 5485 a506 |0013: iget-object v5, v8, Lcom/gacode/relaunchx/ResultsActivity$1dnScrlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06a5 │ │ +03201a: 5455 d506 |0015: iget-object v5, v5, Lcom/gacode/relaunchx/ResultsActivity;.itemsArray:Ljava/util/List; // field@06d5 │ │ +03201e: 7210 d406 0500 |0017: invoke-interface {v5}, Ljava/util/List;.size:()I // method@06d4 │ │ +032024: 0a04 |001a: move-result v4 │ │ +032026: 5485 a706 |001b: iget-object v5, v8, Lcom/gacode/relaunchx/ResultsActivity$1dnScrlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@06a7 │ │ +03202a: 6e10 2101 0500 |001d: invoke-virtual {v5}, Landroid/widget/GridView;.getLastVisiblePosition:()I // method@0121 │ │ +032030: 0a02 |0020: move-result v2 │ │ +032032: d805 0201 |0021: add-int/lit8 v5, v2, #int 1 // #01 │ │ +032036: 3354 0300 |0023: if-ne v4, v5, 0026 // +0003 │ │ +03203a: 0f07 |0025: return v7 │ │ +03203c: 5485 a506 |0026: iget-object v5, v8, Lcom/gacode/relaunchx/ResultsActivity$1dnScrlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06a5 │ │ +032040: 5455 d106 |0028: iget-object v5, v5, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ +032044: 5255 8c06 |002a: iget v5, v5, Lcom/gacode/relaunchx/ReLaunchApp;.scrollStep:I // field@068c │ │ +032048: b245 |002c: mul-int/2addr v5, v4 │ │ +03204a: db05 0564 |002d: div-int/lit8 v5, v5, #int 100 // #64 │ │ +03204e: 9003 0105 |002f: add-int v3, v1, v5 │ │ +032052: 3623 0400 |0031: if-gt v3, v2, 0035 // +0004 │ │ +032056: d803 0201 |0033: add-int/lit8 v3, v2, #int 1 // #01 │ │ +03205a: d805 04ff |0035: add-int/lit8 v5, v4, #int -1 // #ff │ │ +03205e: 3753 0400 |0037: if-le v3, v5, 003b // +0004 │ │ +032062: d803 04ff |0039: add-int/lit8 v3, v4, #int -1 // #ff │ │ +032066: 2200 7c01 |003b: new-instance v0, Lcom/gacode/relaunchx/ResultsActivity$1RepeatedDownScroll; // type@017c │ │ +03206a: 5485 a506 |003d: iget-object v5, v8, Lcom/gacode/relaunchx/ResultsActivity$1dnScrlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06a5 │ │ +03206e: 7020 b904 5000 |003f: invoke-direct {v0, v5}, Lcom/gacode/relaunchx/ResultsActivity$1RepeatedDownScroll;.:(Lcom/gacode/relaunchx/ResultsActivity;)V // method@04b9 │ │ +032074: 1205 |0042: const/4 v5, #int 0 // #0 │ │ +032076: 6e40 ba04 1053 |0043: invoke-virtual {v0, v1, v3, v5}, Lcom/gacode/relaunchx/ResultsActivity$1RepeatedDownScroll;.doIt:(III)V // method@04ba │ │ +03207c: 28df |0046: goto 0025 // -0021 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=968 │ │ 0x000d line=969 │ │ 0x0013 line=970 │ │ 0x001b line=971 │ │ 0x0021 line=972 │ │ @@ -58296,51 +58320,51 @@ │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 70 16-bit code units │ │ -030fd8: |[030fd8] com.gacode.relaunchx.ResultsActivity$1dnScrlSimpleOnGestureListener.onLongPress:(Landroid/view/MotionEvent;)V │ │ -030fe8: 5485 a606 |0000: iget-object v5, v8, Lcom/gacode/relaunchx/ResultsActivity$1dnScrlSimpleOnGestureListener;.val$downScroll:Landroid/widget/Button; // field@06a6 │ │ -030fec: 6e10 0b01 0500 |0002: invoke-virtual {v5}, Landroid/widget/Button;.hasWindowFocus:()Z // method@010b │ │ -030ff2: 0a05 |0005: move-result v5 │ │ -030ff4: 3805 2700 |0006: if-eqz v5, 002d // +0027 │ │ -030ff8: 5485 a506 |0008: iget-object v5, v8, Lcom/gacode/relaunchx/ResultsActivity$1dnScrlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06a5 │ │ -030ffc: 5455 d906 |000a: iget-object v5, v5, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ -031000: 1a06 fb06 |000c: const-string v6, "disableScrollJump" // string@06fb │ │ -031004: 1217 |000e: const/4 v7, #int 1 // #1 │ │ -031006: 7230 6d00 6507 |000f: invoke-interface {v5, v6, v7}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ -03100c: 0a05 |0012: move-result v5 │ │ -03100e: 3905 1a00 |0013: if-nez v5, 002d // +001a │ │ -031012: 5485 a706 |0015: iget-object v5, v8, Lcom/gacode/relaunchx/ResultsActivity$1dnScrlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@06a7 │ │ -031016: 6e10 2001 0500 |0017: invoke-virtual {v5}, Landroid/widget/GridView;.getFirstVisiblePosition:()I // method@0120 │ │ -03101c: 0a01 |001a: move-result v1 │ │ -03101e: 5485 a506 |001b: iget-object v5, v8, Lcom/gacode/relaunchx/ResultsActivity$1dnScrlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06a5 │ │ -031022: 5455 d506 |001d: iget-object v5, v5, Lcom/gacode/relaunchx/ResultsActivity;.itemsArray:Ljava/util/List; // field@06d5 │ │ -031026: 7210 d406 0500 |001f: invoke-interface {v5}, Ljava/util/List;.size:()I // method@06d4 │ │ -03102c: 0a04 |0022: move-result v4 │ │ -03102e: 5485 a706 |0023: iget-object v5, v8, Lcom/gacode/relaunchx/ResultsActivity$1dnScrlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@06a7 │ │ -031032: 6e10 2101 0500 |0025: invoke-virtual {v5}, Landroid/widget/GridView;.getLastVisiblePosition:()I // method@0121 │ │ -031038: 0a02 |0028: move-result v2 │ │ -03103a: d805 0201 |0029: add-int/lit8 v5, v2, #int 1 // #01 │ │ -03103e: 3354 0300 |002b: if-ne v4, v5, 002e // +0003 │ │ -031042: 0e00 |002d: return-void │ │ -031044: d803 04ff |002e: add-int/lit8 v3, v4, #int -1 // #ff │ │ -031048: 3623 0400 |0030: if-gt v3, v2, 0034 // +0004 │ │ -03104c: d803 0201 |0032: add-int/lit8 v3, v2, #int 1 // #01 │ │ -031050: d805 04ff |0034: add-int/lit8 v5, v4, #int -1 // #ff │ │ -031054: 3753 0400 |0036: if-le v3, v5, 003a // +0004 │ │ -031058: d803 04ff |0038: add-int/lit8 v3, v4, #int -1 // #ff │ │ -03105c: 2200 7c01 |003a: new-instance v0, Lcom/gacode/relaunchx/ResultsActivity$1RepeatedDownScroll; // type@017c │ │ -031060: 5485 a506 |003c: iget-object v5, v8, Lcom/gacode/relaunchx/ResultsActivity$1dnScrlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06a5 │ │ -031064: 7020 b904 5000 |003e: invoke-direct {v0, v5}, Lcom/gacode/relaunchx/ResultsActivity$1RepeatedDownScroll;.:(Lcom/gacode/relaunchx/ResultsActivity;)V // method@04b9 │ │ -03106a: 1205 |0041: const/4 v5, #int 0 // #0 │ │ -03106c: 6e40 ba04 1053 |0042: invoke-virtual {v0, v1, v3, v5}, Lcom/gacode/relaunchx/ResultsActivity$1RepeatedDownScroll;.doIt:(III)V // method@04ba │ │ -031072: 28e8 |0045: goto 002d // -0018 │ │ +032080: |[032080] com.gacode.relaunchx.ResultsActivity$1dnScrlSimpleOnGestureListener.onLongPress:(Landroid/view/MotionEvent;)V │ │ +032090: 5485 a606 |0000: iget-object v5, v8, Lcom/gacode/relaunchx/ResultsActivity$1dnScrlSimpleOnGestureListener;.val$downScroll:Landroid/widget/Button; // field@06a6 │ │ +032094: 6e10 0b01 0500 |0002: invoke-virtual {v5}, Landroid/widget/Button;.hasWindowFocus:()Z // method@010b │ │ +03209a: 0a05 |0005: move-result v5 │ │ +03209c: 3805 2700 |0006: if-eqz v5, 002d // +0027 │ │ +0320a0: 5485 a506 |0008: iget-object v5, v8, Lcom/gacode/relaunchx/ResultsActivity$1dnScrlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06a5 │ │ +0320a4: 5455 d906 |000a: iget-object v5, v5, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ +0320a8: 1a06 fb06 |000c: const-string v6, "disableScrollJump" // string@06fb │ │ +0320ac: 1217 |000e: const/4 v7, #int 1 // #1 │ │ +0320ae: 7230 6d00 6507 |000f: invoke-interface {v5, v6, v7}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ +0320b4: 0a05 |0012: move-result v5 │ │ +0320b6: 3905 1a00 |0013: if-nez v5, 002d // +001a │ │ +0320ba: 5485 a706 |0015: iget-object v5, v8, Lcom/gacode/relaunchx/ResultsActivity$1dnScrlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@06a7 │ │ +0320be: 6e10 2001 0500 |0017: invoke-virtual {v5}, Landroid/widget/GridView;.getFirstVisiblePosition:()I // method@0120 │ │ +0320c4: 0a01 |001a: move-result v1 │ │ +0320c6: 5485 a506 |001b: iget-object v5, v8, Lcom/gacode/relaunchx/ResultsActivity$1dnScrlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06a5 │ │ +0320ca: 5455 d506 |001d: iget-object v5, v5, Lcom/gacode/relaunchx/ResultsActivity;.itemsArray:Ljava/util/List; // field@06d5 │ │ +0320ce: 7210 d406 0500 |001f: invoke-interface {v5}, Ljava/util/List;.size:()I // method@06d4 │ │ +0320d4: 0a04 |0022: move-result v4 │ │ +0320d6: 5485 a706 |0023: iget-object v5, v8, Lcom/gacode/relaunchx/ResultsActivity$1dnScrlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@06a7 │ │ +0320da: 6e10 2101 0500 |0025: invoke-virtual {v5}, Landroid/widget/GridView;.getLastVisiblePosition:()I // method@0121 │ │ +0320e0: 0a02 |0028: move-result v2 │ │ +0320e2: d805 0201 |0029: add-int/lit8 v5, v2, #int 1 // #01 │ │ +0320e6: 3354 0300 |002b: if-ne v4, v5, 002e // +0003 │ │ +0320ea: 0e00 |002d: return-void │ │ +0320ec: d803 04ff |002e: add-int/lit8 v3, v4, #int -1 // #ff │ │ +0320f0: 3623 0400 |0030: if-gt v3, v2, 0034 // +0004 │ │ +0320f4: d803 0201 |0032: add-int/lit8 v3, v2, #int 1 // #01 │ │ +0320f8: d805 04ff |0034: add-int/lit8 v5, v4, #int -1 // #ff │ │ +0320fc: 3753 0400 |0036: if-le v3, v5, 003a // +0004 │ │ +032100: d803 04ff |0038: add-int/lit8 v3, v4, #int -1 // #ff │ │ +032104: 2200 7c01 |003a: new-instance v0, Lcom/gacode/relaunchx/ResultsActivity$1RepeatedDownScroll; // type@017c │ │ +032108: 5485 a506 |003c: iget-object v5, v8, Lcom/gacode/relaunchx/ResultsActivity$1dnScrlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06a5 │ │ +03210c: 7020 b904 5000 |003e: invoke-direct {v0, v5}, Lcom/gacode/relaunchx/ResultsActivity$1RepeatedDownScroll;.:(Lcom/gacode/relaunchx/ResultsActivity;)V // method@04b9 │ │ +032112: 1205 |0041: const/4 v5, #int 0 // #0 │ │ +032114: 6e40 ba04 1053 |0042: invoke-virtual {v0, v1, v3, v5}, Lcom/gacode/relaunchx/ResultsActivity$1RepeatedDownScroll;.doIt:(III)V // method@04ba │ │ +03211a: 28e8 |0045: goto 002d // -0018 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=988 │ │ 0x0008 line=989 │ │ 0x0015 line=990 │ │ 0x001b line=991 │ │ 0x0023 line=992 │ │ @@ -58370,83 +58394,83 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 129 16-bit code units │ │ -031074: |[031074] com.gacode.relaunchx.ResultsActivity$1dnScrlSimpleOnGestureListener.onSingleTapConfirmed:(Landroid/view/MotionEvent;)Z │ │ -031084: 6300 8900 |0000: sget-boolean v0, Lcom/gacode/relaunchx/DeviceInfo;.EINK_NOOK:Z // field@0089 │ │ -031088: 3800 5100 |0002: if-eqz v0, 0053 // +0051 │ │ -03108c: 7100 b500 0000 |0004: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00b5 │ │ -031092: 0b00 |0007: move-result-wide v0 │ │ -031094: 7100 b500 0000 |0008: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00b5 │ │ -03109a: 0b02 |000b: move-result-wide v2 │ │ -03109c: 1204 |000c: const/4 v4, #int 0 // #0 │ │ -03109e: 1505 4843 |000d: const/high16 v5, #int 1128792064 // #4348 │ │ -0310a2: 1506 4843 |000f: const/high16 v6, #int 1128792064 // #4348 │ │ -0310a6: 1207 |0011: const/4 v7, #int 0 // #0 │ │ -0310a8: 7708 e500 0000 |0012: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@00e5 │ │ -0310ae: 0c09 |0015: move-result-object v9 │ │ -0310b0: 54e0 a706 |0016: iget-object v0, v14, Lcom/gacode/relaunchx/ResultsActivity$1dnScrlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@06a7 │ │ -0310b4: 6e20 1d01 9000 |0018: invoke-virtual {v0, v9}, Landroid/widget/GridView;.dispatchTouchEvent:(Landroid/view/MotionEvent;)Z // method@011d │ │ -0310ba: 7100 b500 0000 |001b: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00b5 │ │ -0310c0: 0b00 |001e: move-result-wide v0 │ │ -0310c2: 7100 b500 0000 |001f: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00b5 │ │ -0310c8: 0b02 |0022: move-result-wide v2 │ │ -0310ca: 1604 6400 |0023: const-wide/16 v4, #int 100 // #64 │ │ -0310ce: bb42 |0025: add-long/2addr v2, v4 │ │ -0310d0: 1224 |0026: const/4 v4, #int 2 // #2 │ │ -0310d2: 1505 4843 |0027: const/high16 v5, #int 1128792064 // #4348 │ │ -0310d6: 1506 c842 |0029: const/high16 v6, #int 1120403456 // #42c8 │ │ -0310da: 1207 |002b: const/4 v7, #int 0 // #0 │ │ -0310dc: 7708 e500 0000 |002c: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@00e5 │ │ -0310e2: 0c09 |002f: move-result-object v9 │ │ -0310e4: 54e0 a706 |0030: iget-object v0, v14, Lcom/gacode/relaunchx/ResultsActivity$1dnScrlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@06a7 │ │ -0310e8: 6e20 1d01 9000 |0032: invoke-virtual {v0, v9}, Landroid/widget/GridView;.dispatchTouchEvent:(Landroid/view/MotionEvent;)Z // method@011d │ │ -0310ee: 1600 6400 |0035: const-wide/16 v0, #int 100 // #64 │ │ -0310f2: 7120 b400 1000 |0037: invoke-static {v0, v1}, Landroid/os/SystemClock;.sleep:(J)V // method@00b4 │ │ -0310f8: 7100 b500 0000 |003a: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00b5 │ │ -0310fe: 0b00 |003d: move-result-wide v0 │ │ -031100: 7100 b500 0000 |003e: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00b5 │ │ -031106: 0b02 |0041: move-result-wide v2 │ │ -031108: 1214 |0042: const/4 v4, #int 1 // #1 │ │ -03110a: 1505 4843 |0043: const/high16 v5, #int 1128792064 // #4348 │ │ -03110e: 1506 c842 |0045: const/high16 v6, #int 1120403456 // #42c8 │ │ -031112: 1207 |0047: const/4 v7, #int 0 // #0 │ │ -031114: 7708 e500 0000 |0048: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@00e5 │ │ -03111a: 0c09 |004b: move-result-object v9 │ │ -03111c: 54e0 a706 |004c: iget-object v0, v14, Lcom/gacode/relaunchx/ResultsActivity$1dnScrlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@06a7 │ │ -031120: 6e20 1d01 9000 |004e: invoke-virtual {v0, v9}, Landroid/widget/GridView;.dispatchTouchEvent:(Landroid/view/MotionEvent;)Z // method@011d │ │ -031126: 1210 |0051: const/4 v0, #int 1 // #1 │ │ -031128: 0f00 |0052: return v0 │ │ -03112a: 54e0 a706 |0053: iget-object v0, v14, Lcom/gacode/relaunchx/ResultsActivity$1dnScrlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@06a7 │ │ -03112e: 6e10 2001 0000 |0055: invoke-virtual {v0}, Landroid/widget/GridView;.getFirstVisiblePosition:()I // method@0120 │ │ -031134: 0a0a |0058: move-result v10 │ │ -031136: 54e0 a506 |0059: iget-object v0, v14, Lcom/gacode/relaunchx/ResultsActivity$1dnScrlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06a5 │ │ -03113a: 5400 d506 |005b: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.itemsArray:Ljava/util/List; // field@06d5 │ │ -03113e: 7210 d406 0000 |005d: invoke-interface {v0}, Ljava/util/List;.size:()I // method@06d4 │ │ -031144: 0a0d |0060: move-result v13 │ │ -031146: 54e0 a706 |0061: iget-object v0, v14, Lcom/gacode/relaunchx/ResultsActivity$1dnScrlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@06a7 │ │ -03114a: 6e10 2101 0000 |0063: invoke-virtual {v0}, Landroid/widget/GridView;.getLastVisiblePosition:()I // method@0121 │ │ -031150: 0a0b |0066: move-result v11 │ │ -031152: d800 0b01 |0067: add-int/lit8 v0, v11, #int 1 // #01 │ │ -031156: 330d 0400 |0069: if-ne v13, v0, 006d // +0004 │ │ -03115a: 1210 |006b: const/4 v0, #int 1 // #1 │ │ -03115c: 28e6 |006c: goto 0052 // -001a │ │ -03115e: d80c 0b01 |006d: add-int/lit8 v12, v11, #int 1 // #01 │ │ -031162: d800 0dff |006f: add-int/lit8 v0, v13, #int -1 // #ff │ │ -031166: 370c 0400 |0071: if-le v12, v0, 0075 // +0004 │ │ -03116a: d80c 0dff |0073: add-int/lit8 v12, v13, #int -1 // #ff │ │ -03116e: 2208 7c01 |0075: new-instance v8, Lcom/gacode/relaunchx/ResultsActivity$1RepeatedDownScroll; // type@017c │ │ -031172: 54e0 a506 |0077: iget-object v0, v14, Lcom/gacode/relaunchx/ResultsActivity$1dnScrlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06a5 │ │ -031176: 7020 b904 0800 |0079: invoke-direct {v8, v0}, Lcom/gacode/relaunchx/ResultsActivity$1RepeatedDownScroll;.:(Lcom/gacode/relaunchx/ResultsActivity;)V // method@04b9 │ │ -03117c: 1200 |007c: const/4 v0, #int 0 // #0 │ │ -03117e: 6e40 ba04 a80c |007d: invoke-virtual {v8, v10, v12, v0}, Lcom/gacode/relaunchx/ResultsActivity$1RepeatedDownScroll;.doIt:(III)V // method@04ba │ │ -031184: 28d1 |0080: goto 0051 // -002f │ │ +03211c: |[03211c] com.gacode.relaunchx.ResultsActivity$1dnScrlSimpleOnGestureListener.onSingleTapConfirmed:(Landroid/view/MotionEvent;)Z │ │ +03212c: 6300 8900 |0000: sget-boolean v0, Lcom/gacode/relaunchx/DeviceInfo;.EINK_NOOK:Z // field@0089 │ │ +032130: 3800 5100 |0002: if-eqz v0, 0053 // +0051 │ │ +032134: 7100 b500 0000 |0004: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00b5 │ │ +03213a: 0b00 |0007: move-result-wide v0 │ │ +03213c: 7100 b500 0000 |0008: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00b5 │ │ +032142: 0b02 |000b: move-result-wide v2 │ │ +032144: 1204 |000c: const/4 v4, #int 0 // #0 │ │ +032146: 1505 4843 |000d: const/high16 v5, #int 1128792064 // #4348 │ │ +03214a: 1506 4843 |000f: const/high16 v6, #int 1128792064 // #4348 │ │ +03214e: 1207 |0011: const/4 v7, #int 0 // #0 │ │ +032150: 7708 e500 0000 |0012: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@00e5 │ │ +032156: 0c09 |0015: move-result-object v9 │ │ +032158: 54e0 a706 |0016: iget-object v0, v14, Lcom/gacode/relaunchx/ResultsActivity$1dnScrlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@06a7 │ │ +03215c: 6e20 1d01 9000 |0018: invoke-virtual {v0, v9}, Landroid/widget/GridView;.dispatchTouchEvent:(Landroid/view/MotionEvent;)Z // method@011d │ │ +032162: 7100 b500 0000 |001b: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00b5 │ │ +032168: 0b00 |001e: move-result-wide v0 │ │ +03216a: 7100 b500 0000 |001f: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00b5 │ │ +032170: 0b02 |0022: move-result-wide v2 │ │ +032172: 1604 6400 |0023: const-wide/16 v4, #int 100 // #64 │ │ +032176: bb42 |0025: add-long/2addr v2, v4 │ │ +032178: 1224 |0026: const/4 v4, #int 2 // #2 │ │ +03217a: 1505 4843 |0027: const/high16 v5, #int 1128792064 // #4348 │ │ +03217e: 1506 c842 |0029: const/high16 v6, #int 1120403456 // #42c8 │ │ +032182: 1207 |002b: const/4 v7, #int 0 // #0 │ │ +032184: 7708 e500 0000 |002c: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@00e5 │ │ +03218a: 0c09 |002f: move-result-object v9 │ │ +03218c: 54e0 a706 |0030: iget-object v0, v14, Lcom/gacode/relaunchx/ResultsActivity$1dnScrlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@06a7 │ │ +032190: 6e20 1d01 9000 |0032: invoke-virtual {v0, v9}, Landroid/widget/GridView;.dispatchTouchEvent:(Landroid/view/MotionEvent;)Z // method@011d │ │ +032196: 1600 6400 |0035: const-wide/16 v0, #int 100 // #64 │ │ +03219a: 7120 b400 1000 |0037: invoke-static {v0, v1}, Landroid/os/SystemClock;.sleep:(J)V // method@00b4 │ │ +0321a0: 7100 b500 0000 |003a: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00b5 │ │ +0321a6: 0b00 |003d: move-result-wide v0 │ │ +0321a8: 7100 b500 0000 |003e: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00b5 │ │ +0321ae: 0b02 |0041: move-result-wide v2 │ │ +0321b0: 1214 |0042: const/4 v4, #int 1 // #1 │ │ +0321b2: 1505 4843 |0043: const/high16 v5, #int 1128792064 // #4348 │ │ +0321b6: 1506 c842 |0045: const/high16 v6, #int 1120403456 // #42c8 │ │ +0321ba: 1207 |0047: const/4 v7, #int 0 // #0 │ │ +0321bc: 7708 e500 0000 |0048: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@00e5 │ │ +0321c2: 0c09 |004b: move-result-object v9 │ │ +0321c4: 54e0 a706 |004c: iget-object v0, v14, Lcom/gacode/relaunchx/ResultsActivity$1dnScrlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@06a7 │ │ +0321c8: 6e20 1d01 9000 |004e: invoke-virtual {v0, v9}, Landroid/widget/GridView;.dispatchTouchEvent:(Landroid/view/MotionEvent;)Z // method@011d │ │ +0321ce: 1210 |0051: const/4 v0, #int 1 // #1 │ │ +0321d0: 0f00 |0052: return v0 │ │ +0321d2: 54e0 a706 |0053: iget-object v0, v14, Lcom/gacode/relaunchx/ResultsActivity$1dnScrlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@06a7 │ │ +0321d6: 6e10 2001 0000 |0055: invoke-virtual {v0}, Landroid/widget/GridView;.getFirstVisiblePosition:()I // method@0120 │ │ +0321dc: 0a0a |0058: move-result v10 │ │ +0321de: 54e0 a506 |0059: iget-object v0, v14, Lcom/gacode/relaunchx/ResultsActivity$1dnScrlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06a5 │ │ +0321e2: 5400 d506 |005b: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.itemsArray:Ljava/util/List; // field@06d5 │ │ +0321e6: 7210 d406 0000 |005d: invoke-interface {v0}, Ljava/util/List;.size:()I // method@06d4 │ │ +0321ec: 0a0d |0060: move-result v13 │ │ +0321ee: 54e0 a706 |0061: iget-object v0, v14, Lcom/gacode/relaunchx/ResultsActivity$1dnScrlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@06a7 │ │ +0321f2: 6e10 2101 0000 |0063: invoke-virtual {v0}, Landroid/widget/GridView;.getLastVisiblePosition:()I // method@0121 │ │ +0321f8: 0a0b |0066: move-result v11 │ │ +0321fa: d800 0b01 |0067: add-int/lit8 v0, v11, #int 1 // #01 │ │ +0321fe: 330d 0400 |0069: if-ne v13, v0, 006d // +0004 │ │ +032202: 1210 |006b: const/4 v0, #int 1 // #1 │ │ +032204: 28e6 |006c: goto 0052 // -001a │ │ +032206: d80c 0b01 |006d: add-int/lit8 v12, v11, #int 1 // #01 │ │ +03220a: d800 0dff |006f: add-int/lit8 v0, v13, #int -1 // #ff │ │ +03220e: 370c 0400 |0071: if-le v12, v0, 0075 // +0004 │ │ +032212: d80c 0dff |0073: add-int/lit8 v12, v13, #int -1 // #ff │ │ +032216: 2208 7c01 |0075: new-instance v8, Lcom/gacode/relaunchx/ResultsActivity$1RepeatedDownScroll; // type@017c │ │ +03221a: 54e0 a506 |0077: iget-object v0, v14, Lcom/gacode/relaunchx/ResultsActivity$1dnScrlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06a5 │ │ +03221e: 7020 b904 0800 |0079: invoke-direct {v8, v0}, Lcom/gacode/relaunchx/ResultsActivity$1RepeatedDownScroll;.:(Lcom/gacode/relaunchx/ResultsActivity;)V // method@04b9 │ │ +032224: 1200 |007c: const/4 v0, #int 0 // #0 │ │ +032226: 6e40 ba04 a80c |007d: invoke-virtual {v8, v10, v12, v0}, Lcom/gacode/relaunchx/ResultsActivity$1RepeatedDownScroll;.doIt:(III)V // method@04ba │ │ +03222c: 28d1 |0080: goto 0051 // -002f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=936 │ │ 0x0004 line=938 │ │ 0x0008 line=939 │ │ 0x0012 line=938 │ │ 0x0016 line=941 │ │ @@ -58524,20 +58548,20 @@ │ │ type : '(Lcom/gacode/relaunchx/ResultsActivity;Landroid/widget/GridView;Landroid/widget/Button;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -031188: |[031188] com.gacode.relaunchx.ResultsActivity$1upScrlSimpleOnGestureListener.:(Lcom/gacode/relaunchx/ResultsActivity;Landroid/widget/GridView;Landroid/widget/Button;)V │ │ -031198: 5b01 a806 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ResultsActivity$1upScrlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06a8 │ │ -03119c: 5b02 a906 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ResultsActivity$1upScrlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@06a9 │ │ -0311a0: 5b03 aa06 |0004: iput-object v3, v0, Lcom/gacode/relaunchx/ResultsActivity$1upScrlSimpleOnGestureListener;.val$upScroll:Landroid/widget/Button; // field@06aa │ │ -0311a4: 7010 d900 0000 |0006: invoke-direct {v0}, Landroid/view/GestureDetector$SimpleOnGestureListener;.:()V // method@00d9 │ │ -0311aa: 0e00 |0009: return-void │ │ +032230: |[032230] com.gacode.relaunchx.ResultsActivity$1upScrlSimpleOnGestureListener.:(Lcom/gacode/relaunchx/ResultsActivity;Landroid/widget/GridView;Landroid/widget/Button;)V │ │ +032240: 5b01 a806 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ResultsActivity$1upScrlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06a8 │ │ +032244: 5b02 a906 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ResultsActivity$1upScrlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@06a9 │ │ +032248: 5b03 aa06 |0004: iput-object v3, v0, Lcom/gacode/relaunchx/ResultsActivity$1upScrlSimpleOnGestureListener;.val$upScroll:Landroid/widget/Button; // field@06aa │ │ +03224c: 7010 d900 0000 |0006: invoke-direct {v0}, Landroid/view/GestureDetector$SimpleOnGestureListener;.:()V // method@00d9 │ │ +032252: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=816 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lcom/gacode/relaunchx/ResultsActivity$1upScrlSimpleOnGestureListener; │ │ 0x0000 - 0x000a reg=1 this$0 Lcom/gacode/relaunchx/ResultsActivity; │ │ 0x0000 - 0x000a reg=2 (null) Landroid/widget/GridView; │ │ @@ -58549,45 +58573,45 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 58 16-bit code units │ │ -0311ac: |[0311ac] com.gacode.relaunchx.ResultsActivity$1upScrlSimpleOnGestureListener.onDoubleTap:(Landroid/view/MotionEvent;)Z │ │ -0311bc: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -0311be: 5452 a806 |0001: iget-object v2, v5, Lcom/gacode/relaunchx/ResultsActivity$1upScrlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06a8 │ │ -0311c2: 5422 d906 |0003: iget-object v2, v2, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ -0311c6: 1a03 fb06 |0005: const-string v3, "disableScrollJump" // string@06fb │ │ -0311ca: 7230 6d00 3204 |0007: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ -0311d0: 0a02 |000a: move-result v2 │ │ -0311d2: 3902 2e00 |000b: if-nez v2, 0039 // +002e │ │ -0311d6: 5452 a906 |000d: iget-object v2, v5, Lcom/gacode/relaunchx/ResultsActivity$1upScrlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@06a9 │ │ -0311da: 6e10 2001 0200 |000f: invoke-virtual {v2}, Landroid/widget/GridView;.getFirstVisiblePosition:()I // method@0120 │ │ -0311e0: 0a00 |0012: move-result v0 │ │ -0311e2: 5452 a806 |0013: iget-object v2, v5, Lcom/gacode/relaunchx/ResultsActivity$1upScrlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06a8 │ │ -0311e6: 5422 d506 |0015: iget-object v2, v2, Lcom/gacode/relaunchx/ResultsActivity;.itemsArray:Ljava/util/List; // field@06d5 │ │ -0311ea: 7210 d406 0200 |0017: invoke-interface {v2}, Ljava/util/List;.size:()I // method@06d4 │ │ -0311f0: 0a01 |001a: move-result v1 │ │ -0311f2: 5452 a806 |001b: iget-object v2, v5, Lcom/gacode/relaunchx/ResultsActivity$1upScrlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06a8 │ │ -0311f6: 5422 d106 |001d: iget-object v2, v2, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ -0311fa: 5222 8c06 |001f: iget v2, v2, Lcom/gacode/relaunchx/ReLaunchApp;.scrollStep:I // field@068c │ │ -0311fe: b212 |0021: mul-int/2addr v2, v1 │ │ -031200: db02 0264 |0022: div-int/lit8 v2, v2, #int 100 // #64 │ │ -031204: b120 |0024: sub-int/2addr v0, v2 │ │ -031206: 3b00 0300 |0025: if-gez v0, 0028 // +0003 │ │ -03120a: 1200 |0027: const/4 v0, #int 0 // #0 │ │ -03120c: 5452 a906 |0028: iget-object v2, v5, Lcom/gacode/relaunchx/ResultsActivity$1upScrlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@06a9 │ │ -031210: 6e20 2c01 0200 |002a: invoke-virtual {v2, v0}, Landroid/widget/GridView;.setSelection:(I)V // method@012c │ │ -031216: 3d01 0c00 |002d: if-lez v1, 0039 // +000c │ │ -03121a: 5452 a906 |002f: iget-object v2, v5, Lcom/gacode/relaunchx/ResultsActivity$1upScrlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@06a9 │ │ -03121e: 6e10 2501 0200 |0031: invoke-virtual {v2}, Landroid/widget/GridView;.requestFocusFromTouch:()Z // method@0125 │ │ -031224: 5452 a906 |0034: iget-object v2, v5, Lcom/gacode/relaunchx/ResultsActivity$1upScrlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@06a9 │ │ -031228: 6e20 2c01 0200 |0036: invoke-virtual {v2, v0}, Landroid/widget/GridView;.setSelection:(I)V // method@012c │ │ -03122e: 0f04 |0039: return v4 │ │ +032254: |[032254] com.gacode.relaunchx.ResultsActivity$1upScrlSimpleOnGestureListener.onDoubleTap:(Landroid/view/MotionEvent;)Z │ │ +032264: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +032266: 5452 a806 |0001: iget-object v2, v5, Lcom/gacode/relaunchx/ResultsActivity$1upScrlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06a8 │ │ +03226a: 5422 d906 |0003: iget-object v2, v2, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ +03226e: 1a03 fb06 |0005: const-string v3, "disableScrollJump" // string@06fb │ │ +032272: 7230 6d00 3204 |0007: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ +032278: 0a02 |000a: move-result v2 │ │ +03227a: 3902 2e00 |000b: if-nez v2, 0039 // +002e │ │ +03227e: 5452 a906 |000d: iget-object v2, v5, Lcom/gacode/relaunchx/ResultsActivity$1upScrlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@06a9 │ │ +032282: 6e10 2001 0200 |000f: invoke-virtual {v2}, Landroid/widget/GridView;.getFirstVisiblePosition:()I // method@0120 │ │ +032288: 0a00 |0012: move-result v0 │ │ +03228a: 5452 a806 |0013: iget-object v2, v5, Lcom/gacode/relaunchx/ResultsActivity$1upScrlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06a8 │ │ +03228e: 5422 d506 |0015: iget-object v2, v2, Lcom/gacode/relaunchx/ResultsActivity;.itemsArray:Ljava/util/List; // field@06d5 │ │ +032292: 7210 d406 0200 |0017: invoke-interface {v2}, Ljava/util/List;.size:()I // method@06d4 │ │ +032298: 0a01 |001a: move-result v1 │ │ +03229a: 5452 a806 |001b: iget-object v2, v5, Lcom/gacode/relaunchx/ResultsActivity$1upScrlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06a8 │ │ +03229e: 5422 d106 |001d: iget-object v2, v2, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ +0322a2: 5222 8c06 |001f: iget v2, v2, Lcom/gacode/relaunchx/ReLaunchApp;.scrollStep:I // field@068c │ │ +0322a6: b212 |0021: mul-int/2addr v2, v1 │ │ +0322a8: db02 0264 |0022: div-int/lit8 v2, v2, #int 100 // #64 │ │ +0322ac: b120 |0024: sub-int/2addr v0, v2 │ │ +0322ae: 3b00 0300 |0025: if-gez v0, 0028 // +0003 │ │ +0322b2: 1200 |0027: const/4 v0, #int 0 // #0 │ │ +0322b4: 5452 a906 |0028: iget-object v2, v5, Lcom/gacode/relaunchx/ResultsActivity$1upScrlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@06a9 │ │ +0322b8: 6e20 2c01 0200 |002a: invoke-virtual {v2, v0}, Landroid/widget/GridView;.setSelection:(I)V // method@012c │ │ +0322be: 3d01 0c00 |002d: if-lez v1, 0039 // +000c │ │ +0322c2: 5452 a906 |002f: iget-object v2, v5, Lcom/gacode/relaunchx/ResultsActivity$1upScrlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@06a9 │ │ +0322c6: 6e10 2501 0200 |0031: invoke-virtual {v2}, Landroid/widget/GridView;.requestFocusFromTouch:()Z // method@0125 │ │ +0322cc: 5452 a906 |0034: iget-object v2, v5, Lcom/gacode/relaunchx/ResultsActivity$1upScrlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@06a9 │ │ +0322d0: 6e20 2c01 0200 |0036: invoke-virtual {v2, v0}, Landroid/widget/GridView;.setSelection:(I)V // method@012c │ │ +0322d6: 0f04 |0039: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=854 │ │ 0x000d line=855 │ │ 0x0013 line=856 │ │ 0x001b line=857 │ │ 0x0025 line=858 │ │ @@ -58608,42 +58632,42 @@ │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -031230: |[031230] com.gacode.relaunchx.ResultsActivity$1upScrlSimpleOnGestureListener.onLongPress:(Landroid/view/MotionEvent;)V │ │ -031240: 5452 aa06 |0000: iget-object v2, v5, Lcom/gacode/relaunchx/ResultsActivity$1upScrlSimpleOnGestureListener;.val$upScroll:Landroid/widget/Button; // field@06aa │ │ -031244: 6e10 0b01 0200 |0002: invoke-virtual {v2}, Landroid/widget/Button;.hasWindowFocus:()Z // method@010b │ │ -03124a: 0a02 |0005: move-result v2 │ │ -03124c: 3802 2f00 |0006: if-eqz v2, 0035 // +002f │ │ -031250: 5452 a806 |0008: iget-object v2, v5, Lcom/gacode/relaunchx/ResultsActivity$1upScrlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06a8 │ │ -031254: 5422 d906 |000a: iget-object v2, v2, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ -031258: 1a03 fb06 |000c: const-string v3, "disableScrollJump" // string@06fb │ │ -03125c: 1214 |000e: const/4 v4, #int 1 // #1 │ │ -03125e: 7230 6d00 3204 |000f: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ -031264: 0a02 |0012: move-result v2 │ │ -031266: 3902 2200 |0013: if-nez v2, 0035 // +0022 │ │ -03126a: 5452 a906 |0015: iget-object v2, v5, Lcom/gacode/relaunchx/ResultsActivity$1upScrlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@06a9 │ │ -03126e: 6e10 2001 0200 |0017: invoke-virtual {v2}, Landroid/widget/GridView;.getFirstVisiblePosition:()I // method@0120 │ │ -031274: 0a00 |001a: move-result v0 │ │ -031276: 5452 a806 |001b: iget-object v2, v5, Lcom/gacode/relaunchx/ResultsActivity$1upScrlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06a8 │ │ -03127a: 5422 d506 |001d: iget-object v2, v2, Lcom/gacode/relaunchx/ResultsActivity;.itemsArray:Ljava/util/List; // field@06d5 │ │ -03127e: 7210 d406 0200 |001f: invoke-interface {v2}, Ljava/util/List;.size:()I // method@06d4 │ │ -031284: 0a01 |0022: move-result v1 │ │ -031286: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -031288: 5452 a906 |0024: iget-object v2, v5, Lcom/gacode/relaunchx/ResultsActivity$1upScrlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@06a9 │ │ -03128c: 6e20 2c01 0200 |0026: invoke-virtual {v2, v0}, Landroid/widget/GridView;.setSelection:(I)V // method@012c │ │ -031292: 3d01 0c00 |0029: if-lez v1, 0035 // +000c │ │ -031296: 5452 a906 |002b: iget-object v2, v5, Lcom/gacode/relaunchx/ResultsActivity$1upScrlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@06a9 │ │ -03129a: 6e10 2501 0200 |002d: invoke-virtual {v2}, Landroid/widget/GridView;.requestFocusFromTouch:()Z // method@0125 │ │ -0312a0: 5452 a906 |0030: iget-object v2, v5, Lcom/gacode/relaunchx/ResultsActivity$1upScrlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@06a9 │ │ -0312a4: 6e20 2c01 0200 |0032: invoke-virtual {v2, v0}, Landroid/widget/GridView;.setSelection:(I)V // method@012c │ │ -0312aa: 0e00 |0035: return-void │ │ +0322d8: |[0322d8] com.gacode.relaunchx.ResultsActivity$1upScrlSimpleOnGestureListener.onLongPress:(Landroid/view/MotionEvent;)V │ │ +0322e8: 5452 aa06 |0000: iget-object v2, v5, Lcom/gacode/relaunchx/ResultsActivity$1upScrlSimpleOnGestureListener;.val$upScroll:Landroid/widget/Button; // field@06aa │ │ +0322ec: 6e10 0b01 0200 |0002: invoke-virtual {v2}, Landroid/widget/Button;.hasWindowFocus:()Z // method@010b │ │ +0322f2: 0a02 |0005: move-result v2 │ │ +0322f4: 3802 2f00 |0006: if-eqz v2, 0035 // +002f │ │ +0322f8: 5452 a806 |0008: iget-object v2, v5, Lcom/gacode/relaunchx/ResultsActivity$1upScrlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06a8 │ │ +0322fc: 5422 d906 |000a: iget-object v2, v2, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ +032300: 1a03 fb06 |000c: const-string v3, "disableScrollJump" // string@06fb │ │ +032304: 1214 |000e: const/4 v4, #int 1 // #1 │ │ +032306: 7230 6d00 3204 |000f: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ +03230c: 0a02 |0012: move-result v2 │ │ +03230e: 3902 2200 |0013: if-nez v2, 0035 // +0022 │ │ +032312: 5452 a906 |0015: iget-object v2, v5, Lcom/gacode/relaunchx/ResultsActivity$1upScrlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@06a9 │ │ +032316: 6e10 2001 0200 |0017: invoke-virtual {v2}, Landroid/widget/GridView;.getFirstVisiblePosition:()I // method@0120 │ │ +03231c: 0a00 |001a: move-result v0 │ │ +03231e: 5452 a806 |001b: iget-object v2, v5, Lcom/gacode/relaunchx/ResultsActivity$1upScrlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06a8 │ │ +032322: 5422 d506 |001d: iget-object v2, v2, Lcom/gacode/relaunchx/ResultsActivity;.itemsArray:Ljava/util/List; // field@06d5 │ │ +032326: 7210 d406 0200 |001f: invoke-interface {v2}, Ljava/util/List;.size:()I // method@06d4 │ │ +03232c: 0a01 |0022: move-result v1 │ │ +03232e: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +032330: 5452 a906 |0024: iget-object v2, v5, Lcom/gacode/relaunchx/ResultsActivity$1upScrlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@06a9 │ │ +032334: 6e20 2c01 0200 |0026: invoke-virtual {v2, v0}, Landroid/widget/GridView;.setSelection:(I)V // method@012c │ │ +03233a: 3d01 0c00 |0029: if-lez v1, 0035 // +000c │ │ +03233e: 5452 a906 |002b: iget-object v2, v5, Lcom/gacode/relaunchx/ResultsActivity$1upScrlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@06a9 │ │ +032342: 6e10 2501 0200 |002d: invoke-virtual {v2}, Landroid/widget/GridView;.requestFocusFromTouch:()Z // method@0125 │ │ +032348: 5452 a906 |0030: iget-object v2, v5, Lcom/gacode/relaunchx/ResultsActivity$1upScrlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@06a9 │ │ +03234c: 6e20 2c01 0200 |0032: invoke-virtual {v2, v0}, Landroid/widget/GridView;.setSelection:(I)V // method@012c │ │ +032352: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=872 │ │ 0x0008 line=873 │ │ 0x0015 line=874 │ │ 0x001b line=875 │ │ 0x0023 line=876 │ │ @@ -58663,85 +58687,85 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 134 16-bit code units │ │ -0312ac: |[0312ac] com.gacode.relaunchx.ResultsActivity$1upScrlSimpleOnGestureListener.onSingleTapConfirmed:(Landroid/view/MotionEvent;)Z │ │ -0312bc: 6300 8900 |0000: sget-boolean v0, Lcom/gacode/relaunchx/DeviceInfo;.EINK_NOOK:Z // field@0089 │ │ -0312c0: 3800 5100 |0002: if-eqz v0, 0053 // +0051 │ │ -0312c4: 7100 b500 0000 |0004: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00b5 │ │ -0312ca: 0b00 |0007: move-result-wide v0 │ │ -0312cc: 7100 b500 0000 |0008: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00b5 │ │ -0312d2: 0b02 |000b: move-result-wide v2 │ │ -0312d4: 1204 |000c: const/4 v4, #int 0 // #0 │ │ -0312d6: 1505 4843 |000d: const/high16 v5, #int 1128792064 // #4348 │ │ -0312da: 1506 c842 |000f: const/high16 v6, #int 1120403456 // #42c8 │ │ -0312de: 1207 |0011: const/4 v7, #int 0 // #0 │ │ -0312e0: 7708 e500 0000 |0012: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@00e5 │ │ -0312e6: 0c08 |0015: move-result-object v8 │ │ -0312e8: 54c0 a906 |0016: iget-object v0, v12, Lcom/gacode/relaunchx/ResultsActivity$1upScrlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@06a9 │ │ -0312ec: 6e20 1d01 8000 |0018: invoke-virtual {v0, v8}, Landroid/widget/GridView;.dispatchTouchEvent:(Landroid/view/MotionEvent;)Z // method@011d │ │ -0312f2: 7100 b500 0000 |001b: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00b5 │ │ -0312f8: 0b00 |001e: move-result-wide v0 │ │ -0312fa: 7100 b500 0000 |001f: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00b5 │ │ -031300: 0b02 |0022: move-result-wide v2 │ │ -031302: 1604 6400 |0023: const-wide/16 v4, #int 100 // #64 │ │ -031306: bb42 |0025: add-long/2addr v2, v4 │ │ -031308: 1224 |0026: const/4 v4, #int 2 // #2 │ │ -03130a: 1505 4843 |0027: const/high16 v5, #int 1128792064 // #4348 │ │ -03130e: 1506 4843 |0029: const/high16 v6, #int 1128792064 // #4348 │ │ -031312: 1207 |002b: const/4 v7, #int 0 // #0 │ │ -031314: 7708 e500 0000 |002c: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@00e5 │ │ -03131a: 0c08 |002f: move-result-object v8 │ │ -03131c: 54c0 a906 |0030: iget-object v0, v12, Lcom/gacode/relaunchx/ResultsActivity$1upScrlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@06a9 │ │ -031320: 6e20 1d01 8000 |0032: invoke-virtual {v0, v8}, Landroid/widget/GridView;.dispatchTouchEvent:(Landroid/view/MotionEvent;)Z // method@011d │ │ -031326: 1600 6400 |0035: const-wide/16 v0, #int 100 // #64 │ │ -03132a: 7120 b400 1000 |0037: invoke-static {v0, v1}, Landroid/os/SystemClock;.sleep:(J)V // method@00b4 │ │ -031330: 7100 b500 0000 |003a: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00b5 │ │ -031336: 0b00 |003d: move-result-wide v0 │ │ -031338: 7100 b500 0000 |003e: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00b5 │ │ -03133e: 0b02 |0041: move-result-wide v2 │ │ -031340: 1214 |0042: const/4 v4, #int 1 // #1 │ │ -031342: 1505 4843 |0043: const/high16 v5, #int 1128792064 // #4348 │ │ -031346: 1506 4843 |0045: const/high16 v6, #int 1128792064 // #4348 │ │ -03134a: 1207 |0047: const/4 v7, #int 0 // #0 │ │ -03134c: 7708 e500 0000 |0048: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@00e5 │ │ -031352: 0c08 |004b: move-result-object v8 │ │ -031354: 54c0 a906 |004c: iget-object v0, v12, Lcom/gacode/relaunchx/ResultsActivity$1upScrlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@06a9 │ │ -031358: 6e20 1d01 8000 |004e: invoke-virtual {v0, v8}, Landroid/widget/GridView;.dispatchTouchEvent:(Landroid/view/MotionEvent;)Z // method@011d │ │ -03135e: 1210 |0051: const/4 v0, #int 1 // #1 │ │ -031360: 0f00 |0052: return v0 │ │ -031362: 54c0 a906 |0053: iget-object v0, v12, Lcom/gacode/relaunchx/ResultsActivity$1upScrlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@06a9 │ │ -031366: 6e10 2001 0000 |0055: invoke-virtual {v0}, Landroid/widget/GridView;.getFirstVisiblePosition:()I // method@0120 │ │ -03136c: 0a09 |0058: move-result v9 │ │ -03136e: 54c0 a906 |0059: iget-object v0, v12, Lcom/gacode/relaunchx/ResultsActivity$1upScrlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@06a9 │ │ -031372: 6e10 2101 0000 |005b: invoke-virtual {v0}, Landroid/widget/GridView;.getLastVisiblePosition:()I // method@0121 │ │ -031378: 0a00 |005e: move-result v0 │ │ -03137a: 54c1 a906 |005f: iget-object v1, v12, Lcom/gacode/relaunchx/ResultsActivity$1upScrlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@06a9 │ │ -03137e: 6e10 2001 0100 |0061: invoke-virtual {v1}, Landroid/widget/GridView;.getFirstVisiblePosition:()I // method@0120 │ │ -031384: 0a01 |0064: move-result v1 │ │ -031386: b110 |0065: sub-int/2addr v0, v1 │ │ -031388: d80b 0001 |0066: add-int/lit8 v11, v0, #int 1 // #01 │ │ -03138c: 54c0 a806 |0068: iget-object v0, v12, Lcom/gacode/relaunchx/ResultsActivity$1upScrlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06a8 │ │ -031390: 5400 d506 |006a: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.itemsArray:Ljava/util/List; // field@06d5 │ │ -031394: 7210 d406 0000 |006c: invoke-interface {v0}, Ljava/util/List;.size:()I // method@06d4 │ │ -03139a: 0a0a |006f: move-result v10 │ │ -03139c: b1b9 |0070: sub-int/2addr v9, v11 │ │ -03139e: 3b09 0300 |0071: if-gez v9, 0074 // +0003 │ │ -0313a2: 1209 |0073: const/4 v9, #int 0 // #0 │ │ -0313a4: 54c0 a906 |0074: iget-object v0, v12, Lcom/gacode/relaunchx/ResultsActivity$1upScrlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@06a9 │ │ -0313a8: 6e20 2c01 9000 |0076: invoke-virtual {v0, v9}, Landroid/widget/GridView;.setSelection:(I)V // method@012c │ │ -0313ae: 3d0a d8ff |0079: if-lez v10, 0051 // -0028 │ │ -0313b2: 54c0 a906 |007b: iget-object v0, v12, Lcom/gacode/relaunchx/ResultsActivity$1upScrlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@06a9 │ │ -0313b6: 6e10 2501 0000 |007d: invoke-virtual {v0}, Landroid/widget/GridView;.requestFocusFromTouch:()Z // method@0125 │ │ -0313bc: 54c0 a906 |0080: iget-object v0, v12, Lcom/gacode/relaunchx/ResultsActivity$1upScrlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@06a9 │ │ -0313c0: 6e20 2c01 9000 |0082: invoke-virtual {v0, v9}, Landroid/widget/GridView;.setSelection:(I)V // method@012c │ │ -0313c6: 28cc |0085: goto 0051 // -0034 │ │ +032354: |[032354] com.gacode.relaunchx.ResultsActivity$1upScrlSimpleOnGestureListener.onSingleTapConfirmed:(Landroid/view/MotionEvent;)Z │ │ +032364: 6300 8900 |0000: sget-boolean v0, Lcom/gacode/relaunchx/DeviceInfo;.EINK_NOOK:Z // field@0089 │ │ +032368: 3800 5100 |0002: if-eqz v0, 0053 // +0051 │ │ +03236c: 7100 b500 0000 |0004: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00b5 │ │ +032372: 0b00 |0007: move-result-wide v0 │ │ +032374: 7100 b500 0000 |0008: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00b5 │ │ +03237a: 0b02 |000b: move-result-wide v2 │ │ +03237c: 1204 |000c: const/4 v4, #int 0 // #0 │ │ +03237e: 1505 4843 |000d: const/high16 v5, #int 1128792064 // #4348 │ │ +032382: 1506 c842 |000f: const/high16 v6, #int 1120403456 // #42c8 │ │ +032386: 1207 |0011: const/4 v7, #int 0 // #0 │ │ +032388: 7708 e500 0000 |0012: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@00e5 │ │ +03238e: 0c08 |0015: move-result-object v8 │ │ +032390: 54c0 a906 |0016: iget-object v0, v12, Lcom/gacode/relaunchx/ResultsActivity$1upScrlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@06a9 │ │ +032394: 6e20 1d01 8000 |0018: invoke-virtual {v0, v8}, Landroid/widget/GridView;.dispatchTouchEvent:(Landroid/view/MotionEvent;)Z // method@011d │ │ +03239a: 7100 b500 0000 |001b: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00b5 │ │ +0323a0: 0b00 |001e: move-result-wide v0 │ │ +0323a2: 7100 b500 0000 |001f: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00b5 │ │ +0323a8: 0b02 |0022: move-result-wide v2 │ │ +0323aa: 1604 6400 |0023: const-wide/16 v4, #int 100 // #64 │ │ +0323ae: bb42 |0025: add-long/2addr v2, v4 │ │ +0323b0: 1224 |0026: const/4 v4, #int 2 // #2 │ │ +0323b2: 1505 4843 |0027: const/high16 v5, #int 1128792064 // #4348 │ │ +0323b6: 1506 4843 |0029: const/high16 v6, #int 1128792064 // #4348 │ │ +0323ba: 1207 |002b: const/4 v7, #int 0 // #0 │ │ +0323bc: 7708 e500 0000 |002c: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@00e5 │ │ +0323c2: 0c08 |002f: move-result-object v8 │ │ +0323c4: 54c0 a906 |0030: iget-object v0, v12, Lcom/gacode/relaunchx/ResultsActivity$1upScrlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@06a9 │ │ +0323c8: 6e20 1d01 8000 |0032: invoke-virtual {v0, v8}, Landroid/widget/GridView;.dispatchTouchEvent:(Landroid/view/MotionEvent;)Z // method@011d │ │ +0323ce: 1600 6400 |0035: const-wide/16 v0, #int 100 // #64 │ │ +0323d2: 7120 b400 1000 |0037: invoke-static {v0, v1}, Landroid/os/SystemClock;.sleep:(J)V // method@00b4 │ │ +0323d8: 7100 b500 0000 |003a: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00b5 │ │ +0323de: 0b00 |003d: move-result-wide v0 │ │ +0323e0: 7100 b500 0000 |003e: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@00b5 │ │ +0323e6: 0b02 |0041: move-result-wide v2 │ │ +0323e8: 1214 |0042: const/4 v4, #int 1 // #1 │ │ +0323ea: 1505 4843 |0043: const/high16 v5, #int 1128792064 // #4348 │ │ +0323ee: 1506 4843 |0045: const/high16 v6, #int 1128792064 // #4348 │ │ +0323f2: 1207 |0047: const/4 v7, #int 0 // #0 │ │ +0323f4: 7708 e500 0000 |0048: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@00e5 │ │ +0323fa: 0c08 |004b: move-result-object v8 │ │ +0323fc: 54c0 a906 |004c: iget-object v0, v12, Lcom/gacode/relaunchx/ResultsActivity$1upScrlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@06a9 │ │ +032400: 6e20 1d01 8000 |004e: invoke-virtual {v0, v8}, Landroid/widget/GridView;.dispatchTouchEvent:(Landroid/view/MotionEvent;)Z // method@011d │ │ +032406: 1210 |0051: const/4 v0, #int 1 // #1 │ │ +032408: 0f00 |0052: return v0 │ │ +03240a: 54c0 a906 |0053: iget-object v0, v12, Lcom/gacode/relaunchx/ResultsActivity$1upScrlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@06a9 │ │ +03240e: 6e10 2001 0000 |0055: invoke-virtual {v0}, Landroid/widget/GridView;.getFirstVisiblePosition:()I // method@0120 │ │ +032414: 0a09 |0058: move-result v9 │ │ +032416: 54c0 a906 |0059: iget-object v0, v12, Lcom/gacode/relaunchx/ResultsActivity$1upScrlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@06a9 │ │ +03241a: 6e10 2101 0000 |005b: invoke-virtual {v0}, Landroid/widget/GridView;.getLastVisiblePosition:()I // method@0121 │ │ +032420: 0a00 |005e: move-result v0 │ │ +032422: 54c1 a906 |005f: iget-object v1, v12, Lcom/gacode/relaunchx/ResultsActivity$1upScrlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@06a9 │ │ +032426: 6e10 2001 0100 |0061: invoke-virtual {v1}, Landroid/widget/GridView;.getFirstVisiblePosition:()I // method@0120 │ │ +03242c: 0a01 |0064: move-result v1 │ │ +03242e: b110 |0065: sub-int/2addr v0, v1 │ │ +032430: d80b 0001 |0066: add-int/lit8 v11, v0, #int 1 // #01 │ │ +032434: 54c0 a806 |0068: iget-object v0, v12, Lcom/gacode/relaunchx/ResultsActivity$1upScrlSimpleOnGestureListener;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06a8 │ │ +032438: 5400 d506 |006a: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.itemsArray:Ljava/util/List; // field@06d5 │ │ +03243c: 7210 d406 0000 |006c: invoke-interface {v0}, Ljava/util/List;.size:()I // method@06d4 │ │ +032442: 0a0a |006f: move-result v10 │ │ +032444: b1b9 |0070: sub-int/2addr v9, v11 │ │ +032446: 3b09 0300 |0071: if-gez v9, 0074 // +0003 │ │ +03244a: 1209 |0073: const/4 v9, #int 0 // #0 │ │ +03244c: 54c0 a906 |0074: iget-object v0, v12, Lcom/gacode/relaunchx/ResultsActivity$1upScrlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@06a9 │ │ +032450: 6e20 2c01 9000 |0076: invoke-virtual {v0, v9}, Landroid/widget/GridView;.setSelection:(I)V // method@012c │ │ +032456: 3d0a d8ff |0079: if-lez v10, 0051 // -0028 │ │ +03245a: 54c0 a906 |007b: iget-object v0, v12, Lcom/gacode/relaunchx/ResultsActivity$1upScrlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@06a9 │ │ +03245e: 6e10 2501 0000 |007d: invoke-virtual {v0}, Landroid/widget/GridView;.requestFocusFromTouch:()Z // method@0125 │ │ +032464: 54c0 a906 |0080: iget-object v0, v12, Lcom/gacode/relaunchx/ResultsActivity$1upScrlSimpleOnGestureListener;.val$gv:Landroid/widget/GridView; // field@06a9 │ │ +032468: 6e20 2c01 9000 |0082: invoke-virtual {v0, v9}, Landroid/widget/GridView;.setSelection:(I)V // method@012c │ │ +03246e: 28cc |0085: goto 0051 // -0034 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=819 │ │ 0x0004 line=821 │ │ 0x0008 line=822 │ │ 0x0012 line=821 │ │ 0x0016 line=824 │ │ @@ -58813,19 +58837,19 @@ │ │ type : '(Lcom/gacode/relaunchx/ResultsActivity;Landroid/view/GestureDetector;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0313c8: |[0313c8] com.gacode.relaunchx.ResultsActivity$2.:(Lcom/gacode/relaunchx/ResultsActivity;Landroid/view/GestureDetector;)V │ │ -0313d8: 5b01 ab06 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ResultsActivity$2;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06ab │ │ -0313dc: 5b02 ac06 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ResultsActivity$2;.val$adv_gd:Landroid/view/GestureDetector; // field@06ac │ │ -0313e0: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -0313e6: 0e00 |0007: return-void │ │ +032470: |[032470] com.gacode.relaunchx.ResultsActivity$2.:(Lcom/gacode/relaunchx/ResultsActivity;Landroid/view/GestureDetector;)V │ │ +032480: 5b01 ab06 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ResultsActivity$2;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06ab │ │ +032484: 5b02 ac06 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ResultsActivity$2;.val$adv_gd:Landroid/view/GestureDetector; // field@06ac │ │ +032488: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +03248e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=546 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/gacode/relaunchx/ResultsActivity$2; │ │ 0x0000 - 0x0008 reg=1 this$0 Lcom/gacode/relaunchx/ResultsActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/view/GestureDetector; │ │ @@ -58836,19 +58860,19 @@ │ │ type : '(Landroid/view/View;Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0313e8: |[0313e8] com.gacode.relaunchx.ResultsActivity$2.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -0313f8: 5410 ac06 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/ResultsActivity$2;.val$adv_gd:Landroid/view/GestureDetector; // field@06ac │ │ -0313fc: 6e20 dc00 3000 |0002: invoke-virtual {v0, v3}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@00dc │ │ -031402: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -031404: 0f00 |0006: return v0 │ │ +032490: |[032490] com.gacode.relaunchx.ResultsActivity$2.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +0324a0: 5410 ac06 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/ResultsActivity$2;.val$adv_gd:Landroid/view/GestureDetector; // field@06ac │ │ +0324a4: 6e20 dc00 3000 |0002: invoke-virtual {v0, v3}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@00dc │ │ +0324aa: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +0324ac: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=548 │ │ 0x0005 line=549 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/gacode/relaunchx/ResultsActivity$2; │ │ 0x0000 - 0x0007 reg=2 v Landroid/view/View; │ │ @@ -58889,18 +58913,18 @@ │ │ type : '(Lcom/gacode/relaunchx/ResultsActivity$3;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -031408: |[031408] com.gacode.relaunchx.ResultsActivity$3$1.:(Lcom/gacode/relaunchx/ResultsActivity$3;)V │ │ -031418: 5b01 ad06 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ResultsActivity$3$1;.this$1:Lcom/gacode/relaunchx/ResultsActivity$3; // field@06ad │ │ -03141c: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -031422: 0e00 |0005: return-void │ │ +0324b0: |[0324b0] com.gacode.relaunchx.ResultsActivity$3$1.:(Lcom/gacode/relaunchx/ResultsActivity$3;)V │ │ +0324c0: 5b01 ad06 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ResultsActivity$3$1;.this$1:Lcom/gacode/relaunchx/ResultsActivity$3; // field@06ad │ │ +0324c4: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +0324ca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=608 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/ResultsActivity$3$1; │ │ 0x0000 - 0x0006 reg=1 this$1 Lcom/gacode/relaunchx/ResultsActivity$3; │ │ │ │ @@ -58910,154 +58934,154 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 295 16-bit code units │ │ -031424: |[031424] com.gacode.relaunchx.ResultsActivity$3$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -031434: 3905 9500 |0000: if-nez v5, 0095 // +0095 │ │ -031438: 5431 ad06 |0002: iget-object v1, v3, Lcom/gacode/relaunchx/ResultsActivity$3$1;.this$1:Lcom/gacode/relaunchx/ResultsActivity$3; // field@06ad │ │ -03143c: 5411 ae06 |0004: iget-object v1, v1, Lcom/gacode/relaunchx/ResultsActivity$3;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06ae │ │ -031440: 5411 d606 |0006: iget-object v1, v1, Lcom/gacode/relaunchx/ResultsActivity;.listName:Ljava/lang/String; // field@06d6 │ │ -031444: 1a02 ab08 |0008: const-string v2, "homeList" // string@08ab │ │ -031448: 6e20 7c06 2100 |000a: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -03144e: 0a01 |000d: move-result v1 │ │ -031450: 3801 1600 |000e: if-eqz v1, 0024 // +0016 │ │ -031454: 5431 ad06 |0010: iget-object v1, v3, Lcom/gacode/relaunchx/ResultsActivity$3$1;.this$1:Lcom/gacode/relaunchx/ResultsActivity$3; // field@06ad │ │ -031458: 5411 ae06 |0012: iget-object v1, v1, Lcom/gacode/relaunchx/ResultsActivity$3;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06ae │ │ -03145c: 5411 d906 |0014: iget-object v1, v1, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ -031460: 7210 6b00 0100 |0016: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006b │ │ -031466: 0c00 |0019: move-result-object v0 │ │ -031468: 1a01 8306 |001a: const-string v1, "columnsHomeList" // string@0683 │ │ -03146c: 1a02 4d00 |001c: const-string v2, "-1" // string@004d │ │ -031470: 7230 6a00 1002 |001e: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@006a │ │ -031476: 7210 6500 0000 |0021: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0065 │ │ -03147c: 5431 ad06 |0024: iget-object v1, v3, Lcom/gacode/relaunchx/ResultsActivity$3$1;.this$1:Lcom/gacode/relaunchx/ResultsActivity$3; // field@06ad │ │ -031480: 5411 ae06 |0026: iget-object v1, v1, Lcom/gacode/relaunchx/ResultsActivity$3;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06ae │ │ -031484: 5411 d606 |0028: iget-object v1, v1, Lcom/gacode/relaunchx/ResultsActivity;.listName:Ljava/lang/String; // field@06d6 │ │ -031488: 1a02 7607 |002a: const-string v2, "favorites" // string@0776 │ │ -03148c: 6e20 7c06 2100 |002c: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -031492: 0a01 |002f: move-result v1 │ │ -031494: 3801 1600 |0030: if-eqz v1, 0046 // +0016 │ │ -031498: 5431 ad06 |0032: iget-object v1, v3, Lcom/gacode/relaunchx/ResultsActivity$3$1;.this$1:Lcom/gacode/relaunchx/ResultsActivity$3; // field@06ad │ │ -03149c: 5411 ae06 |0034: iget-object v1, v1, Lcom/gacode/relaunchx/ResultsActivity$3;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06ae │ │ -0314a0: 5411 d906 |0036: iget-object v1, v1, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ -0314a4: 7210 6b00 0100 |0038: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006b │ │ -0314aa: 0c00 |003b: move-result-object v0 │ │ -0314ac: 1a01 8206 |003c: const-string v1, "columnsFAV" // string@0682 │ │ -0314b0: 1a02 4d00 |003e: const-string v2, "-1" // string@004d │ │ -0314b4: 7230 6a00 1002 |0040: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@006a │ │ -0314ba: 7210 6500 0000 |0043: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0065 │ │ -0314c0: 5431 ad06 |0046: iget-object v1, v3, Lcom/gacode/relaunchx/ResultsActivity$3$1;.this$1:Lcom/gacode/relaunchx/ResultsActivity$3; // field@06ad │ │ -0314c4: 5411 ae06 |0048: iget-object v1, v1, Lcom/gacode/relaunchx/ResultsActivity$3;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06ae │ │ -0314c8: 5411 d606 |004a: iget-object v1, v1, Lcom/gacode/relaunchx/ResultsActivity;.listName:Ljava/lang/String; // field@06d6 │ │ -0314cc: 1a02 0a0a |004c: const-string v2, "lastOpened" // string@0a0a │ │ -0314d0: 6e20 7c06 2100 |004e: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -0314d6: 0a01 |0051: move-result v1 │ │ -0314d8: 3801 1600 |0052: if-eqz v1, 0068 // +0016 │ │ -0314dc: 5431 ad06 |0054: iget-object v1, v3, Lcom/gacode/relaunchx/ResultsActivity$3$1;.this$1:Lcom/gacode/relaunchx/ResultsActivity$3; // field@06ad │ │ -0314e0: 5411 ae06 |0056: iget-object v1, v1, Lcom/gacode/relaunchx/ResultsActivity$3;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06ae │ │ -0314e4: 5411 d906 |0058: iget-object v1, v1, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ -0314e8: 7210 6b00 0100 |005a: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006b │ │ -0314ee: 0c00 |005d: move-result-object v0 │ │ -0314f0: 1a01 8406 |005e: const-string v1, "columnsLRU" // string@0684 │ │ -0314f4: 1a02 4d00 |0060: const-string v2, "-1" // string@004d │ │ -0314f8: 7230 6a00 1002 |0062: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@006a │ │ -0314fe: 7210 6500 0000 |0065: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0065 │ │ -031504: 5431 ad06 |0068: iget-object v1, v3, Lcom/gacode/relaunchx/ResultsActivity$3$1;.this$1:Lcom/gacode/relaunchx/ResultsActivity$3; // field@06ad │ │ -031508: 5411 ae06 |006a: iget-object v1, v1, Lcom/gacode/relaunchx/ResultsActivity$3;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06ae │ │ -03150c: 5411 d606 |006c: iget-object v1, v1, Lcom/gacode/relaunchx/ResultsActivity;.listName:Ljava/lang/String; // field@06d6 │ │ -031510: 1a02 ec0c |006e: const-string v2, "searchResults" // string@0cec │ │ -031514: 6e20 7c06 2100 |0070: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -03151a: 0a01 |0073: move-result v1 │ │ -03151c: 3801 1600 |0074: if-eqz v1, 008a // +0016 │ │ -031520: 5431 ad06 |0076: iget-object v1, v3, Lcom/gacode/relaunchx/ResultsActivity$3$1;.this$1:Lcom/gacode/relaunchx/ResultsActivity$3; // field@06ad │ │ -031524: 5411 ae06 |0078: iget-object v1, v1, Lcom/gacode/relaunchx/ResultsActivity$3;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06ae │ │ -031528: 5411 d906 |007a: iget-object v1, v1, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ -03152c: 7210 6b00 0100 |007c: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006b │ │ -031532: 0c00 |007f: move-result-object v0 │ │ -031534: 1a01 8606 |0080: const-string v1, "columnsSearch" // string@0686 │ │ -031538: 1a02 4d00 |0082: const-string v2, "-1" // string@004d │ │ -03153c: 7230 6a00 1002 |0084: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@006a │ │ -031542: 7210 6500 0000 |0087: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0065 │ │ -031548: 5431 ad06 |008a: iget-object v1, v3, Lcom/gacode/relaunchx/ResultsActivity$3$1;.this$1:Lcom/gacode/relaunchx/ResultsActivity$3; // field@06ad │ │ -03154c: 5411 ae06 |008c: iget-object v1, v1, Lcom/gacode/relaunchx/ResultsActivity$3;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06ae │ │ -031550: 7110 e604 0100 |008e: invoke-static {v1}, Lcom/gacode/relaunchx/ResultsActivity;.access$000:(Lcom/gacode/relaunchx/ResultsActivity;)V // method@04e6 │ │ -031556: 7210 4b00 0400 |0091: invoke-interface {v4}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ -03155c: 0e00 |0094: return-void │ │ -03155e: 5431 ad06 |0095: iget-object v1, v3, Lcom/gacode/relaunchx/ResultsActivity$3$1;.this$1:Lcom/gacode/relaunchx/ResultsActivity$3; // field@06ad │ │ -031562: 5411 ae06 |0097: iget-object v1, v1, Lcom/gacode/relaunchx/ResultsActivity$3;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06ae │ │ -031566: 5411 d606 |0099: iget-object v1, v1, Lcom/gacode/relaunchx/ResultsActivity;.listName:Ljava/lang/String; // field@06d6 │ │ -03156a: 1a02 ab08 |009b: const-string v2, "homeList" // string@08ab │ │ -03156e: 6e20 7c06 2100 |009d: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -031574: 0a01 |00a0: move-result v1 │ │ -031576: 3801 1800 |00a1: if-eqz v1, 00b9 // +0018 │ │ -03157a: 5431 ad06 |00a3: iget-object v1, v3, Lcom/gacode/relaunchx/ResultsActivity$3$1;.this$1:Lcom/gacode/relaunchx/ResultsActivity$3; // field@06ad │ │ -03157e: 5411 ae06 |00a5: iget-object v1, v1, Lcom/gacode/relaunchx/ResultsActivity$3;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06ae │ │ -031582: 5411 d906 |00a7: iget-object v1, v1, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ -031586: 7210 6b00 0100 |00a9: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006b │ │ -03158c: 0c00 |00ac: move-result-object v0 │ │ -03158e: 1a01 8306 |00ad: const-string v1, "columnsHomeList" // string@0683 │ │ -031592: 7110 5e06 0500 |00af: invoke-static {v5}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@065e │ │ -031598: 0c02 |00b2: move-result-object v2 │ │ -03159a: 7230 6a00 1002 |00b3: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@006a │ │ -0315a0: 7210 6500 0000 |00b6: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0065 │ │ -0315a6: 5431 ad06 |00b9: iget-object v1, v3, Lcom/gacode/relaunchx/ResultsActivity$3$1;.this$1:Lcom/gacode/relaunchx/ResultsActivity$3; // field@06ad │ │ -0315aa: 5411 ae06 |00bb: iget-object v1, v1, Lcom/gacode/relaunchx/ResultsActivity$3;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06ae │ │ -0315ae: 5411 d606 |00bd: iget-object v1, v1, Lcom/gacode/relaunchx/ResultsActivity;.listName:Ljava/lang/String; // field@06d6 │ │ -0315b2: 1a02 7607 |00bf: const-string v2, "favorites" // string@0776 │ │ -0315b6: 6e20 7c06 2100 |00c1: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -0315bc: 0a01 |00c4: move-result v1 │ │ -0315be: 3801 1800 |00c5: if-eqz v1, 00dd // +0018 │ │ -0315c2: 5431 ad06 |00c7: iget-object v1, v3, Lcom/gacode/relaunchx/ResultsActivity$3$1;.this$1:Lcom/gacode/relaunchx/ResultsActivity$3; // field@06ad │ │ -0315c6: 5411 ae06 |00c9: iget-object v1, v1, Lcom/gacode/relaunchx/ResultsActivity$3;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06ae │ │ -0315ca: 5411 d906 |00cb: iget-object v1, v1, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ -0315ce: 7210 6b00 0100 |00cd: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006b │ │ -0315d4: 0c00 |00d0: move-result-object v0 │ │ -0315d6: 1a01 8206 |00d1: const-string v1, "columnsFAV" // string@0682 │ │ -0315da: 7110 5e06 0500 |00d3: invoke-static {v5}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@065e │ │ -0315e0: 0c02 |00d6: move-result-object v2 │ │ -0315e2: 7230 6a00 1002 |00d7: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@006a │ │ -0315e8: 7210 6500 0000 |00da: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0065 │ │ -0315ee: 5431 ad06 |00dd: iget-object v1, v3, Lcom/gacode/relaunchx/ResultsActivity$3$1;.this$1:Lcom/gacode/relaunchx/ResultsActivity$3; // field@06ad │ │ -0315f2: 5411 ae06 |00df: iget-object v1, v1, Lcom/gacode/relaunchx/ResultsActivity$3;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06ae │ │ -0315f6: 5411 d606 |00e1: iget-object v1, v1, Lcom/gacode/relaunchx/ResultsActivity;.listName:Ljava/lang/String; // field@06d6 │ │ -0315fa: 1a02 0a0a |00e3: const-string v2, "lastOpened" // string@0a0a │ │ -0315fe: 6e20 7c06 2100 |00e5: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -031604: 0a01 |00e8: move-result v1 │ │ -031606: 3801 1800 |00e9: if-eqz v1, 0101 // +0018 │ │ -03160a: 5431 ad06 |00eb: iget-object v1, v3, Lcom/gacode/relaunchx/ResultsActivity$3$1;.this$1:Lcom/gacode/relaunchx/ResultsActivity$3; // field@06ad │ │ -03160e: 5411 ae06 |00ed: iget-object v1, v1, Lcom/gacode/relaunchx/ResultsActivity$3;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06ae │ │ -031612: 5411 d906 |00ef: iget-object v1, v1, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ -031616: 7210 6b00 0100 |00f1: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006b │ │ -03161c: 0c00 |00f4: move-result-object v0 │ │ -03161e: 1a01 8406 |00f5: const-string v1, "columnsLRU" // string@0684 │ │ -031622: 7110 5e06 0500 |00f7: invoke-static {v5}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@065e │ │ -031628: 0c02 |00fa: move-result-object v2 │ │ -03162a: 7230 6a00 1002 |00fb: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@006a │ │ -031630: 7210 6500 0000 |00fe: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0065 │ │ -031636: 5431 ad06 |0101: iget-object v1, v3, Lcom/gacode/relaunchx/ResultsActivity$3$1;.this$1:Lcom/gacode/relaunchx/ResultsActivity$3; // field@06ad │ │ -03163a: 5411 ae06 |0103: iget-object v1, v1, Lcom/gacode/relaunchx/ResultsActivity$3;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06ae │ │ -03163e: 5411 d606 |0105: iget-object v1, v1, Lcom/gacode/relaunchx/ResultsActivity;.listName:Ljava/lang/String; // field@06d6 │ │ -031642: 1a02 ec0c |0107: const-string v2, "searchResults" // string@0cec │ │ -031646: 6e20 7c06 2100 |0109: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -03164c: 0a01 |010c: move-result v1 │ │ -03164e: 3801 7dff |010d: if-eqz v1, 008a // -0083 │ │ -031652: 5431 ad06 |010f: iget-object v1, v3, Lcom/gacode/relaunchx/ResultsActivity$3$1;.this$1:Lcom/gacode/relaunchx/ResultsActivity$3; // field@06ad │ │ -031656: 5411 ae06 |0111: iget-object v1, v1, Lcom/gacode/relaunchx/ResultsActivity$3;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06ae │ │ -03165a: 5411 d906 |0113: iget-object v1, v1, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ -03165e: 7210 6b00 0100 |0115: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006b │ │ -031664: 0c00 |0118: move-result-object v0 │ │ -031666: 1a01 8606 |0119: const-string v1, "columnsSearch" // string@0686 │ │ -03166a: 7110 5e06 0500 |011b: invoke-static {v5}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@065e │ │ -031670: 0c02 |011e: move-result-object v2 │ │ -031672: 7230 6a00 1002 |011f: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@006a │ │ -031678: 7210 6500 0000 |0122: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0065 │ │ -03167e: 2900 65ff |0125: goto/16 008a // -009b │ │ +0324cc: |[0324cc] com.gacode.relaunchx.ResultsActivity$3$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +0324dc: 3905 9500 |0000: if-nez v5, 0095 // +0095 │ │ +0324e0: 5431 ad06 |0002: iget-object v1, v3, Lcom/gacode/relaunchx/ResultsActivity$3$1;.this$1:Lcom/gacode/relaunchx/ResultsActivity$3; // field@06ad │ │ +0324e4: 5411 ae06 |0004: iget-object v1, v1, Lcom/gacode/relaunchx/ResultsActivity$3;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06ae │ │ +0324e8: 5411 d606 |0006: iget-object v1, v1, Lcom/gacode/relaunchx/ResultsActivity;.listName:Ljava/lang/String; // field@06d6 │ │ +0324ec: 1a02 ab08 |0008: const-string v2, "homeList" // string@08ab │ │ +0324f0: 6e20 7c06 2100 |000a: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +0324f6: 0a01 |000d: move-result v1 │ │ +0324f8: 3801 1600 |000e: if-eqz v1, 0024 // +0016 │ │ +0324fc: 5431 ad06 |0010: iget-object v1, v3, Lcom/gacode/relaunchx/ResultsActivity$3$1;.this$1:Lcom/gacode/relaunchx/ResultsActivity$3; // field@06ad │ │ +032500: 5411 ae06 |0012: iget-object v1, v1, Lcom/gacode/relaunchx/ResultsActivity$3;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06ae │ │ +032504: 5411 d906 |0014: iget-object v1, v1, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ +032508: 7210 6b00 0100 |0016: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006b │ │ +03250e: 0c00 |0019: move-result-object v0 │ │ +032510: 1a01 8306 |001a: const-string v1, "columnsHomeList" // string@0683 │ │ +032514: 1a02 4d00 |001c: const-string v2, "-1" // string@004d │ │ +032518: 7230 6a00 1002 |001e: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@006a │ │ +03251e: 7210 6500 0000 |0021: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0065 │ │ +032524: 5431 ad06 |0024: iget-object v1, v3, Lcom/gacode/relaunchx/ResultsActivity$3$1;.this$1:Lcom/gacode/relaunchx/ResultsActivity$3; // field@06ad │ │ +032528: 5411 ae06 |0026: iget-object v1, v1, Lcom/gacode/relaunchx/ResultsActivity$3;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06ae │ │ +03252c: 5411 d606 |0028: iget-object v1, v1, Lcom/gacode/relaunchx/ResultsActivity;.listName:Ljava/lang/String; // field@06d6 │ │ +032530: 1a02 7607 |002a: const-string v2, "favorites" // string@0776 │ │ +032534: 6e20 7c06 2100 |002c: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +03253a: 0a01 |002f: move-result v1 │ │ +03253c: 3801 1600 |0030: if-eqz v1, 0046 // +0016 │ │ +032540: 5431 ad06 |0032: iget-object v1, v3, Lcom/gacode/relaunchx/ResultsActivity$3$1;.this$1:Lcom/gacode/relaunchx/ResultsActivity$3; // field@06ad │ │ +032544: 5411 ae06 |0034: iget-object v1, v1, Lcom/gacode/relaunchx/ResultsActivity$3;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06ae │ │ +032548: 5411 d906 |0036: iget-object v1, v1, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ +03254c: 7210 6b00 0100 |0038: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006b │ │ +032552: 0c00 |003b: move-result-object v0 │ │ +032554: 1a01 8206 |003c: const-string v1, "columnsFAV" // string@0682 │ │ +032558: 1a02 4d00 |003e: const-string v2, "-1" // string@004d │ │ +03255c: 7230 6a00 1002 |0040: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@006a │ │ +032562: 7210 6500 0000 |0043: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0065 │ │ +032568: 5431 ad06 |0046: iget-object v1, v3, Lcom/gacode/relaunchx/ResultsActivity$3$1;.this$1:Lcom/gacode/relaunchx/ResultsActivity$3; // field@06ad │ │ +03256c: 5411 ae06 |0048: iget-object v1, v1, Lcom/gacode/relaunchx/ResultsActivity$3;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06ae │ │ +032570: 5411 d606 |004a: iget-object v1, v1, Lcom/gacode/relaunchx/ResultsActivity;.listName:Ljava/lang/String; // field@06d6 │ │ +032574: 1a02 0a0a |004c: const-string v2, "lastOpened" // string@0a0a │ │ +032578: 6e20 7c06 2100 |004e: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +03257e: 0a01 |0051: move-result v1 │ │ +032580: 3801 1600 |0052: if-eqz v1, 0068 // +0016 │ │ +032584: 5431 ad06 |0054: iget-object v1, v3, Lcom/gacode/relaunchx/ResultsActivity$3$1;.this$1:Lcom/gacode/relaunchx/ResultsActivity$3; // field@06ad │ │ +032588: 5411 ae06 |0056: iget-object v1, v1, Lcom/gacode/relaunchx/ResultsActivity$3;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06ae │ │ +03258c: 5411 d906 |0058: iget-object v1, v1, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ +032590: 7210 6b00 0100 |005a: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006b │ │ +032596: 0c00 |005d: move-result-object v0 │ │ +032598: 1a01 8406 |005e: const-string v1, "columnsLRU" // string@0684 │ │ +03259c: 1a02 4d00 |0060: const-string v2, "-1" // string@004d │ │ +0325a0: 7230 6a00 1002 |0062: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@006a │ │ +0325a6: 7210 6500 0000 |0065: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0065 │ │ +0325ac: 5431 ad06 |0068: iget-object v1, v3, Lcom/gacode/relaunchx/ResultsActivity$3$1;.this$1:Lcom/gacode/relaunchx/ResultsActivity$3; // field@06ad │ │ +0325b0: 5411 ae06 |006a: iget-object v1, v1, Lcom/gacode/relaunchx/ResultsActivity$3;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06ae │ │ +0325b4: 5411 d606 |006c: iget-object v1, v1, Lcom/gacode/relaunchx/ResultsActivity;.listName:Ljava/lang/String; // field@06d6 │ │ +0325b8: 1a02 ec0c |006e: const-string v2, "searchResults" // string@0cec │ │ +0325bc: 6e20 7c06 2100 |0070: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +0325c2: 0a01 |0073: move-result v1 │ │ +0325c4: 3801 1600 |0074: if-eqz v1, 008a // +0016 │ │ +0325c8: 5431 ad06 |0076: iget-object v1, v3, Lcom/gacode/relaunchx/ResultsActivity$3$1;.this$1:Lcom/gacode/relaunchx/ResultsActivity$3; // field@06ad │ │ +0325cc: 5411 ae06 |0078: iget-object v1, v1, Lcom/gacode/relaunchx/ResultsActivity$3;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06ae │ │ +0325d0: 5411 d906 |007a: iget-object v1, v1, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ +0325d4: 7210 6b00 0100 |007c: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006b │ │ +0325da: 0c00 |007f: move-result-object v0 │ │ +0325dc: 1a01 8606 |0080: const-string v1, "columnsSearch" // string@0686 │ │ +0325e0: 1a02 4d00 |0082: const-string v2, "-1" // string@004d │ │ +0325e4: 7230 6a00 1002 |0084: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@006a │ │ +0325ea: 7210 6500 0000 |0087: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0065 │ │ +0325f0: 5431 ad06 |008a: iget-object v1, v3, Lcom/gacode/relaunchx/ResultsActivity$3$1;.this$1:Lcom/gacode/relaunchx/ResultsActivity$3; // field@06ad │ │ +0325f4: 5411 ae06 |008c: iget-object v1, v1, Lcom/gacode/relaunchx/ResultsActivity$3;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06ae │ │ +0325f8: 7110 e604 0100 |008e: invoke-static {v1}, Lcom/gacode/relaunchx/ResultsActivity;.access$000:(Lcom/gacode/relaunchx/ResultsActivity;)V // method@04e6 │ │ +0325fe: 7210 4b00 0400 |0091: invoke-interface {v4}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ +032604: 0e00 |0094: return-void │ │ +032606: 5431 ad06 |0095: iget-object v1, v3, Lcom/gacode/relaunchx/ResultsActivity$3$1;.this$1:Lcom/gacode/relaunchx/ResultsActivity$3; // field@06ad │ │ +03260a: 5411 ae06 |0097: iget-object v1, v1, Lcom/gacode/relaunchx/ResultsActivity$3;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06ae │ │ +03260e: 5411 d606 |0099: iget-object v1, v1, Lcom/gacode/relaunchx/ResultsActivity;.listName:Ljava/lang/String; // field@06d6 │ │ +032612: 1a02 ab08 |009b: const-string v2, "homeList" // string@08ab │ │ +032616: 6e20 7c06 2100 |009d: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +03261c: 0a01 |00a0: move-result v1 │ │ +03261e: 3801 1800 |00a1: if-eqz v1, 00b9 // +0018 │ │ +032622: 5431 ad06 |00a3: iget-object v1, v3, Lcom/gacode/relaunchx/ResultsActivity$3$1;.this$1:Lcom/gacode/relaunchx/ResultsActivity$3; // field@06ad │ │ +032626: 5411 ae06 |00a5: iget-object v1, v1, Lcom/gacode/relaunchx/ResultsActivity$3;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06ae │ │ +03262a: 5411 d906 |00a7: iget-object v1, v1, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ +03262e: 7210 6b00 0100 |00a9: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006b │ │ +032634: 0c00 |00ac: move-result-object v0 │ │ +032636: 1a01 8306 |00ad: const-string v1, "columnsHomeList" // string@0683 │ │ +03263a: 7110 5e06 0500 |00af: invoke-static {v5}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@065e │ │ +032640: 0c02 |00b2: move-result-object v2 │ │ +032642: 7230 6a00 1002 |00b3: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@006a │ │ +032648: 7210 6500 0000 |00b6: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0065 │ │ +03264e: 5431 ad06 |00b9: iget-object v1, v3, Lcom/gacode/relaunchx/ResultsActivity$3$1;.this$1:Lcom/gacode/relaunchx/ResultsActivity$3; // field@06ad │ │ +032652: 5411 ae06 |00bb: iget-object v1, v1, Lcom/gacode/relaunchx/ResultsActivity$3;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06ae │ │ +032656: 5411 d606 |00bd: iget-object v1, v1, Lcom/gacode/relaunchx/ResultsActivity;.listName:Ljava/lang/String; // field@06d6 │ │ +03265a: 1a02 7607 |00bf: const-string v2, "favorites" // string@0776 │ │ +03265e: 6e20 7c06 2100 |00c1: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +032664: 0a01 |00c4: move-result v1 │ │ +032666: 3801 1800 |00c5: if-eqz v1, 00dd // +0018 │ │ +03266a: 5431 ad06 |00c7: iget-object v1, v3, Lcom/gacode/relaunchx/ResultsActivity$3$1;.this$1:Lcom/gacode/relaunchx/ResultsActivity$3; // field@06ad │ │ +03266e: 5411 ae06 |00c9: iget-object v1, v1, Lcom/gacode/relaunchx/ResultsActivity$3;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06ae │ │ +032672: 5411 d906 |00cb: iget-object v1, v1, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ +032676: 7210 6b00 0100 |00cd: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006b │ │ +03267c: 0c00 |00d0: move-result-object v0 │ │ +03267e: 1a01 8206 |00d1: const-string v1, "columnsFAV" // string@0682 │ │ +032682: 7110 5e06 0500 |00d3: invoke-static {v5}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@065e │ │ +032688: 0c02 |00d6: move-result-object v2 │ │ +03268a: 7230 6a00 1002 |00d7: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@006a │ │ +032690: 7210 6500 0000 |00da: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0065 │ │ +032696: 5431 ad06 |00dd: iget-object v1, v3, Lcom/gacode/relaunchx/ResultsActivity$3$1;.this$1:Lcom/gacode/relaunchx/ResultsActivity$3; // field@06ad │ │ +03269a: 5411 ae06 |00df: iget-object v1, v1, Lcom/gacode/relaunchx/ResultsActivity$3;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06ae │ │ +03269e: 5411 d606 |00e1: iget-object v1, v1, Lcom/gacode/relaunchx/ResultsActivity;.listName:Ljava/lang/String; // field@06d6 │ │ +0326a2: 1a02 0a0a |00e3: const-string v2, "lastOpened" // string@0a0a │ │ +0326a6: 6e20 7c06 2100 |00e5: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +0326ac: 0a01 |00e8: move-result v1 │ │ +0326ae: 3801 1800 |00e9: if-eqz v1, 0101 // +0018 │ │ +0326b2: 5431 ad06 |00eb: iget-object v1, v3, Lcom/gacode/relaunchx/ResultsActivity$3$1;.this$1:Lcom/gacode/relaunchx/ResultsActivity$3; // field@06ad │ │ +0326b6: 5411 ae06 |00ed: iget-object v1, v1, Lcom/gacode/relaunchx/ResultsActivity$3;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06ae │ │ +0326ba: 5411 d906 |00ef: iget-object v1, v1, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ +0326be: 7210 6b00 0100 |00f1: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006b │ │ +0326c4: 0c00 |00f4: move-result-object v0 │ │ +0326c6: 1a01 8406 |00f5: const-string v1, "columnsLRU" // string@0684 │ │ +0326ca: 7110 5e06 0500 |00f7: invoke-static {v5}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@065e │ │ +0326d0: 0c02 |00fa: move-result-object v2 │ │ +0326d2: 7230 6a00 1002 |00fb: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@006a │ │ +0326d8: 7210 6500 0000 |00fe: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0065 │ │ +0326de: 5431 ad06 |0101: iget-object v1, v3, Lcom/gacode/relaunchx/ResultsActivity$3$1;.this$1:Lcom/gacode/relaunchx/ResultsActivity$3; // field@06ad │ │ +0326e2: 5411 ae06 |0103: iget-object v1, v1, Lcom/gacode/relaunchx/ResultsActivity$3;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06ae │ │ +0326e6: 5411 d606 |0105: iget-object v1, v1, Lcom/gacode/relaunchx/ResultsActivity;.listName:Ljava/lang/String; // field@06d6 │ │ +0326ea: 1a02 ec0c |0107: const-string v2, "searchResults" // string@0cec │ │ +0326ee: 6e20 7c06 2100 |0109: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +0326f4: 0a01 |010c: move-result v1 │ │ +0326f6: 3801 7dff |010d: if-eqz v1, 008a // -0083 │ │ +0326fa: 5431 ad06 |010f: iget-object v1, v3, Lcom/gacode/relaunchx/ResultsActivity$3$1;.this$1:Lcom/gacode/relaunchx/ResultsActivity$3; // field@06ad │ │ +0326fe: 5411 ae06 |0111: iget-object v1, v1, Lcom/gacode/relaunchx/ResultsActivity$3;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06ae │ │ +032702: 5411 d906 |0113: iget-object v1, v1, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ +032706: 7210 6b00 0100 |0115: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006b │ │ +03270c: 0c00 |0118: move-result-object v0 │ │ +03270e: 1a01 8606 |0119: const-string v1, "columnsSearch" // string@0686 │ │ +032712: 7110 5e06 0500 |011b: invoke-static {v5}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@065e │ │ +032718: 0c02 |011e: move-result-object v2 │ │ +03271a: 7230 6a00 1002 |011f: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@006a │ │ +032720: 7210 6500 0000 |0122: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0065 │ │ +032726: 2900 65ff |0125: goto/16 008a // -009b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=610 │ │ 0x0002 line=611 │ │ 0x0010 line=612 │ │ 0x0016 line=613 │ │ 0x001a line=614 │ │ @@ -59156,18 +59180,18 @@ │ │ type : '(Lcom/gacode/relaunchx/ResultsActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -031684: |[031684] com.gacode.relaunchx.ResultsActivity$3.:(Lcom/gacode/relaunchx/ResultsActivity;)V │ │ -031694: 5b01 ae06 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ResultsActivity$3;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06ae │ │ -031698: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -03169e: 0e00 |0005: return-void │ │ +03272c: |[03272c] com.gacode.relaunchx.ResultsActivity$3.:(Lcom/gacode/relaunchx/ResultsActivity;)V │ │ +03273c: 5b01 ae06 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ResultsActivity$3;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06ae │ │ +032740: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +032746: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=563 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/ResultsActivity$3; │ │ 0x0000 - 0x0006 reg=1 this$0 Lcom/gacode/relaunchx/ResultsActivity; │ │ │ │ @@ -59177,143 +59201,143 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 251 16-bit code units │ │ -0316a0: |[0316a0] com.gacode.relaunchx.ResultsActivity$3.onClick:(Landroid/view/View;)V │ │ -0316b0: 120b |0000: const/4 v11, #int 0 // #0 │ │ -0316b2: 12fa |0001: const/4 v10, #int -1 // #ff │ │ -0316b4: 54c7 ae06 |0002: iget-object v7, v12, Lcom/gacode/relaunchx/ResultsActivity$3;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06ae │ │ -0316b8: 6e10 f204 0700 |0004: invoke-virtual {v7}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ -0316be: 0c07 |0007: move-result-object v7 │ │ -0316c0: 1408 1600 057f |0008: const v8, #float 1.76788e+38 // #7f050016 │ │ -0316c6: 6e20 8100 8700 |000b: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@0081 │ │ -0316cc: 0c03 |000e: move-result-object v3 │ │ -0316ce: 2137 |000f: array-length v7, v3 │ │ -0316d0: 2374 2f02 |0010: new-array v4, v7, [Ljava/lang/CharSequence; // type@022f │ │ -0316d4: 1205 |0012: const/4 v5, #int 0 // #0 │ │ -0316d6: 2137 |0013: array-length v7, v3 │ │ -0316d8: 3575 0900 |0014: if-ge v5, v7, 001d // +0009 │ │ -0316dc: 4607 0305 |0016: aget-object v7, v3, v5 │ │ -0316e0: 4d07 0405 |0018: aput-object v7, v4, v5 │ │ -0316e4: d805 0501 |001a: add-int/lit8 v5, v5, #int 1 // #01 │ │ -0316e8: 28f7 |001c: goto 0013 // -0009 │ │ -0316ea: 1206 |001d: const/4 v6, #int 0 // #0 │ │ -0316ec: 7110 5f06 0a00 |001e: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -0316f2: 0c02 |0021: move-result-object v2 │ │ -0316f4: 54c7 ae06 |0022: iget-object v7, v12, Lcom/gacode/relaunchx/ResultsActivity$3;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06ae │ │ -0316f8: 5477 d606 |0024: iget-object v7, v7, Lcom/gacode/relaunchx/ResultsActivity;.listName:Ljava/lang/String; // field@06d6 │ │ -0316fc: 1a08 ab08 |0026: const-string v8, "homeList" // string@08ab │ │ -031700: 6e20 7c06 8700 |0028: invoke-virtual {v7, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -031706: 0a07 |002b: move-result v7 │ │ -031708: 3807 2100 |002c: if-eqz v7, 004d // +0021 │ │ -03170c: 54c7 ae06 |002e: iget-object v7, v12, Lcom/gacode/relaunchx/ResultsActivity$3;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06ae │ │ -031710: 5477 d906 |0030: iget-object v7, v7, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ -031714: 1a08 8306 |0032: const-string v8, "columnsHomeList" // string@0683 │ │ -031718: 1a09 4d00 |0034: const-string v9, "-1" // string@004d │ │ -03171c: 7230 6f00 8709 |0036: invoke-interface {v7, v8, v9}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -031722: 0c07 |0039: move-result-object v7 │ │ -031724: 7110 5d06 0700 |003a: invoke-static {v7}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ -03172a: 0a07 |003d: move-result v7 │ │ -03172c: 7110 5f06 0700 |003e: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -031732: 0c02 |0041: move-result-object v2 │ │ -031734: 6e10 5c06 0200 |0042: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -03173a: 0a07 |0045: move-result v7 │ │ -03173c: 33a7 0600 |0046: if-ne v7, v10, 004c // +0006 │ │ -031740: 7110 5f06 0b00 |0048: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -031746: 0c02 |004b: move-result-object v2 │ │ -031748: 1216 |004c: const/4 v6, #int 1 // #1 │ │ -03174a: 54c7 ae06 |004d: iget-object v7, v12, Lcom/gacode/relaunchx/ResultsActivity$3;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06ae │ │ -03174e: 5477 d606 |004f: iget-object v7, v7, Lcom/gacode/relaunchx/ResultsActivity;.listName:Ljava/lang/String; // field@06d6 │ │ -031752: 1a08 7607 |0051: const-string v8, "favorites" // string@0776 │ │ -031756: 6e20 7c06 8700 |0053: invoke-virtual {v7, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -03175c: 0a07 |0056: move-result v7 │ │ -03175e: 3807 2100 |0057: if-eqz v7, 0078 // +0021 │ │ -031762: 54c7 ae06 |0059: iget-object v7, v12, Lcom/gacode/relaunchx/ResultsActivity$3;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06ae │ │ -031766: 5477 d906 |005b: iget-object v7, v7, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ -03176a: 1a08 8206 |005d: const-string v8, "columnsFAV" // string@0682 │ │ -03176e: 1a09 4d00 |005f: const-string v9, "-1" // string@004d │ │ -031772: 7230 6f00 8709 |0061: invoke-interface {v7, v8, v9}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -031778: 0c07 |0064: move-result-object v7 │ │ -03177a: 7110 5d06 0700 |0065: invoke-static {v7}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ -031780: 0a07 |0068: move-result v7 │ │ -031782: 7110 5f06 0700 |0069: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -031788: 0c02 |006c: move-result-object v2 │ │ -03178a: 6e10 5c06 0200 |006d: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -031790: 0a07 |0070: move-result v7 │ │ -031792: 33a7 0600 |0071: if-ne v7, v10, 0077 // +0006 │ │ -031796: 7110 5f06 0b00 |0073: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -03179c: 0c02 |0076: move-result-object v2 │ │ -03179e: 1216 |0077: const/4 v6, #int 1 // #1 │ │ -0317a0: 54c7 ae06 |0078: iget-object v7, v12, Lcom/gacode/relaunchx/ResultsActivity$3;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06ae │ │ -0317a4: 5477 d606 |007a: iget-object v7, v7, Lcom/gacode/relaunchx/ResultsActivity;.listName:Ljava/lang/String; // field@06d6 │ │ -0317a8: 1a08 0a0a |007c: const-string v8, "lastOpened" // string@0a0a │ │ -0317ac: 6e20 7c06 8700 |007e: invoke-virtual {v7, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -0317b2: 0a07 |0081: move-result v7 │ │ -0317b4: 3807 2100 |0082: if-eqz v7, 00a3 // +0021 │ │ -0317b8: 54c7 ae06 |0084: iget-object v7, v12, Lcom/gacode/relaunchx/ResultsActivity$3;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06ae │ │ -0317bc: 5477 d906 |0086: iget-object v7, v7, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ -0317c0: 1a08 8406 |0088: const-string v8, "columnsLRU" // string@0684 │ │ -0317c4: 1a09 4d00 |008a: const-string v9, "-1" // string@004d │ │ -0317c8: 7230 6f00 8709 |008c: invoke-interface {v7, v8, v9}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -0317ce: 0c07 |008f: move-result-object v7 │ │ -0317d0: 7110 5d06 0700 |0090: invoke-static {v7}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ -0317d6: 0a07 |0093: move-result v7 │ │ -0317d8: 7110 5f06 0700 |0094: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -0317de: 0c02 |0097: move-result-object v2 │ │ -0317e0: 6e10 5c06 0200 |0098: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -0317e6: 0a07 |009b: move-result v7 │ │ -0317e8: 33a7 0600 |009c: if-ne v7, v10, 00a2 // +0006 │ │ -0317ec: 7110 5f06 0b00 |009e: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -0317f2: 0c02 |00a1: move-result-object v2 │ │ -0317f4: 1216 |00a2: const/4 v6, #int 1 // #1 │ │ -0317f6: 54c7 ae06 |00a3: iget-object v7, v12, Lcom/gacode/relaunchx/ResultsActivity$3;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06ae │ │ -0317fa: 5477 d606 |00a5: iget-object v7, v7, Lcom/gacode/relaunchx/ResultsActivity;.listName:Ljava/lang/String; // field@06d6 │ │ -0317fe: 1a08 ec0c |00a7: const-string v8, "searchResults" // string@0cec │ │ -031802: 6e20 7c06 8700 |00a9: invoke-virtual {v7, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -031808: 0a07 |00ac: move-result v7 │ │ -03180a: 3807 2100 |00ad: if-eqz v7, 00ce // +0021 │ │ -03180e: 54c7 ae06 |00af: iget-object v7, v12, Lcom/gacode/relaunchx/ResultsActivity$3;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06ae │ │ -031812: 5477 d906 |00b1: iget-object v7, v7, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ -031816: 1a08 8606 |00b3: const-string v8, "columnsSearch" // string@0686 │ │ -03181a: 1a09 4d00 |00b5: const-string v9, "-1" // string@004d │ │ -03181e: 7230 6f00 8709 |00b7: invoke-interface {v7, v8, v9}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -031824: 0c07 |00ba: move-result-object v7 │ │ -031826: 7110 5d06 0700 |00bb: invoke-static {v7}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ -03182c: 0a07 |00be: move-result v7 │ │ -03182e: 7110 5f06 0700 |00bf: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -031834: 0c02 |00c2: move-result-object v2 │ │ -031836: 6e10 5c06 0200 |00c3: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -03183c: 0a07 |00c6: move-result v7 │ │ -03183e: 33a7 0600 |00c7: if-ne v7, v10, 00cd // +0006 │ │ -031842: 7110 5f06 0b00 |00c9: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -031848: 0c02 |00cc: move-result-object v2 │ │ -03184a: 1216 |00cd: const/4 v6, #int 1 // #1 │ │ -03184c: 2201 0c00 |00ce: new-instance v1, Landroid/app/AlertDialog$Builder; // type@000c │ │ -031850: 54c7 ae06 |00d0: iget-object v7, v12, Lcom/gacode/relaunchx/ResultsActivity$3;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06ae │ │ -031854: 7020 1b00 7100 |00d2: invoke-direct {v1, v7}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ -03185a: 54c7 ae06 |00d5: iget-object v7, v12, Lcom/gacode/relaunchx/ResultsActivity$3;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06ae │ │ -03185e: 6e10 f204 0700 |00d7: invoke-virtual {v7}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ -031864: 0c07 |00da: move-result-object v7 │ │ -031866: 1408 8700 087f |00db: const v8, #float 1.80778e+38 // #7f080087 │ │ -03186c: 6e20 8000 8700 |00de: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -031872: 0c07 |00e1: move-result-object v7 │ │ -031874: 6e20 2500 7100 |00e2: invoke-virtual {v1, v7}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ -03187a: 6e10 5c06 0200 |00e5: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -031880: 0a07 |00e8: move-result v7 │ │ -031882: 2208 8101 |00e9: new-instance v8, Lcom/gacode/relaunchx/ResultsActivity$3$1; // type@0181 │ │ -031886: 7020 c904 c800 |00eb: invoke-direct {v8, v12}, Lcom/gacode/relaunchx/ResultsActivity$3$1;.:(Lcom/gacode/relaunchx/ResultsActivity$3;)V // method@04c9 │ │ -03188c: 6e40 2300 4187 |00ee: invoke-virtual {v1, v4, v7, v8}, Landroid/app/AlertDialog$Builder;.setSingleChoiceItems:([Ljava/lang/CharSequence;ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0023 │ │ -031892: 3806 0900 |00f1: if-eqz v6, 00fa // +0009 │ │ -031896: 6e10 1c00 0100 |00f3: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@001c │ │ -03189c: 0c00 |00f6: move-result-object v0 │ │ -03189e: 6e10 2800 0000 |00f7: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@0028 │ │ -0318a4: 0e00 |00fa: return-void │ │ +032748: |[032748] com.gacode.relaunchx.ResultsActivity$3.onClick:(Landroid/view/View;)V │ │ +032758: 120b |0000: const/4 v11, #int 0 // #0 │ │ +03275a: 12fa |0001: const/4 v10, #int -1 // #ff │ │ +03275c: 54c7 ae06 |0002: iget-object v7, v12, Lcom/gacode/relaunchx/ResultsActivity$3;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06ae │ │ +032760: 6e10 f204 0700 |0004: invoke-virtual {v7}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ +032766: 0c07 |0007: move-result-object v7 │ │ +032768: 1408 1600 057f |0008: const v8, #float 1.76788e+38 // #7f050016 │ │ +03276e: 6e20 8100 8700 |000b: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@0081 │ │ +032774: 0c03 |000e: move-result-object v3 │ │ +032776: 2137 |000f: array-length v7, v3 │ │ +032778: 2374 2f02 |0010: new-array v4, v7, [Ljava/lang/CharSequence; // type@022f │ │ +03277c: 1205 |0012: const/4 v5, #int 0 // #0 │ │ +03277e: 2137 |0013: array-length v7, v3 │ │ +032780: 3575 0900 |0014: if-ge v5, v7, 001d // +0009 │ │ +032784: 4607 0305 |0016: aget-object v7, v3, v5 │ │ +032788: 4d07 0405 |0018: aput-object v7, v4, v5 │ │ +03278c: d805 0501 |001a: add-int/lit8 v5, v5, #int 1 // #01 │ │ +032790: 28f7 |001c: goto 0013 // -0009 │ │ +032792: 1206 |001d: const/4 v6, #int 0 // #0 │ │ +032794: 7110 5f06 0a00 |001e: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +03279a: 0c02 |0021: move-result-object v2 │ │ +03279c: 54c7 ae06 |0022: iget-object v7, v12, Lcom/gacode/relaunchx/ResultsActivity$3;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06ae │ │ +0327a0: 5477 d606 |0024: iget-object v7, v7, Lcom/gacode/relaunchx/ResultsActivity;.listName:Ljava/lang/String; // field@06d6 │ │ +0327a4: 1a08 ab08 |0026: const-string v8, "homeList" // string@08ab │ │ +0327a8: 6e20 7c06 8700 |0028: invoke-virtual {v7, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +0327ae: 0a07 |002b: move-result v7 │ │ +0327b0: 3807 2100 |002c: if-eqz v7, 004d // +0021 │ │ +0327b4: 54c7 ae06 |002e: iget-object v7, v12, Lcom/gacode/relaunchx/ResultsActivity$3;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06ae │ │ +0327b8: 5477 d906 |0030: iget-object v7, v7, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ +0327bc: 1a08 8306 |0032: const-string v8, "columnsHomeList" // string@0683 │ │ +0327c0: 1a09 4d00 |0034: const-string v9, "-1" // string@004d │ │ +0327c4: 7230 6f00 8709 |0036: invoke-interface {v7, v8, v9}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +0327ca: 0c07 |0039: move-result-object v7 │ │ +0327cc: 7110 5d06 0700 |003a: invoke-static {v7}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ +0327d2: 0a07 |003d: move-result v7 │ │ +0327d4: 7110 5f06 0700 |003e: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +0327da: 0c02 |0041: move-result-object v2 │ │ +0327dc: 6e10 5c06 0200 |0042: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +0327e2: 0a07 |0045: move-result v7 │ │ +0327e4: 33a7 0600 |0046: if-ne v7, v10, 004c // +0006 │ │ +0327e8: 7110 5f06 0b00 |0048: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +0327ee: 0c02 |004b: move-result-object v2 │ │ +0327f0: 1216 |004c: const/4 v6, #int 1 // #1 │ │ +0327f2: 54c7 ae06 |004d: iget-object v7, v12, Lcom/gacode/relaunchx/ResultsActivity$3;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06ae │ │ +0327f6: 5477 d606 |004f: iget-object v7, v7, Lcom/gacode/relaunchx/ResultsActivity;.listName:Ljava/lang/String; // field@06d6 │ │ +0327fa: 1a08 7607 |0051: const-string v8, "favorites" // string@0776 │ │ +0327fe: 6e20 7c06 8700 |0053: invoke-virtual {v7, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +032804: 0a07 |0056: move-result v7 │ │ +032806: 3807 2100 |0057: if-eqz v7, 0078 // +0021 │ │ +03280a: 54c7 ae06 |0059: iget-object v7, v12, Lcom/gacode/relaunchx/ResultsActivity$3;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06ae │ │ +03280e: 5477 d906 |005b: iget-object v7, v7, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ +032812: 1a08 8206 |005d: const-string v8, "columnsFAV" // string@0682 │ │ +032816: 1a09 4d00 |005f: const-string v9, "-1" // string@004d │ │ +03281a: 7230 6f00 8709 |0061: invoke-interface {v7, v8, v9}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +032820: 0c07 |0064: move-result-object v7 │ │ +032822: 7110 5d06 0700 |0065: invoke-static {v7}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ +032828: 0a07 |0068: move-result v7 │ │ +03282a: 7110 5f06 0700 |0069: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +032830: 0c02 |006c: move-result-object v2 │ │ +032832: 6e10 5c06 0200 |006d: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +032838: 0a07 |0070: move-result v7 │ │ +03283a: 33a7 0600 |0071: if-ne v7, v10, 0077 // +0006 │ │ +03283e: 7110 5f06 0b00 |0073: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +032844: 0c02 |0076: move-result-object v2 │ │ +032846: 1216 |0077: const/4 v6, #int 1 // #1 │ │ +032848: 54c7 ae06 |0078: iget-object v7, v12, Lcom/gacode/relaunchx/ResultsActivity$3;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06ae │ │ +03284c: 5477 d606 |007a: iget-object v7, v7, Lcom/gacode/relaunchx/ResultsActivity;.listName:Ljava/lang/String; // field@06d6 │ │ +032850: 1a08 0a0a |007c: const-string v8, "lastOpened" // string@0a0a │ │ +032854: 6e20 7c06 8700 |007e: invoke-virtual {v7, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +03285a: 0a07 |0081: move-result v7 │ │ +03285c: 3807 2100 |0082: if-eqz v7, 00a3 // +0021 │ │ +032860: 54c7 ae06 |0084: iget-object v7, v12, Lcom/gacode/relaunchx/ResultsActivity$3;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06ae │ │ +032864: 5477 d906 |0086: iget-object v7, v7, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ +032868: 1a08 8406 |0088: const-string v8, "columnsLRU" // string@0684 │ │ +03286c: 1a09 4d00 |008a: const-string v9, "-1" // string@004d │ │ +032870: 7230 6f00 8709 |008c: invoke-interface {v7, v8, v9}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +032876: 0c07 |008f: move-result-object v7 │ │ +032878: 7110 5d06 0700 |0090: invoke-static {v7}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ +03287e: 0a07 |0093: move-result v7 │ │ +032880: 7110 5f06 0700 |0094: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +032886: 0c02 |0097: move-result-object v2 │ │ +032888: 6e10 5c06 0200 |0098: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +03288e: 0a07 |009b: move-result v7 │ │ +032890: 33a7 0600 |009c: if-ne v7, v10, 00a2 // +0006 │ │ +032894: 7110 5f06 0b00 |009e: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +03289a: 0c02 |00a1: move-result-object v2 │ │ +03289c: 1216 |00a2: const/4 v6, #int 1 // #1 │ │ +03289e: 54c7 ae06 |00a3: iget-object v7, v12, Lcom/gacode/relaunchx/ResultsActivity$3;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06ae │ │ +0328a2: 5477 d606 |00a5: iget-object v7, v7, Lcom/gacode/relaunchx/ResultsActivity;.listName:Ljava/lang/String; // field@06d6 │ │ +0328a6: 1a08 ec0c |00a7: const-string v8, "searchResults" // string@0cec │ │ +0328aa: 6e20 7c06 8700 |00a9: invoke-virtual {v7, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +0328b0: 0a07 |00ac: move-result v7 │ │ +0328b2: 3807 2100 |00ad: if-eqz v7, 00ce // +0021 │ │ +0328b6: 54c7 ae06 |00af: iget-object v7, v12, Lcom/gacode/relaunchx/ResultsActivity$3;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06ae │ │ +0328ba: 5477 d906 |00b1: iget-object v7, v7, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ +0328be: 1a08 8606 |00b3: const-string v8, "columnsSearch" // string@0686 │ │ +0328c2: 1a09 4d00 |00b5: const-string v9, "-1" // string@004d │ │ +0328c6: 7230 6f00 8709 |00b7: invoke-interface {v7, v8, v9}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +0328cc: 0c07 |00ba: move-result-object v7 │ │ +0328ce: 7110 5d06 0700 |00bb: invoke-static {v7}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ +0328d4: 0a07 |00be: move-result v7 │ │ +0328d6: 7110 5f06 0700 |00bf: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +0328dc: 0c02 |00c2: move-result-object v2 │ │ +0328de: 6e10 5c06 0200 |00c3: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +0328e4: 0a07 |00c6: move-result v7 │ │ +0328e6: 33a7 0600 |00c7: if-ne v7, v10, 00cd // +0006 │ │ +0328ea: 7110 5f06 0b00 |00c9: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +0328f0: 0c02 |00cc: move-result-object v2 │ │ +0328f2: 1216 |00cd: const/4 v6, #int 1 // #1 │ │ +0328f4: 2201 0c00 |00ce: new-instance v1, Landroid/app/AlertDialog$Builder; // type@000c │ │ +0328f8: 54c7 ae06 |00d0: iget-object v7, v12, Lcom/gacode/relaunchx/ResultsActivity$3;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06ae │ │ +0328fc: 7020 1b00 7100 |00d2: invoke-direct {v1, v7}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ +032902: 54c7 ae06 |00d5: iget-object v7, v12, Lcom/gacode/relaunchx/ResultsActivity$3;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06ae │ │ +032906: 6e10 f204 0700 |00d7: invoke-virtual {v7}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ +03290c: 0c07 |00da: move-result-object v7 │ │ +03290e: 1408 8700 087f |00db: const v8, #float 1.80778e+38 // #7f080087 │ │ +032914: 6e20 8000 8700 |00de: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +03291a: 0c07 |00e1: move-result-object v7 │ │ +03291c: 6e20 2500 7100 |00e2: invoke-virtual {v1, v7}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ +032922: 6e10 5c06 0200 |00e5: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +032928: 0a07 |00e8: move-result v7 │ │ +03292a: 2208 8101 |00e9: new-instance v8, Lcom/gacode/relaunchx/ResultsActivity$3$1; // type@0181 │ │ +03292e: 7020 c904 c800 |00eb: invoke-direct {v8, v12}, Lcom/gacode/relaunchx/ResultsActivity$3$1;.:(Lcom/gacode/relaunchx/ResultsActivity$3;)V // method@04c9 │ │ +032934: 6e40 2300 4187 |00ee: invoke-virtual {v1, v4, v7, v8}, Landroid/app/AlertDialog$Builder;.setSingleChoiceItems:([Ljava/lang/CharSequence;ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0023 │ │ +03293a: 3806 0900 |00f1: if-eqz v6, 00fa // +0009 │ │ +03293e: 6e10 1c00 0100 |00f3: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@001c │ │ +032944: 0c00 |00f6: move-result-object v0 │ │ +032946: 6e10 2800 0000 |00f7: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@0028 │ │ +03294c: 0e00 |00fa: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=565 │ │ 0x000f line=567 │ │ 0x0012 line=568 │ │ 0x0016 line=569 │ │ 0x001a line=568 │ │ @@ -59396,19 +59420,19 @@ │ │ type : '(Lcom/gacode/relaunchx/ResultsActivity;Lcom/gacode/relaunchx/SView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0318a8: |[0318a8] com.gacode.relaunchx.ResultsActivity$4.:(Lcom/gacode/relaunchx/ResultsActivity;Lcom/gacode/relaunchx/SView;)V │ │ -0318b8: 5b01 af06 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ResultsActivity$4;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06af │ │ -0318bc: 5b02 b006 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ResultsActivity$4;.val$sv:Lcom/gacode/relaunchx/SView; // field@06b0 │ │ -0318c0: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -0318c6: 0e00 |0007: return-void │ │ +032950: |[032950] com.gacode.relaunchx.ResultsActivity$4.:(Lcom/gacode/relaunchx/ResultsActivity;Lcom/gacode/relaunchx/SView;)V │ │ +032960: 5b01 af06 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ResultsActivity$4;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06af │ │ +032964: 5b02 b006 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ResultsActivity$4;.val$sv:Lcom/gacode/relaunchx/SView; // field@06b0 │ │ +032968: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +03296e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=697 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/gacode/relaunchx/ResultsActivity$4; │ │ 0x0000 - 0x0008 reg=1 this$0 Lcom/gacode/relaunchx/ResultsActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Lcom/gacode/relaunchx/SView; │ │ @@ -59419,26 +59443,26 @@ │ │ type : '(Landroid/widget/AbsListView;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -0318c8: |[0318c8] com.gacode.relaunchx.ResultsActivity$4.onScroll:(Landroid/widget/AbsListView;III)V │ │ -0318d8: 5410 b006 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/ResultsActivity$4;.val$sv:Lcom/gacode/relaunchx/SView; // field@06b0 │ │ -0318dc: 5905 e706 |0002: iput v5, v0, Lcom/gacode/relaunchx/SView;.total:I // field@06e7 │ │ -0318e0: 5410 b006 |0004: iget-object v0, v1, Lcom/gacode/relaunchx/ResultsActivity$4;.val$sv:Lcom/gacode/relaunchx/SView; // field@06b0 │ │ -0318e4: 5904 e006 |0006: iput v4, v0, Lcom/gacode/relaunchx/SView;.count:I // field@06e0 │ │ -0318e8: 5410 b006 |0008: iget-object v0, v1, Lcom/gacode/relaunchx/ResultsActivity$4;.val$sv:Lcom/gacode/relaunchx/SView; // field@06b0 │ │ -0318ec: 5903 e106 |000a: iput v3, v0, Lcom/gacode/relaunchx/SView;.first:I // field@06e1 │ │ -0318f0: 5410 af06 |000c: iget-object v0, v1, Lcom/gacode/relaunchx/ResultsActivity$4;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06af │ │ -0318f4: 7110 e704 0000 |000e: invoke-static {v0}, Lcom/gacode/relaunchx/ResultsActivity;.access$100:(Lcom/gacode/relaunchx/ResultsActivity;)V // method@04e7 │ │ -0318fa: 5410 b006 |0011: iget-object v0, v1, Lcom/gacode/relaunchx/ResultsActivity$4;.val$sv:Lcom/gacode/relaunchx/SView; // field@06b0 │ │ -0318fe: 6e10 0c05 0000 |0013: invoke-virtual {v0}, Lcom/gacode/relaunchx/SView;.invalidate:()V // method@050c │ │ -031904: 0e00 |0016: return-void │ │ +032970: |[032970] com.gacode.relaunchx.ResultsActivity$4.onScroll:(Landroid/widget/AbsListView;III)V │ │ +032980: 5410 b006 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/ResultsActivity$4;.val$sv:Lcom/gacode/relaunchx/SView; // field@06b0 │ │ +032984: 5905 e706 |0002: iput v5, v0, Lcom/gacode/relaunchx/SView;.total:I // field@06e7 │ │ +032988: 5410 b006 |0004: iget-object v0, v1, Lcom/gacode/relaunchx/ResultsActivity$4;.val$sv:Lcom/gacode/relaunchx/SView; // field@06b0 │ │ +03298c: 5904 e006 |0006: iput v4, v0, Lcom/gacode/relaunchx/SView;.count:I // field@06e0 │ │ +032990: 5410 b006 |0008: iget-object v0, v1, Lcom/gacode/relaunchx/ResultsActivity$4;.val$sv:Lcom/gacode/relaunchx/SView; // field@06b0 │ │ +032994: 5903 e106 |000a: iput v3, v0, Lcom/gacode/relaunchx/SView;.first:I // field@06e1 │ │ +032998: 5410 af06 |000c: iget-object v0, v1, Lcom/gacode/relaunchx/ResultsActivity$4;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06af │ │ +03299c: 7110 e704 0000 |000e: invoke-static {v0}, Lcom/gacode/relaunchx/ResultsActivity;.access$100:(Lcom/gacode/relaunchx/ResultsActivity;)V // method@04e7 │ │ +0329a2: 5410 b006 |0011: iget-object v0, v1, Lcom/gacode/relaunchx/ResultsActivity$4;.val$sv:Lcom/gacode/relaunchx/SView; // field@06b0 │ │ +0329a6: 6e10 0c05 0000 |0013: invoke-virtual {v0}, Lcom/gacode/relaunchx/SView;.invalidate:()V // method@050c │ │ +0329ac: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=701 │ │ 0x0004 line=702 │ │ 0x0008 line=703 │ │ 0x000c line=704 │ │ 0x0011 line=705 │ │ @@ -59455,16 +59479,16 @@ │ │ type : '(Landroid/widget/AbsListView;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -031908: |[031908] com.gacode.relaunchx.ResultsActivity$4.onScrollStateChanged:(Landroid/widget/AbsListView;I)V │ │ -031918: 0e00 |0000: return-void │ │ +0329b0: |[0329b0] com.gacode.relaunchx.ResultsActivity$4.onScrollStateChanged:(Landroid/widget/AbsListView;I)V │ │ +0329c0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=710 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/gacode/relaunchx/ResultsActivity$4; │ │ 0x0000 - 0x0001 reg=1 view Landroid/widget/AbsListView; │ │ 0x0000 - 0x0001 reg=2 scrollState I │ │ @@ -59504,18 +59528,18 @@ │ │ type : '(Lcom/gacode/relaunchx/ResultsActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -03191c: |[03191c] com.gacode.relaunchx.ResultsActivity$5.:(Lcom/gacode/relaunchx/ResultsActivity;)V │ │ -03192c: 5b01 b106 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ResultsActivity$5;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06b1 │ │ -031930: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -031936: 0e00 |0005: return-void │ │ +0329c4: |[0329c4] com.gacode.relaunchx.ResultsActivity$5.:(Lcom/gacode/relaunchx/ResultsActivity;)V │ │ +0329d4: 5b01 b106 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ResultsActivity$5;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06b1 │ │ +0329d8: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +0329de: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=715 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/ResultsActivity$5; │ │ 0x0000 - 0x0006 reg=1 this$0 Lcom/gacode/relaunchx/ResultsActivity; │ │ │ │ @@ -59525,18 +59549,18 @@ │ │ type : '(Landroid/widget/AbsListView;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -031938: |[031938] com.gacode.relaunchx.ResultsActivity$5.onScroll:(Landroid/widget/AbsListView;III)V │ │ -031948: 5410 b106 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/ResultsActivity$5;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06b1 │ │ -03194c: 7110 e704 0000 |0002: invoke-static {v0}, Lcom/gacode/relaunchx/ResultsActivity;.access$100:(Lcom/gacode/relaunchx/ResultsActivity;)V // method@04e7 │ │ -031952: 0e00 |0005: return-void │ │ +0329e0: |[0329e0] com.gacode.relaunchx.ResultsActivity$5.onScroll:(Landroid/widget/AbsListView;III)V │ │ +0329f0: 5410 b106 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/ResultsActivity$5;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06b1 │ │ +0329f4: 7110 e704 0000 |0002: invoke-static {v0}, Lcom/gacode/relaunchx/ResultsActivity;.access$100:(Lcom/gacode/relaunchx/ResultsActivity;)V // method@04e7 │ │ +0329fa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=718 │ │ 0x0005 line=719 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/gacode/relaunchx/ResultsActivity$5; │ │ 0x0000 - 0x0006 reg=2 view Landroid/widget/AbsListView; │ │ @@ -59549,16 +59573,16 @@ │ │ type : '(Landroid/widget/AbsListView;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -031954: |[031954] com.gacode.relaunchx.ResultsActivity$5.onScrollStateChanged:(Landroid/widget/AbsListView;I)V │ │ -031964: 0e00 |0000: return-void │ │ +0329fc: |[0329fc] com.gacode.relaunchx.ResultsActivity$5.onScrollStateChanged:(Landroid/widget/AbsListView;I)V │ │ +032a0c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=723 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/gacode/relaunchx/ResultsActivity$5; │ │ 0x0000 - 0x0001 reg=1 view Landroid/widget/AbsListView; │ │ 0x0000 - 0x0001 reg=2 scrollState I │ │ @@ -59606,20 +59630,20 @@ │ │ type : '(Lcom/gacode/relaunchx/ResultsActivity$6;[Ljava/lang/CharSequence;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -031968: |[031968] com.gacode.relaunchx.ResultsActivity$6$1.:(Lcom/gacode/relaunchx/ResultsActivity$6;[Ljava/lang/CharSequence;Ljava/lang/String;)V │ │ -031978: 5b01 b206 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ResultsActivity$6$1;.this$1:Lcom/gacode/relaunchx/ResultsActivity$6; // field@06b2 │ │ -03197c: 5b02 b306 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ResultsActivity$6$1;.val$applications:[Ljava/lang/CharSequence; // field@06b3 │ │ -031980: 5b03 b406 |0004: iput-object v3, v0, Lcom/gacode/relaunchx/ResultsActivity$6$1;.val$rdr1:Ljava/lang/String; // field@06b4 │ │ -031984: 7010 6606 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -03198a: 0e00 |0009: return-void │ │ +032a10: |[032a10] com.gacode.relaunchx.ResultsActivity$6$1.:(Lcom/gacode/relaunchx/ResultsActivity$6;[Ljava/lang/CharSequence;Ljava/lang/String;)V │ │ +032a20: 5b01 b206 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ResultsActivity$6$1;.this$1:Lcom/gacode/relaunchx/ResultsActivity$6; // field@06b2 │ │ +032a24: 5b02 b306 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ResultsActivity$6$1;.val$applications:[Ljava/lang/CharSequence; // field@06b3 │ │ +032a28: 5b03 b406 |0004: iput-object v3, v0, Lcom/gacode/relaunchx/ResultsActivity$6$1;.val$rdr1:Ljava/lang/String; // field@06b4 │ │ +032a2c: 7010 6606 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +032a32: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=783 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lcom/gacode/relaunchx/ResultsActivity$6$1; │ │ 0x0000 - 0x000a reg=1 this$1 Lcom/gacode/relaunchx/ResultsActivity$6; │ │ 0x0000 - 0x000a reg=2 (null) [Ljava/lang/CharSequence; │ │ @@ -59631,29 +59655,29 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -03198c: |[03198c] com.gacode.relaunchx.ResultsActivity$6$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -03199c: 5440 b206 |0000: iget-object v0, v4, Lcom/gacode/relaunchx/ResultsActivity$6$1;.this$1:Lcom/gacode/relaunchx/ResultsActivity$6; // field@06b2 │ │ -0319a0: 5401 b506 |0002: iget-object v1, v0, Lcom/gacode/relaunchx/ResultsActivity$6;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06b5 │ │ -0319a4: 5440 b206 |0004: iget-object v0, v4, Lcom/gacode/relaunchx/ResultsActivity$6$1;.this$1:Lcom/gacode/relaunchx/ResultsActivity$6; // field@06b2 │ │ -0319a8: 5400 b506 |0006: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$6;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06b5 │ │ -0319ac: 5402 d106 |0008: iget-object v2, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ -0319b0: 5440 b306 |000a: iget-object v0, v4, Lcom/gacode/relaunchx/ResultsActivity$6$1;.val$applications:[Ljava/lang/CharSequence; // field@06b3 │ │ -0319b4: 4600 0006 |000c: aget-object v0, v0, v6 │ │ -0319b8: 1f00 0002 |000e: check-cast v0, Ljava/lang/String; // type@0200 │ │ -0319bc: 5443 b406 |0010: iget-object v3, v4, Lcom/gacode/relaunchx/ResultsActivity$6$1;.val$rdr1:Ljava/lang/String; // field@06b4 │ │ -0319c0: 6e30 8e04 0203 |0012: invoke-virtual {v2, v0, v3}, Lcom/gacode/relaunchx/ReLaunchApp;.launchReader:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@048e │ │ -0319c6: 0c00 |0015: move-result-object v0 │ │ -0319c8: 7120 e804 0100 |0016: invoke-static {v1, v0}, Lcom/gacode/relaunchx/ResultsActivity;.access$200:(Lcom/gacode/relaunchx/ResultsActivity;Landroid/content/Intent;)V // method@04e8 │ │ -0319ce: 7210 4b00 0500 |0019: invoke-interface {v5}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ -0319d4: 0e00 |001c: return-void │ │ +032a34: |[032a34] com.gacode.relaunchx.ResultsActivity$6$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +032a44: 5440 b206 |0000: iget-object v0, v4, Lcom/gacode/relaunchx/ResultsActivity$6$1;.this$1:Lcom/gacode/relaunchx/ResultsActivity$6; // field@06b2 │ │ +032a48: 5401 b506 |0002: iget-object v1, v0, Lcom/gacode/relaunchx/ResultsActivity$6;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06b5 │ │ +032a4c: 5440 b206 |0004: iget-object v0, v4, Lcom/gacode/relaunchx/ResultsActivity$6$1;.this$1:Lcom/gacode/relaunchx/ResultsActivity$6; // field@06b2 │ │ +032a50: 5400 b506 |0006: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$6;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06b5 │ │ +032a54: 5402 d106 |0008: iget-object v2, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ +032a58: 5440 b306 |000a: iget-object v0, v4, Lcom/gacode/relaunchx/ResultsActivity$6$1;.val$applications:[Ljava/lang/CharSequence; // field@06b3 │ │ +032a5c: 4600 0006 |000c: aget-object v0, v0, v6 │ │ +032a60: 1f00 0002 |000e: check-cast v0, Ljava/lang/String; // type@0200 │ │ +032a64: 5443 b406 |0010: iget-object v3, v4, Lcom/gacode/relaunchx/ResultsActivity$6$1;.val$rdr1:Ljava/lang/String; // field@06b4 │ │ +032a68: 6e30 8e04 0203 |0012: invoke-virtual {v2, v0, v3}, Lcom/gacode/relaunchx/ReLaunchApp;.launchReader:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@048e │ │ +032a6e: 0c00 |0015: move-result-object v0 │ │ +032a70: 7120 e804 0100 |0016: invoke-static {v1, v0}, Lcom/gacode/relaunchx/ResultsActivity;.access$200:(Lcom/gacode/relaunchx/ResultsActivity;Landroid/content/Intent;)V // method@04e8 │ │ +032a76: 7210 4b00 0500 |0019: invoke-interface {v5}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ +032a7c: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=787 │ │ 0x0012 line=788 │ │ 0x0016 line=787 │ │ 0x0019 line=791 │ │ 0x001c line=792 │ │ @@ -59699,18 +59723,18 @@ │ │ type : '(Lcom/gacode/relaunchx/ResultsActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0319d8: |[0319d8] com.gacode.relaunchx.ResultsActivity$6.:(Lcom/gacode/relaunchx/ResultsActivity;)V │ │ -0319e8: 5b01 b506 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ResultsActivity$6;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06b5 │ │ -0319ec: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -0319f2: 0e00 |0005: return-void │ │ +032a80: |[032a80] com.gacode.relaunchx.ResultsActivity$6.:(Lcom/gacode/relaunchx/ResultsActivity;)V │ │ +032a90: 5b01 b506 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ResultsActivity$6;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06b5 │ │ +032a94: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +032a9a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=726 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/ResultsActivity$6; │ │ 0x0000 - 0x0006 reg=1 this$0 Lcom/gacode/relaunchx/ResultsActivity; │ │ │ │ @@ -59720,241 +59744,241 @@ │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 23 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 457 16-bit code units │ │ -0319f4: |[0319f4] com.gacode.relaunchx.ResultsActivity$6.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -031a04: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -031a08: 540e b506 |0002: iget-object v14, v0, Lcom/gacode/relaunchx/ResultsActivity$6;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06b5 │ │ -031a0c: 54ee d506 |0004: iget-object v14, v14, Lcom/gacode/relaunchx/ResultsActivity;.itemsArray:Ljava/util/List; // field@06d5 │ │ -031a10: 0200 1400 |0006: move/from16 v0, v20 │ │ -031a14: 7220 d006 0e00 |0008: invoke-interface {v14, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ -031a1a: 0c0a |000b: move-result-object v10 │ │ -031a1c: 1f0a 1502 |000c: check-cast v10, Ljava/util/HashMap; // type@0215 │ │ -031a20: 220f 0202 |000e: new-instance v15, Ljava/lang/StringBuilder; // type@0202 │ │ -031a24: 7010 9606 0f00 |0010: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -031a2a: 1a0e f806 |0013: const-string v14, "directoryName" // string@06f8 │ │ -031a2e: 6e20 c306 ea00 |0015: invoke-virtual {v10, v14}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ -031a34: 0c0e |0018: move-result-object v14 │ │ -031a36: 1f0e 0002 |0019: check-cast v14, Ljava/lang/String; // type@0200 │ │ -031a3a: 6e20 9a06 ef00 |001b: invoke-virtual {v15, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -031a40: 0c0e |001e: move-result-object v14 │ │ -031a42: 1a0f 5a00 |001f: const-string v15, "/" // string@005a │ │ -031a46: 6e20 9a06 fe00 |0021: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -031a4c: 0c0f |0024: move-result-object v15 │ │ -031a4e: 1a0e 0308 |0025: const-string v14, "fullPathName" // string@0803 │ │ -031a52: 6e20 c306 ea00 |0027: invoke-virtual {v10, v14}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ -031a58: 0c0e |002a: move-result-object v14 │ │ -031a5a: 1f0e 0002 |002b: check-cast v14, Ljava/lang/String; // type@0200 │ │ -031a5e: 6e20 9a06 ef00 |002d: invoke-virtual {v15, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -031a64: 0c0e |0030: move-result-object v14 │ │ -031a66: 6e10 9c06 0e00 |0031: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -031a6c: 0c05 |0034: move-result-object v5 │ │ -031a6e: 0800 1100 |0035: move-object/from16 v0, v17 │ │ -031a72: 540e b506 |0037: iget-object v14, v0, Lcom/gacode/relaunchx/ResultsActivity$6;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06b5 │ │ -031a76: 7401 0301 1200 |0039: invoke-virtual/range {v18}, Landroid/widget/AdapterView;.getFirstVisiblePosition:()I // method@0103 │ │ -031a7c: 0a0f |003c: move-result v15 │ │ -031a7e: 7110 5f06 0f00 |003d: invoke-static {v15}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -031a84: 0c0f |0040: move-result-object v15 │ │ -031a86: 5bef d306 |0041: iput-object v15, v14, Lcom/gacode/relaunchx/ResultsActivity;.currentPosition:Ljava/lang/Integer; // field@06d3 │ │ -031a8a: 1a0e 640e |0043: const-string v14, "type" // string@0e64 │ │ -031a8e: 6e20 c306 ea00 |0045: invoke-virtual {v10, v14}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ -031a94: 0c0e |0048: move-result-object v14 │ │ -031a96: 1f0e 0002 |0049: check-cast v14, Ljava/lang/String; // type@0200 │ │ -031a9a: 1a0f f206 |004b: const-string v15, "dir" // string@06f2 │ │ -031a9e: 6e20 7c06 fe00 |004d: invoke-virtual {v14, v15}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -031aa4: 0a0e |0050: move-result v14 │ │ -031aa6: 380e 4500 |0051: if-eqz v14, 0096 // +0045 │ │ -031aaa: 2209 1c00 |0053: new-instance v9, Landroid/content/Intent; // type@001c │ │ -031aae: 0800 1100 |0055: move-object/from16 v0, v17 │ │ -031ab2: 540e b506 |0057: iget-object v14, v0, Lcom/gacode/relaunchx/ResultsActivity$6;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06b5 │ │ -031ab6: 1c0f 6e01 |0059: const-class v15, Lcom/gacode/relaunchx/ReLaunch; // type@016e │ │ -031aba: 7030 4d00 e90f |005b: invoke-direct {v9, v14, v15}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004d │ │ -031ac0: 1a0e fa06 |005e: const-string v14, "dirviewer" // string@06fa │ │ -031ac4: 120f |0060: const/4 v15, #int 0 // #0 │ │ -031ac6: 6e30 5900 e90f |0061: invoke-virtual {v9, v14, v15}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0059 │ │ -031acc: 1a0e d20d |0064: const-string v14, "start_dir" // string@0dd2 │ │ -031ad0: 6e30 5800 e905 |0066: invoke-virtual {v9, v14, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0058 │ │ -031ad6: 1a0e a208 |0069: const-string v14, "home" // string@08a2 │ │ -031ada: 630f 6606 |006b: sget-boolean v15, Lcom/gacode/relaunchx/ReLaunch;.useHome:Z // field@0666 │ │ -031ade: 6e30 5900 e90f |006d: invoke-virtual {v9, v14, v15}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0059 │ │ -031ae4: 1a0e a308 |0070: const-string v14, "home1" // string@08a3 │ │ -031ae8: 630f 6706 |0072: sget-boolean v15, Lcom/gacode/relaunchx/ReLaunch;.useHome1:Z // field@0667 │ │ -031aec: 6e30 5900 e90f |0074: invoke-virtual {v9, v14, v15}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0059 │ │ -031af2: 1a0e 890d |0077: const-string v14, "shop" // string@0d89 │ │ -031af6: 630f 6906 |0079: sget-boolean v15, Lcom/gacode/relaunchx/ReLaunch;.useShop:Z // field@0669 │ │ -031afa: 6e30 5900 e90f |007b: invoke-virtual {v9, v14, v15}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0059 │ │ -031b00: 1a0e 160a |007e: const-string v14, "library" // string@0a16 │ │ -031b04: 630f 6806 |0080: sget-boolean v15, Lcom/gacode/relaunchx/ReLaunch;.useLibrary:Z // field@0668 │ │ -031b08: 6e30 5900 e90f |0082: invoke-virtual {v9, v14, v15}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0059 │ │ -031b0e: 0800 1100 |0085: move-object/from16 v0, v17 │ │ -031b12: 540e b506 |0087: iget-object v14, v0, Lcom/gacode/relaunchx/ResultsActivity$6;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06b5 │ │ -031b16: 630f 6606 |0089: sget-boolean v15, Lcom/gacode/relaunchx/ReLaunch;.useHome:Z // field@0666 │ │ -031b1a: 5cef d806 |008b: iput-boolean v15, v14, Lcom/gacode/relaunchx/ResultsActivity;.oldHome:Z // field@06d8 │ │ -031b1e: 0800 1100 |008d: move-object/from16 v0, v17 │ │ -031b22: 540e b506 |008f: iget-object v14, v0, Lcom/gacode/relaunchx/ResultsActivity$6;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06b5 │ │ -031b26: 122f |0091: const/4 v15, #int 2 // #2 │ │ -031b28: 6e30 0405 9e0f |0092: invoke-virtual {v14, v9, v15}, Lcom/gacode/relaunchx/ResultsActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0504 │ │ -031b2e: 0e00 |0095: return-void │ │ -031b30: 1a0e 0308 |0096: const-string v14, "fullPathName" // string@0803 │ │ -031b34: 6e20 c306 ea00 |0098: invoke-virtual {v10, v14}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ -031b3a: 0c04 |009b: move-result-object v4 │ │ -031b3c: 1f04 0002 |009c: check-cast v4, Ljava/lang/String; // type@0200 │ │ -031b40: 0800 1100 |009e: move-object/from16 v0, v17 │ │ -031b44: 540e b506 |00a0: iget-object v14, v0, Lcom/gacode/relaunchx/ResultsActivity$6;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06b5 │ │ -031b48: 54ee d106 |00a2: iget-object v14, v14, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ -031b4c: 0800 1100 |00a4: move-object/from16 v0, v17 │ │ -031b50: 540f b506 |00a6: iget-object v15, v0, Lcom/gacode/relaunchx/ResultsActivity$6;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06b5 │ │ -031b54: 6e30 a504 fe05 |00a8: invoke-virtual {v14, v15, v5}, Lcom/gacode/relaunchx/ReLaunchApp;.specialAction:(Landroid/app/Activity;Ljava/lang/String;)Z // method@04a5 │ │ -031b5a: 0a0e |00ab: move-result v14 │ │ -031b5c: 390e 2100 |00ac: if-nez v14, 00cd // +0021 │ │ -031b60: 0800 1100 |00ae: move-object/from16 v0, v17 │ │ -031b64: 540e b506 |00b0: iget-object v14, v0, Lcom/gacode/relaunchx/ResultsActivity$6;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06b5 │ │ -031b68: 54ee d106 |00b2: iget-object v14, v14, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ -031b6c: 6e20 9504 4e00 |00b4: invoke-virtual {v14, v4}, Lcom/gacode/relaunchx/ReLaunchApp;.readerName:(Ljava/lang/String;)Ljava/lang/String; // method@0495 │ │ -031b72: 0c0e |00b7: move-result-object v14 │ │ -031b74: 1a0f fd03 |00b8: const-string v15, "Nope" // string@03fd │ │ -031b78: 6e20 7c06 fe00 |00ba: invoke-virtual {v14, v15}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -031b7e: 0a0e |00bd: move-result v14 │ │ -031b80: 380e 2700 |00be: if-eqz v14, 00e5 // +0027 │ │ -031b84: 0800 1100 |00c0: move-object/from16 v0, v17 │ │ -031b88: 540e b506 |00c2: iget-object v14, v0, Lcom/gacode/relaunchx/ResultsActivity$6;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06b5 │ │ -031b8c: 54ee d106 |00c4: iget-object v14, v14, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ -031b90: 0800 1100 |00c6: move-object/from16 v0, v17 │ │ -031b94: 540f b506 |00c8: iget-object v15, v0, Lcom/gacode/relaunchx/ResultsActivity$6;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06b5 │ │ -031b98: 6e30 7a04 fe05 |00ca: invoke-virtual {v14, v15, v5}, Lcom/gacode/relaunchx/ReLaunchApp;.defaultAction:(Landroid/app/Activity;Ljava/lang/String;)V // method@047a │ │ -031b9e: 0800 1100 |00cd: move-object/from16 v0, v17 │ │ -031ba2: 540e b506 |00cf: iget-object v14, v0, Lcom/gacode/relaunchx/ResultsActivity$6;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06b5 │ │ -031ba6: 54ee d906 |00d1: iget-object v14, v14, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ -031baa: 1a0f a90c |00d3: const-string v15, "returnFileToMain" // string@0ca9 │ │ -031bae: 1310 0000 |00d5: const/16 v16, #int 0 // #0 │ │ -031bb2: 7803 6d00 0e00 |00d7: invoke-interface/range {v14, v15, v16}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ -031bb8: 0a0e |00da: move-result v14 │ │ -031bba: 380e baff |00db: if-eqz v14, 0095 // -0046 │ │ -031bbe: 0800 1100 |00dd: move-object/from16 v0, v17 │ │ -031bc2: 540e b506 |00df: iget-object v14, v0, Lcom/gacode/relaunchx/ResultsActivity$6;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06b5 │ │ -031bc6: 6e10 eb04 0e00 |00e1: invoke-virtual {v14}, Lcom/gacode/relaunchx/ResultsActivity;.finish:()V // method@04eb │ │ -031bcc: 28b1 |00e4: goto 0095 // -004f │ │ -031bce: 0800 1100 |00e5: move-object/from16 v0, v17 │ │ -031bd2: 540e b506 |00e7: iget-object v14, v0, Lcom/gacode/relaunchx/ResultsActivity$6;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06b5 │ │ -031bd6: 54ee d106 |00e9: iget-object v14, v14, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ -031bda: 54ee 8006 |00eb: iget-object v14, v14, Lcom/gacode/relaunchx/ReLaunchApp;.askIfAmbiguous:Ljava/lang/Boolean; // field@0680 │ │ -031bde: 6e10 4c06 0e00 |00ed: invoke-virtual {v14}, Ljava/lang/Boolean;.booleanValue:()Z // method@064c │ │ -031be4: 0a0e |00f0: move-result v14 │ │ -031be6: 380e b100 |00f1: if-eqz v14, 01a2 // +00b1 │ │ -031bea: 0800 1100 |00f3: move-object/from16 v0, v17 │ │ -031bee: 540e b506 |00f5: iget-object v14, v0, Lcom/gacode/relaunchx/ResultsActivity$6;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06b5 │ │ -031bf2: 54ef d106 |00f7: iget-object v15, v14, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ -031bf6: 1a0e 0308 |00f9: const-string v14, "fullPathName" // string@0803 │ │ -031bfa: 6e20 c306 ea00 |00fb: invoke-virtual {v10, v14}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ -031c00: 0c0e |00fe: move-result-object v14 │ │ -031c02: 1f0e 0002 |00ff: check-cast v14, Ljava/lang/String; // type@0200 │ │ -031c06: 6e20 9604 ef00 |0101: invoke-virtual {v15, v14}, Lcom/gacode/relaunchx/ReLaunchApp;.readerNames:(Ljava/lang/String;)Ljava/util/List; // method@0496 │ │ -031c0c: 0c0d |0104: move-result-object v13 │ │ -031c0e: 7210 d406 0d00 |0105: invoke-interface {v13}, Ljava/util/List;.size:()I // method@06d4 │ │ -031c14: 0a0e |0108: move-result v14 │ │ -031c16: 121f |0109: const/4 v15, #int 1 // #1 │ │ -031c18: 34fe 8bff |010a: if-lt v14, v15, 0095 // -0075 │ │ -031c1c: 7210 d406 0d00 |010c: invoke-interface {v13}, Ljava/util/List;.size:()I // method@06d4 │ │ -031c22: 0a0e |010f: move-result v14 │ │ -031c24: 121f |0110: const/4 v15, #int 1 // #1 │ │ -031c26: 33fe 1f00 |0111: if-ne v14, v15, 0130 // +001f │ │ -031c2a: 0800 1100 |0113: move-object/from16 v0, v17 │ │ -031c2e: 540f b506 |0115: iget-object v15, v0, Lcom/gacode/relaunchx/ResultsActivity$6;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06b5 │ │ -031c32: 0800 1100 |0117: move-object/from16 v0, v17 │ │ -031c36: 540e b506 |0119: iget-object v14, v0, Lcom/gacode/relaunchx/ResultsActivity$6;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06b5 │ │ -031c3a: 54e0 d106 |011b: iget-object v0, v14, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ -031c3e: 0810 0000 |011d: move-object/from16 v16, v0 │ │ -031c42: 120e |011f: const/4 v14, #int 0 // #0 │ │ -031c44: 7220 d006 ed00 |0120: invoke-interface {v13, v14}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ -031c4a: 0c0e |0123: move-result-object v14 │ │ -031c4c: 1f0e 0002 |0124: check-cast v14, Ljava/lang/String; // type@0200 │ │ -031c50: 0800 1000 |0126: move-object/from16 v0, v16 │ │ -031c54: 6e30 8e04 e005 |0128: invoke-virtual {v0, v14, v5}, Lcom/gacode/relaunchx/ReLaunchApp;.launchReader:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@048e │ │ -031c5a: 0c0e |012b: move-result-object v14 │ │ -031c5c: 7120 e804 ef00 |012c: invoke-static {v15, v14}, Lcom/gacode/relaunchx/ResultsActivity;.access$200:(Lcom/gacode/relaunchx/ResultsActivity;Landroid/content/Intent;)V // method@04e8 │ │ -031c62: 289e |012f: goto 00cd // -0062 │ │ -031c64: 7210 d406 0d00 |0130: invoke-interface {v13}, Ljava/util/List;.size:()I // method@06d4 │ │ -031c6a: 0a0e |0133: move-result v14 │ │ -031c6c: 23ee 2f02 |0134: new-array v14, v14, [Ljava/lang/CharSequence; // type@022f │ │ -031c70: 7220 d506 ed00 |0136: invoke-interface {v13, v14}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@06d5 │ │ -031c76: 0c02 |0139: move-result-object v2 │ │ -031c78: 1f02 2f02 |013a: check-cast v2, [Ljava/lang/CharSequence; // type@022f │ │ -031c7c: 0800 1100 |013c: move-object/from16 v0, v17 │ │ -031c80: 540e b506 |013e: iget-object v14, v0, Lcom/gacode/relaunchx/ResultsActivity$6;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06b5 │ │ -031c84: 54ee d106 |0140: iget-object v14, v14, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ -031c88: 6e10 8204 0e00 |0142: invoke-virtual {v14}, Lcom/gacode/relaunchx/ReLaunchApp;.getApps:()Ljava/util/List; // method@0482 │ │ -031c8e: 0c0e |0145: move-result-object v14 │ │ -031c90: 0800 1100 |0146: move-object/from16 v0, v17 │ │ -031c94: 540f b506 |0148: iget-object v15, v0, Lcom/gacode/relaunchx/ResultsActivity$6;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06b5 │ │ -031c98: 54ff d106 |014a: iget-object v15, v15, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ -031c9c: 6e10 8204 0f00 |014c: invoke-virtual {v15}, Lcom/gacode/relaunchx/ReLaunchApp;.getApps:()Ljava/util/List; // method@0482 │ │ -031ca2: 0c0f |014f: move-result-object v15 │ │ -031ca4: 7210 d406 0f00 |0150: invoke-interface {v15}, Ljava/util/List;.size:()I // method@06d4 │ │ -031caa: 0a0f |0153: move-result v15 │ │ -031cac: 23ff 2f02 |0154: new-array v15, v15, [Ljava/lang/CharSequence; // type@022f │ │ -031cb0: 7220 d506 fe00 |0156: invoke-interface {v14, v15}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@06d5 │ │ -031cb6: 0c07 |0159: move-result-object v7 │ │ -031cb8: 1f07 2f02 |015a: check-cast v7, [Ljava/lang/CharSequence; // type@022f │ │ -031cbc: 120b |015c: const/4 v11, #int 0 // #0 │ │ -031cbe: 217e |015d: array-length v14, v7 │ │ -031cc0: 35eb 1400 |015e: if-ge v11, v14, 0172 // +0014 │ │ -031cc4: 4606 070b |0160: aget-object v6, v7, v11 │ │ -031cc8: 1f06 0002 |0162: check-cast v6, Ljava/lang/String; // type@0200 │ │ -031ccc: 1a0e cf04 |0164: const-string v14, "\%" // string@04cf │ │ -031cd0: 6e20 8906 e600 |0166: invoke-virtual {v6, v14}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0689 │ │ -031cd6: 0c08 |0169: move-result-object v8 │ │ -031cd8: 122e |016a: const/4 v14, #int 2 // #2 │ │ -031cda: 460e 080e |016b: aget-object v14, v8, v14 │ │ -031cde: 4d0e 070b |016d: aput-object v14, v7, v11 │ │ -031ce2: d80b 0b01 |016f: add-int/lit8 v11, v11, #int 1 // #01 │ │ -031ce6: 28ec |0171: goto 015d // -0014 │ │ -031ce8: 075c |0172: move-object v12, v5 │ │ -031cea: 2203 0c00 |0173: new-instance v3, Landroid/app/AlertDialog$Builder; // type@000c │ │ -031cee: 0800 1100 |0175: move-object/from16 v0, v17 │ │ -031cf2: 540e b506 |0177: iget-object v14, v0, Lcom/gacode/relaunchx/ResultsActivity$6;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06b5 │ │ -031cf6: 7020 1b00 e300 |0179: invoke-direct {v3, v14}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ -031cfc: 0800 1100 |017c: move-object/from16 v0, v17 │ │ -031d00: 540e b506 |017e: iget-object v14, v0, Lcom/gacode/relaunchx/ResultsActivity$6;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06b5 │ │ -031d04: 6e10 f204 0e00 |0180: invoke-virtual {v14}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ -031d0a: 0c0e |0183: move-result-object v14 │ │ -031d0c: 140f a400 087f |0184: const v15, #float 1.80778e+38 // #7f0800a4 │ │ -031d12: 6e20 8000 fe00 |0187: invoke-virtual {v14, v15}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -031d18: 0c0e |018a: move-result-object v14 │ │ -031d1a: 6e20 2500 e300 |018b: invoke-virtual {v3, v14}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ -031d20: 12fe |018e: const/4 v14, #int -1 // #ff │ │ -031d22: 220f 8501 |018f: new-instance v15, Lcom/gacode/relaunchx/ResultsActivity$6$1; // type@0185 │ │ -031d26: 0800 1100 |0191: move-object/from16 v0, v17 │ │ -031d2a: 7040 d304 0fc2 |0193: invoke-direct {v15, v0, v2, v12}, Lcom/gacode/relaunchx/ResultsActivity$6$1;.:(Lcom/gacode/relaunchx/ResultsActivity$6;[Ljava/lang/CharSequence;Ljava/lang/String;)V // method@04d3 │ │ -031d30: 6e40 2300 73fe |0196: invoke-virtual {v3, v7, v14, v15}, Landroid/app/AlertDialog$Builder;.setSingleChoiceItems:([Ljava/lang/CharSequence;ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0023 │ │ -031d36: 6e10 1c00 0300 |0199: invoke-virtual {v3}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@001c │ │ -031d3c: 0c01 |019c: move-result-object v1 │ │ -031d3e: 6e10 2800 0100 |019d: invoke-virtual {v1}, Landroid/app/AlertDialog;.show:()V // method@0028 │ │ -031d44: 2900 2dff |01a0: goto/16 00cd // -00d3 │ │ -031d48: 0800 1100 |01a2: move-object/from16 v0, v17 │ │ -031d4c: 540e b506 |01a4: iget-object v14, v0, Lcom/gacode/relaunchx/ResultsActivity$6;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06b5 │ │ -031d50: 0800 1100 |01a6: move-object/from16 v0, v17 │ │ -031d54: 540f b506 |01a8: iget-object v15, v0, Lcom/gacode/relaunchx/ResultsActivity$6;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06b5 │ │ -031d58: 54ff d106 |01aa: iget-object v15, v15, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ -031d5c: 0800 1100 |01ac: move-object/from16 v0, v17 │ │ -031d60: 5400 b506 |01ae: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$6;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06b5 │ │ -031d64: 0810 0000 |01b0: move-object/from16 v16, v0 │ │ -031d68: 0800 1000 |01b2: move-object/from16 v0, v16 │ │ -031d6c: 5400 d106 |01b4: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ -031d70: 0810 0000 |01b6: move-object/from16 v16, v0 │ │ -031d74: 0800 1000 |01b8: move-object/from16 v0, v16 │ │ -031d78: 6e20 9504 4000 |01ba: invoke-virtual {v0, v4}, Lcom/gacode/relaunchx/ReLaunchApp;.readerName:(Ljava/lang/String;)Ljava/lang/String; // method@0495 │ │ -031d7e: 0c10 |01bd: move-result-object v16 │ │ -031d80: 0800 1000 |01be: move-object/from16 v0, v16 │ │ -031d84: 6e30 8e04 0f05 |01c0: invoke-virtual {v15, v0, v5}, Lcom/gacode/relaunchx/ReLaunchApp;.launchReader:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@048e │ │ -031d8a: 0c0f |01c3: move-result-object v15 │ │ -031d8c: 7120 e804 fe00 |01c4: invoke-static {v14, v15}, Lcom/gacode/relaunchx/ResultsActivity;.access$200:(Lcom/gacode/relaunchx/ResultsActivity;Landroid/content/Intent;)V // method@04e8 │ │ -031d92: 2900 06ff |01c7: goto/16 00cd // -00fa │ │ +032a9c: |[032a9c] com.gacode.relaunchx.ResultsActivity$6.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +032aac: 0800 1100 |0000: move-object/from16 v0, v17 │ │ +032ab0: 540e b506 |0002: iget-object v14, v0, Lcom/gacode/relaunchx/ResultsActivity$6;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06b5 │ │ +032ab4: 54ee d506 |0004: iget-object v14, v14, Lcom/gacode/relaunchx/ResultsActivity;.itemsArray:Ljava/util/List; // field@06d5 │ │ +032ab8: 0200 1400 |0006: move/from16 v0, v20 │ │ +032abc: 7220 d006 0e00 |0008: invoke-interface {v14, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ +032ac2: 0c0a |000b: move-result-object v10 │ │ +032ac4: 1f0a 1502 |000c: check-cast v10, Ljava/util/HashMap; // type@0215 │ │ +032ac8: 220f 0202 |000e: new-instance v15, Ljava/lang/StringBuilder; // type@0202 │ │ +032acc: 7010 9606 0f00 |0010: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +032ad2: 1a0e f806 |0013: const-string v14, "directoryName" // string@06f8 │ │ +032ad6: 6e20 c306 ea00 |0015: invoke-virtual {v10, v14}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ +032adc: 0c0e |0018: move-result-object v14 │ │ +032ade: 1f0e 0002 |0019: check-cast v14, Ljava/lang/String; // type@0200 │ │ +032ae2: 6e20 9a06 ef00 |001b: invoke-virtual {v15, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +032ae8: 0c0e |001e: move-result-object v14 │ │ +032aea: 1a0f 5a00 |001f: const-string v15, "/" // string@005a │ │ +032aee: 6e20 9a06 fe00 |0021: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +032af4: 0c0f |0024: move-result-object v15 │ │ +032af6: 1a0e 0308 |0025: const-string v14, "fullPathName" // string@0803 │ │ +032afa: 6e20 c306 ea00 |0027: invoke-virtual {v10, v14}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ +032b00: 0c0e |002a: move-result-object v14 │ │ +032b02: 1f0e 0002 |002b: check-cast v14, Ljava/lang/String; // type@0200 │ │ +032b06: 6e20 9a06 ef00 |002d: invoke-virtual {v15, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +032b0c: 0c0e |0030: move-result-object v14 │ │ +032b0e: 6e10 9c06 0e00 |0031: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +032b14: 0c05 |0034: move-result-object v5 │ │ +032b16: 0800 1100 |0035: move-object/from16 v0, v17 │ │ +032b1a: 540e b506 |0037: iget-object v14, v0, Lcom/gacode/relaunchx/ResultsActivity$6;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06b5 │ │ +032b1e: 7401 0301 1200 |0039: invoke-virtual/range {v18}, Landroid/widget/AdapterView;.getFirstVisiblePosition:()I // method@0103 │ │ +032b24: 0a0f |003c: move-result v15 │ │ +032b26: 7110 5f06 0f00 |003d: invoke-static {v15}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +032b2c: 0c0f |0040: move-result-object v15 │ │ +032b2e: 5bef d306 |0041: iput-object v15, v14, Lcom/gacode/relaunchx/ResultsActivity;.currentPosition:Ljava/lang/Integer; // field@06d3 │ │ +032b32: 1a0e 640e |0043: const-string v14, "type" // string@0e64 │ │ +032b36: 6e20 c306 ea00 |0045: invoke-virtual {v10, v14}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ +032b3c: 0c0e |0048: move-result-object v14 │ │ +032b3e: 1f0e 0002 |0049: check-cast v14, Ljava/lang/String; // type@0200 │ │ +032b42: 1a0f f206 |004b: const-string v15, "dir" // string@06f2 │ │ +032b46: 6e20 7c06 fe00 |004d: invoke-virtual {v14, v15}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +032b4c: 0a0e |0050: move-result v14 │ │ +032b4e: 380e 4500 |0051: if-eqz v14, 0096 // +0045 │ │ +032b52: 2209 1c00 |0053: new-instance v9, Landroid/content/Intent; // type@001c │ │ +032b56: 0800 1100 |0055: move-object/from16 v0, v17 │ │ +032b5a: 540e b506 |0057: iget-object v14, v0, Lcom/gacode/relaunchx/ResultsActivity$6;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06b5 │ │ +032b5e: 1c0f 6e01 |0059: const-class v15, Lcom/gacode/relaunchx/ReLaunch; // type@016e │ │ +032b62: 7030 4d00 e90f |005b: invoke-direct {v9, v14, v15}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004d │ │ +032b68: 1a0e fa06 |005e: const-string v14, "dirviewer" // string@06fa │ │ +032b6c: 120f |0060: const/4 v15, #int 0 // #0 │ │ +032b6e: 6e30 5900 e90f |0061: invoke-virtual {v9, v14, v15}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0059 │ │ +032b74: 1a0e d20d |0064: const-string v14, "start_dir" // string@0dd2 │ │ +032b78: 6e30 5800 e905 |0066: invoke-virtual {v9, v14, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0058 │ │ +032b7e: 1a0e a208 |0069: const-string v14, "home" // string@08a2 │ │ +032b82: 630f 6606 |006b: sget-boolean v15, Lcom/gacode/relaunchx/ReLaunch;.useHome:Z // field@0666 │ │ +032b86: 6e30 5900 e90f |006d: invoke-virtual {v9, v14, v15}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0059 │ │ +032b8c: 1a0e a308 |0070: const-string v14, "home1" // string@08a3 │ │ +032b90: 630f 6706 |0072: sget-boolean v15, Lcom/gacode/relaunchx/ReLaunch;.useHome1:Z // field@0667 │ │ +032b94: 6e30 5900 e90f |0074: invoke-virtual {v9, v14, v15}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0059 │ │ +032b9a: 1a0e 890d |0077: const-string v14, "shop" // string@0d89 │ │ +032b9e: 630f 6906 |0079: sget-boolean v15, Lcom/gacode/relaunchx/ReLaunch;.useShop:Z // field@0669 │ │ +032ba2: 6e30 5900 e90f |007b: invoke-virtual {v9, v14, v15}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0059 │ │ +032ba8: 1a0e 160a |007e: const-string v14, "library" // string@0a16 │ │ +032bac: 630f 6806 |0080: sget-boolean v15, Lcom/gacode/relaunchx/ReLaunch;.useLibrary:Z // field@0668 │ │ +032bb0: 6e30 5900 e90f |0082: invoke-virtual {v9, v14, v15}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0059 │ │ +032bb6: 0800 1100 |0085: move-object/from16 v0, v17 │ │ +032bba: 540e b506 |0087: iget-object v14, v0, Lcom/gacode/relaunchx/ResultsActivity$6;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06b5 │ │ +032bbe: 630f 6606 |0089: sget-boolean v15, Lcom/gacode/relaunchx/ReLaunch;.useHome:Z // field@0666 │ │ +032bc2: 5cef d806 |008b: iput-boolean v15, v14, Lcom/gacode/relaunchx/ResultsActivity;.oldHome:Z // field@06d8 │ │ +032bc6: 0800 1100 |008d: move-object/from16 v0, v17 │ │ +032bca: 540e b506 |008f: iget-object v14, v0, Lcom/gacode/relaunchx/ResultsActivity$6;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06b5 │ │ +032bce: 122f |0091: const/4 v15, #int 2 // #2 │ │ +032bd0: 6e30 0405 9e0f |0092: invoke-virtual {v14, v9, v15}, Lcom/gacode/relaunchx/ResultsActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0504 │ │ +032bd6: 0e00 |0095: return-void │ │ +032bd8: 1a0e 0308 |0096: const-string v14, "fullPathName" // string@0803 │ │ +032bdc: 6e20 c306 ea00 |0098: invoke-virtual {v10, v14}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ +032be2: 0c04 |009b: move-result-object v4 │ │ +032be4: 1f04 0002 |009c: check-cast v4, Ljava/lang/String; // type@0200 │ │ +032be8: 0800 1100 |009e: move-object/from16 v0, v17 │ │ +032bec: 540e b506 |00a0: iget-object v14, v0, Lcom/gacode/relaunchx/ResultsActivity$6;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06b5 │ │ +032bf0: 54ee d106 |00a2: iget-object v14, v14, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ +032bf4: 0800 1100 |00a4: move-object/from16 v0, v17 │ │ +032bf8: 540f b506 |00a6: iget-object v15, v0, Lcom/gacode/relaunchx/ResultsActivity$6;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06b5 │ │ +032bfc: 6e30 a504 fe05 |00a8: invoke-virtual {v14, v15, v5}, Lcom/gacode/relaunchx/ReLaunchApp;.specialAction:(Landroid/app/Activity;Ljava/lang/String;)Z // method@04a5 │ │ +032c02: 0a0e |00ab: move-result v14 │ │ +032c04: 390e 2100 |00ac: if-nez v14, 00cd // +0021 │ │ +032c08: 0800 1100 |00ae: move-object/from16 v0, v17 │ │ +032c0c: 540e b506 |00b0: iget-object v14, v0, Lcom/gacode/relaunchx/ResultsActivity$6;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06b5 │ │ +032c10: 54ee d106 |00b2: iget-object v14, v14, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ +032c14: 6e20 9504 4e00 |00b4: invoke-virtual {v14, v4}, Lcom/gacode/relaunchx/ReLaunchApp;.readerName:(Ljava/lang/String;)Ljava/lang/String; // method@0495 │ │ +032c1a: 0c0e |00b7: move-result-object v14 │ │ +032c1c: 1a0f fd03 |00b8: const-string v15, "Nope" // string@03fd │ │ +032c20: 6e20 7c06 fe00 |00ba: invoke-virtual {v14, v15}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +032c26: 0a0e |00bd: move-result v14 │ │ +032c28: 380e 2700 |00be: if-eqz v14, 00e5 // +0027 │ │ +032c2c: 0800 1100 |00c0: move-object/from16 v0, v17 │ │ +032c30: 540e b506 |00c2: iget-object v14, v0, Lcom/gacode/relaunchx/ResultsActivity$6;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06b5 │ │ +032c34: 54ee d106 |00c4: iget-object v14, v14, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ +032c38: 0800 1100 |00c6: move-object/from16 v0, v17 │ │ +032c3c: 540f b506 |00c8: iget-object v15, v0, Lcom/gacode/relaunchx/ResultsActivity$6;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06b5 │ │ +032c40: 6e30 7a04 fe05 |00ca: invoke-virtual {v14, v15, v5}, Lcom/gacode/relaunchx/ReLaunchApp;.defaultAction:(Landroid/app/Activity;Ljava/lang/String;)V // method@047a │ │ +032c46: 0800 1100 |00cd: move-object/from16 v0, v17 │ │ +032c4a: 540e b506 |00cf: iget-object v14, v0, Lcom/gacode/relaunchx/ResultsActivity$6;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06b5 │ │ +032c4e: 54ee d906 |00d1: iget-object v14, v14, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ +032c52: 1a0f a90c |00d3: const-string v15, "returnFileToMain" // string@0ca9 │ │ +032c56: 1310 0000 |00d5: const/16 v16, #int 0 // #0 │ │ +032c5a: 7803 6d00 0e00 |00d7: invoke-interface/range {v14, v15, v16}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ +032c60: 0a0e |00da: move-result v14 │ │ +032c62: 380e baff |00db: if-eqz v14, 0095 // -0046 │ │ +032c66: 0800 1100 |00dd: move-object/from16 v0, v17 │ │ +032c6a: 540e b506 |00df: iget-object v14, v0, Lcom/gacode/relaunchx/ResultsActivity$6;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06b5 │ │ +032c6e: 6e10 eb04 0e00 |00e1: invoke-virtual {v14}, Lcom/gacode/relaunchx/ResultsActivity;.finish:()V // method@04eb │ │ +032c74: 28b1 |00e4: goto 0095 // -004f │ │ +032c76: 0800 1100 |00e5: move-object/from16 v0, v17 │ │ +032c7a: 540e b506 |00e7: iget-object v14, v0, Lcom/gacode/relaunchx/ResultsActivity$6;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06b5 │ │ +032c7e: 54ee d106 |00e9: iget-object v14, v14, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ +032c82: 54ee 8006 |00eb: iget-object v14, v14, Lcom/gacode/relaunchx/ReLaunchApp;.askIfAmbiguous:Ljava/lang/Boolean; // field@0680 │ │ +032c86: 6e10 4c06 0e00 |00ed: invoke-virtual {v14}, Ljava/lang/Boolean;.booleanValue:()Z // method@064c │ │ +032c8c: 0a0e |00f0: move-result v14 │ │ +032c8e: 380e b100 |00f1: if-eqz v14, 01a2 // +00b1 │ │ +032c92: 0800 1100 |00f3: move-object/from16 v0, v17 │ │ +032c96: 540e b506 |00f5: iget-object v14, v0, Lcom/gacode/relaunchx/ResultsActivity$6;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06b5 │ │ +032c9a: 54ef d106 |00f7: iget-object v15, v14, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ +032c9e: 1a0e 0308 |00f9: const-string v14, "fullPathName" // string@0803 │ │ +032ca2: 6e20 c306 ea00 |00fb: invoke-virtual {v10, v14}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ +032ca8: 0c0e |00fe: move-result-object v14 │ │ +032caa: 1f0e 0002 |00ff: check-cast v14, Ljava/lang/String; // type@0200 │ │ +032cae: 6e20 9604 ef00 |0101: invoke-virtual {v15, v14}, Lcom/gacode/relaunchx/ReLaunchApp;.readerNames:(Ljava/lang/String;)Ljava/util/List; // method@0496 │ │ +032cb4: 0c0d |0104: move-result-object v13 │ │ +032cb6: 7210 d406 0d00 |0105: invoke-interface {v13}, Ljava/util/List;.size:()I // method@06d4 │ │ +032cbc: 0a0e |0108: move-result v14 │ │ +032cbe: 121f |0109: const/4 v15, #int 1 // #1 │ │ +032cc0: 34fe 8bff |010a: if-lt v14, v15, 0095 // -0075 │ │ +032cc4: 7210 d406 0d00 |010c: invoke-interface {v13}, Ljava/util/List;.size:()I // method@06d4 │ │ +032cca: 0a0e |010f: move-result v14 │ │ +032ccc: 121f |0110: const/4 v15, #int 1 // #1 │ │ +032cce: 33fe 1f00 |0111: if-ne v14, v15, 0130 // +001f │ │ +032cd2: 0800 1100 |0113: move-object/from16 v0, v17 │ │ +032cd6: 540f b506 |0115: iget-object v15, v0, Lcom/gacode/relaunchx/ResultsActivity$6;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06b5 │ │ +032cda: 0800 1100 |0117: move-object/from16 v0, v17 │ │ +032cde: 540e b506 |0119: iget-object v14, v0, Lcom/gacode/relaunchx/ResultsActivity$6;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06b5 │ │ +032ce2: 54e0 d106 |011b: iget-object v0, v14, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ +032ce6: 0810 0000 |011d: move-object/from16 v16, v0 │ │ +032cea: 120e |011f: const/4 v14, #int 0 // #0 │ │ +032cec: 7220 d006 ed00 |0120: invoke-interface {v13, v14}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ +032cf2: 0c0e |0123: move-result-object v14 │ │ +032cf4: 1f0e 0002 |0124: check-cast v14, Ljava/lang/String; // type@0200 │ │ +032cf8: 0800 1000 |0126: move-object/from16 v0, v16 │ │ +032cfc: 6e30 8e04 e005 |0128: invoke-virtual {v0, v14, v5}, Lcom/gacode/relaunchx/ReLaunchApp;.launchReader:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@048e │ │ +032d02: 0c0e |012b: move-result-object v14 │ │ +032d04: 7120 e804 ef00 |012c: invoke-static {v15, v14}, Lcom/gacode/relaunchx/ResultsActivity;.access$200:(Lcom/gacode/relaunchx/ResultsActivity;Landroid/content/Intent;)V // method@04e8 │ │ +032d0a: 289e |012f: goto 00cd // -0062 │ │ +032d0c: 7210 d406 0d00 |0130: invoke-interface {v13}, Ljava/util/List;.size:()I // method@06d4 │ │ +032d12: 0a0e |0133: move-result v14 │ │ +032d14: 23ee 2f02 |0134: new-array v14, v14, [Ljava/lang/CharSequence; // type@022f │ │ +032d18: 7220 d506 ed00 |0136: invoke-interface {v13, v14}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@06d5 │ │ +032d1e: 0c02 |0139: move-result-object v2 │ │ +032d20: 1f02 2f02 |013a: check-cast v2, [Ljava/lang/CharSequence; // type@022f │ │ +032d24: 0800 1100 |013c: move-object/from16 v0, v17 │ │ +032d28: 540e b506 |013e: iget-object v14, v0, Lcom/gacode/relaunchx/ResultsActivity$6;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06b5 │ │ +032d2c: 54ee d106 |0140: iget-object v14, v14, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ +032d30: 6e10 8204 0e00 |0142: invoke-virtual {v14}, Lcom/gacode/relaunchx/ReLaunchApp;.getApps:()Ljava/util/List; // method@0482 │ │ +032d36: 0c0e |0145: move-result-object v14 │ │ +032d38: 0800 1100 |0146: move-object/from16 v0, v17 │ │ +032d3c: 540f b506 |0148: iget-object v15, v0, Lcom/gacode/relaunchx/ResultsActivity$6;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06b5 │ │ +032d40: 54ff d106 |014a: iget-object v15, v15, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ +032d44: 6e10 8204 0f00 |014c: invoke-virtual {v15}, Lcom/gacode/relaunchx/ReLaunchApp;.getApps:()Ljava/util/List; // method@0482 │ │ +032d4a: 0c0f |014f: move-result-object v15 │ │ +032d4c: 7210 d406 0f00 |0150: invoke-interface {v15}, Ljava/util/List;.size:()I // method@06d4 │ │ +032d52: 0a0f |0153: move-result v15 │ │ +032d54: 23ff 2f02 |0154: new-array v15, v15, [Ljava/lang/CharSequence; // type@022f │ │ +032d58: 7220 d506 fe00 |0156: invoke-interface {v14, v15}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@06d5 │ │ +032d5e: 0c07 |0159: move-result-object v7 │ │ +032d60: 1f07 2f02 |015a: check-cast v7, [Ljava/lang/CharSequence; // type@022f │ │ +032d64: 120b |015c: const/4 v11, #int 0 // #0 │ │ +032d66: 217e |015d: array-length v14, v7 │ │ +032d68: 35eb 1400 |015e: if-ge v11, v14, 0172 // +0014 │ │ +032d6c: 4606 070b |0160: aget-object v6, v7, v11 │ │ +032d70: 1f06 0002 |0162: check-cast v6, Ljava/lang/String; // type@0200 │ │ +032d74: 1a0e cf04 |0164: const-string v14, "\%" // string@04cf │ │ +032d78: 6e20 8906 e600 |0166: invoke-virtual {v6, v14}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0689 │ │ +032d7e: 0c08 |0169: move-result-object v8 │ │ +032d80: 122e |016a: const/4 v14, #int 2 // #2 │ │ +032d82: 460e 080e |016b: aget-object v14, v8, v14 │ │ +032d86: 4d0e 070b |016d: aput-object v14, v7, v11 │ │ +032d8a: d80b 0b01 |016f: add-int/lit8 v11, v11, #int 1 // #01 │ │ +032d8e: 28ec |0171: goto 015d // -0014 │ │ +032d90: 075c |0172: move-object v12, v5 │ │ +032d92: 2203 0c00 |0173: new-instance v3, Landroid/app/AlertDialog$Builder; // type@000c │ │ +032d96: 0800 1100 |0175: move-object/from16 v0, v17 │ │ +032d9a: 540e b506 |0177: iget-object v14, v0, Lcom/gacode/relaunchx/ResultsActivity$6;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06b5 │ │ +032d9e: 7020 1b00 e300 |0179: invoke-direct {v3, v14}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ +032da4: 0800 1100 |017c: move-object/from16 v0, v17 │ │ +032da8: 540e b506 |017e: iget-object v14, v0, Lcom/gacode/relaunchx/ResultsActivity$6;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06b5 │ │ +032dac: 6e10 f204 0e00 |0180: invoke-virtual {v14}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ +032db2: 0c0e |0183: move-result-object v14 │ │ +032db4: 140f a400 087f |0184: const v15, #float 1.80778e+38 // #7f0800a4 │ │ +032dba: 6e20 8000 fe00 |0187: invoke-virtual {v14, v15}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +032dc0: 0c0e |018a: move-result-object v14 │ │ +032dc2: 6e20 2500 e300 |018b: invoke-virtual {v3, v14}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ +032dc8: 12fe |018e: const/4 v14, #int -1 // #ff │ │ +032dca: 220f 8501 |018f: new-instance v15, Lcom/gacode/relaunchx/ResultsActivity$6$1; // type@0185 │ │ +032dce: 0800 1100 |0191: move-object/from16 v0, v17 │ │ +032dd2: 7040 d304 0fc2 |0193: invoke-direct {v15, v0, v2, v12}, Lcom/gacode/relaunchx/ResultsActivity$6$1;.:(Lcom/gacode/relaunchx/ResultsActivity$6;[Ljava/lang/CharSequence;Ljava/lang/String;)V // method@04d3 │ │ +032dd8: 6e40 2300 73fe |0196: invoke-virtual {v3, v7, v14, v15}, Landroid/app/AlertDialog$Builder;.setSingleChoiceItems:([Ljava/lang/CharSequence;ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0023 │ │ +032dde: 6e10 1c00 0300 |0199: invoke-virtual {v3}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@001c │ │ +032de4: 0c01 |019c: move-result-object v1 │ │ +032de6: 6e10 2800 0100 |019d: invoke-virtual {v1}, Landroid/app/AlertDialog;.show:()V // method@0028 │ │ +032dec: 2900 2dff |01a0: goto/16 00cd // -00d3 │ │ +032df0: 0800 1100 |01a2: move-object/from16 v0, v17 │ │ +032df4: 540e b506 |01a4: iget-object v14, v0, Lcom/gacode/relaunchx/ResultsActivity$6;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06b5 │ │ +032df8: 0800 1100 |01a6: move-object/from16 v0, v17 │ │ +032dfc: 540f b506 |01a8: iget-object v15, v0, Lcom/gacode/relaunchx/ResultsActivity$6;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06b5 │ │ +032e00: 54ff d106 |01aa: iget-object v15, v15, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ +032e04: 0800 1100 |01ac: move-object/from16 v0, v17 │ │ +032e08: 5400 b506 |01ae: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$6;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06b5 │ │ +032e0c: 0810 0000 |01b0: move-object/from16 v16, v0 │ │ +032e10: 0800 1000 |01b2: move-object/from16 v0, v16 │ │ +032e14: 5400 d106 |01b4: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ +032e18: 0810 0000 |01b6: move-object/from16 v16, v0 │ │ +032e1c: 0800 1000 |01b8: move-object/from16 v0, v16 │ │ +032e20: 6e20 9504 4000 |01ba: invoke-virtual {v0, v4}, Lcom/gacode/relaunchx/ReLaunchApp;.readerName:(Ljava/lang/String;)Ljava/lang/String; // method@0495 │ │ +032e26: 0c10 |01bd: move-result-object v16 │ │ +032e28: 0800 1000 |01be: move-object/from16 v0, v16 │ │ +032e2c: 6e30 8e04 0f05 |01c0: invoke-virtual {v15, v0, v5}, Lcom/gacode/relaunchx/ReLaunchApp;.launchReader:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@048e │ │ +032e32: 0c0f |01c3: move-result-object v15 │ │ +032e34: 7120 e804 fe00 |01c4: invoke-static {v14, v15}, Lcom/gacode/relaunchx/ResultsActivity;.access$200:(Lcom/gacode/relaunchx/ResultsActivity;Landroid/content/Intent;)V // method@04e8 │ │ +032e3a: 2900 06ff |01c7: goto/16 00cd // -00fa │ │ catches : (none) │ │ positions : │ │ 0x0000 line=730 │ │ 0x000e line=732 │ │ 0x0035 line=733 │ │ 0x0043 line=734 │ │ 0x0053 line=735 │ │ @@ -60062,19 +60086,19 @@ │ │ type : '(Lcom/gacode/relaunchx/ResultsActivity;Landroid/view/GestureDetector;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -031d98: |[031d98] com.gacode.relaunchx.ResultsActivity$7.:(Lcom/gacode/relaunchx/ResultsActivity;Landroid/view/GestureDetector;)V │ │ -031da8: 5b01 b606 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ResultsActivity$7;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06b6 │ │ -031dac: 5b02 b706 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ResultsActivity$7;.val$upscrl_gd:Landroid/view/GestureDetector; // field@06b7 │ │ -031db0: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -031db6: 0e00 |0007: return-void │ │ +032e40: |[032e40] com.gacode.relaunchx.ResultsActivity$7.:(Lcom/gacode/relaunchx/ResultsActivity;Landroid/view/GestureDetector;)V │ │ +032e50: 5b01 b606 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ResultsActivity$7;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06b6 │ │ +032e54: 5b02 b706 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ResultsActivity$7;.val$upscrl_gd:Landroid/view/GestureDetector; // field@06b7 │ │ +032e58: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +032e5e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=891 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/gacode/relaunchx/ResultsActivity$7; │ │ 0x0000 - 0x0008 reg=1 this$0 Lcom/gacode/relaunchx/ResultsActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/view/GestureDetector; │ │ @@ -60085,19 +60109,19 @@ │ │ type : '(Landroid/view/View;Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -031db8: |[031db8] com.gacode.relaunchx.ResultsActivity$7.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -031dc8: 5410 b706 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/ResultsActivity$7;.val$upscrl_gd:Landroid/view/GestureDetector; // field@06b7 │ │ -031dcc: 6e20 dc00 3000 |0002: invoke-virtual {v0, v3}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@00dc │ │ -031dd2: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -031dd4: 0f00 |0006: return v0 │ │ +032e60: |[032e60] com.gacode.relaunchx.ResultsActivity$7.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +032e70: 5410 b706 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/ResultsActivity$7;.val$upscrl_gd:Landroid/view/GestureDetector; // field@06b7 │ │ +032e74: 6e20 dc00 3000 |0002: invoke-virtual {v0, v3}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@00dc │ │ +032e7a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +032e7c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=893 │ │ 0x0005 line=894 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/gacode/relaunchx/ResultsActivity$7; │ │ 0x0000 - 0x0007 reg=2 v Landroid/view/View; │ │ @@ -60142,19 +60166,19 @@ │ │ type : '(Lcom/gacode/relaunchx/ResultsActivity;Landroid/view/GestureDetector;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -031dd8: |[031dd8] com.gacode.relaunchx.ResultsActivity$8.:(Lcom/gacode/relaunchx/ResultsActivity;Landroid/view/GestureDetector;)V │ │ -031de8: 5b01 b806 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ResultsActivity$8;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06b8 │ │ -031dec: 5b02 b906 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ResultsActivity$8;.val$dnscrl_gd:Landroid/view/GestureDetector; // field@06b9 │ │ -031df0: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -031df6: 0e00 |0007: return-void │ │ +032e80: |[032e80] com.gacode.relaunchx.ResultsActivity$8.:(Lcom/gacode/relaunchx/ResultsActivity;Landroid/view/GestureDetector;)V │ │ +032e90: 5b01 b806 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ResultsActivity$8;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06b8 │ │ +032e94: 5b02 b906 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ResultsActivity$8;.val$dnscrl_gd:Landroid/view/GestureDetector; // field@06b9 │ │ +032e98: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +032e9e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1010 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/gacode/relaunchx/ResultsActivity$8; │ │ 0x0000 - 0x0008 reg=1 this$0 Lcom/gacode/relaunchx/ResultsActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/view/GestureDetector; │ │ @@ -60165,19 +60189,19 @@ │ │ type : '(Landroid/view/View;Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -031df8: |[031df8] com.gacode.relaunchx.ResultsActivity$8.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -031e08: 5410 b906 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/ResultsActivity$8;.val$dnscrl_gd:Landroid/view/GestureDetector; // field@06b9 │ │ -031e0c: 6e20 dc00 3000 |0002: invoke-virtual {v0, v3}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@00dc │ │ -031e12: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -031e14: 0f00 |0006: return v0 │ │ +032ea0: |[032ea0] com.gacode.relaunchx.ResultsActivity$8.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +032eb0: 5410 b906 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/ResultsActivity$8;.val$dnscrl_gd:Landroid/view/GestureDetector; // field@06b9 │ │ +032eb4: 6e20 dc00 3000 |0002: invoke-virtual {v0, v3}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@00dc │ │ +032eba: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +032ebc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1012 │ │ 0x0005 line=1013 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/gacode/relaunchx/ResultsActivity$8; │ │ 0x0000 - 0x0007 reg=2 v Landroid/view/View; │ │ @@ -60230,21 +60254,21 @@ │ │ type : '(Lcom/gacode/relaunchx/ResultsActivity;Ljava/lang/String;Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -031e18: |[031e18] com.gacode.relaunchx.ResultsActivity$9.:(Lcom/gacode/relaunchx/ResultsActivity;Ljava/lang/String;Ljava/lang/String;I)V │ │ -031e28: 5b01 ba06 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ResultsActivity$9;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06ba │ │ -031e2c: 5b02 bb06 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ResultsActivity$9;.val$dname:Ljava/lang/String; // field@06bb │ │ -031e30: 5b03 bc06 |0004: iput-object v3, v0, Lcom/gacode/relaunchx/ResultsActivity$9;.val$fname:Ljava/lang/String; // field@06bc │ │ -031e34: 5904 bd06 |0006: iput v4, v0, Lcom/gacode/relaunchx/ResultsActivity$9;.val$pos:I // field@06bd │ │ -031e38: 7010 6606 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -031e3e: 0e00 |000b: return-void │ │ +032ec0: |[032ec0] com.gacode.relaunchx.ResultsActivity$9.:(Lcom/gacode/relaunchx/ResultsActivity;Ljava/lang/String;Ljava/lang/String;I)V │ │ +032ed0: 5b01 ba06 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ResultsActivity$9;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06ba │ │ +032ed4: 5b02 bb06 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/ResultsActivity$9;.val$dname:Ljava/lang/String; // field@06bb │ │ +032ed8: 5b03 bc06 |0004: iput-object v3, v0, Lcom/gacode/relaunchx/ResultsActivity$9;.val$fname:Ljava/lang/String; // field@06bc │ │ +032edc: 5904 bd06 |0006: iput v4, v0, Lcom/gacode/relaunchx/ResultsActivity$9;.val$pos:I // field@06bd │ │ +032ee0: 7010 6606 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +032ee6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1305 │ │ locals : │ │ 0x0000 - 0x000c reg=0 this Lcom/gacode/relaunchx/ResultsActivity$9; │ │ 0x0000 - 0x000c reg=1 this$0 Lcom/gacode/relaunchx/ResultsActivity; │ │ 0x0000 - 0x000c reg=2 (null) Ljava/lang/String; │ │ @@ -60257,30 +60281,30 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -031e40: |[031e40] com.gacode.relaunchx.ResultsActivity$9.onClick:(Landroid/content/DialogInterface;I)V │ │ -031e50: 7210 4b00 0400 |0000: invoke-interface {v4}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ -031e56: 5430 ba06 |0003: iget-object v0, v3, Lcom/gacode/relaunchx/ResultsActivity$9;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06ba │ │ -031e5a: 5400 d106 |0005: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ -031e5e: 5431 bb06 |0007: iget-object v1, v3, Lcom/gacode/relaunchx/ResultsActivity$9;.val$dname:Ljava/lang/String; // field@06bb │ │ -031e62: 5432 bc06 |0009: iget-object v2, v3, Lcom/gacode/relaunchx/ResultsActivity$9;.val$fname:Ljava/lang/String; // field@06bc │ │ -031e66: 6e30 9904 1002 |000b: invoke-virtual {v0, v1, v2}, Lcom/gacode/relaunchx/ReLaunchApp;.removeFile:(Ljava/lang/String;Ljava/lang/String;)Z // method@0499 │ │ -031e6c: 0a00 |000e: move-result v0 │ │ -031e6e: 3800 1000 |000f: if-eqz v0, 001f // +0010 │ │ -031e72: 5430 ba06 |0011: iget-object v0, v3, Lcom/gacode/relaunchx/ResultsActivity$9;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06ba │ │ -031e76: 5400 d506 |0013: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.itemsArray:Ljava/util/List; // field@06d5 │ │ -031e7a: 5231 bd06 |0015: iget v1, v3, Lcom/gacode/relaunchx/ResultsActivity$9;.val$pos:I // field@06bd │ │ -031e7e: 7220 d206 1000 |0017: invoke-interface {v0, v1}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@06d2 │ │ -031e84: 5430 ba06 |001a: iget-object v0, v3, Lcom/gacode/relaunchx/ResultsActivity$9;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06ba │ │ -031e88: 7110 e604 0000 |001c: invoke-static {v0}, Lcom/gacode/relaunchx/ResultsActivity;.access$000:(Lcom/gacode/relaunchx/ResultsActivity;)V // method@04e6 │ │ -031e8e: 0e00 |001f: return-void │ │ +032ee8: |[032ee8] com.gacode.relaunchx.ResultsActivity$9.onClick:(Landroid/content/DialogInterface;I)V │ │ +032ef8: 7210 4b00 0400 |0000: invoke-interface {v4}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ +032efe: 5430 ba06 |0003: iget-object v0, v3, Lcom/gacode/relaunchx/ResultsActivity$9;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06ba │ │ +032f02: 5400 d106 |0005: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ +032f06: 5431 bb06 |0007: iget-object v1, v3, Lcom/gacode/relaunchx/ResultsActivity$9;.val$dname:Ljava/lang/String; // field@06bb │ │ +032f0a: 5432 bc06 |0009: iget-object v2, v3, Lcom/gacode/relaunchx/ResultsActivity$9;.val$fname:Ljava/lang/String; // field@06bc │ │ +032f0e: 6e30 9904 1002 |000b: invoke-virtual {v0, v1, v2}, Lcom/gacode/relaunchx/ReLaunchApp;.removeFile:(Ljava/lang/String;Ljava/lang/String;)Z // method@0499 │ │ +032f14: 0a00 |000e: move-result v0 │ │ +032f16: 3800 1000 |000f: if-eqz v0, 001f // +0010 │ │ +032f1a: 5430 ba06 |0011: iget-object v0, v3, Lcom/gacode/relaunchx/ResultsActivity$9;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06ba │ │ +032f1e: 5400 d506 |0013: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.itemsArray:Ljava/util/List; // field@06d5 │ │ +032f22: 5231 bd06 |0015: iget v1, v3, Lcom/gacode/relaunchx/ResultsActivity$9;.val$pos:I // field@06bd │ │ +032f26: 7220 d206 1000 |0017: invoke-interface {v0, v1}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@06d2 │ │ +032f2c: 5430 ba06 |001a: iget-object v0, v3, Lcom/gacode/relaunchx/ResultsActivity$9;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06ba │ │ +032f30: 7110 e604 0000 |001c: invoke-static {v0}, Lcom/gacode/relaunchx/ResultsActivity;.access$000:(Lcom/gacode/relaunchx/ResultsActivity;)V // method@04e6 │ │ +032f36: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1308 │ │ 0x0003 line=1309 │ │ 0x0011 line=1310 │ │ 0x001a line=1311 │ │ 0x001f line=1313 │ │ @@ -60325,18 +60349,18 @@ │ │ type : '(Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -031e90: |[031e90] com.gacode.relaunchx.ResultsActivity$FLSimpleAdapter$1ExtsComparator.:(Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;)V │ │ -031ea0: 5b01 be06 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter$1ExtsComparator;.this$1:Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter; // field@06be │ │ -031ea4: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -031eaa: 0e00 |0005: return-void │ │ +032f38: |[032f38] com.gacode.relaunchx.ResultsActivity$FLSimpleAdapter$1ExtsComparator.:(Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;)V │ │ +032f48: 5b01 be06 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter$1ExtsComparator;.this$1:Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter; // field@06be │ │ +032f4c: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +032f52: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter$1ExtsComparator; │ │ 0x0000 - 0x0006 reg=1 this$1 Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter; │ │ │ │ @@ -60346,20 +60370,20 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)I' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -031eac: |[031eac] com.gacode.relaunchx.ResultsActivity$FLSimpleAdapter$1ExtsComparator.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -031ebc: 1f02 0002 |0000: check-cast v2, Ljava/lang/String; // type@0200 │ │ -031ec0: 1f03 0002 |0002: check-cast v3, Ljava/lang/String; // type@0200 │ │ -031ec4: 6e30 df04 2103 |0004: invoke-virtual {v1, v2, v3}, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter$1ExtsComparator;.compare:(Ljava/lang/String;Ljava/lang/String;)I // method@04df │ │ -031eca: 0a00 |0007: move-result v0 │ │ -031ecc: 0f00 |0008: return v0 │ │ +032f54: |[032f54] com.gacode.relaunchx.ResultsActivity$FLSimpleAdapter$1ExtsComparator.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +032f64: 1f02 0002 |0000: check-cast v2, Ljava/lang/String; // type@0200 │ │ +032f68: 1f03 0002 |0002: check-cast v3, Ljava/lang/String; // type@0200 │ │ +032f6c: 6e30 df04 2103 |0004: invoke-virtual {v1, v2, v3}, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter$1ExtsComparator;.compare:(Ljava/lang/String;Ljava/lang/String;)I // method@04df │ │ +032f72: 0a00 |0007: move-result v0 │ │ +032f74: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter$1ExtsComparator; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0009 reg=3 (null) Ljava/lang/Object; │ │ @@ -60369,42 +60393,42 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -031ed0: |[031ed0] com.gacode.relaunchx.ResultsActivity$FLSimpleAdapter$1ExtsComparator.compare:(Ljava/lang/String;Ljava/lang/String;)I │ │ -031ee0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -031ee2: 12f1 |0001: const/4 v1, #int -1 // #ff │ │ -031ee4: 3905 0600 |0002: if-nez v5, 0008 // +0006 │ │ -031ee8: 3906 0400 |0004: if-nez v6, 0008 // +0004 │ │ -031eec: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -031eee: 0f00 |0007: return v0 │ │ -031ef0: 3905 0400 |0008: if-nez v5, 000c // +0004 │ │ -031ef4: 3906 fdff |000a: if-nez v6, 0007 // -0003 │ │ -031ef8: 3805 0600 |000c: if-eqz v5, 0012 // +0006 │ │ -031efc: 3906 0400 |000e: if-nez v6, 0012 // +0004 │ │ -031f00: 0110 |0010: move v0, v1 │ │ -031f02: 28f6 |0011: goto 0007 // -000a │ │ -031f04: 6e10 8506 0500 |0012: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@0685 │ │ -031f0a: 0a02 |0015: move-result v2 │ │ -031f0c: 6e10 8506 0600 |0016: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@0685 │ │ -031f12: 0a03 |0019: move-result v3 │ │ -031f14: 3432 edff |001a: if-lt v2, v3, 0007 // -0013 │ │ -031f18: 6e10 8506 0500 |001c: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@0685 │ │ -031f1e: 0a00 |001f: move-result v0 │ │ -031f20: 6e10 8506 0600 |0020: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@0685 │ │ -031f26: 0a02 |0023: move-result v2 │ │ -031f28: 3720 0400 |0024: if-le v0, v2, 0028 // +0004 │ │ -031f2c: 0110 |0026: move v0, v1 │ │ -031f2e: 28e0 |0027: goto 0007 // -0020 │ │ -031f30: 6e20 7606 6500 |0028: invoke-virtual {v5, v6}, Ljava/lang/String;.compareTo:(Ljava/lang/String;)I // method@0676 │ │ -031f36: 0a00 |002b: move-result v0 │ │ -031f38: 28db |002c: goto 0007 // -0025 │ │ +032f78: |[032f78] com.gacode.relaunchx.ResultsActivity$FLSimpleAdapter$1ExtsComparator.compare:(Ljava/lang/String;Ljava/lang/String;)I │ │ +032f88: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +032f8a: 12f1 |0001: const/4 v1, #int -1 // #ff │ │ +032f8c: 3905 0600 |0002: if-nez v5, 0008 // +0006 │ │ +032f90: 3906 0400 |0004: if-nez v6, 0008 // +0004 │ │ +032f94: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +032f96: 0f00 |0007: return v0 │ │ +032f98: 3905 0400 |0008: if-nez v5, 000c // +0004 │ │ +032f9c: 3906 fdff |000a: if-nez v6, 0007 // -0003 │ │ +032fa0: 3805 0600 |000c: if-eqz v5, 0012 // +0006 │ │ +032fa4: 3906 0400 |000e: if-nez v6, 0012 // +0004 │ │ +032fa8: 0110 |0010: move v0, v1 │ │ +032faa: 28f6 |0011: goto 0007 // -000a │ │ +032fac: 6e10 8506 0500 |0012: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@0685 │ │ +032fb2: 0a02 |0015: move-result v2 │ │ +032fb4: 6e10 8506 0600 |0016: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@0685 │ │ +032fba: 0a03 |0019: move-result v3 │ │ +032fbc: 3432 edff |001a: if-lt v2, v3, 0007 // -0013 │ │ +032fc0: 6e10 8506 0500 |001c: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@0685 │ │ +032fc6: 0a00 |001f: move-result v0 │ │ +032fc8: 6e10 8506 0600 |0020: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@0685 │ │ +032fce: 0a02 |0023: move-result v2 │ │ +032fd0: 3720 0400 |0024: if-le v0, v2, 0028 // +0004 │ │ +032fd4: 0110 |0026: move v0, v1 │ │ +032fd6: 28e0 |0027: goto 0007 // -0020 │ │ +032fd8: 6e20 7606 6500 |0028: invoke-virtual {v5, v6}, Ljava/lang/String;.compareTo:(Ljava/lang/String;)I // method@0676 │ │ +032fde: 0a00 |002b: move-result v0 │ │ +032fe0: 28db |002c: goto 0007 // -0025 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=166 │ │ 0x0006 line=167 │ │ 0x0007 line=176 │ │ 0x0008 line=168 │ │ 0x000c line=170 │ │ @@ -60455,18 +60479,18 @@ │ │ type : '(Lcom/gacode/relaunchx/ResultsActivity;Landroid/content/Context;ILjava/util/List;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -031f3c: |[031f3c] com.gacode.relaunchx.ResultsActivity$FLSimpleAdapter.:(Lcom/gacode/relaunchx/ResultsActivity;Landroid/content/Context;ILjava/util/List;)V │ │ -031f4c: 5b01 bf06 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ -031f50: 7040 0501 2043 |0002: invoke-direct {v0, v2, v3, v4}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;ILjava/util/List;)V // method@0105 │ │ -031f56: 0e00 |0005: return-void │ │ +032fe4: |[032fe4] com.gacode.relaunchx.ResultsActivity$FLSimpleAdapter.:(Lcom/gacode/relaunchx/ResultsActivity;Landroid/content/Context;ILjava/util/List;)V │ │ +032ff4: 5b01 bf06 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ +032ff8: 7040 0501 2043 |0002: invoke-direct {v0, v2, v3, v4}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;ILjava/util/List;)V // method@0105 │ │ +032ffe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x0002 line=137 │ │ 0x0005 line=138 │ │ locals : │ │ 0x0000 - 0x0000 reg=4 (null) Ljava/util/List; │ │ @@ -60482,20 +60506,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -031f58: |[031f58] com.gacode.relaunchx.ResultsActivity$FLSimpleAdapter.getCount:()I │ │ -031f68: 5410 bf06 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ -031f6c: 5400 d506 |0002: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.itemsArray:Ljava/util/List; // field@06d5 │ │ -031f70: 7210 d406 0000 |0004: invoke-interface {v0}, Ljava/util/List;.size:()I // method@06d4 │ │ -031f76: 0a00 |0007: move-result v0 │ │ -031f78: 0f00 |0008: return v0 │ │ +033000: |[033000] com.gacode.relaunchx.ResultsActivity$FLSimpleAdapter.getCount:()I │ │ +033010: 5410 bf06 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ +033014: 5400 d506 |0002: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.itemsArray:Ljava/util/List; // field@06d5 │ │ +033018: 7210 d406 0000 |0004: invoke-interface {v0}, Ljava/util/List;.size:()I // method@06d4 │ │ +03301e: 0a00 |0007: move-result v0 │ │ +033020: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter; │ │ │ │ #1 : (in Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;) │ │ @@ -60503,1013 +60527,1013 @@ │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 50 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 2063 16-bit code units │ │ -031f7c: |[031f7c] com.gacode.relaunchx.ResultsActivity$FLSimpleAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -031f8c: 0828 3000 |0000: move-object/from16 v40, v48 │ │ -031f90: 3928 e000 |0002: if-nez v40, 00e2 // +00e0 │ │ -031f94: 0800 2e00 |0004: move-object/from16 v0, v46 │ │ -031f98: 5400 bf06 |0006: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ -031f9c: 082a 0000 |0008: move-object/from16 v42, v0 │ │ -031fa0: 7401 ec04 2a00 |000a: invoke-virtual/range {v42}, Lcom/gacode/relaunchx/ResultsActivity;.getApplicationContext:()Landroid/content/Context; // method@04ec │ │ -031fa6: 0c2a |000d: move-result-object v42 │ │ -031fa8: 1a2b 100a |000e: const-string v43, "layout_inflater" // string@0a10 │ │ -031fac: 7402 4900 2a00 |0010: invoke-virtual/range {v42, v43}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0049 │ │ -031fb2: 0c29 |0013: move-result-object v41 │ │ -031fb4: 1f29 5b00 |0014: check-cast v41, Landroid/view/LayoutInflater; // type@005b │ │ -031fb8: 142a 1100 037f |0016: const v42, #float 1.74129e+38 // #7f030011 │ │ -031fbe: 132b 0000 |0019: const/16 v43, #int 0 // #0 │ │ -031fc2: 7403 df00 2900 |001b: invoke-virtual/range {v41, v42, v43}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@00df │ │ -031fc8: 0c28 |001e: move-result-object v40 │ │ -031fca: 2211 8c01 |001f: new-instance v17, Lcom/gacode/relaunchx/ResultsActivity$ViewHolder; // type@018c │ │ -031fce: 7601 e404 1100 |0021: invoke-direct/range {v17}, Lcom/gacode/relaunchx/ResultsActivity$ViewHolder;.:()V // method@04e4 │ │ -031fd4: 142a 8000 0c7f |0024: const v42, #float 1.86095e+38 // #7f0c0080 │ │ -031fda: 0800 2800 |0027: move-object/from16 v0, v40 │ │ -031fde: 0201 2a00 |0029: move/from16 v1, v42 │ │ -031fe2: 6e20 e900 1000 |002b: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00e9 │ │ -031fe8: 0c2a |002e: move-result-object v42 │ │ -031fea: 1f2a 8100 |002f: check-cast v42, Landroid/widget/TextView; // type@0081 │ │ -031fee: 0800 2a00 |0031: move-object/from16 v0, v42 │ │ -031ff2: 0801 1100 |0033: move-object/from16 v1, v17 │ │ -031ff6: 5b10 c106 |0035: iput-object v0, v1, Lcom/gacode/relaunchx/ResultsActivity$ViewHolder;.tv1:Landroid/widget/TextView; // field@06c1 │ │ -031ffa: 142a 7f00 0c7f |0037: const v42, #float 1.86094e+38 // #7f0c007f │ │ -032000: 0800 2800 |003a: move-object/from16 v0, v40 │ │ -032004: 0201 2a00 |003c: move/from16 v1, v42 │ │ -032008: 6e20 e900 1000 |003e: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00e9 │ │ -03200e: 0c2a |0041: move-result-object v42 │ │ -032010: 1f2a 8100 |0042: check-cast v42, Landroid/widget/TextView; // type@0081 │ │ -032014: 0800 2a00 |0044: move-object/from16 v0, v42 │ │ -032018: 0801 1100 |0046: move-object/from16 v1, v17 │ │ -03201c: 5b10 c206 |0048: iput-object v0, v1, Lcom/gacode/relaunchx/ResultsActivity$ViewHolder;.tv2:Landroid/widget/TextView; // field@06c2 │ │ -032020: 142a 7e00 0c7f |004a: const v42, #float 1.86094e+38 // #7f0c007e │ │ -032026: 0800 2800 |004d: move-object/from16 v0, v40 │ │ -03202a: 0201 2a00 |004f: move/from16 v1, v42 │ │ -03202e: 6e20 e900 1000 |0051: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00e9 │ │ -032034: 0c2a |0054: move-result-object v42 │ │ -032036: 1f2a 7900 |0055: check-cast v42, Landroid/widget/LinearLayout; // type@0079 │ │ -03203a: 0800 2a00 |0057: move-object/from16 v0, v42 │ │ -03203e: 0801 1100 |0059: move-object/from16 v1, v17 │ │ -032042: 5b10 c306 |005b: iput-object v0, v1, Lcom/gacode/relaunchx/ResultsActivity$ViewHolder;.tvHolder:Landroid/widget/LinearLayout; // field@06c3 │ │ -032046: 142a 7d00 0c7f |005d: const v42, #float 1.86094e+38 // #7f0c007d │ │ -03204c: 0800 2800 |0060: move-object/from16 v0, v40 │ │ -032050: 0201 2a00 |0062: move/from16 v1, v42 │ │ -032054: 6e20 e900 1000 |0064: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00e9 │ │ -03205a: 0c2a |0067: move-result-object v42 │ │ -03205c: 1f2a 7700 |0068: check-cast v42, Landroid/widget/ImageView; // type@0077 │ │ -032060: 0800 2a00 |006a: move-object/from16 v0, v42 │ │ -032064: 0801 1100 |006c: move-object/from16 v1, v17 │ │ -032068: 5b10 c006 |006e: iput-object v0, v1, Lcom/gacode/relaunchx/ResultsActivity$ViewHolder;.iv:Landroid/widget/ImageView; // field@06c0 │ │ -03206c: 0800 2800 |0070: move-object/from16 v0, v40 │ │ -032070: 0801 1100 |0072: move-object/from16 v1, v17 │ │ -032074: 6e20 f500 1000 |0074: invoke-virtual {v0, v1}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@00f5 │ │ -03207a: 220c 0d02 |0077: new-instance v12, Ljava/util/ArrayList; // type@020d │ │ -03207e: 7010 ae06 0c00 |0079: invoke-direct {v12}, Ljava/util/ArrayList;.:()V // method@06ae │ │ -032084: 0800 2e00 |007c: move-object/from16 v0, v46 │ │ -032088: 5400 bf06 |007e: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ -03208c: 082a 0000 |0080: move-object/from16 v42, v0 │ │ -032090: 0800 2a00 |0082: move-object/from16 v0, v42 │ │ -032094: 5400 d906 |0084: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ -032098: 082a 0000 |0086: move-object/from16 v42, v0 │ │ -03209c: 1a2b 9b08 |0088: const-string v43, "hideKnownExts" // string@089b │ │ -0320a0: 132c 0000 |008a: const/16 v44, #int 0 // #0 │ │ -0320a4: 7803 6d00 2a00 |008c: invoke-interface/range {v42, v43, v44}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ -0320aa: 0a2a |008f: move-result v42 │ │ -0320ac: 382a 7100 |0090: if-eqz v42, 0101 // +0071 │ │ -0320b0: 0800 2e00 |0092: move-object/from16 v0, v46 │ │ -0320b4: 5400 bf06 |0094: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ -0320b8: 082a 0000 |0096: move-object/from16 v42, v0 │ │ -0320bc: 0800 2a00 |0098: move-object/from16 v0, v42 │ │ -0320c0: 5400 d106 |009a: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ -0320c4: 082a 0000 |009c: move-object/from16 v42, v0 │ │ -0320c8: 7401 8a04 2a00 |009e: invoke-virtual/range {v42}, Lcom/gacode/relaunchx/ReLaunchApp;.getReaders:()Ljava/util/List; // method@048a │ │ -0320ce: 0c1a |00a1: move-result-object v26 │ │ -0320d0: 2223 1602 |00a2: new-instance v35, Ljava/util/HashSet; // type@0216 │ │ -0320d4: 7601 c706 2300 |00a4: invoke-direct/range {v35}, Ljava/util/HashSet;.:()V // method@06c7 │ │ -0320da: 1313 0000 |00a7: const/16 v19, #int 0 // #0 │ │ -0320de: 7801 d406 1a00 |00a9: invoke-interface/range {v26}, Ljava/util/List;.size:()I // method@06d4 │ │ -0320e4: 0a2a |00ac: move-result v42 │ │ -0320e6: 0200 1300 |00ad: move/from16 v0, v19 │ │ -0320ea: 0201 2a00 |00af: move/from16 v1, v42 │ │ -0320ee: 3510 3b00 |00b1: if-ge v0, v1, 00ec // +003b │ │ -0320f2: 0800 1a00 |00b3: move-object/from16 v0, v26 │ │ -0320f6: 0201 1300 |00b5: move/from16 v1, v19 │ │ -0320fa: 7220 d006 1000 |00b7: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ -032100: 0c2a |00ba: move-result-object v42 │ │ -032102: 1f2a 1502 |00bb: check-cast v42, Ljava/util/HashMap; // type@0215 │ │ -032106: 7401 c406 2a00 |00bd: invoke-virtual/range {v42}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@06c4 │ │ -03210c: 0c2a |00c0: move-result-object v42 │ │ -03210e: 7801 da06 2a00 |00c1: invoke-interface/range {v42}, Ljava/util/Set;.toArray:()[Ljava/lang/Object; // method@06da │ │ -032114: 0c17 |00c4: move-result-object v23 │ │ -032116: 1316 0000 |00c5: const/16 v22, #int 0 // #0 │ │ -03211a: 0800 1700 |00c7: move-object/from16 v0, v23 │ │ -03211e: 2100 |00c9: array-length v0, v0 │ │ -032120: 022a 0000 |00ca: move/from16 v42, v0 │ │ -032124: 0200 1600 |00cc: move/from16 v0, v22 │ │ -032128: 0201 2a00 |00ce: move/from16 v1, v42 │ │ -03212c: 3510 1900 |00d0: if-ge v0, v1, 00e9 // +0019 │ │ -032130: 462a 1716 |00d2: aget-object v42, v23, v22 │ │ -032134: 7401 6906 2a00 |00d4: invoke-virtual/range {v42}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0669 │ │ -03213a: 0c2a |00d7: move-result-object v42 │ │ -03213c: 0800 2300 |00d8: move-object/from16 v0, v35 │ │ -032140: 0801 2a00 |00da: move-object/from16 v1, v42 │ │ -032144: 7220 d806 1000 |00dc: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@06d8 │ │ -03214a: d816 1601 |00df: add-int/lit8 v22, v22, #int 1 // #01 │ │ -03214e: 28e6 |00e1: goto 00c7 // -001a │ │ -032150: 7401 ef00 2800 |00e2: invoke-virtual/range {v40}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@00ef │ │ -032156: 0c11 |00e5: move-result-object v17 │ │ -032158: 1f11 8c01 |00e6: check-cast v17, Lcom/gacode/relaunchx/ResultsActivity$ViewHolder; // type@018c │ │ -03215c: 288f |00e8: goto 0077 // -0071 │ │ -03215e: d813 1301 |00e9: add-int/lit8 v19, v19, #int 1 // #01 │ │ -032162: 28be |00eb: goto 00a9 // -0042 │ │ -032164: 220c 0d02 |00ec: new-instance v12, Ljava/util/ArrayList; // type@020d │ │ -032168: 0800 2300 |00ee: move-object/from16 v0, v35 │ │ -03216c: 7020 b006 0c00 |00f0: invoke-direct {v12, v0}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@06b0 │ │ -032172: 222a 8a01 |00f3: new-instance v42, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter$1ExtsComparator; // type@018a │ │ -032176: 0800 2a00 |00f5: move-object/from16 v0, v42 │ │ -03217a: 0801 2e00 |00f7: move-object/from16 v1, v46 │ │ -03217e: 7020 dd04 1000 |00f9: invoke-direct {v0, v1}, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter$1ExtsComparator;.:(Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;)V // method@04dd │ │ -032184: 0800 2a00 |00fc: move-object/from16 v0, v42 │ │ -032188: 7120 ba06 0c00 |00fe: invoke-static {v12, v0}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@06ba │ │ -03218e: 220a 0d02 |0101: new-instance v10, Ljava/util/ArrayList; // type@020d │ │ -032192: 7010 ae06 0a00 |0103: invoke-direct {v10}, Ljava/util/ArrayList;.:()V // method@06ae │ │ -032198: 0800 2e00 |0106: move-object/from16 v0, v46 │ │ -03219c: 5400 bf06 |0108: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ -0321a0: 082a 0000 |010a: move-object/from16 v42, v0 │ │ -0321a4: 0800 2a00 |010c: move-object/from16 v0, v42 │ │ -0321a8: 5400 d906 |010e: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ -0321ac: 082a 0000 |0110: move-object/from16 v42, v0 │ │ -0321b0: 1a2b 9a08 |0112: const-string v43, "hideKnownDirs" // string@089a │ │ -0321b4: 132c 0000 |0114: const/16 v44, #int 0 // #0 │ │ -0321b8: 7803 6d00 2a00 |0116: invoke-interface/range {v42, v43, v44}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ -0321be: 0a2a |0119: move-result v42 │ │ -0321c0: 382a 4100 |011a: if-eqz v42, 015b // +0041 │ │ -0321c4: 0800 2e00 |011c: move-object/from16 v0, v46 │ │ -0321c8: 5400 bf06 |011e: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ -0321cc: 082a 0000 |0120: move-object/from16 v42, v0 │ │ -0321d0: 0800 2a00 |0122: move-object/from16 v0, v42 │ │ -0321d4: 5400 d906 |0124: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ -0321d8: 082a 0000 |0126: move-object/from16 v42, v0 │ │ -0321dc: 1a2b cd0d |0128: const-string v43, "startDir" // string@0dcd │ │ -0321e0: 1a2c 6600 |012a: const-string v44, "/sdcard,/media/My Files" // string@0066 │ │ -0321e4: 7803 6f00 2a00 |012c: invoke-interface/range {v42, v43, v44}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -0321ea: 0c2a |012f: move-result-object v42 │ │ -0321ec: 1a2b d004 |0130: const-string v43, "\," // string@04d0 │ │ -0321f0: 7402 8906 2a00 |0132: invoke-virtual/range {v42, v43}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0689 │ │ -0321f6: 0c12 |0135: move-result-object v18 │ │ -0321f8: 1313 0000 |0136: const/16 v19, #int 0 // #0 │ │ -0321fc: 0800 1200 |0138: move-object/from16 v0, v18 │ │ -032200: 2100 |013a: array-length v0, v0 │ │ -032202: 022a 0000 |013b: move/from16 v42, v0 │ │ -032206: 0200 1300 |013d: move/from16 v0, v19 │ │ -03220a: 0201 2a00 |013f: move/from16 v1, v42 │ │ -03220e: 3510 0c00 |0141: if-ge v0, v1, 014d // +000c │ │ -032212: 462a 1213 |0143: aget-object v42, v18, v19 │ │ -032216: 0800 2a00 |0145: move-object/from16 v0, v42 │ │ -03221a: 6e20 b106 0a00 |0147: invoke-virtual {v10, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@06b1 │ │ -032220: d813 1301 |014a: add-int/lit8 v19, v19, #int 1 // #01 │ │ -032224: 28ec |014c: goto 0138 // -0014 │ │ -032226: 222a 8a01 |014d: new-instance v42, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter$1ExtsComparator; // type@018a │ │ -03222a: 0800 2a00 |014f: move-object/from16 v0, v42 │ │ -03222e: 0801 2e00 |0151: move-object/from16 v1, v46 │ │ -032232: 7020 dd04 1000 |0153: invoke-direct {v0, v1}, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter$1ExtsComparator;.:(Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;)V // method@04dd │ │ -032238: 0800 2a00 |0156: move-object/from16 v0, v42 │ │ -03223c: 7120 ba06 0a00 |0158: invoke-static {v10, v0}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@06ba │ │ -032242: 0800 1100 |015b: move-object/from16 v0, v17 │ │ -032246: 5400 c106 |015d: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$ViewHolder;.tv1:Landroid/widget/TextView; // field@06c1 │ │ -03224a: 0824 0000 |015f: move-object/from16 v36, v0 │ │ -03224e: 0800 1100 |0161: move-object/from16 v0, v17 │ │ -032252: 5400 c206 |0163: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$ViewHolder;.tv2:Landroid/widget/TextView; // field@06c2 │ │ -032256: 0825 0000 |0165: move-object/from16 v37, v0 │ │ -03225a: 0800 2e00 |0167: move-object/from16 v0, v46 │ │ -03225e: 5400 bf06 |0169: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ -032262: 082a 0000 |016b: move-object/from16 v42, v0 │ │ -032266: 0800 2a00 |016d: move-object/from16 v0, v42 │ │ -03226a: 5400 d106 |016f: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ -03226e: 082a 0000 |0171: move-object/from16 v42, v0 │ │ -032272: 0800 2e00 |0173: move-object/from16 v0, v46 │ │ -032276: 5400 bf06 |0175: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ -03227a: 082b 0000 |0177: move-object/from16 v43, v0 │ │ -03227e: 0800 2b00 |0179: move-object/from16 v0, v43 │ │ -032282: 5400 d906 |017b: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ -032286: 082b 0000 |017d: move-object/from16 v43, v0 │ │ -03228a: 0800 2a00 |017f: move-object/from16 v0, v42 │ │ -03228e: 0801 2b00 |0181: move-object/from16 v1, v43 │ │ -032292: 0802 2500 |0183: move-object/from16 v2, v37 │ │ -032296: 7130 4905 1002 |0185: invoke-static {v0, v1, v2}, Lcom/gacode/relaunchx/SizeManipulation;.AdjustWithPreferencesFileListLine1:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/widget/TextView;)V // method@0549 │ │ -03229c: 0800 2e00 |0188: move-object/from16 v0, v46 │ │ -0322a0: 5400 bf06 |018a: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ -0322a4: 082a 0000 |018c: move-object/from16 v42, v0 │ │ -0322a8: 0800 2a00 |018e: move-object/from16 v0, v42 │ │ -0322ac: 5400 d106 |0190: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ -0322b0: 082a 0000 |0192: move-object/from16 v42, v0 │ │ -0322b4: 0800 2e00 |0194: move-object/from16 v0, v46 │ │ -0322b8: 5400 bf06 |0196: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ -0322bc: 082b 0000 |0198: move-object/from16 v43, v0 │ │ -0322c0: 0800 2b00 |019a: move-object/from16 v0, v43 │ │ -0322c4: 5400 d906 |019c: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ -0322c8: 082b 0000 |019e: move-object/from16 v43, v0 │ │ -0322cc: 0800 2a00 |01a0: move-object/from16 v0, v42 │ │ -0322d0: 0801 2b00 |01a2: move-object/from16 v1, v43 │ │ -0322d4: 0802 2400 |01a4: move-object/from16 v2, v36 │ │ -0322d8: 7130 4a05 1002 |01a6: invoke-static {v0, v1, v2}, Lcom/gacode/relaunchx/SizeManipulation;.AdjustWithPreferencesFileListLine2:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/widget/TextView;)V // method@054a │ │ -0322de: 0800 1100 |01a9: move-object/from16 v0, v17 │ │ -0322e2: 5400 c306 |01ab: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$ViewHolder;.tvHolder:Landroid/widget/LinearLayout; // field@06c3 │ │ -0322e6: 0826 0000 |01ad: move-object/from16 v38, v0 │ │ -0322ea: 0800 1100 |01af: move-object/from16 v0, v17 │ │ -0322ee: 5400 c006 |01b1: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$ViewHolder;.iv:Landroid/widget/ImageView; // field@06c0 │ │ -0322f2: 0815 0000 |01b3: move-object/from16 v21, v0 │ │ -0322f6: 0800 2e00 |01b5: move-object/from16 v0, v46 │ │ -0322fa: 5400 bf06 |01b7: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ -0322fe: 082a 0000 |01b9: move-object/from16 v42, v0 │ │ -032302: 0800 2a00 |01bb: move-object/from16 v0, v42 │ │ -032306: 5400 d506 |01bd: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.itemsArray:Ljava/util/List; // field@06d5 │ │ -03230a: 082a 0000 |01bf: move-object/from16 v42, v0 │ │ -03230e: 7801 d406 2a00 |01c1: invoke-interface/range {v42}, Ljava/util/List;.size:()I // method@06d4 │ │ -032314: 0a2a |01c4: move-result v42 │ │ -032316: 0200 2f00 |01c5: move/from16 v0, v47 │ │ -03231a: 0201 2a00 |01c7: move/from16 v1, v42 │ │ -03231e: 3410 2700 |01c9: if-lt v0, v1, 01f0 // +0027 │ │ -032322: 132a 0400 |01cb: const/16 v42, #int 4 // #4 │ │ -032326: 0800 2800 |01cd: move-object/from16 v0, v40 │ │ -03232a: 0201 2a00 |01cf: move/from16 v1, v42 │ │ -03232e: 6e20 f600 1000 |01d1: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@00f6 │ │ -032334: 132a 0400 |01d4: const/16 v42, #int 4 // #4 │ │ -032338: 0800 2400 |01d6: move-object/from16 v0, v36 │ │ -03233c: 0201 2a00 |01d8: move/from16 v1, v42 │ │ -032340: 6e20 5c01 1000 |01da: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setVisibility:(I)V // method@015c │ │ -032346: 132a 0400 |01dd: const/16 v42, #int 4 // #4 │ │ -03234a: 0800 2500 |01df: move-object/from16 v0, v37 │ │ -03234e: 0201 2a00 |01e1: move/from16 v1, v42 │ │ -032352: 6e20 5c01 1000 |01e3: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setVisibility:(I)V // method@015c │ │ -032358: 132a 0400 |01e6: const/16 v42, #int 4 // #4 │ │ -03235c: 0800 1500 |01e8: move-object/from16 v0, v21 │ │ -032360: 0201 2a00 |01ea: move/from16 v1, v42 │ │ -032364: 6e20 3601 1000 |01ec: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setVisibility:(I)V // method@0136 │ │ -03236a: 1128 |01ef: return-object v40 │ │ -03236c: 0800 2e00 |01f0: move-object/from16 v0, v46 │ │ -032370: 5400 bf06 |01f2: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ -032374: 082a 0000 |01f4: move-object/from16 v42, v0 │ │ -032378: 0800 2a00 |01f6: move-object/from16 v0, v42 │ │ -03237c: 5400 d506 |01f8: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.itemsArray:Ljava/util/List; // field@06d5 │ │ -032380: 082a 0000 |01fa: move-object/from16 v42, v0 │ │ -032384: 0800 2a00 |01fc: move-object/from16 v0, v42 │ │ -032388: 0201 2f00 |01fe: move/from16 v1, v47 │ │ -03238c: 7220 d006 1000 |0200: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ -032392: 0c14 |0203: move-result-object v20 │ │ -032394: 1f14 1502 |0204: check-cast v20, Ljava/util/HashMap; // type@0215 │ │ -032398: 3814 7f02 |0206: if-eqz v20, 0485 // +027f │ │ -03239c: 1a2a 0308 |0208: const-string v42, "fullPathName" // string@0803 │ │ -0323a0: 0800 1400 |020a: move-object/from16 v0, v20 │ │ -0323a4: 0801 2a00 |020c: move-object/from16 v1, v42 │ │ -0323a8: 6e20 c306 1000 |020e: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ -0323ae: 0c0e |0211: move-result-object v14 │ │ -0323b0: 1f0e 0002 |0212: check-cast v14, Ljava/lang/String; // type@0200 │ │ -0323b4: 1a2a 0307 |0214: const-string v42, "displayName" // string@0703 │ │ -0323b8: 0800 1400 |0216: move-object/from16 v0, v20 │ │ -0323bc: 0801 2a00 |0218: move-object/from16 v1, v42 │ │ -0323c0: 6e20 c306 1000 |021a: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ -0323c6: 0c21 |021d: move-result-object v33 │ │ -0323c8: 1f21 0002 |021e: check-cast v33, Ljava/lang/String; // type@0200 │ │ -0323cc: 1a2a f806 |0220: const-string v42, "directoryName" // string@06f8 │ │ -0323d0: 0800 1400 |0222: move-object/from16 v0, v20 │ │ -0323d4: 0801 2a00 |0224: move-object/from16 v1, v42 │ │ -0323d8: 6e20 c306 1000 |0226: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ -0323de: 0c0b |0229: move-result-object v11 │ │ -0323e0: 1f0b 0002 |022a: check-cast v11, Ljava/lang/String; // type@0200 │ │ -0323e4: 1a2a f806 |022c: const-string v42, "directoryName" // string@06f8 │ │ -0323e8: 0800 1400 |022e: move-object/from16 v0, v20 │ │ -0323ec: 0801 2a00 |0230: move-object/from16 v1, v42 │ │ -0323f0: 6e20 c306 1000 |0232: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ -0323f6: 0c1f |0235: move-result-object v31 │ │ -0323f8: 1f1f 0002 |0236: check-cast v31, Ljava/lang/String; // type@0200 │ │ -0323fc: 222a 0202 |0238: new-instance v42, Ljava/lang/StringBuilder; // type@0202 │ │ -032400: 7601 9606 2a00 |023a: invoke-direct/range {v42}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -032406: 0800 2a00 |023d: move-object/from16 v0, v42 │ │ -03240a: 6e20 9a06 b000 |023f: invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -032410: 0c2a |0242: move-result-object v42 │ │ -032412: 1a2b 5a00 |0243: const-string v43, "/" // string@005a │ │ -032416: 7402 9a06 2a00 |0245: invoke-virtual/range {v42, v43}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -03241c: 0c2a |0248: move-result-object v42 │ │ -03241e: 0800 2a00 |0249: move-object/from16 v0, v42 │ │ -032422: 6e20 9a06 e000 |024b: invoke-virtual {v0, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -032428: 0c2a |024e: move-result-object v42 │ │ -03242a: 7401 9c06 2a00 |024f: invoke-virtual/range {v42}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -032430: 0c0f |0252: move-result-object v15 │ │ -032432: 1320 0000 |0253: const/16 v32, #int 0 // #0 │ │ -032436: 0800 2e00 |0255: move-object/from16 v0, v46 │ │ -03243a: 5400 bf06 |0257: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ -03243e: 082a 0000 |0259: move-object/from16 v42, v0 │ │ -032442: 0800 2a00 |025b: move-object/from16 v0, v42 │ │ -032446: 5400 d906 |025d: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ -03244a: 082a 0000 |025f: move-object/from16 v42, v0 │ │ -03244e: 1a2b 970d |0261: const-string v43, "showNew" // string@0d97 │ │ -032452: 132c 0100 |0263: const/16 v44, #int 1 // #1 │ │ -032456: 7803 6d00 2a00 |0265: invoke-interface/range {v42, v43, v44}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ -03245c: 0a27 |0268: move-result v39 │ │ -03245e: 0800 2e00 |0269: move-object/from16 v0, v46 │ │ -032462: 5400 bf06 |026b: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ -032466: 082a 0000 |026d: move-object/from16 v42, v0 │ │ -03246a: 0800 2a00 |026f: move-object/from16 v0, v42 │ │ -03246e: 5400 d906 |0271: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ -032472: 082a 0000 |0273: move-object/from16 v42, v0 │ │ -032476: 1a2b 9b08 |0275: const-string v43, "hideKnownExts" // string@089b │ │ -03247a: 132c 0000 |0277: const/16 v44, #int 0 // #0 │ │ -03247e: 7803 6d00 2a00 |0279: invoke-interface/range {v42, v43, v44}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ -032484: 0a2a |027c: move-result v42 │ │ -032486: 382a 4100 |027d: if-eqz v42, 02be // +0041 │ │ -03248a: 1313 0000 |027f: const/16 v19, #int 0 // #0 │ │ -03248e: 6e10 b406 0c00 |0281: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@06b4 │ │ -032494: 0a2a |0284: move-result v42 │ │ -032496: 0200 1300 |0285: move/from16 v0, v19 │ │ -03249a: 0201 2a00 |0287: move/from16 v1, v42 │ │ -03249e: 3510 3500 |0289: if-ge v0, v1, 02be // +0035 │ │ -0324a2: 0200 1300 |028b: move/from16 v0, v19 │ │ -0324a6: 6e20 b206 0c00 |028d: invoke-virtual {v12, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@06b2 │ │ -0324ac: 0c2a |0290: move-result-object v42 │ │ -0324ae: 1f2a 0002 |0291: check-cast v42, Ljava/lang/String; // type@0200 │ │ -0324b2: 0800 2100 |0293: move-object/from16 v0, v33 │ │ -0324b6: 0801 2a00 |0295: move-object/from16 v1, v42 │ │ -0324ba: 6e20 7b06 1000 |0297: invoke-virtual {v0, v1}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@067b │ │ -0324c0: 0a2a |029a: move-result v42 │ │ -0324c2: 382a 2000 |029b: if-eqz v42, 02bb // +0020 │ │ -0324c6: 132b 0000 |029d: const/16 v43, #int 0 // #0 │ │ -0324ca: 7401 8506 2100 |029f: invoke-virtual/range {v33}, Ljava/lang/String;.length:()I // method@0685 │ │ -0324d0: 0a2c |02a2: move-result v44 │ │ -0324d2: 0200 1300 |02a3: move/from16 v0, v19 │ │ -0324d6: 6e20 b206 0c00 |02a5: invoke-virtual {v12, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@06b2 │ │ -0324dc: 0c2a |02a8: move-result-object v42 │ │ -0324de: 1f2a 0002 |02a9: check-cast v42, Ljava/lang/String; // type@0200 │ │ -0324e2: 7401 8506 2a00 |02ab: invoke-virtual/range {v42}, Ljava/lang/String;.length:()I // method@0685 │ │ -0324e8: 0a2a |02ae: move-result v42 │ │ -0324ea: 912a 2c2a |02af: sub-int v42, v44, v42 │ │ -0324ee: 0800 2100 |02b1: move-object/from16 v0, v33 │ │ -0324f2: 0201 2b00 |02b3: move/from16 v1, v43 │ │ -0324f6: 0202 2a00 |02b5: move/from16 v2, v42 │ │ -0324fa: 6e30 8c06 1002 |02b7: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@068c │ │ -032500: 0c21 |02ba: move-result-object v33 │ │ -032502: d813 1301 |02bb: add-int/lit8 v19, v19, #int 1 // #01 │ │ -032506: 28c4 |02bd: goto 0281 // -003c │ │ -032508: 0800 2e00 |02be: move-object/from16 v0, v46 │ │ -03250c: 5400 bf06 |02c0: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ -032510: 082a 0000 |02c2: move-object/from16 v42, v0 │ │ -032514: 0800 2a00 |02c4: move-object/from16 v0, v42 │ │ -032518: 5400 d906 |02c6: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ -03251c: 082a 0000 |02c8: move-object/from16 v42, v0 │ │ -032520: 1a2b 9a08 |02ca: const-string v43, "hideKnownDirs" // string@089a │ │ -032524: 132c 0000 |02cc: const/16 v44, #int 0 // #0 │ │ -032528: 7803 6d00 2a00 |02ce: invoke-interface/range {v42, v43, v44}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ -03252e: 0a2a |02d1: move-result v42 │ │ -032530: 382a 4e00 |02d2: if-eqz v42, 0320 // +004e │ │ -032534: 1313 0000 |02d4: const/16 v19, #int 0 // #0 │ │ -032538: 6e10 b406 0a00 |02d6: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@06b4 │ │ -03253e: 0a2a |02d9: move-result v42 │ │ -032540: 0200 1300 |02da: move/from16 v0, v19 │ │ -032544: 0201 2a00 |02dc: move/from16 v1, v42 │ │ -032548: 3510 4200 |02de: if-ge v0, v1, 0320 // +0042 │ │ -03254c: 0200 1300 |02e0: move/from16 v0, v19 │ │ -032550: 6e20 b206 0a00 |02e2: invoke-virtual {v10, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@06b2 │ │ -032556: 0c2a |02e5: move-result-object v42 │ │ -032558: 1f2a 0002 |02e6: check-cast v42, Ljava/lang/String; // type@0200 │ │ -03255c: 0800 1f00 |02e8: move-object/from16 v0, v31 │ │ -032560: 0801 2a00 |02ea: move-object/from16 v1, v42 │ │ -032564: 6e20 8a06 1000 |02ec: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@068a │ │ -03256a: 0a2a |02ef: move-result v42 │ │ -03256c: 382a 2d00 |02f0: if-eqz v42, 031d // +002d │ │ -032570: 222a 0202 |02f2: new-instance v42, Ljava/lang/StringBuilder; // type@0202 │ │ -032574: 7601 9606 2a00 |02f4: invoke-direct/range {v42}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -03257a: 1a2b 2b0f |02f7: const-string v43, "~" // string@0f2b │ │ -03257e: 7402 9a06 2a00 |02f9: invoke-virtual/range {v42, v43}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -032584: 0c2b |02fc: move-result-object v43 │ │ -032586: 0200 1300 |02fd: move/from16 v0, v19 │ │ -03258a: 6e20 b206 0a00 |02ff: invoke-virtual {v10, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@06b2 │ │ -032590: 0c2a |0302: move-result-object v42 │ │ -032592: 1f2a 0002 |0303: check-cast v42, Ljava/lang/String; // type@0200 │ │ -032596: 7401 8506 2a00 |0305: invoke-virtual/range {v42}, Ljava/lang/String;.length:()I // method@0685 │ │ -03259c: 0a2a |0308: move-result v42 │ │ -03259e: 0800 1f00 |0309: move-object/from16 v0, v31 │ │ -0325a2: 0201 2a00 |030b: move/from16 v1, v42 │ │ -0325a6: 6e20 8b06 1000 |030d: invoke-virtual {v0, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@068b │ │ -0325ac: 0c2a |0310: move-result-object v42 │ │ -0325ae: 0800 2b00 |0311: move-object/from16 v0, v43 │ │ -0325b2: 0801 2a00 |0313: move-object/from16 v1, v42 │ │ -0325b6: 6e20 9a06 1000 |0315: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -0325bc: 0c2a |0318: move-result-object v42 │ │ -0325be: 7401 9c06 2a00 |0319: invoke-virtual/range {v42}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -0325c4: 0c1f |031c: move-result-object v31 │ │ -0325c6: d813 1301 |031d: add-int/lit8 v19, v19, #int 1 // #01 │ │ -0325ca: 28b7 |031f: goto 02d6 // -0049 │ │ -0325cc: 3827 9900 |0320: if-eqz v39, 03b9 // +0099 │ │ -0325d0: 0800 2e00 |0322: move-object/from16 v0, v46 │ │ -0325d4: 5400 bf06 |0324: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ -0325d8: 082a 0000 |0326: move-object/from16 v42, v0 │ │ -0325dc: 0800 2a00 |0328: move-object/from16 v0, v42 │ │ -0325e0: 5400 d106 |032a: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ -0325e4: 082a 0000 |032c: move-object/from16 v42, v0 │ │ -0325e8: 0800 2a00 |032e: move-object/from16 v0, v42 │ │ -0325ec: 5400 8806 |0330: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunchApp;.history:Ljava/util/HashMap; // field@0688 │ │ -0325f0: 082a 0000 |0332: move-object/from16 v42, v0 │ │ -0325f4: 0800 2a00 |0334: move-object/from16 v0, v42 │ │ -0325f8: 6e20 c206 f000 |0336: invoke-virtual {v0, v15}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@06c2 │ │ -0325fe: 0a2a |0339: move-result v42 │ │ -032600: 382a c202 |033a: if-eqz v42, 05fc // +02c2 │ │ -032604: 0800 2e00 |033c: move-object/from16 v0, v46 │ │ -032608: 5400 bf06 |033e: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ -03260c: 082a 0000 |0340: move-object/from16 v42, v0 │ │ -032610: 0800 2a00 |0342: move-object/from16 v0, v42 │ │ -032614: 5400 d106 |0344: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ -032618: 082a 0000 |0346: move-object/from16 v42, v0 │ │ -03261c: 0800 2a00 |0348: move-object/from16 v0, v42 │ │ -032620: 5400 8806 |034a: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunchApp;.history:Ljava/util/HashMap; // field@0688 │ │ -032624: 082a 0000 |034c: move-object/from16 v42, v0 │ │ -032628: 0800 2a00 |034e: move-object/from16 v0, v42 │ │ -03262c: 6e20 c306 f000 |0350: invoke-virtual {v0, v15}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ -032632: 0c2a |0353: move-result-object v42 │ │ -032634: 1f2a f501 |0354: check-cast v42, Ljava/lang/Integer; // type@01f5 │ │ -032638: 7401 5c06 2a00 |0356: invoke-virtual/range {v42}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -03263e: 0a2a |0359: move-result v42 │ │ -032640: 0800 2e00 |035a: move-object/from16 v0, v46 │ │ -032644: 5400 bf06 |035c: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ -032648: 082b 0000 |035e: move-object/from16 v43, v0 │ │ -03264c: 0800 2b00 |0360: move-object/from16 v0, v43 │ │ -032650: 5400 d106 |0362: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ -032654: 082b 0000 |0364: move-object/from16 v43, v0 │ │ -032658: 7401 6806 2b00 |0366: invoke-virtual/range {v43}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0668 │ │ -03265e: 132b 0100 |0369: const/16 v43, #int 1 // #1 │ │ -032662: 0200 2a00 |036b: move/from16 v0, v42 │ │ -032666: 0201 2b00 |036d: move/from16 v1, v43 │ │ -03266a: 3310 c401 |036f: if-ne v0, v1, 0533 // +01c4 │ │ -03266e: 0800 2e00 |0371: move-object/from16 v0, v46 │ │ -032672: 5400 bf06 |0373: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ -032676: 082a 0000 |0375: move-object/from16 v42, v0 │ │ -03267a: 7401 f204 2a00 |0377: invoke-virtual/range {v42}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ -032680: 0c2a |037a: move-result-object v42 │ │ -032682: 142b 0800 097f |037b: const v43, #float 1.82104e+38 // #7f090008 │ │ -032688: 7402 7c00 2a00 |037e: invoke-virtual/range {v42, v43}, Landroid/content/res/Resources;.getColor:(I)I // method@007c │ │ -03268e: 0a2a |0381: move-result v42 │ │ -032690: 0800 2600 |0382: move-object/from16 v0, v38 │ │ -032694: 0201 2a00 |0384: move/from16 v1, v42 │ │ -032698: 6e20 3b01 1000 |0386: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setBackgroundColor:(I)V // method@013b │ │ -03269e: 0800 2e00 |0389: move-object/from16 v0, v46 │ │ -0326a2: 5400 bf06 |038b: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ -0326a6: 082a 0000 |038d: move-object/from16 v42, v0 │ │ -0326aa: 7401 f204 2a00 |038f: invoke-virtual/range {v42}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ -0326b0: 0c2a |0392: move-result-object v42 │ │ -0326b2: 142b 0900 097f |0393: const v43, #float 1.82104e+38 // #7f090009 │ │ -0326b8: 7402 7c00 2a00 |0396: invoke-virtual/range {v42, v43}, Landroid/content/res/Resources;.getColor:(I)I // method@007c │ │ -0326be: 0a2a |0399: move-result v42 │ │ -0326c0: 0800 2400 |039a: move-object/from16 v0, v36 │ │ -0326c4: 0201 2a00 |039c: move/from16 v1, v42 │ │ -0326c8: 6e20 5a01 1000 |039e: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setTextColor:(I)V // method@015a │ │ -0326ce: 0800 2e00 |03a1: move-object/from16 v0, v46 │ │ -0326d2: 5400 bf06 |03a3: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ -0326d6: 082a 0000 |03a5: move-object/from16 v42, v0 │ │ -0326da: 7401 f204 2a00 |03a7: invoke-virtual/range {v42}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ -0326e0: 0c2a |03aa: move-result-object v42 │ │ -0326e2: 142b 0900 097f |03ab: const v43, #float 1.82104e+38 // #7f090009 │ │ -0326e8: 7402 7c00 2a00 |03ae: invoke-virtual/range {v42, v43}, Landroid/content/res/Resources;.getColor:(I)I // method@007c │ │ -0326ee: 0a2a |03b1: move-result v42 │ │ -0326f0: 0800 2500 |03b2: move-object/from16 v0, v37 │ │ -0326f4: 0201 2a00 |03b4: move/from16 v1, v42 │ │ -0326f8: 6e20 5a01 1000 |03b6: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setTextColor:(I)V // method@015a │ │ -0326fe: 0800 2e00 |03b9: move-object/from16 v0, v46 │ │ -032702: 5400 bf06 |03bb: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ -032706: 082a 0000 |03bd: move-object/from16 v42, v0 │ │ -03270a: 0800 2a00 |03bf: move-object/from16 v0, v42 │ │ -03270e: 5400 d106 |03c1: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ -032712: 082a 0000 |03c3: move-object/from16 v42, v0 │ │ -032716: 0800 2e00 |03c5: move-object/from16 v0, v46 │ │ -03271a: 5400 bf06 |03c7: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ -03271e: 082b 0000 |03c9: move-object/from16 v43, v0 │ │ -032722: 0800 2b00 |03cb: move-object/from16 v0, v43 │ │ -032726: 5400 d906 |03cd: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ -03272a: 082b 0000 |03cf: move-object/from16 v43, v0 │ │ -03272e: 0800 2a00 |03d1: move-object/from16 v0, v42 │ │ -032732: 0801 2b00 |03d3: move-object/from16 v1, v43 │ │ -032736: 0802 1500 |03d5: move-object/from16 v2, v21 │ │ -03273a: 7130 4505 1002 |03d7: invoke-static {v0, v1, v2}, Lcom/gacode/relaunchx/SizeManipulation;.AassignWithPreferencesIcon:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/widget/ImageView;)Z // method@0545 │ │ -032740: 0a2a |03da: move-result v42 │ │ -032742: 382a 4f00 |03db: if-eqz v42, 042a // +004f │ │ -032746: 0800 2e00 |03dd: move-object/from16 v0, v46 │ │ -03274a: 5400 bf06 |03df: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ -03274e: 082a 0000 |03e1: move-object/from16 v42, v0 │ │ -032752: 0800 2a00 |03e3: move-object/from16 v0, v42 │ │ -032756: 5400 d106 |03e5: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ -03275a: 082b 0000 |03e7: move-object/from16 v43, v0 │ │ -03275e: 1a2a 640e |03e9: const-string v42, "type" // string@0e64 │ │ -032762: 0800 1400 |03eb: move-object/from16 v0, v20 │ │ -032766: 0801 2a00 |03ed: move-object/from16 v1, v42 │ │ -03276a: 6e20 c306 1000 |03ef: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ -032770: 0c2a |03f2: move-result-object v42 │ │ -032772: 1f2a 0002 |03f3: check-cast v42, Ljava/lang/String; // type@0200 │ │ -032776: 1a2c f206 |03f5: const-string v44, "dir" // string@06f2 │ │ -03277a: 0800 2a00 |03f7: move-object/from16 v0, v42 │ │ -03277e: 0801 2c00 |03f9: move-object/from16 v1, v44 │ │ -032782: 6e20 7c06 1000 |03fb: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -032788: 0a2a |03fe: move-result v42 │ │ -03278a: 0800 2b00 |03ff: move-object/from16 v0, v43 │ │ -03278e: 0201 2a00 |0401: move/from16 v1, v42 │ │ -032792: 6e30 a604 f001 |0403: invoke-virtual {v0, v15, v1}, Lcom/gacode/relaunchx/ReLaunchApp;.specialIcon:(Ljava/lang/String;Z)Landroid/graphics/drawable/Drawable; // method@04a6 │ │ -032798: 0c09 |0406: move-result-object v9 │ │ -03279a: 3809 5402 |0407: if-eqz v9, 065b // +0254 │ │ -03279e: 0800 2e00 |0409: move-object/from16 v0, v46 │ │ -0327a2: 5400 bf06 |040b: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ -0327a6: 082a 0000 |040d: move-object/from16 v42, v0 │ │ -0327aa: 0800 2a00 |040f: move-object/from16 v0, v42 │ │ -0327ae: 5400 d106 |0411: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ -0327b2: 082a 0000 |0413: move-object/from16 v42, v0 │ │ -0327b6: 0800 2e00 |0415: move-object/from16 v0, v46 │ │ -0327ba: 5400 bf06 |0417: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ -0327be: 082b 0000 |0419: move-object/from16 v43, v0 │ │ -0327c2: 0800 2b00 |041b: move-object/from16 v0, v43 │ │ -0327c6: 5400 d906 |041d: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ -0327ca: 082b 0000 |041f: move-object/from16 v43, v0 │ │ -0327ce: 0800 2a00 |0421: move-object/from16 v0, v42 │ │ -0327d2: 0801 2b00 |0423: move-object/from16 v1, v43 │ │ -0327d6: 0802 1500 |0425: move-object/from16 v2, v21 │ │ -0327da: 7140 4805 1092 |0427: invoke-static {v0, v1, v2, v9}, Lcom/gacode/relaunchx/SizeManipulation;.AassignWithPreferencesIcon:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/widget/ImageView;Landroid/graphics/drawable/Drawable;)Z // method@0548 │ │ -0327e0: 1a2a 0000 |042a: const-string v42, "" // string@0000 │ │ -0327e4: 0800 2a00 |042c: move-object/from16 v0, v42 │ │ -0327e8: 6e20 7c06 0b00 |042e: invoke-virtual {v11, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -0327ee: 0a2a |0431: move-result v42 │ │ -0327f0: 382a 1800 |0432: if-eqz v42, 044a // +0018 │ │ -0327f4: 1a0b 5a00 |0434: const-string v11, "/" // string@005a │ │ -0327f8: 1a1f 5a00 |0436: const-string v31, "/" // string@005a │ │ -0327fc: 1a2a 0000 |0438: const-string v42, "" // string@0000 │ │ -032800: 0800 2a00 |043a: move-object/from16 v0, v42 │ │ -032804: 6e20 7c06 0e00 |043c: invoke-virtual {v14, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -03280a: 0a2a |043f: move-result v42 │ │ -03280c: 382a 0a00 |0440: if-eqz v42, 044a // +000a │ │ -032810: 1a0e 5a00 |0442: const-string v14, "/" // string@005a │ │ -032814: 1a21 5a00 |0444: const-string v33, "/" // string@005a │ │ -032818: 1a0b 0000 |0446: const-string v11, "" // string@0000 │ │ -03281c: 1a1f 0000 |0448: const-string v31, "" // string@0000 │ │ -032820: 3827 5403 |044a: if-eqz v39, 079e // +0354 │ │ -032824: 221e 4b00 |044c: new-instance v30, Landroid/text/SpannableString; // type@004b │ │ -032828: 0800 1e00 |044e: move-object/from16 v0, v30 │ │ -03282c: 0801 2100 |0450: move-object/from16 v1, v33 │ │ -032830: 7020 cc00 1000 |0452: invoke-direct {v0, v1}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@00cc │ │ -032836: 222b 5000 |0455: new-instance v43, Landroid/text/style/StyleSpan; // type@0050 │ │ -03283a: 3820 4303 |0457: if-eqz v32, 079a // +0343 │ │ -03283e: 132a 0100 |0459: const/16 v42, #int 1 // #1 │ │ -032842: 0800 2b00 |045b: move-object/from16 v0, v43 │ │ -032846: 0201 2a00 |045d: move/from16 v1, v42 │ │ -03284a: 7020 cf00 1000 |045f: invoke-direct {v0, v1}, Landroid/text/style/StyleSpan;.:(I)V // method@00cf │ │ -032850: 132a 0000 |0462: const/16 v42, #int 0 // #0 │ │ -032854: 7401 8506 2100 |0464: invoke-virtual/range {v33}, Ljava/lang/String;.length:()I // method@0685 │ │ -03285a: 0a2c |0467: move-result v44 │ │ -03285c: 132d 0000 |0468: const/16 v45, #int 0 // #0 │ │ -032860: 0800 1e00 |046a: move-object/from16 v0, v30 │ │ -032864: 0801 2b00 |046c: move-object/from16 v1, v43 │ │ -032868: 0202 2a00 |046e: move/from16 v2, v42 │ │ -03286c: 0203 2c00 |0470: move/from16 v3, v44 │ │ -032870: 0204 2d00 |0472: move/from16 v4, v45 │ │ -032874: 6e54 cd00 1032 |0474: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@00cd │ │ -03287a: 0800 2400 |0477: move-object/from16 v0, v36 │ │ -03287e: 0801 1f00 |0479: move-object/from16 v1, v31 │ │ -032882: 6e20 5801 1000 |047b: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ -032888: 0800 2500 |047e: move-object/from16 v0, v37 │ │ -03288c: 0801 1e00 |0480: move-object/from16 v1, v30 │ │ -032890: 6e20 5801 1000 |0482: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ -032896: 0800 2e00 |0485: move-object/from16 v0, v46 │ │ -03289a: 5400 bf06 |0487: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ -03289e: 082a 0000 |0489: move-object/from16 v42, v0 │ │ -0328a2: 0800 2a00 |048b: move-object/from16 v0, v42 │ │ -0328a6: 5400 d206 |048d: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.currentColsNum:Ljava/lang/Integer; // field@06d2 │ │ -0328aa: 082a 0000 |048f: move-object/from16 v42, v0 │ │ -0328ae: 7401 5c06 2a00 |0491: invoke-virtual/range {v42}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -0328b4: 0a2a |0494: move-result v42 │ │ -0328b6: 132b 0100 |0495: const/16 v43, #int 1 // #1 │ │ -0328ba: 0200 2a00 |0497: move/from16 v0, v42 │ │ -0328be: 0201 2b00 |0499: move/from16 v1, v43 │ │ -0328c2: 3210 54fd |049b: if-eq v0, v1, 01ef // -02ac │ │ -0328c6: 0819 3100 |049d: move-object/from16 v25, v49 │ │ -0328ca: 1f19 7500 |049f: check-cast v25, Landroid/widget/GridView; // type@0075 │ │ -0328ce: 0800 2e00 |04a1: move-object/from16 v0, v46 │ │ -0328d2: 5400 bf06 |04a3: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ -0328d6: 082a 0000 |04a5: move-object/from16 v42, v0 │ │ -0328da: 0800 2a00 |04a7: move-object/from16 v0, v42 │ │ -0328de: 5400 d206 |04a9: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.currentColsNum:Ljava/lang/Integer; // field@06d2 │ │ -0328e2: 0810 0000 |04ab: move-object/from16 v16, v0 │ │ -0328e6: 132a 0000 |04ad: const/16 v42, #int 0 // #0 │ │ -0328ea: 7701 5f06 2a00 |04af: invoke-static/range {v42}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -0328f0: 0c07 |04b2: move-result-object v7 │ │ -0328f2: 132a 0000 |04b3: const/16 v42, #int 0 // #0 │ │ -0328f6: 7701 5f06 2a00 |04b5: invoke-static/range {v42}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -0328fc: 0c06 |04b8: move-result-object v6 │ │ -0328fe: 7401 2201 1900 |04b9: invoke-virtual/range {v25}, Landroid/widget/GridView;.getWidth:()I // method@0122 │ │ -032904: 0a2a |04bc: move-result v42 │ │ -032906: 7401 5c06 1000 |04bd: invoke-virtual/range {v16}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -03290c: 0a2b |04c0: move-result v43 │ │ -03290e: d82b 2bff |04c1: add-int/lit8 v43, v43, #int -1 // #ff │ │ -032912: 6e10 5c06 0700 |04c3: invoke-virtual {v7}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -032918: 0a2c |04c6: move-result v44 │ │ -03291a: 922b 2b2c |04c7: mul-int v43, v43, v44 │ │ -03291e: 912a 2a2b |04c9: sub-int v42, v42, v43 │ │ -032922: 7401 5c06 1000 |04cb: invoke-virtual/range {v16}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -032928: 0a2b |04ce: move-result v43 │ │ -03292a: 932a 2a2b |04cf: div-int v42, v42, v43 │ │ -03292e: 7701 5f06 2a00 |04d1: invoke-static/range {v42}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -032934: 0c08 |04d4: move-result-object v8 │ │ -032936: 7701 5f06 2f00 |04d5: invoke-static/range {v47}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -03293c: 0c1d |04d8: move-result-object v29 │ │ -03293e: 132a 0000 |04d9: const/16 v42, #int 0 // #0 │ │ -032942: 7701 5f06 2a00 |04db: invoke-static/range {v42}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -032948: 0c1c |04de: move-result-object v28 │ │ -03294a: 7401 5c06 1d00 |04df: invoke-virtual/range {v29}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -032950: 0a2a |04e2: move-result v42 │ │ -032952: 7401 5c06 1000 |04e3: invoke-virtual/range {v16}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -032958: 0a2b |04e6: move-result v43 │ │ -03295a: 942a 2a2b |04e7: rem-int v42, v42, v43 │ │ -03295e: 382a 0d03 |04e9: if-eqz v42, 07f6 // +030d │ │ -032962: 7401 5c06 1d00 |04eb: invoke-virtual/range {v29}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -032968: 0a2a |04ee: move-result v42 │ │ -03296a: d82a 2aff |04ef: add-int/lit8 v42, v42, #int -1 // #ff │ │ -03296e: 7701 5f06 2a00 |04f1: invoke-static/range {v42}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -032974: 0c1d |04f4: move-result-object v29 │ │ -032976: 7401 5c06 1d00 |04f5: invoke-virtual/range {v29}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -03297c: 0a2a |04f8: move-result v42 │ │ -03297e: 132b 0000 |04f9: const/16 v43, #int 0 // #0 │ │ -032982: 0800 2e00 |04fb: move-object/from16 v0, v46 │ │ -032986: 0201 2a00 |04fd: move/from16 v1, v42 │ │ -03298a: 0802 2b00 |04ff: move-object/from16 v2, v43 │ │ -03298e: 0803 3100 |0501: move-object/from16 v3, v49 │ │ -032992: 6e40 e204 1032 |0503: invoke-virtual {v0, v1, v2, v3}, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@04e2 │ │ -032998: 0c22 |0506: move-result-object v34 │ │ -03299a: 152a 0040 |0507: const/high16 v42, #int 1073741824 // #4000 │ │ -03299e: 6e10 5c06 0800 |0509: invoke-virtual {v8}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -0329a4: 0a2b |050c: move-result v43 │ │ -0329a6: 962a 2a2b |050d: or-int v42, v42, v43 │ │ -0329aa: 132b 0000 |050f: const/16 v43, #int 0 // #0 │ │ -0329ae: 0800 2200 |0511: move-object/from16 v0, v34 │ │ -0329b2: 0201 2a00 |0513: move/from16 v1, v42 │ │ -0329b6: 0202 2b00 |0515: move/from16 v2, v43 │ │ -0329ba: 6e30 f100 1002 |0517: invoke-virtual {v0, v1, v2}, Landroid/view/View;.measure:(II)V // method@00f1 │ │ -0329c0: 7401 ee00 2200 |051a: invoke-virtual/range {v34}, Landroid/view/View;.getMeasuredHeight:()I // method@00ee │ │ -0329c6: 0a2a |051d: move-result v42 │ │ -0329c8: 7701 5f06 2a00 |051e: invoke-static/range {v42}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -0329ce: 0c18 |0521: move-result-object v24 │ │ -0329d0: 7401 5c06 1800 |0522: invoke-virtual/range {v24}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -0329d6: 0a2a |0525: move-result v42 │ │ -0329d8: 7401 5c06 1c00 |0526: invoke-virtual/range {v28}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -0329de: 0a2b |0529: move-result v43 │ │ -0329e0: 0200 2a00 |052a: move/from16 v0, v42 │ │ -0329e4: 0201 2b00 |052c: move/from16 v1, v43 │ │ -0329e8: 3710 b1ff |052e: if-le v0, v1, 04df // -004f │ │ -0329ec: 081c 1800 |0530: move-object/from16 v28, v24 │ │ -0329f0: 28ad |0532: goto 04df // -0053 │ │ -0329f2: 0800 2e00 |0533: move-object/from16 v0, v46 │ │ -0329f6: 5400 bf06 |0535: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ -0329fa: 082a 0000 |0537: move-object/from16 v42, v0 │ │ -0329fe: 0800 2a00 |0539: move-object/from16 v0, v42 │ │ -032a02: 5400 d106 |053b: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ -032a06: 082a 0000 |053d: move-object/from16 v42, v0 │ │ -032a0a: 0800 2a00 |053f: move-object/from16 v0, v42 │ │ -032a0e: 5400 8806 |0541: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunchApp;.history:Ljava/util/HashMap; // field@0688 │ │ -032a12: 082a 0000 |0543: move-object/from16 v42, v0 │ │ -032a16: 0800 2a00 |0545: move-object/from16 v0, v42 │ │ -032a1a: 6e20 c306 f000 |0547: invoke-virtual {v0, v15}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ -032a20: 0c2a |054a: move-result-object v42 │ │ -032a22: 1f2a f501 |054b: check-cast v42, Ljava/lang/Integer; // type@01f5 │ │ -032a26: 7401 5c06 2a00 |054d: invoke-virtual/range {v42}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -032a2c: 0a2a |0550: move-result v42 │ │ -032a2e: 0800 2e00 |0551: move-object/from16 v0, v46 │ │ -032a32: 5400 bf06 |0553: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ -032a36: 082b 0000 |0555: move-object/from16 v43, v0 │ │ -032a3a: 0800 2b00 |0557: move-object/from16 v0, v43 │ │ -032a3e: 5400 d106 |0559: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ -032a42: 082b 0000 |055b: move-object/from16 v43, v0 │ │ -032a46: 7401 6806 2b00 |055d: invoke-virtual/range {v43}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0668 │ │ -032a4c: 132b 0200 |0560: const/16 v43, #int 2 // #2 │ │ -032a50: 0200 2a00 |0562: move/from16 v0, v42 │ │ -032a54: 0201 2b00 |0564: move/from16 v1, v43 │ │ -032a58: 3310 4c00 |0566: if-ne v0, v1, 05b2 // +004c │ │ -032a5c: 0800 2e00 |0568: move-object/from16 v0, v46 │ │ -032a60: 5400 bf06 |056a: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ -032a64: 082a 0000 |056c: move-object/from16 v42, v0 │ │ -032a68: 7401 f204 2a00 |056e: invoke-virtual/range {v42}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ -032a6e: 0c2a |0571: move-result-object v42 │ │ -032a70: 142b 0400 097f |0572: const v43, #float 1.82104e+38 // #7f090004 │ │ -032a76: 7402 7c00 2a00 |0575: invoke-virtual/range {v42, v43}, Landroid/content/res/Resources;.getColor:(I)I // method@007c │ │ -032a7c: 0a2a |0578: move-result v42 │ │ -032a7e: 0800 2600 |0579: move-object/from16 v0, v38 │ │ -032a82: 0201 2a00 |057b: move/from16 v1, v42 │ │ -032a86: 6e20 3b01 1000 |057d: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setBackgroundColor:(I)V // method@013b │ │ -032a8c: 0800 2e00 |0580: move-object/from16 v0, v46 │ │ -032a90: 5400 bf06 |0582: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ -032a94: 082a 0000 |0584: move-object/from16 v42, v0 │ │ -032a98: 7401 f204 2a00 |0586: invoke-virtual/range {v42}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ -032a9e: 0c2a |0589: move-result-object v42 │ │ -032aa0: 142b 0500 097f |058a: const v43, #float 1.82104e+38 // #7f090005 │ │ -032aa6: 7402 7c00 2a00 |058d: invoke-virtual/range {v42, v43}, Landroid/content/res/Resources;.getColor:(I)I // method@007c │ │ -032aac: 0a2a |0590: move-result v42 │ │ -032aae: 0800 2400 |0591: move-object/from16 v0, v36 │ │ -032ab2: 0201 2a00 |0593: move/from16 v1, v42 │ │ -032ab6: 6e20 5a01 1000 |0595: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setTextColor:(I)V // method@015a │ │ -032abc: 0800 2e00 |0598: move-object/from16 v0, v46 │ │ -032ac0: 5400 bf06 |059a: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ -032ac4: 082a 0000 |059c: move-object/from16 v42, v0 │ │ -032ac8: 7401 f204 2a00 |059e: invoke-virtual/range {v42}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ -032ace: 0c2a |05a1: move-result-object v42 │ │ -032ad0: 142b 0500 097f |05a2: const v43, #float 1.82104e+38 // #7f090005 │ │ -032ad6: 7402 7c00 2a00 |05a5: invoke-virtual/range {v42, v43}, Landroid/content/res/Resources;.getColor:(I)I // method@007c │ │ -032adc: 0a2a |05a8: move-result v42 │ │ -032ade: 0800 2500 |05a9: move-object/from16 v0, v37 │ │ -032ae2: 0201 2a00 |05ab: move/from16 v1, v42 │ │ -032ae6: 6e20 5a01 1000 |05ad: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setTextColor:(I)V // method@015a │ │ -032aec: 2900 09fe |05b0: goto/16 03b9 // -01f7 │ │ -032af0: 0800 2e00 |05b2: move-object/from16 v0, v46 │ │ -032af4: 5400 bf06 |05b4: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ -032af8: 082a 0000 |05b6: move-object/from16 v42, v0 │ │ -032afc: 7401 f204 2a00 |05b8: invoke-virtual/range {v42}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ -032b02: 0c2a |05bb: move-result-object v42 │ │ -032b04: 142b 0a00 097f |05bc: const v43, #float 1.82104e+38 // #7f09000a │ │ -032b0a: 7402 7c00 2a00 |05bf: invoke-virtual/range {v42, v43}, Landroid/content/res/Resources;.getColor:(I)I // method@007c │ │ -032b10: 0a2a |05c2: move-result v42 │ │ -032b12: 0800 2600 |05c3: move-object/from16 v0, v38 │ │ -032b16: 0201 2a00 |05c5: move/from16 v1, v42 │ │ -032b1a: 6e20 3b01 1000 |05c7: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setBackgroundColor:(I)V // method@013b │ │ -032b20: 0800 2e00 |05ca: move-object/from16 v0, v46 │ │ -032b24: 5400 bf06 |05cc: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ -032b28: 082a 0000 |05ce: move-object/from16 v42, v0 │ │ -032b2c: 7401 f204 2a00 |05d0: invoke-virtual/range {v42}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ -032b32: 0c2a |05d3: move-result-object v42 │ │ -032b34: 142b 0b00 097f |05d4: const v43, #float 1.82104e+38 // #7f09000b │ │ -032b3a: 7402 7c00 2a00 |05d7: invoke-virtual/range {v42, v43}, Landroid/content/res/Resources;.getColor:(I)I // method@007c │ │ -032b40: 0a2a |05da: move-result v42 │ │ -032b42: 0800 2400 |05db: move-object/from16 v0, v36 │ │ -032b46: 0201 2a00 |05dd: move/from16 v1, v42 │ │ -032b4a: 6e20 5a01 1000 |05df: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setTextColor:(I)V // method@015a │ │ -032b50: 0800 2e00 |05e2: move-object/from16 v0, v46 │ │ -032b54: 5400 bf06 |05e4: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ -032b58: 082a 0000 |05e6: move-object/from16 v42, v0 │ │ -032b5c: 7401 f204 2a00 |05e8: invoke-virtual/range {v42}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ -032b62: 0c2a |05eb: move-result-object v42 │ │ -032b64: 142b 0b00 097f |05ec: const v43, #float 1.82104e+38 // #7f09000b │ │ -032b6a: 7402 7c00 2a00 |05ef: invoke-virtual/range {v42, v43}, Landroid/content/res/Resources;.getColor:(I)I // method@007c │ │ -032b70: 0a2a |05f2: move-result v42 │ │ -032b72: 0800 2500 |05f3: move-object/from16 v0, v37 │ │ -032b76: 0201 2a00 |05f5: move/from16 v1, v42 │ │ -032b7a: 6e20 5a01 1000 |05f7: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setTextColor:(I)V // method@015a │ │ -032b80: 2900 bffd |05fa: goto/16 03b9 // -0241 │ │ -032b84: 0800 2e00 |05fc: move-object/from16 v0, v46 │ │ -032b88: 5400 bf06 |05fe: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ -032b8c: 082a 0000 |0600: move-object/from16 v42, v0 │ │ -032b90: 7401 f204 2a00 |0602: invoke-virtual/range {v42}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ -032b96: 0c2a |0605: move-result-object v42 │ │ -032b98: 142b 0600 097f |0606: const v43, #float 1.82104e+38 // #7f090006 │ │ -032b9e: 7402 7c00 2a00 |0609: invoke-virtual/range {v42, v43}, Landroid/content/res/Resources;.getColor:(I)I // method@007c │ │ -032ba4: 0a2a |060c: move-result v42 │ │ -032ba6: 0800 2600 |060d: move-object/from16 v0, v38 │ │ -032baa: 0201 2a00 |060f: move/from16 v1, v42 │ │ -032bae: 6e20 3b01 1000 |0611: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setBackgroundColor:(I)V // method@013b │ │ -032bb4: 0800 2e00 |0614: move-object/from16 v0, v46 │ │ -032bb8: 5400 bf06 |0616: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ -032bbc: 082a 0000 |0618: move-object/from16 v42, v0 │ │ -032bc0: 7401 f204 2a00 |061a: invoke-virtual/range {v42}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ -032bc6: 0c2a |061d: move-result-object v42 │ │ -032bc8: 142b 0700 097f |061e: const v43, #float 1.82104e+38 // #7f090007 │ │ -032bce: 7402 7c00 2a00 |0621: invoke-virtual/range {v42, v43}, Landroid/content/res/Resources;.getColor:(I)I // method@007c │ │ -032bd4: 0a2a |0624: move-result v42 │ │ -032bd6: 0800 2400 |0625: move-object/from16 v0, v36 │ │ -032bda: 0201 2a00 |0627: move/from16 v1, v42 │ │ -032bde: 6e20 5a01 1000 |0629: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setTextColor:(I)V // method@015a │ │ -032be4: 0800 2e00 |062c: move-object/from16 v0, v46 │ │ -032be8: 5400 bf06 |062e: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ -032bec: 082a 0000 |0630: move-object/from16 v42, v0 │ │ -032bf0: 7401 f204 2a00 |0632: invoke-virtual/range {v42}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ -032bf6: 0c2a |0635: move-result-object v42 │ │ -032bf8: 142b 0700 097f |0636: const v43, #float 1.82104e+38 // #7f090007 │ │ -032bfe: 7402 7c00 2a00 |0639: invoke-virtual/range {v42, v43}, Landroid/content/res/Resources;.getColor:(I)I // method@007c │ │ -032c04: 0a2a |063c: move-result v42 │ │ -032c06: 0800 2500 |063d: move-object/from16 v0, v37 │ │ -032c0a: 0201 2a00 |063f: move/from16 v1, v42 │ │ -032c0e: 6e20 5a01 1000 |0641: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setTextColor:(I)V // method@015a │ │ -032c14: 0800 2e00 |0644: move-object/from16 v0, v46 │ │ -032c18: 5400 bf06 |0646: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ -032c1c: 082a 0000 |0648: move-object/from16 v42, v0 │ │ -032c20: 7401 f204 2a00 |064a: invoke-virtual/range {v42}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ -032c26: 0c2a |064d: move-result-object v42 │ │ -032c28: 142b 0100 067f |064e: const v43, #float 1.78117e+38 // #7f060001 │ │ -032c2e: 7402 7b00 2a00 |0651: invoke-virtual/range {v42, v43}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@007b │ │ -032c34: 0a2a |0654: move-result v42 │ │ -032c36: 382a 64fd |0655: if-eqz v42, 03b9 // -029c │ │ -032c3a: 1320 0100 |0657: const/16 v32, #int 1 // #1 │ │ -032c3e: 2900 60fd |0659: goto/16 03b9 // -02a0 │ │ -032c42: 0800 2e00 |065b: move-object/from16 v0, v46 │ │ -032c46: 5400 bf06 |065d: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ -032c4a: 082a 0000 |065f: move-object/from16 v42, v0 │ │ -032c4e: 0800 2a00 |0661: move-object/from16 v0, v42 │ │ -032c52: 5400 d106 |0663: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ -032c56: 082a 0000 |0665: move-object/from16 v42, v0 │ │ -032c5a: 0800 2a00 |0667: move-object/from16 v0, v42 │ │ -032c5e: 6e20 9504 e000 |0669: invoke-virtual {v0, v14}, Lcom/gacode/relaunchx/ReLaunchApp;.readerName:(Ljava/lang/String;)Ljava/lang/String; // method@0495 │ │ -032c64: 0c1b |066c: move-result-object v27 │ │ -032c66: 1a2a fd03 |066d: const-string v42, "Nope" // string@03fd │ │ -032c6a: 0800 1b00 |066f: move-object/from16 v0, v27 │ │ -032c6e: 0801 2a00 |0671: move-object/from16 v1, v42 │ │ -032c72: 6e20 7c06 1000 |0673: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -032c78: 0a2a |0676: move-result v42 │ │ -032c7a: 382a 7600 |0677: if-eqz v42, 06ed // +0076 │ │ -032c7e: 220d e001 |0679: new-instance v13, Ljava/io/File; // type@01e0 │ │ -032c82: 7020 2a06 fd00 |067b: invoke-direct {v13, v15}, Ljava/io/File;.:(Ljava/lang/String;)V // method@062a │ │ -032c88: 6e10 3506 0d00 |067e: invoke-virtual {v13}, Ljava/io/File;.length:()J // method@0635 │ │ -032c8e: 0b2a |0681: move-result-wide v42 │ │ -032c90: 0800 2e00 |0682: move-object/from16 v0, v46 │ │ -032c94: 5400 bf06 |0684: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ -032c98: 082c 0000 |0686: move-object/from16 v44, v0 │ │ -032c9c: 0800 2c00 |0688: move-object/from16 v0, v44 │ │ -032ca0: 5400 d106 |068a: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ -032ca4: 082c 0000 |068c: move-object/from16 v44, v0 │ │ -032ca8: 0800 2c00 |068e: move-object/from16 v0, v44 │ │ -032cac: 5200 8d06 |0690: iget v0, v0, Lcom/gacode/relaunchx/ReLaunchApp;.viewerMax:I // field@068d │ │ -032cb0: 022c 0000 |0692: move/from16 v44, v0 │ │ -032cb4: 0200 2c00 |0694: move/from16 v0, v44 │ │ -032cb8: 8100 |0696: int-to-long v0, v0 │ │ -032cba: 052c 0000 |0697: move-wide/from16 v44, v0 │ │ -032cbe: 312a 2a2c |0699: cmp-long v42, v42, v44 │ │ -032cc2: 3d2a 2a00 |069b: if-lez v42, 06c5 // +002a │ │ -032cc6: 0800 2e00 |069d: move-object/from16 v0, v46 │ │ -032cca: 5400 bf06 |069f: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ -032cce: 082a 0000 |06a1: move-object/from16 v42, v0 │ │ -032cd2: 0800 2a00 |06a3: move-object/from16 v0, v42 │ │ -032cd6: 5400 d106 |06a5: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ -032cda: 082a 0000 |06a7: move-object/from16 v42, v0 │ │ -032cde: 0800 2e00 |06a9: move-object/from16 v0, v46 │ │ -032ce2: 5400 bf06 |06ab: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ -032ce6: 082b 0000 |06ad: move-object/from16 v43, v0 │ │ -032cea: 0800 2b00 |06af: move-object/from16 v0, v43 │ │ -032cee: 5400 d906 |06b1: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ -032cf2: 082b 0000 |06b3: move-object/from16 v43, v0 │ │ -032cf6: 142c 2e00 027f |06b5: const v44, #float 1.72801e+38 // #7f02002e │ │ -032cfc: 0800 2a00 |06b8: move-object/from16 v0, v42 │ │ -032d00: 0801 2b00 |06ba: move-object/from16 v1, v43 │ │ -032d04: 0802 1500 |06bc: move-object/from16 v2, v21 │ │ -032d08: 0203 2c00 |06be: move/from16 v3, v44 │ │ -032d0c: 7140 4605 1032 |06c0: invoke-static {v0, v1, v2, v3}, Lcom/gacode/relaunchx/SizeManipulation;.AassignWithPreferencesIcon:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/widget/ImageView;I)Z // method@0546 │ │ -032d12: 2900 67fd |06c3: goto/16 042a // -0299 │ │ -032d16: 0800 2e00 |06c5: move-object/from16 v0, v46 │ │ -032d1a: 5400 bf06 |06c7: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ -032d1e: 082a 0000 |06c9: move-object/from16 v42, v0 │ │ -032d22: 0800 2a00 |06cb: move-object/from16 v0, v42 │ │ -032d26: 5400 d106 |06cd: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ -032d2a: 082a 0000 |06cf: move-object/from16 v42, v0 │ │ -032d2e: 0800 2e00 |06d1: move-object/from16 v0, v46 │ │ -032d32: 5400 bf06 |06d3: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ -032d36: 082b 0000 |06d5: move-object/from16 v43, v0 │ │ -032d3a: 0800 2b00 |06d7: move-object/from16 v0, v43 │ │ -032d3e: 5400 d906 |06d9: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ -032d42: 082b 0000 |06db: move-object/from16 v43, v0 │ │ -032d46: 142c 2f00 027f |06dd: const v44, #float 1.72801e+38 // #7f02002f │ │ -032d4c: 0800 2a00 |06e0: move-object/from16 v0, v42 │ │ -032d50: 0801 2b00 |06e2: move-object/from16 v1, v43 │ │ -032d54: 0802 1500 |06e4: move-object/from16 v2, v21 │ │ -032d58: 0203 2c00 |06e6: move/from16 v3, v44 │ │ -032d5c: 7140 4605 1032 |06e8: invoke-static {v0, v1, v2, v3}, Lcom/gacode/relaunchx/SizeManipulation;.AassignWithPreferencesIcon:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/widget/ImageView;I)Z // method@0546 │ │ -032d62: 2900 3ffd |06eb: goto/16 042a // -02c1 │ │ -032d66: 1a2a 7401 |06ed: const-string v42, "Intent:" // string@0174 │ │ -032d6a: 0800 1b00 |06ef: move-object/from16 v0, v27 │ │ -032d6e: 0801 2a00 |06f1: move-object/from16 v1, v42 │ │ -032d72: 6e20 8a06 1000 |06f3: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@068a │ │ -032d78: 0a2a |06f6: move-result v42 │ │ -032d7a: 382a 2a00 |06f7: if-eqz v42, 0721 // +002a │ │ -032d7e: 0800 2e00 |06f9: move-object/from16 v0, v46 │ │ -032d82: 5400 bf06 |06fb: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ -032d86: 082a 0000 |06fd: move-object/from16 v42, v0 │ │ -032d8a: 0800 2a00 |06ff: move-object/from16 v0, v42 │ │ -032d8e: 5400 d106 |0701: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ -032d92: 082a 0000 |0703: move-object/from16 v42, v0 │ │ -032d96: 0800 2e00 |0705: move-object/from16 v0, v46 │ │ -032d9a: 5400 bf06 |0707: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ -032d9e: 082b 0000 |0709: move-object/from16 v43, v0 │ │ -032da2: 0800 2b00 |070b: move-object/from16 v0, v43 │ │ -032da6: 5400 d906 |070d: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ -032daa: 082b 0000 |070f: move-object/from16 v43, v0 │ │ -032dae: 142c 3300 027f |0711: const v44, #float 1.72801e+38 // #7f020033 │ │ -032db4: 0800 2a00 |0714: move-object/from16 v0, v42 │ │ -032db8: 0801 2b00 |0716: move-object/from16 v1, v43 │ │ -032dbc: 0802 1500 |0718: move-object/from16 v2, v21 │ │ -032dc0: 0203 2c00 |071a: move/from16 v3, v44 │ │ -032dc4: 7140 4605 1032 |071c: invoke-static {v0, v1, v2, v3}, Lcom/gacode/relaunchx/SizeManipulation;.AassignWithPreferencesIcon:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/widget/ImageView;I)Z // method@0546 │ │ -032dca: 2900 0bfd |071f: goto/16 042a // -02f5 │ │ -032dce: 0800 2e00 |0721: move-object/from16 v0, v46 │ │ -032dd2: 5400 bf06 |0723: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ -032dd6: 082a 0000 |0725: move-object/from16 v42, v0 │ │ -032dda: 0800 2a00 |0727: move-object/from16 v0, v42 │ │ -032dde: 5400 d406 |0729: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.icons:Ljava/util/HashMap; // field@06d4 │ │ -032de2: 082a 0000 |072b: move-object/from16 v42, v0 │ │ -032de6: 0800 2a00 |072d: move-object/from16 v0, v42 │ │ -032dea: 0801 1b00 |072f: move-object/from16 v1, v27 │ │ -032dee: 6e20 c206 1000 |0731: invoke-virtual {v0, v1}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@06c2 │ │ -032df4: 0a2a |0734: move-result v42 │ │ -032df6: 382a 3d00 |0735: if-eqz v42, 0772 // +003d │ │ -032dfa: 0800 2e00 |0737: move-object/from16 v0, v46 │ │ -032dfe: 5400 bf06 |0739: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ -032e02: 082a 0000 |073b: move-object/from16 v42, v0 │ │ -032e06: 0800 2a00 |073d: move-object/from16 v0, v42 │ │ -032e0a: 5400 d106 |073f: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ -032e0e: 082b 0000 |0741: move-object/from16 v43, v0 │ │ -032e12: 0800 2e00 |0743: move-object/from16 v0, v46 │ │ -032e16: 5400 bf06 |0745: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ -032e1a: 082a 0000 |0747: move-object/from16 v42, v0 │ │ -032e1e: 0800 2a00 |0749: move-object/from16 v0, v42 │ │ -032e22: 5400 d906 |074b: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ -032e26: 082c 0000 |074d: move-object/from16 v44, v0 │ │ -032e2a: 0800 2e00 |074f: move-object/from16 v0, v46 │ │ -032e2e: 5400 bf06 |0751: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ -032e32: 082a 0000 |0753: move-object/from16 v42, v0 │ │ -032e36: 0800 2a00 |0755: move-object/from16 v0, v42 │ │ -032e3a: 5400 d406 |0757: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.icons:Ljava/util/HashMap; // field@06d4 │ │ -032e3e: 082a 0000 |0759: move-object/from16 v42, v0 │ │ -032e42: 0800 2a00 |075b: move-object/from16 v0, v42 │ │ -032e46: 0801 1b00 |075d: move-object/from16 v1, v27 │ │ -032e4a: 6e20 c306 1000 |075f: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ -032e50: 0c2a |0762: move-result-object v42 │ │ -032e52: 1f2a 3100 |0763: check-cast v42, Landroid/graphics/drawable/Drawable; // type@0031 │ │ -032e56: 0800 2b00 |0765: move-object/from16 v0, v43 │ │ -032e5a: 0801 2c00 |0767: move-object/from16 v1, v44 │ │ -032e5e: 0802 1500 |0769: move-object/from16 v2, v21 │ │ -032e62: 0803 2a00 |076b: move-object/from16 v3, v42 │ │ -032e66: 7140 4805 1032 |076d: invoke-static {v0, v1, v2, v3}, Lcom/gacode/relaunchx/SizeManipulation;.AassignWithPreferencesIcon:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/widget/ImageView;Landroid/graphics/drawable/Drawable;)Z // method@0548 │ │ -032e6c: 2900 bafc |0770: goto/16 042a // -0346 │ │ -032e70: 0800 2e00 |0772: move-object/from16 v0, v46 │ │ -032e74: 5400 bf06 |0774: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ -032e78: 082a 0000 |0776: move-object/from16 v42, v0 │ │ -032e7c: 0800 2a00 |0778: move-object/from16 v0, v42 │ │ -032e80: 5400 d106 |077a: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ -032e84: 082a 0000 |077c: move-object/from16 v42, v0 │ │ -032e88: 0800 2e00 |077e: move-object/from16 v0, v46 │ │ -032e8c: 5400 bf06 |0780: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ -032e90: 082b 0000 |0782: move-object/from16 v43, v0 │ │ -032e94: 0800 2b00 |0784: move-object/from16 v0, v43 │ │ -032e98: 5400 d906 |0786: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ -032e9c: 082b 0000 |0788: move-object/from16 v43, v0 │ │ -032ea0: 142c 2f00 027f |078a: const v44, #float 1.72801e+38 // #7f02002f │ │ -032ea6: 0800 2a00 |078d: move-object/from16 v0, v42 │ │ -032eaa: 0801 2b00 |078f: move-object/from16 v1, v43 │ │ -032eae: 0802 1500 |0791: move-object/from16 v2, v21 │ │ -032eb2: 0203 2c00 |0793: move/from16 v3, v44 │ │ -032eb6: 7140 4605 1032 |0795: invoke-static {v0, v1, v2, v3}, Lcom/gacode/relaunchx/SizeManipulation;.AassignWithPreferencesIcon:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/widget/ImageView;I)Z // method@0546 │ │ -032ebc: 2900 92fc |0798: goto/16 042a // -036e │ │ -032ec0: 132a 0000 |079a: const/16 v42, #int 0 // #0 │ │ -032ec4: 2900 bffc |079c: goto/16 045b // -0341 │ │ -032ec8: 0800 2e00 |079e: move-object/from16 v0, v46 │ │ -032ecc: 5400 bf06 |07a0: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ -032ed0: 082a 0000 |07a2: move-object/from16 v42, v0 │ │ -032ed4: 7401 f204 2a00 |07a4: invoke-virtual/range {v42}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ -032eda: 0c2a |07a7: move-result-object v42 │ │ -032edc: 142b 1000 097f |07a8: const v43, #float 1.82105e+38 // #7f090010 │ │ -032ee2: 7402 7c00 2a00 |07ab: invoke-virtual/range {v42, v43}, Landroid/content/res/Resources;.getColor:(I)I // method@007c │ │ -032ee8: 0a2a |07ae: move-result v42 │ │ -032eea: 0800 2600 |07af: move-object/from16 v0, v38 │ │ -032eee: 0201 2a00 |07b1: move/from16 v1, v42 │ │ -032ef2: 6e20 3b01 1000 |07b3: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setBackgroundColor:(I)V // method@013b │ │ -032ef8: 0800 2e00 |07b6: move-object/from16 v0, v46 │ │ -032efc: 5400 bf06 |07b8: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ -032f00: 082a 0000 |07ba: move-object/from16 v42, v0 │ │ -032f04: 7401 f204 2a00 |07bc: invoke-virtual/range {v42}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ -032f0a: 0c2a |07bf: move-result-object v42 │ │ -032f0c: 142b 1200 097f |07c0: const v43, #float 1.82105e+38 // #7f090012 │ │ -032f12: 7402 7c00 2a00 |07c3: invoke-virtual/range {v42, v43}, Landroid/content/res/Resources;.getColor:(I)I // method@007c │ │ -032f18: 0a2a |07c6: move-result v42 │ │ -032f1a: 0800 2400 |07c7: move-object/from16 v0, v36 │ │ -032f1e: 0201 2a00 |07c9: move/from16 v1, v42 │ │ -032f22: 6e20 5a01 1000 |07cb: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setTextColor:(I)V // method@015a │ │ -032f28: 0800 2e00 |07ce: move-object/from16 v0, v46 │ │ -032f2c: 5400 bf06 |07d0: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ -032f30: 082a 0000 |07d2: move-object/from16 v42, v0 │ │ -032f34: 7401 f204 2a00 |07d4: invoke-virtual/range {v42}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ -032f3a: 0c2a |07d7: move-result-object v42 │ │ -032f3c: 142b 1200 097f |07d8: const v43, #float 1.82105e+38 // #7f090012 │ │ -032f42: 7402 7c00 2a00 |07db: invoke-virtual/range {v42, v43}, Landroid/content/res/Resources;.getColor:(I)I // method@007c │ │ -032f48: 0a2a |07de: move-result v42 │ │ -032f4a: 0800 2500 |07df: move-object/from16 v0, v37 │ │ -032f4e: 0201 2a00 |07e1: move/from16 v1, v42 │ │ -032f52: 6e20 5a01 1000 |07e3: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setTextColor:(I)V // method@015a │ │ -032f58: 0800 2400 |07e6: move-object/from16 v0, v36 │ │ -032f5c: 0801 1f00 |07e8: move-object/from16 v1, v31 │ │ -032f60: 6e20 5801 1000 |07ea: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ -032f66: 0800 2500 |07ed: move-object/from16 v0, v37 │ │ -032f6a: 0801 2100 |07ef: move-object/from16 v1, v33 │ │ -032f6e: 6e20 5801 1000 |07f1: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ -032f74: 2900 91fc |07f4: goto/16 0485 // -036f │ │ -032f78: 7401 5c06 1c00 |07f6: invoke-virtual/range {v28}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -032f7e: 0a2a |07f9: move-result v42 │ │ -032f80: 3d2a f5f9 |07fa: if-lez v42, 01ef // -060b │ │ -032f84: 7401 5c06 1c00 |07fc: invoke-virtual/range {v28}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -032f8a: 0a2a |07ff: move-result v42 │ │ -032f8c: 6e10 5c06 0600 |0800: invoke-virtual {v6}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -032f92: 0a2b |0803: move-result v43 │ │ -032f94: 902a 2a2b |0804: add-int v42, v42, v43 │ │ -032f98: 0800 2800 |0806: move-object/from16 v0, v40 │ │ -032f9c: 0201 2a00 |0808: move/from16 v1, v42 │ │ -032fa0: 6e20 f300 1000 |080a: invoke-virtual {v0, v1}, Landroid/view/View;.setMinimumHeight:(I)V // method@00f3 │ │ -032fa6: 2900 e2f9 |080d: goto/16 01ef // -061e │ │ +033024: |[033024] com.gacode.relaunchx.ResultsActivity$FLSimpleAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +033034: 0828 3000 |0000: move-object/from16 v40, v48 │ │ +033038: 3928 e000 |0002: if-nez v40, 00e2 // +00e0 │ │ +03303c: 0800 2e00 |0004: move-object/from16 v0, v46 │ │ +033040: 5400 bf06 |0006: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ +033044: 082a 0000 |0008: move-object/from16 v42, v0 │ │ +033048: 7401 ec04 2a00 |000a: invoke-virtual/range {v42}, Lcom/gacode/relaunchx/ResultsActivity;.getApplicationContext:()Landroid/content/Context; // method@04ec │ │ +03304e: 0c2a |000d: move-result-object v42 │ │ +033050: 1a2b 100a |000e: const-string v43, "layout_inflater" // string@0a10 │ │ +033054: 7402 4900 2a00 |0010: invoke-virtual/range {v42, v43}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0049 │ │ +03305a: 0c29 |0013: move-result-object v41 │ │ +03305c: 1f29 5b00 |0014: check-cast v41, Landroid/view/LayoutInflater; // type@005b │ │ +033060: 142a 1100 037f |0016: const v42, #float 1.74129e+38 // #7f030011 │ │ +033066: 132b 0000 |0019: const/16 v43, #int 0 // #0 │ │ +03306a: 7403 df00 2900 |001b: invoke-virtual/range {v41, v42, v43}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@00df │ │ +033070: 0c28 |001e: move-result-object v40 │ │ +033072: 2211 8c01 |001f: new-instance v17, Lcom/gacode/relaunchx/ResultsActivity$ViewHolder; // type@018c │ │ +033076: 7601 e404 1100 |0021: invoke-direct/range {v17}, Lcom/gacode/relaunchx/ResultsActivity$ViewHolder;.:()V // method@04e4 │ │ +03307c: 142a 8000 0c7f |0024: const v42, #float 1.86095e+38 // #7f0c0080 │ │ +033082: 0800 2800 |0027: move-object/from16 v0, v40 │ │ +033086: 0201 2a00 |0029: move/from16 v1, v42 │ │ +03308a: 6e20 e900 1000 |002b: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00e9 │ │ +033090: 0c2a |002e: move-result-object v42 │ │ +033092: 1f2a 8100 |002f: check-cast v42, Landroid/widget/TextView; // type@0081 │ │ +033096: 0800 2a00 |0031: move-object/from16 v0, v42 │ │ +03309a: 0801 1100 |0033: move-object/from16 v1, v17 │ │ +03309e: 5b10 c106 |0035: iput-object v0, v1, Lcom/gacode/relaunchx/ResultsActivity$ViewHolder;.tv1:Landroid/widget/TextView; // field@06c1 │ │ +0330a2: 142a 7f00 0c7f |0037: const v42, #float 1.86094e+38 // #7f0c007f │ │ +0330a8: 0800 2800 |003a: move-object/from16 v0, v40 │ │ +0330ac: 0201 2a00 |003c: move/from16 v1, v42 │ │ +0330b0: 6e20 e900 1000 |003e: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00e9 │ │ +0330b6: 0c2a |0041: move-result-object v42 │ │ +0330b8: 1f2a 8100 |0042: check-cast v42, Landroid/widget/TextView; // type@0081 │ │ +0330bc: 0800 2a00 |0044: move-object/from16 v0, v42 │ │ +0330c0: 0801 1100 |0046: move-object/from16 v1, v17 │ │ +0330c4: 5b10 c206 |0048: iput-object v0, v1, Lcom/gacode/relaunchx/ResultsActivity$ViewHolder;.tv2:Landroid/widget/TextView; // field@06c2 │ │ +0330c8: 142a 7e00 0c7f |004a: const v42, #float 1.86094e+38 // #7f0c007e │ │ +0330ce: 0800 2800 |004d: move-object/from16 v0, v40 │ │ +0330d2: 0201 2a00 |004f: move/from16 v1, v42 │ │ +0330d6: 6e20 e900 1000 |0051: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00e9 │ │ +0330dc: 0c2a |0054: move-result-object v42 │ │ +0330de: 1f2a 7900 |0055: check-cast v42, Landroid/widget/LinearLayout; // type@0079 │ │ +0330e2: 0800 2a00 |0057: move-object/from16 v0, v42 │ │ +0330e6: 0801 1100 |0059: move-object/from16 v1, v17 │ │ +0330ea: 5b10 c306 |005b: iput-object v0, v1, Lcom/gacode/relaunchx/ResultsActivity$ViewHolder;.tvHolder:Landroid/widget/LinearLayout; // field@06c3 │ │ +0330ee: 142a 7d00 0c7f |005d: const v42, #float 1.86094e+38 // #7f0c007d │ │ +0330f4: 0800 2800 |0060: move-object/from16 v0, v40 │ │ +0330f8: 0201 2a00 |0062: move/from16 v1, v42 │ │ +0330fc: 6e20 e900 1000 |0064: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00e9 │ │ +033102: 0c2a |0067: move-result-object v42 │ │ +033104: 1f2a 7700 |0068: check-cast v42, Landroid/widget/ImageView; // type@0077 │ │ +033108: 0800 2a00 |006a: move-object/from16 v0, v42 │ │ +03310c: 0801 1100 |006c: move-object/from16 v1, v17 │ │ +033110: 5b10 c006 |006e: iput-object v0, v1, Lcom/gacode/relaunchx/ResultsActivity$ViewHolder;.iv:Landroid/widget/ImageView; // field@06c0 │ │ +033114: 0800 2800 |0070: move-object/from16 v0, v40 │ │ +033118: 0801 1100 |0072: move-object/from16 v1, v17 │ │ +03311c: 6e20 f500 1000 |0074: invoke-virtual {v0, v1}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@00f5 │ │ +033122: 220c 0d02 |0077: new-instance v12, Ljava/util/ArrayList; // type@020d │ │ +033126: 7010 ae06 0c00 |0079: invoke-direct {v12}, Ljava/util/ArrayList;.:()V // method@06ae │ │ +03312c: 0800 2e00 |007c: move-object/from16 v0, v46 │ │ +033130: 5400 bf06 |007e: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ +033134: 082a 0000 |0080: move-object/from16 v42, v0 │ │ +033138: 0800 2a00 |0082: move-object/from16 v0, v42 │ │ +03313c: 5400 d906 |0084: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ +033140: 082a 0000 |0086: move-object/from16 v42, v0 │ │ +033144: 1a2b 9b08 |0088: const-string v43, "hideKnownExts" // string@089b │ │ +033148: 132c 0000 |008a: const/16 v44, #int 0 // #0 │ │ +03314c: 7803 6d00 2a00 |008c: invoke-interface/range {v42, v43, v44}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ +033152: 0a2a |008f: move-result v42 │ │ +033154: 382a 7100 |0090: if-eqz v42, 0101 // +0071 │ │ +033158: 0800 2e00 |0092: move-object/from16 v0, v46 │ │ +03315c: 5400 bf06 |0094: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ +033160: 082a 0000 |0096: move-object/from16 v42, v0 │ │ +033164: 0800 2a00 |0098: move-object/from16 v0, v42 │ │ +033168: 5400 d106 |009a: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ +03316c: 082a 0000 |009c: move-object/from16 v42, v0 │ │ +033170: 7401 8a04 2a00 |009e: invoke-virtual/range {v42}, Lcom/gacode/relaunchx/ReLaunchApp;.getReaders:()Ljava/util/List; // method@048a │ │ +033176: 0c1a |00a1: move-result-object v26 │ │ +033178: 2223 1602 |00a2: new-instance v35, Ljava/util/HashSet; // type@0216 │ │ +03317c: 7601 c706 2300 |00a4: invoke-direct/range {v35}, Ljava/util/HashSet;.:()V // method@06c7 │ │ +033182: 1313 0000 |00a7: const/16 v19, #int 0 // #0 │ │ +033186: 7801 d406 1a00 |00a9: invoke-interface/range {v26}, Ljava/util/List;.size:()I // method@06d4 │ │ +03318c: 0a2a |00ac: move-result v42 │ │ +03318e: 0200 1300 |00ad: move/from16 v0, v19 │ │ +033192: 0201 2a00 |00af: move/from16 v1, v42 │ │ +033196: 3510 3b00 |00b1: if-ge v0, v1, 00ec // +003b │ │ +03319a: 0800 1a00 |00b3: move-object/from16 v0, v26 │ │ +03319e: 0201 1300 |00b5: move/from16 v1, v19 │ │ +0331a2: 7220 d006 1000 |00b7: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ +0331a8: 0c2a |00ba: move-result-object v42 │ │ +0331aa: 1f2a 1502 |00bb: check-cast v42, Ljava/util/HashMap; // type@0215 │ │ +0331ae: 7401 c406 2a00 |00bd: invoke-virtual/range {v42}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@06c4 │ │ +0331b4: 0c2a |00c0: move-result-object v42 │ │ +0331b6: 7801 da06 2a00 |00c1: invoke-interface/range {v42}, Ljava/util/Set;.toArray:()[Ljava/lang/Object; // method@06da │ │ +0331bc: 0c17 |00c4: move-result-object v23 │ │ +0331be: 1316 0000 |00c5: const/16 v22, #int 0 // #0 │ │ +0331c2: 0800 1700 |00c7: move-object/from16 v0, v23 │ │ +0331c6: 2100 |00c9: array-length v0, v0 │ │ +0331c8: 022a 0000 |00ca: move/from16 v42, v0 │ │ +0331cc: 0200 1600 |00cc: move/from16 v0, v22 │ │ +0331d0: 0201 2a00 |00ce: move/from16 v1, v42 │ │ +0331d4: 3510 1900 |00d0: if-ge v0, v1, 00e9 // +0019 │ │ +0331d8: 462a 1716 |00d2: aget-object v42, v23, v22 │ │ +0331dc: 7401 6906 2a00 |00d4: invoke-virtual/range {v42}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0669 │ │ +0331e2: 0c2a |00d7: move-result-object v42 │ │ +0331e4: 0800 2300 |00d8: move-object/from16 v0, v35 │ │ +0331e8: 0801 2a00 |00da: move-object/from16 v1, v42 │ │ +0331ec: 7220 d806 1000 |00dc: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@06d8 │ │ +0331f2: d816 1601 |00df: add-int/lit8 v22, v22, #int 1 // #01 │ │ +0331f6: 28e6 |00e1: goto 00c7 // -001a │ │ +0331f8: 7401 ef00 2800 |00e2: invoke-virtual/range {v40}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@00ef │ │ +0331fe: 0c11 |00e5: move-result-object v17 │ │ +033200: 1f11 8c01 |00e6: check-cast v17, Lcom/gacode/relaunchx/ResultsActivity$ViewHolder; // type@018c │ │ +033204: 288f |00e8: goto 0077 // -0071 │ │ +033206: d813 1301 |00e9: add-int/lit8 v19, v19, #int 1 // #01 │ │ +03320a: 28be |00eb: goto 00a9 // -0042 │ │ +03320c: 220c 0d02 |00ec: new-instance v12, Ljava/util/ArrayList; // type@020d │ │ +033210: 0800 2300 |00ee: move-object/from16 v0, v35 │ │ +033214: 7020 b006 0c00 |00f0: invoke-direct {v12, v0}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@06b0 │ │ +03321a: 222a 8a01 |00f3: new-instance v42, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter$1ExtsComparator; // type@018a │ │ +03321e: 0800 2a00 |00f5: move-object/from16 v0, v42 │ │ +033222: 0801 2e00 |00f7: move-object/from16 v1, v46 │ │ +033226: 7020 dd04 1000 |00f9: invoke-direct {v0, v1}, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter$1ExtsComparator;.:(Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;)V // method@04dd │ │ +03322c: 0800 2a00 |00fc: move-object/from16 v0, v42 │ │ +033230: 7120 ba06 0c00 |00fe: invoke-static {v12, v0}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@06ba │ │ +033236: 220a 0d02 |0101: new-instance v10, Ljava/util/ArrayList; // type@020d │ │ +03323a: 7010 ae06 0a00 |0103: invoke-direct {v10}, Ljava/util/ArrayList;.:()V // method@06ae │ │ +033240: 0800 2e00 |0106: move-object/from16 v0, v46 │ │ +033244: 5400 bf06 |0108: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ +033248: 082a 0000 |010a: move-object/from16 v42, v0 │ │ +03324c: 0800 2a00 |010c: move-object/from16 v0, v42 │ │ +033250: 5400 d906 |010e: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ +033254: 082a 0000 |0110: move-object/from16 v42, v0 │ │ +033258: 1a2b 9a08 |0112: const-string v43, "hideKnownDirs" // string@089a │ │ +03325c: 132c 0000 |0114: const/16 v44, #int 0 // #0 │ │ +033260: 7803 6d00 2a00 |0116: invoke-interface/range {v42, v43, v44}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ +033266: 0a2a |0119: move-result v42 │ │ +033268: 382a 4100 |011a: if-eqz v42, 015b // +0041 │ │ +03326c: 0800 2e00 |011c: move-object/from16 v0, v46 │ │ +033270: 5400 bf06 |011e: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ +033274: 082a 0000 |0120: move-object/from16 v42, v0 │ │ +033278: 0800 2a00 |0122: move-object/from16 v0, v42 │ │ +03327c: 5400 d906 |0124: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ +033280: 082a 0000 |0126: move-object/from16 v42, v0 │ │ +033284: 1a2b cd0d |0128: const-string v43, "startDir" // string@0dcd │ │ +033288: 1a2c 6600 |012a: const-string v44, "/sdcard,/media/My Files" // string@0066 │ │ +03328c: 7803 6f00 2a00 |012c: invoke-interface/range {v42, v43, v44}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +033292: 0c2a |012f: move-result-object v42 │ │ +033294: 1a2b d004 |0130: const-string v43, "\," // string@04d0 │ │ +033298: 7402 8906 2a00 |0132: invoke-virtual/range {v42, v43}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0689 │ │ +03329e: 0c12 |0135: move-result-object v18 │ │ +0332a0: 1313 0000 |0136: const/16 v19, #int 0 // #0 │ │ +0332a4: 0800 1200 |0138: move-object/from16 v0, v18 │ │ +0332a8: 2100 |013a: array-length v0, v0 │ │ +0332aa: 022a 0000 |013b: move/from16 v42, v0 │ │ +0332ae: 0200 1300 |013d: move/from16 v0, v19 │ │ +0332b2: 0201 2a00 |013f: move/from16 v1, v42 │ │ +0332b6: 3510 0c00 |0141: if-ge v0, v1, 014d // +000c │ │ +0332ba: 462a 1213 |0143: aget-object v42, v18, v19 │ │ +0332be: 0800 2a00 |0145: move-object/from16 v0, v42 │ │ +0332c2: 6e20 b106 0a00 |0147: invoke-virtual {v10, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@06b1 │ │ +0332c8: d813 1301 |014a: add-int/lit8 v19, v19, #int 1 // #01 │ │ +0332cc: 28ec |014c: goto 0138 // -0014 │ │ +0332ce: 222a 8a01 |014d: new-instance v42, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter$1ExtsComparator; // type@018a │ │ +0332d2: 0800 2a00 |014f: move-object/from16 v0, v42 │ │ +0332d6: 0801 2e00 |0151: move-object/from16 v1, v46 │ │ +0332da: 7020 dd04 1000 |0153: invoke-direct {v0, v1}, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter$1ExtsComparator;.:(Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;)V // method@04dd │ │ +0332e0: 0800 2a00 |0156: move-object/from16 v0, v42 │ │ +0332e4: 7120 ba06 0a00 |0158: invoke-static {v10, v0}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@06ba │ │ +0332ea: 0800 1100 |015b: move-object/from16 v0, v17 │ │ +0332ee: 5400 c106 |015d: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$ViewHolder;.tv1:Landroid/widget/TextView; // field@06c1 │ │ +0332f2: 0824 0000 |015f: move-object/from16 v36, v0 │ │ +0332f6: 0800 1100 |0161: move-object/from16 v0, v17 │ │ +0332fa: 5400 c206 |0163: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$ViewHolder;.tv2:Landroid/widget/TextView; // field@06c2 │ │ +0332fe: 0825 0000 |0165: move-object/from16 v37, v0 │ │ +033302: 0800 2e00 |0167: move-object/from16 v0, v46 │ │ +033306: 5400 bf06 |0169: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ +03330a: 082a 0000 |016b: move-object/from16 v42, v0 │ │ +03330e: 0800 2a00 |016d: move-object/from16 v0, v42 │ │ +033312: 5400 d106 |016f: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ +033316: 082a 0000 |0171: move-object/from16 v42, v0 │ │ +03331a: 0800 2e00 |0173: move-object/from16 v0, v46 │ │ +03331e: 5400 bf06 |0175: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ +033322: 082b 0000 |0177: move-object/from16 v43, v0 │ │ +033326: 0800 2b00 |0179: move-object/from16 v0, v43 │ │ +03332a: 5400 d906 |017b: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ +03332e: 082b 0000 |017d: move-object/from16 v43, v0 │ │ +033332: 0800 2a00 |017f: move-object/from16 v0, v42 │ │ +033336: 0801 2b00 |0181: move-object/from16 v1, v43 │ │ +03333a: 0802 2500 |0183: move-object/from16 v2, v37 │ │ +03333e: 7130 4905 1002 |0185: invoke-static {v0, v1, v2}, Lcom/gacode/relaunchx/SizeManipulation;.AdjustWithPreferencesFileListLine1:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/widget/TextView;)V // method@0549 │ │ +033344: 0800 2e00 |0188: move-object/from16 v0, v46 │ │ +033348: 5400 bf06 |018a: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ +03334c: 082a 0000 |018c: move-object/from16 v42, v0 │ │ +033350: 0800 2a00 |018e: move-object/from16 v0, v42 │ │ +033354: 5400 d106 |0190: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ +033358: 082a 0000 |0192: move-object/from16 v42, v0 │ │ +03335c: 0800 2e00 |0194: move-object/from16 v0, v46 │ │ +033360: 5400 bf06 |0196: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ +033364: 082b 0000 |0198: move-object/from16 v43, v0 │ │ +033368: 0800 2b00 |019a: move-object/from16 v0, v43 │ │ +03336c: 5400 d906 |019c: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ +033370: 082b 0000 |019e: move-object/from16 v43, v0 │ │ +033374: 0800 2a00 |01a0: move-object/from16 v0, v42 │ │ +033378: 0801 2b00 |01a2: move-object/from16 v1, v43 │ │ +03337c: 0802 2400 |01a4: move-object/from16 v2, v36 │ │ +033380: 7130 4a05 1002 |01a6: invoke-static {v0, v1, v2}, Lcom/gacode/relaunchx/SizeManipulation;.AdjustWithPreferencesFileListLine2:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/widget/TextView;)V // method@054a │ │ +033386: 0800 1100 |01a9: move-object/from16 v0, v17 │ │ +03338a: 5400 c306 |01ab: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$ViewHolder;.tvHolder:Landroid/widget/LinearLayout; // field@06c3 │ │ +03338e: 0826 0000 |01ad: move-object/from16 v38, v0 │ │ +033392: 0800 1100 |01af: move-object/from16 v0, v17 │ │ +033396: 5400 c006 |01b1: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$ViewHolder;.iv:Landroid/widget/ImageView; // field@06c0 │ │ +03339a: 0815 0000 |01b3: move-object/from16 v21, v0 │ │ +03339e: 0800 2e00 |01b5: move-object/from16 v0, v46 │ │ +0333a2: 5400 bf06 |01b7: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ +0333a6: 082a 0000 |01b9: move-object/from16 v42, v0 │ │ +0333aa: 0800 2a00 |01bb: move-object/from16 v0, v42 │ │ +0333ae: 5400 d506 |01bd: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.itemsArray:Ljava/util/List; // field@06d5 │ │ +0333b2: 082a 0000 |01bf: move-object/from16 v42, v0 │ │ +0333b6: 7801 d406 2a00 |01c1: invoke-interface/range {v42}, Ljava/util/List;.size:()I // method@06d4 │ │ +0333bc: 0a2a |01c4: move-result v42 │ │ +0333be: 0200 2f00 |01c5: move/from16 v0, v47 │ │ +0333c2: 0201 2a00 |01c7: move/from16 v1, v42 │ │ +0333c6: 3410 2700 |01c9: if-lt v0, v1, 01f0 // +0027 │ │ +0333ca: 132a 0400 |01cb: const/16 v42, #int 4 // #4 │ │ +0333ce: 0800 2800 |01cd: move-object/from16 v0, v40 │ │ +0333d2: 0201 2a00 |01cf: move/from16 v1, v42 │ │ +0333d6: 6e20 f600 1000 |01d1: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@00f6 │ │ +0333dc: 132a 0400 |01d4: const/16 v42, #int 4 // #4 │ │ +0333e0: 0800 2400 |01d6: move-object/from16 v0, v36 │ │ +0333e4: 0201 2a00 |01d8: move/from16 v1, v42 │ │ +0333e8: 6e20 5c01 1000 |01da: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setVisibility:(I)V // method@015c │ │ +0333ee: 132a 0400 |01dd: const/16 v42, #int 4 // #4 │ │ +0333f2: 0800 2500 |01df: move-object/from16 v0, v37 │ │ +0333f6: 0201 2a00 |01e1: move/from16 v1, v42 │ │ +0333fa: 6e20 5c01 1000 |01e3: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setVisibility:(I)V // method@015c │ │ +033400: 132a 0400 |01e6: const/16 v42, #int 4 // #4 │ │ +033404: 0800 1500 |01e8: move-object/from16 v0, v21 │ │ +033408: 0201 2a00 |01ea: move/from16 v1, v42 │ │ +03340c: 6e20 3601 1000 |01ec: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setVisibility:(I)V // method@0136 │ │ +033412: 1128 |01ef: return-object v40 │ │ +033414: 0800 2e00 |01f0: move-object/from16 v0, v46 │ │ +033418: 5400 bf06 |01f2: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ +03341c: 082a 0000 |01f4: move-object/from16 v42, v0 │ │ +033420: 0800 2a00 |01f6: move-object/from16 v0, v42 │ │ +033424: 5400 d506 |01f8: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.itemsArray:Ljava/util/List; // field@06d5 │ │ +033428: 082a 0000 |01fa: move-object/from16 v42, v0 │ │ +03342c: 0800 2a00 |01fc: move-object/from16 v0, v42 │ │ +033430: 0201 2f00 |01fe: move/from16 v1, v47 │ │ +033434: 7220 d006 1000 |0200: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ +03343a: 0c14 |0203: move-result-object v20 │ │ +03343c: 1f14 1502 |0204: check-cast v20, Ljava/util/HashMap; // type@0215 │ │ +033440: 3814 7f02 |0206: if-eqz v20, 0485 // +027f │ │ +033444: 1a2a 0308 |0208: const-string v42, "fullPathName" // string@0803 │ │ +033448: 0800 1400 |020a: move-object/from16 v0, v20 │ │ +03344c: 0801 2a00 |020c: move-object/from16 v1, v42 │ │ +033450: 6e20 c306 1000 |020e: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ +033456: 0c0e |0211: move-result-object v14 │ │ +033458: 1f0e 0002 |0212: check-cast v14, Ljava/lang/String; // type@0200 │ │ +03345c: 1a2a 0307 |0214: const-string v42, "displayName" // string@0703 │ │ +033460: 0800 1400 |0216: move-object/from16 v0, v20 │ │ +033464: 0801 2a00 |0218: move-object/from16 v1, v42 │ │ +033468: 6e20 c306 1000 |021a: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ +03346e: 0c21 |021d: move-result-object v33 │ │ +033470: 1f21 0002 |021e: check-cast v33, Ljava/lang/String; // type@0200 │ │ +033474: 1a2a f806 |0220: const-string v42, "directoryName" // string@06f8 │ │ +033478: 0800 1400 |0222: move-object/from16 v0, v20 │ │ +03347c: 0801 2a00 |0224: move-object/from16 v1, v42 │ │ +033480: 6e20 c306 1000 |0226: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ +033486: 0c0b |0229: move-result-object v11 │ │ +033488: 1f0b 0002 |022a: check-cast v11, Ljava/lang/String; // type@0200 │ │ +03348c: 1a2a f806 |022c: const-string v42, "directoryName" // string@06f8 │ │ +033490: 0800 1400 |022e: move-object/from16 v0, v20 │ │ +033494: 0801 2a00 |0230: move-object/from16 v1, v42 │ │ +033498: 6e20 c306 1000 |0232: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ +03349e: 0c1f |0235: move-result-object v31 │ │ +0334a0: 1f1f 0002 |0236: check-cast v31, Ljava/lang/String; // type@0200 │ │ +0334a4: 222a 0202 |0238: new-instance v42, Ljava/lang/StringBuilder; // type@0202 │ │ +0334a8: 7601 9606 2a00 |023a: invoke-direct/range {v42}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +0334ae: 0800 2a00 |023d: move-object/from16 v0, v42 │ │ +0334b2: 6e20 9a06 b000 |023f: invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +0334b8: 0c2a |0242: move-result-object v42 │ │ +0334ba: 1a2b 5a00 |0243: const-string v43, "/" // string@005a │ │ +0334be: 7402 9a06 2a00 |0245: invoke-virtual/range {v42, v43}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +0334c4: 0c2a |0248: move-result-object v42 │ │ +0334c6: 0800 2a00 |0249: move-object/from16 v0, v42 │ │ +0334ca: 6e20 9a06 e000 |024b: invoke-virtual {v0, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +0334d0: 0c2a |024e: move-result-object v42 │ │ +0334d2: 7401 9c06 2a00 |024f: invoke-virtual/range {v42}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +0334d8: 0c0f |0252: move-result-object v15 │ │ +0334da: 1320 0000 |0253: const/16 v32, #int 0 // #0 │ │ +0334de: 0800 2e00 |0255: move-object/from16 v0, v46 │ │ +0334e2: 5400 bf06 |0257: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ +0334e6: 082a 0000 |0259: move-object/from16 v42, v0 │ │ +0334ea: 0800 2a00 |025b: move-object/from16 v0, v42 │ │ +0334ee: 5400 d906 |025d: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ +0334f2: 082a 0000 |025f: move-object/from16 v42, v0 │ │ +0334f6: 1a2b 970d |0261: const-string v43, "showNew" // string@0d97 │ │ +0334fa: 132c 0100 |0263: const/16 v44, #int 1 // #1 │ │ +0334fe: 7803 6d00 2a00 |0265: invoke-interface/range {v42, v43, v44}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ +033504: 0a27 |0268: move-result v39 │ │ +033506: 0800 2e00 |0269: move-object/from16 v0, v46 │ │ +03350a: 5400 bf06 |026b: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ +03350e: 082a 0000 |026d: move-object/from16 v42, v0 │ │ +033512: 0800 2a00 |026f: move-object/from16 v0, v42 │ │ +033516: 5400 d906 |0271: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ +03351a: 082a 0000 |0273: move-object/from16 v42, v0 │ │ +03351e: 1a2b 9b08 |0275: const-string v43, "hideKnownExts" // string@089b │ │ +033522: 132c 0000 |0277: const/16 v44, #int 0 // #0 │ │ +033526: 7803 6d00 2a00 |0279: invoke-interface/range {v42, v43, v44}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ +03352c: 0a2a |027c: move-result v42 │ │ +03352e: 382a 4100 |027d: if-eqz v42, 02be // +0041 │ │ +033532: 1313 0000 |027f: const/16 v19, #int 0 // #0 │ │ +033536: 6e10 b406 0c00 |0281: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@06b4 │ │ +03353c: 0a2a |0284: move-result v42 │ │ +03353e: 0200 1300 |0285: move/from16 v0, v19 │ │ +033542: 0201 2a00 |0287: move/from16 v1, v42 │ │ +033546: 3510 3500 |0289: if-ge v0, v1, 02be // +0035 │ │ +03354a: 0200 1300 |028b: move/from16 v0, v19 │ │ +03354e: 6e20 b206 0c00 |028d: invoke-virtual {v12, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@06b2 │ │ +033554: 0c2a |0290: move-result-object v42 │ │ +033556: 1f2a 0002 |0291: check-cast v42, Ljava/lang/String; // type@0200 │ │ +03355a: 0800 2100 |0293: move-object/from16 v0, v33 │ │ +03355e: 0801 2a00 |0295: move-object/from16 v1, v42 │ │ +033562: 6e20 7b06 1000 |0297: invoke-virtual {v0, v1}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@067b │ │ +033568: 0a2a |029a: move-result v42 │ │ +03356a: 382a 2000 |029b: if-eqz v42, 02bb // +0020 │ │ +03356e: 132b 0000 |029d: const/16 v43, #int 0 // #0 │ │ +033572: 7401 8506 2100 |029f: invoke-virtual/range {v33}, Ljava/lang/String;.length:()I // method@0685 │ │ +033578: 0a2c |02a2: move-result v44 │ │ +03357a: 0200 1300 |02a3: move/from16 v0, v19 │ │ +03357e: 6e20 b206 0c00 |02a5: invoke-virtual {v12, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@06b2 │ │ +033584: 0c2a |02a8: move-result-object v42 │ │ +033586: 1f2a 0002 |02a9: check-cast v42, Ljava/lang/String; // type@0200 │ │ +03358a: 7401 8506 2a00 |02ab: invoke-virtual/range {v42}, Ljava/lang/String;.length:()I // method@0685 │ │ +033590: 0a2a |02ae: move-result v42 │ │ +033592: 912a 2c2a |02af: sub-int v42, v44, v42 │ │ +033596: 0800 2100 |02b1: move-object/from16 v0, v33 │ │ +03359a: 0201 2b00 |02b3: move/from16 v1, v43 │ │ +03359e: 0202 2a00 |02b5: move/from16 v2, v42 │ │ +0335a2: 6e30 8c06 1002 |02b7: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@068c │ │ +0335a8: 0c21 |02ba: move-result-object v33 │ │ +0335aa: d813 1301 |02bb: add-int/lit8 v19, v19, #int 1 // #01 │ │ +0335ae: 28c4 |02bd: goto 0281 // -003c │ │ +0335b0: 0800 2e00 |02be: move-object/from16 v0, v46 │ │ +0335b4: 5400 bf06 |02c0: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ +0335b8: 082a 0000 |02c2: move-object/from16 v42, v0 │ │ +0335bc: 0800 2a00 |02c4: move-object/from16 v0, v42 │ │ +0335c0: 5400 d906 |02c6: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ +0335c4: 082a 0000 |02c8: move-object/from16 v42, v0 │ │ +0335c8: 1a2b 9a08 |02ca: const-string v43, "hideKnownDirs" // string@089a │ │ +0335cc: 132c 0000 |02cc: const/16 v44, #int 0 // #0 │ │ +0335d0: 7803 6d00 2a00 |02ce: invoke-interface/range {v42, v43, v44}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ +0335d6: 0a2a |02d1: move-result v42 │ │ +0335d8: 382a 4e00 |02d2: if-eqz v42, 0320 // +004e │ │ +0335dc: 1313 0000 |02d4: const/16 v19, #int 0 // #0 │ │ +0335e0: 6e10 b406 0a00 |02d6: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@06b4 │ │ +0335e6: 0a2a |02d9: move-result v42 │ │ +0335e8: 0200 1300 |02da: move/from16 v0, v19 │ │ +0335ec: 0201 2a00 |02dc: move/from16 v1, v42 │ │ +0335f0: 3510 4200 |02de: if-ge v0, v1, 0320 // +0042 │ │ +0335f4: 0200 1300 |02e0: move/from16 v0, v19 │ │ +0335f8: 6e20 b206 0a00 |02e2: invoke-virtual {v10, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@06b2 │ │ +0335fe: 0c2a |02e5: move-result-object v42 │ │ +033600: 1f2a 0002 |02e6: check-cast v42, Ljava/lang/String; // type@0200 │ │ +033604: 0800 1f00 |02e8: move-object/from16 v0, v31 │ │ +033608: 0801 2a00 |02ea: move-object/from16 v1, v42 │ │ +03360c: 6e20 8a06 1000 |02ec: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@068a │ │ +033612: 0a2a |02ef: move-result v42 │ │ +033614: 382a 2d00 |02f0: if-eqz v42, 031d // +002d │ │ +033618: 222a 0202 |02f2: new-instance v42, Ljava/lang/StringBuilder; // type@0202 │ │ +03361c: 7601 9606 2a00 |02f4: invoke-direct/range {v42}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +033622: 1a2b 2b0f |02f7: const-string v43, "~" // string@0f2b │ │ +033626: 7402 9a06 2a00 |02f9: invoke-virtual/range {v42, v43}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +03362c: 0c2b |02fc: move-result-object v43 │ │ +03362e: 0200 1300 |02fd: move/from16 v0, v19 │ │ +033632: 6e20 b206 0a00 |02ff: invoke-virtual {v10, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@06b2 │ │ +033638: 0c2a |0302: move-result-object v42 │ │ +03363a: 1f2a 0002 |0303: check-cast v42, Ljava/lang/String; // type@0200 │ │ +03363e: 7401 8506 2a00 |0305: invoke-virtual/range {v42}, Ljava/lang/String;.length:()I // method@0685 │ │ +033644: 0a2a |0308: move-result v42 │ │ +033646: 0800 1f00 |0309: move-object/from16 v0, v31 │ │ +03364a: 0201 2a00 |030b: move/from16 v1, v42 │ │ +03364e: 6e20 8b06 1000 |030d: invoke-virtual {v0, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@068b │ │ +033654: 0c2a |0310: move-result-object v42 │ │ +033656: 0800 2b00 |0311: move-object/from16 v0, v43 │ │ +03365a: 0801 2a00 |0313: move-object/from16 v1, v42 │ │ +03365e: 6e20 9a06 1000 |0315: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +033664: 0c2a |0318: move-result-object v42 │ │ +033666: 7401 9c06 2a00 |0319: invoke-virtual/range {v42}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +03366c: 0c1f |031c: move-result-object v31 │ │ +03366e: d813 1301 |031d: add-int/lit8 v19, v19, #int 1 // #01 │ │ +033672: 28b7 |031f: goto 02d6 // -0049 │ │ +033674: 3827 9900 |0320: if-eqz v39, 03b9 // +0099 │ │ +033678: 0800 2e00 |0322: move-object/from16 v0, v46 │ │ +03367c: 5400 bf06 |0324: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ +033680: 082a 0000 |0326: move-object/from16 v42, v0 │ │ +033684: 0800 2a00 |0328: move-object/from16 v0, v42 │ │ +033688: 5400 d106 |032a: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ +03368c: 082a 0000 |032c: move-object/from16 v42, v0 │ │ +033690: 0800 2a00 |032e: move-object/from16 v0, v42 │ │ +033694: 5400 8806 |0330: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunchApp;.history:Ljava/util/HashMap; // field@0688 │ │ +033698: 082a 0000 |0332: move-object/from16 v42, v0 │ │ +03369c: 0800 2a00 |0334: move-object/from16 v0, v42 │ │ +0336a0: 6e20 c206 f000 |0336: invoke-virtual {v0, v15}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@06c2 │ │ +0336a6: 0a2a |0339: move-result v42 │ │ +0336a8: 382a c202 |033a: if-eqz v42, 05fc // +02c2 │ │ +0336ac: 0800 2e00 |033c: move-object/from16 v0, v46 │ │ +0336b0: 5400 bf06 |033e: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ +0336b4: 082a 0000 |0340: move-object/from16 v42, v0 │ │ +0336b8: 0800 2a00 |0342: move-object/from16 v0, v42 │ │ +0336bc: 5400 d106 |0344: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ +0336c0: 082a 0000 |0346: move-object/from16 v42, v0 │ │ +0336c4: 0800 2a00 |0348: move-object/from16 v0, v42 │ │ +0336c8: 5400 8806 |034a: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunchApp;.history:Ljava/util/HashMap; // field@0688 │ │ +0336cc: 082a 0000 |034c: move-object/from16 v42, v0 │ │ +0336d0: 0800 2a00 |034e: move-object/from16 v0, v42 │ │ +0336d4: 6e20 c306 f000 |0350: invoke-virtual {v0, v15}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ +0336da: 0c2a |0353: move-result-object v42 │ │ +0336dc: 1f2a f501 |0354: check-cast v42, Ljava/lang/Integer; // type@01f5 │ │ +0336e0: 7401 5c06 2a00 |0356: invoke-virtual/range {v42}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +0336e6: 0a2a |0359: move-result v42 │ │ +0336e8: 0800 2e00 |035a: move-object/from16 v0, v46 │ │ +0336ec: 5400 bf06 |035c: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ +0336f0: 082b 0000 |035e: move-object/from16 v43, v0 │ │ +0336f4: 0800 2b00 |0360: move-object/from16 v0, v43 │ │ +0336f8: 5400 d106 |0362: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ +0336fc: 082b 0000 |0364: move-object/from16 v43, v0 │ │ +033700: 7401 6806 2b00 |0366: invoke-virtual/range {v43}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0668 │ │ +033706: 132b 0100 |0369: const/16 v43, #int 1 // #1 │ │ +03370a: 0200 2a00 |036b: move/from16 v0, v42 │ │ +03370e: 0201 2b00 |036d: move/from16 v1, v43 │ │ +033712: 3310 c401 |036f: if-ne v0, v1, 0533 // +01c4 │ │ +033716: 0800 2e00 |0371: move-object/from16 v0, v46 │ │ +03371a: 5400 bf06 |0373: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ +03371e: 082a 0000 |0375: move-object/from16 v42, v0 │ │ +033722: 7401 f204 2a00 |0377: invoke-virtual/range {v42}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ +033728: 0c2a |037a: move-result-object v42 │ │ +03372a: 142b 0800 097f |037b: const v43, #float 1.82104e+38 // #7f090008 │ │ +033730: 7402 7c00 2a00 |037e: invoke-virtual/range {v42, v43}, Landroid/content/res/Resources;.getColor:(I)I // method@007c │ │ +033736: 0a2a |0381: move-result v42 │ │ +033738: 0800 2600 |0382: move-object/from16 v0, v38 │ │ +03373c: 0201 2a00 |0384: move/from16 v1, v42 │ │ +033740: 6e20 3b01 1000 |0386: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setBackgroundColor:(I)V // method@013b │ │ +033746: 0800 2e00 |0389: move-object/from16 v0, v46 │ │ +03374a: 5400 bf06 |038b: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ +03374e: 082a 0000 |038d: move-object/from16 v42, v0 │ │ +033752: 7401 f204 2a00 |038f: invoke-virtual/range {v42}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ +033758: 0c2a |0392: move-result-object v42 │ │ +03375a: 142b 0900 097f |0393: const v43, #float 1.82104e+38 // #7f090009 │ │ +033760: 7402 7c00 2a00 |0396: invoke-virtual/range {v42, v43}, Landroid/content/res/Resources;.getColor:(I)I // method@007c │ │ +033766: 0a2a |0399: move-result v42 │ │ +033768: 0800 2400 |039a: move-object/from16 v0, v36 │ │ +03376c: 0201 2a00 |039c: move/from16 v1, v42 │ │ +033770: 6e20 5a01 1000 |039e: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setTextColor:(I)V // method@015a │ │ +033776: 0800 2e00 |03a1: move-object/from16 v0, v46 │ │ +03377a: 5400 bf06 |03a3: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ +03377e: 082a 0000 |03a5: move-object/from16 v42, v0 │ │ +033782: 7401 f204 2a00 |03a7: invoke-virtual/range {v42}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ +033788: 0c2a |03aa: move-result-object v42 │ │ +03378a: 142b 0900 097f |03ab: const v43, #float 1.82104e+38 // #7f090009 │ │ +033790: 7402 7c00 2a00 |03ae: invoke-virtual/range {v42, v43}, Landroid/content/res/Resources;.getColor:(I)I // method@007c │ │ +033796: 0a2a |03b1: move-result v42 │ │ +033798: 0800 2500 |03b2: move-object/from16 v0, v37 │ │ +03379c: 0201 2a00 |03b4: move/from16 v1, v42 │ │ +0337a0: 6e20 5a01 1000 |03b6: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setTextColor:(I)V // method@015a │ │ +0337a6: 0800 2e00 |03b9: move-object/from16 v0, v46 │ │ +0337aa: 5400 bf06 |03bb: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ +0337ae: 082a 0000 |03bd: move-object/from16 v42, v0 │ │ +0337b2: 0800 2a00 |03bf: move-object/from16 v0, v42 │ │ +0337b6: 5400 d106 |03c1: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ +0337ba: 082a 0000 |03c3: move-object/from16 v42, v0 │ │ +0337be: 0800 2e00 |03c5: move-object/from16 v0, v46 │ │ +0337c2: 5400 bf06 |03c7: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ +0337c6: 082b 0000 |03c9: move-object/from16 v43, v0 │ │ +0337ca: 0800 2b00 |03cb: move-object/from16 v0, v43 │ │ +0337ce: 5400 d906 |03cd: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ +0337d2: 082b 0000 |03cf: move-object/from16 v43, v0 │ │ +0337d6: 0800 2a00 |03d1: move-object/from16 v0, v42 │ │ +0337da: 0801 2b00 |03d3: move-object/from16 v1, v43 │ │ +0337de: 0802 1500 |03d5: move-object/from16 v2, v21 │ │ +0337e2: 7130 4505 1002 |03d7: invoke-static {v0, v1, v2}, Lcom/gacode/relaunchx/SizeManipulation;.AassignWithPreferencesIcon:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/widget/ImageView;)Z // method@0545 │ │ +0337e8: 0a2a |03da: move-result v42 │ │ +0337ea: 382a 4f00 |03db: if-eqz v42, 042a // +004f │ │ +0337ee: 0800 2e00 |03dd: move-object/from16 v0, v46 │ │ +0337f2: 5400 bf06 |03df: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ +0337f6: 082a 0000 |03e1: move-object/from16 v42, v0 │ │ +0337fa: 0800 2a00 |03e3: move-object/from16 v0, v42 │ │ +0337fe: 5400 d106 |03e5: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ +033802: 082b 0000 |03e7: move-object/from16 v43, v0 │ │ +033806: 1a2a 640e |03e9: const-string v42, "type" // string@0e64 │ │ +03380a: 0800 1400 |03eb: move-object/from16 v0, v20 │ │ +03380e: 0801 2a00 |03ed: move-object/from16 v1, v42 │ │ +033812: 6e20 c306 1000 |03ef: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ +033818: 0c2a |03f2: move-result-object v42 │ │ +03381a: 1f2a 0002 |03f3: check-cast v42, Ljava/lang/String; // type@0200 │ │ +03381e: 1a2c f206 |03f5: const-string v44, "dir" // string@06f2 │ │ +033822: 0800 2a00 |03f7: move-object/from16 v0, v42 │ │ +033826: 0801 2c00 |03f9: move-object/from16 v1, v44 │ │ +03382a: 6e20 7c06 1000 |03fb: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +033830: 0a2a |03fe: move-result v42 │ │ +033832: 0800 2b00 |03ff: move-object/from16 v0, v43 │ │ +033836: 0201 2a00 |0401: move/from16 v1, v42 │ │ +03383a: 6e30 a604 f001 |0403: invoke-virtual {v0, v15, v1}, Lcom/gacode/relaunchx/ReLaunchApp;.specialIcon:(Ljava/lang/String;Z)Landroid/graphics/drawable/Drawable; // method@04a6 │ │ +033840: 0c09 |0406: move-result-object v9 │ │ +033842: 3809 5402 |0407: if-eqz v9, 065b // +0254 │ │ +033846: 0800 2e00 |0409: move-object/from16 v0, v46 │ │ +03384a: 5400 bf06 |040b: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ +03384e: 082a 0000 |040d: move-object/from16 v42, v0 │ │ +033852: 0800 2a00 |040f: move-object/from16 v0, v42 │ │ +033856: 5400 d106 |0411: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ +03385a: 082a 0000 |0413: move-object/from16 v42, v0 │ │ +03385e: 0800 2e00 |0415: move-object/from16 v0, v46 │ │ +033862: 5400 bf06 |0417: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ +033866: 082b 0000 |0419: move-object/from16 v43, v0 │ │ +03386a: 0800 2b00 |041b: move-object/from16 v0, v43 │ │ +03386e: 5400 d906 |041d: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ +033872: 082b 0000 |041f: move-object/from16 v43, v0 │ │ +033876: 0800 2a00 |0421: move-object/from16 v0, v42 │ │ +03387a: 0801 2b00 |0423: move-object/from16 v1, v43 │ │ +03387e: 0802 1500 |0425: move-object/from16 v2, v21 │ │ +033882: 7140 4805 1092 |0427: invoke-static {v0, v1, v2, v9}, Lcom/gacode/relaunchx/SizeManipulation;.AassignWithPreferencesIcon:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/widget/ImageView;Landroid/graphics/drawable/Drawable;)Z // method@0548 │ │ +033888: 1a2a 0000 |042a: const-string v42, "" // string@0000 │ │ +03388c: 0800 2a00 |042c: move-object/from16 v0, v42 │ │ +033890: 6e20 7c06 0b00 |042e: invoke-virtual {v11, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +033896: 0a2a |0431: move-result v42 │ │ +033898: 382a 1800 |0432: if-eqz v42, 044a // +0018 │ │ +03389c: 1a0b 5a00 |0434: const-string v11, "/" // string@005a │ │ +0338a0: 1a1f 5a00 |0436: const-string v31, "/" // string@005a │ │ +0338a4: 1a2a 0000 |0438: const-string v42, "" // string@0000 │ │ +0338a8: 0800 2a00 |043a: move-object/from16 v0, v42 │ │ +0338ac: 6e20 7c06 0e00 |043c: invoke-virtual {v14, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +0338b2: 0a2a |043f: move-result v42 │ │ +0338b4: 382a 0a00 |0440: if-eqz v42, 044a // +000a │ │ +0338b8: 1a0e 5a00 |0442: const-string v14, "/" // string@005a │ │ +0338bc: 1a21 5a00 |0444: const-string v33, "/" // string@005a │ │ +0338c0: 1a0b 0000 |0446: const-string v11, "" // string@0000 │ │ +0338c4: 1a1f 0000 |0448: const-string v31, "" // string@0000 │ │ +0338c8: 3827 5403 |044a: if-eqz v39, 079e // +0354 │ │ +0338cc: 221e 4b00 |044c: new-instance v30, Landroid/text/SpannableString; // type@004b │ │ +0338d0: 0800 1e00 |044e: move-object/from16 v0, v30 │ │ +0338d4: 0801 2100 |0450: move-object/from16 v1, v33 │ │ +0338d8: 7020 cc00 1000 |0452: invoke-direct {v0, v1}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@00cc │ │ +0338de: 222b 5000 |0455: new-instance v43, Landroid/text/style/StyleSpan; // type@0050 │ │ +0338e2: 3820 4303 |0457: if-eqz v32, 079a // +0343 │ │ +0338e6: 132a 0100 |0459: const/16 v42, #int 1 // #1 │ │ +0338ea: 0800 2b00 |045b: move-object/from16 v0, v43 │ │ +0338ee: 0201 2a00 |045d: move/from16 v1, v42 │ │ +0338f2: 7020 cf00 1000 |045f: invoke-direct {v0, v1}, Landroid/text/style/StyleSpan;.:(I)V // method@00cf │ │ +0338f8: 132a 0000 |0462: const/16 v42, #int 0 // #0 │ │ +0338fc: 7401 8506 2100 |0464: invoke-virtual/range {v33}, Ljava/lang/String;.length:()I // method@0685 │ │ +033902: 0a2c |0467: move-result v44 │ │ +033904: 132d 0000 |0468: const/16 v45, #int 0 // #0 │ │ +033908: 0800 1e00 |046a: move-object/from16 v0, v30 │ │ +03390c: 0801 2b00 |046c: move-object/from16 v1, v43 │ │ +033910: 0202 2a00 |046e: move/from16 v2, v42 │ │ +033914: 0203 2c00 |0470: move/from16 v3, v44 │ │ +033918: 0204 2d00 |0472: move/from16 v4, v45 │ │ +03391c: 6e54 cd00 1032 |0474: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@00cd │ │ +033922: 0800 2400 |0477: move-object/from16 v0, v36 │ │ +033926: 0801 1f00 |0479: move-object/from16 v1, v31 │ │ +03392a: 6e20 5801 1000 |047b: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ +033930: 0800 2500 |047e: move-object/from16 v0, v37 │ │ +033934: 0801 1e00 |0480: move-object/from16 v1, v30 │ │ +033938: 6e20 5801 1000 |0482: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ +03393e: 0800 2e00 |0485: move-object/from16 v0, v46 │ │ +033942: 5400 bf06 |0487: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ +033946: 082a 0000 |0489: move-object/from16 v42, v0 │ │ +03394a: 0800 2a00 |048b: move-object/from16 v0, v42 │ │ +03394e: 5400 d206 |048d: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.currentColsNum:Ljava/lang/Integer; // field@06d2 │ │ +033952: 082a 0000 |048f: move-object/from16 v42, v0 │ │ +033956: 7401 5c06 2a00 |0491: invoke-virtual/range {v42}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +03395c: 0a2a |0494: move-result v42 │ │ +03395e: 132b 0100 |0495: const/16 v43, #int 1 // #1 │ │ +033962: 0200 2a00 |0497: move/from16 v0, v42 │ │ +033966: 0201 2b00 |0499: move/from16 v1, v43 │ │ +03396a: 3210 54fd |049b: if-eq v0, v1, 01ef // -02ac │ │ +03396e: 0819 3100 |049d: move-object/from16 v25, v49 │ │ +033972: 1f19 7500 |049f: check-cast v25, Landroid/widget/GridView; // type@0075 │ │ +033976: 0800 2e00 |04a1: move-object/from16 v0, v46 │ │ +03397a: 5400 bf06 |04a3: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ +03397e: 082a 0000 |04a5: move-object/from16 v42, v0 │ │ +033982: 0800 2a00 |04a7: move-object/from16 v0, v42 │ │ +033986: 5400 d206 |04a9: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.currentColsNum:Ljava/lang/Integer; // field@06d2 │ │ +03398a: 0810 0000 |04ab: move-object/from16 v16, v0 │ │ +03398e: 132a 0000 |04ad: const/16 v42, #int 0 // #0 │ │ +033992: 7701 5f06 2a00 |04af: invoke-static/range {v42}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +033998: 0c07 |04b2: move-result-object v7 │ │ +03399a: 132a 0000 |04b3: const/16 v42, #int 0 // #0 │ │ +03399e: 7701 5f06 2a00 |04b5: invoke-static/range {v42}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +0339a4: 0c06 |04b8: move-result-object v6 │ │ +0339a6: 7401 2201 1900 |04b9: invoke-virtual/range {v25}, Landroid/widget/GridView;.getWidth:()I // method@0122 │ │ +0339ac: 0a2a |04bc: move-result v42 │ │ +0339ae: 7401 5c06 1000 |04bd: invoke-virtual/range {v16}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +0339b4: 0a2b |04c0: move-result v43 │ │ +0339b6: d82b 2bff |04c1: add-int/lit8 v43, v43, #int -1 // #ff │ │ +0339ba: 6e10 5c06 0700 |04c3: invoke-virtual {v7}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +0339c0: 0a2c |04c6: move-result v44 │ │ +0339c2: 922b 2b2c |04c7: mul-int v43, v43, v44 │ │ +0339c6: 912a 2a2b |04c9: sub-int v42, v42, v43 │ │ +0339ca: 7401 5c06 1000 |04cb: invoke-virtual/range {v16}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +0339d0: 0a2b |04ce: move-result v43 │ │ +0339d2: 932a 2a2b |04cf: div-int v42, v42, v43 │ │ +0339d6: 7701 5f06 2a00 |04d1: invoke-static/range {v42}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +0339dc: 0c08 |04d4: move-result-object v8 │ │ +0339de: 7701 5f06 2f00 |04d5: invoke-static/range {v47}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +0339e4: 0c1d |04d8: move-result-object v29 │ │ +0339e6: 132a 0000 |04d9: const/16 v42, #int 0 // #0 │ │ +0339ea: 7701 5f06 2a00 |04db: invoke-static/range {v42}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +0339f0: 0c1c |04de: move-result-object v28 │ │ +0339f2: 7401 5c06 1d00 |04df: invoke-virtual/range {v29}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +0339f8: 0a2a |04e2: move-result v42 │ │ +0339fa: 7401 5c06 1000 |04e3: invoke-virtual/range {v16}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +033a00: 0a2b |04e6: move-result v43 │ │ +033a02: 942a 2a2b |04e7: rem-int v42, v42, v43 │ │ +033a06: 382a 0d03 |04e9: if-eqz v42, 07f6 // +030d │ │ +033a0a: 7401 5c06 1d00 |04eb: invoke-virtual/range {v29}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +033a10: 0a2a |04ee: move-result v42 │ │ +033a12: d82a 2aff |04ef: add-int/lit8 v42, v42, #int -1 // #ff │ │ +033a16: 7701 5f06 2a00 |04f1: invoke-static/range {v42}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +033a1c: 0c1d |04f4: move-result-object v29 │ │ +033a1e: 7401 5c06 1d00 |04f5: invoke-virtual/range {v29}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +033a24: 0a2a |04f8: move-result v42 │ │ +033a26: 132b 0000 |04f9: const/16 v43, #int 0 // #0 │ │ +033a2a: 0800 2e00 |04fb: move-object/from16 v0, v46 │ │ +033a2e: 0201 2a00 |04fd: move/from16 v1, v42 │ │ +033a32: 0802 2b00 |04ff: move-object/from16 v2, v43 │ │ +033a36: 0803 3100 |0501: move-object/from16 v3, v49 │ │ +033a3a: 6e40 e204 1032 |0503: invoke-virtual {v0, v1, v2, v3}, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@04e2 │ │ +033a40: 0c22 |0506: move-result-object v34 │ │ +033a42: 152a 0040 |0507: const/high16 v42, #int 1073741824 // #4000 │ │ +033a46: 6e10 5c06 0800 |0509: invoke-virtual {v8}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +033a4c: 0a2b |050c: move-result v43 │ │ +033a4e: 962a 2a2b |050d: or-int v42, v42, v43 │ │ +033a52: 132b 0000 |050f: const/16 v43, #int 0 // #0 │ │ +033a56: 0800 2200 |0511: move-object/from16 v0, v34 │ │ +033a5a: 0201 2a00 |0513: move/from16 v1, v42 │ │ +033a5e: 0202 2b00 |0515: move/from16 v2, v43 │ │ +033a62: 6e30 f100 1002 |0517: invoke-virtual {v0, v1, v2}, Landroid/view/View;.measure:(II)V // method@00f1 │ │ +033a68: 7401 ee00 2200 |051a: invoke-virtual/range {v34}, Landroid/view/View;.getMeasuredHeight:()I // method@00ee │ │ +033a6e: 0a2a |051d: move-result v42 │ │ +033a70: 7701 5f06 2a00 |051e: invoke-static/range {v42}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +033a76: 0c18 |0521: move-result-object v24 │ │ +033a78: 7401 5c06 1800 |0522: invoke-virtual/range {v24}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +033a7e: 0a2a |0525: move-result v42 │ │ +033a80: 7401 5c06 1c00 |0526: invoke-virtual/range {v28}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +033a86: 0a2b |0529: move-result v43 │ │ +033a88: 0200 2a00 |052a: move/from16 v0, v42 │ │ +033a8c: 0201 2b00 |052c: move/from16 v1, v43 │ │ +033a90: 3710 b1ff |052e: if-le v0, v1, 04df // -004f │ │ +033a94: 081c 1800 |0530: move-object/from16 v28, v24 │ │ +033a98: 28ad |0532: goto 04df // -0053 │ │ +033a9a: 0800 2e00 |0533: move-object/from16 v0, v46 │ │ +033a9e: 5400 bf06 |0535: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ +033aa2: 082a 0000 |0537: move-object/from16 v42, v0 │ │ +033aa6: 0800 2a00 |0539: move-object/from16 v0, v42 │ │ +033aaa: 5400 d106 |053b: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ +033aae: 082a 0000 |053d: move-object/from16 v42, v0 │ │ +033ab2: 0800 2a00 |053f: move-object/from16 v0, v42 │ │ +033ab6: 5400 8806 |0541: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunchApp;.history:Ljava/util/HashMap; // field@0688 │ │ +033aba: 082a 0000 |0543: move-object/from16 v42, v0 │ │ +033abe: 0800 2a00 |0545: move-object/from16 v0, v42 │ │ +033ac2: 6e20 c306 f000 |0547: invoke-virtual {v0, v15}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ +033ac8: 0c2a |054a: move-result-object v42 │ │ +033aca: 1f2a f501 |054b: check-cast v42, Ljava/lang/Integer; // type@01f5 │ │ +033ace: 7401 5c06 2a00 |054d: invoke-virtual/range {v42}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +033ad4: 0a2a |0550: move-result v42 │ │ +033ad6: 0800 2e00 |0551: move-object/from16 v0, v46 │ │ +033ada: 5400 bf06 |0553: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ +033ade: 082b 0000 |0555: move-object/from16 v43, v0 │ │ +033ae2: 0800 2b00 |0557: move-object/from16 v0, v43 │ │ +033ae6: 5400 d106 |0559: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ +033aea: 082b 0000 |055b: move-object/from16 v43, v0 │ │ +033aee: 7401 6806 2b00 |055d: invoke-virtual/range {v43}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0668 │ │ +033af4: 132b 0200 |0560: const/16 v43, #int 2 // #2 │ │ +033af8: 0200 2a00 |0562: move/from16 v0, v42 │ │ +033afc: 0201 2b00 |0564: move/from16 v1, v43 │ │ +033b00: 3310 4c00 |0566: if-ne v0, v1, 05b2 // +004c │ │ +033b04: 0800 2e00 |0568: move-object/from16 v0, v46 │ │ +033b08: 5400 bf06 |056a: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ +033b0c: 082a 0000 |056c: move-object/from16 v42, v0 │ │ +033b10: 7401 f204 2a00 |056e: invoke-virtual/range {v42}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ +033b16: 0c2a |0571: move-result-object v42 │ │ +033b18: 142b 0400 097f |0572: const v43, #float 1.82104e+38 // #7f090004 │ │ +033b1e: 7402 7c00 2a00 |0575: invoke-virtual/range {v42, v43}, Landroid/content/res/Resources;.getColor:(I)I // method@007c │ │ +033b24: 0a2a |0578: move-result v42 │ │ +033b26: 0800 2600 |0579: move-object/from16 v0, v38 │ │ +033b2a: 0201 2a00 |057b: move/from16 v1, v42 │ │ +033b2e: 6e20 3b01 1000 |057d: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setBackgroundColor:(I)V // method@013b │ │ +033b34: 0800 2e00 |0580: move-object/from16 v0, v46 │ │ +033b38: 5400 bf06 |0582: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ +033b3c: 082a 0000 |0584: move-object/from16 v42, v0 │ │ +033b40: 7401 f204 2a00 |0586: invoke-virtual/range {v42}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ +033b46: 0c2a |0589: move-result-object v42 │ │ +033b48: 142b 0500 097f |058a: const v43, #float 1.82104e+38 // #7f090005 │ │ +033b4e: 7402 7c00 2a00 |058d: invoke-virtual/range {v42, v43}, Landroid/content/res/Resources;.getColor:(I)I // method@007c │ │ +033b54: 0a2a |0590: move-result v42 │ │ +033b56: 0800 2400 |0591: move-object/from16 v0, v36 │ │ +033b5a: 0201 2a00 |0593: move/from16 v1, v42 │ │ +033b5e: 6e20 5a01 1000 |0595: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setTextColor:(I)V // method@015a │ │ +033b64: 0800 2e00 |0598: move-object/from16 v0, v46 │ │ +033b68: 5400 bf06 |059a: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ +033b6c: 082a 0000 |059c: move-object/from16 v42, v0 │ │ +033b70: 7401 f204 2a00 |059e: invoke-virtual/range {v42}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ +033b76: 0c2a |05a1: move-result-object v42 │ │ +033b78: 142b 0500 097f |05a2: const v43, #float 1.82104e+38 // #7f090005 │ │ +033b7e: 7402 7c00 2a00 |05a5: invoke-virtual/range {v42, v43}, Landroid/content/res/Resources;.getColor:(I)I // method@007c │ │ +033b84: 0a2a |05a8: move-result v42 │ │ +033b86: 0800 2500 |05a9: move-object/from16 v0, v37 │ │ +033b8a: 0201 2a00 |05ab: move/from16 v1, v42 │ │ +033b8e: 6e20 5a01 1000 |05ad: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setTextColor:(I)V // method@015a │ │ +033b94: 2900 09fe |05b0: goto/16 03b9 // -01f7 │ │ +033b98: 0800 2e00 |05b2: move-object/from16 v0, v46 │ │ +033b9c: 5400 bf06 |05b4: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ +033ba0: 082a 0000 |05b6: move-object/from16 v42, v0 │ │ +033ba4: 7401 f204 2a00 |05b8: invoke-virtual/range {v42}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ +033baa: 0c2a |05bb: move-result-object v42 │ │ +033bac: 142b 0a00 097f |05bc: const v43, #float 1.82104e+38 // #7f09000a │ │ +033bb2: 7402 7c00 2a00 |05bf: invoke-virtual/range {v42, v43}, Landroid/content/res/Resources;.getColor:(I)I // method@007c │ │ +033bb8: 0a2a |05c2: move-result v42 │ │ +033bba: 0800 2600 |05c3: move-object/from16 v0, v38 │ │ +033bbe: 0201 2a00 |05c5: move/from16 v1, v42 │ │ +033bc2: 6e20 3b01 1000 |05c7: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setBackgroundColor:(I)V // method@013b │ │ +033bc8: 0800 2e00 |05ca: move-object/from16 v0, v46 │ │ +033bcc: 5400 bf06 |05cc: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ +033bd0: 082a 0000 |05ce: move-object/from16 v42, v0 │ │ +033bd4: 7401 f204 2a00 |05d0: invoke-virtual/range {v42}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ +033bda: 0c2a |05d3: move-result-object v42 │ │ +033bdc: 142b 0b00 097f |05d4: const v43, #float 1.82104e+38 // #7f09000b │ │ +033be2: 7402 7c00 2a00 |05d7: invoke-virtual/range {v42, v43}, Landroid/content/res/Resources;.getColor:(I)I // method@007c │ │ +033be8: 0a2a |05da: move-result v42 │ │ +033bea: 0800 2400 |05db: move-object/from16 v0, v36 │ │ +033bee: 0201 2a00 |05dd: move/from16 v1, v42 │ │ +033bf2: 6e20 5a01 1000 |05df: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setTextColor:(I)V // method@015a │ │ +033bf8: 0800 2e00 |05e2: move-object/from16 v0, v46 │ │ +033bfc: 5400 bf06 |05e4: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ +033c00: 082a 0000 |05e6: move-object/from16 v42, v0 │ │ +033c04: 7401 f204 2a00 |05e8: invoke-virtual/range {v42}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ +033c0a: 0c2a |05eb: move-result-object v42 │ │ +033c0c: 142b 0b00 097f |05ec: const v43, #float 1.82104e+38 // #7f09000b │ │ +033c12: 7402 7c00 2a00 |05ef: invoke-virtual/range {v42, v43}, Landroid/content/res/Resources;.getColor:(I)I // method@007c │ │ +033c18: 0a2a |05f2: move-result v42 │ │ +033c1a: 0800 2500 |05f3: move-object/from16 v0, v37 │ │ +033c1e: 0201 2a00 |05f5: move/from16 v1, v42 │ │ +033c22: 6e20 5a01 1000 |05f7: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setTextColor:(I)V // method@015a │ │ +033c28: 2900 bffd |05fa: goto/16 03b9 // -0241 │ │ +033c2c: 0800 2e00 |05fc: move-object/from16 v0, v46 │ │ +033c30: 5400 bf06 |05fe: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ +033c34: 082a 0000 |0600: move-object/from16 v42, v0 │ │ +033c38: 7401 f204 2a00 |0602: invoke-virtual/range {v42}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ +033c3e: 0c2a |0605: move-result-object v42 │ │ +033c40: 142b 0600 097f |0606: const v43, #float 1.82104e+38 // #7f090006 │ │ +033c46: 7402 7c00 2a00 |0609: invoke-virtual/range {v42, v43}, Landroid/content/res/Resources;.getColor:(I)I // method@007c │ │ +033c4c: 0a2a |060c: move-result v42 │ │ +033c4e: 0800 2600 |060d: move-object/from16 v0, v38 │ │ +033c52: 0201 2a00 |060f: move/from16 v1, v42 │ │ +033c56: 6e20 3b01 1000 |0611: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setBackgroundColor:(I)V // method@013b │ │ +033c5c: 0800 2e00 |0614: move-object/from16 v0, v46 │ │ +033c60: 5400 bf06 |0616: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ +033c64: 082a 0000 |0618: move-object/from16 v42, v0 │ │ +033c68: 7401 f204 2a00 |061a: invoke-virtual/range {v42}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ +033c6e: 0c2a |061d: move-result-object v42 │ │ +033c70: 142b 0700 097f |061e: const v43, #float 1.82104e+38 // #7f090007 │ │ +033c76: 7402 7c00 2a00 |0621: invoke-virtual/range {v42, v43}, Landroid/content/res/Resources;.getColor:(I)I // method@007c │ │ +033c7c: 0a2a |0624: move-result v42 │ │ +033c7e: 0800 2400 |0625: move-object/from16 v0, v36 │ │ +033c82: 0201 2a00 |0627: move/from16 v1, v42 │ │ +033c86: 6e20 5a01 1000 |0629: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setTextColor:(I)V // method@015a │ │ +033c8c: 0800 2e00 |062c: move-object/from16 v0, v46 │ │ +033c90: 5400 bf06 |062e: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ +033c94: 082a 0000 |0630: move-object/from16 v42, v0 │ │ +033c98: 7401 f204 2a00 |0632: invoke-virtual/range {v42}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ +033c9e: 0c2a |0635: move-result-object v42 │ │ +033ca0: 142b 0700 097f |0636: const v43, #float 1.82104e+38 // #7f090007 │ │ +033ca6: 7402 7c00 2a00 |0639: invoke-virtual/range {v42, v43}, Landroid/content/res/Resources;.getColor:(I)I // method@007c │ │ +033cac: 0a2a |063c: move-result v42 │ │ +033cae: 0800 2500 |063d: move-object/from16 v0, v37 │ │ +033cb2: 0201 2a00 |063f: move/from16 v1, v42 │ │ +033cb6: 6e20 5a01 1000 |0641: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setTextColor:(I)V // method@015a │ │ +033cbc: 0800 2e00 |0644: move-object/from16 v0, v46 │ │ +033cc0: 5400 bf06 |0646: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ +033cc4: 082a 0000 |0648: move-object/from16 v42, v0 │ │ +033cc8: 7401 f204 2a00 |064a: invoke-virtual/range {v42}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ +033cce: 0c2a |064d: move-result-object v42 │ │ +033cd0: 142b 0100 067f |064e: const v43, #float 1.78117e+38 // #7f060001 │ │ +033cd6: 7402 7b00 2a00 |0651: invoke-virtual/range {v42, v43}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@007b │ │ +033cdc: 0a2a |0654: move-result v42 │ │ +033cde: 382a 64fd |0655: if-eqz v42, 03b9 // -029c │ │ +033ce2: 1320 0100 |0657: const/16 v32, #int 1 // #1 │ │ +033ce6: 2900 60fd |0659: goto/16 03b9 // -02a0 │ │ +033cea: 0800 2e00 |065b: move-object/from16 v0, v46 │ │ +033cee: 5400 bf06 |065d: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ +033cf2: 082a 0000 |065f: move-object/from16 v42, v0 │ │ +033cf6: 0800 2a00 |0661: move-object/from16 v0, v42 │ │ +033cfa: 5400 d106 |0663: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ +033cfe: 082a 0000 |0665: move-object/from16 v42, v0 │ │ +033d02: 0800 2a00 |0667: move-object/from16 v0, v42 │ │ +033d06: 6e20 9504 e000 |0669: invoke-virtual {v0, v14}, Lcom/gacode/relaunchx/ReLaunchApp;.readerName:(Ljava/lang/String;)Ljava/lang/String; // method@0495 │ │ +033d0c: 0c1b |066c: move-result-object v27 │ │ +033d0e: 1a2a fd03 |066d: const-string v42, "Nope" // string@03fd │ │ +033d12: 0800 1b00 |066f: move-object/from16 v0, v27 │ │ +033d16: 0801 2a00 |0671: move-object/from16 v1, v42 │ │ +033d1a: 6e20 7c06 1000 |0673: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +033d20: 0a2a |0676: move-result v42 │ │ +033d22: 382a 7600 |0677: if-eqz v42, 06ed // +0076 │ │ +033d26: 220d e001 |0679: new-instance v13, Ljava/io/File; // type@01e0 │ │ +033d2a: 7020 2a06 fd00 |067b: invoke-direct {v13, v15}, Ljava/io/File;.:(Ljava/lang/String;)V // method@062a │ │ +033d30: 6e10 3506 0d00 |067e: invoke-virtual {v13}, Ljava/io/File;.length:()J // method@0635 │ │ +033d36: 0b2a |0681: move-result-wide v42 │ │ +033d38: 0800 2e00 |0682: move-object/from16 v0, v46 │ │ +033d3c: 5400 bf06 |0684: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ +033d40: 082c 0000 |0686: move-object/from16 v44, v0 │ │ +033d44: 0800 2c00 |0688: move-object/from16 v0, v44 │ │ +033d48: 5400 d106 |068a: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ +033d4c: 082c 0000 |068c: move-object/from16 v44, v0 │ │ +033d50: 0800 2c00 |068e: move-object/from16 v0, v44 │ │ +033d54: 5200 8d06 |0690: iget v0, v0, Lcom/gacode/relaunchx/ReLaunchApp;.viewerMax:I // field@068d │ │ +033d58: 022c 0000 |0692: move/from16 v44, v0 │ │ +033d5c: 0200 2c00 |0694: move/from16 v0, v44 │ │ +033d60: 8100 |0696: int-to-long v0, v0 │ │ +033d62: 052c 0000 |0697: move-wide/from16 v44, v0 │ │ +033d66: 312a 2a2c |0699: cmp-long v42, v42, v44 │ │ +033d6a: 3d2a 2a00 |069b: if-lez v42, 06c5 // +002a │ │ +033d6e: 0800 2e00 |069d: move-object/from16 v0, v46 │ │ +033d72: 5400 bf06 |069f: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ +033d76: 082a 0000 |06a1: move-object/from16 v42, v0 │ │ +033d7a: 0800 2a00 |06a3: move-object/from16 v0, v42 │ │ +033d7e: 5400 d106 |06a5: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ +033d82: 082a 0000 |06a7: move-object/from16 v42, v0 │ │ +033d86: 0800 2e00 |06a9: move-object/from16 v0, v46 │ │ +033d8a: 5400 bf06 |06ab: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ +033d8e: 082b 0000 |06ad: move-object/from16 v43, v0 │ │ +033d92: 0800 2b00 |06af: move-object/from16 v0, v43 │ │ +033d96: 5400 d906 |06b1: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ +033d9a: 082b 0000 |06b3: move-object/from16 v43, v0 │ │ +033d9e: 142c 2e00 027f |06b5: const v44, #float 1.72801e+38 // #7f02002e │ │ +033da4: 0800 2a00 |06b8: move-object/from16 v0, v42 │ │ +033da8: 0801 2b00 |06ba: move-object/from16 v1, v43 │ │ +033dac: 0802 1500 |06bc: move-object/from16 v2, v21 │ │ +033db0: 0203 2c00 |06be: move/from16 v3, v44 │ │ +033db4: 7140 4605 1032 |06c0: invoke-static {v0, v1, v2, v3}, Lcom/gacode/relaunchx/SizeManipulation;.AassignWithPreferencesIcon:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/widget/ImageView;I)Z // method@0546 │ │ +033dba: 2900 67fd |06c3: goto/16 042a // -0299 │ │ +033dbe: 0800 2e00 |06c5: move-object/from16 v0, v46 │ │ +033dc2: 5400 bf06 |06c7: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ +033dc6: 082a 0000 |06c9: move-object/from16 v42, v0 │ │ +033dca: 0800 2a00 |06cb: move-object/from16 v0, v42 │ │ +033dce: 5400 d106 |06cd: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ +033dd2: 082a 0000 |06cf: move-object/from16 v42, v0 │ │ +033dd6: 0800 2e00 |06d1: move-object/from16 v0, v46 │ │ +033dda: 5400 bf06 |06d3: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ +033dde: 082b 0000 |06d5: move-object/from16 v43, v0 │ │ +033de2: 0800 2b00 |06d7: move-object/from16 v0, v43 │ │ +033de6: 5400 d906 |06d9: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ +033dea: 082b 0000 |06db: move-object/from16 v43, v0 │ │ +033dee: 142c 2f00 027f |06dd: const v44, #float 1.72801e+38 // #7f02002f │ │ +033df4: 0800 2a00 |06e0: move-object/from16 v0, v42 │ │ +033df8: 0801 2b00 |06e2: move-object/from16 v1, v43 │ │ +033dfc: 0802 1500 |06e4: move-object/from16 v2, v21 │ │ +033e00: 0203 2c00 |06e6: move/from16 v3, v44 │ │ +033e04: 7140 4605 1032 |06e8: invoke-static {v0, v1, v2, v3}, Lcom/gacode/relaunchx/SizeManipulation;.AassignWithPreferencesIcon:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/widget/ImageView;I)Z // method@0546 │ │ +033e0a: 2900 3ffd |06eb: goto/16 042a // -02c1 │ │ +033e0e: 1a2a 7401 |06ed: const-string v42, "Intent:" // string@0174 │ │ +033e12: 0800 1b00 |06ef: move-object/from16 v0, v27 │ │ +033e16: 0801 2a00 |06f1: move-object/from16 v1, v42 │ │ +033e1a: 6e20 8a06 1000 |06f3: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@068a │ │ +033e20: 0a2a |06f6: move-result v42 │ │ +033e22: 382a 2a00 |06f7: if-eqz v42, 0721 // +002a │ │ +033e26: 0800 2e00 |06f9: move-object/from16 v0, v46 │ │ +033e2a: 5400 bf06 |06fb: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ +033e2e: 082a 0000 |06fd: move-object/from16 v42, v0 │ │ +033e32: 0800 2a00 |06ff: move-object/from16 v0, v42 │ │ +033e36: 5400 d106 |0701: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ +033e3a: 082a 0000 |0703: move-object/from16 v42, v0 │ │ +033e3e: 0800 2e00 |0705: move-object/from16 v0, v46 │ │ +033e42: 5400 bf06 |0707: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ +033e46: 082b 0000 |0709: move-object/from16 v43, v0 │ │ +033e4a: 0800 2b00 |070b: move-object/from16 v0, v43 │ │ +033e4e: 5400 d906 |070d: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ +033e52: 082b 0000 |070f: move-object/from16 v43, v0 │ │ +033e56: 142c 3300 027f |0711: const v44, #float 1.72801e+38 // #7f020033 │ │ +033e5c: 0800 2a00 |0714: move-object/from16 v0, v42 │ │ +033e60: 0801 2b00 |0716: move-object/from16 v1, v43 │ │ +033e64: 0802 1500 |0718: move-object/from16 v2, v21 │ │ +033e68: 0203 2c00 |071a: move/from16 v3, v44 │ │ +033e6c: 7140 4605 1032 |071c: invoke-static {v0, v1, v2, v3}, Lcom/gacode/relaunchx/SizeManipulation;.AassignWithPreferencesIcon:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/widget/ImageView;I)Z // method@0546 │ │ +033e72: 2900 0bfd |071f: goto/16 042a // -02f5 │ │ +033e76: 0800 2e00 |0721: move-object/from16 v0, v46 │ │ +033e7a: 5400 bf06 |0723: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ +033e7e: 082a 0000 |0725: move-object/from16 v42, v0 │ │ +033e82: 0800 2a00 |0727: move-object/from16 v0, v42 │ │ +033e86: 5400 d406 |0729: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.icons:Ljava/util/HashMap; // field@06d4 │ │ +033e8a: 082a 0000 |072b: move-object/from16 v42, v0 │ │ +033e8e: 0800 2a00 |072d: move-object/from16 v0, v42 │ │ +033e92: 0801 1b00 |072f: move-object/from16 v1, v27 │ │ +033e96: 6e20 c206 1000 |0731: invoke-virtual {v0, v1}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@06c2 │ │ +033e9c: 0a2a |0734: move-result v42 │ │ +033e9e: 382a 3d00 |0735: if-eqz v42, 0772 // +003d │ │ +033ea2: 0800 2e00 |0737: move-object/from16 v0, v46 │ │ +033ea6: 5400 bf06 |0739: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ +033eaa: 082a 0000 |073b: move-object/from16 v42, v0 │ │ +033eae: 0800 2a00 |073d: move-object/from16 v0, v42 │ │ +033eb2: 5400 d106 |073f: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ +033eb6: 082b 0000 |0741: move-object/from16 v43, v0 │ │ +033eba: 0800 2e00 |0743: move-object/from16 v0, v46 │ │ +033ebe: 5400 bf06 |0745: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ +033ec2: 082a 0000 |0747: move-object/from16 v42, v0 │ │ +033ec6: 0800 2a00 |0749: move-object/from16 v0, v42 │ │ +033eca: 5400 d906 |074b: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ +033ece: 082c 0000 |074d: move-object/from16 v44, v0 │ │ +033ed2: 0800 2e00 |074f: move-object/from16 v0, v46 │ │ +033ed6: 5400 bf06 |0751: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ +033eda: 082a 0000 |0753: move-object/from16 v42, v0 │ │ +033ede: 0800 2a00 |0755: move-object/from16 v0, v42 │ │ +033ee2: 5400 d406 |0757: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.icons:Ljava/util/HashMap; // field@06d4 │ │ +033ee6: 082a 0000 |0759: move-object/from16 v42, v0 │ │ +033eea: 0800 2a00 |075b: move-object/from16 v0, v42 │ │ +033eee: 0801 1b00 |075d: move-object/from16 v1, v27 │ │ +033ef2: 6e20 c306 1000 |075f: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ +033ef8: 0c2a |0762: move-result-object v42 │ │ +033efa: 1f2a 3100 |0763: check-cast v42, Landroid/graphics/drawable/Drawable; // type@0031 │ │ +033efe: 0800 2b00 |0765: move-object/from16 v0, v43 │ │ +033f02: 0801 2c00 |0767: move-object/from16 v1, v44 │ │ +033f06: 0802 1500 |0769: move-object/from16 v2, v21 │ │ +033f0a: 0803 2a00 |076b: move-object/from16 v3, v42 │ │ +033f0e: 7140 4805 1032 |076d: invoke-static {v0, v1, v2, v3}, Lcom/gacode/relaunchx/SizeManipulation;.AassignWithPreferencesIcon:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/widget/ImageView;Landroid/graphics/drawable/Drawable;)Z // method@0548 │ │ +033f14: 2900 bafc |0770: goto/16 042a // -0346 │ │ +033f18: 0800 2e00 |0772: move-object/from16 v0, v46 │ │ +033f1c: 5400 bf06 |0774: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ +033f20: 082a 0000 |0776: move-object/from16 v42, v0 │ │ +033f24: 0800 2a00 |0778: move-object/from16 v0, v42 │ │ +033f28: 5400 d106 |077a: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ +033f2c: 082a 0000 |077c: move-object/from16 v42, v0 │ │ +033f30: 0800 2e00 |077e: move-object/from16 v0, v46 │ │ +033f34: 5400 bf06 |0780: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ +033f38: 082b 0000 |0782: move-object/from16 v43, v0 │ │ +033f3c: 0800 2b00 |0784: move-object/from16 v0, v43 │ │ +033f40: 5400 d906 |0786: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ +033f44: 082b 0000 |0788: move-object/from16 v43, v0 │ │ +033f48: 142c 2f00 027f |078a: const v44, #float 1.72801e+38 // #7f02002f │ │ +033f4e: 0800 2a00 |078d: move-object/from16 v0, v42 │ │ +033f52: 0801 2b00 |078f: move-object/from16 v1, v43 │ │ +033f56: 0802 1500 |0791: move-object/from16 v2, v21 │ │ +033f5a: 0203 2c00 |0793: move/from16 v3, v44 │ │ +033f5e: 7140 4605 1032 |0795: invoke-static {v0, v1, v2, v3}, Lcom/gacode/relaunchx/SizeManipulation;.AassignWithPreferencesIcon:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/widget/ImageView;I)Z // method@0546 │ │ +033f64: 2900 92fc |0798: goto/16 042a // -036e │ │ +033f68: 132a 0000 |079a: const/16 v42, #int 0 // #0 │ │ +033f6c: 2900 bffc |079c: goto/16 045b // -0341 │ │ +033f70: 0800 2e00 |079e: move-object/from16 v0, v46 │ │ +033f74: 5400 bf06 |07a0: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ +033f78: 082a 0000 |07a2: move-object/from16 v42, v0 │ │ +033f7c: 7401 f204 2a00 |07a4: invoke-virtual/range {v42}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ +033f82: 0c2a |07a7: move-result-object v42 │ │ +033f84: 142b 1000 097f |07a8: const v43, #float 1.82105e+38 // #7f090010 │ │ +033f8a: 7402 7c00 2a00 |07ab: invoke-virtual/range {v42, v43}, Landroid/content/res/Resources;.getColor:(I)I // method@007c │ │ +033f90: 0a2a |07ae: move-result v42 │ │ +033f92: 0800 2600 |07af: move-object/from16 v0, v38 │ │ +033f96: 0201 2a00 |07b1: move/from16 v1, v42 │ │ +033f9a: 6e20 3b01 1000 |07b3: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setBackgroundColor:(I)V // method@013b │ │ +033fa0: 0800 2e00 |07b6: move-object/from16 v0, v46 │ │ +033fa4: 5400 bf06 |07b8: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ +033fa8: 082a 0000 |07ba: move-object/from16 v42, v0 │ │ +033fac: 7401 f204 2a00 |07bc: invoke-virtual/range {v42}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ +033fb2: 0c2a |07bf: move-result-object v42 │ │ +033fb4: 142b 1200 097f |07c0: const v43, #float 1.82105e+38 // #7f090012 │ │ +033fba: 7402 7c00 2a00 |07c3: invoke-virtual/range {v42, v43}, Landroid/content/res/Resources;.getColor:(I)I // method@007c │ │ +033fc0: 0a2a |07c6: move-result v42 │ │ +033fc2: 0800 2400 |07c7: move-object/from16 v0, v36 │ │ +033fc6: 0201 2a00 |07c9: move/from16 v1, v42 │ │ +033fca: 6e20 5a01 1000 |07cb: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setTextColor:(I)V // method@015a │ │ +033fd0: 0800 2e00 |07ce: move-object/from16 v0, v46 │ │ +033fd4: 5400 bf06 |07d0: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.this$0:Lcom/gacode/relaunchx/ResultsActivity; // field@06bf │ │ +033fd8: 082a 0000 |07d2: move-object/from16 v42, v0 │ │ +033fdc: 7401 f204 2a00 |07d4: invoke-virtual/range {v42}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ +033fe2: 0c2a |07d7: move-result-object v42 │ │ +033fe4: 142b 1200 097f |07d8: const v43, #float 1.82105e+38 // #7f090012 │ │ +033fea: 7402 7c00 2a00 |07db: invoke-virtual/range {v42, v43}, Landroid/content/res/Resources;.getColor:(I)I // method@007c │ │ +033ff0: 0a2a |07de: move-result v42 │ │ +033ff2: 0800 2500 |07df: move-object/from16 v0, v37 │ │ +033ff6: 0201 2a00 |07e1: move/from16 v1, v42 │ │ +033ffa: 6e20 5a01 1000 |07e3: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setTextColor:(I)V // method@015a │ │ +034000: 0800 2400 |07e6: move-object/from16 v0, v36 │ │ +034004: 0801 1f00 |07e8: move-object/from16 v1, v31 │ │ +034008: 6e20 5801 1000 |07ea: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ +03400e: 0800 2500 |07ed: move-object/from16 v0, v37 │ │ +034012: 0801 2100 |07ef: move-object/from16 v1, v33 │ │ +034016: 6e20 5801 1000 |07f1: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ +03401c: 2900 91fc |07f4: goto/16 0485 // -036f │ │ +034020: 7401 5c06 1c00 |07f6: invoke-virtual/range {v28}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +034026: 0a2a |07f9: move-result v42 │ │ +034028: 3d2a f5f9 |07fa: if-lez v42, 01ef // -060b │ │ +03402c: 7401 5c06 1c00 |07fc: invoke-virtual/range {v28}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +034032: 0a2a |07ff: move-result v42 │ │ +034034: 6e10 5c06 0600 |0800: invoke-virtual {v6}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +03403a: 0a2b |0803: move-result v43 │ │ +03403c: 902a 2a2b |0804: add-int v42, v42, v43 │ │ +034040: 0800 2800 |0806: move-object/from16 v0, v40 │ │ +034044: 0201 2a00 |0808: move/from16 v1, v42 │ │ +034048: 6e20 f300 1000 |080a: invoke-virtual {v0, v1}, Landroid/view/View;.setMinimumHeight:(I)V // method@00f3 │ │ +03404e: 2900 e2f9 |080d: goto/16 01ef // -061e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ 0x0002 line=149 │ │ 0x0004 line=150 │ │ 0x0010 line=151 │ │ 0x0016 line=152 │ │ @@ -61769,17 +61793,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -032fac: |[032fac] com.gacode.relaunchx.ResultsActivity$ViewHolder.:()V │ │ -032fbc: 7010 6606 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -032fc2: 0e00 |0003: return-void │ │ +034054: |[034054] com.gacode.relaunchx.ResultsActivity$ViewHolder.:()V │ │ +034064: 7010 6606 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +03406a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/gacode/relaunchx/ResultsActivity$ViewHolder; │ │ │ │ Virtual methods - │ │ @@ -61916,53 +61940,53 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 69 16-bit code units │ │ -032fc4: |[032fc4] com.gacode.relaunchx.ResultsActivity.:()V │ │ -032fd4: 12f2 |0000: const/4 v2, #int -1 // #ff │ │ -032fd6: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -032fd8: 7010 0000 0300 |0002: invoke-direct {v3}, Landroid/app/Activity;.:()V // method@0000 │ │ -032fde: 1a00 2604 |0005: const-string v0, "Results" // string@0426 │ │ -032fe2: 5b30 ce06 |0007: iput-object v0, v3, Lcom/gacode/relaunchx/ResultsActivity;.TAG:Ljava/lang/String; // field@06ce │ │ -032fe6: 5931 cc06 |0009: iput v1, v3, Lcom/gacode/relaunchx/ResultsActivity;.CNTXT_MENU_RMFAV:I // field@06cc │ │ -032fea: 1220 |000b: const/4 v0, #int 2 // #2 │ │ -032fec: 5930 cd06 |000c: iput v0, v3, Lcom/gacode/relaunchx/ResultsActivity;.CNTXT_MENU_RMFILE:I // field@06cd │ │ -032ff0: 1230 |000e: const/4 v0, #int 3 // #3 │ │ -032ff2: 5930 c406 |000f: iput v0, v3, Lcom/gacode/relaunchx/ResultsActivity;.CNTXT_MENU_CANCEL:I // field@06c4 │ │ -032ff6: 1240 |0011: const/4 v0, #int 4 // #4 │ │ -032ff8: 5930 c906 |0012: iput v0, v3, Lcom/gacode/relaunchx/ResultsActivity;.CNTXT_MENU_MOVEUP:I // field@06c9 │ │ -032ffc: 1250 |0014: const/4 v0, #int 5 // #5 │ │ -032ffe: 5930 c806 |0015: iput v0, v3, Lcom/gacode/relaunchx/ResultsActivity;.CNTXT_MENU_MOVEDOWN:I // field@06c8 │ │ -033002: 1260 |0017: const/4 v0, #int 6 // #6 │ │ -033004: 5930 c506 |0018: iput v0, v3, Lcom/gacode/relaunchx/ResultsActivity;.CNTXT_MENU_MARK_FINISHED:I // field@06c5 │ │ -033008: 1270 |001a: const/4 v0, #int 7 // #7 │ │ -03300a: 5930 c706 |001b: iput v0, v3, Lcom/gacode/relaunchx/ResultsActivity;.CNTXT_MENU_MARK_READING:I // field@06c7 │ │ -03300e: 1300 0800 |001d: const/16 v0, #int 8 // #8 │ │ -033012: 5930 c606 |001f: iput v0, v3, Lcom/gacode/relaunchx/ResultsActivity;.CNTXT_MENU_MARK_FORGET:I // field@06c6 │ │ -033016: 1300 0900 |0021: const/16 v0, #int 9 // #9 │ │ -03301a: 5930 cb06 |0023: iput v0, v3, Lcom/gacode/relaunchx/ResultsActivity;.CNTXT_MENU_RMDIR:I // field@06cb │ │ -03301e: 1300 0a00 |0025: const/16 v0, #int 10 // #a │ │ -033022: 5930 ca06 |0027: iput v0, v3, Lcom/gacode/relaunchx/ResultsActivity;.CNTXT_MENU_REMOVE_HISTORY:I // field@06ca │ │ -033026: 7110 4d06 0100 |0029: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@064d │ │ -03302c: 0c00 |002c: move-result-object v0 │ │ -03302e: 5b30 db06 |002d: iput-object v0, v3, Lcom/gacode/relaunchx/ResultsActivity;.rereadOnStart:Ljava/lang/Boolean; // field@06db │ │ -033032: 7110 5f06 0200 |002f: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -033038: 0c00 |0032: move-result-object v0 │ │ -03303a: 5b30 d206 |0033: iput-object v0, v3, Lcom/gacode/relaunchx/ResultsActivity;.currentColsNum:Ljava/lang/Integer; // field@06d2 │ │ -03303e: 2200 0d02 |0035: new-instance v0, Ljava/util/ArrayList; // type@020d │ │ -033042: 7010 ae06 0000 |0037: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@06ae │ │ -033048: 5b30 d506 |003a: iput-object v0, v3, Lcom/gacode/relaunchx/ResultsActivity;.itemsArray:Ljava/util/List; // field@06d5 │ │ -03304c: 7110 5f06 0200 |003c: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -033052: 0c00 |003f: move-result-object v0 │ │ -033054: 5b30 d306 |0040: iput-object v0, v3, Lcom/gacode/relaunchx/ResultsActivity;.currentPosition:Ljava/lang/Integer; // field@06d3 │ │ -033058: 5c31 d006 |0042: iput-boolean v1, v3, Lcom/gacode/relaunchx/ResultsActivity;.addSView:Z // field@06d0 │ │ -03305c: 0e00 |0044: return-void │ │ +03406c: |[03406c] com.gacode.relaunchx.ResultsActivity.:()V │ │ +03407c: 12f2 |0000: const/4 v2, #int -1 // #ff │ │ +03407e: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +034080: 7010 0000 0300 |0002: invoke-direct {v3}, Landroid/app/Activity;.:()V // method@0000 │ │ +034086: 1a00 2604 |0005: const-string v0, "Results" // string@0426 │ │ +03408a: 5b30 ce06 |0007: iput-object v0, v3, Lcom/gacode/relaunchx/ResultsActivity;.TAG:Ljava/lang/String; // field@06ce │ │ +03408e: 5931 cc06 |0009: iput v1, v3, Lcom/gacode/relaunchx/ResultsActivity;.CNTXT_MENU_RMFAV:I // field@06cc │ │ +034092: 1220 |000b: const/4 v0, #int 2 // #2 │ │ +034094: 5930 cd06 |000c: iput v0, v3, Lcom/gacode/relaunchx/ResultsActivity;.CNTXT_MENU_RMFILE:I // field@06cd │ │ +034098: 1230 |000e: const/4 v0, #int 3 // #3 │ │ +03409a: 5930 c406 |000f: iput v0, v3, Lcom/gacode/relaunchx/ResultsActivity;.CNTXT_MENU_CANCEL:I // field@06c4 │ │ +03409e: 1240 |0011: const/4 v0, #int 4 // #4 │ │ +0340a0: 5930 c906 |0012: iput v0, v3, Lcom/gacode/relaunchx/ResultsActivity;.CNTXT_MENU_MOVEUP:I // field@06c9 │ │ +0340a4: 1250 |0014: const/4 v0, #int 5 // #5 │ │ +0340a6: 5930 c806 |0015: iput v0, v3, Lcom/gacode/relaunchx/ResultsActivity;.CNTXT_MENU_MOVEDOWN:I // field@06c8 │ │ +0340aa: 1260 |0017: const/4 v0, #int 6 // #6 │ │ +0340ac: 5930 c506 |0018: iput v0, v3, Lcom/gacode/relaunchx/ResultsActivity;.CNTXT_MENU_MARK_FINISHED:I // field@06c5 │ │ +0340b0: 1270 |001a: const/4 v0, #int 7 // #7 │ │ +0340b2: 5930 c706 |001b: iput v0, v3, Lcom/gacode/relaunchx/ResultsActivity;.CNTXT_MENU_MARK_READING:I // field@06c7 │ │ +0340b6: 1300 0800 |001d: const/16 v0, #int 8 // #8 │ │ +0340ba: 5930 c606 |001f: iput v0, v3, Lcom/gacode/relaunchx/ResultsActivity;.CNTXT_MENU_MARK_FORGET:I // field@06c6 │ │ +0340be: 1300 0900 |0021: const/16 v0, #int 9 // #9 │ │ +0340c2: 5930 cb06 |0023: iput v0, v3, Lcom/gacode/relaunchx/ResultsActivity;.CNTXT_MENU_RMDIR:I // field@06cb │ │ +0340c6: 1300 0a00 |0025: const/16 v0, #int 10 // #a │ │ +0340ca: 5930 ca06 |0027: iput v0, v3, Lcom/gacode/relaunchx/ResultsActivity;.CNTXT_MENU_REMOVE_HISTORY:I // field@06ca │ │ +0340ce: 7110 4d06 0100 |0029: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@064d │ │ +0340d4: 0c00 |002c: move-result-object v0 │ │ +0340d6: 5b30 db06 |002d: iput-object v0, v3, Lcom/gacode/relaunchx/ResultsActivity;.rereadOnStart:Ljava/lang/Boolean; // field@06db │ │ +0340da: 7110 5f06 0200 |002f: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +0340e0: 0c00 |0032: move-result-object v0 │ │ +0340e2: 5b30 d206 |0033: iput-object v0, v3, Lcom/gacode/relaunchx/ResultsActivity;.currentColsNum:Ljava/lang/Integer; // field@06d2 │ │ +0340e6: 2200 0d02 |0035: new-instance v0, Ljava/util/ArrayList; // type@020d │ │ +0340ea: 7010 ae06 0000 |0037: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@06ae │ │ +0340f0: 5b30 d506 |003a: iput-object v0, v3, Lcom/gacode/relaunchx/ResultsActivity;.itemsArray:Ljava/util/List; // field@06d5 │ │ +0340f4: 7110 5f06 0200 |003c: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +0340fa: 0c00 |003f: move-result-object v0 │ │ +0340fc: 5b30 d306 |0040: iput-object v0, v3, Lcom/gacode/relaunchx/ResultsActivity;.currentPosition:Ljava/lang/Integer; // field@06d3 │ │ +034100: 5c31 d006 |0042: iput-boolean v1, v3, Lcom/gacode/relaunchx/ResultsActivity;.addSView:Z // field@06d0 │ │ +034104: 0e00 |0044: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=58 │ │ 0x0005 line=59 │ │ 0x0009 line=60 │ │ 0x000b line=61 │ │ 0x000e line=62 │ │ @@ -61986,17 +62010,17 @@ │ │ type : '(Lcom/gacode/relaunchx/ResultsActivity;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -033060: |[033060] com.gacode.relaunchx.ResultsActivity.access$000:(Lcom/gacode/relaunchx/ResultsActivity;)V │ │ -033070: 7010 fb04 0000 |0000: invoke-direct {v0}, Lcom/gacode/relaunchx/ResultsActivity;.redrawList:()V // method@04fb │ │ -033076: 0e00 |0003: return-void │ │ +034108: |[034108] com.gacode.relaunchx.ResultsActivity.access$000:(Lcom/gacode/relaunchx/ResultsActivity;)V │ │ +034118: 7010 fb04 0000 |0000: invoke-direct {v0}, Lcom/gacode/relaunchx/ResultsActivity;.redrawList:()V // method@04fb │ │ +03411e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcom/gacode/relaunchx/ResultsActivity; │ │ │ │ #2 : (in Lcom/gacode/relaunchx/ResultsActivity;) │ │ @@ -62004,17 +62028,17 @@ │ │ type : '(Lcom/gacode/relaunchx/ResultsActivity;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -033078: |[033078] com.gacode.relaunchx.ResultsActivity.access$100:(Lcom/gacode/relaunchx/ResultsActivity;)V │ │ -033088: 7010 0005 0000 |0000: invoke-direct {v0}, Lcom/gacode/relaunchx/ResultsActivity;.setEinkController:()V // method@0500 │ │ -03308e: 0e00 |0003: return-void │ │ +034120: |[034120] com.gacode.relaunchx.ResultsActivity.access$100:(Lcom/gacode/relaunchx/ResultsActivity;)V │ │ +034130: 7010 0005 0000 |0000: invoke-direct {v0}, Lcom/gacode/relaunchx/ResultsActivity;.setEinkController:()V // method@0500 │ │ +034136: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcom/gacode/relaunchx/ResultsActivity; │ │ │ │ #3 : (in Lcom/gacode/relaunchx/ResultsActivity;) │ │ @@ -62022,17 +62046,17 @@ │ │ type : '(Lcom/gacode/relaunchx/ResultsActivity;Landroid/content/Intent;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -033090: |[033090] com.gacode.relaunchx.ResultsActivity.access$200:(Lcom/gacode/relaunchx/ResultsActivity;Landroid/content/Intent;)V │ │ -0330a0: 7020 0205 1000 |0000: invoke-direct {v0, v1}, Lcom/gacode/relaunchx/ResultsActivity;.start:(Landroid/content/Intent;)V // method@0502 │ │ -0330a6: 0e00 |0003: return-void │ │ +034138: |[034138] com.gacode.relaunchx.ResultsActivity.access$200:(Lcom/gacode/relaunchx/ResultsActivity;Landroid/content/Intent;)V │ │ +034148: 7020 0205 1000 |0000: invoke-direct {v0, v1}, Lcom/gacode/relaunchx/ResultsActivity;.start:(Landroid/content/Intent;)V // method@0502 │ │ +03414e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcom/gacode/relaunchx/ResultsActivity; │ │ 0x0000 - 0x0004 reg=1 x1 Landroid/content/Intent; │ │ │ │ @@ -62041,120 +62065,120 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 219 16-bit code units │ │ -0330a8: |[0330a8] com.gacode.relaunchx.ResultsActivity.createItemsArray:()V │ │ -0330b8: 1218 |0000: const/4 v8, #int 1 // #1 │ │ -0330ba: 1207 |0001: const/4 v7, #int 0 // #0 │ │ -0330bc: 2203 0d02 |0002: new-instance v3, Ljava/util/ArrayList; // type@020d │ │ -0330c0: 7010 ae06 0300 |0004: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@06ae │ │ -0330c6: 5b93 d506 |0007: iput-object v3, v9, Lcom/gacode/relaunchx/ResultsActivity;.itemsArray:Ljava/util/List; // field@06d5 │ │ -0330ca: 5493 d106 |0009: iget-object v3, v9, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ -0330ce: 5494 d606 |000b: iget-object v4, v9, Lcom/gacode/relaunchx/ResultsActivity;.listName:Ljava/lang/String; // field@06d6 │ │ -0330d2: 6e20 8604 4300 |000d: invoke-virtual {v3, v4}, Lcom/gacode/relaunchx/ReLaunchApp;.getList:(Ljava/lang/String;)Ljava/util/List; // method@0486 │ │ -0330d8: 0c03 |0010: move-result-object v3 │ │ -0330da: 7210 d106 0300 |0011: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@06d1 │ │ -0330e0: 0c03 |0014: move-result-object v3 │ │ -0330e2: 7210 c806 0300 |0015: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@06c8 │ │ -0330e8: 0a04 |0018: move-result v4 │ │ -0330ea: 3804 c100 |0019: if-eqz v4, 00da // +00c1 │ │ -0330ee: 7210 c906 0300 |001b: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@06c9 │ │ -0330f4: 0c02 |001e: move-result-object v2 │ │ -0330f6: 1f02 3302 |001f: check-cast v2, [Ljava/lang/String; // type@0233 │ │ -0330fa: 4604 0208 |0021: aget-object v4, v2, v8 │ │ -0330fe: 5495 d106 |0023: iget-object v5, v9, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ -033102: 6e10 6806 0500 |0025: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0668 │ │ -033108: 1a05 5300 |0028: const-string v5, ".DIR.." // string@0053 │ │ -03310c: 6e20 7c06 5400 |002a: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -033112: 0a04 |002d: move-result v4 │ │ -033114: 3904 1800 |002e: if-nez v4, 0046 // +0018 │ │ -033118: 5494 d906 |0030: iget-object v4, v9, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ -03311c: 1a05 b207 |0032: const-string v5, "filterResults" // string@07b2 │ │ -033120: 7230 6d00 5407 |0034: invoke-interface {v4, v5, v7}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ -033126: 0a04 |0037: move-result v4 │ │ -033128: 3804 0e00 |0038: if-eqz v4, 0046 // +000e │ │ -03312c: 5494 d106 |003a: iget-object v4, v9, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ -033130: 4605 0207 |003c: aget-object v5, v2, v7 │ │ -033134: 4606 0208 |003e: aget-object v6, v2, v8 │ │ -033138: 6e30 7f04 5406 |0040: invoke-virtual {v4, v5, v6}, Lcom/gacode/relaunchx/ReLaunchApp;.filterFile:(Ljava/lang/String;Ljava/lang/String;)Z // method@047f │ │ -03313e: 0a04 |0043: move-result v4 │ │ -033140: 3804 d1ff |0044: if-eqz v4, 0015 // -002f │ │ -033144: 2201 1502 |0046: new-instance v1, Ljava/util/HashMap; // type@0215 │ │ -033148: 7010 c006 0100 |0048: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@06c0 │ │ -03314e: 1a04 f806 |004b: const-string v4, "directoryName" // string@06f8 │ │ -033152: 4605 0207 |004d: aget-object v5, v2, v7 │ │ -033156: 6e30 c506 4105 |004f: invoke-virtual {v1, v4, v5}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@06c5 │ │ -03315c: 1a04 0308 |0052: const-string v4, "fullPathName" // string@0803 │ │ -033160: 4605 0208 |0054: aget-object v5, v2, v8 │ │ -033164: 6e30 c506 4105 |0056: invoke-virtual {v1, v4, v5}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@06c5 │ │ -03316a: 1a04 0307 |0059: const-string v4, "displayName" // string@0703 │ │ -03316e: 4605 0208 |005b: aget-object v5, v2, v8 │ │ -033172: 6e30 c506 4105 |005d: invoke-virtual {v1, v4, v5}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@06c5 │ │ -033178: 4604 0208 |0060: aget-object v4, v2, v8 │ │ -03317c: 5495 d106 |0062: iget-object v5, v9, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ -033180: 6e10 6806 0500 |0064: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0668 │ │ -033186: 1a05 5300 |0067: const-string v5, ".DIR.." // string@0053 │ │ -03318a: 6e20 7c06 5400 |0069: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -033190: 0a04 |006c: move-result v4 │ │ -033192: 3804 4e00 |006d: if-eqz v4, 00bb // +004e │ │ -033196: 4604 0207 |006f: aget-object v4, v2, v7 │ │ -03319a: 1305 2f00 |0071: const/16 v5, #int 47 // #2f │ │ -03319e: 6e20 8306 5400 |0073: invoke-virtual {v4, v5}, Ljava/lang/String;.lastIndexOf:(I)I // method@0683 │ │ -0331a4: 0a00 |0076: move-result v0 │ │ -0331a6: 12f4 |0077: const/4 v4, #int -1 // #ff │ │ -0331a8: 3340 1d00 |0078: if-ne v0, v4, 0095 // +001d │ │ -0331ac: 1a04 0308 |007a: const-string v4, "fullPathName" // string@0803 │ │ -0331b0: 1a05 0000 |007c: const-string v5, "" // string@0000 │ │ -0331b4: 6e30 c506 4105 |007e: invoke-virtual {v1, v4, v5}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@06c5 │ │ -0331ba: 1a04 0307 |0081: const-string v4, "displayName" // string@0703 │ │ -0331be: 1a05 0000 |0083: const-string v5, "" // string@0000 │ │ -0331c2: 6e30 c506 4105 |0085: invoke-virtual {v1, v4, v5}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@06c5 │ │ -0331c8: 1a04 640e |0088: const-string v4, "type" // string@0e64 │ │ -0331cc: 1a05 f206 |008a: const-string v5, "dir" // string@06f2 │ │ -0331d0: 6e30 c506 4105 |008c: invoke-virtual {v1, v4, v5}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@06c5 │ │ -0331d6: 5494 d506 |008f: iget-object v4, v9, Lcom/gacode/relaunchx/ResultsActivity;.itemsArray:Ljava/util/List; // field@06d5 │ │ -0331da: 7220 cc06 1400 |0091: invoke-interface {v4, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@06cc │ │ -0331e0: 2881 |0094: goto 0015 // -007f │ │ -0331e2: 1a04 0308 |0095: const-string v4, "fullPathName" // string@0803 │ │ -0331e6: 4605 0207 |0097: aget-object v5, v2, v7 │ │ -0331ea: d806 0001 |0099: add-int/lit8 v6, v0, #int 1 // #01 │ │ -0331ee: 6e20 8b06 6500 |009b: invoke-virtual {v5, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@068b │ │ -0331f4: 0c05 |009e: move-result-object v5 │ │ -0331f6: 6e30 c506 4105 |009f: invoke-virtual {v1, v4, v5}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@06c5 │ │ -0331fc: 1a04 0307 |00a2: const-string v4, "displayName" // string@0703 │ │ -033200: 4605 0207 |00a4: aget-object v5, v2, v7 │ │ -033204: d806 0001 |00a6: add-int/lit8 v6, v0, #int 1 // #01 │ │ -033208: 6e20 8b06 6500 |00a8: invoke-virtual {v5, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@068b │ │ -03320e: 0c05 |00ab: move-result-object v5 │ │ -033210: 6e30 c506 4105 |00ac: invoke-virtual {v1, v4, v5}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@06c5 │ │ -033216: 1a04 f806 |00af: const-string v4, "directoryName" // string@06f8 │ │ -03321a: 4605 0207 |00b1: aget-object v5, v2, v7 │ │ -03321e: 6e30 8c06 7500 |00b3: invoke-virtual {v5, v7, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@068c │ │ -033224: 0c05 |00b6: move-result-object v5 │ │ -033226: 6e30 c506 4105 |00b7: invoke-virtual {v1, v4, v5}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@06c5 │ │ -03322c: 28ce |00ba: goto 0088 // -0032 │ │ -03322e: 1a04 640e |00bb: const-string v4, "type" // string@0e64 │ │ -033232: 1a05 8a07 |00bd: const-string v5, "file" // string@078a │ │ -033236: 6e30 c506 4105 |00bf: invoke-virtual {v1, v4, v5}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@06c5 │ │ -03323c: 5494 d906 |00c2: iget-object v4, v9, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ -033240: 1a05 8e0d |00c4: const-string v5, "showBookTitles" // string@0d8e │ │ -033244: 7230 6d00 5407 |00c6: invoke-interface {v4, v5, v7}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ -03324a: 0a04 |00c9: move-result v4 │ │ -03324c: 3804 c5ff |00ca: if-eqz v4, 008f // -003b │ │ -033250: 1a04 0307 |00cc: const-string v4, "displayName" // string@0703 │ │ -033254: 4605 0207 |00ce: aget-object v5, v2, v7 │ │ -033258: 4606 0208 |00d0: aget-object v6, v2, v8 │ │ -03325c: 7030 ef04 5906 |00d2: invoke-direct {v9, v5, v6}, Lcom/gacode/relaunchx/ResultsActivity;.getEbookName:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@04ef │ │ -033262: 0c05 |00d5: move-result-object v5 │ │ -033264: 6e30 c506 4105 |00d6: invoke-virtual {v1, v4, v5}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@06c5 │ │ -03326a: 28b6 |00d9: goto 008f // -004a │ │ -03326c: 0e00 |00da: return-void │ │ +034150: |[034150] com.gacode.relaunchx.ResultsActivity.createItemsArray:()V │ │ +034160: 1218 |0000: const/4 v8, #int 1 // #1 │ │ +034162: 1207 |0001: const/4 v7, #int 0 // #0 │ │ +034164: 2203 0d02 |0002: new-instance v3, Ljava/util/ArrayList; // type@020d │ │ +034168: 7010 ae06 0300 |0004: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@06ae │ │ +03416e: 5b93 d506 |0007: iput-object v3, v9, Lcom/gacode/relaunchx/ResultsActivity;.itemsArray:Ljava/util/List; // field@06d5 │ │ +034172: 5493 d106 |0009: iget-object v3, v9, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ +034176: 5494 d606 |000b: iget-object v4, v9, Lcom/gacode/relaunchx/ResultsActivity;.listName:Ljava/lang/String; // field@06d6 │ │ +03417a: 6e20 8604 4300 |000d: invoke-virtual {v3, v4}, Lcom/gacode/relaunchx/ReLaunchApp;.getList:(Ljava/lang/String;)Ljava/util/List; // method@0486 │ │ +034180: 0c03 |0010: move-result-object v3 │ │ +034182: 7210 d106 0300 |0011: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@06d1 │ │ +034188: 0c03 |0014: move-result-object v3 │ │ +03418a: 7210 c806 0300 |0015: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@06c8 │ │ +034190: 0a04 |0018: move-result v4 │ │ +034192: 3804 c100 |0019: if-eqz v4, 00da // +00c1 │ │ +034196: 7210 c906 0300 |001b: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@06c9 │ │ +03419c: 0c02 |001e: move-result-object v2 │ │ +03419e: 1f02 3302 |001f: check-cast v2, [Ljava/lang/String; // type@0233 │ │ +0341a2: 4604 0208 |0021: aget-object v4, v2, v8 │ │ +0341a6: 5495 d106 |0023: iget-object v5, v9, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ +0341aa: 6e10 6806 0500 |0025: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0668 │ │ +0341b0: 1a05 5300 |0028: const-string v5, ".DIR.." // string@0053 │ │ +0341b4: 6e20 7c06 5400 |002a: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +0341ba: 0a04 |002d: move-result v4 │ │ +0341bc: 3904 1800 |002e: if-nez v4, 0046 // +0018 │ │ +0341c0: 5494 d906 |0030: iget-object v4, v9, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ +0341c4: 1a05 b207 |0032: const-string v5, "filterResults" // string@07b2 │ │ +0341c8: 7230 6d00 5407 |0034: invoke-interface {v4, v5, v7}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ +0341ce: 0a04 |0037: move-result v4 │ │ +0341d0: 3804 0e00 |0038: if-eqz v4, 0046 // +000e │ │ +0341d4: 5494 d106 |003a: iget-object v4, v9, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ +0341d8: 4605 0207 |003c: aget-object v5, v2, v7 │ │ +0341dc: 4606 0208 |003e: aget-object v6, v2, v8 │ │ +0341e0: 6e30 7f04 5406 |0040: invoke-virtual {v4, v5, v6}, Lcom/gacode/relaunchx/ReLaunchApp;.filterFile:(Ljava/lang/String;Ljava/lang/String;)Z // method@047f │ │ +0341e6: 0a04 |0043: move-result v4 │ │ +0341e8: 3804 d1ff |0044: if-eqz v4, 0015 // -002f │ │ +0341ec: 2201 1502 |0046: new-instance v1, Ljava/util/HashMap; // type@0215 │ │ +0341f0: 7010 c006 0100 |0048: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@06c0 │ │ +0341f6: 1a04 f806 |004b: const-string v4, "directoryName" // string@06f8 │ │ +0341fa: 4605 0207 |004d: aget-object v5, v2, v7 │ │ +0341fe: 6e30 c506 4105 |004f: invoke-virtual {v1, v4, v5}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@06c5 │ │ +034204: 1a04 0308 |0052: const-string v4, "fullPathName" // string@0803 │ │ +034208: 4605 0208 |0054: aget-object v5, v2, v8 │ │ +03420c: 6e30 c506 4105 |0056: invoke-virtual {v1, v4, v5}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@06c5 │ │ +034212: 1a04 0307 |0059: const-string v4, "displayName" // string@0703 │ │ +034216: 4605 0208 |005b: aget-object v5, v2, v8 │ │ +03421a: 6e30 c506 4105 |005d: invoke-virtual {v1, v4, v5}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@06c5 │ │ +034220: 4604 0208 |0060: aget-object v4, v2, v8 │ │ +034224: 5495 d106 |0062: iget-object v5, v9, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ +034228: 6e10 6806 0500 |0064: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0668 │ │ +03422e: 1a05 5300 |0067: const-string v5, ".DIR.." // string@0053 │ │ +034232: 6e20 7c06 5400 |0069: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +034238: 0a04 |006c: move-result v4 │ │ +03423a: 3804 4e00 |006d: if-eqz v4, 00bb // +004e │ │ +03423e: 4604 0207 |006f: aget-object v4, v2, v7 │ │ +034242: 1305 2f00 |0071: const/16 v5, #int 47 // #2f │ │ +034246: 6e20 8306 5400 |0073: invoke-virtual {v4, v5}, Ljava/lang/String;.lastIndexOf:(I)I // method@0683 │ │ +03424c: 0a00 |0076: move-result v0 │ │ +03424e: 12f4 |0077: const/4 v4, #int -1 // #ff │ │ +034250: 3340 1d00 |0078: if-ne v0, v4, 0095 // +001d │ │ +034254: 1a04 0308 |007a: const-string v4, "fullPathName" // string@0803 │ │ +034258: 1a05 0000 |007c: const-string v5, "" // string@0000 │ │ +03425c: 6e30 c506 4105 |007e: invoke-virtual {v1, v4, v5}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@06c5 │ │ +034262: 1a04 0307 |0081: const-string v4, "displayName" // string@0703 │ │ +034266: 1a05 0000 |0083: const-string v5, "" // string@0000 │ │ +03426a: 6e30 c506 4105 |0085: invoke-virtual {v1, v4, v5}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@06c5 │ │ +034270: 1a04 640e |0088: const-string v4, "type" // string@0e64 │ │ +034274: 1a05 f206 |008a: const-string v5, "dir" // string@06f2 │ │ +034278: 6e30 c506 4105 |008c: invoke-virtual {v1, v4, v5}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@06c5 │ │ +03427e: 5494 d506 |008f: iget-object v4, v9, Lcom/gacode/relaunchx/ResultsActivity;.itemsArray:Ljava/util/List; // field@06d5 │ │ +034282: 7220 cc06 1400 |0091: invoke-interface {v4, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@06cc │ │ +034288: 2881 |0094: goto 0015 // -007f │ │ +03428a: 1a04 0308 |0095: const-string v4, "fullPathName" // string@0803 │ │ +03428e: 4605 0207 |0097: aget-object v5, v2, v7 │ │ +034292: d806 0001 |0099: add-int/lit8 v6, v0, #int 1 // #01 │ │ +034296: 6e20 8b06 6500 |009b: invoke-virtual {v5, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@068b │ │ +03429c: 0c05 |009e: move-result-object v5 │ │ +03429e: 6e30 c506 4105 |009f: invoke-virtual {v1, v4, v5}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@06c5 │ │ +0342a4: 1a04 0307 |00a2: const-string v4, "displayName" // string@0703 │ │ +0342a8: 4605 0207 |00a4: aget-object v5, v2, v7 │ │ +0342ac: d806 0001 |00a6: add-int/lit8 v6, v0, #int 1 // #01 │ │ +0342b0: 6e20 8b06 6500 |00a8: invoke-virtual {v5, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@068b │ │ +0342b6: 0c05 |00ab: move-result-object v5 │ │ +0342b8: 6e30 c506 4105 |00ac: invoke-virtual {v1, v4, v5}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@06c5 │ │ +0342be: 1a04 f806 |00af: const-string v4, "directoryName" // string@06f8 │ │ +0342c2: 4605 0207 |00b1: aget-object v5, v2, v7 │ │ +0342c6: 6e30 8c06 7500 |00b3: invoke-virtual {v5, v7, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@068c │ │ +0342cc: 0c05 |00b6: move-result-object v5 │ │ +0342ce: 6e30 c506 4105 |00b7: invoke-virtual {v1, v4, v5}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@06c5 │ │ +0342d4: 28ce |00ba: goto 0088 // -0032 │ │ +0342d6: 1a04 640e |00bb: const-string v4, "type" // string@0e64 │ │ +0342da: 1a05 8a07 |00bd: const-string v5, "file" // string@078a │ │ +0342de: 6e30 c506 4105 |00bf: invoke-virtual {v1, v4, v5}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@06c5 │ │ +0342e4: 5494 d906 |00c2: iget-object v4, v9, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ +0342e8: 1a05 8e0d |00c4: const-string v5, "showBookTitles" // string@0d8e │ │ +0342ec: 7230 6d00 5407 |00c6: invoke-interface {v4, v5, v7}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ +0342f2: 0a04 |00c9: move-result v4 │ │ +0342f4: 3804 c5ff |00ca: if-eqz v4, 008f // -003b │ │ +0342f8: 1a04 0307 |00cc: const-string v4, "displayName" // string@0703 │ │ +0342fc: 4605 0207 |00ce: aget-object v5, v2, v7 │ │ +034300: 4606 0208 |00d0: aget-object v6, v2, v8 │ │ +034304: 7030 ef04 5906 |00d2: invoke-direct {v9, v5, v6}, Lcom/gacode/relaunchx/ResultsActivity;.getEbookName:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@04ef │ │ +03430a: 0c05 |00d5: move-result-object v5 │ │ +03430c: 6e30 c506 4105 |00d6: invoke-virtual {v1, v4, v5}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@06c5 │ │ +034312: 28b6 |00d9: goto 008f // -004a │ │ +034314: 0e00 |00da: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=428 │ │ 0x0009 line=429 │ │ 0x0021 line=430 │ │ 0x0034 line=431 │ │ 0x0040 line=432 │ │ @@ -62188,58 +62212,58 @@ │ │ type : '()Ljava/lang/Integer;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 85 16-bit code units │ │ -033270: |[033270] com.gacode.relaunchx.ResultsActivity.getAutoColsNum:()Ljava/lang/Integer; │ │ -033280: 2201 0d02 |0000: new-instance v1, Ljava/util/ArrayList; // type@020d │ │ -033284: 7010 ae06 0100 |0002: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@06ae │ │ -03328a: 5442 d506 |0005: iget-object v2, v4, Lcom/gacode/relaunchx/ResultsActivity;.itemsArray:Ljava/util/List; // field@06d5 │ │ -03328e: 7210 d406 0200 |0007: invoke-interface {v2}, Ljava/util/List;.size:()I // method@06d4 │ │ -033294: 0a02 |000a: move-result v2 │ │ -033296: 3d02 3d00 |000b: if-lez v2, 0048 // +003d │ │ -03329a: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -03329c: 7110 5f06 0200 |000e: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -0332a2: 0c00 |0011: move-result-object v0 │ │ -0332a4: 6e10 5c06 0000 |0012: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -0332aa: 0a02 |0015: move-result v2 │ │ -0332ac: 5443 d506 |0016: iget-object v3, v4, Lcom/gacode/relaunchx/ResultsActivity;.itemsArray:Ljava/util/List; // field@06d5 │ │ -0332b0: 7210 d406 0300 |0018: invoke-interface {v3}, Ljava/util/List;.size:()I // method@06d4 │ │ -0332b6: 0a03 |001b: move-result v3 │ │ -0332b8: 3532 2c00 |001c: if-ge v2, v3, 0048 // +002c │ │ -0332bc: 5442 d506 |001e: iget-object v2, v4, Lcom/gacode/relaunchx/ResultsActivity;.itemsArray:Ljava/util/List; // field@06d5 │ │ -0332c0: 6e10 5c06 0000 |0020: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -0332c6: 0a03 |0023: move-result v3 │ │ -0332c8: 7220 d006 3200 |0024: invoke-interface {v2, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ -0332ce: 0c02 |0027: move-result-object v2 │ │ -0332d0: 1f02 1502 |0028: check-cast v2, Ljava/util/HashMap; // type@0215 │ │ -0332d4: 1a03 0308 |002a: const-string v3, "fullPathName" // string@0803 │ │ -0332d8: 6e20 c306 3200 |002c: invoke-virtual {v2, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ -0332de: 0c02 |002f: move-result-object v2 │ │ -0332e0: 1f02 0002 |0030: check-cast v2, Ljava/lang/String; // type@0200 │ │ -0332e4: 6e10 8506 0200 |0032: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@0685 │ │ -0332ea: 0a02 |0035: move-result v2 │ │ -0332ec: 7110 5f06 0200 |0036: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -0332f2: 0c02 |0039: move-result-object v2 │ │ -0332f4: 6e20 b106 2100 |003a: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@06b1 │ │ -0332fa: 6e10 5c06 0000 |003d: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -033300: 0a02 |0040: move-result v2 │ │ -033302: d802 0201 |0041: add-int/lit8 v2, v2, #int 1 // #01 │ │ -033306: 7110 5f06 0200 |0043: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -03330c: 0c00 |0046: move-result-object v0 │ │ -03330e: 28cb |0047: goto 0012 // -0035 │ │ -033310: 5442 d106 |0048: iget-object v2, v4, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ -033314: 5443 d906 |004a: iget-object v3, v4, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ -033318: 7130 4d05 3201 |004c: invoke-static {v2, v3, v1}, Lcom/gacode/relaunchx/SizeManipulation;.AutoColumnsNumber:(Landroid/app/Application;Landroid/content/SharedPreferences;Ljava/util/ArrayList;)I // method@054d │ │ -03331e: 0a02 |004f: move-result v2 │ │ -033320: 7110 5f06 0200 |0050: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -033326: 0c02 |0053: move-result-object v2 │ │ -033328: 1102 |0054: return-object v2 │ │ +034318: |[034318] com.gacode.relaunchx.ResultsActivity.getAutoColsNum:()Ljava/lang/Integer; │ │ +034328: 2201 0d02 |0000: new-instance v1, Ljava/util/ArrayList; // type@020d │ │ +03432c: 7010 ae06 0100 |0002: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@06ae │ │ +034332: 5442 d506 |0005: iget-object v2, v4, Lcom/gacode/relaunchx/ResultsActivity;.itemsArray:Ljava/util/List; // field@06d5 │ │ +034336: 7210 d406 0200 |0007: invoke-interface {v2}, Ljava/util/List;.size:()I // method@06d4 │ │ +03433c: 0a02 |000a: move-result v2 │ │ +03433e: 3d02 3d00 |000b: if-lez v2, 0048 // +003d │ │ +034342: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +034344: 7110 5f06 0200 |000e: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +03434a: 0c00 |0011: move-result-object v0 │ │ +03434c: 6e10 5c06 0000 |0012: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +034352: 0a02 |0015: move-result v2 │ │ +034354: 5443 d506 |0016: iget-object v3, v4, Lcom/gacode/relaunchx/ResultsActivity;.itemsArray:Ljava/util/List; // field@06d5 │ │ +034358: 7210 d406 0300 |0018: invoke-interface {v3}, Ljava/util/List;.size:()I // method@06d4 │ │ +03435e: 0a03 |001b: move-result v3 │ │ +034360: 3532 2c00 |001c: if-ge v2, v3, 0048 // +002c │ │ +034364: 5442 d506 |001e: iget-object v2, v4, Lcom/gacode/relaunchx/ResultsActivity;.itemsArray:Ljava/util/List; // field@06d5 │ │ +034368: 6e10 5c06 0000 |0020: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +03436e: 0a03 |0023: move-result v3 │ │ +034370: 7220 d006 3200 |0024: invoke-interface {v2, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ +034376: 0c02 |0027: move-result-object v2 │ │ +034378: 1f02 1502 |0028: check-cast v2, Ljava/util/HashMap; // type@0215 │ │ +03437c: 1a03 0308 |002a: const-string v3, "fullPathName" // string@0803 │ │ +034380: 6e20 c306 3200 |002c: invoke-virtual {v2, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ +034386: 0c02 |002f: move-result-object v2 │ │ +034388: 1f02 0002 |0030: check-cast v2, Ljava/lang/String; // type@0200 │ │ +03438c: 6e10 8506 0200 |0032: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@0685 │ │ +034392: 0a02 |0035: move-result v2 │ │ +034394: 7110 5f06 0200 |0036: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +03439a: 0c02 |0039: move-result-object v2 │ │ +03439c: 6e20 b106 2100 |003a: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@06b1 │ │ +0343a2: 6e10 5c06 0000 |003d: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +0343a8: 0a02 |0040: move-result v2 │ │ +0343aa: d802 0201 |0041: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0343ae: 7110 5f06 0200 |0043: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +0343b4: 0c00 |0046: move-result-object v0 │ │ +0343b6: 28cb |0047: goto 0012 // -0035 │ │ +0343b8: 5442 d106 |0048: iget-object v2, v4, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ +0343bc: 5443 d906 |004a: iget-object v3, v4, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ +0343c0: 7130 4d05 3201 |004c: invoke-static {v2, v3, v1}, Lcom/gacode/relaunchx/SizeManipulation;.AutoColumnsNumber:(Landroid/app/Application;Landroid/content/SharedPreferences;Ljava/util/ArrayList;)I // method@054d │ │ +0343c6: 0a02 |004f: move-result v2 │ │ +0343c8: 7110 5f06 0200 |0050: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +0343ce: 0c02 |0053: move-result-object v2 │ │ +0343d0: 1102 |0054: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=366 │ │ 0x0005 line=367 │ │ 0x000d line=368 │ │ 0x001e line=369 │ │ 0x003d line=368 │ │ @@ -62254,155 +62278,155 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 279 16-bit code units │ │ -03332c: |[03332c] com.gacode.relaunchx.ResultsActivity.getEbookName:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -03333c: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -03333e: 1a04 7707 |0001: const-string v4, "fb2" // string@0777 │ │ -033342: 6e20 7b06 4a00 |0003: invoke-virtual {v10, v4}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@067b │ │ -033348: 0a04 |0006: move-result v4 │ │ -03334a: 3904 1300 |0007: if-nez v4, 001a // +0013 │ │ -03334e: 1a04 7807 |0009: const-string v4, "fb2.zip" // string@0778 │ │ -033352: 6e20 7b06 4a00 |000b: invoke-virtual {v10, v4}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@067b │ │ -033358: 0a04 |000e: move-result v4 │ │ -03335a: 3904 0b00 |000f: if-nez v4, 001a // +000b │ │ -03335e: 1a04 4307 |0011: const-string v4, "epub" // string@0743 │ │ -033362: 6e20 7b06 4a00 |0013: invoke-virtual {v10, v4}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@067b │ │ -033368: 0a04 |0016: move-result v4 │ │ -03336a: 3904 0300 |0017: if-nez v4, 001a // +0003 │ │ -03336e: 110a |0019: return-object v10 │ │ -033370: 2204 0202 |001a: new-instance v4, Ljava/lang/StringBuilder; // type@0202 │ │ -033374: 7010 9606 0400 |001c: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -03337a: 6e20 9a06 9400 |001f: invoke-virtual {v4, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -033380: 0c04 |0022: move-result-object v4 │ │ -033382: 1a05 5a00 |0023: const-string v5, "/" // string@005a │ │ -033386: 6e20 9a06 5400 |0025: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -03338c: 0c04 |0028: move-result-object v4 │ │ -03338e: 6e20 9a06 a400 |0029: invoke-virtual {v4, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -033394: 0c04 |002c: move-result-object v4 │ │ -033396: 6e10 9c06 0400 |002d: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -03339c: 0c02 |0030: move-result-object v2 │ │ -03339e: 5484 d106 |0031: iget-object v4, v8, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ -0333a2: 5444 8406 |0033: iget-object v4, v4, Lcom/gacode/relaunchx/ReLaunchApp;.dataBase:Lcom/gacode/relaunchx/BooksBase; // field@0684 │ │ -0333a6: 2205 0202 |0035: new-instance v5, Ljava/lang/StringBuilder; // type@0202 │ │ -0333aa: 7010 9606 0500 |0037: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -0333b0: 6e20 9a06 9500 |003a: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -0333b6: 0c05 |003d: move-result-object v5 │ │ -0333b8: 1a06 5a00 |003e: const-string v6, "/" // string@005a │ │ -0333bc: 6e20 9a06 6500 |0040: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -0333c2: 0c05 |0043: move-result-object v5 │ │ -0333c4: 6e20 9a06 a500 |0044: invoke-virtual {v5, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -0333ca: 0c05 |0047: move-result-object v5 │ │ -0333cc: 6e10 9c06 0500 |0048: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -0333d2: 0c05 |004b: move-result-object v5 │ │ -0333d4: 6e20 d501 5400 |004c: invoke-virtual {v4, v5}, Lcom/gacode/relaunchx/BooksBase;.getBookByFileName:(Ljava/lang/String;)Lebook/EBook; // method@01d5 │ │ -0333da: 0c01 |004f: move-result-object v1 │ │ -0333dc: 5514 b907 |0050: iget-boolean v4, v1, Lebook/EBook;.isOk:Z // field@07b9 │ │ -0333e0: 3804 c7ff |0052: if-eqz v4, 0019 // -0039 │ │ -0333e4: 5484 d906 |0054: iget-object v4, v8, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ -0333e8: 1a05 0a06 |0056: const-string v5, "bookTitleFormat" // string@060a │ │ -0333ec: 1a06 b404 |0058: const-string v6, "[%a. ]%t" // string@04b4 │ │ -0333f0: 7230 6f00 5406 |005a: invoke-interface {v4, v5, v6}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -0333f6: 0c03 |005d: move-result-object v3 │ │ -0333f8: 5414 b107 |005e: iget-object v4, v1, Lebook/EBook;.authors:Ljava/util/ArrayList; // field@07b1 │ │ -0333fc: 6e10 b406 0400 |0060: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@06b4 │ │ -033402: 0a04 |0063: move-result v4 │ │ -033404: 3d04 5e00 |0064: if-lez v4, 00c2 // +005e │ │ -033408: 1a00 0000 |0066: const-string v0, "" // string@0000 │ │ -03340c: 5414 b107 |0068: iget-object v4, v1, Lebook/EBook;.authors:Ljava/util/ArrayList; // field@07b1 │ │ -033410: 6e20 b206 7400 |006a: invoke-virtual {v4, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@06b2 │ │ -033416: 0c04 |006d: move-result-object v4 │ │ -033418: 1f04 d501 |006e: check-cast v4, Lebook/Person; // type@01d5 │ │ -03341c: 5444 c807 |0070: iget-object v4, v4, Lebook/Person;.firstName:Ljava/lang/String; // field@07c8 │ │ -033420: 3804 1d00 |0072: if-eqz v4, 008f // +001d │ │ -033424: 2204 0202 |0074: new-instance v4, Ljava/lang/StringBuilder; // type@0202 │ │ -033428: 7010 9606 0400 |0076: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -03342e: 6e20 9a06 0400 |0079: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -033434: 0c05 |007c: move-result-object v5 │ │ -033436: 5414 b107 |007d: iget-object v4, v1, Lebook/EBook;.authors:Ljava/util/ArrayList; // field@07b1 │ │ -03343a: 6e20 b206 7400 |007f: invoke-virtual {v4, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@06b2 │ │ -033440: 0c04 |0082: move-result-object v4 │ │ -033442: 1f04 d501 |0083: check-cast v4, Lebook/Person; // type@01d5 │ │ -033446: 5444 c807 |0085: iget-object v4, v4, Lebook/Person;.firstName:Ljava/lang/String; // field@07c8 │ │ -03344a: 6e20 9a06 4500 |0087: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -033450: 0c04 |008a: move-result-object v4 │ │ -033452: 6e10 9c06 0400 |008b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -033458: 0c00 |008e: move-result-object v0 │ │ -03345a: 5414 b107 |008f: iget-object v4, v1, Lebook/EBook;.authors:Ljava/util/ArrayList; // field@07b1 │ │ -03345e: 6e20 b206 7400 |0091: invoke-virtual {v4, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@06b2 │ │ -033464: 0c04 |0094: move-result-object v4 │ │ -033466: 1f04 d501 |0095: check-cast v4, Lebook/Person; // type@01d5 │ │ -03346a: 5444 c907 |0097: iget-object v4, v4, Lebook/Person;.lastName:Ljava/lang/String; // field@07c9 │ │ -03346e: 3804 2300 |0099: if-eqz v4, 00bc // +0023 │ │ -033472: 2204 0202 |009b: new-instance v4, Ljava/lang/StringBuilder; // type@0202 │ │ -033476: 7010 9606 0400 |009d: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -03347c: 6e20 9a06 0400 |00a0: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -033482: 0c04 |00a3: move-result-object v4 │ │ -033484: 1a05 0200 |00a4: const-string v5, " " // string@0002 │ │ -033488: 6e20 9a06 5400 |00a6: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -03348e: 0c05 |00a9: move-result-object v5 │ │ -033490: 5414 b107 |00aa: iget-object v4, v1, Lebook/EBook;.authors:Ljava/util/ArrayList; // field@07b1 │ │ -033494: 6e20 b206 7400 |00ac: invoke-virtual {v4, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@06b2 │ │ -03349a: 0c04 |00af: move-result-object v4 │ │ -03349c: 1f04 d501 |00b0: check-cast v4, Lebook/Person; // type@01d5 │ │ -0334a0: 5444 c907 |00b2: iget-object v4, v4, Lebook/Person;.lastName:Ljava/lang/String; // field@07c9 │ │ -0334a4: 6e20 9a06 4500 |00b4: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -0334aa: 0c04 |00b7: move-result-object v4 │ │ -0334ac: 6e10 9c06 0400 |00b8: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -0334b2: 0c00 |00bb: move-result-object v0 │ │ -0334b4: 1a04 1d00 |00bc: const-string v4, "%a" // string@001d │ │ -0334b8: 6e30 8706 4300 |00be: invoke-virtual {v3, v4, v0}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@0687 │ │ -0334be: 0c03 |00c1: move-result-object v3 │ │ -0334c0: 5414 be07 |00c2: iget-object v4, v1, Lebook/EBook;.title:Ljava/lang/String; // field@07be │ │ -0334c4: 3804 0a00 |00c4: if-eqz v4, 00ce // +000a │ │ -0334c8: 1a04 2100 |00c6: const-string v4, "%t" // string@0021 │ │ -0334cc: 5415 be07 |00c8: iget-object v5, v1, Lebook/EBook;.title:Ljava/lang/String; // field@07be │ │ -0334d0: 6e30 8706 4305 |00ca: invoke-virtual {v3, v4, v5}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@0687 │ │ -0334d6: 0c03 |00cd: move-result-object v3 │ │ -0334d8: 5414 bb07 |00ce: iget-object v4, v1, Lebook/EBook;.sequenceName:Ljava/lang/String; // field@07bb │ │ -0334dc: 3804 3500 |00d0: if-eqz v4, 0105 // +0035 │ │ -0334e0: 1a04 2000 |00d2: const-string v4, "%s" // string@0020 │ │ -0334e4: 5415 bb07 |00d4: iget-object v5, v1, Lebook/EBook;.sequenceName:Ljava/lang/String; // field@07bb │ │ -0334e8: 6e30 8706 4305 |00d6: invoke-virtual {v3, v4, v5}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@0687 │ │ -0334ee: 0c03 |00d9: move-result-object v3 │ │ -0334f0: 5414 bc07 |00da: iget-object v4, v1, Lebook/EBook;.sequenceNumber:Ljava/lang/String; // field@07bc │ │ -0334f4: 3804 3200 |00dc: if-eqz v4, 010e // +0032 │ │ -0334f8: 1a04 1f00 |00de: const-string v4, "%n" // string@001f │ │ -0334fc: 5415 bc07 |00e0: iget-object v5, v1, Lebook/EBook;.sequenceNumber:Ljava/lang/String; // field@07bc │ │ -033500: 6e30 8706 4305 |00e2: invoke-virtual {v3, v4, v5}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@0687 │ │ -033506: 0c03 |00e5: move-result-object v3 │ │ -033508: 5484 da06 |00e6: iget-object v4, v8, Lcom/gacode/relaunchx/ResultsActivity;.purgeBracketsPattern:Ljava/util/regex/Pattern; // field@06da │ │ -03350c: 6e20 ea06 3400 |00e8: invoke-virtual {v4, v3}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@06ea │ │ -033512: 0c04 |00eb: move-result-object v4 │ │ -033514: 1a05 0000 |00ec: const-string v5, "" // string@0000 │ │ -033518: 6e20 e706 5400 |00ee: invoke-virtual {v4, v5}, Ljava/util/regex/Matcher;.replaceAll:(Ljava/lang/String;)Ljava/lang/String; // method@06e7 │ │ -03351e: 0c03 |00f1: move-result-object v3 │ │ -033520: 1a04 b204 |00f2: const-string v4, "[" // string@04b2 │ │ -033524: 1a05 0000 |00f4: const-string v5, "" // string@0000 │ │ -033528: 6e30 8706 4305 |00f6: invoke-virtual {v3, v4, v5}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@0687 │ │ -03352e: 0c03 |00f9: move-result-object v3 │ │ -033530: 1a04 d604 |00fa: const-string v4, "]" // string@04d6 │ │ -033534: 1a05 0000 |00fc: const-string v5, "" // string@0000 │ │ -033538: 6e30 8706 4305 |00fe: invoke-virtual {v3, v4, v5}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@0687 │ │ -03353e: 0c03 |0101: move-result-object v3 │ │ -033540: 073a |0102: move-object v10, v3 │ │ -033542: 2900 16ff |0103: goto/16 0019 // -00ea │ │ -033546: 1a04 2000 |0105: const-string v4, "%s" // string@0020 │ │ -03354a: 1a05 0000 |0107: const-string v5, "" // string@0000 │ │ -03354e: 6e30 8706 4305 |0109: invoke-virtual {v3, v4, v5}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@0687 │ │ -033554: 0c03 |010c: move-result-object v3 │ │ -033556: 28cd |010d: goto 00da // -0033 │ │ -033558: 1a04 1f00 |010e: const-string v4, "%n" // string@001f │ │ -03355c: 1a05 0000 |0110: const-string v5, "" // string@0000 │ │ -033560: 6e30 8706 4305 |0112: invoke-virtual {v3, v4, v5}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@0687 │ │ -033566: 0c03 |0115: move-result-object v3 │ │ -033568: 28d0 |0116: goto 00e6 // -0030 │ │ +0343d4: |[0343d4] com.gacode.relaunchx.ResultsActivity.getEbookName:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +0343e4: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +0343e6: 1a04 7707 |0001: const-string v4, "fb2" // string@0777 │ │ +0343ea: 6e20 7b06 4a00 |0003: invoke-virtual {v10, v4}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@067b │ │ +0343f0: 0a04 |0006: move-result v4 │ │ +0343f2: 3904 1300 |0007: if-nez v4, 001a // +0013 │ │ +0343f6: 1a04 7807 |0009: const-string v4, "fb2.zip" // string@0778 │ │ +0343fa: 6e20 7b06 4a00 |000b: invoke-virtual {v10, v4}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@067b │ │ +034400: 0a04 |000e: move-result v4 │ │ +034402: 3904 0b00 |000f: if-nez v4, 001a // +000b │ │ +034406: 1a04 4307 |0011: const-string v4, "epub" // string@0743 │ │ +03440a: 6e20 7b06 4a00 |0013: invoke-virtual {v10, v4}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@067b │ │ +034410: 0a04 |0016: move-result v4 │ │ +034412: 3904 0300 |0017: if-nez v4, 001a // +0003 │ │ +034416: 110a |0019: return-object v10 │ │ +034418: 2204 0202 |001a: new-instance v4, Ljava/lang/StringBuilder; // type@0202 │ │ +03441c: 7010 9606 0400 |001c: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +034422: 6e20 9a06 9400 |001f: invoke-virtual {v4, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +034428: 0c04 |0022: move-result-object v4 │ │ +03442a: 1a05 5a00 |0023: const-string v5, "/" // string@005a │ │ +03442e: 6e20 9a06 5400 |0025: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +034434: 0c04 |0028: move-result-object v4 │ │ +034436: 6e20 9a06 a400 |0029: invoke-virtual {v4, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +03443c: 0c04 |002c: move-result-object v4 │ │ +03443e: 6e10 9c06 0400 |002d: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +034444: 0c02 |0030: move-result-object v2 │ │ +034446: 5484 d106 |0031: iget-object v4, v8, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ +03444a: 5444 8406 |0033: iget-object v4, v4, Lcom/gacode/relaunchx/ReLaunchApp;.dataBase:Lcom/gacode/relaunchx/BooksBase; // field@0684 │ │ +03444e: 2205 0202 |0035: new-instance v5, Ljava/lang/StringBuilder; // type@0202 │ │ +034452: 7010 9606 0500 |0037: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +034458: 6e20 9a06 9500 |003a: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +03445e: 0c05 |003d: move-result-object v5 │ │ +034460: 1a06 5a00 |003e: const-string v6, "/" // string@005a │ │ +034464: 6e20 9a06 6500 |0040: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +03446a: 0c05 |0043: move-result-object v5 │ │ +03446c: 6e20 9a06 a500 |0044: invoke-virtual {v5, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +034472: 0c05 |0047: move-result-object v5 │ │ +034474: 6e10 9c06 0500 |0048: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +03447a: 0c05 |004b: move-result-object v5 │ │ +03447c: 6e20 d501 5400 |004c: invoke-virtual {v4, v5}, Lcom/gacode/relaunchx/BooksBase;.getBookByFileName:(Ljava/lang/String;)Lebook/EBook; // method@01d5 │ │ +034482: 0c01 |004f: move-result-object v1 │ │ +034484: 5514 b907 |0050: iget-boolean v4, v1, Lebook/EBook;.isOk:Z // field@07b9 │ │ +034488: 3804 c7ff |0052: if-eqz v4, 0019 // -0039 │ │ +03448c: 5484 d906 |0054: iget-object v4, v8, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ +034490: 1a05 0a06 |0056: const-string v5, "bookTitleFormat" // string@060a │ │ +034494: 1a06 b404 |0058: const-string v6, "[%a. ]%t" // string@04b4 │ │ +034498: 7230 6f00 5406 |005a: invoke-interface {v4, v5, v6}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +03449e: 0c03 |005d: move-result-object v3 │ │ +0344a0: 5414 b107 |005e: iget-object v4, v1, Lebook/EBook;.authors:Ljava/util/ArrayList; // field@07b1 │ │ +0344a4: 6e10 b406 0400 |0060: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@06b4 │ │ +0344aa: 0a04 |0063: move-result v4 │ │ +0344ac: 3d04 5e00 |0064: if-lez v4, 00c2 // +005e │ │ +0344b0: 1a00 0000 |0066: const-string v0, "" // string@0000 │ │ +0344b4: 5414 b107 |0068: iget-object v4, v1, Lebook/EBook;.authors:Ljava/util/ArrayList; // field@07b1 │ │ +0344b8: 6e20 b206 7400 |006a: invoke-virtual {v4, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@06b2 │ │ +0344be: 0c04 |006d: move-result-object v4 │ │ +0344c0: 1f04 d501 |006e: check-cast v4, Lebook/Person; // type@01d5 │ │ +0344c4: 5444 c807 |0070: iget-object v4, v4, Lebook/Person;.firstName:Ljava/lang/String; // field@07c8 │ │ +0344c8: 3804 1d00 |0072: if-eqz v4, 008f // +001d │ │ +0344cc: 2204 0202 |0074: new-instance v4, Ljava/lang/StringBuilder; // type@0202 │ │ +0344d0: 7010 9606 0400 |0076: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +0344d6: 6e20 9a06 0400 |0079: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +0344dc: 0c05 |007c: move-result-object v5 │ │ +0344de: 5414 b107 |007d: iget-object v4, v1, Lebook/EBook;.authors:Ljava/util/ArrayList; // field@07b1 │ │ +0344e2: 6e20 b206 7400 |007f: invoke-virtual {v4, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@06b2 │ │ +0344e8: 0c04 |0082: move-result-object v4 │ │ +0344ea: 1f04 d501 |0083: check-cast v4, Lebook/Person; // type@01d5 │ │ +0344ee: 5444 c807 |0085: iget-object v4, v4, Lebook/Person;.firstName:Ljava/lang/String; // field@07c8 │ │ +0344f2: 6e20 9a06 4500 |0087: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +0344f8: 0c04 |008a: move-result-object v4 │ │ +0344fa: 6e10 9c06 0400 |008b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +034500: 0c00 |008e: move-result-object v0 │ │ +034502: 5414 b107 |008f: iget-object v4, v1, Lebook/EBook;.authors:Ljava/util/ArrayList; // field@07b1 │ │ +034506: 6e20 b206 7400 |0091: invoke-virtual {v4, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@06b2 │ │ +03450c: 0c04 |0094: move-result-object v4 │ │ +03450e: 1f04 d501 |0095: check-cast v4, Lebook/Person; // type@01d5 │ │ +034512: 5444 c907 |0097: iget-object v4, v4, Lebook/Person;.lastName:Ljava/lang/String; // field@07c9 │ │ +034516: 3804 2300 |0099: if-eqz v4, 00bc // +0023 │ │ +03451a: 2204 0202 |009b: new-instance v4, Ljava/lang/StringBuilder; // type@0202 │ │ +03451e: 7010 9606 0400 |009d: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +034524: 6e20 9a06 0400 |00a0: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +03452a: 0c04 |00a3: move-result-object v4 │ │ +03452c: 1a05 0200 |00a4: const-string v5, " " // string@0002 │ │ +034530: 6e20 9a06 5400 |00a6: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +034536: 0c05 |00a9: move-result-object v5 │ │ +034538: 5414 b107 |00aa: iget-object v4, v1, Lebook/EBook;.authors:Ljava/util/ArrayList; // field@07b1 │ │ +03453c: 6e20 b206 7400 |00ac: invoke-virtual {v4, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@06b2 │ │ +034542: 0c04 |00af: move-result-object v4 │ │ +034544: 1f04 d501 |00b0: check-cast v4, Lebook/Person; // type@01d5 │ │ +034548: 5444 c907 |00b2: iget-object v4, v4, Lebook/Person;.lastName:Ljava/lang/String; // field@07c9 │ │ +03454c: 6e20 9a06 4500 |00b4: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +034552: 0c04 |00b7: move-result-object v4 │ │ +034554: 6e10 9c06 0400 |00b8: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +03455a: 0c00 |00bb: move-result-object v0 │ │ +03455c: 1a04 1d00 |00bc: const-string v4, "%a" // string@001d │ │ +034560: 6e30 8706 4300 |00be: invoke-virtual {v3, v4, v0}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@0687 │ │ +034566: 0c03 |00c1: move-result-object v3 │ │ +034568: 5414 be07 |00c2: iget-object v4, v1, Lebook/EBook;.title:Ljava/lang/String; // field@07be │ │ +03456c: 3804 0a00 |00c4: if-eqz v4, 00ce // +000a │ │ +034570: 1a04 2100 |00c6: const-string v4, "%t" // string@0021 │ │ +034574: 5415 be07 |00c8: iget-object v5, v1, Lebook/EBook;.title:Ljava/lang/String; // field@07be │ │ +034578: 6e30 8706 4305 |00ca: invoke-virtual {v3, v4, v5}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@0687 │ │ +03457e: 0c03 |00cd: move-result-object v3 │ │ +034580: 5414 bb07 |00ce: iget-object v4, v1, Lebook/EBook;.sequenceName:Ljava/lang/String; // field@07bb │ │ +034584: 3804 3500 |00d0: if-eqz v4, 0105 // +0035 │ │ +034588: 1a04 2000 |00d2: const-string v4, "%s" // string@0020 │ │ +03458c: 5415 bb07 |00d4: iget-object v5, v1, Lebook/EBook;.sequenceName:Ljava/lang/String; // field@07bb │ │ +034590: 6e30 8706 4305 |00d6: invoke-virtual {v3, v4, v5}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@0687 │ │ +034596: 0c03 |00d9: move-result-object v3 │ │ +034598: 5414 bc07 |00da: iget-object v4, v1, Lebook/EBook;.sequenceNumber:Ljava/lang/String; // field@07bc │ │ +03459c: 3804 3200 |00dc: if-eqz v4, 010e // +0032 │ │ +0345a0: 1a04 1f00 |00de: const-string v4, "%n" // string@001f │ │ +0345a4: 5415 bc07 |00e0: iget-object v5, v1, Lebook/EBook;.sequenceNumber:Ljava/lang/String; // field@07bc │ │ +0345a8: 6e30 8706 4305 |00e2: invoke-virtual {v3, v4, v5}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@0687 │ │ +0345ae: 0c03 |00e5: move-result-object v3 │ │ +0345b0: 5484 da06 |00e6: iget-object v4, v8, Lcom/gacode/relaunchx/ResultsActivity;.purgeBracketsPattern:Ljava/util/regex/Pattern; // field@06da │ │ +0345b4: 6e20 ea06 3400 |00e8: invoke-virtual {v4, v3}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@06ea │ │ +0345ba: 0c04 |00eb: move-result-object v4 │ │ +0345bc: 1a05 0000 |00ec: const-string v5, "" // string@0000 │ │ +0345c0: 6e20 e706 5400 |00ee: invoke-virtual {v4, v5}, Ljava/util/regex/Matcher;.replaceAll:(Ljava/lang/String;)Ljava/lang/String; // method@06e7 │ │ +0345c6: 0c03 |00f1: move-result-object v3 │ │ +0345c8: 1a04 b204 |00f2: const-string v4, "[" // string@04b2 │ │ +0345cc: 1a05 0000 |00f4: const-string v5, "" // string@0000 │ │ +0345d0: 6e30 8706 4305 |00f6: invoke-virtual {v3, v4, v5}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@0687 │ │ +0345d6: 0c03 |00f9: move-result-object v3 │ │ +0345d8: 1a04 d604 |00fa: const-string v4, "]" // string@04d6 │ │ +0345dc: 1a05 0000 |00fc: const-string v5, "" // string@0000 │ │ +0345e0: 6e30 8706 4305 |00fe: invoke-virtual {v3, v4, v5}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@0687 │ │ +0345e6: 0c03 |0101: move-result-object v3 │ │ +0345e8: 073a |0102: move-object v10, v3 │ │ +0345ea: 2900 16ff |0103: goto/16 0019 // -00ea │ │ +0345ee: 1a04 2000 |0105: const-string v4, "%s" // string@0020 │ │ +0345f2: 1a05 0000 |0107: const-string v5, "" // string@0000 │ │ +0345f6: 6e30 8706 4305 |0109: invoke-virtual {v3, v4, v5}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@0687 │ │ +0345fc: 0c03 |010c: move-result-object v3 │ │ +0345fe: 28cd |010d: goto 00da // -0033 │ │ +034600: 1a04 1f00 |010e: const-string v4, "%n" // string@001f │ │ +034604: 1a05 0000 |0110: const-string v5, "" // string@0000 │ │ +034608: 6e30 8706 4305 |0112: invoke-virtual {v3, v4, v5}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@0687 │ │ +03460e: 0c03 |0115: move-result-object v3 │ │ +034610: 28d0 |0116: goto 00e6 // -0030 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1432 │ │ 0x0019 line=1461 │ │ 0x001a line=1434 │ │ 0x0031 line=1435 │ │ 0x0050 line=1436 │ │ @@ -62441,139 +62465,139 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 251 16-bit code units │ │ -03356c: |[03356c] com.gacode.relaunchx.ResultsActivity.redrawList:()V │ │ -03357c: 12f8 |0000: const/4 v8, #int -1 // #ff │ │ -03357e: 7010 0005 0900 |0001: invoke-direct {v9}, Lcom/gacode/relaunchx/ResultsActivity;.setEinkController:()V // method@0500 │ │ -033584: 5494 d906 |0004: iget-object v4, v9, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ -033588: 1a05 b207 |0006: const-string v5, "filterResults" // string@07b2 │ │ -03358c: 1206 |0008: const/4 v6, #int 0 // #0 │ │ -03358e: 7230 6d00 5406 |0009: invoke-interface {v4, v5, v6}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ -033594: 0a04 |000c: move-result v4 │ │ -033596: 3804 4700 |000d: if-eqz v4, 0054 // +0047 │ │ -03359a: 2203 0d02 |000f: new-instance v3, Ljava/util/ArrayList; // type@020d │ │ -03359e: 7010 ae06 0300 |0011: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@06ae │ │ -0335a4: 5494 d506 |0014: iget-object v4, v9, Lcom/gacode/relaunchx/ResultsActivity;.itemsArray:Ljava/util/List; // field@06d5 │ │ -0335a8: 7210 d106 0400 |0016: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@06d1 │ │ -0335ae: 0c06 |0019: move-result-object v6 │ │ -0335b0: 7210 c806 0600 |001a: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@06c8 │ │ -0335b6: 0a04 |001d: move-result v4 │ │ -0335b8: 3804 3400 |001e: if-eqz v4, 0052 // +0034 │ │ -0335bc: 7210 c906 0600 |0020: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@06c9 │ │ -0335c2: 0c02 |0023: move-result-object v2 │ │ -0335c4: 1f02 1502 |0024: check-cast v2, Ljava/util/HashMap; // type@0215 │ │ -0335c8: 1a04 640e |0026: const-string v4, "type" // string@0e64 │ │ -0335cc: 6e20 c306 4200 |0028: invoke-virtual {v2, v4}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ -0335d2: 0c04 |002b: move-result-object v4 │ │ -0335d4: 1f04 0002 |002c: check-cast v4, Ljava/lang/String; // type@0200 │ │ -0335d8: 1a05 f206 |002e: const-string v5, "dir" // string@06f2 │ │ -0335dc: 6e20 7c06 5400 |0030: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -0335e2: 0a04 |0033: move-result v4 │ │ -0335e4: 3904 1a00 |0034: if-nez v4, 004e // +001a │ │ -0335e8: 5497 d106 |0036: iget-object v7, v9, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ -0335ec: 1a04 f806 |0038: const-string v4, "directoryName" // string@06f8 │ │ -0335f0: 6e20 c306 4200 |003a: invoke-virtual {v2, v4}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ -0335f6: 0c04 |003d: move-result-object v4 │ │ -0335f8: 1f04 0002 |003e: check-cast v4, Ljava/lang/String; // type@0200 │ │ -0335fc: 1a05 0308 |0040: const-string v5, "fullPathName" // string@0803 │ │ -033600: 6e20 c306 5200 |0042: invoke-virtual {v2, v5}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ -033606: 0c05 |0045: move-result-object v5 │ │ -033608: 1f05 0002 |0046: check-cast v5, Ljava/lang/String; // type@0200 │ │ -03360c: 6e30 7f04 4705 |0048: invoke-virtual {v7, v4, v5}, Lcom/gacode/relaunchx/ReLaunchApp;.filterFile:(Ljava/lang/String;Ljava/lang/String;)Z // method@047f │ │ -033612: 0a04 |004b: move-result v4 │ │ -033614: 3804 ceff |004c: if-eqz v4, 001a // -0032 │ │ -033618: 7220 cc06 2300 |004e: invoke-interface {v3, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@06cc │ │ -03361e: 28c9 |0051: goto 001a // -0037 │ │ -033620: 5b93 d506 |0052: iput-object v3, v9, Lcom/gacode/relaunchx/ResultsActivity;.itemsArray:Ljava/util/List; // field@06d5 │ │ -033624: 7110 5f06 0800 |0054: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -03362a: 0c00 |0057: move-result-object v0 │ │ -03362c: 5494 d606 |0058: iget-object v4, v9, Lcom/gacode/relaunchx/ResultsActivity;.listName:Ljava/lang/String; // field@06d6 │ │ -033630: 1a05 ab08 |005a: const-string v5, "homeList" // string@08ab │ │ -033634: 6e20 7c06 5400 |005c: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -03363a: 0a04 |005f: move-result v4 │ │ -03363c: 3804 1400 |0060: if-eqz v4, 0074 // +0014 │ │ -033640: 5494 d906 |0062: iget-object v4, v9, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ -033644: 1a05 8306 |0064: const-string v5, "columnsHomeList" // string@0683 │ │ -033648: 1a06 4d00 |0066: const-string v6, "-1" // string@004d │ │ -03364c: 7230 6f00 5406 |0068: invoke-interface {v4, v5, v6}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -033652: 0c04 |006b: move-result-object v4 │ │ -033654: 7110 5d06 0400 |006c: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ -03365a: 0a04 |006f: move-result v4 │ │ -03365c: 7110 5f06 0400 |0070: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -033662: 0c00 |0073: move-result-object v0 │ │ -033664: 5494 d606 |0074: iget-object v4, v9, Lcom/gacode/relaunchx/ResultsActivity;.listName:Ljava/lang/String; // field@06d6 │ │ -033668: 1a05 7607 |0076: const-string v5, "favorites" // string@0776 │ │ -03366c: 6e20 7c06 5400 |0078: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -033672: 0a04 |007b: move-result v4 │ │ -033674: 3804 1400 |007c: if-eqz v4, 0090 // +0014 │ │ -033678: 5494 d906 |007e: iget-object v4, v9, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ -03367c: 1a05 8206 |0080: const-string v5, "columnsFAV" // string@0682 │ │ -033680: 1a06 4d00 |0082: const-string v6, "-1" // string@004d │ │ -033684: 7230 6f00 5406 |0084: invoke-interface {v4, v5, v6}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -03368a: 0c04 |0087: move-result-object v4 │ │ -03368c: 7110 5d06 0400 |0088: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ -033692: 0a04 |008b: move-result v4 │ │ -033694: 7110 5f06 0400 |008c: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -03369a: 0c00 |008f: move-result-object v0 │ │ -03369c: 5494 d606 |0090: iget-object v4, v9, Lcom/gacode/relaunchx/ResultsActivity;.listName:Ljava/lang/String; // field@06d6 │ │ -0336a0: 1a05 0a0a |0092: const-string v5, "lastOpened" // string@0a0a │ │ -0336a4: 6e20 7c06 5400 |0094: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -0336aa: 0a04 |0097: move-result v4 │ │ -0336ac: 3804 1400 |0098: if-eqz v4, 00ac // +0014 │ │ -0336b0: 5494 d906 |009a: iget-object v4, v9, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ -0336b4: 1a05 8406 |009c: const-string v5, "columnsLRU" // string@0684 │ │ -0336b8: 1a06 4d00 |009e: const-string v6, "-1" // string@004d │ │ -0336bc: 7230 6f00 5406 |00a0: invoke-interface {v4, v5, v6}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -0336c2: 0c04 |00a3: move-result-object v4 │ │ -0336c4: 7110 5d06 0400 |00a4: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ -0336ca: 0a04 |00a7: move-result v4 │ │ -0336cc: 7110 5f06 0400 |00a8: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -0336d2: 0c00 |00ab: move-result-object v0 │ │ -0336d4: 5494 d606 |00ac: iget-object v4, v9, Lcom/gacode/relaunchx/ResultsActivity;.listName:Ljava/lang/String; // field@06d6 │ │ -0336d8: 1a05 ec0c |00ae: const-string v5, "searchResults" // string@0cec │ │ -0336dc: 6e20 7c06 5400 |00b0: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -0336e2: 0a04 |00b3: move-result v4 │ │ -0336e4: 3804 1400 |00b4: if-eqz v4, 00c8 // +0014 │ │ -0336e8: 5494 d906 |00b6: iget-object v4, v9, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ -0336ec: 1a05 8606 |00b8: const-string v5, "columnsSearch" // string@0686 │ │ -0336f0: 1a06 4d00 |00ba: const-string v6, "-1" // string@004d │ │ -0336f4: 7230 6f00 5406 |00bc: invoke-interface {v4, v5, v6}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -0336fa: 0c04 |00bf: move-result-object v4 │ │ -0336fc: 7110 5d06 0400 |00c0: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ -033702: 0a04 |00c3: move-result v4 │ │ -033704: 7110 5f06 0400 |00c4: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -03370a: 0c00 |00c7: move-result-object v0 │ │ -03370c: 6e10 5c06 0000 |00c8: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -033712: 0a04 |00cb: move-result v4 │ │ -033714: 3384 0600 |00cc: if-ne v4, v8, 00d2 // +0006 │ │ -033718: 7010 ed04 0900 |00ce: invoke-direct {v9}, Lcom/gacode/relaunchx/ResultsActivity;.getAutoColsNum:()Ljava/lang/Integer; // method@04ed │ │ -03371e: 0c00 |00d1: move-result-object v0 │ │ -033720: 5b90 d206 |00d2: iput-object v0, v9, Lcom/gacode/relaunchx/ResultsActivity;.currentColsNum:Ljava/lang/Integer; // field@06d2 │ │ -033724: 1404 8200 0c7f |00d4: const v4, #float 1.86095e+38 // #7f0c0082 │ │ -03372a: 6e20 ea04 4900 |00d7: invoke-virtual {v9, v4}, Lcom/gacode/relaunchx/ResultsActivity;.findViewById:(I)Landroid/view/View; // method@04ea │ │ -033730: 0c01 |00da: move-result-object v1 │ │ -033732: 1f01 7500 |00db: check-cast v1, Landroid/widget/GridView; // type@0075 │ │ -033736: 6e10 5c06 0000 |00dd: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -03373c: 0a04 |00e0: move-result v4 │ │ -03373e: 6e20 2801 4100 |00e1: invoke-virtual {v1, v4}, Landroid/widget/GridView;.setNumColumns:(I)V // method@0128 │ │ -033744: 5494 cf06 |00e4: iget-object v4, v9, Lcom/gacode/relaunchx/ResultsActivity;.adapter:Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter; // field@06cf │ │ -033748: 6e10 e304 0400 |00e6: invoke-virtual {v4}, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.notifyDataSetChanged:()V // method@04e3 │ │ -03374e: 5494 d306 |00e9: iget-object v4, v9, Lcom/gacode/relaunchx/ResultsActivity;.currentPosition:Ljava/lang/Integer; // field@06d3 │ │ -033752: 6e10 5c06 0400 |00eb: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -033758: 0a04 |00ee: move-result v4 │ │ -03375a: 3284 0b00 |00ef: if-eq v4, v8, 00fa // +000b │ │ -03375e: 5494 d306 |00f1: iget-object v4, v9, Lcom/gacode/relaunchx/ResultsActivity;.currentPosition:Ljava/lang/Integer; // field@06d3 │ │ -033762: 6e10 5c06 0400 |00f3: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -033768: 0a04 |00f6: move-result v4 │ │ -03376a: 6e20 2c01 4100 |00f7: invoke-virtual {v1, v4}, Landroid/widget/GridView;.setSelection:(I)V // method@012c │ │ -033770: 0e00 |00fa: return-void │ │ +034614: |[034614] com.gacode.relaunchx.ResultsActivity.redrawList:()V │ │ +034624: 12f8 |0000: const/4 v8, #int -1 // #ff │ │ +034626: 7010 0005 0900 |0001: invoke-direct {v9}, Lcom/gacode/relaunchx/ResultsActivity;.setEinkController:()V // method@0500 │ │ +03462c: 5494 d906 |0004: iget-object v4, v9, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ +034630: 1a05 b207 |0006: const-string v5, "filterResults" // string@07b2 │ │ +034634: 1206 |0008: const/4 v6, #int 0 // #0 │ │ +034636: 7230 6d00 5406 |0009: invoke-interface {v4, v5, v6}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ +03463c: 0a04 |000c: move-result v4 │ │ +03463e: 3804 4700 |000d: if-eqz v4, 0054 // +0047 │ │ +034642: 2203 0d02 |000f: new-instance v3, Ljava/util/ArrayList; // type@020d │ │ +034646: 7010 ae06 0300 |0011: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@06ae │ │ +03464c: 5494 d506 |0014: iget-object v4, v9, Lcom/gacode/relaunchx/ResultsActivity;.itemsArray:Ljava/util/List; // field@06d5 │ │ +034650: 7210 d106 0400 |0016: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@06d1 │ │ +034656: 0c06 |0019: move-result-object v6 │ │ +034658: 7210 c806 0600 |001a: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@06c8 │ │ +03465e: 0a04 |001d: move-result v4 │ │ +034660: 3804 3400 |001e: if-eqz v4, 0052 // +0034 │ │ +034664: 7210 c906 0600 |0020: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@06c9 │ │ +03466a: 0c02 |0023: move-result-object v2 │ │ +03466c: 1f02 1502 |0024: check-cast v2, Ljava/util/HashMap; // type@0215 │ │ +034670: 1a04 640e |0026: const-string v4, "type" // string@0e64 │ │ +034674: 6e20 c306 4200 |0028: invoke-virtual {v2, v4}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ +03467a: 0c04 |002b: move-result-object v4 │ │ +03467c: 1f04 0002 |002c: check-cast v4, Ljava/lang/String; // type@0200 │ │ +034680: 1a05 f206 |002e: const-string v5, "dir" // string@06f2 │ │ +034684: 6e20 7c06 5400 |0030: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +03468a: 0a04 |0033: move-result v4 │ │ +03468c: 3904 1a00 |0034: if-nez v4, 004e // +001a │ │ +034690: 5497 d106 |0036: iget-object v7, v9, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ +034694: 1a04 f806 |0038: const-string v4, "directoryName" // string@06f8 │ │ +034698: 6e20 c306 4200 |003a: invoke-virtual {v2, v4}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ +03469e: 0c04 |003d: move-result-object v4 │ │ +0346a0: 1f04 0002 |003e: check-cast v4, Ljava/lang/String; // type@0200 │ │ +0346a4: 1a05 0308 |0040: const-string v5, "fullPathName" // string@0803 │ │ +0346a8: 6e20 c306 5200 |0042: invoke-virtual {v2, v5}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ +0346ae: 0c05 |0045: move-result-object v5 │ │ +0346b0: 1f05 0002 |0046: check-cast v5, Ljava/lang/String; // type@0200 │ │ +0346b4: 6e30 7f04 4705 |0048: invoke-virtual {v7, v4, v5}, Lcom/gacode/relaunchx/ReLaunchApp;.filterFile:(Ljava/lang/String;Ljava/lang/String;)Z // method@047f │ │ +0346ba: 0a04 |004b: move-result v4 │ │ +0346bc: 3804 ceff |004c: if-eqz v4, 001a // -0032 │ │ +0346c0: 7220 cc06 2300 |004e: invoke-interface {v3, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@06cc │ │ +0346c6: 28c9 |0051: goto 001a // -0037 │ │ +0346c8: 5b93 d506 |0052: iput-object v3, v9, Lcom/gacode/relaunchx/ResultsActivity;.itemsArray:Ljava/util/List; // field@06d5 │ │ +0346cc: 7110 5f06 0800 |0054: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +0346d2: 0c00 |0057: move-result-object v0 │ │ +0346d4: 5494 d606 |0058: iget-object v4, v9, Lcom/gacode/relaunchx/ResultsActivity;.listName:Ljava/lang/String; // field@06d6 │ │ +0346d8: 1a05 ab08 |005a: const-string v5, "homeList" // string@08ab │ │ +0346dc: 6e20 7c06 5400 |005c: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +0346e2: 0a04 |005f: move-result v4 │ │ +0346e4: 3804 1400 |0060: if-eqz v4, 0074 // +0014 │ │ +0346e8: 5494 d906 |0062: iget-object v4, v9, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ +0346ec: 1a05 8306 |0064: const-string v5, "columnsHomeList" // string@0683 │ │ +0346f0: 1a06 4d00 |0066: const-string v6, "-1" // string@004d │ │ +0346f4: 7230 6f00 5406 |0068: invoke-interface {v4, v5, v6}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +0346fa: 0c04 |006b: move-result-object v4 │ │ +0346fc: 7110 5d06 0400 |006c: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ +034702: 0a04 |006f: move-result v4 │ │ +034704: 7110 5f06 0400 |0070: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +03470a: 0c00 |0073: move-result-object v0 │ │ +03470c: 5494 d606 |0074: iget-object v4, v9, Lcom/gacode/relaunchx/ResultsActivity;.listName:Ljava/lang/String; // field@06d6 │ │ +034710: 1a05 7607 |0076: const-string v5, "favorites" // string@0776 │ │ +034714: 6e20 7c06 5400 |0078: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +03471a: 0a04 |007b: move-result v4 │ │ +03471c: 3804 1400 |007c: if-eqz v4, 0090 // +0014 │ │ +034720: 5494 d906 |007e: iget-object v4, v9, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ +034724: 1a05 8206 |0080: const-string v5, "columnsFAV" // string@0682 │ │ +034728: 1a06 4d00 |0082: const-string v6, "-1" // string@004d │ │ +03472c: 7230 6f00 5406 |0084: invoke-interface {v4, v5, v6}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +034732: 0c04 |0087: move-result-object v4 │ │ +034734: 7110 5d06 0400 |0088: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ +03473a: 0a04 |008b: move-result v4 │ │ +03473c: 7110 5f06 0400 |008c: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +034742: 0c00 |008f: move-result-object v0 │ │ +034744: 5494 d606 |0090: iget-object v4, v9, Lcom/gacode/relaunchx/ResultsActivity;.listName:Ljava/lang/String; // field@06d6 │ │ +034748: 1a05 0a0a |0092: const-string v5, "lastOpened" // string@0a0a │ │ +03474c: 6e20 7c06 5400 |0094: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +034752: 0a04 |0097: move-result v4 │ │ +034754: 3804 1400 |0098: if-eqz v4, 00ac // +0014 │ │ +034758: 5494 d906 |009a: iget-object v4, v9, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ +03475c: 1a05 8406 |009c: const-string v5, "columnsLRU" // string@0684 │ │ +034760: 1a06 4d00 |009e: const-string v6, "-1" // string@004d │ │ +034764: 7230 6f00 5406 |00a0: invoke-interface {v4, v5, v6}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +03476a: 0c04 |00a3: move-result-object v4 │ │ +03476c: 7110 5d06 0400 |00a4: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ +034772: 0a04 |00a7: move-result v4 │ │ +034774: 7110 5f06 0400 |00a8: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +03477a: 0c00 |00ab: move-result-object v0 │ │ +03477c: 5494 d606 |00ac: iget-object v4, v9, Lcom/gacode/relaunchx/ResultsActivity;.listName:Ljava/lang/String; // field@06d6 │ │ +034780: 1a05 ec0c |00ae: const-string v5, "searchResults" // string@0cec │ │ +034784: 6e20 7c06 5400 |00b0: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +03478a: 0a04 |00b3: move-result v4 │ │ +03478c: 3804 1400 |00b4: if-eqz v4, 00c8 // +0014 │ │ +034790: 5494 d906 |00b6: iget-object v4, v9, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ +034794: 1a05 8606 |00b8: const-string v5, "columnsSearch" // string@0686 │ │ +034798: 1a06 4d00 |00ba: const-string v6, "-1" // string@004d │ │ +03479c: 7230 6f00 5406 |00bc: invoke-interface {v4, v5, v6}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +0347a2: 0c04 |00bf: move-result-object v4 │ │ +0347a4: 7110 5d06 0400 |00c0: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ +0347aa: 0a04 |00c3: move-result v4 │ │ +0347ac: 7110 5f06 0400 |00c4: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +0347b2: 0c00 |00c7: move-result-object v0 │ │ +0347b4: 6e10 5c06 0000 |00c8: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +0347ba: 0a04 |00cb: move-result v4 │ │ +0347bc: 3384 0600 |00cc: if-ne v4, v8, 00d2 // +0006 │ │ +0347c0: 7010 ed04 0900 |00ce: invoke-direct {v9}, Lcom/gacode/relaunchx/ResultsActivity;.getAutoColsNum:()Ljava/lang/Integer; // method@04ed │ │ +0347c6: 0c00 |00d1: move-result-object v0 │ │ +0347c8: 5b90 d206 |00d2: iput-object v0, v9, Lcom/gacode/relaunchx/ResultsActivity;.currentColsNum:Ljava/lang/Integer; // field@06d2 │ │ +0347cc: 1404 8200 0c7f |00d4: const v4, #float 1.86095e+38 // #7f0c0082 │ │ +0347d2: 6e20 ea04 4900 |00d7: invoke-virtual {v9, v4}, Lcom/gacode/relaunchx/ResultsActivity;.findViewById:(I)Landroid/view/View; // method@04ea │ │ +0347d8: 0c01 |00da: move-result-object v1 │ │ +0347da: 1f01 7500 |00db: check-cast v1, Landroid/widget/GridView; // type@0075 │ │ +0347de: 6e10 5c06 0000 |00dd: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +0347e4: 0a04 |00e0: move-result v4 │ │ +0347e6: 6e20 2801 4100 |00e1: invoke-virtual {v1, v4}, Landroid/widget/GridView;.setNumColumns:(I)V // method@0128 │ │ +0347ec: 5494 cf06 |00e4: iget-object v4, v9, Lcom/gacode/relaunchx/ResultsActivity;.adapter:Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter; // field@06cf │ │ +0347f0: 6e10 e304 0400 |00e6: invoke-virtual {v4}, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.notifyDataSetChanged:()V // method@04e3 │ │ +0347f6: 5494 d306 |00e9: iget-object v4, v9, Lcom/gacode/relaunchx/ResultsActivity;.currentPosition:Ljava/lang/Integer; // field@06d3 │ │ +0347fa: 6e10 5c06 0400 |00eb: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +034800: 0a04 |00ee: move-result v4 │ │ +034802: 3284 0b00 |00ef: if-eq v4, v8, 00fa // +000b │ │ +034806: 5494 d306 |00f1: iget-object v4, v9, Lcom/gacode/relaunchx/ResultsActivity;.currentPosition:Ljava/lang/Integer; // field@06d3 │ │ +03480a: 6e10 5c06 0400 |00f3: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +034810: 0a04 |00f6: move-result v4 │ │ +034812: 6e20 2c01 4100 |00f7: invoke-virtual {v1, v4}, Landroid/widget/GridView;.setSelection:(I)V // method@012c │ │ +034818: 0e00 |00fa: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=377 │ │ 0x0004 line=378 │ │ 0x000f line=379 │ │ 0x0014 line=381 │ │ 0x0026 line=382 │ │ @@ -62612,22 +62636,22 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;I)Landroid/graphics/Bitmap;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -033774: |[033774] com.gacode.relaunchx.ResultsActivity.scaleDrawable:(Landroid/graphics/drawable/Drawable;I)Landroid/graphics/Bitmap; │ │ -033784: 1f03 3000 |0000: check-cast v3, Landroid/graphics/drawable/BitmapDrawable; // type@0030 │ │ -033788: 6e10 9800 0300 |0002: invoke-virtual {v3}, Landroid/graphics/drawable/BitmapDrawable;.getBitmap:()Landroid/graphics/Bitmap; // method@0098 │ │ -03378e: 0c00 |0005: move-result-object v0 │ │ -033790: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -033792: 7140 8d00 4014 |0007: invoke-static {v0, v4, v4, v1}, Landroid/graphics/Bitmap;.createScaledBitmap:(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; // method@008d │ │ -033798: 0c00 |000a: move-result-object v0 │ │ -03379a: 1100 |000b: return-object v0 │ │ +03481c: |[03481c] com.gacode.relaunchx.ResultsActivity.scaleDrawable:(Landroid/graphics/drawable/Drawable;I)Landroid/graphics/Bitmap; │ │ +03482c: 1f03 3000 |0000: check-cast v3, Landroid/graphics/drawable/BitmapDrawable; // type@0030 │ │ +034830: 6e10 9800 0300 |0002: invoke-virtual {v3}, Landroid/graphics/drawable/BitmapDrawable;.getBitmap:()Landroid/graphics/Bitmap; // method@0098 │ │ +034836: 0c00 |0005: move-result-object v0 │ │ +034838: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +03483a: 7140 8d00 4014 |0007: invoke-static {v0, v4, v4, v1}, Landroid/graphics/Bitmap;.createScaledBitmap:(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; // method@008d │ │ +034840: 0c00 |000a: move-result-object v0 │ │ +034842: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ locals : │ │ 0x0000 - 0x0002 reg=3 d Landroid/graphics/drawable/Drawable; │ │ 0x0000 - 0x000c reg=2 this Lcom/gacode/relaunchx/ResultsActivity; │ │ 0x0000 - 0x000c reg=4 size I │ │ @@ -62637,23 +62661,23 @@ │ │ type : '(II)Landroid/graphics/Bitmap;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -03379c: |[03379c] com.gacode.relaunchx.ResultsActivity.scaleDrawableById:(II)Landroid/graphics/Bitmap; │ │ -0337ac: 6e10 f204 0200 |0000: invoke-virtual {v2}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ -0337b2: 0c00 |0003: move-result-object v0 │ │ -0337b4: 7120 9100 3000 |0004: invoke-static {v0, v3}, Landroid/graphics/BitmapFactory;.decodeResource:(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; // method@0091 │ │ -0337ba: 0c00 |0007: move-result-object v0 │ │ -0337bc: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -0337be: 7140 8d00 4014 |0009: invoke-static {v0, v4, v4, v1}, Landroid/graphics/Bitmap;.createScaledBitmap:(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; // method@008d │ │ -0337c4: 0c00 |000c: move-result-object v0 │ │ -0337c6: 1100 |000d: return-object v0 │ │ +034844: |[034844] com.gacode.relaunchx.ResultsActivity.scaleDrawableById:(II)Landroid/graphics/Bitmap; │ │ +034854: 6e10 f204 0200 |0000: invoke-virtual {v2}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ +03485a: 0c00 |0003: move-result-object v0 │ │ +03485c: 7120 9100 3000 |0004: invoke-static {v0, v3}, Landroid/graphics/BitmapFactory;.decodeResource:(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; // method@0091 │ │ +034862: 0c00 |0007: move-result-object v0 │ │ +034864: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +034866: 7140 8d00 4014 |0009: invoke-static {v0, v4, v4, v1}, Landroid/graphics/Bitmap;.createScaledBitmap:(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; // method@008d │ │ +03486c: 0c00 |000c: move-result-object v0 │ │ +03486e: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x0000 line=125 │ │ 0x0009 line=124 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lcom/gacode/relaunchx/ResultsActivity; │ │ @@ -62665,81 +62689,81 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 123 16-bit code units │ │ -0337c8: |[0337c8] com.gacode.relaunchx.ResultsActivity.setEinkController:()V │ │ -0337d8: 1307 0a00 |0000: const/16 v7, #int 10 // #a │ │ -0337dc: 1216 |0002: const/4 v6, #int 1 // #1 │ │ -0337de: 5483 d906 |0003: iget-object v3, v8, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ -0337e2: 3803 6900 |0005: if-eqz v3, 006e // +0069 │ │ -0337e6: 7110 5f06 0600 |0007: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -0337ec: 0c02 |000a: move-result-object v2 │ │ -0337ee: 5483 d906 |000b: iget-object v3, v8, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ -0337f2: 1a04 3607 |000d: const-string v4, "einkUpdateMode" // string@0736 │ │ -0337f6: 1a05 7100 |000f: const-string v5, "1" // string@0071 │ │ -0337fa: 7230 6f00 4305 |0011: invoke-interface {v3, v4, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -033800: 0c03 |0014: move-result-object v3 │ │ -033802: 7110 5d06 0300 |0015: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ -033808: 0a03 |0018: move-result v3 │ │ -03380a: 7110 5f06 0300 |0019: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -033810: 0c02 |001c: move-result-object v2 │ │ -033812: 6e10 5c06 0200 |001d: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -033818: 0a03 |0020: move-result v3 │ │ -03381a: 12f4 |0021: const/4 v4, #int -1 // #ff │ │ -03381c: 3443 0900 |0022: if-lt v3, v4, 002b // +0009 │ │ -033820: 6e10 5c06 0200 |0024: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -033826: 0a03 |0027: move-result v3 │ │ -033828: 1224 |0028: const/4 v4, #int 2 // #2 │ │ -03382a: 3743 0600 |0029: if-le v3, v4, 002f // +0006 │ │ -03382e: 7110 5f06 0600 |002b: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -033834: 0c02 |002e: move-result-object v2 │ │ -033836: 6e10 5c06 0200 |002f: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -03383c: 0a03 |0032: move-result v3 │ │ -03383e: 3a03 3b00 |0033: if-ltz v3, 006e // +003b │ │ -033842: 6e10 5c06 0200 |0035: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -033848: 0a03 |0038: move-result v3 │ │ -03384a: 6703 a900 |0039: sput v3, Lcom/gacode/relaunchx/EinkScreen;.UpdateMode:I // field@00a9 │ │ -03384e: 7110 5f06 0700 |003b: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -033854: 0c01 |003e: move-result-object v1 │ │ -033856: 5483 d906 |003f: iget-object v3, v8, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ -03385a: 1a04 3507 |0041: const-string v4, "einkUpdateInterval" // string@0735 │ │ -03385e: 1a05 7200 |0043: const-string v5, "10" // string@0072 │ │ -033862: 7230 6f00 4305 |0045: invoke-interface {v3, v4, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -033868: 0c03 |0048: move-result-object v3 │ │ -03386a: 7110 5d06 0300 |0049: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ -033870: 0a03 |004c: move-result v3 │ │ -033872: 7110 5f06 0300 |004d: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -033878: 0c01 |0050: move-result-object v1 │ │ -03387a: 6e10 5c06 0100 |0051: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -033880: 0a03 |0054: move-result v3 │ │ -033882: 3a03 0a00 |0055: if-ltz v3, 005f // +000a │ │ -033886: 6e10 5c06 0100 |0057: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -03388c: 0a03 |005a: move-result v3 │ │ -03388e: 1304 6400 |005b: const/16 v4, #int 100 // #64 │ │ -033892: 3743 0600 |005d: if-le v3, v4, 0063 // +0006 │ │ -033896: 7110 5f06 0700 |005f: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -03389c: 0c01 |0062: move-result-object v1 │ │ -03389e: 6e10 5c06 0100 |0063: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -0338a4: 0a03 |0066: move-result v3 │ │ -0338a6: 6703 aa00 |0067: sput v3, Lcom/gacode/relaunchx/EinkScreen;.UpdateModeInterval:I // field@00aa │ │ -0338aa: 1203 |0069: const/4 v3, #int 0 // #0 │ │ -0338ac: 1204 |006a: const/4 v4, #int 0 // #0 │ │ -0338ae: 7120 0402 4300 |006b: invoke-static {v3, v4}, Lcom/gacode/relaunchx/EinkScreen;.PrepareController:(Landroid/view/View;Z)V // method@0204 │ │ -0338b4: 0e00 |006e: return-void │ │ -0338b6: 0d00 |006f: move-exception v0 │ │ -0338b8: 7110 5f06 0600 |0070: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -0338be: 0c02 |0073: move-result-object v2 │ │ -0338c0: 28a9 |0074: goto 001d // -0057 │ │ -0338c2: 0d00 |0075: move-exception v0 │ │ -0338c4: 7110 5f06 0700 |0076: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -0338ca: 0c01 |0079: move-result-object v1 │ │ -0338cc: 28d7 |007a: goto 0051 // -0029 │ │ +034870: |[034870] com.gacode.relaunchx.ResultsActivity.setEinkController:()V │ │ +034880: 1307 0a00 |0000: const/16 v7, #int 10 // #a │ │ +034884: 1216 |0002: const/4 v6, #int 1 // #1 │ │ +034886: 5483 d906 |0003: iget-object v3, v8, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ +03488a: 3803 6900 |0005: if-eqz v3, 006e // +0069 │ │ +03488e: 7110 5f06 0600 |0007: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +034894: 0c02 |000a: move-result-object v2 │ │ +034896: 5483 d906 |000b: iget-object v3, v8, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ +03489a: 1a04 3607 |000d: const-string v4, "einkUpdateMode" // string@0736 │ │ +03489e: 1a05 7100 |000f: const-string v5, "1" // string@0071 │ │ +0348a2: 7230 6f00 4305 |0011: invoke-interface {v3, v4, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +0348a8: 0c03 |0014: move-result-object v3 │ │ +0348aa: 7110 5d06 0300 |0015: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ +0348b0: 0a03 |0018: move-result v3 │ │ +0348b2: 7110 5f06 0300 |0019: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +0348b8: 0c02 |001c: move-result-object v2 │ │ +0348ba: 6e10 5c06 0200 |001d: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +0348c0: 0a03 |0020: move-result v3 │ │ +0348c2: 12f4 |0021: const/4 v4, #int -1 // #ff │ │ +0348c4: 3443 0900 |0022: if-lt v3, v4, 002b // +0009 │ │ +0348c8: 6e10 5c06 0200 |0024: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +0348ce: 0a03 |0027: move-result v3 │ │ +0348d0: 1224 |0028: const/4 v4, #int 2 // #2 │ │ +0348d2: 3743 0600 |0029: if-le v3, v4, 002f // +0006 │ │ +0348d6: 7110 5f06 0600 |002b: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +0348dc: 0c02 |002e: move-result-object v2 │ │ +0348de: 6e10 5c06 0200 |002f: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +0348e4: 0a03 |0032: move-result v3 │ │ +0348e6: 3a03 3b00 |0033: if-ltz v3, 006e // +003b │ │ +0348ea: 6e10 5c06 0200 |0035: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +0348f0: 0a03 |0038: move-result v3 │ │ +0348f2: 6703 a900 |0039: sput v3, Lcom/gacode/relaunchx/EinkScreen;.UpdateMode:I // field@00a9 │ │ +0348f6: 7110 5f06 0700 |003b: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +0348fc: 0c01 |003e: move-result-object v1 │ │ +0348fe: 5483 d906 |003f: iget-object v3, v8, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ +034902: 1a04 3507 |0041: const-string v4, "einkUpdateInterval" // string@0735 │ │ +034906: 1a05 7200 |0043: const-string v5, "10" // string@0072 │ │ +03490a: 7230 6f00 4305 |0045: invoke-interface {v3, v4, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +034910: 0c03 |0048: move-result-object v3 │ │ +034912: 7110 5d06 0300 |0049: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ +034918: 0a03 |004c: move-result v3 │ │ +03491a: 7110 5f06 0300 |004d: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +034920: 0c01 |0050: move-result-object v1 │ │ +034922: 6e10 5c06 0100 |0051: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +034928: 0a03 |0054: move-result v3 │ │ +03492a: 3a03 0a00 |0055: if-ltz v3, 005f // +000a │ │ +03492e: 6e10 5c06 0100 |0057: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +034934: 0a03 |005a: move-result v3 │ │ +034936: 1304 6400 |005b: const/16 v4, #int 100 // #64 │ │ +03493a: 3743 0600 |005d: if-le v3, v4, 0063 // +0006 │ │ +03493e: 7110 5f06 0700 |005f: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +034944: 0c01 |0062: move-result-object v1 │ │ +034946: 6e10 5c06 0100 |0063: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +03494c: 0a03 |0066: move-result v3 │ │ +03494e: 6703 aa00 |0067: sput v3, Lcom/gacode/relaunchx/EinkScreen;.UpdateModeInterval:I // field@00aa │ │ +034952: 1203 |0069: const/4 v3, #int 0 // #0 │ │ +034954: 1204 |006a: const/4 v4, #int 0 // #0 │ │ +034956: 7120 0402 4300 |006b: invoke-static {v3, v4}, Lcom/gacode/relaunchx/EinkScreen;.PrepareController:(Landroid/view/View;Z)V // method@0204 │ │ +03495c: 0e00 |006e: return-void │ │ +03495e: 0d00 |006f: move-exception v0 │ │ +034960: 7110 5f06 0600 |0070: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +034966: 0c02 |0073: move-result-object v2 │ │ +034968: 28a9 |0074: goto 001d // -0057 │ │ +03496a: 0d00 |0075: move-exception v0 │ │ +03496c: 7110 5f06 0700 |0076: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +034972: 0c01 |0079: move-result-object v1 │ │ +034974: 28d7 |007a: goto 0051 // -0029 │ │ catches : 2 │ │ 0x000b - 0x001c │ │ Ljava/lang/Exception; -> 0x006f │ │ 0x003f - 0x0050 │ │ Ljava/lang/Exception; -> 0x0075 │ │ positions : │ │ 0x0003 line=87 │ │ @@ -62774,29 +62798,29 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -0338ec: |[0338ec] com.gacode.relaunchx.ResultsActivity.start:(Landroid/content/Intent;)V │ │ -0338fc: 3804 0500 |0000: if-eqz v4, 0005 // +0005 │ │ -033900: 6e20 0305 4300 |0002: invoke-virtual {v3, v4}, Lcom/gacode/relaunchx/ResultsActivity;.startActivity:(Landroid/content/Intent;)V // method@0503 │ │ -033906: 0e00 |0005: return-void │ │ -033908: 0d00 |0006: move-exception v0 │ │ -03390a: 6e10 f204 0300 |0007: invoke-virtual {v3}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ -033910: 0c01 |000a: move-result-object v1 │ │ -033912: 1402 9200 087f |000b: const v2, #float 1.80778e+38 // #7f080092 │ │ -033918: 6e20 8000 2100 |000e: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -03391e: 0c01 |0011: move-result-object v1 │ │ -033920: 1212 |0012: const/4 v2, #int 1 // #1 │ │ -033922: 7130 5d01 1302 |0013: invoke-static {v3, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@015d │ │ -033928: 0c01 |0016: move-result-object v1 │ │ -03392a: 6e10 5e01 0100 |0017: invoke-virtual {v1}, Landroid/widget/Toast;.show:()V // method@015e │ │ -033930: 28eb |001a: goto 0005 // -0015 │ │ +034994: |[034994] com.gacode.relaunchx.ResultsActivity.start:(Landroid/content/Intent;)V │ │ +0349a4: 3804 0500 |0000: if-eqz v4, 0005 // +0005 │ │ +0349a8: 6e20 0305 4300 |0002: invoke-virtual {v3, v4}, Lcom/gacode/relaunchx/ResultsActivity;.startActivity:(Landroid/content/Intent;)V // method@0503 │ │ +0349ae: 0e00 |0005: return-void │ │ +0349b0: 0d00 |0006: move-exception v0 │ │ +0349b2: 6e10 f204 0300 |0007: invoke-virtual {v3}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ +0349b8: 0c01 |000a: move-result-object v1 │ │ +0349ba: 1402 9200 087f |000b: const v2, #float 1.80778e+38 // #7f080092 │ │ +0349c0: 6e20 8000 2100 |000e: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +0349c6: 0c01 |0011: move-result-object v1 │ │ +0349c8: 1212 |0012: const/4 v2, #int 1 // #1 │ │ +0349ca: 7130 5d01 1302 |0013: invoke-static {v3, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@015d │ │ +0349d0: 0c01 |0016: move-result-object v1 │ │ +0349d2: 6e10 5e01 0100 |0017: invoke-virtual {v1}, Landroid/widget/Toast;.show:()V // method@015e │ │ +0349d8: 28eb |001a: goto 0005 // -0015 │ │ catches : 1 │ │ 0x0002 - 0x0005 │ │ Landroid/content/ActivityNotFoundException; -> 0x0006 │ │ positions : │ │ 0x0000 line=415 │ │ 0x0002 line=417 │ │ 0x0005 line=425 │ │ @@ -62815,36 +62839,36 @@ │ │ type : '(IILandroid/content/Intent;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -033940: |[033940] com.gacode.relaunchx.ResultsActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ -033950: 2b04 2800 0000 |0000: packed-switch v4, 00000028 // +00000028 │ │ -033956: 0e00 |0003: return-void │ │ -033958: 12f2 |0004: const/4 v2, #int -1 // #ff │ │ -03395a: 3325 feff |0005: if-ne v5, v2, 0003 // -0002 │ │ -03395e: 5432 d106 |0007: iget-object v2, v3, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ -033962: 6e10 8a04 0200 |0009: invoke-virtual {v2}, Lcom/gacode/relaunchx/ReLaunchApp;.getReaders:()Ljava/util/List; // method@048a │ │ -033968: 0c02 |000c: move-result-object v2 │ │ -03396a: 7110 2904 0200 |000d: invoke-static {v2}, Lcom/gacode/relaunchx/ReLaunch;.createReadersString:(Ljava/util/List;)Ljava/lang/String; // method@0429 │ │ -033970: 0c01 |0010: move-result-object v1 │ │ -033972: 5432 d906 |0011: iget-object v2, v3, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ -033976: 7210 6b00 0200 |0013: invoke-interface {v2}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006b │ │ -03397c: 0c00 |0016: move-result-object v0 │ │ -03397e: 1a02 650e |0017: const-string v2, "types" // string@0e65 │ │ -033982: 7230 6a00 2001 |0019: invoke-interface {v0, v2, v1}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@006a │ │ -033988: 7210 6500 0000 |001c: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0065 │ │ -03398e: 7010 fb04 0300 |001f: invoke-direct {v3}, Lcom/gacode/relaunchx/ResultsActivity;.redrawList:()V // method@04fb │ │ -033994: 28e1 |0022: goto 0003 // -001f │ │ -033996: 5532 d806 |0023: iget-boolean v2, v3, Lcom/gacode/relaunchx/ResultsActivity;.oldHome:Z // field@06d8 │ │ -03399a: 6a02 6606 |0025: sput-boolean v2, Lcom/gacode/relaunchx/ReLaunch;.useHome:Z // field@0666 │ │ -03399e: 28dc |0027: goto 0003 // -0024 │ │ -0339a0: 0001 0200 0100 0000 0400 0000 2300 ... |0028: packed-switch-data (8 units) │ │ +0349e8: |[0349e8] com.gacode.relaunchx.ResultsActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ +0349f8: 2b04 2800 0000 |0000: packed-switch v4, 00000028 // +00000028 │ │ +0349fe: 0e00 |0003: return-void │ │ +034a00: 12f2 |0004: const/4 v2, #int -1 // #ff │ │ +034a02: 3325 feff |0005: if-ne v5, v2, 0003 // -0002 │ │ +034a06: 5432 d106 |0007: iget-object v2, v3, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ +034a0a: 6e10 8a04 0200 |0009: invoke-virtual {v2}, Lcom/gacode/relaunchx/ReLaunchApp;.getReaders:()Ljava/util/List; // method@048a │ │ +034a10: 0c02 |000c: move-result-object v2 │ │ +034a12: 7110 2904 0200 |000d: invoke-static {v2}, Lcom/gacode/relaunchx/ReLaunch;.createReadersString:(Ljava/util/List;)Ljava/lang/String; // method@0429 │ │ +034a18: 0c01 |0010: move-result-object v1 │ │ +034a1a: 5432 d906 |0011: iget-object v2, v3, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ +034a1e: 7210 6b00 0200 |0013: invoke-interface {v2}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006b │ │ +034a24: 0c00 |0016: move-result-object v0 │ │ +034a26: 1a02 650e |0017: const-string v2, "types" // string@0e65 │ │ +034a2a: 7230 6a00 2001 |0019: invoke-interface {v0, v2, v1}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@006a │ │ +034a30: 7210 6500 0000 |001c: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0065 │ │ +034a36: 7010 fb04 0300 |001f: invoke-direct {v3}, Lcom/gacode/relaunchx/ResultsActivity;.redrawList:()V // method@04fb │ │ +034a3c: 28e1 |0022: goto 0003 // -001f │ │ +034a3e: 5532 d806 |0023: iget-boolean v2, v3, Lcom/gacode/relaunchx/ResultsActivity;.oldHome:Z // field@06d8 │ │ +034a42: 6a02 6606 |0025: sput-boolean v2, Lcom/gacode/relaunchx/ReLaunch;.useHome:Z // field@0666 │ │ +034a46: 28dc |0027: goto 0003 // -0024 │ │ +034a48: 0001 0200 0100 0000 0400 0000 2300 ... |0028: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1060 │ │ 0x0003 line=1079 │ │ 0x0004 line=1062 │ │ 0x0007 line=1065 │ │ 0x0011 line=1067 │ │ @@ -62866,454 +62890,454 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 19 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 968 16-bit code units │ │ -0339b0: |[0339b0] com.gacode.relaunchx.ResultsActivity.onContextItemSelected:(Landroid/view/MenuItem;)Z │ │ -0339c0: 7801 e100 1200 |0000: invoke-interface/range {v18}, Landroid/view/MenuItem;.getItemId:()I // method@00e1 │ │ -0339c6: 0a0e |0003: move-result v14 │ │ -0339c8: 123f |0004: const/4 v15, #int 3 // #3 │ │ -0339ca: 33fe 0400 |0005: if-ne v14, v15, 0009 // +0004 │ │ -0339ce: 121e |0007: const/4 v14, #int 1 // #1 │ │ -0339d0: 0f0e |0008: return v14 │ │ -0339d2: 7801 e200 1200 |0009: invoke-interface/range {v18}, Landroid/view/MenuItem;.getMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; // method@00e2 │ │ -0339d8: 0c09 |000c: move-result-object v9 │ │ -0339da: 1f09 6c00 |000d: check-cast v9, Landroid/widget/AdapterView$AdapterContextMenuInfo; // type@006c │ │ -0339de: 529c 2d00 |000f: iget v12, v9, Landroid/widget/AdapterView$AdapterContextMenuInfo;.position:I // field@002d │ │ -0339e2: 0800 1100 |0011: move-object/from16 v0, v17 │ │ -0339e6: 540e d506 |0013: iget-object v14, v0, Lcom/gacode/relaunchx/ResultsActivity;.itemsArray:Ljava/util/List; // field@06d5 │ │ -0339ea: 7220 d006 ce00 |0015: invoke-interface {v14, v12}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ -0339f0: 0c08 |0018: move-result-object v8 │ │ -0339f2: 1f08 1502 |0019: check-cast v8, Ljava/util/HashMap; // type@0215 │ │ -0339f6: 1a0e f806 |001b: const-string v14, "directoryName" // string@06f8 │ │ -0339fa: 6e20 c306 e800 |001d: invoke-virtual {v8, v14}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ -033a00: 0c03 |0020: move-result-object v3 │ │ -033a02: 1f03 0002 |0021: check-cast v3, Ljava/lang/String; // type@0200 │ │ -033a06: 1a0e 0308 |0023: const-string v14, "fullPathName" // string@0803 │ │ -033a0a: 6e20 c306 e800 |0025: invoke-virtual {v8, v14}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ -033a10: 0c06 |0028: move-result-object v6 │ │ -033a12: 1f06 0002 |0029: check-cast v6, Ljava/lang/String; // type@0200 │ │ -033a16: 220e 0202 |002b: new-instance v14, Ljava/lang/StringBuilder; // type@0202 │ │ -033a1a: 7010 9606 0e00 |002d: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -033a20: 6e20 9a06 3e00 |0030: invoke-virtual {v14, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -033a26: 0c0e |0033: move-result-object v14 │ │ -033a28: 1a0f 5a00 |0034: const-string v15, "/" // string@005a │ │ -033a2c: 6e20 9a06 fe00 |0036: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -033a32: 0c0e |0039: move-result-object v14 │ │ -033a34: 6e20 9a06 6e00 |003a: invoke-virtual {v14, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -033a3a: 0c0e |003d: move-result-object v14 │ │ -033a3c: 6e10 9c06 0e00 |003e: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -033a42: 0c07 |0041: move-result-object v7 │ │ -033a44: 7801 e100 1200 |0042: invoke-interface/range {v18}, Landroid/view/MenuItem;.getItemId:()I // method@00e1 │ │ -033a4a: 0a0e |0045: move-result v14 │ │ -033a4c: 2b0e 6a03 0000 |0046: packed-switch v14, 000003b0 // +0000036a │ │ -033a52: 121e |0049: const/4 v14, #int 1 // #1 │ │ -033a54: 28be |004a: goto 0008 // -0042 │ │ -033a56: 0800 1100 |004b: move-object/from16 v0, v17 │ │ -033a5a: 540e d106 |004d: iget-object v14, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ -033a5e: 54ee 8806 |004f: iget-object v14, v14, Lcom/gacode/relaunchx/ReLaunchApp;.history:Ljava/util/HashMap; // field@0688 │ │ -033a62: 0800 1100 |0051: move-object/from16 v0, v17 │ │ -033a66: 540f d106 |0053: iget-object v15, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ -033a6a: 6e10 6806 0f00 |0055: invoke-virtual {v15}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0668 │ │ -033a70: 121f |0058: const/4 v15, #int 1 // #1 │ │ -033a72: 7110 5f06 0f00 |0059: invoke-static {v15}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -033a78: 0c0f |005c: move-result-object v15 │ │ -033a7a: 6e30 c506 7e0f |005d: invoke-virtual {v14, v7, v15}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@06c5 │ │ -033a80: 0800 1100 |0060: move-object/from16 v0, v17 │ │ -033a84: 540e d106 |0062: iget-object v14, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ -033a88: 1a0f 9f08 |0064: const-string v15, "history" // string@089f │ │ -033a8c: 6e20 9d04 fe00 |0066: invoke-virtual {v14, v15}, Lcom/gacode/relaunchx/ReLaunchApp;.saveList:(Ljava/lang/String;)V // method@049d │ │ -033a92: 7601 fb04 1100 |0069: invoke-direct/range {v17}, Lcom/gacode/relaunchx/ResultsActivity;.redrawList:()V // method@04fb │ │ -033a98: 28dd |006c: goto 0049 // -0023 │ │ -033a9a: 0800 1100 |006d: move-object/from16 v0, v17 │ │ -033a9e: 540e d106 |006f: iget-object v14, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ -033aa2: 54ee 8806 |0071: iget-object v14, v14, Lcom/gacode/relaunchx/ReLaunchApp;.history:Ljava/util/HashMap; // field@0688 │ │ -033aa6: 0800 1100 |0073: move-object/from16 v0, v17 │ │ -033aaa: 540f d106 |0075: iget-object v15, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ -033aae: 6e10 6806 0f00 |0077: invoke-virtual {v15}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0668 │ │ -033ab4: 122f |007a: const/4 v15, #int 2 // #2 │ │ -033ab6: 7110 5f06 0f00 |007b: invoke-static {v15}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -033abc: 0c0f |007e: move-result-object v15 │ │ -033abe: 6e30 c506 7e0f |007f: invoke-virtual {v14, v7, v15}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@06c5 │ │ -033ac4: 0800 1100 |0082: move-object/from16 v0, v17 │ │ -033ac8: 540e d106 |0084: iget-object v14, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ -033acc: 1a0f 9f08 |0086: const-string v15, "history" // string@089f │ │ -033ad0: 6e20 9d04 fe00 |0088: invoke-virtual {v14, v15}, Lcom/gacode/relaunchx/ReLaunchApp;.saveList:(Ljava/lang/String;)V // method@049d │ │ -033ad6: 7601 fb04 1100 |008b: invoke-direct/range {v17}, Lcom/gacode/relaunchx/ResultsActivity;.redrawList:()V // method@04fb │ │ -033adc: 28bb |008e: goto 0049 // -0045 │ │ -033ade: 0800 1100 |008f: move-object/from16 v0, v17 │ │ -033ae2: 540e d106 |0091: iget-object v14, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ -033ae6: 54ee 8806 |0093: iget-object v14, v14, Lcom/gacode/relaunchx/ReLaunchApp;.history:Ljava/util/HashMap; // field@0688 │ │ -033aea: 6e20 c606 7e00 |0095: invoke-virtual {v14, v7}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c6 │ │ -033af0: 0800 1100 |0098: move-object/from16 v0, v17 │ │ -033af4: 540e d106 |009a: iget-object v14, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ -033af8: 1a0f 9f08 |009c: const-string v15, "history" // string@089f │ │ -033afc: 6e20 9d04 fe00 |009e: invoke-virtual {v14, v15}, Lcom/gacode/relaunchx/ReLaunchApp;.saveList:(Ljava/lang/String;)V // method@049d │ │ -033b02: 7601 fb04 1100 |00a1: invoke-direct/range {v17}, Lcom/gacode/relaunchx/ResultsActivity;.redrawList:()V // method@04fb │ │ -033b08: 28a5 |00a4: goto 0049 // -005b │ │ -033b0a: 0800 1100 |00a5: move-object/from16 v0, v17 │ │ -033b0e: 540e d106 |00a7: iget-object v14, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ -033b12: 1a0f 0a0a |00a9: const-string v15, "lastOpened" // string@0a0a │ │ -033b16: 6e30 9a04 fe07 |00ab: invoke-virtual {v14, v15, v7}, Lcom/gacode/relaunchx/ReLaunchApp;.removeFromList:(Ljava/lang/String;Ljava/lang/String;)V // method@049a │ │ -033b1c: 0800 1100 |00ae: move-object/from16 v0, v17 │ │ -033b20: 540e d506 |00b0: iget-object v14, v0, Lcom/gacode/relaunchx/ResultsActivity;.itemsArray:Ljava/util/List; // field@06d5 │ │ -033b24: 7220 d206 ce00 |00b2: invoke-interface {v14, v12}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@06d2 │ │ -033b2a: 7601 fb04 1100 |00b5: invoke-direct/range {v17}, Lcom/gacode/relaunchx/ResultsActivity;.redrawList:()V // method@04fb │ │ -033b30: 2891 |00b8: goto 0049 // -006f │ │ -033b32: 1a0e 640e |00b9: const-string v14, "type" // string@0e64 │ │ -033b36: 6e20 c306 e800 |00bb: invoke-virtual {v8, v14}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ -033b3c: 0c0e |00be: move-result-object v14 │ │ -033b3e: 1f0e 0002 |00bf: check-cast v14, Ljava/lang/String; // type@0200 │ │ -033b42: 1a0f f206 |00c1: const-string v15, "dir" // string@06f2 │ │ -033b46: 6e20 7c06 fe00 |00c3: invoke-virtual {v14, v15}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -033b4c: 0a0e |00c6: move-result v14 │ │ -033b4e: 380e 2d00 |00c7: if-eqz v14, 00f4 // +002d │ │ -033b52: 0800 1100 |00c9: move-object/from16 v0, v17 │ │ -033b56: 540e d106 |00cb: iget-object v14, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ -033b5a: 1a0f 7607 |00cd: const-string v15, "favorites" // string@0776 │ │ -033b5e: 0800 1100 |00cf: move-object/from16 v0, v17 │ │ -033b62: 5400 d106 |00d1: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ -033b66: 0810 0000 |00d3: move-object/from16 v16, v0 │ │ -033b6a: 7401 6806 1000 |00d5: invoke-virtual/range {v16}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0668 │ │ -033b70: 1a10 5300 |00d8: const-string v16, ".DIR.." // string@0053 │ │ -033b74: 0800 1000 |00da: move-object/from16 v0, v16 │ │ -033b78: 6e40 9b04 fe07 |00dc: invoke-virtual {v14, v15, v7, v0}, Lcom/gacode/relaunchx/ReLaunchApp;.removeFromList:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@049b │ │ -033b7e: 0800 1100 |00df: move-object/from16 v0, v17 │ │ -033b82: 540e d106 |00e1: iget-object v14, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ -033b86: 1a0f 7607 |00e3: const-string v15, "favorites" // string@0776 │ │ -033b8a: 6e20 9d04 fe00 |00e5: invoke-virtual {v14, v15}, Lcom/gacode/relaunchx/ReLaunchApp;.saveList:(Ljava/lang/String;)V // method@049d │ │ -033b90: 0800 1100 |00e8: move-object/from16 v0, v17 │ │ -033b94: 540e d506 |00ea: iget-object v14, v0, Lcom/gacode/relaunchx/ResultsActivity;.itemsArray:Ljava/util/List; // field@06d5 │ │ -033b98: 7220 d206 ce00 |00ec: invoke-interface {v14, v12}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@06d2 │ │ -033b9e: 7601 fb04 1100 |00ef: invoke-direct/range {v17}, Lcom/gacode/relaunchx/ResultsActivity;.redrawList:()V // method@04fb │ │ -033ba4: 2900 57ff |00f2: goto/16 0049 // -00a9 │ │ -033ba8: 0800 1100 |00f4: move-object/from16 v0, v17 │ │ -033bac: 540e d106 |00f6: iget-object v14, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ -033bb0: 1a0f 7607 |00f8: const-string v15, "favorites" // string@0776 │ │ -033bb4: 6e40 9b04 fe63 |00fa: invoke-virtual {v14, v15, v3, v6}, Lcom/gacode/relaunchx/ReLaunchApp;.removeFromList:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@049b │ │ -033bba: 0800 1100 |00fd: move-object/from16 v0, v17 │ │ -033bbe: 540e d106 |00ff: iget-object v14, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ -033bc2: 1a0f 7607 |0101: const-string v15, "favorites" // string@0776 │ │ -033bc6: 6e20 9d04 fe00 |0103: invoke-virtual {v14, v15}, Lcom/gacode/relaunchx/ReLaunchApp;.saveList:(Ljava/lang/String;)V // method@049d │ │ -033bcc: 28e2 |0106: goto 00e8 // -001e │ │ -033bce: 3d0c 42ff |0107: if-lez v12, 0049 // -00be │ │ -033bd2: 0800 1100 |0109: move-object/from16 v0, v17 │ │ -033bd6: 540e d106 |010b: iget-object v14, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ -033bda: 0800 1100 |010d: move-object/from16 v0, v17 │ │ -033bde: 540f d606 |010f: iget-object v15, v0, Lcom/gacode/relaunchx/ResultsActivity;.listName:Ljava/lang/String; // field@06d6 │ │ -033be2: 6e20 8604 fe00 |0111: invoke-virtual {v14, v15}, Lcom/gacode/relaunchx/ReLaunchApp;.getList:(Ljava/lang/String;)Ljava/util/List; // method@0486 │ │ -033be8: 0c04 |0114: move-result-object v4 │ │ -033bea: 0800 1100 |0115: move-object/from16 v0, v17 │ │ -033bee: 540e d506 |0117: iget-object v14, v0, Lcom/gacode/relaunchx/ResultsActivity;.itemsArray:Ljava/util/List; // field@06d5 │ │ -033bf2: 7220 d006 ce00 |0119: invoke-interface {v14, v12}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ -033bf8: 0c0b |011c: move-result-object v11 │ │ -033bfa: 1f0b 1502 |011d: check-cast v11, Ljava/util/HashMap; // type@0215 │ │ -033bfe: 7220 d006 c400 |011f: invoke-interface {v4, v12}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ -033c04: 0c05 |0122: move-result-object v5 │ │ -033c06: 1f05 3302 |0123: check-cast v5, [Ljava/lang/String; // type@0233 │ │ -033c0a: 0800 1100 |0125: move-object/from16 v0, v17 │ │ -033c0e: 540e d506 |0127: iget-object v14, v0, Lcom/gacode/relaunchx/ResultsActivity;.itemsArray:Ljava/util/List; // field@06d5 │ │ -033c12: 7220 d206 ce00 |0129: invoke-interface {v14, v12}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@06d2 │ │ -033c18: 7220 d206 c400 |012c: invoke-interface {v4, v12}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@06d2 │ │ -033c1e: 0800 1100 |012f: move-object/from16 v0, v17 │ │ -033c22: 540e d506 |0131: iget-object v14, v0, Lcom/gacode/relaunchx/ResultsActivity;.itemsArray:Ljava/util/List; // field@06d5 │ │ -033c26: d80f 0cff |0133: add-int/lit8 v15, v12, #int -1 // #ff │ │ -033c2a: 7230 cb06 fe0b |0135: invoke-interface {v14, v15, v11}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@06cb │ │ -033c30: d80e 0cff |0138: add-int/lit8 v14, v12, #int -1 // #ff │ │ -033c34: 7230 cb06 e405 |013a: invoke-interface {v4, v14, v5}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@06cb │ │ -033c3a: 0800 1100 |013d: move-object/from16 v0, v17 │ │ -033c3e: 540e d106 |013f: iget-object v14, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ -033c42: 0800 1100 |0141: move-object/from16 v0, v17 │ │ -033c46: 540f d606 |0143: iget-object v15, v0, Lcom/gacode/relaunchx/ResultsActivity;.listName:Ljava/lang/String; // field@06d6 │ │ -033c4a: 6e30 a204 fe04 |0145: invoke-virtual {v14, v15, v4}, Lcom/gacode/relaunchx/ReLaunchApp;.setList:(Ljava/lang/String;Ljava/util/List;)V // method@04a2 │ │ -033c50: 7601 fb04 1100 |0148: invoke-direct/range {v17}, Lcom/gacode/relaunchx/ResultsActivity;.redrawList:()V // method@04fb │ │ -033c56: 2900 fefe |014b: goto/16 0049 // -0102 │ │ -033c5a: 0800 1100 |014d: move-object/from16 v0, v17 │ │ -033c5e: 540e d506 |014f: iget-object v14, v0, Lcom/gacode/relaunchx/ResultsActivity;.itemsArray:Ljava/util/List; // field@06d5 │ │ -033c62: 7210 d406 0e00 |0151: invoke-interface {v14}, Ljava/util/List;.size:()I // method@06d4 │ │ -033c68: 0a0e |0154: move-result v14 │ │ -033c6a: d80e 0eff |0155: add-int/lit8 v14, v14, #int -1 // #ff │ │ -033c6e: 35ec f2fe |0157: if-ge v12, v14, 0049 // -010e │ │ -033c72: 0800 1100 |0159: move-object/from16 v0, v17 │ │ -033c76: 540e d106 |015b: iget-object v14, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ -033c7a: 0800 1100 |015d: move-object/from16 v0, v17 │ │ -033c7e: 540f d606 |015f: iget-object v15, v0, Lcom/gacode/relaunchx/ResultsActivity;.listName:Ljava/lang/String; // field@06d6 │ │ -033c82: 6e20 8604 fe00 |0161: invoke-virtual {v14, v15}, Lcom/gacode/relaunchx/ReLaunchApp;.getList:(Ljava/lang/String;)Ljava/util/List; // method@0486 │ │ -033c88: 0c04 |0164: move-result-object v4 │ │ -033c8a: 0800 1100 |0165: move-object/from16 v0, v17 │ │ -033c8e: 540e d506 |0167: iget-object v14, v0, Lcom/gacode/relaunchx/ResultsActivity;.itemsArray:Ljava/util/List; // field@06d5 │ │ -033c92: 7220 d006 ce00 |0169: invoke-interface {v14, v12}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ -033c98: 0c0b |016c: move-result-object v11 │ │ -033c9a: 1f0b 1502 |016d: check-cast v11, Ljava/util/HashMap; // type@0215 │ │ -033c9e: 7220 d006 c400 |016f: invoke-interface {v4, v12}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ -033ca4: 0c05 |0172: move-result-object v5 │ │ -033ca6: 1f05 3302 |0173: check-cast v5, [Ljava/lang/String; // type@0233 │ │ -033caa: 0800 1100 |0175: move-object/from16 v0, v17 │ │ -033cae: 540e d506 |0177: iget-object v14, v0, Lcom/gacode/relaunchx/ResultsActivity;.itemsArray:Ljava/util/List; // field@06d5 │ │ -033cb2: 7210 d406 0e00 |0179: invoke-interface {v14}, Ljava/util/List;.size:()I // method@06d4 │ │ -033cb8: 0a0d |017c: move-result v13 │ │ -033cba: 0800 1100 |017d: move-object/from16 v0, v17 │ │ -033cbe: 540e d506 |017f: iget-object v14, v0, Lcom/gacode/relaunchx/ResultsActivity;.itemsArray:Ljava/util/List; // field@06d5 │ │ -033cc2: 7220 d206 ce00 |0181: invoke-interface {v14, v12}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@06d2 │ │ -033cc8: 7220 d206 c400 |0184: invoke-interface {v4, v12}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@06d2 │ │ -033cce: d80e 0c01 |0187: add-int/lit8 v14, v12, #int 1 // #01 │ │ -033cd2: d80f 0dff |0189: add-int/lit8 v15, v13, #int -1 // #ff │ │ -033cd6: 34fe 1c00 |018b: if-lt v14, v15, 01a7 // +001c │ │ -033cda: 0800 1100 |018d: move-object/from16 v0, v17 │ │ -033cde: 540e d506 |018f: iget-object v14, v0, Lcom/gacode/relaunchx/ResultsActivity;.itemsArray:Ljava/util/List; // field@06d5 │ │ -033ce2: 7220 cc06 be00 |0191: invoke-interface {v14, v11}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@06cc │ │ -033ce8: 7220 cc06 5400 |0194: invoke-interface {v4, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@06cc │ │ -033cee: 0800 1100 |0197: move-object/from16 v0, v17 │ │ -033cf2: 540e d106 |0199: iget-object v14, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ -033cf6: 0800 1100 |019b: move-object/from16 v0, v17 │ │ -033cfa: 540f d606 |019d: iget-object v15, v0, Lcom/gacode/relaunchx/ResultsActivity;.listName:Ljava/lang/String; // field@06d6 │ │ -033cfe: 6e30 a204 fe04 |019f: invoke-virtual {v14, v15, v4}, Lcom/gacode/relaunchx/ReLaunchApp;.setList:(Ljava/lang/String;Ljava/util/List;)V // method@04a2 │ │ -033d04: 7601 fb04 1100 |01a2: invoke-direct/range {v17}, Lcom/gacode/relaunchx/ResultsActivity;.redrawList:()V // method@04fb │ │ -033d0a: 2900 a4fe |01a5: goto/16 0049 // -015c │ │ -033d0e: 0800 1100 |01a7: move-object/from16 v0, v17 │ │ -033d12: 540e d506 |01a9: iget-object v14, v0, Lcom/gacode/relaunchx/ResultsActivity;.itemsArray:Ljava/util/List; // field@06d5 │ │ -033d16: d80f 0c01 |01ab: add-int/lit8 v15, v12, #int 1 // #01 │ │ -033d1a: 7230 cb06 fe0b |01ad: invoke-interface {v14, v15, v11}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@06cb │ │ -033d20: d80e 0c01 |01b0: add-int/lit8 v14, v12, #int 1 // #01 │ │ -033d24: 7230 cb06 e405 |01b2: invoke-interface {v4, v14, v5}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@06cb │ │ -033d2a: 28e2 |01b5: goto 0197 // -001e │ │ -033d2c: 0800 1100 |01b6: move-object/from16 v0, v17 │ │ -033d30: 540e d906 |01b8: iget-object v14, v0, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ -033d34: 1a0f 9f06 |01ba: const-string v15, "confirmFileDelete" // string@069f │ │ -033d38: 1310 0100 |01bc: const/16 v16, #int 1 // #1 │ │ -033d3c: 7803 6d00 0e00 |01be: invoke-interface/range {v14, v15, v16}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ -033d42: 0a0e |01c1: move-result v14 │ │ -033d44: 380e 8000 |01c2: if-eqz v14, 0242 // +0080 │ │ -033d48: 2201 0c00 |01c4: new-instance v1, Landroid/app/AlertDialog$Builder; // type@000c │ │ -033d4c: 0800 1100 |01c6: move-object/from16 v0, v17 │ │ -033d50: 7020 1b00 0100 |01c8: invoke-direct {v1, v0}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ -033d56: 7401 f204 1100 |01cb: invoke-virtual/range {v17}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ -033d5c: 0c0e |01ce: move-result-object v14 │ │ -033d5e: 140f 9b00 087f |01cf: const v15, #float 1.80778e+38 // #7f08009b │ │ -033d64: 6e20 8000 fe00 |01d2: invoke-virtual {v14, v15}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -033d6a: 0c0e |01d5: move-result-object v14 │ │ -033d6c: 6e20 2500 e100 |01d6: invoke-virtual {v1, v14}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ -033d72: 220e 0202 |01d9: new-instance v14, Ljava/lang/StringBuilder; // type@0202 │ │ -033d76: 7010 9606 0e00 |01db: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -033d7c: 7401 f204 1100 |01de: invoke-virtual/range {v17}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ -033d82: 0c0f |01e1: move-result-object v15 │ │ -033d84: 1410 9900 087f |01e2: const v16, #float 1.80778e+38 // #7f080099 │ │ -033d8a: 7402 8000 0f00 |01e5: invoke-virtual/range {v15, v16}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -033d90: 0c0f |01e8: move-result-object v15 │ │ -033d92: 6e20 9a06 fe00 |01e9: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -033d98: 0c0e |01ec: move-result-object v14 │ │ -033d9a: 1a0f 0300 |01ed: const-string v15, " "" // string@0003 │ │ -033d9e: 6e20 9a06 fe00 |01ef: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -033da4: 0c0e |01f2: move-result-object v14 │ │ -033da6: 6e20 9a06 6e00 |01f3: invoke-virtual {v14, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -033dac: 0c0e |01f6: move-result-object v14 │ │ -033dae: 1a0f 0f00 |01f7: const-string v15, "" " // string@000f │ │ -033db2: 6e20 9a06 fe00 |01f9: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -033db8: 0c0e |01fc: move-result-object v14 │ │ -033dba: 7401 f204 1100 |01fd: invoke-virtual/range {v17}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ -033dc0: 0c0f |0200: move-result-object v15 │ │ -033dc2: 1410 9a00 087f |0201: const v16, #float 1.80778e+38 // #7f08009a │ │ -033dc8: 7402 8000 0f00 |0204: invoke-virtual/range {v15, v16}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -033dce: 0c0f |0207: move-result-object v15 │ │ -033dd0: 6e20 9a06 fe00 |0208: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -033dd6: 0c0e |020b: move-result-object v14 │ │ -033dd8: 6e10 9c06 0e00 |020c: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -033dde: 0c0e |020f: move-result-object v14 │ │ -033de0: 6e20 1e00 e100 |0210: invoke-virtual {v1, v14}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@001e │ │ -033de6: 7401 f204 1100 |0213: invoke-virtual/range {v17}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ -033dec: 0c0e |0216: move-result-object v14 │ │ -033dee: 140f a700 087f |0217: const v15, #float 1.80778e+38 // #7f0800a7 │ │ -033df4: 6e20 8000 fe00 |021a: invoke-virtual {v14, v15}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -033dfa: 0c0e |021d: move-result-object v14 │ │ -033dfc: 220f 8901 |021e: new-instance v15, Lcom/gacode/relaunchx/ResultsActivity$9; // type@0189 │ │ -033e00: 0800 1100 |0220: move-object/from16 v0, v17 │ │ -033e04: 705c db04 0f63 |0222: invoke-direct {v15, v0, v3, v6, v12}, Lcom/gacode/relaunchx/ResultsActivity$9;.:(Lcom/gacode/relaunchx/ResultsActivity;Ljava/lang/String;Ljava/lang/String;I)V // method@04db │ │ -033e0a: 6e30 2200 e10f |0225: invoke-virtual {v1, v14, v15}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0022 │ │ -033e10: 7401 f204 1100 |0228: invoke-virtual/range {v17}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ -033e16: 0c0e |022b: move-result-object v14 │ │ -033e18: 140f a200 087f |022c: const v15, #float 1.80778e+38 // #7f0800a2 │ │ -033e1e: 6e20 8000 fe00 |022f: invoke-virtual {v14, v15}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -033e24: 0c0e |0232: move-result-object v14 │ │ -033e26: 220f 7401 |0233: new-instance v15, Lcom/gacode/relaunchx/ResultsActivity$10; // type@0174 │ │ -033e2a: 0800 1100 |0235: move-object/from16 v0, v17 │ │ -033e2e: 7020 a904 0f00 |0237: invoke-direct {v15, v0}, Lcom/gacode/relaunchx/ResultsActivity$10;.:(Lcom/gacode/relaunchx/ResultsActivity;)V // method@04a9 │ │ -033e34: 6e30 2000 e10f |023a: invoke-virtual {v1, v14, v15}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0020 │ │ -033e3a: 6e10 2700 0100 |023d: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ -033e40: 2900 09fe |0240: goto/16 0049 // -01f7 │ │ -033e44: 0800 1100 |0242: move-object/from16 v0, v17 │ │ -033e48: 540e d106 |0244: iget-object v14, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ -033e4c: 6e30 9904 3e06 |0246: invoke-virtual {v14, v3, v6}, Lcom/gacode/relaunchx/ReLaunchApp;.removeFile:(Ljava/lang/String;Ljava/lang/String;)Z // method@0499 │ │ -033e52: 0a0e |0249: move-result v14 │ │ -033e54: 380e fffd |024a: if-eqz v14, 0049 // -0201 │ │ -033e58: 0800 1100 |024c: move-object/from16 v0, v17 │ │ -033e5c: 540e d506 |024e: iget-object v14, v0, Lcom/gacode/relaunchx/ResultsActivity;.itemsArray:Ljava/util/List; // field@06d5 │ │ -033e60: 7220 d206 ce00 |0250: invoke-interface {v14, v12}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@06d2 │ │ -033e66: 7601 fb04 1100 |0253: invoke-direct/range {v17}, Lcom/gacode/relaunchx/ResultsActivity;.redrawList:()V // method@04fb │ │ -033e6c: 2900 f3fd |0256: goto/16 0049 // -020d │ │ -033e70: 2202 e001 |0258: new-instance v2, Ljava/io/File; // type@01e0 │ │ -033e74: 7020 2a06 7200 |025a: invoke-direct {v2, v7}, Ljava/io/File;.:(Ljava/lang/String;)V // method@062a │ │ -033e7a: 6e10 3606 0200 |025d: invoke-virtual {v2}, Ljava/io/File;.list:()[Ljava/lang/String; // method@0636 │ │ -033e80: 0c0e |0260: move-result-object v14 │ │ -033e82: 21ee |0261: array-length v14, v14 │ │ -033e84: 121f |0262: const/4 v15, #int 1 // #1 │ │ -033e86: 35fe 9100 |0263: if-ge v14, v15, 02f4 // +0091 │ │ -033e8a: 121a |0265: const/4 v10, #int 1 // #1 │ │ -033e8c: 380a a700 |0266: if-eqz v10, 030d // +00a7 │ │ -033e90: 0800 1100 |0268: move-object/from16 v0, v17 │ │ -033e94: 540e d906 |026a: iget-object v14, v0, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ -033e98: 1a0f 9e06 |026c: const-string v15, "confirmDirDelete" // string@069e │ │ -033e9c: 1310 0100 |026e: const/16 v16, #int 1 // #1 │ │ -033ea0: 7803 6d00 0e00 |0270: invoke-interface/range {v14, v15, v16}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ -033ea6: 0a0e |0273: move-result v14 │ │ -033ea8: 380e 8300 |0274: if-eqz v14, 02f7 // +0083 │ │ -033eac: 2201 0c00 |0276: new-instance v1, Landroid/app/AlertDialog$Builder; // type@000c │ │ -033eb0: 0800 1100 |0278: move-object/from16 v0, v17 │ │ -033eb4: 7020 1b00 0100 |027a: invoke-direct {v1, v0}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ -033eba: 7401 f204 1100 |027d: invoke-virtual/range {v17}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ -033ec0: 0c0e |0280: move-result-object v14 │ │ -033ec2: 140f 9700 087f |0281: const v15, #float 1.80778e+38 // #7f080097 │ │ -033ec8: 6e20 8000 fe00 |0284: invoke-virtual {v14, v15}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -033ece: 0c0e |0287: move-result-object v14 │ │ -033ed0: 6e20 2500 e100 |0288: invoke-virtual {v1, v14}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ -033ed6: 220e 0202 |028b: new-instance v14, Ljava/lang/StringBuilder; // type@0202 │ │ -033eda: 7010 9606 0e00 |028d: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -033ee0: 7401 f204 1100 |0290: invoke-virtual/range {v17}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ -033ee6: 0c0f |0293: move-result-object v15 │ │ -033ee8: 1410 9500 087f |0294: const v16, #float 1.80778e+38 // #7f080095 │ │ -033eee: 7402 8000 0f00 |0297: invoke-virtual/range {v15, v16}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -033ef4: 0c0f |029a: move-result-object v15 │ │ -033ef6: 6e20 9a06 fe00 |029b: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -033efc: 0c0e |029e: move-result-object v14 │ │ -033efe: 1a0f 0300 |029f: const-string v15, " "" // string@0003 │ │ -033f02: 6e20 9a06 fe00 |02a1: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -033f08: 0c0e |02a4: move-result-object v14 │ │ -033f0a: 6e20 9a06 6e00 |02a5: invoke-virtual {v14, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -033f10: 0c0e |02a8: move-result-object v14 │ │ -033f12: 1a0f 0f00 |02a9: const-string v15, "" " // string@000f │ │ -033f16: 6e20 9a06 fe00 |02ab: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -033f1c: 0c0e |02ae: move-result-object v14 │ │ -033f1e: 7401 f204 1100 |02af: invoke-virtual/range {v17}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ -033f24: 0c0f |02b2: move-result-object v15 │ │ -033f26: 1410 9600 087f |02b3: const v16, #float 1.80778e+38 // #7f080096 │ │ -033f2c: 7402 8000 0f00 |02b6: invoke-virtual/range {v15, v16}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -033f32: 0c0f |02b9: move-result-object v15 │ │ -033f34: 6e20 9a06 fe00 |02ba: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -033f3a: 0c0e |02bd: move-result-object v14 │ │ -033f3c: 6e10 9c06 0e00 |02be: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -033f42: 0c0e |02c1: move-result-object v14 │ │ -033f44: 6e20 1e00 e100 |02c2: invoke-virtual {v1, v14}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@001e │ │ -033f4a: 7401 f204 1100 |02c5: invoke-virtual/range {v17}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ -033f50: 0c0e |02c8: move-result-object v14 │ │ -033f52: 140f a700 087f |02c9: const v15, #float 1.80778e+38 // #7f0800a7 │ │ -033f58: 6e20 8000 fe00 |02cc: invoke-virtual {v14, v15}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -033f5e: 0c0e |02cf: move-result-object v14 │ │ -033f60: 220f 7501 |02d0: new-instance v15, Lcom/gacode/relaunchx/ResultsActivity$11; // type@0175 │ │ -033f64: 0800 1100 |02d2: move-object/from16 v0, v17 │ │ -033f68: 705c ab04 0f63 |02d4: invoke-direct {v15, v0, v3, v6, v12}, Lcom/gacode/relaunchx/ResultsActivity$11;.:(Lcom/gacode/relaunchx/ResultsActivity;Ljava/lang/String;Ljava/lang/String;I)V // method@04ab │ │ -033f6e: 6e30 2200 e10f |02d7: invoke-virtual {v1, v14, v15}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0022 │ │ -033f74: 7401 f204 1100 |02da: invoke-virtual/range {v17}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ -033f7a: 0c0e |02dd: move-result-object v14 │ │ -033f7c: 140f a200 087f |02de: const v15, #float 1.80778e+38 // #7f0800a2 │ │ -033f82: 6e20 8000 fe00 |02e1: invoke-virtual {v14, v15}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -033f88: 0c0e |02e4: move-result-object v14 │ │ -033f8a: 220f 7601 |02e5: new-instance v15, Lcom/gacode/relaunchx/ResultsActivity$12; // type@0176 │ │ -033f8e: 0800 1100 |02e7: move-object/from16 v0, v17 │ │ -033f92: 7020 ad04 0f00 |02e9: invoke-direct {v15, v0}, Lcom/gacode/relaunchx/ResultsActivity$12;.:(Lcom/gacode/relaunchx/ResultsActivity;)V // method@04ad │ │ -033f98: 6e30 2000 e10f |02ec: invoke-virtual {v1, v14, v15}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0020 │ │ -033f9e: 6e10 2700 0100 |02ef: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ -033fa4: 2900 57fd |02f2: goto/16 0049 // -02a9 │ │ -033fa8: 120a |02f4: const/4 v10, #int 0 // #0 │ │ -033faa: 2900 71ff |02f5: goto/16 0266 // -008f │ │ -033fae: 0800 1100 |02f7: move-object/from16 v0, v17 │ │ -033fb2: 540e d106 |02f9: iget-object v14, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ -033fb6: 6e30 9904 3e06 |02fb: invoke-virtual {v14, v3, v6}, Lcom/gacode/relaunchx/ReLaunchApp;.removeFile:(Ljava/lang/String;Ljava/lang/String;)Z // method@0499 │ │ -033fbc: 0a0e |02fe: move-result v14 │ │ -033fbe: 380e 4afd |02ff: if-eqz v14, 0049 // -02b6 │ │ -033fc2: 0800 1100 |0301: move-object/from16 v0, v17 │ │ -033fc6: 540e d506 |0303: iget-object v14, v0, Lcom/gacode/relaunchx/ResultsActivity;.itemsArray:Ljava/util/List; // field@06d5 │ │ -033fca: 7220 d206 ce00 |0305: invoke-interface {v14, v12}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@06d2 │ │ -033fd0: 7601 fb04 1100 |0308: invoke-direct/range {v17}, Lcom/gacode/relaunchx/ResultsActivity;.redrawList:()V // method@04fb │ │ -033fd6: 2900 3efd |030b: goto/16 0049 // -02c2 │ │ -033fda: 0800 1100 |030d: move-object/from16 v0, v17 │ │ -033fde: 540e d906 |030f: iget-object v14, v0, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ -033fe2: 1a0f a006 |0311: const-string v15, "confirmNonEmptyDirDelete" // string@06a0 │ │ -033fe6: 1310 0100 |0313: const/16 v16, #int 1 // #1 │ │ -033fea: 7803 6d00 0e00 |0315: invoke-interface/range {v14, v15, v16}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ -033ff0: 0a0e |0318: move-result v14 │ │ -033ff2: 380e 8000 |0319: if-eqz v14, 0399 // +0080 │ │ -033ff6: 2201 0c00 |031b: new-instance v1, Landroid/app/AlertDialog$Builder; // type@000c │ │ -033ffa: 0800 1100 |031d: move-object/from16 v0, v17 │ │ -033ffe: 7020 1b00 0100 |031f: invoke-direct {v1, v0}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ -034004: 7401 f204 1100 |0322: invoke-virtual/range {v17}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ -03400a: 0c0e |0325: move-result-object v14 │ │ -03400c: 140f 9e00 087f |0326: const v15, #float 1.80778e+38 // #7f08009e │ │ -034012: 6e20 8000 fe00 |0329: invoke-virtual {v14, v15}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -034018: 0c0e |032c: move-result-object v14 │ │ -03401a: 6e20 2500 e100 |032d: invoke-virtual {v1, v14}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ -034020: 220e 0202 |0330: new-instance v14, Ljava/lang/StringBuilder; // type@0202 │ │ -034024: 7010 9606 0e00 |0332: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -03402a: 7401 f204 1100 |0335: invoke-virtual/range {v17}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ -034030: 0c0f |0338: move-result-object v15 │ │ -034032: 1410 9c00 087f |0339: const v16, #float 1.80778e+38 // #7f08009c │ │ -034038: 7402 8000 0f00 |033c: invoke-virtual/range {v15, v16}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -03403e: 0c0f |033f: move-result-object v15 │ │ -034040: 6e20 9a06 fe00 |0340: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -034046: 0c0e |0343: move-result-object v14 │ │ -034048: 1a0f 0300 |0344: const-string v15, " "" // string@0003 │ │ -03404c: 6e20 9a06 fe00 |0346: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -034052: 0c0e |0349: move-result-object v14 │ │ -034054: 6e20 9a06 6e00 |034a: invoke-virtual {v14, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -03405a: 0c0e |034d: move-result-object v14 │ │ -03405c: 1a0f 0f00 |034e: const-string v15, "" " // string@000f │ │ -034060: 6e20 9a06 fe00 |0350: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -034066: 0c0e |0353: move-result-object v14 │ │ -034068: 7401 f204 1100 |0354: invoke-virtual/range {v17}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ -03406e: 0c0f |0357: move-result-object v15 │ │ -034070: 1410 9d00 087f |0358: const v16, #float 1.80778e+38 // #7f08009d │ │ -034076: 7402 8000 0f00 |035b: invoke-virtual/range {v15, v16}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -03407c: 0c0f |035e: move-result-object v15 │ │ -03407e: 6e20 9a06 fe00 |035f: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -034084: 0c0e |0362: move-result-object v14 │ │ -034086: 6e10 9c06 0e00 |0363: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -03408c: 0c0e |0366: move-result-object v14 │ │ -03408e: 6e20 1e00 e100 |0367: invoke-virtual {v1, v14}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@001e │ │ -034094: 7401 f204 1100 |036a: invoke-virtual/range {v17}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ -03409a: 0c0e |036d: move-result-object v14 │ │ -03409c: 140f a700 087f |036e: const v15, #float 1.80778e+38 // #7f0800a7 │ │ -0340a2: 6e20 8000 fe00 |0371: invoke-virtual {v14, v15}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -0340a8: 0c0e |0374: move-result-object v14 │ │ -0340aa: 220f 7701 |0375: new-instance v15, Lcom/gacode/relaunchx/ResultsActivity$13; // type@0177 │ │ -0340ae: 0800 1100 |0377: move-object/from16 v0, v17 │ │ -0340b2: 705c af04 0f63 |0379: invoke-direct {v15, v0, v3, v6, v12}, Lcom/gacode/relaunchx/ResultsActivity$13;.:(Lcom/gacode/relaunchx/ResultsActivity;Ljava/lang/String;Ljava/lang/String;I)V // method@04af │ │ -0340b8: 6e30 2200 e10f |037c: invoke-virtual {v1, v14, v15}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0022 │ │ -0340be: 7401 f204 1100 |037f: invoke-virtual/range {v17}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ -0340c4: 0c0e |0382: move-result-object v14 │ │ -0340c6: 140f a200 087f |0383: const v15, #float 1.80778e+38 // #7f0800a2 │ │ -0340cc: 6e20 8000 fe00 |0386: invoke-virtual {v14, v15}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -0340d2: 0c0e |0389: move-result-object v14 │ │ -0340d4: 220f 7801 |038a: new-instance v15, Lcom/gacode/relaunchx/ResultsActivity$14; // type@0178 │ │ -0340d8: 0800 1100 |038c: move-object/from16 v0, v17 │ │ -0340dc: 7020 b104 0f00 |038e: invoke-direct {v15, v0}, Lcom/gacode/relaunchx/ResultsActivity$14;.:(Lcom/gacode/relaunchx/ResultsActivity;)V // method@04b1 │ │ -0340e2: 6e30 2000 e10f |0391: invoke-virtual {v1, v14, v15}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0020 │ │ -0340e8: 6e10 2700 0100 |0394: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ -0340ee: 2900 b2fc |0397: goto/16 0049 // -034e │ │ -0340f2: 0800 1100 |0399: move-object/from16 v0, v17 │ │ -0340f6: 540e d106 |039b: iget-object v14, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ -0340fa: 6e30 9704 3e06 |039d: invoke-virtual {v14, v3, v6}, Lcom/gacode/relaunchx/ReLaunchApp;.removeDirectory:(Ljava/lang/String;Ljava/lang/String;)Z // method@0497 │ │ -034100: 0a0e |03a0: move-result v14 │ │ -034102: 380e a8fc |03a1: if-eqz v14, 0049 // -0358 │ │ -034106: 0800 1100 |03a3: move-object/from16 v0, v17 │ │ -03410a: 540e d506 |03a5: iget-object v14, v0, Lcom/gacode/relaunchx/ResultsActivity;.itemsArray:Ljava/util/List; // field@06d5 │ │ -03410e: 7220 d206 ce00 |03a7: invoke-interface {v14, v12}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@06d2 │ │ -034114: 7601 fb04 1100 |03aa: invoke-direct/range {v17}, Lcom/gacode/relaunchx/ResultsActivity;.redrawList:()V // method@04fb │ │ -03411a: 2900 9cfc |03ad: goto/16 0049 // -0364 │ │ -03411e: 0000 |03af: nop // spacer │ │ -034120: 0001 0a00 0100 0000 7300 0000 7001 ... |03b0: packed-switch-data (24 units) │ │ +034a58: |[034a58] com.gacode.relaunchx.ResultsActivity.onContextItemSelected:(Landroid/view/MenuItem;)Z │ │ +034a68: 7801 e100 1200 |0000: invoke-interface/range {v18}, Landroid/view/MenuItem;.getItemId:()I // method@00e1 │ │ +034a6e: 0a0e |0003: move-result v14 │ │ +034a70: 123f |0004: const/4 v15, #int 3 // #3 │ │ +034a72: 33fe 0400 |0005: if-ne v14, v15, 0009 // +0004 │ │ +034a76: 121e |0007: const/4 v14, #int 1 // #1 │ │ +034a78: 0f0e |0008: return v14 │ │ +034a7a: 7801 e200 1200 |0009: invoke-interface/range {v18}, Landroid/view/MenuItem;.getMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; // method@00e2 │ │ +034a80: 0c09 |000c: move-result-object v9 │ │ +034a82: 1f09 6c00 |000d: check-cast v9, Landroid/widget/AdapterView$AdapterContextMenuInfo; // type@006c │ │ +034a86: 529c 2d00 |000f: iget v12, v9, Landroid/widget/AdapterView$AdapterContextMenuInfo;.position:I // field@002d │ │ +034a8a: 0800 1100 |0011: move-object/from16 v0, v17 │ │ +034a8e: 540e d506 |0013: iget-object v14, v0, Lcom/gacode/relaunchx/ResultsActivity;.itemsArray:Ljava/util/List; // field@06d5 │ │ +034a92: 7220 d006 ce00 |0015: invoke-interface {v14, v12}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ +034a98: 0c08 |0018: move-result-object v8 │ │ +034a9a: 1f08 1502 |0019: check-cast v8, Ljava/util/HashMap; // type@0215 │ │ +034a9e: 1a0e f806 |001b: const-string v14, "directoryName" // string@06f8 │ │ +034aa2: 6e20 c306 e800 |001d: invoke-virtual {v8, v14}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ +034aa8: 0c03 |0020: move-result-object v3 │ │ +034aaa: 1f03 0002 |0021: check-cast v3, Ljava/lang/String; // type@0200 │ │ +034aae: 1a0e 0308 |0023: const-string v14, "fullPathName" // string@0803 │ │ +034ab2: 6e20 c306 e800 |0025: invoke-virtual {v8, v14}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ +034ab8: 0c06 |0028: move-result-object v6 │ │ +034aba: 1f06 0002 |0029: check-cast v6, Ljava/lang/String; // type@0200 │ │ +034abe: 220e 0202 |002b: new-instance v14, Ljava/lang/StringBuilder; // type@0202 │ │ +034ac2: 7010 9606 0e00 |002d: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +034ac8: 6e20 9a06 3e00 |0030: invoke-virtual {v14, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +034ace: 0c0e |0033: move-result-object v14 │ │ +034ad0: 1a0f 5a00 |0034: const-string v15, "/" // string@005a │ │ +034ad4: 6e20 9a06 fe00 |0036: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +034ada: 0c0e |0039: move-result-object v14 │ │ +034adc: 6e20 9a06 6e00 |003a: invoke-virtual {v14, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +034ae2: 0c0e |003d: move-result-object v14 │ │ +034ae4: 6e10 9c06 0e00 |003e: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +034aea: 0c07 |0041: move-result-object v7 │ │ +034aec: 7801 e100 1200 |0042: invoke-interface/range {v18}, Landroid/view/MenuItem;.getItemId:()I // method@00e1 │ │ +034af2: 0a0e |0045: move-result v14 │ │ +034af4: 2b0e 6a03 0000 |0046: packed-switch v14, 000003b0 // +0000036a │ │ +034afa: 121e |0049: const/4 v14, #int 1 // #1 │ │ +034afc: 28be |004a: goto 0008 // -0042 │ │ +034afe: 0800 1100 |004b: move-object/from16 v0, v17 │ │ +034b02: 540e d106 |004d: iget-object v14, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ +034b06: 54ee 8806 |004f: iget-object v14, v14, Lcom/gacode/relaunchx/ReLaunchApp;.history:Ljava/util/HashMap; // field@0688 │ │ +034b0a: 0800 1100 |0051: move-object/from16 v0, v17 │ │ +034b0e: 540f d106 |0053: iget-object v15, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ +034b12: 6e10 6806 0f00 |0055: invoke-virtual {v15}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0668 │ │ +034b18: 121f |0058: const/4 v15, #int 1 // #1 │ │ +034b1a: 7110 5f06 0f00 |0059: invoke-static {v15}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +034b20: 0c0f |005c: move-result-object v15 │ │ +034b22: 6e30 c506 7e0f |005d: invoke-virtual {v14, v7, v15}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@06c5 │ │ +034b28: 0800 1100 |0060: move-object/from16 v0, v17 │ │ +034b2c: 540e d106 |0062: iget-object v14, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ +034b30: 1a0f 9f08 |0064: const-string v15, "history" // string@089f │ │ +034b34: 6e20 9d04 fe00 |0066: invoke-virtual {v14, v15}, Lcom/gacode/relaunchx/ReLaunchApp;.saveList:(Ljava/lang/String;)V // method@049d │ │ +034b3a: 7601 fb04 1100 |0069: invoke-direct/range {v17}, Lcom/gacode/relaunchx/ResultsActivity;.redrawList:()V // method@04fb │ │ +034b40: 28dd |006c: goto 0049 // -0023 │ │ +034b42: 0800 1100 |006d: move-object/from16 v0, v17 │ │ +034b46: 540e d106 |006f: iget-object v14, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ +034b4a: 54ee 8806 |0071: iget-object v14, v14, Lcom/gacode/relaunchx/ReLaunchApp;.history:Ljava/util/HashMap; // field@0688 │ │ +034b4e: 0800 1100 |0073: move-object/from16 v0, v17 │ │ +034b52: 540f d106 |0075: iget-object v15, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ +034b56: 6e10 6806 0f00 |0077: invoke-virtual {v15}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0668 │ │ +034b5c: 122f |007a: const/4 v15, #int 2 // #2 │ │ +034b5e: 7110 5f06 0f00 |007b: invoke-static {v15}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +034b64: 0c0f |007e: move-result-object v15 │ │ +034b66: 6e30 c506 7e0f |007f: invoke-virtual {v14, v7, v15}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@06c5 │ │ +034b6c: 0800 1100 |0082: move-object/from16 v0, v17 │ │ +034b70: 540e d106 |0084: iget-object v14, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ +034b74: 1a0f 9f08 |0086: const-string v15, "history" // string@089f │ │ +034b78: 6e20 9d04 fe00 |0088: invoke-virtual {v14, v15}, Lcom/gacode/relaunchx/ReLaunchApp;.saveList:(Ljava/lang/String;)V // method@049d │ │ +034b7e: 7601 fb04 1100 |008b: invoke-direct/range {v17}, Lcom/gacode/relaunchx/ResultsActivity;.redrawList:()V // method@04fb │ │ +034b84: 28bb |008e: goto 0049 // -0045 │ │ +034b86: 0800 1100 |008f: move-object/from16 v0, v17 │ │ +034b8a: 540e d106 |0091: iget-object v14, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ +034b8e: 54ee 8806 |0093: iget-object v14, v14, Lcom/gacode/relaunchx/ReLaunchApp;.history:Ljava/util/HashMap; // field@0688 │ │ +034b92: 6e20 c606 7e00 |0095: invoke-virtual {v14, v7}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c6 │ │ +034b98: 0800 1100 |0098: move-object/from16 v0, v17 │ │ +034b9c: 540e d106 |009a: iget-object v14, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ +034ba0: 1a0f 9f08 |009c: const-string v15, "history" // string@089f │ │ +034ba4: 6e20 9d04 fe00 |009e: invoke-virtual {v14, v15}, Lcom/gacode/relaunchx/ReLaunchApp;.saveList:(Ljava/lang/String;)V // method@049d │ │ +034baa: 7601 fb04 1100 |00a1: invoke-direct/range {v17}, Lcom/gacode/relaunchx/ResultsActivity;.redrawList:()V // method@04fb │ │ +034bb0: 28a5 |00a4: goto 0049 // -005b │ │ +034bb2: 0800 1100 |00a5: move-object/from16 v0, v17 │ │ +034bb6: 540e d106 |00a7: iget-object v14, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ +034bba: 1a0f 0a0a |00a9: const-string v15, "lastOpened" // string@0a0a │ │ +034bbe: 6e30 9a04 fe07 |00ab: invoke-virtual {v14, v15, v7}, Lcom/gacode/relaunchx/ReLaunchApp;.removeFromList:(Ljava/lang/String;Ljava/lang/String;)V // method@049a │ │ +034bc4: 0800 1100 |00ae: move-object/from16 v0, v17 │ │ +034bc8: 540e d506 |00b0: iget-object v14, v0, Lcom/gacode/relaunchx/ResultsActivity;.itemsArray:Ljava/util/List; // field@06d5 │ │ +034bcc: 7220 d206 ce00 |00b2: invoke-interface {v14, v12}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@06d2 │ │ +034bd2: 7601 fb04 1100 |00b5: invoke-direct/range {v17}, Lcom/gacode/relaunchx/ResultsActivity;.redrawList:()V // method@04fb │ │ +034bd8: 2891 |00b8: goto 0049 // -006f │ │ +034bda: 1a0e 640e |00b9: const-string v14, "type" // string@0e64 │ │ +034bde: 6e20 c306 e800 |00bb: invoke-virtual {v8, v14}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ +034be4: 0c0e |00be: move-result-object v14 │ │ +034be6: 1f0e 0002 |00bf: check-cast v14, Ljava/lang/String; // type@0200 │ │ +034bea: 1a0f f206 |00c1: const-string v15, "dir" // string@06f2 │ │ +034bee: 6e20 7c06 fe00 |00c3: invoke-virtual {v14, v15}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +034bf4: 0a0e |00c6: move-result v14 │ │ +034bf6: 380e 2d00 |00c7: if-eqz v14, 00f4 // +002d │ │ +034bfa: 0800 1100 |00c9: move-object/from16 v0, v17 │ │ +034bfe: 540e d106 |00cb: iget-object v14, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ +034c02: 1a0f 7607 |00cd: const-string v15, "favorites" // string@0776 │ │ +034c06: 0800 1100 |00cf: move-object/from16 v0, v17 │ │ +034c0a: 5400 d106 |00d1: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ +034c0e: 0810 0000 |00d3: move-object/from16 v16, v0 │ │ +034c12: 7401 6806 1000 |00d5: invoke-virtual/range {v16}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0668 │ │ +034c18: 1a10 5300 |00d8: const-string v16, ".DIR.." // string@0053 │ │ +034c1c: 0800 1000 |00da: move-object/from16 v0, v16 │ │ +034c20: 6e40 9b04 fe07 |00dc: invoke-virtual {v14, v15, v7, v0}, Lcom/gacode/relaunchx/ReLaunchApp;.removeFromList:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@049b │ │ +034c26: 0800 1100 |00df: move-object/from16 v0, v17 │ │ +034c2a: 540e d106 |00e1: iget-object v14, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ +034c2e: 1a0f 7607 |00e3: const-string v15, "favorites" // string@0776 │ │ +034c32: 6e20 9d04 fe00 |00e5: invoke-virtual {v14, v15}, Lcom/gacode/relaunchx/ReLaunchApp;.saveList:(Ljava/lang/String;)V // method@049d │ │ +034c38: 0800 1100 |00e8: move-object/from16 v0, v17 │ │ +034c3c: 540e d506 |00ea: iget-object v14, v0, Lcom/gacode/relaunchx/ResultsActivity;.itemsArray:Ljava/util/List; // field@06d5 │ │ +034c40: 7220 d206 ce00 |00ec: invoke-interface {v14, v12}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@06d2 │ │ +034c46: 7601 fb04 1100 |00ef: invoke-direct/range {v17}, Lcom/gacode/relaunchx/ResultsActivity;.redrawList:()V // method@04fb │ │ +034c4c: 2900 57ff |00f2: goto/16 0049 // -00a9 │ │ +034c50: 0800 1100 |00f4: move-object/from16 v0, v17 │ │ +034c54: 540e d106 |00f6: iget-object v14, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ +034c58: 1a0f 7607 |00f8: const-string v15, "favorites" // string@0776 │ │ +034c5c: 6e40 9b04 fe63 |00fa: invoke-virtual {v14, v15, v3, v6}, Lcom/gacode/relaunchx/ReLaunchApp;.removeFromList:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@049b │ │ +034c62: 0800 1100 |00fd: move-object/from16 v0, v17 │ │ +034c66: 540e d106 |00ff: iget-object v14, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ +034c6a: 1a0f 7607 |0101: const-string v15, "favorites" // string@0776 │ │ +034c6e: 6e20 9d04 fe00 |0103: invoke-virtual {v14, v15}, Lcom/gacode/relaunchx/ReLaunchApp;.saveList:(Ljava/lang/String;)V // method@049d │ │ +034c74: 28e2 |0106: goto 00e8 // -001e │ │ +034c76: 3d0c 42ff |0107: if-lez v12, 0049 // -00be │ │ +034c7a: 0800 1100 |0109: move-object/from16 v0, v17 │ │ +034c7e: 540e d106 |010b: iget-object v14, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ +034c82: 0800 1100 |010d: move-object/from16 v0, v17 │ │ +034c86: 540f d606 |010f: iget-object v15, v0, Lcom/gacode/relaunchx/ResultsActivity;.listName:Ljava/lang/String; // field@06d6 │ │ +034c8a: 6e20 8604 fe00 |0111: invoke-virtual {v14, v15}, Lcom/gacode/relaunchx/ReLaunchApp;.getList:(Ljava/lang/String;)Ljava/util/List; // method@0486 │ │ +034c90: 0c04 |0114: move-result-object v4 │ │ +034c92: 0800 1100 |0115: move-object/from16 v0, v17 │ │ +034c96: 540e d506 |0117: iget-object v14, v0, Lcom/gacode/relaunchx/ResultsActivity;.itemsArray:Ljava/util/List; // field@06d5 │ │ +034c9a: 7220 d006 ce00 |0119: invoke-interface {v14, v12}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ +034ca0: 0c0b |011c: move-result-object v11 │ │ +034ca2: 1f0b 1502 |011d: check-cast v11, Ljava/util/HashMap; // type@0215 │ │ +034ca6: 7220 d006 c400 |011f: invoke-interface {v4, v12}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ +034cac: 0c05 |0122: move-result-object v5 │ │ +034cae: 1f05 3302 |0123: check-cast v5, [Ljava/lang/String; // type@0233 │ │ +034cb2: 0800 1100 |0125: move-object/from16 v0, v17 │ │ +034cb6: 540e d506 |0127: iget-object v14, v0, Lcom/gacode/relaunchx/ResultsActivity;.itemsArray:Ljava/util/List; // field@06d5 │ │ +034cba: 7220 d206 ce00 |0129: invoke-interface {v14, v12}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@06d2 │ │ +034cc0: 7220 d206 c400 |012c: invoke-interface {v4, v12}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@06d2 │ │ +034cc6: 0800 1100 |012f: move-object/from16 v0, v17 │ │ +034cca: 540e d506 |0131: iget-object v14, v0, Lcom/gacode/relaunchx/ResultsActivity;.itemsArray:Ljava/util/List; // field@06d5 │ │ +034cce: d80f 0cff |0133: add-int/lit8 v15, v12, #int -1 // #ff │ │ +034cd2: 7230 cb06 fe0b |0135: invoke-interface {v14, v15, v11}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@06cb │ │ +034cd8: d80e 0cff |0138: add-int/lit8 v14, v12, #int -1 // #ff │ │ +034cdc: 7230 cb06 e405 |013a: invoke-interface {v4, v14, v5}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@06cb │ │ +034ce2: 0800 1100 |013d: move-object/from16 v0, v17 │ │ +034ce6: 540e d106 |013f: iget-object v14, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ +034cea: 0800 1100 |0141: move-object/from16 v0, v17 │ │ +034cee: 540f d606 |0143: iget-object v15, v0, Lcom/gacode/relaunchx/ResultsActivity;.listName:Ljava/lang/String; // field@06d6 │ │ +034cf2: 6e30 a204 fe04 |0145: invoke-virtual {v14, v15, v4}, Lcom/gacode/relaunchx/ReLaunchApp;.setList:(Ljava/lang/String;Ljava/util/List;)V // method@04a2 │ │ +034cf8: 7601 fb04 1100 |0148: invoke-direct/range {v17}, Lcom/gacode/relaunchx/ResultsActivity;.redrawList:()V // method@04fb │ │ +034cfe: 2900 fefe |014b: goto/16 0049 // -0102 │ │ +034d02: 0800 1100 |014d: move-object/from16 v0, v17 │ │ +034d06: 540e d506 |014f: iget-object v14, v0, Lcom/gacode/relaunchx/ResultsActivity;.itemsArray:Ljava/util/List; // field@06d5 │ │ +034d0a: 7210 d406 0e00 |0151: invoke-interface {v14}, Ljava/util/List;.size:()I // method@06d4 │ │ +034d10: 0a0e |0154: move-result v14 │ │ +034d12: d80e 0eff |0155: add-int/lit8 v14, v14, #int -1 // #ff │ │ +034d16: 35ec f2fe |0157: if-ge v12, v14, 0049 // -010e │ │ +034d1a: 0800 1100 |0159: move-object/from16 v0, v17 │ │ +034d1e: 540e d106 |015b: iget-object v14, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ +034d22: 0800 1100 |015d: move-object/from16 v0, v17 │ │ +034d26: 540f d606 |015f: iget-object v15, v0, Lcom/gacode/relaunchx/ResultsActivity;.listName:Ljava/lang/String; // field@06d6 │ │ +034d2a: 6e20 8604 fe00 |0161: invoke-virtual {v14, v15}, Lcom/gacode/relaunchx/ReLaunchApp;.getList:(Ljava/lang/String;)Ljava/util/List; // method@0486 │ │ +034d30: 0c04 |0164: move-result-object v4 │ │ +034d32: 0800 1100 |0165: move-object/from16 v0, v17 │ │ +034d36: 540e d506 |0167: iget-object v14, v0, Lcom/gacode/relaunchx/ResultsActivity;.itemsArray:Ljava/util/List; // field@06d5 │ │ +034d3a: 7220 d006 ce00 |0169: invoke-interface {v14, v12}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ +034d40: 0c0b |016c: move-result-object v11 │ │ +034d42: 1f0b 1502 |016d: check-cast v11, Ljava/util/HashMap; // type@0215 │ │ +034d46: 7220 d006 c400 |016f: invoke-interface {v4, v12}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ +034d4c: 0c05 |0172: move-result-object v5 │ │ +034d4e: 1f05 3302 |0173: check-cast v5, [Ljava/lang/String; // type@0233 │ │ +034d52: 0800 1100 |0175: move-object/from16 v0, v17 │ │ +034d56: 540e d506 |0177: iget-object v14, v0, Lcom/gacode/relaunchx/ResultsActivity;.itemsArray:Ljava/util/List; // field@06d5 │ │ +034d5a: 7210 d406 0e00 |0179: invoke-interface {v14}, Ljava/util/List;.size:()I // method@06d4 │ │ +034d60: 0a0d |017c: move-result v13 │ │ +034d62: 0800 1100 |017d: move-object/from16 v0, v17 │ │ +034d66: 540e d506 |017f: iget-object v14, v0, Lcom/gacode/relaunchx/ResultsActivity;.itemsArray:Ljava/util/List; // field@06d5 │ │ +034d6a: 7220 d206 ce00 |0181: invoke-interface {v14, v12}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@06d2 │ │ +034d70: 7220 d206 c400 |0184: invoke-interface {v4, v12}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@06d2 │ │ +034d76: d80e 0c01 |0187: add-int/lit8 v14, v12, #int 1 // #01 │ │ +034d7a: d80f 0dff |0189: add-int/lit8 v15, v13, #int -1 // #ff │ │ +034d7e: 34fe 1c00 |018b: if-lt v14, v15, 01a7 // +001c │ │ +034d82: 0800 1100 |018d: move-object/from16 v0, v17 │ │ +034d86: 540e d506 |018f: iget-object v14, v0, Lcom/gacode/relaunchx/ResultsActivity;.itemsArray:Ljava/util/List; // field@06d5 │ │ +034d8a: 7220 cc06 be00 |0191: invoke-interface {v14, v11}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@06cc │ │ +034d90: 7220 cc06 5400 |0194: invoke-interface {v4, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@06cc │ │ +034d96: 0800 1100 |0197: move-object/from16 v0, v17 │ │ +034d9a: 540e d106 |0199: iget-object v14, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ +034d9e: 0800 1100 |019b: move-object/from16 v0, v17 │ │ +034da2: 540f d606 |019d: iget-object v15, v0, Lcom/gacode/relaunchx/ResultsActivity;.listName:Ljava/lang/String; // field@06d6 │ │ +034da6: 6e30 a204 fe04 |019f: invoke-virtual {v14, v15, v4}, Lcom/gacode/relaunchx/ReLaunchApp;.setList:(Ljava/lang/String;Ljava/util/List;)V // method@04a2 │ │ +034dac: 7601 fb04 1100 |01a2: invoke-direct/range {v17}, Lcom/gacode/relaunchx/ResultsActivity;.redrawList:()V // method@04fb │ │ +034db2: 2900 a4fe |01a5: goto/16 0049 // -015c │ │ +034db6: 0800 1100 |01a7: move-object/from16 v0, v17 │ │ +034dba: 540e d506 |01a9: iget-object v14, v0, Lcom/gacode/relaunchx/ResultsActivity;.itemsArray:Ljava/util/List; // field@06d5 │ │ +034dbe: d80f 0c01 |01ab: add-int/lit8 v15, v12, #int 1 // #01 │ │ +034dc2: 7230 cb06 fe0b |01ad: invoke-interface {v14, v15, v11}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@06cb │ │ +034dc8: d80e 0c01 |01b0: add-int/lit8 v14, v12, #int 1 // #01 │ │ +034dcc: 7230 cb06 e405 |01b2: invoke-interface {v4, v14, v5}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@06cb │ │ +034dd2: 28e2 |01b5: goto 0197 // -001e │ │ +034dd4: 0800 1100 |01b6: move-object/from16 v0, v17 │ │ +034dd8: 540e d906 |01b8: iget-object v14, v0, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ +034ddc: 1a0f 9f06 |01ba: const-string v15, "confirmFileDelete" // string@069f │ │ +034de0: 1310 0100 |01bc: const/16 v16, #int 1 // #1 │ │ +034de4: 7803 6d00 0e00 |01be: invoke-interface/range {v14, v15, v16}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ +034dea: 0a0e |01c1: move-result v14 │ │ +034dec: 380e 8000 |01c2: if-eqz v14, 0242 // +0080 │ │ +034df0: 2201 0c00 |01c4: new-instance v1, Landroid/app/AlertDialog$Builder; // type@000c │ │ +034df4: 0800 1100 |01c6: move-object/from16 v0, v17 │ │ +034df8: 7020 1b00 0100 |01c8: invoke-direct {v1, v0}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ +034dfe: 7401 f204 1100 |01cb: invoke-virtual/range {v17}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ +034e04: 0c0e |01ce: move-result-object v14 │ │ +034e06: 140f 9b00 087f |01cf: const v15, #float 1.80778e+38 // #7f08009b │ │ +034e0c: 6e20 8000 fe00 |01d2: invoke-virtual {v14, v15}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +034e12: 0c0e |01d5: move-result-object v14 │ │ +034e14: 6e20 2500 e100 |01d6: invoke-virtual {v1, v14}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ +034e1a: 220e 0202 |01d9: new-instance v14, Ljava/lang/StringBuilder; // type@0202 │ │ +034e1e: 7010 9606 0e00 |01db: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +034e24: 7401 f204 1100 |01de: invoke-virtual/range {v17}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ +034e2a: 0c0f |01e1: move-result-object v15 │ │ +034e2c: 1410 9900 087f |01e2: const v16, #float 1.80778e+38 // #7f080099 │ │ +034e32: 7402 8000 0f00 |01e5: invoke-virtual/range {v15, v16}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +034e38: 0c0f |01e8: move-result-object v15 │ │ +034e3a: 6e20 9a06 fe00 |01e9: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +034e40: 0c0e |01ec: move-result-object v14 │ │ +034e42: 1a0f 0300 |01ed: const-string v15, " "" // string@0003 │ │ +034e46: 6e20 9a06 fe00 |01ef: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +034e4c: 0c0e |01f2: move-result-object v14 │ │ +034e4e: 6e20 9a06 6e00 |01f3: invoke-virtual {v14, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +034e54: 0c0e |01f6: move-result-object v14 │ │ +034e56: 1a0f 0f00 |01f7: const-string v15, "" " // string@000f │ │ +034e5a: 6e20 9a06 fe00 |01f9: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +034e60: 0c0e |01fc: move-result-object v14 │ │ +034e62: 7401 f204 1100 |01fd: invoke-virtual/range {v17}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ +034e68: 0c0f |0200: move-result-object v15 │ │ +034e6a: 1410 9a00 087f |0201: const v16, #float 1.80778e+38 // #7f08009a │ │ +034e70: 7402 8000 0f00 |0204: invoke-virtual/range {v15, v16}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +034e76: 0c0f |0207: move-result-object v15 │ │ +034e78: 6e20 9a06 fe00 |0208: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +034e7e: 0c0e |020b: move-result-object v14 │ │ +034e80: 6e10 9c06 0e00 |020c: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +034e86: 0c0e |020f: move-result-object v14 │ │ +034e88: 6e20 1e00 e100 |0210: invoke-virtual {v1, v14}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@001e │ │ +034e8e: 7401 f204 1100 |0213: invoke-virtual/range {v17}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ +034e94: 0c0e |0216: move-result-object v14 │ │ +034e96: 140f a700 087f |0217: const v15, #float 1.80778e+38 // #7f0800a7 │ │ +034e9c: 6e20 8000 fe00 |021a: invoke-virtual {v14, v15}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +034ea2: 0c0e |021d: move-result-object v14 │ │ +034ea4: 220f 8901 |021e: new-instance v15, Lcom/gacode/relaunchx/ResultsActivity$9; // type@0189 │ │ +034ea8: 0800 1100 |0220: move-object/from16 v0, v17 │ │ +034eac: 705c db04 0f63 |0222: invoke-direct {v15, v0, v3, v6, v12}, Lcom/gacode/relaunchx/ResultsActivity$9;.:(Lcom/gacode/relaunchx/ResultsActivity;Ljava/lang/String;Ljava/lang/String;I)V // method@04db │ │ +034eb2: 6e30 2200 e10f |0225: invoke-virtual {v1, v14, v15}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0022 │ │ +034eb8: 7401 f204 1100 |0228: invoke-virtual/range {v17}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ +034ebe: 0c0e |022b: move-result-object v14 │ │ +034ec0: 140f a200 087f |022c: const v15, #float 1.80778e+38 // #7f0800a2 │ │ +034ec6: 6e20 8000 fe00 |022f: invoke-virtual {v14, v15}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +034ecc: 0c0e |0232: move-result-object v14 │ │ +034ece: 220f 7401 |0233: new-instance v15, Lcom/gacode/relaunchx/ResultsActivity$10; // type@0174 │ │ +034ed2: 0800 1100 |0235: move-object/from16 v0, v17 │ │ +034ed6: 7020 a904 0f00 |0237: invoke-direct {v15, v0}, Lcom/gacode/relaunchx/ResultsActivity$10;.:(Lcom/gacode/relaunchx/ResultsActivity;)V // method@04a9 │ │ +034edc: 6e30 2000 e10f |023a: invoke-virtual {v1, v14, v15}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0020 │ │ +034ee2: 6e10 2700 0100 |023d: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ +034ee8: 2900 09fe |0240: goto/16 0049 // -01f7 │ │ +034eec: 0800 1100 |0242: move-object/from16 v0, v17 │ │ +034ef0: 540e d106 |0244: iget-object v14, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ +034ef4: 6e30 9904 3e06 |0246: invoke-virtual {v14, v3, v6}, Lcom/gacode/relaunchx/ReLaunchApp;.removeFile:(Ljava/lang/String;Ljava/lang/String;)Z // method@0499 │ │ +034efa: 0a0e |0249: move-result v14 │ │ +034efc: 380e fffd |024a: if-eqz v14, 0049 // -0201 │ │ +034f00: 0800 1100 |024c: move-object/from16 v0, v17 │ │ +034f04: 540e d506 |024e: iget-object v14, v0, Lcom/gacode/relaunchx/ResultsActivity;.itemsArray:Ljava/util/List; // field@06d5 │ │ +034f08: 7220 d206 ce00 |0250: invoke-interface {v14, v12}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@06d2 │ │ +034f0e: 7601 fb04 1100 |0253: invoke-direct/range {v17}, Lcom/gacode/relaunchx/ResultsActivity;.redrawList:()V // method@04fb │ │ +034f14: 2900 f3fd |0256: goto/16 0049 // -020d │ │ +034f18: 2202 e001 |0258: new-instance v2, Ljava/io/File; // type@01e0 │ │ +034f1c: 7020 2a06 7200 |025a: invoke-direct {v2, v7}, Ljava/io/File;.:(Ljava/lang/String;)V // method@062a │ │ +034f22: 6e10 3606 0200 |025d: invoke-virtual {v2}, Ljava/io/File;.list:()[Ljava/lang/String; // method@0636 │ │ +034f28: 0c0e |0260: move-result-object v14 │ │ +034f2a: 21ee |0261: array-length v14, v14 │ │ +034f2c: 121f |0262: const/4 v15, #int 1 // #1 │ │ +034f2e: 35fe 9100 |0263: if-ge v14, v15, 02f4 // +0091 │ │ +034f32: 121a |0265: const/4 v10, #int 1 // #1 │ │ +034f34: 380a a700 |0266: if-eqz v10, 030d // +00a7 │ │ +034f38: 0800 1100 |0268: move-object/from16 v0, v17 │ │ +034f3c: 540e d906 |026a: iget-object v14, v0, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ +034f40: 1a0f 9e06 |026c: const-string v15, "confirmDirDelete" // string@069e │ │ +034f44: 1310 0100 |026e: const/16 v16, #int 1 // #1 │ │ +034f48: 7803 6d00 0e00 |0270: invoke-interface/range {v14, v15, v16}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ +034f4e: 0a0e |0273: move-result v14 │ │ +034f50: 380e 8300 |0274: if-eqz v14, 02f7 // +0083 │ │ +034f54: 2201 0c00 |0276: new-instance v1, Landroid/app/AlertDialog$Builder; // type@000c │ │ +034f58: 0800 1100 |0278: move-object/from16 v0, v17 │ │ +034f5c: 7020 1b00 0100 |027a: invoke-direct {v1, v0}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ +034f62: 7401 f204 1100 |027d: invoke-virtual/range {v17}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ +034f68: 0c0e |0280: move-result-object v14 │ │ +034f6a: 140f 9700 087f |0281: const v15, #float 1.80778e+38 // #7f080097 │ │ +034f70: 6e20 8000 fe00 |0284: invoke-virtual {v14, v15}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +034f76: 0c0e |0287: move-result-object v14 │ │ +034f78: 6e20 2500 e100 |0288: invoke-virtual {v1, v14}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ +034f7e: 220e 0202 |028b: new-instance v14, Ljava/lang/StringBuilder; // type@0202 │ │ +034f82: 7010 9606 0e00 |028d: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +034f88: 7401 f204 1100 |0290: invoke-virtual/range {v17}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ +034f8e: 0c0f |0293: move-result-object v15 │ │ +034f90: 1410 9500 087f |0294: const v16, #float 1.80778e+38 // #7f080095 │ │ +034f96: 7402 8000 0f00 |0297: invoke-virtual/range {v15, v16}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +034f9c: 0c0f |029a: move-result-object v15 │ │ +034f9e: 6e20 9a06 fe00 |029b: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +034fa4: 0c0e |029e: move-result-object v14 │ │ +034fa6: 1a0f 0300 |029f: const-string v15, " "" // string@0003 │ │ +034faa: 6e20 9a06 fe00 |02a1: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +034fb0: 0c0e |02a4: move-result-object v14 │ │ +034fb2: 6e20 9a06 6e00 |02a5: invoke-virtual {v14, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +034fb8: 0c0e |02a8: move-result-object v14 │ │ +034fba: 1a0f 0f00 |02a9: const-string v15, "" " // string@000f │ │ +034fbe: 6e20 9a06 fe00 |02ab: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +034fc4: 0c0e |02ae: move-result-object v14 │ │ +034fc6: 7401 f204 1100 |02af: invoke-virtual/range {v17}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ +034fcc: 0c0f |02b2: move-result-object v15 │ │ +034fce: 1410 9600 087f |02b3: const v16, #float 1.80778e+38 // #7f080096 │ │ +034fd4: 7402 8000 0f00 |02b6: invoke-virtual/range {v15, v16}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +034fda: 0c0f |02b9: move-result-object v15 │ │ +034fdc: 6e20 9a06 fe00 |02ba: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +034fe2: 0c0e |02bd: move-result-object v14 │ │ +034fe4: 6e10 9c06 0e00 |02be: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +034fea: 0c0e |02c1: move-result-object v14 │ │ +034fec: 6e20 1e00 e100 |02c2: invoke-virtual {v1, v14}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@001e │ │ +034ff2: 7401 f204 1100 |02c5: invoke-virtual/range {v17}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ +034ff8: 0c0e |02c8: move-result-object v14 │ │ +034ffa: 140f a700 087f |02c9: const v15, #float 1.80778e+38 // #7f0800a7 │ │ +035000: 6e20 8000 fe00 |02cc: invoke-virtual {v14, v15}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +035006: 0c0e |02cf: move-result-object v14 │ │ +035008: 220f 7501 |02d0: new-instance v15, Lcom/gacode/relaunchx/ResultsActivity$11; // type@0175 │ │ +03500c: 0800 1100 |02d2: move-object/from16 v0, v17 │ │ +035010: 705c ab04 0f63 |02d4: invoke-direct {v15, v0, v3, v6, v12}, Lcom/gacode/relaunchx/ResultsActivity$11;.:(Lcom/gacode/relaunchx/ResultsActivity;Ljava/lang/String;Ljava/lang/String;I)V // method@04ab │ │ +035016: 6e30 2200 e10f |02d7: invoke-virtual {v1, v14, v15}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0022 │ │ +03501c: 7401 f204 1100 |02da: invoke-virtual/range {v17}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ +035022: 0c0e |02dd: move-result-object v14 │ │ +035024: 140f a200 087f |02de: const v15, #float 1.80778e+38 // #7f0800a2 │ │ +03502a: 6e20 8000 fe00 |02e1: invoke-virtual {v14, v15}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +035030: 0c0e |02e4: move-result-object v14 │ │ +035032: 220f 7601 |02e5: new-instance v15, Lcom/gacode/relaunchx/ResultsActivity$12; // type@0176 │ │ +035036: 0800 1100 |02e7: move-object/from16 v0, v17 │ │ +03503a: 7020 ad04 0f00 |02e9: invoke-direct {v15, v0}, Lcom/gacode/relaunchx/ResultsActivity$12;.:(Lcom/gacode/relaunchx/ResultsActivity;)V // method@04ad │ │ +035040: 6e30 2000 e10f |02ec: invoke-virtual {v1, v14, v15}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0020 │ │ +035046: 6e10 2700 0100 |02ef: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ +03504c: 2900 57fd |02f2: goto/16 0049 // -02a9 │ │ +035050: 120a |02f4: const/4 v10, #int 0 // #0 │ │ +035052: 2900 71ff |02f5: goto/16 0266 // -008f │ │ +035056: 0800 1100 |02f7: move-object/from16 v0, v17 │ │ +03505a: 540e d106 |02f9: iget-object v14, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ +03505e: 6e30 9904 3e06 |02fb: invoke-virtual {v14, v3, v6}, Lcom/gacode/relaunchx/ReLaunchApp;.removeFile:(Ljava/lang/String;Ljava/lang/String;)Z // method@0499 │ │ +035064: 0a0e |02fe: move-result v14 │ │ +035066: 380e 4afd |02ff: if-eqz v14, 0049 // -02b6 │ │ +03506a: 0800 1100 |0301: move-object/from16 v0, v17 │ │ +03506e: 540e d506 |0303: iget-object v14, v0, Lcom/gacode/relaunchx/ResultsActivity;.itemsArray:Ljava/util/List; // field@06d5 │ │ +035072: 7220 d206 ce00 |0305: invoke-interface {v14, v12}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@06d2 │ │ +035078: 7601 fb04 1100 |0308: invoke-direct/range {v17}, Lcom/gacode/relaunchx/ResultsActivity;.redrawList:()V // method@04fb │ │ +03507e: 2900 3efd |030b: goto/16 0049 // -02c2 │ │ +035082: 0800 1100 |030d: move-object/from16 v0, v17 │ │ +035086: 540e d906 |030f: iget-object v14, v0, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ +03508a: 1a0f a006 |0311: const-string v15, "confirmNonEmptyDirDelete" // string@06a0 │ │ +03508e: 1310 0100 |0313: const/16 v16, #int 1 // #1 │ │ +035092: 7803 6d00 0e00 |0315: invoke-interface/range {v14, v15, v16}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ +035098: 0a0e |0318: move-result v14 │ │ +03509a: 380e 8000 |0319: if-eqz v14, 0399 // +0080 │ │ +03509e: 2201 0c00 |031b: new-instance v1, Landroid/app/AlertDialog$Builder; // type@000c │ │ +0350a2: 0800 1100 |031d: move-object/from16 v0, v17 │ │ +0350a6: 7020 1b00 0100 |031f: invoke-direct {v1, v0}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ +0350ac: 7401 f204 1100 |0322: invoke-virtual/range {v17}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ +0350b2: 0c0e |0325: move-result-object v14 │ │ +0350b4: 140f 9e00 087f |0326: const v15, #float 1.80778e+38 // #7f08009e │ │ +0350ba: 6e20 8000 fe00 |0329: invoke-virtual {v14, v15}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +0350c0: 0c0e |032c: move-result-object v14 │ │ +0350c2: 6e20 2500 e100 |032d: invoke-virtual {v1, v14}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ +0350c8: 220e 0202 |0330: new-instance v14, Ljava/lang/StringBuilder; // type@0202 │ │ +0350cc: 7010 9606 0e00 |0332: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +0350d2: 7401 f204 1100 |0335: invoke-virtual/range {v17}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ +0350d8: 0c0f |0338: move-result-object v15 │ │ +0350da: 1410 9c00 087f |0339: const v16, #float 1.80778e+38 // #7f08009c │ │ +0350e0: 7402 8000 0f00 |033c: invoke-virtual/range {v15, v16}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +0350e6: 0c0f |033f: move-result-object v15 │ │ +0350e8: 6e20 9a06 fe00 |0340: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +0350ee: 0c0e |0343: move-result-object v14 │ │ +0350f0: 1a0f 0300 |0344: const-string v15, " "" // string@0003 │ │ +0350f4: 6e20 9a06 fe00 |0346: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +0350fa: 0c0e |0349: move-result-object v14 │ │ +0350fc: 6e20 9a06 6e00 |034a: invoke-virtual {v14, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +035102: 0c0e |034d: move-result-object v14 │ │ +035104: 1a0f 0f00 |034e: const-string v15, "" " // string@000f │ │ +035108: 6e20 9a06 fe00 |0350: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +03510e: 0c0e |0353: move-result-object v14 │ │ +035110: 7401 f204 1100 |0354: invoke-virtual/range {v17}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ +035116: 0c0f |0357: move-result-object v15 │ │ +035118: 1410 9d00 087f |0358: const v16, #float 1.80778e+38 // #7f08009d │ │ +03511e: 7402 8000 0f00 |035b: invoke-virtual/range {v15, v16}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +035124: 0c0f |035e: move-result-object v15 │ │ +035126: 6e20 9a06 fe00 |035f: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +03512c: 0c0e |0362: move-result-object v14 │ │ +03512e: 6e10 9c06 0e00 |0363: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +035134: 0c0e |0366: move-result-object v14 │ │ +035136: 6e20 1e00 e100 |0367: invoke-virtual {v1, v14}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@001e │ │ +03513c: 7401 f204 1100 |036a: invoke-virtual/range {v17}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ +035142: 0c0e |036d: move-result-object v14 │ │ +035144: 140f a700 087f |036e: const v15, #float 1.80778e+38 // #7f0800a7 │ │ +03514a: 6e20 8000 fe00 |0371: invoke-virtual {v14, v15}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +035150: 0c0e |0374: move-result-object v14 │ │ +035152: 220f 7701 |0375: new-instance v15, Lcom/gacode/relaunchx/ResultsActivity$13; // type@0177 │ │ +035156: 0800 1100 |0377: move-object/from16 v0, v17 │ │ +03515a: 705c af04 0f63 |0379: invoke-direct {v15, v0, v3, v6, v12}, Lcom/gacode/relaunchx/ResultsActivity$13;.:(Lcom/gacode/relaunchx/ResultsActivity;Ljava/lang/String;Ljava/lang/String;I)V // method@04af │ │ +035160: 6e30 2200 e10f |037c: invoke-virtual {v1, v14, v15}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0022 │ │ +035166: 7401 f204 1100 |037f: invoke-virtual/range {v17}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ +03516c: 0c0e |0382: move-result-object v14 │ │ +03516e: 140f a200 087f |0383: const v15, #float 1.80778e+38 // #7f0800a2 │ │ +035174: 6e20 8000 fe00 |0386: invoke-virtual {v14, v15}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +03517a: 0c0e |0389: move-result-object v14 │ │ +03517c: 220f 7801 |038a: new-instance v15, Lcom/gacode/relaunchx/ResultsActivity$14; // type@0178 │ │ +035180: 0800 1100 |038c: move-object/from16 v0, v17 │ │ +035184: 7020 b104 0f00 |038e: invoke-direct {v15, v0}, Lcom/gacode/relaunchx/ResultsActivity$14;.:(Lcom/gacode/relaunchx/ResultsActivity;)V // method@04b1 │ │ +03518a: 6e30 2000 e10f |0391: invoke-virtual {v1, v14, v15}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0020 │ │ +035190: 6e10 2700 0100 |0394: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ +035196: 2900 b2fc |0397: goto/16 0049 // -034e │ │ +03519a: 0800 1100 |0399: move-object/from16 v0, v17 │ │ +03519e: 540e d106 |039b: iget-object v14, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ +0351a2: 6e30 9704 3e06 |039d: invoke-virtual {v14, v3, v6}, Lcom/gacode/relaunchx/ReLaunchApp;.removeDirectory:(Ljava/lang/String;Ljava/lang/String;)Z // method@0497 │ │ +0351a8: 0a0e |03a0: move-result v14 │ │ +0351aa: 380e a8fc |03a1: if-eqz v14, 0049 // -0358 │ │ +0351ae: 0800 1100 |03a3: move-object/from16 v0, v17 │ │ +0351b2: 540e d506 |03a5: iget-object v14, v0, Lcom/gacode/relaunchx/ResultsActivity;.itemsArray:Ljava/util/List; // field@06d5 │ │ +0351b6: 7220 d206 ce00 |03a7: invoke-interface {v14, v12}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@06d2 │ │ +0351bc: 7601 fb04 1100 |03aa: invoke-direct/range {v17}, Lcom/gacode/relaunchx/ResultsActivity;.redrawList:()V // method@04fb │ │ +0351c2: 2900 9cfc |03ad: goto/16 0049 // -0364 │ │ +0351c6: 0000 |03af: nop // spacer │ │ +0351c8: 0001 0a00 0100 0000 7300 0000 7001 ... |03b0: packed-switch-data (24 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1211 │ │ 0x0007 line=1212 │ │ 0x0008 line=1420 │ │ 0x0009 line=1215 │ │ 0x000f line=1216 │ │ @@ -63441,573 +63465,573 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 30 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 1190 16-bit code units │ │ -034150: |[034150] com.gacode.relaunchx.ResultsActivity.onCreate:(Landroid/os/Bundle;)V │ │ -034160: 7502 0700 1c00 |0000: invoke-super/range {v28, v29}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0007 │ │ -034166: 7401 ee04 1c00 |0003: invoke-virtual/range {v28}, Lcom/gacode/relaunchx/ResultsActivity;.getBaseContext:()Landroid/content/Context; // method@04ee │ │ -03416c: 0c19 |0006: move-result-object v25 │ │ -03416e: 7701 c400 1900 |0007: invoke-static/range {v25}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@00c4 │ │ -034174: 0c19 |000a: move-result-object v25 │ │ -034176: 0800 1900 |000b: move-object/from16 v0, v25 │ │ -03417a: 0801 1c00 |000d: move-object/from16 v1, v28 │ │ -03417e: 5b10 d906 |000f: iput-object v0, v1, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ -034182: 7601 0005 1c00 |0011: invoke-direct/range {v28}, Lcom/gacode/relaunchx/ResultsActivity;.setEinkController:()V // method@0500 │ │ -034188: 7401 ec04 1c00 |0014: invoke-virtual/range {v28}, Lcom/gacode/relaunchx/ResultsActivity;.getApplicationContext:()Landroid/content/Context; // method@04ec │ │ -03418e: 0c19 |0017: move-result-object v25 │ │ -034190: 1f19 7301 |0018: check-cast v25, Lcom/gacode/relaunchx/ReLaunchApp; // type@0173 │ │ -034194: 0800 1900 |001a: move-object/from16 v0, v25 │ │ -034198: 0801 1c00 |001c: move-object/from16 v1, v28 │ │ -03419c: 5b10 d106 |001e: iput-object v0, v1, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ -0341a0: 0800 1c00 |0020: move-object/from16 v0, v28 │ │ -0341a4: 5400 d106 |0022: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ -0341a8: 0819 0000 |0024: move-object/from16 v25, v0 │ │ -0341ac: 0800 1900 |0026: move-object/from16 v0, v25 │ │ -0341b0: 0801 1c00 |0028: move-object/from16 v1, v28 │ │ -0341b4: 6e20 a004 1000 |002a: invoke-virtual {v0, v1}, Lcom/gacode/relaunchx/ReLaunchApp;.setFullScreenIfNecessary:(Landroid/app/Activity;)V // method@04a0 │ │ -0341ba: 1419 1200 037f |002d: const v25, #float 1.74129e+38 // #7f030012 │ │ -0341c0: 0800 1c00 |0030: move-object/from16 v0, v28 │ │ -0341c4: 0201 1900 |0032: move/from16 v1, v25 │ │ -0341c8: 6e20 ff04 1000 |0034: invoke-virtual {v0, v1}, Lcom/gacode/relaunchx/ResultsActivity;.setContentView:(I)V // method@04ff │ │ -0341ce: 0800 1c00 |0037: move-object/from16 v0, v28 │ │ -0341d2: 5400 d106 |0039: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ -0341d6: 0819 0000 |003b: move-object/from16 v25, v0 │ │ -0341da: 7401 8404 1900 |003d: invoke-virtual/range {v25}, Lcom/gacode/relaunchx/ReLaunchApp;.getIcons:()Ljava/util/HashMap; // method@0484 │ │ -0341e0: 0c19 |0040: move-result-object v25 │ │ -0341e2: 0800 1900 |0041: move-object/from16 v0, v25 │ │ -0341e6: 0801 1c00 |0043: move-object/from16 v1, v28 │ │ -0341ea: 5b10 d406 |0045: iput-object v0, v1, Lcom/gacode/relaunchx/ResultsActivity;.icons:Ljava/util/HashMap; // field@06d4 │ │ -0341ee: 0800 1c00 |0047: move-object/from16 v0, v28 │ │ -0341f2: 5400 d106 |0049: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ -0341f6: 0819 0000 |004b: move-object/from16 v25, v0 │ │ -0341fa: 0800 1900 |004d: move-object/from16 v0, v25 │ │ -0341fe: 5400 8406 |004f: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunchApp;.dataBase:Lcom/gacode/relaunchx/BooksBase; // field@0684 │ │ -034202: 0819 0000 |0051: move-object/from16 v25, v0 │ │ -034206: 3919 1700 |0053: if-nez v25, 006a // +0017 │ │ -03420a: 0800 1c00 |0055: move-object/from16 v0, v28 │ │ -03420e: 5400 d106 |0057: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ -034212: 0819 0000 |0059: move-object/from16 v25, v0 │ │ -034216: 221a 9c00 |005b: new-instance v26, Lcom/gacode/relaunchx/BooksBase; // type@009c │ │ -03421a: 0800 1a00 |005d: move-object/from16 v0, v26 │ │ -03421e: 0801 1c00 |005f: move-object/from16 v1, v28 │ │ -034222: 7020 d101 1000 |0061: invoke-direct {v0, v1}, Lcom/gacode/relaunchx/BooksBase;.:(Landroid/content/Context;)V // method@01d1 │ │ -034228: 0800 1a00 |0064: move-object/from16 v0, v26 │ │ -03422c: 0801 1900 |0066: move-object/from16 v1, v25 │ │ -034230: 5b10 8406 |0068: iput-object v0, v1, Lcom/gacode/relaunchx/ReLaunchApp;.dataBase:Lcom/gacode/relaunchx/BooksBase; // field@0684 │ │ -034234: 0800 1c00 |006a: move-object/from16 v0, v28 │ │ -034238: 5400 d106 |006c: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ -03423c: 0819 0000 |006e: move-object/from16 v25, v0 │ │ -034240: 0800 1900 |0070: move-object/from16 v0, v25 │ │ -034244: 5400 8406 |0072: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunchApp;.dataBase:Lcom/gacode/relaunchx/BooksBase; // field@0684 │ │ -034248: 0819 0000 |0074: move-object/from16 v25, v0 │ │ -03424c: 6219 7f00 |0076: sget-object v25, Lcom/gacode/relaunchx/BooksBase;.db:Landroid/database/sqlite/SQLiteDatabase; // field@007f │ │ -034250: 7401 8900 1900 |0078: invoke-virtual/range {v25}, Landroid/database/sqlite/SQLiteDatabase;.isOpen:()Z // method@0089 │ │ -034256: 0a19 |007b: move-result v25 │ │ -034258: 3919 1700 |007c: if-nez v25, 0093 // +0017 │ │ -03425c: 0800 1c00 |007e: move-object/from16 v0, v28 │ │ -034260: 5400 d106 |0080: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ -034264: 0819 0000 |0082: move-object/from16 v25, v0 │ │ -034268: 221a 9c00 |0084: new-instance v26, Lcom/gacode/relaunchx/BooksBase; // type@009c │ │ -03426c: 0800 1a00 |0086: move-object/from16 v0, v26 │ │ -034270: 0801 1c00 |0088: move-object/from16 v1, v28 │ │ -034274: 7020 d101 1000 |008a: invoke-direct {v0, v1}, Lcom/gacode/relaunchx/BooksBase;.:(Landroid/content/Context;)V // method@01d1 │ │ -03427a: 0800 1a00 |008d: move-object/from16 v0, v26 │ │ -03427e: 0801 1900 |008f: move-object/from16 v1, v25 │ │ -034282: 5b10 8406 |0091: iput-object v0, v1, Lcom/gacode/relaunchx/ReLaunchApp;.dataBase:Lcom/gacode/relaunchx/BooksBase; // field@0684 │ │ -034286: 1a19 d304 |0093: const-string v25, "\[[\s\.\-_]*\]" // string@04d3 │ │ -03428a: 7701 e906 1900 |0095: invoke-static/range {v25}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@06e9 │ │ -034290: 0c19 |0098: move-result-object v25 │ │ -034292: 0800 1900 |0099: move-object/from16 v0, v25 │ │ -034296: 0801 1c00 |009b: move-object/from16 v1, v28 │ │ -03429a: 5b10 da06 |009d: iput-object v0, v1, Lcom/gacode/relaunchx/ResultsActivity;.purgeBracketsPattern:Ljava/util/regex/Pattern; // field@06da │ │ -03429e: 7401 f004 1c00 |009f: invoke-virtual/range {v28}, Lcom/gacode/relaunchx/ResultsActivity;.getIntent:()Landroid/content/Intent; // method@04f0 │ │ -0342a4: 0c08 |00a2: move-result-object v8 │ │ -0342a6: 6e10 5300 0800 |00a3: invoke-virtual {v8}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0053 │ │ -0342ac: 0c19 |00a6: move-result-object v25 │ │ -0342ae: 3919 0e00 |00a7: if-nez v25, 00b5 // +000e │ │ -0342b2: 1319 0000 |00a9: const/16 v25, #int 0 // #0 │ │ -0342b6: 0800 1c00 |00ab: move-object/from16 v0, v28 │ │ -0342ba: 0201 1900 |00ad: move/from16 v1, v25 │ │ -0342be: 6e20 0105 1000 |00af: invoke-virtual {v0, v1}, Lcom/gacode/relaunchx/ResultsActivity;.setResult:(I)V // method@0501 │ │ -0342c4: 7401 eb04 1c00 |00b2: invoke-virtual/range {v28}, Lcom/gacode/relaunchx/ResultsActivity;.finish:()V // method@04eb │ │ -0342ca: 6e10 5300 0800 |00b5: invoke-virtual {v8}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0053 │ │ -0342d0: 0c19 |00b8: move-result-object v25 │ │ -0342d2: 1a1a 270a |00b9: const-string v26, "list" // string@0a27 │ │ -0342d6: 7402 aa00 1900 |00bb: invoke-virtual/range {v25, v26}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@00aa │ │ -0342dc: 0c19 |00be: move-result-object v25 │ │ -0342de: 0800 1900 |00bf: move-object/from16 v0, v25 │ │ -0342e2: 0801 1c00 |00c1: move-object/from16 v1, v28 │ │ -0342e6: 5b10 d606 |00c3: iput-object v0, v1, Lcom/gacode/relaunchx/ResultsActivity;.listName:Ljava/lang/String; // field@06d6 │ │ -0342ea: 6e10 5300 0800 |00c5: invoke-virtual {v8}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0053 │ │ -0342f0: 0c19 |00c8: move-result-object v25 │ │ -0342f2: 1a1a 1c0e |00c9: const-string v26, "title" // string@0e1c │ │ -0342f6: 7402 aa00 1900 |00cb: invoke-virtual/range {v25, v26}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@00aa │ │ -0342fc: 0c19 |00ce: move-result-object v25 │ │ -0342fe: 0800 1900 |00cf: move-object/from16 v0, v25 │ │ -034302: 0801 1c00 |00d1: move-object/from16 v1, v28 │ │ -034306: 5b10 dc06 |00d3: iput-object v0, v1, Lcom/gacode/relaunchx/ResultsActivity;.title:Ljava/lang/String; // field@06dc │ │ -03430a: 6e10 5300 0800 |00d5: invoke-virtual {v8}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0053 │ │ -034310: 0c19 |00d8: move-result-object v25 │ │ -034312: 1a1a 8d0c |00d9: const-string v26, "rereadOnStart" // string@0c8d │ │ -034316: 7402 a800 1900 |00db: invoke-virtual/range {v25, v26}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@00a8 │ │ -03431c: 0a19 |00de: move-result v25 │ │ -03431e: 7701 4d06 1900 |00df: invoke-static/range {v25}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@064d │ │ -034324: 0c19 |00e2: move-result-object v25 │ │ -034326: 0800 1900 |00e3: move-object/from16 v0, v25 │ │ -03432a: 0801 1c00 |00e5: move-object/from16 v1, v28 │ │ -03432e: 5b10 db06 |00e7: iput-object v0, v1, Lcom/gacode/relaunchx/ResultsActivity;.rereadOnStart:Ljava/lang/Boolean; // field@06db │ │ -034332: 6e10 5300 0800 |00e9: invoke-virtual {v8}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0053 │ │ -034338: 0c19 |00ec: move-result-object v25 │ │ -03433a: 1a1a 490e |00ed: const-string v26, "total" // string@0e49 │ │ -03433e: 131b ffff |00ef: const/16 v27, #int -1 // #ffff │ │ -034342: 7403 a900 1900 |00f1: invoke-virtual/range {v25, v26, v27}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@00a9 │ │ -034348: 0a14 |00f4: move-result v20 │ │ -03434a: 1419 0700 0c7f |00f5: const v25, #float 1.86092e+38 // #7f0c0007 │ │ -034350: 0800 1c00 |00f8: move-object/from16 v0, v28 │ │ -034354: 0201 1900 |00fa: move/from16 v1, v25 │ │ -034358: 6e20 ea04 1000 |00fc: invoke-virtual {v0, v1}, Lcom/gacode/relaunchx/ResultsActivity;.findViewById:(I)Landroid/view/View; // method@04ea │ │ -03435e: 0c19 |00ff: move-result-object v25 │ │ -034360: 1f19 7600 |0100: check-cast v25, Landroid/widget/ImageButton; // type@0076 │ │ -034364: 221a 7901 |0102: new-instance v26, Lcom/gacode/relaunchx/ResultsActivity$1; // type@0179 │ │ -034368: 0800 1a00 |0104: move-object/from16 v0, v26 │ │ -03436c: 0801 1c00 |0106: move-object/from16 v1, v28 │ │ -034370: 7020 b304 1000 |0108: invoke-direct {v0, v1}, Lcom/gacode/relaunchx/ResultsActivity$1;.:(Lcom/gacode/relaunchx/ResultsActivity;)V // method@04b3 │ │ -034376: 7402 3001 1900 |010b: invoke-virtual/range {v25, v26}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0130 │ │ -03437c: 1419 0500 0c7f |010e: const v25, #float 1.86092e+38 // #7f0c0005 │ │ -034382: 0800 1c00 |0111: move-object/from16 v0, v28 │ │ -034386: 0201 1900 |0113: move/from16 v1, v25 │ │ -03438a: 6e20 ea04 1000 |0115: invoke-virtual {v0, v1}, Lcom/gacode/relaunchx/ResultsActivity;.findViewById:(I)Landroid/view/View; // method@04ea │ │ -034390: 0c10 |0118: move-result-object v16 │ │ -034392: 1f10 7700 |0119: check-cast v16, Landroid/widget/ImageView; // type@0077 │ │ -034396: 0800 1c00 |011b: move-object/from16 v0, v28 │ │ -03439a: 5400 d606 |011d: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.listName:Ljava/lang/String; // field@06d6 │ │ -03439e: 0819 0000 |011f: move-object/from16 v25, v0 │ │ -0343a2: 1a1a ab08 |0121: const-string v26, "homeList" // string@08ab │ │ -0343a6: 7402 7c06 1900 |0123: invoke-virtual/range {v25, v26}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -0343ac: 0a19 |0126: move-result v25 │ │ -0343ae: 3819 1400 |0127: if-eqz v25, 013b // +0014 │ │ -0343b2: 7401 f204 1c00 |0129: invoke-virtual/range {v28}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ -0343b8: 0c19 |012c: move-result-object v25 │ │ -0343ba: 141a 1b00 027f |012d: const v26, #float 1.728e+38 // #7f02001b │ │ -0343c0: 7402 7e00 1900 |0130: invoke-virtual/range {v25, v26}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@007e │ │ -0343c6: 0c19 |0133: move-result-object v25 │ │ -0343c8: 0800 1000 |0134: move-object/from16 v0, v16 │ │ -0343cc: 0801 1900 |0136: move-object/from16 v1, v25 │ │ -0343d0: 6e20 3401 1000 |0138: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0134 │ │ -0343d6: 0800 1c00 |013b: move-object/from16 v0, v28 │ │ -0343da: 5400 d606 |013d: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.listName:Ljava/lang/String; // field@06d6 │ │ -0343de: 0819 0000 |013f: move-object/from16 v25, v0 │ │ -0343e2: 1a1a 7607 |0141: const-string v26, "favorites" // string@0776 │ │ -0343e6: 7402 7c06 1900 |0143: invoke-virtual/range {v25, v26}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -0343ec: 0a19 |0146: move-result v25 │ │ -0343ee: 3819 1400 |0147: if-eqz v25, 015b // +0014 │ │ -0343f2: 7401 f204 1c00 |0149: invoke-virtual/range {v28}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ -0343f8: 0c19 |014c: move-result-object v25 │ │ -0343fa: 141a 1500 027f |014d: const v26, #float 1.728e+38 // #7f020015 │ │ -034400: 7402 7e00 1900 |0150: invoke-virtual/range {v25, v26}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@007e │ │ -034406: 0c19 |0153: move-result-object v25 │ │ -034408: 0800 1000 |0154: move-object/from16 v0, v16 │ │ -03440c: 0801 1900 |0156: move-object/from16 v1, v25 │ │ -034410: 6e20 3401 1000 |0158: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0134 │ │ -034416: 0800 1c00 |015b: move-object/from16 v0, v28 │ │ -03441a: 5400 d606 |015d: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.listName:Ljava/lang/String; // field@06d6 │ │ -03441e: 0819 0000 |015f: move-object/from16 v25, v0 │ │ -034422: 1a1a 0a0a |0161: const-string v26, "lastOpened" // string@0a0a │ │ -034426: 7402 7c06 1900 |0163: invoke-virtual/range {v25, v26}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -03442c: 0a19 |0166: move-result v25 │ │ -03442e: 3819 1400 |0167: if-eqz v25, 017b // +0014 │ │ -034432: 7401 f204 1c00 |0169: invoke-virtual/range {v28}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ -034438: 0c19 |016c: move-result-object v25 │ │ -03443a: 141a 1f00 027f |016d: const v26, #float 1.728e+38 // #7f02001f │ │ -034440: 7402 7e00 1900 |0170: invoke-virtual/range {v25, v26}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@007e │ │ -034446: 0c19 |0173: move-result-object v25 │ │ -034448: 0800 1000 |0174: move-object/from16 v0, v16 │ │ -03444c: 0801 1900 |0176: move-object/from16 v1, v25 │ │ -034450: 6e20 3401 1000 |0178: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0134 │ │ -034456: 0800 1c00 |017b: move-object/from16 v0, v28 │ │ -03445a: 5400 d606 |017d: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.listName:Ljava/lang/String; // field@06d6 │ │ -03445e: 0819 0000 |017f: move-object/from16 v25, v0 │ │ -034462: 1a1a ec0c |0181: const-string v26, "searchResults" // string@0cec │ │ -034466: 7402 7c06 1900 |0183: invoke-virtual/range {v25, v26}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -03446c: 0a19 |0186: move-result v25 │ │ -03446e: 3819 1400 |0187: if-eqz v25, 019b // +0014 │ │ -034472: 7401 f204 1c00 |0189: invoke-virtual/range {v28}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ -034478: 0c19 |018c: move-result-object v25 │ │ -03447a: 141a 2800 027f |018d: const v26, #float 1.728e+38 // #7f020028 │ │ -034480: 7402 7e00 1900 |0190: invoke-virtual/range {v25, v26}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@007e │ │ -034486: 0c19 |0193: move-result-object v25 │ │ -034488: 0800 1000 |0194: move-object/from16 v0, v16 │ │ -03448c: 0801 1900 |0196: move-object/from16 v1, v25 │ │ -034490: 6e20 3401 1000 |0198: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0134 │ │ -034496: 1419 6700 0c7f |019b: const v25, #float 1.86094e+38 // #7f0c0067 │ │ -03449c: 0800 1c00 |019e: move-object/from16 v0, v28 │ │ -0344a0: 0201 1900 |01a0: move/from16 v1, v25 │ │ -0344a4: 6e20 ea04 1000 |01a2: invoke-virtual {v0, v1}, Lcom/gacode/relaunchx/ResultsActivity;.findViewById:(I)Landroid/view/View; // method@04ea │ │ -0344aa: 0c15 |01a5: move-result-object v21 │ │ -0344ac: 1f15 7200 |01a6: check-cast v21, Landroid/widget/Button; // type@0072 │ │ -0344b0: 1319 0000 |01a8: const/16 v25, #int 0 // #0 │ │ -0344b4: 0800 1500 |01aa: move-object/from16 v0, v21 │ │ -0344b8: 0201 1900 |01ac: move/from16 v1, v25 │ │ -0344bc: 6e20 0d01 1000 |01ae: invoke-virtual {v0, v1}, Landroid/widget/Button;.setEnabled:(Z)V // method@010d │ │ -0344c2: 1419 6c00 0c7f |01b1: const v25, #float 1.86094e+38 // #7f0c006c │ │ -0344c8: 0800 1c00 |01b4: move-object/from16 v0, v28 │ │ -0344cc: 0201 1900 |01b6: move/from16 v1, v25 │ │ -0344d0: 6e20 ea04 1000 |01b8: invoke-virtual {v0, v1}, Lcom/gacode/relaunchx/ResultsActivity;.findViewById:(I)Landroid/view/View; // method@04ea │ │ -0344d6: 0c05 |01bb: move-result-object v5 │ │ -0344d8: 1f05 7600 |01bc: check-cast v5, Landroid/widget/ImageButton; // type@0076 │ │ -0344dc: 3805 1c00 |01be: if-eqz v5, 01da // +001c │ │ -0344e0: 2207 7d01 |01c0: new-instance v7, Lcom/gacode/relaunchx/ResultsActivity$1advSimpleOnGestureListener; // type@017d │ │ -0344e4: 0800 1c00 |01c2: move-object/from16 v0, v28 │ │ -0344e8: 7030 bb04 0705 |01c4: invoke-direct {v7, v0, v5}, Lcom/gacode/relaunchx/ResultsActivity$1advSimpleOnGestureListener;.:(Lcom/gacode/relaunchx/ResultsActivity;Landroid/widget/ImageButton;)V // method@04bb │ │ -0344ee: 2206 5900 |01c7: new-instance v6, Landroid/view/GestureDetector; // type@0059 │ │ -0344f2: 7020 db00 7600 |01c9: invoke-direct {v6, v7}, Landroid/view/GestureDetector;.:(Landroid/view/GestureDetector$OnGestureListener;)V // method@00db │ │ -0344f8: 2219 8001 |01cc: new-instance v25, Lcom/gacode/relaunchx/ResultsActivity$2; // type@0180 │ │ -0344fc: 0800 1900 |01ce: move-object/from16 v0, v25 │ │ -034500: 0801 1c00 |01d0: move-object/from16 v1, v28 │ │ -034504: 7030 c704 1006 |01d2: invoke-direct {v0, v1, v6}, Lcom/gacode/relaunchx/ResultsActivity$2;.:(Lcom/gacode/relaunchx/ResultsActivity;Landroid/view/GestureDetector;)V // method@04c7 │ │ -03450a: 0800 1900 |01d5: move-object/from16 v0, v25 │ │ -03450e: 6e20 3101 0500 |01d7: invoke-virtual {v5, v0}, Landroid/widget/ImageButton;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@0131 │ │ -034514: 1319 ffff |01da: const/16 v25, #int -1 // #ffff │ │ -034518: 7701 5f06 1900 |01dc: invoke-static/range {v25}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -03451e: 0c19 |01df: move-result-object v25 │ │ -034520: 0800 1900 |01e0: move-object/from16 v0, v25 │ │ -034524: 0801 1c00 |01e2: move-object/from16 v1, v28 │ │ -034528: 5b10 d306 |01e4: iput-object v0, v1, Lcom/gacode/relaunchx/ResultsActivity;.currentPosition:Ljava/lang/Integer; // field@06d3 │ │ -03452c: 1419 8200 0c7f |01e6: const v25, #float 1.86095e+38 // #7f0c0082 │ │ -034532: 0800 1c00 |01e9: move-object/from16 v0, v28 │ │ -034536: 0201 1900 |01eb: move/from16 v1, v25 │ │ -03453a: 6e20 ea04 1000 |01ed: invoke-virtual {v0, v1}, Lcom/gacode/relaunchx/ResultsActivity;.findViewById:(I)Landroid/view/View; // method@04ea │ │ -034540: 0c0d |01f0: move-result-object v13 │ │ -034542: 1f0d 7500 |01f1: check-cast v13, Landroid/widget/GridView; // type@0075 │ │ -034546: 1319 0000 |01f3: const/16 v25, #int 0 // #0 │ │ -03454a: 0200 1900 |01f5: move/from16 v0, v25 │ │ -03454e: 6e20 2701 0d00 |01f7: invoke-virtual {v13, v0}, Landroid/widget/GridView;.setHorizontalSpacing:(I)V // method@0127 │ │ -034554: 1419 0600 0c7f |01fa: const v25, #float 1.86092e+38 // #7f0c0006 │ │ -03455a: 0800 1c00 |01fd: move-object/from16 v0, v28 │ │ -03455e: 0201 1900 |01ff: move/from16 v1, v25 │ │ -034562: 6e20 ea04 1000 |0201: invoke-virtual {v0, v1}, Lcom/gacode/relaunchx/ResultsActivity;.findViewById:(I)Landroid/view/View; // method@04ea │ │ -034568: 0c11 |0204: move-result-object v17 │ │ -03456a: 1f11 7200 |0205: check-cast v17, Landroid/widget/Button; // type@0072 │ │ -03456e: 1319 ffff |0207: const/16 v25, #int -1 // #ffff │ │ -034572: 0200 1400 |0209: move/from16 v0, v20 │ │ -034576: 0201 1900 |020b: move/from16 v1, v25 │ │ -03457a: 3310 1002 |020d: if-ne v0, v1, 041d // +0210 │ │ -03457e: 2219 0202 |020f: new-instance v25, Ljava/lang/StringBuilder; // type@0202 │ │ -034582: 7601 9606 1900 |0211: invoke-direct/range {v25}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -034588: 0800 1c00 |0214: move-object/from16 v0, v28 │ │ -03458c: 5400 dc06 |0216: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.title:Ljava/lang/String; // field@06dc │ │ -034590: 081a 0000 |0218: move-object/from16 v26, v0 │ │ -034594: 7402 9a06 1900 |021a: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -03459a: 0c19 |021d: move-result-object v25 │ │ -03459c: 1a1a 0500 |021e: const-string v26, " (" // string@0005 │ │ -0345a0: 7402 9a06 1900 |0220: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -0345a6: 0c19 |0223: move-result-object v25 │ │ -0345a8: 0800 1c00 |0224: move-object/from16 v0, v28 │ │ -0345ac: 5400 d106 |0226: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ -0345b0: 081a 0000 |0228: move-object/from16 v26, v0 │ │ -0345b4: 0800 1c00 |022a: move-object/from16 v0, v28 │ │ -0345b8: 5400 d606 |022c: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.listName:Ljava/lang/String; // field@06d6 │ │ -0345bc: 081b 0000 |022e: move-object/from16 v27, v0 │ │ -0345c0: 7402 8604 1a00 |0230: invoke-virtual/range {v26, v27}, Lcom/gacode/relaunchx/ReLaunchApp;.getList:(Ljava/lang/String;)Ljava/util/List; // method@0486 │ │ -0345c6: 0c1a |0233: move-result-object v26 │ │ -0345c8: 7801 d406 1a00 |0234: invoke-interface/range {v26}, Ljava/util/List;.size:()I // method@06d4 │ │ -0345ce: 0a1a |0237: move-result v26 │ │ -0345d0: 7402 9706 1900 |0238: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0697 │ │ -0345d6: 0c19 |023b: move-result-object v25 │ │ -0345d8: 1a1a 3d00 |023c: const-string v26, ")" // string@003d │ │ -0345dc: 7402 9a06 1900 |023e: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -0345e2: 0c19 |0241: move-result-object v25 │ │ -0345e4: 7401 9c06 1900 |0242: invoke-virtual/range {v25}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -0345ea: 0c19 |0245: move-result-object v25 │ │ -0345ec: 0800 1100 |0246: move-object/from16 v0, v17 │ │ -0345f0: 0801 1900 |0248: move-object/from16 v1, v25 │ │ -0345f4: 6e20 1001 1000 |024a: invoke-virtual {v0, v1}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@0110 │ │ -0345fa: 2219 8201 |024d: new-instance v25, Lcom/gacode/relaunchx/ResultsActivity$3; // type@0182 │ │ -0345fe: 0800 1900 |024f: move-object/from16 v0, v25 │ │ -034602: 0801 1c00 |0251: move-object/from16 v1, v28 │ │ -034606: 7020 cb04 1000 |0253: invoke-direct {v0, v1}, Lcom/gacode/relaunchx/ResultsActivity$3;.:(Lcom/gacode/relaunchx/ResultsActivity;)V // method@04cb │ │ -03460c: 0800 1100 |0256: move-object/from16 v0, v17 │ │ -034610: 0801 1900 |0258: move-object/from16 v1, v25 │ │ -034614: 6e20 0e01 1000 |025a: invoke-virtual {v0, v1}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@010e │ │ -03461a: 7601 e904 1c00 |025d: invoke-direct/range {v28}, Lcom/gacode/relaunchx/ResultsActivity;.createItemsArray:()V // method@04e9 │ │ -034620: 2219 8b01 |0260: new-instance v25, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter; // type@018b │ │ -034624: 141a 1100 037f |0262: const v26, #float 1.74129e+38 // #7f030011 │ │ -03462a: 0800 1c00 |0265: move-object/from16 v0, v28 │ │ -03462e: 5400 d506 |0267: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.itemsArray:Ljava/util/List; // field@06d5 │ │ -034632: 081b 0000 |0269: move-object/from16 v27, v0 │ │ -034636: 0800 1900 |026b: move-object/from16 v0, v25 │ │ -03463a: 0801 1c00 |026d: move-object/from16 v1, v28 │ │ -03463e: 0802 1c00 |026f: move-object/from16 v2, v28 │ │ -034642: 0203 1a00 |0271: move/from16 v3, v26 │ │ -034646: 0804 1b00 |0273: move-object/from16 v4, v27 │ │ -03464a: 7054 e004 1032 |0275: invoke-direct {v0, v1, v2, v3, v4}, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.:(Lcom/gacode/relaunchx/ResultsActivity;Landroid/content/Context;ILjava/util/List;)V // method@04e0 │ │ -034650: 0800 1900 |0278: move-object/from16 v0, v25 │ │ -034654: 0801 1c00 |027a: move-object/from16 v1, v28 │ │ -034658: 5b10 cf06 |027c: iput-object v0, v1, Lcom/gacode/relaunchx/ResultsActivity;.adapter:Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter; // field@06cf │ │ -03465c: 0800 1c00 |027e: move-object/from16 v0, v28 │ │ -034660: 5400 cf06 |0280: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.adapter:Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter; // field@06cf │ │ -034664: 0819 0000 |0282: move-object/from16 v25, v0 │ │ -034668: 0800 1900 |0284: move-object/from16 v0, v25 │ │ -03466c: 6e20 2601 0d00 |0286: invoke-virtual {v13, v0}, Landroid/widget/GridView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@0126 │ │ -034672: 0800 1c00 |0289: move-object/from16 v0, v28 │ │ -034676: 6e20 fc04 d000 |028b: invoke-virtual {v0, v13}, Lcom/gacode/relaunchx/ResultsActivity;.registerForContextMenu:(Landroid/view/View;)V // method@04fc │ │ -03467c: 0800 1c00 |028e: move-object/from16 v0, v28 │ │ -034680: 5400 d906 |0290: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ -034684: 0819 0000 |0292: move-object/from16 v25, v0 │ │ -034688: 1a1a ce06 |0294: const-string v26, "customScroll" // string@06ce │ │ -03468c: 0800 1c00 |0296: move-object/from16 v0, v28 │ │ -034690: 5400 d106 |0298: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ -034694: 081b 0000 |029a: move-object/from16 v27, v0 │ │ -034698: 0800 1b00 |029c: move-object/from16 v0, v27 │ │ -03469c: 5500 8306 |029e: iget-boolean v0, v0, Lcom/gacode/relaunchx/ReLaunchApp;.customScrollDef:Z // field@0683 │ │ -0346a0: 021b 0000 |02a0: move/from16 v27, v0 │ │ -0346a4: 7803 6d00 1900 |02a2: invoke-interface/range {v25, v26, v27}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ -0346aa: 0a19 |02a5: move-result v25 │ │ -0346ac: 3819 ca01 |02a6: if-eqz v25, 0470 // +01ca │ │ -0346b0: 0800 1c00 |02a8: move-object/from16 v0, v28 │ │ -0346b4: 5500 d006 |02aa: iget-boolean v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.addSView:Z // field@06d0 │ │ -0346b8: 0219 0000 |02ac: move/from16 v25, v0 │ │ -0346bc: 3819 5f00 |02ae: if-eqz v25, 030d // +005f │ │ -0346c0: 0800 1c00 |02b0: move-object/from16 v0, v28 │ │ -0346c4: 5400 d906 |02b2: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ -0346c8: 0819 0000 |02b4: move-object/from16 v25, v0 │ │ -0346cc: 1a1a dd0c |02b6: const-string v26, "scrollWidth" // string@0cdd │ │ -0346d0: 1a1b 7700 |02b8: const-string v27, "25" // string@0077 │ │ -0346d4: 7803 6f00 1900 |02ba: invoke-interface/range {v25, v26, v27}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -0346da: 0c19 |02bd: move-result-object v25 │ │ -0346dc: 7701 5d06 1900 |02be: invoke-static/range {v25}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ -0346e2: 0a12 |02c1: move-result v18 │ │ -0346e4: 1419 8100 0c7f |02c2: const v25, #float 1.86095e+38 // #7f0c0081 │ │ -0346ea: 0800 1c00 |02c5: move-object/from16 v0, v28 │ │ -0346ee: 0201 1900 |02c7: move/from16 v1, v25 │ │ -0346f2: 6e20 ea04 1000 |02c9: invoke-virtual {v0, v1}, Lcom/gacode/relaunchx/ResultsActivity;.findViewById:(I)Landroid/view/View; // method@04ea │ │ -0346f8: 0c0e |02cc: move-result-object v14 │ │ -0346fa: 1f0e 7900 |02cd: check-cast v14, Landroid/widget/LinearLayout; // type@0079 │ │ -0346fe: 2213 8e01 |02cf: new-instance v19, Lcom/gacode/relaunchx/SView; // type@018e │ │ -034702: 7401 ee04 1c00 |02d1: invoke-virtual/range {v28}, Lcom/gacode/relaunchx/ResultsActivity;.getBaseContext:()Landroid/content/Context; // method@04ee │ │ -034708: 0c19 |02d4: move-result-object v25 │ │ -03470a: 0800 1300 |02d5: move-object/from16 v0, v19 │ │ -03470e: 0801 1900 |02d7: move-object/from16 v1, v25 │ │ -034712: 7020 0505 1000 |02d9: invoke-direct {v0, v1}, Lcom/gacode/relaunchx/SView;.:(Landroid/content/Context;)V // method@0505 │ │ -034718: 220f 7800 |02dc: new-instance v15, Landroid/widget/LinearLayout$LayoutParams; // type@0078 │ │ -03471c: 1319 ffff |02de: const/16 v25, #int -1 // #ffff │ │ -034720: 151a 803f |02e0: const/high16 v26, #int 1065353216 // #3f80 │ │ -034724: 0200 1200 |02e2: move/from16 v0, v18 │ │ -034728: 0201 1900 |02e4: move/from16 v1, v25 │ │ -03472c: 0202 1a00 |02e6: move/from16 v2, v26 │ │ -034730: 7040 3701 0f21 |02e8: invoke-direct {v15, v0, v1, v2}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@0137 │ │ -034736: 0800 1300 |02eb: move-object/from16 v0, v19 │ │ -03473a: 6e20 0e05 f000 |02ed: invoke-virtual {v0, v15}, Lcom/gacode/relaunchx/SView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@050e │ │ -034740: 0800 1300 |02f0: move-object/from16 v0, v19 │ │ -034744: 6e20 3901 0e00 |02f2: invoke-virtual {v14, v0}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@0139 │ │ -03474a: 2219 8301 |02f5: new-instance v25, Lcom/gacode/relaunchx/ResultsActivity$4; // type@0183 │ │ -03474e: 0800 1900 |02f7: move-object/from16 v0, v25 │ │ -034752: 0801 1c00 |02f9: move-object/from16 v1, v28 │ │ -034756: 0802 1300 |02fb: move-object/from16 v2, v19 │ │ -03475a: 7030 cd04 1002 |02fd: invoke-direct {v0, v1, v2}, Lcom/gacode/relaunchx/ResultsActivity$4;.:(Lcom/gacode/relaunchx/ResultsActivity;Lcom/gacode/relaunchx/SView;)V // method@04cd │ │ -034760: 0800 1900 |0300: move-object/from16 v0, v25 │ │ -034764: 6e20 2a01 0d00 |0302: invoke-virtual {v13, v0}, Landroid/widget/GridView;.setOnScrollListener:(Landroid/widget/AbsListView$OnScrollListener;)V // method@012a │ │ -03476a: 1319 0000 |0305: const/16 v25, #int 0 // #0 │ │ -03476e: 0200 1900 |0307: move/from16 v0, v25 │ │ -034772: 0801 1c00 |0309: move-object/from16 v1, v28 │ │ -034776: 5c10 d006 |030b: iput-boolean v0, v1, Lcom/gacode/relaunchx/ResultsActivity;.addSView:Z // field@06d0 │ │ -03477a: 2219 8601 |030d: new-instance v25, Lcom/gacode/relaunchx/ResultsActivity$6; // type@0186 │ │ -03477e: 0800 1900 |030f: move-object/from16 v0, v25 │ │ -034782: 0801 1c00 |0311: move-object/from16 v1, v28 │ │ -034786: 7020 d504 1000 |0313: invoke-direct {v0, v1}, Lcom/gacode/relaunchx/ResultsActivity$6;.:(Lcom/gacode/relaunchx/ResultsActivity;)V // method@04d5 │ │ -03478c: 0800 1900 |0316: move-object/from16 v0, v25 │ │ -034790: 6e20 2901 0d00 |0318: invoke-virtual {v13, v0}, Landroid/widget/GridView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@0129 │ │ -034796: 1419 6a00 0c7f |031b: const v25, #float 1.86094e+38 // #7f0c006a │ │ -03479c: 0800 1c00 |031e: move-object/from16 v0, v28 │ │ -0347a0: 0201 1900 |0320: move/from16 v1, v25 │ │ -0347a4: 6e20 ea04 1000 |0322: invoke-virtual {v0, v1}, Lcom/gacode/relaunchx/ResultsActivity;.findViewById:(I)Landroid/view/View; // method@04ea │ │ -0347aa: 0c16 |0325: move-result-object v22 │ │ -0347ac: 1f16 7200 |0326: check-cast v22, Landroid/widget/Button; // type@0072 │ │ -0347b0: 0800 1c00 |0328: move-object/from16 v0, v28 │ │ -0347b4: 5400 d906 |032a: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ -0347b8: 0819 0000 |032c: move-object/from16 v25, v0 │ │ -0347bc: 1a1a fb06 |032e: const-string v26, "disableScrollJump" // string@06fb │ │ -0347c0: 131b 0100 |0330: const/16 v27, #int 1 // #1 │ │ -0347c4: 7803 6d00 1900 |0332: invoke-interface/range {v25, v26, v27}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ -0347ca: 0a19 |0335: move-result v25 │ │ -0347cc: 3919 4a01 |0336: if-nez v25, 0480 // +014a │ │ -0347d0: 2219 0202 |0338: new-instance v25, Ljava/lang/StringBuilder; // type@0202 │ │ -0347d4: 7601 9606 1900 |033a: invoke-direct/range {v25}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -0347da: 0800 1c00 |033d: move-object/from16 v0, v28 │ │ -0347de: 5400 d106 |033f: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ -0347e2: 081a 0000 |0341: move-object/from16 v26, v0 │ │ -0347e6: 0800 1a00 |0343: move-object/from16 v0, v26 │ │ -0347ea: 5200 8c06 |0345: iget v0, v0, Lcom/gacode/relaunchx/ReLaunchApp;.scrollStep:I // field@068c │ │ -0347ee: 021a 0000 |0347: move/from16 v26, v0 │ │ -0347f2: 7402 9706 1900 |0349: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0697 │ │ -0347f8: 0c19 |034c: move-result-object v25 │ │ -0347fa: 1a1a 1700 |034d: const-string v26, "%" // string@0017 │ │ -0347fe: 7402 9a06 1900 |034f: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -034804: 0c19 |0352: move-result-object v25 │ │ -034806: 7401 9c06 1900 |0353: invoke-virtual/range {v25}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -03480c: 0c19 |0356: move-result-object v25 │ │ -03480e: 0800 1600 |0357: move-object/from16 v0, v22 │ │ -034812: 0801 1900 |0359: move-object/from16 v1, v25 │ │ -034816: 6e20 1001 1000 |035b: invoke-virtual {v0, v1}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@0110 │ │ -03481c: 2218 7f01 |035e: new-instance v24, Lcom/gacode/relaunchx/ResultsActivity$1upScrlSimpleOnGestureListener; // type@017f │ │ -034820: 0800 1800 |0360: move-object/from16 v0, v24 │ │ -034824: 0801 1c00 |0362: move-object/from16 v1, v28 │ │ -034828: 0802 1600 |0364: move-object/from16 v2, v22 │ │ -03482c: 7040 c304 102d |0366: invoke-direct {v0, v1, v13, v2}, Lcom/gacode/relaunchx/ResultsActivity$1upScrlSimpleOnGestureListener;.:(Lcom/gacode/relaunchx/ResultsActivity;Landroid/widget/GridView;Landroid/widget/Button;)V // method@04c3 │ │ -034832: 2217 5900 |0369: new-instance v23, Landroid/view/GestureDetector; // type@0059 │ │ -034836: 7602 db00 1700 |036b: invoke-direct/range {v23, v24}, Landroid/view/GestureDetector;.:(Landroid/view/GestureDetector$OnGestureListener;)V // method@00db │ │ -03483c: 2219 8701 |036e: new-instance v25, Lcom/gacode/relaunchx/ResultsActivity$7; // type@0187 │ │ -034840: 0800 1900 |0370: move-object/from16 v0, v25 │ │ -034844: 0801 1c00 |0372: move-object/from16 v1, v28 │ │ -034848: 0802 1700 |0374: move-object/from16 v2, v23 │ │ -03484c: 7030 d704 1002 |0376: invoke-direct {v0, v1, v2}, Lcom/gacode/relaunchx/ResultsActivity$7;.:(Lcom/gacode/relaunchx/ResultsActivity;Landroid/view/GestureDetector;)V // method@04d7 │ │ -034852: 0800 1600 |0379: move-object/from16 v0, v22 │ │ -034856: 0801 1900 |037b: move-object/from16 v1, v25 │ │ -03485a: 6e20 0f01 1000 |037d: invoke-virtual {v0, v1}, Landroid/widget/Button;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@010f │ │ -034860: 1419 6b00 0c7f |0380: const v25, #float 1.86094e+38 // #7f0c006b │ │ -034866: 0800 1c00 |0383: move-object/from16 v0, v28 │ │ -03486a: 0201 1900 |0385: move/from16 v1, v25 │ │ -03486e: 6e20 ea04 1000 |0387: invoke-virtual {v0, v1}, Lcom/gacode/relaunchx/ResultsActivity;.findViewById:(I)Landroid/view/View; // method@04ea │ │ -034874: 0c0b |038a: move-result-object v11 │ │ -034876: 1f0b 7200 |038b: check-cast v11, Landroid/widget/Button; // type@0072 │ │ -03487a: 0800 1c00 |038d: move-object/from16 v0, v28 │ │ -03487e: 5400 d906 |038f: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ -034882: 0819 0000 |0391: move-object/from16 v25, v0 │ │ -034886: 1a1a fb06 |0393: const-string v26, "disableScrollJump" // string@06fb │ │ -03488a: 131b 0100 |0395: const/16 v27, #int 1 // #1 │ │ -03488e: 7803 6d00 1900 |0397: invoke-interface/range {v25, v26, v27}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ -034894: 0a19 |039a: move-result v25 │ │ -034896: 3919 f900 |039b: if-nez v25, 0494 // +00f9 │ │ -03489a: 2219 0202 |039d: new-instance v25, Ljava/lang/StringBuilder; // type@0202 │ │ -03489e: 7601 9606 1900 |039f: invoke-direct/range {v25}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -0348a4: 0800 1c00 |03a2: move-object/from16 v0, v28 │ │ -0348a8: 5400 d106 |03a4: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ -0348ac: 081a 0000 |03a6: move-object/from16 v26, v0 │ │ -0348b0: 0800 1a00 |03a8: move-object/from16 v0, v26 │ │ -0348b4: 5200 8c06 |03aa: iget v0, v0, Lcom/gacode/relaunchx/ReLaunchApp;.scrollStep:I // field@068c │ │ -0348b8: 021a 0000 |03ac: move/from16 v26, v0 │ │ -0348bc: 7402 9706 1900 |03ae: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0697 │ │ -0348c2: 0c19 |03b1: move-result-object v25 │ │ -0348c4: 1a1a 1700 |03b2: const-string v26, "%" // string@0017 │ │ -0348c8: 7402 9a06 1900 |03b4: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -0348ce: 0c19 |03b7: move-result-object v25 │ │ -0348d0: 7401 9c06 1900 |03b8: invoke-virtual/range {v25}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -0348d6: 0c19 |03bb: move-result-object v25 │ │ -0348d8: 0800 1900 |03bc: move-object/from16 v0, v25 │ │ -0348dc: 6e20 1001 0b00 |03be: invoke-virtual {v11, v0}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@0110 │ │ -0348e2: 220a 7e01 |03c1: new-instance v10, Lcom/gacode/relaunchx/ResultsActivity$1dnScrlSimpleOnGestureListener; // type@017e │ │ -0348e6: 0800 1c00 |03c3: move-object/from16 v0, v28 │ │ -0348ea: 7040 bf04 0abd |03c5: invoke-direct {v10, v0, v13, v11}, Lcom/gacode/relaunchx/ResultsActivity$1dnScrlSimpleOnGestureListener;.:(Lcom/gacode/relaunchx/ResultsActivity;Landroid/widget/GridView;Landroid/widget/Button;)V // method@04bf │ │ -0348f0: 2209 5900 |03c8: new-instance v9, Landroid/view/GestureDetector; // type@0059 │ │ -0348f4: 7020 db00 a900 |03ca: invoke-direct {v9, v10}, Landroid/view/GestureDetector;.:(Landroid/view/GestureDetector$OnGestureListener;)V // method@00db │ │ -0348fa: 2219 8801 |03cd: new-instance v25, Lcom/gacode/relaunchx/ResultsActivity$8; // type@0188 │ │ -0348fe: 0800 1900 |03cf: move-object/from16 v0, v25 │ │ -034902: 0801 1c00 |03d1: move-object/from16 v1, v28 │ │ -034906: 7030 d904 1009 |03d3: invoke-direct {v0, v1, v9}, Lcom/gacode/relaunchx/ResultsActivity$8;.:(Lcom/gacode/relaunchx/ResultsActivity;Landroid/view/GestureDetector;)V // method@04d9 │ │ -03490c: 0800 1900 |03d6: move-object/from16 v0, v25 │ │ -034910: 6e20 0f01 0b00 |03d8: invoke-virtual {v11, v0}, Landroid/widget/Button;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@010f │ │ -034916: 0800 1c00 |03db: move-object/from16 v0, v28 │ │ -03491a: 5400 d906 |03dd: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ -03491e: 0819 0000 |03df: move-object/from16 v25, v0 │ │ -034922: 0800 1c00 |03e1: move-object/from16 v0, v28 │ │ -034926: 0801 1900 |03e3: move-object/from16 v1, v25 │ │ -03492a: 7120 1005 1000 |03e5: invoke-static {v0, v1}, Lcom/gacode/relaunchx/ScreenOrientation;.set:(Landroid/app/Activity;Landroid/content/SharedPreferences;)V // method@0510 │ │ -034930: 0800 1c00 |03e8: move-object/from16 v0, v28 │ │ -034934: 5400 d106 |03ea: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ -034938: 0819 0000 |03ec: move-object/from16 v25, v0 │ │ -03493c: 0800 1c00 |03ee: move-object/from16 v0, v28 │ │ -034940: 5400 d906 |03f0: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ -034944: 081a 0000 |03f2: move-object/from16 v26, v0 │ │ -034948: 141b 0100 0c7f |03f4: const v27, #float 1.86092e+38 // #7f0c0001 │ │ -03494e: 0800 1c00 |03f7: move-object/from16 v0, v28 │ │ -034952: 0201 1b00 |03f9: move/from16 v1, v27 │ │ -034956: 6e20 ea04 1000 |03fb: invoke-virtual {v0, v1}, Lcom/gacode/relaunchx/ResultsActivity;.findViewById:(I)Landroid/view/View; // method@04ea │ │ -03495c: 0c1b |03fe: move-result-object v27 │ │ -03495e: 7703 4b05 1900 |03ff: invoke-static/range {v25, v26, v27}, Lcom/gacode/relaunchx/SizeManipulation;.AdjustWithPreferencesToolbarMinHeight:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/view/View;)V // method@054b │ │ -034964: 0800 1c00 |0402: move-object/from16 v0, v28 │ │ -034968: 5400 d106 |0404: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ -03496c: 0819 0000 |0406: move-object/from16 v25, v0 │ │ -034970: 0800 1c00 |0408: move-object/from16 v0, v28 │ │ -034974: 5400 d906 |040a: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ -034978: 081a 0000 |040c: move-object/from16 v26, v0 │ │ -03497c: 141b 6600 0c7f |040e: const v27, #float 1.86094e+38 // #7f0c0066 │ │ -034982: 0800 1c00 |0411: move-object/from16 v0, v28 │ │ -034986: 0201 1b00 |0413: move/from16 v1, v27 │ │ -03498a: 6e20 ea04 1000 |0415: invoke-virtual {v0, v1}, Lcom/gacode/relaunchx/ResultsActivity;.findViewById:(I)Landroid/view/View; // method@04ea │ │ -034990: 0c1b |0418: move-result-object v27 │ │ -034992: 7703 4b05 1900 |0419: invoke-static/range {v25, v26, v27}, Lcom/gacode/relaunchx/SizeManipulation;.AdjustWithPreferencesToolbarMinHeight:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/view/View;)V // method@054b │ │ -034998: 0e00 |041c: return-void │ │ -03499a: 2219 0202 |041d: new-instance v25, Ljava/lang/StringBuilder; // type@0202 │ │ -03499e: 7601 9606 1900 |041f: invoke-direct/range {v25}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -0349a4: 0800 1c00 |0422: move-object/from16 v0, v28 │ │ -0349a8: 5400 dc06 |0424: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.title:Ljava/lang/String; // field@06dc │ │ -0349ac: 081a 0000 |0426: move-object/from16 v26, v0 │ │ -0349b0: 7402 9a06 1900 |0428: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -0349b6: 0c19 |042b: move-result-object v25 │ │ -0349b8: 1a1a 0500 |042c: const-string v26, " (" // string@0005 │ │ -0349bc: 7402 9a06 1900 |042e: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -0349c2: 0c19 |0431: move-result-object v25 │ │ -0349c4: 0800 1c00 |0432: move-object/from16 v0, v28 │ │ -0349c8: 5400 d106 |0434: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ -0349cc: 081a 0000 |0436: move-object/from16 v26, v0 │ │ -0349d0: 0800 1c00 |0438: move-object/from16 v0, v28 │ │ -0349d4: 5400 d606 |043a: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.listName:Ljava/lang/String; // field@06d6 │ │ -0349d8: 081b 0000 |043c: move-object/from16 v27, v0 │ │ -0349dc: 7402 8604 1a00 |043e: invoke-virtual/range {v26, v27}, Lcom/gacode/relaunchx/ReLaunchApp;.getList:(Ljava/lang/String;)Ljava/util/List; // method@0486 │ │ -0349e2: 0c1a |0441: move-result-object v26 │ │ -0349e4: 7801 d406 1a00 |0442: invoke-interface/range {v26}, Ljava/util/List;.size:()I // method@06d4 │ │ -0349ea: 0a1a |0445: move-result v26 │ │ -0349ec: 7402 9706 1900 |0446: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0697 │ │ -0349f2: 0c19 |0449: move-result-object v25 │ │ -0349f4: 1a1a 5a00 |044a: const-string v26, "/" // string@005a │ │ -0349f8: 7402 9a06 1900 |044c: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -0349fe: 0c19 |044f: move-result-object v25 │ │ -034a00: 0800 1900 |0450: move-object/from16 v0, v25 │ │ -034a04: 0201 1400 |0452: move/from16 v1, v20 │ │ -034a08: 6e20 9706 1000 |0454: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0697 │ │ -034a0e: 0c19 |0457: move-result-object v25 │ │ -034a10: 1a1a 3d00 |0458: const-string v26, ")" // string@003d │ │ -034a14: 7402 9a06 1900 |045a: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -034a1a: 0c19 |045d: move-result-object v25 │ │ -034a1c: 7401 9c06 1900 |045e: invoke-virtual/range {v25}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -034a22: 0c19 |0461: move-result-object v25 │ │ -034a24: 0800 1100 |0462: move-object/from16 v0, v17 │ │ -034a28: 0801 1900 |0464: move-object/from16 v1, v25 │ │ -034a2c: 6e20 1001 1000 |0466: invoke-virtual {v0, v1}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@0110 │ │ -034a32: 2900 e4fd |0469: goto/16 024d // -021c │ │ -034a36: 0d0c |046b: move-exception v12 │ │ -034a38: 1312 1900 |046c: const/16 v18, #int 25 // #19 │ │ -034a3c: 2900 54fe |046e: goto/16 02c2 // -01ac │ │ -034a40: 2219 8401 |0470: new-instance v25, Lcom/gacode/relaunchx/ResultsActivity$5; // type@0184 │ │ -034a44: 0800 1900 |0472: move-object/from16 v0, v25 │ │ -034a48: 0801 1c00 |0474: move-object/from16 v1, v28 │ │ -034a4c: 7020 d004 1000 |0476: invoke-direct {v0, v1}, Lcom/gacode/relaunchx/ResultsActivity$5;.:(Lcom/gacode/relaunchx/ResultsActivity;)V // method@04d0 │ │ -034a52: 0800 1900 |0479: move-object/from16 v0, v25 │ │ -034a56: 6e20 2a01 0d00 |047b: invoke-virtual {v13, v0}, Landroid/widget/GridView;.setOnScrollListener:(Landroid/widget/AbsListView$OnScrollListener;)V // method@012a │ │ -034a5c: 2900 8ffe |047e: goto/16 030d // -0171 │ │ -034a60: 7401 f204 1c00 |0480: invoke-virtual/range {v28}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ -034a66: 0c19 |0483: move-result-object v25 │ │ -034a68: 141a 8500 087f |0484: const v26, #float 1.80778e+38 // #7f080085 │ │ -034a6e: 7402 8000 1900 |0487: invoke-virtual/range {v25, v26}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -034a74: 0c19 |048a: move-result-object v25 │ │ -034a76: 0800 1600 |048b: move-object/from16 v0, v22 │ │ -034a7a: 0801 1900 |048d: move-object/from16 v1, v25 │ │ -034a7e: 6e20 1001 1000 |048f: invoke-virtual {v0, v1}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@0110 │ │ -034a84: 2900 ccfe |0492: goto/16 035e // -0134 │ │ -034a88: 7401 f204 1c00 |0494: invoke-virtual/range {v28}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ -034a8e: 0c19 |0497: move-result-object v25 │ │ -034a90: 141a 7f00 087f |0498: const v26, #float 1.80778e+38 // #7f08007f │ │ -034a96: 7402 8000 1900 |049b: invoke-virtual/range {v25, v26}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -034a9c: 0c19 |049e: move-result-object v25 │ │ -034a9e: 0800 1900 |049f: move-object/from16 v0, v25 │ │ -034aa2: 6e20 1001 0b00 |04a1: invoke-virtual {v11, v0}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@0110 │ │ -034aa8: 2900 1dff |04a4: goto/16 03c1 // -00e3 │ │ +0351f8: |[0351f8] com.gacode.relaunchx.ResultsActivity.onCreate:(Landroid/os/Bundle;)V │ │ +035208: 7502 0700 1c00 |0000: invoke-super/range {v28, v29}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0007 │ │ +03520e: 7401 ee04 1c00 |0003: invoke-virtual/range {v28}, Lcom/gacode/relaunchx/ResultsActivity;.getBaseContext:()Landroid/content/Context; // method@04ee │ │ +035214: 0c19 |0006: move-result-object v25 │ │ +035216: 7701 c400 1900 |0007: invoke-static/range {v25}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@00c4 │ │ +03521c: 0c19 |000a: move-result-object v25 │ │ +03521e: 0800 1900 |000b: move-object/from16 v0, v25 │ │ +035222: 0801 1c00 |000d: move-object/from16 v1, v28 │ │ +035226: 5b10 d906 |000f: iput-object v0, v1, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ +03522a: 7601 0005 1c00 |0011: invoke-direct/range {v28}, Lcom/gacode/relaunchx/ResultsActivity;.setEinkController:()V // method@0500 │ │ +035230: 7401 ec04 1c00 |0014: invoke-virtual/range {v28}, Lcom/gacode/relaunchx/ResultsActivity;.getApplicationContext:()Landroid/content/Context; // method@04ec │ │ +035236: 0c19 |0017: move-result-object v25 │ │ +035238: 1f19 7301 |0018: check-cast v25, Lcom/gacode/relaunchx/ReLaunchApp; // type@0173 │ │ +03523c: 0800 1900 |001a: move-object/from16 v0, v25 │ │ +035240: 0801 1c00 |001c: move-object/from16 v1, v28 │ │ +035244: 5b10 d106 |001e: iput-object v0, v1, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ +035248: 0800 1c00 |0020: move-object/from16 v0, v28 │ │ +03524c: 5400 d106 |0022: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ +035250: 0819 0000 |0024: move-object/from16 v25, v0 │ │ +035254: 0800 1900 |0026: move-object/from16 v0, v25 │ │ +035258: 0801 1c00 |0028: move-object/from16 v1, v28 │ │ +03525c: 6e20 a004 1000 |002a: invoke-virtual {v0, v1}, Lcom/gacode/relaunchx/ReLaunchApp;.setFullScreenIfNecessary:(Landroid/app/Activity;)V // method@04a0 │ │ +035262: 1419 1200 037f |002d: const v25, #float 1.74129e+38 // #7f030012 │ │ +035268: 0800 1c00 |0030: move-object/from16 v0, v28 │ │ +03526c: 0201 1900 |0032: move/from16 v1, v25 │ │ +035270: 6e20 ff04 1000 |0034: invoke-virtual {v0, v1}, Lcom/gacode/relaunchx/ResultsActivity;.setContentView:(I)V // method@04ff │ │ +035276: 0800 1c00 |0037: move-object/from16 v0, v28 │ │ +03527a: 5400 d106 |0039: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ +03527e: 0819 0000 |003b: move-object/from16 v25, v0 │ │ +035282: 7401 8404 1900 |003d: invoke-virtual/range {v25}, Lcom/gacode/relaunchx/ReLaunchApp;.getIcons:()Ljava/util/HashMap; // method@0484 │ │ +035288: 0c19 |0040: move-result-object v25 │ │ +03528a: 0800 1900 |0041: move-object/from16 v0, v25 │ │ +03528e: 0801 1c00 |0043: move-object/from16 v1, v28 │ │ +035292: 5b10 d406 |0045: iput-object v0, v1, Lcom/gacode/relaunchx/ResultsActivity;.icons:Ljava/util/HashMap; // field@06d4 │ │ +035296: 0800 1c00 |0047: move-object/from16 v0, v28 │ │ +03529a: 5400 d106 |0049: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ +03529e: 0819 0000 |004b: move-object/from16 v25, v0 │ │ +0352a2: 0800 1900 |004d: move-object/from16 v0, v25 │ │ +0352a6: 5400 8406 |004f: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunchApp;.dataBase:Lcom/gacode/relaunchx/BooksBase; // field@0684 │ │ +0352aa: 0819 0000 |0051: move-object/from16 v25, v0 │ │ +0352ae: 3919 1700 |0053: if-nez v25, 006a // +0017 │ │ +0352b2: 0800 1c00 |0055: move-object/from16 v0, v28 │ │ +0352b6: 5400 d106 |0057: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ +0352ba: 0819 0000 |0059: move-object/from16 v25, v0 │ │ +0352be: 221a 9c00 |005b: new-instance v26, Lcom/gacode/relaunchx/BooksBase; // type@009c │ │ +0352c2: 0800 1a00 |005d: move-object/from16 v0, v26 │ │ +0352c6: 0801 1c00 |005f: move-object/from16 v1, v28 │ │ +0352ca: 7020 d101 1000 |0061: invoke-direct {v0, v1}, Lcom/gacode/relaunchx/BooksBase;.:(Landroid/content/Context;)V // method@01d1 │ │ +0352d0: 0800 1a00 |0064: move-object/from16 v0, v26 │ │ +0352d4: 0801 1900 |0066: move-object/from16 v1, v25 │ │ +0352d8: 5b10 8406 |0068: iput-object v0, v1, Lcom/gacode/relaunchx/ReLaunchApp;.dataBase:Lcom/gacode/relaunchx/BooksBase; // field@0684 │ │ +0352dc: 0800 1c00 |006a: move-object/from16 v0, v28 │ │ +0352e0: 5400 d106 |006c: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ +0352e4: 0819 0000 |006e: move-object/from16 v25, v0 │ │ +0352e8: 0800 1900 |0070: move-object/from16 v0, v25 │ │ +0352ec: 5400 8406 |0072: iget-object v0, v0, Lcom/gacode/relaunchx/ReLaunchApp;.dataBase:Lcom/gacode/relaunchx/BooksBase; // field@0684 │ │ +0352f0: 0819 0000 |0074: move-object/from16 v25, v0 │ │ +0352f4: 6219 7f00 |0076: sget-object v25, Lcom/gacode/relaunchx/BooksBase;.db:Landroid/database/sqlite/SQLiteDatabase; // field@007f │ │ +0352f8: 7401 8900 1900 |0078: invoke-virtual/range {v25}, Landroid/database/sqlite/SQLiteDatabase;.isOpen:()Z // method@0089 │ │ +0352fe: 0a19 |007b: move-result v25 │ │ +035300: 3919 1700 |007c: if-nez v25, 0093 // +0017 │ │ +035304: 0800 1c00 |007e: move-object/from16 v0, v28 │ │ +035308: 5400 d106 |0080: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ +03530c: 0819 0000 |0082: move-object/from16 v25, v0 │ │ +035310: 221a 9c00 |0084: new-instance v26, Lcom/gacode/relaunchx/BooksBase; // type@009c │ │ +035314: 0800 1a00 |0086: move-object/from16 v0, v26 │ │ +035318: 0801 1c00 |0088: move-object/from16 v1, v28 │ │ +03531c: 7020 d101 1000 |008a: invoke-direct {v0, v1}, Lcom/gacode/relaunchx/BooksBase;.:(Landroid/content/Context;)V // method@01d1 │ │ +035322: 0800 1a00 |008d: move-object/from16 v0, v26 │ │ +035326: 0801 1900 |008f: move-object/from16 v1, v25 │ │ +03532a: 5b10 8406 |0091: iput-object v0, v1, Lcom/gacode/relaunchx/ReLaunchApp;.dataBase:Lcom/gacode/relaunchx/BooksBase; // field@0684 │ │ +03532e: 1a19 d304 |0093: const-string v25, "\[[\s\.\-_]*\]" // string@04d3 │ │ +035332: 7701 e906 1900 |0095: invoke-static/range {v25}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@06e9 │ │ +035338: 0c19 |0098: move-result-object v25 │ │ +03533a: 0800 1900 |0099: move-object/from16 v0, v25 │ │ +03533e: 0801 1c00 |009b: move-object/from16 v1, v28 │ │ +035342: 5b10 da06 |009d: iput-object v0, v1, Lcom/gacode/relaunchx/ResultsActivity;.purgeBracketsPattern:Ljava/util/regex/Pattern; // field@06da │ │ +035346: 7401 f004 1c00 |009f: invoke-virtual/range {v28}, Lcom/gacode/relaunchx/ResultsActivity;.getIntent:()Landroid/content/Intent; // method@04f0 │ │ +03534c: 0c08 |00a2: move-result-object v8 │ │ +03534e: 6e10 5300 0800 |00a3: invoke-virtual {v8}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0053 │ │ +035354: 0c19 |00a6: move-result-object v25 │ │ +035356: 3919 0e00 |00a7: if-nez v25, 00b5 // +000e │ │ +03535a: 1319 0000 |00a9: const/16 v25, #int 0 // #0 │ │ +03535e: 0800 1c00 |00ab: move-object/from16 v0, v28 │ │ +035362: 0201 1900 |00ad: move/from16 v1, v25 │ │ +035366: 6e20 0105 1000 |00af: invoke-virtual {v0, v1}, Lcom/gacode/relaunchx/ResultsActivity;.setResult:(I)V // method@0501 │ │ +03536c: 7401 eb04 1c00 |00b2: invoke-virtual/range {v28}, Lcom/gacode/relaunchx/ResultsActivity;.finish:()V // method@04eb │ │ +035372: 6e10 5300 0800 |00b5: invoke-virtual {v8}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0053 │ │ +035378: 0c19 |00b8: move-result-object v25 │ │ +03537a: 1a1a 270a |00b9: const-string v26, "list" // string@0a27 │ │ +03537e: 7402 aa00 1900 |00bb: invoke-virtual/range {v25, v26}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@00aa │ │ +035384: 0c19 |00be: move-result-object v25 │ │ +035386: 0800 1900 |00bf: move-object/from16 v0, v25 │ │ +03538a: 0801 1c00 |00c1: move-object/from16 v1, v28 │ │ +03538e: 5b10 d606 |00c3: iput-object v0, v1, Lcom/gacode/relaunchx/ResultsActivity;.listName:Ljava/lang/String; // field@06d6 │ │ +035392: 6e10 5300 0800 |00c5: invoke-virtual {v8}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0053 │ │ +035398: 0c19 |00c8: move-result-object v25 │ │ +03539a: 1a1a 1c0e |00c9: const-string v26, "title" // string@0e1c │ │ +03539e: 7402 aa00 1900 |00cb: invoke-virtual/range {v25, v26}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@00aa │ │ +0353a4: 0c19 |00ce: move-result-object v25 │ │ +0353a6: 0800 1900 |00cf: move-object/from16 v0, v25 │ │ +0353aa: 0801 1c00 |00d1: move-object/from16 v1, v28 │ │ +0353ae: 5b10 dc06 |00d3: iput-object v0, v1, Lcom/gacode/relaunchx/ResultsActivity;.title:Ljava/lang/String; // field@06dc │ │ +0353b2: 6e10 5300 0800 |00d5: invoke-virtual {v8}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0053 │ │ +0353b8: 0c19 |00d8: move-result-object v25 │ │ +0353ba: 1a1a 8d0c |00d9: const-string v26, "rereadOnStart" // string@0c8d │ │ +0353be: 7402 a800 1900 |00db: invoke-virtual/range {v25, v26}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@00a8 │ │ +0353c4: 0a19 |00de: move-result v25 │ │ +0353c6: 7701 4d06 1900 |00df: invoke-static/range {v25}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@064d │ │ +0353cc: 0c19 |00e2: move-result-object v25 │ │ +0353ce: 0800 1900 |00e3: move-object/from16 v0, v25 │ │ +0353d2: 0801 1c00 |00e5: move-object/from16 v1, v28 │ │ +0353d6: 5b10 db06 |00e7: iput-object v0, v1, Lcom/gacode/relaunchx/ResultsActivity;.rereadOnStart:Ljava/lang/Boolean; // field@06db │ │ +0353da: 6e10 5300 0800 |00e9: invoke-virtual {v8}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0053 │ │ +0353e0: 0c19 |00ec: move-result-object v25 │ │ +0353e2: 1a1a 490e |00ed: const-string v26, "total" // string@0e49 │ │ +0353e6: 131b ffff |00ef: const/16 v27, #int -1 // #ffff │ │ +0353ea: 7403 a900 1900 |00f1: invoke-virtual/range {v25, v26, v27}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@00a9 │ │ +0353f0: 0a14 |00f4: move-result v20 │ │ +0353f2: 1419 0700 0c7f |00f5: const v25, #float 1.86092e+38 // #7f0c0007 │ │ +0353f8: 0800 1c00 |00f8: move-object/from16 v0, v28 │ │ +0353fc: 0201 1900 |00fa: move/from16 v1, v25 │ │ +035400: 6e20 ea04 1000 |00fc: invoke-virtual {v0, v1}, Lcom/gacode/relaunchx/ResultsActivity;.findViewById:(I)Landroid/view/View; // method@04ea │ │ +035406: 0c19 |00ff: move-result-object v25 │ │ +035408: 1f19 7600 |0100: check-cast v25, Landroid/widget/ImageButton; // type@0076 │ │ +03540c: 221a 7901 |0102: new-instance v26, Lcom/gacode/relaunchx/ResultsActivity$1; // type@0179 │ │ +035410: 0800 1a00 |0104: move-object/from16 v0, v26 │ │ +035414: 0801 1c00 |0106: move-object/from16 v1, v28 │ │ +035418: 7020 b304 1000 |0108: invoke-direct {v0, v1}, Lcom/gacode/relaunchx/ResultsActivity$1;.:(Lcom/gacode/relaunchx/ResultsActivity;)V // method@04b3 │ │ +03541e: 7402 3001 1900 |010b: invoke-virtual/range {v25, v26}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0130 │ │ +035424: 1419 0500 0c7f |010e: const v25, #float 1.86092e+38 // #7f0c0005 │ │ +03542a: 0800 1c00 |0111: move-object/from16 v0, v28 │ │ +03542e: 0201 1900 |0113: move/from16 v1, v25 │ │ +035432: 6e20 ea04 1000 |0115: invoke-virtual {v0, v1}, Lcom/gacode/relaunchx/ResultsActivity;.findViewById:(I)Landroid/view/View; // method@04ea │ │ +035438: 0c10 |0118: move-result-object v16 │ │ +03543a: 1f10 7700 |0119: check-cast v16, Landroid/widget/ImageView; // type@0077 │ │ +03543e: 0800 1c00 |011b: move-object/from16 v0, v28 │ │ +035442: 5400 d606 |011d: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.listName:Ljava/lang/String; // field@06d6 │ │ +035446: 0819 0000 |011f: move-object/from16 v25, v0 │ │ +03544a: 1a1a ab08 |0121: const-string v26, "homeList" // string@08ab │ │ +03544e: 7402 7c06 1900 |0123: invoke-virtual/range {v25, v26}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +035454: 0a19 |0126: move-result v25 │ │ +035456: 3819 1400 |0127: if-eqz v25, 013b // +0014 │ │ +03545a: 7401 f204 1c00 |0129: invoke-virtual/range {v28}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ +035460: 0c19 |012c: move-result-object v25 │ │ +035462: 141a 1b00 027f |012d: const v26, #float 1.728e+38 // #7f02001b │ │ +035468: 7402 7e00 1900 |0130: invoke-virtual/range {v25, v26}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@007e │ │ +03546e: 0c19 |0133: move-result-object v25 │ │ +035470: 0800 1000 |0134: move-object/from16 v0, v16 │ │ +035474: 0801 1900 |0136: move-object/from16 v1, v25 │ │ +035478: 6e20 3401 1000 |0138: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0134 │ │ +03547e: 0800 1c00 |013b: move-object/from16 v0, v28 │ │ +035482: 5400 d606 |013d: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.listName:Ljava/lang/String; // field@06d6 │ │ +035486: 0819 0000 |013f: move-object/from16 v25, v0 │ │ +03548a: 1a1a 7607 |0141: const-string v26, "favorites" // string@0776 │ │ +03548e: 7402 7c06 1900 |0143: invoke-virtual/range {v25, v26}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +035494: 0a19 |0146: move-result v25 │ │ +035496: 3819 1400 |0147: if-eqz v25, 015b // +0014 │ │ +03549a: 7401 f204 1c00 |0149: invoke-virtual/range {v28}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ +0354a0: 0c19 |014c: move-result-object v25 │ │ +0354a2: 141a 1500 027f |014d: const v26, #float 1.728e+38 // #7f020015 │ │ +0354a8: 7402 7e00 1900 |0150: invoke-virtual/range {v25, v26}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@007e │ │ +0354ae: 0c19 |0153: move-result-object v25 │ │ +0354b0: 0800 1000 |0154: move-object/from16 v0, v16 │ │ +0354b4: 0801 1900 |0156: move-object/from16 v1, v25 │ │ +0354b8: 6e20 3401 1000 |0158: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0134 │ │ +0354be: 0800 1c00 |015b: move-object/from16 v0, v28 │ │ +0354c2: 5400 d606 |015d: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.listName:Ljava/lang/String; // field@06d6 │ │ +0354c6: 0819 0000 |015f: move-object/from16 v25, v0 │ │ +0354ca: 1a1a 0a0a |0161: const-string v26, "lastOpened" // string@0a0a │ │ +0354ce: 7402 7c06 1900 |0163: invoke-virtual/range {v25, v26}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +0354d4: 0a19 |0166: move-result v25 │ │ +0354d6: 3819 1400 |0167: if-eqz v25, 017b // +0014 │ │ +0354da: 7401 f204 1c00 |0169: invoke-virtual/range {v28}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ +0354e0: 0c19 |016c: move-result-object v25 │ │ +0354e2: 141a 1f00 027f |016d: const v26, #float 1.728e+38 // #7f02001f │ │ +0354e8: 7402 7e00 1900 |0170: invoke-virtual/range {v25, v26}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@007e │ │ +0354ee: 0c19 |0173: move-result-object v25 │ │ +0354f0: 0800 1000 |0174: move-object/from16 v0, v16 │ │ +0354f4: 0801 1900 |0176: move-object/from16 v1, v25 │ │ +0354f8: 6e20 3401 1000 |0178: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0134 │ │ +0354fe: 0800 1c00 |017b: move-object/from16 v0, v28 │ │ +035502: 5400 d606 |017d: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.listName:Ljava/lang/String; // field@06d6 │ │ +035506: 0819 0000 |017f: move-object/from16 v25, v0 │ │ +03550a: 1a1a ec0c |0181: const-string v26, "searchResults" // string@0cec │ │ +03550e: 7402 7c06 1900 |0183: invoke-virtual/range {v25, v26}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +035514: 0a19 |0186: move-result v25 │ │ +035516: 3819 1400 |0187: if-eqz v25, 019b // +0014 │ │ +03551a: 7401 f204 1c00 |0189: invoke-virtual/range {v28}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ +035520: 0c19 |018c: move-result-object v25 │ │ +035522: 141a 2800 027f |018d: const v26, #float 1.728e+38 // #7f020028 │ │ +035528: 7402 7e00 1900 |0190: invoke-virtual/range {v25, v26}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@007e │ │ +03552e: 0c19 |0193: move-result-object v25 │ │ +035530: 0800 1000 |0194: move-object/from16 v0, v16 │ │ +035534: 0801 1900 |0196: move-object/from16 v1, v25 │ │ +035538: 6e20 3401 1000 |0198: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0134 │ │ +03553e: 1419 6700 0c7f |019b: const v25, #float 1.86094e+38 // #7f0c0067 │ │ +035544: 0800 1c00 |019e: move-object/from16 v0, v28 │ │ +035548: 0201 1900 |01a0: move/from16 v1, v25 │ │ +03554c: 6e20 ea04 1000 |01a2: invoke-virtual {v0, v1}, Lcom/gacode/relaunchx/ResultsActivity;.findViewById:(I)Landroid/view/View; // method@04ea │ │ +035552: 0c15 |01a5: move-result-object v21 │ │ +035554: 1f15 7200 |01a6: check-cast v21, Landroid/widget/Button; // type@0072 │ │ +035558: 1319 0000 |01a8: const/16 v25, #int 0 // #0 │ │ +03555c: 0800 1500 |01aa: move-object/from16 v0, v21 │ │ +035560: 0201 1900 |01ac: move/from16 v1, v25 │ │ +035564: 6e20 0d01 1000 |01ae: invoke-virtual {v0, v1}, Landroid/widget/Button;.setEnabled:(Z)V // method@010d │ │ +03556a: 1419 6c00 0c7f |01b1: const v25, #float 1.86094e+38 // #7f0c006c │ │ +035570: 0800 1c00 |01b4: move-object/from16 v0, v28 │ │ +035574: 0201 1900 |01b6: move/from16 v1, v25 │ │ +035578: 6e20 ea04 1000 |01b8: invoke-virtual {v0, v1}, Lcom/gacode/relaunchx/ResultsActivity;.findViewById:(I)Landroid/view/View; // method@04ea │ │ +03557e: 0c05 |01bb: move-result-object v5 │ │ +035580: 1f05 7600 |01bc: check-cast v5, Landroid/widget/ImageButton; // type@0076 │ │ +035584: 3805 1c00 |01be: if-eqz v5, 01da // +001c │ │ +035588: 2207 7d01 |01c0: new-instance v7, Lcom/gacode/relaunchx/ResultsActivity$1advSimpleOnGestureListener; // type@017d │ │ +03558c: 0800 1c00 |01c2: move-object/from16 v0, v28 │ │ +035590: 7030 bb04 0705 |01c4: invoke-direct {v7, v0, v5}, Lcom/gacode/relaunchx/ResultsActivity$1advSimpleOnGestureListener;.:(Lcom/gacode/relaunchx/ResultsActivity;Landroid/widget/ImageButton;)V // method@04bb │ │ +035596: 2206 5900 |01c7: new-instance v6, Landroid/view/GestureDetector; // type@0059 │ │ +03559a: 7020 db00 7600 |01c9: invoke-direct {v6, v7}, Landroid/view/GestureDetector;.:(Landroid/view/GestureDetector$OnGestureListener;)V // method@00db │ │ +0355a0: 2219 8001 |01cc: new-instance v25, Lcom/gacode/relaunchx/ResultsActivity$2; // type@0180 │ │ +0355a4: 0800 1900 |01ce: move-object/from16 v0, v25 │ │ +0355a8: 0801 1c00 |01d0: move-object/from16 v1, v28 │ │ +0355ac: 7030 c704 1006 |01d2: invoke-direct {v0, v1, v6}, Lcom/gacode/relaunchx/ResultsActivity$2;.:(Lcom/gacode/relaunchx/ResultsActivity;Landroid/view/GestureDetector;)V // method@04c7 │ │ +0355b2: 0800 1900 |01d5: move-object/from16 v0, v25 │ │ +0355b6: 6e20 3101 0500 |01d7: invoke-virtual {v5, v0}, Landroid/widget/ImageButton;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@0131 │ │ +0355bc: 1319 ffff |01da: const/16 v25, #int -1 // #ffff │ │ +0355c0: 7701 5f06 1900 |01dc: invoke-static/range {v25}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +0355c6: 0c19 |01df: move-result-object v25 │ │ +0355c8: 0800 1900 |01e0: move-object/from16 v0, v25 │ │ +0355cc: 0801 1c00 |01e2: move-object/from16 v1, v28 │ │ +0355d0: 5b10 d306 |01e4: iput-object v0, v1, Lcom/gacode/relaunchx/ResultsActivity;.currentPosition:Ljava/lang/Integer; // field@06d3 │ │ +0355d4: 1419 8200 0c7f |01e6: const v25, #float 1.86095e+38 // #7f0c0082 │ │ +0355da: 0800 1c00 |01e9: move-object/from16 v0, v28 │ │ +0355de: 0201 1900 |01eb: move/from16 v1, v25 │ │ +0355e2: 6e20 ea04 1000 |01ed: invoke-virtual {v0, v1}, Lcom/gacode/relaunchx/ResultsActivity;.findViewById:(I)Landroid/view/View; // method@04ea │ │ +0355e8: 0c0d |01f0: move-result-object v13 │ │ +0355ea: 1f0d 7500 |01f1: check-cast v13, Landroid/widget/GridView; // type@0075 │ │ +0355ee: 1319 0000 |01f3: const/16 v25, #int 0 // #0 │ │ +0355f2: 0200 1900 |01f5: move/from16 v0, v25 │ │ +0355f6: 6e20 2701 0d00 |01f7: invoke-virtual {v13, v0}, Landroid/widget/GridView;.setHorizontalSpacing:(I)V // method@0127 │ │ +0355fc: 1419 0600 0c7f |01fa: const v25, #float 1.86092e+38 // #7f0c0006 │ │ +035602: 0800 1c00 |01fd: move-object/from16 v0, v28 │ │ +035606: 0201 1900 |01ff: move/from16 v1, v25 │ │ +03560a: 6e20 ea04 1000 |0201: invoke-virtual {v0, v1}, Lcom/gacode/relaunchx/ResultsActivity;.findViewById:(I)Landroid/view/View; // method@04ea │ │ +035610: 0c11 |0204: move-result-object v17 │ │ +035612: 1f11 7200 |0205: check-cast v17, Landroid/widget/Button; // type@0072 │ │ +035616: 1319 ffff |0207: const/16 v25, #int -1 // #ffff │ │ +03561a: 0200 1400 |0209: move/from16 v0, v20 │ │ +03561e: 0201 1900 |020b: move/from16 v1, v25 │ │ +035622: 3310 1002 |020d: if-ne v0, v1, 041d // +0210 │ │ +035626: 2219 0202 |020f: new-instance v25, Ljava/lang/StringBuilder; // type@0202 │ │ +03562a: 7601 9606 1900 |0211: invoke-direct/range {v25}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +035630: 0800 1c00 |0214: move-object/from16 v0, v28 │ │ +035634: 5400 dc06 |0216: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.title:Ljava/lang/String; // field@06dc │ │ +035638: 081a 0000 |0218: move-object/from16 v26, v0 │ │ +03563c: 7402 9a06 1900 |021a: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +035642: 0c19 |021d: move-result-object v25 │ │ +035644: 1a1a 0500 |021e: const-string v26, " (" // string@0005 │ │ +035648: 7402 9a06 1900 |0220: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +03564e: 0c19 |0223: move-result-object v25 │ │ +035650: 0800 1c00 |0224: move-object/from16 v0, v28 │ │ +035654: 5400 d106 |0226: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ +035658: 081a 0000 |0228: move-object/from16 v26, v0 │ │ +03565c: 0800 1c00 |022a: move-object/from16 v0, v28 │ │ +035660: 5400 d606 |022c: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.listName:Ljava/lang/String; // field@06d6 │ │ +035664: 081b 0000 |022e: move-object/from16 v27, v0 │ │ +035668: 7402 8604 1a00 |0230: invoke-virtual/range {v26, v27}, Lcom/gacode/relaunchx/ReLaunchApp;.getList:(Ljava/lang/String;)Ljava/util/List; // method@0486 │ │ +03566e: 0c1a |0233: move-result-object v26 │ │ +035670: 7801 d406 1a00 |0234: invoke-interface/range {v26}, Ljava/util/List;.size:()I // method@06d4 │ │ +035676: 0a1a |0237: move-result v26 │ │ +035678: 7402 9706 1900 |0238: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0697 │ │ +03567e: 0c19 |023b: move-result-object v25 │ │ +035680: 1a1a 3d00 |023c: const-string v26, ")" // string@003d │ │ +035684: 7402 9a06 1900 |023e: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +03568a: 0c19 |0241: move-result-object v25 │ │ +03568c: 7401 9c06 1900 |0242: invoke-virtual/range {v25}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +035692: 0c19 |0245: move-result-object v25 │ │ +035694: 0800 1100 |0246: move-object/from16 v0, v17 │ │ +035698: 0801 1900 |0248: move-object/from16 v1, v25 │ │ +03569c: 6e20 1001 1000 |024a: invoke-virtual {v0, v1}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@0110 │ │ +0356a2: 2219 8201 |024d: new-instance v25, Lcom/gacode/relaunchx/ResultsActivity$3; // type@0182 │ │ +0356a6: 0800 1900 |024f: move-object/from16 v0, v25 │ │ +0356aa: 0801 1c00 |0251: move-object/from16 v1, v28 │ │ +0356ae: 7020 cb04 1000 |0253: invoke-direct {v0, v1}, Lcom/gacode/relaunchx/ResultsActivity$3;.:(Lcom/gacode/relaunchx/ResultsActivity;)V // method@04cb │ │ +0356b4: 0800 1100 |0256: move-object/from16 v0, v17 │ │ +0356b8: 0801 1900 |0258: move-object/from16 v1, v25 │ │ +0356bc: 6e20 0e01 1000 |025a: invoke-virtual {v0, v1}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@010e │ │ +0356c2: 7601 e904 1c00 |025d: invoke-direct/range {v28}, Lcom/gacode/relaunchx/ResultsActivity;.createItemsArray:()V // method@04e9 │ │ +0356c8: 2219 8b01 |0260: new-instance v25, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter; // type@018b │ │ +0356cc: 141a 1100 037f |0262: const v26, #float 1.74129e+38 // #7f030011 │ │ +0356d2: 0800 1c00 |0265: move-object/from16 v0, v28 │ │ +0356d6: 5400 d506 |0267: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.itemsArray:Ljava/util/List; // field@06d5 │ │ +0356da: 081b 0000 |0269: move-object/from16 v27, v0 │ │ +0356de: 0800 1900 |026b: move-object/from16 v0, v25 │ │ +0356e2: 0801 1c00 |026d: move-object/from16 v1, v28 │ │ +0356e6: 0802 1c00 |026f: move-object/from16 v2, v28 │ │ +0356ea: 0203 1a00 |0271: move/from16 v3, v26 │ │ +0356ee: 0804 1b00 |0273: move-object/from16 v4, v27 │ │ +0356f2: 7054 e004 1032 |0275: invoke-direct {v0, v1, v2, v3, v4}, Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter;.:(Lcom/gacode/relaunchx/ResultsActivity;Landroid/content/Context;ILjava/util/List;)V // method@04e0 │ │ +0356f8: 0800 1900 |0278: move-object/from16 v0, v25 │ │ +0356fc: 0801 1c00 |027a: move-object/from16 v1, v28 │ │ +035700: 5b10 cf06 |027c: iput-object v0, v1, Lcom/gacode/relaunchx/ResultsActivity;.adapter:Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter; // field@06cf │ │ +035704: 0800 1c00 |027e: move-object/from16 v0, v28 │ │ +035708: 5400 cf06 |0280: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.adapter:Lcom/gacode/relaunchx/ResultsActivity$FLSimpleAdapter; // field@06cf │ │ +03570c: 0819 0000 |0282: move-object/from16 v25, v0 │ │ +035710: 0800 1900 |0284: move-object/from16 v0, v25 │ │ +035714: 6e20 2601 0d00 |0286: invoke-virtual {v13, v0}, Landroid/widget/GridView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@0126 │ │ +03571a: 0800 1c00 |0289: move-object/from16 v0, v28 │ │ +03571e: 6e20 fc04 d000 |028b: invoke-virtual {v0, v13}, Lcom/gacode/relaunchx/ResultsActivity;.registerForContextMenu:(Landroid/view/View;)V // method@04fc │ │ +035724: 0800 1c00 |028e: move-object/from16 v0, v28 │ │ +035728: 5400 d906 |0290: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ +03572c: 0819 0000 |0292: move-object/from16 v25, v0 │ │ +035730: 1a1a ce06 |0294: const-string v26, "customScroll" // string@06ce │ │ +035734: 0800 1c00 |0296: move-object/from16 v0, v28 │ │ +035738: 5400 d106 |0298: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ +03573c: 081b 0000 |029a: move-object/from16 v27, v0 │ │ +035740: 0800 1b00 |029c: move-object/from16 v0, v27 │ │ +035744: 5500 8306 |029e: iget-boolean v0, v0, Lcom/gacode/relaunchx/ReLaunchApp;.customScrollDef:Z // field@0683 │ │ +035748: 021b 0000 |02a0: move/from16 v27, v0 │ │ +03574c: 7803 6d00 1900 |02a2: invoke-interface/range {v25, v26, v27}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ +035752: 0a19 |02a5: move-result v25 │ │ +035754: 3819 ca01 |02a6: if-eqz v25, 0470 // +01ca │ │ +035758: 0800 1c00 |02a8: move-object/from16 v0, v28 │ │ +03575c: 5500 d006 |02aa: iget-boolean v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.addSView:Z // field@06d0 │ │ +035760: 0219 0000 |02ac: move/from16 v25, v0 │ │ +035764: 3819 5f00 |02ae: if-eqz v25, 030d // +005f │ │ +035768: 0800 1c00 |02b0: move-object/from16 v0, v28 │ │ +03576c: 5400 d906 |02b2: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ +035770: 0819 0000 |02b4: move-object/from16 v25, v0 │ │ +035774: 1a1a dd0c |02b6: const-string v26, "scrollWidth" // string@0cdd │ │ +035778: 1a1b 7700 |02b8: const-string v27, "25" // string@0077 │ │ +03577c: 7803 6f00 1900 |02ba: invoke-interface/range {v25, v26, v27}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +035782: 0c19 |02bd: move-result-object v25 │ │ +035784: 7701 5d06 1900 |02be: invoke-static/range {v25}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ +03578a: 0a12 |02c1: move-result v18 │ │ +03578c: 1419 8100 0c7f |02c2: const v25, #float 1.86095e+38 // #7f0c0081 │ │ +035792: 0800 1c00 |02c5: move-object/from16 v0, v28 │ │ +035796: 0201 1900 |02c7: move/from16 v1, v25 │ │ +03579a: 6e20 ea04 1000 |02c9: invoke-virtual {v0, v1}, Lcom/gacode/relaunchx/ResultsActivity;.findViewById:(I)Landroid/view/View; // method@04ea │ │ +0357a0: 0c0e |02cc: move-result-object v14 │ │ +0357a2: 1f0e 7900 |02cd: check-cast v14, Landroid/widget/LinearLayout; // type@0079 │ │ +0357a6: 2213 8e01 |02cf: new-instance v19, Lcom/gacode/relaunchx/SView; // type@018e │ │ +0357aa: 7401 ee04 1c00 |02d1: invoke-virtual/range {v28}, Lcom/gacode/relaunchx/ResultsActivity;.getBaseContext:()Landroid/content/Context; // method@04ee │ │ +0357b0: 0c19 |02d4: move-result-object v25 │ │ +0357b2: 0800 1300 |02d5: move-object/from16 v0, v19 │ │ +0357b6: 0801 1900 |02d7: move-object/from16 v1, v25 │ │ +0357ba: 7020 0505 1000 |02d9: invoke-direct {v0, v1}, Lcom/gacode/relaunchx/SView;.:(Landroid/content/Context;)V // method@0505 │ │ +0357c0: 220f 7800 |02dc: new-instance v15, Landroid/widget/LinearLayout$LayoutParams; // type@0078 │ │ +0357c4: 1319 ffff |02de: const/16 v25, #int -1 // #ffff │ │ +0357c8: 151a 803f |02e0: const/high16 v26, #int 1065353216 // #3f80 │ │ +0357cc: 0200 1200 |02e2: move/from16 v0, v18 │ │ +0357d0: 0201 1900 |02e4: move/from16 v1, v25 │ │ +0357d4: 0202 1a00 |02e6: move/from16 v2, v26 │ │ +0357d8: 7040 3701 0f21 |02e8: invoke-direct {v15, v0, v1, v2}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@0137 │ │ +0357de: 0800 1300 |02eb: move-object/from16 v0, v19 │ │ +0357e2: 6e20 0e05 f000 |02ed: invoke-virtual {v0, v15}, Lcom/gacode/relaunchx/SView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@050e │ │ +0357e8: 0800 1300 |02f0: move-object/from16 v0, v19 │ │ +0357ec: 6e20 3901 0e00 |02f2: invoke-virtual {v14, v0}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@0139 │ │ +0357f2: 2219 8301 |02f5: new-instance v25, Lcom/gacode/relaunchx/ResultsActivity$4; // type@0183 │ │ +0357f6: 0800 1900 |02f7: move-object/from16 v0, v25 │ │ +0357fa: 0801 1c00 |02f9: move-object/from16 v1, v28 │ │ +0357fe: 0802 1300 |02fb: move-object/from16 v2, v19 │ │ +035802: 7030 cd04 1002 |02fd: invoke-direct {v0, v1, v2}, Lcom/gacode/relaunchx/ResultsActivity$4;.:(Lcom/gacode/relaunchx/ResultsActivity;Lcom/gacode/relaunchx/SView;)V // method@04cd │ │ +035808: 0800 1900 |0300: move-object/from16 v0, v25 │ │ +03580c: 6e20 2a01 0d00 |0302: invoke-virtual {v13, v0}, Landroid/widget/GridView;.setOnScrollListener:(Landroid/widget/AbsListView$OnScrollListener;)V // method@012a │ │ +035812: 1319 0000 |0305: const/16 v25, #int 0 // #0 │ │ +035816: 0200 1900 |0307: move/from16 v0, v25 │ │ +03581a: 0801 1c00 |0309: move-object/from16 v1, v28 │ │ +03581e: 5c10 d006 |030b: iput-boolean v0, v1, Lcom/gacode/relaunchx/ResultsActivity;.addSView:Z // field@06d0 │ │ +035822: 2219 8601 |030d: new-instance v25, Lcom/gacode/relaunchx/ResultsActivity$6; // type@0186 │ │ +035826: 0800 1900 |030f: move-object/from16 v0, v25 │ │ +03582a: 0801 1c00 |0311: move-object/from16 v1, v28 │ │ +03582e: 7020 d504 1000 |0313: invoke-direct {v0, v1}, Lcom/gacode/relaunchx/ResultsActivity$6;.:(Lcom/gacode/relaunchx/ResultsActivity;)V // method@04d5 │ │ +035834: 0800 1900 |0316: move-object/from16 v0, v25 │ │ +035838: 6e20 2901 0d00 |0318: invoke-virtual {v13, v0}, Landroid/widget/GridView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@0129 │ │ +03583e: 1419 6a00 0c7f |031b: const v25, #float 1.86094e+38 // #7f0c006a │ │ +035844: 0800 1c00 |031e: move-object/from16 v0, v28 │ │ +035848: 0201 1900 |0320: move/from16 v1, v25 │ │ +03584c: 6e20 ea04 1000 |0322: invoke-virtual {v0, v1}, Lcom/gacode/relaunchx/ResultsActivity;.findViewById:(I)Landroid/view/View; // method@04ea │ │ +035852: 0c16 |0325: move-result-object v22 │ │ +035854: 1f16 7200 |0326: check-cast v22, Landroid/widget/Button; // type@0072 │ │ +035858: 0800 1c00 |0328: move-object/from16 v0, v28 │ │ +03585c: 5400 d906 |032a: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ +035860: 0819 0000 |032c: move-object/from16 v25, v0 │ │ +035864: 1a1a fb06 |032e: const-string v26, "disableScrollJump" // string@06fb │ │ +035868: 131b 0100 |0330: const/16 v27, #int 1 // #1 │ │ +03586c: 7803 6d00 1900 |0332: invoke-interface/range {v25, v26, v27}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ +035872: 0a19 |0335: move-result v25 │ │ +035874: 3919 4a01 |0336: if-nez v25, 0480 // +014a │ │ +035878: 2219 0202 |0338: new-instance v25, Ljava/lang/StringBuilder; // type@0202 │ │ +03587c: 7601 9606 1900 |033a: invoke-direct/range {v25}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +035882: 0800 1c00 |033d: move-object/from16 v0, v28 │ │ +035886: 5400 d106 |033f: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ +03588a: 081a 0000 |0341: move-object/from16 v26, v0 │ │ +03588e: 0800 1a00 |0343: move-object/from16 v0, v26 │ │ +035892: 5200 8c06 |0345: iget v0, v0, Lcom/gacode/relaunchx/ReLaunchApp;.scrollStep:I // field@068c │ │ +035896: 021a 0000 |0347: move/from16 v26, v0 │ │ +03589a: 7402 9706 1900 |0349: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0697 │ │ +0358a0: 0c19 |034c: move-result-object v25 │ │ +0358a2: 1a1a 1700 |034d: const-string v26, "%" // string@0017 │ │ +0358a6: 7402 9a06 1900 |034f: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +0358ac: 0c19 |0352: move-result-object v25 │ │ +0358ae: 7401 9c06 1900 |0353: invoke-virtual/range {v25}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +0358b4: 0c19 |0356: move-result-object v25 │ │ +0358b6: 0800 1600 |0357: move-object/from16 v0, v22 │ │ +0358ba: 0801 1900 |0359: move-object/from16 v1, v25 │ │ +0358be: 6e20 1001 1000 |035b: invoke-virtual {v0, v1}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@0110 │ │ +0358c4: 2218 7f01 |035e: new-instance v24, Lcom/gacode/relaunchx/ResultsActivity$1upScrlSimpleOnGestureListener; // type@017f │ │ +0358c8: 0800 1800 |0360: move-object/from16 v0, v24 │ │ +0358cc: 0801 1c00 |0362: move-object/from16 v1, v28 │ │ +0358d0: 0802 1600 |0364: move-object/from16 v2, v22 │ │ +0358d4: 7040 c304 102d |0366: invoke-direct {v0, v1, v13, v2}, Lcom/gacode/relaunchx/ResultsActivity$1upScrlSimpleOnGestureListener;.:(Lcom/gacode/relaunchx/ResultsActivity;Landroid/widget/GridView;Landroid/widget/Button;)V // method@04c3 │ │ +0358da: 2217 5900 |0369: new-instance v23, Landroid/view/GestureDetector; // type@0059 │ │ +0358de: 7602 db00 1700 |036b: invoke-direct/range {v23, v24}, Landroid/view/GestureDetector;.:(Landroid/view/GestureDetector$OnGestureListener;)V // method@00db │ │ +0358e4: 2219 8701 |036e: new-instance v25, Lcom/gacode/relaunchx/ResultsActivity$7; // type@0187 │ │ +0358e8: 0800 1900 |0370: move-object/from16 v0, v25 │ │ +0358ec: 0801 1c00 |0372: move-object/from16 v1, v28 │ │ +0358f0: 0802 1700 |0374: move-object/from16 v2, v23 │ │ +0358f4: 7030 d704 1002 |0376: invoke-direct {v0, v1, v2}, Lcom/gacode/relaunchx/ResultsActivity$7;.:(Lcom/gacode/relaunchx/ResultsActivity;Landroid/view/GestureDetector;)V // method@04d7 │ │ +0358fa: 0800 1600 |0379: move-object/from16 v0, v22 │ │ +0358fe: 0801 1900 |037b: move-object/from16 v1, v25 │ │ +035902: 6e20 0f01 1000 |037d: invoke-virtual {v0, v1}, Landroid/widget/Button;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@010f │ │ +035908: 1419 6b00 0c7f |0380: const v25, #float 1.86094e+38 // #7f0c006b │ │ +03590e: 0800 1c00 |0383: move-object/from16 v0, v28 │ │ +035912: 0201 1900 |0385: move/from16 v1, v25 │ │ +035916: 6e20 ea04 1000 |0387: invoke-virtual {v0, v1}, Lcom/gacode/relaunchx/ResultsActivity;.findViewById:(I)Landroid/view/View; // method@04ea │ │ +03591c: 0c0b |038a: move-result-object v11 │ │ +03591e: 1f0b 7200 |038b: check-cast v11, Landroid/widget/Button; // type@0072 │ │ +035922: 0800 1c00 |038d: move-object/from16 v0, v28 │ │ +035926: 5400 d906 |038f: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ +03592a: 0819 0000 |0391: move-object/from16 v25, v0 │ │ +03592e: 1a1a fb06 |0393: const-string v26, "disableScrollJump" // string@06fb │ │ +035932: 131b 0100 |0395: const/16 v27, #int 1 // #1 │ │ +035936: 7803 6d00 1900 |0397: invoke-interface/range {v25, v26, v27}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ +03593c: 0a19 |039a: move-result v25 │ │ +03593e: 3919 f900 |039b: if-nez v25, 0494 // +00f9 │ │ +035942: 2219 0202 |039d: new-instance v25, Ljava/lang/StringBuilder; // type@0202 │ │ +035946: 7601 9606 1900 |039f: invoke-direct/range {v25}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +03594c: 0800 1c00 |03a2: move-object/from16 v0, v28 │ │ +035950: 5400 d106 |03a4: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ +035954: 081a 0000 |03a6: move-object/from16 v26, v0 │ │ +035958: 0800 1a00 |03a8: move-object/from16 v0, v26 │ │ +03595c: 5200 8c06 |03aa: iget v0, v0, Lcom/gacode/relaunchx/ReLaunchApp;.scrollStep:I // field@068c │ │ +035960: 021a 0000 |03ac: move/from16 v26, v0 │ │ +035964: 7402 9706 1900 |03ae: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0697 │ │ +03596a: 0c19 |03b1: move-result-object v25 │ │ +03596c: 1a1a 1700 |03b2: const-string v26, "%" // string@0017 │ │ +035970: 7402 9a06 1900 |03b4: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +035976: 0c19 |03b7: move-result-object v25 │ │ +035978: 7401 9c06 1900 |03b8: invoke-virtual/range {v25}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +03597e: 0c19 |03bb: move-result-object v25 │ │ +035980: 0800 1900 |03bc: move-object/from16 v0, v25 │ │ +035984: 6e20 1001 0b00 |03be: invoke-virtual {v11, v0}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@0110 │ │ +03598a: 220a 7e01 |03c1: new-instance v10, Lcom/gacode/relaunchx/ResultsActivity$1dnScrlSimpleOnGestureListener; // type@017e │ │ +03598e: 0800 1c00 |03c3: move-object/from16 v0, v28 │ │ +035992: 7040 bf04 0abd |03c5: invoke-direct {v10, v0, v13, v11}, Lcom/gacode/relaunchx/ResultsActivity$1dnScrlSimpleOnGestureListener;.:(Lcom/gacode/relaunchx/ResultsActivity;Landroid/widget/GridView;Landroid/widget/Button;)V // method@04bf │ │ +035998: 2209 5900 |03c8: new-instance v9, Landroid/view/GestureDetector; // type@0059 │ │ +03599c: 7020 db00 a900 |03ca: invoke-direct {v9, v10}, Landroid/view/GestureDetector;.:(Landroid/view/GestureDetector$OnGestureListener;)V // method@00db │ │ +0359a2: 2219 8801 |03cd: new-instance v25, Lcom/gacode/relaunchx/ResultsActivity$8; // type@0188 │ │ +0359a6: 0800 1900 |03cf: move-object/from16 v0, v25 │ │ +0359aa: 0801 1c00 |03d1: move-object/from16 v1, v28 │ │ +0359ae: 7030 d904 1009 |03d3: invoke-direct {v0, v1, v9}, Lcom/gacode/relaunchx/ResultsActivity$8;.:(Lcom/gacode/relaunchx/ResultsActivity;Landroid/view/GestureDetector;)V // method@04d9 │ │ +0359b4: 0800 1900 |03d6: move-object/from16 v0, v25 │ │ +0359b8: 6e20 0f01 0b00 |03d8: invoke-virtual {v11, v0}, Landroid/widget/Button;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@010f │ │ +0359be: 0800 1c00 |03db: move-object/from16 v0, v28 │ │ +0359c2: 5400 d906 |03dd: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ +0359c6: 0819 0000 |03df: move-object/from16 v25, v0 │ │ +0359ca: 0800 1c00 |03e1: move-object/from16 v0, v28 │ │ +0359ce: 0801 1900 |03e3: move-object/from16 v1, v25 │ │ +0359d2: 7120 1005 1000 |03e5: invoke-static {v0, v1}, Lcom/gacode/relaunchx/ScreenOrientation;.set:(Landroid/app/Activity;Landroid/content/SharedPreferences;)V // method@0510 │ │ +0359d8: 0800 1c00 |03e8: move-object/from16 v0, v28 │ │ +0359dc: 5400 d106 |03ea: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ +0359e0: 0819 0000 |03ec: move-object/from16 v25, v0 │ │ +0359e4: 0800 1c00 |03ee: move-object/from16 v0, v28 │ │ +0359e8: 5400 d906 |03f0: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ +0359ec: 081a 0000 |03f2: move-object/from16 v26, v0 │ │ +0359f0: 141b 0100 0c7f |03f4: const v27, #float 1.86092e+38 // #7f0c0001 │ │ +0359f6: 0800 1c00 |03f7: move-object/from16 v0, v28 │ │ +0359fa: 0201 1b00 |03f9: move/from16 v1, v27 │ │ +0359fe: 6e20 ea04 1000 |03fb: invoke-virtual {v0, v1}, Lcom/gacode/relaunchx/ResultsActivity;.findViewById:(I)Landroid/view/View; // method@04ea │ │ +035a04: 0c1b |03fe: move-result-object v27 │ │ +035a06: 7703 4b05 1900 |03ff: invoke-static/range {v25, v26, v27}, Lcom/gacode/relaunchx/SizeManipulation;.AdjustWithPreferencesToolbarMinHeight:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/view/View;)V // method@054b │ │ +035a0c: 0800 1c00 |0402: move-object/from16 v0, v28 │ │ +035a10: 5400 d106 |0404: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ +035a14: 0819 0000 |0406: move-object/from16 v25, v0 │ │ +035a18: 0800 1c00 |0408: move-object/from16 v0, v28 │ │ +035a1c: 5400 d906 |040a: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ +035a20: 081a 0000 |040c: move-object/from16 v26, v0 │ │ +035a24: 141b 6600 0c7f |040e: const v27, #float 1.86094e+38 // #7f0c0066 │ │ +035a2a: 0800 1c00 |0411: move-object/from16 v0, v28 │ │ +035a2e: 0201 1b00 |0413: move/from16 v1, v27 │ │ +035a32: 6e20 ea04 1000 |0415: invoke-virtual {v0, v1}, Lcom/gacode/relaunchx/ResultsActivity;.findViewById:(I)Landroid/view/View; // method@04ea │ │ +035a38: 0c1b |0418: move-result-object v27 │ │ +035a3a: 7703 4b05 1900 |0419: invoke-static/range {v25, v26, v27}, Lcom/gacode/relaunchx/SizeManipulation;.AdjustWithPreferencesToolbarMinHeight:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/view/View;)V // method@054b │ │ +035a40: 0e00 |041c: return-void │ │ +035a42: 2219 0202 |041d: new-instance v25, Ljava/lang/StringBuilder; // type@0202 │ │ +035a46: 7601 9606 1900 |041f: invoke-direct/range {v25}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +035a4c: 0800 1c00 |0422: move-object/from16 v0, v28 │ │ +035a50: 5400 dc06 |0424: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.title:Ljava/lang/String; // field@06dc │ │ +035a54: 081a 0000 |0426: move-object/from16 v26, v0 │ │ +035a58: 7402 9a06 1900 |0428: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +035a5e: 0c19 |042b: move-result-object v25 │ │ +035a60: 1a1a 0500 |042c: const-string v26, " (" // string@0005 │ │ +035a64: 7402 9a06 1900 |042e: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +035a6a: 0c19 |0431: move-result-object v25 │ │ +035a6c: 0800 1c00 |0432: move-object/from16 v0, v28 │ │ +035a70: 5400 d106 |0434: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ +035a74: 081a 0000 |0436: move-object/from16 v26, v0 │ │ +035a78: 0800 1c00 |0438: move-object/from16 v0, v28 │ │ +035a7c: 5400 d606 |043a: iget-object v0, v0, Lcom/gacode/relaunchx/ResultsActivity;.listName:Ljava/lang/String; // field@06d6 │ │ +035a80: 081b 0000 |043c: move-object/from16 v27, v0 │ │ +035a84: 7402 8604 1a00 |043e: invoke-virtual/range {v26, v27}, Lcom/gacode/relaunchx/ReLaunchApp;.getList:(Ljava/lang/String;)Ljava/util/List; // method@0486 │ │ +035a8a: 0c1a |0441: move-result-object v26 │ │ +035a8c: 7801 d406 1a00 |0442: invoke-interface/range {v26}, Ljava/util/List;.size:()I // method@06d4 │ │ +035a92: 0a1a |0445: move-result v26 │ │ +035a94: 7402 9706 1900 |0446: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0697 │ │ +035a9a: 0c19 |0449: move-result-object v25 │ │ +035a9c: 1a1a 5a00 |044a: const-string v26, "/" // string@005a │ │ +035aa0: 7402 9a06 1900 |044c: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +035aa6: 0c19 |044f: move-result-object v25 │ │ +035aa8: 0800 1900 |0450: move-object/from16 v0, v25 │ │ +035aac: 0201 1400 |0452: move/from16 v1, v20 │ │ +035ab0: 6e20 9706 1000 |0454: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0697 │ │ +035ab6: 0c19 |0457: move-result-object v25 │ │ +035ab8: 1a1a 3d00 |0458: const-string v26, ")" // string@003d │ │ +035abc: 7402 9a06 1900 |045a: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +035ac2: 0c19 |045d: move-result-object v25 │ │ +035ac4: 7401 9c06 1900 |045e: invoke-virtual/range {v25}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +035aca: 0c19 |0461: move-result-object v25 │ │ +035acc: 0800 1100 |0462: move-object/from16 v0, v17 │ │ +035ad0: 0801 1900 |0464: move-object/from16 v1, v25 │ │ +035ad4: 6e20 1001 1000 |0466: invoke-virtual {v0, v1}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@0110 │ │ +035ada: 2900 e4fd |0469: goto/16 024d // -021c │ │ +035ade: 0d0c |046b: move-exception v12 │ │ +035ae0: 1312 1900 |046c: const/16 v18, #int 25 // #19 │ │ +035ae4: 2900 54fe |046e: goto/16 02c2 // -01ac │ │ +035ae8: 2219 8401 |0470: new-instance v25, Lcom/gacode/relaunchx/ResultsActivity$5; // type@0184 │ │ +035aec: 0800 1900 |0472: move-object/from16 v0, v25 │ │ +035af0: 0801 1c00 |0474: move-object/from16 v1, v28 │ │ +035af4: 7020 d004 1000 |0476: invoke-direct {v0, v1}, Lcom/gacode/relaunchx/ResultsActivity$5;.:(Lcom/gacode/relaunchx/ResultsActivity;)V // method@04d0 │ │ +035afa: 0800 1900 |0479: move-object/from16 v0, v25 │ │ +035afe: 6e20 2a01 0d00 |047b: invoke-virtual {v13, v0}, Landroid/widget/GridView;.setOnScrollListener:(Landroid/widget/AbsListView$OnScrollListener;)V // method@012a │ │ +035b04: 2900 8ffe |047e: goto/16 030d // -0171 │ │ +035b08: 7401 f204 1c00 |0480: invoke-virtual/range {v28}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ +035b0e: 0c19 |0483: move-result-object v25 │ │ +035b10: 141a 8500 087f |0484: const v26, #float 1.80778e+38 // #7f080085 │ │ +035b16: 7402 8000 1900 |0487: invoke-virtual/range {v25, v26}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +035b1c: 0c19 |048a: move-result-object v25 │ │ +035b1e: 0800 1600 |048b: move-object/from16 v0, v22 │ │ +035b22: 0801 1900 |048d: move-object/from16 v1, v25 │ │ +035b26: 6e20 1001 1000 |048f: invoke-virtual {v0, v1}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@0110 │ │ +035b2c: 2900 ccfe |0492: goto/16 035e // -0134 │ │ +035b30: 7401 f204 1c00 |0494: invoke-virtual/range {v28}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ +035b36: 0c19 |0497: move-result-object v25 │ │ +035b38: 141a 7f00 087f |0498: const v26, #float 1.80778e+38 // #7f08007f │ │ +035b3e: 7402 8000 1900 |049b: invoke-virtual/range {v25, v26}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +035b44: 0c19 |049e: move-result-object v25 │ │ +035b46: 0800 1900 |049f: move-object/from16 v0, v25 │ │ +035b4a: 6e20 1001 0b00 |04a1: invoke-virtual {v11, v0}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@0110 │ │ +035b50: 2900 1dff |04a4: goto/16 03c1 // -00e3 │ │ catches : 1 │ │ 0x02b0 - 0x02c1 │ │ Ljava/lang/NumberFormatException; -> 0x046b │ │ positions : │ │ 0x0000 line=461 │ │ 0x0003 line=463 │ │ 0x0011 line=465 │ │ @@ -64126,399 +64150,399 @@ │ │ type : '(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 737 16-bit code units │ │ -034abc: |[034abc] com.gacode.relaunchx.ResultsActivity.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ -034acc: 07e4 |0000: move-object v4, v14 │ │ -034ace: 1f04 6c00 |0001: check-cast v4, Landroid/widget/AdapterView$AdapterContextMenuInfo; // type@006c │ │ -034ad2: 5245 2d00 |0003: iget v5, v4, Landroid/widget/AdapterView$AdapterContextMenuInfo;.position:I // field@002d │ │ -034ad6: 54b6 d506 |0005: iget-object v6, v11, Lcom/gacode/relaunchx/ResultsActivity;.itemsArray:Ljava/util/List; // field@06d5 │ │ -034ada: 7220 d006 5600 |0007: invoke-interface {v6, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ -034ae0: 0c03 |000a: move-result-object v3 │ │ -034ae2: 1f03 1502 |000b: check-cast v3, Ljava/util/HashMap; // type@0215 │ │ -034ae6: 1a06 f806 |000d: const-string v6, "directoryName" // string@06f8 │ │ -034aea: 6e20 c306 6300 |000f: invoke-virtual {v3, v6}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ -034af0: 0c00 |0012: move-result-object v0 │ │ -034af2: 1f00 0002 |0013: check-cast v0, Ljava/lang/String; // type@0200 │ │ -034af6: 1a06 0308 |0015: const-string v6, "fullPathName" // string@0803 │ │ -034afa: 6e20 c306 6300 |0017: invoke-virtual {v3, v6}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ -034b00: 0c01 |001a: move-result-object v1 │ │ -034b02: 1f01 0002 |001b: check-cast v1, Ljava/lang/String; // type@0200 │ │ -034b06: 2206 0202 |001d: new-instance v6, Ljava/lang/StringBuilder; // type@0202 │ │ -034b0a: 7010 9606 0600 |001f: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -034b10: 6e20 9a06 0600 |0022: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -034b16: 0c06 |0025: move-result-object v6 │ │ -034b18: 1a07 5a00 |0026: const-string v7, "/" // string@005a │ │ -034b1c: 6e20 9a06 7600 |0028: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -034b22: 0c06 |002b: move-result-object v6 │ │ -034b24: 6e20 9a06 1600 |002c: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -034b2a: 0c06 |002f: move-result-object v6 │ │ -034b2c: 6e10 9c06 0600 |0030: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -034b32: 0c02 |0033: move-result-object v2 │ │ -034b34: 54b6 d606 |0034: iget-object v6, v11, Lcom/gacode/relaunchx/ResultsActivity;.listName:Ljava/lang/String; // field@06d6 │ │ -034b38: 1a07 ab08 |0036: const-string v7, "homeList" // string@08ab │ │ -034b3c: 6e20 7c06 7600 |0038: invoke-virtual {v6, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -034b42: 0a06 |003b: move-result v6 │ │ -034b44: 3806 0300 |003c: if-eqz v6, 003f // +0003 │ │ -034b48: 0e00 |003e: return-void │ │ -034b4a: 1a06 640e |003f: const-string v6, "type" // string@0e64 │ │ -034b4e: 6e20 c306 6300 |0041: invoke-virtual {v3, v6}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ -034b54: 0c06 |0044: move-result-object v6 │ │ -034b56: 1f06 0002 |0045: check-cast v6, Ljava/lang/String; // type@0200 │ │ -034b5a: 1a07 f206 |0047: const-string v7, "dir" // string@06f2 │ │ -034b5e: 6e20 7c06 7600 |0049: invoke-virtual {v6, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -034b64: 0a06 |004c: move-result v6 │ │ -034b66: 3806 7000 |004d: if-eqz v6, 00bd // +0070 │ │ -034b6a: 3d05 1300 |004f: if-lez v5, 0062 // +0013 │ │ -034b6e: 1206 |0051: const/4 v6, #int 0 // #0 │ │ -034b70: 1247 |0052: const/4 v7, #int 4 // #4 │ │ -034b72: 1208 |0053: const/4 v8, #int 0 // #0 │ │ -034b74: 6e10 f204 0b00 |0054: invoke-virtual {v11}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ -034b7a: 0c09 |0057: move-result-object v9 │ │ -034b7c: 140a a100 087f |0058: const v10, #float 1.80778e+38 // #7f0800a1 │ │ -034b82: 6e20 8000 a900 |005b: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -034b88: 0c09 |005e: move-result-object v9 │ │ -034b8a: 7259 d500 6c87 |005f: invoke-interface {v12, v6, v7, v8, v9}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@00d5 │ │ -034b90: 54b6 d506 |0062: iget-object v6, v11, Lcom/gacode/relaunchx/ResultsActivity;.itemsArray:Ljava/util/List; // field@06d5 │ │ -034b94: 7210 d406 0600 |0064: invoke-interface {v6}, Ljava/util/List;.size:()I // method@06d4 │ │ -034b9a: 0a06 |0067: move-result v6 │ │ -034b9c: d806 06ff |0068: add-int/lit8 v6, v6, #int -1 // #ff │ │ -034ba0: 3565 1300 |006a: if-ge v5, v6, 007d // +0013 │ │ -034ba4: 1206 |006c: const/4 v6, #int 0 // #0 │ │ -034ba6: 1257 |006d: const/4 v7, #int 5 // #5 │ │ -034ba8: 1208 |006e: const/4 v8, #int 0 // #0 │ │ -034baa: 6e10 f204 0b00 |006f: invoke-virtual {v11}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ -034bb0: 0c09 |0072: move-result-object v9 │ │ -034bb2: 140a a000 087f |0073: const v10, #float 1.80778e+38 // #7f0800a0 │ │ -034bb8: 6e20 8000 a900 |0076: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -034bbe: 0c09 |0079: move-result-object v9 │ │ -034bc0: 7259 d500 6c87 |007a: invoke-interface {v12, v6, v7, v8, v9}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@00d5 │ │ -034bc6: 1206 |007d: const/4 v6, #int 0 // #0 │ │ -034bc8: 1217 |007e: const/4 v7, #int 1 // #1 │ │ -034bca: 1208 |007f: const/4 v8, #int 0 // #0 │ │ -034bcc: 6e10 f204 0b00 |0080: invoke-virtual {v11}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ -034bd2: 0c09 |0083: move-result-object v9 │ │ -034bd4: 140a a300 087f |0084: const v10, #float 1.80778e+38 // #7f0800a3 │ │ -034bda: 6e20 8000 a900 |0087: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -034be0: 0c09 |008a: move-result-object v9 │ │ -034be2: 7259 d500 6c87 |008b: invoke-interface {v12, v6, v7, v8, v9}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@00d5 │ │ -034be8: 54b6 d906 |008e: iget-object v6, v11, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ -034bec: 1a07 930e |0090: const-string v7, "useFileManagerFunctions" // string@0e93 │ │ -034bf0: 1218 |0092: const/4 v8, #int 1 // #1 │ │ -034bf2: 7230 6d00 7608 |0093: invoke-interface {v6, v7, v8}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ -034bf8: 0a06 |0096: move-result v6 │ │ -034bfa: 3806 1400 |0097: if-eqz v6, 00ab // +0014 │ │ -034bfe: 1206 |0099: const/4 v6, #int 0 // #0 │ │ -034c00: 1307 0900 |009a: const/16 v7, #int 9 // #9 │ │ -034c04: 1208 |009c: const/4 v8, #int 0 // #0 │ │ -034c06: 6e10 f204 0b00 |009d: invoke-virtual {v11}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ -034c0c: 0c09 |00a0: move-result-object v9 │ │ -034c0e: 140a 9400 087f |00a1: const v10, #float 1.80778e+38 // #7f080094 │ │ -034c14: 6e20 8000 a900 |00a4: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -034c1a: 0c09 |00a7: move-result-object v9 │ │ -034c1c: 7259 d500 6c87 |00a8: invoke-interface {v12, v6, v7, v8, v9}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@00d5 │ │ -034c22: 1206 |00ab: const/4 v6, #int 0 // #0 │ │ -034c24: 1237 |00ac: const/4 v7, #int 3 // #3 │ │ -034c26: 1208 |00ad: const/4 v8, #int 0 // #0 │ │ -034c28: 6e10 f204 0b00 |00ae: invoke-virtual {v11}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ -034c2e: 0c09 |00b1: move-result-object v9 │ │ -034c30: 140a 9300 087f |00b2: const v10, #float 1.80778e+38 // #7f080093 │ │ -034c36: 6e20 8000 a900 |00b5: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -034c3c: 0c09 |00b8: move-result-object v9 │ │ -034c3e: 7259 d500 6c87 |00b9: invoke-interface {v12, v6, v7, v8, v9}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@00d5 │ │ -034c44: 2882 |00bc: goto 003e // -007e │ │ -034c46: 54b6 d606 |00bd: iget-object v6, v11, Lcom/gacode/relaunchx/ResultsActivity;.listName:Ljava/lang/String; // field@06d6 │ │ -034c4a: 1a07 7607 |00bf: const-string v7, "favorites" // string@0776 │ │ -034c4e: 6e20 7c06 7600 |00c1: invoke-virtual {v6, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -034c54: 0a06 |00c4: move-result v6 │ │ -034c56: 3806 7000 |00c5: if-eqz v6, 0135 // +0070 │ │ -034c5a: 3d05 1300 |00c7: if-lez v5, 00da // +0013 │ │ -034c5e: 1206 |00c9: const/4 v6, #int 0 // #0 │ │ -034c60: 1247 |00ca: const/4 v7, #int 4 // #4 │ │ -034c62: 1208 |00cb: const/4 v8, #int 0 // #0 │ │ -034c64: 6e10 f204 0b00 |00cc: invoke-virtual {v11}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ -034c6a: 0c09 |00cf: move-result-object v9 │ │ -034c6c: 140a a100 087f |00d0: const v10, #float 1.80778e+38 // #7f0800a1 │ │ -034c72: 6e20 8000 a900 |00d3: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -034c78: 0c09 |00d6: move-result-object v9 │ │ -034c7a: 7259 d500 6c87 |00d7: invoke-interface {v12, v6, v7, v8, v9}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@00d5 │ │ -034c80: 54b6 d506 |00da: iget-object v6, v11, Lcom/gacode/relaunchx/ResultsActivity;.itemsArray:Ljava/util/List; // field@06d5 │ │ -034c84: 7210 d406 0600 |00dc: invoke-interface {v6}, Ljava/util/List;.size:()I // method@06d4 │ │ -034c8a: 0a06 |00df: move-result v6 │ │ -034c8c: d806 06ff |00e0: add-int/lit8 v6, v6, #int -1 // #ff │ │ -034c90: 3565 1300 |00e2: if-ge v5, v6, 00f5 // +0013 │ │ -034c94: 1206 |00e4: const/4 v6, #int 0 // #0 │ │ -034c96: 1257 |00e5: const/4 v7, #int 5 // #5 │ │ -034c98: 1208 |00e6: const/4 v8, #int 0 // #0 │ │ -034c9a: 6e10 f204 0b00 |00e7: invoke-virtual {v11}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ -034ca0: 0c09 |00ea: move-result-object v9 │ │ -034ca2: 140a a000 087f |00eb: const v10, #float 1.80778e+38 // #7f0800a0 │ │ -034ca8: 6e20 8000 a900 |00ee: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -034cae: 0c09 |00f1: move-result-object v9 │ │ -034cb0: 7259 d500 6c87 |00f2: invoke-interface {v12, v6, v7, v8, v9}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@00d5 │ │ -034cb6: 1206 |00f5: const/4 v6, #int 0 // #0 │ │ -034cb8: 1217 |00f6: const/4 v7, #int 1 // #1 │ │ -034cba: 1208 |00f7: const/4 v8, #int 0 // #0 │ │ -034cbc: 6e10 f204 0b00 |00f8: invoke-virtual {v11}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ -034cc2: 0c09 |00fb: move-result-object v9 │ │ -034cc4: 140a a300 087f |00fc: const v10, #float 1.80778e+38 // #7f0800a3 │ │ -034cca: 6e20 8000 a900 |00ff: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -034cd0: 0c09 |0102: move-result-object v9 │ │ -034cd2: 7259 d500 6c87 |0103: invoke-interface {v12, v6, v7, v8, v9}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@00d5 │ │ -034cd8: 54b6 d906 |0106: iget-object v6, v11, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ -034cdc: 1a07 930e |0108: const-string v7, "useFileManagerFunctions" // string@0e93 │ │ -034ce0: 1218 |010a: const/4 v8, #int 1 // #1 │ │ -034ce2: 7230 6d00 7608 |010b: invoke-interface {v6, v7, v8}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ -034ce8: 0a06 |010e: move-result v6 │ │ -034cea: 3806 1300 |010f: if-eqz v6, 0122 // +0013 │ │ -034cee: 1206 |0111: const/4 v6, #int 0 // #0 │ │ -034cf0: 1227 |0112: const/4 v7, #int 2 // #2 │ │ -034cf2: 1208 |0113: const/4 v8, #int 0 // #0 │ │ -034cf4: 6e10 f204 0b00 |0114: invoke-virtual {v11}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ -034cfa: 0c09 |0117: move-result-object v9 │ │ -034cfc: 140a 9800 087f |0118: const v10, #float 1.80778e+38 // #7f080098 │ │ -034d02: 6e20 8000 a900 |011b: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -034d08: 0c09 |011e: move-result-object v9 │ │ -034d0a: 7259 d500 6c87 |011f: invoke-interface {v12, v6, v7, v8, v9}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@00d5 │ │ -034d10: 1206 |0122: const/4 v6, #int 0 // #0 │ │ -034d12: 1237 |0123: const/4 v7, #int 3 // #3 │ │ -034d14: 1208 |0124: const/4 v8, #int 0 // #0 │ │ -034d16: 6e10 f204 0b00 |0125: invoke-virtual {v11}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ -034d1c: 0c09 |0128: move-result-object v9 │ │ -034d1e: 140a 9300 087f |0129: const v10, #float 1.80778e+38 // #7f080093 │ │ -034d24: 6e20 8000 a900 |012c: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -034d2a: 0c09 |012f: move-result-object v9 │ │ -034d2c: 7259 d500 6c87 |0130: invoke-interface {v12, v6, v7, v8, v9}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@00d5 │ │ -034d32: 2900 0bff |0133: goto/16 003e // -00f5 │ │ -034d36: 54b6 d606 |0135: iget-object v6, v11, Lcom/gacode/relaunchx/ResultsActivity;.listName:Ljava/lang/String; // field@06d6 │ │ -034d3a: 1a07 0a0a |0137: const-string v7, "lastOpened" // string@0a0a │ │ -034d3e: 6e20 7c06 7600 |0139: invoke-virtual {v6, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -034d44: 0a06 |013c: move-result v6 │ │ -034d46: 3806 c000 |013d: if-eqz v6, 01fd // +00c0 │ │ -034d4a: 54b6 d106 |013f: iget-object v6, v11, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ -034d4e: 5466 8806 |0141: iget-object v6, v6, Lcom/gacode/relaunchx/ReLaunchApp;.history:Ljava/util/HashMap; // field@0688 │ │ -034d52: 6e20 c206 2600 |0143: invoke-virtual {v6, v2}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@06c2 │ │ -034d58: 0a06 |0146: move-result v6 │ │ -034d5a: 3806 a400 |0147: if-eqz v6, 01eb // +00a4 │ │ -034d5e: 54b6 d106 |0149: iget-object v6, v11, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ -034d62: 5466 8806 |014b: iget-object v6, v6, Lcom/gacode/relaunchx/ReLaunchApp;.history:Ljava/util/HashMap; // field@0688 │ │ -034d66: 6e20 c306 2600 |014d: invoke-virtual {v6, v2}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ -034d6c: 0c06 |0150: move-result-object v6 │ │ -034d6e: 1f06 f501 |0151: check-cast v6, Ljava/lang/Integer; // type@01f5 │ │ -034d72: 6e10 5c06 0600 |0153: invoke-virtual {v6}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -034d78: 0a06 |0156: move-result v6 │ │ -034d7a: 54b7 d106 |0157: iget-object v7, v11, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ -034d7e: 6e10 6806 0700 |0159: invoke-virtual {v7}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0668 │ │ -034d84: 1217 |015c: const/4 v7, #int 1 // #1 │ │ -034d86: 3376 6600 |015d: if-ne v6, v7, 01c3 // +0066 │ │ -034d8a: 1206 |015f: const/4 v6, #int 0 // #0 │ │ -034d8c: 1267 |0160: const/4 v7, #int 6 // #6 │ │ -034d8e: 1208 |0161: const/4 v8, #int 0 // #0 │ │ -034d90: 6e10 f204 0b00 |0162: invoke-virtual {v11}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ -034d96: 0c09 |0165: move-result-object v9 │ │ -034d98: 140a 9f00 087f |0166: const v10, #float 1.80778e+38 // #7f08009f │ │ -034d9e: 6e20 8000 a900 |0169: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -034da4: 0c09 |016c: move-result-object v9 │ │ -034da6: 7259 d500 6c87 |016d: invoke-interface {v12, v6, v7, v8, v9}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@00d5 │ │ -034dac: 1206 |0170: const/4 v6, #int 0 // #0 │ │ -034dae: 1307 0800 |0171: const/16 v7, #int 8 // #8 │ │ -034db2: 1208 |0173: const/4 v8, #int 0 // #0 │ │ -034db4: 6e10 f204 0b00 |0174: invoke-virtual {v11}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ -034dba: 0c09 |0177: move-result-object v9 │ │ -034dbc: 140a a600 087f |0178: const v10, #float 1.80778e+38 // #7f0800a6 │ │ -034dc2: 6e20 8000 a900 |017b: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -034dc8: 0c09 |017e: move-result-object v9 │ │ -034dca: 7259 d500 6c87 |017f: invoke-interface {v12, v6, v7, v8, v9}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@00d5 │ │ -034dd0: 54b6 d906 |0182: iget-object v6, v11, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ -034dd4: 1a07 930e |0184: const-string v7, "useFileManagerFunctions" // string@0e93 │ │ -034dd8: 1218 |0186: const/4 v8, #int 1 // #1 │ │ -034dda: 7230 6d00 7608 |0187: invoke-interface {v6, v7, v8}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ -034de0: 0a06 |018a: move-result v6 │ │ -034de2: 3806 1300 |018b: if-eqz v6, 019e // +0013 │ │ -034de6: 1206 |018d: const/4 v6, #int 0 // #0 │ │ -034de8: 1227 |018e: const/4 v7, #int 2 // #2 │ │ -034dea: 1208 |018f: const/4 v8, #int 0 // #0 │ │ -034dec: 6e10 f204 0b00 |0190: invoke-virtual {v11}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ -034df2: 0c09 |0193: move-result-object v9 │ │ -034df4: 140a 9800 087f |0194: const v10, #float 1.80778e+38 // #7f080098 │ │ -034dfa: 6e20 8000 a900 |0197: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -034e00: 0c09 |019a: move-result-object v9 │ │ -034e02: 7259 d500 6c87 |019b: invoke-interface {v12, v6, v7, v8, v9}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@00d5 │ │ -034e08: 1206 |019e: const/4 v6, #int 0 // #0 │ │ -034e0a: 1307 0a00 |019f: const/16 v7, #int 10 // #a │ │ -034e0e: 1208 |01a1: const/4 v8, #int 0 // #0 │ │ -034e10: 6e10 f204 0b00 |01a2: invoke-virtual {v11}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ -034e16: 0c09 |01a5: move-result-object v9 │ │ -034e18: 140a 2c02 087f |01a6: const v10, #float 1.80786e+38 // #7f08022c │ │ -034e1e: 6e20 8000 a900 |01a9: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -034e24: 0c09 |01ac: move-result-object v9 │ │ -034e26: 7259 d500 6c87 |01ad: invoke-interface {v12, v6, v7, v8, v9}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@00d5 │ │ -034e2c: 1206 |01b0: const/4 v6, #int 0 // #0 │ │ -034e2e: 1237 |01b1: const/4 v7, #int 3 // #3 │ │ -034e30: 1208 |01b2: const/4 v8, #int 0 // #0 │ │ -034e32: 6e10 f204 0b00 |01b3: invoke-virtual {v11}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ -034e38: 0c09 |01b6: move-result-object v9 │ │ -034e3a: 140a 9300 087f |01b7: const v10, #float 1.80778e+38 // #7f080093 │ │ -034e40: 6e20 8000 a900 |01ba: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -034e46: 0c09 |01bd: move-result-object v9 │ │ -034e48: 7259 d500 6c87 |01be: invoke-interface {v12, v6, v7, v8, v9}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@00d5 │ │ -034e4e: 2900 7dfe |01c1: goto/16 003e // -0183 │ │ -034e52: 54b6 d106 |01c3: iget-object v6, v11, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ -034e56: 5466 8806 |01c5: iget-object v6, v6, Lcom/gacode/relaunchx/ReLaunchApp;.history:Ljava/util/HashMap; // field@0688 │ │ -034e5a: 6e20 c306 2600 |01c7: invoke-virtual {v6, v2}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ -034e60: 0c06 |01ca: move-result-object v6 │ │ -034e62: 1f06 f501 |01cb: check-cast v6, Ljava/lang/Integer; // type@01f5 │ │ -034e66: 6e10 5c06 0600 |01cd: invoke-virtual {v6}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -034e6c: 0a06 |01d0: move-result v6 │ │ -034e6e: 54b7 d106 |01d1: iget-object v7, v11, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ -034e72: 6e10 6806 0700 |01d3: invoke-virtual {v7}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0668 │ │ -034e78: 1227 |01d6: const/4 v7, #int 2 // #2 │ │ -034e7a: 3376 99ff |01d7: if-ne v6, v7, 0170 // -0067 │ │ -034e7e: 1206 |01d9: const/4 v6, #int 0 // #0 │ │ -034e80: 1277 |01da: const/4 v7, #int 7 // #7 │ │ -034e82: 1208 |01db: const/4 v8, #int 0 // #0 │ │ -034e84: 6e10 f204 0b00 |01dc: invoke-virtual {v11}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ -034e8a: 0c09 |01df: move-result-object v9 │ │ -034e8c: 140a a500 087f |01e0: const v10, #float 1.80778e+38 // #7f0800a5 │ │ -034e92: 6e20 8000 a900 |01e3: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -034e98: 0c09 |01e6: move-result-object v9 │ │ -034e9a: 7259 d500 6c87 |01e7: invoke-interface {v12, v6, v7, v8, v9}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@00d5 │ │ -034ea0: 2886 |01ea: goto 0170 // -007a │ │ -034ea2: 1206 |01eb: const/4 v6, #int 0 // #0 │ │ -034ea4: 1267 |01ec: const/4 v7, #int 6 // #6 │ │ -034ea6: 1208 |01ed: const/4 v8, #int 0 // #0 │ │ -034ea8: 6e10 f204 0b00 |01ee: invoke-virtual {v11}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ -034eae: 0c09 |01f1: move-result-object v9 │ │ -034eb0: 140a 9f00 087f |01f2: const v10, #float 1.80778e+38 // #7f08009f │ │ -034eb6: 6e20 8000 a900 |01f5: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -034ebc: 0c09 |01f8: move-result-object v9 │ │ -034ebe: 7259 d500 6c87 |01f9: invoke-interface {v12, v6, v7, v8, v9}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@00d5 │ │ -034ec4: 2886 |01fc: goto 0182 // -007a │ │ -034ec6: 54b6 d606 |01fd: iget-object v6, v11, Lcom/gacode/relaunchx/ResultsActivity;.listName:Ljava/lang/String; // field@06d6 │ │ -034eca: 1a07 ec0c |01ff: const-string v7, "searchResults" // string@0cec │ │ -034ece: 6e20 7c06 7600 |0201: invoke-virtual {v6, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -034ed4: 0a06 |0204: move-result v6 │ │ -034ed6: 3806 39fe |0205: if-eqz v6, 003e // -01c7 │ │ -034eda: 3d05 1300 |0207: if-lez v5, 021a // +0013 │ │ -034ede: 1206 |0209: const/4 v6, #int 0 // #0 │ │ -034ee0: 1247 |020a: const/4 v7, #int 4 // #4 │ │ -034ee2: 1208 |020b: const/4 v8, #int 0 // #0 │ │ -034ee4: 6e10 f204 0b00 |020c: invoke-virtual {v11}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ -034eea: 0c09 |020f: move-result-object v9 │ │ -034eec: 140a a100 087f |0210: const v10, #float 1.80778e+38 // #7f0800a1 │ │ -034ef2: 6e20 8000 a900 |0213: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -034ef8: 0c09 |0216: move-result-object v9 │ │ -034efa: 7259 d500 6c87 |0217: invoke-interface {v12, v6, v7, v8, v9}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@00d5 │ │ -034f00: 54b6 d506 |021a: iget-object v6, v11, Lcom/gacode/relaunchx/ResultsActivity;.itemsArray:Ljava/util/List; // field@06d5 │ │ -034f04: 7210 d406 0600 |021c: invoke-interface {v6}, Ljava/util/List;.size:()I // method@06d4 │ │ -034f0a: 0a06 |021f: move-result v6 │ │ -034f0c: d806 06ff |0220: add-int/lit8 v6, v6, #int -1 // #ff │ │ -034f10: 3565 1300 |0222: if-ge v5, v6, 0235 // +0013 │ │ -034f14: 1206 |0224: const/4 v6, #int 0 // #0 │ │ -034f16: 1257 |0225: const/4 v7, #int 5 // #5 │ │ -034f18: 1208 |0226: const/4 v8, #int 0 // #0 │ │ -034f1a: 6e10 f204 0b00 |0227: invoke-virtual {v11}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ -034f20: 0c09 |022a: move-result-object v9 │ │ -034f22: 140a a000 087f |022b: const v10, #float 1.80778e+38 // #7f0800a0 │ │ -034f28: 6e20 8000 a900 |022e: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -034f2e: 0c09 |0231: move-result-object v9 │ │ -034f30: 7259 d500 6c87 |0232: invoke-interface {v12, v6, v7, v8, v9}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@00d5 │ │ -034f36: 54b6 d106 |0235: iget-object v6, v11, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ -034f3a: 5466 8806 |0237: iget-object v6, v6, Lcom/gacode/relaunchx/ReLaunchApp;.history:Ljava/util/HashMap; // field@0688 │ │ -034f3e: 6e20 c206 2600 |0239: invoke-virtual {v6, v2}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@06c2 │ │ -034f44: 0a06 |023c: move-result v6 │ │ -034f46: 3806 9200 |023d: if-eqz v6, 02cf // +0092 │ │ -034f4a: 54b6 d106 |023f: iget-object v6, v11, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ -034f4e: 5466 8806 |0241: iget-object v6, v6, Lcom/gacode/relaunchx/ReLaunchApp;.history:Ljava/util/HashMap; // field@0688 │ │ -034f52: 6e20 c306 2600 |0243: invoke-virtual {v6, v2}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ -034f58: 0c06 |0246: move-result-object v6 │ │ -034f5a: 1f06 f501 |0247: check-cast v6, Ljava/lang/Integer; // type@01f5 │ │ -034f5e: 6e10 5c06 0600 |0249: invoke-virtual {v6}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -034f64: 0a06 |024c: move-result v6 │ │ -034f66: 54b7 d106 |024d: iget-object v7, v11, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ -034f6a: 6e10 6806 0700 |024f: invoke-virtual {v7}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0668 │ │ -034f70: 1217 |0252: const/4 v7, #int 1 // #1 │ │ -034f72: 3376 5400 |0253: if-ne v6, v7, 02a7 // +0054 │ │ -034f76: 1206 |0255: const/4 v6, #int 0 // #0 │ │ -034f78: 1267 |0256: const/4 v7, #int 6 // #6 │ │ -034f7a: 1208 |0257: const/4 v8, #int 0 // #0 │ │ -034f7c: 6e10 f204 0b00 |0258: invoke-virtual {v11}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ -034f82: 0c09 |025b: move-result-object v9 │ │ -034f84: 140a 9f00 087f |025c: const v10, #float 1.80778e+38 // #7f08009f │ │ -034f8a: 6e20 8000 a900 |025f: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -034f90: 0c09 |0262: move-result-object v9 │ │ -034f92: 7259 d500 6c87 |0263: invoke-interface {v12, v6, v7, v8, v9}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@00d5 │ │ -034f98: 1206 |0266: const/4 v6, #int 0 // #0 │ │ -034f9a: 1307 0800 |0267: const/16 v7, #int 8 // #8 │ │ -034f9e: 1208 |0269: const/4 v8, #int 0 // #0 │ │ -034fa0: 6e10 f204 0b00 |026a: invoke-virtual {v11}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ -034fa6: 0c09 |026d: move-result-object v9 │ │ -034fa8: 140a a600 087f |026e: const v10, #float 1.80778e+38 // #7f0800a6 │ │ -034fae: 6e20 8000 a900 |0271: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -034fb4: 0c09 |0274: move-result-object v9 │ │ -034fb6: 7259 d500 6c87 |0275: invoke-interface {v12, v6, v7, v8, v9}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@00d5 │ │ -034fbc: 54b6 d906 |0278: iget-object v6, v11, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ -034fc0: 1a07 930e |027a: const-string v7, "useFileManagerFunctions" // string@0e93 │ │ -034fc4: 1218 |027c: const/4 v8, #int 1 // #1 │ │ -034fc6: 7230 6d00 7608 |027d: invoke-interface {v6, v7, v8}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ -034fcc: 0a06 |0280: move-result v6 │ │ -034fce: 3806 1300 |0281: if-eqz v6, 0294 // +0013 │ │ -034fd2: 1206 |0283: const/4 v6, #int 0 // #0 │ │ -034fd4: 1227 |0284: const/4 v7, #int 2 // #2 │ │ -034fd6: 1208 |0285: const/4 v8, #int 0 // #0 │ │ -034fd8: 6e10 f204 0b00 |0286: invoke-virtual {v11}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ -034fde: 0c09 |0289: move-result-object v9 │ │ -034fe0: 140a 9800 087f |028a: const v10, #float 1.80778e+38 // #7f080098 │ │ -034fe6: 6e20 8000 a900 |028d: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -034fec: 0c09 |0290: move-result-object v9 │ │ -034fee: 7259 d500 6c87 |0291: invoke-interface {v12, v6, v7, v8, v9}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@00d5 │ │ -034ff4: 1206 |0294: const/4 v6, #int 0 // #0 │ │ -034ff6: 1237 |0295: const/4 v7, #int 3 // #3 │ │ -034ff8: 1208 |0296: const/4 v8, #int 0 // #0 │ │ -034ffa: 6e10 f204 0b00 |0297: invoke-virtual {v11}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ -035000: 0c09 |029a: move-result-object v9 │ │ -035002: 140a 9300 087f |029b: const v10, #float 1.80778e+38 // #7f080093 │ │ -035008: 6e20 8000 a900 |029e: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -03500e: 0c09 |02a1: move-result-object v9 │ │ -035010: 7259 d500 6c87 |02a2: invoke-interface {v12, v6, v7, v8, v9}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@00d5 │ │ -035016: 2900 99fd |02a5: goto/16 003e // -0267 │ │ -03501a: 54b6 d106 |02a7: iget-object v6, v11, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ -03501e: 5466 8806 |02a9: iget-object v6, v6, Lcom/gacode/relaunchx/ReLaunchApp;.history:Ljava/util/HashMap; // field@0688 │ │ -035022: 6e20 c306 2600 |02ab: invoke-virtual {v6, v2}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ -035028: 0c06 |02ae: move-result-object v6 │ │ -03502a: 1f06 f501 |02af: check-cast v6, Ljava/lang/Integer; // type@01f5 │ │ -03502e: 6e10 5c06 0600 |02b1: invoke-virtual {v6}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -035034: 0a06 |02b4: move-result v6 │ │ -035036: 54b7 d106 |02b5: iget-object v7, v11, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ -03503a: 6e10 6806 0700 |02b7: invoke-virtual {v7}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0668 │ │ -035040: 1227 |02ba: const/4 v7, #int 2 // #2 │ │ -035042: 3376 abff |02bb: if-ne v6, v7, 0266 // -0055 │ │ -035046: 1206 |02bd: const/4 v6, #int 0 // #0 │ │ -035048: 1277 |02be: const/4 v7, #int 7 // #7 │ │ -03504a: 1208 |02bf: const/4 v8, #int 0 // #0 │ │ -03504c: 6e10 f204 0b00 |02c0: invoke-virtual {v11}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ -035052: 0c09 |02c3: move-result-object v9 │ │ -035054: 140a a500 087f |02c4: const v10, #float 1.80778e+38 // #7f0800a5 │ │ -03505a: 6e20 8000 a900 |02c7: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -035060: 0c09 |02ca: move-result-object v9 │ │ -035062: 7259 d500 6c87 |02cb: invoke-interface {v12, v6, v7, v8, v9}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@00d5 │ │ -035068: 2898 |02ce: goto 0266 // -0068 │ │ -03506a: 1206 |02cf: const/4 v6, #int 0 // #0 │ │ -03506c: 1267 |02d0: const/4 v7, #int 6 // #6 │ │ -03506e: 1208 |02d1: const/4 v8, #int 0 // #0 │ │ -035070: 6e10 f204 0b00 |02d2: invoke-virtual {v11}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ -035076: 0c09 |02d5: move-result-object v9 │ │ -035078: 140a 9f00 087f |02d6: const v10, #float 1.80778e+38 // #7f08009f │ │ -03507e: 6e20 8000 a900 |02d9: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -035084: 0c09 |02dc: move-result-object v9 │ │ -035086: 7259 d500 6c87 |02dd: invoke-interface {v12, v6, v7, v8, v9}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@00d5 │ │ -03508c: 2898 |02e0: goto 0278 // -0068 │ │ +035b64: |[035b64] com.gacode.relaunchx.ResultsActivity.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ +035b74: 07e4 |0000: move-object v4, v14 │ │ +035b76: 1f04 6c00 |0001: check-cast v4, Landroid/widget/AdapterView$AdapterContextMenuInfo; // type@006c │ │ +035b7a: 5245 2d00 |0003: iget v5, v4, Landroid/widget/AdapterView$AdapterContextMenuInfo;.position:I // field@002d │ │ +035b7e: 54b6 d506 |0005: iget-object v6, v11, Lcom/gacode/relaunchx/ResultsActivity;.itemsArray:Ljava/util/List; // field@06d5 │ │ +035b82: 7220 d006 5600 |0007: invoke-interface {v6, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ +035b88: 0c03 |000a: move-result-object v3 │ │ +035b8a: 1f03 1502 |000b: check-cast v3, Ljava/util/HashMap; // type@0215 │ │ +035b8e: 1a06 f806 |000d: const-string v6, "directoryName" // string@06f8 │ │ +035b92: 6e20 c306 6300 |000f: invoke-virtual {v3, v6}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ +035b98: 0c00 |0012: move-result-object v0 │ │ +035b9a: 1f00 0002 |0013: check-cast v0, Ljava/lang/String; // type@0200 │ │ +035b9e: 1a06 0308 |0015: const-string v6, "fullPathName" // string@0803 │ │ +035ba2: 6e20 c306 6300 |0017: invoke-virtual {v3, v6}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ +035ba8: 0c01 |001a: move-result-object v1 │ │ +035baa: 1f01 0002 |001b: check-cast v1, Ljava/lang/String; // type@0200 │ │ +035bae: 2206 0202 |001d: new-instance v6, Ljava/lang/StringBuilder; // type@0202 │ │ +035bb2: 7010 9606 0600 |001f: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +035bb8: 6e20 9a06 0600 |0022: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +035bbe: 0c06 |0025: move-result-object v6 │ │ +035bc0: 1a07 5a00 |0026: const-string v7, "/" // string@005a │ │ +035bc4: 6e20 9a06 7600 |0028: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +035bca: 0c06 |002b: move-result-object v6 │ │ +035bcc: 6e20 9a06 1600 |002c: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +035bd2: 0c06 |002f: move-result-object v6 │ │ +035bd4: 6e10 9c06 0600 |0030: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +035bda: 0c02 |0033: move-result-object v2 │ │ +035bdc: 54b6 d606 |0034: iget-object v6, v11, Lcom/gacode/relaunchx/ResultsActivity;.listName:Ljava/lang/String; // field@06d6 │ │ +035be0: 1a07 ab08 |0036: const-string v7, "homeList" // string@08ab │ │ +035be4: 6e20 7c06 7600 |0038: invoke-virtual {v6, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +035bea: 0a06 |003b: move-result v6 │ │ +035bec: 3806 0300 |003c: if-eqz v6, 003f // +0003 │ │ +035bf0: 0e00 |003e: return-void │ │ +035bf2: 1a06 640e |003f: const-string v6, "type" // string@0e64 │ │ +035bf6: 6e20 c306 6300 |0041: invoke-virtual {v3, v6}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ +035bfc: 0c06 |0044: move-result-object v6 │ │ +035bfe: 1f06 0002 |0045: check-cast v6, Ljava/lang/String; // type@0200 │ │ +035c02: 1a07 f206 |0047: const-string v7, "dir" // string@06f2 │ │ +035c06: 6e20 7c06 7600 |0049: invoke-virtual {v6, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +035c0c: 0a06 |004c: move-result v6 │ │ +035c0e: 3806 7000 |004d: if-eqz v6, 00bd // +0070 │ │ +035c12: 3d05 1300 |004f: if-lez v5, 0062 // +0013 │ │ +035c16: 1206 |0051: const/4 v6, #int 0 // #0 │ │ +035c18: 1247 |0052: const/4 v7, #int 4 // #4 │ │ +035c1a: 1208 |0053: const/4 v8, #int 0 // #0 │ │ +035c1c: 6e10 f204 0b00 |0054: invoke-virtual {v11}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ +035c22: 0c09 |0057: move-result-object v9 │ │ +035c24: 140a a100 087f |0058: const v10, #float 1.80778e+38 // #7f0800a1 │ │ +035c2a: 6e20 8000 a900 |005b: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +035c30: 0c09 |005e: move-result-object v9 │ │ +035c32: 7259 d500 6c87 |005f: invoke-interface {v12, v6, v7, v8, v9}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@00d5 │ │ +035c38: 54b6 d506 |0062: iget-object v6, v11, Lcom/gacode/relaunchx/ResultsActivity;.itemsArray:Ljava/util/List; // field@06d5 │ │ +035c3c: 7210 d406 0600 |0064: invoke-interface {v6}, Ljava/util/List;.size:()I // method@06d4 │ │ +035c42: 0a06 |0067: move-result v6 │ │ +035c44: d806 06ff |0068: add-int/lit8 v6, v6, #int -1 // #ff │ │ +035c48: 3565 1300 |006a: if-ge v5, v6, 007d // +0013 │ │ +035c4c: 1206 |006c: const/4 v6, #int 0 // #0 │ │ +035c4e: 1257 |006d: const/4 v7, #int 5 // #5 │ │ +035c50: 1208 |006e: const/4 v8, #int 0 // #0 │ │ +035c52: 6e10 f204 0b00 |006f: invoke-virtual {v11}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ +035c58: 0c09 |0072: move-result-object v9 │ │ +035c5a: 140a a000 087f |0073: const v10, #float 1.80778e+38 // #7f0800a0 │ │ +035c60: 6e20 8000 a900 |0076: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +035c66: 0c09 |0079: move-result-object v9 │ │ +035c68: 7259 d500 6c87 |007a: invoke-interface {v12, v6, v7, v8, v9}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@00d5 │ │ +035c6e: 1206 |007d: const/4 v6, #int 0 // #0 │ │ +035c70: 1217 |007e: const/4 v7, #int 1 // #1 │ │ +035c72: 1208 |007f: const/4 v8, #int 0 // #0 │ │ +035c74: 6e10 f204 0b00 |0080: invoke-virtual {v11}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ +035c7a: 0c09 |0083: move-result-object v9 │ │ +035c7c: 140a a300 087f |0084: const v10, #float 1.80778e+38 // #7f0800a3 │ │ +035c82: 6e20 8000 a900 |0087: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +035c88: 0c09 |008a: move-result-object v9 │ │ +035c8a: 7259 d500 6c87 |008b: invoke-interface {v12, v6, v7, v8, v9}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@00d5 │ │ +035c90: 54b6 d906 |008e: iget-object v6, v11, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ +035c94: 1a07 930e |0090: const-string v7, "useFileManagerFunctions" // string@0e93 │ │ +035c98: 1218 |0092: const/4 v8, #int 1 // #1 │ │ +035c9a: 7230 6d00 7608 |0093: invoke-interface {v6, v7, v8}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ +035ca0: 0a06 |0096: move-result v6 │ │ +035ca2: 3806 1400 |0097: if-eqz v6, 00ab // +0014 │ │ +035ca6: 1206 |0099: const/4 v6, #int 0 // #0 │ │ +035ca8: 1307 0900 |009a: const/16 v7, #int 9 // #9 │ │ +035cac: 1208 |009c: const/4 v8, #int 0 // #0 │ │ +035cae: 6e10 f204 0b00 |009d: invoke-virtual {v11}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ +035cb4: 0c09 |00a0: move-result-object v9 │ │ +035cb6: 140a 9400 087f |00a1: const v10, #float 1.80778e+38 // #7f080094 │ │ +035cbc: 6e20 8000 a900 |00a4: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +035cc2: 0c09 |00a7: move-result-object v9 │ │ +035cc4: 7259 d500 6c87 |00a8: invoke-interface {v12, v6, v7, v8, v9}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@00d5 │ │ +035cca: 1206 |00ab: const/4 v6, #int 0 // #0 │ │ +035ccc: 1237 |00ac: const/4 v7, #int 3 // #3 │ │ +035cce: 1208 |00ad: const/4 v8, #int 0 // #0 │ │ +035cd0: 6e10 f204 0b00 |00ae: invoke-virtual {v11}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ +035cd6: 0c09 |00b1: move-result-object v9 │ │ +035cd8: 140a 9300 087f |00b2: const v10, #float 1.80778e+38 // #7f080093 │ │ +035cde: 6e20 8000 a900 |00b5: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +035ce4: 0c09 |00b8: move-result-object v9 │ │ +035ce6: 7259 d500 6c87 |00b9: invoke-interface {v12, v6, v7, v8, v9}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@00d5 │ │ +035cec: 2882 |00bc: goto 003e // -007e │ │ +035cee: 54b6 d606 |00bd: iget-object v6, v11, Lcom/gacode/relaunchx/ResultsActivity;.listName:Ljava/lang/String; // field@06d6 │ │ +035cf2: 1a07 7607 |00bf: const-string v7, "favorites" // string@0776 │ │ +035cf6: 6e20 7c06 7600 |00c1: invoke-virtual {v6, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +035cfc: 0a06 |00c4: move-result v6 │ │ +035cfe: 3806 7000 |00c5: if-eqz v6, 0135 // +0070 │ │ +035d02: 3d05 1300 |00c7: if-lez v5, 00da // +0013 │ │ +035d06: 1206 |00c9: const/4 v6, #int 0 // #0 │ │ +035d08: 1247 |00ca: const/4 v7, #int 4 // #4 │ │ +035d0a: 1208 |00cb: const/4 v8, #int 0 // #0 │ │ +035d0c: 6e10 f204 0b00 |00cc: invoke-virtual {v11}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ +035d12: 0c09 |00cf: move-result-object v9 │ │ +035d14: 140a a100 087f |00d0: const v10, #float 1.80778e+38 // #7f0800a1 │ │ +035d1a: 6e20 8000 a900 |00d3: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +035d20: 0c09 |00d6: move-result-object v9 │ │ +035d22: 7259 d500 6c87 |00d7: invoke-interface {v12, v6, v7, v8, v9}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@00d5 │ │ +035d28: 54b6 d506 |00da: iget-object v6, v11, Lcom/gacode/relaunchx/ResultsActivity;.itemsArray:Ljava/util/List; // field@06d5 │ │ +035d2c: 7210 d406 0600 |00dc: invoke-interface {v6}, Ljava/util/List;.size:()I // method@06d4 │ │ +035d32: 0a06 |00df: move-result v6 │ │ +035d34: d806 06ff |00e0: add-int/lit8 v6, v6, #int -1 // #ff │ │ +035d38: 3565 1300 |00e2: if-ge v5, v6, 00f5 // +0013 │ │ +035d3c: 1206 |00e4: const/4 v6, #int 0 // #0 │ │ +035d3e: 1257 |00e5: const/4 v7, #int 5 // #5 │ │ +035d40: 1208 |00e6: const/4 v8, #int 0 // #0 │ │ +035d42: 6e10 f204 0b00 |00e7: invoke-virtual {v11}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ +035d48: 0c09 |00ea: move-result-object v9 │ │ +035d4a: 140a a000 087f |00eb: const v10, #float 1.80778e+38 // #7f0800a0 │ │ +035d50: 6e20 8000 a900 |00ee: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +035d56: 0c09 |00f1: move-result-object v9 │ │ +035d58: 7259 d500 6c87 |00f2: invoke-interface {v12, v6, v7, v8, v9}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@00d5 │ │ +035d5e: 1206 |00f5: const/4 v6, #int 0 // #0 │ │ +035d60: 1217 |00f6: const/4 v7, #int 1 // #1 │ │ +035d62: 1208 |00f7: const/4 v8, #int 0 // #0 │ │ +035d64: 6e10 f204 0b00 |00f8: invoke-virtual {v11}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ +035d6a: 0c09 |00fb: move-result-object v9 │ │ +035d6c: 140a a300 087f |00fc: const v10, #float 1.80778e+38 // #7f0800a3 │ │ +035d72: 6e20 8000 a900 |00ff: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +035d78: 0c09 |0102: move-result-object v9 │ │ +035d7a: 7259 d500 6c87 |0103: invoke-interface {v12, v6, v7, v8, v9}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@00d5 │ │ +035d80: 54b6 d906 |0106: iget-object v6, v11, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ +035d84: 1a07 930e |0108: const-string v7, "useFileManagerFunctions" // string@0e93 │ │ +035d88: 1218 |010a: const/4 v8, #int 1 // #1 │ │ +035d8a: 7230 6d00 7608 |010b: invoke-interface {v6, v7, v8}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ +035d90: 0a06 |010e: move-result v6 │ │ +035d92: 3806 1300 |010f: if-eqz v6, 0122 // +0013 │ │ +035d96: 1206 |0111: const/4 v6, #int 0 // #0 │ │ +035d98: 1227 |0112: const/4 v7, #int 2 // #2 │ │ +035d9a: 1208 |0113: const/4 v8, #int 0 // #0 │ │ +035d9c: 6e10 f204 0b00 |0114: invoke-virtual {v11}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ +035da2: 0c09 |0117: move-result-object v9 │ │ +035da4: 140a 9800 087f |0118: const v10, #float 1.80778e+38 // #7f080098 │ │ +035daa: 6e20 8000 a900 |011b: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +035db0: 0c09 |011e: move-result-object v9 │ │ +035db2: 7259 d500 6c87 |011f: invoke-interface {v12, v6, v7, v8, v9}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@00d5 │ │ +035db8: 1206 |0122: const/4 v6, #int 0 // #0 │ │ +035dba: 1237 |0123: const/4 v7, #int 3 // #3 │ │ +035dbc: 1208 |0124: const/4 v8, #int 0 // #0 │ │ +035dbe: 6e10 f204 0b00 |0125: invoke-virtual {v11}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ +035dc4: 0c09 |0128: move-result-object v9 │ │ +035dc6: 140a 9300 087f |0129: const v10, #float 1.80778e+38 // #7f080093 │ │ +035dcc: 6e20 8000 a900 |012c: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +035dd2: 0c09 |012f: move-result-object v9 │ │ +035dd4: 7259 d500 6c87 |0130: invoke-interface {v12, v6, v7, v8, v9}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@00d5 │ │ +035dda: 2900 0bff |0133: goto/16 003e // -00f5 │ │ +035dde: 54b6 d606 |0135: iget-object v6, v11, Lcom/gacode/relaunchx/ResultsActivity;.listName:Ljava/lang/String; // field@06d6 │ │ +035de2: 1a07 0a0a |0137: const-string v7, "lastOpened" // string@0a0a │ │ +035de6: 6e20 7c06 7600 |0139: invoke-virtual {v6, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +035dec: 0a06 |013c: move-result v6 │ │ +035dee: 3806 c000 |013d: if-eqz v6, 01fd // +00c0 │ │ +035df2: 54b6 d106 |013f: iget-object v6, v11, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ +035df6: 5466 8806 |0141: iget-object v6, v6, Lcom/gacode/relaunchx/ReLaunchApp;.history:Ljava/util/HashMap; // field@0688 │ │ +035dfa: 6e20 c206 2600 |0143: invoke-virtual {v6, v2}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@06c2 │ │ +035e00: 0a06 |0146: move-result v6 │ │ +035e02: 3806 a400 |0147: if-eqz v6, 01eb // +00a4 │ │ +035e06: 54b6 d106 |0149: iget-object v6, v11, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ +035e0a: 5466 8806 |014b: iget-object v6, v6, Lcom/gacode/relaunchx/ReLaunchApp;.history:Ljava/util/HashMap; // field@0688 │ │ +035e0e: 6e20 c306 2600 |014d: invoke-virtual {v6, v2}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ +035e14: 0c06 |0150: move-result-object v6 │ │ +035e16: 1f06 f501 |0151: check-cast v6, Ljava/lang/Integer; // type@01f5 │ │ +035e1a: 6e10 5c06 0600 |0153: invoke-virtual {v6}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +035e20: 0a06 |0156: move-result v6 │ │ +035e22: 54b7 d106 |0157: iget-object v7, v11, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ +035e26: 6e10 6806 0700 |0159: invoke-virtual {v7}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0668 │ │ +035e2c: 1217 |015c: const/4 v7, #int 1 // #1 │ │ +035e2e: 3376 6600 |015d: if-ne v6, v7, 01c3 // +0066 │ │ +035e32: 1206 |015f: const/4 v6, #int 0 // #0 │ │ +035e34: 1267 |0160: const/4 v7, #int 6 // #6 │ │ +035e36: 1208 |0161: const/4 v8, #int 0 // #0 │ │ +035e38: 6e10 f204 0b00 |0162: invoke-virtual {v11}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ +035e3e: 0c09 |0165: move-result-object v9 │ │ +035e40: 140a 9f00 087f |0166: const v10, #float 1.80778e+38 // #7f08009f │ │ +035e46: 6e20 8000 a900 |0169: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +035e4c: 0c09 |016c: move-result-object v9 │ │ +035e4e: 7259 d500 6c87 |016d: invoke-interface {v12, v6, v7, v8, v9}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@00d5 │ │ +035e54: 1206 |0170: const/4 v6, #int 0 // #0 │ │ +035e56: 1307 0800 |0171: const/16 v7, #int 8 // #8 │ │ +035e5a: 1208 |0173: const/4 v8, #int 0 // #0 │ │ +035e5c: 6e10 f204 0b00 |0174: invoke-virtual {v11}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ +035e62: 0c09 |0177: move-result-object v9 │ │ +035e64: 140a a600 087f |0178: const v10, #float 1.80778e+38 // #7f0800a6 │ │ +035e6a: 6e20 8000 a900 |017b: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +035e70: 0c09 |017e: move-result-object v9 │ │ +035e72: 7259 d500 6c87 |017f: invoke-interface {v12, v6, v7, v8, v9}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@00d5 │ │ +035e78: 54b6 d906 |0182: iget-object v6, v11, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ +035e7c: 1a07 930e |0184: const-string v7, "useFileManagerFunctions" // string@0e93 │ │ +035e80: 1218 |0186: const/4 v8, #int 1 // #1 │ │ +035e82: 7230 6d00 7608 |0187: invoke-interface {v6, v7, v8}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ +035e88: 0a06 |018a: move-result v6 │ │ +035e8a: 3806 1300 |018b: if-eqz v6, 019e // +0013 │ │ +035e8e: 1206 |018d: const/4 v6, #int 0 // #0 │ │ +035e90: 1227 |018e: const/4 v7, #int 2 // #2 │ │ +035e92: 1208 |018f: const/4 v8, #int 0 // #0 │ │ +035e94: 6e10 f204 0b00 |0190: invoke-virtual {v11}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ +035e9a: 0c09 |0193: move-result-object v9 │ │ +035e9c: 140a 9800 087f |0194: const v10, #float 1.80778e+38 // #7f080098 │ │ +035ea2: 6e20 8000 a900 |0197: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +035ea8: 0c09 |019a: move-result-object v9 │ │ +035eaa: 7259 d500 6c87 |019b: invoke-interface {v12, v6, v7, v8, v9}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@00d5 │ │ +035eb0: 1206 |019e: const/4 v6, #int 0 // #0 │ │ +035eb2: 1307 0a00 |019f: const/16 v7, #int 10 // #a │ │ +035eb6: 1208 |01a1: const/4 v8, #int 0 // #0 │ │ +035eb8: 6e10 f204 0b00 |01a2: invoke-virtual {v11}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ +035ebe: 0c09 |01a5: move-result-object v9 │ │ +035ec0: 140a 2c02 087f |01a6: const v10, #float 1.80786e+38 // #7f08022c │ │ +035ec6: 6e20 8000 a900 |01a9: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +035ecc: 0c09 |01ac: move-result-object v9 │ │ +035ece: 7259 d500 6c87 |01ad: invoke-interface {v12, v6, v7, v8, v9}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@00d5 │ │ +035ed4: 1206 |01b0: const/4 v6, #int 0 // #0 │ │ +035ed6: 1237 |01b1: const/4 v7, #int 3 // #3 │ │ +035ed8: 1208 |01b2: const/4 v8, #int 0 // #0 │ │ +035eda: 6e10 f204 0b00 |01b3: invoke-virtual {v11}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ +035ee0: 0c09 |01b6: move-result-object v9 │ │ +035ee2: 140a 9300 087f |01b7: const v10, #float 1.80778e+38 // #7f080093 │ │ +035ee8: 6e20 8000 a900 |01ba: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +035eee: 0c09 |01bd: move-result-object v9 │ │ +035ef0: 7259 d500 6c87 |01be: invoke-interface {v12, v6, v7, v8, v9}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@00d5 │ │ +035ef6: 2900 7dfe |01c1: goto/16 003e // -0183 │ │ +035efa: 54b6 d106 |01c3: iget-object v6, v11, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ +035efe: 5466 8806 |01c5: iget-object v6, v6, Lcom/gacode/relaunchx/ReLaunchApp;.history:Ljava/util/HashMap; // field@0688 │ │ +035f02: 6e20 c306 2600 |01c7: invoke-virtual {v6, v2}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ +035f08: 0c06 |01ca: move-result-object v6 │ │ +035f0a: 1f06 f501 |01cb: check-cast v6, Ljava/lang/Integer; // type@01f5 │ │ +035f0e: 6e10 5c06 0600 |01cd: invoke-virtual {v6}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +035f14: 0a06 |01d0: move-result v6 │ │ +035f16: 54b7 d106 |01d1: iget-object v7, v11, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ +035f1a: 6e10 6806 0700 |01d3: invoke-virtual {v7}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0668 │ │ +035f20: 1227 |01d6: const/4 v7, #int 2 // #2 │ │ +035f22: 3376 99ff |01d7: if-ne v6, v7, 0170 // -0067 │ │ +035f26: 1206 |01d9: const/4 v6, #int 0 // #0 │ │ +035f28: 1277 |01da: const/4 v7, #int 7 // #7 │ │ +035f2a: 1208 |01db: const/4 v8, #int 0 // #0 │ │ +035f2c: 6e10 f204 0b00 |01dc: invoke-virtual {v11}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ +035f32: 0c09 |01df: move-result-object v9 │ │ +035f34: 140a a500 087f |01e0: const v10, #float 1.80778e+38 // #7f0800a5 │ │ +035f3a: 6e20 8000 a900 |01e3: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +035f40: 0c09 |01e6: move-result-object v9 │ │ +035f42: 7259 d500 6c87 |01e7: invoke-interface {v12, v6, v7, v8, v9}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@00d5 │ │ +035f48: 2886 |01ea: goto 0170 // -007a │ │ +035f4a: 1206 |01eb: const/4 v6, #int 0 // #0 │ │ +035f4c: 1267 |01ec: const/4 v7, #int 6 // #6 │ │ +035f4e: 1208 |01ed: const/4 v8, #int 0 // #0 │ │ +035f50: 6e10 f204 0b00 |01ee: invoke-virtual {v11}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ +035f56: 0c09 |01f1: move-result-object v9 │ │ +035f58: 140a 9f00 087f |01f2: const v10, #float 1.80778e+38 // #7f08009f │ │ +035f5e: 6e20 8000 a900 |01f5: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +035f64: 0c09 |01f8: move-result-object v9 │ │ +035f66: 7259 d500 6c87 |01f9: invoke-interface {v12, v6, v7, v8, v9}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@00d5 │ │ +035f6c: 2886 |01fc: goto 0182 // -007a │ │ +035f6e: 54b6 d606 |01fd: iget-object v6, v11, Lcom/gacode/relaunchx/ResultsActivity;.listName:Ljava/lang/String; // field@06d6 │ │ +035f72: 1a07 ec0c |01ff: const-string v7, "searchResults" // string@0cec │ │ +035f76: 6e20 7c06 7600 |0201: invoke-virtual {v6, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +035f7c: 0a06 |0204: move-result v6 │ │ +035f7e: 3806 39fe |0205: if-eqz v6, 003e // -01c7 │ │ +035f82: 3d05 1300 |0207: if-lez v5, 021a // +0013 │ │ +035f86: 1206 |0209: const/4 v6, #int 0 // #0 │ │ +035f88: 1247 |020a: const/4 v7, #int 4 // #4 │ │ +035f8a: 1208 |020b: const/4 v8, #int 0 // #0 │ │ +035f8c: 6e10 f204 0b00 |020c: invoke-virtual {v11}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ +035f92: 0c09 |020f: move-result-object v9 │ │ +035f94: 140a a100 087f |0210: const v10, #float 1.80778e+38 // #7f0800a1 │ │ +035f9a: 6e20 8000 a900 |0213: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +035fa0: 0c09 |0216: move-result-object v9 │ │ +035fa2: 7259 d500 6c87 |0217: invoke-interface {v12, v6, v7, v8, v9}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@00d5 │ │ +035fa8: 54b6 d506 |021a: iget-object v6, v11, Lcom/gacode/relaunchx/ResultsActivity;.itemsArray:Ljava/util/List; // field@06d5 │ │ +035fac: 7210 d406 0600 |021c: invoke-interface {v6}, Ljava/util/List;.size:()I // method@06d4 │ │ +035fb2: 0a06 |021f: move-result v6 │ │ +035fb4: d806 06ff |0220: add-int/lit8 v6, v6, #int -1 // #ff │ │ +035fb8: 3565 1300 |0222: if-ge v5, v6, 0235 // +0013 │ │ +035fbc: 1206 |0224: const/4 v6, #int 0 // #0 │ │ +035fbe: 1257 |0225: const/4 v7, #int 5 // #5 │ │ +035fc0: 1208 |0226: const/4 v8, #int 0 // #0 │ │ +035fc2: 6e10 f204 0b00 |0227: invoke-virtual {v11}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ +035fc8: 0c09 |022a: move-result-object v9 │ │ +035fca: 140a a000 087f |022b: const v10, #float 1.80778e+38 // #7f0800a0 │ │ +035fd0: 6e20 8000 a900 |022e: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +035fd6: 0c09 |0231: move-result-object v9 │ │ +035fd8: 7259 d500 6c87 |0232: invoke-interface {v12, v6, v7, v8, v9}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@00d5 │ │ +035fde: 54b6 d106 |0235: iget-object v6, v11, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ +035fe2: 5466 8806 |0237: iget-object v6, v6, Lcom/gacode/relaunchx/ReLaunchApp;.history:Ljava/util/HashMap; // field@0688 │ │ +035fe6: 6e20 c206 2600 |0239: invoke-virtual {v6, v2}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@06c2 │ │ +035fec: 0a06 |023c: move-result v6 │ │ +035fee: 3806 9200 |023d: if-eqz v6, 02cf // +0092 │ │ +035ff2: 54b6 d106 |023f: iget-object v6, v11, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ +035ff6: 5466 8806 |0241: iget-object v6, v6, Lcom/gacode/relaunchx/ReLaunchApp;.history:Ljava/util/HashMap; // field@0688 │ │ +035ffa: 6e20 c306 2600 |0243: invoke-virtual {v6, v2}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ +036000: 0c06 |0246: move-result-object v6 │ │ +036002: 1f06 f501 |0247: check-cast v6, Ljava/lang/Integer; // type@01f5 │ │ +036006: 6e10 5c06 0600 |0249: invoke-virtual {v6}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +03600c: 0a06 |024c: move-result v6 │ │ +03600e: 54b7 d106 |024d: iget-object v7, v11, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ +036012: 6e10 6806 0700 |024f: invoke-virtual {v7}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0668 │ │ +036018: 1217 |0252: const/4 v7, #int 1 // #1 │ │ +03601a: 3376 5400 |0253: if-ne v6, v7, 02a7 // +0054 │ │ +03601e: 1206 |0255: const/4 v6, #int 0 // #0 │ │ +036020: 1267 |0256: const/4 v7, #int 6 // #6 │ │ +036022: 1208 |0257: const/4 v8, #int 0 // #0 │ │ +036024: 6e10 f204 0b00 |0258: invoke-virtual {v11}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ +03602a: 0c09 |025b: move-result-object v9 │ │ +03602c: 140a 9f00 087f |025c: const v10, #float 1.80778e+38 // #7f08009f │ │ +036032: 6e20 8000 a900 |025f: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +036038: 0c09 |0262: move-result-object v9 │ │ +03603a: 7259 d500 6c87 |0263: invoke-interface {v12, v6, v7, v8, v9}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@00d5 │ │ +036040: 1206 |0266: const/4 v6, #int 0 // #0 │ │ +036042: 1307 0800 |0267: const/16 v7, #int 8 // #8 │ │ +036046: 1208 |0269: const/4 v8, #int 0 // #0 │ │ +036048: 6e10 f204 0b00 |026a: invoke-virtual {v11}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ +03604e: 0c09 |026d: move-result-object v9 │ │ +036050: 140a a600 087f |026e: const v10, #float 1.80778e+38 // #7f0800a6 │ │ +036056: 6e20 8000 a900 |0271: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +03605c: 0c09 |0274: move-result-object v9 │ │ +03605e: 7259 d500 6c87 |0275: invoke-interface {v12, v6, v7, v8, v9}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@00d5 │ │ +036064: 54b6 d906 |0278: iget-object v6, v11, Lcom/gacode/relaunchx/ResultsActivity;.prefs:Landroid/content/SharedPreferences; // field@06d9 │ │ +036068: 1a07 930e |027a: const-string v7, "useFileManagerFunctions" // string@0e93 │ │ +03606c: 1218 |027c: const/4 v8, #int 1 // #1 │ │ +03606e: 7230 6d00 7608 |027d: invoke-interface {v6, v7, v8}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ +036074: 0a06 |0280: move-result v6 │ │ +036076: 3806 1300 |0281: if-eqz v6, 0294 // +0013 │ │ +03607a: 1206 |0283: const/4 v6, #int 0 // #0 │ │ +03607c: 1227 |0284: const/4 v7, #int 2 // #2 │ │ +03607e: 1208 |0285: const/4 v8, #int 0 // #0 │ │ +036080: 6e10 f204 0b00 |0286: invoke-virtual {v11}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ +036086: 0c09 |0289: move-result-object v9 │ │ +036088: 140a 9800 087f |028a: const v10, #float 1.80778e+38 // #7f080098 │ │ +03608e: 6e20 8000 a900 |028d: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +036094: 0c09 |0290: move-result-object v9 │ │ +036096: 7259 d500 6c87 |0291: invoke-interface {v12, v6, v7, v8, v9}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@00d5 │ │ +03609c: 1206 |0294: const/4 v6, #int 0 // #0 │ │ +03609e: 1237 |0295: const/4 v7, #int 3 // #3 │ │ +0360a0: 1208 |0296: const/4 v8, #int 0 // #0 │ │ +0360a2: 6e10 f204 0b00 |0297: invoke-virtual {v11}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ +0360a8: 0c09 |029a: move-result-object v9 │ │ +0360aa: 140a 9300 087f |029b: const v10, #float 1.80778e+38 // #7f080093 │ │ +0360b0: 6e20 8000 a900 |029e: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +0360b6: 0c09 |02a1: move-result-object v9 │ │ +0360b8: 7259 d500 6c87 |02a2: invoke-interface {v12, v6, v7, v8, v9}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@00d5 │ │ +0360be: 2900 99fd |02a5: goto/16 003e // -0267 │ │ +0360c2: 54b6 d106 |02a7: iget-object v6, v11, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ +0360c6: 5466 8806 |02a9: iget-object v6, v6, Lcom/gacode/relaunchx/ReLaunchApp;.history:Ljava/util/HashMap; // field@0688 │ │ +0360ca: 6e20 c306 2600 |02ab: invoke-virtual {v6, v2}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ +0360d0: 0c06 |02ae: move-result-object v6 │ │ +0360d2: 1f06 f501 |02af: check-cast v6, Ljava/lang/Integer; // type@01f5 │ │ +0360d6: 6e10 5c06 0600 |02b1: invoke-virtual {v6}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +0360dc: 0a06 |02b4: move-result v6 │ │ +0360de: 54b7 d106 |02b5: iget-object v7, v11, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ +0360e2: 6e10 6806 0700 |02b7: invoke-virtual {v7}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0668 │ │ +0360e8: 1227 |02ba: const/4 v7, #int 2 // #2 │ │ +0360ea: 3376 abff |02bb: if-ne v6, v7, 0266 // -0055 │ │ +0360ee: 1206 |02bd: const/4 v6, #int 0 // #0 │ │ +0360f0: 1277 |02be: const/4 v7, #int 7 // #7 │ │ +0360f2: 1208 |02bf: const/4 v8, #int 0 // #0 │ │ +0360f4: 6e10 f204 0b00 |02c0: invoke-virtual {v11}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ +0360fa: 0c09 |02c3: move-result-object v9 │ │ +0360fc: 140a a500 087f |02c4: const v10, #float 1.80778e+38 // #7f0800a5 │ │ +036102: 6e20 8000 a900 |02c7: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +036108: 0c09 |02ca: move-result-object v9 │ │ +03610a: 7259 d500 6c87 |02cb: invoke-interface {v12, v6, v7, v8, v9}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@00d5 │ │ +036110: 2898 |02ce: goto 0266 // -0068 │ │ +036112: 1206 |02cf: const/4 v6, #int 0 // #0 │ │ +036114: 1267 |02d0: const/4 v7, #int 6 // #6 │ │ +036116: 1208 |02d1: const/4 v8, #int 0 // #0 │ │ +036118: 6e10 f204 0b00 |02d2: invoke-virtual {v11}, Lcom/gacode/relaunchx/ResultsActivity;.getResources:()Landroid/content/res/Resources; // method@04f2 │ │ +03611e: 0c09 |02d5: move-result-object v9 │ │ +036120: 140a 9f00 087f |02d6: const v10, #float 1.80778e+38 // #7f08009f │ │ +036126: 6e20 8000 a900 |02d9: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +03612c: 0c09 |02dc: move-result-object v9 │ │ +03612e: 7259 d500 6c87 |02dd: invoke-interface {v12, v6, v7, v8, v9}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@00d5 │ │ +036134: 2898 |02e0: goto 0278 // -0068 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1084 │ │ 0x0003 line=1085 │ │ 0x0005 line=1086 │ │ 0x000d line=1087 │ │ 0x0015 line=1088 │ │ @@ -64642,21 +64666,21 @@ │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -035090: |[035090] com.gacode.relaunchx.ResultsActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ -0350a0: 6e10 f104 0200 |0000: invoke-virtual {v2}, Lcom/gacode/relaunchx/ResultsActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@04f1 │ │ -0350a6: 0c00 |0003: move-result-object v0 │ │ -0350a8: 1401 0100 0b7f |0004: const v1, #float 1.84763e+38 // #7f0b0001 │ │ -0350ae: 6e30 e000 1003 |0007: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@00e0 │ │ -0350b4: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -0350b6: 0f01 |000b: return v1 │ │ +036138: |[036138] com.gacode.relaunchx.ResultsActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ +036148: 6e10 f104 0200 |0000: invoke-virtual {v2}, Lcom/gacode/relaunchx/ResultsActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@04f1 │ │ +03614e: 0c00 |0003: move-result-object v0 │ │ +036150: 1401 0100 0b7f |0004: const v1, #float 1.84763e+38 // #7f0b0001 │ │ +036156: 6e30 e000 1003 |0007: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@00e0 │ │ +03615c: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +03615e: 0f01 |000b: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1032 │ │ 0x0004 line=1033 │ │ 0x000a line=1034 │ │ locals : │ │ 0x0004 - 0x000c reg=0 inflater Landroid/view/MenuInflater; │ │ @@ -64668,35 +64692,35 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -0350b8: |[0350b8] com.gacode.relaunchx.ResultsActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -0350c8: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0350ca: 7210 e100 0500 |0001: invoke-interface {v5}, Landroid/view/MenuItem;.getItemId:()I // method@00e1 │ │ -0350d0: 0a02 |0004: move-result v2 │ │ -0350d2: 2b02 2100 0000 |0005: packed-switch v2, 00000026 // +00000021 │ │ -0350d8: 0f03 |0008: return v3 │ │ -0350da: 2200 1c00 |0009: new-instance v0, Landroid/content/Intent; // type@001c │ │ -0350de: 1c02 c501 |000b: const-class v2, Lcom/gacode/relaunchx/TypesActivity; // type@01c5 │ │ -0350e2: 7030 4d00 4002 |000d: invoke-direct {v0, v4, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004d │ │ -0350e8: 6e30 0405 0403 |0010: invoke-virtual {v4, v0, v3}, Lcom/gacode/relaunchx/ResultsActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0504 │ │ -0350ee: 28f5 |0013: goto 0008 // -000b │ │ -0350f0: 5442 d106 |0014: iget-object v2, v4, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ -0350f4: 6e20 7004 4200 |0016: invoke-virtual {v2, v4}, Lcom/gacode/relaunchx/ReLaunchApp;.About:(Landroid/app/Activity;)V // method@0470 │ │ -0350fa: 28ef |0019: goto 0008 // -0011 │ │ -0350fc: 2201 1c00 |001a: new-instance v1, Landroid/content/Intent; // type@001c │ │ -035100: 1c02 0301 |001c: const-class v2, Lcom/gacode/relaunchx/PrefsActivity; // type@0103 │ │ -035104: 7030 4d00 4102 |001e: invoke-direct {v1, v4, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004d │ │ -03510a: 6e20 0305 1400 |0021: invoke-virtual {v4, v1}, Lcom/gacode/relaunchx/ResultsActivity;.startActivity:(Landroid/content/Intent;)V // method@0503 │ │ -035110: 28e4 |0024: goto 0008 // -001c │ │ -035112: 0000 |0025: nop // spacer │ │ -035114: 0001 0600 d200 0c7f 1500 0000 0400 ... |0026: packed-switch-data (16 units) │ │ +036160: |[036160] com.gacode.relaunchx.ResultsActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +036170: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +036172: 7210 e100 0500 |0001: invoke-interface {v5}, Landroid/view/MenuItem;.getItemId:()I // method@00e1 │ │ +036178: 0a02 |0004: move-result v2 │ │ +03617a: 2b02 2100 0000 |0005: packed-switch v2, 00000026 // +00000021 │ │ +036180: 0f03 |0008: return v3 │ │ +036182: 2200 1c00 |0009: new-instance v0, Landroid/content/Intent; // type@001c │ │ +036186: 1c02 c501 |000b: const-class v2, Lcom/gacode/relaunchx/TypesActivity; // type@01c5 │ │ +03618a: 7030 4d00 4002 |000d: invoke-direct {v0, v4, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004d │ │ +036190: 6e30 0405 0403 |0010: invoke-virtual {v4, v0, v3}, Lcom/gacode/relaunchx/ResultsActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0504 │ │ +036196: 28f5 |0013: goto 0008 // -000b │ │ +036198: 5442 d106 |0014: iget-object v2, v4, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ +03619c: 6e20 7004 4200 |0016: invoke-virtual {v2, v4}, Lcom/gacode/relaunchx/ReLaunchApp;.About:(Landroid/app/Activity;)V // method@0470 │ │ +0361a2: 28ef |0019: goto 0008 // -0011 │ │ +0361a4: 2201 1c00 |001a: new-instance v1, Landroid/content/Intent; // type@001c │ │ +0361a8: 1c02 0301 |001c: const-class v2, Lcom/gacode/relaunchx/PrefsActivity; // type@0103 │ │ +0361ac: 7030 4d00 4102 |001e: invoke-direct {v1, v4, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004d │ │ +0361b2: 6e20 0305 1400 |0021: invoke-virtual {v4, v1}, Lcom/gacode/relaunchx/ResultsActivity;.startActivity:(Landroid/content/Intent;)V // method@0503 │ │ +0361b8: 28e4 |0024: goto 0008 // -001c │ │ +0361ba: 0000 |0025: nop // spacer │ │ +0361bc: 0001 0600 d200 0c7f 1500 0000 0400 ... |0026: packed-switch-data (16 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1039 │ │ 0x0008 line=1054 │ │ 0x0009 line=1041 │ │ 0x0010 line=1043 │ │ 0x0014 line=1046 │ │ @@ -64714,21 +64738,21 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -035134: |[035134] com.gacode.relaunchx.ResultsActivity.onResume:()V │ │ -035144: 7010 0005 0200 |0000: invoke-direct {v2}, Lcom/gacode/relaunchx/ResultsActivity;.setEinkController:()V // method@0500 │ │ -03514a: 6f10 0c00 0200 |0003: invoke-super {v2}, Landroid/app/Activity;.onResume:()V // method@000c │ │ -035150: 5420 d106 |0006: iget-object v0, v2, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ -035154: 1a01 2604 |0008: const-string v1, "Results" // string@0426 │ │ -035158: 6e30 8104 1002 |000a: invoke-virtual {v0, v1, v2}, Lcom/gacode/relaunchx/ReLaunchApp;.generalOnResume:(Ljava/lang/String;Landroid/app/Activity;)V // method@0481 │ │ -03515e: 0e00 |000d: return-void │ │ +0361dc: |[0361dc] com.gacode.relaunchx.ResultsActivity.onResume:()V │ │ +0361ec: 7010 0005 0200 |0000: invoke-direct {v2}, Lcom/gacode/relaunchx/ResultsActivity;.setEinkController:()V // method@0500 │ │ +0361f2: 6f10 0c00 0200 |0003: invoke-super {v2}, Landroid/app/Activity;.onResume:()V // method@000c │ │ +0361f8: 5420 d106 |0006: iget-object v0, v2, Lcom/gacode/relaunchx/ResultsActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06d1 │ │ +0361fc: 1a01 2604 |0008: const-string v1, "Results" // string@0426 │ │ +036200: 6e30 8104 1002 |000a: invoke-virtual {v0, v1, v2}, Lcom/gacode/relaunchx/ReLaunchApp;.generalOnResume:(Ljava/lang/String;Landroid/app/Activity;)V // method@0481 │ │ +036206: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1425 │ │ 0x0003 line=1426 │ │ 0x0006 line=1427 │ │ 0x000d line=1428 │ │ locals : │ │ @@ -64739,23 +64763,23 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -035160: |[035160] com.gacode.relaunchx.ResultsActivity.onStart:()V │ │ -035170: 5410 db06 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/ResultsActivity;.rereadOnStart:Ljava/lang/Boolean; // field@06db │ │ -035174: 6e10 4c06 0000 |0002: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@064c │ │ -03517a: 0a00 |0005: move-result v0 │ │ -03517c: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ -035180: 7010 e904 0100 |0008: invoke-direct {v1}, Lcom/gacode/relaunchx/ResultsActivity;.createItemsArray:()V // method@04e9 │ │ -035186: 7010 fb04 0100 |000b: invoke-direct {v1}, Lcom/gacode/relaunchx/ResultsActivity;.redrawList:()V // method@04fb │ │ -03518c: 6f10 0d00 0100 |000e: invoke-super {v1}, Landroid/app/Activity;.onStart:()V // method@000d │ │ -035192: 0e00 |0011: return-void │ │ +036208: |[036208] com.gacode.relaunchx.ResultsActivity.onStart:()V │ │ +036218: 5410 db06 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/ResultsActivity;.rereadOnStart:Ljava/lang/Boolean; // field@06db │ │ +03621c: 6e10 4c06 0000 |0002: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@064c │ │ +036222: 0a00 |0005: move-result v0 │ │ +036224: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ +036228: 7010 e904 0100 |0008: invoke-direct {v1}, Lcom/gacode/relaunchx/ResultsActivity;.createItemsArray:()V // method@04e9 │ │ +03622e: 7010 fb04 0100 |000b: invoke-direct {v1}, Lcom/gacode/relaunchx/ResultsActivity;.redrawList:()V // method@04fb │ │ +036234: 6f10 0d00 0100 |000e: invoke-super {v1}, Landroid/app/Activity;.onStart:()V // method@000d │ │ +03623a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1023 │ │ 0x0008 line=1024 │ │ 0x000b line=1025 │ │ 0x000e line=1026 │ │ 0x0011 line=1027 │ │ @@ -64831,20 +64855,20 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -035194: |[035194] com.gacode.relaunchx.SView.:(Landroid/content/Context;)V │ │ -0351a4: 7020 e600 2100 |0000: invoke-direct {v1, v2}, Landroid/view/View;.:(Landroid/content/Context;)V // method@00e6 │ │ -0351aa: 1a00 3d04 |0003: const-string v0, "SView" // string@043d │ │ -0351ae: 5b10 dd06 |0005: iput-object v0, v1, Lcom/gacode/relaunchx/SView;.TAG:Ljava/lang/String; // field@06dd │ │ -0351b2: 7020 0805 2100 |0007: invoke-direct {v1, v2}, Lcom/gacode/relaunchx/SView;.commonConstructor:(Landroid/content/Context;)V // method@0508 │ │ -0351b8: 0e00 |000a: return-void │ │ +03623c: |[03623c] com.gacode.relaunchx.SView.:(Landroid/content/Context;)V │ │ +03624c: 7020 e600 2100 |0000: invoke-direct {v1, v2}, Landroid/view/View;.:(Landroid/content/Context;)V // method@00e6 │ │ +036252: 1a00 3d04 |0003: const-string v0, "SView" // string@043d │ │ +036256: 5b10 dd06 |0005: iput-object v0, v1, Lcom/gacode/relaunchx/SView;.TAG:Ljava/lang/String; // field@06dd │ │ +03625a: 7020 0805 2100 |0007: invoke-direct {v1, v2}, Lcom/gacode/relaunchx/SView;.commonConstructor:(Landroid/content/Context;)V // method@0508 │ │ +036260: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0003 line=12 │ │ 0x0007 line=38 │ │ 0x000a line=39 │ │ locals : │ │ @@ -64856,20 +64880,20 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0351bc: |[0351bc] com.gacode.relaunchx.SView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0351cc: 7030 e700 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@00e7 │ │ -0351d2: 1a00 3d04 |0003: const-string v0, "SView" // string@043d │ │ -0351d6: 5b10 dd06 |0005: iput-object v0, v1, Lcom/gacode/relaunchx/SView;.TAG:Ljava/lang/String; // field@06dd │ │ -0351da: 7020 0805 2100 |0007: invoke-direct {v1, v2}, Lcom/gacode/relaunchx/SView;.commonConstructor:(Landroid/content/Context;)V // method@0508 │ │ -0351e0: 0e00 |000a: return-void │ │ +036264: |[036264] com.gacode.relaunchx.SView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +036274: 7030 e700 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@00e7 │ │ +03627a: 1a00 3d04 |0003: const-string v0, "SView" // string@043d │ │ +03627e: 5b10 dd06 |0005: iput-object v0, v1, Lcom/gacode/relaunchx/SView;.TAG:Ljava/lang/String; // field@06dd │ │ +036282: 7020 0805 2100 |0007: invoke-direct {v1, v2}, Lcom/gacode/relaunchx/SView;.commonConstructor:(Landroid/content/Context;)V // method@0508 │ │ +036288: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=12 │ │ 0x0007 line=33 │ │ 0x000a line=34 │ │ locals : │ │ @@ -64882,20 +64906,20 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -0351e4: |[0351e4] com.gacode.relaunchx.SView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -0351f4: 7040 e800 2143 |0000: invoke-direct {v1, v2, v3, v4}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@00e8 │ │ -0351fa: 1a00 3d04 |0003: const-string v0, "SView" // string@043d │ │ -0351fe: 5b10 dd06 |0005: iput-object v0, v1, Lcom/gacode/relaunchx/SView;.TAG:Ljava/lang/String; // field@06dd │ │ -035202: 7020 0805 2100 |0007: invoke-direct {v1, v2}, Lcom/gacode/relaunchx/SView;.commonConstructor:(Landroid/content/Context;)V // method@0508 │ │ -035208: 0e00 |000a: return-void │ │ +03628c: |[03628c] com.gacode.relaunchx.SView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +03629c: 7040 e800 2143 |0000: invoke-direct {v1, v2, v3, v4}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@00e8 │ │ +0362a2: 1a00 3d04 |0003: const-string v0, "SView" // string@043d │ │ +0362a6: 5b10 dd06 |0005: iput-object v0, v1, Lcom/gacode/relaunchx/SView;.TAG:Ljava/lang/String; // field@06dd │ │ +0362aa: 7020 0805 2100 |0007: invoke-direct {v1, v2}, Lcom/gacode/relaunchx/SView;.commonConstructor:(Landroid/content/Context;)V // method@0508 │ │ +0362b0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=12 │ │ 0x0007 line=28 │ │ 0x000a line=29 │ │ locals : │ │ @@ -64909,84 +64933,84 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 142 16-bit code units │ │ -03520c: |[03520c] com.gacode.relaunchx.SView.commonConstructor:(Landroid/content/Context;)V │ │ -03521c: 6e10 4700 0500 |0000: invoke-virtual {v5}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0047 │ │ -035222: 0c01 |0003: move-result-object v1 │ │ -035224: 1f01 7301 |0004: check-cast v1, Lcom/gacode/relaunchx/ReLaunchApp; // type@0173 │ │ -035228: 5b41 de06 |0006: iput-object v1, v4, Lcom/gacode/relaunchx/SView;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06de │ │ -03522c: 7110 c400 0500 |0008: invoke-static {v5}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@00c4 │ │ -035232: 0c01 |000b: move-result-object v1 │ │ -035234: 5b41 e506 |000c: iput-object v1, v4, Lcom/gacode/relaunchx/SView;.prefs:Landroid/content/SharedPreferences; // field@06e5 │ │ -035238: 2201 2f00 |000e: new-instance v1, Landroid/graphics/Paint; // type@002f │ │ -03523c: 7010 9400 0100 |0010: invoke-direct {v1}, Landroid/graphics/Paint;.:()V // method@0094 │ │ -035242: 5b41 df06 |0013: iput-object v1, v4, Lcom/gacode/relaunchx/SView;.busyPaint:Landroid/graphics/Paint; // field@06df │ │ -035246: 5441 df06 |0015: iget-object v1, v4, Lcom/gacode/relaunchx/SView;.busyPaint:Landroid/graphics/Paint; // field@06df │ │ -03524a: 6e10 0b05 0400 |0017: invoke-virtual {v4}, Lcom/gacode/relaunchx/SView;.getResources:()Landroid/content/res/Resources; // method@050b │ │ -035250: 0c02 |001a: move-result-object v2 │ │ -035252: 1403 1500 097f |001b: const v3, #float 1.82105e+38 // #7f090015 │ │ -035258: 6e20 7c00 3200 |001e: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getColor:(I)I // method@007c │ │ -03525e: 0a02 |0021: move-result v2 │ │ -035260: 6e20 9600 2100 |0022: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@0096 │ │ -035266: 2201 2f00 |0025: new-instance v1, Landroid/graphics/Paint; // type@002f │ │ -03526a: 7010 9400 0100 |0027: invoke-direct {v1}, Landroid/graphics/Paint;.:()V // method@0094 │ │ -035270: 5b41 e206 |002a: iput-object v1, v4, Lcom/gacode/relaunchx/SView;.freePaint:Landroid/graphics/Paint; // field@06e2 │ │ -035274: 5441 e206 |002c: iget-object v1, v4, Lcom/gacode/relaunchx/SView;.freePaint:Landroid/graphics/Paint; // field@06e2 │ │ -035278: 6e10 0b05 0400 |002e: invoke-virtual {v4}, Lcom/gacode/relaunchx/SView;.getResources:()Landroid/content/res/Resources; // method@050b │ │ -03527e: 0c02 |0031: move-result-object v2 │ │ -035280: 1403 1600 097f |0032: const v3, #float 1.82105e+38 // #7f090016 │ │ -035286: 6e20 7c00 3200 |0035: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getColor:(I)I // method@007c │ │ -03528c: 0a02 |0038: move-result v2 │ │ -03528e: 6e20 9600 2100 |0039: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@0096 │ │ -035294: 2201 2f00 |003c: new-instance v1, Landroid/graphics/Paint; // type@002f │ │ -035298: 7010 9400 0100 |003e: invoke-direct {v1}, Landroid/graphics/Paint;.:()V // method@0094 │ │ -03529e: 5b41 e406 |0041: iput-object v1, v4, Lcom/gacode/relaunchx/SView;.outlinePaint:Landroid/graphics/Paint; // field@06e4 │ │ -0352a2: 5441 e406 |0043: iget-object v1, v4, Lcom/gacode/relaunchx/SView;.outlinePaint:Landroid/graphics/Paint; // field@06e4 │ │ -0352a6: 6e10 0b05 0400 |0045: invoke-virtual {v4}, Lcom/gacode/relaunchx/SView;.getResources:()Landroid/content/res/Resources; // method@050b │ │ -0352ac: 0c02 |0048: move-result-object v2 │ │ -0352ae: 1403 1700 097f |0049: const v3, #float 1.82105e+38 // #7f090017 │ │ -0352b4: 6e20 7c00 3200 |004c: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getColor:(I)I // method@007c │ │ -0352ba: 0a02 |004f: move-result v2 │ │ -0352bc: 6e20 9600 2100 |0050: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@0096 │ │ -0352c2: 5441 e506 |0053: iget-object v1, v4, Lcom/gacode/relaunchx/SView;.prefs:Landroid/content/SharedPreferences; // field@06e5 │ │ -0352c6: 1a02 d60c |0055: const-string v2, "scrollPad" // string@0cd6 │ │ -0352ca: 1a03 7200 |0057: const-string v3, "10" // string@0072 │ │ -0352ce: 7230 6f00 2103 |0059: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -0352d4: 0c01 |005c: move-result-object v1 │ │ -0352d6: 7110 5d06 0100 |005d: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ -0352dc: 0a01 |0060: move-result v1 │ │ -0352de: 5941 e306 |0061: iput v1, v4, Lcom/gacode/relaunchx/SView;.lpad:I // field@06e3 │ │ -0352e2: 5441 e506 |0063: iget-object v1, v4, Lcom/gacode/relaunchx/SView;.prefs:Landroid/content/SharedPreferences; // field@06e5 │ │ -0352e6: 1a02 dd0c |0065: const-string v2, "scrollWidth" // string@0cdd │ │ -0352ea: 1a03 7700 |0067: const-string v3, "25" // string@0077 │ │ -0352ee: 7230 6f00 2103 |0069: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -0352f4: 0c01 |006c: move-result-object v1 │ │ -0352f6: 7110 5d06 0100 |006d: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ -0352fc: 0a01 |0070: move-result v1 │ │ -0352fe: 5941 e606 |0071: iput v1, v4, Lcom/gacode/relaunchx/SView;.scrollW:I // field@06e6 │ │ -035302: 5241 e306 |0073: iget v1, v4, Lcom/gacode/relaunchx/SView;.lpad:I // field@06e3 │ │ -035306: 5242 e606 |0075: iget v2, v4, Lcom/gacode/relaunchx/SView;.scrollW:I // field@06e6 │ │ -03530a: 3421 0500 |0077: if-lt v1, v2, 007c // +0005 │ │ -03530e: 1221 |0079: const/4 v1, #int 2 // #2 │ │ -035310: 5941 e306 |007a: iput v1, v4, Lcom/gacode/relaunchx/SView;.lpad:I // field@06e3 │ │ -035314: 5241 e306 |007c: iget v1, v4, Lcom/gacode/relaunchx/SView;.lpad:I // field@06e3 │ │ -035318: 3b01 0500 |007e: if-gez v1, 0083 // +0005 │ │ -03531c: 1201 |0080: const/4 v1, #int 0 // #0 │ │ -03531e: 5941 e306 |0081: iput v1, v4, Lcom/gacode/relaunchx/SView;.lpad:I // field@06e3 │ │ -035322: 0e00 |0083: return-void │ │ -035324: 0d00 |0084: move-exception v0 │ │ -035326: 1301 0a00 |0085: const/16 v1, #int 10 // #a │ │ -03532a: 5941 e306 |0087: iput v1, v4, Lcom/gacode/relaunchx/SView;.lpad:I // field@06e3 │ │ -03532e: 1301 1900 |0089: const/16 v1, #int 25 // #19 │ │ -035332: 5941 e606 |008b: iput v1, v4, Lcom/gacode/relaunchx/SView;.scrollW:I // field@06e6 │ │ -035336: 28e6 |008d: goto 0073 // -001a │ │ +0362b4: |[0362b4] com.gacode.relaunchx.SView.commonConstructor:(Landroid/content/Context;)V │ │ +0362c4: 6e10 4700 0500 |0000: invoke-virtual {v5}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0047 │ │ +0362ca: 0c01 |0003: move-result-object v1 │ │ +0362cc: 1f01 7301 |0004: check-cast v1, Lcom/gacode/relaunchx/ReLaunchApp; // type@0173 │ │ +0362d0: 5b41 de06 |0006: iput-object v1, v4, Lcom/gacode/relaunchx/SView;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06de │ │ +0362d4: 7110 c400 0500 |0008: invoke-static {v5}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@00c4 │ │ +0362da: 0c01 |000b: move-result-object v1 │ │ +0362dc: 5b41 e506 |000c: iput-object v1, v4, Lcom/gacode/relaunchx/SView;.prefs:Landroid/content/SharedPreferences; // field@06e5 │ │ +0362e0: 2201 2f00 |000e: new-instance v1, Landroid/graphics/Paint; // type@002f │ │ +0362e4: 7010 9400 0100 |0010: invoke-direct {v1}, Landroid/graphics/Paint;.:()V // method@0094 │ │ +0362ea: 5b41 df06 |0013: iput-object v1, v4, Lcom/gacode/relaunchx/SView;.busyPaint:Landroid/graphics/Paint; // field@06df │ │ +0362ee: 5441 df06 |0015: iget-object v1, v4, Lcom/gacode/relaunchx/SView;.busyPaint:Landroid/graphics/Paint; // field@06df │ │ +0362f2: 6e10 0b05 0400 |0017: invoke-virtual {v4}, Lcom/gacode/relaunchx/SView;.getResources:()Landroid/content/res/Resources; // method@050b │ │ +0362f8: 0c02 |001a: move-result-object v2 │ │ +0362fa: 1403 1500 097f |001b: const v3, #float 1.82105e+38 // #7f090015 │ │ +036300: 6e20 7c00 3200 |001e: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getColor:(I)I // method@007c │ │ +036306: 0a02 |0021: move-result v2 │ │ +036308: 6e20 9600 2100 |0022: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@0096 │ │ +03630e: 2201 2f00 |0025: new-instance v1, Landroid/graphics/Paint; // type@002f │ │ +036312: 7010 9400 0100 |0027: invoke-direct {v1}, Landroid/graphics/Paint;.:()V // method@0094 │ │ +036318: 5b41 e206 |002a: iput-object v1, v4, Lcom/gacode/relaunchx/SView;.freePaint:Landroid/graphics/Paint; // field@06e2 │ │ +03631c: 5441 e206 |002c: iget-object v1, v4, Lcom/gacode/relaunchx/SView;.freePaint:Landroid/graphics/Paint; // field@06e2 │ │ +036320: 6e10 0b05 0400 |002e: invoke-virtual {v4}, Lcom/gacode/relaunchx/SView;.getResources:()Landroid/content/res/Resources; // method@050b │ │ +036326: 0c02 |0031: move-result-object v2 │ │ +036328: 1403 1600 097f |0032: const v3, #float 1.82105e+38 // #7f090016 │ │ +03632e: 6e20 7c00 3200 |0035: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getColor:(I)I // method@007c │ │ +036334: 0a02 |0038: move-result v2 │ │ +036336: 6e20 9600 2100 |0039: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@0096 │ │ +03633c: 2201 2f00 |003c: new-instance v1, Landroid/graphics/Paint; // type@002f │ │ +036340: 7010 9400 0100 |003e: invoke-direct {v1}, Landroid/graphics/Paint;.:()V // method@0094 │ │ +036346: 5b41 e406 |0041: iput-object v1, v4, Lcom/gacode/relaunchx/SView;.outlinePaint:Landroid/graphics/Paint; // field@06e4 │ │ +03634a: 5441 e406 |0043: iget-object v1, v4, Lcom/gacode/relaunchx/SView;.outlinePaint:Landroid/graphics/Paint; // field@06e4 │ │ +03634e: 6e10 0b05 0400 |0045: invoke-virtual {v4}, Lcom/gacode/relaunchx/SView;.getResources:()Landroid/content/res/Resources; // method@050b │ │ +036354: 0c02 |0048: move-result-object v2 │ │ +036356: 1403 1700 097f |0049: const v3, #float 1.82105e+38 // #7f090017 │ │ +03635c: 6e20 7c00 3200 |004c: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getColor:(I)I // method@007c │ │ +036362: 0a02 |004f: move-result v2 │ │ +036364: 6e20 9600 2100 |0050: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@0096 │ │ +03636a: 5441 e506 |0053: iget-object v1, v4, Lcom/gacode/relaunchx/SView;.prefs:Landroid/content/SharedPreferences; // field@06e5 │ │ +03636e: 1a02 d60c |0055: const-string v2, "scrollPad" // string@0cd6 │ │ +036372: 1a03 7200 |0057: const-string v3, "10" // string@0072 │ │ +036376: 7230 6f00 2103 |0059: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +03637c: 0c01 |005c: move-result-object v1 │ │ +03637e: 7110 5d06 0100 |005d: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ +036384: 0a01 |0060: move-result v1 │ │ +036386: 5941 e306 |0061: iput v1, v4, Lcom/gacode/relaunchx/SView;.lpad:I // field@06e3 │ │ +03638a: 5441 e506 |0063: iget-object v1, v4, Lcom/gacode/relaunchx/SView;.prefs:Landroid/content/SharedPreferences; // field@06e5 │ │ +03638e: 1a02 dd0c |0065: const-string v2, "scrollWidth" // string@0cdd │ │ +036392: 1a03 7700 |0067: const-string v3, "25" // string@0077 │ │ +036396: 7230 6f00 2103 |0069: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +03639c: 0c01 |006c: move-result-object v1 │ │ +03639e: 7110 5d06 0100 |006d: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ +0363a4: 0a01 |0070: move-result v1 │ │ +0363a6: 5941 e606 |0071: iput v1, v4, Lcom/gacode/relaunchx/SView;.scrollW:I // field@06e6 │ │ +0363aa: 5241 e306 |0073: iget v1, v4, Lcom/gacode/relaunchx/SView;.lpad:I // field@06e3 │ │ +0363ae: 5242 e606 |0075: iget v2, v4, Lcom/gacode/relaunchx/SView;.scrollW:I // field@06e6 │ │ +0363b2: 3421 0500 |0077: if-lt v1, v2, 007c // +0005 │ │ +0363b6: 1221 |0079: const/4 v1, #int 2 // #2 │ │ +0363b8: 5941 e306 |007a: iput v1, v4, Lcom/gacode/relaunchx/SView;.lpad:I // field@06e3 │ │ +0363bc: 5241 e306 |007c: iget v1, v4, Lcom/gacode/relaunchx/SView;.lpad:I // field@06e3 │ │ +0363c0: 3b01 0500 |007e: if-gez v1, 0083 // +0005 │ │ +0363c4: 1201 |0080: const/4 v1, #int 0 // #0 │ │ +0363c6: 5941 e306 |0081: iput v1, v4, Lcom/gacode/relaunchx/SView;.lpad:I // field@06e3 │ │ +0363ca: 0e00 |0083: return-void │ │ +0363cc: 0d00 |0084: move-exception v0 │ │ +0363ce: 1301 0a00 |0085: const/16 v1, #int 10 // #a │ │ +0363d2: 5941 e306 |0087: iput v1, v4, Lcom/gacode/relaunchx/SView;.lpad:I // field@06e3 │ │ +0363d6: 1301 1900 |0089: const/16 v1, #int 25 // #19 │ │ +0363da: 5941 e606 |008b: iput v1, v4, Lcom/gacode/relaunchx/SView;.scrollW:I // field@06e6 │ │ +0363de: 28e6 |008d: goto 0073 // -001a │ │ catches : 1 │ │ 0x0053 - 0x0073 │ │ Ljava/lang/NumberFormatException; -> 0x0084 │ │ positions : │ │ 0x0000 line=42 │ │ 0x0008 line=43 │ │ 0x000e line=44 │ │ @@ -65018,98 +65042,98 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 132 16-bit code units │ │ -035348: |[035348] com.gacode.relaunchx.SView.onDraw:(Landroid/graphics/Canvas;)V │ │ -035358: 6e10 0905 0c00 |0000: invoke-virtual {v12}, Lcom/gacode/relaunchx/SView;.getMeasuredHeight:()I // method@0509 │ │ -03535e: 0a00 |0003: move-result v0 │ │ -035360: d800 00ff |0004: add-int/lit8 v0, v0, #int -1 // #ff │ │ -035364: 8204 |0006: int-to-float v4, v0 │ │ -035366: 6e10 0a05 0c00 |0007: invoke-virtual {v12}, Lcom/gacode/relaunchx/SView;.getMeasuredWidth:()I // method@050a │ │ -03536c: 0a00 |000a: move-result v0 │ │ -03536e: d800 00ff |000b: add-int/lit8 v0, v0, #int -1 // #ff │ │ -035372: 8203 |000d: int-to-float v3, v0 │ │ -035374: 52c0 e306 |000e: iget v0, v12, Lcom/gacode/relaunchx/SView;.lpad:I // field@06e3 │ │ -035378: 8200 |0010: int-to-float v0, v0 │ │ -03537a: c830 |0011: mul-float/2addr v0, v3 │ │ -03537c: 52c5 e606 |0012: iget v5, v12, Lcom/gacode/relaunchx/SView;.scrollW:I // field@06e6 │ │ -035380: 8255 |0014: int-to-float v5, v5 │ │ -035382: a901 0005 |0015: div-float v1, v0, v5 │ │ -035386: 52c0 e706 |0017: iget v0, v12, Lcom/gacode/relaunchx/SView;.total:I // field@06e7 │ │ -03538a: 3900 3200 |0019: if-nez v0, 004b // +0032 │ │ -03538e: 1202 |001b: const/4 v2, #int 0 // #0 │ │ -035390: 54c5 e206 |001c: iget-object v5, v12, Lcom/gacode/relaunchx/SView;.freePaint:Landroid/graphics/Paint; // field@06e2 │ │ -035394: 07d0 |001e: move-object v0, v13 │ │ -035396: 7406 9300 0000 |001f: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@0093 │ │ -03539c: 1207 |0022: const/4 v7, #int 0 // #0 │ │ -03539e: 1209 |0023: const/4 v9, #int 0 // #0 │ │ -0353a0: 54ca e406 |0024: iget-object v10, v12, Lcom/gacode/relaunchx/SView;.outlinePaint:Landroid/graphics/Paint; // field@06e4 │ │ -0353a4: 07d5 |0026: move-object v5, v13 │ │ -0353a6: 0116 |0027: move v6, v1 │ │ -0353a8: 0138 |0028: move v8, v3 │ │ -0353aa: 7406 9200 0500 |0029: invoke-virtual/range {v5, v6, v7, v8, v9, v10}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@0092 │ │ -0353b0: 1207 |002c: const/4 v7, #int 0 // #0 │ │ -0353b2: 54ca e406 |002d: iget-object v10, v12, Lcom/gacode/relaunchx/SView;.outlinePaint:Landroid/graphics/Paint; // field@06e4 │ │ -0353b6: 07d5 |002f: move-object v5, v13 │ │ -0353b8: 0136 |0030: move v6, v3 │ │ -0353ba: 0138 |0031: move v8, v3 │ │ -0353bc: 0149 |0032: move v9, v4 │ │ -0353be: 7406 9200 0500 |0033: invoke-virtual/range {v5, v6, v7, v8, v9, v10}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@0092 │ │ -0353c4: 54ca e406 |0036: iget-object v10, v12, Lcom/gacode/relaunchx/SView;.outlinePaint:Landroid/graphics/Paint; // field@06e4 │ │ -0353c8: 07d5 |0038: move-object v5, v13 │ │ -0353ca: 0136 |0039: move v6, v3 │ │ -0353cc: 0147 |003a: move v7, v4 │ │ -0353ce: 0118 |003b: move v8, v1 │ │ -0353d0: 0149 |003c: move v9, v4 │ │ -0353d2: 7406 9200 0500 |003d: invoke-virtual/range {v5, v6, v7, v8, v9, v10}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@0092 │ │ -0353d8: 1209 |0040: const/4 v9, #int 0 // #0 │ │ -0353da: 54ca e406 |0041: iget-object v10, v12, Lcom/gacode/relaunchx/SView;.outlinePaint:Landroid/graphics/Paint; // field@06e4 │ │ -0353de: 07d5 |0043: move-object v5, v13 │ │ -0353e0: 0116 |0044: move v6, v1 │ │ -0353e2: 0147 |0045: move v7, v4 │ │ -0353e4: 0118 |0046: move v8, v1 │ │ -0353e6: 7406 9200 0500 |0047: invoke-virtual/range {v5, v6, v7, v8, v9, v10}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@0092 │ │ -0353ec: 0e00 |004a: return-void │ │ -0353ee: 1202 |004b: const/4 v2, #int 0 // #0 │ │ -0353f0: 52c0 e106 |004c: iget v0, v12, Lcom/gacode/relaunchx/SView;.first:I // field@06e1 │ │ -0353f4: 3d00 1200 |004e: if-lez v0, 0060 // +0012 │ │ -0353f8: 52c0 e106 |0050: iget v0, v12, Lcom/gacode/relaunchx/SView;.first:I // field@06e1 │ │ -0353fc: 8200 |0052: int-to-float v0, v0 │ │ -0353fe: c840 |0053: mul-float/2addr v0, v4 │ │ -035400: 52c5 e706 |0054: iget v5, v12, Lcom/gacode/relaunchx/SView;.total:I // field@06e7 │ │ -035404: 8255 |0056: int-to-float v5, v5 │ │ -035406: a90b 0005 |0057: div-float v11, v0, v5 │ │ -03540a: 54c5 e206 |0059: iget-object v5, v12, Lcom/gacode/relaunchx/SView;.freePaint:Landroid/graphics/Paint; // field@06e2 │ │ -03540e: 07d0 |005b: move-object v0, v13 │ │ -035410: 7406 9300 0000 |005c: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@0093 │ │ -035416: c6b2 |005f: add-float/2addr v2, v11 │ │ -035418: 52c0 e006 |0060: iget v0, v12, Lcom/gacode/relaunchx/SView;.count:I // field@06e0 │ │ -03541c: 3d00 1200 |0062: if-lez v0, 0074 // +0012 │ │ -035420: 52c0 e006 |0064: iget v0, v12, Lcom/gacode/relaunchx/SView;.count:I // field@06e0 │ │ -035424: 8200 |0066: int-to-float v0, v0 │ │ -035426: c840 |0067: mul-float/2addr v0, v4 │ │ -035428: 52c5 e706 |0068: iget v5, v12, Lcom/gacode/relaunchx/SView;.total:I // field@06e7 │ │ -03542c: 8255 |006a: int-to-float v5, v5 │ │ -03542e: a90b 0005 |006b: div-float v11, v0, v5 │ │ -035432: 54c5 df06 |006d: iget-object v5, v12, Lcom/gacode/relaunchx/SView;.busyPaint:Landroid/graphics/Paint; // field@06df │ │ -035436: 07d0 |006f: move-object v0, v13 │ │ -035438: 7406 9300 0000 |0070: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@0093 │ │ -03543e: c6b2 |0073: add-float/2addr v2, v11 │ │ -035440: 52c0 e106 |0074: iget v0, v12, Lcom/gacode/relaunchx/SView;.first:I // field@06e1 │ │ -035444: 52c5 e006 |0076: iget v5, v12, Lcom/gacode/relaunchx/SView;.count:I // field@06e0 │ │ -035448: b050 |0078: add-int/2addr v0, v5 │ │ -03544a: 52c5 e706 |0079: iget v5, v12, Lcom/gacode/relaunchx/SView;.total:I // field@06e7 │ │ -03544e: 3550 a7ff |007b: if-ge v0, v5, 0022 // -0059 │ │ -035452: 54c5 e206 |007d: iget-object v5, v12, Lcom/gacode/relaunchx/SView;.freePaint:Landroid/graphics/Paint; // field@06e2 │ │ -035456: 07d0 |007f: move-object v0, v13 │ │ -035458: 7406 9300 0000 |0080: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@0093 │ │ -03545e: 289f |0083: goto 0022 // -0061 │ │ +0363f0: |[0363f0] com.gacode.relaunchx.SView.onDraw:(Landroid/graphics/Canvas;)V │ │ +036400: 6e10 0905 0c00 |0000: invoke-virtual {v12}, Lcom/gacode/relaunchx/SView;.getMeasuredHeight:()I // method@0509 │ │ +036406: 0a00 |0003: move-result v0 │ │ +036408: d800 00ff |0004: add-int/lit8 v0, v0, #int -1 // #ff │ │ +03640c: 8204 |0006: int-to-float v4, v0 │ │ +03640e: 6e10 0a05 0c00 |0007: invoke-virtual {v12}, Lcom/gacode/relaunchx/SView;.getMeasuredWidth:()I // method@050a │ │ +036414: 0a00 |000a: move-result v0 │ │ +036416: d800 00ff |000b: add-int/lit8 v0, v0, #int -1 // #ff │ │ +03641a: 8203 |000d: int-to-float v3, v0 │ │ +03641c: 52c0 e306 |000e: iget v0, v12, Lcom/gacode/relaunchx/SView;.lpad:I // field@06e3 │ │ +036420: 8200 |0010: int-to-float v0, v0 │ │ +036422: c830 |0011: mul-float/2addr v0, v3 │ │ +036424: 52c5 e606 |0012: iget v5, v12, Lcom/gacode/relaunchx/SView;.scrollW:I // field@06e6 │ │ +036428: 8255 |0014: int-to-float v5, v5 │ │ +03642a: a901 0005 |0015: div-float v1, v0, v5 │ │ +03642e: 52c0 e706 |0017: iget v0, v12, Lcom/gacode/relaunchx/SView;.total:I // field@06e7 │ │ +036432: 3900 3200 |0019: if-nez v0, 004b // +0032 │ │ +036436: 1202 |001b: const/4 v2, #int 0 // #0 │ │ +036438: 54c5 e206 |001c: iget-object v5, v12, Lcom/gacode/relaunchx/SView;.freePaint:Landroid/graphics/Paint; // field@06e2 │ │ +03643c: 07d0 |001e: move-object v0, v13 │ │ +03643e: 7406 9300 0000 |001f: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@0093 │ │ +036444: 1207 |0022: const/4 v7, #int 0 // #0 │ │ +036446: 1209 |0023: const/4 v9, #int 0 // #0 │ │ +036448: 54ca e406 |0024: iget-object v10, v12, Lcom/gacode/relaunchx/SView;.outlinePaint:Landroid/graphics/Paint; // field@06e4 │ │ +03644c: 07d5 |0026: move-object v5, v13 │ │ +03644e: 0116 |0027: move v6, v1 │ │ +036450: 0138 |0028: move v8, v3 │ │ +036452: 7406 9200 0500 |0029: invoke-virtual/range {v5, v6, v7, v8, v9, v10}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@0092 │ │ +036458: 1207 |002c: const/4 v7, #int 0 // #0 │ │ +03645a: 54ca e406 |002d: iget-object v10, v12, Lcom/gacode/relaunchx/SView;.outlinePaint:Landroid/graphics/Paint; // field@06e4 │ │ +03645e: 07d5 |002f: move-object v5, v13 │ │ +036460: 0136 |0030: move v6, v3 │ │ +036462: 0138 |0031: move v8, v3 │ │ +036464: 0149 |0032: move v9, v4 │ │ +036466: 7406 9200 0500 |0033: invoke-virtual/range {v5, v6, v7, v8, v9, v10}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@0092 │ │ +03646c: 54ca e406 |0036: iget-object v10, v12, Lcom/gacode/relaunchx/SView;.outlinePaint:Landroid/graphics/Paint; // field@06e4 │ │ +036470: 07d5 |0038: move-object v5, v13 │ │ +036472: 0136 |0039: move v6, v3 │ │ +036474: 0147 |003a: move v7, v4 │ │ +036476: 0118 |003b: move v8, v1 │ │ +036478: 0149 |003c: move v9, v4 │ │ +03647a: 7406 9200 0500 |003d: invoke-virtual/range {v5, v6, v7, v8, v9, v10}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@0092 │ │ +036480: 1209 |0040: const/4 v9, #int 0 // #0 │ │ +036482: 54ca e406 |0041: iget-object v10, v12, Lcom/gacode/relaunchx/SView;.outlinePaint:Landroid/graphics/Paint; // field@06e4 │ │ +036486: 07d5 |0043: move-object v5, v13 │ │ +036488: 0116 |0044: move v6, v1 │ │ +03648a: 0147 |0045: move v7, v4 │ │ +03648c: 0118 |0046: move v8, v1 │ │ +03648e: 7406 9200 0500 |0047: invoke-virtual/range {v5, v6, v7, v8, v9, v10}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@0092 │ │ +036494: 0e00 |004a: return-void │ │ +036496: 1202 |004b: const/4 v2, #int 0 // #0 │ │ +036498: 52c0 e106 |004c: iget v0, v12, Lcom/gacode/relaunchx/SView;.first:I // field@06e1 │ │ +03649c: 3d00 1200 |004e: if-lez v0, 0060 // +0012 │ │ +0364a0: 52c0 e106 |0050: iget v0, v12, Lcom/gacode/relaunchx/SView;.first:I // field@06e1 │ │ +0364a4: 8200 |0052: int-to-float v0, v0 │ │ +0364a6: c840 |0053: mul-float/2addr v0, v4 │ │ +0364a8: 52c5 e706 |0054: iget v5, v12, Lcom/gacode/relaunchx/SView;.total:I // field@06e7 │ │ +0364ac: 8255 |0056: int-to-float v5, v5 │ │ +0364ae: a90b 0005 |0057: div-float v11, v0, v5 │ │ +0364b2: 54c5 e206 |0059: iget-object v5, v12, Lcom/gacode/relaunchx/SView;.freePaint:Landroid/graphics/Paint; // field@06e2 │ │ +0364b6: 07d0 |005b: move-object v0, v13 │ │ +0364b8: 7406 9300 0000 |005c: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@0093 │ │ +0364be: c6b2 |005f: add-float/2addr v2, v11 │ │ +0364c0: 52c0 e006 |0060: iget v0, v12, Lcom/gacode/relaunchx/SView;.count:I // field@06e0 │ │ +0364c4: 3d00 1200 |0062: if-lez v0, 0074 // +0012 │ │ +0364c8: 52c0 e006 |0064: iget v0, v12, Lcom/gacode/relaunchx/SView;.count:I // field@06e0 │ │ +0364cc: 8200 |0066: int-to-float v0, v0 │ │ +0364ce: c840 |0067: mul-float/2addr v0, v4 │ │ +0364d0: 52c5 e706 |0068: iget v5, v12, Lcom/gacode/relaunchx/SView;.total:I // field@06e7 │ │ +0364d4: 8255 |006a: int-to-float v5, v5 │ │ +0364d6: a90b 0005 |006b: div-float v11, v0, v5 │ │ +0364da: 54c5 df06 |006d: iget-object v5, v12, Lcom/gacode/relaunchx/SView;.busyPaint:Landroid/graphics/Paint; // field@06df │ │ +0364de: 07d0 |006f: move-object v0, v13 │ │ +0364e0: 7406 9300 0000 |0070: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@0093 │ │ +0364e6: c6b2 |0073: add-float/2addr v2, v11 │ │ +0364e8: 52c0 e106 |0074: iget v0, v12, Lcom/gacode/relaunchx/SView;.first:I // field@06e1 │ │ +0364ec: 52c5 e006 |0076: iget v5, v12, Lcom/gacode/relaunchx/SView;.count:I // field@06e0 │ │ +0364f0: b050 |0078: add-int/2addr v0, v5 │ │ +0364f2: 52c5 e706 |0079: iget v5, v12, Lcom/gacode/relaunchx/SView;.total:I // field@06e7 │ │ +0364f6: 3550 a7ff |007b: if-ge v0, v5, 0022 // -0059 │ │ +0364fa: 54c5 e206 |007d: iget-object v5, v12, Lcom/gacode/relaunchx/SView;.freePaint:Landroid/graphics/Paint; // field@06e2 │ │ +0364fe: 07d0 |007f: move-object v0, v13 │ │ +036500: 7406 9300 0000 |0080: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@0093 │ │ +036506: 289f |0083: goto 0022 // -0061 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0007 line=67 │ │ 0x000e line=68 │ │ 0x0017 line=69 │ │ 0x001b line=70 │ │ @@ -65164,17 +65188,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -035460: |[035460] com.gacode.relaunchx.ScreenOrientation.:()V │ │ -035470: 7010 6606 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -035476: 0e00 |0003: return-void │ │ +036508: |[036508] com.gacode.relaunchx.ScreenOrientation.:()V │ │ +036518: 7010 6606 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +03651e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/gacode/relaunchx/ScreenOrientation; │ │ │ │ #1 : (in Lcom/gacode/relaunchx/ScreenOrientation;) │ │ @@ -65182,36 +65206,36 @@ │ │ type : '(Landroid/app/Activity;Landroid/content/SharedPreferences;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -035478: |[035478] com.gacode.relaunchx.ScreenOrientation.set:(Landroid/app/Activity;Landroid/content/SharedPreferences;)V │ │ -035488: 1a00 d10c |0000: const-string v0, "screenOrientation" // string@0cd1 │ │ -03548c: 1a01 f503 |0002: const-string v1, "NO" // string@03f5 │ │ -035490: 7230 6f00 0301 |0004: invoke-interface {v3, v0, v1}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -035496: 0c00 |0007: move-result-object v0 │ │ -035498: 1a01 0704 |0008: const-string v1, "PORTRAIT" // string@0407 │ │ -03549c: 6e20 7c06 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -0354a2: 0a00 |000d: move-result v0 │ │ -0354a4: 3800 0600 |000e: if-eqz v0, 0014 // +0006 │ │ -0354a8: 1210 |0010: const/4 v0, #int 1 // #1 │ │ -0354aa: 6e20 1100 0200 |0011: invoke-virtual {v2, v0}, Landroid/app/Activity;.setRequestedOrientation:(I)V // method@0011 │ │ -0354b0: 1a00 d10c |0014: const-string v0, "screenOrientation" // string@0cd1 │ │ -0354b4: 1a01 f503 |0016: const-string v1, "NO" // string@03f5 │ │ -0354b8: 7230 6f00 0301 |0018: invoke-interface {v3, v0, v1}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -0354be: 0c00 |001b: move-result-object v0 │ │ -0354c0: 1a01 7f01 |001c: const-string v1, "LANDSCAPE" // string@017f │ │ -0354c4: 6e20 7c06 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -0354ca: 0a00 |0021: move-result v0 │ │ -0354cc: 3800 0600 |0022: if-eqz v0, 0028 // +0006 │ │ -0354d0: 1200 |0024: const/4 v0, #int 0 // #0 │ │ -0354d2: 6e20 1100 0200 |0025: invoke-virtual {v2, v0}, Landroid/app/Activity;.setRequestedOrientation:(I)V // method@0011 │ │ -0354d8: 0e00 |0028: return-void │ │ +036520: |[036520] com.gacode.relaunchx.ScreenOrientation.set:(Landroid/app/Activity;Landroid/content/SharedPreferences;)V │ │ +036530: 1a00 d10c |0000: const-string v0, "screenOrientation" // string@0cd1 │ │ +036534: 1a01 f503 |0002: const-string v1, "NO" // string@03f5 │ │ +036538: 7230 6f00 0301 |0004: invoke-interface {v3, v0, v1}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +03653e: 0c00 |0007: move-result-object v0 │ │ +036540: 1a01 0704 |0008: const-string v1, "PORTRAIT" // string@0407 │ │ +036544: 6e20 7c06 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +03654a: 0a00 |000d: move-result v0 │ │ +03654c: 3800 0600 |000e: if-eqz v0, 0014 // +0006 │ │ +036550: 1210 |0010: const/4 v0, #int 1 // #1 │ │ +036552: 6e20 1100 0200 |0011: invoke-virtual {v2, v0}, Landroid/app/Activity;.setRequestedOrientation:(I)V // method@0011 │ │ +036558: 1a00 d10c |0014: const-string v0, "screenOrientation" // string@0cd1 │ │ +03655c: 1a01 f503 |0016: const-string v1, "NO" // string@03f5 │ │ +036560: 7230 6f00 0301 |0018: invoke-interface {v3, v0, v1}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +036566: 0c00 |001b: move-result-object v0 │ │ +036568: 1a01 7f01 |001c: const-string v1, "LANDSCAPE" // string@017f │ │ +03656c: 6e20 7c06 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +036572: 0a00 |0021: move-result v0 │ │ +036574: 3800 0600 |0022: if-eqz v0, 0028 // +0006 │ │ +036578: 1200 |0024: const/4 v0, #int 0 // #0 │ │ +03657a: 6e20 1100 0200 |0025: invoke-virtual {v2, v0}, Landroid/app/Activity;.setRequestedOrientation:(I)V // method@0011 │ │ +036580: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ 0x0010 line=10 │ │ 0x0014 line=12 │ │ 0x0024 line=13 │ │ 0x0028 line=15 │ │ @@ -65255,18 +65279,18 @@ │ │ type : '(Lcom/gacode/relaunchx/SearchActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0354dc: |[0354dc] com.gacode.relaunchx.SearchActivity$1.:(Lcom/gacode/relaunchx/SearchActivity;)V │ │ -0354ec: 5b01 e806 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/SearchActivity$1;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06e8 │ │ -0354f0: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -0354f6: 0e00 |0005: return-void │ │ +036584: |[036584] com.gacode.relaunchx.SearchActivity$1.:(Lcom/gacode/relaunchx/SearchActivity;)V │ │ +036594: 5b01 e806 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/SearchActivity$1;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06e8 │ │ +036598: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +03659e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/SearchActivity$1; │ │ 0x0000 - 0x0006 reg=1 this$0 Lcom/gacode/relaunchx/SearchActivity; │ │ │ │ @@ -65276,19 +65300,19 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0354f8: |[0354f8] com.gacode.relaunchx.SearchActivity$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -035508: 5420 e806 |0000: iget-object v0, v2, Lcom/gacode/relaunchx/SearchActivity$1;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06e8 │ │ -03550c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -03550e: 5c01 0d07 |0003: iput-boolean v1, v0, Lcom/gacode/relaunchx/SearchActivity;.stop_search:Z // field@070d │ │ -035512: 0e00 |0005: return-void │ │ +0365a0: |[0365a0] com.gacode.relaunchx.SearchActivity$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +0365b0: 5420 e806 |0000: iget-object v0, v2, Lcom/gacode/relaunchx/SearchActivity$1;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06e8 │ │ +0365b4: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0365b6: 5c01 0d07 |0003: iput-boolean v1, v0, Lcom/gacode/relaunchx/SearchActivity;.stop_search:Z // field@070d │ │ +0365ba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0005 line=74 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/gacode/relaunchx/SearchActivity$1; │ │ 0x0000 - 0x0006 reg=3 dialog Landroid/content/DialogInterface; │ │ @@ -65329,18 +65353,18 @@ │ │ type : '(Lcom/gacode/relaunchx/SearchActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -035514: |[035514] com.gacode.relaunchx.SearchActivity$2.:(Lcom/gacode/relaunchx/SearchActivity;)V │ │ -035524: 5b01 e906 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/SearchActivity$2;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06e9 │ │ -035528: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -03552e: 0e00 |0005: return-void │ │ +0365bc: |[0365bc] com.gacode.relaunchx.SearchActivity$2.:(Lcom/gacode/relaunchx/SearchActivity;)V │ │ +0365cc: 5b01 e906 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/SearchActivity$2;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06e9 │ │ +0365d0: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +0365d6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/SearchActivity$2; │ │ 0x0000 - 0x0006 reg=1 this$0 Lcom/gacode/relaunchx/SearchActivity; │ │ │ │ @@ -65350,19 +65374,19 @@ │ │ type : '(Landroid/content/DialogInterface;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -035530: |[035530] com.gacode.relaunchx.SearchActivity$2.onDismiss:(Landroid/content/DialogInterface;)V │ │ -035540: 5420 e906 |0000: iget-object v0, v2, Lcom/gacode/relaunchx/SearchActivity$2;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06e9 │ │ -035544: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -035546: 5c01 0d07 |0003: iput-boolean v1, v0, Lcom/gacode/relaunchx/SearchActivity;.stop_search:Z // field@070d │ │ -03554a: 0e00 |0005: return-void │ │ +0365d8: |[0365d8] com.gacode.relaunchx.SearchActivity$2.onDismiss:(Landroid/content/DialogInterface;)V │ │ +0365e8: 5420 e906 |0000: iget-object v0, v2, Lcom/gacode/relaunchx/SearchActivity$2;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06e9 │ │ +0365ec: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0365ee: 5c01 0d07 |0003: iput-boolean v1, v0, Lcom/gacode/relaunchx/SearchActivity;.stop_search:Z // field@070d │ │ +0365f2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0005 line=79 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/gacode/relaunchx/SearchActivity$2; │ │ 0x0000 - 0x0006 reg=3 dialog Landroid/content/DialogInterface; │ │ @@ -65403,18 +65427,18 @@ │ │ type : '(Lcom/gacode/relaunchx/SearchActivity$3;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -03554c: |[03554c] com.gacode.relaunchx.SearchActivity$3$1SRComparator.:(Lcom/gacode/relaunchx/SearchActivity$3;)V │ │ -03555c: 5b01 ea06 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/SearchActivity$3$1SRComparator;.this$1:Lcom/gacode/relaunchx/SearchActivity$3; // field@06ea │ │ -035560: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -035566: 0e00 |0005: return-void │ │ +0365f4: |[0365f4] com.gacode.relaunchx.SearchActivity$3$1SRComparator.:(Lcom/gacode/relaunchx/SearchActivity$3;)V │ │ +036604: 5b01 ea06 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/SearchActivity$3$1SRComparator;.this$1:Lcom/gacode/relaunchx/SearchActivity$3; // field@06ea │ │ +036608: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +03660e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=265 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/SearchActivity$3$1SRComparator; │ │ 0x0000 - 0x0006 reg=1 this$1 Lcom/gacode/relaunchx/SearchActivity$3; │ │ │ │ @@ -65424,20 +65448,20 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)I' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -035568: |[035568] com.gacode.relaunchx.SearchActivity$3$1SRComparator.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -035578: 1f02 3302 |0000: check-cast v2, [Ljava/lang/String; // type@0233 │ │ -03557c: 1f03 3302 |0002: check-cast v3, [Ljava/lang/String; // type@0233 │ │ -035580: 6e30 1705 2103 |0004: invoke-virtual {v1, v2, v3}, Lcom/gacode/relaunchx/SearchActivity$3$1SRComparator;.compare:([Ljava/lang/String;[Ljava/lang/String;)I // method@0517 │ │ -035586: 0a00 |0007: move-result v0 │ │ -035588: 0f00 |0008: return v0 │ │ +036610: |[036610] com.gacode.relaunchx.SearchActivity$3$1SRComparator.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +036620: 1f02 3302 |0000: check-cast v2, [Ljava/lang/String; // type@0233 │ │ +036624: 1f03 3302 |0002: check-cast v3, [Ljava/lang/String; // type@0233 │ │ +036628: 6e30 1705 2103 |0004: invoke-virtual {v1, v2, v3}, Lcom/gacode/relaunchx/SearchActivity$3$1SRComparator;.compare:([Ljava/lang/String;[Ljava/lang/String;)I // method@0517 │ │ +03662e: 0a00 |0007: move-result v0 │ │ +036630: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=265 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/gacode/relaunchx/SearchActivity$3$1SRComparator; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0009 reg=3 (null) Ljava/lang/Object; │ │ @@ -65447,21 +65471,21 @@ │ │ type : '([Ljava/lang/String;[Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -03558c: |[03558c] com.gacode.relaunchx.SearchActivity$3$1SRComparator.compare:([Ljava/lang/String;[Ljava/lang/String;)I │ │ -03559c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -03559e: 4601 0402 |0001: aget-object v1, v4, v2 │ │ -0355a2: 4602 0502 |0003: aget-object v2, v5, v2 │ │ -0355a6: 6e20 7606 2100 |0005: invoke-virtual {v1, v2}, Ljava/lang/String;.compareTo:(Ljava/lang/String;)I // method@0676 │ │ -0355ac: 0a00 |0008: move-result v0 │ │ -0355ae: 0f00 |0009: return v0 │ │ +036634: |[036634] com.gacode.relaunchx.SearchActivity$3$1SRComparator.compare:([Ljava/lang/String;[Ljava/lang/String;)I │ │ +036644: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +036646: 4601 0402 |0001: aget-object v1, v4, v2 │ │ +03664a: 4602 0502 |0003: aget-object v2, v5, v2 │ │ +03664e: 6e20 7606 2100 |0005: invoke-virtual {v1, v2}, Ljava/lang/String;.compareTo:(Ljava/lang/String;)I // method@0676 │ │ +036654: 0a00 |0008: move-result v0 │ │ +036656: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=268 │ │ 0x0009 line=274 │ │ locals : │ │ 0x0009 - 0x000a reg=0 rc I │ │ 0x0000 - 0x000a reg=3 this Lcom/gacode/relaunchx/SearchActivity$3$1SRComparator; │ │ @@ -65539,18 +65563,18 @@ │ │ type : '(Lcom/gacode/relaunchx/SearchActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0355b0: |[0355b0] com.gacode.relaunchx.SearchActivity$3.:(Lcom/gacode/relaunchx/SearchActivity;)V │ │ -0355c0: 5b01 f406 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/SearchActivity$3;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f4 │ │ -0355c4: 7010 a400 0000 |0002: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@00a4 │ │ -0355ca: 0e00 |0005: return-void │ │ +036658: |[036658] com.gacode.relaunchx.SearchActivity$3.:(Lcom/gacode/relaunchx/SearchActivity;)V │ │ +036668: 5b01 f406 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/SearchActivity$3;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f4 │ │ +03666c: 7010 a400 0000 |0002: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@00a4 │ │ +036672: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/SearchActivity$3; │ │ 0x0000 - 0x0006 reg=1 this$0 Lcom/gacode/relaunchx/SearchActivity; │ │ │ │ @@ -65559,102 +65583,102 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 166 16-bit code units │ │ -0355cc: |[0355cc] com.gacode.relaunchx.SearchActivity$3.addEntries:(Ljava/lang/String;)V │ │ -0355dc: 121d |0000: const/4 v13, #int 1 // #1 │ │ -0355de: 1208 |0001: const/4 v8, #int 0 // #0 │ │ -0355e0: 1a06 4600 |0002: const-string v6, "," // string@0046 │ │ -0355e4: 6e20 8906 6f00 |0004: invoke-virtual {v15, v6}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0689 │ │ -0355ea: 0c04 |0007: move-result-object v4 │ │ -0355ec: 214a |0008: array-length v10, v4 │ │ -0355ee: 0189 |0009: move v9, v8 │ │ -0355f0: 35a9 9b00 |000a: if-ge v9, v10, 00a5 // +009b │ │ -0355f4: 4605 0409 |000c: aget-object v5, v4, v9 │ │ -0355f8: 2201 e001 |000e: new-instance v1, Ljava/io/File; // type@01e0 │ │ -0355fc: 7020 2a06 5100 |0010: invoke-direct {v1, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@062a │ │ -035602: 6e10 3306 0100 |0013: invoke-virtual {v1}, Ljava/io/File;.isDirectory:()Z // method@0633 │ │ -035608: 0a06 |0016: move-result v6 │ │ -03560a: 3906 0600 |0017: if-nez v6, 001d // +0006 │ │ -03560e: d806 0901 |0019: add-int/lit8 v6, v9, #int 1 // #01 │ │ -035612: 0169 |001b: move v9, v6 │ │ -035614: 28ee |001c: goto 000a // -0012 │ │ -035616: 6e10 3706 0100 |001d: invoke-virtual {v1}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@0637 │ │ -03561c: 0c00 |0020: move-result-object v0 │ │ -03561e: 3800 f8ff |0021: if-eqz v0, 0019 // -0008 │ │ -035622: 210b |0023: array-length v11, v0 │ │ -035624: 0187 |0024: move v7, v8 │ │ -035626: 35b7 f4ff |0025: if-ge v7, v11, 0019 // -000c │ │ -03562a: 4602 0007 |0027: aget-object v2, v0, v7 │ │ -03562e: 54e6 f406 |0029: iget-object v6, v14, Lcom/gacode/relaunchx/SearchActivity$3;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f4 │ │ -035632: 526c ff06 |002b: iget v12, v6, Lcom/gacode/relaunchx/SearchActivity;.filesCount:I // field@06ff │ │ -035636: d80c 0c01 |002d: add-int/lit8 v12, v12, #int 1 // #01 │ │ -03563a: 596c ff06 |002f: iput v12, v6, Lcom/gacode/relaunchx/SearchActivity;.filesCount:I // field@06ff │ │ -03563e: 2206 0202 |0031: new-instance v6, Ljava/lang/StringBuilder; // type@0202 │ │ -035642: 7010 9606 0600 |0033: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -035648: 6e20 9a06 5600 |0036: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -03564e: 0c0c |0039: move-result-object v12 │ │ -035650: 1a06 5a00 |003a: const-string v6, "/" // string@005a │ │ -035654: 6e20 7c06 6500 |003c: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -03565a: 0a06 |003f: move-result v6 │ │ -03565c: 3806 5a00 |0040: if-eqz v6, 009a // +005a │ │ -035660: 1a06 0000 |0042: const-string v6, "" // string@0000 │ │ -035664: 6e20 9a06 6c00 |0044: invoke-virtual {v12, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -03566a: 0c06 |0047: move-result-object v6 │ │ -03566c: 6e10 3106 0200 |0048: invoke-virtual {v2}, Ljava/io/File;.getName:()Ljava/lang/String; // method@0631 │ │ -035672: 0c0c |004b: move-result-object v12 │ │ -035674: 6e20 9a06 c600 |004c: invoke-virtual {v6, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -03567a: 0c06 |004f: move-result-object v6 │ │ -03567c: 6e10 9c06 0600 |0050: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -035682: 0c03 |0053: move-result-object v3 │ │ -035684: 54e6 f406 |0054: iget-object v6, v14, Lcom/gacode/relaunchx/SearchActivity$3;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f4 │ │ -035688: 5266 ff06 |0056: iget v6, v6, Lcom/gacode/relaunchx/SearchActivity;.filesCount:I // field@06ff │ │ -03568c: 52ec f006 |0058: iget v12, v14, Lcom/gacode/relaunchx/SearchActivity$3;.searchReport:I // field@06f0 │ │ -035690: b4c6 |005a: rem-int/2addr v6, v12 │ │ -035692: 3906 1100 |005b: if-nez v6, 006c // +0011 │ │ -035696: 23d6 3102 |005d: new-array v6, v13, [Ljava/lang/Integer; // type@0231 │ │ -03569a: 54ec f406 |005f: iget-object v12, v14, Lcom/gacode/relaunchx/SearchActivity$3;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f4 │ │ -03569e: 52cc ff06 |0061: iget v12, v12, Lcom/gacode/relaunchx/SearchActivity;.filesCount:I // field@06ff │ │ -0356a2: 7110 5f06 0c00 |0063: invoke-static {v12}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -0356a8: 0c0c |0066: move-result-object v12 │ │ -0356aa: 4d0c 0608 |0067: aput-object v12, v6, v8 │ │ -0356ae: 6e20 2205 6e00 |0069: invoke-virtual {v14, v6}, Lcom/gacode/relaunchx/SearchActivity$3;.publishProgress:([Ljava/lang/Object;)V // method@0522 │ │ -0356b4: 54e6 f406 |006c: iget-object v6, v14, Lcom/gacode/relaunchx/SearchActivity$3;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f4 │ │ -0356b8: 5566 0d07 |006e: iget-boolean v6, v6, Lcom/gacode/relaunchx/SearchActivity;.stop_search:Z // field@070d │ │ -0356bc: 3906 a9ff |0070: if-nez v6, 0019 // -0057 │ │ -0356c0: 54e6 f406 |0072: iget-object v6, v14, Lcom/gacode/relaunchx/SearchActivity$3;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f4 │ │ -0356c4: 5466 0907 |0074: iget-object v6, v6, Lcom/gacode/relaunchx/SearchActivity;.searchResults:Ljava/util/List; // field@0709 │ │ -0356c8: 7210 d406 0600 |0076: invoke-interface {v6}, Ljava/util/List;.size:()I // method@06d4 │ │ -0356ce: 0a06 |0079: move-result v6 │ │ -0356d0: 52ec f106 |007a: iget v12, v14, Lcom/gacode/relaunchx/SearchActivity$3;.searchSize:I // field@06f1 │ │ -0356d4: 35c6 9dff |007c: if-ge v6, v12, 0019 // -0063 │ │ -0356d8: 6e10 3306 0200 |007e: invoke-virtual {v2}, Ljava/io/File;.isDirectory:()Z // method@0633 │ │ -0356de: 0a06 |0081: move-result v6 │ │ -0356e0: 3806 1b00 |0082: if-eqz v6, 009d // +001b │ │ -0356e4: 52e6 f206 |0084: iget v6, v14, Lcom/gacode/relaunchx/SearchActivity$3;.search_mode:I // field@06f2 │ │ -0356e8: 54ec f406 |0086: iget-object v12, v14, Lcom/gacode/relaunchx/SearchActivity$3;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f4 │ │ -0356ec: 52cc fc06 |0088: iget v12, v12, Lcom/gacode/relaunchx/SearchActivity;.SEARCH_PATH:I // field@06fc │ │ -0356f0: 33c6 0900 |008a: if-ne v6, v12, 0093 // +0009 │ │ -0356f4: 6e10 3106 0200 |008c: invoke-virtual {v2}, Ljava/io/File;.getName:()Ljava/lang/String; // method@0631 │ │ -0356fa: 0c06 |008f: move-result-object v6 │ │ -0356fc: 705d 1b05 5e36 |0090: invoke-direct {v14, v5, v6, v3, v13}, Lcom/gacode/relaunchx/SearchActivity$3;.compareAdd:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V // method@051b │ │ -035702: 7020 1905 3e00 |0093: invoke-direct {v14, v3}, Lcom/gacode/relaunchx/SearchActivity$3;.addEntries:(Ljava/lang/String;)V // method@0519 │ │ -035708: d806 0701 |0096: add-int/lit8 v6, v7, #int 1 // #01 │ │ -03570c: 0167 |0098: move v7, v6 │ │ -03570e: 288c |0099: goto 0025 // -0074 │ │ -035710: 1a06 5a00 |009a: const-string v6, "/" // string@005a │ │ -035714: 28a8 |009c: goto 0044 // -0058 │ │ -035716: 6e10 3106 0200 |009d: invoke-virtual {v2}, Ljava/io/File;.getName:()Ljava/lang/String; // method@0631 │ │ -03571c: 0c06 |00a0: move-result-object v6 │ │ -03571e: 7058 1b05 5e36 |00a1: invoke-direct {v14, v5, v6, v3, v8}, Lcom/gacode/relaunchx/SearchActivity$3;.compareAdd:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V // method@051b │ │ -035724: 28f2 |00a4: goto 0096 // -000e │ │ -035726: 0e00 |00a5: return-void │ │ +036674: |[036674] com.gacode.relaunchx.SearchActivity$3.addEntries:(Ljava/lang/String;)V │ │ +036684: 121d |0000: const/4 v13, #int 1 // #1 │ │ +036686: 1208 |0001: const/4 v8, #int 0 // #0 │ │ +036688: 1a06 4600 |0002: const-string v6, "," // string@0046 │ │ +03668c: 6e20 8906 6f00 |0004: invoke-virtual {v15, v6}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0689 │ │ +036692: 0c04 |0007: move-result-object v4 │ │ +036694: 214a |0008: array-length v10, v4 │ │ +036696: 0189 |0009: move v9, v8 │ │ +036698: 35a9 9b00 |000a: if-ge v9, v10, 00a5 // +009b │ │ +03669c: 4605 0409 |000c: aget-object v5, v4, v9 │ │ +0366a0: 2201 e001 |000e: new-instance v1, Ljava/io/File; // type@01e0 │ │ +0366a4: 7020 2a06 5100 |0010: invoke-direct {v1, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@062a │ │ +0366aa: 6e10 3306 0100 |0013: invoke-virtual {v1}, Ljava/io/File;.isDirectory:()Z // method@0633 │ │ +0366b0: 0a06 |0016: move-result v6 │ │ +0366b2: 3906 0600 |0017: if-nez v6, 001d // +0006 │ │ +0366b6: d806 0901 |0019: add-int/lit8 v6, v9, #int 1 // #01 │ │ +0366ba: 0169 |001b: move v9, v6 │ │ +0366bc: 28ee |001c: goto 000a // -0012 │ │ +0366be: 6e10 3706 0100 |001d: invoke-virtual {v1}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@0637 │ │ +0366c4: 0c00 |0020: move-result-object v0 │ │ +0366c6: 3800 f8ff |0021: if-eqz v0, 0019 // -0008 │ │ +0366ca: 210b |0023: array-length v11, v0 │ │ +0366cc: 0187 |0024: move v7, v8 │ │ +0366ce: 35b7 f4ff |0025: if-ge v7, v11, 0019 // -000c │ │ +0366d2: 4602 0007 |0027: aget-object v2, v0, v7 │ │ +0366d6: 54e6 f406 |0029: iget-object v6, v14, Lcom/gacode/relaunchx/SearchActivity$3;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f4 │ │ +0366da: 526c ff06 |002b: iget v12, v6, Lcom/gacode/relaunchx/SearchActivity;.filesCount:I // field@06ff │ │ +0366de: d80c 0c01 |002d: add-int/lit8 v12, v12, #int 1 // #01 │ │ +0366e2: 596c ff06 |002f: iput v12, v6, Lcom/gacode/relaunchx/SearchActivity;.filesCount:I // field@06ff │ │ +0366e6: 2206 0202 |0031: new-instance v6, Ljava/lang/StringBuilder; // type@0202 │ │ +0366ea: 7010 9606 0600 |0033: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +0366f0: 6e20 9a06 5600 |0036: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +0366f6: 0c0c |0039: move-result-object v12 │ │ +0366f8: 1a06 5a00 |003a: const-string v6, "/" // string@005a │ │ +0366fc: 6e20 7c06 6500 |003c: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +036702: 0a06 |003f: move-result v6 │ │ +036704: 3806 5a00 |0040: if-eqz v6, 009a // +005a │ │ +036708: 1a06 0000 |0042: const-string v6, "" // string@0000 │ │ +03670c: 6e20 9a06 6c00 |0044: invoke-virtual {v12, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +036712: 0c06 |0047: move-result-object v6 │ │ +036714: 6e10 3106 0200 |0048: invoke-virtual {v2}, Ljava/io/File;.getName:()Ljava/lang/String; // method@0631 │ │ +03671a: 0c0c |004b: move-result-object v12 │ │ +03671c: 6e20 9a06 c600 |004c: invoke-virtual {v6, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +036722: 0c06 |004f: move-result-object v6 │ │ +036724: 6e10 9c06 0600 |0050: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +03672a: 0c03 |0053: move-result-object v3 │ │ +03672c: 54e6 f406 |0054: iget-object v6, v14, Lcom/gacode/relaunchx/SearchActivity$3;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f4 │ │ +036730: 5266 ff06 |0056: iget v6, v6, Lcom/gacode/relaunchx/SearchActivity;.filesCount:I // field@06ff │ │ +036734: 52ec f006 |0058: iget v12, v14, Lcom/gacode/relaunchx/SearchActivity$3;.searchReport:I // field@06f0 │ │ +036738: b4c6 |005a: rem-int/2addr v6, v12 │ │ +03673a: 3906 1100 |005b: if-nez v6, 006c // +0011 │ │ +03673e: 23d6 3102 |005d: new-array v6, v13, [Ljava/lang/Integer; // type@0231 │ │ +036742: 54ec f406 |005f: iget-object v12, v14, Lcom/gacode/relaunchx/SearchActivity$3;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f4 │ │ +036746: 52cc ff06 |0061: iget v12, v12, Lcom/gacode/relaunchx/SearchActivity;.filesCount:I // field@06ff │ │ +03674a: 7110 5f06 0c00 |0063: invoke-static {v12}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +036750: 0c0c |0066: move-result-object v12 │ │ +036752: 4d0c 0608 |0067: aput-object v12, v6, v8 │ │ +036756: 6e20 2205 6e00 |0069: invoke-virtual {v14, v6}, Lcom/gacode/relaunchx/SearchActivity$3;.publishProgress:([Ljava/lang/Object;)V // method@0522 │ │ +03675c: 54e6 f406 |006c: iget-object v6, v14, Lcom/gacode/relaunchx/SearchActivity$3;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f4 │ │ +036760: 5566 0d07 |006e: iget-boolean v6, v6, Lcom/gacode/relaunchx/SearchActivity;.stop_search:Z // field@070d │ │ +036764: 3906 a9ff |0070: if-nez v6, 0019 // -0057 │ │ +036768: 54e6 f406 |0072: iget-object v6, v14, Lcom/gacode/relaunchx/SearchActivity$3;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f4 │ │ +03676c: 5466 0907 |0074: iget-object v6, v6, Lcom/gacode/relaunchx/SearchActivity;.searchResults:Ljava/util/List; // field@0709 │ │ +036770: 7210 d406 0600 |0076: invoke-interface {v6}, Ljava/util/List;.size:()I // method@06d4 │ │ +036776: 0a06 |0079: move-result v6 │ │ +036778: 52ec f106 |007a: iget v12, v14, Lcom/gacode/relaunchx/SearchActivity$3;.searchSize:I // field@06f1 │ │ +03677c: 35c6 9dff |007c: if-ge v6, v12, 0019 // -0063 │ │ +036780: 6e10 3306 0200 |007e: invoke-virtual {v2}, Ljava/io/File;.isDirectory:()Z // method@0633 │ │ +036786: 0a06 |0081: move-result v6 │ │ +036788: 3806 1b00 |0082: if-eqz v6, 009d // +001b │ │ +03678c: 52e6 f206 |0084: iget v6, v14, Lcom/gacode/relaunchx/SearchActivity$3;.search_mode:I // field@06f2 │ │ +036790: 54ec f406 |0086: iget-object v12, v14, Lcom/gacode/relaunchx/SearchActivity$3;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f4 │ │ +036794: 52cc fc06 |0088: iget v12, v12, Lcom/gacode/relaunchx/SearchActivity;.SEARCH_PATH:I // field@06fc │ │ +036798: 33c6 0900 |008a: if-ne v6, v12, 0093 // +0009 │ │ +03679c: 6e10 3106 0200 |008c: invoke-virtual {v2}, Ljava/io/File;.getName:()Ljava/lang/String; // method@0631 │ │ +0367a2: 0c06 |008f: move-result-object v6 │ │ +0367a4: 705d 1b05 5e36 |0090: invoke-direct {v14, v5, v6, v3, v13}, Lcom/gacode/relaunchx/SearchActivity$3;.compareAdd:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V // method@051b │ │ +0367aa: 7020 1905 3e00 |0093: invoke-direct {v14, v3}, Lcom/gacode/relaunchx/SearchActivity$3;.addEntries:(Ljava/lang/String;)V // method@0519 │ │ +0367b0: d806 0701 |0096: add-int/lit8 v6, v7, #int 1 // #01 │ │ +0367b4: 0167 |0098: move v7, v6 │ │ +0367b6: 288c |0099: goto 0025 // -0074 │ │ +0367b8: 1a06 5a00 |009a: const-string v6, "/" // string@005a │ │ +0367bc: 28a8 |009c: goto 0044 // -0058 │ │ +0367be: 6e10 3106 0200 |009d: invoke-virtual {v2}, Ljava/io/File;.getName:()Ljava/lang/String; // method@0631 │ │ +0367c4: 0c06 |00a0: move-result-object v6 │ │ +0367c6: 7058 1b05 5e36 |00a1: invoke-direct {v14, v5, v6, v3, v8}, Lcom/gacode/relaunchx/SearchActivity$3;.compareAdd:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V // method@051b │ │ +0367cc: 28f2 |00a4: goto 0096 // -000e │ │ +0367ce: 0e00 |00a5: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=168 │ │ 0x0008 line=169 │ │ 0x000e line=170 │ │ 0x0013 line=171 │ │ 0x0019 line=169 │ │ @@ -65693,59 +65717,59 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 84 16-bit code units │ │ -035728: |[035728] com.gacode.relaunchx.SearchActivity$3.addToResults:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V │ │ -035738: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -03573a: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -03573c: 1223 |0002: const/4 v3, #int 2 // #2 │ │ -03573e: 2331 3302 |0003: new-array v1, v3, [Ljava/lang/String; // type@0233 │ │ -035742: 380c 4300 |0005: if-eqz v12, 0048 // +0043 │ │ -035746: 4d09 0106 |0007: aput-object v9, v1, v6 │ │ -03574a: 5483 f406 |0009: iget-object v3, v8, Lcom/gacode/relaunchx/SearchActivity$3;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f4 │ │ -03574e: 5433 fe06 |000b: iget-object v3, v3, Lcom/gacode/relaunchx/SearchActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06fe │ │ -035752: 6e10 6806 0300 |000d: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0668 │ │ -035758: 1a03 5300 |0010: const-string v3, ".DIR.." // string@0053 │ │ -03575c: 4d03 0107 |0012: aput-object v3, v1, v7 │ │ -035760: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -035762: 5483 f406 |0015: iget-object v3, v8, Lcom/gacode/relaunchx/SearchActivity$3;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f4 │ │ -035766: 5433 0907 |0017: iget-object v3, v3, Lcom/gacode/relaunchx/SearchActivity;.searchResults:Ljava/util/List; // field@0709 │ │ -03576a: 7210 d106 0300 |0019: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@06d1 │ │ -035770: 0c03 |001c: move-result-object v3 │ │ -035772: 7210 c806 0300 |001d: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@06c8 │ │ -035778: 0a04 |0020: move-result v4 │ │ -03577a: 3804 1d00 |0021: if-eqz v4, 003e // +001d │ │ -03577e: 7210 c906 0300 |0023: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@06c9 │ │ -035784: 0c02 |0026: move-result-object v2 │ │ -035786: 1f02 3302 |0027: check-cast v2, [Ljava/lang/String; // type@0233 │ │ -03578a: 4604 0206 |0029: aget-object v4, v2, v6 │ │ -03578e: 4605 0106 |002b: aget-object v5, v1, v6 │ │ -035792: 6e20 7c06 5400 |002d: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -035798: 0a04 |0030: move-result v4 │ │ -03579a: 3804 ecff |0031: if-eqz v4, 001d // -0014 │ │ -03579e: 4604 0207 |0033: aget-object v4, v2, v7 │ │ -0357a2: 4605 0107 |0035: aget-object v5, v1, v7 │ │ -0357a6: 6e20 7c06 5400 |0037: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -0357ac: 0a04 |003a: move-result v4 │ │ -0357ae: 3804 e2ff |003b: if-eqz v4, 001d // -001e │ │ -0357b2: 1210 |003d: const/4 v0, #int 1 // #1 │ │ -0357b4: 3900 0900 |003e: if-nez v0, 0047 // +0009 │ │ -0357b8: 5483 f406 |0040: iget-object v3, v8, Lcom/gacode/relaunchx/SearchActivity$3;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f4 │ │ -0357bc: 5433 0907 |0042: iget-object v3, v3, Lcom/gacode/relaunchx/SearchActivity;.searchResults:Ljava/util/List; // field@0709 │ │ -0357c0: 7220 cc06 1300 |0044: invoke-interface {v3, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@06cc │ │ -0357c6: 0e00 |0047: return-void │ │ -0357c8: 4d09 0106 |0048: aput-object v9, v1, v6 │ │ -0357cc: 4d0a 0107 |004a: aput-object v10, v1, v7 │ │ -0357d0: 5483 f406 |004c: iget-object v3, v8, Lcom/gacode/relaunchx/SearchActivity$3;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f4 │ │ -0357d4: 5433 0907 |004e: iget-object v3, v3, Lcom/gacode/relaunchx/SearchActivity;.searchResults:Ljava/util/List; // field@0709 │ │ -0357d8: 7220 cc06 1300 |0050: invoke-interface {v3, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@06cc │ │ -0357de: 28f4 |0053: goto 0047 // -000c │ │ +0367d0: |[0367d0] com.gacode.relaunchx.SearchActivity$3.addToResults:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V │ │ +0367e0: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +0367e2: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +0367e4: 1223 |0002: const/4 v3, #int 2 // #2 │ │ +0367e6: 2331 3302 |0003: new-array v1, v3, [Ljava/lang/String; // type@0233 │ │ +0367ea: 380c 4300 |0005: if-eqz v12, 0048 // +0043 │ │ +0367ee: 4d09 0106 |0007: aput-object v9, v1, v6 │ │ +0367f2: 5483 f406 |0009: iget-object v3, v8, Lcom/gacode/relaunchx/SearchActivity$3;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f4 │ │ +0367f6: 5433 fe06 |000b: iget-object v3, v3, Lcom/gacode/relaunchx/SearchActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06fe │ │ +0367fa: 6e10 6806 0300 |000d: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0668 │ │ +036800: 1a03 5300 |0010: const-string v3, ".DIR.." // string@0053 │ │ +036804: 4d03 0107 |0012: aput-object v3, v1, v7 │ │ +036808: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +03680a: 5483 f406 |0015: iget-object v3, v8, Lcom/gacode/relaunchx/SearchActivity$3;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f4 │ │ +03680e: 5433 0907 |0017: iget-object v3, v3, Lcom/gacode/relaunchx/SearchActivity;.searchResults:Ljava/util/List; // field@0709 │ │ +036812: 7210 d106 0300 |0019: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@06d1 │ │ +036818: 0c03 |001c: move-result-object v3 │ │ +03681a: 7210 c806 0300 |001d: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@06c8 │ │ +036820: 0a04 |0020: move-result v4 │ │ +036822: 3804 1d00 |0021: if-eqz v4, 003e // +001d │ │ +036826: 7210 c906 0300 |0023: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@06c9 │ │ +03682c: 0c02 |0026: move-result-object v2 │ │ +03682e: 1f02 3302 |0027: check-cast v2, [Ljava/lang/String; // type@0233 │ │ +036832: 4604 0206 |0029: aget-object v4, v2, v6 │ │ +036836: 4605 0106 |002b: aget-object v5, v1, v6 │ │ +03683a: 6e20 7c06 5400 |002d: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +036840: 0a04 |0030: move-result v4 │ │ +036842: 3804 ecff |0031: if-eqz v4, 001d // -0014 │ │ +036846: 4604 0207 |0033: aget-object v4, v2, v7 │ │ +03684a: 4605 0107 |0035: aget-object v5, v1, v7 │ │ +03684e: 6e20 7c06 5400 |0037: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +036854: 0a04 |003a: move-result v4 │ │ +036856: 3804 e2ff |003b: if-eqz v4, 001d // -001e │ │ +03685a: 1210 |003d: const/4 v0, #int 1 // #1 │ │ +03685c: 3900 0900 |003e: if-nez v0, 0047 // +0009 │ │ +036860: 5483 f406 |0040: iget-object v3, v8, Lcom/gacode/relaunchx/SearchActivity$3;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f4 │ │ +036864: 5433 0907 |0042: iget-object v3, v3, Lcom/gacode/relaunchx/SearchActivity;.searchResults:Ljava/util/List; // field@0709 │ │ +036868: 7220 cc06 1300 |0044: invoke-interface {v3, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@06cc │ │ +03686e: 0e00 |0047: return-void │ │ +036870: 4d09 0106 |0048: aput-object v9, v1, v6 │ │ +036874: 4d0a 0107 |004a: aput-object v10, v1, v7 │ │ +036878: 5483 f406 |004c: iget-object v3, v8, Lcom/gacode/relaunchx/SearchActivity$3;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f4 │ │ +03687c: 5433 0907 |004e: iget-object v3, v3, Lcom/gacode/relaunchx/SearchActivity;.searchResults:Ljava/util/List; // field@0709 │ │ +036880: 7220 cc06 1300 |0050: invoke-interface {v3, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@06cc │ │ +036886: 28f4 |0053: goto 0047 // -000c │ │ catches : (none) │ │ positions : │ │ 0x0002 line=98 │ │ 0x0005 line=100 │ │ 0x0007 line=101 │ │ 0x0009 line=102 │ │ 0x0014 line=103 │ │ @@ -65773,132 +65797,132 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 219 16-bit code units │ │ -0357e0: |[0357e0] com.gacode.relaunchx.SearchActivity$3.compareAdd:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V │ │ -0357f0: 5484 ec06 |0000: iget-object v4, v8, Lcom/gacode/relaunchx/SearchActivity$3;.incHidden:Ljava/lang/Boolean; // field@06ec │ │ -0357f4: 6e10 4c06 0400 |0002: invoke-virtual {v4}, Ljava/lang/Boolean;.booleanValue:()Z // method@064c │ │ -0357fa: 0a04 |0005: move-result v4 │ │ -0357fc: 3904 1b00 |0006: if-nez v4, 0021 // +001b │ │ -035800: 1a04 5a00 |0008: const-string v4, "/" // string@005a │ │ -035804: 6e20 8906 4b00 |000a: invoke-virtual {v11, v4}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0689 │ │ -03580a: 0c03 |000d: move-result-object v3 │ │ -03580c: 2135 |000e: array-length v5, v3 │ │ -03580e: 1204 |000f: const/4 v4, #int 0 // #0 │ │ -035810: 3554 1100 |0010: if-ge v4, v5, 0021 // +0011 │ │ -035814: 4602 0304 |0012: aget-object v2, v3, v4 │ │ -035818: 1a06 4f00 |0014: const-string v6, "." // string@004f │ │ -03581c: 6e20 8a06 6200 |0016: invoke-virtual {v2, v6}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@068a │ │ -035822: 0a06 |0019: move-result v6 │ │ -035824: 1217 |001a: const/4 v7, #int 1 // #1 │ │ -035826: 3376 0300 |001b: if-ne v6, v7, 001e // +0003 │ │ -03582a: 0e00 |001d: return-void │ │ -03582c: d804 0401 |001e: add-int/lit8 v4, v4, #int 1 // #01 │ │ -035830: 28f0 |0020: goto 0010 // -0010 │ │ -035832: 5284 f206 |0021: iget v4, v8, Lcom/gacode/relaunchx/SearchActivity$3;.search_mode:I // field@06f2 │ │ -035836: 5485 f406 |0023: iget-object v5, v8, Lcom/gacode/relaunchx/SearchActivity$3;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f4 │ │ -03583a: 5255 f906 |0025: iget v5, v5, Lcom/gacode/relaunchx/SearchActivity;.SEARCH_FILE:I // field@06f9 │ │ -03583e: 3354 2f00 |0027: if-ne v4, v5, 0056 // +002f │ │ -035842: 5484 ed06 |0029: iget-object v4, v8, Lcom/gacode/relaunchx/SearchActivity$3;.known_only:Ljava/lang/Boolean; // field@06ed │ │ -035846: 6e10 4c06 0400 |002b: invoke-virtual {v4}, Ljava/lang/Boolean;.booleanValue:()Z // method@064c │ │ -03584c: 0a04 |002e: move-result v4 │ │ -03584e: 3804 1200 |002f: if-eqz v4, 0041 // +0012 │ │ -035852: 5484 f406 |0031: iget-object v4, v8, Lcom/gacode/relaunchx/SearchActivity$3;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f4 │ │ -035856: 5444 fe06 |0033: iget-object v4, v4, Lcom/gacode/relaunchx/SearchActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06fe │ │ -03585a: 6e20 9504 a400 |0035: invoke-virtual {v4, v10}, Lcom/gacode/relaunchx/ReLaunchApp;.readerName:(Ljava/lang/String;)Ljava/lang/String; // method@0495 │ │ -035860: 0c04 |0038: move-result-object v4 │ │ -035862: 1a05 fd03 |0039: const-string v5, "Nope" // string@03fd │ │ -035866: 6e20 7c06 5400 |003b: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -03586c: 0a04 |003e: move-result v4 │ │ -03586e: 3904 deff |003f: if-nez v4, 001d // -0022 │ │ -035872: 07a1 |0041: move-object v1, v10 │ │ -035874: 5484 ef06 |0042: iget-object v4, v8, Lcom/gacode/relaunchx/SearchActivity$3;.regexp:Ljava/lang/Boolean; // field@06ef │ │ -035878: 6e10 4c06 0400 |0044: invoke-virtual {v4}, Ljava/lang/Boolean;.booleanValue:()Z // method@064c │ │ -03587e: 0a04 |0047: move-result v4 │ │ -035880: 3804 6900 |0048: if-eqz v4, 00b1 // +0069 │ │ -035884: 5484 ee06 |004a: iget-object v4, v8, Lcom/gacode/relaunchx/SearchActivity$3;.pattern:Ljava/lang/String; // field@06ee │ │ -035888: 6e20 8606 4100 |004c: invoke-virtual {v1, v4}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@0686 │ │ -03588e: 0a04 |004f: move-result v4 │ │ -035890: 3804 cdff |0050: if-eqz v4, 001d // -0033 │ │ -035894: 705c 1a05 98ba |0052: invoke-direct {v8, v9, v10, v11, v12}, Lcom/gacode/relaunchx/SearchActivity$3;.addToResults:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V // method@051a │ │ -03589a: 28c8 |0055: goto 001d // -0038 │ │ -03589c: 5284 f206 |0056: iget v4, v8, Lcom/gacode/relaunchx/SearchActivity$3;.search_mode:I // field@06f2 │ │ -0358a0: 5485 f406 |0058: iget-object v5, v8, Lcom/gacode/relaunchx/SearchActivity$3;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f4 │ │ -0358a4: 5255 fc06 |005a: iget v5, v5, Lcom/gacode/relaunchx/SearchActivity;.SEARCH_PATH:I // field@06fc │ │ -0358a8: 3354 0e00 |005c: if-ne v4, v5, 006a // +000e │ │ -0358ac: 0791 |005e: move-object v1, v9 │ │ -0358ae: 5484 f406 |005f: iget-object v4, v8, Lcom/gacode/relaunchx/SearchActivity$3;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f4 │ │ -0358b2: 5444 fe06 |0061: iget-object v4, v4, Lcom/gacode/relaunchx/SearchActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06fe │ │ -0358b6: 6e10 6806 0400 |0063: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0668 │ │ -0358bc: 1a0a 5300 |0066: const-string v10, ".DIR.." // string@0053 │ │ -0358c0: 121c |0068: const/4 v12, #int 1 // #1 │ │ -0358c2: 28d9 |0069: goto 0042 // -0027 │ │ -0358c4: 5284 f206 |006a: iget v4, v8, Lcom/gacode/relaunchx/SearchActivity$3;.search_mode:I // field@06f2 │ │ -0358c8: 5485 f406 |006c: iget-object v5, v8, Lcom/gacode/relaunchx/SearchActivity$3;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f4 │ │ -0358cc: 5255 fb06 |006e: iget v5, v5, Lcom/gacode/relaunchx/SearchActivity;.SEARCH_LASTDIR:I // field@06fb │ │ -0358d0: 3354 1d00 |0070: if-ne v4, v5, 008d // +001d │ │ -0358d4: 1a04 5a00 |0072: const-string v4, "/" // string@005a │ │ -0358d8: 6e20 8906 4900 |0074: invoke-virtual {v9, v4}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0689 │ │ -0358de: 0c00 |0077: move-result-object v0 │ │ -0358e0: 2104 |0078: array-length v4, v0 │ │ -0358e2: 3d04 1200 |0079: if-lez v4, 008b // +0012 │ │ -0358e6: 2104 |007b: array-length v4, v0 │ │ -0358e8: d804 04ff |007c: add-int/lit8 v4, v4, #int -1 // #ff │ │ -0358ec: 4601 0004 |007e: aget-object v1, v0, v4 │ │ -0358f0: 5484 f406 |0080: iget-object v4, v8, Lcom/gacode/relaunchx/SearchActivity$3;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f4 │ │ -0358f4: 5444 fe06 |0082: iget-object v4, v4, Lcom/gacode/relaunchx/SearchActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06fe │ │ -0358f8: 6e10 6806 0400 |0084: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0668 │ │ -0358fe: 1a0a 5300 |0087: const-string v10, ".DIR.." // string@0053 │ │ -035902: 121c |0089: const/4 v12, #int 1 // #1 │ │ -035904: 28b8 |008a: goto 0042 // -0048 │ │ -035906: 0791 |008b: move-object v1, v9 │ │ -035908: 28f4 |008c: goto 0080 // -000c │ │ -03590a: 5284 f206 |008d: iget v4, v8, Lcom/gacode/relaunchx/SearchActivity$3;.search_mode:I // field@06f2 │ │ -03590e: 5485 f406 |008f: iget-object v5, v8, Lcom/gacode/relaunchx/SearchActivity$3;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f4 │ │ -035912: 5255 fa06 |0091: iget v5, v5, Lcom/gacode/relaunchx/SearchActivity;.SEARCH_FPATH:I // field@06fa │ │ -035916: 3354 1c00 |0093: if-ne v4, v5, 00af // +001c │ │ -03591a: 5484 ed06 |0095: iget-object v4, v8, Lcom/gacode/relaunchx/SearchActivity$3;.known_only:Ljava/lang/Boolean; // field@06ed │ │ -03591e: 6e10 4c06 0400 |0097: invoke-virtual {v4}, Ljava/lang/Boolean;.booleanValue:()Z // method@064c │ │ -035924: 0a04 |009a: move-result v4 │ │ -035926: 3804 1200 |009b: if-eqz v4, 00ad // +0012 │ │ -03592a: 5484 f406 |009d: iget-object v4, v8, Lcom/gacode/relaunchx/SearchActivity$3;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f4 │ │ -03592e: 5444 fe06 |009f: iget-object v4, v4, Lcom/gacode/relaunchx/SearchActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06fe │ │ -035932: 6e20 9504 a400 |00a1: invoke-virtual {v4, v10}, Lcom/gacode/relaunchx/ReLaunchApp;.readerName:(Ljava/lang/String;)Ljava/lang/String; // method@0495 │ │ -035938: 0c04 |00a4: move-result-object v4 │ │ -03593a: 1a05 fd03 |00a5: const-string v5, "Nope" // string@03fd │ │ -03593e: 6e20 7c06 5400 |00a7: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -035944: 0a04 |00aa: move-result v4 │ │ -035946: 3904 72ff |00ab: if-nez v4, 001d // -008e │ │ -03594a: 07b1 |00ad: move-object v1, v11 │ │ -03594c: 2894 |00ae: goto 0042 // -006c │ │ -03594e: 07b1 |00af: move-object v1, v11 │ │ -035950: 2892 |00b0: goto 0042 // -006e │ │ -035952: 5484 eb06 |00b1: iget-object v4, v8, Lcom/gacode/relaunchx/SearchActivity$3;.case_sens:Ljava/lang/Boolean; // field@06eb │ │ -035956: 6e10 4c06 0400 |00b3: invoke-virtual {v4}, Ljava/lang/Boolean;.booleanValue:()Z // method@064c │ │ -03595c: 0a04 |00b6: move-result v4 │ │ -03595e: 3804 0f00 |00b7: if-eqz v4, 00c6 // +000f │ │ -035962: 5484 ee06 |00b9: iget-object v4, v8, Lcom/gacode/relaunchx/SearchActivity$3;.pattern:Ljava/lang/String; // field@06ee │ │ -035966: 6e20 7906 4100 |00bb: invoke-virtual {v1, v4}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@0679 │ │ -03596c: 0a04 |00be: move-result v4 │ │ -03596e: 3804 5eff |00bf: if-eqz v4, 001d // -00a2 │ │ -035972: 705c 1a05 98ba |00c1: invoke-direct {v8, v9, v10, v11, v12}, Lcom/gacode/relaunchx/SearchActivity$3;.addToResults:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V // method@051a │ │ -035978: 2900 59ff |00c4: goto/16 001d // -00a7 │ │ -03597c: 6e10 8d06 0100 |00c6: invoke-virtual {v1}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@068d │ │ -035982: 0c04 |00c9: move-result-object v4 │ │ -035984: 5485 ee06 |00ca: iget-object v5, v8, Lcom/gacode/relaunchx/SearchActivity$3;.pattern:Ljava/lang/String; // field@06ee │ │ -035988: 6e10 8d06 0500 |00cc: invoke-virtual {v5}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@068d │ │ -03598e: 0c05 |00cf: move-result-object v5 │ │ -035990: 6e20 7906 5400 |00d0: invoke-virtual {v4, v5}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@0679 │ │ -035996: 0a04 |00d3: move-result v4 │ │ -035998: 3804 49ff |00d4: if-eqz v4, 001d // -00b7 │ │ -03599c: 705c 1a05 98ba |00d6: invoke-direct {v8, v9, v10, v11, v12}, Lcom/gacode/relaunchx/SearchActivity$3;.addToResults:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V // method@051a │ │ -0359a2: 2900 44ff |00d9: goto/16 001d // -00bc │ │ +036888: |[036888] com.gacode.relaunchx.SearchActivity$3.compareAdd:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V │ │ +036898: 5484 ec06 |0000: iget-object v4, v8, Lcom/gacode/relaunchx/SearchActivity$3;.incHidden:Ljava/lang/Boolean; // field@06ec │ │ +03689c: 6e10 4c06 0400 |0002: invoke-virtual {v4}, Ljava/lang/Boolean;.booleanValue:()Z // method@064c │ │ +0368a2: 0a04 |0005: move-result v4 │ │ +0368a4: 3904 1b00 |0006: if-nez v4, 0021 // +001b │ │ +0368a8: 1a04 5a00 |0008: const-string v4, "/" // string@005a │ │ +0368ac: 6e20 8906 4b00 |000a: invoke-virtual {v11, v4}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0689 │ │ +0368b2: 0c03 |000d: move-result-object v3 │ │ +0368b4: 2135 |000e: array-length v5, v3 │ │ +0368b6: 1204 |000f: const/4 v4, #int 0 // #0 │ │ +0368b8: 3554 1100 |0010: if-ge v4, v5, 0021 // +0011 │ │ +0368bc: 4602 0304 |0012: aget-object v2, v3, v4 │ │ +0368c0: 1a06 4f00 |0014: const-string v6, "." // string@004f │ │ +0368c4: 6e20 8a06 6200 |0016: invoke-virtual {v2, v6}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@068a │ │ +0368ca: 0a06 |0019: move-result v6 │ │ +0368cc: 1217 |001a: const/4 v7, #int 1 // #1 │ │ +0368ce: 3376 0300 |001b: if-ne v6, v7, 001e // +0003 │ │ +0368d2: 0e00 |001d: return-void │ │ +0368d4: d804 0401 |001e: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0368d8: 28f0 |0020: goto 0010 // -0010 │ │ +0368da: 5284 f206 |0021: iget v4, v8, Lcom/gacode/relaunchx/SearchActivity$3;.search_mode:I // field@06f2 │ │ +0368de: 5485 f406 |0023: iget-object v5, v8, Lcom/gacode/relaunchx/SearchActivity$3;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f4 │ │ +0368e2: 5255 f906 |0025: iget v5, v5, Lcom/gacode/relaunchx/SearchActivity;.SEARCH_FILE:I // field@06f9 │ │ +0368e6: 3354 2f00 |0027: if-ne v4, v5, 0056 // +002f │ │ +0368ea: 5484 ed06 |0029: iget-object v4, v8, Lcom/gacode/relaunchx/SearchActivity$3;.known_only:Ljava/lang/Boolean; // field@06ed │ │ +0368ee: 6e10 4c06 0400 |002b: invoke-virtual {v4}, Ljava/lang/Boolean;.booleanValue:()Z // method@064c │ │ +0368f4: 0a04 |002e: move-result v4 │ │ +0368f6: 3804 1200 |002f: if-eqz v4, 0041 // +0012 │ │ +0368fa: 5484 f406 |0031: iget-object v4, v8, Lcom/gacode/relaunchx/SearchActivity$3;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f4 │ │ +0368fe: 5444 fe06 |0033: iget-object v4, v4, Lcom/gacode/relaunchx/SearchActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06fe │ │ +036902: 6e20 9504 a400 |0035: invoke-virtual {v4, v10}, Lcom/gacode/relaunchx/ReLaunchApp;.readerName:(Ljava/lang/String;)Ljava/lang/String; // method@0495 │ │ +036908: 0c04 |0038: move-result-object v4 │ │ +03690a: 1a05 fd03 |0039: const-string v5, "Nope" // string@03fd │ │ +03690e: 6e20 7c06 5400 |003b: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +036914: 0a04 |003e: move-result v4 │ │ +036916: 3904 deff |003f: if-nez v4, 001d // -0022 │ │ +03691a: 07a1 |0041: move-object v1, v10 │ │ +03691c: 5484 ef06 |0042: iget-object v4, v8, Lcom/gacode/relaunchx/SearchActivity$3;.regexp:Ljava/lang/Boolean; // field@06ef │ │ +036920: 6e10 4c06 0400 |0044: invoke-virtual {v4}, Ljava/lang/Boolean;.booleanValue:()Z // method@064c │ │ +036926: 0a04 |0047: move-result v4 │ │ +036928: 3804 6900 |0048: if-eqz v4, 00b1 // +0069 │ │ +03692c: 5484 ee06 |004a: iget-object v4, v8, Lcom/gacode/relaunchx/SearchActivity$3;.pattern:Ljava/lang/String; // field@06ee │ │ +036930: 6e20 8606 4100 |004c: invoke-virtual {v1, v4}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@0686 │ │ +036936: 0a04 |004f: move-result v4 │ │ +036938: 3804 cdff |0050: if-eqz v4, 001d // -0033 │ │ +03693c: 705c 1a05 98ba |0052: invoke-direct {v8, v9, v10, v11, v12}, Lcom/gacode/relaunchx/SearchActivity$3;.addToResults:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V // method@051a │ │ +036942: 28c8 |0055: goto 001d // -0038 │ │ +036944: 5284 f206 |0056: iget v4, v8, Lcom/gacode/relaunchx/SearchActivity$3;.search_mode:I // field@06f2 │ │ +036948: 5485 f406 |0058: iget-object v5, v8, Lcom/gacode/relaunchx/SearchActivity$3;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f4 │ │ +03694c: 5255 fc06 |005a: iget v5, v5, Lcom/gacode/relaunchx/SearchActivity;.SEARCH_PATH:I // field@06fc │ │ +036950: 3354 0e00 |005c: if-ne v4, v5, 006a // +000e │ │ +036954: 0791 |005e: move-object v1, v9 │ │ +036956: 5484 f406 |005f: iget-object v4, v8, Lcom/gacode/relaunchx/SearchActivity$3;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f4 │ │ +03695a: 5444 fe06 |0061: iget-object v4, v4, Lcom/gacode/relaunchx/SearchActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06fe │ │ +03695e: 6e10 6806 0400 |0063: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0668 │ │ +036964: 1a0a 5300 |0066: const-string v10, ".DIR.." // string@0053 │ │ +036968: 121c |0068: const/4 v12, #int 1 // #1 │ │ +03696a: 28d9 |0069: goto 0042 // -0027 │ │ +03696c: 5284 f206 |006a: iget v4, v8, Lcom/gacode/relaunchx/SearchActivity$3;.search_mode:I // field@06f2 │ │ +036970: 5485 f406 |006c: iget-object v5, v8, Lcom/gacode/relaunchx/SearchActivity$3;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f4 │ │ +036974: 5255 fb06 |006e: iget v5, v5, Lcom/gacode/relaunchx/SearchActivity;.SEARCH_LASTDIR:I // field@06fb │ │ +036978: 3354 1d00 |0070: if-ne v4, v5, 008d // +001d │ │ +03697c: 1a04 5a00 |0072: const-string v4, "/" // string@005a │ │ +036980: 6e20 8906 4900 |0074: invoke-virtual {v9, v4}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0689 │ │ +036986: 0c00 |0077: move-result-object v0 │ │ +036988: 2104 |0078: array-length v4, v0 │ │ +03698a: 3d04 1200 |0079: if-lez v4, 008b // +0012 │ │ +03698e: 2104 |007b: array-length v4, v0 │ │ +036990: d804 04ff |007c: add-int/lit8 v4, v4, #int -1 // #ff │ │ +036994: 4601 0004 |007e: aget-object v1, v0, v4 │ │ +036998: 5484 f406 |0080: iget-object v4, v8, Lcom/gacode/relaunchx/SearchActivity$3;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f4 │ │ +03699c: 5444 fe06 |0082: iget-object v4, v4, Lcom/gacode/relaunchx/SearchActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06fe │ │ +0369a0: 6e10 6806 0400 |0084: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0668 │ │ +0369a6: 1a0a 5300 |0087: const-string v10, ".DIR.." // string@0053 │ │ +0369aa: 121c |0089: const/4 v12, #int 1 // #1 │ │ +0369ac: 28b8 |008a: goto 0042 // -0048 │ │ +0369ae: 0791 |008b: move-object v1, v9 │ │ +0369b0: 28f4 |008c: goto 0080 // -000c │ │ +0369b2: 5284 f206 |008d: iget v4, v8, Lcom/gacode/relaunchx/SearchActivity$3;.search_mode:I // field@06f2 │ │ +0369b6: 5485 f406 |008f: iget-object v5, v8, Lcom/gacode/relaunchx/SearchActivity$3;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f4 │ │ +0369ba: 5255 fa06 |0091: iget v5, v5, Lcom/gacode/relaunchx/SearchActivity;.SEARCH_FPATH:I // field@06fa │ │ +0369be: 3354 1c00 |0093: if-ne v4, v5, 00af // +001c │ │ +0369c2: 5484 ed06 |0095: iget-object v4, v8, Lcom/gacode/relaunchx/SearchActivity$3;.known_only:Ljava/lang/Boolean; // field@06ed │ │ +0369c6: 6e10 4c06 0400 |0097: invoke-virtual {v4}, Ljava/lang/Boolean;.booleanValue:()Z // method@064c │ │ +0369cc: 0a04 |009a: move-result v4 │ │ +0369ce: 3804 1200 |009b: if-eqz v4, 00ad // +0012 │ │ +0369d2: 5484 f406 |009d: iget-object v4, v8, Lcom/gacode/relaunchx/SearchActivity$3;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f4 │ │ +0369d6: 5444 fe06 |009f: iget-object v4, v4, Lcom/gacode/relaunchx/SearchActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06fe │ │ +0369da: 6e20 9504 a400 |00a1: invoke-virtual {v4, v10}, Lcom/gacode/relaunchx/ReLaunchApp;.readerName:(Ljava/lang/String;)Ljava/lang/String; // method@0495 │ │ +0369e0: 0c04 |00a4: move-result-object v4 │ │ +0369e2: 1a05 fd03 |00a5: const-string v5, "Nope" // string@03fd │ │ +0369e6: 6e20 7c06 5400 |00a7: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +0369ec: 0a04 |00aa: move-result v4 │ │ +0369ee: 3904 72ff |00ab: if-nez v4, 001d // -008e │ │ +0369f2: 07b1 |00ad: move-object v1, v11 │ │ +0369f4: 2894 |00ae: goto 0042 // -006c │ │ +0369f6: 07b1 |00af: move-object v1, v11 │ │ +0369f8: 2892 |00b0: goto 0042 // -006e │ │ +0369fa: 5484 eb06 |00b1: iget-object v4, v8, Lcom/gacode/relaunchx/SearchActivity$3;.case_sens:Ljava/lang/Boolean; // field@06eb │ │ +0369fe: 6e10 4c06 0400 |00b3: invoke-virtual {v4}, Ljava/lang/Boolean;.booleanValue:()Z // method@064c │ │ +036a04: 0a04 |00b6: move-result v4 │ │ +036a06: 3804 0f00 |00b7: if-eqz v4, 00c6 // +000f │ │ +036a0a: 5484 ee06 |00b9: iget-object v4, v8, Lcom/gacode/relaunchx/SearchActivity$3;.pattern:Ljava/lang/String; // field@06ee │ │ +036a0e: 6e20 7906 4100 |00bb: invoke-virtual {v1, v4}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@0679 │ │ +036a14: 0a04 |00be: move-result v4 │ │ +036a16: 3804 5eff |00bf: if-eqz v4, 001d // -00a2 │ │ +036a1a: 705c 1a05 98ba |00c1: invoke-direct {v8, v9, v10, v11, v12}, Lcom/gacode/relaunchx/SearchActivity$3;.addToResults:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V // method@051a │ │ +036a20: 2900 59ff |00c4: goto/16 001d // -00a7 │ │ +036a24: 6e10 8d06 0100 |00c6: invoke-virtual {v1}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@068d │ │ +036a2a: 0c04 |00c9: move-result-object v4 │ │ +036a2c: 5485 ee06 |00ca: iget-object v5, v8, Lcom/gacode/relaunchx/SearchActivity$3;.pattern:Ljava/lang/String; // field@06ee │ │ +036a30: 6e10 8d06 0500 |00cc: invoke-virtual {v5}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@068d │ │ +036a36: 0c05 |00cf: move-result-object v5 │ │ +036a38: 6e20 7906 5400 |00d0: invoke-virtual {v4, v5}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@0679 │ │ +036a3e: 0a04 |00d3: move-result v4 │ │ +036a40: 3804 49ff |00d4: if-eqz v4, 001d // -00b7 │ │ +036a44: 705c 1a05 98ba |00d6: invoke-direct {v8, v9, v10, v11, v12}, Lcom/gacode/relaunchx/SearchActivity$3;.addToResults:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V // method@051a │ │ +036a4a: 2900 44ff |00d9: goto/16 001d // -00bc │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0008 line=122 │ │ 0x000e line=123 │ │ 0x0014 line=124 │ │ 0x001d line=165 │ │ @@ -65954,19 +65978,19 @@ │ │ type : '([Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0359a8: |[0359a8] com.gacode.relaunchx.SearchActivity$3.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -0359b8: 1f02 2e02 |0000: check-cast v2, [Ljava/lang/Boolean; // type@022e │ │ -0359bc: 6e20 1d05 2100 |0002: invoke-virtual {v1, v2}, Lcom/gacode/relaunchx/SearchActivity$3;.doInBackground:([Ljava/lang/Boolean;)Ljava/lang/String; // method@051d │ │ -0359c2: 0c00 |0005: move-result-object v0 │ │ -0359c4: 1100 |0006: return-object v0 │ │ +036a50: |[036a50] com.gacode.relaunchx.SearchActivity$3.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +036a60: 1f02 2e02 |0000: check-cast v2, [Ljava/lang/Boolean; // type@022e │ │ +036a64: 6e20 1d05 2100 |0002: invoke-virtual {v1, v2}, Lcom/gacode/relaunchx/SearchActivity$3;.doInBackground:([Ljava/lang/Boolean;)Ljava/lang/String; // method@051d │ │ +036a6a: 0c00 |0005: move-result-object v0 │ │ +036a6c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/gacode/relaunchx/SearchActivity$3; │ │ 0x0000 - 0x0007 reg=2 (null) [Ljava/lang/Object; │ │ │ │ @@ -65975,169 +65999,169 @@ │ │ type : '([Ljava/lang/Boolean;)Ljava/lang/String;' │ │ access : 0x0084 (PROTECTED VARARGS) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 317 16-bit code units │ │ -0359c8: |[0359c8] com.gacode.relaunchx.SearchActivity$3.doInBackground:([Ljava/lang/Boolean;)Ljava/lang/String; │ │ -0359d8: 1218 |0000: const/4 v8, #int 1 // #1 │ │ -0359da: 1207 |0001: const/4 v7, #int 0 // #0 │ │ -0359dc: 4600 0a07 |0002: aget-object v0, v10, v7 │ │ -0359e0: 5494 f406 |0004: iget-object v4, v9, Lcom/gacode/relaunchx/SearchActivity$3;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f4 │ │ -0359e4: 2205 0d02 |0006: new-instance v5, Ljava/util/ArrayList; // type@020d │ │ -0359e8: 7010 ae06 0500 |0008: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@06ae │ │ -0359ee: 5b45 0907 |000b: iput-object v5, v4, Lcom/gacode/relaunchx/SearchActivity;.searchResults:Ljava/util/List; // field@0709 │ │ -0359f2: 5494 f406 |000d: iget-object v4, v9, Lcom/gacode/relaunchx/SearchActivity$3;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f4 │ │ -0359f6: 5947 ff06 |000f: iput v7, v4, Lcom/gacode/relaunchx/SearchActivity;.filesCount:I // field@06ff │ │ -0359fa: 5494 f406 |0011: iget-object v4, v9, Lcom/gacode/relaunchx/SearchActivity$3;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f4 │ │ -0359fe: 5444 0207 |0013: iget-object v4, v4, Lcom/gacode/relaunchx/SearchActivity;.prefs:Landroid/content/SharedPreferences; // field@0702 │ │ -035a02: 1a05 eb0c |0015: const-string v5, "searchReport" // string@0ceb │ │ -035a06: 1a06 7300 |0017: const-string v6, "100" // string@0073 │ │ -035a0a: 7230 6f00 5406 |0019: invoke-interface {v4, v5, v6}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -035a10: 0c04 |001c: move-result-object v4 │ │ -035a12: 7110 5d06 0400 |001d: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ -035a18: 0a04 |0020: move-result v4 │ │ -035a1a: 5994 f006 |0021: iput v4, v9, Lcom/gacode/relaunchx/SearchActivity$3;.searchReport:I // field@06f0 │ │ -035a1e: 5494 f406 |0023: iget-object v4, v9, Lcom/gacode/relaunchx/SearchActivity$3;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f4 │ │ -035a22: 5444 0207 |0025: iget-object v4, v4, Lcom/gacode/relaunchx/SearchActivity;.prefs:Landroid/content/SharedPreferences; // field@0702 │ │ -035a26: 1a05 ee0c |0027: const-string v5, "searchSize" // string@0cee │ │ -035a2a: 1a06 7b00 |0029: const-string v6, "5000" // string@007b │ │ -035a2e: 7230 6f00 5406 |002b: invoke-interface {v4, v5, v6}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -035a34: 0c04 |002e: move-result-object v4 │ │ -035a36: 7110 5d06 0400 |002f: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ -035a3c: 0a04 |0032: move-result v4 │ │ -035a3e: 5994 f106 |0033: iput v4, v9, Lcom/gacode/relaunchx/SearchActivity$3;.searchSize:I // field@06f1 │ │ -035a42: 5494 f406 |0035: iget-object v4, v9, Lcom/gacode/relaunchx/SearchActivity$3;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f4 │ │ -035a46: 5c47 0d07 |0037: iput-boolean v7, v4, Lcom/gacode/relaunchx/SearchActivity;.stop_search:Z // field@070d │ │ -035a4a: 5494 f406 |0039: iget-object v4, v9, Lcom/gacode/relaunchx/SearchActivity$3;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f4 │ │ -035a4e: 5444 0a07 |003b: iget-object v4, v4, Lcom/gacode/relaunchx/SearchActivity;.searchRoot:Landroid/widget/EditText; // field@070a │ │ -035a52: 6e10 1501 0400 |003d: invoke-virtual {v4}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0115 │ │ -035a58: 0c04 |0040: move-result-object v4 │ │ -035a5a: 6e10 6906 0400 |0041: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0669 │ │ -035a60: 0c03 |0044: move-result-object v3 │ │ -035a62: 5494 f406 |0045: iget-object v4, v9, Lcom/gacode/relaunchx/SearchActivity$3;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f4 │ │ -035a66: 5444 0b07 |0047: iget-object v4, v4, Lcom/gacode/relaunchx/SearchActivity;.searchSort:Landroid/widget/CheckBox; // field@070b │ │ -035a6a: 6e10 1101 0400 |0049: invoke-virtual {v4}, Landroid/widget/CheckBox;.isChecked:()Z // method@0111 │ │ -035a70: 0a04 |004c: move-result v4 │ │ -035a72: 7110 4d06 0400 |004d: invoke-static {v4}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@064d │ │ -035a78: 0c04 |0050: move-result-object v4 │ │ -035a7a: 5b94 f306 |0051: iput-object v4, v9, Lcom/gacode/relaunchx/SearchActivity$3;.search_sort:Ljava/lang/Boolean; // field@06f3 │ │ -035a7e: 5494 f406 |0053: iget-object v4, v9, Lcom/gacode/relaunchx/SearchActivity$3;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f4 │ │ -035a82: 5444 0207 |0055: iget-object v4, v4, Lcom/gacode/relaunchx/SearchActivity;.prefs:Landroid/content/SharedPreferences; // field@0702 │ │ -035a86: 7210 6b00 0400 |0057: invoke-interface {v4}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006b │ │ -035a8c: 0c02 |005a: move-result-object v2 │ │ -035a8e: 1a04 ef0c |005b: const-string v4, "searchSort" // string@0cef │ │ -035a92: 5495 f306 |005d: iget-object v5, v9, Lcom/gacode/relaunchx/SearchActivity$3;.search_sort:Ljava/lang/Boolean; // field@06f3 │ │ -035a96: 6e10 4c06 0500 |005f: invoke-virtual {v5}, Ljava/lang/Boolean;.booleanValue:()Z // method@064c │ │ -035a9c: 0a05 |0062: move-result v5 │ │ -035a9e: 7230 6600 4205 |0063: invoke-interface {v2, v4, v5}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0066 │ │ -035aa4: 1a04 ed0c |0066: const-string v4, "searchRoot" // string@0ced │ │ -035aa8: 7230 6a00 4203 |0068: invoke-interface {v2, v4, v3}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@006a │ │ -035aae: 7210 6500 0200 |006b: invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0065 │ │ -035ab4: 6e10 4c06 0000 |006e: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@064c │ │ -035aba: 0a04 |0071: move-result v4 │ │ -035abc: 3804 2e00 |0072: if-eqz v4, 00a0 // +002e │ │ -035ac0: 7110 4d06 0700 |0074: invoke-static {v7}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@064d │ │ -035ac6: 0c04 |0077: move-result-object v4 │ │ -035ac8: 5b94 eb06 |0078: iput-object v4, v9, Lcom/gacode/relaunchx/SearchActivity$3;.case_sens:Ljava/lang/Boolean; // field@06eb │ │ -035acc: 7110 4d06 0800 |007a: invoke-static {v8}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@064d │ │ -035ad2: 0c04 |007d: move-result-object v4 │ │ -035ad4: 5b94 ed06 |007e: iput-object v4, v9, Lcom/gacode/relaunchx/SearchActivity$3;.known_only:Ljava/lang/Boolean; // field@06ed │ │ -035ad8: 7110 4d06 0800 |0080: invoke-static {v8}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@064d │ │ -035ade: 0c04 |0083: move-result-object v4 │ │ -035ae0: 5b94 ef06 |0084: iput-object v4, v9, Lcom/gacode/relaunchx/SearchActivity$3;.regexp:Ljava/lang/Boolean; // field@06ef │ │ -035ae4: 7110 4d06 0800 |0086: invoke-static {v8}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@064d │ │ -035aea: 0c04 |0089: move-result-object v4 │ │ -035aec: 5b94 ec06 |008a: iput-object v4, v9, Lcom/gacode/relaunchx/SearchActivity$3;.incHidden:Ljava/lang/Boolean; // field@06ec │ │ -035af0: 1a04 5100 |008c: const-string v4, ".*" // string@0051 │ │ -035af4: 5b94 ee06 |008e: iput-object v4, v9, Lcom/gacode/relaunchx/SearchActivity$3;.pattern:Ljava/lang/String; // field@06ee │ │ -035af8: 7020 1905 3900 |0090: invoke-direct {v9, v3}, Lcom/gacode/relaunchx/SearchActivity$3;.addEntries:(Ljava/lang/String;)V // method@0519 │ │ -035afe: 1a04 fe03 |0093: const-string v4, "OK" // string@03fe │ │ -035b02: 1104 |0095: return-object v4 │ │ -035b04: 0d01 |0096: move-exception v1 │ │ -035b06: 1304 6400 |0097: const/16 v4, #int 100 // #64 │ │ -035b0a: 5994 f006 |0099: iput v4, v9, Lcom/gacode/relaunchx/SearchActivity$3;.searchReport:I // field@06f0 │ │ -035b0e: 1304 8813 |009b: const/16 v4, #int 5000 // #1388 │ │ -035b12: 5994 f106 |009d: iput v4, v9, Lcom/gacode/relaunchx/SearchActivity$3;.searchSize:I // field@06f1 │ │ -035b16: 2896 |009f: goto 0035 // -006a │ │ -035b18: 5494 f406 |00a0: iget-object v4, v9, Lcom/gacode/relaunchx/SearchActivity$3;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f4 │ │ -035b1c: 5444 0407 |00a2: iget-object v4, v4, Lcom/gacode/relaunchx/SearchActivity;.searchCase:Landroid/widget/CheckBox; // field@0704 │ │ -035b20: 6e10 1101 0400 |00a4: invoke-virtual {v4}, Landroid/widget/CheckBox;.isChecked:()Z // method@0111 │ │ -035b26: 0a04 |00a7: move-result v4 │ │ -035b28: 7110 4d06 0400 |00a8: invoke-static {v4}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@064d │ │ -035b2e: 0c04 |00ab: move-result-object v4 │ │ -035b30: 5b94 eb06 |00ac: iput-object v4, v9, Lcom/gacode/relaunchx/SearchActivity$3;.case_sens:Ljava/lang/Boolean; // field@06eb │ │ -035b34: 5494 f406 |00ae: iget-object v4, v9, Lcom/gacode/relaunchx/SearchActivity$3;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f4 │ │ -035b38: 5444 0707 |00b0: iget-object v4, v4, Lcom/gacode/relaunchx/SearchActivity;.searchKnown:Landroid/widget/CheckBox; // field@0707 │ │ -035b3c: 6e10 1101 0400 |00b2: invoke-virtual {v4}, Landroid/widget/CheckBox;.isChecked:()Z // method@0111 │ │ -035b42: 0a04 |00b5: move-result v4 │ │ -035b44: 7110 4d06 0400 |00b6: invoke-static {v4}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@064d │ │ -035b4a: 0c04 |00b9: move-result-object v4 │ │ -035b4c: 5b94 ed06 |00ba: iput-object v4, v9, Lcom/gacode/relaunchx/SearchActivity$3;.known_only:Ljava/lang/Boolean; // field@06ed │ │ -035b50: 5494 f406 |00bc: iget-object v4, v9, Lcom/gacode/relaunchx/SearchActivity$3;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f4 │ │ -035b54: 5444 0807 |00be: iget-object v4, v4, Lcom/gacode/relaunchx/SearchActivity;.searchRegexp:Landroid/widget/CheckBox; // field@0708 │ │ -035b58: 6e10 1101 0400 |00c0: invoke-virtual {v4}, Landroid/widget/CheckBox;.isChecked:()Z // method@0111 │ │ -035b5e: 0a04 |00c3: move-result v4 │ │ -035b60: 7110 4d06 0400 |00c4: invoke-static {v4}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@064d │ │ -035b66: 0c04 |00c7: move-result-object v4 │ │ -035b68: 5b94 ef06 |00c8: iput-object v4, v9, Lcom/gacode/relaunchx/SearchActivity$3;.regexp:Ljava/lang/Boolean; // field@06ef │ │ -035b6c: 5494 f406 |00ca: iget-object v4, v9, Lcom/gacode/relaunchx/SearchActivity$3;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f4 │ │ -035b70: 5444 0607 |00cc: iget-object v4, v4, Lcom/gacode/relaunchx/SearchActivity;.searchIncHidden:Landroid/widget/CheckBox; // field@0706 │ │ -035b74: 6e10 1101 0400 |00ce: invoke-virtual {v4}, Landroid/widget/CheckBox;.isChecked:()Z // method@0111 │ │ -035b7a: 0a04 |00d1: move-result v4 │ │ -035b7c: 7110 4d06 0400 |00d2: invoke-static {v4}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@064d │ │ -035b82: 0c04 |00d5: move-result-object v4 │ │ -035b84: 5b94 ec06 |00d6: iput-object v4, v9, Lcom/gacode/relaunchx/SearchActivity$3;.incHidden:Ljava/lang/Boolean; // field@06ec │ │ -035b88: 5494 f406 |00d8: iget-object v4, v9, Lcom/gacode/relaunchx/SearchActivity$3;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f4 │ │ -035b8c: 5444 0c07 |00da: iget-object v4, v4, Lcom/gacode/relaunchx/SearchActivity;.searchTxt:Landroid/widget/EditText; // field@070c │ │ -035b90: 6e10 1501 0400 |00dc: invoke-virtual {v4}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0115 │ │ -035b96: 0c04 |00df: move-result-object v4 │ │ -035b98: 6e10 6906 0400 |00e0: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0669 │ │ -035b9e: 0c04 |00e3: move-result-object v4 │ │ -035ba0: 5b94 ee06 |00e4: iput-object v4, v9, Lcom/gacode/relaunchx/SearchActivity$3;.pattern:Ljava/lang/String; // field@06ee │ │ -035ba4: 5494 f406 |00e6: iget-object v4, v9, Lcom/gacode/relaunchx/SearchActivity$3;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f4 │ │ -035ba8: 5444 0507 |00e8: iget-object v4, v4, Lcom/gacode/relaunchx/SearchActivity;.searchIn:Landroid/widget/Spinner; // field@0705 │ │ -035bac: 6e10 4901 0400 |00ea: invoke-virtual {v4}, Landroid/widget/Spinner;.getSelectedItemPosition:()I // method@0149 │ │ -035bb2: 0a04 |00ed: move-result v4 │ │ -035bb4: 5994 f206 |00ee: iput v4, v9, Lcom/gacode/relaunchx/SearchActivity$3;.search_mode:I // field@06f2 │ │ -035bb8: 1a04 e50c |00f0: const-string v4, "searchCase" // string@0ce5 │ │ -035bbc: 5495 eb06 |00f2: iget-object v5, v9, Lcom/gacode/relaunchx/SearchActivity$3;.case_sens:Ljava/lang/Boolean; // field@06eb │ │ -035bc0: 6e10 4c06 0500 |00f4: invoke-virtual {v5}, Ljava/lang/Boolean;.booleanValue:()Z // method@064c │ │ -035bc6: 0a05 |00f7: move-result v5 │ │ -035bc8: 7230 6600 4205 |00f8: invoke-interface {v2, v4, v5}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0066 │ │ -035bce: 1a04 e80c |00fb: const-string v4, "searchKnown" // string@0ce8 │ │ -035bd2: 5495 ed06 |00fd: iget-object v5, v9, Lcom/gacode/relaunchx/SearchActivity$3;.known_only:Ljava/lang/Boolean; // field@06ed │ │ -035bd6: 6e10 4c06 0500 |00ff: invoke-virtual {v5}, Ljava/lang/Boolean;.booleanValue:()Z // method@064c │ │ -035bdc: 0a05 |0102: move-result v5 │ │ -035bde: 7230 6600 4205 |0103: invoke-interface {v2, v4, v5}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0066 │ │ -035be4: 1a04 ea0c |0106: const-string v4, "searchRegexp" // string@0cea │ │ -035be8: 5495 ef06 |0108: iget-object v5, v9, Lcom/gacode/relaunchx/SearchActivity$3;.regexp:Ljava/lang/Boolean; // field@06ef │ │ -035bec: 6e10 4c06 0500 |010a: invoke-virtual {v5}, Ljava/lang/Boolean;.booleanValue:()Z // method@064c │ │ -035bf2: 0a05 |010d: move-result v5 │ │ -035bf4: 7230 6600 4205 |010e: invoke-interface {v2, v4, v5}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0066 │ │ -035bfa: 1a04 e70c |0111: const-string v4, "searchIncHidden" // string@0ce7 │ │ -035bfe: 5495 ec06 |0113: iget-object v5, v9, Lcom/gacode/relaunchx/SearchActivity$3;.incHidden:Ljava/lang/Boolean; // field@06ec │ │ -035c02: 6e10 4c06 0500 |0115: invoke-virtual {v5}, Ljava/lang/Boolean;.booleanValue:()Z // method@064c │ │ -035c08: 0a05 |0118: move-result v5 │ │ -035c0a: 7230 6600 4205 |0119: invoke-interface {v2, v4, v5}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0066 │ │ -035c10: 1a04 e60c |011c: const-string v4, "searchIn" // string@0ce6 │ │ -035c14: 5495 f406 |011e: iget-object v5, v9, Lcom/gacode/relaunchx/SearchActivity$3;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f4 │ │ -035c18: 5455 0507 |0120: iget-object v5, v5, Lcom/gacode/relaunchx/SearchActivity;.searchIn:Landroid/widget/Spinner; // field@0705 │ │ -035c1c: 6e10 4901 0500 |0122: invoke-virtual {v5}, Landroid/widget/Spinner;.getSelectedItemPosition:()I // method@0149 │ │ -035c22: 0a05 |0125: move-result v5 │ │ -035c24: 7230 6800 4205 |0126: invoke-interface {v2, v4, v5}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0068 │ │ -035c2a: 1a04 ed0c |0129: const-string v4, "searchRoot" // string@0ced │ │ -035c2e: 7230 6a00 4203 |012b: invoke-interface {v2, v4, v3}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@006a │ │ -035c34: 1a04 e90c |012e: const-string v4, "searchPrev" // string@0ce9 │ │ -035c38: 5495 ee06 |0130: iget-object v5, v9, Lcom/gacode/relaunchx/SearchActivity$3;.pattern:Ljava/lang/String; // field@06ee │ │ -035c3c: 7230 6a00 4205 |0132: invoke-interface {v2, v4, v5}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@006a │ │ -035c42: 7210 6500 0200 |0135: invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0065 │ │ -035c48: 7020 1905 3900 |0138: invoke-direct {v9, v3}, Lcom/gacode/relaunchx/SearchActivity$3;.addEntries:(Ljava/lang/String;)V // method@0519 │ │ -035c4e: 2900 58ff |013b: goto/16 0093 // -00a8 │ │ +036a70: |[036a70] com.gacode.relaunchx.SearchActivity$3.doInBackground:([Ljava/lang/Boolean;)Ljava/lang/String; │ │ +036a80: 1218 |0000: const/4 v8, #int 1 // #1 │ │ +036a82: 1207 |0001: const/4 v7, #int 0 // #0 │ │ +036a84: 4600 0a07 |0002: aget-object v0, v10, v7 │ │ +036a88: 5494 f406 |0004: iget-object v4, v9, Lcom/gacode/relaunchx/SearchActivity$3;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f4 │ │ +036a8c: 2205 0d02 |0006: new-instance v5, Ljava/util/ArrayList; // type@020d │ │ +036a90: 7010 ae06 0500 |0008: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@06ae │ │ +036a96: 5b45 0907 |000b: iput-object v5, v4, Lcom/gacode/relaunchx/SearchActivity;.searchResults:Ljava/util/List; // field@0709 │ │ +036a9a: 5494 f406 |000d: iget-object v4, v9, Lcom/gacode/relaunchx/SearchActivity$3;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f4 │ │ +036a9e: 5947 ff06 |000f: iput v7, v4, Lcom/gacode/relaunchx/SearchActivity;.filesCount:I // field@06ff │ │ +036aa2: 5494 f406 |0011: iget-object v4, v9, Lcom/gacode/relaunchx/SearchActivity$3;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f4 │ │ +036aa6: 5444 0207 |0013: iget-object v4, v4, Lcom/gacode/relaunchx/SearchActivity;.prefs:Landroid/content/SharedPreferences; // field@0702 │ │ +036aaa: 1a05 eb0c |0015: const-string v5, "searchReport" // string@0ceb │ │ +036aae: 1a06 7300 |0017: const-string v6, "100" // string@0073 │ │ +036ab2: 7230 6f00 5406 |0019: invoke-interface {v4, v5, v6}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +036ab8: 0c04 |001c: move-result-object v4 │ │ +036aba: 7110 5d06 0400 |001d: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ +036ac0: 0a04 |0020: move-result v4 │ │ +036ac2: 5994 f006 |0021: iput v4, v9, Lcom/gacode/relaunchx/SearchActivity$3;.searchReport:I // field@06f0 │ │ +036ac6: 5494 f406 |0023: iget-object v4, v9, Lcom/gacode/relaunchx/SearchActivity$3;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f4 │ │ +036aca: 5444 0207 |0025: iget-object v4, v4, Lcom/gacode/relaunchx/SearchActivity;.prefs:Landroid/content/SharedPreferences; // field@0702 │ │ +036ace: 1a05 ee0c |0027: const-string v5, "searchSize" // string@0cee │ │ +036ad2: 1a06 7b00 |0029: const-string v6, "5000" // string@007b │ │ +036ad6: 7230 6f00 5406 |002b: invoke-interface {v4, v5, v6}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +036adc: 0c04 |002e: move-result-object v4 │ │ +036ade: 7110 5d06 0400 |002f: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ +036ae4: 0a04 |0032: move-result v4 │ │ +036ae6: 5994 f106 |0033: iput v4, v9, Lcom/gacode/relaunchx/SearchActivity$3;.searchSize:I // field@06f1 │ │ +036aea: 5494 f406 |0035: iget-object v4, v9, Lcom/gacode/relaunchx/SearchActivity$3;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f4 │ │ +036aee: 5c47 0d07 |0037: iput-boolean v7, v4, Lcom/gacode/relaunchx/SearchActivity;.stop_search:Z // field@070d │ │ +036af2: 5494 f406 |0039: iget-object v4, v9, Lcom/gacode/relaunchx/SearchActivity$3;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f4 │ │ +036af6: 5444 0a07 |003b: iget-object v4, v4, Lcom/gacode/relaunchx/SearchActivity;.searchRoot:Landroid/widget/EditText; // field@070a │ │ +036afa: 6e10 1501 0400 |003d: invoke-virtual {v4}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0115 │ │ +036b00: 0c04 |0040: move-result-object v4 │ │ +036b02: 6e10 6906 0400 |0041: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0669 │ │ +036b08: 0c03 |0044: move-result-object v3 │ │ +036b0a: 5494 f406 |0045: iget-object v4, v9, Lcom/gacode/relaunchx/SearchActivity$3;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f4 │ │ +036b0e: 5444 0b07 |0047: iget-object v4, v4, Lcom/gacode/relaunchx/SearchActivity;.searchSort:Landroid/widget/CheckBox; // field@070b │ │ +036b12: 6e10 1101 0400 |0049: invoke-virtual {v4}, Landroid/widget/CheckBox;.isChecked:()Z // method@0111 │ │ +036b18: 0a04 |004c: move-result v4 │ │ +036b1a: 7110 4d06 0400 |004d: invoke-static {v4}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@064d │ │ +036b20: 0c04 |0050: move-result-object v4 │ │ +036b22: 5b94 f306 |0051: iput-object v4, v9, Lcom/gacode/relaunchx/SearchActivity$3;.search_sort:Ljava/lang/Boolean; // field@06f3 │ │ +036b26: 5494 f406 |0053: iget-object v4, v9, Lcom/gacode/relaunchx/SearchActivity$3;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f4 │ │ +036b2a: 5444 0207 |0055: iget-object v4, v4, Lcom/gacode/relaunchx/SearchActivity;.prefs:Landroid/content/SharedPreferences; // field@0702 │ │ +036b2e: 7210 6b00 0400 |0057: invoke-interface {v4}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006b │ │ +036b34: 0c02 |005a: move-result-object v2 │ │ +036b36: 1a04 ef0c |005b: const-string v4, "searchSort" // string@0cef │ │ +036b3a: 5495 f306 |005d: iget-object v5, v9, Lcom/gacode/relaunchx/SearchActivity$3;.search_sort:Ljava/lang/Boolean; // field@06f3 │ │ +036b3e: 6e10 4c06 0500 |005f: invoke-virtual {v5}, Ljava/lang/Boolean;.booleanValue:()Z // method@064c │ │ +036b44: 0a05 |0062: move-result v5 │ │ +036b46: 7230 6600 4205 |0063: invoke-interface {v2, v4, v5}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0066 │ │ +036b4c: 1a04 ed0c |0066: const-string v4, "searchRoot" // string@0ced │ │ +036b50: 7230 6a00 4203 |0068: invoke-interface {v2, v4, v3}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@006a │ │ +036b56: 7210 6500 0200 |006b: invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0065 │ │ +036b5c: 6e10 4c06 0000 |006e: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@064c │ │ +036b62: 0a04 |0071: move-result v4 │ │ +036b64: 3804 2e00 |0072: if-eqz v4, 00a0 // +002e │ │ +036b68: 7110 4d06 0700 |0074: invoke-static {v7}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@064d │ │ +036b6e: 0c04 |0077: move-result-object v4 │ │ +036b70: 5b94 eb06 |0078: iput-object v4, v9, Lcom/gacode/relaunchx/SearchActivity$3;.case_sens:Ljava/lang/Boolean; // field@06eb │ │ +036b74: 7110 4d06 0800 |007a: invoke-static {v8}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@064d │ │ +036b7a: 0c04 |007d: move-result-object v4 │ │ +036b7c: 5b94 ed06 |007e: iput-object v4, v9, Lcom/gacode/relaunchx/SearchActivity$3;.known_only:Ljava/lang/Boolean; // field@06ed │ │ +036b80: 7110 4d06 0800 |0080: invoke-static {v8}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@064d │ │ +036b86: 0c04 |0083: move-result-object v4 │ │ +036b88: 5b94 ef06 |0084: iput-object v4, v9, Lcom/gacode/relaunchx/SearchActivity$3;.regexp:Ljava/lang/Boolean; // field@06ef │ │ +036b8c: 7110 4d06 0800 |0086: invoke-static {v8}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@064d │ │ +036b92: 0c04 |0089: move-result-object v4 │ │ +036b94: 5b94 ec06 |008a: iput-object v4, v9, Lcom/gacode/relaunchx/SearchActivity$3;.incHidden:Ljava/lang/Boolean; // field@06ec │ │ +036b98: 1a04 5100 |008c: const-string v4, ".*" // string@0051 │ │ +036b9c: 5b94 ee06 |008e: iput-object v4, v9, Lcom/gacode/relaunchx/SearchActivity$3;.pattern:Ljava/lang/String; // field@06ee │ │ +036ba0: 7020 1905 3900 |0090: invoke-direct {v9, v3}, Lcom/gacode/relaunchx/SearchActivity$3;.addEntries:(Ljava/lang/String;)V // method@0519 │ │ +036ba6: 1a04 fe03 |0093: const-string v4, "OK" // string@03fe │ │ +036baa: 1104 |0095: return-object v4 │ │ +036bac: 0d01 |0096: move-exception v1 │ │ +036bae: 1304 6400 |0097: const/16 v4, #int 100 // #64 │ │ +036bb2: 5994 f006 |0099: iput v4, v9, Lcom/gacode/relaunchx/SearchActivity$3;.searchReport:I // field@06f0 │ │ +036bb6: 1304 8813 |009b: const/16 v4, #int 5000 // #1388 │ │ +036bba: 5994 f106 |009d: iput v4, v9, Lcom/gacode/relaunchx/SearchActivity$3;.searchSize:I // field@06f1 │ │ +036bbe: 2896 |009f: goto 0035 // -006a │ │ +036bc0: 5494 f406 |00a0: iget-object v4, v9, Lcom/gacode/relaunchx/SearchActivity$3;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f4 │ │ +036bc4: 5444 0407 |00a2: iget-object v4, v4, Lcom/gacode/relaunchx/SearchActivity;.searchCase:Landroid/widget/CheckBox; // field@0704 │ │ +036bc8: 6e10 1101 0400 |00a4: invoke-virtual {v4}, Landroid/widget/CheckBox;.isChecked:()Z // method@0111 │ │ +036bce: 0a04 |00a7: move-result v4 │ │ +036bd0: 7110 4d06 0400 |00a8: invoke-static {v4}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@064d │ │ +036bd6: 0c04 |00ab: move-result-object v4 │ │ +036bd8: 5b94 eb06 |00ac: iput-object v4, v9, Lcom/gacode/relaunchx/SearchActivity$3;.case_sens:Ljava/lang/Boolean; // field@06eb │ │ +036bdc: 5494 f406 |00ae: iget-object v4, v9, Lcom/gacode/relaunchx/SearchActivity$3;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f4 │ │ +036be0: 5444 0707 |00b0: iget-object v4, v4, Lcom/gacode/relaunchx/SearchActivity;.searchKnown:Landroid/widget/CheckBox; // field@0707 │ │ +036be4: 6e10 1101 0400 |00b2: invoke-virtual {v4}, Landroid/widget/CheckBox;.isChecked:()Z // method@0111 │ │ +036bea: 0a04 |00b5: move-result v4 │ │ +036bec: 7110 4d06 0400 |00b6: invoke-static {v4}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@064d │ │ +036bf2: 0c04 |00b9: move-result-object v4 │ │ +036bf4: 5b94 ed06 |00ba: iput-object v4, v9, Lcom/gacode/relaunchx/SearchActivity$3;.known_only:Ljava/lang/Boolean; // field@06ed │ │ +036bf8: 5494 f406 |00bc: iget-object v4, v9, Lcom/gacode/relaunchx/SearchActivity$3;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f4 │ │ +036bfc: 5444 0807 |00be: iget-object v4, v4, Lcom/gacode/relaunchx/SearchActivity;.searchRegexp:Landroid/widget/CheckBox; // field@0708 │ │ +036c00: 6e10 1101 0400 |00c0: invoke-virtual {v4}, Landroid/widget/CheckBox;.isChecked:()Z // method@0111 │ │ +036c06: 0a04 |00c3: move-result v4 │ │ +036c08: 7110 4d06 0400 |00c4: invoke-static {v4}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@064d │ │ +036c0e: 0c04 |00c7: move-result-object v4 │ │ +036c10: 5b94 ef06 |00c8: iput-object v4, v9, Lcom/gacode/relaunchx/SearchActivity$3;.regexp:Ljava/lang/Boolean; // field@06ef │ │ +036c14: 5494 f406 |00ca: iget-object v4, v9, Lcom/gacode/relaunchx/SearchActivity$3;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f4 │ │ +036c18: 5444 0607 |00cc: iget-object v4, v4, Lcom/gacode/relaunchx/SearchActivity;.searchIncHidden:Landroid/widget/CheckBox; // field@0706 │ │ +036c1c: 6e10 1101 0400 |00ce: invoke-virtual {v4}, Landroid/widget/CheckBox;.isChecked:()Z // method@0111 │ │ +036c22: 0a04 |00d1: move-result v4 │ │ +036c24: 7110 4d06 0400 |00d2: invoke-static {v4}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@064d │ │ +036c2a: 0c04 |00d5: move-result-object v4 │ │ +036c2c: 5b94 ec06 |00d6: iput-object v4, v9, Lcom/gacode/relaunchx/SearchActivity$3;.incHidden:Ljava/lang/Boolean; // field@06ec │ │ +036c30: 5494 f406 |00d8: iget-object v4, v9, Lcom/gacode/relaunchx/SearchActivity$3;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f4 │ │ +036c34: 5444 0c07 |00da: iget-object v4, v4, Lcom/gacode/relaunchx/SearchActivity;.searchTxt:Landroid/widget/EditText; // field@070c │ │ +036c38: 6e10 1501 0400 |00dc: invoke-virtual {v4}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0115 │ │ +036c3e: 0c04 |00df: move-result-object v4 │ │ +036c40: 6e10 6906 0400 |00e0: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0669 │ │ +036c46: 0c04 |00e3: move-result-object v4 │ │ +036c48: 5b94 ee06 |00e4: iput-object v4, v9, Lcom/gacode/relaunchx/SearchActivity$3;.pattern:Ljava/lang/String; // field@06ee │ │ +036c4c: 5494 f406 |00e6: iget-object v4, v9, Lcom/gacode/relaunchx/SearchActivity$3;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f4 │ │ +036c50: 5444 0507 |00e8: iget-object v4, v4, Lcom/gacode/relaunchx/SearchActivity;.searchIn:Landroid/widget/Spinner; // field@0705 │ │ +036c54: 6e10 4901 0400 |00ea: invoke-virtual {v4}, Landroid/widget/Spinner;.getSelectedItemPosition:()I // method@0149 │ │ +036c5a: 0a04 |00ed: move-result v4 │ │ +036c5c: 5994 f206 |00ee: iput v4, v9, Lcom/gacode/relaunchx/SearchActivity$3;.search_mode:I // field@06f2 │ │ +036c60: 1a04 e50c |00f0: const-string v4, "searchCase" // string@0ce5 │ │ +036c64: 5495 eb06 |00f2: iget-object v5, v9, Lcom/gacode/relaunchx/SearchActivity$3;.case_sens:Ljava/lang/Boolean; // field@06eb │ │ +036c68: 6e10 4c06 0500 |00f4: invoke-virtual {v5}, Ljava/lang/Boolean;.booleanValue:()Z // method@064c │ │ +036c6e: 0a05 |00f7: move-result v5 │ │ +036c70: 7230 6600 4205 |00f8: invoke-interface {v2, v4, v5}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0066 │ │ +036c76: 1a04 e80c |00fb: const-string v4, "searchKnown" // string@0ce8 │ │ +036c7a: 5495 ed06 |00fd: iget-object v5, v9, Lcom/gacode/relaunchx/SearchActivity$3;.known_only:Ljava/lang/Boolean; // field@06ed │ │ +036c7e: 6e10 4c06 0500 |00ff: invoke-virtual {v5}, Ljava/lang/Boolean;.booleanValue:()Z // method@064c │ │ +036c84: 0a05 |0102: move-result v5 │ │ +036c86: 7230 6600 4205 |0103: invoke-interface {v2, v4, v5}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0066 │ │ +036c8c: 1a04 ea0c |0106: const-string v4, "searchRegexp" // string@0cea │ │ +036c90: 5495 ef06 |0108: iget-object v5, v9, Lcom/gacode/relaunchx/SearchActivity$3;.regexp:Ljava/lang/Boolean; // field@06ef │ │ +036c94: 6e10 4c06 0500 |010a: invoke-virtual {v5}, Ljava/lang/Boolean;.booleanValue:()Z // method@064c │ │ +036c9a: 0a05 |010d: move-result v5 │ │ +036c9c: 7230 6600 4205 |010e: invoke-interface {v2, v4, v5}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0066 │ │ +036ca2: 1a04 e70c |0111: const-string v4, "searchIncHidden" // string@0ce7 │ │ +036ca6: 5495 ec06 |0113: iget-object v5, v9, Lcom/gacode/relaunchx/SearchActivity$3;.incHidden:Ljava/lang/Boolean; // field@06ec │ │ +036caa: 6e10 4c06 0500 |0115: invoke-virtual {v5}, Ljava/lang/Boolean;.booleanValue:()Z // method@064c │ │ +036cb0: 0a05 |0118: move-result v5 │ │ +036cb2: 7230 6600 4205 |0119: invoke-interface {v2, v4, v5}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0066 │ │ +036cb8: 1a04 e60c |011c: const-string v4, "searchIn" // string@0ce6 │ │ +036cbc: 5495 f406 |011e: iget-object v5, v9, Lcom/gacode/relaunchx/SearchActivity$3;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f4 │ │ +036cc0: 5455 0507 |0120: iget-object v5, v5, Lcom/gacode/relaunchx/SearchActivity;.searchIn:Landroid/widget/Spinner; // field@0705 │ │ +036cc4: 6e10 4901 0500 |0122: invoke-virtual {v5}, Landroid/widget/Spinner;.getSelectedItemPosition:()I // method@0149 │ │ +036cca: 0a05 |0125: move-result v5 │ │ +036ccc: 7230 6800 4205 |0126: invoke-interface {v2, v4, v5}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0068 │ │ +036cd2: 1a04 ed0c |0129: const-string v4, "searchRoot" // string@0ced │ │ +036cd6: 7230 6a00 4203 |012b: invoke-interface {v2, v4, v3}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@006a │ │ +036cdc: 1a04 e90c |012e: const-string v4, "searchPrev" // string@0ce9 │ │ +036ce0: 5495 ee06 |0130: iget-object v5, v9, Lcom/gacode/relaunchx/SearchActivity$3;.pattern:Ljava/lang/String; // field@06ee │ │ +036ce4: 7230 6a00 4205 |0132: invoke-interface {v2, v4, v5}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@006a │ │ +036cea: 7210 6500 0200 |0135: invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0065 │ │ +036cf0: 7020 1905 3900 |0138: invoke-direct {v9, v3}, Lcom/gacode/relaunchx/SearchActivity$3;.addEntries:(Ljava/lang/String;)V // method@0519 │ │ +036cf6: 2900 58ff |013b: goto/16 0093 // -00a8 │ │ catches : 1 │ │ 0x0011 - 0x0035 │ │ Ljava/lang/NumberFormatException; -> 0x0096 │ │ positions : │ │ 0x0002 line=203 │ │ 0x0004 line=205 │ │ 0x000d line=206 │ │ @@ -66193,18 +66217,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -035c64: |[035c64] com.gacode.relaunchx.SearchActivity$3.onPostExecute:(Ljava/lang/Object;)V │ │ -035c74: 1f01 0002 |0000: check-cast v1, Ljava/lang/String; // type@0200 │ │ -035c78: 6e20 1f05 1000 |0002: invoke-virtual {v0, v1}, Lcom/gacode/relaunchx/SearchActivity$3;.onPostExecute:(Ljava/lang/String;)V // method@051f │ │ -035c7e: 0e00 |0005: return-void │ │ +036d0c: |[036d0c] com.gacode.relaunchx.SearchActivity$3.onPostExecute:(Ljava/lang/Object;)V │ │ +036d1c: 1f01 0002 |0000: check-cast v1, Ljava/lang/String; // type@0200 │ │ +036d20: 6e20 1f05 1000 |0002: invoke-virtual {v0, v1}, Lcom/gacode/relaunchx/SearchActivity$3;.onPostExecute:(Ljava/lang/String;)V // method@051f │ │ +036d26: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/SearchActivity$3; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -66213,61 +66237,61 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 102 16-bit code units │ │ -035c80: |[035c80] com.gacode.relaunchx.SearchActivity$3.onPostExecute:(Ljava/lang/String;)V │ │ -035c90: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -035c92: 6f20 a600 7600 |0001: invoke-super {v6, v7}, Landroid/os/AsyncTask;.onPostExecute:(Ljava/lang/Object;)V // method@00a6 │ │ -035c98: 5462 f406 |0004: iget-object v2, v6, Lcom/gacode/relaunchx/SearchActivity$3;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f4 │ │ -035c9c: 5422 0107 |0006: iget-object v2, v2, Lcom/gacode/relaunchx/SearchActivity;.pd:Landroid/app/ProgressDialog; // field@0701 │ │ -035ca0: 6e10 3800 0200 |0008: invoke-virtual {v2}, Landroid/app/ProgressDialog;.dismiss:()V // method@0038 │ │ -035ca6: 5462 f406 |000b: iget-object v2, v6, Lcom/gacode/relaunchx/SearchActivity$3;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f4 │ │ -035caa: 5c25 0d07 |000d: iput-boolean v5, v2, Lcom/gacode/relaunchx/SearchActivity;.stop_search:Z // field@070d │ │ -035cae: 5462 f306 |000f: iget-object v2, v6, Lcom/gacode/relaunchx/SearchActivity$3;.search_sort:Ljava/lang/Boolean; // field@06f3 │ │ -035cb2: 6e10 4c06 0200 |0011: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@064c │ │ -035cb8: 0a02 |0014: move-result v2 │ │ -035cba: 3802 0e00 |0015: if-eqz v2, 0023 // +000e │ │ -035cbe: 2201 9201 |0017: new-instance v1, Lcom/gacode/relaunchx/SearchActivity$3$1SRComparator; // type@0192 │ │ -035cc2: 7020 1505 6100 |0019: invoke-direct {v1, v6}, Lcom/gacode/relaunchx/SearchActivity$3$1SRComparator;.:(Lcom/gacode/relaunchx/SearchActivity$3;)V // method@0515 │ │ -035cc8: 5462 f406 |001c: iget-object v2, v6, Lcom/gacode/relaunchx/SearchActivity$3;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f4 │ │ -035ccc: 5422 0907 |001e: iget-object v2, v2, Lcom/gacode/relaunchx/SearchActivity;.searchResults:Ljava/util/List; // field@0709 │ │ -035cd0: 7120 ba06 1200 |0020: invoke-static {v2, v1}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@06ba │ │ -035cd6: 5462 f406 |0023: iget-object v2, v6, Lcom/gacode/relaunchx/SearchActivity$3;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f4 │ │ -035cda: 5422 fe06 |0025: iget-object v2, v2, Lcom/gacode/relaunchx/SearchActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06fe │ │ -035cde: 1a03 ec0c |0027: const-string v3, "searchResults" // string@0cec │ │ -035ce2: 5464 f406 |0029: iget-object v4, v6, Lcom/gacode/relaunchx/SearchActivity$3;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f4 │ │ -035ce6: 5444 0907 |002b: iget-object v4, v4, Lcom/gacode/relaunchx/SearchActivity;.searchResults:Ljava/util/List; // field@0709 │ │ -035cea: 6e30 a204 3204 |002d: invoke-virtual {v2, v3, v4}, Lcom/gacode/relaunchx/ReLaunchApp;.setList:(Ljava/lang/String;Ljava/util/List;)V // method@04a2 │ │ -035cf0: 2200 1c00 |0030: new-instance v0, Landroid/content/Intent; // type@001c │ │ -035cf4: 5462 f406 |0032: iget-object v2, v6, Lcom/gacode/relaunchx/SearchActivity$3;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f4 │ │ -035cf8: 1c03 8d01 |0034: const-class v3, Lcom/gacode/relaunchx/ResultsActivity; // type@018d │ │ -035cfc: 7030 4d00 2003 |0036: invoke-direct {v0, v2, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004d │ │ -035d02: 1a02 270a |0039: const-string v2, "list" // string@0a27 │ │ -035d06: 1a03 ec0c |003b: const-string v3, "searchResults" // string@0cec │ │ -035d0a: 6e30 5800 2003 |003d: invoke-virtual {v0, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0058 │ │ -035d10: 1a02 1c0e |0040: const-string v2, "title" // string@0e1c │ │ -035d14: 5463 f406 |0042: iget-object v3, v6, Lcom/gacode/relaunchx/SearchActivity$3;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f4 │ │ -035d18: 6e10 3305 0300 |0044: invoke-virtual {v3}, Lcom/gacode/relaunchx/SearchActivity;.getResources:()Landroid/content/res/Resources; // method@0533 │ │ -035d1e: 0c03 |0047: move-result-object v3 │ │ -035d20: 1404 b200 087f |0048: const v4, #float 1.80779e+38 // #7f0800b2 │ │ -035d26: 6e20 8000 4300 |004b: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -035d2c: 0c03 |004e: move-result-object v3 │ │ -035d2e: 6e30 5800 2003 |004f: invoke-virtual {v0, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0058 │ │ -035d34: 1a02 8d0c |0052: const-string v2, "rereadOnStart" // string@0c8d │ │ -035d38: 6e30 5900 2005 |0054: invoke-virtual {v0, v2, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0059 │ │ -035d3e: 1a02 490e |0057: const-string v2, "total" // string@0e49 │ │ -035d42: 5463 f406 |0059: iget-object v3, v6, Lcom/gacode/relaunchx/SearchActivity$3;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f4 │ │ -035d46: 5233 ff06 |005b: iget v3, v3, Lcom/gacode/relaunchx/SearchActivity;.filesCount:I // field@06ff │ │ -035d4a: 6e30 5700 2003 |005d: invoke-virtual {v0, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0057 │ │ -035d50: 5462 f406 |0060: iget-object v2, v6, Lcom/gacode/relaunchx/SearchActivity$3;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f4 │ │ -035d54: 6e20 3c05 0200 |0062: invoke-virtual {v2, v0}, Lcom/gacode/relaunchx/SearchActivity;.startActivity:(Landroid/content/Intent;)V // method@053c │ │ -035d5a: 0e00 |0065: return-void │ │ +036d28: |[036d28] com.gacode.relaunchx.SearchActivity$3.onPostExecute:(Ljava/lang/String;)V │ │ +036d38: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +036d3a: 6f20 a600 7600 |0001: invoke-super {v6, v7}, Landroid/os/AsyncTask;.onPostExecute:(Ljava/lang/Object;)V // method@00a6 │ │ +036d40: 5462 f406 |0004: iget-object v2, v6, Lcom/gacode/relaunchx/SearchActivity$3;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f4 │ │ +036d44: 5422 0107 |0006: iget-object v2, v2, Lcom/gacode/relaunchx/SearchActivity;.pd:Landroid/app/ProgressDialog; // field@0701 │ │ +036d48: 6e10 3800 0200 |0008: invoke-virtual {v2}, Landroid/app/ProgressDialog;.dismiss:()V // method@0038 │ │ +036d4e: 5462 f406 |000b: iget-object v2, v6, Lcom/gacode/relaunchx/SearchActivity$3;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f4 │ │ +036d52: 5c25 0d07 |000d: iput-boolean v5, v2, Lcom/gacode/relaunchx/SearchActivity;.stop_search:Z // field@070d │ │ +036d56: 5462 f306 |000f: iget-object v2, v6, Lcom/gacode/relaunchx/SearchActivity$3;.search_sort:Ljava/lang/Boolean; // field@06f3 │ │ +036d5a: 6e10 4c06 0200 |0011: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@064c │ │ +036d60: 0a02 |0014: move-result v2 │ │ +036d62: 3802 0e00 |0015: if-eqz v2, 0023 // +000e │ │ +036d66: 2201 9201 |0017: new-instance v1, Lcom/gacode/relaunchx/SearchActivity$3$1SRComparator; // type@0192 │ │ +036d6a: 7020 1505 6100 |0019: invoke-direct {v1, v6}, Lcom/gacode/relaunchx/SearchActivity$3$1SRComparator;.:(Lcom/gacode/relaunchx/SearchActivity$3;)V // method@0515 │ │ +036d70: 5462 f406 |001c: iget-object v2, v6, Lcom/gacode/relaunchx/SearchActivity$3;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f4 │ │ +036d74: 5422 0907 |001e: iget-object v2, v2, Lcom/gacode/relaunchx/SearchActivity;.searchResults:Ljava/util/List; // field@0709 │ │ +036d78: 7120 ba06 1200 |0020: invoke-static {v2, v1}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@06ba │ │ +036d7e: 5462 f406 |0023: iget-object v2, v6, Lcom/gacode/relaunchx/SearchActivity$3;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f4 │ │ +036d82: 5422 fe06 |0025: iget-object v2, v2, Lcom/gacode/relaunchx/SearchActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06fe │ │ +036d86: 1a03 ec0c |0027: const-string v3, "searchResults" // string@0cec │ │ +036d8a: 5464 f406 |0029: iget-object v4, v6, Lcom/gacode/relaunchx/SearchActivity$3;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f4 │ │ +036d8e: 5444 0907 |002b: iget-object v4, v4, Lcom/gacode/relaunchx/SearchActivity;.searchResults:Ljava/util/List; // field@0709 │ │ +036d92: 6e30 a204 3204 |002d: invoke-virtual {v2, v3, v4}, Lcom/gacode/relaunchx/ReLaunchApp;.setList:(Ljava/lang/String;Ljava/util/List;)V // method@04a2 │ │ +036d98: 2200 1c00 |0030: new-instance v0, Landroid/content/Intent; // type@001c │ │ +036d9c: 5462 f406 |0032: iget-object v2, v6, Lcom/gacode/relaunchx/SearchActivity$3;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f4 │ │ +036da0: 1c03 8d01 |0034: const-class v3, Lcom/gacode/relaunchx/ResultsActivity; // type@018d │ │ +036da4: 7030 4d00 2003 |0036: invoke-direct {v0, v2, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004d │ │ +036daa: 1a02 270a |0039: const-string v2, "list" // string@0a27 │ │ +036dae: 1a03 ec0c |003b: const-string v3, "searchResults" // string@0cec │ │ +036db2: 6e30 5800 2003 |003d: invoke-virtual {v0, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0058 │ │ +036db8: 1a02 1c0e |0040: const-string v2, "title" // string@0e1c │ │ +036dbc: 5463 f406 |0042: iget-object v3, v6, Lcom/gacode/relaunchx/SearchActivity$3;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f4 │ │ +036dc0: 6e10 3305 0300 |0044: invoke-virtual {v3}, Lcom/gacode/relaunchx/SearchActivity;.getResources:()Landroid/content/res/Resources; // method@0533 │ │ +036dc6: 0c03 |0047: move-result-object v3 │ │ +036dc8: 1404 b200 087f |0048: const v4, #float 1.80779e+38 // #7f0800b2 │ │ +036dce: 6e20 8000 4300 |004b: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +036dd4: 0c03 |004e: move-result-object v3 │ │ +036dd6: 6e30 5800 2003 |004f: invoke-virtual {v0, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0058 │ │ +036ddc: 1a02 8d0c |0052: const-string v2, "rereadOnStart" // string@0c8d │ │ +036de0: 6e30 5900 2005 |0054: invoke-virtual {v0, v2, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0059 │ │ +036de6: 1a02 490e |0057: const-string v2, "total" // string@0e49 │ │ +036dea: 5463 f406 |0059: iget-object v3, v6, Lcom/gacode/relaunchx/SearchActivity$3;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f4 │ │ +036dee: 5233 ff06 |005b: iget v3, v3, Lcom/gacode/relaunchx/SearchActivity;.filesCount:I // field@06ff │ │ +036df2: 6e30 5700 2003 |005d: invoke-virtual {v0, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0057 │ │ +036df8: 5462 f406 |0060: iget-object v2, v6, Lcom/gacode/relaunchx/SearchActivity$3;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f4 │ │ +036dfc: 6e20 3c05 0200 |0062: invoke-virtual {v2, v0}, Lcom/gacode/relaunchx/SearchActivity;.startActivity:(Landroid/content/Intent;)V // method@053c │ │ +036e02: 0e00 |0065: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=261 │ │ 0x0004 line=262 │ │ 0x000b line=263 │ │ 0x000f line=264 │ │ 0x0017 line=277 │ │ @@ -66293,48 +66317,48 @@ │ │ type : '([Ljava/lang/Integer;)V' │ │ access : 0x0084 (PROTECTED VARARGS) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 69 16-bit code units │ │ -035d5c: |[035d5c] com.gacode.relaunchx.SearchActivity$3.onProgressUpdate:([Ljava/lang/Integer;)V │ │ -035d6c: 6f20 a700 5400 |0000: invoke-super {v4, v5}, Landroid/os/AsyncTask;.onProgressUpdate:([Ljava/lang/Object;)V // method@00a7 │ │ -035d72: 5440 f406 |0003: iget-object v0, v4, Lcom/gacode/relaunchx/SearchActivity$3;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f4 │ │ -035d76: 5400 0107 |0005: iget-object v0, v0, Lcom/gacode/relaunchx/SearchActivity;.pd:Landroid/app/ProgressDialog; // field@0701 │ │ -035d7a: 2201 0202 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@0202 │ │ -035d7e: 7010 9606 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -035d84: 5442 f406 |000c: iget-object v2, v4, Lcom/gacode/relaunchx/SearchActivity$3;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f4 │ │ -035d88: 6e10 3305 0200 |000e: invoke-virtual {v2}, Lcom/gacode/relaunchx/SearchActivity;.getResources:()Landroid/content/res/Resources; // method@0533 │ │ -035d8e: 0c02 |0011: move-result-object v2 │ │ -035d90: 1403 b000 087f |0012: const v3, #float 1.80779e+38 // #7f0800b0 │ │ -035d96: 6e20 8000 3200 |0015: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -035d9c: 0c02 |0018: move-result-object v2 │ │ -035d9e: 6e20 9a06 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -035da4: 0c01 |001c: move-result-object v1 │ │ -035da6: 1a02 0200 |001d: const-string v2, " " // string@0002 │ │ -035daa: 6e20 9a06 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -035db0: 0c01 |0022: move-result-object v1 │ │ -035db2: 5442 f406 |0023: iget-object v2, v4, Lcom/gacode/relaunchx/SearchActivity$3;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f4 │ │ -035db6: 5422 0907 |0025: iget-object v2, v2, Lcom/gacode/relaunchx/SearchActivity;.searchResults:Ljava/util/List; // field@0709 │ │ -035dba: 7210 d406 0200 |0027: invoke-interface {v2}, Ljava/util/List;.size:()I // method@06d4 │ │ -035dc0: 0a02 |002a: move-result v2 │ │ -035dc2: 6e20 9706 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0697 │ │ -035dc8: 0c01 |002e: move-result-object v1 │ │ -035dca: 1a02 5a00 |002f: const-string v2, "/" // string@005a │ │ -035dce: 6e20 9a06 2100 |0031: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -035dd4: 0c01 |0034: move-result-object v1 │ │ -035dd6: 5442 f406 |0035: iget-object v2, v4, Lcom/gacode/relaunchx/SearchActivity$3;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f4 │ │ -035dda: 5222 ff06 |0037: iget v2, v2, Lcom/gacode/relaunchx/SearchActivity;.filesCount:I // field@06ff │ │ -035dde: 6e20 9706 2100 |0039: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0697 │ │ -035de4: 0c01 |003c: move-result-object v1 │ │ -035de6: 6e10 9c06 0100 |003d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -035dec: 0c01 |0040: move-result-object v1 │ │ -035dee: 6e20 3b00 1000 |0041: invoke-virtual {v0, v1}, Landroid/app/ProgressDialog;.setMessage:(Ljava/lang/CharSequence;)V // method@003b │ │ -035df4: 0e00 |0044: return-void │ │ +036e04: |[036e04] com.gacode.relaunchx.SearchActivity$3.onProgressUpdate:([Ljava/lang/Integer;)V │ │ +036e14: 6f20 a700 5400 |0000: invoke-super {v4, v5}, Landroid/os/AsyncTask;.onProgressUpdate:([Ljava/lang/Object;)V // method@00a7 │ │ +036e1a: 5440 f406 |0003: iget-object v0, v4, Lcom/gacode/relaunchx/SearchActivity$3;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f4 │ │ +036e1e: 5400 0107 |0005: iget-object v0, v0, Lcom/gacode/relaunchx/SearchActivity;.pd:Landroid/app/ProgressDialog; // field@0701 │ │ +036e22: 2201 0202 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@0202 │ │ +036e26: 7010 9606 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +036e2c: 5442 f406 |000c: iget-object v2, v4, Lcom/gacode/relaunchx/SearchActivity$3;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f4 │ │ +036e30: 6e10 3305 0200 |000e: invoke-virtual {v2}, Lcom/gacode/relaunchx/SearchActivity;.getResources:()Landroid/content/res/Resources; // method@0533 │ │ +036e36: 0c02 |0011: move-result-object v2 │ │ +036e38: 1403 b000 087f |0012: const v3, #float 1.80779e+38 // #7f0800b0 │ │ +036e3e: 6e20 8000 3200 |0015: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +036e44: 0c02 |0018: move-result-object v2 │ │ +036e46: 6e20 9a06 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +036e4c: 0c01 |001c: move-result-object v1 │ │ +036e4e: 1a02 0200 |001d: const-string v2, " " // string@0002 │ │ +036e52: 6e20 9a06 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +036e58: 0c01 |0022: move-result-object v1 │ │ +036e5a: 5442 f406 |0023: iget-object v2, v4, Lcom/gacode/relaunchx/SearchActivity$3;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f4 │ │ +036e5e: 5422 0907 |0025: iget-object v2, v2, Lcom/gacode/relaunchx/SearchActivity;.searchResults:Ljava/util/List; // field@0709 │ │ +036e62: 7210 d406 0200 |0027: invoke-interface {v2}, Ljava/util/List;.size:()I // method@06d4 │ │ +036e68: 0a02 |002a: move-result v2 │ │ +036e6a: 6e20 9706 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0697 │ │ +036e70: 0c01 |002e: move-result-object v1 │ │ +036e72: 1a02 5a00 |002f: const-string v2, "/" // string@005a │ │ +036e76: 6e20 9a06 2100 |0031: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +036e7c: 0c01 |0034: move-result-object v1 │ │ +036e7e: 5442 f406 |0035: iget-object v2, v4, Lcom/gacode/relaunchx/SearchActivity$3;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f4 │ │ +036e82: 5222 ff06 |0037: iget v2, v2, Lcom/gacode/relaunchx/SearchActivity;.filesCount:I // field@06ff │ │ +036e86: 6e20 9706 2100 |0039: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0697 │ │ +036e8c: 0c01 |003c: move-result-object v1 │ │ +036e8e: 6e10 9c06 0100 |003d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +036e94: 0c01 |0040: move-result-object v1 │ │ +036e96: 6e20 3b00 1000 |0041: invoke-virtual {v0, v1}, Landroid/app/ProgressDialog;.setMessage:(Ljava/lang/CharSequence;)V // method@003b │ │ +036e9c: 0e00 |0044: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=294 │ │ 0x0003 line=297 │ │ 0x0027 line=299 │ │ 0x0041 line=297 │ │ 0x0044 line=300 │ │ @@ -66347,18 +66371,18 @@ │ │ type : '([Ljava/lang/Object;)V' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -035df8: |[035df8] com.gacode.relaunchx.SearchActivity$3.onProgressUpdate:([Ljava/lang/Object;)V │ │ -035e08: 1f01 3102 |0000: check-cast v1, [Ljava/lang/Integer; // type@0231 │ │ -035e0c: 6e20 2005 1000 |0002: invoke-virtual {v0, v1}, Lcom/gacode/relaunchx/SearchActivity$3;.onProgressUpdate:([Ljava/lang/Integer;)V // method@0520 │ │ -035e12: 0e00 |0005: return-void │ │ +036ea0: |[036ea0] com.gacode.relaunchx.SearchActivity$3.onProgressUpdate:([Ljava/lang/Object;)V │ │ +036eb0: 1f01 3102 |0000: check-cast v1, [Ljava/lang/Integer; // type@0231 │ │ +036eb4: 6e20 2005 1000 |0002: invoke-virtual {v0, v1}, Lcom/gacode/relaunchx/SearchActivity$3;.onProgressUpdate:([Ljava/lang/Integer;)V // method@0520 │ │ +036eba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/SearchActivity$3; │ │ 0x0000 - 0x0006 reg=1 (null) [Ljava/lang/Object; │ │ │ │ @@ -66397,18 +66421,18 @@ │ │ type : '(Lcom/gacode/relaunchx/SearchActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -035e14: |[035e14] com.gacode.relaunchx.SearchActivity$4.:(Lcom/gacode/relaunchx/SearchActivity;)V │ │ -035e24: 5b01 f506 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/SearchActivity$4;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f5 │ │ -035e28: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -035e2e: 0e00 |0005: return-void │ │ +036ebc: |[036ebc] com.gacode.relaunchx.SearchActivity$4.:(Lcom/gacode/relaunchx/SearchActivity;)V │ │ +036ecc: 5b01 f506 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/SearchActivity$4;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f5 │ │ +036ed0: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +036ed6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=329 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/SearchActivity$4; │ │ 0x0000 - 0x0006 reg=1 this$0 Lcom/gacode/relaunchx/SearchActivity; │ │ │ │ @@ -66418,37 +66442,37 @@ │ │ type : '(Landroid/widget/TextView;ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -035e30: |[035e30] com.gacode.relaunchx.SearchActivity$4.onEditorAction:(Landroid/widget/TextView;ILandroid/view/KeyEvent;)Z │ │ -035e40: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -035e42: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -035e44: 1232 |0002: const/4 v2, #int 3 // #3 │ │ -035e46: 3327 2400 |0003: if-ne v7, v2, 0027 // +0024 │ │ -035e4a: 5452 f506 |0005: iget-object v2, v5, Lcom/gacode/relaunchx/SearchActivity$4;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f5 │ │ -035e4e: 5422 0007 |0007: iget-object v2, v2, Lcom/gacode/relaunchx/SearchActivity;.imm:Landroid/view/inputmethod/InputMethodManager; // field@0700 │ │ -035e52: 6e10 5001 0600 |0009: invoke-virtual {v6}, Landroid/widget/TextView;.getWindowToken:()Landroid/os/IBinder; // method@0150 │ │ -035e58: 0c03 |000c: move-result-object v3 │ │ -035e5a: 6e30 ff00 3201 |000d: invoke-virtual {v2, v3, v1}, Landroid/view/inputmethod/InputMethodManager;.hideSoftInputFromWindow:(Landroid/os/IBinder;I)Z // method@00ff │ │ -035e60: 5452 f506 |0010: iget-object v2, v5, Lcom/gacode/relaunchx/SearchActivity$4;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f5 │ │ -035e64: 7110 2c05 0200 |0012: invoke-static {v2}, Lcom/gacode/relaunchx/SearchActivity;.access$000:(Lcom/gacode/relaunchx/SearchActivity;)V // method@052c │ │ -035e6a: 5452 f506 |0015: iget-object v2, v5, Lcom/gacode/relaunchx/SearchActivity$4;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f5 │ │ -035e6e: 6e10 2d05 0200 |0017: invoke-virtual {v2}, Lcom/gacode/relaunchx/SearchActivity;.createAsyncTask:()Landroid/os/AsyncTask; // method@052d │ │ -035e74: 0c02 |001a: move-result-object v2 │ │ -035e76: 2303 2e02 |001b: new-array v3, v0, [Ljava/lang/Boolean; // type@022e │ │ -035e7a: 7110 4d06 0100 |001d: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@064d │ │ -035e80: 0c04 |0020: move-result-object v4 │ │ -035e82: 4d04 0301 |0021: aput-object v4, v3, v1 │ │ -035e86: 6e20 a500 3200 |0023: invoke-virtual {v2, v3}, Landroid/os/AsyncTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@00a5 │ │ -035e8c: 0f00 |0026: return v0 │ │ -035e8e: 0110 |0027: move v0, v1 │ │ -035e90: 28fe |0028: goto 0026 // -0002 │ │ +036ed8: |[036ed8] com.gacode.relaunchx.SearchActivity$4.onEditorAction:(Landroid/widget/TextView;ILandroid/view/KeyEvent;)Z │ │ +036ee8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +036eea: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +036eec: 1232 |0002: const/4 v2, #int 3 // #3 │ │ +036eee: 3327 2400 |0003: if-ne v7, v2, 0027 // +0024 │ │ +036ef2: 5452 f506 |0005: iget-object v2, v5, Lcom/gacode/relaunchx/SearchActivity$4;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f5 │ │ +036ef6: 5422 0007 |0007: iget-object v2, v2, Lcom/gacode/relaunchx/SearchActivity;.imm:Landroid/view/inputmethod/InputMethodManager; // field@0700 │ │ +036efa: 6e10 5001 0600 |0009: invoke-virtual {v6}, Landroid/widget/TextView;.getWindowToken:()Landroid/os/IBinder; // method@0150 │ │ +036f00: 0c03 |000c: move-result-object v3 │ │ +036f02: 6e30 ff00 3201 |000d: invoke-virtual {v2, v3, v1}, Landroid/view/inputmethod/InputMethodManager;.hideSoftInputFromWindow:(Landroid/os/IBinder;I)Z // method@00ff │ │ +036f08: 5452 f506 |0010: iget-object v2, v5, Lcom/gacode/relaunchx/SearchActivity$4;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f5 │ │ +036f0c: 7110 2c05 0200 |0012: invoke-static {v2}, Lcom/gacode/relaunchx/SearchActivity;.access$000:(Lcom/gacode/relaunchx/SearchActivity;)V // method@052c │ │ +036f12: 5452 f506 |0015: iget-object v2, v5, Lcom/gacode/relaunchx/SearchActivity$4;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f5 │ │ +036f16: 6e10 2d05 0200 |0017: invoke-virtual {v2}, Lcom/gacode/relaunchx/SearchActivity;.createAsyncTask:()Landroid/os/AsyncTask; // method@052d │ │ +036f1c: 0c02 |001a: move-result-object v2 │ │ +036f1e: 2303 2e02 |001b: new-array v3, v0, [Ljava/lang/Boolean; // type@022e │ │ +036f22: 7110 4d06 0100 |001d: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@064d │ │ +036f28: 0c04 |0020: move-result-object v4 │ │ +036f2a: 4d04 0301 |0021: aput-object v4, v3, v1 │ │ +036f2e: 6e20 a500 3200 |0023: invoke-virtual {v2, v3}, Landroid/os/AsyncTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@00a5 │ │ +036f34: 0f00 |0026: return v0 │ │ +036f36: 0110 |0027: move v0, v1 │ │ +036f38: 28fe |0028: goto 0026 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=332 │ │ 0x0005 line=333 │ │ 0x0010 line=334 │ │ 0x0015 line=335 │ │ 0x0026 line=338 │ │ @@ -66493,18 +66517,18 @@ │ │ type : '(Lcom/gacode/relaunchx/SearchActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -035e94: |[035e94] com.gacode.relaunchx.SearchActivity$5.:(Lcom/gacode/relaunchx/SearchActivity;)V │ │ -035ea4: 5b01 f606 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/SearchActivity$5;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f6 │ │ -035ea8: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -035eae: 0e00 |0005: return-void │ │ +036f3c: |[036f3c] com.gacode.relaunchx.SearchActivity$5.:(Lcom/gacode/relaunchx/SearchActivity;)V │ │ +036f4c: 5b01 f606 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/SearchActivity$5;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f6 │ │ +036f50: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +036f56: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=344 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/SearchActivity$5; │ │ 0x0000 - 0x0006 reg=1 this$0 Lcom/gacode/relaunchx/SearchActivity; │ │ │ │ @@ -66514,28 +66538,28 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -035eb0: |[035eb0] com.gacode.relaunchx.SearchActivity$5.onClick:(Landroid/view/View;)V │ │ -035ec0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -035ec2: 5440 f606 |0001: iget-object v0, v4, Lcom/gacode/relaunchx/SearchActivity$5;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f6 │ │ -035ec6: 7110 2c05 0000 |0003: invoke-static {v0}, Lcom/gacode/relaunchx/SearchActivity;.access$000:(Lcom/gacode/relaunchx/SearchActivity;)V // method@052c │ │ -035ecc: 5440 f606 |0006: iget-object v0, v4, Lcom/gacode/relaunchx/SearchActivity$5;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f6 │ │ -035ed0: 6e10 2d05 0000 |0008: invoke-virtual {v0}, Lcom/gacode/relaunchx/SearchActivity;.createAsyncTask:()Landroid/os/AsyncTask; // method@052d │ │ -035ed6: 0c00 |000b: move-result-object v0 │ │ -035ed8: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -035eda: 2311 2e02 |000d: new-array v1, v1, [Ljava/lang/Boolean; // type@022e │ │ -035ede: 7110 4d06 0300 |000f: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@064d │ │ -035ee4: 0c02 |0012: move-result-object v2 │ │ -035ee6: 4d02 0103 |0013: aput-object v2, v1, v3 │ │ -035eea: 6e20 a500 1000 |0015: invoke-virtual {v0, v1}, Landroid/os/AsyncTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@00a5 │ │ -035ef0: 0e00 |0018: return-void │ │ +036f58: |[036f58] com.gacode.relaunchx.SearchActivity$5.onClick:(Landroid/view/View;)V │ │ +036f68: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +036f6a: 5440 f606 |0001: iget-object v0, v4, Lcom/gacode/relaunchx/SearchActivity$5;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f6 │ │ +036f6e: 7110 2c05 0000 |0003: invoke-static {v0}, Lcom/gacode/relaunchx/SearchActivity;.access$000:(Lcom/gacode/relaunchx/SearchActivity;)V // method@052c │ │ +036f74: 5440 f606 |0006: iget-object v0, v4, Lcom/gacode/relaunchx/SearchActivity$5;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f6 │ │ +036f78: 6e10 2d05 0000 |0008: invoke-virtual {v0}, Lcom/gacode/relaunchx/SearchActivity;.createAsyncTask:()Landroid/os/AsyncTask; // method@052d │ │ +036f7e: 0c00 |000b: move-result-object v0 │ │ +036f80: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +036f82: 2311 2e02 |000d: new-array v1, v1, [Ljava/lang/Boolean; // type@022e │ │ +036f86: 7110 4d06 0300 |000f: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@064d │ │ +036f8c: 0c02 |0012: move-result-object v2 │ │ +036f8e: 4d02 0103 |0013: aput-object v2, v1, v3 │ │ +036f92: 6e20 a500 1000 |0015: invoke-virtual {v0, v1}, Landroid/os/AsyncTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@00a5 │ │ +036f98: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=346 │ │ 0x0006 line=347 │ │ 0x0018 line=348 │ │ locals : │ │ 0x0000 - 0x0019 reg=4 this Lcom/gacode/relaunchx/SearchActivity$5; │ │ @@ -66576,18 +66600,18 @@ │ │ type : '(Lcom/gacode/relaunchx/SearchActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -035ef4: |[035ef4] com.gacode.relaunchx.SearchActivity$6.:(Lcom/gacode/relaunchx/SearchActivity;)V │ │ -035f04: 5b01 f706 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/SearchActivity$6;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f7 │ │ -035f08: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -035f0e: 0e00 |0005: return-void │ │ +036f9c: |[036f9c] com.gacode.relaunchx.SearchActivity$6.:(Lcom/gacode/relaunchx/SearchActivity;)V │ │ +036fac: 5b01 f706 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/SearchActivity$6;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f7 │ │ +036fb0: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +036fb6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=353 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/SearchActivity$6; │ │ 0x0000 - 0x0006 reg=1 this$0 Lcom/gacode/relaunchx/SearchActivity; │ │ │ │ @@ -66597,28 +66621,28 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -035f10: |[035f10] com.gacode.relaunchx.SearchActivity$6.onClick:(Landroid/view/View;)V │ │ -035f20: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -035f22: 5440 f706 |0001: iget-object v0, v4, Lcom/gacode/relaunchx/SearchActivity$6;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f7 │ │ -035f26: 7110 2c05 0000 |0003: invoke-static {v0}, Lcom/gacode/relaunchx/SearchActivity;.access$000:(Lcom/gacode/relaunchx/SearchActivity;)V // method@052c │ │ -035f2c: 5440 f706 |0006: iget-object v0, v4, Lcom/gacode/relaunchx/SearchActivity$6;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f7 │ │ -035f30: 6e10 2d05 0000 |0008: invoke-virtual {v0}, Lcom/gacode/relaunchx/SearchActivity;.createAsyncTask:()Landroid/os/AsyncTask; // method@052d │ │ -035f36: 0c00 |000b: move-result-object v0 │ │ -035f38: 2331 2e02 |000c: new-array v1, v3, [Ljava/lang/Boolean; // type@022e │ │ -035f3c: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -035f3e: 7110 4d06 0300 |000f: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@064d │ │ -035f44: 0c03 |0012: move-result-object v3 │ │ -035f46: 4d03 0102 |0013: aput-object v3, v1, v2 │ │ -035f4a: 6e20 a500 1000 |0015: invoke-virtual {v0, v1}, Landroid/os/AsyncTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@00a5 │ │ -035f50: 0e00 |0018: return-void │ │ +036fb8: |[036fb8] com.gacode.relaunchx.SearchActivity$6.onClick:(Landroid/view/View;)V │ │ +036fc8: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +036fca: 5440 f706 |0001: iget-object v0, v4, Lcom/gacode/relaunchx/SearchActivity$6;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f7 │ │ +036fce: 7110 2c05 0000 |0003: invoke-static {v0}, Lcom/gacode/relaunchx/SearchActivity;.access$000:(Lcom/gacode/relaunchx/SearchActivity;)V // method@052c │ │ +036fd4: 5440 f706 |0006: iget-object v0, v4, Lcom/gacode/relaunchx/SearchActivity$6;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f7 │ │ +036fd8: 6e10 2d05 0000 |0008: invoke-virtual {v0}, Lcom/gacode/relaunchx/SearchActivity;.createAsyncTask:()Landroid/os/AsyncTask; // method@052d │ │ +036fde: 0c00 |000b: move-result-object v0 │ │ +036fe0: 2331 2e02 |000c: new-array v1, v3, [Ljava/lang/Boolean; // type@022e │ │ +036fe4: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +036fe6: 7110 4d06 0300 |000f: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@064d │ │ +036fec: 0c03 |0012: move-result-object v3 │ │ +036fee: 4d03 0102 |0013: aput-object v3, v1, v2 │ │ +036ff2: 6e20 a500 1000 |0015: invoke-virtual {v0, v1}, Landroid/os/AsyncTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@00a5 │ │ +036ff8: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=355 │ │ 0x0006 line=356 │ │ 0x0018 line=357 │ │ locals : │ │ 0x0000 - 0x0019 reg=4 this Lcom/gacode/relaunchx/SearchActivity$6; │ │ @@ -66659,18 +66683,18 @@ │ │ type : '(Lcom/gacode/relaunchx/SearchActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -035f54: |[035f54] com.gacode.relaunchx.SearchActivity$7.:(Lcom/gacode/relaunchx/SearchActivity;)V │ │ -035f64: 5b01 f806 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/SearchActivity$7;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f8 │ │ -035f68: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -035f6e: 0e00 |0005: return-void │ │ +036ffc: |[036ffc] com.gacode.relaunchx.SearchActivity$7.:(Lcom/gacode/relaunchx/SearchActivity;)V │ │ +03700c: 5b01 f806 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/SearchActivity$7;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f8 │ │ +037010: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +037016: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=362 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/SearchActivity$7; │ │ 0x0000 - 0x0006 reg=1 this$0 Lcom/gacode/relaunchx/SearchActivity; │ │ │ │ @@ -66680,18 +66704,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -035f70: |[035f70] com.gacode.relaunchx.SearchActivity$7.onClick:(Landroid/view/View;)V │ │ -035f80: 5410 f806 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/SearchActivity$7;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f8 │ │ -035f84: 6e10 2f05 0000 |0002: invoke-virtual {v0}, Lcom/gacode/relaunchx/SearchActivity;.finish:()V // method@052f │ │ -035f8a: 0e00 |0005: return-void │ │ +037018: |[037018] com.gacode.relaunchx.SearchActivity$7.onClick:(Landroid/view/View;)V │ │ +037028: 5410 f806 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/SearchActivity$7;.this$0:Lcom/gacode/relaunchx/SearchActivity; // field@06f8 │ │ +03702c: 6e10 2f05 0000 |0002: invoke-virtual {v0}, Lcom/gacode/relaunchx/SearchActivity;.finish:()V // method@052f │ │ +037032: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=364 │ │ 0x0005 line=365 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/gacode/relaunchx/SearchActivity$7; │ │ 0x0000 - 0x0006 reg=2 v Landroid/view/View; │ │ @@ -66811,21 +66835,21 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -035f8c: |[035f8c] com.gacode.relaunchx.SearchActivity.:()V │ │ -035f9c: 7010 0000 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0000 │ │ -035fa2: 1a00 4204 |0003: const-string v0, "Search" // string@0442 │ │ -035fa6: 5b10 fd06 |0005: iput-object v0, v1, Lcom/gacode/relaunchx/SearchActivity;.TAG:Ljava/lang/String; // field@06fd │ │ -035faa: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -035fac: 5c10 0d07 |0008: iput-boolean v0, v1, Lcom/gacode/relaunchx/SearchActivity;.stop_search:Z // field@070d │ │ -035fb0: 0e00 |000a: return-void │ │ +037034: |[037034] com.gacode.relaunchx.SearchActivity.:()V │ │ +037044: 7010 0000 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0000 │ │ +03704a: 1a00 4204 |0003: const-string v0, "Search" // string@0442 │ │ +03704e: 5b10 fd06 |0005: iput-object v0, v1, Lcom/gacode/relaunchx/SearchActivity;.TAG:Ljava/lang/String; // field@06fd │ │ +037052: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +037054: 5c10 0d07 |0008: iput-boolean v0, v1, Lcom/gacode/relaunchx/SearchActivity;.stop_search:Z // field@070d │ │ +037058: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0003 line=32 │ │ 0x0007 line=52 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/gacode/relaunchx/SearchActivity; │ │ @@ -66835,17 +66859,17 @@ │ │ type : '(Lcom/gacode/relaunchx/SearchActivity;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -035fb4: |[035fb4] com.gacode.relaunchx.SearchActivity.access$000:(Lcom/gacode/relaunchx/SearchActivity;)V │ │ -035fc4: 7010 3a05 0000 |0000: invoke-direct {v0}, Lcom/gacode/relaunchx/SearchActivity;.resetSearch:()V // method@053a │ │ -035fca: 0e00 |0003: return-void │ │ +03705c: |[03705c] com.gacode.relaunchx.SearchActivity.access$000:(Lcom/gacode/relaunchx/SearchActivity;)V │ │ +03706c: 7010 3a05 0000 |0000: invoke-direct {v0}, Lcom/gacode/relaunchx/SearchActivity;.resetSearch:()V // method@053a │ │ +037072: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcom/gacode/relaunchx/SearchActivity; │ │ │ │ #2 : (in Lcom/gacode/relaunchx/SearchActivity;) │ │ @@ -66853,53 +66877,53 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 84 16-bit code units │ │ -035fcc: |[035fcc] com.gacode.relaunchx.SearchActivity.resetSearch:()V │ │ -035fdc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -035fde: 2200 0d02 |0001: new-instance v0, Ljava/util/ArrayList; // type@020d │ │ -035fe2: 7010 ae06 0000 |0003: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@06ae │ │ -035fe8: 5b40 0907 |0006: iput-object v0, v4, Lcom/gacode/relaunchx/SearchActivity;.searchResults:Ljava/util/List; // field@0709 │ │ -035fec: 5941 ff06 |0008: iput v1, v4, Lcom/gacode/relaunchx/SearchActivity;.filesCount:I // field@06ff │ │ -035ff0: 5c41 0d07 |000a: iput-boolean v1, v4, Lcom/gacode/relaunchx/SearchActivity;.stop_search:Z // field@070d │ │ -035ff4: 2200 1100 |000c: new-instance v0, Landroid/app/ProgressDialog; // type@0011 │ │ -035ff8: 7020 3700 4000 |000e: invoke-direct {v0, v4}, Landroid/app/ProgressDialog;.:(Landroid/content/Context;)V // method@0037 │ │ -035ffe: 5b40 0107 |0011: iput-object v0, v4, Lcom/gacode/relaunchx/SearchActivity;.pd:Landroid/app/ProgressDialog; // field@0701 │ │ -036002: 5440 0107 |0013: iget-object v0, v4, Lcom/gacode/relaunchx/SearchActivity;.pd:Landroid/app/ProgressDialog; // field@0701 │ │ -036006: 6e20 3d00 1000 |0015: invoke-virtual {v0, v1}, Landroid/app/ProgressDialog;.setProgressStyle:(I)V // method@003d │ │ -03600c: 5440 0107 |0018: iget-object v0, v4, Lcom/gacode/relaunchx/SearchActivity;.pd:Landroid/app/ProgressDialog; // field@0701 │ │ -036010: 6e10 3305 0400 |001a: invoke-virtual {v4}, Lcom/gacode/relaunchx/SearchActivity;.getResources:()Landroid/content/res/Resources; // method@0533 │ │ -036016: 0c01 |001d: move-result-object v1 │ │ -036018: 1402 b100 087f |001e: const v2, #float 1.80779e+38 // #7f0800b1 │ │ -03601e: 6e20 8000 2100 |0021: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -036024: 0c01 |0024: move-result-object v1 │ │ -036026: 6e20 3b00 1000 |0025: invoke-virtual {v0, v1}, Landroid/app/ProgressDialog;.setMessage:(Ljava/lang/CharSequence;)V // method@003b │ │ -03602c: 5440 0107 |0028: iget-object v0, v4, Lcom/gacode/relaunchx/SearchActivity;.pd:Landroid/app/ProgressDialog; // field@0701 │ │ -036030: 1211 |002a: const/4 v1, #int 1 // #1 │ │ -036032: 6e20 3a00 1000 |002b: invoke-virtual {v0, v1}, Landroid/app/ProgressDialog;.setCancelable:(Z)V // method@003a │ │ -036038: 5440 0107 |002e: iget-object v0, v4, Lcom/gacode/relaunchx/SearchActivity;.pd:Landroid/app/ProgressDialog; // field@0701 │ │ -03603c: 12e1 |0030: const/4 v1, #int -2 // #fe │ │ -03603e: 6e10 3305 0400 |0031: invoke-virtual {v4}, Lcom/gacode/relaunchx/SearchActivity;.getResources:()Landroid/content/res/Resources; // method@0533 │ │ -036044: 0c02 |0034: move-result-object v2 │ │ -036046: 1403 af00 087f |0035: const v3, #float 1.80779e+38 // #7f0800af │ │ -03604c: 6e20 8000 3200 |0038: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -036052: 0c02 |003b: move-result-object v2 │ │ -036054: 2203 9001 |003c: new-instance v3, Lcom/gacode/relaunchx/SearchActivity$1; // type@0190 │ │ -036058: 7020 1105 4300 |003e: invoke-direct {v3, v4}, Lcom/gacode/relaunchx/SearchActivity$1;.:(Lcom/gacode/relaunchx/SearchActivity;)V // method@0511 │ │ -03605e: 6e40 3900 1032 |0041: invoke-virtual {v0, v1, v2, v3}, Landroid/app/ProgressDialog;.setButton:(ILjava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)V // method@0039 │ │ -036064: 5440 0107 |0044: iget-object v0, v4, Lcom/gacode/relaunchx/SearchActivity;.pd:Landroid/app/ProgressDialog; // field@0701 │ │ -036068: 2201 9101 |0046: new-instance v1, Lcom/gacode/relaunchx/SearchActivity$2; // type@0191 │ │ -03606c: 7020 1305 4100 |0048: invoke-direct {v1, v4}, Lcom/gacode/relaunchx/SearchActivity$2;.:(Lcom/gacode/relaunchx/SearchActivity;)V // method@0513 │ │ -036072: 6e20 3c00 1000 |004b: invoke-virtual {v0, v1}, Landroid/app/ProgressDialog;.setOnDismissListener:(Landroid/content/DialogInterface$OnDismissListener;)V // method@003c │ │ -036078: 5440 0107 |004e: iget-object v0, v4, Lcom/gacode/relaunchx/SearchActivity;.pd:Landroid/app/ProgressDialog; // field@0701 │ │ -03607c: 6e10 3e00 0000 |0050: invoke-virtual {v0}, Landroid/app/ProgressDialog;.show:()V // method@003e │ │ -036082: 0e00 |0053: return-void │ │ +037074: |[037074] com.gacode.relaunchx.SearchActivity.resetSearch:()V │ │ +037084: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +037086: 2200 0d02 |0001: new-instance v0, Ljava/util/ArrayList; // type@020d │ │ +03708a: 7010 ae06 0000 |0003: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@06ae │ │ +037090: 5b40 0907 |0006: iput-object v0, v4, Lcom/gacode/relaunchx/SearchActivity;.searchResults:Ljava/util/List; // field@0709 │ │ +037094: 5941 ff06 |0008: iput v1, v4, Lcom/gacode/relaunchx/SearchActivity;.filesCount:I // field@06ff │ │ +037098: 5c41 0d07 |000a: iput-boolean v1, v4, Lcom/gacode/relaunchx/SearchActivity;.stop_search:Z // field@070d │ │ +03709c: 2200 1100 |000c: new-instance v0, Landroid/app/ProgressDialog; // type@0011 │ │ +0370a0: 7020 3700 4000 |000e: invoke-direct {v0, v4}, Landroid/app/ProgressDialog;.:(Landroid/content/Context;)V // method@0037 │ │ +0370a6: 5b40 0107 |0011: iput-object v0, v4, Lcom/gacode/relaunchx/SearchActivity;.pd:Landroid/app/ProgressDialog; // field@0701 │ │ +0370aa: 5440 0107 |0013: iget-object v0, v4, Lcom/gacode/relaunchx/SearchActivity;.pd:Landroid/app/ProgressDialog; // field@0701 │ │ +0370ae: 6e20 3d00 1000 |0015: invoke-virtual {v0, v1}, Landroid/app/ProgressDialog;.setProgressStyle:(I)V // method@003d │ │ +0370b4: 5440 0107 |0018: iget-object v0, v4, Lcom/gacode/relaunchx/SearchActivity;.pd:Landroid/app/ProgressDialog; // field@0701 │ │ +0370b8: 6e10 3305 0400 |001a: invoke-virtual {v4}, Lcom/gacode/relaunchx/SearchActivity;.getResources:()Landroid/content/res/Resources; // method@0533 │ │ +0370be: 0c01 |001d: move-result-object v1 │ │ +0370c0: 1402 b100 087f |001e: const v2, #float 1.80779e+38 // #7f0800b1 │ │ +0370c6: 6e20 8000 2100 |0021: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +0370cc: 0c01 |0024: move-result-object v1 │ │ +0370ce: 6e20 3b00 1000 |0025: invoke-virtual {v0, v1}, Landroid/app/ProgressDialog;.setMessage:(Ljava/lang/CharSequence;)V // method@003b │ │ +0370d4: 5440 0107 |0028: iget-object v0, v4, Lcom/gacode/relaunchx/SearchActivity;.pd:Landroid/app/ProgressDialog; // field@0701 │ │ +0370d8: 1211 |002a: const/4 v1, #int 1 // #1 │ │ +0370da: 6e20 3a00 1000 |002b: invoke-virtual {v0, v1}, Landroid/app/ProgressDialog;.setCancelable:(Z)V // method@003a │ │ +0370e0: 5440 0107 |002e: iget-object v0, v4, Lcom/gacode/relaunchx/SearchActivity;.pd:Landroid/app/ProgressDialog; // field@0701 │ │ +0370e4: 12e1 |0030: const/4 v1, #int -2 // #fe │ │ +0370e6: 6e10 3305 0400 |0031: invoke-virtual {v4}, Lcom/gacode/relaunchx/SearchActivity;.getResources:()Landroid/content/res/Resources; // method@0533 │ │ +0370ec: 0c02 |0034: move-result-object v2 │ │ +0370ee: 1403 af00 087f |0035: const v3, #float 1.80779e+38 // #7f0800af │ │ +0370f4: 6e20 8000 3200 |0038: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +0370fa: 0c02 |003b: move-result-object v2 │ │ +0370fc: 2203 9001 |003c: new-instance v3, Lcom/gacode/relaunchx/SearchActivity$1; // type@0190 │ │ +037100: 7020 1105 4300 |003e: invoke-direct {v3, v4}, Lcom/gacode/relaunchx/SearchActivity$1;.:(Lcom/gacode/relaunchx/SearchActivity;)V // method@0511 │ │ +037106: 6e40 3900 1032 |0041: invoke-virtual {v0, v1, v2, v3}, Landroid/app/ProgressDialog;.setButton:(ILjava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)V // method@0039 │ │ +03710c: 5440 0107 |0044: iget-object v0, v4, Lcom/gacode/relaunchx/SearchActivity;.pd:Landroid/app/ProgressDialog; // field@0701 │ │ +037110: 2201 9101 |0046: new-instance v1, Lcom/gacode/relaunchx/SearchActivity$2; // type@0191 │ │ +037114: 7020 1305 4100 |0048: invoke-direct {v1, v4}, Lcom/gacode/relaunchx/SearchActivity$2;.:(Lcom/gacode/relaunchx/SearchActivity;)V // method@0513 │ │ +03711a: 6e20 3c00 1000 |004b: invoke-virtual {v0, v1}, Landroid/app/ProgressDialog;.setOnDismissListener:(Landroid/content/DialogInterface$OnDismissListener;)V // method@003c │ │ +037120: 5440 0107 |004e: iget-object v0, v4, Lcom/gacode/relaunchx/SearchActivity;.pd:Landroid/app/ProgressDialog; // field@0701 │ │ +037124: 6e10 3e00 0000 |0050: invoke-virtual {v0}, Landroid/app/ProgressDialog;.show:()V // method@003e │ │ +03712a: 0e00 |0053: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=59 │ │ 0x0008 line=60 │ │ 0x000a line=61 │ │ 0x000c line=63 │ │ 0x0013 line=64 │ │ @@ -66920,18 +66944,18 @@ │ │ type : '()Landroid/os/AsyncTask;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -036084: |[036084] com.gacode.relaunchx.SearchActivity.createAsyncTask:()Landroid/os/AsyncTask; │ │ -036094: 2200 9301 |0000: new-instance v0, Lcom/gacode/relaunchx/SearchActivity$3; // type@0193 │ │ -036098: 7020 1805 1000 |0002: invoke-direct {v0, v1}, Lcom/gacode/relaunchx/SearchActivity$3;.:(Lcom/gacode/relaunchx/SearchActivity;)V // method@0518 │ │ -03609e: 1100 |0005: return-object v0 │ │ +03712c: |[03712c] com.gacode.relaunchx.SearchActivity.createAsyncTask:()Landroid/os/AsyncTask; │ │ +03713c: 2200 9301 |0000: new-instance v0, Lcom/gacode/relaunchx/SearchActivity$3; // type@0193 │ │ +037140: 7020 1805 1000 |0002: invoke-direct {v0, v1}, Lcom/gacode/relaunchx/SearchActivity$3;.:(Lcom/gacode/relaunchx/SearchActivity;)V // method@0518 │ │ +037146: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/gacode/relaunchx/SearchActivity; │ │ │ │ #1 : (in Lcom/gacode/relaunchx/SearchActivity;) │ │ @@ -66939,145 +66963,145 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 291 16-bit code units │ │ -0360a0: |[0360a0] com.gacode.relaunchx.SearchActivity.onCreate:(Landroid/os/Bundle;)V │ │ -0360b0: 1403 9200 0c7f |0000: const v3, #float 1.86095e+38 // #7f0c0092 │ │ -0360b6: 6f20 0700 5400 |0003: invoke-super {v4, v5}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0007 │ │ -0360bc: 6e10 3005 0400 |0006: invoke-virtual {v4}, Lcom/gacode/relaunchx/SearchActivity;.getApplicationContext:()Landroid/content/Context; // method@0530 │ │ -0360c2: 0c00 |0009: move-result-object v0 │ │ -0360c4: 1f00 7301 |000a: check-cast v0, Lcom/gacode/relaunchx/ReLaunchApp; // type@0173 │ │ -0360c8: 5b40 fe06 |000c: iput-object v0, v4, Lcom/gacode/relaunchx/SearchActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06fe │ │ -0360cc: 5440 fe06 |000e: iget-object v0, v4, Lcom/gacode/relaunchx/SearchActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06fe │ │ -0360d0: 6e20 a004 4000 |0010: invoke-virtual {v0, v4}, Lcom/gacode/relaunchx/ReLaunchApp;.setFullScreenIfNecessary:(Landroid/app/Activity;)V // method@04a0 │ │ -0360d6: 1400 1300 037f |0013: const v0, #float 1.74129e+38 // #7f030013 │ │ -0360dc: 6e20 3b05 0400 |0016: invoke-virtual {v4, v0}, Lcom/gacode/relaunchx/SearchActivity;.setContentView:(I)V // method@053b │ │ -0360e2: 6e10 3305 0400 |0019: invoke-virtual {v4}, Lcom/gacode/relaunchx/SearchActivity;.getResources:()Landroid/content/res/Resources; // method@0533 │ │ -0360e8: 0c00 |001c: move-result-object v0 │ │ -0360ea: 1401 0700 077f |001d: const v1, #float 1.79446e+38 // #7f070007 │ │ -0360f0: 6e20 7f00 1000 |0020: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getInteger:(I)I // method@007f │ │ -0360f6: 0a00 |0023: move-result v0 │ │ -0360f8: 5940 f906 |0024: iput v0, v4, Lcom/gacode/relaunchx/SearchActivity;.SEARCH_FILE:I // field@06f9 │ │ -0360fc: 6e10 3305 0400 |0026: invoke-virtual {v4}, Lcom/gacode/relaunchx/SearchActivity;.getResources:()Landroid/content/res/Resources; // method@0533 │ │ -036102: 0c00 |0029: move-result-object v0 │ │ -036104: 1401 0900 077f |002a: const v1, #float 1.79446e+38 // #7f070009 │ │ -03610a: 6e20 7f00 1000 |002d: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getInteger:(I)I // method@007f │ │ -036110: 0a00 |0030: move-result v0 │ │ -036112: 5940 fb06 |0031: iput v0, v4, Lcom/gacode/relaunchx/SearchActivity;.SEARCH_LASTDIR:I // field@06fb │ │ -036116: 6e10 3305 0400 |0033: invoke-virtual {v4}, Lcom/gacode/relaunchx/SearchActivity;.getResources:()Landroid/content/res/Resources; // method@0533 │ │ -03611c: 0c00 |0036: move-result-object v0 │ │ -03611e: 1401 0800 077f |0037: const v1, #float 1.79446e+38 // #7f070008 │ │ -036124: 6e20 7f00 1000 |003a: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getInteger:(I)I // method@007f │ │ -03612a: 0a00 |003d: move-result v0 │ │ -03612c: 5940 fa06 |003e: iput v0, v4, Lcom/gacode/relaunchx/SearchActivity;.SEARCH_FPATH:I // field@06fa │ │ -036130: 6e10 3305 0400 |0040: invoke-virtual {v4}, Lcom/gacode/relaunchx/SearchActivity;.getResources:()Landroid/content/res/Resources; // method@0533 │ │ -036136: 0c00 |0043: move-result-object v0 │ │ -036138: 1401 0a00 077f |0044: const v1, #float 1.79446e+38 // #7f07000a │ │ -03613e: 6e20 7f00 1000 |0047: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getInteger:(I)I // method@007f │ │ -036144: 0a00 |004a: move-result v0 │ │ -036146: 5940 fc06 |004b: iput v0, v4, Lcom/gacode/relaunchx/SearchActivity;.SEARCH_PATH:I // field@06fc │ │ -03614a: 1200 |004d: const/4 v0, #int 0 // #0 │ │ -03614c: 5c40 0d07 |004e: iput-boolean v0, v4, Lcom/gacode/relaunchx/SearchActivity;.stop_search:Z // field@070d │ │ -036150: 6e10 3105 0400 |0050: invoke-virtual {v4}, Lcom/gacode/relaunchx/SearchActivity;.getBaseContext:()Landroid/content/Context; // method@0531 │ │ -036156: 0c00 |0053: move-result-object v0 │ │ -036158: 7110 c400 0000 |0054: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@00c4 │ │ -03615e: 0c00 |0057: move-result-object v0 │ │ -036160: 5b40 0207 |0058: iput-object v0, v4, Lcom/gacode/relaunchx/SearchActivity;.prefs:Landroid/content/SharedPreferences; // field@0702 │ │ -036164: 1a00 da08 |005a: const-string v0, "input_method" // string@08da │ │ -036168: 6e20 3405 0400 |005c: invoke-virtual {v4, v0}, Lcom/gacode/relaunchx/SearchActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0534 │ │ -03616e: 0c00 |005f: move-result-object v0 │ │ -036170: 1f00 6800 |0060: check-cast v0, Landroid/view/inputmethod/InputMethodManager; // type@0068 │ │ -036174: 5b40 0007 |0062: iput-object v0, v4, Lcom/gacode/relaunchx/SearchActivity;.imm:Landroid/view/inputmethod/InputMethodManager; // field@0700 │ │ -036178: 1400 8500 0c7f |0064: const v0, #float 1.86095e+38 // #7f0c0085 │ │ -03617e: 6e20 2e05 0400 |0067: invoke-virtual {v4, v0}, Lcom/gacode/relaunchx/SearchActivity;.findViewById:(I)Landroid/view/View; // method@052e │ │ -036184: 0c00 |006a: move-result-object v0 │ │ -036186: 1f00 7300 |006b: check-cast v0, Landroid/widget/CheckBox; // type@0073 │ │ -03618a: 5b40 0407 |006d: iput-object v0, v4, Lcom/gacode/relaunchx/SearchActivity;.searchCase:Landroid/widget/CheckBox; // field@0704 │ │ -03618e: 1400 8600 0c7f |006f: const v0, #float 1.86095e+38 // #7f0c0086 │ │ -036194: 6e20 2e05 0400 |0072: invoke-virtual {v4, v0}, Lcom/gacode/relaunchx/SearchActivity;.findViewById:(I)Landroid/view/View; // method@052e │ │ -03619a: 0c00 |0075: move-result-object v0 │ │ -03619c: 1f00 7300 |0076: check-cast v0, Landroid/widget/CheckBox; // type@0073 │ │ -0361a0: 5b40 0707 |0078: iput-object v0, v4, Lcom/gacode/relaunchx/SearchActivity;.searchKnown:Landroid/widget/CheckBox; // field@0707 │ │ -0361a4: 1400 8800 0c7f |007a: const v0, #float 1.86095e+38 // #7f0c0088 │ │ -0361aa: 6e20 2e05 0400 |007d: invoke-virtual {v4, v0}, Lcom/gacode/relaunchx/SearchActivity;.findViewById:(I)Landroid/view/View; // method@052e │ │ -0361b0: 0c00 |0080: move-result-object v0 │ │ -0361b2: 1f00 7300 |0081: check-cast v0, Landroid/widget/CheckBox; // type@0073 │ │ -0361b6: 5b40 0607 |0083: iput-object v0, v4, Lcom/gacode/relaunchx/SearchActivity;.searchIncHidden:Landroid/widget/CheckBox; // field@0706 │ │ -0361ba: 1400 8700 0c7f |0085: const v0, #float 1.86095e+38 // #7f0c0087 │ │ -0361c0: 6e20 2e05 0400 |0088: invoke-virtual {v4, v0}, Lcom/gacode/relaunchx/SearchActivity;.findViewById:(I)Landroid/view/View; // method@052e │ │ -0361c6: 0c00 |008b: move-result-object v0 │ │ -0361c8: 1f00 7300 |008c: check-cast v0, Landroid/widget/CheckBox; // type@0073 │ │ -0361cc: 5b40 0b07 |008e: iput-object v0, v4, Lcom/gacode/relaunchx/SearchActivity;.searchSort:Landroid/widget/CheckBox; // field@070b │ │ -0361d0: 1400 8900 0c7f |0090: const v0, #float 1.86095e+38 // #7f0c0089 │ │ -0361d6: 6e20 2e05 0400 |0093: invoke-virtual {v4, v0}, Lcom/gacode/relaunchx/SearchActivity;.findViewById:(I)Landroid/view/View; // method@052e │ │ -0361dc: 0c00 |0096: move-result-object v0 │ │ -0361de: 1f00 7300 |0097: check-cast v0, Landroid/widget/CheckBox; // type@0073 │ │ -0361e2: 5b40 0807 |0099: iput-object v0, v4, Lcom/gacode/relaunchx/SearchActivity;.searchRegexp:Landroid/widget/CheckBox; // field@0708 │ │ -0361e6: 1400 8c00 0c7f |009b: const v0, #float 1.86095e+38 // #7f0c008c │ │ -0361ec: 6e20 2e05 0400 |009e: invoke-virtual {v4, v0}, Lcom/gacode/relaunchx/SearchActivity;.findViewById:(I)Landroid/view/View; // method@052e │ │ -0361f2: 0c00 |00a1: move-result-object v0 │ │ -0361f4: 1f00 7d00 |00a2: check-cast v0, Landroid/widget/Spinner; // type@007d │ │ -0361f8: 5b40 0507 |00a4: iput-object v0, v4, Lcom/gacode/relaunchx/SearchActivity;.searchIn:Landroid/widget/Spinner; // field@0705 │ │ -0361fc: 1400 9100 0c7f |00a6: const v0, #float 1.86095e+38 // #7f0c0091 │ │ -036202: 6e20 2e05 0400 |00a9: invoke-virtual {v4, v0}, Lcom/gacode/relaunchx/SearchActivity;.findViewById:(I)Landroid/view/View; // method@052e │ │ -036208: 0c00 |00ac: move-result-object v0 │ │ -03620a: 1f00 7400 |00ad: check-cast v0, Landroid/widget/EditText; // type@0074 │ │ -03620e: 5b40 0a07 |00af: iput-object v0, v4, Lcom/gacode/relaunchx/SearchActivity;.searchRoot:Landroid/widget/EditText; // field@070a │ │ -036212: 1400 8400 0c7f |00b1: const v0, #float 1.86095e+38 // #7f0c0084 │ │ -036218: 6e20 2e05 0400 |00b4: invoke-virtual {v4, v0}, Lcom/gacode/relaunchx/SearchActivity;.findViewById:(I)Landroid/view/View; // method@052e │ │ -03621e: 0c00 |00b7: move-result-object v0 │ │ -036220: 1f00 7400 |00b8: check-cast v0, Landroid/widget/EditText; // type@0074 │ │ -036224: 5b40 0c07 |00ba: iput-object v0, v4, Lcom/gacode/relaunchx/SearchActivity;.searchTxt:Landroid/widget/EditText; // field@070c │ │ -036228: 5440 0c07 |00bc: iget-object v0, v4, Lcom/gacode/relaunchx/SearchActivity;.searchTxt:Landroid/widget/EditText; // field@070c │ │ -03622c: 2201 9401 |00be: new-instance v1, Lcom/gacode/relaunchx/SearchActivity$4; // type@0194 │ │ -036230: 7020 2305 4100 |00c0: invoke-direct {v1, v4}, Lcom/gacode/relaunchx/SearchActivity$4;.:(Lcom/gacode/relaunchx/SearchActivity;)V // method@0523 │ │ -036236: 6e20 1a01 1000 |00c3: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setOnEditorActionListener:(Landroid/widget/TextView$OnEditorActionListener;)V // method@011a │ │ -03623c: 1400 6300 0c7f |00c6: const v0, #float 1.86094e+38 // #7f0c0063 │ │ -036242: 6e20 2e05 0400 |00c9: invoke-virtual {v4, v0}, Lcom/gacode/relaunchx/SearchActivity;.findViewById:(I)Landroid/view/View; // method@052e │ │ -036248: 0c00 |00cc: move-result-object v0 │ │ -03624a: 1f00 7200 |00cd: check-cast v0, Landroid/widget/Button; // type@0072 │ │ -03624e: 2201 9501 |00cf: new-instance v1, Lcom/gacode/relaunchx/SearchActivity$5; // type@0195 │ │ -036252: 7020 2505 4100 |00d1: invoke-direct {v1, v4}, Lcom/gacode/relaunchx/SearchActivity$5;.:(Lcom/gacode/relaunchx/SearchActivity;)V // method@0525 │ │ -036258: 6e20 0e01 1000 |00d4: invoke-virtual {v0, v1}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@010e │ │ -03625e: 6e20 2e05 3400 |00d7: invoke-virtual {v4, v3}, Lcom/gacode/relaunchx/SearchActivity;.findViewById:(I)Landroid/view/View; // method@052e │ │ -036264: 0c00 |00da: move-result-object v0 │ │ -036266: 1f00 7200 |00db: check-cast v0, Landroid/widget/Button; // type@0072 │ │ -03626a: 2201 9601 |00dd: new-instance v1, Lcom/gacode/relaunchx/SearchActivity$6; // type@0196 │ │ -03626e: 7020 2705 4100 |00df: invoke-direct {v1, v4}, Lcom/gacode/relaunchx/SearchActivity$6;.:(Lcom/gacode/relaunchx/SearchActivity;)V // method@0527 │ │ -036274: 6e20 0e01 1000 |00e2: invoke-virtual {v0, v1}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@010e │ │ -03627a: 1400 4500 0c7f |00e5: const v0, #float 1.86093e+38 // #7f0c0045 │ │ -036280: 6e20 2e05 0400 |00e8: invoke-virtual {v4, v0}, Lcom/gacode/relaunchx/SearchActivity;.findViewById:(I)Landroid/view/View; // method@052e │ │ -036286: 0c00 |00eb: move-result-object v0 │ │ -036288: 1f00 7600 |00ec: check-cast v0, Landroid/widget/ImageButton; // type@0076 │ │ -03628c: 2201 9701 |00ee: new-instance v1, Lcom/gacode/relaunchx/SearchActivity$7; // type@0197 │ │ -036290: 7020 2905 4100 |00f0: invoke-direct {v1, v4}, Lcom/gacode/relaunchx/SearchActivity$7;.:(Lcom/gacode/relaunchx/SearchActivity;)V // method@0529 │ │ -036296: 6e20 3001 1000 |00f3: invoke-virtual {v0, v1}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0130 │ │ -03629c: 5440 0207 |00f6: iget-object v0, v4, Lcom/gacode/relaunchx/SearchActivity;.prefs:Landroid/content/SharedPreferences; // field@0702 │ │ -0362a0: 7120 1005 0400 |00f8: invoke-static {v4, v0}, Lcom/gacode/relaunchx/ScreenOrientation;.set:(Landroid/app/Activity;Landroid/content/SharedPreferences;)V // method@0510 │ │ -0362a6: 5440 fe06 |00fb: iget-object v0, v4, Lcom/gacode/relaunchx/SearchActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06fe │ │ -0362aa: 5441 0207 |00fd: iget-object v1, v4, Lcom/gacode/relaunchx/SearchActivity;.prefs:Landroid/content/SharedPreferences; // field@0702 │ │ -0362ae: 1402 0100 0c7f |00ff: const v2, #float 1.86092e+38 // #7f0c0001 │ │ -0362b4: 6e20 2e05 2400 |0102: invoke-virtual {v4, v2}, Lcom/gacode/relaunchx/SearchActivity;.findViewById:(I)Landroid/view/View; // method@052e │ │ -0362ba: 0c02 |0105: move-result-object v2 │ │ -0362bc: 7130 4b05 1002 |0106: invoke-static {v0, v1, v2}, Lcom/gacode/relaunchx/SizeManipulation;.AdjustWithPreferencesToolbarMinHeight:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/view/View;)V // method@054b │ │ -0362c2: 5440 fe06 |0109: iget-object v0, v4, Lcom/gacode/relaunchx/SearchActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06fe │ │ -0362c6: 5441 0207 |010b: iget-object v1, v4, Lcom/gacode/relaunchx/SearchActivity;.prefs:Landroid/content/SharedPreferences; // field@0702 │ │ -0362ca: 1402 4700 0c7f |010d: const v2, #float 1.86093e+38 // #7f0c0047 │ │ -0362d0: 6e20 2e05 2400 |0110: invoke-virtual {v4, v2}, Lcom/gacode/relaunchx/SearchActivity;.findViewById:(I)Landroid/view/View; // method@052e │ │ -0362d6: 0c02 |0113: move-result-object v2 │ │ -0362d8: 7130 4b05 1002 |0114: invoke-static {v0, v1, v2}, Lcom/gacode/relaunchx/SizeManipulation;.AdjustWithPreferencesToolbarMinHeight:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/view/View;)V // method@054b │ │ -0362de: 5440 fe06 |0117: iget-object v0, v4, Lcom/gacode/relaunchx/SearchActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06fe │ │ -0362e2: 5441 0207 |0119: iget-object v1, v4, Lcom/gacode/relaunchx/SearchActivity;.prefs:Landroid/content/SharedPreferences; // field@0702 │ │ -0362e6: 6e20 2e05 3400 |011b: invoke-virtual {v4, v3}, Lcom/gacode/relaunchx/SearchActivity;.findViewById:(I)Landroid/view/View; // method@052e │ │ -0362ec: 0c02 |011e: move-result-object v2 │ │ -0362ee: 7130 4b05 1002 |011f: invoke-static {v0, v1, v2}, Lcom/gacode/relaunchx/SizeManipulation;.AdjustWithPreferencesToolbarMinHeight:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/view/View;)V // method@054b │ │ -0362f4: 0e00 |0122: return-void │ │ +037148: |[037148] com.gacode.relaunchx.SearchActivity.onCreate:(Landroid/os/Bundle;)V │ │ +037158: 1403 9200 0c7f |0000: const v3, #float 1.86095e+38 // #7f0c0092 │ │ +03715e: 6f20 0700 5400 |0003: invoke-super {v4, v5}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0007 │ │ +037164: 6e10 3005 0400 |0006: invoke-virtual {v4}, Lcom/gacode/relaunchx/SearchActivity;.getApplicationContext:()Landroid/content/Context; // method@0530 │ │ +03716a: 0c00 |0009: move-result-object v0 │ │ +03716c: 1f00 7301 |000a: check-cast v0, Lcom/gacode/relaunchx/ReLaunchApp; // type@0173 │ │ +037170: 5b40 fe06 |000c: iput-object v0, v4, Lcom/gacode/relaunchx/SearchActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06fe │ │ +037174: 5440 fe06 |000e: iget-object v0, v4, Lcom/gacode/relaunchx/SearchActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06fe │ │ +037178: 6e20 a004 4000 |0010: invoke-virtual {v0, v4}, Lcom/gacode/relaunchx/ReLaunchApp;.setFullScreenIfNecessary:(Landroid/app/Activity;)V // method@04a0 │ │ +03717e: 1400 1300 037f |0013: const v0, #float 1.74129e+38 // #7f030013 │ │ +037184: 6e20 3b05 0400 |0016: invoke-virtual {v4, v0}, Lcom/gacode/relaunchx/SearchActivity;.setContentView:(I)V // method@053b │ │ +03718a: 6e10 3305 0400 |0019: invoke-virtual {v4}, Lcom/gacode/relaunchx/SearchActivity;.getResources:()Landroid/content/res/Resources; // method@0533 │ │ +037190: 0c00 |001c: move-result-object v0 │ │ +037192: 1401 0700 077f |001d: const v1, #float 1.79446e+38 // #7f070007 │ │ +037198: 6e20 7f00 1000 |0020: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getInteger:(I)I // method@007f │ │ +03719e: 0a00 |0023: move-result v0 │ │ +0371a0: 5940 f906 |0024: iput v0, v4, Lcom/gacode/relaunchx/SearchActivity;.SEARCH_FILE:I // field@06f9 │ │ +0371a4: 6e10 3305 0400 |0026: invoke-virtual {v4}, Lcom/gacode/relaunchx/SearchActivity;.getResources:()Landroid/content/res/Resources; // method@0533 │ │ +0371aa: 0c00 |0029: move-result-object v0 │ │ +0371ac: 1401 0900 077f |002a: const v1, #float 1.79446e+38 // #7f070009 │ │ +0371b2: 6e20 7f00 1000 |002d: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getInteger:(I)I // method@007f │ │ +0371b8: 0a00 |0030: move-result v0 │ │ +0371ba: 5940 fb06 |0031: iput v0, v4, Lcom/gacode/relaunchx/SearchActivity;.SEARCH_LASTDIR:I // field@06fb │ │ +0371be: 6e10 3305 0400 |0033: invoke-virtual {v4}, Lcom/gacode/relaunchx/SearchActivity;.getResources:()Landroid/content/res/Resources; // method@0533 │ │ +0371c4: 0c00 |0036: move-result-object v0 │ │ +0371c6: 1401 0800 077f |0037: const v1, #float 1.79446e+38 // #7f070008 │ │ +0371cc: 6e20 7f00 1000 |003a: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getInteger:(I)I // method@007f │ │ +0371d2: 0a00 |003d: move-result v0 │ │ +0371d4: 5940 fa06 |003e: iput v0, v4, Lcom/gacode/relaunchx/SearchActivity;.SEARCH_FPATH:I // field@06fa │ │ +0371d8: 6e10 3305 0400 |0040: invoke-virtual {v4}, Lcom/gacode/relaunchx/SearchActivity;.getResources:()Landroid/content/res/Resources; // method@0533 │ │ +0371de: 0c00 |0043: move-result-object v0 │ │ +0371e0: 1401 0a00 077f |0044: const v1, #float 1.79446e+38 // #7f07000a │ │ +0371e6: 6e20 7f00 1000 |0047: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getInteger:(I)I // method@007f │ │ +0371ec: 0a00 |004a: move-result v0 │ │ +0371ee: 5940 fc06 |004b: iput v0, v4, Lcom/gacode/relaunchx/SearchActivity;.SEARCH_PATH:I // field@06fc │ │ +0371f2: 1200 |004d: const/4 v0, #int 0 // #0 │ │ +0371f4: 5c40 0d07 |004e: iput-boolean v0, v4, Lcom/gacode/relaunchx/SearchActivity;.stop_search:Z // field@070d │ │ +0371f8: 6e10 3105 0400 |0050: invoke-virtual {v4}, Lcom/gacode/relaunchx/SearchActivity;.getBaseContext:()Landroid/content/Context; // method@0531 │ │ +0371fe: 0c00 |0053: move-result-object v0 │ │ +037200: 7110 c400 0000 |0054: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@00c4 │ │ +037206: 0c00 |0057: move-result-object v0 │ │ +037208: 5b40 0207 |0058: iput-object v0, v4, Lcom/gacode/relaunchx/SearchActivity;.prefs:Landroid/content/SharedPreferences; // field@0702 │ │ +03720c: 1a00 da08 |005a: const-string v0, "input_method" // string@08da │ │ +037210: 6e20 3405 0400 |005c: invoke-virtual {v4, v0}, Lcom/gacode/relaunchx/SearchActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0534 │ │ +037216: 0c00 |005f: move-result-object v0 │ │ +037218: 1f00 6800 |0060: check-cast v0, Landroid/view/inputmethod/InputMethodManager; // type@0068 │ │ +03721c: 5b40 0007 |0062: iput-object v0, v4, Lcom/gacode/relaunchx/SearchActivity;.imm:Landroid/view/inputmethod/InputMethodManager; // field@0700 │ │ +037220: 1400 8500 0c7f |0064: const v0, #float 1.86095e+38 // #7f0c0085 │ │ +037226: 6e20 2e05 0400 |0067: invoke-virtual {v4, v0}, Lcom/gacode/relaunchx/SearchActivity;.findViewById:(I)Landroid/view/View; // method@052e │ │ +03722c: 0c00 |006a: move-result-object v0 │ │ +03722e: 1f00 7300 |006b: check-cast v0, Landroid/widget/CheckBox; // type@0073 │ │ +037232: 5b40 0407 |006d: iput-object v0, v4, Lcom/gacode/relaunchx/SearchActivity;.searchCase:Landroid/widget/CheckBox; // field@0704 │ │ +037236: 1400 8600 0c7f |006f: const v0, #float 1.86095e+38 // #7f0c0086 │ │ +03723c: 6e20 2e05 0400 |0072: invoke-virtual {v4, v0}, Lcom/gacode/relaunchx/SearchActivity;.findViewById:(I)Landroid/view/View; // method@052e │ │ +037242: 0c00 |0075: move-result-object v0 │ │ +037244: 1f00 7300 |0076: check-cast v0, Landroid/widget/CheckBox; // type@0073 │ │ +037248: 5b40 0707 |0078: iput-object v0, v4, Lcom/gacode/relaunchx/SearchActivity;.searchKnown:Landroid/widget/CheckBox; // field@0707 │ │ +03724c: 1400 8800 0c7f |007a: const v0, #float 1.86095e+38 // #7f0c0088 │ │ +037252: 6e20 2e05 0400 |007d: invoke-virtual {v4, v0}, Lcom/gacode/relaunchx/SearchActivity;.findViewById:(I)Landroid/view/View; // method@052e │ │ +037258: 0c00 |0080: move-result-object v0 │ │ +03725a: 1f00 7300 |0081: check-cast v0, Landroid/widget/CheckBox; // type@0073 │ │ +03725e: 5b40 0607 |0083: iput-object v0, v4, Lcom/gacode/relaunchx/SearchActivity;.searchIncHidden:Landroid/widget/CheckBox; // field@0706 │ │ +037262: 1400 8700 0c7f |0085: const v0, #float 1.86095e+38 // #7f0c0087 │ │ +037268: 6e20 2e05 0400 |0088: invoke-virtual {v4, v0}, Lcom/gacode/relaunchx/SearchActivity;.findViewById:(I)Landroid/view/View; // method@052e │ │ +03726e: 0c00 |008b: move-result-object v0 │ │ +037270: 1f00 7300 |008c: check-cast v0, Landroid/widget/CheckBox; // type@0073 │ │ +037274: 5b40 0b07 |008e: iput-object v0, v4, Lcom/gacode/relaunchx/SearchActivity;.searchSort:Landroid/widget/CheckBox; // field@070b │ │ +037278: 1400 8900 0c7f |0090: const v0, #float 1.86095e+38 // #7f0c0089 │ │ +03727e: 6e20 2e05 0400 |0093: invoke-virtual {v4, v0}, Lcom/gacode/relaunchx/SearchActivity;.findViewById:(I)Landroid/view/View; // method@052e │ │ +037284: 0c00 |0096: move-result-object v0 │ │ +037286: 1f00 7300 |0097: check-cast v0, Landroid/widget/CheckBox; // type@0073 │ │ +03728a: 5b40 0807 |0099: iput-object v0, v4, Lcom/gacode/relaunchx/SearchActivity;.searchRegexp:Landroid/widget/CheckBox; // field@0708 │ │ +03728e: 1400 8c00 0c7f |009b: const v0, #float 1.86095e+38 // #7f0c008c │ │ +037294: 6e20 2e05 0400 |009e: invoke-virtual {v4, v0}, Lcom/gacode/relaunchx/SearchActivity;.findViewById:(I)Landroid/view/View; // method@052e │ │ +03729a: 0c00 |00a1: move-result-object v0 │ │ +03729c: 1f00 7d00 |00a2: check-cast v0, Landroid/widget/Spinner; // type@007d │ │ +0372a0: 5b40 0507 |00a4: iput-object v0, v4, Lcom/gacode/relaunchx/SearchActivity;.searchIn:Landroid/widget/Spinner; // field@0705 │ │ +0372a4: 1400 9100 0c7f |00a6: const v0, #float 1.86095e+38 // #7f0c0091 │ │ +0372aa: 6e20 2e05 0400 |00a9: invoke-virtual {v4, v0}, Lcom/gacode/relaunchx/SearchActivity;.findViewById:(I)Landroid/view/View; // method@052e │ │ +0372b0: 0c00 |00ac: move-result-object v0 │ │ +0372b2: 1f00 7400 |00ad: check-cast v0, Landroid/widget/EditText; // type@0074 │ │ +0372b6: 5b40 0a07 |00af: iput-object v0, v4, Lcom/gacode/relaunchx/SearchActivity;.searchRoot:Landroid/widget/EditText; // field@070a │ │ +0372ba: 1400 8400 0c7f |00b1: const v0, #float 1.86095e+38 // #7f0c0084 │ │ +0372c0: 6e20 2e05 0400 |00b4: invoke-virtual {v4, v0}, Lcom/gacode/relaunchx/SearchActivity;.findViewById:(I)Landroid/view/View; // method@052e │ │ +0372c6: 0c00 |00b7: move-result-object v0 │ │ +0372c8: 1f00 7400 |00b8: check-cast v0, Landroid/widget/EditText; // type@0074 │ │ +0372cc: 5b40 0c07 |00ba: iput-object v0, v4, Lcom/gacode/relaunchx/SearchActivity;.searchTxt:Landroid/widget/EditText; // field@070c │ │ +0372d0: 5440 0c07 |00bc: iget-object v0, v4, Lcom/gacode/relaunchx/SearchActivity;.searchTxt:Landroid/widget/EditText; // field@070c │ │ +0372d4: 2201 9401 |00be: new-instance v1, Lcom/gacode/relaunchx/SearchActivity$4; // type@0194 │ │ +0372d8: 7020 2305 4100 |00c0: invoke-direct {v1, v4}, Lcom/gacode/relaunchx/SearchActivity$4;.:(Lcom/gacode/relaunchx/SearchActivity;)V // method@0523 │ │ +0372de: 6e20 1a01 1000 |00c3: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setOnEditorActionListener:(Landroid/widget/TextView$OnEditorActionListener;)V // method@011a │ │ +0372e4: 1400 6300 0c7f |00c6: const v0, #float 1.86094e+38 // #7f0c0063 │ │ +0372ea: 6e20 2e05 0400 |00c9: invoke-virtual {v4, v0}, Lcom/gacode/relaunchx/SearchActivity;.findViewById:(I)Landroid/view/View; // method@052e │ │ +0372f0: 0c00 |00cc: move-result-object v0 │ │ +0372f2: 1f00 7200 |00cd: check-cast v0, Landroid/widget/Button; // type@0072 │ │ +0372f6: 2201 9501 |00cf: new-instance v1, Lcom/gacode/relaunchx/SearchActivity$5; // type@0195 │ │ +0372fa: 7020 2505 4100 |00d1: invoke-direct {v1, v4}, Lcom/gacode/relaunchx/SearchActivity$5;.:(Lcom/gacode/relaunchx/SearchActivity;)V // method@0525 │ │ +037300: 6e20 0e01 1000 |00d4: invoke-virtual {v0, v1}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@010e │ │ +037306: 6e20 2e05 3400 |00d7: invoke-virtual {v4, v3}, Lcom/gacode/relaunchx/SearchActivity;.findViewById:(I)Landroid/view/View; // method@052e │ │ +03730c: 0c00 |00da: move-result-object v0 │ │ +03730e: 1f00 7200 |00db: check-cast v0, Landroid/widget/Button; // type@0072 │ │ +037312: 2201 9601 |00dd: new-instance v1, Lcom/gacode/relaunchx/SearchActivity$6; // type@0196 │ │ +037316: 7020 2705 4100 |00df: invoke-direct {v1, v4}, Lcom/gacode/relaunchx/SearchActivity$6;.:(Lcom/gacode/relaunchx/SearchActivity;)V // method@0527 │ │ +03731c: 6e20 0e01 1000 |00e2: invoke-virtual {v0, v1}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@010e │ │ +037322: 1400 4500 0c7f |00e5: const v0, #float 1.86093e+38 // #7f0c0045 │ │ +037328: 6e20 2e05 0400 |00e8: invoke-virtual {v4, v0}, Lcom/gacode/relaunchx/SearchActivity;.findViewById:(I)Landroid/view/View; // method@052e │ │ +03732e: 0c00 |00eb: move-result-object v0 │ │ +037330: 1f00 7600 |00ec: check-cast v0, Landroid/widget/ImageButton; // type@0076 │ │ +037334: 2201 9701 |00ee: new-instance v1, Lcom/gacode/relaunchx/SearchActivity$7; // type@0197 │ │ +037338: 7020 2905 4100 |00f0: invoke-direct {v1, v4}, Lcom/gacode/relaunchx/SearchActivity$7;.:(Lcom/gacode/relaunchx/SearchActivity;)V // method@0529 │ │ +03733e: 6e20 3001 1000 |00f3: invoke-virtual {v0, v1}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0130 │ │ +037344: 5440 0207 |00f6: iget-object v0, v4, Lcom/gacode/relaunchx/SearchActivity;.prefs:Landroid/content/SharedPreferences; // field@0702 │ │ +037348: 7120 1005 0400 |00f8: invoke-static {v4, v0}, Lcom/gacode/relaunchx/ScreenOrientation;.set:(Landroid/app/Activity;Landroid/content/SharedPreferences;)V // method@0510 │ │ +03734e: 5440 fe06 |00fb: iget-object v0, v4, Lcom/gacode/relaunchx/SearchActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06fe │ │ +037352: 5441 0207 |00fd: iget-object v1, v4, Lcom/gacode/relaunchx/SearchActivity;.prefs:Landroid/content/SharedPreferences; // field@0702 │ │ +037356: 1402 0100 0c7f |00ff: const v2, #float 1.86092e+38 // #7f0c0001 │ │ +03735c: 6e20 2e05 2400 |0102: invoke-virtual {v4, v2}, Lcom/gacode/relaunchx/SearchActivity;.findViewById:(I)Landroid/view/View; // method@052e │ │ +037362: 0c02 |0105: move-result-object v2 │ │ +037364: 7130 4b05 1002 |0106: invoke-static {v0, v1, v2}, Lcom/gacode/relaunchx/SizeManipulation;.AdjustWithPreferencesToolbarMinHeight:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/view/View;)V // method@054b │ │ +03736a: 5440 fe06 |0109: iget-object v0, v4, Lcom/gacode/relaunchx/SearchActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06fe │ │ +03736e: 5441 0207 |010b: iget-object v1, v4, Lcom/gacode/relaunchx/SearchActivity;.prefs:Landroid/content/SharedPreferences; // field@0702 │ │ +037372: 1402 4700 0c7f |010d: const v2, #float 1.86093e+38 // #7f0c0047 │ │ +037378: 6e20 2e05 2400 |0110: invoke-virtual {v4, v2}, Lcom/gacode/relaunchx/SearchActivity;.findViewById:(I)Landroid/view/View; // method@052e │ │ +03737e: 0c02 |0113: move-result-object v2 │ │ +037380: 7130 4b05 1002 |0114: invoke-static {v0, v1, v2}, Lcom/gacode/relaunchx/SizeManipulation;.AdjustWithPreferencesToolbarMinHeight:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/view/View;)V // method@054b │ │ +037386: 5440 fe06 |0117: iget-object v0, v4, Lcom/gacode/relaunchx/SearchActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06fe │ │ +03738a: 5441 0207 |0119: iget-object v1, v4, Lcom/gacode/relaunchx/SearchActivity;.prefs:Landroid/content/SharedPreferences; // field@0702 │ │ +03738e: 6e20 2e05 3400 |011b: invoke-virtual {v4, v3}, Lcom/gacode/relaunchx/SearchActivity;.findViewById:(I)Landroid/view/View; // method@052e │ │ +037394: 0c02 |011e: move-result-object v2 │ │ +037396: 7130 4b05 1002 |011f: invoke-static {v0, v1, v2}, Lcom/gacode/relaunchx/SizeManipulation;.AdjustWithPreferencesToolbarMinHeight:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/view/View;)V // method@054b │ │ +03739c: 0e00 |0122: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=306 │ │ 0x0006 line=307 │ │ 0x000e line=308 │ │ 0x0013 line=309 │ │ 0x0019 line=311 │ │ @@ -67117,21 +67141,21 @@ │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0362f8: |[0362f8] com.gacode.relaunchx.SearchActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ -036308: 6e10 3205 0200 |0000: invoke-virtual {v2}, Lcom/gacode/relaunchx/SearchActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@0532 │ │ -03630e: 0c00 |0003: move-result-object v0 │ │ -036310: 1401 0200 0b7f |0004: const v1, #float 1.84763e+38 // #7f0b0002 │ │ -036316: 6e30 e000 1003 |0007: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@00e0 │ │ -03631c: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -03631e: 0f01 |000b: return v1 │ │ +0373a0: |[0373a0] com.gacode.relaunchx.SearchActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ +0373b0: 6e10 3205 0200 |0000: invoke-virtual {v2}, Lcom/gacode/relaunchx/SearchActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@0532 │ │ +0373b6: 0c00 |0003: move-result-object v0 │ │ +0373b8: 1401 0200 0b7f |0004: const v1, #float 1.84763e+38 // #7f0b0002 │ │ +0373be: 6e30 e000 1003 |0007: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@00e0 │ │ +0373c4: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +0373c6: 0f01 |000b: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=420 │ │ 0x0004 line=421 │ │ 0x000a line=422 │ │ locals : │ │ 0x0004 - 0x000c reg=0 inflater Landroid/view/MenuInflater; │ │ @@ -67143,29 +67167,29 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -036320: |[036320] com.gacode.relaunchx.SearchActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -036330: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -036332: 7210 e100 0400 |0001: invoke-interface {v4}, Landroid/view/MenuItem;.getItemId:()I // method@00e1 │ │ -036338: 0a01 |0004: move-result v1 │ │ -03633a: 2c01 1500 0000 |0005: sparse-switch v1, 0000001a // +00000015 │ │ -036340: 0f02 |0008: return v2 │ │ -036342: 5431 fe06 |0009: iget-object v1, v3, Lcom/gacode/relaunchx/SearchActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06fe │ │ -036346: 6e20 7004 3100 |000b: invoke-virtual {v1, v3}, Lcom/gacode/relaunchx/ReLaunchApp;.About:(Landroid/app/Activity;)V // method@0470 │ │ -03634c: 28fa |000e: goto 0008 // -0006 │ │ -03634e: 2200 1c00 |000f: new-instance v0, Landroid/content/Intent; // type@001c │ │ -036352: 1c01 0301 |0011: const-class v1, Lcom/gacode/relaunchx/PrefsActivity; // type@0103 │ │ -036356: 7030 4d00 3001 |0013: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004d │ │ -03635c: 6e20 3c05 0300 |0016: invoke-virtual {v3, v0}, Lcom/gacode/relaunchx/SearchActivity;.startActivity:(Landroid/content/Intent;)V // method@053c │ │ -036362: 28ef |0019: goto 0008 // -0011 │ │ -036364: 0002 0200 d200 0c7f d700 0c7f 0a00 ... |001a: sparse-switch-data (10 units) │ │ +0373c8: |[0373c8] com.gacode.relaunchx.SearchActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +0373d8: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0373da: 7210 e100 0400 |0001: invoke-interface {v4}, Landroid/view/MenuItem;.getItemId:()I // method@00e1 │ │ +0373e0: 0a01 |0004: move-result v1 │ │ +0373e2: 2c01 1500 0000 |0005: sparse-switch v1, 0000001a // +00000015 │ │ +0373e8: 0f02 |0008: return v2 │ │ +0373ea: 5431 fe06 |0009: iget-object v1, v3, Lcom/gacode/relaunchx/SearchActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06fe │ │ +0373ee: 6e20 7004 3100 |000b: invoke-virtual {v1, v3}, Lcom/gacode/relaunchx/ReLaunchApp;.About:(Landroid/app/Activity;)V // method@0470 │ │ +0373f4: 28fa |000e: goto 0008 // -0006 │ │ +0373f6: 2200 1c00 |000f: new-instance v0, Landroid/content/Intent; // type@001c │ │ +0373fa: 1c01 0301 |0011: const-class v1, Lcom/gacode/relaunchx/PrefsActivity; // type@0103 │ │ +0373fe: 7030 4d00 3001 |0013: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004d │ │ +037404: 6e20 3c05 0300 |0016: invoke-virtual {v3, v0}, Lcom/gacode/relaunchx/SearchActivity;.startActivity:(Landroid/content/Intent;)V // method@053c │ │ +03740a: 28ef |0019: goto 0008 // -0011 │ │ +03740c: 0002 0200 d200 0c7f d700 0c7f 0a00 ... |001a: sparse-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=427 │ │ 0x0008 line=436 │ │ 0x0009 line=429 │ │ 0x000f line=432 │ │ 0x0016 line=433 │ │ @@ -67180,27 +67204,27 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -036378: |[036378] com.gacode.relaunchx.SearchActivity.onResume:()V │ │ -036388: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -03638a: 6f10 0c00 0400 |0001: invoke-super {v4}, Landroid/app/Activity;.onResume:()V // method@000c │ │ -036390: 5440 0507 |0004: iget-object v0, v4, Lcom/gacode/relaunchx/SearchActivity;.searchIn:Landroid/widget/Spinner; // field@0705 │ │ -036394: 5441 0207 |0006: iget-object v1, v4, Lcom/gacode/relaunchx/SearchActivity;.prefs:Landroid/content/SharedPreferences; // field@0702 │ │ -036398: 1a02 e60c |0008: const-string v2, "searchIn" // string@0ce6 │ │ -03639c: 7230 6e00 2103 |000a: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@006e │ │ -0363a2: 0a01 |000d: move-result v1 │ │ -0363a4: 6e30 4c01 1003 |000e: invoke-virtual {v0, v1, v3}, Landroid/widget/Spinner;.setSelection:(IZ)V // method@014c │ │ -0363aa: 5440 fe06 |0011: iget-object v0, v4, Lcom/gacode/relaunchx/SearchActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06fe │ │ -0363ae: 1a01 4204 |0013: const-string v1, "Search" // string@0442 │ │ -0363b2: 6e30 8104 1004 |0015: invoke-virtual {v0, v1, v4}, Lcom/gacode/relaunchx/ReLaunchApp;.generalOnResume:(Ljava/lang/String;Landroid/app/Activity;)V // method@0481 │ │ -0363b8: 0e00 |0018: return-void │ │ +037420: |[037420] com.gacode.relaunchx.SearchActivity.onResume:()V │ │ +037430: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +037432: 6f10 0c00 0400 |0001: invoke-super {v4}, Landroid/app/Activity;.onResume:()V // method@000c │ │ +037438: 5440 0507 |0004: iget-object v0, v4, Lcom/gacode/relaunchx/SearchActivity;.searchIn:Landroid/widget/Spinner; // field@0705 │ │ +03743c: 5441 0207 |0006: iget-object v1, v4, Lcom/gacode/relaunchx/SearchActivity;.prefs:Landroid/content/SharedPreferences; // field@0702 │ │ +037440: 1a02 e60c |0008: const-string v2, "searchIn" // string@0ce6 │ │ +037444: 7230 6e00 2103 |000a: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@006e │ │ +03744a: 0a01 |000d: move-result v1 │ │ +03744c: 6e30 4c01 1003 |000e: invoke-virtual {v0, v1, v3}, Landroid/widget/Spinner;.setSelection:(IZ)V // method@014c │ │ +037452: 5440 fe06 |0011: iget-object v0, v4, Lcom/gacode/relaunchx/SearchActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@06fe │ │ +037456: 1a01 4204 |0013: const-string v1, "Search" // string@0442 │ │ +03745a: 6e30 8104 1004 |0015: invoke-virtual {v0, v1, v4}, Lcom/gacode/relaunchx/ReLaunchApp;.generalOnResume:(Ljava/lang/String;Landroid/app/Activity;)V // method@0481 │ │ +037460: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=411 │ │ 0x0004 line=413 │ │ 0x0011 line=414 │ │ 0x0018 line=415 │ │ locals : │ │ @@ -67211,77 +67235,77 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 135 16-bit code units │ │ -0363bc: |[0363bc] com.gacode.relaunchx.SearchActivity.onStart:()V │ │ -0363cc: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -0363ce: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -0363d0: 6f10 0d00 0600 |0002: invoke-super {v6}, Landroid/app/Activity;.onStart:()V // method@000d │ │ -0363d6: 5461 0407 |0005: iget-object v1, v6, Lcom/gacode/relaunchx/SearchActivity;.searchCase:Landroid/widget/CheckBox; // field@0704 │ │ -0363da: 5462 0207 |0007: iget-object v2, v6, Lcom/gacode/relaunchx/SearchActivity;.prefs:Landroid/content/SharedPreferences; // field@0702 │ │ -0363de: 1a03 e50c |0009: const-string v3, "searchCase" // string@0ce5 │ │ -0363e2: 7230 6d00 3204 |000b: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ -0363e8: 0a02 |000e: move-result v2 │ │ -0363ea: 6e20 1201 2100 |000f: invoke-virtual {v1, v2}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@0112 │ │ -0363f0: 5461 0707 |0012: iget-object v1, v6, Lcom/gacode/relaunchx/SearchActivity;.searchKnown:Landroid/widget/CheckBox; // field@0707 │ │ -0363f4: 5462 0207 |0014: iget-object v2, v6, Lcom/gacode/relaunchx/SearchActivity;.prefs:Landroid/content/SharedPreferences; // field@0702 │ │ -0363f8: 1a03 e80c |0016: const-string v3, "searchKnown" // string@0ce8 │ │ -0363fc: 7230 6d00 3205 |0018: invoke-interface {v2, v3, v5}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ -036402: 0a02 |001b: move-result v2 │ │ -036404: 6e20 1201 2100 |001c: invoke-virtual {v1, v2}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@0112 │ │ -03640a: 5461 0b07 |001f: iget-object v1, v6, Lcom/gacode/relaunchx/SearchActivity;.searchSort:Landroid/widget/CheckBox; // field@070b │ │ -03640e: 5462 0207 |0021: iget-object v2, v6, Lcom/gacode/relaunchx/SearchActivity;.prefs:Landroid/content/SharedPreferences; // field@0702 │ │ -036412: 1a03 ef0c |0023: const-string v3, "searchSort" // string@0cef │ │ -036416: 7230 6d00 3205 |0025: invoke-interface {v2, v3, v5}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ -03641c: 0a02 |0028: move-result v2 │ │ -03641e: 6e20 1201 2100 |0029: invoke-virtual {v1, v2}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@0112 │ │ -036424: 5461 0607 |002c: iget-object v1, v6, Lcom/gacode/relaunchx/SearchActivity;.searchIncHidden:Landroid/widget/CheckBox; // field@0706 │ │ -036428: 5462 0207 |002e: iget-object v2, v6, Lcom/gacode/relaunchx/SearchActivity;.prefs:Landroid/content/SharedPreferences; // field@0702 │ │ -03642c: 1a03 e70c |0030: const-string v3, "searchIncHidden" // string@0ce7 │ │ -036430: 7230 6d00 3204 |0032: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ -036436: 0a02 |0035: move-result v2 │ │ -036438: 6e20 1201 2100 |0036: invoke-virtual {v1, v2}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@0112 │ │ -03643e: 5461 0807 |0039: iget-object v1, v6, Lcom/gacode/relaunchx/SearchActivity;.searchRegexp:Landroid/widget/CheckBox; // field@0708 │ │ -036442: 5462 0207 |003b: iget-object v2, v6, Lcom/gacode/relaunchx/SearchActivity;.prefs:Landroid/content/SharedPreferences; // field@0702 │ │ -036446: 1a03 ea0c |003d: const-string v3, "searchRegexp" // string@0cea │ │ -03644a: 7230 6d00 3204 |003f: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ -036450: 0a02 |0042: move-result v2 │ │ -036452: 6e20 1201 2100 |0043: invoke-virtual {v1, v2}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@0112 │ │ -036458: 1401 1a00 057f |0046: const v1, #float 1.76788e+38 // #7f05001a │ │ -03645e: 1402 0800 0901 |0049: const v2, #float 2.51629e-38 // #01090008 │ │ -036464: 7130 0701 1602 |004c: invoke-static {v6, v1, v2}, Landroid/widget/ArrayAdapter;.createFromResource:(Landroid/content/Context;II)Landroid/widget/ArrayAdapter; // method@0107 │ │ -03646a: 0c00 |004f: move-result-object v0 │ │ -03646c: 1401 0900 0901 |0050: const v1, #float 2.5163e-38 // #01090009 │ │ -036472: 6e20 0801 1000 |0053: invoke-virtual {v0, v1}, Landroid/widget/ArrayAdapter;.setDropDownViewResource:(I)V // method@0108 │ │ -036478: 5461 0507 |0056: iget-object v1, v6, Lcom/gacode/relaunchx/SearchActivity;.searchIn:Landroid/widget/Spinner; // field@0705 │ │ -03647c: 6e20 4a01 0100 |0058: invoke-virtual {v1, v0}, Landroid/widget/Spinner;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@014a │ │ -036482: 5461 0507 |005b: iget-object v1, v6, Lcom/gacode/relaunchx/SearchActivity;.searchIn:Landroid/widget/Spinner; // field@0705 │ │ -036486: 5462 0207 |005d: iget-object v2, v6, Lcom/gacode/relaunchx/SearchActivity;.prefs:Landroid/content/SharedPreferences; // field@0702 │ │ -03648a: 1a03 e60c |005f: const-string v3, "searchIn" // string@0ce6 │ │ -03648e: 7230 6e00 3204 |0061: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@006e │ │ -036494: 0a02 |0064: move-result v2 │ │ -036496: 6e30 4c01 2104 |0065: invoke-virtual {v1, v2, v4}, Landroid/widget/Spinner;.setSelection:(IZ)V // method@014c │ │ -03649c: 5461 0a07 |0068: iget-object v1, v6, Lcom/gacode/relaunchx/SearchActivity;.searchRoot:Landroid/widget/EditText; // field@070a │ │ -0364a0: 5462 0207 |006a: iget-object v2, v6, Lcom/gacode/relaunchx/SearchActivity;.prefs:Landroid/content/SharedPreferences; // field@0702 │ │ -0364a4: 1a03 ed0c |006c: const-string v3, "searchRoot" // string@0ced │ │ -0364a8: 1a04 6500 |006e: const-string v4, "/sdcard" // string@0065 │ │ -0364ac: 7230 6f00 3204 |0070: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -0364b2: 0c02 |0073: move-result-object v2 │ │ -0364b4: 6e20 1b01 2100 |0074: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@011b │ │ -0364ba: 5461 0c07 |0077: iget-object v1, v6, Lcom/gacode/relaunchx/SearchActivity;.searchTxt:Landroid/widget/EditText; // field@070c │ │ -0364be: 5462 0207 |0079: iget-object v2, v6, Lcom/gacode/relaunchx/SearchActivity;.prefs:Landroid/content/SharedPreferences; // field@0702 │ │ -0364c2: 1a03 e90c |007b: const-string v3, "searchPrev" // string@0ce9 │ │ -0364c6: 1a04 0000 |007d: const-string v4, "" // string@0000 │ │ -0364ca: 7230 6f00 3204 |007f: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -0364d0: 0c02 |0082: move-result-object v2 │ │ -0364d2: 6e20 1b01 2100 |0083: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@011b │ │ -0364d8: 0e00 |0086: return-void │ │ +037464: |[037464] com.gacode.relaunchx.SearchActivity.onStart:()V │ │ +037474: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +037476: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +037478: 6f10 0d00 0600 |0002: invoke-super {v6}, Landroid/app/Activity;.onStart:()V // method@000d │ │ +03747e: 5461 0407 |0005: iget-object v1, v6, Lcom/gacode/relaunchx/SearchActivity;.searchCase:Landroid/widget/CheckBox; // field@0704 │ │ +037482: 5462 0207 |0007: iget-object v2, v6, Lcom/gacode/relaunchx/SearchActivity;.prefs:Landroid/content/SharedPreferences; // field@0702 │ │ +037486: 1a03 e50c |0009: const-string v3, "searchCase" // string@0ce5 │ │ +03748a: 7230 6d00 3204 |000b: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ +037490: 0a02 |000e: move-result v2 │ │ +037492: 6e20 1201 2100 |000f: invoke-virtual {v1, v2}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@0112 │ │ +037498: 5461 0707 |0012: iget-object v1, v6, Lcom/gacode/relaunchx/SearchActivity;.searchKnown:Landroid/widget/CheckBox; // field@0707 │ │ +03749c: 5462 0207 |0014: iget-object v2, v6, Lcom/gacode/relaunchx/SearchActivity;.prefs:Landroid/content/SharedPreferences; // field@0702 │ │ +0374a0: 1a03 e80c |0016: const-string v3, "searchKnown" // string@0ce8 │ │ +0374a4: 7230 6d00 3205 |0018: invoke-interface {v2, v3, v5}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ +0374aa: 0a02 |001b: move-result v2 │ │ +0374ac: 6e20 1201 2100 |001c: invoke-virtual {v1, v2}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@0112 │ │ +0374b2: 5461 0b07 |001f: iget-object v1, v6, Lcom/gacode/relaunchx/SearchActivity;.searchSort:Landroid/widget/CheckBox; // field@070b │ │ +0374b6: 5462 0207 |0021: iget-object v2, v6, Lcom/gacode/relaunchx/SearchActivity;.prefs:Landroid/content/SharedPreferences; // field@0702 │ │ +0374ba: 1a03 ef0c |0023: const-string v3, "searchSort" // string@0cef │ │ +0374be: 7230 6d00 3205 |0025: invoke-interface {v2, v3, v5}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ +0374c4: 0a02 |0028: move-result v2 │ │ +0374c6: 6e20 1201 2100 |0029: invoke-virtual {v1, v2}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@0112 │ │ +0374cc: 5461 0607 |002c: iget-object v1, v6, Lcom/gacode/relaunchx/SearchActivity;.searchIncHidden:Landroid/widget/CheckBox; // field@0706 │ │ +0374d0: 5462 0207 |002e: iget-object v2, v6, Lcom/gacode/relaunchx/SearchActivity;.prefs:Landroid/content/SharedPreferences; // field@0702 │ │ +0374d4: 1a03 e70c |0030: const-string v3, "searchIncHidden" // string@0ce7 │ │ +0374d8: 7230 6d00 3204 |0032: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ +0374de: 0a02 |0035: move-result v2 │ │ +0374e0: 6e20 1201 2100 |0036: invoke-virtual {v1, v2}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@0112 │ │ +0374e6: 5461 0807 |0039: iget-object v1, v6, Lcom/gacode/relaunchx/SearchActivity;.searchRegexp:Landroid/widget/CheckBox; // field@0708 │ │ +0374ea: 5462 0207 |003b: iget-object v2, v6, Lcom/gacode/relaunchx/SearchActivity;.prefs:Landroid/content/SharedPreferences; // field@0702 │ │ +0374ee: 1a03 ea0c |003d: const-string v3, "searchRegexp" // string@0cea │ │ +0374f2: 7230 6d00 3204 |003f: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ +0374f8: 0a02 |0042: move-result v2 │ │ +0374fa: 6e20 1201 2100 |0043: invoke-virtual {v1, v2}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@0112 │ │ +037500: 1401 1a00 057f |0046: const v1, #float 1.76788e+38 // #7f05001a │ │ +037506: 1402 0800 0901 |0049: const v2, #float 2.51629e-38 // #01090008 │ │ +03750c: 7130 0701 1602 |004c: invoke-static {v6, v1, v2}, Landroid/widget/ArrayAdapter;.createFromResource:(Landroid/content/Context;II)Landroid/widget/ArrayAdapter; // method@0107 │ │ +037512: 0c00 |004f: move-result-object v0 │ │ +037514: 1401 0900 0901 |0050: const v1, #float 2.5163e-38 // #01090009 │ │ +03751a: 6e20 0801 1000 |0053: invoke-virtual {v0, v1}, Landroid/widget/ArrayAdapter;.setDropDownViewResource:(I)V // method@0108 │ │ +037520: 5461 0507 |0056: iget-object v1, v6, Lcom/gacode/relaunchx/SearchActivity;.searchIn:Landroid/widget/Spinner; // field@0705 │ │ +037524: 6e20 4a01 0100 |0058: invoke-virtual {v1, v0}, Landroid/widget/Spinner;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@014a │ │ +03752a: 5461 0507 |005b: iget-object v1, v6, Lcom/gacode/relaunchx/SearchActivity;.searchIn:Landroid/widget/Spinner; // field@0705 │ │ +03752e: 5462 0207 |005d: iget-object v2, v6, Lcom/gacode/relaunchx/SearchActivity;.prefs:Landroid/content/SharedPreferences; // field@0702 │ │ +037532: 1a03 e60c |005f: const-string v3, "searchIn" // string@0ce6 │ │ +037536: 7230 6e00 3204 |0061: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@006e │ │ +03753c: 0a02 |0064: move-result v2 │ │ +03753e: 6e30 4c01 2104 |0065: invoke-virtual {v1, v2, v4}, Landroid/widget/Spinner;.setSelection:(IZ)V // method@014c │ │ +037544: 5461 0a07 |0068: iget-object v1, v6, Lcom/gacode/relaunchx/SearchActivity;.searchRoot:Landroid/widget/EditText; // field@070a │ │ +037548: 5462 0207 |006a: iget-object v2, v6, Lcom/gacode/relaunchx/SearchActivity;.prefs:Landroid/content/SharedPreferences; // field@0702 │ │ +03754c: 1a03 ed0c |006c: const-string v3, "searchRoot" // string@0ced │ │ +037550: 1a04 6500 |006e: const-string v4, "/sdcard" // string@0065 │ │ +037554: 7230 6f00 3204 |0070: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +03755a: 0c02 |0073: move-result-object v2 │ │ +03755c: 6e20 1b01 2100 |0074: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@011b │ │ +037562: 5461 0c07 |0077: iget-object v1, v6, Lcom/gacode/relaunchx/SearchActivity;.searchTxt:Landroid/widget/EditText; // field@070c │ │ +037566: 5462 0207 |0079: iget-object v2, v6, Lcom/gacode/relaunchx/SearchActivity;.prefs:Landroid/content/SharedPreferences; // field@0702 │ │ +03756a: 1a03 e90c |007b: const-string v3, "searchPrev" // string@0ce9 │ │ +03756e: 1a04 0000 |007d: const-string v4, "" // string@0000 │ │ +037572: 7230 6f00 3204 |007f: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +037578: 0c02 |0082: move-result-object v2 │ │ +03757a: 6e20 1b01 2100 |0083: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@011b │ │ +037580: 0e00 |0086: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=376 │ │ 0x0005 line=379 │ │ 0x0012 line=382 │ │ 0x001f line=385 │ │ 0x002c line=388 │ │ @@ -67330,19 +67354,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0364dc: |[0364dc] com.gacode.relaunchx.Shop.:()V │ │ -0364ec: 7010 0000 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0000 │ │ -0364f2: 1a00 4704 |0003: const-string v0, "Shop" // string@0447 │ │ -0364f6: 5b10 0e07 |0005: iput-object v0, v1, Lcom/gacode/relaunchx/Shop;.TAG:Ljava/lang/String; // field@070e │ │ -0364fa: 0e00 |0007: return-void │ │ +037584: |[037584] com.gacode.relaunchx.Shop.:()V │ │ +037594: 7010 0000 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0000 │ │ +03759a: 1a00 4704 |0003: const-string v0, "Shop" // string@0447 │ │ +03759e: 5b10 0e07 |0005: iput-object v0, v1, Lcom/gacode/relaunchx/Shop;.TAG:Ljava/lang/String; // field@070e │ │ +0375a2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ 0x0003 line=9 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/gacode/relaunchx/Shop; │ │ │ │ @@ -67352,17 +67376,17 @@ │ │ type : '(IILandroid/content/Intent;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0364fc: |[0364fc] com.gacode.relaunchx.Shop.onActivityResult:(IILandroid/content/Intent;)V │ │ -03650c: 6e10 3e05 0000 |0000: invoke-virtual {v0}, Lcom/gacode/relaunchx/Shop;.finish:()V // method@053e │ │ -036512: 0e00 |0003: return-void │ │ +0375a4: |[0375a4] com.gacode.relaunchx.Shop.onActivityResult:(IILandroid/content/Intent;)V │ │ +0375b4: 6e10 3e05 0000 |0000: invoke-virtual {v0}, Lcom/gacode/relaunchx/Shop;.finish:()V // method@053e │ │ +0375ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0003 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/gacode/relaunchx/Shop; │ │ 0x0000 - 0x0004 reg=1 requestCode I │ │ @@ -67374,49 +67398,49 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 72 16-bit code units │ │ -036514: |[036514] com.gacode.relaunchx.Shop.onCreate:(Landroid/os/Bundle;)V │ │ -036524: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -036526: 6f20 0700 7600 |0001: invoke-super {v6, v7}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0007 │ │ -03652c: 6e10 3f05 0600 |0004: invoke-virtual {v6}, Lcom/gacode/relaunchx/Shop;.getApplicationContext:()Landroid/content/Context; // method@053f │ │ -036532: 0c01 |0007: move-result-object v1 │ │ -036534: 1f01 7301 |0008: check-cast v1, Lcom/gacode/relaunchx/ReLaunchApp; // type@0173 │ │ -036538: 5b61 0f07 |000a: iput-object v1, v6, Lcom/gacode/relaunchx/Shop;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@070f │ │ -03653c: 5461 0f07 |000c: iget-object v1, v6, Lcom/gacode/relaunchx/Shop;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@070f │ │ -036540: 6e10 4005 0600 |000e: invoke-virtual {v6}, Lcom/gacode/relaunchx/Shop;.getIntent:()Landroid/content/Intent; // method@0540 │ │ -036546: 0c02 |0011: move-result-object v2 │ │ -036548: 6e10 4005 0600 |0012: invoke-virtual {v6}, Lcom/gacode/relaunchx/Shop;.getIntent:()Landroid/content/Intent; // method@0540 │ │ -03654e: 0c03 |0015: move-result-object v3 │ │ -036550: 6e10 5400 0300 |0016: invoke-virtual {v3}, Landroid/content/Intent;.getFlags:()I // method@0054 │ │ -036556: 0a03 |0019: move-result v3 │ │ -036558: 1504 0010 |001a: const/high16 v4, #int 268435456 // #1000 │ │ -03655c: b643 |001c: or-int/2addr v3, v4 │ │ -03655e: 7140 3600 5632 |001d: invoke-static {v6, v5, v2, v3}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0036 │ │ -036564: 0c02 |0020: move-result-object v2 │ │ -036566: 5b12 7d06 |0021: iput-object v2, v1, Lcom/gacode/relaunchx/ReLaunchApp;.RestartIntent:Landroid/app/PendingIntent; // field@067d │ │ -03656a: 2200 1c00 |0023: new-instance v0, Landroid/content/Intent; // type@001c │ │ -03656e: 1c01 6e01 |0025: const-class v1, Lcom/gacode/relaunchx/ReLaunch; // type@016e │ │ -036572: 7030 4d00 6001 |0027: invoke-direct {v0, v6, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004d │ │ -036578: 1a01 a208 |002a: const-string v1, "home" // string@08a2 │ │ -03657c: 6e30 5900 1005 |002c: invoke-virtual {v0, v1, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0059 │ │ -036582: 1a01 a308 |002f: const-string v1, "home1" // string@08a3 │ │ -036586: 6e30 5900 1005 |0031: invoke-virtual {v0, v1, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0059 │ │ -03658c: 1a01 890d |0034: const-string v1, "shop" // string@0d89 │ │ -036590: 1212 |0036: const/4 v2, #int 1 // #1 │ │ -036592: 6e30 5900 1002 |0037: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0059 │ │ -036598: 1a01 160a |003a: const-string v1, "library" // string@0a16 │ │ -03659c: 6e30 5900 1005 |003c: invoke-virtual {v0, v1, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0059 │ │ -0365a2: 1501 0004 |003f: const/high16 v1, #int 67108864 // #400 │ │ -0365a6: 6e20 5100 1000 |0041: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0051 │ │ -0365ac: 6e30 4305 0605 |0044: invoke-virtual {v6, v0, v5}, Lcom/gacode/relaunchx/Shop;.startActivityForResult:(Landroid/content/Intent;I)V // method@0543 │ │ -0365b2: 0e00 |0047: return-void │ │ +0375bc: |[0375bc] com.gacode.relaunchx.Shop.onCreate:(Landroid/os/Bundle;)V │ │ +0375cc: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0375ce: 6f20 0700 7600 |0001: invoke-super {v6, v7}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0007 │ │ +0375d4: 6e10 3f05 0600 |0004: invoke-virtual {v6}, Lcom/gacode/relaunchx/Shop;.getApplicationContext:()Landroid/content/Context; // method@053f │ │ +0375da: 0c01 |0007: move-result-object v1 │ │ +0375dc: 1f01 7301 |0008: check-cast v1, Lcom/gacode/relaunchx/ReLaunchApp; // type@0173 │ │ +0375e0: 5b61 0f07 |000a: iput-object v1, v6, Lcom/gacode/relaunchx/Shop;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@070f │ │ +0375e4: 5461 0f07 |000c: iget-object v1, v6, Lcom/gacode/relaunchx/Shop;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@070f │ │ +0375e8: 6e10 4005 0600 |000e: invoke-virtual {v6}, Lcom/gacode/relaunchx/Shop;.getIntent:()Landroid/content/Intent; // method@0540 │ │ +0375ee: 0c02 |0011: move-result-object v2 │ │ +0375f0: 6e10 4005 0600 |0012: invoke-virtual {v6}, Lcom/gacode/relaunchx/Shop;.getIntent:()Landroid/content/Intent; // method@0540 │ │ +0375f6: 0c03 |0015: move-result-object v3 │ │ +0375f8: 6e10 5400 0300 |0016: invoke-virtual {v3}, Landroid/content/Intent;.getFlags:()I // method@0054 │ │ +0375fe: 0a03 |0019: move-result v3 │ │ +037600: 1504 0010 |001a: const/high16 v4, #int 268435456 // #1000 │ │ +037604: b643 |001c: or-int/2addr v3, v4 │ │ +037606: 7140 3600 5632 |001d: invoke-static {v6, v5, v2, v3}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0036 │ │ +03760c: 0c02 |0020: move-result-object v2 │ │ +03760e: 5b12 7d06 |0021: iput-object v2, v1, Lcom/gacode/relaunchx/ReLaunchApp;.RestartIntent:Landroid/app/PendingIntent; // field@067d │ │ +037612: 2200 1c00 |0023: new-instance v0, Landroid/content/Intent; // type@001c │ │ +037616: 1c01 6e01 |0025: const-class v1, Lcom/gacode/relaunchx/ReLaunch; // type@016e │ │ +03761a: 7030 4d00 6001 |0027: invoke-direct {v0, v6, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004d │ │ +037620: 1a01 a208 |002a: const-string v1, "home" // string@08a2 │ │ +037624: 6e30 5900 1005 |002c: invoke-virtual {v0, v1, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0059 │ │ +03762a: 1a01 a308 |002f: const-string v1, "home1" // string@08a3 │ │ +03762e: 6e30 5900 1005 |0031: invoke-virtual {v0, v1, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0059 │ │ +037634: 1a01 890d |0034: const-string v1, "shop" // string@0d89 │ │ +037638: 1212 |0036: const/4 v2, #int 1 // #1 │ │ +03763a: 6e30 5900 1002 |0037: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0059 │ │ +037640: 1a01 160a |003a: const-string v1, "library" // string@0a16 │ │ +037644: 6e30 5900 1005 |003c: invoke-virtual {v0, v1, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@0059 │ │ +03764a: 1501 0004 |003f: const/high16 v1, #int 67108864 // #400 │ │ +03764e: 6e20 5100 1000 |0041: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0051 │ │ +037654: 6e30 4305 0605 |0044: invoke-virtual {v6, v0, v5}, Lcom/gacode/relaunchx/Shop;.startActivityForResult:(Landroid/content/Intent;I)V // method@0543 │ │ +03765a: 0e00 |0047: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=14 │ │ 0x0004 line=16 │ │ 0x000c line=17 │ │ 0x0012 line=18 │ │ 0x001d line=17 │ │ @@ -67487,17 +67511,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0365b4: |[0365b4] com.gacode.relaunchx.SizeManipulation.:()V │ │ -0365c4: 7010 6606 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -0365ca: 0e00 |0003: return-void │ │ +03765c: |[03765c] com.gacode.relaunchx.SizeManipulation.:()V │ │ +03766c: 7010 6606 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +037672: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/gacode/relaunchx/SizeManipulation; │ │ │ │ #1 : (in Lcom/gacode/relaunchx/SizeManipulation;) │ │ @@ -67505,23 +67529,23 @@ │ │ type : '(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/widget/ImageView;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -0365cc: |[0365cc] com.gacode.relaunchx.SizeManipulation.AassignWithPreferencesIcon:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/widget/ImageView;)Z │ │ -0365dc: 1a01 950d |0000: const-string v1, "showIcon" // string@0d95 │ │ -0365e0: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -0365e2: 7230 6d00 1402 |0003: invoke-interface {v4, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ -0365e8: 0a00 |0006: move-result v0 │ │ -0365ea: 3900 0700 |0007: if-nez v0, 000e // +0007 │ │ -0365ee: 1301 0800 |0009: const/16 v1, #int 8 // #8 │ │ -0365f2: 6e20 3601 1500 |000b: invoke-virtual {v5, v1}, Landroid/widget/ImageView;.setVisibility:(I)V // method@0136 │ │ -0365f8: 0f00 |000e: return v0 │ │ +037674: |[037674] com.gacode.relaunchx.SizeManipulation.AassignWithPreferencesIcon:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/widget/ImageView;)Z │ │ +037684: 1a01 950d |0000: const-string v1, "showIcon" // string@0d95 │ │ +037688: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +03768a: 7230 6d00 1402 |0003: invoke-interface {v4, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ +037690: 0a00 |0006: move-result v0 │ │ +037692: 3900 0700 |0007: if-nez v0, 000e // +0007 │ │ +037696: 1301 0800 |0009: const/16 v1, #int 8 // #8 │ │ +03769a: 6e20 3601 1500 |000b: invoke-virtual {v5, v1}, Landroid/widget/ImageView;.setVisibility:(I)V // method@0136 │ │ +0376a0: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0007 line=71 │ │ 0x0009 line=72 │ │ 0x000e line=74 │ │ locals : │ │ @@ -67535,22 +67559,22 @@ │ │ type : '(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/widget/ImageView;I)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -0365fc: |[0365fc] com.gacode.relaunchx.SizeManipulation.AassignWithPreferencesIcon:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/widget/ImageView;I)Z │ │ -03660c: 6e10 2b00 0200 |0000: invoke-virtual {v2}, Landroid/app/Application;.getResources:()Landroid/content/res/Resources; // method@002b │ │ -036612: 0c01 |0003: move-result-object v1 │ │ -036614: 7120 9100 5100 |0004: invoke-static {v1, v5}, Landroid/graphics/BitmapFactory;.decodeResource:(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; // method@0091 │ │ -03661a: 0c00 |0007: move-result-object v0 │ │ -03661c: 7140 4705 3204 |0008: invoke-static {v2, v3, v4, v0}, Lcom/gacode/relaunchx/SizeManipulation;.AassignWithPreferencesIcon:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/widget/ImageView;Landroid/graphics/Bitmap;)Z // method@0547 │ │ -036622: 0a01 |000b: move-result v1 │ │ -036624: 0f01 |000c: return v1 │ │ +0376a4: |[0376a4] com.gacode.relaunchx.SizeManipulation.AassignWithPreferencesIcon:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/widget/ImageView;I)Z │ │ +0376b4: 6e10 2b00 0200 |0000: invoke-virtual {v2}, Landroid/app/Application;.getResources:()Landroid/content/res/Resources; // method@002b │ │ +0376ba: 0c01 |0003: move-result-object v1 │ │ +0376bc: 7120 9100 5100 |0004: invoke-static {v1, v5}, Landroid/graphics/BitmapFactory;.decodeResource:(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; // method@0091 │ │ +0376c2: 0c00 |0007: move-result-object v0 │ │ +0376c4: 7140 4705 3204 |0008: invoke-static {v2, v3, v4, v0}, Lcom/gacode/relaunchx/SizeManipulation;.AassignWithPreferencesIcon:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/widget/ImageView;Landroid/graphics/Bitmap;)Z // method@0547 │ │ +0376ca: 0a01 |000b: move-result v1 │ │ +0376cc: 0f01 |000c: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0008 line=87 │ │ locals : │ │ 0x0008 - 0x000d reg=0 bmp Landroid/graphics/Bitmap; │ │ 0x0000 - 0x000d reg=2 app Landroid/app/Application; │ │ @@ -67563,25 +67587,25 @@ │ │ type : '(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/widget/ImageView;Landroid/graphics/Bitmap;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -036628: |[036628] com.gacode.relaunchx.SizeManipulation.AassignWithPreferencesIcon:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/widget/ImageView;Landroid/graphics/Bitmap;)Z │ │ -036638: 7130 4505 3204 |0000: invoke-static {v2, v3, v4}, Lcom/gacode/relaunchx/SizeManipulation;.AassignWithPreferencesIcon:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/widget/ImageView;)Z // method@0545 │ │ -03663e: 0a00 |0003: move-result v0 │ │ -036640: 3800 0f00 |0004: if-eqz v0, 0013 // +000f │ │ -036644: 1301 3000 |0006: const/16 v1, #int 48 // #30 │ │ -036648: 7120 4e05 1200 |0008: invoke-static {v2, v1}, Lcom/gacode/relaunchx/SizeManipulation;.DpToPx:(Landroid/app/Application;I)I // method@054e │ │ -03664e: 0a01 |000b: move-result v1 │ │ -036650: 7120 4f05 1500 |000c: invoke-static {v5, v1}, Lcom/gacode/relaunchx/SizeManipulation;.scaleBitmap:(Landroid/graphics/Bitmap;I)Landroid/graphics/Bitmap; // method@054f │ │ -036656: 0c01 |000f: move-result-object v1 │ │ -036658: 6e20 3301 1400 |0010: invoke-virtual {v4, v1}, Landroid/widget/ImageView;.setImageBitmap:(Landroid/graphics/Bitmap;)V // method@0133 │ │ -03665e: 0f00 |0013: return v0 │ │ +0376d0: |[0376d0] com.gacode.relaunchx.SizeManipulation.AassignWithPreferencesIcon:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/widget/ImageView;Landroid/graphics/Bitmap;)Z │ │ +0376e0: 7130 4505 3204 |0000: invoke-static {v2, v3, v4}, Lcom/gacode/relaunchx/SizeManipulation;.AassignWithPreferencesIcon:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/widget/ImageView;)Z // method@0545 │ │ +0376e6: 0a00 |0003: move-result v0 │ │ +0376e8: 3800 0f00 |0004: if-eqz v0, 0013 // +000f │ │ +0376ec: 1301 3000 |0006: const/16 v1, #int 48 // #30 │ │ +0376f0: 7120 4e05 1200 |0008: invoke-static {v2, v1}, Lcom/gacode/relaunchx/SizeManipulation;.DpToPx:(Landroid/app/Application;I)I // method@054e │ │ +0376f6: 0a01 |000b: move-result v1 │ │ +0376f8: 7120 4f05 1500 |000c: invoke-static {v5, v1}, Lcom/gacode/relaunchx/SizeManipulation;.scaleBitmap:(Landroid/graphics/Bitmap;I)Landroid/graphics/Bitmap; // method@054f │ │ +0376fe: 0c01 |000f: move-result-object v1 │ │ +037700: 6e20 3301 1400 |0010: invoke-virtual {v4, v1}, Landroid/widget/ImageView;.setImageBitmap:(Landroid/graphics/Bitmap;)V // method@0133 │ │ +037706: 0f00 |0013: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0004 line=79 │ │ 0x0006 line=80 │ │ 0x0013 line=82 │ │ locals : │ │ @@ -67596,21 +67620,21 @@ │ │ type : '(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/widget/ImageView;Landroid/graphics/drawable/Drawable;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -036660: |[036660] com.gacode.relaunchx.SizeManipulation.AassignWithPreferencesIcon:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/widget/ImageView;Landroid/graphics/drawable/Drawable;)Z │ │ -036670: 1f04 3000 |0000: check-cast v4, Landroid/graphics/drawable/BitmapDrawable; // type@0030 │ │ -036674: 6e10 9800 0400 |0002: invoke-virtual {v4}, Landroid/graphics/drawable/BitmapDrawable;.getBitmap:()Landroid/graphics/Bitmap; // method@0098 │ │ -03667a: 0c00 |0005: move-result-object v0 │ │ -03667c: 7140 4705 2103 |0006: invoke-static {v1, v2, v3, v0}, Lcom/gacode/relaunchx/SizeManipulation;.AassignWithPreferencesIcon:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/widget/ImageView;Landroid/graphics/Bitmap;)Z // method@0547 │ │ -036682: 0a00 |0009: move-result v0 │ │ -036684: 0f00 |000a: return v0 │ │ +037708: |[037708] com.gacode.relaunchx.SizeManipulation.AassignWithPreferencesIcon:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/widget/ImageView;Landroid/graphics/drawable/Drawable;)Z │ │ +037718: 1f04 3000 |0000: check-cast v4, Landroid/graphics/drawable/BitmapDrawable; // type@0030 │ │ +03771c: 6e10 9800 0400 |0002: invoke-virtual {v4}, Landroid/graphics/drawable/BitmapDrawable;.getBitmap:()Landroid/graphics/Bitmap; // method@0098 │ │ +037722: 0c00 |0005: move-result-object v0 │ │ +037724: 7140 4705 2103 |0006: invoke-static {v1, v2, v3, v0}, Lcom/gacode/relaunchx/SizeManipulation;.AassignWithPreferencesIcon:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/widget/ImageView;Landroid/graphics/Bitmap;)Z // method@0547 │ │ +03772a: 0a00 |0009: move-result v0 │ │ +03772c: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0002 reg=4 bmp Landroid/graphics/drawable/Drawable; │ │ 0x0000 - 0x000b reg=1 app Landroid/app/Application; │ │ 0x0000 - 0x000b reg=2 preferences Landroid/content/SharedPreferences; │ │ @@ -67621,33 +67645,33 @@ │ │ type : '(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/widget/TextView;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -036688: |[036688] com.gacode.relaunchx.SizeManipulation.AdjustWithPreferencesFileListLine1:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/widget/TextView;)V │ │ -036698: 1304 1400 |0000: const/16 v4, #int 20 // #14 │ │ -03669c: 1a02 9107 |0002: const-string v2, "fileFontSize" // string@0791 │ │ -0366a0: 7110 9106 0400 |0004: invoke-static {v4}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@0691 │ │ -0366a6: 0c03 |0007: move-result-object v3 │ │ -0366a8: 7230 6f00 2603 |0008: invoke-interface {v6, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -0366ae: 0c01 |000b: move-result-object v1 │ │ -0366b0: 7110 6006 0100 |000c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@0660 │ │ -0366b6: 0c02 |000f: move-result-object v2 │ │ -0366b8: 6e10 5c06 0200 |0010: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -0366be: 0a00 |0013: move-result v0 │ │ -0366c0: 3340 0300 |0014: if-ne v0, v4, 0017 // +0003 │ │ -0366c4: 0e00 |0016: return-void │ │ -0366c6: 1202 |0017: const/4 v2, #int 0 // #0 │ │ -0366c8: 7120 4e05 0500 |0018: invoke-static {v5, v0}, Lcom/gacode/relaunchx/SizeManipulation;.DpToPx:(Landroid/app/Application;I)I // method@054e │ │ -0366ce: 0a03 |001b: move-result v3 │ │ -0366d0: 8233 |001c: int-to-float v3, v3 │ │ -0366d2: 6e30 5b01 2703 |001d: invoke-virtual {v7, v2, v3}, Landroid/widget/TextView;.setTextSize:(IF)V // method@015b │ │ -0366d8: 28f6 |0020: goto 0016 // -000a │ │ +037730: |[037730] com.gacode.relaunchx.SizeManipulation.AdjustWithPreferencesFileListLine1:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/widget/TextView;)V │ │ +037740: 1304 1400 |0000: const/16 v4, #int 20 // #14 │ │ +037744: 1a02 9107 |0002: const-string v2, "fileFontSize" // string@0791 │ │ +037748: 7110 9106 0400 |0004: invoke-static {v4}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@0691 │ │ +03774e: 0c03 |0007: move-result-object v3 │ │ +037750: 7230 6f00 2603 |0008: invoke-interface {v6, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +037756: 0c01 |000b: move-result-object v1 │ │ +037758: 7110 6006 0100 |000c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@0660 │ │ +03775e: 0c02 |000f: move-result-object v2 │ │ +037760: 6e10 5c06 0200 |0010: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +037766: 0a00 |0013: move-result v0 │ │ +037768: 3340 0300 |0014: if-ne v0, v4, 0017 // +0003 │ │ +03776c: 0e00 |0016: return-void │ │ +03776e: 1202 |0017: const/4 v2, #int 0 // #0 │ │ +037770: 7120 4e05 0500 |0018: invoke-static {v5, v0}, Lcom/gacode/relaunchx/SizeManipulation;.DpToPx:(Landroid/app/Application;I)I // method@054e │ │ +037776: 0a03 |001b: move-result v3 │ │ +037778: 8233 |001c: int-to-float v3, v3 │ │ +03777a: 6e30 5b01 2703 |001d: invoke-virtual {v7, v2, v3}, Landroid/widget/TextView;.setTextSize:(IF)V // method@015b │ │ +037780: 28f6 |0020: goto 0016 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0002 line=53 │ │ 0x000c line=54 │ │ 0x0014 line=55 │ │ 0x0016 line=58 │ │ 0x0017 line=57 │ │ @@ -67663,39 +67687,39 @@ │ │ type : '(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/widget/TextView;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -0366dc: |[0366dc] com.gacode.relaunchx.SizeManipulation.AdjustWithPreferencesFileListLine2:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/widget/TextView;)V │ │ -0366ec: 1304 1400 |0000: const/16 v4, #int 20 // #14 │ │ -0366f0: 1a02 9107 |0002: const-string v2, "fileFontSize" // string@0791 │ │ -0366f4: 7110 9106 0400 |0004: invoke-static {v4}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@0691 │ │ -0366fa: 0c03 |0007: move-result-object v3 │ │ -0366fc: 7230 6f00 2603 |0008: invoke-interface {v6, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -036702: 0c01 |000b: move-result-object v1 │ │ -036704: 7110 6006 0100 |000c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@0660 │ │ -03670a: 0c02 |000f: move-result-object v2 │ │ -03670c: 6e10 5c06 0200 |0010: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -036712: 0a00 |0013: move-result v0 │ │ -036714: 3340 0300 |0014: if-ne v0, v4, 0017 // +0003 │ │ -036718: 0e00 |0016: return-void │ │ -03671a: 8202 |0017: int-to-float v2, v0 │ │ -03671c: 1503 8040 |0018: const/high16 v3, #int 1082130432 // #4080 │ │ -036720: c832 |001a: mul-float/2addr v2, v3 │ │ -036722: 1503 a040 |001b: const/high16 v3, #int 1084227584 // #40a0 │ │ -036726: c932 |001d: div-float/2addr v2, v3 │ │ -036728: 8720 |001e: float-to-int v0, v2 │ │ -03672a: 1202 |001f: const/4 v2, #int 0 // #0 │ │ -03672c: 7120 4e05 0500 |0020: invoke-static {v5, v0}, Lcom/gacode/relaunchx/SizeManipulation;.DpToPx:(Landroid/app/Application;I)I // method@054e │ │ -036732: 0a03 |0023: move-result v3 │ │ -036734: 8233 |0024: int-to-float v3, v3 │ │ -036736: 6e30 5b01 2703 |0025: invoke-virtual {v7, v2, v3}, Landroid/widget/TextView;.setTextSize:(IF)V // method@015b │ │ -03673c: 28ee |0028: goto 0016 // -0012 │ │ +037784: |[037784] com.gacode.relaunchx.SizeManipulation.AdjustWithPreferencesFileListLine2:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/widget/TextView;)V │ │ +037794: 1304 1400 |0000: const/16 v4, #int 20 // #14 │ │ +037798: 1a02 9107 |0002: const-string v2, "fileFontSize" // string@0791 │ │ +03779c: 7110 9106 0400 |0004: invoke-static {v4}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@0691 │ │ +0377a2: 0c03 |0007: move-result-object v3 │ │ +0377a4: 7230 6f00 2603 |0008: invoke-interface {v6, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +0377aa: 0c01 |000b: move-result-object v1 │ │ +0377ac: 7110 6006 0100 |000c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@0660 │ │ +0377b2: 0c02 |000f: move-result-object v2 │ │ +0377b4: 6e10 5c06 0200 |0010: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +0377ba: 0a00 |0013: move-result v0 │ │ +0377bc: 3340 0300 |0014: if-ne v0, v4, 0017 // +0003 │ │ +0377c0: 0e00 |0016: return-void │ │ +0377c2: 8202 |0017: int-to-float v2, v0 │ │ +0377c4: 1503 8040 |0018: const/high16 v3, #int 1082130432 // #4080 │ │ +0377c8: c832 |001a: mul-float/2addr v2, v3 │ │ +0377ca: 1503 a040 |001b: const/high16 v3, #int 1084227584 // #40a0 │ │ +0377ce: c932 |001d: div-float/2addr v2, v3 │ │ +0377d0: 8720 |001e: float-to-int v0, v2 │ │ +0377d2: 1202 |001f: const/4 v2, #int 0 // #0 │ │ +0377d4: 7120 4e05 0500 |0020: invoke-static {v5, v0}, Lcom/gacode/relaunchx/SizeManipulation;.DpToPx:(Landroid/app/Application;I)I // method@054e │ │ +0377da: 0a03 |0023: move-result v3 │ │ +0377dc: 8233 |0024: int-to-float v3, v3 │ │ +0377de: 6e30 5b01 2703 |0025: invoke-virtual {v7, v2, v3}, Landroid/widget/TextView;.setTextSize:(IF)V // method@015b │ │ +0377e4: 28ee |0028: goto 0016 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=61 │ │ 0x000c line=62 │ │ 0x0014 line=63 │ │ 0x0016 line=67 │ │ 0x0017 line=65 │ │ @@ -67712,31 +67736,31 @@ │ │ type : '(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/view/View;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -036740: |[036740] com.gacode.relaunchx.SizeManipulation.AdjustWithPreferencesToolbarMinHeight:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/view/View;)V │ │ -036750: 1304 3c00 |0000: const/16 v4, #int 60 // #3c │ │ -036754: 1a02 2706 |0002: const-string v2, "buttonMinHeight" // string@0627 │ │ -036758: 7110 9106 0400 |0004: invoke-static {v4}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@0691 │ │ -03675e: 0c03 |0007: move-result-object v3 │ │ -036760: 7230 6f00 2603 |0008: invoke-interface {v6, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -036766: 0c01 |000b: move-result-object v1 │ │ -036768: 7110 6006 0100 |000c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@0660 │ │ -03676e: 0c02 |000f: move-result-object v2 │ │ -036770: 6e10 5c06 0200 |0010: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -036776: 0a00 |0013: move-result v0 │ │ -036778: 3340 0300 |0014: if-ne v0, v4, 0017 // +0003 │ │ -03677c: 0e00 |0016: return-void │ │ -03677e: 7120 4e05 0500 |0017: invoke-static {v5, v0}, Lcom/gacode/relaunchx/SizeManipulation;.DpToPx:(Landroid/app/Application;I)I // method@054e │ │ -036784: 0a02 |001a: move-result v2 │ │ -036786: 6e20 f300 2700 |001b: invoke-virtual {v7, v2}, Landroid/view/View;.setMinimumHeight:(I)V // method@00f3 │ │ -03678c: 28f8 |001e: goto 0016 // -0008 │ │ +0377e8: |[0377e8] com.gacode.relaunchx.SizeManipulation.AdjustWithPreferencesToolbarMinHeight:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/view/View;)V │ │ +0377f8: 1304 3c00 |0000: const/16 v4, #int 60 // #3c │ │ +0377fc: 1a02 2706 |0002: const-string v2, "buttonMinHeight" // string@0627 │ │ +037800: 7110 9106 0400 |0004: invoke-static {v4}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@0691 │ │ +037806: 0c03 |0007: move-result-object v3 │ │ +037808: 7230 6f00 2603 |0008: invoke-interface {v6, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +03780e: 0c01 |000b: move-result-object v1 │ │ +037810: 7110 6006 0100 |000c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@0660 │ │ +037816: 0c02 |000f: move-result-object v2 │ │ +037818: 6e10 5c06 0200 |0010: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +03781e: 0a00 |0013: move-result v0 │ │ +037820: 3340 0300 |0014: if-ne v0, v4, 0017 // +0003 │ │ +037824: 0e00 |0016: return-void │ │ +037826: 7120 4e05 0500 |0017: invoke-static {v5, v0}, Lcom/gacode/relaunchx/SizeManipulation;.DpToPx:(Landroid/app/Application;I)I // method@054e │ │ +03782c: 0a02 |001a: move-result v2 │ │ +03782e: 6e20 f300 2700 |001b: invoke-virtual {v7, v2}, Landroid/view/View;.setMinimumHeight:(I)V // method@00f3 │ │ +037834: 28f8 |001e: goto 0016 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=37 │ │ 0x000c line=38 │ │ 0x0014 line=39 │ │ 0x0016 line=42 │ │ 0x0017 line=41 │ │ @@ -67752,33 +67776,33 @@ │ │ type : '(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/widget/TextView;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -036790: |[036790] com.gacode.relaunchx.SizeManipulation.AdjustWithPreferencesToolbarText:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/widget/TextView;)V │ │ -0367a0: 1304 1400 |0000: const/16 v4, #int 20 // #14 │ │ -0367a4: 1a02 480e |0002: const-string v2, "toolbarTextSize" // string@0e48 │ │ -0367a8: 7110 9106 0400 |0004: invoke-static {v4}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@0691 │ │ -0367ae: 0c03 |0007: move-result-object v3 │ │ -0367b0: 7230 6f00 2603 |0008: invoke-interface {v6, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -0367b6: 0c01 |000b: move-result-object v1 │ │ -0367b8: 7110 6006 0100 |000c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@0660 │ │ -0367be: 0c02 |000f: move-result-object v2 │ │ -0367c0: 6e10 5c06 0200 |0010: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -0367c6: 0a00 |0013: move-result v0 │ │ -0367c8: 3340 0300 |0014: if-ne v0, v4, 0017 // +0003 │ │ -0367cc: 0e00 |0016: return-void │ │ -0367ce: 1202 |0017: const/4 v2, #int 0 // #0 │ │ -0367d0: 7120 4e05 0500 |0018: invoke-static {v5, v0}, Lcom/gacode/relaunchx/SizeManipulation;.DpToPx:(Landroid/app/Application;I)I // method@054e │ │ -0367d6: 0a03 |001b: move-result v3 │ │ -0367d8: 8233 |001c: int-to-float v3, v3 │ │ -0367da: 6e30 5b01 2703 |001d: invoke-virtual {v7, v2, v3}, Landroid/widget/TextView;.setTextSize:(IF)V // method@015b │ │ -0367e0: 28f6 |0020: goto 0016 // -000a │ │ +037838: |[037838] com.gacode.relaunchx.SizeManipulation.AdjustWithPreferencesToolbarText:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/widget/TextView;)V │ │ +037848: 1304 1400 |0000: const/16 v4, #int 20 // #14 │ │ +03784c: 1a02 480e |0002: const-string v2, "toolbarTextSize" // string@0e48 │ │ +037850: 7110 9106 0400 |0004: invoke-static {v4}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@0691 │ │ +037856: 0c03 |0007: move-result-object v3 │ │ +037858: 7230 6f00 2603 |0008: invoke-interface {v6, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +03785e: 0c01 |000b: move-result-object v1 │ │ +037860: 7110 6006 0100 |000c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@0660 │ │ +037866: 0c02 |000f: move-result-object v2 │ │ +037868: 6e10 5c06 0200 |0010: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +03786e: 0a00 |0013: move-result v0 │ │ +037870: 3340 0300 |0014: if-ne v0, v4, 0017 // +0003 │ │ +037874: 0e00 |0016: return-void │ │ +037876: 1202 |0017: const/4 v2, #int 0 // #0 │ │ +037878: 7120 4e05 0500 |0018: invoke-static {v5, v0}, Lcom/gacode/relaunchx/SizeManipulation;.DpToPx:(Landroid/app/Application;I)I // method@054e │ │ +03787e: 0a03 |001b: move-result v3 │ │ +037880: 8233 |001c: int-to-float v3, v3 │ │ +037882: 6e30 5b01 2703 |001d: invoke-virtual {v7, v2, v3}, Landroid/widget/TextView;.setTextSize:(IF)V // method@015b │ │ +037888: 28f6 |0020: goto 0016 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0002 line=45 │ │ 0x000c line=46 │ │ 0x0014 line=47 │ │ 0x0016 line=50 │ │ 0x0017 line=49 │ │ @@ -67794,103 +67818,103 @@ │ │ type : '(Landroid/app/Application;Landroid/content/SharedPreferences;Ljava/util/ArrayList;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 18 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 161 16-bit code units │ │ -0367e4: |[0367e4] com.gacode.relaunchx.SizeManipulation.AutoColumnsNumber:(Landroid/app/Application;Landroid/content/SharedPreferences;Ljava/util/ArrayList;)I │ │ -0367f4: 7401 b406 1100 |0000: invoke-virtual/range {v17}, Ljava/util/ArrayList;.size:()I // method@06b4 │ │ -0367fa: 0a0d |0003: move-result v13 │ │ -0367fc: 390d 0400 |0004: if-nez v13, 0008 // +0004 │ │ -036800: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -036802: 0f02 |0007: return v2 │ │ -036804: 1a0d 7d06 |0008: const-string v13, "columnsAlgIntensity" // string@067d │ │ -036808: 1a0e 7c00 |000a: const-string v14, "70 3:5 7:4 15:3 48:2" // string@007c │ │ -03680c: 0800 1000 |000c: move-object/from16 v0, v16 │ │ -036810: 7230 6f00 d00e |000e: invoke-interface {v0, v13, v14}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -036816: 0c08 |0011: move-result-object v8 │ │ -036818: 1a0d c704 |0012: const-string v13, "[\s\:]+" // string@04c7 │ │ -03681c: 6e20 8906 d800 |0014: invoke-virtual {v8, v13}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0689 │ │ -036822: 0c0a |0017: move-result-object v10 │ │ -036824: 120d |0018: const/4 v13, #int 0 // #0 │ │ -036826: 460d 0a0d |0019: aget-object v13, v10, v13 │ │ -03682a: 7110 5d06 0d00 |001b: invoke-static {v13}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ -036830: 0a09 |001e: move-result v9 │ │ -036832: 7701 b906 1100 |001f: invoke-static/range {v17}, Ljava/util/Collections;.sort:(Ljava/util/List;)V // method@06b9 │ │ -036838: 7401 b406 1100 |0022: invoke-virtual/range {v17}, Ljava/util/ArrayList;.size:()I // method@06b4 │ │ -03683e: 0a0d |0025: move-result v13 │ │ -036840: b29d |0026: mul-int/2addr v13, v9 │ │ -036842: db0d 0d64 |0027: div-int/lit8 v13, v13, #int 100 // #64 │ │ -036846: 7110 5f06 0d00 |0029: invoke-static {v13}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -03684c: 0c06 |002c: move-result-object v6 │ │ -03684e: 6e10 5c06 0600 |002d: invoke-virtual {v6}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -036854: 0a0d |0030: move-result v13 │ │ -036856: 0800 1100 |0031: move-object/from16 v0, v17 │ │ -03685a: 6e20 b206 d000 |0033: invoke-virtual {v0, v13}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@06b2 │ │ -036860: 0c0d |0036: move-result-object v13 │ │ -036862: 1f0d f501 |0037: check-cast v13, Ljava/lang/Integer; // type@01f5 │ │ -036866: 6e10 5c06 0d00 |0039: invoke-virtual {v13}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -03686c: 0a01 |003c: move-result v1 │ │ -03686e: 231b 2502 |003d: new-array v11, v1, [C // type@0225 │ │ -036872: 1205 |003f: const/4 v5, #int 0 // #0 │ │ -036874: 21bd |0040: array-length v13, v11 │ │ -036876: 35d5 0900 |0041: if-ge v5, v13, 004a // +0009 │ │ -03687a: 130d 4100 |0043: const/16 v13, #int 65 // #41 │ │ -03687e: 500d 0b05 |0045: aput-char v13, v11, v5 │ │ -036882: d805 0501 |0047: add-int/lit8 v5, v5, #int 1 // #01 │ │ -036886: 28f7 |0049: goto 0040 // -0009 │ │ -036888: 6e10 2a00 0f00 |004a: invoke-virtual {v15}, Landroid/app/Application;.getApplicationContext:()Landroid/content/Context; // method@002a │ │ -03688e: 0c0d |004d: move-result-object v13 │ │ -036890: 6e10 4800 0d00 |004e: invoke-virtual {v13}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0048 │ │ -036896: 0c0d |0051: move-result-object v13 │ │ -036898: 6e10 7d00 0d00 |0052: invoke-virtual {v13}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@007d │ │ -03689e: 0c03 |0055: move-result-object v3 │ │ -0368a0: 2207 2f00 |0056: new-instance v7, Landroid/graphics/Paint; // type@002f │ │ -0368a4: 7010 9400 0700 |0058: invoke-direct {v7}, Landroid/graphics/Paint;.:()V // method@0094 │ │ -0368aa: 1a0d 9107 |005b: const-string v13, "fileFontSize" // string@0791 │ │ -0368ae: 130e 1400 |005d: const/16 v14, #int 20 // #14 │ │ -0368b2: 7110 9106 0e00 |005f: invoke-static {v14}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@0691 │ │ -0368b8: 0c0e |0062: move-result-object v14 │ │ -0368ba: 0800 1000 |0063: move-object/from16 v0, v16 │ │ -0368be: 7230 6f00 d00e |0065: invoke-interface {v0, v13, v14}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -0368c4: 0c04 |0068: move-result-object v4 │ │ -0368c6: 7110 6006 0400 |0069: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@0660 │ │ -0368cc: 0c0d |006c: move-result-object v13 │ │ -0368ce: 6e10 5c06 0d00 |006d: invoke-virtual {v13}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -0368d4: 0a0d |0070: move-result v13 │ │ -0368d6: 7120 4e05 df00 |0071: invoke-static {v15, v13}, Lcom/gacode/relaunchx/SizeManipulation;.DpToPx:(Landroid/app/Application;I)I // method@054e │ │ -0368dc: 0a0d |0074: move-result v13 │ │ -0368de: 82dd |0075: int-to-float v13, v13 │ │ -0368e0: 6e20 9700 d700 |0076: invoke-virtual {v7, v13}, Landroid/graphics/Paint;.setTextSize:(F)V // method@0097 │ │ -0368e6: 120d |0079: const/4 v13, #int 0 // #0 │ │ -0368e8: 21be |007a: array-length v14, v11 │ │ -0368ea: 6e40 9500 b7ed |007b: invoke-virtual {v7, v11, v13, v14}, Landroid/graphics/Paint;.measureText:([CII)F // method@0095 │ │ -0368f0: 0a0c |007e: move-result v12 │ │ -0368f2: 130d 3200 |007f: const/16 v13, #int 50 // #32 │ │ -0368f6: 7120 4e05 df00 |0081: invoke-static {v15, v13}, Lcom/gacode/relaunchx/SizeManipulation;.DpToPx:(Landroid/app/Application;I)I // method@054e │ │ -0368fc: 0a0d |0084: move-result v13 │ │ -0368fe: 82dd |0085: int-to-float v13, v13 │ │ -036900: c6dc |0086: add-float/2addr v12, v13 │ │ -036902: 523d 2900 |0087: iget v13, v3, Landroid/util/DisplayMetrics;.widthPixels:I // field@0029 │ │ -036906: 82dd |0089: int-to-float v13, v13 │ │ -036908: c9cd |008a: div-float/2addr v13, v12 │ │ -03690a: 87d2 |008b: float-to-int v2, v13 │ │ -03690c: 7401 b406 1100 |008c: invoke-virtual/range {v17}, Ljava/util/ArrayList;.size:()I // method@06b4 │ │ -036912: 0a0d |008f: move-result v13 │ │ -036914: 37d2 0600 |0090: if-le v2, v13, 0096 // +0006 │ │ -036918: 7401 b406 1100 |0092: invoke-virtual/range {v17}, Ljava/util/ArrayList;.size:()I // method@06b4 │ │ -03691e: 0a02 |0095: move-result v2 │ │ -036920: 124d |0096: const/4 v13, #int 4 // #4 │ │ -036922: 37d2 0500 |0097: if-le v2, v13, 009c // +0005 │ │ -036926: 1242 |0099: const/4 v2, #int 4 // #4 │ │ -036928: 2900 6dff |009a: goto/16 0007 // -0093 │ │ -03692c: 3902 6bff |009c: if-nez v2, 0007 // -0095 │ │ -036930: 1212 |009e: const/4 v2, #int 1 // #1 │ │ -036932: 2900 68ff |009f: goto/16 0007 // -0098 │ │ +03788c: |[03788c] com.gacode.relaunchx.SizeManipulation.AutoColumnsNumber:(Landroid/app/Application;Landroid/content/SharedPreferences;Ljava/util/ArrayList;)I │ │ +03789c: 7401 b406 1100 |0000: invoke-virtual/range {v17}, Ljava/util/ArrayList;.size:()I // method@06b4 │ │ +0378a2: 0a0d |0003: move-result v13 │ │ +0378a4: 390d 0400 |0004: if-nez v13, 0008 // +0004 │ │ +0378a8: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +0378aa: 0f02 |0007: return v2 │ │ +0378ac: 1a0d 7d06 |0008: const-string v13, "columnsAlgIntensity" // string@067d │ │ +0378b0: 1a0e 7c00 |000a: const-string v14, "70 3:5 7:4 15:3 48:2" // string@007c │ │ +0378b4: 0800 1000 |000c: move-object/from16 v0, v16 │ │ +0378b8: 7230 6f00 d00e |000e: invoke-interface {v0, v13, v14}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +0378be: 0c08 |0011: move-result-object v8 │ │ +0378c0: 1a0d c704 |0012: const-string v13, "[\s\:]+" // string@04c7 │ │ +0378c4: 6e20 8906 d800 |0014: invoke-virtual {v8, v13}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0689 │ │ +0378ca: 0c0a |0017: move-result-object v10 │ │ +0378cc: 120d |0018: const/4 v13, #int 0 // #0 │ │ +0378ce: 460d 0a0d |0019: aget-object v13, v10, v13 │ │ +0378d2: 7110 5d06 0d00 |001b: invoke-static {v13}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ +0378d8: 0a09 |001e: move-result v9 │ │ +0378da: 7701 b906 1100 |001f: invoke-static/range {v17}, Ljava/util/Collections;.sort:(Ljava/util/List;)V // method@06b9 │ │ +0378e0: 7401 b406 1100 |0022: invoke-virtual/range {v17}, Ljava/util/ArrayList;.size:()I // method@06b4 │ │ +0378e6: 0a0d |0025: move-result v13 │ │ +0378e8: b29d |0026: mul-int/2addr v13, v9 │ │ +0378ea: db0d 0d64 |0027: div-int/lit8 v13, v13, #int 100 // #64 │ │ +0378ee: 7110 5f06 0d00 |0029: invoke-static {v13}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +0378f4: 0c06 |002c: move-result-object v6 │ │ +0378f6: 6e10 5c06 0600 |002d: invoke-virtual {v6}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +0378fc: 0a0d |0030: move-result v13 │ │ +0378fe: 0800 1100 |0031: move-object/from16 v0, v17 │ │ +037902: 6e20 b206 d000 |0033: invoke-virtual {v0, v13}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@06b2 │ │ +037908: 0c0d |0036: move-result-object v13 │ │ +03790a: 1f0d f501 |0037: check-cast v13, Ljava/lang/Integer; // type@01f5 │ │ +03790e: 6e10 5c06 0d00 |0039: invoke-virtual {v13}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +037914: 0a01 |003c: move-result v1 │ │ +037916: 231b 2502 |003d: new-array v11, v1, [C // type@0225 │ │ +03791a: 1205 |003f: const/4 v5, #int 0 // #0 │ │ +03791c: 21bd |0040: array-length v13, v11 │ │ +03791e: 35d5 0900 |0041: if-ge v5, v13, 004a // +0009 │ │ +037922: 130d 4100 |0043: const/16 v13, #int 65 // #41 │ │ +037926: 500d 0b05 |0045: aput-char v13, v11, v5 │ │ +03792a: d805 0501 |0047: add-int/lit8 v5, v5, #int 1 // #01 │ │ +03792e: 28f7 |0049: goto 0040 // -0009 │ │ +037930: 6e10 2a00 0f00 |004a: invoke-virtual {v15}, Landroid/app/Application;.getApplicationContext:()Landroid/content/Context; // method@002a │ │ +037936: 0c0d |004d: move-result-object v13 │ │ +037938: 6e10 4800 0d00 |004e: invoke-virtual {v13}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0048 │ │ +03793e: 0c0d |0051: move-result-object v13 │ │ +037940: 6e10 7d00 0d00 |0052: invoke-virtual {v13}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@007d │ │ +037946: 0c03 |0055: move-result-object v3 │ │ +037948: 2207 2f00 |0056: new-instance v7, Landroid/graphics/Paint; // type@002f │ │ +03794c: 7010 9400 0700 |0058: invoke-direct {v7}, Landroid/graphics/Paint;.:()V // method@0094 │ │ +037952: 1a0d 9107 |005b: const-string v13, "fileFontSize" // string@0791 │ │ +037956: 130e 1400 |005d: const/16 v14, #int 20 // #14 │ │ +03795a: 7110 9106 0e00 |005f: invoke-static {v14}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@0691 │ │ +037960: 0c0e |0062: move-result-object v14 │ │ +037962: 0800 1000 |0063: move-object/from16 v0, v16 │ │ +037966: 7230 6f00 d00e |0065: invoke-interface {v0, v13, v14}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +03796c: 0c04 |0068: move-result-object v4 │ │ +03796e: 7110 6006 0400 |0069: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@0660 │ │ +037974: 0c0d |006c: move-result-object v13 │ │ +037976: 6e10 5c06 0d00 |006d: invoke-virtual {v13}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +03797c: 0a0d |0070: move-result v13 │ │ +03797e: 7120 4e05 df00 |0071: invoke-static {v15, v13}, Lcom/gacode/relaunchx/SizeManipulation;.DpToPx:(Landroid/app/Application;I)I // method@054e │ │ +037984: 0a0d |0074: move-result v13 │ │ +037986: 82dd |0075: int-to-float v13, v13 │ │ +037988: 6e20 9700 d700 |0076: invoke-virtual {v7, v13}, Landroid/graphics/Paint;.setTextSize:(F)V // method@0097 │ │ +03798e: 120d |0079: const/4 v13, #int 0 // #0 │ │ +037990: 21be |007a: array-length v14, v11 │ │ +037992: 6e40 9500 b7ed |007b: invoke-virtual {v7, v11, v13, v14}, Landroid/graphics/Paint;.measureText:([CII)F // method@0095 │ │ +037998: 0a0c |007e: move-result v12 │ │ +03799a: 130d 3200 |007f: const/16 v13, #int 50 // #32 │ │ +03799e: 7120 4e05 df00 |0081: invoke-static {v15, v13}, Lcom/gacode/relaunchx/SizeManipulation;.DpToPx:(Landroid/app/Application;I)I // method@054e │ │ +0379a4: 0a0d |0084: move-result v13 │ │ +0379a6: 82dd |0085: int-to-float v13, v13 │ │ +0379a8: c6dc |0086: add-float/2addr v12, v13 │ │ +0379aa: 523d 2900 |0087: iget v13, v3, Landroid/util/DisplayMetrics;.widthPixels:I // field@0029 │ │ +0379ae: 82dd |0089: int-to-float v13, v13 │ │ +0379b0: c9cd |008a: div-float/2addr v13, v12 │ │ +0379b2: 87d2 |008b: float-to-int v2, v13 │ │ +0379b4: 7401 b406 1100 |008c: invoke-virtual/range {v17}, Ljava/util/ArrayList;.size:()I // method@06b4 │ │ +0379ba: 0a0d |008f: move-result v13 │ │ +0379bc: 37d2 0600 |0090: if-le v2, v13, 0096 // +0006 │ │ +0379c0: 7401 b406 1100 |0092: invoke-virtual/range {v17}, Ljava/util/ArrayList;.size:()I // method@06b4 │ │ +0379c6: 0a02 |0095: move-result v2 │ │ +0379c8: 124d |0096: const/4 v13, #int 4 // #4 │ │ +0379ca: 37d2 0500 |0097: if-le v2, v13, 009c // +0005 │ │ +0379ce: 1242 |0099: const/4 v2, #int 4 // #4 │ │ +0379d0: 2900 6dff |009a: goto/16 0007 // -0093 │ │ +0379d4: 3902 6bff |009c: if-nez v2, 0007 // -0095 │ │ +0379d8: 1212 |009e: const/4 v2, #int 1 // #1 │ │ +0379da: 2900 68ff |009f: goto/16 0007 // -0098 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0007 line=122 │ │ 0x0008 line=97 │ │ 0x0012 line=98 │ │ 0x0018 line=99 │ │ @@ -67932,29 +67956,29 @@ │ │ type : '(Landroid/app/Application;I)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -036938: |[036938] com.gacode.relaunchx.SizeManipulation.DpToPx:(Landroid/app/Application;I)I │ │ -036948: 6e10 2a00 0400 |0000: invoke-virtual {v4}, Landroid/app/Application;.getApplicationContext:()Landroid/content/Context; // method@002a │ │ -03694e: 0c01 |0003: move-result-object v1 │ │ -036950: 6e10 4800 0100 |0004: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0048 │ │ -036956: 0c01 |0007: move-result-object v1 │ │ -036958: 6e10 7d00 0100 |0008: invoke-virtual {v1}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@007d │ │ -03695e: 0c00 |000b: move-result-object v0 │ │ -036960: 8251 |000c: int-to-float v1, v5 │ │ -036962: 5202 2800 |000d: iget v2, v0, Landroid/util/DisplayMetrics;.densityDpi:I // field@0028 │ │ -036966: 8222 |000f: int-to-float v2, v2 │ │ -036968: 1503 2043 |0010: const/high16 v3, #int 1126170624 // #4320 │ │ -03696c: c932 |0012: div-float/2addr v2, v3 │ │ -03696e: c821 |0013: mul-float/2addr v1, v2 │ │ -036970: 8711 |0014: float-to-int v1, v1 │ │ -036972: 0f01 |0015: return v1 │ │ +0379e0: |[0379e0] com.gacode.relaunchx.SizeManipulation.DpToPx:(Landroid/app/Application;I)I │ │ +0379f0: 6e10 2a00 0400 |0000: invoke-virtual {v4}, Landroid/app/Application;.getApplicationContext:()Landroid/content/Context; // method@002a │ │ +0379f6: 0c01 |0003: move-result-object v1 │ │ +0379f8: 6e10 4800 0100 |0004: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0048 │ │ +0379fe: 0c01 |0007: move-result-object v1 │ │ +037a00: 6e10 7d00 0100 |0008: invoke-virtual {v1}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@007d │ │ +037a06: 0c00 |000b: move-result-object v0 │ │ +037a08: 8251 |000c: int-to-float v1, v5 │ │ +037a0a: 5202 2800 |000d: iget v2, v0, Landroid/util/DisplayMetrics;.densityDpi:I // field@0028 │ │ +037a0e: 8222 |000f: int-to-float v2, v2 │ │ +037a10: 1503 2043 |0010: const/high16 v3, #int 1126170624 // #4320 │ │ +037a14: c932 |0012: div-float/2addr v2, v3 │ │ +037a16: c821 |0013: mul-float/2addr v1, v2 │ │ +037a18: 8711 |0014: float-to-int v1, v1 │ │ +037a1a: 0f01 |0015: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x000c line=29 │ │ locals : │ │ 0x000c - 0x0016 reg=0 displayMetrics Landroid/util/DisplayMetrics; │ │ 0x0000 - 0x0016 reg=4 app Landroid/app/Application; │ │ @@ -67965,19 +67989,19 @@ │ │ type : '(Landroid/graphics/Bitmap;I)Landroid/graphics/Bitmap;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -036974: |[036974] com.gacode.relaunchx.SizeManipulation.scaleBitmap:(Landroid/graphics/Bitmap;I)Landroid/graphics/Bitmap; │ │ -036984: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -036986: 7140 8d00 2102 |0001: invoke-static {v1, v2, v2, v0}, Landroid/graphics/Bitmap;.createScaledBitmap:(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; // method@008d │ │ -03698c: 0c00 |0004: move-result-object v0 │ │ -03698e: 1100 |0005: return-object v0 │ │ +037a1c: |[037a1c] com.gacode.relaunchx.SizeManipulation.scaleBitmap:(Landroid/graphics/Bitmap;I)Landroid/graphics/Bitmap; │ │ +037a2c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +037a2e: 7140 8d00 2102 |0001: invoke-static {v1, v2, v2, v0}, Landroid/graphics/Bitmap;.createScaledBitmap:(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; // method@008d │ │ +037a34: 0c00 |0004: move-result-object v0 │ │ +037a36: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 bmp Landroid/graphics/Bitmap; │ │ 0x0000 - 0x0006 reg=2 size I │ │ │ │ @@ -68017,18 +68041,18 @@ │ │ type : '(Lcom/gacode/relaunchx/TaskManager;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -036990: |[036990] com.gacode.relaunchx.TaskManager$10.:(Lcom/gacode/relaunchx/TaskManager;)V │ │ -0369a0: 5b01 1507 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/TaskManager$10;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0715 │ │ -0369a4: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -0369aa: 0e00 |0005: return-void │ │ +037a38: |[037a38] com.gacode.relaunchx.TaskManager$10.:(Lcom/gacode/relaunchx/TaskManager;)V │ │ +037a48: 5b01 1507 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/TaskManager$10;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0715 │ │ +037a4c: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +037a52: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1102 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/TaskManager$10; │ │ 0x0000 - 0x0006 reg=1 this$0 Lcom/gacode/relaunchx/TaskManager; │ │ │ │ @@ -68038,18 +68062,18 @@ │ │ type : '(Landroid/widget/AbsListView;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0369ac: |[0369ac] com.gacode.relaunchx.TaskManager$10.onScroll:(Landroid/widget/AbsListView;III)V │ │ -0369bc: 5410 1507 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/TaskManager$10;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0715 │ │ -0369c0: 7110 9205 0000 |0002: invoke-static {v0}, Lcom/gacode/relaunchx/TaskManager;.access$400:(Lcom/gacode/relaunchx/TaskManager;)V // method@0592 │ │ -0369c6: 0e00 |0005: return-void │ │ +037a54: |[037a54] com.gacode.relaunchx.TaskManager$10.onScroll:(Landroid/widget/AbsListView;III)V │ │ +037a64: 5410 1507 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/TaskManager$10;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0715 │ │ +037a68: 7110 9205 0000 |0002: invoke-static {v0}, Lcom/gacode/relaunchx/TaskManager;.access$400:(Lcom/gacode/relaunchx/TaskManager;)V // method@0592 │ │ +037a6e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1105 │ │ 0x0005 line=1106 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/gacode/relaunchx/TaskManager$10; │ │ 0x0000 - 0x0006 reg=2 view Landroid/widget/AbsListView; │ │ @@ -68062,16 +68086,16 @@ │ │ type : '(Landroid/widget/AbsListView;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0369c8: |[0369c8] com.gacode.relaunchx.TaskManager$10.onScrollStateChanged:(Landroid/widget/AbsListView;I)V │ │ -0369d8: 0e00 |0000: return-void │ │ +037a70: |[037a70] com.gacode.relaunchx.TaskManager$10.onScrollStateChanged:(Landroid/widget/AbsListView;I)V │ │ +037a80: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1110 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/gacode/relaunchx/TaskManager$10; │ │ 0x0000 - 0x0001 reg=1 view Landroid/widget/AbsListView; │ │ 0x0000 - 0x0001 reg=2 scrollState I │ │ @@ -68111,18 +68135,18 @@ │ │ type : '(Lcom/gacode/relaunchx/TaskManager;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0369dc: |[0369dc] com.gacode.relaunchx.TaskManager$11.:(Lcom/gacode/relaunchx/TaskManager;)V │ │ -0369ec: 5b01 1607 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/TaskManager$11;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0716 │ │ -0369f0: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -0369f6: 0e00 |0005: return-void │ │ +037a84: |[037a84] com.gacode.relaunchx.TaskManager$11.:(Lcom/gacode/relaunchx/TaskManager;)V │ │ +037a94: 5b01 1607 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/TaskManager$11;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0716 │ │ +037a98: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +037a9e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1132 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/TaskManager$11; │ │ 0x0000 - 0x0006 reg=1 this$0 Lcom/gacode/relaunchx/TaskManager; │ │ │ │ @@ -68132,18 +68156,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0369f8: |[0369f8] com.gacode.relaunchx.TaskManager$11.onClick:(Landroid/view/View;)V │ │ -036a08: 5410 1607 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/TaskManager$11;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0716 │ │ -036a0c: 6e10 9805 0000 |0002: invoke-virtual {v0}, Lcom/gacode/relaunchx/TaskManager;.finish:()V // method@0598 │ │ -036a12: 0e00 |0005: return-void │ │ +037aa0: |[037aa0] com.gacode.relaunchx.TaskManager$11.onClick:(Landroid/view/View;)V │ │ +037ab0: 5410 1607 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/TaskManager$11;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0716 │ │ +037ab4: 6e10 9805 0000 |0002: invoke-virtual {v0}, Lcom/gacode/relaunchx/TaskManager;.finish:()V // method@0598 │ │ +037aba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1134 │ │ 0x0005 line=1135 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/gacode/relaunchx/TaskManager$11; │ │ 0x0000 - 0x0006 reg=2 v Landroid/view/View; │ │ @@ -68183,18 +68207,18 @@ │ │ type : '(Lcom/gacode/relaunchx/TaskManager;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -036a14: |[036a14] com.gacode.relaunchx.TaskManager$12.:(Lcom/gacode/relaunchx/TaskManager;)V │ │ -036a24: 5b01 1707 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/TaskManager$12;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0717 │ │ -036a28: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -036a2e: 0e00 |0005: return-void │ │ +037abc: |[037abc] com.gacode.relaunchx.TaskManager$12.:(Lcom/gacode/relaunchx/TaskManager;)V │ │ +037acc: 5b01 1707 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/TaskManager$12;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0717 │ │ +037ad0: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +037ad6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1138 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/TaskManager$12; │ │ 0x0000 - 0x0006 reg=1 this$0 Lcom/gacode/relaunchx/TaskManager; │ │ │ │ @@ -68204,20 +68228,20 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -036a30: |[036a30] com.gacode.relaunchx.TaskManager$12.onClick:(Landroid/view/View;)V │ │ -036a40: 5420 1707 |0000: iget-object v0, v2, Lcom/gacode/relaunchx/TaskManager$12;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0717 │ │ -036a44: 5421 1707 |0002: iget-object v1, v2, Lcom/gacode/relaunchx/TaskManager$12;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0717 │ │ -036a48: 5211 6e07 |0004: iget v1, v1, Lcom/gacode/relaunchx/TaskManager;.sortSize:I // field@076e │ │ -036a4c: 7120 9505 1000 |0006: invoke-static {v0, v1}, Lcom/gacode/relaunchx/TaskManager;.access$700:(Lcom/gacode/relaunchx/TaskManager;I)V // method@0595 │ │ -036a52: 0e00 |0009: return-void │ │ +037ad8: |[037ad8] com.gacode.relaunchx.TaskManager$12.onClick:(Landroid/view/View;)V │ │ +037ae8: 5420 1707 |0000: iget-object v0, v2, Lcom/gacode/relaunchx/TaskManager$12;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0717 │ │ +037aec: 5421 1707 |0002: iget-object v1, v2, Lcom/gacode/relaunchx/TaskManager$12;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0717 │ │ +037af0: 5211 6e07 |0004: iget v1, v1, Lcom/gacode/relaunchx/TaskManager;.sortSize:I // field@076e │ │ +037af4: 7120 9505 1000 |0006: invoke-static {v0, v1}, Lcom/gacode/relaunchx/TaskManager;.access$700:(Lcom/gacode/relaunchx/TaskManager;I)V // method@0595 │ │ +037afa: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1140 │ │ 0x0009 line=1141 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lcom/gacode/relaunchx/TaskManager$12; │ │ 0x0000 - 0x000a reg=3 v Landroid/view/View; │ │ @@ -68257,18 +68281,18 @@ │ │ type : '(Lcom/gacode/relaunchx/TaskManager;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -036a54: |[036a54] com.gacode.relaunchx.TaskManager$13.:(Lcom/gacode/relaunchx/TaskManager;)V │ │ -036a64: 5b01 1807 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/TaskManager$13;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0718 │ │ -036a68: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -036a6e: 0e00 |0005: return-void │ │ +037afc: |[037afc] com.gacode.relaunchx.TaskManager$13.:(Lcom/gacode/relaunchx/TaskManager;)V │ │ +037b0c: 5b01 1807 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/TaskManager$13;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0718 │ │ +037b10: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +037b16: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1144 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/TaskManager$13; │ │ 0x0000 - 0x0006 reg=1 this$0 Lcom/gacode/relaunchx/TaskManager; │ │ │ │ @@ -68278,20 +68302,20 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -036a70: |[036a70] com.gacode.relaunchx.TaskManager$13.onClick:(Landroid/view/View;)V │ │ -036a80: 5420 1807 |0000: iget-object v0, v2, Lcom/gacode/relaunchx/TaskManager$13;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0718 │ │ -036a84: 5421 1807 |0002: iget-object v1, v2, Lcom/gacode/relaunchx/TaskManager$13;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0718 │ │ -036a88: 5211 6b07 |0004: iget v1, v1, Lcom/gacode/relaunchx/TaskManager;.sortCpu:I // field@076b │ │ -036a8c: 7120 9505 1000 |0006: invoke-static {v0, v1}, Lcom/gacode/relaunchx/TaskManager;.access$700:(Lcom/gacode/relaunchx/TaskManager;I)V // method@0595 │ │ -036a92: 0e00 |0009: return-void │ │ +037b18: |[037b18] com.gacode.relaunchx.TaskManager$13.onClick:(Landroid/view/View;)V │ │ +037b28: 5420 1807 |0000: iget-object v0, v2, Lcom/gacode/relaunchx/TaskManager$13;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0718 │ │ +037b2c: 5421 1807 |0002: iget-object v1, v2, Lcom/gacode/relaunchx/TaskManager$13;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0718 │ │ +037b30: 5211 6b07 |0004: iget v1, v1, Lcom/gacode/relaunchx/TaskManager;.sortCpu:I // field@076b │ │ +037b34: 7120 9505 1000 |0006: invoke-static {v0, v1}, Lcom/gacode/relaunchx/TaskManager;.access$700:(Lcom/gacode/relaunchx/TaskManager;I)V // method@0595 │ │ +037b3a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1146 │ │ 0x0009 line=1147 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lcom/gacode/relaunchx/TaskManager$13; │ │ 0x0000 - 0x000a reg=3 v Landroid/view/View; │ │ @@ -68331,18 +68355,18 @@ │ │ type : '(Lcom/gacode/relaunchx/TaskManager;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -036a94: |[036a94] com.gacode.relaunchx.TaskManager$14.:(Lcom/gacode/relaunchx/TaskManager;)V │ │ -036aa4: 5b01 1907 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/TaskManager$14;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0719 │ │ -036aa8: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -036aae: 0e00 |0005: return-void │ │ +037b3c: |[037b3c] com.gacode.relaunchx.TaskManager$14.:(Lcom/gacode/relaunchx/TaskManager;)V │ │ +037b4c: 5b01 1907 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/TaskManager$14;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0719 │ │ +037b50: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +037b56: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1150 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/TaskManager$14; │ │ 0x0000 - 0x0006 reg=1 this$0 Lcom/gacode/relaunchx/TaskManager; │ │ │ │ @@ -68352,20 +68376,20 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -036ab0: |[036ab0] com.gacode.relaunchx.TaskManager$14.onClick:(Landroid/view/View;)V │ │ -036ac0: 5420 1907 |0000: iget-object v0, v2, Lcom/gacode/relaunchx/TaskManager$14;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0719 │ │ -036ac4: 5421 1907 |0002: iget-object v1, v2, Lcom/gacode/relaunchx/TaskManager$14;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0719 │ │ -036ac8: 5211 6907 |0004: iget v1, v1, Lcom/gacode/relaunchx/TaskManager;.sortAbc:I // field@0769 │ │ -036acc: 7120 9505 1000 |0006: invoke-static {v0, v1}, Lcom/gacode/relaunchx/TaskManager;.access$700:(Lcom/gacode/relaunchx/TaskManager;I)V // method@0595 │ │ -036ad2: 0e00 |0009: return-void │ │ +037b58: |[037b58] com.gacode.relaunchx.TaskManager$14.onClick:(Landroid/view/View;)V │ │ +037b68: 5420 1907 |0000: iget-object v0, v2, Lcom/gacode/relaunchx/TaskManager$14;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0719 │ │ +037b6c: 5421 1907 |0002: iget-object v1, v2, Lcom/gacode/relaunchx/TaskManager$14;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0719 │ │ +037b70: 5211 6907 |0004: iget v1, v1, Lcom/gacode/relaunchx/TaskManager;.sortAbc:I // field@0769 │ │ +037b74: 7120 9505 1000 |0006: invoke-static {v0, v1}, Lcom/gacode/relaunchx/TaskManager;.access$700:(Lcom/gacode/relaunchx/TaskManager;I)V // method@0595 │ │ +037b7a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1152 │ │ 0x0009 line=1153 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lcom/gacode/relaunchx/TaskManager$14; │ │ 0x0000 - 0x000a reg=3 v Landroid/view/View; │ │ @@ -68405,18 +68429,18 @@ │ │ type : '(Lcom/gacode/relaunchx/TaskManager;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -036ad4: |[036ad4] com.gacode.relaunchx.TaskManager$1.:(Lcom/gacode/relaunchx/TaskManager;)V │ │ -036ae4: 5b01 1a07 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/TaskManager$1;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071a │ │ -036ae8: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -036aee: 0e00 |0005: return-void │ │ +037b7c: |[037b7c] com.gacode.relaunchx.TaskManager$1.:(Lcom/gacode/relaunchx/TaskManager;)V │ │ +037b8c: 5b01 1a07 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/TaskManager$1;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071a │ │ +037b90: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +037b96: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/TaskManager$1; │ │ 0x0000 - 0x0006 reg=1 this$0 Lcom/gacode/relaunchx/TaskManager; │ │ │ │ @@ -68426,18 +68450,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -036af0: |[036af0] com.gacode.relaunchx.TaskManager$1.run:()V │ │ -036b00: 5410 1a07 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/TaskManager$1;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071a │ │ -036b04: 7110 8e05 0000 |0002: invoke-static {v0}, Lcom/gacode/relaunchx/TaskManager;.access$000:(Lcom/gacode/relaunchx/TaskManager;)V // method@058e │ │ -036b0a: 0e00 |0005: return-void │ │ +037b98: |[037b98] com.gacode.relaunchx.TaskManager$1.run:()V │ │ +037ba8: 5410 1a07 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/TaskManager$1;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071a │ │ +037bac: 7110 8e05 0000 |0002: invoke-static {v0}, Lcom/gacode/relaunchx/TaskManager;.access$000:(Lcom/gacode/relaunchx/TaskManager;)V // method@058e │ │ +037bb2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0005 line=78 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/gacode/relaunchx/TaskManager$1; │ │ │ │ @@ -68482,19 +68506,19 @@ │ │ type : '(Lcom/gacode/relaunchx/TaskManager;Landroid/content/Context;ILjava/util/List;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -036b0c: |[036b0c] com.gacode.relaunchx.TaskManager$1TDAdapter.:(Lcom/gacode/relaunchx/TaskManager;Landroid/content/Context;ILjava/util/List;)V │ │ -036b1c: 5b01 1b07 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/TaskManager$1TDAdapter;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071b │ │ -036b20: 5b04 1c07 |0002: iput-object v4, v0, Lcom/gacode/relaunchx/TaskManager$1TDAdapter;.val$itemsArray:Ljava/util/List; // field@071c │ │ -036b24: 7030 0401 2003 |0004: invoke-direct {v0, v2, v3}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;I)V // method@0104 │ │ -036b2a: 0e00 |0007: return-void │ │ +037bb4: |[037bb4] com.gacode.relaunchx.TaskManager$1TDAdapter.:(Lcom/gacode/relaunchx/TaskManager;Landroid/content/Context;ILjava/util/List;)V │ │ +037bc4: 5b01 1b07 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/TaskManager$1TDAdapter;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071b │ │ +037bc8: 5b04 1c07 |0002: iput-object v4, v0, Lcom/gacode/relaunchx/TaskManager$1TDAdapter;.val$itemsArray:Ljava/util/List; // field@071c │ │ +037bcc: 7030 0401 2003 |0004: invoke-direct {v0, v2, v3}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;I)V // method@0104 │ │ +037bd2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=607 │ │ 0x0004 line=608 │ │ 0x0007 line=609 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/gacode/relaunchx/TaskManager$1TDAdapter; │ │ @@ -68509,19 +68533,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -036b2c: |[036b2c] com.gacode.relaunchx.TaskManager$1TDAdapter.getCount:()I │ │ -036b3c: 5410 1c07 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/TaskManager$1TDAdapter;.val$itemsArray:Ljava/util/List; // field@071c │ │ -036b40: 7210 d406 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@06d4 │ │ -036b46: 0a00 |0005: move-result v0 │ │ -036b48: 0f00 |0006: return v0 │ │ +037bd4: |[037bd4] com.gacode.relaunchx.TaskManager$1TDAdapter.getCount:()I │ │ +037be4: 5410 1c07 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/TaskManager$1TDAdapter;.val$itemsArray:Ljava/util/List; // field@071c │ │ +037be8: 7210 d406 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@06d4 │ │ +037bee: 0a00 |0005: move-result v0 │ │ +037bf0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=613 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/gacode/relaunchx/TaskManager$1TDAdapter; │ │ │ │ #1 : (in Lcom/gacode/relaunchx/TaskManager$1TDAdapter;) │ │ @@ -68529,77 +68553,77 @@ │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 129 16-bit code units │ │ -036b4c: |[036b4c] com.gacode.relaunchx.TaskManager$1TDAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -036b5c: 120a |0000: const/4 v10, #int 0 // #0 │ │ -036b5e: 07d6 |0001: move-object v6, v13 │ │ -036b60: 3906 1800 |0002: if-nez v6, 001a // +0018 │ │ -036b64: 54b8 1b07 |0004: iget-object v8, v11, Lcom/gacode/relaunchx/TaskManager$1TDAdapter;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071b │ │ -036b68: 6e10 9905 0800 |0006: invoke-virtual {v8}, Lcom/gacode/relaunchx/TaskManager;.getApplicationContext:()Landroid/content/Context; // method@0599 │ │ -036b6e: 0c08 |0009: move-result-object v8 │ │ -036b70: 1a09 100a |000a: const-string v9, "layout_inflater" // string@0a10 │ │ -036b74: 6e20 4900 9800 |000c: invoke-virtual {v8, v9}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0049 │ │ -036b7a: 0c07 |000f: move-result-object v7 │ │ -036b7c: 1f07 5b00 |0010: check-cast v7, Landroid/view/LayoutInflater; // type@005b │ │ -036b80: 1408 1100 037f |0012: const v8, #float 1.74129e+38 // #7f030011 │ │ -036b86: 1209 |0015: const/4 v9, #int 0 // #0 │ │ -036b88: 6e30 df00 8709 |0016: invoke-virtual {v7, v8, v9}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@00df │ │ -036b8e: 0c06 |0019: move-result-object v6 │ │ -036b90: 54b8 1c07 |001a: iget-object v8, v11, Lcom/gacode/relaunchx/TaskManager$1TDAdapter;.val$itemsArray:Ljava/util/List; // field@071c │ │ -036b94: 7220 d006 c800 |001c: invoke-interface {v8, v12}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ -036b9a: 0c00 |001f: move-result-object v0 │ │ -036b9c: 1f00 aa01 |0020: check-cast v0, Lcom/gacode/relaunchx/TaskManager$ExtraInfo; // type@01aa │ │ -036ba0: 1408 7f00 0c7f |0022: const v8, #float 1.86094e+38 // #7f0c007f │ │ -036ba6: 6e20 e900 8600 |0025: invoke-virtual {v6, v8}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00e9 │ │ -036bac: 0c04 |0028: move-result-object v4 │ │ -036bae: 1f04 8100 |0029: check-cast v4, Landroid/widget/TextView; // type@0081 │ │ -036bb2: 1408 8000 0c7f |002b: const v8, #float 1.86095e+38 // #7f0c0080 │ │ -036bb8: 6e20 e900 8600 |002e: invoke-virtual {v6, v8}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00e9 │ │ -036bbe: 0c05 |0031: move-result-object v5 │ │ -036bc0: 1f05 8100 |0032: check-cast v5, Landroid/widget/TextView; // type@0081 │ │ -036bc4: 1408 7d00 0c7f |0034: const v8, #float 1.86094e+38 // #7f0c007d │ │ -036bca: 6e20 e900 8600 |0037: invoke-virtual {v6, v8}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00e9 │ │ -036bd0: 0c01 |003a: move-result-object v1 │ │ -036bd2: 1f01 7700 |003b: check-cast v1, Landroid/widget/ImageView; // type@0077 │ │ -036bd6: 5408 2e07 |003d: iget-object v8, v0, Lcom/gacode/relaunchx/TaskManager$ExtraInfo;.label:Ljava/lang/String; // field@072e │ │ -036bda: 1a09 0000 |003f: const-string v9, "" // string@0000 │ │ -036bde: 6e20 7c06 9800 |0041: invoke-virtual {v8, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -036be4: 0a08 |0044: move-result v8 │ │ -036be6: 3808 3300 |0045: if-eqz v8, 0078 // +0033 │ │ -036bea: 1a02 4004 |0047: const-string v2, "SYSTEM" // string@0440 │ │ -036bee: 2203 4b00 |0049: new-instance v3, Landroid/text/SpannableString; // type@004b │ │ -036bf2: 7020 cc00 2300 |004b: invoke-direct {v3, v2}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@00cc │ │ -036bf8: 2208 5000 |004e: new-instance v8, Landroid/text/style/StyleSpan; // type@0050 │ │ -036bfc: 1219 |0050: const/4 v9, #int 1 // #1 │ │ -036bfe: 7020 cf00 9800 |0051: invoke-direct {v8, v9}, Landroid/text/style/StyleSpan;.:(I)V // method@00cf │ │ -036c04: 6e10 8506 0200 |0054: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@0685 │ │ -036c0a: 0a09 |0057: move-result v9 │ │ -036c0c: 6e5a cd00 839a |0058: invoke-virtual {v3, v8, v10, v9, v10}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@00cd │ │ -036c12: 6e20 5801 3400 |005b: invoke-virtual {v4, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ -036c18: 5408 2f07 |005e: iget-object v8, v0, Lcom/gacode/relaunchx/TaskManager$ExtraInfo;.name:Ljava/lang/String; // field@072f │ │ -036c1c: 6e20 5801 8500 |0060: invoke-virtual {v5, v8}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ -036c22: 5408 2d07 |0063: iget-object v8, v0, Lcom/gacode/relaunchx/TaskManager$ExtraInfo;.icon:Landroid/graphics/drawable/Drawable; // field@072d │ │ -036c26: 3908 1600 |0065: if-nez v8, 007b // +0016 │ │ -036c2a: 54b8 1b07 |0067: iget-object v8, v11, Lcom/gacode/relaunchx/TaskManager$1TDAdapter;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071b │ │ -036c2e: 6e10 9e05 0800 |0069: invoke-virtual {v8}, Lcom/gacode/relaunchx/TaskManager;.getResources:()Landroid/content/res/Resources; // method@059e │ │ -036c34: 0c08 |006c: move-result-object v8 │ │ -036c36: 1409 9300 0801 |006d: const v9, #float 2.49797e-38 // #01080093 │ │ -036c3c: 6e20 7e00 9800 |0070: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@007e │ │ -036c42: 0c08 |0073: move-result-object v8 │ │ -036c44: 6e20 3401 8100 |0074: invoke-virtual {v1, v8}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0134 │ │ -036c4a: 1106 |0077: return-object v6 │ │ -036c4c: 5402 2e07 |0078: iget-object v2, v0, Lcom/gacode/relaunchx/TaskManager$ExtraInfo;.label:Ljava/lang/String; // field@072e │ │ -036c50: 28cf |007a: goto 0049 // -0031 │ │ -036c52: 5408 2d07 |007b: iget-object v8, v0, Lcom/gacode/relaunchx/TaskManager$ExtraInfo;.icon:Landroid/graphics/drawable/Drawable; // field@072d │ │ -036c56: 6e20 3401 8100 |007d: invoke-virtual {v1, v8}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0134 │ │ -036c5c: 28f7 |0080: goto 0077 // -0009 │ │ +037bf4: |[037bf4] com.gacode.relaunchx.TaskManager$1TDAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +037c04: 120a |0000: const/4 v10, #int 0 // #0 │ │ +037c06: 07d6 |0001: move-object v6, v13 │ │ +037c08: 3906 1800 |0002: if-nez v6, 001a // +0018 │ │ +037c0c: 54b8 1b07 |0004: iget-object v8, v11, Lcom/gacode/relaunchx/TaskManager$1TDAdapter;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071b │ │ +037c10: 6e10 9905 0800 |0006: invoke-virtual {v8}, Lcom/gacode/relaunchx/TaskManager;.getApplicationContext:()Landroid/content/Context; // method@0599 │ │ +037c16: 0c08 |0009: move-result-object v8 │ │ +037c18: 1a09 100a |000a: const-string v9, "layout_inflater" // string@0a10 │ │ +037c1c: 6e20 4900 9800 |000c: invoke-virtual {v8, v9}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0049 │ │ +037c22: 0c07 |000f: move-result-object v7 │ │ +037c24: 1f07 5b00 |0010: check-cast v7, Landroid/view/LayoutInflater; // type@005b │ │ +037c28: 1408 1100 037f |0012: const v8, #float 1.74129e+38 // #7f030011 │ │ +037c2e: 1209 |0015: const/4 v9, #int 0 // #0 │ │ +037c30: 6e30 df00 8709 |0016: invoke-virtual {v7, v8, v9}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@00df │ │ +037c36: 0c06 |0019: move-result-object v6 │ │ +037c38: 54b8 1c07 |001a: iget-object v8, v11, Lcom/gacode/relaunchx/TaskManager$1TDAdapter;.val$itemsArray:Ljava/util/List; // field@071c │ │ +037c3c: 7220 d006 c800 |001c: invoke-interface {v8, v12}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ +037c42: 0c00 |001f: move-result-object v0 │ │ +037c44: 1f00 aa01 |0020: check-cast v0, Lcom/gacode/relaunchx/TaskManager$ExtraInfo; // type@01aa │ │ +037c48: 1408 7f00 0c7f |0022: const v8, #float 1.86094e+38 // #7f0c007f │ │ +037c4e: 6e20 e900 8600 |0025: invoke-virtual {v6, v8}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00e9 │ │ +037c54: 0c04 |0028: move-result-object v4 │ │ +037c56: 1f04 8100 |0029: check-cast v4, Landroid/widget/TextView; // type@0081 │ │ +037c5a: 1408 8000 0c7f |002b: const v8, #float 1.86095e+38 // #7f0c0080 │ │ +037c60: 6e20 e900 8600 |002e: invoke-virtual {v6, v8}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00e9 │ │ +037c66: 0c05 |0031: move-result-object v5 │ │ +037c68: 1f05 8100 |0032: check-cast v5, Landroid/widget/TextView; // type@0081 │ │ +037c6c: 1408 7d00 0c7f |0034: const v8, #float 1.86094e+38 // #7f0c007d │ │ +037c72: 6e20 e900 8600 |0037: invoke-virtual {v6, v8}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00e9 │ │ +037c78: 0c01 |003a: move-result-object v1 │ │ +037c7a: 1f01 7700 |003b: check-cast v1, Landroid/widget/ImageView; // type@0077 │ │ +037c7e: 5408 2e07 |003d: iget-object v8, v0, Lcom/gacode/relaunchx/TaskManager$ExtraInfo;.label:Ljava/lang/String; // field@072e │ │ +037c82: 1a09 0000 |003f: const-string v9, "" // string@0000 │ │ +037c86: 6e20 7c06 9800 |0041: invoke-virtual {v8, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +037c8c: 0a08 |0044: move-result v8 │ │ +037c8e: 3808 3300 |0045: if-eqz v8, 0078 // +0033 │ │ +037c92: 1a02 4004 |0047: const-string v2, "SYSTEM" // string@0440 │ │ +037c96: 2203 4b00 |0049: new-instance v3, Landroid/text/SpannableString; // type@004b │ │ +037c9a: 7020 cc00 2300 |004b: invoke-direct {v3, v2}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@00cc │ │ +037ca0: 2208 5000 |004e: new-instance v8, Landroid/text/style/StyleSpan; // type@0050 │ │ +037ca4: 1219 |0050: const/4 v9, #int 1 // #1 │ │ +037ca6: 7020 cf00 9800 |0051: invoke-direct {v8, v9}, Landroid/text/style/StyleSpan;.:(I)V // method@00cf │ │ +037cac: 6e10 8506 0200 |0054: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@0685 │ │ +037cb2: 0a09 |0057: move-result v9 │ │ +037cb4: 6e5a cd00 839a |0058: invoke-virtual {v3, v8, v10, v9, v10}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@00cd │ │ +037cba: 6e20 5801 3400 |005b: invoke-virtual {v4, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ +037cc0: 5408 2f07 |005e: iget-object v8, v0, Lcom/gacode/relaunchx/TaskManager$ExtraInfo;.name:Ljava/lang/String; // field@072f │ │ +037cc4: 6e20 5801 8500 |0060: invoke-virtual {v5, v8}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ +037cca: 5408 2d07 |0063: iget-object v8, v0, Lcom/gacode/relaunchx/TaskManager$ExtraInfo;.icon:Landroid/graphics/drawable/Drawable; // field@072d │ │ +037cce: 3908 1600 |0065: if-nez v8, 007b // +0016 │ │ +037cd2: 54b8 1b07 |0067: iget-object v8, v11, Lcom/gacode/relaunchx/TaskManager$1TDAdapter;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071b │ │ +037cd6: 6e10 9e05 0800 |0069: invoke-virtual {v8}, Lcom/gacode/relaunchx/TaskManager;.getResources:()Landroid/content/res/Resources; // method@059e │ │ +037cdc: 0c08 |006c: move-result-object v8 │ │ +037cde: 1409 9300 0801 |006d: const v9, #float 2.49797e-38 // #01080093 │ │ +037ce4: 6e20 7e00 9800 |0070: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@007e │ │ +037cea: 0c08 |0073: move-result-object v8 │ │ +037cec: 6e20 3401 8100 |0074: invoke-virtual {v1, v8}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0134 │ │ +037cf2: 1106 |0077: return-object v6 │ │ +037cf4: 5402 2e07 |0078: iget-object v2, v0, Lcom/gacode/relaunchx/TaskManager$ExtraInfo;.label:Ljava/lang/String; // field@072e │ │ +037cf8: 28cf |007a: goto 0049 // -0031 │ │ +037cfa: 5408 2d07 |007b: iget-object v8, v0, Lcom/gacode/relaunchx/TaskManager$ExtraInfo;.icon:Landroid/graphics/drawable/Drawable; // field@072d │ │ +037cfe: 6e20 3401 8100 |007d: invoke-virtual {v1, v8}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0134 │ │ +037d04: 28f7 |0080: goto 0077 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=618 │ │ 0x0002 line=619 │ │ 0x0004 line=620 │ │ 0x000c line=621 │ │ 0x0012 line=622 │ │ @@ -68668,18 +68692,18 @@ │ │ type : '(Lcom/gacode/relaunchx/TaskManager;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -036c60: |[036c60] com.gacode.relaunchx.TaskManager$2.:(Lcom/gacode/relaunchx/TaskManager;)V │ │ -036c70: 5b01 1d07 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ -036c74: 7010 a400 0000 |0002: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@00a4 │ │ -036c7a: 0e00 |0005: return-void │ │ +037d08: |[037d08] com.gacode.relaunchx.TaskManager$2.:(Lcom/gacode/relaunchx/TaskManager;)V │ │ +037d18: 5b01 1d07 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ +037d1c: 7010 a400 0000 |0002: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@00a4 │ │ +037d22: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=305 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/TaskManager$2; │ │ 0x0000 - 0x0006 reg=1 this$0 Lcom/gacode/relaunchx/TaskManager; │ │ │ │ @@ -68689,19 +68713,19 @@ │ │ type : '([Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -036c7c: |[036c7c] com.gacode.relaunchx.TaskManager$2.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -036c8c: 1f02 2e02 |0000: check-cast v2, [Ljava/lang/Boolean; // type@022e │ │ -036c90: 6e20 6205 2100 |0002: invoke-virtual {v1, v2}, Lcom/gacode/relaunchx/TaskManager$2;.doInBackground:([Ljava/lang/Boolean;)Ljava/lang/String; // method@0562 │ │ -036c96: 0c00 |0005: move-result-object v0 │ │ -036c98: 1100 |0006: return-object v0 │ │ +037d24: |[037d24] com.gacode.relaunchx.TaskManager$2.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +037d34: 1f02 2e02 |0000: check-cast v2, [Ljava/lang/Boolean; // type@022e │ │ +037d38: 6e20 6205 2100 |0002: invoke-virtual {v1, v2}, Lcom/gacode/relaunchx/TaskManager$2;.doInBackground:([Ljava/lang/Boolean;)Ljava/lang/String; // method@0562 │ │ +037d3e: 0c00 |0005: move-result-object v0 │ │ +037d40: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=305 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/gacode/relaunchx/TaskManager$2; │ │ 0x0000 - 0x0007 reg=2 (null) [Ljava/lang/Object; │ │ │ │ @@ -68710,988 +68734,988 @@ │ │ type : '([Ljava/lang/Boolean;)Ljava/lang/String;' │ │ access : 0x0084 (PROTECTED VARARGS) │ │ code - │ │ registers : 36 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 1956 16-bit code units │ │ -036c9c: |[036c9c] com.gacode.relaunchx.TaskManager$2.doInBackground:([Ljava/lang/Boolean;)Ljava/lang/String; │ │ -036cac: 0800 2200 |0000: move-object/from16 v0, v34 │ │ -036cb0: 5400 1d07 |0002: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ -036cb4: 081b 0000 |0004: move-object/from16 v27, v0 │ │ -036cb8: 1a1c fd04 |0006: const-string v28, "activity" // string@04fd │ │ -036cbc: 7402 9f05 1b00 |0008: invoke-virtual/range {v27, v28}, Lcom/gacode/relaunchx/TaskManager;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@059f │ │ -036cc2: 0c05 |000b: move-result-object v5 │ │ -036cc4: 1f05 0a00 |000c: check-cast v5, Landroid/app/ActivityManager; // type@000a │ │ -036cc8: 131b 0004 |000e: const/16 v27, #int 1024 // #400 │ │ -036ccc: 0200 1b00 |0010: move/from16 v0, v27 │ │ -036cd0: 6e20 1800 0500 |0012: invoke-virtual {v5, v0}, Landroid/app/ActivityManager;.getRunningServices:(I)Ljava/util/List; // method@0018 │ │ -036cd6: 0c13 |0015: move-result-object v19 │ │ -036cd8: 3813 7102 |0016: if-eqz v19, 0287 // +0271 │ │ -036cdc: 7801 d406 1300 |0018: invoke-interface/range {v19}, Ljava/util/List;.size:()I // method@06d4 │ │ -036ce2: 0a1b |001b: move-result v27 │ │ -036ce4: 0200 1b00 |001c: move/from16 v0, v27 │ │ -036ce8: 2300 2602 |001e: new-array v0, v0, [I // type@0226 │ │ -036cec: 0819 0000 |0020: move-object/from16 v25, v0 │ │ -036cf0: 120d |0022: const/4 v13, #int 0 // #0 │ │ -036cf2: 7801 d406 1300 |0023: invoke-interface/range {v19}, Ljava/util/List;.size:()I // method@06d4 │ │ -036cf8: 0a1b |0026: move-result v27 │ │ -036cfa: 0200 1b00 |0027: move/from16 v0, v27 │ │ -036cfe: 350d 1500 |0029: if-ge v13, v0, 003e // +0015 │ │ -036d02: 0800 1300 |002b: move-object/from16 v0, v19 │ │ -036d06: 7220 d006 d000 |002d: invoke-interface {v0, v13}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ -036d0c: 0c1b |0030: move-result-object v27 │ │ -036d0e: 1f1b 0900 |0031: check-cast v27, Landroid/app/ActivityManager$RunningServiceInfo; // type@0009 │ │ -036d12: 0800 1b00 |0033: move-object/from16 v0, v27 │ │ -036d16: 5200 0a00 |0035: iget v0, v0, Landroid/app/ActivityManager$RunningServiceInfo;.pid:I // field@000a │ │ -036d1a: 021b 0000 |0037: move/from16 v27, v0 │ │ -036d1e: 4b1b 190d |0039: aput v27, v25, v13 │ │ -036d22: d80d 0d01 |003b: add-int/lit8 v13, v13, #int 1 // #01 │ │ -036d26: 28e6 |003d: goto 0023 // -001a │ │ -036d28: 0800 1900 |003e: move-object/from16 v0, v25 │ │ -036d2c: 6e20 1600 0500 |0040: invoke-virtual {v5, v0}, Landroid/app/ActivityManager;.getProcessMemoryInfo:([I)[Landroid/os/Debug$MemoryInfo; // method@0016 │ │ -036d32: 0c15 |0043: move-result-object v21 │ │ -036d34: 120d |0044: const/4 v13, #int 0 // #0 │ │ -036d36: 7801 d406 1300 |0045: invoke-interface/range {v19}, Ljava/util/List;.size:()I // method@06d4 │ │ -036d3c: 0a1b |0048: move-result v27 │ │ -036d3e: 0200 1b00 |0049: move/from16 v0, v27 │ │ -036d42: 350d 3c02 |004b: if-ge v13, v0, 0287 // +023c │ │ -036d46: 0800 1300 |004d: move-object/from16 v0, v19 │ │ -036d4a: 7220 d006 d000 |004f: invoke-interface {v0, v13}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ -036d50: 0c1a |0052: move-result-object v26 │ │ -036d52: 1f1a 0900 |0053: check-cast v26, Landroid/app/ActivityManager$RunningServiceInfo; // type@0009 │ │ -036d56: 2217 ab01 |0055: new-instance v23, Lcom/gacode/relaunchx/TaskManager$PInfo; // type@01ab │ │ -036d5a: 7601 7705 1700 |0057: invoke-direct/range {v23}, Lcom/gacode/relaunchx/TaskManager$PInfo;.:()V // method@0577 │ │ -036d60: 1a0c 0000 |005a: const-string v12, "" // string@0000 │ │ -036d64: 131b 0300 |005c: const/16 v27, #int 3 // #3 │ │ -036d68: 0200 1b00 |005e: move/from16 v0, v27 │ │ -036d6c: 0801 1700 |0060: move-object/from16 v1, v23 │ │ -036d70: 5910 3807 |0062: iput v0, v1, Lcom/gacode/relaunchx/TaskManager$PInfo;.imp:I // field@0738 │ │ -036d74: 0800 1a00 |0064: move-object/from16 v0, v26 │ │ -036d78: 5200 0900 |0066: iget v0, v0, Landroid/app/ActivityManager$RunningServiceInfo;.flags:I // field@0009 │ │ -036d7c: 021b 0000 |0068: move/from16 v27, v0 │ │ -036d80: dd1b 1b02 |006a: and-int/lit8 v27, v27, #int 2 // #02 │ │ -036d84: 381b 1600 |006c: if-eqz v27, 0082 // +0016 │ │ -036d88: 131b 0100 |006e: const/16 v27, #int 1 // #1 │ │ -036d8c: 0200 1b00 |0070: move/from16 v0, v27 │ │ -036d90: 0801 1700 |0072: move-object/from16 v1, v23 │ │ -036d94: 5910 3807 |0074: iput v0, v1, Lcom/gacode/relaunchx/TaskManager$PInfo;.imp:I // field@0738 │ │ -036d98: 1a1b 0000 |0076: const-string v27, "" // string@0000 │ │ -036d9c: 0800 1b00 |0078: move-object/from16 v0, v27 │ │ -036da0: 6e20 7c06 0c00 |007a: invoke-virtual {v12, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -036da6: 0a1b |007d: move-result v27 │ │ -036da8: 381b 7a00 |007e: if-eqz v27, 00f8 // +007a │ │ -036dac: 1a0c 3a01 |0080: const-string v12, "FOREGROUND" // string@013a │ │ -036db0: 0800 1a00 |0082: move-object/from16 v0, v26 │ │ -036db4: 5200 0900 |0084: iget v0, v0, Landroid/app/ActivityManager$RunningServiceInfo;.flags:I // field@0009 │ │ -036db8: 021b 0000 |0086: move/from16 v27, v0 │ │ -036dbc: dd1b 1b08 |0088: and-int/lit8 v27, v27, #int 8 // #08 │ │ -036dc0: 381b 1600 |008a: if-eqz v27, 00a0 // +0016 │ │ -036dc4: 131b 0100 |008c: const/16 v27, #int 1 // #1 │ │ -036dc8: 0200 1b00 |008e: move/from16 v0, v27 │ │ -036dcc: 0801 1700 |0090: move-object/from16 v1, v23 │ │ -036dd0: 5910 3807 |0092: iput v0, v1, Lcom/gacode/relaunchx/TaskManager$PInfo;.imp:I // field@0738 │ │ -036dd4: 1a1b 0000 |0094: const-string v27, "" // string@0000 │ │ -036dd8: 0800 1b00 |0096: move-object/from16 v0, v27 │ │ -036ddc: 6e20 7c06 0c00 |0098: invoke-virtual {v12, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -036de2: 0a1b |009b: move-result v27 │ │ -036de4: 381b 7300 |009c: if-eqz v27, 010f // +0073 │ │ -036de8: 1a0c 0404 |009e: const-string v12, "PERSISTENT" // string@0404 │ │ -036dec: 0800 1a00 |00a0: move-object/from16 v0, v26 │ │ -036df0: 5200 0900 |00a2: iget v0, v0, Landroid/app/ActivityManager$RunningServiceInfo;.flags:I // field@0009 │ │ -036df4: 021b 0000 |00a4: move/from16 v27, v0 │ │ -036df8: dd1b 1b01 |00a6: and-int/lit8 v27, v27, #int 1 // #01 │ │ -036dfc: 381b 1600 |00a8: if-eqz v27, 00be // +0016 │ │ -036e00: 131b 0200 |00aa: const/16 v27, #int 2 // #2 │ │ -036e04: 0200 1b00 |00ac: move/from16 v0, v27 │ │ -036e08: 0801 1700 |00ae: move-object/from16 v1, v23 │ │ -036e0c: 5910 3807 |00b0: iput v0, v1, Lcom/gacode/relaunchx/TaskManager$PInfo;.imp:I // field@0738 │ │ -036e10: 1a1b 0000 |00b2: const-string v27, "" // string@0000 │ │ -036e14: 0800 1b00 |00b4: move-object/from16 v0, v27 │ │ -036e18: 6e20 7c06 0c00 |00b6: invoke-virtual {v12, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -036e1e: 0a1b |00b9: move-result v27 │ │ -036e20: 381b 6c00 |00ba: if-eqz v27, 0126 // +006c │ │ -036e24: 1a0c 3c04 |00bc: const-string v12, "STARTED" // string@043c │ │ -036e28: 0800 1a00 |00be: move-object/from16 v0, v26 │ │ -036e2c: 5200 0900 |00c0: iget v0, v0, Landroid/app/ActivityManager$RunningServiceInfo;.flags:I // field@0009 │ │ -036e30: 021b 0000 |00c2: move/from16 v27, v0 │ │ -036e34: dd1b 1b04 |00c4: and-int/lit8 v27, v27, #int 4 // #04 │ │ -036e38: 381b 1600 |00c6: if-eqz v27, 00dc // +0016 │ │ -036e3c: 131b 0100 |00c8: const/16 v27, #int 1 // #1 │ │ -036e40: 0200 1b00 |00ca: move/from16 v0, v27 │ │ -036e44: 0801 1700 |00cc: move-object/from16 v1, v23 │ │ -036e48: 5910 3807 |00ce: iput v0, v1, Lcom/gacode/relaunchx/TaskManager$PInfo;.imp:I // field@0738 │ │ -036e4c: 1a1b 0000 |00d0: const-string v27, "" // string@0000 │ │ -036e50: 0800 1b00 |00d2: move-object/from16 v0, v27 │ │ -036e54: 6e20 7c06 0c00 |00d4: invoke-virtual {v12, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -036e5a: 0a1b |00d7: move-result v27 │ │ -036e5c: 381b 6400 |00d8: if-eqz v27, 013c // +0064 │ │ -036e60: 1a0c 4004 |00da: const-string v12, "SYSTEM" // string@0440 │ │ -036e64: 0800 2200 |00dc: move-object/from16 v0, v34 │ │ -036e68: 5400 1d07 |00de: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ -036e6c: 081b 0000 |00e0: move-object/from16 v27, v0 │ │ -036e70: 0800 1b00 |00e2: move-object/from16 v0, v27 │ │ -036e74: 5400 6107 |00e4: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager;.newPinfo:Ljava/util/HashMap; // field@0761 │ │ -036e78: 081b 0000 |00e6: move-object/from16 v27, v0 │ │ -036e7c: 441c 190d |00e8: aget v28, v25, v13 │ │ -036e80: 7701 5f06 1c00 |00ea: invoke-static/range {v28}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -036e86: 0c1c |00ed: move-result-object v28 │ │ -036e88: 7402 c206 1b00 |00ee: invoke-virtual/range {v27, v28}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@06c2 │ │ -036e8e: 0a1b |00f1: move-result v27 │ │ -036e90: 381b 6000 |00f2: if-eqz v27, 0152 // +0060 │ │ -036e94: d80d 0d01 |00f4: add-int/lit8 v13, v13, #int 1 // #01 │ │ -036e98: 2900 4fff |00f6: goto/16 0045 // -00b1 │ │ -036e9c: 221b 0202 |00f8: new-instance v27, Ljava/lang/StringBuilder; // type@0202 │ │ -036ea0: 7601 9606 1b00 |00fa: invoke-direct/range {v27}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -036ea6: 0800 1b00 |00fd: move-object/from16 v0, v27 │ │ -036eaa: 6e20 9a06 c000 |00ff: invoke-virtual {v0, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -036eb0: 0c1b |0102: move-result-object v27 │ │ -036eb2: 1a1c 4800 |0103: const-string v28, ",FOREGROUND" // string@0048 │ │ -036eb6: 7402 9a06 1b00 |0105: invoke-virtual/range {v27, v28}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -036ebc: 0c1b |0108: move-result-object v27 │ │ -036ebe: 7401 9c06 1b00 |0109: invoke-virtual/range {v27}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -036ec4: 0c0c |010c: move-result-object v12 │ │ -036ec6: 2900 75ff |010d: goto/16 0082 // -008b │ │ -036eca: 221b 0202 |010f: new-instance v27, Ljava/lang/StringBuilder; // type@0202 │ │ -036ece: 7601 9606 1b00 |0111: invoke-direct/range {v27}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -036ed4: 0800 1b00 |0114: move-object/from16 v0, v27 │ │ -036ed8: 6e20 9a06 c000 |0116: invoke-virtual {v0, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -036ede: 0c1b |0119: move-result-object v27 │ │ -036ee0: 1a1c 4900 |011a: const-string v28, ",PERSISTENT" // string@0049 │ │ -036ee4: 7402 9a06 1b00 |011c: invoke-virtual/range {v27, v28}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -036eea: 0c1b |011f: move-result-object v27 │ │ -036eec: 7401 9c06 1b00 |0120: invoke-virtual/range {v27}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -036ef2: 0c0c |0123: move-result-object v12 │ │ -036ef4: 2900 7cff |0124: goto/16 00a0 // -0084 │ │ -036ef8: 221b 0202 |0126: new-instance v27, Ljava/lang/StringBuilder; // type@0202 │ │ -036efc: 7601 9606 1b00 |0128: invoke-direct/range {v27}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -036f02: 0800 1b00 |012b: move-object/from16 v0, v27 │ │ -036f06: 6e20 9a06 c000 |012d: invoke-virtual {v0, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -036f0c: 0c1b |0130: move-result-object v27 │ │ -036f0e: 1a1c 4a00 |0131: const-string v28, ",STARTED" // string@004a │ │ -036f12: 7402 9a06 1b00 |0133: invoke-virtual/range {v27, v28}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -036f18: 0c1b |0136: move-result-object v27 │ │ -036f1a: 7401 9c06 1b00 |0137: invoke-virtual/range {v27}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -036f20: 0c0c |013a: move-result-object v12 │ │ -036f22: 2883 |013b: goto 00be // -007d │ │ -036f24: 221b 0202 |013c: new-instance v27, Ljava/lang/StringBuilder; // type@0202 │ │ -036f28: 7601 9606 1b00 |013e: invoke-direct/range {v27}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -036f2e: 0800 1b00 |0141: move-object/from16 v0, v27 │ │ -036f32: 6e20 9a06 c000 |0143: invoke-virtual {v0, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -036f38: 0c1b |0146: move-result-object v27 │ │ -036f3a: 1a1c 4b00 |0147: const-string v28, ",SYSTEM" // string@004b │ │ -036f3e: 7402 9a06 1b00 |0149: invoke-virtual/range {v27, v28}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -036f44: 0c1b |014c: move-result-object v27 │ │ -036f46: 7401 9c06 1b00 |014d: invoke-virtual/range {v27}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -036f4c: 0c0c |0150: move-result-object v12 │ │ -036f4e: 288b |0151: goto 00dc // -0075 │ │ -036f50: 131b 0100 |0152: const/16 v27, #int 1 // #1 │ │ -036f54: 0200 1b00 |0154: move/from16 v0, v27 │ │ -036f58: 0801 1700 |0156: move-object/from16 v1, v23 │ │ -036f5c: 5c10 3d07 |0158: iput-boolean v0, v1, Lcom/gacode/relaunchx/TaskManager$PInfo;.service:Z // field@073d │ │ -036f60: 0800 1a00 |015a: move-object/from16 v0, v26 │ │ -036f64: 5200 0600 |015c: iget v0, v0, Landroid/app/ActivityManager$RunningServiceInfo;.clientCount:I // field@0006 │ │ -036f68: 021b 0000 |015e: move/from16 v27, v0 │ │ -036f6c: 0200 1b00 |0160: move/from16 v0, v27 │ │ -036f70: 0801 1700 |0162: move-object/from16 v1, v23 │ │ -036f74: 5910 3207 |0164: iput v0, v1, Lcom/gacode/relaunchx/TaskManager$PInfo;.clients:I // field@0732 │ │ -036f78: 0800 1a00 |0166: move-object/from16 v0, v26 │ │ -036f7c: 5200 0d00 |0168: iget v0, v0, Landroid/app/ActivityManager$RunningServiceInfo;.uid:I // field@000d │ │ -036f80: 021b 0000 |016a: move/from16 v27, v0 │ │ -036f84: 0200 1b00 |016c: move/from16 v0, v27 │ │ -036f88: 0801 1700 |016e: move-object/from16 v1, v23 │ │ -036f8c: 5910 3e07 |0170: iput v0, v1, Lcom/gacode/relaunchx/TaskManager$PInfo;.uid:I // field@073e │ │ -036f90: 0800 1a00 |0172: move-object/from16 v0, v26 │ │ -036f94: 5400 0b00 |0174: iget-object v0, v0, Landroid/app/ActivityManager$RunningServiceInfo;.process:Ljava/lang/String; // field@000b │ │ -036f98: 081b 0000 |0176: move-object/from16 v27, v0 │ │ -036f9c: 0800 1b00 |0178: move-object/from16 v0, v27 │ │ -036fa0: 0801 1700 |017a: move-object/from16 v1, v23 │ │ -036fa4: 5b10 3b07 |017c: iput-object v0, v1, Lcom/gacode/relaunchx/TaskManager$PInfo;.name:Ljava/lang/String; // field@073b │ │ -036fa8: 0800 1a00 |017e: move-object/from16 v0, v26 │ │ -036fac: 5400 0800 |0180: iget-object v0, v0, Landroid/app/ActivityManager$RunningServiceInfo;.clientPackage:Ljava/lang/String; // field@0008 │ │ -036fb0: 081b 0000 |0182: move-object/from16 v27, v0 │ │ -036fb4: 0800 1b00 |0184: move-object/from16 v0, v27 │ │ -036fb8: 0801 1700 |0186: move-object/from16 v1, v23 │ │ -036fbc: 5b10 3107 |0188: iput-object v0, v1, Lcom/gacode/relaunchx/TaskManager$PInfo;.clientPackage:Ljava/lang/String; // field@0731 │ │ -036fc0: 0800 1a00 |018a: move-object/from16 v0, v26 │ │ -036fc4: 5200 0700 |018c: iget v0, v0, Landroid/app/ActivityManager$RunningServiceInfo;.clientLabel:I // field@0007 │ │ -036fc8: 021b 0000 |018e: move/from16 v27, v0 │ │ -036fcc: 391b cf00 |0190: if-nez v27, 025f // +00cf │ │ -036fd0: 1a1b 0000 |0192: const-string v27, "" // string@0000 │ │ -036fd4: 0800 1b00 |0194: move-object/from16 v0, v27 │ │ -036fd8: 0801 1700 |0196: move-object/from16 v1, v23 │ │ -036fdc: 5b10 3007 |0198: iput-object v0, v1, Lcom/gacode/relaunchx/TaskManager$PInfo;.clientLabel:Ljava/lang/String; // field@0730 │ │ -036fe0: 0800 1a00 |019a: move-object/from16 v0, v26 │ │ -036fe4: 5400 0c00 |019c: iget-object v0, v0, Landroid/app/ActivityManager$RunningServiceInfo;.service:Landroid/content/ComponentName; // field@000c │ │ -036fe8: 081b 0000 |019e: move-object/from16 v27, v0 │ │ -036fec: 7401 4400 1b00 |01a0: invoke-virtual/range {v27}, Landroid/content/ComponentName;.toShortString:()Ljava/lang/String; // method@0044 │ │ -036ff2: 0c1b |01a3: move-result-object v27 │ │ -036ff4: 0800 1b00 |01a4: move-object/from16 v0, v27 │ │ -036ff8: 0801 1700 |01a6: move-object/from16 v1, v23 │ │ -036ffc: 5b10 3407 |01a8: iput-object v0, v1, Lcom/gacode/relaunchx/TaskManager$PInfo;.descr:Ljava/lang/String; // field@0734 │ │ -037000: 0800 1700 |01aa: move-object/from16 v0, v23 │ │ -037004: 5b0c 3607 |01ac: iput-object v12, v0, Lcom/gacode/relaunchx/TaskManager$PInfo;.extra:Ljava/lang/String; // field@0736 │ │ -037008: 221b 0d02 |01ae: new-instance v27, Ljava/util/ArrayList; // type@020d │ │ -03700c: 7601 ae06 1b00 |01b0: invoke-direct/range {v27}, Ljava/util/ArrayList;.:()V // method@06ae │ │ -037012: 0800 1b00 |01b3: move-object/from16 v0, v27 │ │ -037016: 0801 1700 |01b5: move-object/from16 v1, v23 │ │ -03701a: 5b10 3507 |01b7: iput-object v0, v1, Lcom/gacode/relaunchx/TaskManager$PInfo;.e:Ljava/util/List; // field@0735 │ │ -03701e: 461b 150d |01b9: aget-object v27, v21, v13 │ │ -037022: 0800 1b00 |01bb: move-object/from16 v0, v27 │ │ -037026: 5200 2500 |01bd: iget v0, v0, Landroid/os/Debug$MemoryInfo;.otherPrivateDirty:I // field@0025 │ │ -03702a: 021b 0000 |01bf: move/from16 v27, v0 │ │ -03702e: 461c 150d |01c1: aget-object v28, v21, v13 │ │ -037032: 0800 1c00 |01c3: move-object/from16 v0, v28 │ │ -037036: 5200 2400 |01c5: iget v0, v0, Landroid/os/Debug$MemoryInfo;.nativePrivateDirty:I // field@0024 │ │ -03703a: 021c 0000 |01c7: move/from16 v28, v0 │ │ -03703e: 901b 1b1c |01c9: add-int v27, v27, v28 │ │ -037042: 461c 150d |01cb: aget-object v28, v21, v13 │ │ -037046: 0800 1c00 |01cd: move-object/from16 v0, v28 │ │ -03704a: 5200 2300 |01cf: iget v0, v0, Landroid/os/Debug$MemoryInfo;.dalvikSharedDirty:I // field@0023 │ │ -03704e: 021c 0000 |01d1: move/from16 v28, v0 │ │ -037052: 901b 1b1c |01d3: add-int v27, v27, v28 │ │ -037056: 7701 5f06 1b00 |01d5: invoke-static/range {v27}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -03705c: 0c1b |01d8: move-result-object v27 │ │ -03705e: 0800 1b00 |01d9: move-object/from16 v0, v27 │ │ -037062: 0801 1700 |01db: move-object/from16 v1, v23 │ │ -037066: 5b10 3a07 |01dd: iput-object v0, v1, Lcom/gacode/relaunchx/TaskManager$PInfo;.mem:Ljava/lang/Integer; // field@073a │ │ -03706a: 0800 2200 |01df: move-object/from16 v0, v34 │ │ -03706e: 5400 1d07 |01e1: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ -037072: 081b 0000 |01e3: move-object/from16 v27, v0 │ │ -037076: 0800 1b00 |01e5: move-object/from16 v0, v27 │ │ -03707a: 5400 6507 |01e7: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager;.pm:Landroid/content/pm/PackageManager; // field@0765 │ │ -03707e: 081b 0000 |01e9: move-object/from16 v27, v0 │ │ -037082: 0800 1700 |01eb: move-object/from16 v0, v23 │ │ -037086: 5400 3b07 |01ed: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager$PInfo;.name:Ljava/lang/String; // field@073b │ │ -03708a: 081c 0000 |01ef: move-object/from16 v28, v0 │ │ -03708e: 131d 0000 |01f1: const/16 v29, #int 0 // #0 │ │ -037092: 7403 7500 1b00 |01f3: invoke-virtual/range {v27, v28, v29}, Landroid/content/pm/PackageManager;.getApplicationInfo:(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo; // method@0075 │ │ -037098: 0c04 |01f6: move-result-object v4 │ │ -03709a: 0800 2200 |01f7: move-object/from16 v0, v34 │ │ -03709e: 5400 1d07 |01f9: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ -0370a2: 081b 0000 |01fb: move-object/from16 v27, v0 │ │ -0370a6: 0800 1b00 |01fd: move-object/from16 v0, v27 │ │ -0370aa: 5400 6507 |01ff: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager;.pm:Landroid/content/pm/PackageManager; // field@0765 │ │ -0370ae: 081b 0000 |0201: move-object/from16 v27, v0 │ │ -0370b2: 5440 1200 |0203: iget-object v0, v4, Landroid/content/pm/ApplicationInfo;.packageName:Ljava/lang/String; // field@0012 │ │ -0370b6: 081c 0000 |0205: move-object/from16 v28, v0 │ │ -0370ba: 7402 7400 1b00 |0207: invoke-virtual/range {v27, v28}, Landroid/content/pm/PackageManager;.getApplicationIcon:(Ljava/lang/String;)Landroid/graphics/drawable/Drawable; // method@0074 │ │ -0370c0: 0c1b |020a: move-result-object v27 │ │ -0370c2: 0800 1b00 |020b: move-object/from16 v0, v27 │ │ -0370c6: 0801 1700 |020d: move-object/from16 v1, v23 │ │ -0370ca: 5b10 3707 |020f: iput-object v0, v1, Lcom/gacode/relaunchx/TaskManager$PInfo;.icon:Landroid/graphics/drawable/Drawable; // field@0737 │ │ -0370ce: 0800 2200 |0211: move-object/from16 v0, v34 │ │ -0370d2: 5400 1d07 |0213: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ -0370d6: 081b 0000 |0215: move-object/from16 v27, v0 │ │ -0370da: 0800 1b00 |0217: move-object/from16 v0, v27 │ │ -0370de: 5400 6507 |0219: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager;.pm:Landroid/content/pm/PackageManager; // field@0765 │ │ -0370e2: 081b 0000 |021b: move-object/from16 v27, v0 │ │ -0370e6: 0800 1b00 |021d: move-object/from16 v0, v27 │ │ -0370ea: 6e20 7600 4000 |021f: invoke-virtual {v0, v4}, Landroid/content/pm/PackageManager;.getApplicationLabel:(Landroid/content/pm/ApplicationInfo;)Ljava/lang/CharSequence; // method@0076 │ │ -0370f0: 0c1b |0222: move-result-object v27 │ │ -0370f2: 7801 5006 1b00 |0223: invoke-interface/range {v27}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0650 │ │ -0370f8: 0c1b |0226: move-result-object v27 │ │ -0370fa: 0800 1b00 |0227: move-object/from16 v0, v27 │ │ -0370fe: 0801 1700 |0229: move-object/from16 v1, v23 │ │ -037102: 5b10 3907 |022b: iput-object v0, v1, Lcom/gacode/relaunchx/TaskManager$PInfo;.label:Ljava/lang/String; // field@0739 │ │ -037106: 0800 2200 |022d: move-object/from16 v0, v34 │ │ -03710a: 5400 1d07 |022f: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ -03710e: 081b 0000 |0231: move-object/from16 v27, v0 │ │ -037112: 0800 1b00 |0233: move-object/from16 v0, v27 │ │ -037116: 5400 6107 |0235: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager;.newPinfo:Ljava/util/HashMap; // field@0761 │ │ -03711a: 081b 0000 |0237: move-object/from16 v27, v0 │ │ -03711e: 441c 190d |0239: aget v28, v25, v13 │ │ -037122: 7701 5f06 1c00 |023b: invoke-static/range {v28}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -037128: 0c1c |023e: move-result-object v28 │ │ -03712a: 0800 1b00 |023f: move-object/from16 v0, v27 │ │ -03712e: 0801 1c00 |0241: move-object/from16 v1, v28 │ │ -037132: 0802 1700 |0243: move-object/from16 v2, v23 │ │ -037136: 6e30 c506 1002 |0245: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@06c5 │ │ -03713c: 0800 2200 |0248: move-object/from16 v0, v34 │ │ -037140: 5400 1d07 |024a: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ -037144: 081b 0000 |024c: move-object/from16 v27, v0 │ │ -037148: 0800 1b00 |024e: move-object/from16 v0, v27 │ │ -03714c: 5400 6207 |0250: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager;.newServ:Ljava/util/List; // field@0762 │ │ -037150: 081b 0000 |0252: move-object/from16 v27, v0 │ │ -037154: 441c 190d |0254: aget v28, v25, v13 │ │ -037158: 7701 5f06 1c00 |0256: invoke-static/range {v28}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -03715e: 0c1c |0259: move-result-object v28 │ │ -037160: 7802 cc06 1b00 |025a: invoke-interface/range {v27, v28}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@06cc │ │ -037166: 2900 97fe |025d: goto/16 00f4 // -0169 │ │ -03716a: 0800 2200 |025f: move-object/from16 v0, v34 │ │ -03716e: 5400 1d07 |0261: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ -037172: 081b 0000 |0263: move-object/from16 v27, v0 │ │ -037176: 7401 9e05 1b00 |0265: invoke-virtual/range {v27}, Lcom/gacode/relaunchx/TaskManager;.getResources:()Landroid/content/res/Resources; // method@059e │ │ -03717c: 0c1b |0268: move-result-object v27 │ │ -03717e: 0800 1a00 |0269: move-object/from16 v0, v26 │ │ -037182: 5200 0700 |026b: iget v0, v0, Landroid/app/ActivityManager$RunningServiceInfo;.clientLabel:I // field@0007 │ │ -037186: 021c 0000 |026d: move/from16 v28, v0 │ │ -03718a: 7402 8000 1b00 |026f: invoke-virtual/range {v27, v28}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -037190: 0c1b |0272: move-result-object v27 │ │ -037192: 2900 21ff |0273: goto/16 0194 // -00df │ │ -037196: 0d0a |0275: move-exception v10 │ │ -037198: 131b 0000 |0276: const/16 v27, #int 0 // #0 │ │ -03719c: 0800 1b00 |0278: move-object/from16 v0, v27 │ │ -0371a0: 0801 1700 |027a: move-object/from16 v1, v23 │ │ -0371a4: 5b10 3707 |027c: iput-object v0, v1, Lcom/gacode/relaunchx/TaskManager$PInfo;.icon:Landroid/graphics/drawable/Drawable; // field@0737 │ │ -0371a8: 1a1b 0000 |027e: const-string v27, "" // string@0000 │ │ -0371ac: 0800 1b00 |0280: move-object/from16 v0, v27 │ │ -0371b0: 0801 1700 |0282: move-object/from16 v1, v23 │ │ -0371b4: 5b10 3907 |0284: iput-object v0, v1, Lcom/gacode/relaunchx/TaskManager$PInfo;.label:Ljava/lang/String; // field@0739 │ │ -0371b8: 28a7 |0286: goto 022d // -0059 │ │ -0371ba: 6e10 1700 0500 |0287: invoke-virtual {v5}, Landroid/app/ActivityManager;.getRunningAppProcesses:()Ljava/util/List; // method@0017 │ │ -0371c0: 0c12 |028a: move-result-object v18 │ │ -0371c2: 3812 1902 |028b: if-eqz v18, 04a4 // +0219 │ │ -0371c6: 7801 d406 1200 |028d: invoke-interface/range {v18}, Ljava/util/List;.size:()I // method@06d4 │ │ -0371cc: 0a1b |0290: move-result v27 │ │ -0371ce: 0200 1b00 |0291: move/from16 v0, v27 │ │ -0371d2: 2300 2602 |0293: new-array v0, v0, [I // type@0226 │ │ -0371d6: 0819 0000 |0295: move-object/from16 v25, v0 │ │ -0371da: 120d |0297: const/4 v13, #int 0 // #0 │ │ -0371dc: 7801 d406 1200 |0298: invoke-interface/range {v18}, Ljava/util/List;.size:()I // method@06d4 │ │ -0371e2: 0a1b |029b: move-result v27 │ │ -0371e4: 0200 1b00 |029c: move/from16 v0, v27 │ │ -0371e8: 350d 1500 |029e: if-ge v13, v0, 02b3 // +0015 │ │ -0371ec: 0800 1200 |02a0: move-object/from16 v0, v18 │ │ -0371f0: 7220 d006 d000 |02a2: invoke-interface {v0, v13}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ -0371f6: 0c1b |02a5: move-result-object v27 │ │ -0371f8: 1f1b 0800 |02a6: check-cast v27, Landroid/app/ActivityManager$RunningAppProcessInfo; // type@0008 │ │ -0371fc: 0800 1b00 |02a8: move-object/from16 v0, v27 │ │ -037200: 5200 0200 |02aa: iget v0, v0, Landroid/app/ActivityManager$RunningAppProcessInfo;.pid:I // field@0002 │ │ -037204: 021b 0000 |02ac: move/from16 v27, v0 │ │ -037208: 4b1b 190d |02ae: aput v27, v25, v13 │ │ -03720c: d80d 0d01 |02b0: add-int/lit8 v13, v13, #int 1 // #01 │ │ -037210: 28e6 |02b2: goto 0298 // -001a │ │ -037212: 0800 1900 |02b3: move-object/from16 v0, v25 │ │ -037216: 6e20 1600 0500 |02b5: invoke-virtual {v5, v0}, Landroid/app/ActivityManager;.getProcessMemoryInfo:([I)[Landroid/os/Debug$MemoryInfo; // method@0016 │ │ -03721c: 0c15 |02b8: move-result-object v21 │ │ -03721e: 120d |02b9: const/4 v13, #int 0 // #0 │ │ -037220: 7801 d406 1200 |02ba: invoke-interface/range {v18}, Ljava/util/List;.size:()I // method@06d4 │ │ -037226: 0a1b |02bd: move-result v27 │ │ -037228: 0200 1b00 |02be: move/from16 v0, v27 │ │ -03722c: 350d e401 |02c0: if-ge v13, v0, 04a4 // +01e4 │ │ -037230: 0800 1200 |02c2: move-object/from16 v0, v18 │ │ -037234: 7220 d006 d000 |02c4: invoke-interface {v0, v13}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ -03723a: 0c18 |02c7: move-result-object v24 │ │ -03723c: 1f18 0800 |02c8: check-cast v24, Landroid/app/ActivityManager$RunningAppProcessInfo; // type@0008 │ │ -037240: 2217 ab01 |02ca: new-instance v23, Lcom/gacode/relaunchx/TaskManager$PInfo; // type@01ab │ │ -037244: 7601 7705 1700 |02cc: invoke-direct/range {v23}, Lcom/gacode/relaunchx/TaskManager$PInfo;.:()V // method@0577 │ │ -03724a: 1a0e 0000 |02cf: const-string v14, "" // string@0000 │ │ -03724e: 0800 1800 |02d1: move-object/from16 v0, v24 │ │ -037252: 5200 0100 |02d3: iget v0, v0, Landroid/app/ActivityManager$RunningAppProcessInfo;.importance:I // field@0001 │ │ -037256: 021b 0000 |02d5: move/from16 v27, v0 │ │ -03725a: 2c1b b704 0000 |02d7: sparse-switch v27, 0000078e // +000004b7 │ │ -037260: 0800 2200 |02da: move-object/from16 v0, v34 │ │ -037264: 5400 1d07 |02dc: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ -037268: 081b 0000 |02de: move-object/from16 v27, v0 │ │ -03726c: 0800 1b00 |02e0: move-object/from16 v0, v27 │ │ -037270: 5400 6107 |02e2: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager;.newPinfo:Ljava/util/HashMap; // field@0761 │ │ -037274: 081b 0000 |02e4: move-object/from16 v27, v0 │ │ -037278: 441c 190d |02e6: aget v28, v25, v13 │ │ -03727c: 7701 5f06 1c00 |02e8: invoke-static/range {v28}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -037282: 0c1c |02eb: move-result-object v28 │ │ -037284: 7402 c206 1b00 |02ec: invoke-virtual/range {v27, v28}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@06c2 │ │ -03728a: 0a1b |02ef: move-result v27 │ │ -03728c: 381b 3c00 |02f0: if-eqz v27, 032c // +003c │ │ -037290: d80d 0d01 |02f2: add-int/lit8 v13, v13, #int 1 // #01 │ │ -037294: 28c6 |02f4: goto 02ba // -003a │ │ -037296: 131b 0200 |02f5: const/16 v27, #int 2 // #2 │ │ -03729a: 0200 1b00 |02f7: move/from16 v0, v27 │ │ -03729e: 0801 1700 |02f9: move-object/from16 v1, v23 │ │ -0372a2: 5910 3807 |02fb: iput v0, v1, Lcom/gacode/relaunchx/TaskManager$PInfo;.imp:I // field@0738 │ │ -0372a6: 1a0e ca00 |02fd: const-string v14, "BACKGROUND" // string@00ca │ │ -0372aa: 28db |02ff: goto 02da // -0025 │ │ -0372ac: 131b 0300 |0300: const/16 v27, #int 3 // #3 │ │ -0372b0: 0200 1b00 |0302: move/from16 v0, v27 │ │ -0372b4: 0801 1700 |0304: move-object/from16 v1, v23 │ │ -0372b8: 5910 3807 |0306: iput v0, v1, Lcom/gacode/relaunchx/TaskManager$PInfo;.imp:I // field@0738 │ │ -0372bc: 1a0e f803 |0308: const-string v14, "NOT ACTIVE" // string@03f8 │ │ -0372c0: 28d0 |030a: goto 02da // -0030 │ │ -0372c2: 131b 0100 |030b: const/16 v27, #int 1 // #1 │ │ -0372c6: 0200 1b00 |030d: move/from16 v0, v27 │ │ -0372ca: 0801 1700 |030f: move-object/from16 v1, v23 │ │ -0372ce: 5910 3807 |0311: iput v0, v1, Lcom/gacode/relaunchx/TaskManager$PInfo;.imp:I // field@0738 │ │ -0372d2: 1a0e 3a01 |0313: const-string v14, "FOREGROUND" // string@013a │ │ -0372d6: 28c5 |0315: goto 02da // -003b │ │ -0372d8: 131b 0200 |0316: const/16 v27, #int 2 // #2 │ │ -0372dc: 0200 1b00 |0318: move/from16 v0, v27 │ │ -0372e0: 0801 1700 |031a: move-object/from16 v1, v23 │ │ -0372e4: 5910 3807 |031c: iput v0, v1, Lcom/gacode/relaunchx/TaskManager$PInfo;.imp:I // field@0738 │ │ -0372e8: 1a0e 3304 |031e: const-string v14, "SERVICE" // string@0433 │ │ -0372ec: 28ba |0320: goto 02da // -0046 │ │ -0372ee: 131b 0100 |0321: const/16 v27, #int 1 // #1 │ │ -0372f2: 0200 1b00 |0323: move/from16 v0, v27 │ │ -0372f6: 0801 1700 |0325: move-object/from16 v1, v23 │ │ -0372fa: 5910 3807 |0327: iput v0, v1, Lcom/gacode/relaunchx/TaskManager$PInfo;.imp:I // field@0738 │ │ -0372fe: 1a0e 7704 |0329: const-string v14, "VISIBLE" // string@0477 │ │ -037302: 28af |032b: goto 02da // -0051 │ │ -037304: 131b 0000 |032c: const/16 v27, #int 0 // #0 │ │ -037308: 0200 1b00 |032e: move/from16 v0, v27 │ │ -03730c: 0801 1700 |0330: move-object/from16 v1, v23 │ │ -037310: 5c10 3d07 |0332: iput-boolean v0, v1, Lcom/gacode/relaunchx/TaskManager$PInfo;.service:Z // field@073d │ │ -037314: 131b 0000 |0334: const/16 v27, #int 0 // #0 │ │ -037318: 0200 1b00 |0336: move/from16 v0, v27 │ │ -03731c: 0801 1700 |0338: move-object/from16 v1, v23 │ │ -037320: 5910 3207 |033a: iput v0, v1, Lcom/gacode/relaunchx/TaskManager$PInfo;.clients:I // field@0732 │ │ -037324: 0800 1800 |033c: move-object/from16 v0, v24 │ │ -037328: 5200 0500 |033e: iget v0, v0, Landroid/app/ActivityManager$RunningAppProcessInfo;.uid:I // field@0005 │ │ -03732c: 021b 0000 |0340: move/from16 v27, v0 │ │ -037330: 0200 1b00 |0342: move/from16 v0, v27 │ │ -037334: 0801 1700 |0344: move-object/from16 v1, v23 │ │ -037338: 5910 3e07 |0346: iput v0, v1, Lcom/gacode/relaunchx/TaskManager$PInfo;.uid:I // field@073e │ │ -03733c: 0800 1800 |0348: move-object/from16 v0, v24 │ │ -037340: 5400 0400 |034a: iget-object v0, v0, Landroid/app/ActivityManager$RunningAppProcessInfo;.processName:Ljava/lang/String; // field@0004 │ │ -037344: 081b 0000 |034c: move-object/from16 v27, v0 │ │ -037348: 0800 1b00 |034e: move-object/from16 v0, v27 │ │ -03734c: 0801 1700 |0350: move-object/from16 v1, v23 │ │ -037350: 5b10 3b07 |0352: iput-object v0, v1, Lcom/gacode/relaunchx/TaskManager$PInfo;.name:Ljava/lang/String; // field@073b │ │ -037354: 0800 1700 |0354: move-object/from16 v0, v23 │ │ -037358: 5b0e 3607 |0356: iput-object v14, v0, Lcom/gacode/relaunchx/TaskManager$PInfo;.extra:Ljava/lang/String; // field@0736 │ │ -03735c: 221b 0d02 |0358: new-instance v27, Ljava/util/ArrayList; // type@020d │ │ -037360: 7601 ae06 1b00 |035a: invoke-direct/range {v27}, Ljava/util/ArrayList;.:()V // method@06ae │ │ -037366: 0800 1b00 |035d: move-object/from16 v0, v27 │ │ -03736a: 0801 1700 |035f: move-object/from16 v1, v23 │ │ -03736e: 5b10 3507 |0361: iput-object v0, v1, Lcom/gacode/relaunchx/TaskManager$PInfo;.e:Ljava/util/List; // field@0735 │ │ -037372: 461b 150d |0363: aget-object v27, v21, v13 │ │ -037376: 0800 1b00 |0365: move-object/from16 v0, v27 │ │ -03737a: 5200 2500 |0367: iget v0, v0, Landroid/os/Debug$MemoryInfo;.otherPrivateDirty:I // field@0025 │ │ -03737e: 021b 0000 |0369: move/from16 v27, v0 │ │ -037382: 461c 150d |036b: aget-object v28, v21, v13 │ │ -037386: 0800 1c00 |036d: move-object/from16 v0, v28 │ │ -03738a: 5200 2400 |036f: iget v0, v0, Landroid/os/Debug$MemoryInfo;.nativePrivateDirty:I // field@0024 │ │ -03738e: 021c 0000 |0371: move/from16 v28, v0 │ │ -037392: 901b 1b1c |0373: add-int v27, v27, v28 │ │ -037396: 461c 150d |0375: aget-object v28, v21, v13 │ │ -03739a: 0800 1c00 |0377: move-object/from16 v0, v28 │ │ -03739e: 5200 2300 |0379: iget v0, v0, Landroid/os/Debug$MemoryInfo;.dalvikSharedDirty:I // field@0023 │ │ -0373a2: 021c 0000 |037b: move/from16 v28, v0 │ │ -0373a6: 901b 1b1c |037d: add-int v27, v27, v28 │ │ -0373aa: 7701 5f06 1b00 |037f: invoke-static/range {v27}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -0373b0: 0c1b |0382: move-result-object v27 │ │ -0373b2: 0800 1b00 |0383: move-object/from16 v0, v27 │ │ -0373b6: 0801 1700 |0385: move-object/from16 v1, v23 │ │ -0373ba: 5b10 3a07 |0387: iput-object v0, v1, Lcom/gacode/relaunchx/TaskManager$PInfo;.mem:Ljava/lang/Integer; // field@073a │ │ -0373be: 0800 2200 |0389: move-object/from16 v0, v34 │ │ -0373c2: 5400 1d07 |038b: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ -0373c6: 081b 0000 |038d: move-object/from16 v27, v0 │ │ -0373ca: 0800 1b00 |038f: move-object/from16 v0, v27 │ │ -0373ce: 5400 6507 |0391: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager;.pm:Landroid/content/pm/PackageManager; // field@0765 │ │ -0373d2: 081b 0000 |0393: move-object/from16 v27, v0 │ │ -0373d6: 0800 1800 |0395: move-object/from16 v0, v24 │ │ -0373da: 5400 0400 |0397: iget-object v0, v0, Landroid/app/ActivityManager$RunningAppProcessInfo;.processName:Ljava/lang/String; // field@0004 │ │ -0373de: 081c 0000 |0399: move-object/from16 v28, v0 │ │ -0373e2: 131d 0000 |039b: const/16 v29, #int 0 // #0 │ │ -0373e6: 7403 7500 1b00 |039d: invoke-virtual/range {v27, v28, v29}, Landroid/content/pm/PackageManager;.getApplicationInfo:(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo; // method@0075 │ │ -0373ec: 0c04 |03a0: move-result-object v4 │ │ -0373ee: 0800 2200 |03a1: move-object/from16 v0, v34 │ │ -0373f2: 5400 1d07 |03a3: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ -0373f6: 081b 0000 |03a5: move-object/from16 v27, v0 │ │ -0373fa: 0800 1b00 |03a7: move-object/from16 v0, v27 │ │ -0373fe: 5400 6507 |03a9: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager;.pm:Landroid/content/pm/PackageManager; // field@0765 │ │ -037402: 081b 0000 |03ab: move-object/from16 v27, v0 │ │ -037406: 5440 1200 |03ad: iget-object v0, v4, Landroid/content/pm/ApplicationInfo;.packageName:Ljava/lang/String; // field@0012 │ │ -03740a: 081c 0000 |03af: move-object/from16 v28, v0 │ │ -03740e: 7402 7400 1b00 |03b1: invoke-virtual/range {v27, v28}, Landroid/content/pm/PackageManager;.getApplicationIcon:(Ljava/lang/String;)Landroid/graphics/drawable/Drawable; // method@0074 │ │ -037414: 0c1b |03b4: move-result-object v27 │ │ -037416: 0800 1b00 |03b5: move-object/from16 v0, v27 │ │ -03741a: 0801 1700 |03b7: move-object/from16 v1, v23 │ │ -03741e: 5b10 3707 |03b9: iput-object v0, v1, Lcom/gacode/relaunchx/TaskManager$PInfo;.icon:Landroid/graphics/drawable/Drawable; // field@0737 │ │ -037422: 0800 2200 |03bb: move-object/from16 v0, v34 │ │ -037426: 5400 1d07 |03bd: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ -03742a: 081b 0000 |03bf: move-object/from16 v27, v0 │ │ -03742e: 0800 1b00 |03c1: move-object/from16 v0, v27 │ │ -037432: 5400 6507 |03c3: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager;.pm:Landroid/content/pm/PackageManager; // field@0765 │ │ -037436: 081b 0000 |03c5: move-object/from16 v27, v0 │ │ -03743a: 0800 1b00 |03c7: move-object/from16 v0, v27 │ │ -03743e: 6e20 7600 4000 |03c9: invoke-virtual {v0, v4}, Landroid/content/pm/PackageManager;.getApplicationLabel:(Landroid/content/pm/ApplicationInfo;)Ljava/lang/CharSequence; // method@0076 │ │ -037444: 0c1b |03cc: move-result-object v27 │ │ -037446: 7801 5006 1b00 |03cd: invoke-interface/range {v27}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0650 │ │ -03744c: 0c1b |03d0: move-result-object v27 │ │ -03744e: 0800 1b00 |03d1: move-object/from16 v0, v27 │ │ -037452: 0801 1700 |03d3: move-object/from16 v1, v23 │ │ -037456: 5b10 3907 |03d5: iput-object v0, v1, Lcom/gacode/relaunchx/TaskManager$PInfo;.label:Ljava/lang/String; // field@0739 │ │ -03745a: 1310 0000 |03d7: const/16 v16, #int 0 // #0 │ │ -03745e: 0800 1800 |03d9: move-object/from16 v0, v24 │ │ -037462: 5400 0300 |03db: iget-object v0, v0, Landroid/app/ActivityManager$RunningAppProcessInfo;.pkgList:[Ljava/lang/String; // field@0003 │ │ -037466: 081b 0000 |03dd: move-object/from16 v27, v0 │ │ -03746a: 0800 1b00 |03df: move-object/from16 v0, v27 │ │ -03746e: 2100 |03e1: array-length v0, v0 │ │ -037470: 021b 0000 |03e2: move/from16 v27, v0 │ │ -037474: 0200 1000 |03e4: move/from16 v0, v16 │ │ -037478: 0201 1b00 |03e6: move/from16 v1, v27 │ │ -03747c: 3510 8a00 |03e8: if-ge v0, v1, 0472 // +008a │ │ -037480: 220a aa01 |03ea: new-instance v10, Lcom/gacode/relaunchx/TaskManager$ExtraInfo; // type@01aa │ │ -037484: 7010 7605 0a00 |03ec: invoke-direct {v10}, Lcom/gacode/relaunchx/TaskManager$ExtraInfo;.:()V // method@0576 │ │ -03748a: 0800 1800 |03ef: move-object/from16 v0, v24 │ │ -03748e: 5400 0300 |03f1: iget-object v0, v0, Landroid/app/ActivityManager$RunningAppProcessInfo;.pkgList:[Ljava/lang/String; // field@0003 │ │ -037492: 081b 0000 |03f3: move-object/from16 v27, v0 │ │ -037496: 461b 1b10 |03f5: aget-object v27, v27, v16 │ │ -03749a: 0800 1b00 |03f7: move-object/from16 v0, v27 │ │ -03749e: 5ba0 2f07 |03f9: iput-object v0, v10, Lcom/gacode/relaunchx/TaskManager$ExtraInfo;.name:Ljava/lang/String; // field@072f │ │ -0374a2: 0800 2200 |03fb: move-object/from16 v0, v34 │ │ -0374a6: 5400 1d07 |03fd: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ -0374aa: 081b 0000 |03ff: move-object/from16 v27, v0 │ │ -0374ae: 0800 1b00 |0401: move-object/from16 v0, v27 │ │ -0374b2: 5400 6507 |0403: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager;.pm:Landroid/content/pm/PackageManager; // field@0765 │ │ -0374b6: 081b 0000 |0405: move-object/from16 v27, v0 │ │ -0374ba: 54a0 2f07 |0407: iget-object v0, v10, Lcom/gacode/relaunchx/TaskManager$ExtraInfo;.name:Ljava/lang/String; // field@072f │ │ -0374be: 081c 0000 |0409: move-object/from16 v28, v0 │ │ -0374c2: 131d 0000 |040b: const/16 v29, #int 0 // #0 │ │ -0374c6: 7403 7500 1b00 |040d: invoke-virtual/range {v27, v28, v29}, Landroid/content/pm/PackageManager;.getApplicationInfo:(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo; // method@0075 │ │ -0374cc: 0c04 |0410: move-result-object v4 │ │ -0374ce: 0800 2200 |0411: move-object/from16 v0, v34 │ │ -0374d2: 5400 1d07 |0413: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ -0374d6: 081b 0000 |0415: move-object/from16 v27, v0 │ │ -0374da: 0800 1b00 |0417: move-object/from16 v0, v27 │ │ -0374de: 5400 6507 |0419: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager;.pm:Landroid/content/pm/PackageManager; // field@0765 │ │ -0374e2: 081b 0000 |041b: move-object/from16 v27, v0 │ │ -0374e6: 54a0 2f07 |041d: iget-object v0, v10, Lcom/gacode/relaunchx/TaskManager$ExtraInfo;.name:Ljava/lang/String; // field@072f │ │ -0374ea: 081c 0000 |041f: move-object/from16 v28, v0 │ │ -0374ee: 7402 7400 1b00 |0421: invoke-virtual/range {v27, v28}, Landroid/content/pm/PackageManager;.getApplicationIcon:(Ljava/lang/String;)Landroid/graphics/drawable/Drawable; // method@0074 │ │ -0374f4: 0c1b |0424: move-result-object v27 │ │ -0374f6: 0800 1b00 |0425: move-object/from16 v0, v27 │ │ -0374fa: 5ba0 2d07 |0427: iput-object v0, v10, Lcom/gacode/relaunchx/TaskManager$ExtraInfo;.icon:Landroid/graphics/drawable/Drawable; // field@072d │ │ -0374fe: 0800 2200 |0429: move-object/from16 v0, v34 │ │ -037502: 5400 1d07 |042b: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ -037506: 081b 0000 |042d: move-object/from16 v27, v0 │ │ -03750a: 0800 1b00 |042f: move-object/from16 v0, v27 │ │ -03750e: 5400 6507 |0431: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager;.pm:Landroid/content/pm/PackageManager; // field@0765 │ │ -037512: 081b 0000 |0433: move-object/from16 v27, v0 │ │ -037516: 0800 1b00 |0435: move-object/from16 v0, v27 │ │ -03751a: 6e20 7600 4000 |0437: invoke-virtual {v0, v4}, Landroid/content/pm/PackageManager;.getApplicationLabel:(Landroid/content/pm/ApplicationInfo;)Ljava/lang/CharSequence; // method@0076 │ │ -037520: 0c1b |043a: move-result-object v27 │ │ -037522: 7801 5006 1b00 |043b: invoke-interface/range {v27}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0650 │ │ -037528: 0c1b |043e: move-result-object v27 │ │ -03752a: 0800 1b00 |043f: move-object/from16 v0, v27 │ │ -03752e: 5ba0 2e07 |0441: iput-object v0, v10, Lcom/gacode/relaunchx/TaskManager$ExtraInfo;.label:Ljava/lang/String; // field@072e │ │ -037532: 0800 1700 |0443: move-object/from16 v0, v23 │ │ -037536: 5400 3507 |0445: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager$PInfo;.e:Ljava/util/List; // field@0735 │ │ -03753a: 081b 0000 |0447: move-object/from16 v27, v0 │ │ -03753e: 0800 1b00 |0449: move-object/from16 v0, v27 │ │ -037542: 7220 cc06 a000 |044b: invoke-interface {v0, v10}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@06cc │ │ -037548: d810 1001 |044e: add-int/lit8 v16, v16, #int 1 // #01 │ │ -03754c: 2889 |0450: goto 03d9 // -0077 │ │ -03754e: 0d0a |0451: move-exception v10 │ │ -037550: 131b 0000 |0452: const/16 v27, #int 0 // #0 │ │ -037554: 0800 1b00 |0454: move-object/from16 v0, v27 │ │ -037558: 0801 1700 |0456: move-object/from16 v1, v23 │ │ -03755c: 5b10 3707 |0458: iput-object v0, v1, Lcom/gacode/relaunchx/TaskManager$PInfo;.icon:Landroid/graphics/drawable/Drawable; // field@0737 │ │ -037560: 1a1b 0000 |045a: const-string v27, "" // string@0000 │ │ -037564: 0800 1b00 |045c: move-object/from16 v0, v27 │ │ -037568: 0801 1700 |045e: move-object/from16 v1, v23 │ │ -03756c: 5b10 3907 |0460: iput-object v0, v1, Lcom/gacode/relaunchx/TaskManager$PInfo;.label:Ljava/lang/String; // field@0739 │ │ -037570: 2900 75ff |0462: goto/16 03d7 // -008b │ │ -037574: 0d0b |0464: move-exception v11 │ │ -037576: 131b 0000 |0465: const/16 v27, #int 0 // #0 │ │ -03757a: 0800 1b00 |0467: move-object/from16 v0, v27 │ │ -03757e: 5ba0 2d07 |0469: iput-object v0, v10, Lcom/gacode/relaunchx/TaskManager$ExtraInfo;.icon:Landroid/graphics/drawable/Drawable; // field@072d │ │ -037582: 1a1b 0000 |046b: const-string v27, "" // string@0000 │ │ -037586: 0800 1b00 |046d: move-object/from16 v0, v27 │ │ -03758a: 5ba0 2e07 |046f: iput-object v0, v10, Lcom/gacode/relaunchx/TaskManager$ExtraInfo;.label:Ljava/lang/String; // field@072e │ │ -03758e: 28d2 |0471: goto 0443 // -002e │ │ -037590: 0800 2200 |0472: move-object/from16 v0, v34 │ │ -037594: 5400 1d07 |0474: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ -037598: 081b 0000 |0476: move-object/from16 v27, v0 │ │ -03759c: 0800 1b00 |0478: move-object/from16 v0, v27 │ │ -0375a0: 5400 6107 |047a: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager;.newPinfo:Ljava/util/HashMap; // field@0761 │ │ -0375a4: 081b 0000 |047c: move-object/from16 v27, v0 │ │ -0375a8: 441c 190d |047e: aget v28, v25, v13 │ │ -0375ac: 7701 5f06 1c00 |0480: invoke-static/range {v28}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -0375b2: 0c1c |0483: move-result-object v28 │ │ -0375b4: 0800 1b00 |0484: move-object/from16 v0, v27 │ │ -0375b8: 0801 1c00 |0486: move-object/from16 v1, v28 │ │ -0375bc: 0802 1700 |0488: move-object/from16 v2, v23 │ │ -0375c0: 6e30 c506 1002 |048a: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@06c5 │ │ -0375c6: 0800 2200 |048d: move-object/from16 v0, v34 │ │ -0375ca: 5400 1d07 |048f: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ -0375ce: 081b 0000 |0491: move-object/from16 v27, v0 │ │ -0375d2: 0800 1b00 |0493: move-object/from16 v0, v27 │ │ -0375d6: 5400 6307 |0495: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager;.newTask:Ljava/util/List; // field@0763 │ │ -0375da: 081b 0000 |0497: move-object/from16 v27, v0 │ │ -0375de: 441c 190d |0499: aget v28, v25, v13 │ │ -0375e2: 7701 5f06 1c00 |049b: invoke-static/range {v28}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -0375e8: 0c1c |049e: move-result-object v28 │ │ -0375ea: 7802 cc06 1b00 |049f: invoke-interface/range {v27, v28}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@06cc │ │ -0375f0: 2900 50fe |04a2: goto/16 02f2 // -01b0 │ │ -0375f4: 0800 2200 |04a4: move-object/from16 v0, v34 │ │ -0375f8: 5400 1d07 |04a6: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ -0375fc: 081b 0000 |04a8: move-object/from16 v27, v0 │ │ -037600: 0800 1b00 |04aa: move-object/from16 v0, v27 │ │ -037604: 5400 6407 |04ac: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager;.pinfo:Ljava/util/HashMap; // field@0764 │ │ -037608: 081b 0000 |04ae: move-object/from16 v27, v0 │ │ -03760c: 7401 c406 1b00 |04b0: invoke-virtual/range {v27}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@06c4 │ │ -037612: 0c1b |04b3: move-result-object v27 │ │ -037614: 7801 d906 1b00 |04b4: invoke-interface/range {v27}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@06d9 │ │ -03761a: 0c0f |04b7: move-result-object v15 │ │ -03761c: 7210 c806 0f00 |04b8: invoke-interface {v15}, Ljava/util/Iterator;.hasNext:()Z // method@06c8 │ │ -037622: 0a1b |04bb: move-result v27 │ │ -037624: 381b 2200 |04bc: if-eqz v27, 04de // +0022 │ │ -037628: 7210 c906 0f00 |04be: invoke-interface {v15}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@06c9 │ │ -03762e: 0c11 |04c1: move-result-object v17 │ │ -037630: 1f11 f501 |04c2: check-cast v17, Ljava/lang/Integer; // type@01f5 │ │ -037634: 0800 2200 |04c4: move-object/from16 v0, v34 │ │ -037638: 5400 1d07 |04c6: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ -03763c: 081b 0000 |04c8: move-object/from16 v27, v0 │ │ -037640: 0800 1b00 |04ca: move-object/from16 v0, v27 │ │ -037644: 5400 6107 |04cc: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager;.newPinfo:Ljava/util/HashMap; // field@0761 │ │ -037648: 081b 0000 |04ce: move-object/from16 v27, v0 │ │ -03764c: 0800 1b00 |04d0: move-object/from16 v0, v27 │ │ -037650: 0801 1100 |04d2: move-object/from16 v1, v17 │ │ -037654: 6e20 c206 1000 |04d4: invoke-virtual {v0, v1}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@06c2 │ │ -03765a: 0a1b |04d7: move-result v27 │ │ -03765c: 391b e0ff |04d8: if-nez v27, 04b8 // -0020 │ │ -037660: 7210 ca06 0f00 |04da: invoke-interface {v15}, Ljava/util/Iterator;.remove:()V // method@06ca │ │ -037666: 28db |04dd: goto 04b8 // -0025 │ │ -037668: 0800 2200 |04de: move-object/from16 v0, v34 │ │ -03766c: 5400 1d07 |04e0: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ -037670: 081b 0000 |04e2: move-object/from16 v27, v0 │ │ -037674: 0800 1b00 |04e4: move-object/from16 v0, v27 │ │ -037678: 5400 6407 |04e6: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager;.pinfo:Ljava/util/HashMap; // field@0764 │ │ -03767c: 081b 0000 |04e8: move-object/from16 v27, v0 │ │ -037680: 7401 c406 1b00 |04ea: invoke-virtual/range {v27}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@06c4 │ │ -037686: 0c1b |04ed: move-result-object v27 │ │ -037688: 7801 d906 1b00 |04ee: invoke-interface/range {v27}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@06d9 │ │ -03768e: 0c1c |04f1: move-result-object v28 │ │ -037690: 7801 c806 1c00 |04f2: invoke-interface/range {v28}, Ljava/util/Iterator;.hasNext:()Z // method@06c8 │ │ -037696: 0a1b |04f5: move-result v27 │ │ -037698: 381b 4100 |04f6: if-eqz v27, 0537 // +0041 │ │ -03769c: 7801 c906 1c00 |04f8: invoke-interface/range {v28}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@06c9 │ │ -0376a2: 0c11 |04fb: move-result-object v17 │ │ -0376a4: 1f11 f501 |04fc: check-cast v17, Ljava/lang/Integer; // type@01f5 │ │ -0376a8: 0800 2200 |04fe: move-object/from16 v0, v34 │ │ -0376ac: 5400 1d07 |0500: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ -0376b0: 081b 0000 |0502: move-object/from16 v27, v0 │ │ -0376b4: 0800 1b00 |0504: move-object/from16 v0, v27 │ │ -0376b8: 5400 6107 |0506: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager;.newPinfo:Ljava/util/HashMap; // field@0761 │ │ -0376bc: 081b 0000 |0508: move-object/from16 v27, v0 │ │ -0376c0: 0800 1b00 |050a: move-object/from16 v0, v27 │ │ -0376c4: 0801 1100 |050c: move-object/from16 v1, v17 │ │ -0376c8: 6e20 c306 1000 |050e: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ -0376ce: 0c16 |0511: move-result-object v22 │ │ -0376d0: 1f16 ab01 |0512: check-cast v22, Lcom/gacode/relaunchx/TaskManager$PInfo; // type@01ab │ │ -0376d4: 0800 2200 |0514: move-object/from16 v0, v34 │ │ -0376d8: 5400 1d07 |0516: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ -0376dc: 081b 0000 |0518: move-object/from16 v27, v0 │ │ -0376e0: 0800 1b00 |051a: move-object/from16 v0, v27 │ │ -0376e4: 5400 6407 |051c: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager;.pinfo:Ljava/util/HashMap; // field@0764 │ │ -0376e8: 081b 0000 |051e: move-object/from16 v27, v0 │ │ -0376ec: 0800 1b00 |0520: move-object/from16 v0, v27 │ │ -0376f0: 0801 1100 |0522: move-object/from16 v1, v17 │ │ -0376f4: 6e20 c306 1000 |0524: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ -0376fa: 0c1b |0527: move-result-object v27 │ │ -0376fc: 1f1b ab01 |0528: check-cast v27, Lcom/gacode/relaunchx/TaskManager$PInfo; // type@01ab │ │ -037700: 0800 1600 |052a: move-object/from16 v0, v22 │ │ -037704: 5400 3a07 |052c: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager$PInfo;.mem:Ljava/lang/Integer; // field@073a │ │ -037708: 081d 0000 |052e: move-object/from16 v29, v0 │ │ -03770c: 0800 1d00 |0530: move-object/from16 v0, v29 │ │ -037710: 0801 1b00 |0532: move-object/from16 v1, v27 │ │ -037714: 5b10 3a07 |0534: iput-object v0, v1, Lcom/gacode/relaunchx/TaskManager$PInfo;.mem:Ljava/lang/Integer; // field@073a │ │ -037718: 28bc |0536: goto 04f2 // -0044 │ │ -03771a: 0800 2200 |0537: move-object/from16 v0, v34 │ │ -03771e: 5400 1d07 |0539: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ -037722: 081b 0000 |053b: move-object/from16 v27, v0 │ │ -037726: 0800 1b00 |053d: move-object/from16 v0, v27 │ │ -03772a: 5400 6107 |053f: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager;.newPinfo:Ljava/util/HashMap; // field@0761 │ │ -03772e: 081b 0000 |0541: move-object/from16 v27, v0 │ │ -037732: 7401 c406 1b00 |0543: invoke-virtual/range {v27}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@06c4 │ │ -037738: 0c1b |0546: move-result-object v27 │ │ -03773a: 7801 d906 1b00 |0547: invoke-interface/range {v27}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@06d9 │ │ -037740: 0c1b |054a: move-result-object v27 │ │ -037742: 7801 c806 1b00 |054b: invoke-interface/range {v27}, Ljava/util/Iterator;.hasNext:()Z // method@06c8 │ │ -037748: 0a1c |054e: move-result v28 │ │ -03774a: 381c 4800 |054f: if-eqz v28, 0597 // +0048 │ │ -03774e: 7801 c906 1b00 |0551: invoke-interface/range {v27}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@06c9 │ │ -037754: 0c11 |0554: move-result-object v17 │ │ -037756: 1f11 f501 |0555: check-cast v17, Ljava/lang/Integer; // type@01f5 │ │ -03775a: 0800 2200 |0557: move-object/from16 v0, v34 │ │ -03775e: 5400 1d07 |0559: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ -037762: 081c 0000 |055b: move-object/from16 v28, v0 │ │ -037766: 0800 1c00 |055d: move-object/from16 v0, v28 │ │ -03776a: 5400 6407 |055f: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager;.pinfo:Ljava/util/HashMap; // field@0764 │ │ -03776e: 081c 0000 |0561: move-object/from16 v28, v0 │ │ -037772: 0800 1c00 |0563: move-object/from16 v0, v28 │ │ -037776: 0801 1100 |0565: move-object/from16 v1, v17 │ │ -03777a: 6e20 c206 1000 |0567: invoke-virtual {v0, v1}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@06c2 │ │ -037780: 0a1c |056a: move-result v28 │ │ -037782: 391c e0ff |056b: if-nez v28, 054b // -0020 │ │ -037786: 0800 2200 |056d: move-object/from16 v0, v34 │ │ -03778a: 5400 1d07 |056f: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ -03778e: 081c 0000 |0571: move-object/from16 v28, v0 │ │ -037792: 0800 1c00 |0573: move-object/from16 v0, v28 │ │ -037796: 5400 6407 |0575: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager;.pinfo:Ljava/util/HashMap; // field@0764 │ │ -03779a: 081c 0000 |0577: move-object/from16 v28, v0 │ │ -03779e: 0800 2200 |0579: move-object/from16 v0, v34 │ │ -0377a2: 5400 1d07 |057b: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ -0377a6: 081d 0000 |057d: move-object/from16 v29, v0 │ │ -0377aa: 0800 1d00 |057f: move-object/from16 v0, v29 │ │ -0377ae: 5400 6107 |0581: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager;.newPinfo:Ljava/util/HashMap; // field@0761 │ │ -0377b2: 081d 0000 |0583: move-object/from16 v29, v0 │ │ -0377b6: 0800 1d00 |0585: move-object/from16 v0, v29 │ │ -0377ba: 0801 1100 |0587: move-object/from16 v1, v17 │ │ -0377be: 6e20 c306 1000 |0589: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ -0377c4: 0c1d |058c: move-result-object v29 │ │ -0377c6: 0800 1c00 |058d: move-object/from16 v0, v28 │ │ -0377ca: 0801 1100 |058f: move-object/from16 v1, v17 │ │ -0377ce: 0802 1d00 |0591: move-object/from16 v2, v29 │ │ -0377d2: 6e30 c506 1002 |0593: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@06c5 │ │ -0377d8: 28b5 |0596: goto 054b // -004b │ │ -0377da: 0800 2200 |0597: move-object/from16 v0, v34 │ │ -0377de: 5400 1d07 |0599: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ -0377e2: 081b 0000 |059b: move-object/from16 v27, v0 │ │ -0377e6: 7701 8f05 1b00 |059d: invoke-static/range {v27}, Lcom/gacode/relaunchx/TaskManager;.access$100:(Lcom/gacode/relaunchx/TaskManager;)V // method@058f │ │ -0377ec: 0800 2200 |05a0: move-object/from16 v0, v34 │ │ -0377f0: 5400 1d07 |05a2: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ -0377f4: 081b 0000 |05a4: move-object/from16 v27, v0 │ │ -0377f8: 0800 1b00 |05a6: move-object/from16 v0, v27 │ │ -0377fc: 5400 6407 |05a8: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager;.pinfo:Ljava/util/HashMap; // field@0764 │ │ -037800: 081b 0000 |05aa: move-object/from16 v27, v0 │ │ -037804: 7401 c406 1b00 |05ac: invoke-virtual/range {v27}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@06c4 │ │ -03780a: 0c1b |05af: move-result-object v27 │ │ -03780c: 7801 d906 1b00 |05b0: invoke-interface/range {v27}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@06d9 │ │ -037812: 0c1c |05b3: move-result-object v28 │ │ -037814: 7801 c806 1c00 |05b4: invoke-interface/range {v28}, Ljava/util/Iterator;.hasNext:()Z // method@06c8 │ │ -03781a: 0a1b |05b7: move-result v27 │ │ -03781c: 381b 3300 |05b8: if-eqz v27, 05eb // +0033 │ │ -037820: 7801 c906 1c00 |05ba: invoke-interface/range {v28}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@06c9 │ │ -037826: 0c11 |05bd: move-result-object v17 │ │ -037828: 1f11 f501 |05be: check-cast v17, Ljava/lang/Integer; // type@01f5 │ │ -03782c: 0800 2200 |05c0: move-object/from16 v0, v34 │ │ -037830: 5400 1d07 |05c2: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ -037834: 081b 0000 |05c4: move-object/from16 v27, v0 │ │ -037838: 0800 1b00 |05c6: move-object/from16 v0, v27 │ │ -03783c: 5400 6407 |05c8: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager;.pinfo:Ljava/util/HashMap; // field@0764 │ │ -037840: 081b 0000 |05ca: move-object/from16 v27, v0 │ │ -037844: 0800 1b00 |05cc: move-object/from16 v0, v27 │ │ -037848: 0801 1100 |05ce: move-object/from16 v1, v17 │ │ -03784c: 6e20 c306 1000 |05d0: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ -037852: 0c1b |05d3: move-result-object v27 │ │ -037854: 1f1b ab01 |05d4: check-cast v27, Lcom/gacode/relaunchx/TaskManager$PInfo; // type@01ab │ │ -037858: 0800 2200 |05d6: move-object/from16 v0, v34 │ │ -03785c: 5400 1d07 |05d8: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ -037860: 081d 0000 |05da: move-object/from16 v29, v0 │ │ -037864: 7401 5c06 1100 |05dc: invoke-virtual/range {v17}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -03786a: 0a1e |05df: move-result v30 │ │ -03786c: 7702 9005 1d00 |05e0: invoke-static/range {v29, v30}, Lcom/gacode/relaunchx/TaskManager;.access$200:(Lcom/gacode/relaunchx/TaskManager;I)J // method@0590 │ │ -037872: 0b1e |05e3: move-result-wide v30 │ │ -037874: 0500 1e00 |05e4: move-wide/from16 v0, v30 │ │ -037878: 0802 1b00 |05e6: move-object/from16 v2, v27 │ │ -03787c: 5a20 3307 |05e8: iput-wide v0, v2, Lcom/gacode/relaunchx/TaskManager$PInfo;.curr:J // field@0733 │ │ -037880: 28ca |05ea: goto 05b4 // -0036 │ │ -037882: 0800 2200 |05eb: move-object/from16 v0, v34 │ │ -037886: 5400 1d07 |05ed: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ -03788a: 081b 0000 |05ef: move-object/from16 v27, v0 │ │ -03788e: 0800 1b00 |05f1: move-object/from16 v0, v27 │ │ -037892: 5300 5a07 |05f3: iget-wide v0, v0, Lcom/gacode/relaunchx/TaskManager;.cpuTotal_prev:J // field@075a │ │ -037896: 051c 0000 |05f5: move-wide/from16 v28, v0 │ │ -03789a: 161e 0000 |05f7: const-wide/16 v30, #int 0 // #0 │ │ -03789e: 311b 1c1e |05f9: cmp-long v27, v28, v30 │ │ -0378a2: 381b ea00 |05fb: if-eqz v27, 06e5 // +00ea │ │ -0378a6: 0800 2200 |05fd: move-object/from16 v0, v34 │ │ -0378aa: 5400 1d07 |05ff: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ -0378ae: 081b 0000 |0601: move-object/from16 v27, v0 │ │ -0378b2: 0800 1b00 |0603: move-object/from16 v0, v27 │ │ -0378b6: 5300 5807 |0605: iget-wide v0, v0, Lcom/gacode/relaunchx/TaskManager;.cpuIdle_prev:J // field@0758 │ │ -0378ba: 051c 0000 |0607: move-wide/from16 v28, v0 │ │ -0378be: 161e 0000 |0609: const-wide/16 v30, #int 0 // #0 │ │ -0378c2: 311b 1c1e |060b: cmp-long v27, v28, v30 │ │ -0378c6: 381b d800 |060d: if-eqz v27, 06e5 // +00d8 │ │ -0378ca: 0800 2200 |060f: move-object/from16 v0, v34 │ │ -0378ce: 5400 1d07 |0611: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ -0378d2: 081b 0000 |0613: move-object/from16 v27, v0 │ │ -0378d6: 0800 1b00 |0615: move-object/from16 v0, v27 │ │ -0378da: 5300 5907 |0617: iget-wide v0, v0, Lcom/gacode/relaunchx/TaskManager;.cpuTotal:J // field@0759 │ │ -0378de: 051c 0000 |0619: move-wide/from16 v28, v0 │ │ -0378e2: 0800 2200 |061b: move-object/from16 v0, v34 │ │ -0378e6: 5400 1d07 |061d: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ -0378ea: 081b 0000 |061f: move-object/from16 v27, v0 │ │ -0378ee: 0800 1b00 |0621: move-object/from16 v0, v27 │ │ -0378f2: 5300 5a07 |0623: iget-wide v0, v0, Lcom/gacode/relaunchx/TaskManager;.cpuTotal_prev:J // field@075a │ │ -0378f6: 051e 0000 |0625: move-wide/from16 v30, v0 │ │ -0378fa: 9c08 1c1e |0627: sub-long v8, v28, v30 │ │ -0378fe: 0800 2200 |0629: move-object/from16 v0, v34 │ │ -037902: 5400 1d07 |062b: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ -037906: 081b 0000 |062d: move-object/from16 v27, v0 │ │ -03790a: 0800 1b00 |062f: move-object/from16 v0, v27 │ │ -03790e: 5300 5707 |0631: iget-wide v0, v0, Lcom/gacode/relaunchx/TaskManager;.cpuIdle:J // field@0757 │ │ -037912: 051c 0000 |0633: move-wide/from16 v28, v0 │ │ -037916: 0800 2200 |0635: move-object/from16 v0, v34 │ │ -03791a: 5400 1d07 |0637: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ -03791e: 081b 0000 |0639: move-object/from16 v27, v0 │ │ -037922: 0800 1b00 |063b: move-object/from16 v0, v27 │ │ -037926: 5300 5807 |063d: iget-wide v0, v0, Lcom/gacode/relaunchx/TaskManager;.cpuIdle_prev:J // field@0758 │ │ -03792a: 051e 0000 |063f: move-wide/from16 v30, v0 │ │ -03792e: 9c06 1c1e |0641: sub-long v6, v28, v30 │ │ -037932: 0800 2200 |0643: move-object/from16 v0, v34 │ │ -037936: 5400 1d07 |0645: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ -03793a: 081b 0000 |0647: move-object/from16 v27, v0 │ │ -03793e: 161c 0000 |0649: const-wide/16 v28, #int 0 // #0 │ │ -037942: 311c 081c |064b: cmp-long v28, v8, v28 │ │ -037946: 381c 9100 |064d: if-eqz v28, 06de // +0091 │ │ -03794a: 161c 6400 |064f: const-wide/16 v28, #int 100 // #64 │ │ -03794e: 9c1e 0806 |0651: sub-long v30, v8, v6 │ │ -037952: 9d1c 1c1e |0653: mul-long v28, v28, v30 │ │ -037956: 9e1c 1c08 |0655: div-long v28, v28, v8 │ │ -03795a: 0500 1c00 |0657: move-wide/from16 v0, v28 │ │ -03795e: 0802 1b00 |0659: move-object/from16 v2, v27 │ │ -037962: 5a20 4e07 |065b: iput-wide v0, v2, Lcom/gacode/relaunchx/TaskManager;.CPUUsage:J // field@074e │ │ -037966: 0800 2200 |065d: move-object/from16 v0, v34 │ │ -03796a: 5400 1d07 |065f: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ -03796e: 081b 0000 |0661: move-object/from16 v27, v0 │ │ -037972: 0800 1b00 |0663: move-object/from16 v0, v27 │ │ -037976: 5400 6407 |0665: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager;.pinfo:Ljava/util/HashMap; // field@0764 │ │ -03797a: 081b 0000 |0667: move-object/from16 v27, v0 │ │ -03797e: 7401 c406 1b00 |0669: invoke-virtual/range {v27}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@06c4 │ │ -037984: 0c1b |066c: move-result-object v27 │ │ -037986: 7801 d906 1b00 |066d: invoke-interface/range {v27}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@06d9 │ │ -03798c: 0c1b |0670: move-result-object v27 │ │ -03798e: 7801 c806 1b00 |0671: invoke-interface/range {v27}, Ljava/util/Iterator;.hasNext:()Z // method@06c8 │ │ -037994: 0a1c |0674: move-result v28 │ │ -037996: 381c 7000 |0675: if-eqz v28, 06e5 // +0070 │ │ -03799a: 7801 c906 1b00 |0677: invoke-interface/range {v27}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@06c9 │ │ -0379a0: 0c11 |067a: move-result-object v17 │ │ -0379a2: 1f11 f501 |067b: check-cast v17, Ljava/lang/Integer; // type@01f5 │ │ -0379a6: 0800 2200 |067d: move-object/from16 v0, v34 │ │ -0379aa: 5400 1d07 |067f: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ -0379ae: 081c 0000 |0681: move-object/from16 v28, v0 │ │ -0379b2: 0800 1c00 |0683: move-object/from16 v0, v28 │ │ -0379b6: 5400 6407 |0685: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager;.pinfo:Ljava/util/HashMap; // field@0764 │ │ -0379ba: 081c 0000 |0687: move-object/from16 v28, v0 │ │ -0379be: 0800 1c00 |0689: move-object/from16 v0, v28 │ │ -0379c2: 0801 1100 |068b: move-object/from16 v1, v17 │ │ -0379c6: 6e20 c306 1000 |068d: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ -0379cc: 0c17 |0690: move-result-object v23 │ │ -0379ce: 1f17 ab01 |0691: check-cast v23, Lcom/gacode/relaunchx/TaskManager$PInfo; // type@01ab │ │ -0379d2: 0800 1700 |0693: move-object/from16 v0, v23 │ │ -0379d6: 5300 3c07 |0695: iget-wide v0, v0, Lcom/gacode/relaunchx/TaskManager$PInfo;.prev:J // field@073c │ │ -0379da: 051c 0000 |0697: move-wide/from16 v28, v0 │ │ -0379de: 161e 0000 |0699: const-wide/16 v30, #int 0 // #0 │ │ -0379e2: 311c 1c1e |069b: cmp-long v28, v28, v30 │ │ -0379e6: 381c 2b00 |069d: if-eqz v28, 06c8 // +002b │ │ -0379ea: 161c 0000 |069f: const-wide/16 v28, #int 0 // #0 │ │ -0379ee: 311c 081c |06a1: cmp-long v28, v8, v28 │ │ -0379f2: 381c 3f00 |06a3: if-eqz v28, 06e2 // +003f │ │ -0379f6: 161c 6400 |06a5: const-wide/16 v28, #int 100 // #64 │ │ -0379fa: 0800 1700 |06a7: move-object/from16 v0, v23 │ │ -0379fe: 5300 3307 |06a9: iget-wide v0, v0, Lcom/gacode/relaunchx/TaskManager$PInfo;.curr:J // field@0733 │ │ -037a02: 051e 0000 |06ab: move-wide/from16 v30, v0 │ │ -037a06: 0800 1700 |06ad: move-object/from16 v0, v23 │ │ -037a0a: 5300 3c07 |06af: iget-wide v0, v0, Lcom/gacode/relaunchx/TaskManager$PInfo;.prev:J // field@073c │ │ -037a0e: 0520 0000 |06b1: move-wide/from16 v32, v0 │ │ -037a12: 9c1e 1e20 |06b3: sub-long v30, v30, v32 │ │ -037a16: 9d1c 1c1e |06b5: mul-long v28, v28, v30 │ │ -037a1a: 9e1c 1c08 |06b7: div-long v28, v28, v8 │ │ -037a1e: 0500 1c00 |06b9: move-wide/from16 v0, v28 │ │ -037a22: 8400 |06bb: long-to-int v0, v0 │ │ -037a24: 021c 0000 |06bc: move/from16 v28, v0 │ │ -037a28: 7701 5f06 1c00 |06be: invoke-static/range {v28}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -037a2e: 0c1c |06c1: move-result-object v28 │ │ -037a30: 0800 1c00 |06c2: move-object/from16 v0, v28 │ │ -037a34: 0801 1700 |06c4: move-object/from16 v1, v23 │ │ -037a38: 5b10 3f07 |06c6: iput-object v0, v1, Lcom/gacode/relaunchx/TaskManager$PInfo;.usage:Ljava/lang/Integer; // field@073f │ │ -037a3c: 0800 2200 |06c8: move-object/from16 v0, v34 │ │ -037a40: 5400 1d07 |06ca: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ -037a44: 081c 0000 |06cc: move-object/from16 v28, v0 │ │ -037a48: 0800 1c00 |06ce: move-object/from16 v0, v28 │ │ -037a4c: 5400 6407 |06d0: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager;.pinfo:Ljava/util/HashMap; // field@0764 │ │ -037a50: 081c 0000 |06d2: move-object/from16 v28, v0 │ │ -037a54: 0800 1c00 |06d4: move-object/from16 v0, v28 │ │ -037a58: 0801 1100 |06d6: move-object/from16 v1, v17 │ │ -037a5c: 0802 1700 |06d8: move-object/from16 v2, v23 │ │ -037a60: 6e30 c506 1002 |06da: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@06c5 │ │ -037a66: 2894 |06dd: goto 0671 // -006c │ │ -037a68: 161c 0000 |06de: const-wide/16 v28, #int 0 // #0 │ │ -037a6c: 2900 77ff |06e0: goto/16 0657 // -0089 │ │ -037a70: 161c 0000 |06e2: const-wide/16 v28, #int 0 // #0 │ │ -037a74: 28d5 |06e4: goto 06b9 // -002b │ │ -037a76: 2214 0700 |06e5: new-instance v20, Landroid/app/ActivityManager$MemoryInfo; // type@0007 │ │ -037a7a: 7601 1400 1400 |06e7: invoke-direct/range {v20}, Landroid/app/ActivityManager$MemoryInfo;.:()V // method@0014 │ │ -037a80: 0800 1400 |06ea: move-object/from16 v0, v20 │ │ -037a84: 6e20 1500 0500 |06ec: invoke-virtual {v5, v0}, Landroid/app/ActivityManager;.getMemoryInfo:(Landroid/app/ActivityManager$MemoryInfo;)V // method@0015 │ │ -037a8a: 0800 2200 |06ef: move-object/from16 v0, v34 │ │ -037a8e: 5400 1d07 |06f1: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ -037a92: 081b 0000 |06f3: move-object/from16 v27, v0 │ │ -037a96: 0800 1400 |06f5: move-object/from16 v0, v20 │ │ -037a9a: 5300 0000 |06f7: iget-wide v0, v0, Landroid/app/ActivityManager$MemoryInfo;.availMem:J // field@0000 │ │ -037a9e: 051c 0000 |06f9: move-wide/from16 v28, v0 │ │ -037aa2: 0500 1c00 |06fb: move-wide/from16 v0, v28 │ │ -037aa6: 0802 1b00 |06fd: move-object/from16 v2, v27 │ │ -037aaa: 5a20 6007 |06ff: iput-wide v0, v2, Lcom/gacode/relaunchx/TaskManager;.memUsage:J // field@0760 │ │ -037aae: 0800 2200 |0701: move-object/from16 v0, v34 │ │ -037ab2: 5400 1d07 |0703: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ -037ab6: 081b 0000 |0705: move-object/from16 v27, v0 │ │ -037aba: 0800 1b00 |0707: move-object/from16 v0, v27 │ │ -037abe: 5400 6407 |0709: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager;.pinfo:Ljava/util/HashMap; // field@0764 │ │ -037ac2: 081b 0000 |070b: move-object/from16 v27, v0 │ │ -037ac6: 7401 c406 1b00 |070d: invoke-virtual/range {v27}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@06c4 │ │ -037acc: 0c1b |0710: move-result-object v27 │ │ -037ace: 7801 d906 1b00 |0711: invoke-interface/range {v27}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@06d9 │ │ -037ad4: 0c1d |0714: move-result-object v29 │ │ -037ad6: 7801 c806 1d00 |0715: invoke-interface/range {v29}, Ljava/util/Iterator;.hasNext:()Z // method@06c8 │ │ -037adc: 0a1b |0718: move-result v27 │ │ -037ade: 381b 4100 |0719: if-eqz v27, 075a // +0041 │ │ -037ae2: 7801 c906 1d00 |071b: invoke-interface/range {v29}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@06c9 │ │ -037ae8: 0c11 |071e: move-result-object v17 │ │ -037aea: 1f11 f501 |071f: check-cast v17, Ljava/lang/Integer; // type@01f5 │ │ -037aee: 0800 2200 |0721: move-object/from16 v0, v34 │ │ -037af2: 5400 1d07 |0723: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ -037af6: 081b 0000 |0725: move-object/from16 v27, v0 │ │ -037afa: 0800 1b00 |0727: move-object/from16 v0, v27 │ │ -037afe: 5400 6407 |0729: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager;.pinfo:Ljava/util/HashMap; // field@0764 │ │ -037b02: 081b 0000 |072b: move-object/from16 v27, v0 │ │ -037b06: 0800 1b00 |072d: move-object/from16 v0, v27 │ │ -037b0a: 0801 1100 |072f: move-object/from16 v1, v17 │ │ -037b0e: 6e20 c306 1000 |0731: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ -037b14: 0c1b |0734: move-result-object v27 │ │ -037b16: 1f1b ab01 |0735: check-cast v27, Lcom/gacode/relaunchx/TaskManager$PInfo; // type@01ab │ │ -037b1a: 0800 2200 |0737: move-object/from16 v0, v34 │ │ -037b1e: 5400 1d07 |0739: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ -037b22: 081c 0000 |073b: move-object/from16 v28, v0 │ │ -037b26: 0800 1c00 |073d: move-object/from16 v0, v28 │ │ -037b2a: 5400 6407 |073f: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager;.pinfo:Ljava/util/HashMap; // field@0764 │ │ -037b2e: 081c 0000 |0741: move-object/from16 v28, v0 │ │ -037b32: 0800 1c00 |0743: move-object/from16 v0, v28 │ │ -037b36: 0801 1100 |0745: move-object/from16 v1, v17 │ │ -037b3a: 6e20 c306 1000 |0747: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ -037b40: 0c1c |074a: move-result-object v28 │ │ -037b42: 1f1c ab01 |074b: check-cast v28, Lcom/gacode/relaunchx/TaskManager$PInfo; // type@01ab │ │ -037b46: 0800 1c00 |074d: move-object/from16 v0, v28 │ │ -037b4a: 5300 3307 |074f: iget-wide v0, v0, Lcom/gacode/relaunchx/TaskManager$PInfo;.curr:J // field@0733 │ │ -037b4e: 051e 0000 |0751: move-wide/from16 v30, v0 │ │ -037b52: 0500 1e00 |0753: move-wide/from16 v0, v30 │ │ -037b56: 0802 1b00 |0755: move-object/from16 v2, v27 │ │ -037b5a: 5a20 3c07 |0757: iput-wide v0, v2, Lcom/gacode/relaunchx/TaskManager$PInfo;.prev:J // field@073c │ │ -037b5e: 28bc |0759: goto 0715 // -0044 │ │ -037b60: 0800 2200 |075a: move-object/from16 v0, v34 │ │ -037b64: 5400 1d07 |075c: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ -037b68: 081b 0000 |075e: move-object/from16 v27, v0 │ │ -037b6c: 0800 2200 |0760: move-object/from16 v0, v34 │ │ -037b70: 5400 1d07 |0762: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ -037b74: 081c 0000 |0764: move-object/from16 v28, v0 │ │ -037b78: 0800 1c00 |0766: move-object/from16 v0, v28 │ │ -037b7c: 5300 5907 |0768: iget-wide v0, v0, Lcom/gacode/relaunchx/TaskManager;.cpuTotal:J // field@0759 │ │ -037b80: 051c 0000 |076a: move-wide/from16 v28, v0 │ │ -037b84: 0500 1c00 |076c: move-wide/from16 v0, v28 │ │ -037b88: 0802 1b00 |076e: move-object/from16 v2, v27 │ │ -037b8c: 5a20 5a07 |0770: iput-wide v0, v2, Lcom/gacode/relaunchx/TaskManager;.cpuTotal_prev:J // field@075a │ │ -037b90: 0800 2200 |0772: move-object/from16 v0, v34 │ │ -037b94: 5400 1d07 |0774: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ -037b98: 081b 0000 |0776: move-object/from16 v27, v0 │ │ -037b9c: 0800 2200 |0778: move-object/from16 v0, v34 │ │ -037ba0: 5400 1d07 |077a: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ -037ba4: 081c 0000 |077c: move-object/from16 v28, v0 │ │ -037ba8: 0800 1c00 |077e: move-object/from16 v0, v28 │ │ -037bac: 5300 5707 |0780: iget-wide v0, v0, Lcom/gacode/relaunchx/TaskManager;.cpuIdle:J // field@0757 │ │ -037bb0: 051c 0000 |0782: move-wide/from16 v28, v0 │ │ -037bb4: 0500 1c00 |0784: move-wide/from16 v0, v28 │ │ -037bb8: 0802 1b00 |0786: move-object/from16 v2, v27 │ │ -037bbc: 5a20 5807 |0788: iput-wide v0, v2, Lcom/gacode/relaunchx/TaskManager;.cpuIdle_prev:J // field@0758 │ │ -037bc0: 1a1b fe03 |078a: const-string v27, "OK" // string@03fe │ │ -037bc4: 111b |078c: return-object v27 │ │ -037bc6: 0000 |078d: nop // spacer │ │ -037bc8: 0002 0500 6400 0000 c800 0000 2c01 ... |078e: sparse-switch-data (22 units) │ │ +037d44: |[037d44] com.gacode.relaunchx.TaskManager$2.doInBackground:([Ljava/lang/Boolean;)Ljava/lang/String; │ │ +037d54: 0800 2200 |0000: move-object/from16 v0, v34 │ │ +037d58: 5400 1d07 |0002: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ +037d5c: 081b 0000 |0004: move-object/from16 v27, v0 │ │ +037d60: 1a1c fd04 |0006: const-string v28, "activity" // string@04fd │ │ +037d64: 7402 9f05 1b00 |0008: invoke-virtual/range {v27, v28}, Lcom/gacode/relaunchx/TaskManager;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@059f │ │ +037d6a: 0c05 |000b: move-result-object v5 │ │ +037d6c: 1f05 0a00 |000c: check-cast v5, Landroid/app/ActivityManager; // type@000a │ │ +037d70: 131b 0004 |000e: const/16 v27, #int 1024 // #400 │ │ +037d74: 0200 1b00 |0010: move/from16 v0, v27 │ │ +037d78: 6e20 1800 0500 |0012: invoke-virtual {v5, v0}, Landroid/app/ActivityManager;.getRunningServices:(I)Ljava/util/List; // method@0018 │ │ +037d7e: 0c13 |0015: move-result-object v19 │ │ +037d80: 3813 7102 |0016: if-eqz v19, 0287 // +0271 │ │ +037d84: 7801 d406 1300 |0018: invoke-interface/range {v19}, Ljava/util/List;.size:()I // method@06d4 │ │ +037d8a: 0a1b |001b: move-result v27 │ │ +037d8c: 0200 1b00 |001c: move/from16 v0, v27 │ │ +037d90: 2300 2602 |001e: new-array v0, v0, [I // type@0226 │ │ +037d94: 0819 0000 |0020: move-object/from16 v25, v0 │ │ +037d98: 120d |0022: const/4 v13, #int 0 // #0 │ │ +037d9a: 7801 d406 1300 |0023: invoke-interface/range {v19}, Ljava/util/List;.size:()I // method@06d4 │ │ +037da0: 0a1b |0026: move-result v27 │ │ +037da2: 0200 1b00 |0027: move/from16 v0, v27 │ │ +037da6: 350d 1500 |0029: if-ge v13, v0, 003e // +0015 │ │ +037daa: 0800 1300 |002b: move-object/from16 v0, v19 │ │ +037dae: 7220 d006 d000 |002d: invoke-interface {v0, v13}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ +037db4: 0c1b |0030: move-result-object v27 │ │ +037db6: 1f1b 0900 |0031: check-cast v27, Landroid/app/ActivityManager$RunningServiceInfo; // type@0009 │ │ +037dba: 0800 1b00 |0033: move-object/from16 v0, v27 │ │ +037dbe: 5200 0a00 |0035: iget v0, v0, Landroid/app/ActivityManager$RunningServiceInfo;.pid:I // field@000a │ │ +037dc2: 021b 0000 |0037: move/from16 v27, v0 │ │ +037dc6: 4b1b 190d |0039: aput v27, v25, v13 │ │ +037dca: d80d 0d01 |003b: add-int/lit8 v13, v13, #int 1 // #01 │ │ +037dce: 28e6 |003d: goto 0023 // -001a │ │ +037dd0: 0800 1900 |003e: move-object/from16 v0, v25 │ │ +037dd4: 6e20 1600 0500 |0040: invoke-virtual {v5, v0}, Landroid/app/ActivityManager;.getProcessMemoryInfo:([I)[Landroid/os/Debug$MemoryInfo; // method@0016 │ │ +037dda: 0c15 |0043: move-result-object v21 │ │ +037ddc: 120d |0044: const/4 v13, #int 0 // #0 │ │ +037dde: 7801 d406 1300 |0045: invoke-interface/range {v19}, Ljava/util/List;.size:()I // method@06d4 │ │ +037de4: 0a1b |0048: move-result v27 │ │ +037de6: 0200 1b00 |0049: move/from16 v0, v27 │ │ +037dea: 350d 3c02 |004b: if-ge v13, v0, 0287 // +023c │ │ +037dee: 0800 1300 |004d: move-object/from16 v0, v19 │ │ +037df2: 7220 d006 d000 |004f: invoke-interface {v0, v13}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ +037df8: 0c1a |0052: move-result-object v26 │ │ +037dfa: 1f1a 0900 |0053: check-cast v26, Landroid/app/ActivityManager$RunningServiceInfo; // type@0009 │ │ +037dfe: 2217 ab01 |0055: new-instance v23, Lcom/gacode/relaunchx/TaskManager$PInfo; // type@01ab │ │ +037e02: 7601 7705 1700 |0057: invoke-direct/range {v23}, Lcom/gacode/relaunchx/TaskManager$PInfo;.:()V // method@0577 │ │ +037e08: 1a0c 0000 |005a: const-string v12, "" // string@0000 │ │ +037e0c: 131b 0300 |005c: const/16 v27, #int 3 // #3 │ │ +037e10: 0200 1b00 |005e: move/from16 v0, v27 │ │ +037e14: 0801 1700 |0060: move-object/from16 v1, v23 │ │ +037e18: 5910 3807 |0062: iput v0, v1, Lcom/gacode/relaunchx/TaskManager$PInfo;.imp:I // field@0738 │ │ +037e1c: 0800 1a00 |0064: move-object/from16 v0, v26 │ │ +037e20: 5200 0900 |0066: iget v0, v0, Landroid/app/ActivityManager$RunningServiceInfo;.flags:I // field@0009 │ │ +037e24: 021b 0000 |0068: move/from16 v27, v0 │ │ +037e28: dd1b 1b02 |006a: and-int/lit8 v27, v27, #int 2 // #02 │ │ +037e2c: 381b 1600 |006c: if-eqz v27, 0082 // +0016 │ │ +037e30: 131b 0100 |006e: const/16 v27, #int 1 // #1 │ │ +037e34: 0200 1b00 |0070: move/from16 v0, v27 │ │ +037e38: 0801 1700 |0072: move-object/from16 v1, v23 │ │ +037e3c: 5910 3807 |0074: iput v0, v1, Lcom/gacode/relaunchx/TaskManager$PInfo;.imp:I // field@0738 │ │ +037e40: 1a1b 0000 |0076: const-string v27, "" // string@0000 │ │ +037e44: 0800 1b00 |0078: move-object/from16 v0, v27 │ │ +037e48: 6e20 7c06 0c00 |007a: invoke-virtual {v12, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +037e4e: 0a1b |007d: move-result v27 │ │ +037e50: 381b 7a00 |007e: if-eqz v27, 00f8 // +007a │ │ +037e54: 1a0c 3a01 |0080: const-string v12, "FOREGROUND" // string@013a │ │ +037e58: 0800 1a00 |0082: move-object/from16 v0, v26 │ │ +037e5c: 5200 0900 |0084: iget v0, v0, Landroid/app/ActivityManager$RunningServiceInfo;.flags:I // field@0009 │ │ +037e60: 021b 0000 |0086: move/from16 v27, v0 │ │ +037e64: dd1b 1b08 |0088: and-int/lit8 v27, v27, #int 8 // #08 │ │ +037e68: 381b 1600 |008a: if-eqz v27, 00a0 // +0016 │ │ +037e6c: 131b 0100 |008c: const/16 v27, #int 1 // #1 │ │ +037e70: 0200 1b00 |008e: move/from16 v0, v27 │ │ +037e74: 0801 1700 |0090: move-object/from16 v1, v23 │ │ +037e78: 5910 3807 |0092: iput v0, v1, Lcom/gacode/relaunchx/TaskManager$PInfo;.imp:I // field@0738 │ │ +037e7c: 1a1b 0000 |0094: const-string v27, "" // string@0000 │ │ +037e80: 0800 1b00 |0096: move-object/from16 v0, v27 │ │ +037e84: 6e20 7c06 0c00 |0098: invoke-virtual {v12, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +037e8a: 0a1b |009b: move-result v27 │ │ +037e8c: 381b 7300 |009c: if-eqz v27, 010f // +0073 │ │ +037e90: 1a0c 0404 |009e: const-string v12, "PERSISTENT" // string@0404 │ │ +037e94: 0800 1a00 |00a0: move-object/from16 v0, v26 │ │ +037e98: 5200 0900 |00a2: iget v0, v0, Landroid/app/ActivityManager$RunningServiceInfo;.flags:I // field@0009 │ │ +037e9c: 021b 0000 |00a4: move/from16 v27, v0 │ │ +037ea0: dd1b 1b01 |00a6: and-int/lit8 v27, v27, #int 1 // #01 │ │ +037ea4: 381b 1600 |00a8: if-eqz v27, 00be // +0016 │ │ +037ea8: 131b 0200 |00aa: const/16 v27, #int 2 // #2 │ │ +037eac: 0200 1b00 |00ac: move/from16 v0, v27 │ │ +037eb0: 0801 1700 |00ae: move-object/from16 v1, v23 │ │ +037eb4: 5910 3807 |00b0: iput v0, v1, Lcom/gacode/relaunchx/TaskManager$PInfo;.imp:I // field@0738 │ │ +037eb8: 1a1b 0000 |00b2: const-string v27, "" // string@0000 │ │ +037ebc: 0800 1b00 |00b4: move-object/from16 v0, v27 │ │ +037ec0: 6e20 7c06 0c00 |00b6: invoke-virtual {v12, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +037ec6: 0a1b |00b9: move-result v27 │ │ +037ec8: 381b 6c00 |00ba: if-eqz v27, 0126 // +006c │ │ +037ecc: 1a0c 3c04 |00bc: const-string v12, "STARTED" // string@043c │ │ +037ed0: 0800 1a00 |00be: move-object/from16 v0, v26 │ │ +037ed4: 5200 0900 |00c0: iget v0, v0, Landroid/app/ActivityManager$RunningServiceInfo;.flags:I // field@0009 │ │ +037ed8: 021b 0000 |00c2: move/from16 v27, v0 │ │ +037edc: dd1b 1b04 |00c4: and-int/lit8 v27, v27, #int 4 // #04 │ │ +037ee0: 381b 1600 |00c6: if-eqz v27, 00dc // +0016 │ │ +037ee4: 131b 0100 |00c8: const/16 v27, #int 1 // #1 │ │ +037ee8: 0200 1b00 |00ca: move/from16 v0, v27 │ │ +037eec: 0801 1700 |00cc: move-object/from16 v1, v23 │ │ +037ef0: 5910 3807 |00ce: iput v0, v1, Lcom/gacode/relaunchx/TaskManager$PInfo;.imp:I // field@0738 │ │ +037ef4: 1a1b 0000 |00d0: const-string v27, "" // string@0000 │ │ +037ef8: 0800 1b00 |00d2: move-object/from16 v0, v27 │ │ +037efc: 6e20 7c06 0c00 |00d4: invoke-virtual {v12, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +037f02: 0a1b |00d7: move-result v27 │ │ +037f04: 381b 6400 |00d8: if-eqz v27, 013c // +0064 │ │ +037f08: 1a0c 4004 |00da: const-string v12, "SYSTEM" // string@0440 │ │ +037f0c: 0800 2200 |00dc: move-object/from16 v0, v34 │ │ +037f10: 5400 1d07 |00de: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ +037f14: 081b 0000 |00e0: move-object/from16 v27, v0 │ │ +037f18: 0800 1b00 |00e2: move-object/from16 v0, v27 │ │ +037f1c: 5400 6107 |00e4: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager;.newPinfo:Ljava/util/HashMap; // field@0761 │ │ +037f20: 081b 0000 |00e6: move-object/from16 v27, v0 │ │ +037f24: 441c 190d |00e8: aget v28, v25, v13 │ │ +037f28: 7701 5f06 1c00 |00ea: invoke-static/range {v28}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +037f2e: 0c1c |00ed: move-result-object v28 │ │ +037f30: 7402 c206 1b00 |00ee: invoke-virtual/range {v27, v28}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@06c2 │ │ +037f36: 0a1b |00f1: move-result v27 │ │ +037f38: 381b 6000 |00f2: if-eqz v27, 0152 // +0060 │ │ +037f3c: d80d 0d01 |00f4: add-int/lit8 v13, v13, #int 1 // #01 │ │ +037f40: 2900 4fff |00f6: goto/16 0045 // -00b1 │ │ +037f44: 221b 0202 |00f8: new-instance v27, Ljava/lang/StringBuilder; // type@0202 │ │ +037f48: 7601 9606 1b00 |00fa: invoke-direct/range {v27}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +037f4e: 0800 1b00 |00fd: move-object/from16 v0, v27 │ │ +037f52: 6e20 9a06 c000 |00ff: invoke-virtual {v0, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +037f58: 0c1b |0102: move-result-object v27 │ │ +037f5a: 1a1c 4800 |0103: const-string v28, ",FOREGROUND" // string@0048 │ │ +037f5e: 7402 9a06 1b00 |0105: invoke-virtual/range {v27, v28}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +037f64: 0c1b |0108: move-result-object v27 │ │ +037f66: 7401 9c06 1b00 |0109: invoke-virtual/range {v27}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +037f6c: 0c0c |010c: move-result-object v12 │ │ +037f6e: 2900 75ff |010d: goto/16 0082 // -008b │ │ +037f72: 221b 0202 |010f: new-instance v27, Ljava/lang/StringBuilder; // type@0202 │ │ +037f76: 7601 9606 1b00 |0111: invoke-direct/range {v27}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +037f7c: 0800 1b00 |0114: move-object/from16 v0, v27 │ │ +037f80: 6e20 9a06 c000 |0116: invoke-virtual {v0, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +037f86: 0c1b |0119: move-result-object v27 │ │ +037f88: 1a1c 4900 |011a: const-string v28, ",PERSISTENT" // string@0049 │ │ +037f8c: 7402 9a06 1b00 |011c: invoke-virtual/range {v27, v28}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +037f92: 0c1b |011f: move-result-object v27 │ │ +037f94: 7401 9c06 1b00 |0120: invoke-virtual/range {v27}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +037f9a: 0c0c |0123: move-result-object v12 │ │ +037f9c: 2900 7cff |0124: goto/16 00a0 // -0084 │ │ +037fa0: 221b 0202 |0126: new-instance v27, Ljava/lang/StringBuilder; // type@0202 │ │ +037fa4: 7601 9606 1b00 |0128: invoke-direct/range {v27}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +037faa: 0800 1b00 |012b: move-object/from16 v0, v27 │ │ +037fae: 6e20 9a06 c000 |012d: invoke-virtual {v0, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +037fb4: 0c1b |0130: move-result-object v27 │ │ +037fb6: 1a1c 4a00 |0131: const-string v28, ",STARTED" // string@004a │ │ +037fba: 7402 9a06 1b00 |0133: invoke-virtual/range {v27, v28}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +037fc0: 0c1b |0136: move-result-object v27 │ │ +037fc2: 7401 9c06 1b00 |0137: invoke-virtual/range {v27}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +037fc8: 0c0c |013a: move-result-object v12 │ │ +037fca: 2883 |013b: goto 00be // -007d │ │ +037fcc: 221b 0202 |013c: new-instance v27, Ljava/lang/StringBuilder; // type@0202 │ │ +037fd0: 7601 9606 1b00 |013e: invoke-direct/range {v27}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +037fd6: 0800 1b00 |0141: move-object/from16 v0, v27 │ │ +037fda: 6e20 9a06 c000 |0143: invoke-virtual {v0, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +037fe0: 0c1b |0146: move-result-object v27 │ │ +037fe2: 1a1c 4b00 |0147: const-string v28, ",SYSTEM" // string@004b │ │ +037fe6: 7402 9a06 1b00 |0149: invoke-virtual/range {v27, v28}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +037fec: 0c1b |014c: move-result-object v27 │ │ +037fee: 7401 9c06 1b00 |014d: invoke-virtual/range {v27}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +037ff4: 0c0c |0150: move-result-object v12 │ │ +037ff6: 288b |0151: goto 00dc // -0075 │ │ +037ff8: 131b 0100 |0152: const/16 v27, #int 1 // #1 │ │ +037ffc: 0200 1b00 |0154: move/from16 v0, v27 │ │ +038000: 0801 1700 |0156: move-object/from16 v1, v23 │ │ +038004: 5c10 3d07 |0158: iput-boolean v0, v1, Lcom/gacode/relaunchx/TaskManager$PInfo;.service:Z // field@073d │ │ +038008: 0800 1a00 |015a: move-object/from16 v0, v26 │ │ +03800c: 5200 0600 |015c: iget v0, v0, Landroid/app/ActivityManager$RunningServiceInfo;.clientCount:I // field@0006 │ │ +038010: 021b 0000 |015e: move/from16 v27, v0 │ │ +038014: 0200 1b00 |0160: move/from16 v0, v27 │ │ +038018: 0801 1700 |0162: move-object/from16 v1, v23 │ │ +03801c: 5910 3207 |0164: iput v0, v1, Lcom/gacode/relaunchx/TaskManager$PInfo;.clients:I // field@0732 │ │ +038020: 0800 1a00 |0166: move-object/from16 v0, v26 │ │ +038024: 5200 0d00 |0168: iget v0, v0, Landroid/app/ActivityManager$RunningServiceInfo;.uid:I // field@000d │ │ +038028: 021b 0000 |016a: move/from16 v27, v0 │ │ +03802c: 0200 1b00 |016c: move/from16 v0, v27 │ │ +038030: 0801 1700 |016e: move-object/from16 v1, v23 │ │ +038034: 5910 3e07 |0170: iput v0, v1, Lcom/gacode/relaunchx/TaskManager$PInfo;.uid:I // field@073e │ │ +038038: 0800 1a00 |0172: move-object/from16 v0, v26 │ │ +03803c: 5400 0b00 |0174: iget-object v0, v0, Landroid/app/ActivityManager$RunningServiceInfo;.process:Ljava/lang/String; // field@000b │ │ +038040: 081b 0000 |0176: move-object/from16 v27, v0 │ │ +038044: 0800 1b00 |0178: move-object/from16 v0, v27 │ │ +038048: 0801 1700 |017a: move-object/from16 v1, v23 │ │ +03804c: 5b10 3b07 |017c: iput-object v0, v1, Lcom/gacode/relaunchx/TaskManager$PInfo;.name:Ljava/lang/String; // field@073b │ │ +038050: 0800 1a00 |017e: move-object/from16 v0, v26 │ │ +038054: 5400 0800 |0180: iget-object v0, v0, Landroid/app/ActivityManager$RunningServiceInfo;.clientPackage:Ljava/lang/String; // field@0008 │ │ +038058: 081b 0000 |0182: move-object/from16 v27, v0 │ │ +03805c: 0800 1b00 |0184: move-object/from16 v0, v27 │ │ +038060: 0801 1700 |0186: move-object/from16 v1, v23 │ │ +038064: 5b10 3107 |0188: iput-object v0, v1, Lcom/gacode/relaunchx/TaskManager$PInfo;.clientPackage:Ljava/lang/String; // field@0731 │ │ +038068: 0800 1a00 |018a: move-object/from16 v0, v26 │ │ +03806c: 5200 0700 |018c: iget v0, v0, Landroid/app/ActivityManager$RunningServiceInfo;.clientLabel:I // field@0007 │ │ +038070: 021b 0000 |018e: move/from16 v27, v0 │ │ +038074: 391b cf00 |0190: if-nez v27, 025f // +00cf │ │ +038078: 1a1b 0000 |0192: const-string v27, "" // string@0000 │ │ +03807c: 0800 1b00 |0194: move-object/from16 v0, v27 │ │ +038080: 0801 1700 |0196: move-object/from16 v1, v23 │ │ +038084: 5b10 3007 |0198: iput-object v0, v1, Lcom/gacode/relaunchx/TaskManager$PInfo;.clientLabel:Ljava/lang/String; // field@0730 │ │ +038088: 0800 1a00 |019a: move-object/from16 v0, v26 │ │ +03808c: 5400 0c00 |019c: iget-object v0, v0, Landroid/app/ActivityManager$RunningServiceInfo;.service:Landroid/content/ComponentName; // field@000c │ │ +038090: 081b 0000 |019e: move-object/from16 v27, v0 │ │ +038094: 7401 4400 1b00 |01a0: invoke-virtual/range {v27}, Landroid/content/ComponentName;.toShortString:()Ljava/lang/String; // method@0044 │ │ +03809a: 0c1b |01a3: move-result-object v27 │ │ +03809c: 0800 1b00 |01a4: move-object/from16 v0, v27 │ │ +0380a0: 0801 1700 |01a6: move-object/from16 v1, v23 │ │ +0380a4: 5b10 3407 |01a8: iput-object v0, v1, Lcom/gacode/relaunchx/TaskManager$PInfo;.descr:Ljava/lang/String; // field@0734 │ │ +0380a8: 0800 1700 |01aa: move-object/from16 v0, v23 │ │ +0380ac: 5b0c 3607 |01ac: iput-object v12, v0, Lcom/gacode/relaunchx/TaskManager$PInfo;.extra:Ljava/lang/String; // field@0736 │ │ +0380b0: 221b 0d02 |01ae: new-instance v27, Ljava/util/ArrayList; // type@020d │ │ +0380b4: 7601 ae06 1b00 |01b0: invoke-direct/range {v27}, Ljava/util/ArrayList;.:()V // method@06ae │ │ +0380ba: 0800 1b00 |01b3: move-object/from16 v0, v27 │ │ +0380be: 0801 1700 |01b5: move-object/from16 v1, v23 │ │ +0380c2: 5b10 3507 |01b7: iput-object v0, v1, Lcom/gacode/relaunchx/TaskManager$PInfo;.e:Ljava/util/List; // field@0735 │ │ +0380c6: 461b 150d |01b9: aget-object v27, v21, v13 │ │ +0380ca: 0800 1b00 |01bb: move-object/from16 v0, v27 │ │ +0380ce: 5200 2500 |01bd: iget v0, v0, Landroid/os/Debug$MemoryInfo;.otherPrivateDirty:I // field@0025 │ │ +0380d2: 021b 0000 |01bf: move/from16 v27, v0 │ │ +0380d6: 461c 150d |01c1: aget-object v28, v21, v13 │ │ +0380da: 0800 1c00 |01c3: move-object/from16 v0, v28 │ │ +0380de: 5200 2400 |01c5: iget v0, v0, Landroid/os/Debug$MemoryInfo;.nativePrivateDirty:I // field@0024 │ │ +0380e2: 021c 0000 |01c7: move/from16 v28, v0 │ │ +0380e6: 901b 1b1c |01c9: add-int v27, v27, v28 │ │ +0380ea: 461c 150d |01cb: aget-object v28, v21, v13 │ │ +0380ee: 0800 1c00 |01cd: move-object/from16 v0, v28 │ │ +0380f2: 5200 2300 |01cf: iget v0, v0, Landroid/os/Debug$MemoryInfo;.dalvikSharedDirty:I // field@0023 │ │ +0380f6: 021c 0000 |01d1: move/from16 v28, v0 │ │ +0380fa: 901b 1b1c |01d3: add-int v27, v27, v28 │ │ +0380fe: 7701 5f06 1b00 |01d5: invoke-static/range {v27}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +038104: 0c1b |01d8: move-result-object v27 │ │ +038106: 0800 1b00 |01d9: move-object/from16 v0, v27 │ │ +03810a: 0801 1700 |01db: move-object/from16 v1, v23 │ │ +03810e: 5b10 3a07 |01dd: iput-object v0, v1, Lcom/gacode/relaunchx/TaskManager$PInfo;.mem:Ljava/lang/Integer; // field@073a │ │ +038112: 0800 2200 |01df: move-object/from16 v0, v34 │ │ +038116: 5400 1d07 |01e1: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ +03811a: 081b 0000 |01e3: move-object/from16 v27, v0 │ │ +03811e: 0800 1b00 |01e5: move-object/from16 v0, v27 │ │ +038122: 5400 6507 |01e7: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager;.pm:Landroid/content/pm/PackageManager; // field@0765 │ │ +038126: 081b 0000 |01e9: move-object/from16 v27, v0 │ │ +03812a: 0800 1700 |01eb: move-object/from16 v0, v23 │ │ +03812e: 5400 3b07 |01ed: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager$PInfo;.name:Ljava/lang/String; // field@073b │ │ +038132: 081c 0000 |01ef: move-object/from16 v28, v0 │ │ +038136: 131d 0000 |01f1: const/16 v29, #int 0 // #0 │ │ +03813a: 7403 7500 1b00 |01f3: invoke-virtual/range {v27, v28, v29}, Landroid/content/pm/PackageManager;.getApplicationInfo:(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo; // method@0075 │ │ +038140: 0c04 |01f6: move-result-object v4 │ │ +038142: 0800 2200 |01f7: move-object/from16 v0, v34 │ │ +038146: 5400 1d07 |01f9: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ +03814a: 081b 0000 |01fb: move-object/from16 v27, v0 │ │ +03814e: 0800 1b00 |01fd: move-object/from16 v0, v27 │ │ +038152: 5400 6507 |01ff: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager;.pm:Landroid/content/pm/PackageManager; // field@0765 │ │ +038156: 081b 0000 |0201: move-object/from16 v27, v0 │ │ +03815a: 5440 1200 |0203: iget-object v0, v4, Landroid/content/pm/ApplicationInfo;.packageName:Ljava/lang/String; // field@0012 │ │ +03815e: 081c 0000 |0205: move-object/from16 v28, v0 │ │ +038162: 7402 7400 1b00 |0207: invoke-virtual/range {v27, v28}, Landroid/content/pm/PackageManager;.getApplicationIcon:(Ljava/lang/String;)Landroid/graphics/drawable/Drawable; // method@0074 │ │ +038168: 0c1b |020a: move-result-object v27 │ │ +03816a: 0800 1b00 |020b: move-object/from16 v0, v27 │ │ +03816e: 0801 1700 |020d: move-object/from16 v1, v23 │ │ +038172: 5b10 3707 |020f: iput-object v0, v1, Lcom/gacode/relaunchx/TaskManager$PInfo;.icon:Landroid/graphics/drawable/Drawable; // field@0737 │ │ +038176: 0800 2200 |0211: move-object/from16 v0, v34 │ │ +03817a: 5400 1d07 |0213: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ +03817e: 081b 0000 |0215: move-object/from16 v27, v0 │ │ +038182: 0800 1b00 |0217: move-object/from16 v0, v27 │ │ +038186: 5400 6507 |0219: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager;.pm:Landroid/content/pm/PackageManager; // field@0765 │ │ +03818a: 081b 0000 |021b: move-object/from16 v27, v0 │ │ +03818e: 0800 1b00 |021d: move-object/from16 v0, v27 │ │ +038192: 6e20 7600 4000 |021f: invoke-virtual {v0, v4}, Landroid/content/pm/PackageManager;.getApplicationLabel:(Landroid/content/pm/ApplicationInfo;)Ljava/lang/CharSequence; // method@0076 │ │ +038198: 0c1b |0222: move-result-object v27 │ │ +03819a: 7801 5006 1b00 |0223: invoke-interface/range {v27}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0650 │ │ +0381a0: 0c1b |0226: move-result-object v27 │ │ +0381a2: 0800 1b00 |0227: move-object/from16 v0, v27 │ │ +0381a6: 0801 1700 |0229: move-object/from16 v1, v23 │ │ +0381aa: 5b10 3907 |022b: iput-object v0, v1, Lcom/gacode/relaunchx/TaskManager$PInfo;.label:Ljava/lang/String; // field@0739 │ │ +0381ae: 0800 2200 |022d: move-object/from16 v0, v34 │ │ +0381b2: 5400 1d07 |022f: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ +0381b6: 081b 0000 |0231: move-object/from16 v27, v0 │ │ +0381ba: 0800 1b00 |0233: move-object/from16 v0, v27 │ │ +0381be: 5400 6107 |0235: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager;.newPinfo:Ljava/util/HashMap; // field@0761 │ │ +0381c2: 081b 0000 |0237: move-object/from16 v27, v0 │ │ +0381c6: 441c 190d |0239: aget v28, v25, v13 │ │ +0381ca: 7701 5f06 1c00 |023b: invoke-static/range {v28}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +0381d0: 0c1c |023e: move-result-object v28 │ │ +0381d2: 0800 1b00 |023f: move-object/from16 v0, v27 │ │ +0381d6: 0801 1c00 |0241: move-object/from16 v1, v28 │ │ +0381da: 0802 1700 |0243: move-object/from16 v2, v23 │ │ +0381de: 6e30 c506 1002 |0245: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@06c5 │ │ +0381e4: 0800 2200 |0248: move-object/from16 v0, v34 │ │ +0381e8: 5400 1d07 |024a: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ +0381ec: 081b 0000 |024c: move-object/from16 v27, v0 │ │ +0381f0: 0800 1b00 |024e: move-object/from16 v0, v27 │ │ +0381f4: 5400 6207 |0250: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager;.newServ:Ljava/util/List; // field@0762 │ │ +0381f8: 081b 0000 |0252: move-object/from16 v27, v0 │ │ +0381fc: 441c 190d |0254: aget v28, v25, v13 │ │ +038200: 7701 5f06 1c00 |0256: invoke-static/range {v28}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +038206: 0c1c |0259: move-result-object v28 │ │ +038208: 7802 cc06 1b00 |025a: invoke-interface/range {v27, v28}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@06cc │ │ +03820e: 2900 97fe |025d: goto/16 00f4 // -0169 │ │ +038212: 0800 2200 |025f: move-object/from16 v0, v34 │ │ +038216: 5400 1d07 |0261: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ +03821a: 081b 0000 |0263: move-object/from16 v27, v0 │ │ +03821e: 7401 9e05 1b00 |0265: invoke-virtual/range {v27}, Lcom/gacode/relaunchx/TaskManager;.getResources:()Landroid/content/res/Resources; // method@059e │ │ +038224: 0c1b |0268: move-result-object v27 │ │ +038226: 0800 1a00 |0269: move-object/from16 v0, v26 │ │ +03822a: 5200 0700 |026b: iget v0, v0, Landroid/app/ActivityManager$RunningServiceInfo;.clientLabel:I // field@0007 │ │ +03822e: 021c 0000 |026d: move/from16 v28, v0 │ │ +038232: 7402 8000 1b00 |026f: invoke-virtual/range {v27, v28}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +038238: 0c1b |0272: move-result-object v27 │ │ +03823a: 2900 21ff |0273: goto/16 0194 // -00df │ │ +03823e: 0d0a |0275: move-exception v10 │ │ +038240: 131b 0000 |0276: const/16 v27, #int 0 // #0 │ │ +038244: 0800 1b00 |0278: move-object/from16 v0, v27 │ │ +038248: 0801 1700 |027a: move-object/from16 v1, v23 │ │ +03824c: 5b10 3707 |027c: iput-object v0, v1, Lcom/gacode/relaunchx/TaskManager$PInfo;.icon:Landroid/graphics/drawable/Drawable; // field@0737 │ │ +038250: 1a1b 0000 |027e: const-string v27, "" // string@0000 │ │ +038254: 0800 1b00 |0280: move-object/from16 v0, v27 │ │ +038258: 0801 1700 |0282: move-object/from16 v1, v23 │ │ +03825c: 5b10 3907 |0284: iput-object v0, v1, Lcom/gacode/relaunchx/TaskManager$PInfo;.label:Ljava/lang/String; // field@0739 │ │ +038260: 28a7 |0286: goto 022d // -0059 │ │ +038262: 6e10 1700 0500 |0287: invoke-virtual {v5}, Landroid/app/ActivityManager;.getRunningAppProcesses:()Ljava/util/List; // method@0017 │ │ +038268: 0c12 |028a: move-result-object v18 │ │ +03826a: 3812 1902 |028b: if-eqz v18, 04a4 // +0219 │ │ +03826e: 7801 d406 1200 |028d: invoke-interface/range {v18}, Ljava/util/List;.size:()I // method@06d4 │ │ +038274: 0a1b |0290: move-result v27 │ │ +038276: 0200 1b00 |0291: move/from16 v0, v27 │ │ +03827a: 2300 2602 |0293: new-array v0, v0, [I // type@0226 │ │ +03827e: 0819 0000 |0295: move-object/from16 v25, v0 │ │ +038282: 120d |0297: const/4 v13, #int 0 // #0 │ │ +038284: 7801 d406 1200 |0298: invoke-interface/range {v18}, Ljava/util/List;.size:()I // method@06d4 │ │ +03828a: 0a1b |029b: move-result v27 │ │ +03828c: 0200 1b00 |029c: move/from16 v0, v27 │ │ +038290: 350d 1500 |029e: if-ge v13, v0, 02b3 // +0015 │ │ +038294: 0800 1200 |02a0: move-object/from16 v0, v18 │ │ +038298: 7220 d006 d000 |02a2: invoke-interface {v0, v13}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ +03829e: 0c1b |02a5: move-result-object v27 │ │ +0382a0: 1f1b 0800 |02a6: check-cast v27, Landroid/app/ActivityManager$RunningAppProcessInfo; // type@0008 │ │ +0382a4: 0800 1b00 |02a8: move-object/from16 v0, v27 │ │ +0382a8: 5200 0200 |02aa: iget v0, v0, Landroid/app/ActivityManager$RunningAppProcessInfo;.pid:I // field@0002 │ │ +0382ac: 021b 0000 |02ac: move/from16 v27, v0 │ │ +0382b0: 4b1b 190d |02ae: aput v27, v25, v13 │ │ +0382b4: d80d 0d01 |02b0: add-int/lit8 v13, v13, #int 1 // #01 │ │ +0382b8: 28e6 |02b2: goto 0298 // -001a │ │ +0382ba: 0800 1900 |02b3: move-object/from16 v0, v25 │ │ +0382be: 6e20 1600 0500 |02b5: invoke-virtual {v5, v0}, Landroid/app/ActivityManager;.getProcessMemoryInfo:([I)[Landroid/os/Debug$MemoryInfo; // method@0016 │ │ +0382c4: 0c15 |02b8: move-result-object v21 │ │ +0382c6: 120d |02b9: const/4 v13, #int 0 // #0 │ │ +0382c8: 7801 d406 1200 |02ba: invoke-interface/range {v18}, Ljava/util/List;.size:()I // method@06d4 │ │ +0382ce: 0a1b |02bd: move-result v27 │ │ +0382d0: 0200 1b00 |02be: move/from16 v0, v27 │ │ +0382d4: 350d e401 |02c0: if-ge v13, v0, 04a4 // +01e4 │ │ +0382d8: 0800 1200 |02c2: move-object/from16 v0, v18 │ │ +0382dc: 7220 d006 d000 |02c4: invoke-interface {v0, v13}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ +0382e2: 0c18 |02c7: move-result-object v24 │ │ +0382e4: 1f18 0800 |02c8: check-cast v24, Landroid/app/ActivityManager$RunningAppProcessInfo; // type@0008 │ │ +0382e8: 2217 ab01 |02ca: new-instance v23, Lcom/gacode/relaunchx/TaskManager$PInfo; // type@01ab │ │ +0382ec: 7601 7705 1700 |02cc: invoke-direct/range {v23}, Lcom/gacode/relaunchx/TaskManager$PInfo;.:()V // method@0577 │ │ +0382f2: 1a0e 0000 |02cf: const-string v14, "" // string@0000 │ │ +0382f6: 0800 1800 |02d1: move-object/from16 v0, v24 │ │ +0382fa: 5200 0100 |02d3: iget v0, v0, Landroid/app/ActivityManager$RunningAppProcessInfo;.importance:I // field@0001 │ │ +0382fe: 021b 0000 |02d5: move/from16 v27, v0 │ │ +038302: 2c1b b704 0000 |02d7: sparse-switch v27, 0000078e // +000004b7 │ │ +038308: 0800 2200 |02da: move-object/from16 v0, v34 │ │ +03830c: 5400 1d07 |02dc: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ +038310: 081b 0000 |02de: move-object/from16 v27, v0 │ │ +038314: 0800 1b00 |02e0: move-object/from16 v0, v27 │ │ +038318: 5400 6107 |02e2: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager;.newPinfo:Ljava/util/HashMap; // field@0761 │ │ +03831c: 081b 0000 |02e4: move-object/from16 v27, v0 │ │ +038320: 441c 190d |02e6: aget v28, v25, v13 │ │ +038324: 7701 5f06 1c00 |02e8: invoke-static/range {v28}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +03832a: 0c1c |02eb: move-result-object v28 │ │ +03832c: 7402 c206 1b00 |02ec: invoke-virtual/range {v27, v28}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@06c2 │ │ +038332: 0a1b |02ef: move-result v27 │ │ +038334: 381b 3c00 |02f0: if-eqz v27, 032c // +003c │ │ +038338: d80d 0d01 |02f2: add-int/lit8 v13, v13, #int 1 // #01 │ │ +03833c: 28c6 |02f4: goto 02ba // -003a │ │ +03833e: 131b 0200 |02f5: const/16 v27, #int 2 // #2 │ │ +038342: 0200 1b00 |02f7: move/from16 v0, v27 │ │ +038346: 0801 1700 |02f9: move-object/from16 v1, v23 │ │ +03834a: 5910 3807 |02fb: iput v0, v1, Lcom/gacode/relaunchx/TaskManager$PInfo;.imp:I // field@0738 │ │ +03834e: 1a0e ca00 |02fd: const-string v14, "BACKGROUND" // string@00ca │ │ +038352: 28db |02ff: goto 02da // -0025 │ │ +038354: 131b 0300 |0300: const/16 v27, #int 3 // #3 │ │ +038358: 0200 1b00 |0302: move/from16 v0, v27 │ │ +03835c: 0801 1700 |0304: move-object/from16 v1, v23 │ │ +038360: 5910 3807 |0306: iput v0, v1, Lcom/gacode/relaunchx/TaskManager$PInfo;.imp:I // field@0738 │ │ +038364: 1a0e f803 |0308: const-string v14, "NOT ACTIVE" // string@03f8 │ │ +038368: 28d0 |030a: goto 02da // -0030 │ │ +03836a: 131b 0100 |030b: const/16 v27, #int 1 // #1 │ │ +03836e: 0200 1b00 |030d: move/from16 v0, v27 │ │ +038372: 0801 1700 |030f: move-object/from16 v1, v23 │ │ +038376: 5910 3807 |0311: iput v0, v1, Lcom/gacode/relaunchx/TaskManager$PInfo;.imp:I // field@0738 │ │ +03837a: 1a0e 3a01 |0313: const-string v14, "FOREGROUND" // string@013a │ │ +03837e: 28c5 |0315: goto 02da // -003b │ │ +038380: 131b 0200 |0316: const/16 v27, #int 2 // #2 │ │ +038384: 0200 1b00 |0318: move/from16 v0, v27 │ │ +038388: 0801 1700 |031a: move-object/from16 v1, v23 │ │ +03838c: 5910 3807 |031c: iput v0, v1, Lcom/gacode/relaunchx/TaskManager$PInfo;.imp:I // field@0738 │ │ +038390: 1a0e 3304 |031e: const-string v14, "SERVICE" // string@0433 │ │ +038394: 28ba |0320: goto 02da // -0046 │ │ +038396: 131b 0100 |0321: const/16 v27, #int 1 // #1 │ │ +03839a: 0200 1b00 |0323: move/from16 v0, v27 │ │ +03839e: 0801 1700 |0325: move-object/from16 v1, v23 │ │ +0383a2: 5910 3807 |0327: iput v0, v1, Lcom/gacode/relaunchx/TaskManager$PInfo;.imp:I // field@0738 │ │ +0383a6: 1a0e 7704 |0329: const-string v14, "VISIBLE" // string@0477 │ │ +0383aa: 28af |032b: goto 02da // -0051 │ │ +0383ac: 131b 0000 |032c: const/16 v27, #int 0 // #0 │ │ +0383b0: 0200 1b00 |032e: move/from16 v0, v27 │ │ +0383b4: 0801 1700 |0330: move-object/from16 v1, v23 │ │ +0383b8: 5c10 3d07 |0332: iput-boolean v0, v1, Lcom/gacode/relaunchx/TaskManager$PInfo;.service:Z // field@073d │ │ +0383bc: 131b 0000 |0334: const/16 v27, #int 0 // #0 │ │ +0383c0: 0200 1b00 |0336: move/from16 v0, v27 │ │ +0383c4: 0801 1700 |0338: move-object/from16 v1, v23 │ │ +0383c8: 5910 3207 |033a: iput v0, v1, Lcom/gacode/relaunchx/TaskManager$PInfo;.clients:I // field@0732 │ │ +0383cc: 0800 1800 |033c: move-object/from16 v0, v24 │ │ +0383d0: 5200 0500 |033e: iget v0, v0, Landroid/app/ActivityManager$RunningAppProcessInfo;.uid:I // field@0005 │ │ +0383d4: 021b 0000 |0340: move/from16 v27, v0 │ │ +0383d8: 0200 1b00 |0342: move/from16 v0, v27 │ │ +0383dc: 0801 1700 |0344: move-object/from16 v1, v23 │ │ +0383e0: 5910 3e07 |0346: iput v0, v1, Lcom/gacode/relaunchx/TaskManager$PInfo;.uid:I // field@073e │ │ +0383e4: 0800 1800 |0348: move-object/from16 v0, v24 │ │ +0383e8: 5400 0400 |034a: iget-object v0, v0, Landroid/app/ActivityManager$RunningAppProcessInfo;.processName:Ljava/lang/String; // field@0004 │ │ +0383ec: 081b 0000 |034c: move-object/from16 v27, v0 │ │ +0383f0: 0800 1b00 |034e: move-object/from16 v0, v27 │ │ +0383f4: 0801 1700 |0350: move-object/from16 v1, v23 │ │ +0383f8: 5b10 3b07 |0352: iput-object v0, v1, Lcom/gacode/relaunchx/TaskManager$PInfo;.name:Ljava/lang/String; // field@073b │ │ +0383fc: 0800 1700 |0354: move-object/from16 v0, v23 │ │ +038400: 5b0e 3607 |0356: iput-object v14, v0, Lcom/gacode/relaunchx/TaskManager$PInfo;.extra:Ljava/lang/String; // field@0736 │ │ +038404: 221b 0d02 |0358: new-instance v27, Ljava/util/ArrayList; // type@020d │ │ +038408: 7601 ae06 1b00 |035a: invoke-direct/range {v27}, Ljava/util/ArrayList;.:()V // method@06ae │ │ +03840e: 0800 1b00 |035d: move-object/from16 v0, v27 │ │ +038412: 0801 1700 |035f: move-object/from16 v1, v23 │ │ +038416: 5b10 3507 |0361: iput-object v0, v1, Lcom/gacode/relaunchx/TaskManager$PInfo;.e:Ljava/util/List; // field@0735 │ │ +03841a: 461b 150d |0363: aget-object v27, v21, v13 │ │ +03841e: 0800 1b00 |0365: move-object/from16 v0, v27 │ │ +038422: 5200 2500 |0367: iget v0, v0, Landroid/os/Debug$MemoryInfo;.otherPrivateDirty:I // field@0025 │ │ +038426: 021b 0000 |0369: move/from16 v27, v0 │ │ +03842a: 461c 150d |036b: aget-object v28, v21, v13 │ │ +03842e: 0800 1c00 |036d: move-object/from16 v0, v28 │ │ +038432: 5200 2400 |036f: iget v0, v0, Landroid/os/Debug$MemoryInfo;.nativePrivateDirty:I // field@0024 │ │ +038436: 021c 0000 |0371: move/from16 v28, v0 │ │ +03843a: 901b 1b1c |0373: add-int v27, v27, v28 │ │ +03843e: 461c 150d |0375: aget-object v28, v21, v13 │ │ +038442: 0800 1c00 |0377: move-object/from16 v0, v28 │ │ +038446: 5200 2300 |0379: iget v0, v0, Landroid/os/Debug$MemoryInfo;.dalvikSharedDirty:I // field@0023 │ │ +03844a: 021c 0000 |037b: move/from16 v28, v0 │ │ +03844e: 901b 1b1c |037d: add-int v27, v27, v28 │ │ +038452: 7701 5f06 1b00 |037f: invoke-static/range {v27}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +038458: 0c1b |0382: move-result-object v27 │ │ +03845a: 0800 1b00 |0383: move-object/from16 v0, v27 │ │ +03845e: 0801 1700 |0385: move-object/from16 v1, v23 │ │ +038462: 5b10 3a07 |0387: iput-object v0, v1, Lcom/gacode/relaunchx/TaskManager$PInfo;.mem:Ljava/lang/Integer; // field@073a │ │ +038466: 0800 2200 |0389: move-object/from16 v0, v34 │ │ +03846a: 5400 1d07 |038b: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ +03846e: 081b 0000 |038d: move-object/from16 v27, v0 │ │ +038472: 0800 1b00 |038f: move-object/from16 v0, v27 │ │ +038476: 5400 6507 |0391: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager;.pm:Landroid/content/pm/PackageManager; // field@0765 │ │ +03847a: 081b 0000 |0393: move-object/from16 v27, v0 │ │ +03847e: 0800 1800 |0395: move-object/from16 v0, v24 │ │ +038482: 5400 0400 |0397: iget-object v0, v0, Landroid/app/ActivityManager$RunningAppProcessInfo;.processName:Ljava/lang/String; // field@0004 │ │ +038486: 081c 0000 |0399: move-object/from16 v28, v0 │ │ +03848a: 131d 0000 |039b: const/16 v29, #int 0 // #0 │ │ +03848e: 7403 7500 1b00 |039d: invoke-virtual/range {v27, v28, v29}, Landroid/content/pm/PackageManager;.getApplicationInfo:(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo; // method@0075 │ │ +038494: 0c04 |03a0: move-result-object v4 │ │ +038496: 0800 2200 |03a1: move-object/from16 v0, v34 │ │ +03849a: 5400 1d07 |03a3: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ +03849e: 081b 0000 |03a5: move-object/from16 v27, v0 │ │ +0384a2: 0800 1b00 |03a7: move-object/from16 v0, v27 │ │ +0384a6: 5400 6507 |03a9: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager;.pm:Landroid/content/pm/PackageManager; // field@0765 │ │ +0384aa: 081b 0000 |03ab: move-object/from16 v27, v0 │ │ +0384ae: 5440 1200 |03ad: iget-object v0, v4, Landroid/content/pm/ApplicationInfo;.packageName:Ljava/lang/String; // field@0012 │ │ +0384b2: 081c 0000 |03af: move-object/from16 v28, v0 │ │ +0384b6: 7402 7400 1b00 |03b1: invoke-virtual/range {v27, v28}, Landroid/content/pm/PackageManager;.getApplicationIcon:(Ljava/lang/String;)Landroid/graphics/drawable/Drawable; // method@0074 │ │ +0384bc: 0c1b |03b4: move-result-object v27 │ │ +0384be: 0800 1b00 |03b5: move-object/from16 v0, v27 │ │ +0384c2: 0801 1700 |03b7: move-object/from16 v1, v23 │ │ +0384c6: 5b10 3707 |03b9: iput-object v0, v1, Lcom/gacode/relaunchx/TaskManager$PInfo;.icon:Landroid/graphics/drawable/Drawable; // field@0737 │ │ +0384ca: 0800 2200 |03bb: move-object/from16 v0, v34 │ │ +0384ce: 5400 1d07 |03bd: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ +0384d2: 081b 0000 |03bf: move-object/from16 v27, v0 │ │ +0384d6: 0800 1b00 |03c1: move-object/from16 v0, v27 │ │ +0384da: 5400 6507 |03c3: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager;.pm:Landroid/content/pm/PackageManager; // field@0765 │ │ +0384de: 081b 0000 |03c5: move-object/from16 v27, v0 │ │ +0384e2: 0800 1b00 |03c7: move-object/from16 v0, v27 │ │ +0384e6: 6e20 7600 4000 |03c9: invoke-virtual {v0, v4}, Landroid/content/pm/PackageManager;.getApplicationLabel:(Landroid/content/pm/ApplicationInfo;)Ljava/lang/CharSequence; // method@0076 │ │ +0384ec: 0c1b |03cc: move-result-object v27 │ │ +0384ee: 7801 5006 1b00 |03cd: invoke-interface/range {v27}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0650 │ │ +0384f4: 0c1b |03d0: move-result-object v27 │ │ +0384f6: 0800 1b00 |03d1: move-object/from16 v0, v27 │ │ +0384fa: 0801 1700 |03d3: move-object/from16 v1, v23 │ │ +0384fe: 5b10 3907 |03d5: iput-object v0, v1, Lcom/gacode/relaunchx/TaskManager$PInfo;.label:Ljava/lang/String; // field@0739 │ │ +038502: 1310 0000 |03d7: const/16 v16, #int 0 // #0 │ │ +038506: 0800 1800 |03d9: move-object/from16 v0, v24 │ │ +03850a: 5400 0300 |03db: iget-object v0, v0, Landroid/app/ActivityManager$RunningAppProcessInfo;.pkgList:[Ljava/lang/String; // field@0003 │ │ +03850e: 081b 0000 |03dd: move-object/from16 v27, v0 │ │ +038512: 0800 1b00 |03df: move-object/from16 v0, v27 │ │ +038516: 2100 |03e1: array-length v0, v0 │ │ +038518: 021b 0000 |03e2: move/from16 v27, v0 │ │ +03851c: 0200 1000 |03e4: move/from16 v0, v16 │ │ +038520: 0201 1b00 |03e6: move/from16 v1, v27 │ │ +038524: 3510 8a00 |03e8: if-ge v0, v1, 0472 // +008a │ │ +038528: 220a aa01 |03ea: new-instance v10, Lcom/gacode/relaunchx/TaskManager$ExtraInfo; // type@01aa │ │ +03852c: 7010 7605 0a00 |03ec: invoke-direct {v10}, Lcom/gacode/relaunchx/TaskManager$ExtraInfo;.:()V // method@0576 │ │ +038532: 0800 1800 |03ef: move-object/from16 v0, v24 │ │ +038536: 5400 0300 |03f1: iget-object v0, v0, Landroid/app/ActivityManager$RunningAppProcessInfo;.pkgList:[Ljava/lang/String; // field@0003 │ │ +03853a: 081b 0000 |03f3: move-object/from16 v27, v0 │ │ +03853e: 461b 1b10 |03f5: aget-object v27, v27, v16 │ │ +038542: 0800 1b00 |03f7: move-object/from16 v0, v27 │ │ +038546: 5ba0 2f07 |03f9: iput-object v0, v10, Lcom/gacode/relaunchx/TaskManager$ExtraInfo;.name:Ljava/lang/String; // field@072f │ │ +03854a: 0800 2200 |03fb: move-object/from16 v0, v34 │ │ +03854e: 5400 1d07 |03fd: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ +038552: 081b 0000 |03ff: move-object/from16 v27, v0 │ │ +038556: 0800 1b00 |0401: move-object/from16 v0, v27 │ │ +03855a: 5400 6507 |0403: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager;.pm:Landroid/content/pm/PackageManager; // field@0765 │ │ +03855e: 081b 0000 |0405: move-object/from16 v27, v0 │ │ +038562: 54a0 2f07 |0407: iget-object v0, v10, Lcom/gacode/relaunchx/TaskManager$ExtraInfo;.name:Ljava/lang/String; // field@072f │ │ +038566: 081c 0000 |0409: move-object/from16 v28, v0 │ │ +03856a: 131d 0000 |040b: const/16 v29, #int 0 // #0 │ │ +03856e: 7403 7500 1b00 |040d: invoke-virtual/range {v27, v28, v29}, Landroid/content/pm/PackageManager;.getApplicationInfo:(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo; // method@0075 │ │ +038574: 0c04 |0410: move-result-object v4 │ │ +038576: 0800 2200 |0411: move-object/from16 v0, v34 │ │ +03857a: 5400 1d07 |0413: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ +03857e: 081b 0000 |0415: move-object/from16 v27, v0 │ │ +038582: 0800 1b00 |0417: move-object/from16 v0, v27 │ │ +038586: 5400 6507 |0419: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager;.pm:Landroid/content/pm/PackageManager; // field@0765 │ │ +03858a: 081b 0000 |041b: move-object/from16 v27, v0 │ │ +03858e: 54a0 2f07 |041d: iget-object v0, v10, Lcom/gacode/relaunchx/TaskManager$ExtraInfo;.name:Ljava/lang/String; // field@072f │ │ +038592: 081c 0000 |041f: move-object/from16 v28, v0 │ │ +038596: 7402 7400 1b00 |0421: invoke-virtual/range {v27, v28}, Landroid/content/pm/PackageManager;.getApplicationIcon:(Ljava/lang/String;)Landroid/graphics/drawable/Drawable; // method@0074 │ │ +03859c: 0c1b |0424: move-result-object v27 │ │ +03859e: 0800 1b00 |0425: move-object/from16 v0, v27 │ │ +0385a2: 5ba0 2d07 |0427: iput-object v0, v10, Lcom/gacode/relaunchx/TaskManager$ExtraInfo;.icon:Landroid/graphics/drawable/Drawable; // field@072d │ │ +0385a6: 0800 2200 |0429: move-object/from16 v0, v34 │ │ +0385aa: 5400 1d07 |042b: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ +0385ae: 081b 0000 |042d: move-object/from16 v27, v0 │ │ +0385b2: 0800 1b00 |042f: move-object/from16 v0, v27 │ │ +0385b6: 5400 6507 |0431: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager;.pm:Landroid/content/pm/PackageManager; // field@0765 │ │ +0385ba: 081b 0000 |0433: move-object/from16 v27, v0 │ │ +0385be: 0800 1b00 |0435: move-object/from16 v0, v27 │ │ +0385c2: 6e20 7600 4000 |0437: invoke-virtual {v0, v4}, Landroid/content/pm/PackageManager;.getApplicationLabel:(Landroid/content/pm/ApplicationInfo;)Ljava/lang/CharSequence; // method@0076 │ │ +0385c8: 0c1b |043a: move-result-object v27 │ │ +0385ca: 7801 5006 1b00 |043b: invoke-interface/range {v27}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0650 │ │ +0385d0: 0c1b |043e: move-result-object v27 │ │ +0385d2: 0800 1b00 |043f: move-object/from16 v0, v27 │ │ +0385d6: 5ba0 2e07 |0441: iput-object v0, v10, Lcom/gacode/relaunchx/TaskManager$ExtraInfo;.label:Ljava/lang/String; // field@072e │ │ +0385da: 0800 1700 |0443: move-object/from16 v0, v23 │ │ +0385de: 5400 3507 |0445: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager$PInfo;.e:Ljava/util/List; // field@0735 │ │ +0385e2: 081b 0000 |0447: move-object/from16 v27, v0 │ │ +0385e6: 0800 1b00 |0449: move-object/from16 v0, v27 │ │ +0385ea: 7220 cc06 a000 |044b: invoke-interface {v0, v10}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@06cc │ │ +0385f0: d810 1001 |044e: add-int/lit8 v16, v16, #int 1 // #01 │ │ +0385f4: 2889 |0450: goto 03d9 // -0077 │ │ +0385f6: 0d0a |0451: move-exception v10 │ │ +0385f8: 131b 0000 |0452: const/16 v27, #int 0 // #0 │ │ +0385fc: 0800 1b00 |0454: move-object/from16 v0, v27 │ │ +038600: 0801 1700 |0456: move-object/from16 v1, v23 │ │ +038604: 5b10 3707 |0458: iput-object v0, v1, Lcom/gacode/relaunchx/TaskManager$PInfo;.icon:Landroid/graphics/drawable/Drawable; // field@0737 │ │ +038608: 1a1b 0000 |045a: const-string v27, "" // string@0000 │ │ +03860c: 0800 1b00 |045c: move-object/from16 v0, v27 │ │ +038610: 0801 1700 |045e: move-object/from16 v1, v23 │ │ +038614: 5b10 3907 |0460: iput-object v0, v1, Lcom/gacode/relaunchx/TaskManager$PInfo;.label:Ljava/lang/String; // field@0739 │ │ +038618: 2900 75ff |0462: goto/16 03d7 // -008b │ │ +03861c: 0d0b |0464: move-exception v11 │ │ +03861e: 131b 0000 |0465: const/16 v27, #int 0 // #0 │ │ +038622: 0800 1b00 |0467: move-object/from16 v0, v27 │ │ +038626: 5ba0 2d07 |0469: iput-object v0, v10, Lcom/gacode/relaunchx/TaskManager$ExtraInfo;.icon:Landroid/graphics/drawable/Drawable; // field@072d │ │ +03862a: 1a1b 0000 |046b: const-string v27, "" // string@0000 │ │ +03862e: 0800 1b00 |046d: move-object/from16 v0, v27 │ │ +038632: 5ba0 2e07 |046f: iput-object v0, v10, Lcom/gacode/relaunchx/TaskManager$ExtraInfo;.label:Ljava/lang/String; // field@072e │ │ +038636: 28d2 |0471: goto 0443 // -002e │ │ +038638: 0800 2200 |0472: move-object/from16 v0, v34 │ │ +03863c: 5400 1d07 |0474: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ +038640: 081b 0000 |0476: move-object/from16 v27, v0 │ │ +038644: 0800 1b00 |0478: move-object/from16 v0, v27 │ │ +038648: 5400 6107 |047a: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager;.newPinfo:Ljava/util/HashMap; // field@0761 │ │ +03864c: 081b 0000 |047c: move-object/from16 v27, v0 │ │ +038650: 441c 190d |047e: aget v28, v25, v13 │ │ +038654: 7701 5f06 1c00 |0480: invoke-static/range {v28}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +03865a: 0c1c |0483: move-result-object v28 │ │ +03865c: 0800 1b00 |0484: move-object/from16 v0, v27 │ │ +038660: 0801 1c00 |0486: move-object/from16 v1, v28 │ │ +038664: 0802 1700 |0488: move-object/from16 v2, v23 │ │ +038668: 6e30 c506 1002 |048a: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@06c5 │ │ +03866e: 0800 2200 |048d: move-object/from16 v0, v34 │ │ +038672: 5400 1d07 |048f: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ +038676: 081b 0000 |0491: move-object/from16 v27, v0 │ │ +03867a: 0800 1b00 |0493: move-object/from16 v0, v27 │ │ +03867e: 5400 6307 |0495: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager;.newTask:Ljava/util/List; // field@0763 │ │ +038682: 081b 0000 |0497: move-object/from16 v27, v0 │ │ +038686: 441c 190d |0499: aget v28, v25, v13 │ │ +03868a: 7701 5f06 1c00 |049b: invoke-static/range {v28}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +038690: 0c1c |049e: move-result-object v28 │ │ +038692: 7802 cc06 1b00 |049f: invoke-interface/range {v27, v28}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@06cc │ │ +038698: 2900 50fe |04a2: goto/16 02f2 // -01b0 │ │ +03869c: 0800 2200 |04a4: move-object/from16 v0, v34 │ │ +0386a0: 5400 1d07 |04a6: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ +0386a4: 081b 0000 |04a8: move-object/from16 v27, v0 │ │ +0386a8: 0800 1b00 |04aa: move-object/from16 v0, v27 │ │ +0386ac: 5400 6407 |04ac: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager;.pinfo:Ljava/util/HashMap; // field@0764 │ │ +0386b0: 081b 0000 |04ae: move-object/from16 v27, v0 │ │ +0386b4: 7401 c406 1b00 |04b0: invoke-virtual/range {v27}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@06c4 │ │ +0386ba: 0c1b |04b3: move-result-object v27 │ │ +0386bc: 7801 d906 1b00 |04b4: invoke-interface/range {v27}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@06d9 │ │ +0386c2: 0c0f |04b7: move-result-object v15 │ │ +0386c4: 7210 c806 0f00 |04b8: invoke-interface {v15}, Ljava/util/Iterator;.hasNext:()Z // method@06c8 │ │ +0386ca: 0a1b |04bb: move-result v27 │ │ +0386cc: 381b 2200 |04bc: if-eqz v27, 04de // +0022 │ │ +0386d0: 7210 c906 0f00 |04be: invoke-interface {v15}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@06c9 │ │ +0386d6: 0c11 |04c1: move-result-object v17 │ │ +0386d8: 1f11 f501 |04c2: check-cast v17, Ljava/lang/Integer; // type@01f5 │ │ +0386dc: 0800 2200 |04c4: move-object/from16 v0, v34 │ │ +0386e0: 5400 1d07 |04c6: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ +0386e4: 081b 0000 |04c8: move-object/from16 v27, v0 │ │ +0386e8: 0800 1b00 |04ca: move-object/from16 v0, v27 │ │ +0386ec: 5400 6107 |04cc: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager;.newPinfo:Ljava/util/HashMap; // field@0761 │ │ +0386f0: 081b 0000 |04ce: move-object/from16 v27, v0 │ │ +0386f4: 0800 1b00 |04d0: move-object/from16 v0, v27 │ │ +0386f8: 0801 1100 |04d2: move-object/from16 v1, v17 │ │ +0386fc: 6e20 c206 1000 |04d4: invoke-virtual {v0, v1}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@06c2 │ │ +038702: 0a1b |04d7: move-result v27 │ │ +038704: 391b e0ff |04d8: if-nez v27, 04b8 // -0020 │ │ +038708: 7210 ca06 0f00 |04da: invoke-interface {v15}, Ljava/util/Iterator;.remove:()V // method@06ca │ │ +03870e: 28db |04dd: goto 04b8 // -0025 │ │ +038710: 0800 2200 |04de: move-object/from16 v0, v34 │ │ +038714: 5400 1d07 |04e0: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ +038718: 081b 0000 |04e2: move-object/from16 v27, v0 │ │ +03871c: 0800 1b00 |04e4: move-object/from16 v0, v27 │ │ +038720: 5400 6407 |04e6: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager;.pinfo:Ljava/util/HashMap; // field@0764 │ │ +038724: 081b 0000 |04e8: move-object/from16 v27, v0 │ │ +038728: 7401 c406 1b00 |04ea: invoke-virtual/range {v27}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@06c4 │ │ +03872e: 0c1b |04ed: move-result-object v27 │ │ +038730: 7801 d906 1b00 |04ee: invoke-interface/range {v27}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@06d9 │ │ +038736: 0c1c |04f1: move-result-object v28 │ │ +038738: 7801 c806 1c00 |04f2: invoke-interface/range {v28}, Ljava/util/Iterator;.hasNext:()Z // method@06c8 │ │ +03873e: 0a1b |04f5: move-result v27 │ │ +038740: 381b 4100 |04f6: if-eqz v27, 0537 // +0041 │ │ +038744: 7801 c906 1c00 |04f8: invoke-interface/range {v28}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@06c9 │ │ +03874a: 0c11 |04fb: move-result-object v17 │ │ +03874c: 1f11 f501 |04fc: check-cast v17, Ljava/lang/Integer; // type@01f5 │ │ +038750: 0800 2200 |04fe: move-object/from16 v0, v34 │ │ +038754: 5400 1d07 |0500: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ +038758: 081b 0000 |0502: move-object/from16 v27, v0 │ │ +03875c: 0800 1b00 |0504: move-object/from16 v0, v27 │ │ +038760: 5400 6107 |0506: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager;.newPinfo:Ljava/util/HashMap; // field@0761 │ │ +038764: 081b 0000 |0508: move-object/from16 v27, v0 │ │ +038768: 0800 1b00 |050a: move-object/from16 v0, v27 │ │ +03876c: 0801 1100 |050c: move-object/from16 v1, v17 │ │ +038770: 6e20 c306 1000 |050e: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ +038776: 0c16 |0511: move-result-object v22 │ │ +038778: 1f16 ab01 |0512: check-cast v22, Lcom/gacode/relaunchx/TaskManager$PInfo; // type@01ab │ │ +03877c: 0800 2200 |0514: move-object/from16 v0, v34 │ │ +038780: 5400 1d07 |0516: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ +038784: 081b 0000 |0518: move-object/from16 v27, v0 │ │ +038788: 0800 1b00 |051a: move-object/from16 v0, v27 │ │ +03878c: 5400 6407 |051c: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager;.pinfo:Ljava/util/HashMap; // field@0764 │ │ +038790: 081b 0000 |051e: move-object/from16 v27, v0 │ │ +038794: 0800 1b00 |0520: move-object/from16 v0, v27 │ │ +038798: 0801 1100 |0522: move-object/from16 v1, v17 │ │ +03879c: 6e20 c306 1000 |0524: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ +0387a2: 0c1b |0527: move-result-object v27 │ │ +0387a4: 1f1b ab01 |0528: check-cast v27, Lcom/gacode/relaunchx/TaskManager$PInfo; // type@01ab │ │ +0387a8: 0800 1600 |052a: move-object/from16 v0, v22 │ │ +0387ac: 5400 3a07 |052c: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager$PInfo;.mem:Ljava/lang/Integer; // field@073a │ │ +0387b0: 081d 0000 |052e: move-object/from16 v29, v0 │ │ +0387b4: 0800 1d00 |0530: move-object/from16 v0, v29 │ │ +0387b8: 0801 1b00 |0532: move-object/from16 v1, v27 │ │ +0387bc: 5b10 3a07 |0534: iput-object v0, v1, Lcom/gacode/relaunchx/TaskManager$PInfo;.mem:Ljava/lang/Integer; // field@073a │ │ +0387c0: 28bc |0536: goto 04f2 // -0044 │ │ +0387c2: 0800 2200 |0537: move-object/from16 v0, v34 │ │ +0387c6: 5400 1d07 |0539: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ +0387ca: 081b 0000 |053b: move-object/from16 v27, v0 │ │ +0387ce: 0800 1b00 |053d: move-object/from16 v0, v27 │ │ +0387d2: 5400 6107 |053f: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager;.newPinfo:Ljava/util/HashMap; // field@0761 │ │ +0387d6: 081b 0000 |0541: move-object/from16 v27, v0 │ │ +0387da: 7401 c406 1b00 |0543: invoke-virtual/range {v27}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@06c4 │ │ +0387e0: 0c1b |0546: move-result-object v27 │ │ +0387e2: 7801 d906 1b00 |0547: invoke-interface/range {v27}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@06d9 │ │ +0387e8: 0c1b |054a: move-result-object v27 │ │ +0387ea: 7801 c806 1b00 |054b: invoke-interface/range {v27}, Ljava/util/Iterator;.hasNext:()Z // method@06c8 │ │ +0387f0: 0a1c |054e: move-result v28 │ │ +0387f2: 381c 4800 |054f: if-eqz v28, 0597 // +0048 │ │ +0387f6: 7801 c906 1b00 |0551: invoke-interface/range {v27}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@06c9 │ │ +0387fc: 0c11 |0554: move-result-object v17 │ │ +0387fe: 1f11 f501 |0555: check-cast v17, Ljava/lang/Integer; // type@01f5 │ │ +038802: 0800 2200 |0557: move-object/from16 v0, v34 │ │ +038806: 5400 1d07 |0559: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ +03880a: 081c 0000 |055b: move-object/from16 v28, v0 │ │ +03880e: 0800 1c00 |055d: move-object/from16 v0, v28 │ │ +038812: 5400 6407 |055f: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager;.pinfo:Ljava/util/HashMap; // field@0764 │ │ +038816: 081c 0000 |0561: move-object/from16 v28, v0 │ │ +03881a: 0800 1c00 |0563: move-object/from16 v0, v28 │ │ +03881e: 0801 1100 |0565: move-object/from16 v1, v17 │ │ +038822: 6e20 c206 1000 |0567: invoke-virtual {v0, v1}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@06c2 │ │ +038828: 0a1c |056a: move-result v28 │ │ +03882a: 391c e0ff |056b: if-nez v28, 054b // -0020 │ │ +03882e: 0800 2200 |056d: move-object/from16 v0, v34 │ │ +038832: 5400 1d07 |056f: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ +038836: 081c 0000 |0571: move-object/from16 v28, v0 │ │ +03883a: 0800 1c00 |0573: move-object/from16 v0, v28 │ │ +03883e: 5400 6407 |0575: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager;.pinfo:Ljava/util/HashMap; // field@0764 │ │ +038842: 081c 0000 |0577: move-object/from16 v28, v0 │ │ +038846: 0800 2200 |0579: move-object/from16 v0, v34 │ │ +03884a: 5400 1d07 |057b: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ +03884e: 081d 0000 |057d: move-object/from16 v29, v0 │ │ +038852: 0800 1d00 |057f: move-object/from16 v0, v29 │ │ +038856: 5400 6107 |0581: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager;.newPinfo:Ljava/util/HashMap; // field@0761 │ │ +03885a: 081d 0000 |0583: move-object/from16 v29, v0 │ │ +03885e: 0800 1d00 |0585: move-object/from16 v0, v29 │ │ +038862: 0801 1100 |0587: move-object/from16 v1, v17 │ │ +038866: 6e20 c306 1000 |0589: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ +03886c: 0c1d |058c: move-result-object v29 │ │ +03886e: 0800 1c00 |058d: move-object/from16 v0, v28 │ │ +038872: 0801 1100 |058f: move-object/from16 v1, v17 │ │ +038876: 0802 1d00 |0591: move-object/from16 v2, v29 │ │ +03887a: 6e30 c506 1002 |0593: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@06c5 │ │ +038880: 28b5 |0596: goto 054b // -004b │ │ +038882: 0800 2200 |0597: move-object/from16 v0, v34 │ │ +038886: 5400 1d07 |0599: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ +03888a: 081b 0000 |059b: move-object/from16 v27, v0 │ │ +03888e: 7701 8f05 1b00 |059d: invoke-static/range {v27}, Lcom/gacode/relaunchx/TaskManager;.access$100:(Lcom/gacode/relaunchx/TaskManager;)V // method@058f │ │ +038894: 0800 2200 |05a0: move-object/from16 v0, v34 │ │ +038898: 5400 1d07 |05a2: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ +03889c: 081b 0000 |05a4: move-object/from16 v27, v0 │ │ +0388a0: 0800 1b00 |05a6: move-object/from16 v0, v27 │ │ +0388a4: 5400 6407 |05a8: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager;.pinfo:Ljava/util/HashMap; // field@0764 │ │ +0388a8: 081b 0000 |05aa: move-object/from16 v27, v0 │ │ +0388ac: 7401 c406 1b00 |05ac: invoke-virtual/range {v27}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@06c4 │ │ +0388b2: 0c1b |05af: move-result-object v27 │ │ +0388b4: 7801 d906 1b00 |05b0: invoke-interface/range {v27}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@06d9 │ │ +0388ba: 0c1c |05b3: move-result-object v28 │ │ +0388bc: 7801 c806 1c00 |05b4: invoke-interface/range {v28}, Ljava/util/Iterator;.hasNext:()Z // method@06c8 │ │ +0388c2: 0a1b |05b7: move-result v27 │ │ +0388c4: 381b 3300 |05b8: if-eqz v27, 05eb // +0033 │ │ +0388c8: 7801 c906 1c00 |05ba: invoke-interface/range {v28}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@06c9 │ │ +0388ce: 0c11 |05bd: move-result-object v17 │ │ +0388d0: 1f11 f501 |05be: check-cast v17, Ljava/lang/Integer; // type@01f5 │ │ +0388d4: 0800 2200 |05c0: move-object/from16 v0, v34 │ │ +0388d8: 5400 1d07 |05c2: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ +0388dc: 081b 0000 |05c4: move-object/from16 v27, v0 │ │ +0388e0: 0800 1b00 |05c6: move-object/from16 v0, v27 │ │ +0388e4: 5400 6407 |05c8: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager;.pinfo:Ljava/util/HashMap; // field@0764 │ │ +0388e8: 081b 0000 |05ca: move-object/from16 v27, v0 │ │ +0388ec: 0800 1b00 |05cc: move-object/from16 v0, v27 │ │ +0388f0: 0801 1100 |05ce: move-object/from16 v1, v17 │ │ +0388f4: 6e20 c306 1000 |05d0: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ +0388fa: 0c1b |05d3: move-result-object v27 │ │ +0388fc: 1f1b ab01 |05d4: check-cast v27, Lcom/gacode/relaunchx/TaskManager$PInfo; // type@01ab │ │ +038900: 0800 2200 |05d6: move-object/from16 v0, v34 │ │ +038904: 5400 1d07 |05d8: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ +038908: 081d 0000 |05da: move-object/from16 v29, v0 │ │ +03890c: 7401 5c06 1100 |05dc: invoke-virtual/range {v17}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +038912: 0a1e |05df: move-result v30 │ │ +038914: 7702 9005 1d00 |05e0: invoke-static/range {v29, v30}, Lcom/gacode/relaunchx/TaskManager;.access$200:(Lcom/gacode/relaunchx/TaskManager;I)J // method@0590 │ │ +03891a: 0b1e |05e3: move-result-wide v30 │ │ +03891c: 0500 1e00 |05e4: move-wide/from16 v0, v30 │ │ +038920: 0802 1b00 |05e6: move-object/from16 v2, v27 │ │ +038924: 5a20 3307 |05e8: iput-wide v0, v2, Lcom/gacode/relaunchx/TaskManager$PInfo;.curr:J // field@0733 │ │ +038928: 28ca |05ea: goto 05b4 // -0036 │ │ +03892a: 0800 2200 |05eb: move-object/from16 v0, v34 │ │ +03892e: 5400 1d07 |05ed: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ +038932: 081b 0000 |05ef: move-object/from16 v27, v0 │ │ +038936: 0800 1b00 |05f1: move-object/from16 v0, v27 │ │ +03893a: 5300 5a07 |05f3: iget-wide v0, v0, Lcom/gacode/relaunchx/TaskManager;.cpuTotal_prev:J // field@075a │ │ +03893e: 051c 0000 |05f5: move-wide/from16 v28, v0 │ │ +038942: 161e 0000 |05f7: const-wide/16 v30, #int 0 // #0 │ │ +038946: 311b 1c1e |05f9: cmp-long v27, v28, v30 │ │ +03894a: 381b ea00 |05fb: if-eqz v27, 06e5 // +00ea │ │ +03894e: 0800 2200 |05fd: move-object/from16 v0, v34 │ │ +038952: 5400 1d07 |05ff: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ +038956: 081b 0000 |0601: move-object/from16 v27, v0 │ │ +03895a: 0800 1b00 |0603: move-object/from16 v0, v27 │ │ +03895e: 5300 5807 |0605: iget-wide v0, v0, Lcom/gacode/relaunchx/TaskManager;.cpuIdle_prev:J // field@0758 │ │ +038962: 051c 0000 |0607: move-wide/from16 v28, v0 │ │ +038966: 161e 0000 |0609: const-wide/16 v30, #int 0 // #0 │ │ +03896a: 311b 1c1e |060b: cmp-long v27, v28, v30 │ │ +03896e: 381b d800 |060d: if-eqz v27, 06e5 // +00d8 │ │ +038972: 0800 2200 |060f: move-object/from16 v0, v34 │ │ +038976: 5400 1d07 |0611: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ +03897a: 081b 0000 |0613: move-object/from16 v27, v0 │ │ +03897e: 0800 1b00 |0615: move-object/from16 v0, v27 │ │ +038982: 5300 5907 |0617: iget-wide v0, v0, Lcom/gacode/relaunchx/TaskManager;.cpuTotal:J // field@0759 │ │ +038986: 051c 0000 |0619: move-wide/from16 v28, v0 │ │ +03898a: 0800 2200 |061b: move-object/from16 v0, v34 │ │ +03898e: 5400 1d07 |061d: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ +038992: 081b 0000 |061f: move-object/from16 v27, v0 │ │ +038996: 0800 1b00 |0621: move-object/from16 v0, v27 │ │ +03899a: 5300 5a07 |0623: iget-wide v0, v0, Lcom/gacode/relaunchx/TaskManager;.cpuTotal_prev:J // field@075a │ │ +03899e: 051e 0000 |0625: move-wide/from16 v30, v0 │ │ +0389a2: 9c08 1c1e |0627: sub-long v8, v28, v30 │ │ +0389a6: 0800 2200 |0629: move-object/from16 v0, v34 │ │ +0389aa: 5400 1d07 |062b: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ +0389ae: 081b 0000 |062d: move-object/from16 v27, v0 │ │ +0389b2: 0800 1b00 |062f: move-object/from16 v0, v27 │ │ +0389b6: 5300 5707 |0631: iget-wide v0, v0, Lcom/gacode/relaunchx/TaskManager;.cpuIdle:J // field@0757 │ │ +0389ba: 051c 0000 |0633: move-wide/from16 v28, v0 │ │ +0389be: 0800 2200 |0635: move-object/from16 v0, v34 │ │ +0389c2: 5400 1d07 |0637: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ +0389c6: 081b 0000 |0639: move-object/from16 v27, v0 │ │ +0389ca: 0800 1b00 |063b: move-object/from16 v0, v27 │ │ +0389ce: 5300 5807 |063d: iget-wide v0, v0, Lcom/gacode/relaunchx/TaskManager;.cpuIdle_prev:J // field@0758 │ │ +0389d2: 051e 0000 |063f: move-wide/from16 v30, v0 │ │ +0389d6: 9c06 1c1e |0641: sub-long v6, v28, v30 │ │ +0389da: 0800 2200 |0643: move-object/from16 v0, v34 │ │ +0389de: 5400 1d07 |0645: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ +0389e2: 081b 0000 |0647: move-object/from16 v27, v0 │ │ +0389e6: 161c 0000 |0649: const-wide/16 v28, #int 0 // #0 │ │ +0389ea: 311c 081c |064b: cmp-long v28, v8, v28 │ │ +0389ee: 381c 9100 |064d: if-eqz v28, 06de // +0091 │ │ +0389f2: 161c 6400 |064f: const-wide/16 v28, #int 100 // #64 │ │ +0389f6: 9c1e 0806 |0651: sub-long v30, v8, v6 │ │ +0389fa: 9d1c 1c1e |0653: mul-long v28, v28, v30 │ │ +0389fe: 9e1c 1c08 |0655: div-long v28, v28, v8 │ │ +038a02: 0500 1c00 |0657: move-wide/from16 v0, v28 │ │ +038a06: 0802 1b00 |0659: move-object/from16 v2, v27 │ │ +038a0a: 5a20 4e07 |065b: iput-wide v0, v2, Lcom/gacode/relaunchx/TaskManager;.CPUUsage:J // field@074e │ │ +038a0e: 0800 2200 |065d: move-object/from16 v0, v34 │ │ +038a12: 5400 1d07 |065f: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ +038a16: 081b 0000 |0661: move-object/from16 v27, v0 │ │ +038a1a: 0800 1b00 |0663: move-object/from16 v0, v27 │ │ +038a1e: 5400 6407 |0665: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager;.pinfo:Ljava/util/HashMap; // field@0764 │ │ +038a22: 081b 0000 |0667: move-object/from16 v27, v0 │ │ +038a26: 7401 c406 1b00 |0669: invoke-virtual/range {v27}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@06c4 │ │ +038a2c: 0c1b |066c: move-result-object v27 │ │ +038a2e: 7801 d906 1b00 |066d: invoke-interface/range {v27}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@06d9 │ │ +038a34: 0c1b |0670: move-result-object v27 │ │ +038a36: 7801 c806 1b00 |0671: invoke-interface/range {v27}, Ljava/util/Iterator;.hasNext:()Z // method@06c8 │ │ +038a3c: 0a1c |0674: move-result v28 │ │ +038a3e: 381c 7000 |0675: if-eqz v28, 06e5 // +0070 │ │ +038a42: 7801 c906 1b00 |0677: invoke-interface/range {v27}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@06c9 │ │ +038a48: 0c11 |067a: move-result-object v17 │ │ +038a4a: 1f11 f501 |067b: check-cast v17, Ljava/lang/Integer; // type@01f5 │ │ +038a4e: 0800 2200 |067d: move-object/from16 v0, v34 │ │ +038a52: 5400 1d07 |067f: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ +038a56: 081c 0000 |0681: move-object/from16 v28, v0 │ │ +038a5a: 0800 1c00 |0683: move-object/from16 v0, v28 │ │ +038a5e: 5400 6407 |0685: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager;.pinfo:Ljava/util/HashMap; // field@0764 │ │ +038a62: 081c 0000 |0687: move-object/from16 v28, v0 │ │ +038a66: 0800 1c00 |0689: move-object/from16 v0, v28 │ │ +038a6a: 0801 1100 |068b: move-object/from16 v1, v17 │ │ +038a6e: 6e20 c306 1000 |068d: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ +038a74: 0c17 |0690: move-result-object v23 │ │ +038a76: 1f17 ab01 |0691: check-cast v23, Lcom/gacode/relaunchx/TaskManager$PInfo; // type@01ab │ │ +038a7a: 0800 1700 |0693: move-object/from16 v0, v23 │ │ +038a7e: 5300 3c07 |0695: iget-wide v0, v0, Lcom/gacode/relaunchx/TaskManager$PInfo;.prev:J // field@073c │ │ +038a82: 051c 0000 |0697: move-wide/from16 v28, v0 │ │ +038a86: 161e 0000 |0699: const-wide/16 v30, #int 0 // #0 │ │ +038a8a: 311c 1c1e |069b: cmp-long v28, v28, v30 │ │ +038a8e: 381c 2b00 |069d: if-eqz v28, 06c8 // +002b │ │ +038a92: 161c 0000 |069f: const-wide/16 v28, #int 0 // #0 │ │ +038a96: 311c 081c |06a1: cmp-long v28, v8, v28 │ │ +038a9a: 381c 3f00 |06a3: if-eqz v28, 06e2 // +003f │ │ +038a9e: 161c 6400 |06a5: const-wide/16 v28, #int 100 // #64 │ │ +038aa2: 0800 1700 |06a7: move-object/from16 v0, v23 │ │ +038aa6: 5300 3307 |06a9: iget-wide v0, v0, Lcom/gacode/relaunchx/TaskManager$PInfo;.curr:J // field@0733 │ │ +038aaa: 051e 0000 |06ab: move-wide/from16 v30, v0 │ │ +038aae: 0800 1700 |06ad: move-object/from16 v0, v23 │ │ +038ab2: 5300 3c07 |06af: iget-wide v0, v0, Lcom/gacode/relaunchx/TaskManager$PInfo;.prev:J // field@073c │ │ +038ab6: 0520 0000 |06b1: move-wide/from16 v32, v0 │ │ +038aba: 9c1e 1e20 |06b3: sub-long v30, v30, v32 │ │ +038abe: 9d1c 1c1e |06b5: mul-long v28, v28, v30 │ │ +038ac2: 9e1c 1c08 |06b7: div-long v28, v28, v8 │ │ +038ac6: 0500 1c00 |06b9: move-wide/from16 v0, v28 │ │ +038aca: 8400 |06bb: long-to-int v0, v0 │ │ +038acc: 021c 0000 |06bc: move/from16 v28, v0 │ │ +038ad0: 7701 5f06 1c00 |06be: invoke-static/range {v28}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +038ad6: 0c1c |06c1: move-result-object v28 │ │ +038ad8: 0800 1c00 |06c2: move-object/from16 v0, v28 │ │ +038adc: 0801 1700 |06c4: move-object/from16 v1, v23 │ │ +038ae0: 5b10 3f07 |06c6: iput-object v0, v1, Lcom/gacode/relaunchx/TaskManager$PInfo;.usage:Ljava/lang/Integer; // field@073f │ │ +038ae4: 0800 2200 |06c8: move-object/from16 v0, v34 │ │ +038ae8: 5400 1d07 |06ca: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ +038aec: 081c 0000 |06cc: move-object/from16 v28, v0 │ │ +038af0: 0800 1c00 |06ce: move-object/from16 v0, v28 │ │ +038af4: 5400 6407 |06d0: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager;.pinfo:Ljava/util/HashMap; // field@0764 │ │ +038af8: 081c 0000 |06d2: move-object/from16 v28, v0 │ │ +038afc: 0800 1c00 |06d4: move-object/from16 v0, v28 │ │ +038b00: 0801 1100 |06d6: move-object/from16 v1, v17 │ │ +038b04: 0802 1700 |06d8: move-object/from16 v2, v23 │ │ +038b08: 6e30 c506 1002 |06da: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@06c5 │ │ +038b0e: 2894 |06dd: goto 0671 // -006c │ │ +038b10: 161c 0000 |06de: const-wide/16 v28, #int 0 // #0 │ │ +038b14: 2900 77ff |06e0: goto/16 0657 // -0089 │ │ +038b18: 161c 0000 |06e2: const-wide/16 v28, #int 0 // #0 │ │ +038b1c: 28d5 |06e4: goto 06b9 // -002b │ │ +038b1e: 2214 0700 |06e5: new-instance v20, Landroid/app/ActivityManager$MemoryInfo; // type@0007 │ │ +038b22: 7601 1400 1400 |06e7: invoke-direct/range {v20}, Landroid/app/ActivityManager$MemoryInfo;.:()V // method@0014 │ │ +038b28: 0800 1400 |06ea: move-object/from16 v0, v20 │ │ +038b2c: 6e20 1500 0500 |06ec: invoke-virtual {v5, v0}, Landroid/app/ActivityManager;.getMemoryInfo:(Landroid/app/ActivityManager$MemoryInfo;)V // method@0015 │ │ +038b32: 0800 2200 |06ef: move-object/from16 v0, v34 │ │ +038b36: 5400 1d07 |06f1: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ +038b3a: 081b 0000 |06f3: move-object/from16 v27, v0 │ │ +038b3e: 0800 1400 |06f5: move-object/from16 v0, v20 │ │ +038b42: 5300 0000 |06f7: iget-wide v0, v0, Landroid/app/ActivityManager$MemoryInfo;.availMem:J // field@0000 │ │ +038b46: 051c 0000 |06f9: move-wide/from16 v28, v0 │ │ +038b4a: 0500 1c00 |06fb: move-wide/from16 v0, v28 │ │ +038b4e: 0802 1b00 |06fd: move-object/from16 v2, v27 │ │ +038b52: 5a20 6007 |06ff: iput-wide v0, v2, Lcom/gacode/relaunchx/TaskManager;.memUsage:J // field@0760 │ │ +038b56: 0800 2200 |0701: move-object/from16 v0, v34 │ │ +038b5a: 5400 1d07 |0703: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ +038b5e: 081b 0000 |0705: move-object/from16 v27, v0 │ │ +038b62: 0800 1b00 |0707: move-object/from16 v0, v27 │ │ +038b66: 5400 6407 |0709: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager;.pinfo:Ljava/util/HashMap; // field@0764 │ │ +038b6a: 081b 0000 |070b: move-object/from16 v27, v0 │ │ +038b6e: 7401 c406 1b00 |070d: invoke-virtual/range {v27}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@06c4 │ │ +038b74: 0c1b |0710: move-result-object v27 │ │ +038b76: 7801 d906 1b00 |0711: invoke-interface/range {v27}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@06d9 │ │ +038b7c: 0c1d |0714: move-result-object v29 │ │ +038b7e: 7801 c806 1d00 |0715: invoke-interface/range {v29}, Ljava/util/Iterator;.hasNext:()Z // method@06c8 │ │ +038b84: 0a1b |0718: move-result v27 │ │ +038b86: 381b 4100 |0719: if-eqz v27, 075a // +0041 │ │ +038b8a: 7801 c906 1d00 |071b: invoke-interface/range {v29}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@06c9 │ │ +038b90: 0c11 |071e: move-result-object v17 │ │ +038b92: 1f11 f501 |071f: check-cast v17, Ljava/lang/Integer; // type@01f5 │ │ +038b96: 0800 2200 |0721: move-object/from16 v0, v34 │ │ +038b9a: 5400 1d07 |0723: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ +038b9e: 081b 0000 |0725: move-object/from16 v27, v0 │ │ +038ba2: 0800 1b00 |0727: move-object/from16 v0, v27 │ │ +038ba6: 5400 6407 |0729: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager;.pinfo:Ljava/util/HashMap; // field@0764 │ │ +038baa: 081b 0000 |072b: move-object/from16 v27, v0 │ │ +038bae: 0800 1b00 |072d: move-object/from16 v0, v27 │ │ +038bb2: 0801 1100 |072f: move-object/from16 v1, v17 │ │ +038bb6: 6e20 c306 1000 |0731: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ +038bbc: 0c1b |0734: move-result-object v27 │ │ +038bbe: 1f1b ab01 |0735: check-cast v27, Lcom/gacode/relaunchx/TaskManager$PInfo; // type@01ab │ │ +038bc2: 0800 2200 |0737: move-object/from16 v0, v34 │ │ +038bc6: 5400 1d07 |0739: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ +038bca: 081c 0000 |073b: move-object/from16 v28, v0 │ │ +038bce: 0800 1c00 |073d: move-object/from16 v0, v28 │ │ +038bd2: 5400 6407 |073f: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager;.pinfo:Ljava/util/HashMap; // field@0764 │ │ +038bd6: 081c 0000 |0741: move-object/from16 v28, v0 │ │ +038bda: 0800 1c00 |0743: move-object/from16 v0, v28 │ │ +038bde: 0801 1100 |0745: move-object/from16 v1, v17 │ │ +038be2: 6e20 c306 1000 |0747: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ +038be8: 0c1c |074a: move-result-object v28 │ │ +038bea: 1f1c ab01 |074b: check-cast v28, Lcom/gacode/relaunchx/TaskManager$PInfo; // type@01ab │ │ +038bee: 0800 1c00 |074d: move-object/from16 v0, v28 │ │ +038bf2: 5300 3307 |074f: iget-wide v0, v0, Lcom/gacode/relaunchx/TaskManager$PInfo;.curr:J // field@0733 │ │ +038bf6: 051e 0000 |0751: move-wide/from16 v30, v0 │ │ +038bfa: 0500 1e00 |0753: move-wide/from16 v0, v30 │ │ +038bfe: 0802 1b00 |0755: move-object/from16 v2, v27 │ │ +038c02: 5a20 3c07 |0757: iput-wide v0, v2, Lcom/gacode/relaunchx/TaskManager$PInfo;.prev:J // field@073c │ │ +038c06: 28bc |0759: goto 0715 // -0044 │ │ +038c08: 0800 2200 |075a: move-object/from16 v0, v34 │ │ +038c0c: 5400 1d07 |075c: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ +038c10: 081b 0000 |075e: move-object/from16 v27, v0 │ │ +038c14: 0800 2200 |0760: move-object/from16 v0, v34 │ │ +038c18: 5400 1d07 |0762: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ +038c1c: 081c 0000 |0764: move-object/from16 v28, v0 │ │ +038c20: 0800 1c00 |0766: move-object/from16 v0, v28 │ │ +038c24: 5300 5907 |0768: iget-wide v0, v0, Lcom/gacode/relaunchx/TaskManager;.cpuTotal:J // field@0759 │ │ +038c28: 051c 0000 |076a: move-wide/from16 v28, v0 │ │ +038c2c: 0500 1c00 |076c: move-wide/from16 v0, v28 │ │ +038c30: 0802 1b00 |076e: move-object/from16 v2, v27 │ │ +038c34: 5a20 5a07 |0770: iput-wide v0, v2, Lcom/gacode/relaunchx/TaskManager;.cpuTotal_prev:J // field@075a │ │ +038c38: 0800 2200 |0772: move-object/from16 v0, v34 │ │ +038c3c: 5400 1d07 |0774: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ +038c40: 081b 0000 |0776: move-object/from16 v27, v0 │ │ +038c44: 0800 2200 |0778: move-object/from16 v0, v34 │ │ +038c48: 5400 1d07 |077a: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ +038c4c: 081c 0000 |077c: move-object/from16 v28, v0 │ │ +038c50: 0800 1c00 |077e: move-object/from16 v0, v28 │ │ +038c54: 5300 5707 |0780: iget-wide v0, v0, Lcom/gacode/relaunchx/TaskManager;.cpuIdle:J // field@0757 │ │ +038c58: 051c 0000 |0782: move-wide/from16 v28, v0 │ │ +038c5c: 0500 1c00 |0784: move-wide/from16 v0, v28 │ │ +038c60: 0802 1b00 |0786: move-object/from16 v2, v27 │ │ +038c64: 5a20 5807 |0788: iput-wide v0, v2, Lcom/gacode/relaunchx/TaskManager;.cpuIdle_prev:J // field@0758 │ │ +038c68: 1a1b fe03 |078a: const-string v27, "OK" // string@03fe │ │ +038c6c: 111b |078c: return-object v27 │ │ +038c6e: 0000 |078d: nop // spacer │ │ +038c70: 0002 0500 6400 0000 c800 0000 2c01 ... |078e: sparse-switch-data (22 units) │ │ catches : 3 │ │ 0x01df - 0x022d │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x0275 │ │ 0x0389 - 0x03d7 │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x0451 │ │ 0x03fb - 0x0443 │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x0464 │ │ @@ -69885,18 +69909,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -037c1c: |[037c1c] com.gacode.relaunchx.TaskManager$2.onPostExecute:(Ljava/lang/Object;)V │ │ -037c2c: 1f01 0002 |0000: check-cast v1, Ljava/lang/String; // type@0200 │ │ -037c30: 6e20 6405 1000 |0002: invoke-virtual {v0, v1}, Lcom/gacode/relaunchx/TaskManager$2;.onPostExecute:(Ljava/lang/String;)V // method@0564 │ │ -037c36: 0e00 |0005: return-void │ │ +038cc4: |[038cc4] com.gacode.relaunchx.TaskManager$2.onPostExecute:(Ljava/lang/Object;)V │ │ +038cd4: 1f01 0002 |0000: check-cast v1, Ljava/lang/String; // type@0200 │ │ +038cd8: 6e20 6405 1000 |0002: invoke-virtual {v0, v1}, Lcom/gacode/relaunchx/TaskManager$2;.onPostExecute:(Ljava/lang/String;)V // method@0564 │ │ +038cde: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=305 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/TaskManager$2; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -69905,166 +69929,166 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 318 16-bit code units │ │ -037c38: |[037c38] com.gacode.relaunchx.TaskManager$2.onPostExecute:(Ljava/lang/String;)V │ │ -037c48: 5460 1d07 |0000: iget-object v0, v6, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ -037c4c: 5461 1d07 |0002: iget-object v1, v6, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ -037c50: 5411 6307 |0004: iget-object v1, v1, Lcom/gacode/relaunchx/TaskManager;.newTask:Ljava/util/List; // field@0763 │ │ -037c54: 5b01 7007 |0006: iput-object v1, v0, Lcom/gacode/relaunchx/TaskManager;.taskPids:Ljava/util/List; // field@0770 │ │ -037c58: 5460 1d07 |0008: iget-object v0, v6, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ -037c5c: 5461 1d07 |000a: iget-object v1, v6, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ -037c60: 5411 6207 |000c: iget-object v1, v1, Lcom/gacode/relaunchx/TaskManager;.newServ:Ljava/util/List; // field@0762 │ │ -037c64: 5b01 6707 |000e: iput-object v1, v0, Lcom/gacode/relaunchx/TaskManager;.servPids:Ljava/util/List; // field@0767 │ │ -037c68: 5460 1d07 |0010: iget-object v0, v6, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ -037c6c: 7110 9105 0000 |0012: invoke-static {v0}, Lcom/gacode/relaunchx/TaskManager;.access$300:(Lcom/gacode/relaunchx/TaskManager;)Z // method@0591 │ │ -037c72: 5460 1d07 |0015: iget-object v0, v6, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ -037c76: 7110 9205 0000 |0017: invoke-static {v0}, Lcom/gacode/relaunchx/TaskManager;.access$400:(Lcom/gacode/relaunchx/TaskManager;)V // method@0592 │ │ -037c7c: 5460 1d07 |001a: iget-object v0, v6, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ -037c80: 5400 5307 |001c: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager;.adapter_t:Lcom/gacode/relaunchx/TaskManager$TAdapter; // field@0753 │ │ -037c84: 6e10 8005 0000 |001e: invoke-virtual {v0}, Lcom/gacode/relaunchx/TaskManager$TAdapter;.notifyDataSetChanged:()V // method@0580 │ │ -037c8a: 5460 1d07 |0021: iget-object v0, v6, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ -037c8e: 5400 5207 |0023: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager;.adapter_s:Lcom/gacode/relaunchx/TaskManager$SAdapter; // field@0752 │ │ -037c92: 6e10 7b05 0000 |0025: invoke-virtual {v0}, Lcom/gacode/relaunchx/TaskManager$SAdapter;.notifyDataSetChanged:()V // method@057b │ │ -037c98: 5460 1d07 |0028: iget-object v0, v6, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ -037c9c: 5400 7207 |002a: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager;.title1:Landroid/widget/TextView; // field@0772 │ │ -037ca0: 2201 0202 |002c: new-instance v1, Ljava/lang/StringBuilder; // type@0202 │ │ -037ca4: 7010 9606 0100 |002e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -037caa: 5462 1d07 |0031: iget-object v2, v6, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ -037cae: 6e10 9e05 0200 |0033: invoke-virtual {v2}, Lcom/gacode/relaunchx/TaskManager;.getResources:()Landroid/content/res/Resources; // method@059e │ │ -037cb4: 0c02 |0036: move-result-object v2 │ │ -037cb6: 1403 ba00 087f |0037: const v3, #float 1.80779e+38 // #7f0800ba │ │ -037cbc: 6e20 8000 3200 |003a: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -037cc2: 0c02 |003d: move-result-object v2 │ │ -037cc4: 6e20 9a06 2100 |003e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -037cca: 0c01 |0041: move-result-object v1 │ │ -037ccc: 1a02 0900 |0042: const-string v2, " " // string@0009 │ │ -037cd0: 6e20 9a06 2100 |0044: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -037cd6: 0c01 |0047: move-result-object v1 │ │ -037cd8: 5462 1d07 |0048: iget-object v2, v6, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ -037cdc: 5222 5f07 |004a: iget v2, v2, Lcom/gacode/relaunchx/TaskManager;.memTotal:I // field@075f │ │ -037ce0: d322 0004 |004c: div-int/lit16 v2, v2, #int 1024 // #0400 │ │ -037ce4: 6e20 9706 2100 |004e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0697 │ │ -037cea: 0c01 |0051: move-result-object v1 │ │ -037cec: 1a02 8700 |0052: const-string v2, "M / " // string@0087 │ │ -037cf0: 6e20 9a06 2100 |0054: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -037cf6: 0c01 |0057: move-result-object v1 │ │ -037cf8: 5462 1d07 |0058: iget-object v2, v6, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ -037cfc: 6e10 9e05 0200 |005a: invoke-virtual {v2}, Lcom/gacode/relaunchx/TaskManager;.getResources:()Landroid/content/res/Resources; // method@059e │ │ -037d02: 0c02 |005d: move-result-object v2 │ │ -037d04: 1403 b400 087f |005e: const v3, #float 1.80779e+38 // #7f0800b4 │ │ -037d0a: 6e20 8000 3200 |0061: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -037d10: 0c02 |0064: move-result-object v2 │ │ -037d12: 6e20 9a06 2100 |0065: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -037d18: 0c01 |0068: move-result-object v1 │ │ -037d1a: 1a02 0900 |0069: const-string v2, " " // string@0009 │ │ -037d1e: 6e20 9a06 2100 |006b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -037d24: 0c01 |006e: move-result-object v1 │ │ -037d26: 5462 1d07 |006f: iget-object v2, v6, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ -037d2a: 5322 6007 |0071: iget-wide v2, v2, Lcom/gacode/relaunchx/TaskManager;.memUsage:J // field@0760 │ │ -037d2e: 1704 0000 1000 |0073: const-wide/32 v4, #float 1.46937e-39 // #00100000 │ │ -037d34: be42 |0076: div-long/2addr v2, v4 │ │ -037d36: 6e30 9806 2103 |0077: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0698 │ │ -037d3c: 0c01 |007a: move-result-object v1 │ │ -037d3e: 1a02 8600 |007b: const-string v2, "M" // string@0086 │ │ -037d42: 6e20 9a06 2100 |007d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -037d48: 0c01 |0080: move-result-object v1 │ │ -037d4a: 6e10 9c06 0100 |0081: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -037d50: 0c01 |0084: move-result-object v1 │ │ -037d52: 7110 cb00 0100 |0085: invoke-static {v1}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; // method@00cb │ │ -037d58: 0c01 |0088: move-result-object v1 │ │ -037d5a: 6202 3000 |0089: sget-object v2, Landroid/widget/TextView$BufferType;.SPANNABLE:Landroid/widget/TextView$BufferType; // field@0030 │ │ -037d5e: 6e30 5901 1002 |008b: invoke-virtual {v0, v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;Landroid/widget/TextView$BufferType;)V // method@0159 │ │ -037d64: 5460 1d07 |008e: iget-object v0, v6, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ -037d68: 5400 7307 |0090: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager;.title2:Landroid/widget/TextView; // field@0773 │ │ -037d6c: 2201 0202 |0092: new-instance v1, Ljava/lang/StringBuilder; // type@0202 │ │ -037d70: 7010 9606 0100 |0094: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -037d76: 1a02 9700 |0097: const-string v2, "" // string@0097 │ │ -037d7a: 6e20 9a06 2100 |0099: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -037d80: 0c01 |009c: move-result-object v1 │ │ -037d82: 5462 1d07 |009d: iget-object v2, v6, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ -037d86: 5322 4e07 |009f: iget-wide v2, v2, Lcom/gacode/relaunchx/TaskManager;.CPUUsage:J // field@074e │ │ -037d8a: 6e30 9806 2103 |00a1: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0698 │ │ -037d90: 0c01 |00a4: move-result-object v1 │ │ -037d92: 1a02 8300 |00a5: const-string v2, "%" // string@0083 │ │ -037d96: 6e20 9a06 2100 |00a7: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -037d9c: 0c01 |00aa: move-result-object v1 │ │ -037d9e: 6e10 9c06 0100 |00ab: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -037da4: 0c01 |00ae: move-result-object v1 │ │ -037da6: 7110 cb00 0100 |00af: invoke-static {v1}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; // method@00cb │ │ -037dac: 0c01 |00b2: move-result-object v1 │ │ -037dae: 6202 3000 |00b3: sget-object v2, Landroid/widget/TextView$BufferType;.SPANNABLE:Landroid/widget/TextView$BufferType; // field@0030 │ │ -037db2: 6e30 5901 1002 |00b5: invoke-virtual {v0, v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;Landroid/widget/TextView$BufferType;)V // method@0159 │ │ -037db8: 5460 1d07 |00b8: iget-object v0, v6, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ -037dbc: 5400 7107 |00ba: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager;.tasks_title:Landroid/widget/TextView; // field@0771 │ │ -037dc0: 2201 0202 |00bc: new-instance v1, Ljava/lang/StringBuilder; // type@0202 │ │ -037dc4: 7010 9606 0100 |00be: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -037dca: 5462 1d07 |00c1: iget-object v2, v6, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ -037dce: 6e10 9e05 0200 |00c3: invoke-virtual {v2}, Lcom/gacode/relaunchx/TaskManager;.getResources:()Landroid/content/res/Resources; // method@059e │ │ -037dd4: 0c02 |00c6: move-result-object v2 │ │ -037dd6: 1403 b900 087f |00c7: const v3, #float 1.80779e+38 // #7f0800b9 │ │ -037ddc: 6e20 8000 3200 |00ca: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -037de2: 0c02 |00cd: move-result-object v2 │ │ -037de4: 6e20 9a06 2100 |00ce: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -037dea: 0c01 |00d1: move-result-object v1 │ │ -037dec: 1a02 0500 |00d2: const-string v2, " (" // string@0005 │ │ -037df0: 6e20 9a06 2100 |00d4: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -037df6: 0c01 |00d7: move-result-object v1 │ │ -037df8: 5462 1d07 |00d8: iget-object v2, v6, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ -037dfc: 5422 7007 |00da: iget-object v2, v2, Lcom/gacode/relaunchx/TaskManager;.taskPids:Ljava/util/List; // field@0770 │ │ -037e00: 7210 d406 0200 |00dc: invoke-interface {v2}, Ljava/util/List;.size:()I // method@06d4 │ │ -037e06: 0a02 |00df: move-result v2 │ │ -037e08: 6e20 9706 2100 |00e0: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0697 │ │ -037e0e: 0c01 |00e3: move-result-object v1 │ │ -037e10: 1a02 3d00 |00e4: const-string v2, ")" // string@003d │ │ -037e14: 6e20 9a06 2100 |00e6: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -037e1a: 0c01 |00e9: move-result-object v1 │ │ -037e1c: 6e10 9c06 0100 |00ea: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -037e22: 0c01 |00ed: move-result-object v1 │ │ -037e24: 6e20 5801 1000 |00ee: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ -037e2a: 5460 1d07 |00f1: iget-object v0, v6, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ -037e2e: 5400 6807 |00f3: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager;.serv_title:Landroid/widget/TextView; // field@0768 │ │ -037e32: 2201 0202 |00f5: new-instance v1, Ljava/lang/StringBuilder; // type@0202 │ │ -037e36: 7010 9606 0100 |00f7: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -037e3c: 5462 1d07 |00fa: iget-object v2, v6, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ -037e40: 6e10 9e05 0200 |00fc: invoke-virtual {v2}, Lcom/gacode/relaunchx/TaskManager;.getResources:()Landroid/content/res/Resources; // method@059e │ │ -037e46: 0c02 |00ff: move-result-object v2 │ │ -037e48: 1403 b700 087f |0100: const v3, #float 1.80779e+38 // #7f0800b7 │ │ -037e4e: 6e20 8000 3200 |0103: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -037e54: 0c02 |0106: move-result-object v2 │ │ -037e56: 6e20 9a06 2100 |0107: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -037e5c: 0c01 |010a: move-result-object v1 │ │ -037e5e: 1a02 0500 |010b: const-string v2, " (" // string@0005 │ │ -037e62: 6e20 9a06 2100 |010d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -037e68: 0c01 |0110: move-result-object v1 │ │ -037e6a: 5462 1d07 |0111: iget-object v2, v6, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ -037e6e: 5422 6707 |0113: iget-object v2, v2, Lcom/gacode/relaunchx/TaskManager;.servPids:Ljava/util/List; // field@0767 │ │ -037e72: 7210 d406 0200 |0115: invoke-interface {v2}, Ljava/util/List;.size:()I // method@06d4 │ │ -037e78: 0a02 |0118: move-result v2 │ │ -037e7a: 6e20 9706 2100 |0119: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0697 │ │ -037e80: 0c01 |011c: move-result-object v1 │ │ -037e82: 1a02 3d00 |011d: const-string v2, ")" // string@003d │ │ -037e86: 6e20 9a06 2100 |011f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -037e8c: 0c01 |0122: move-result-object v1 │ │ -037e8e: 6e10 9c06 0100 |0123: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -037e94: 0c01 |0126: move-result-object v1 │ │ -037e96: 6e20 5801 1000 |0127: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ -037e9c: 5460 1d07 |012a: iget-object v0, v6, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ -037ea0: 5500 4b07 |012c: iget-boolean v0, v0, Lcom/gacode/relaunchx/TaskManager;.CPUUpdate_active:Z // field@074b │ │ -037ea4: 3800 0f00 |012e: if-eqz v0, 013d // +000f │ │ -037ea8: 5460 1d07 |0130: iget-object v0, v6, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ -037eac: 5400 4c07 |0132: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager;.CPUUpdate_h:Landroid/os/Handler; // field@074c │ │ -037eb0: 5461 1d07 |0134: iget-object v1, v6, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ -037eb4: 5411 4a07 |0136: iget-object v1, v1, Lcom/gacode/relaunchx/TaskManager;.CPUUpdate:Ljava/lang/Runnable; // field@074a │ │ -037eb8: 1602 8813 |0138: const-wide/16 v2, #int 5000 // #1388 │ │ -037ebc: 6e40 ae00 1032 |013a: invoke-virtual {v0, v1, v2, v3}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@00ae │ │ -037ec2: 0e00 |013d: return-void │ │ +038ce0: |[038ce0] com.gacode.relaunchx.TaskManager$2.onPostExecute:(Ljava/lang/String;)V │ │ +038cf0: 5460 1d07 |0000: iget-object v0, v6, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ +038cf4: 5461 1d07 |0002: iget-object v1, v6, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ +038cf8: 5411 6307 |0004: iget-object v1, v1, Lcom/gacode/relaunchx/TaskManager;.newTask:Ljava/util/List; // field@0763 │ │ +038cfc: 5b01 7007 |0006: iput-object v1, v0, Lcom/gacode/relaunchx/TaskManager;.taskPids:Ljava/util/List; // field@0770 │ │ +038d00: 5460 1d07 |0008: iget-object v0, v6, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ +038d04: 5461 1d07 |000a: iget-object v1, v6, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ +038d08: 5411 6207 |000c: iget-object v1, v1, Lcom/gacode/relaunchx/TaskManager;.newServ:Ljava/util/List; // field@0762 │ │ +038d0c: 5b01 6707 |000e: iput-object v1, v0, Lcom/gacode/relaunchx/TaskManager;.servPids:Ljava/util/List; // field@0767 │ │ +038d10: 5460 1d07 |0010: iget-object v0, v6, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ +038d14: 7110 9105 0000 |0012: invoke-static {v0}, Lcom/gacode/relaunchx/TaskManager;.access$300:(Lcom/gacode/relaunchx/TaskManager;)Z // method@0591 │ │ +038d1a: 5460 1d07 |0015: iget-object v0, v6, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ +038d1e: 7110 9205 0000 |0017: invoke-static {v0}, Lcom/gacode/relaunchx/TaskManager;.access$400:(Lcom/gacode/relaunchx/TaskManager;)V // method@0592 │ │ +038d24: 5460 1d07 |001a: iget-object v0, v6, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ +038d28: 5400 5307 |001c: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager;.adapter_t:Lcom/gacode/relaunchx/TaskManager$TAdapter; // field@0753 │ │ +038d2c: 6e10 8005 0000 |001e: invoke-virtual {v0}, Lcom/gacode/relaunchx/TaskManager$TAdapter;.notifyDataSetChanged:()V // method@0580 │ │ +038d32: 5460 1d07 |0021: iget-object v0, v6, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ +038d36: 5400 5207 |0023: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager;.adapter_s:Lcom/gacode/relaunchx/TaskManager$SAdapter; // field@0752 │ │ +038d3a: 6e10 7b05 0000 |0025: invoke-virtual {v0}, Lcom/gacode/relaunchx/TaskManager$SAdapter;.notifyDataSetChanged:()V // method@057b │ │ +038d40: 5460 1d07 |0028: iget-object v0, v6, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ +038d44: 5400 7207 |002a: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager;.title1:Landroid/widget/TextView; // field@0772 │ │ +038d48: 2201 0202 |002c: new-instance v1, Ljava/lang/StringBuilder; // type@0202 │ │ +038d4c: 7010 9606 0100 |002e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +038d52: 5462 1d07 |0031: iget-object v2, v6, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ +038d56: 6e10 9e05 0200 |0033: invoke-virtual {v2}, Lcom/gacode/relaunchx/TaskManager;.getResources:()Landroid/content/res/Resources; // method@059e │ │ +038d5c: 0c02 |0036: move-result-object v2 │ │ +038d5e: 1403 ba00 087f |0037: const v3, #float 1.80779e+38 // #7f0800ba │ │ +038d64: 6e20 8000 3200 |003a: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +038d6a: 0c02 |003d: move-result-object v2 │ │ +038d6c: 6e20 9a06 2100 |003e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +038d72: 0c01 |0041: move-result-object v1 │ │ +038d74: 1a02 0900 |0042: const-string v2, " " // string@0009 │ │ +038d78: 6e20 9a06 2100 |0044: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +038d7e: 0c01 |0047: move-result-object v1 │ │ +038d80: 5462 1d07 |0048: iget-object v2, v6, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ +038d84: 5222 5f07 |004a: iget v2, v2, Lcom/gacode/relaunchx/TaskManager;.memTotal:I // field@075f │ │ +038d88: d322 0004 |004c: div-int/lit16 v2, v2, #int 1024 // #0400 │ │ +038d8c: 6e20 9706 2100 |004e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0697 │ │ +038d92: 0c01 |0051: move-result-object v1 │ │ +038d94: 1a02 8700 |0052: const-string v2, "M / " // string@0087 │ │ +038d98: 6e20 9a06 2100 |0054: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +038d9e: 0c01 |0057: move-result-object v1 │ │ +038da0: 5462 1d07 |0058: iget-object v2, v6, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ +038da4: 6e10 9e05 0200 |005a: invoke-virtual {v2}, Lcom/gacode/relaunchx/TaskManager;.getResources:()Landroid/content/res/Resources; // method@059e │ │ +038daa: 0c02 |005d: move-result-object v2 │ │ +038dac: 1403 b400 087f |005e: const v3, #float 1.80779e+38 // #7f0800b4 │ │ +038db2: 6e20 8000 3200 |0061: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +038db8: 0c02 |0064: move-result-object v2 │ │ +038dba: 6e20 9a06 2100 |0065: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +038dc0: 0c01 |0068: move-result-object v1 │ │ +038dc2: 1a02 0900 |0069: const-string v2, " " // string@0009 │ │ +038dc6: 6e20 9a06 2100 |006b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +038dcc: 0c01 |006e: move-result-object v1 │ │ +038dce: 5462 1d07 |006f: iget-object v2, v6, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ +038dd2: 5322 6007 |0071: iget-wide v2, v2, Lcom/gacode/relaunchx/TaskManager;.memUsage:J // field@0760 │ │ +038dd6: 1704 0000 1000 |0073: const-wide/32 v4, #float 1.46937e-39 // #00100000 │ │ +038ddc: be42 |0076: div-long/2addr v2, v4 │ │ +038dde: 6e30 9806 2103 |0077: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0698 │ │ +038de4: 0c01 |007a: move-result-object v1 │ │ +038de6: 1a02 8600 |007b: const-string v2, "M" // string@0086 │ │ +038dea: 6e20 9a06 2100 |007d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +038df0: 0c01 |0080: move-result-object v1 │ │ +038df2: 6e10 9c06 0100 |0081: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +038df8: 0c01 |0084: move-result-object v1 │ │ +038dfa: 7110 cb00 0100 |0085: invoke-static {v1}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; // method@00cb │ │ +038e00: 0c01 |0088: move-result-object v1 │ │ +038e02: 6202 3000 |0089: sget-object v2, Landroid/widget/TextView$BufferType;.SPANNABLE:Landroid/widget/TextView$BufferType; // field@0030 │ │ +038e06: 6e30 5901 1002 |008b: invoke-virtual {v0, v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;Landroid/widget/TextView$BufferType;)V // method@0159 │ │ +038e0c: 5460 1d07 |008e: iget-object v0, v6, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ +038e10: 5400 7307 |0090: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager;.title2:Landroid/widget/TextView; // field@0773 │ │ +038e14: 2201 0202 |0092: new-instance v1, Ljava/lang/StringBuilder; // type@0202 │ │ +038e18: 7010 9606 0100 |0094: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +038e1e: 1a02 9700 |0097: const-string v2, "" // string@0097 │ │ +038e22: 6e20 9a06 2100 |0099: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +038e28: 0c01 |009c: move-result-object v1 │ │ +038e2a: 5462 1d07 |009d: iget-object v2, v6, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ +038e2e: 5322 4e07 |009f: iget-wide v2, v2, Lcom/gacode/relaunchx/TaskManager;.CPUUsage:J // field@074e │ │ +038e32: 6e30 9806 2103 |00a1: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0698 │ │ +038e38: 0c01 |00a4: move-result-object v1 │ │ +038e3a: 1a02 8300 |00a5: const-string v2, "%" // string@0083 │ │ +038e3e: 6e20 9a06 2100 |00a7: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +038e44: 0c01 |00aa: move-result-object v1 │ │ +038e46: 6e10 9c06 0100 |00ab: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +038e4c: 0c01 |00ae: move-result-object v1 │ │ +038e4e: 7110 cb00 0100 |00af: invoke-static {v1}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; // method@00cb │ │ +038e54: 0c01 |00b2: move-result-object v1 │ │ +038e56: 6202 3000 |00b3: sget-object v2, Landroid/widget/TextView$BufferType;.SPANNABLE:Landroid/widget/TextView$BufferType; // field@0030 │ │ +038e5a: 6e30 5901 1002 |00b5: invoke-virtual {v0, v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;Landroid/widget/TextView$BufferType;)V // method@0159 │ │ +038e60: 5460 1d07 |00b8: iget-object v0, v6, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ +038e64: 5400 7107 |00ba: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager;.tasks_title:Landroid/widget/TextView; // field@0771 │ │ +038e68: 2201 0202 |00bc: new-instance v1, Ljava/lang/StringBuilder; // type@0202 │ │ +038e6c: 7010 9606 0100 |00be: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +038e72: 5462 1d07 |00c1: iget-object v2, v6, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ +038e76: 6e10 9e05 0200 |00c3: invoke-virtual {v2}, Lcom/gacode/relaunchx/TaskManager;.getResources:()Landroid/content/res/Resources; // method@059e │ │ +038e7c: 0c02 |00c6: move-result-object v2 │ │ +038e7e: 1403 b900 087f |00c7: const v3, #float 1.80779e+38 // #7f0800b9 │ │ +038e84: 6e20 8000 3200 |00ca: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +038e8a: 0c02 |00cd: move-result-object v2 │ │ +038e8c: 6e20 9a06 2100 |00ce: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +038e92: 0c01 |00d1: move-result-object v1 │ │ +038e94: 1a02 0500 |00d2: const-string v2, " (" // string@0005 │ │ +038e98: 6e20 9a06 2100 |00d4: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +038e9e: 0c01 |00d7: move-result-object v1 │ │ +038ea0: 5462 1d07 |00d8: iget-object v2, v6, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ +038ea4: 5422 7007 |00da: iget-object v2, v2, Lcom/gacode/relaunchx/TaskManager;.taskPids:Ljava/util/List; // field@0770 │ │ +038ea8: 7210 d406 0200 |00dc: invoke-interface {v2}, Ljava/util/List;.size:()I // method@06d4 │ │ +038eae: 0a02 |00df: move-result v2 │ │ +038eb0: 6e20 9706 2100 |00e0: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0697 │ │ +038eb6: 0c01 |00e3: move-result-object v1 │ │ +038eb8: 1a02 3d00 |00e4: const-string v2, ")" // string@003d │ │ +038ebc: 6e20 9a06 2100 |00e6: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +038ec2: 0c01 |00e9: move-result-object v1 │ │ +038ec4: 6e10 9c06 0100 |00ea: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +038eca: 0c01 |00ed: move-result-object v1 │ │ +038ecc: 6e20 5801 1000 |00ee: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ +038ed2: 5460 1d07 |00f1: iget-object v0, v6, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ +038ed6: 5400 6807 |00f3: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager;.serv_title:Landroid/widget/TextView; // field@0768 │ │ +038eda: 2201 0202 |00f5: new-instance v1, Ljava/lang/StringBuilder; // type@0202 │ │ +038ede: 7010 9606 0100 |00f7: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +038ee4: 5462 1d07 |00fa: iget-object v2, v6, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ +038ee8: 6e10 9e05 0200 |00fc: invoke-virtual {v2}, Lcom/gacode/relaunchx/TaskManager;.getResources:()Landroid/content/res/Resources; // method@059e │ │ +038eee: 0c02 |00ff: move-result-object v2 │ │ +038ef0: 1403 b700 087f |0100: const v3, #float 1.80779e+38 // #7f0800b7 │ │ +038ef6: 6e20 8000 3200 |0103: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +038efc: 0c02 |0106: move-result-object v2 │ │ +038efe: 6e20 9a06 2100 |0107: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +038f04: 0c01 |010a: move-result-object v1 │ │ +038f06: 1a02 0500 |010b: const-string v2, " (" // string@0005 │ │ +038f0a: 6e20 9a06 2100 |010d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +038f10: 0c01 |0110: move-result-object v1 │ │ +038f12: 5462 1d07 |0111: iget-object v2, v6, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ +038f16: 5422 6707 |0113: iget-object v2, v2, Lcom/gacode/relaunchx/TaskManager;.servPids:Ljava/util/List; // field@0767 │ │ +038f1a: 7210 d406 0200 |0115: invoke-interface {v2}, Ljava/util/List;.size:()I // method@06d4 │ │ +038f20: 0a02 |0118: move-result v2 │ │ +038f22: 6e20 9706 2100 |0119: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0697 │ │ +038f28: 0c01 |011c: move-result-object v1 │ │ +038f2a: 1a02 3d00 |011d: const-string v2, ")" // string@003d │ │ +038f2e: 6e20 9a06 2100 |011f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +038f34: 0c01 |0122: move-result-object v1 │ │ +038f36: 6e10 9c06 0100 |0123: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +038f3c: 0c01 |0126: move-result-object v1 │ │ +038f3e: 6e20 5801 1000 |0127: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ +038f44: 5460 1d07 |012a: iget-object v0, v6, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ +038f48: 5500 4b07 |012c: iget-boolean v0, v0, Lcom/gacode/relaunchx/TaskManager;.CPUUpdate_active:Z // field@074b │ │ +038f4c: 3800 0f00 |012e: if-eqz v0, 013d // +000f │ │ +038f50: 5460 1d07 |0130: iget-object v0, v6, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ +038f54: 5400 4c07 |0132: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager;.CPUUpdate_h:Landroid/os/Handler; // field@074c │ │ +038f58: 5461 1d07 |0134: iget-object v1, v6, Lcom/gacode/relaunchx/TaskManager$2;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071d │ │ +038f5c: 5411 4a07 |0136: iget-object v1, v1, Lcom/gacode/relaunchx/TaskManager;.CPUUpdate:Ljava/lang/Runnable; // field@074a │ │ +038f60: 1602 8813 |0138: const-wide/16 v2, #int 5000 // #1388 │ │ +038f64: 6e40 ae00 1032 |013a: invoke-virtual {v0, v1, v2, v3}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@00ae │ │ +038f6a: 0e00 |013d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=525 │ │ 0x0008 line=526 │ │ 0x0010 line=527 │ │ 0x0015 line=528 │ │ 0x001a line=529 │ │ @@ -70127,19 +70151,19 @@ │ │ type : '(Lcom/gacode/relaunchx/TaskManager;Landroid/app/Dialog;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -037ec4: |[037ec4] com.gacode.relaunchx.TaskManager$3.:(Lcom/gacode/relaunchx/TaskManager;Landroid/app/Dialog;)V │ │ -037ed4: 5b01 1e07 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/TaskManager$3;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071e │ │ -037ed8: 5b02 1f07 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/TaskManager$3;.val$dialog:Landroid/app/Dialog; // field@071f │ │ -037edc: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -037ee2: 0e00 |0007: return-void │ │ +038f6c: |[038f6c] com.gacode.relaunchx.TaskManager$3.:(Lcom/gacode/relaunchx/TaskManager;Landroid/app/Dialog;)V │ │ +038f7c: 5b01 1e07 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/TaskManager$3;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@071e │ │ +038f80: 5b02 1f07 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/TaskManager$3;.val$dialog:Landroid/app/Dialog; // field@071f │ │ +038f84: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +038f8a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=659 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/gacode/relaunchx/TaskManager$3; │ │ 0x0000 - 0x0008 reg=1 this$0 Lcom/gacode/relaunchx/TaskManager; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/app/Dialog; │ │ @@ -70150,18 +70174,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -037ee4: |[037ee4] com.gacode.relaunchx.TaskManager$3.onClick:(Landroid/view/View;)V │ │ -037ef4: 5410 1f07 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/TaskManager$3;.val$dialog:Landroid/app/Dialog; // field@071f │ │ -037ef8: 6e10 2f00 0000 |0002: invoke-virtual {v0}, Landroid/app/Dialog;.dismiss:()V // method@002f │ │ -037efe: 0e00 |0005: return-void │ │ +038f8c: |[038f8c] com.gacode.relaunchx.TaskManager$3.onClick:(Landroid/view/View;)V │ │ +038f9c: 5410 1f07 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/TaskManager$3;.val$dialog:Landroid/app/Dialog; // field@071f │ │ +038fa0: 6e10 2f00 0000 |0002: invoke-virtual {v0}, Landroid/app/Dialog;.dismiss:()V // method@002f │ │ +038fa6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=661 │ │ 0x0005 line=662 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/gacode/relaunchx/TaskManager$3; │ │ 0x0000 - 0x0006 reg=2 v Landroid/view/View; │ │ @@ -70209,20 +70233,20 @@ │ │ type : '(Lcom/gacode/relaunchx/TaskManager;Ljava/lang/String;Landroid/app/Dialog;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -037f00: |[037f00] com.gacode.relaunchx.TaskManager$4.:(Lcom/gacode/relaunchx/TaskManager;Ljava/lang/String;Landroid/app/Dialog;)V │ │ -037f10: 5b01 2007 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/TaskManager$4;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0720 │ │ -037f14: 5b02 2207 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/TaskManager$4;.val$localName:Ljava/lang/String; // field@0722 │ │ -037f18: 5b03 2107 |0004: iput-object v3, v0, Lcom/gacode/relaunchx/TaskManager$4;.val$dialog:Landroid/app/Dialog; // field@0721 │ │ -037f1c: 7010 6606 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -037f22: 0e00 |0009: return-void │ │ +038fa8: |[038fa8] com.gacode.relaunchx.TaskManager$4.:(Lcom/gacode/relaunchx/TaskManager;Ljava/lang/String;Landroid/app/Dialog;)V │ │ +038fb8: 5b01 2007 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/TaskManager$4;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0720 │ │ +038fbc: 5b02 2207 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/TaskManager$4;.val$localName:Ljava/lang/String; // field@0722 │ │ +038fc0: 5b03 2107 |0004: iput-object v3, v0, Lcom/gacode/relaunchx/TaskManager$4;.val$dialog:Landroid/app/Dialog; // field@0721 │ │ +038fc4: 7010 6606 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +038fca: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=665 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lcom/gacode/relaunchx/TaskManager$4; │ │ 0x0000 - 0x000a reg=1 this$0 Lcom/gacode/relaunchx/TaskManager; │ │ 0x0000 - 0x000a reg=2 (null) Ljava/lang/String; │ │ @@ -70234,33 +70258,33 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -037f24: |[037f24] com.gacode.relaunchx.TaskManager$4.onClick:(Landroid/view/View;)V │ │ -037f34: 5452 2007 |0000: iget-object v2, v5, Lcom/gacode/relaunchx/TaskManager$4;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0720 │ │ -037f38: 1a03 fd04 |0002: const-string v3, "activity" // string@04fd │ │ -037f3c: 6e20 9f05 3200 |0004: invoke-virtual {v2, v3}, Lcom/gacode/relaunchx/TaskManager;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@059f │ │ -037f42: 0c01 |0007: move-result-object v1 │ │ -037f44: 1f01 0a00 |0008: check-cast v1, Landroid/app/ActivityManager; // type@000a │ │ -037f48: 5452 2007 |000a: iget-object v2, v5, Lcom/gacode/relaunchx/TaskManager$4;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0720 │ │ -037f4c: 5422 6507 |000c: iget-object v2, v2, Lcom/gacode/relaunchx/TaskManager;.pm:Landroid/content/pm/PackageManager; // field@0765 │ │ -037f50: 5453 2207 |000e: iget-object v3, v5, Lcom/gacode/relaunchx/TaskManager$4;.val$localName:Ljava/lang/String; // field@0722 │ │ -037f54: 1204 |0010: const/4 v4, #int 0 // #0 │ │ -037f56: 6e30 7500 3204 |0011: invoke-virtual {v2, v3, v4}, Landroid/content/pm/PackageManager;.getApplicationInfo:(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo; // method@0075 │ │ -037f5c: 0c00 |0014: move-result-object v0 │ │ -037f5e: 5402 1200 |0015: iget-object v2, v0, Landroid/content/pm/ApplicationInfo;.packageName:Ljava/lang/String; // field@0012 │ │ -037f62: 6e20 1900 2100 |0017: invoke-virtual {v1, v2}, Landroid/app/ActivityManager;.restartPackage:(Ljava/lang/String;)V // method@0019 │ │ -037f68: 5452 2107 |001a: iget-object v2, v5, Lcom/gacode/relaunchx/TaskManager$4;.val$dialog:Landroid/app/Dialog; // field@0721 │ │ -037f6c: 6e10 2f00 0200 |001c: invoke-virtual {v2}, Landroid/app/Dialog;.dismiss:()V // method@002f │ │ -037f72: 0e00 |001f: return-void │ │ -037f74: 0d02 |0020: move-exception v2 │ │ -037f76: 28f9 |0021: goto 001a // -0007 │ │ +038fcc: |[038fcc] com.gacode.relaunchx.TaskManager$4.onClick:(Landroid/view/View;)V │ │ +038fdc: 5452 2007 |0000: iget-object v2, v5, Lcom/gacode/relaunchx/TaskManager$4;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0720 │ │ +038fe0: 1a03 fd04 |0002: const-string v3, "activity" // string@04fd │ │ +038fe4: 6e20 9f05 3200 |0004: invoke-virtual {v2, v3}, Lcom/gacode/relaunchx/TaskManager;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@059f │ │ +038fea: 0c01 |0007: move-result-object v1 │ │ +038fec: 1f01 0a00 |0008: check-cast v1, Landroid/app/ActivityManager; // type@000a │ │ +038ff0: 5452 2007 |000a: iget-object v2, v5, Lcom/gacode/relaunchx/TaskManager$4;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0720 │ │ +038ff4: 5422 6507 |000c: iget-object v2, v2, Lcom/gacode/relaunchx/TaskManager;.pm:Landroid/content/pm/PackageManager; // field@0765 │ │ +038ff8: 5453 2207 |000e: iget-object v3, v5, Lcom/gacode/relaunchx/TaskManager$4;.val$localName:Ljava/lang/String; // field@0722 │ │ +038ffc: 1204 |0010: const/4 v4, #int 0 // #0 │ │ +038ffe: 6e30 7500 3204 |0011: invoke-virtual {v2, v3, v4}, Landroid/content/pm/PackageManager;.getApplicationInfo:(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo; // method@0075 │ │ +039004: 0c00 |0014: move-result-object v0 │ │ +039006: 5402 1200 |0015: iget-object v2, v0, Landroid/content/pm/ApplicationInfo;.packageName:Ljava/lang/String; // field@0012 │ │ +03900a: 6e20 1900 2100 |0017: invoke-virtual {v1, v2}, Landroid/app/ActivityManager;.restartPackage:(Ljava/lang/String;)V // method@0019 │ │ +039010: 5452 2107 |001a: iget-object v2, v5, Lcom/gacode/relaunchx/TaskManager$4;.val$dialog:Landroid/app/Dialog; // field@0721 │ │ +039014: 6e10 2f00 0200 |001c: invoke-virtual {v2}, Landroid/app/Dialog;.dismiss:()V // method@002f │ │ +03901a: 0e00 |001f: return-void │ │ +03901c: 0d02 |0020: move-exception v2 │ │ +03901e: 28f9 |0021: goto 001a // -0007 │ │ catches : 1 │ │ 0x0000 - 0x001a │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x0020 │ │ positions : │ │ 0x0000 line=668 │ │ 0x000a line=669 │ │ 0x0015 line=670 │ │ @@ -70312,19 +70336,19 @@ │ │ type : '(Lcom/gacode/relaunchx/TaskManager;Landroid/app/Dialog;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -037f84: |[037f84] com.gacode.relaunchx.TaskManager$5.:(Lcom/gacode/relaunchx/TaskManager;Landroid/app/Dialog;)V │ │ -037f94: 5b01 2307 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/TaskManager$5;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0723 │ │ -037f98: 5b02 2407 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/TaskManager$5;.val$dialog:Landroid/app/Dialog; // field@0724 │ │ -037f9c: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -037fa2: 0e00 |0007: return-void │ │ +03902c: |[03902c] com.gacode.relaunchx.TaskManager$5.:(Lcom/gacode/relaunchx/TaskManager;Landroid/app/Dialog;)V │ │ +03903c: 5b01 2307 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/TaskManager$5;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0723 │ │ +039040: 5b02 2407 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/TaskManager$5;.val$dialog:Landroid/app/Dialog; // field@0724 │ │ +039044: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +03904a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=731 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/gacode/relaunchx/TaskManager$5; │ │ 0x0000 - 0x0008 reg=1 this$0 Lcom/gacode/relaunchx/TaskManager; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/app/Dialog; │ │ @@ -70335,18 +70359,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -037fa4: |[037fa4] com.gacode.relaunchx.TaskManager$5.onClick:(Landroid/view/View;)V │ │ -037fb4: 5410 2407 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/TaskManager$5;.val$dialog:Landroid/app/Dialog; // field@0724 │ │ -037fb8: 6e10 2f00 0000 |0002: invoke-virtual {v0}, Landroid/app/Dialog;.dismiss:()V // method@002f │ │ -037fbe: 0e00 |0005: return-void │ │ +03904c: |[03904c] com.gacode.relaunchx.TaskManager$5.onClick:(Landroid/view/View;)V │ │ +03905c: 5410 2407 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/TaskManager$5;.val$dialog:Landroid/app/Dialog; // field@0724 │ │ +039060: 6e10 2f00 0000 |0002: invoke-virtual {v0}, Landroid/app/Dialog;.dismiss:()V // method@002f │ │ +039066: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=733 │ │ 0x0005 line=734 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/gacode/relaunchx/TaskManager$5; │ │ 0x0000 - 0x0006 reg=2 v Landroid/view/View; │ │ @@ -70394,20 +70418,20 @@ │ │ type : '(Lcom/gacode/relaunchx/TaskManager;Ljava/lang/String;Landroid/app/Dialog;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -037fc0: |[037fc0] com.gacode.relaunchx.TaskManager$6.:(Lcom/gacode/relaunchx/TaskManager;Ljava/lang/String;Landroid/app/Dialog;)V │ │ -037fd0: 5b01 2507 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/TaskManager$6;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0725 │ │ -037fd4: 5b02 2707 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/TaskManager$6;.val$localName:Ljava/lang/String; // field@0727 │ │ -037fd8: 5b03 2607 |0004: iput-object v3, v0, Lcom/gacode/relaunchx/TaskManager$6;.val$dialog:Landroid/app/Dialog; // field@0726 │ │ -037fdc: 7010 6606 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -037fe2: 0e00 |0009: return-void │ │ +039068: |[039068] com.gacode.relaunchx.TaskManager$6.:(Lcom/gacode/relaunchx/TaskManager;Ljava/lang/String;Landroid/app/Dialog;)V │ │ +039078: 5b01 2507 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/TaskManager$6;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0725 │ │ +03907c: 5b02 2707 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/TaskManager$6;.val$localName:Ljava/lang/String; // field@0727 │ │ +039080: 5b03 2607 |0004: iput-object v3, v0, Lcom/gacode/relaunchx/TaskManager$6;.val$dialog:Landroid/app/Dialog; // field@0726 │ │ +039084: 7010 6606 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +03908a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=737 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lcom/gacode/relaunchx/TaskManager$6; │ │ 0x0000 - 0x000a reg=1 this$0 Lcom/gacode/relaunchx/TaskManager; │ │ 0x0000 - 0x000a reg=2 (null) Ljava/lang/String; │ │ @@ -70419,33 +70443,33 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -037fe4: |[037fe4] com.gacode.relaunchx.TaskManager$6.onClick:(Landroid/view/View;)V │ │ -037ff4: 5452 2507 |0000: iget-object v2, v5, Lcom/gacode/relaunchx/TaskManager$6;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0725 │ │ -037ff8: 1a03 fd04 |0002: const-string v3, "activity" // string@04fd │ │ -037ffc: 6e20 9f05 3200 |0004: invoke-virtual {v2, v3}, Lcom/gacode/relaunchx/TaskManager;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@059f │ │ -038002: 0c01 |0007: move-result-object v1 │ │ -038004: 1f01 0a00 |0008: check-cast v1, Landroid/app/ActivityManager; // type@000a │ │ -038008: 5452 2507 |000a: iget-object v2, v5, Lcom/gacode/relaunchx/TaskManager$6;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0725 │ │ -03800c: 5422 6507 |000c: iget-object v2, v2, Lcom/gacode/relaunchx/TaskManager;.pm:Landroid/content/pm/PackageManager; // field@0765 │ │ -038010: 5453 2707 |000e: iget-object v3, v5, Lcom/gacode/relaunchx/TaskManager$6;.val$localName:Ljava/lang/String; // field@0727 │ │ -038014: 1204 |0010: const/4 v4, #int 0 // #0 │ │ -038016: 6e30 7500 3204 |0011: invoke-virtual {v2, v3, v4}, Landroid/content/pm/PackageManager;.getApplicationInfo:(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo; // method@0075 │ │ -03801c: 0c00 |0014: move-result-object v0 │ │ -03801e: 5402 1200 |0015: iget-object v2, v0, Landroid/content/pm/ApplicationInfo;.packageName:Ljava/lang/String; // field@0012 │ │ -038022: 6e20 1900 2100 |0017: invoke-virtual {v1, v2}, Landroid/app/ActivityManager;.restartPackage:(Ljava/lang/String;)V // method@0019 │ │ -038028: 5452 2607 |001a: iget-object v2, v5, Lcom/gacode/relaunchx/TaskManager$6;.val$dialog:Landroid/app/Dialog; // field@0726 │ │ -03802c: 6e10 2f00 0200 |001c: invoke-virtual {v2}, Landroid/app/Dialog;.dismiss:()V // method@002f │ │ -038032: 0e00 |001f: return-void │ │ -038034: 0d02 |0020: move-exception v2 │ │ -038036: 28f9 |0021: goto 001a // -0007 │ │ +03908c: |[03908c] com.gacode.relaunchx.TaskManager$6.onClick:(Landroid/view/View;)V │ │ +03909c: 5452 2507 |0000: iget-object v2, v5, Lcom/gacode/relaunchx/TaskManager$6;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0725 │ │ +0390a0: 1a03 fd04 |0002: const-string v3, "activity" // string@04fd │ │ +0390a4: 6e20 9f05 3200 |0004: invoke-virtual {v2, v3}, Lcom/gacode/relaunchx/TaskManager;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@059f │ │ +0390aa: 0c01 |0007: move-result-object v1 │ │ +0390ac: 1f01 0a00 |0008: check-cast v1, Landroid/app/ActivityManager; // type@000a │ │ +0390b0: 5452 2507 |000a: iget-object v2, v5, Lcom/gacode/relaunchx/TaskManager$6;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0725 │ │ +0390b4: 5422 6507 |000c: iget-object v2, v2, Lcom/gacode/relaunchx/TaskManager;.pm:Landroid/content/pm/PackageManager; // field@0765 │ │ +0390b8: 5453 2707 |000e: iget-object v3, v5, Lcom/gacode/relaunchx/TaskManager$6;.val$localName:Ljava/lang/String; // field@0727 │ │ +0390bc: 1204 |0010: const/4 v4, #int 0 // #0 │ │ +0390be: 6e30 7500 3204 |0011: invoke-virtual {v2, v3, v4}, Landroid/content/pm/PackageManager;.getApplicationInfo:(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo; // method@0075 │ │ +0390c4: 0c00 |0014: move-result-object v0 │ │ +0390c6: 5402 1200 |0015: iget-object v2, v0, Landroid/content/pm/ApplicationInfo;.packageName:Ljava/lang/String; // field@0012 │ │ +0390ca: 6e20 1900 2100 |0017: invoke-virtual {v1, v2}, Landroid/app/ActivityManager;.restartPackage:(Ljava/lang/String;)V // method@0019 │ │ +0390d0: 5452 2607 |001a: iget-object v2, v5, Lcom/gacode/relaunchx/TaskManager$6;.val$dialog:Landroid/app/Dialog; // field@0726 │ │ +0390d4: 6e10 2f00 0200 |001c: invoke-virtual {v2}, Landroid/app/Dialog;.dismiss:()V // method@002f │ │ +0390da: 0e00 |001f: return-void │ │ +0390dc: 0d02 |0020: move-exception v2 │ │ +0390de: 28f9 |0021: goto 001a // -0007 │ │ catches : 1 │ │ 0x0000 - 0x001a │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x0020 │ │ positions : │ │ 0x0000 line=740 │ │ 0x000a line=741 │ │ 0x0015 line=742 │ │ @@ -70497,19 +70521,19 @@ │ │ type : '(Lcom/gacode/relaunchx/TaskManager;Lcom/gacode/relaunchx/SView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -038044: |[038044] com.gacode.relaunchx.TaskManager$7.:(Lcom/gacode/relaunchx/TaskManager;Lcom/gacode/relaunchx/SView;)V │ │ -038054: 5b01 2807 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/TaskManager$7;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0728 │ │ -038058: 5b02 2907 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/TaskManager$7;.val$sv:Lcom/gacode/relaunchx/SView; // field@0729 │ │ -03805c: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -038062: 0e00 |0007: return-void │ │ +0390ec: |[0390ec] com.gacode.relaunchx.TaskManager$7.:(Lcom/gacode/relaunchx/TaskManager;Lcom/gacode/relaunchx/SView;)V │ │ +0390fc: 5b01 2807 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/TaskManager$7;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0728 │ │ +039100: 5b02 2907 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/TaskManager$7;.val$sv:Lcom/gacode/relaunchx/SView; // field@0729 │ │ +039104: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +03910a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1049 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/gacode/relaunchx/TaskManager$7; │ │ 0x0000 - 0x0008 reg=1 this$0 Lcom/gacode/relaunchx/TaskManager; │ │ 0x0000 - 0x0008 reg=2 (null) Lcom/gacode/relaunchx/SView; │ │ @@ -70520,26 +70544,26 @@ │ │ type : '(Landroid/widget/AbsListView;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -038064: |[038064] com.gacode.relaunchx.TaskManager$7.onScroll:(Landroid/widget/AbsListView;III)V │ │ -038074: 5410 2907 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/TaskManager$7;.val$sv:Lcom/gacode/relaunchx/SView; // field@0729 │ │ -038078: 5905 e706 |0002: iput v5, v0, Lcom/gacode/relaunchx/SView;.total:I // field@06e7 │ │ -03807c: 5410 2907 |0004: iget-object v0, v1, Lcom/gacode/relaunchx/TaskManager$7;.val$sv:Lcom/gacode/relaunchx/SView; // field@0729 │ │ -038080: 5904 e006 |0006: iput v4, v0, Lcom/gacode/relaunchx/SView;.count:I // field@06e0 │ │ -038084: 5410 2907 |0008: iget-object v0, v1, Lcom/gacode/relaunchx/TaskManager$7;.val$sv:Lcom/gacode/relaunchx/SView; // field@0729 │ │ -038088: 5903 e106 |000a: iput v3, v0, Lcom/gacode/relaunchx/SView;.first:I // field@06e1 │ │ -03808c: 5410 2807 |000c: iget-object v0, v1, Lcom/gacode/relaunchx/TaskManager$7;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0728 │ │ -038090: 7110 9205 0000 |000e: invoke-static {v0}, Lcom/gacode/relaunchx/TaskManager;.access$400:(Lcom/gacode/relaunchx/TaskManager;)V // method@0592 │ │ -038096: 5410 2907 |0011: iget-object v0, v1, Lcom/gacode/relaunchx/TaskManager$7;.val$sv:Lcom/gacode/relaunchx/SView; // field@0729 │ │ -03809a: 6e10 0c05 0000 |0013: invoke-virtual {v0}, Lcom/gacode/relaunchx/SView;.invalidate:()V // method@050c │ │ -0380a0: 0e00 |0016: return-void │ │ +03910c: |[03910c] com.gacode.relaunchx.TaskManager$7.onScroll:(Landroid/widget/AbsListView;III)V │ │ +03911c: 5410 2907 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/TaskManager$7;.val$sv:Lcom/gacode/relaunchx/SView; // field@0729 │ │ +039120: 5905 e706 |0002: iput v5, v0, Lcom/gacode/relaunchx/SView;.total:I // field@06e7 │ │ +039124: 5410 2907 |0004: iget-object v0, v1, Lcom/gacode/relaunchx/TaskManager$7;.val$sv:Lcom/gacode/relaunchx/SView; // field@0729 │ │ +039128: 5904 e006 |0006: iput v4, v0, Lcom/gacode/relaunchx/SView;.count:I // field@06e0 │ │ +03912c: 5410 2907 |0008: iget-object v0, v1, Lcom/gacode/relaunchx/TaskManager$7;.val$sv:Lcom/gacode/relaunchx/SView; // field@0729 │ │ +039130: 5903 e106 |000a: iput v3, v0, Lcom/gacode/relaunchx/SView;.first:I // field@06e1 │ │ +039134: 5410 2807 |000c: iget-object v0, v1, Lcom/gacode/relaunchx/TaskManager$7;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0728 │ │ +039138: 7110 9205 0000 |000e: invoke-static {v0}, Lcom/gacode/relaunchx/TaskManager;.access$400:(Lcom/gacode/relaunchx/TaskManager;)V // method@0592 │ │ +03913e: 5410 2907 |0011: iget-object v0, v1, Lcom/gacode/relaunchx/TaskManager$7;.val$sv:Lcom/gacode/relaunchx/SView; // field@0729 │ │ +039142: 6e10 0c05 0000 |0013: invoke-virtual {v0}, Lcom/gacode/relaunchx/SView;.invalidate:()V // method@050c │ │ +039148: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1053 │ │ 0x0004 line=1054 │ │ 0x0008 line=1055 │ │ 0x000c line=1056 │ │ 0x0011 line=1057 │ │ @@ -70556,16 +70580,16 @@ │ │ type : '(Landroid/widget/AbsListView;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0380a4: |[0380a4] com.gacode.relaunchx.TaskManager$7.onScrollStateChanged:(Landroid/widget/AbsListView;I)V │ │ -0380b4: 0e00 |0000: return-void │ │ +03914c: |[03914c] com.gacode.relaunchx.TaskManager$7.onScrollStateChanged:(Landroid/widget/AbsListView;I)V │ │ +03915c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1062 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/gacode/relaunchx/TaskManager$7; │ │ 0x0000 - 0x0001 reg=1 view Landroid/widget/AbsListView; │ │ 0x0000 - 0x0001 reg=2 scrollState I │ │ @@ -70609,19 +70633,19 @@ │ │ type : '(Lcom/gacode/relaunchx/TaskManager;Lcom/gacode/relaunchx/SView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0380b8: |[0380b8] com.gacode.relaunchx.TaskManager$8.:(Lcom/gacode/relaunchx/TaskManager;Lcom/gacode/relaunchx/SView;)V │ │ -0380c8: 5b01 2a07 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/TaskManager$8;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@072a │ │ -0380cc: 5b02 2b07 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/TaskManager$8;.val$sv:Lcom/gacode/relaunchx/SView; // field@072b │ │ -0380d0: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -0380d6: 0e00 |0007: return-void │ │ +039160: |[039160] com.gacode.relaunchx.TaskManager$8.:(Lcom/gacode/relaunchx/TaskManager;Lcom/gacode/relaunchx/SView;)V │ │ +039170: 5b01 2a07 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/TaskManager$8;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@072a │ │ +039174: 5b02 2b07 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/TaskManager$8;.val$sv:Lcom/gacode/relaunchx/SView; // field@072b │ │ +039178: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +03917e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1074 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/gacode/relaunchx/TaskManager$8; │ │ 0x0000 - 0x0008 reg=1 this$0 Lcom/gacode/relaunchx/TaskManager; │ │ 0x0000 - 0x0008 reg=2 (null) Lcom/gacode/relaunchx/SView; │ │ @@ -70632,26 +70656,26 @@ │ │ type : '(Landroid/widget/AbsListView;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -0380d8: |[0380d8] com.gacode.relaunchx.TaskManager$8.onScroll:(Landroid/widget/AbsListView;III)V │ │ -0380e8: 5410 2b07 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/TaskManager$8;.val$sv:Lcom/gacode/relaunchx/SView; // field@072b │ │ -0380ec: 5905 e706 |0002: iput v5, v0, Lcom/gacode/relaunchx/SView;.total:I // field@06e7 │ │ -0380f0: 5410 2b07 |0004: iget-object v0, v1, Lcom/gacode/relaunchx/TaskManager$8;.val$sv:Lcom/gacode/relaunchx/SView; // field@072b │ │ -0380f4: 5904 e006 |0006: iput v4, v0, Lcom/gacode/relaunchx/SView;.count:I // field@06e0 │ │ -0380f8: 5410 2b07 |0008: iget-object v0, v1, Lcom/gacode/relaunchx/TaskManager$8;.val$sv:Lcom/gacode/relaunchx/SView; // field@072b │ │ -0380fc: 5903 e106 |000a: iput v3, v0, Lcom/gacode/relaunchx/SView;.first:I // field@06e1 │ │ -038100: 5410 2a07 |000c: iget-object v0, v1, Lcom/gacode/relaunchx/TaskManager$8;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@072a │ │ -038104: 7110 9205 0000 |000e: invoke-static {v0}, Lcom/gacode/relaunchx/TaskManager;.access$400:(Lcom/gacode/relaunchx/TaskManager;)V // method@0592 │ │ -03810a: 5410 2b07 |0011: iget-object v0, v1, Lcom/gacode/relaunchx/TaskManager$8;.val$sv:Lcom/gacode/relaunchx/SView; // field@072b │ │ -03810e: 6e10 0c05 0000 |0013: invoke-virtual {v0}, Lcom/gacode/relaunchx/SView;.invalidate:()V // method@050c │ │ -038114: 0e00 |0016: return-void │ │ +039180: |[039180] com.gacode.relaunchx.TaskManager$8.onScroll:(Landroid/widget/AbsListView;III)V │ │ +039190: 5410 2b07 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/TaskManager$8;.val$sv:Lcom/gacode/relaunchx/SView; // field@072b │ │ +039194: 5905 e706 |0002: iput v5, v0, Lcom/gacode/relaunchx/SView;.total:I // field@06e7 │ │ +039198: 5410 2b07 |0004: iget-object v0, v1, Lcom/gacode/relaunchx/TaskManager$8;.val$sv:Lcom/gacode/relaunchx/SView; // field@072b │ │ +03919c: 5904 e006 |0006: iput v4, v0, Lcom/gacode/relaunchx/SView;.count:I // field@06e0 │ │ +0391a0: 5410 2b07 |0008: iget-object v0, v1, Lcom/gacode/relaunchx/TaskManager$8;.val$sv:Lcom/gacode/relaunchx/SView; // field@072b │ │ +0391a4: 5903 e106 |000a: iput v3, v0, Lcom/gacode/relaunchx/SView;.first:I // field@06e1 │ │ +0391a8: 5410 2a07 |000c: iget-object v0, v1, Lcom/gacode/relaunchx/TaskManager$8;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@072a │ │ +0391ac: 7110 9205 0000 |000e: invoke-static {v0}, Lcom/gacode/relaunchx/TaskManager;.access$400:(Lcom/gacode/relaunchx/TaskManager;)V // method@0592 │ │ +0391b2: 5410 2b07 |0011: iget-object v0, v1, Lcom/gacode/relaunchx/TaskManager$8;.val$sv:Lcom/gacode/relaunchx/SView; // field@072b │ │ +0391b6: 6e10 0c05 0000 |0013: invoke-virtual {v0}, Lcom/gacode/relaunchx/SView;.invalidate:()V // method@050c │ │ +0391bc: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1078 │ │ 0x0004 line=1079 │ │ 0x0008 line=1080 │ │ 0x000c line=1081 │ │ 0x0011 line=1082 │ │ @@ -70668,16 +70692,16 @@ │ │ type : '(Landroid/widget/AbsListView;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -038118: |[038118] com.gacode.relaunchx.TaskManager$8.onScrollStateChanged:(Landroid/widget/AbsListView;I)V │ │ -038128: 0e00 |0000: return-void │ │ +0391c0: |[0391c0] com.gacode.relaunchx.TaskManager$8.onScrollStateChanged:(Landroid/widget/AbsListView;I)V │ │ +0391d0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1087 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/gacode/relaunchx/TaskManager$8; │ │ 0x0000 - 0x0001 reg=1 view Landroid/widget/AbsListView; │ │ 0x0000 - 0x0001 reg=2 scrollState I │ │ @@ -70717,18 +70741,18 @@ │ │ type : '(Lcom/gacode/relaunchx/TaskManager;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -03812c: |[03812c] com.gacode.relaunchx.TaskManager$9.:(Lcom/gacode/relaunchx/TaskManager;)V │ │ -03813c: 5b01 2c07 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/TaskManager$9;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@072c │ │ -038140: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -038146: 0e00 |0005: return-void │ │ +0391d4: |[0391d4] com.gacode.relaunchx.TaskManager$9.:(Lcom/gacode/relaunchx/TaskManager;)V │ │ +0391e4: 5b01 2c07 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/TaskManager$9;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@072c │ │ +0391e8: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +0391ee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1092 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/TaskManager$9; │ │ 0x0000 - 0x0006 reg=1 this$0 Lcom/gacode/relaunchx/TaskManager; │ │ │ │ @@ -70738,18 +70762,18 @@ │ │ type : '(Landroid/widget/AbsListView;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -038148: |[038148] com.gacode.relaunchx.TaskManager$9.onScroll:(Landroid/widget/AbsListView;III)V │ │ -038158: 5410 2c07 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/TaskManager$9;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@072c │ │ -03815c: 7110 9205 0000 |0002: invoke-static {v0}, Lcom/gacode/relaunchx/TaskManager;.access$400:(Lcom/gacode/relaunchx/TaskManager;)V // method@0592 │ │ -038162: 0e00 |0005: return-void │ │ +0391f0: |[0391f0] com.gacode.relaunchx.TaskManager$9.onScroll:(Landroid/widget/AbsListView;III)V │ │ +039200: 5410 2c07 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/TaskManager$9;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@072c │ │ +039204: 7110 9205 0000 |0002: invoke-static {v0}, Lcom/gacode/relaunchx/TaskManager;.access$400:(Lcom/gacode/relaunchx/TaskManager;)V // method@0592 │ │ +03920a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1095 │ │ 0x0005 line=1096 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/gacode/relaunchx/TaskManager$9; │ │ 0x0000 - 0x0006 reg=2 view Landroid/widget/AbsListView; │ │ @@ -70762,16 +70786,16 @@ │ │ type : '(Landroid/widget/AbsListView;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -038164: |[038164] com.gacode.relaunchx.TaskManager$9.onScrollStateChanged:(Landroid/widget/AbsListView;I)V │ │ -038174: 0e00 |0000: return-void │ │ +03920c: |[03920c] com.gacode.relaunchx.TaskManager$9.onScrollStateChanged:(Landroid/widget/AbsListView;I)V │ │ +03921c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1100 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/gacode/relaunchx/TaskManager$9; │ │ 0x0000 - 0x0001 reg=1 view Landroid/widget/AbsListView; │ │ 0x0000 - 0x0001 reg=2 scrollState I │ │ @@ -70818,17 +70842,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -038178: |[038178] com.gacode.relaunchx.TaskManager$ExtraInfo.:()V │ │ -038188: 7010 6606 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -03818e: 0e00 |0003: return-void │ │ +039220: |[039220] com.gacode.relaunchx.TaskManager$ExtraInfo.:()V │ │ +039230: 7010 6606 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +039236: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/gacode/relaunchx/TaskManager$ExtraInfo; │ │ │ │ Virtual methods - │ │ @@ -70928,27 +70952,27 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -038190: |[038190] com.gacode.relaunchx.TaskManager$PInfo.:()V │ │ -0381a0: 1602 0000 |0000: const-wide/16 v2, #int 0 // #0 │ │ -0381a4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0381a6: 7010 6606 0400 |0003: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@0666 │ │ -0381ac: 5a42 3c07 |0006: iput-wide v2, v4, Lcom/gacode/relaunchx/TaskManager$PInfo;.prev:J // field@073c │ │ -0381b0: 5a42 3307 |0008: iput-wide v2, v4, Lcom/gacode/relaunchx/TaskManager$PInfo;.curr:J // field@0733 │ │ -0381b4: 7110 5f06 0100 |000a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -0381ba: 0c00 |000d: move-result-object v0 │ │ -0381bc: 5b40 3f07 |000e: iput-object v0, v4, Lcom/gacode/relaunchx/TaskManager$PInfo;.usage:Ljava/lang/Integer; // field@073f │ │ -0381c0: 7110 5f06 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -0381c6: 0c00 |0013: move-result-object v0 │ │ -0381c8: 5b40 3a07 |0014: iput-object v0, v4, Lcom/gacode/relaunchx/TaskManager$PInfo;.mem:Ljava/lang/Integer; // field@073a │ │ -0381cc: 0e00 |0016: return-void │ │ +039238: |[039238] com.gacode.relaunchx.TaskManager$PInfo.:()V │ │ +039248: 1602 0000 |0000: const-wide/16 v2, #int 0 // #0 │ │ +03924c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +03924e: 7010 6606 0400 |0003: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@0666 │ │ +039254: 5a42 3c07 |0006: iput-wide v2, v4, Lcom/gacode/relaunchx/TaskManager$PInfo;.prev:J // field@073c │ │ +039258: 5a42 3307 |0008: iput-wide v2, v4, Lcom/gacode/relaunchx/TaskManager$PInfo;.curr:J // field@0733 │ │ +03925c: 7110 5f06 0100 |000a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +039262: 0c00 |000d: move-result-object v0 │ │ +039264: 5b40 3f07 |000e: iput-object v0, v4, Lcom/gacode/relaunchx/TaskManager$PInfo;.usage:Ljava/lang/Integer; // field@073f │ │ +039268: 7110 5f06 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +03926e: 0c00 |0013: move-result-object v0 │ │ +039270: 5b40 3a07 |0014: iput-object v0, v4, Lcom/gacode/relaunchx/TaskManager$PInfo;.mem:Ljava/lang/Integer; // field@073a │ │ +039274: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=101 │ │ 0x0006 line=102 │ │ 0x0008 line=103 │ │ 0x000a line=104 │ │ 0x0010 line=105 │ │ @@ -70993,18 +71017,18 @@ │ │ type : '(Lcom/gacode/relaunchx/TaskManager;Landroid/content/Context;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0381d0: |[0381d0] com.gacode.relaunchx.TaskManager$SAdapter.:(Lcom/gacode/relaunchx/TaskManager;Landroid/content/Context;I)V │ │ -0381e0: 5b01 4007 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/TaskManager$SAdapter;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0740 │ │ -0381e4: 7030 0401 2003 |0002: invoke-direct {v0, v2, v3}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;I)V // method@0104 │ │ -0381ea: 0e00 |0005: return-void │ │ +039278: |[039278] com.gacode.relaunchx.TaskManager$SAdapter.:(Lcom/gacode/relaunchx/TaskManager;Landroid/content/Context;I)V │ │ +039288: 5b01 4007 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/TaskManager$SAdapter;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0740 │ │ +03928c: 7030 0401 2003 |0002: invoke-direct {v0, v2, v3}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;I)V // method@0104 │ │ +039292: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=891 │ │ 0x0002 line=892 │ │ 0x0005 line=893 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/TaskManager$SAdapter; │ │ @@ -71018,20 +71042,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0381ec: |[0381ec] com.gacode.relaunchx.TaskManager$SAdapter.getCount:()I │ │ -0381fc: 5410 4007 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/TaskManager$SAdapter;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0740 │ │ -038200: 5400 6707 |0002: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager;.servPids:Ljava/util/List; // field@0767 │ │ -038204: 7210 d406 0000 |0004: invoke-interface {v0}, Ljava/util/List;.size:()I // method@06d4 │ │ -03820a: 0a00 |0007: move-result v0 │ │ -03820c: 0f00 |0008: return v0 │ │ +039294: |[039294] com.gacode.relaunchx.TaskManager$SAdapter.getCount:()I │ │ +0392a4: 5410 4007 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/TaskManager$SAdapter;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0740 │ │ +0392a8: 5400 6707 |0002: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager;.servPids:Ljava/util/List; // field@0767 │ │ +0392ac: 7210 d406 0000 |0004: invoke-interface {v0}, Ljava/util/List;.size:()I // method@06d4 │ │ +0392b2: 0a00 |0007: move-result v0 │ │ +0392b4: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=902 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/gacode/relaunchx/TaskManager$SAdapter; │ │ │ │ #1 : (in Lcom/gacode/relaunchx/TaskManager$SAdapter;) │ │ @@ -71039,282 +71063,282 @@ │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 20 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 582 16-bit code units │ │ -038210: |[038210] com.gacode.relaunchx.TaskManager$SAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -038220: 080a 1200 |0000: move-object/from16 v10, v18 │ │ -038224: 390a 9801 |0002: if-nez v10, 019a // +0198 │ │ -038228: 0800 1000 |0004: move-object/from16 v0, v16 │ │ -03822c: 540c 4007 |0006: iget-object v12, v0, Lcom/gacode/relaunchx/TaskManager$SAdapter;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0740 │ │ -038230: 6e10 9905 0c00 |0008: invoke-virtual {v12}, Lcom/gacode/relaunchx/TaskManager;.getApplicationContext:()Landroid/content/Context; // method@0599 │ │ -038236: 0c0c |000b: move-result-object v12 │ │ -038238: 1a0d 100a |000c: const-string v13, "layout_inflater" // string@0a10 │ │ -03823c: 6e20 4900 dc00 |000e: invoke-virtual {v12, v13}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0049 │ │ -038242: 0c0b |0011: move-result-object v11 │ │ -038244: 1f0b 5b00 |0012: check-cast v11, Landroid/view/LayoutInflater; // type@005b │ │ -038248: 140c 1700 037f |0014: const v12, #float 1.74129e+38 // #7f030017 │ │ -03824e: 120d |0017: const/4 v13, #int 0 // #0 │ │ -038250: 6e30 df00 cb0d |0018: invoke-virtual {v11, v12, v13}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@00df │ │ -038256: 0c0a |001b: move-result-object v10 │ │ -038258: 2201 ae01 |001c: new-instance v1, Lcom/gacode/relaunchx/TaskManager$ViewHolder; // type@01ae │ │ -03825c: 7010 8205 0100 |001e: invoke-direct {v1}, Lcom/gacode/relaunchx/TaskManager$ViewHolder;.:()V // method@0582 │ │ -038262: 140c af00 0c7f |0021: const v12, #float 1.86095e+38 // #7f0c00af │ │ -038268: 6e20 e900 ca00 |0024: invoke-virtual {v10, v12}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00e9 │ │ -03826e: 0c0c |0027: move-result-object v12 │ │ -038270: 1f0c 7400 |0028: check-cast v12, Landroid/widget/EditText; // type@0074 │ │ -038274: 5b1c 4407 |002a: iput-object v12, v1, Lcom/gacode/relaunchx/TaskManager$ViewHolder;.tv1:Landroid/widget/EditText; // field@0744 │ │ -038278: 140c b000 0c7f |002c: const v12, #float 1.86095e+38 // #7f0c00b0 │ │ -03827e: 6e20 e900 ca00 |002f: invoke-virtual {v10, v12}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00e9 │ │ -038284: 0c0c |0032: move-result-object v12 │ │ -038286: 1f0c 7400 |0033: check-cast v12, Landroid/widget/EditText; // type@0074 │ │ -03828a: 5b1c 4507 |0035: iput-object v12, v1, Lcom/gacode/relaunchx/TaskManager$ViewHolder;.tv2:Landroid/widget/EditText; // field@0745 │ │ -03828e: 140c b100 0c7f |0037: const v12, #float 1.86096e+38 // #7f0c00b1 │ │ -038294: 6e20 e900 ca00 |003a: invoke-virtual {v10, v12}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00e9 │ │ -03829a: 0c0c |003d: move-result-object v12 │ │ -03829c: 1f0c 7400 |003e: check-cast v12, Landroid/widget/EditText; // type@0074 │ │ -0382a0: 5b1c 4607 |0040: iput-object v12, v1, Lcom/gacode/relaunchx/TaskManager$ViewHolder;.tv3:Landroid/widget/EditText; // field@0746 │ │ -0382a4: 140c ae00 0c7f |0042: const v12, #float 1.86095e+38 // #7f0c00ae │ │ -0382aa: 6e20 e900 ca00 |0045: invoke-virtual {v10, v12}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00e9 │ │ -0382b0: 0c0c |0048: move-result-object v12 │ │ -0382b2: 1f0c 7700 |0049: check-cast v12, Landroid/widget/ImageView; // type@0077 │ │ -0382b6: 5b1c 4307 |004b: iput-object v12, v1, Lcom/gacode/relaunchx/TaskManager$ViewHolder;.iv:Landroid/widget/ImageView; // field@0743 │ │ -0382ba: 6e20 f500 1a00 |004d: invoke-virtual {v10, v1}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@00f5 │ │ -0382c0: 541c 4307 |0050: iget-object v12, v1, Lcom/gacode/relaunchx/TaskManager$ViewHolder;.iv:Landroid/widget/ImageView; // field@0743 │ │ -0382c4: 0800 1000 |0052: move-object/from16 v0, v16 │ │ -0382c8: 6e20 3501 0c00 |0054: invoke-virtual {v12, v0}, Landroid/widget/ImageView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0135 │ │ -0382ce: 541c 4407 |0057: iget-object v12, v1, Lcom/gacode/relaunchx/TaskManager$ViewHolder;.tv1:Landroid/widget/EditText; // field@0744 │ │ -0382d2: 0800 1000 |0059: move-object/from16 v0, v16 │ │ -0382d6: 6e20 1901 0c00 |005b: invoke-virtual {v12, v0}, Landroid/widget/EditText;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0119 │ │ -0382dc: 541c 4507 |005e: iget-object v12, v1, Lcom/gacode/relaunchx/TaskManager$ViewHolder;.tv2:Landroid/widget/EditText; // field@0745 │ │ -0382e0: 0800 1000 |0060: move-object/from16 v0, v16 │ │ -0382e4: 6e20 1901 0c00 |0062: invoke-virtual {v12, v0}, Landroid/widget/EditText;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0119 │ │ -0382ea: 541c 4607 |0065: iget-object v12, v1, Lcom/gacode/relaunchx/TaskManager$ViewHolder;.tv3:Landroid/widget/EditText; // field@0746 │ │ -0382ee: 0800 1000 |0067: move-object/from16 v0, v16 │ │ -0382f2: 6e20 1901 0c00 |0069: invoke-virtual {v12, v0}, Landroid/widget/EditText;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0119 │ │ -0382f8: 5417 4407 |006c: iget-object v7, v1, Lcom/gacode/relaunchx/TaskManager$ViewHolder;.tv1:Landroid/widget/EditText; // field@0744 │ │ -0382fc: 0200 1100 |006e: move/from16 v0, v17 │ │ -038300: 6e20 5601 0700 |0070: invoke-virtual {v7, v0}, Landroid/widget/TextView;.setId:(I)V // method@0156 │ │ -038306: 5418 4507 |0073: iget-object v8, v1, Lcom/gacode/relaunchx/TaskManager$ViewHolder;.tv2:Landroid/widget/EditText; // field@0745 │ │ -03830a: 0200 1100 |0075: move/from16 v0, v17 │ │ -03830e: 6e20 5601 0800 |0077: invoke-virtual {v8, v0}, Landroid/widget/TextView;.setId:(I)V // method@0156 │ │ -038314: 5419 4607 |007a: iget-object v9, v1, Lcom/gacode/relaunchx/TaskManager$ViewHolder;.tv3:Landroid/widget/EditText; // field@0746 │ │ -038318: 0200 1100 |007c: move/from16 v0, v17 │ │ -03831c: 6e20 5601 0900 |007e: invoke-virtual {v9, v0}, Landroid/widget/TextView;.setId:(I)V // method@0156 │ │ -038322: 5413 4307 |0081: iget-object v3, v1, Lcom/gacode/relaunchx/TaskManager$ViewHolder;.iv:Landroid/widget/ImageView; // field@0743 │ │ -038326: 0200 1100 |0083: move/from16 v0, v17 │ │ -03832a: 6e20 3201 0300 |0085: invoke-virtual {v3, v0}, Landroid/widget/ImageView;.setId:(I)V // method@0132 │ │ -038330: 0800 1000 |0088: move-object/from16 v0, v16 │ │ -038334: 540c 4007 |008a: iget-object v12, v0, Lcom/gacode/relaunchx/TaskManager$SAdapter;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0740 │ │ -038338: 54cc 6707 |008c: iget-object v12, v12, Lcom/gacode/relaunchx/TaskManager;.servPids:Ljava/util/List; // field@0767 │ │ -03833c: 0200 1100 |008e: move/from16 v0, v17 │ │ -038340: 7220 d006 0c00 |0090: invoke-interface {v12, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ -038346: 0c02 |0093: move-result-object v2 │ │ -038348: 1f02 f501 |0094: check-cast v2, Ljava/lang/Integer; // type@01f5 │ │ -03834c: 0800 1000 |0096: move-object/from16 v0, v16 │ │ -038350: 540c 4007 |0098: iget-object v12, v0, Lcom/gacode/relaunchx/TaskManager$SAdapter;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0740 │ │ -038354: 54cc 6407 |009a: iget-object v12, v12, Lcom/gacode/relaunchx/TaskManager;.pinfo:Ljava/util/HashMap; // field@0764 │ │ -038358: 6e20 c306 2c00 |009c: invoke-virtual {v12, v2}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ -03835e: 0c05 |009f: move-result-object v5 │ │ -038360: 1f05 ab01 |00a0: check-cast v5, Lcom/gacode/relaunchx/TaskManager$PInfo; // type@01ab │ │ -038364: 3802 f700 |00a2: if-eqz v2, 0199 // +00f7 │ │ -038368: 545c 3907 |00a4: iget-object v12, v5, Lcom/gacode/relaunchx/TaskManager$PInfo;.label:Ljava/lang/String; // field@0739 │ │ -03836c: 1a0d 0000 |00a6: const-string v13, "" // string@0000 │ │ -038370: 6e20 7c06 dc00 |00a8: invoke-virtual {v12, v13}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -038376: 0a0c |00ab: move-result v12 │ │ -038378: 380c f600 |00ac: if-eqz v12, 01a2 // +00f6 │ │ -03837c: 1a04 4004 |00ae: const-string v4, "SYSTEM" // string@0440 │ │ -038380: 545c 3b07 |00b0: iget-object v12, v5, Lcom/gacode/relaunchx/TaskManager$PInfo;.name:Ljava/lang/String; // field@073b │ │ -038384: 6e20 5801 c700 |00b2: invoke-virtual {v7, v12}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ -03838a: 220c 0202 |00b5: new-instance v12, Ljava/lang/StringBuilder; // type@0202 │ │ -03838e: 7010 9606 0c00 |00b7: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -038394: 545d 3607 |00ba: iget-object v13, v5, Lcom/gacode/relaunchx/TaskManager$PInfo;.extra:Ljava/lang/String; // field@0736 │ │ -038398: 6e20 9a06 dc00 |00bc: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -03839e: 0c0c |00bf: move-result-object v12 │ │ -0383a0: 1a0d 4700 |00c0: const-string v13, ", " // string@0047 │ │ -0383a4: 6e20 9a06 dc00 |00c2: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -0383aa: 0c0c |00c5: move-result-object v12 │ │ -0383ac: 0800 1000 |00c6: move-object/from16 v0, v16 │ │ -0383b0: 540d 4007 |00c8: iget-object v13, v0, Lcom/gacode/relaunchx/TaskManager$SAdapter;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0740 │ │ -0383b4: 6e10 9e05 0d00 |00ca: invoke-virtual {v13}, Lcom/gacode/relaunchx/TaskManager;.getResources:()Landroid/content/res/Resources; // method@059e │ │ -0383ba: 0c0d |00cd: move-result-object v13 │ │ -0383bc: 140e b300 087f |00ce: const v14, #float 1.80779e+38 // #7f0800b3 │ │ -0383c2: 6e20 8000 ed00 |00d1: invoke-virtual {v13, v14}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -0383c8: 0c0d |00d4: move-result-object v13 │ │ -0383ca: 6e20 9a06 dc00 |00d5: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -0383d0: 0c0c |00d8: move-result-object v12 │ │ -0383d2: 1a0d 0900 |00d9: const-string v13, " " // string@0009 │ │ -0383d6: 6e20 9a06 dc00 |00db: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -0383dc: 0c0c |00de: move-result-object v12 │ │ -0383de: 545d 3f07 |00df: iget-object v13, v5, Lcom/gacode/relaunchx/TaskManager$PInfo;.usage:Ljava/lang/Integer; // field@073f │ │ -0383e2: 6e20 9906 dc00 |00e1: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0699 │ │ -0383e8: 0c0c |00e4: move-result-object v12 │ │ -0383ea: 1a0d 1c00 |00e5: const-string v13, "%, " // string@001c │ │ -0383ee: 6e20 9a06 dc00 |00e7: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -0383f4: 0c0c |00ea: move-result-object v12 │ │ -0383f6: 0800 1000 |00eb: move-object/from16 v0, v16 │ │ -0383fa: 540d 4007 |00ed: iget-object v13, v0, Lcom/gacode/relaunchx/TaskManager$SAdapter;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0740 │ │ -0383fe: 6e10 9e05 0d00 |00ef: invoke-virtual {v13}, Lcom/gacode/relaunchx/TaskManager;.getResources:()Landroid/content/res/Resources; // method@059e │ │ -038404: 0c0d |00f2: move-result-object v13 │ │ -038406: 140e b500 087f |00f3: const v14, #float 1.80779e+38 // #7f0800b5 │ │ -03840c: 6e20 8000 ed00 |00f6: invoke-virtual {v13, v14}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -038412: 0c0d |00f9: move-result-object v13 │ │ -038414: 6e20 9a06 dc00 |00fa: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -03841a: 0c0c |00fd: move-result-object v12 │ │ -03841c: 1a0d 0900 |00fe: const-string v13, " " // string@0009 │ │ -038420: 6e20 9a06 dc00 |0100: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -038426: 0c0c |0103: move-result-object v12 │ │ -038428: 545d 3a07 |0104: iget-object v13, v5, Lcom/gacode/relaunchx/TaskManager$PInfo;.mem:Ljava/lang/Integer; // field@073a │ │ -03842c: 6e20 9906 dc00 |0106: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0699 │ │ -038432: 0c0c |0109: move-result-object v12 │ │ -038434: 1a0d 7c01 |010a: const-string v13, "K" // string@017c │ │ -038438: 6e20 9a06 dc00 |010c: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -03843e: 0c0c |010f: move-result-object v12 │ │ -038440: 6e10 9c06 0c00 |0110: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -038446: 0c0c |0113: move-result-object v12 │ │ -038448: 7110 cb00 0c00 |0114: invoke-static {v12}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; // method@00cb │ │ -03844e: 0c0c |0117: move-result-object v12 │ │ -038450: 620d 3000 |0118: sget-object v13, Landroid/widget/TextView$BufferType;.SPANNABLE:Landroid/widget/TextView$BufferType; // field@0030 │ │ -038454: 6e30 5901 c90d |011a: invoke-virtual {v9, v12, v13}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;Landroid/widget/TextView$BufferType;)V // method@0159 │ │ -03845a: 525c 3807 |011d: iget v12, v5, Lcom/gacode/relaunchx/TaskManager$PInfo;.imp:I // field@0738 │ │ -03845e: 2b0c 1d01 0000 |011f: packed-switch v12, 0000023c // +0000011d │ │ -038464: 545c 3b07 |0122: iget-object v12, v5, Lcom/gacode/relaunchx/TaskManager$PInfo;.name:Ljava/lang/String; // field@073b │ │ -038468: 6e20 5801 c800 |0124: invoke-virtual {v8, v12}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ -03846e: 220c 0202 |0127: new-instance v12, Ljava/lang/StringBuilder; // type@0202 │ │ -038472: 7010 9606 0c00 |0129: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -038478: 0800 1000 |012c: move-object/from16 v0, v16 │ │ -03847c: 540d 4007 |012e: iget-object v13, v0, Lcom/gacode/relaunchx/TaskManager$SAdapter;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0740 │ │ -038480: 6e10 9e05 0d00 |0130: invoke-virtual {v13}, Lcom/gacode/relaunchx/TaskManager;.getResources:()Landroid/content/res/Resources; // method@059e │ │ -038486: 0c0d |0133: move-result-object v13 │ │ -038488: 140e b300 087f |0134: const v14, #float 1.80779e+38 // #7f0800b3 │ │ -03848e: 6e20 8000 ed00 |0137: invoke-virtual {v13, v14}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -038494: 0c0d |013a: move-result-object v13 │ │ -038496: 6e20 9a06 dc00 |013b: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -03849c: 0c0c |013e: move-result-object v12 │ │ -03849e: 1a0d 0900 |013f: const-string v13, " " // string@0009 │ │ -0384a2: 6e20 9a06 dc00 |0141: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -0384a8: 0c0c |0144: move-result-object v12 │ │ -0384aa: 545d 3f07 |0145: iget-object v13, v5, Lcom/gacode/relaunchx/TaskManager$PInfo;.usage:Ljava/lang/Integer; // field@073f │ │ -0384ae: 6e20 9906 dc00 |0147: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0699 │ │ -0384b4: 0c0c |014a: move-result-object v12 │ │ -0384b6: 1a0d 8400 |014b: const-string v13, "%, " // string@0084 │ │ -0384ba: 6e20 9a06 dc00 |014d: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -0384c0: 0c0c |0150: move-result-object v12 │ │ -0384c2: 0800 1000 |0151: move-object/from16 v0, v16 │ │ -0384c6: 540d 4007 |0153: iget-object v13, v0, Lcom/gacode/relaunchx/TaskManager$SAdapter;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0740 │ │ -0384ca: 6e10 9e05 0d00 |0155: invoke-virtual {v13}, Lcom/gacode/relaunchx/TaskManager;.getResources:()Landroid/content/res/Resources; // method@059e │ │ -0384d0: 0c0d |0158: move-result-object v13 │ │ -0384d2: 140e b500 087f |0159: const v14, #float 1.80779e+38 // #7f0800b5 │ │ -0384d8: 6e20 8000 ed00 |015c: invoke-virtual {v13, v14}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -0384de: 0c0d |015f: move-result-object v13 │ │ -0384e0: 6e20 9a06 dc00 |0160: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -0384e6: 0c0c |0163: move-result-object v12 │ │ -0384e8: 1a0d 0900 |0164: const-string v13, " " // string@0009 │ │ -0384ec: 6e20 9a06 dc00 |0166: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -0384f2: 0c0c |0169: move-result-object v12 │ │ -0384f4: 545d 3a07 |016a: iget-object v13, v5, Lcom/gacode/relaunchx/TaskManager$PInfo;.mem:Ljava/lang/Integer; // field@073a │ │ -0384f8: 6e20 9906 dc00 |016c: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0699 │ │ -0384fe: 0c0c |016f: move-result-object v12 │ │ -038500: 1a0d 8500 |0170: const-string v13, "K" // string@0085 │ │ -038504: 6e20 9a06 dc00 |0172: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -03850a: 0c0c |0175: move-result-object v12 │ │ -03850c: 6e10 9c06 0c00 |0176: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -038512: 0c0c |0179: move-result-object v12 │ │ -038514: 7110 cb00 0c00 |017a: invoke-static {v12}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; // method@00cb │ │ -03851a: 0c0c |017d: move-result-object v12 │ │ -03851c: 620d 3000 |017e: sget-object v13, Landroid/widget/TextView$BufferType;.SPANNABLE:Landroid/widget/TextView$BufferType; // field@0030 │ │ -038520: 6e30 5901 c90d |0180: invoke-virtual {v9, v12, v13}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;Landroid/widget/TextView$BufferType;)V // method@0159 │ │ -038526: 545c 3707 |0183: iget-object v12, v5, Lcom/gacode/relaunchx/TaskManager$PInfo;.icon:Landroid/graphics/drawable/Drawable; // field@0737 │ │ -03852a: 390c af00 |0185: if-nez v12, 0234 // +00af │ │ -03852e: 0800 1000 |0187: move-object/from16 v0, v16 │ │ -038532: 540c 4007 |0189: iget-object v12, v0, Lcom/gacode/relaunchx/TaskManager$SAdapter;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0740 │ │ -038536: 6e10 9e05 0c00 |018b: invoke-virtual {v12}, Lcom/gacode/relaunchx/TaskManager;.getResources:()Landroid/content/res/Resources; // method@059e │ │ -03853c: 0c0c |018e: move-result-object v12 │ │ -03853e: 140d 9300 0801 |018f: const v13, #float 2.49797e-38 // #01080093 │ │ -038544: 6e20 7e00 dc00 |0192: invoke-virtual {v12, v13}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@007e │ │ -03854a: 0c0c |0195: move-result-object v12 │ │ -03854c: 6e20 3401 c300 |0196: invoke-virtual {v3, v12}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0134 │ │ -038552: 110a |0199: return-object v10 │ │ -038554: 6e10 ef00 0a00 |019a: invoke-virtual {v10}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@00ef │ │ -03855a: 0c01 |019d: move-result-object v1 │ │ -03855c: 1f01 ae01 |019e: check-cast v1, Lcom/gacode/relaunchx/TaskManager$ViewHolder; // type@01ae │ │ -038560: 2900 b0fe |01a0: goto/16 0050 // -0150 │ │ -038564: 5454 3907 |01a2: iget-object v4, v5, Lcom/gacode/relaunchx/TaskManager$PInfo;.label:Ljava/lang/String; // field@0739 │ │ -038568: 2900 0cff |01a4: goto/16 00b0 // -00f4 │ │ -03856c: 2206 4b00 |01a6: new-instance v6, Landroid/text/SpannableString; // type@004b │ │ -038570: 7020 cc00 4600 |01a8: invoke-direct {v6, v4}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@00cc │ │ -038576: 220c 5000 |01ab: new-instance v12, Landroid/text/style/StyleSpan; // type@0050 │ │ -03857a: 121d |01ad: const/4 v13, #int 1 // #1 │ │ -03857c: 7020 cf00 dc00 |01ae: invoke-direct {v12, v13}, Landroid/text/style/StyleSpan;.:(I)V // method@00cf │ │ -038582: 120d |01b1: const/4 v13, #int 0 // #0 │ │ -038584: 6e10 8506 0400 |01b2: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@0685 │ │ -03858a: 0a0e |01b5: move-result v14 │ │ -03858c: 120f |01b6: const/4 v15, #int 0 // #0 │ │ -03858e: 6e5f cd00 c6ed |01b7: invoke-virtual {v6, v12, v13, v14, v15}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@00cd │ │ -038594: 0800 1000 |01ba: move-object/from16 v0, v16 │ │ -038598: 540c 4007 |01bc: iget-object v12, v0, Lcom/gacode/relaunchx/TaskManager$SAdapter;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0740 │ │ -03859c: 6e10 9e05 0c00 |01be: invoke-virtual {v12}, Lcom/gacode/relaunchx/TaskManager;.getResources:()Landroid/content/res/Resources; // method@059e │ │ -0385a2: 0c0c |01c1: move-result-object v12 │ │ -0385a4: 140d 0c00 097f |01c2: const v13, #float 1.82104e+38 // #7f09000c │ │ -0385aa: 6e20 7c00 dc00 |01c5: invoke-virtual {v12, v13}, Landroid/content/res/Resources;.getColor:(I)I // method@007c │ │ -0385b0: 0a0c |01c8: move-result v12 │ │ -0385b2: 6e20 5101 c700 |01c9: invoke-virtual {v7, v12}, Landroid/widget/TextView;.setBackgroundColor:(I)V // method@0151 │ │ -0385b8: 0800 1000 |01cc: move-object/from16 v0, v16 │ │ -0385bc: 540c 4007 |01ce: iget-object v12, v0, Lcom/gacode/relaunchx/TaskManager$SAdapter;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0740 │ │ -0385c0: 6e10 9e05 0c00 |01d0: invoke-virtual {v12}, Lcom/gacode/relaunchx/TaskManager;.getResources:()Landroid/content/res/Resources; // method@059e │ │ -0385c6: 0c0c |01d3: move-result-object v12 │ │ -0385c8: 140d 0d00 097f |01d4: const v13, #float 1.82104e+38 // #7f09000d │ │ -0385ce: 6e20 7c00 dc00 |01d7: invoke-virtual {v12, v13}, Landroid/content/res/Resources;.getColor:(I)I // method@007c │ │ -0385d4: 0a0c |01da: move-result v12 │ │ -0385d6: 6e20 5a01 c700 |01db: invoke-virtual {v7, v12}, Landroid/widget/TextView;.setTextColor:(I)V // method@015a │ │ -0385dc: 6e20 5801 6700 |01de: invoke-virtual {v7, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ -0385e2: 2900 41ff |01e1: goto/16 0122 // -00bf │ │ -0385e6: 0800 1000 |01e3: move-object/from16 v0, v16 │ │ -0385ea: 540c 4007 |01e5: iget-object v12, v0, Lcom/gacode/relaunchx/TaskManager$SAdapter;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0740 │ │ -0385ee: 6e10 9e05 0c00 |01e7: invoke-virtual {v12}, Lcom/gacode/relaunchx/TaskManager;.getResources:()Landroid/content/res/Resources; // method@059e │ │ -0385f4: 0c0c |01ea: move-result-object v12 │ │ -0385f6: 140d 0100 097f |01eb: const v13, #float 1.82104e+38 // #7f090001 │ │ -0385fc: 6e20 7c00 dc00 |01ee: invoke-virtual {v12, v13}, Landroid/content/res/Resources;.getColor:(I)I // method@007c │ │ -038602: 0a0c |01f1: move-result v12 │ │ -038604: 6e20 5101 c700 |01f2: invoke-virtual {v7, v12}, Landroid/widget/TextView;.setBackgroundColor:(I)V // method@0151 │ │ -03860a: 0800 1000 |01f5: move-object/from16 v0, v16 │ │ -03860e: 540c 4007 |01f7: iget-object v12, v0, Lcom/gacode/relaunchx/TaskManager$SAdapter;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0740 │ │ -038612: 6e10 9e05 0c00 |01f9: invoke-virtual {v12}, Lcom/gacode/relaunchx/TaskManager;.getResources:()Landroid/content/res/Resources; // method@059e │ │ -038618: 0c0c |01fc: move-result-object v12 │ │ -03861a: 150d 097f |01fd: const/high16 v13, #int 2131296256 // #7f09 │ │ -03861e: 6e20 7c00 dc00 |01ff: invoke-virtual {v12, v13}, Landroid/content/res/Resources;.getColor:(I)I // method@007c │ │ -038624: 0a0c |0202: move-result v12 │ │ -038626: 6e20 5a01 c700 |0203: invoke-virtual {v7, v12}, Landroid/widget/TextView;.setTextColor:(I)V // method@015a │ │ -03862c: 6e20 5801 4700 |0206: invoke-virtual {v7, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ -038632: 2900 19ff |0209: goto/16 0122 // -00e7 │ │ -038636: 0800 1000 |020b: move-object/from16 v0, v16 │ │ -03863a: 540c 4007 |020d: iget-object v12, v0, Lcom/gacode/relaunchx/TaskManager$SAdapter;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0740 │ │ -03863e: 6e10 9e05 0c00 |020f: invoke-virtual {v12}, Lcom/gacode/relaunchx/TaskManager;.getResources:()Landroid/content/res/Resources; // method@059e │ │ -038644: 0c0c |0212: move-result-object v12 │ │ -038646: 140d 0e00 097f |0213: const v13, #float 1.82105e+38 // #7f09000e │ │ -03864c: 6e20 7c00 dc00 |0216: invoke-virtual {v12, v13}, Landroid/content/res/Resources;.getColor:(I)I // method@007c │ │ -038652: 0a0c |0219: move-result v12 │ │ -038654: 6e20 5101 c700 |021a: invoke-virtual {v7, v12}, Landroid/widget/TextView;.setBackgroundColor:(I)V // method@0151 │ │ -03865a: 0800 1000 |021d: move-object/from16 v0, v16 │ │ -03865e: 540c 4007 |021f: iget-object v12, v0, Lcom/gacode/relaunchx/TaskManager$SAdapter;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0740 │ │ -038662: 6e10 9e05 0c00 |0221: invoke-virtual {v12}, Lcom/gacode/relaunchx/TaskManager;.getResources:()Landroid/content/res/Resources; // method@059e │ │ -038668: 0c0c |0224: move-result-object v12 │ │ -03866a: 140d 0f00 097f |0225: const v13, #float 1.82105e+38 // #7f09000f │ │ -038670: 6e20 7c00 dc00 |0228: invoke-virtual {v12, v13}, Landroid/content/res/Resources;.getColor:(I)I // method@007c │ │ -038676: 0a0c |022b: move-result v12 │ │ -038678: 6e20 5a01 c700 |022c: invoke-virtual {v7, v12}, Landroid/widget/TextView;.setTextColor:(I)V // method@015a │ │ -03867e: 6e20 5801 4700 |022f: invoke-virtual {v7, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ -038684: 2900 f0fe |0232: goto/16 0122 // -0110 │ │ -038688: 545c 3707 |0234: iget-object v12, v5, Lcom/gacode/relaunchx/TaskManager$PInfo;.icon:Landroid/graphics/drawable/Drawable; // field@0737 │ │ -03868c: 6e20 3401 c300 |0236: invoke-virtual {v3, v12}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0134 │ │ -038692: 2900 60ff |0239: goto/16 0199 // -00a0 │ │ -038696: 0000 |023b: nop // spacer │ │ -038698: 0001 0300 0100 0000 8700 0000 c400 ... |023c: packed-switch-data (10 units) │ │ +0392b8: |[0392b8] com.gacode.relaunchx.TaskManager$SAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +0392c8: 080a 1200 |0000: move-object/from16 v10, v18 │ │ +0392cc: 390a 9801 |0002: if-nez v10, 019a // +0198 │ │ +0392d0: 0800 1000 |0004: move-object/from16 v0, v16 │ │ +0392d4: 540c 4007 |0006: iget-object v12, v0, Lcom/gacode/relaunchx/TaskManager$SAdapter;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0740 │ │ +0392d8: 6e10 9905 0c00 |0008: invoke-virtual {v12}, Lcom/gacode/relaunchx/TaskManager;.getApplicationContext:()Landroid/content/Context; // method@0599 │ │ +0392de: 0c0c |000b: move-result-object v12 │ │ +0392e0: 1a0d 100a |000c: const-string v13, "layout_inflater" // string@0a10 │ │ +0392e4: 6e20 4900 dc00 |000e: invoke-virtual {v12, v13}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0049 │ │ +0392ea: 0c0b |0011: move-result-object v11 │ │ +0392ec: 1f0b 5b00 |0012: check-cast v11, Landroid/view/LayoutInflater; // type@005b │ │ +0392f0: 140c 1700 037f |0014: const v12, #float 1.74129e+38 // #7f030017 │ │ +0392f6: 120d |0017: const/4 v13, #int 0 // #0 │ │ +0392f8: 6e30 df00 cb0d |0018: invoke-virtual {v11, v12, v13}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@00df │ │ +0392fe: 0c0a |001b: move-result-object v10 │ │ +039300: 2201 ae01 |001c: new-instance v1, Lcom/gacode/relaunchx/TaskManager$ViewHolder; // type@01ae │ │ +039304: 7010 8205 0100 |001e: invoke-direct {v1}, Lcom/gacode/relaunchx/TaskManager$ViewHolder;.:()V // method@0582 │ │ +03930a: 140c af00 0c7f |0021: const v12, #float 1.86095e+38 // #7f0c00af │ │ +039310: 6e20 e900 ca00 |0024: invoke-virtual {v10, v12}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00e9 │ │ +039316: 0c0c |0027: move-result-object v12 │ │ +039318: 1f0c 7400 |0028: check-cast v12, Landroid/widget/EditText; // type@0074 │ │ +03931c: 5b1c 4407 |002a: iput-object v12, v1, Lcom/gacode/relaunchx/TaskManager$ViewHolder;.tv1:Landroid/widget/EditText; // field@0744 │ │ +039320: 140c b000 0c7f |002c: const v12, #float 1.86095e+38 // #7f0c00b0 │ │ +039326: 6e20 e900 ca00 |002f: invoke-virtual {v10, v12}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00e9 │ │ +03932c: 0c0c |0032: move-result-object v12 │ │ +03932e: 1f0c 7400 |0033: check-cast v12, Landroid/widget/EditText; // type@0074 │ │ +039332: 5b1c 4507 |0035: iput-object v12, v1, Lcom/gacode/relaunchx/TaskManager$ViewHolder;.tv2:Landroid/widget/EditText; // field@0745 │ │ +039336: 140c b100 0c7f |0037: const v12, #float 1.86096e+38 // #7f0c00b1 │ │ +03933c: 6e20 e900 ca00 |003a: invoke-virtual {v10, v12}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00e9 │ │ +039342: 0c0c |003d: move-result-object v12 │ │ +039344: 1f0c 7400 |003e: check-cast v12, Landroid/widget/EditText; // type@0074 │ │ +039348: 5b1c 4607 |0040: iput-object v12, v1, Lcom/gacode/relaunchx/TaskManager$ViewHolder;.tv3:Landroid/widget/EditText; // field@0746 │ │ +03934c: 140c ae00 0c7f |0042: const v12, #float 1.86095e+38 // #7f0c00ae │ │ +039352: 6e20 e900 ca00 |0045: invoke-virtual {v10, v12}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00e9 │ │ +039358: 0c0c |0048: move-result-object v12 │ │ +03935a: 1f0c 7700 |0049: check-cast v12, Landroid/widget/ImageView; // type@0077 │ │ +03935e: 5b1c 4307 |004b: iput-object v12, v1, Lcom/gacode/relaunchx/TaskManager$ViewHolder;.iv:Landroid/widget/ImageView; // field@0743 │ │ +039362: 6e20 f500 1a00 |004d: invoke-virtual {v10, v1}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@00f5 │ │ +039368: 541c 4307 |0050: iget-object v12, v1, Lcom/gacode/relaunchx/TaskManager$ViewHolder;.iv:Landroid/widget/ImageView; // field@0743 │ │ +03936c: 0800 1000 |0052: move-object/from16 v0, v16 │ │ +039370: 6e20 3501 0c00 |0054: invoke-virtual {v12, v0}, Landroid/widget/ImageView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0135 │ │ +039376: 541c 4407 |0057: iget-object v12, v1, Lcom/gacode/relaunchx/TaskManager$ViewHolder;.tv1:Landroid/widget/EditText; // field@0744 │ │ +03937a: 0800 1000 |0059: move-object/from16 v0, v16 │ │ +03937e: 6e20 1901 0c00 |005b: invoke-virtual {v12, v0}, Landroid/widget/EditText;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0119 │ │ +039384: 541c 4507 |005e: iget-object v12, v1, Lcom/gacode/relaunchx/TaskManager$ViewHolder;.tv2:Landroid/widget/EditText; // field@0745 │ │ +039388: 0800 1000 |0060: move-object/from16 v0, v16 │ │ +03938c: 6e20 1901 0c00 |0062: invoke-virtual {v12, v0}, Landroid/widget/EditText;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0119 │ │ +039392: 541c 4607 |0065: iget-object v12, v1, Lcom/gacode/relaunchx/TaskManager$ViewHolder;.tv3:Landroid/widget/EditText; // field@0746 │ │ +039396: 0800 1000 |0067: move-object/from16 v0, v16 │ │ +03939a: 6e20 1901 0c00 |0069: invoke-virtual {v12, v0}, Landroid/widget/EditText;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0119 │ │ +0393a0: 5417 4407 |006c: iget-object v7, v1, Lcom/gacode/relaunchx/TaskManager$ViewHolder;.tv1:Landroid/widget/EditText; // field@0744 │ │ +0393a4: 0200 1100 |006e: move/from16 v0, v17 │ │ +0393a8: 6e20 5601 0700 |0070: invoke-virtual {v7, v0}, Landroid/widget/TextView;.setId:(I)V // method@0156 │ │ +0393ae: 5418 4507 |0073: iget-object v8, v1, Lcom/gacode/relaunchx/TaskManager$ViewHolder;.tv2:Landroid/widget/EditText; // field@0745 │ │ +0393b2: 0200 1100 |0075: move/from16 v0, v17 │ │ +0393b6: 6e20 5601 0800 |0077: invoke-virtual {v8, v0}, Landroid/widget/TextView;.setId:(I)V // method@0156 │ │ +0393bc: 5419 4607 |007a: iget-object v9, v1, Lcom/gacode/relaunchx/TaskManager$ViewHolder;.tv3:Landroid/widget/EditText; // field@0746 │ │ +0393c0: 0200 1100 |007c: move/from16 v0, v17 │ │ +0393c4: 6e20 5601 0900 |007e: invoke-virtual {v9, v0}, Landroid/widget/TextView;.setId:(I)V // method@0156 │ │ +0393ca: 5413 4307 |0081: iget-object v3, v1, Lcom/gacode/relaunchx/TaskManager$ViewHolder;.iv:Landroid/widget/ImageView; // field@0743 │ │ +0393ce: 0200 1100 |0083: move/from16 v0, v17 │ │ +0393d2: 6e20 3201 0300 |0085: invoke-virtual {v3, v0}, Landroid/widget/ImageView;.setId:(I)V // method@0132 │ │ +0393d8: 0800 1000 |0088: move-object/from16 v0, v16 │ │ +0393dc: 540c 4007 |008a: iget-object v12, v0, Lcom/gacode/relaunchx/TaskManager$SAdapter;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0740 │ │ +0393e0: 54cc 6707 |008c: iget-object v12, v12, Lcom/gacode/relaunchx/TaskManager;.servPids:Ljava/util/List; // field@0767 │ │ +0393e4: 0200 1100 |008e: move/from16 v0, v17 │ │ +0393e8: 7220 d006 0c00 |0090: invoke-interface {v12, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ +0393ee: 0c02 |0093: move-result-object v2 │ │ +0393f0: 1f02 f501 |0094: check-cast v2, Ljava/lang/Integer; // type@01f5 │ │ +0393f4: 0800 1000 |0096: move-object/from16 v0, v16 │ │ +0393f8: 540c 4007 |0098: iget-object v12, v0, Lcom/gacode/relaunchx/TaskManager$SAdapter;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0740 │ │ +0393fc: 54cc 6407 |009a: iget-object v12, v12, Lcom/gacode/relaunchx/TaskManager;.pinfo:Ljava/util/HashMap; // field@0764 │ │ +039400: 6e20 c306 2c00 |009c: invoke-virtual {v12, v2}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ +039406: 0c05 |009f: move-result-object v5 │ │ +039408: 1f05 ab01 |00a0: check-cast v5, Lcom/gacode/relaunchx/TaskManager$PInfo; // type@01ab │ │ +03940c: 3802 f700 |00a2: if-eqz v2, 0199 // +00f7 │ │ +039410: 545c 3907 |00a4: iget-object v12, v5, Lcom/gacode/relaunchx/TaskManager$PInfo;.label:Ljava/lang/String; // field@0739 │ │ +039414: 1a0d 0000 |00a6: const-string v13, "" // string@0000 │ │ +039418: 6e20 7c06 dc00 |00a8: invoke-virtual {v12, v13}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +03941e: 0a0c |00ab: move-result v12 │ │ +039420: 380c f600 |00ac: if-eqz v12, 01a2 // +00f6 │ │ +039424: 1a04 4004 |00ae: const-string v4, "SYSTEM" // string@0440 │ │ +039428: 545c 3b07 |00b0: iget-object v12, v5, Lcom/gacode/relaunchx/TaskManager$PInfo;.name:Ljava/lang/String; // field@073b │ │ +03942c: 6e20 5801 c700 |00b2: invoke-virtual {v7, v12}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ +039432: 220c 0202 |00b5: new-instance v12, Ljava/lang/StringBuilder; // type@0202 │ │ +039436: 7010 9606 0c00 |00b7: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +03943c: 545d 3607 |00ba: iget-object v13, v5, Lcom/gacode/relaunchx/TaskManager$PInfo;.extra:Ljava/lang/String; // field@0736 │ │ +039440: 6e20 9a06 dc00 |00bc: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +039446: 0c0c |00bf: move-result-object v12 │ │ +039448: 1a0d 4700 |00c0: const-string v13, ", " // string@0047 │ │ +03944c: 6e20 9a06 dc00 |00c2: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +039452: 0c0c |00c5: move-result-object v12 │ │ +039454: 0800 1000 |00c6: move-object/from16 v0, v16 │ │ +039458: 540d 4007 |00c8: iget-object v13, v0, Lcom/gacode/relaunchx/TaskManager$SAdapter;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0740 │ │ +03945c: 6e10 9e05 0d00 |00ca: invoke-virtual {v13}, Lcom/gacode/relaunchx/TaskManager;.getResources:()Landroid/content/res/Resources; // method@059e │ │ +039462: 0c0d |00cd: move-result-object v13 │ │ +039464: 140e b300 087f |00ce: const v14, #float 1.80779e+38 // #7f0800b3 │ │ +03946a: 6e20 8000 ed00 |00d1: invoke-virtual {v13, v14}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +039470: 0c0d |00d4: move-result-object v13 │ │ +039472: 6e20 9a06 dc00 |00d5: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +039478: 0c0c |00d8: move-result-object v12 │ │ +03947a: 1a0d 0900 |00d9: const-string v13, " " // string@0009 │ │ +03947e: 6e20 9a06 dc00 |00db: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +039484: 0c0c |00de: move-result-object v12 │ │ +039486: 545d 3f07 |00df: iget-object v13, v5, Lcom/gacode/relaunchx/TaskManager$PInfo;.usage:Ljava/lang/Integer; // field@073f │ │ +03948a: 6e20 9906 dc00 |00e1: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0699 │ │ +039490: 0c0c |00e4: move-result-object v12 │ │ +039492: 1a0d 1c00 |00e5: const-string v13, "%, " // string@001c │ │ +039496: 6e20 9a06 dc00 |00e7: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +03949c: 0c0c |00ea: move-result-object v12 │ │ +03949e: 0800 1000 |00eb: move-object/from16 v0, v16 │ │ +0394a2: 540d 4007 |00ed: iget-object v13, v0, Lcom/gacode/relaunchx/TaskManager$SAdapter;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0740 │ │ +0394a6: 6e10 9e05 0d00 |00ef: invoke-virtual {v13}, Lcom/gacode/relaunchx/TaskManager;.getResources:()Landroid/content/res/Resources; // method@059e │ │ +0394ac: 0c0d |00f2: move-result-object v13 │ │ +0394ae: 140e b500 087f |00f3: const v14, #float 1.80779e+38 // #7f0800b5 │ │ +0394b4: 6e20 8000 ed00 |00f6: invoke-virtual {v13, v14}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +0394ba: 0c0d |00f9: move-result-object v13 │ │ +0394bc: 6e20 9a06 dc00 |00fa: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +0394c2: 0c0c |00fd: move-result-object v12 │ │ +0394c4: 1a0d 0900 |00fe: const-string v13, " " // string@0009 │ │ +0394c8: 6e20 9a06 dc00 |0100: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +0394ce: 0c0c |0103: move-result-object v12 │ │ +0394d0: 545d 3a07 |0104: iget-object v13, v5, Lcom/gacode/relaunchx/TaskManager$PInfo;.mem:Ljava/lang/Integer; // field@073a │ │ +0394d4: 6e20 9906 dc00 |0106: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0699 │ │ +0394da: 0c0c |0109: move-result-object v12 │ │ +0394dc: 1a0d 7c01 |010a: const-string v13, "K" // string@017c │ │ +0394e0: 6e20 9a06 dc00 |010c: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +0394e6: 0c0c |010f: move-result-object v12 │ │ +0394e8: 6e10 9c06 0c00 |0110: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +0394ee: 0c0c |0113: move-result-object v12 │ │ +0394f0: 7110 cb00 0c00 |0114: invoke-static {v12}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; // method@00cb │ │ +0394f6: 0c0c |0117: move-result-object v12 │ │ +0394f8: 620d 3000 |0118: sget-object v13, Landroid/widget/TextView$BufferType;.SPANNABLE:Landroid/widget/TextView$BufferType; // field@0030 │ │ +0394fc: 6e30 5901 c90d |011a: invoke-virtual {v9, v12, v13}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;Landroid/widget/TextView$BufferType;)V // method@0159 │ │ +039502: 525c 3807 |011d: iget v12, v5, Lcom/gacode/relaunchx/TaskManager$PInfo;.imp:I // field@0738 │ │ +039506: 2b0c 1d01 0000 |011f: packed-switch v12, 0000023c // +0000011d │ │ +03950c: 545c 3b07 |0122: iget-object v12, v5, Lcom/gacode/relaunchx/TaskManager$PInfo;.name:Ljava/lang/String; // field@073b │ │ +039510: 6e20 5801 c800 |0124: invoke-virtual {v8, v12}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ +039516: 220c 0202 |0127: new-instance v12, Ljava/lang/StringBuilder; // type@0202 │ │ +03951a: 7010 9606 0c00 |0129: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +039520: 0800 1000 |012c: move-object/from16 v0, v16 │ │ +039524: 540d 4007 |012e: iget-object v13, v0, Lcom/gacode/relaunchx/TaskManager$SAdapter;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0740 │ │ +039528: 6e10 9e05 0d00 |0130: invoke-virtual {v13}, Lcom/gacode/relaunchx/TaskManager;.getResources:()Landroid/content/res/Resources; // method@059e │ │ +03952e: 0c0d |0133: move-result-object v13 │ │ +039530: 140e b300 087f |0134: const v14, #float 1.80779e+38 // #7f0800b3 │ │ +039536: 6e20 8000 ed00 |0137: invoke-virtual {v13, v14}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +03953c: 0c0d |013a: move-result-object v13 │ │ +03953e: 6e20 9a06 dc00 |013b: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +039544: 0c0c |013e: move-result-object v12 │ │ +039546: 1a0d 0900 |013f: const-string v13, " " // string@0009 │ │ +03954a: 6e20 9a06 dc00 |0141: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +039550: 0c0c |0144: move-result-object v12 │ │ +039552: 545d 3f07 |0145: iget-object v13, v5, Lcom/gacode/relaunchx/TaskManager$PInfo;.usage:Ljava/lang/Integer; // field@073f │ │ +039556: 6e20 9906 dc00 |0147: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0699 │ │ +03955c: 0c0c |014a: move-result-object v12 │ │ +03955e: 1a0d 8400 |014b: const-string v13, "%, " // string@0084 │ │ +039562: 6e20 9a06 dc00 |014d: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +039568: 0c0c |0150: move-result-object v12 │ │ +03956a: 0800 1000 |0151: move-object/from16 v0, v16 │ │ +03956e: 540d 4007 |0153: iget-object v13, v0, Lcom/gacode/relaunchx/TaskManager$SAdapter;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0740 │ │ +039572: 6e10 9e05 0d00 |0155: invoke-virtual {v13}, Lcom/gacode/relaunchx/TaskManager;.getResources:()Landroid/content/res/Resources; // method@059e │ │ +039578: 0c0d |0158: move-result-object v13 │ │ +03957a: 140e b500 087f |0159: const v14, #float 1.80779e+38 // #7f0800b5 │ │ +039580: 6e20 8000 ed00 |015c: invoke-virtual {v13, v14}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +039586: 0c0d |015f: move-result-object v13 │ │ +039588: 6e20 9a06 dc00 |0160: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +03958e: 0c0c |0163: move-result-object v12 │ │ +039590: 1a0d 0900 |0164: const-string v13, " " // string@0009 │ │ +039594: 6e20 9a06 dc00 |0166: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +03959a: 0c0c |0169: move-result-object v12 │ │ +03959c: 545d 3a07 |016a: iget-object v13, v5, Lcom/gacode/relaunchx/TaskManager$PInfo;.mem:Ljava/lang/Integer; // field@073a │ │ +0395a0: 6e20 9906 dc00 |016c: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0699 │ │ +0395a6: 0c0c |016f: move-result-object v12 │ │ +0395a8: 1a0d 8500 |0170: const-string v13, "K" // string@0085 │ │ +0395ac: 6e20 9a06 dc00 |0172: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +0395b2: 0c0c |0175: move-result-object v12 │ │ +0395b4: 6e10 9c06 0c00 |0176: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +0395ba: 0c0c |0179: move-result-object v12 │ │ +0395bc: 7110 cb00 0c00 |017a: invoke-static {v12}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; // method@00cb │ │ +0395c2: 0c0c |017d: move-result-object v12 │ │ +0395c4: 620d 3000 |017e: sget-object v13, Landroid/widget/TextView$BufferType;.SPANNABLE:Landroid/widget/TextView$BufferType; // field@0030 │ │ +0395c8: 6e30 5901 c90d |0180: invoke-virtual {v9, v12, v13}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;Landroid/widget/TextView$BufferType;)V // method@0159 │ │ +0395ce: 545c 3707 |0183: iget-object v12, v5, Lcom/gacode/relaunchx/TaskManager$PInfo;.icon:Landroid/graphics/drawable/Drawable; // field@0737 │ │ +0395d2: 390c af00 |0185: if-nez v12, 0234 // +00af │ │ +0395d6: 0800 1000 |0187: move-object/from16 v0, v16 │ │ +0395da: 540c 4007 |0189: iget-object v12, v0, Lcom/gacode/relaunchx/TaskManager$SAdapter;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0740 │ │ +0395de: 6e10 9e05 0c00 |018b: invoke-virtual {v12}, Lcom/gacode/relaunchx/TaskManager;.getResources:()Landroid/content/res/Resources; // method@059e │ │ +0395e4: 0c0c |018e: move-result-object v12 │ │ +0395e6: 140d 9300 0801 |018f: const v13, #float 2.49797e-38 // #01080093 │ │ +0395ec: 6e20 7e00 dc00 |0192: invoke-virtual {v12, v13}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@007e │ │ +0395f2: 0c0c |0195: move-result-object v12 │ │ +0395f4: 6e20 3401 c300 |0196: invoke-virtual {v3, v12}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0134 │ │ +0395fa: 110a |0199: return-object v10 │ │ +0395fc: 6e10 ef00 0a00 |019a: invoke-virtual {v10}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@00ef │ │ +039602: 0c01 |019d: move-result-object v1 │ │ +039604: 1f01 ae01 |019e: check-cast v1, Lcom/gacode/relaunchx/TaskManager$ViewHolder; // type@01ae │ │ +039608: 2900 b0fe |01a0: goto/16 0050 // -0150 │ │ +03960c: 5454 3907 |01a2: iget-object v4, v5, Lcom/gacode/relaunchx/TaskManager$PInfo;.label:Ljava/lang/String; // field@0739 │ │ +039610: 2900 0cff |01a4: goto/16 00b0 // -00f4 │ │ +039614: 2206 4b00 |01a6: new-instance v6, Landroid/text/SpannableString; // type@004b │ │ +039618: 7020 cc00 4600 |01a8: invoke-direct {v6, v4}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@00cc │ │ +03961e: 220c 5000 |01ab: new-instance v12, Landroid/text/style/StyleSpan; // type@0050 │ │ +039622: 121d |01ad: const/4 v13, #int 1 // #1 │ │ +039624: 7020 cf00 dc00 |01ae: invoke-direct {v12, v13}, Landroid/text/style/StyleSpan;.:(I)V // method@00cf │ │ +03962a: 120d |01b1: const/4 v13, #int 0 // #0 │ │ +03962c: 6e10 8506 0400 |01b2: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@0685 │ │ +039632: 0a0e |01b5: move-result v14 │ │ +039634: 120f |01b6: const/4 v15, #int 0 // #0 │ │ +039636: 6e5f cd00 c6ed |01b7: invoke-virtual {v6, v12, v13, v14, v15}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@00cd │ │ +03963c: 0800 1000 |01ba: move-object/from16 v0, v16 │ │ +039640: 540c 4007 |01bc: iget-object v12, v0, Lcom/gacode/relaunchx/TaskManager$SAdapter;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0740 │ │ +039644: 6e10 9e05 0c00 |01be: invoke-virtual {v12}, Lcom/gacode/relaunchx/TaskManager;.getResources:()Landroid/content/res/Resources; // method@059e │ │ +03964a: 0c0c |01c1: move-result-object v12 │ │ +03964c: 140d 0c00 097f |01c2: const v13, #float 1.82104e+38 // #7f09000c │ │ +039652: 6e20 7c00 dc00 |01c5: invoke-virtual {v12, v13}, Landroid/content/res/Resources;.getColor:(I)I // method@007c │ │ +039658: 0a0c |01c8: move-result v12 │ │ +03965a: 6e20 5101 c700 |01c9: invoke-virtual {v7, v12}, Landroid/widget/TextView;.setBackgroundColor:(I)V // method@0151 │ │ +039660: 0800 1000 |01cc: move-object/from16 v0, v16 │ │ +039664: 540c 4007 |01ce: iget-object v12, v0, Lcom/gacode/relaunchx/TaskManager$SAdapter;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0740 │ │ +039668: 6e10 9e05 0c00 |01d0: invoke-virtual {v12}, Lcom/gacode/relaunchx/TaskManager;.getResources:()Landroid/content/res/Resources; // method@059e │ │ +03966e: 0c0c |01d3: move-result-object v12 │ │ +039670: 140d 0d00 097f |01d4: const v13, #float 1.82104e+38 // #7f09000d │ │ +039676: 6e20 7c00 dc00 |01d7: invoke-virtual {v12, v13}, Landroid/content/res/Resources;.getColor:(I)I // method@007c │ │ +03967c: 0a0c |01da: move-result v12 │ │ +03967e: 6e20 5a01 c700 |01db: invoke-virtual {v7, v12}, Landroid/widget/TextView;.setTextColor:(I)V // method@015a │ │ +039684: 6e20 5801 6700 |01de: invoke-virtual {v7, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ +03968a: 2900 41ff |01e1: goto/16 0122 // -00bf │ │ +03968e: 0800 1000 |01e3: move-object/from16 v0, v16 │ │ +039692: 540c 4007 |01e5: iget-object v12, v0, Lcom/gacode/relaunchx/TaskManager$SAdapter;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0740 │ │ +039696: 6e10 9e05 0c00 |01e7: invoke-virtual {v12}, Lcom/gacode/relaunchx/TaskManager;.getResources:()Landroid/content/res/Resources; // method@059e │ │ +03969c: 0c0c |01ea: move-result-object v12 │ │ +03969e: 140d 0100 097f |01eb: const v13, #float 1.82104e+38 // #7f090001 │ │ +0396a4: 6e20 7c00 dc00 |01ee: invoke-virtual {v12, v13}, Landroid/content/res/Resources;.getColor:(I)I // method@007c │ │ +0396aa: 0a0c |01f1: move-result v12 │ │ +0396ac: 6e20 5101 c700 |01f2: invoke-virtual {v7, v12}, Landroid/widget/TextView;.setBackgroundColor:(I)V // method@0151 │ │ +0396b2: 0800 1000 |01f5: move-object/from16 v0, v16 │ │ +0396b6: 540c 4007 |01f7: iget-object v12, v0, Lcom/gacode/relaunchx/TaskManager$SAdapter;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0740 │ │ +0396ba: 6e10 9e05 0c00 |01f9: invoke-virtual {v12}, Lcom/gacode/relaunchx/TaskManager;.getResources:()Landroid/content/res/Resources; // method@059e │ │ +0396c0: 0c0c |01fc: move-result-object v12 │ │ +0396c2: 150d 097f |01fd: const/high16 v13, #int 2131296256 // #7f09 │ │ +0396c6: 6e20 7c00 dc00 |01ff: invoke-virtual {v12, v13}, Landroid/content/res/Resources;.getColor:(I)I // method@007c │ │ +0396cc: 0a0c |0202: move-result v12 │ │ +0396ce: 6e20 5a01 c700 |0203: invoke-virtual {v7, v12}, Landroid/widget/TextView;.setTextColor:(I)V // method@015a │ │ +0396d4: 6e20 5801 4700 |0206: invoke-virtual {v7, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ +0396da: 2900 19ff |0209: goto/16 0122 // -00e7 │ │ +0396de: 0800 1000 |020b: move-object/from16 v0, v16 │ │ +0396e2: 540c 4007 |020d: iget-object v12, v0, Lcom/gacode/relaunchx/TaskManager$SAdapter;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0740 │ │ +0396e6: 6e10 9e05 0c00 |020f: invoke-virtual {v12}, Lcom/gacode/relaunchx/TaskManager;.getResources:()Landroid/content/res/Resources; // method@059e │ │ +0396ec: 0c0c |0212: move-result-object v12 │ │ +0396ee: 140d 0e00 097f |0213: const v13, #float 1.82105e+38 // #7f09000e │ │ +0396f4: 6e20 7c00 dc00 |0216: invoke-virtual {v12, v13}, Landroid/content/res/Resources;.getColor:(I)I // method@007c │ │ +0396fa: 0a0c |0219: move-result v12 │ │ +0396fc: 6e20 5101 c700 |021a: invoke-virtual {v7, v12}, Landroid/widget/TextView;.setBackgroundColor:(I)V // method@0151 │ │ +039702: 0800 1000 |021d: move-object/from16 v0, v16 │ │ +039706: 540c 4007 |021f: iget-object v12, v0, Lcom/gacode/relaunchx/TaskManager$SAdapter;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0740 │ │ +03970a: 6e10 9e05 0c00 |0221: invoke-virtual {v12}, Lcom/gacode/relaunchx/TaskManager;.getResources:()Landroid/content/res/Resources; // method@059e │ │ +039710: 0c0c |0224: move-result-object v12 │ │ +039712: 140d 0f00 097f |0225: const v13, #float 1.82105e+38 // #7f09000f │ │ +039718: 6e20 7c00 dc00 |0228: invoke-virtual {v12, v13}, Landroid/content/res/Resources;.getColor:(I)I // method@007c │ │ +03971e: 0a0c |022b: move-result v12 │ │ +039720: 6e20 5a01 c700 |022c: invoke-virtual {v7, v12}, Landroid/widget/TextView;.setTextColor:(I)V // method@015a │ │ +039726: 6e20 5801 4700 |022f: invoke-virtual {v7, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ +03972c: 2900 f0fe |0232: goto/16 0122 // -0110 │ │ +039730: 545c 3707 |0234: iget-object v12, v5, Lcom/gacode/relaunchx/TaskManager$PInfo;.icon:Landroid/graphics/drawable/Drawable; // field@0737 │ │ +039734: 6e20 3401 c300 |0236: invoke-virtual {v3, v12}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0134 │ │ +03973a: 2900 60ff |0239: goto/16 0199 // -00a0 │ │ +03973e: 0000 |023b: nop // spacer │ │ +039740: 0001 0300 0100 0000 8700 0000 c400 ... |023c: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=908 │ │ 0x0002 line=909 │ │ 0x0004 line=910 │ │ 0x000e line=911 │ │ 0x0014 line=912 │ │ @@ -71401,25 +71425,25 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -0386ac: |[0386ac] com.gacode.relaunchx.TaskManager$SAdapter.onClick:(Landroid/view/View;)V │ │ -0386bc: 6e10 eb00 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getId:()I // method@00eb │ │ -0386c2: 0a00 |0003: move-result v0 │ │ -0386c4: 5432 4007 |0004: iget-object v2, v3, Lcom/gacode/relaunchx/TaskManager$SAdapter;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0740 │ │ -0386c8: 5431 4007 |0006: iget-object v1, v3, Lcom/gacode/relaunchx/TaskManager$SAdapter;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0740 │ │ -0386cc: 5411 6707 |0008: iget-object v1, v1, Lcom/gacode/relaunchx/TaskManager;.servPids:Ljava/util/List; // field@0767 │ │ -0386d0: 7220 d006 0100 |000a: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ -0386d6: 0c01 |000d: move-result-object v1 │ │ -0386d8: 1f01 f501 |000e: check-cast v1, Ljava/lang/Integer; // type@01f5 │ │ -0386dc: 7120 9405 1200 |0010: invoke-static {v2, v1}, Lcom/gacode/relaunchx/TaskManager;.access$600:(Lcom/gacode/relaunchx/TaskManager;Ljava/lang/Integer;)V // method@0594 │ │ -0386e2: 0e00 |0013: return-void │ │ +039754: |[039754] com.gacode.relaunchx.TaskManager$SAdapter.onClick:(Landroid/view/View;)V │ │ +039764: 6e10 eb00 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getId:()I // method@00eb │ │ +03976a: 0a00 |0003: move-result v0 │ │ +03976c: 5432 4007 |0004: iget-object v2, v3, Lcom/gacode/relaunchx/TaskManager$SAdapter;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0740 │ │ +039770: 5431 4007 |0006: iget-object v1, v3, Lcom/gacode/relaunchx/TaskManager$SAdapter;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0740 │ │ +039774: 5411 6707 |0008: iget-object v1, v1, Lcom/gacode/relaunchx/TaskManager;.servPids:Ljava/util/List; // field@0767 │ │ +039778: 7220 d006 0100 |000a: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ +03977e: 0c01 |000d: move-result-object v1 │ │ +039780: 1f01 f501 |000e: check-cast v1, Ljava/lang/Integer; // type@01f5 │ │ +039784: 7120 9405 1200 |0010: invoke-static {v2, v1}, Lcom/gacode/relaunchx/TaskManager;.access$600:(Lcom/gacode/relaunchx/TaskManager;Ljava/lang/Integer;)V // method@0594 │ │ +03978a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=896 │ │ 0x0004 line=897 │ │ 0x0013 line=898 │ │ locals : │ │ 0x0004 - 0x0014 reg=0 pos I │ │ @@ -71466,19 +71490,19 @@ │ │ type : '(Lcom/gacode/relaunchx/TaskManager;Landroid/content/Context;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0386e4: |[0386e4] com.gacode.relaunchx.TaskManager$TAdapter.:(Lcom/gacode/relaunchx/TaskManager;Landroid/content/Context;I)V │ │ -0386f4: 5b01 4207 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/TaskManager$TAdapter;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0742 │ │ -0386f8: 7030 0401 2003 |0002: invoke-direct {v0, v2, v3}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;I)V // method@0104 │ │ -0386fe: 5b02 4107 |0005: iput-object v2, v0, Lcom/gacode/relaunchx/TaskManager$TAdapter;.cntx:Landroid/content/Context; // field@0741 │ │ -038702: 0e00 |0007: return-void │ │ +03978c: |[03978c] com.gacode.relaunchx.TaskManager$TAdapter.:(Lcom/gacode/relaunchx/TaskManager;Landroid/content/Context;I)V │ │ +03979c: 5b01 4207 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/TaskManager$TAdapter;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0742 │ │ +0397a0: 7030 0401 2003 |0002: invoke-direct {v0, v2, v3}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;I)V // method@0104 │ │ +0397a6: 5b02 4107 |0005: iput-object v2, v0, Lcom/gacode/relaunchx/TaskManager$TAdapter;.cntx:Landroid/content/Context; // field@0741 │ │ +0397aa: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=785 │ │ 0x0002 line=786 │ │ 0x0005 line=787 │ │ 0x0007 line=788 │ │ locals : │ │ @@ -71493,20 +71517,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -038704: |[038704] com.gacode.relaunchx.TaskManager$TAdapter.getCount:()I │ │ -038714: 5410 4207 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/TaskManager$TAdapter;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0742 │ │ -038718: 5400 7007 |0002: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager;.taskPids:Ljava/util/List; // field@0770 │ │ -03871c: 7210 d406 0000 |0004: invoke-interface {v0}, Ljava/util/List;.size:()I // method@06d4 │ │ -038722: 0a00 |0007: move-result v0 │ │ -038724: 0f00 |0008: return v0 │ │ +0397ac: |[0397ac] com.gacode.relaunchx.TaskManager$TAdapter.getCount:()I │ │ +0397bc: 5410 4207 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/TaskManager$TAdapter;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0742 │ │ +0397c0: 5400 7007 |0002: iget-object v0, v0, Lcom/gacode/relaunchx/TaskManager;.taskPids:Ljava/util/List; // field@0770 │ │ +0397c4: 7210 d406 0000 |0004: invoke-interface {v0}, Ljava/util/List;.size:()I // method@06d4 │ │ +0397ca: 0a00 |0007: move-result v0 │ │ +0397cc: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=797 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/gacode/relaunchx/TaskManager$TAdapter; │ │ │ │ #1 : (in Lcom/gacode/relaunchx/TaskManager$TAdapter;) │ │ @@ -71514,252 +71538,252 @@ │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 20 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 518 16-bit code units │ │ -038728: |[038728] com.gacode.relaunchx.TaskManager$TAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -038738: 080a 1200 |0000: move-object/from16 v10, v18 │ │ -03873c: 390a 5901 |0002: if-nez v10, 015b // +0159 │ │ -038740: 0800 1000 |0004: move-object/from16 v0, v16 │ │ -038744: 540c 4207 |0006: iget-object v12, v0, Lcom/gacode/relaunchx/TaskManager$TAdapter;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0742 │ │ -038748: 6e10 9905 0c00 |0008: invoke-virtual {v12}, Lcom/gacode/relaunchx/TaskManager;.getApplicationContext:()Landroid/content/Context; // method@0599 │ │ -03874e: 0c0c |000b: move-result-object v12 │ │ -038750: 1a0d 100a |000c: const-string v13, "layout_inflater" // string@0a10 │ │ -038754: 6e20 4900 dc00 |000e: invoke-virtual {v12, v13}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0049 │ │ -03875a: 0c0b |0011: move-result-object v11 │ │ -03875c: 1f0b 5b00 |0012: check-cast v11, Landroid/view/LayoutInflater; // type@005b │ │ -038760: 140c 1700 037f |0014: const v12, #float 1.74129e+38 // #7f030017 │ │ -038766: 120d |0017: const/4 v13, #int 0 // #0 │ │ -038768: 6e30 df00 cb0d |0018: invoke-virtual {v11, v12, v13}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@00df │ │ -03876e: 0c0a |001b: move-result-object v10 │ │ -038770: 2201 ae01 |001c: new-instance v1, Lcom/gacode/relaunchx/TaskManager$ViewHolder; // type@01ae │ │ -038774: 7010 8205 0100 |001e: invoke-direct {v1}, Lcom/gacode/relaunchx/TaskManager$ViewHolder;.:()V // method@0582 │ │ -03877a: 140c af00 0c7f |0021: const v12, #float 1.86095e+38 // #7f0c00af │ │ -038780: 6e20 e900 ca00 |0024: invoke-virtual {v10, v12}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00e9 │ │ -038786: 0c0c |0027: move-result-object v12 │ │ -038788: 1f0c 7400 |0028: check-cast v12, Landroid/widget/EditText; // type@0074 │ │ -03878c: 5b1c 4407 |002a: iput-object v12, v1, Lcom/gacode/relaunchx/TaskManager$ViewHolder;.tv1:Landroid/widget/EditText; // field@0744 │ │ -038790: 140c b000 0c7f |002c: const v12, #float 1.86095e+38 // #7f0c00b0 │ │ -038796: 6e20 e900 ca00 |002f: invoke-virtual {v10, v12}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00e9 │ │ -03879c: 0c0c |0032: move-result-object v12 │ │ -03879e: 1f0c 7400 |0033: check-cast v12, Landroid/widget/EditText; // type@0074 │ │ -0387a2: 5b1c 4507 |0035: iput-object v12, v1, Lcom/gacode/relaunchx/TaskManager$ViewHolder;.tv2:Landroid/widget/EditText; // field@0745 │ │ -0387a6: 140c b100 0c7f |0037: const v12, #float 1.86096e+38 // #7f0c00b1 │ │ -0387ac: 6e20 e900 ca00 |003a: invoke-virtual {v10, v12}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00e9 │ │ -0387b2: 0c0c |003d: move-result-object v12 │ │ -0387b4: 1f0c 7400 |003e: check-cast v12, Landroid/widget/EditText; // type@0074 │ │ -0387b8: 5b1c 4607 |0040: iput-object v12, v1, Lcom/gacode/relaunchx/TaskManager$ViewHolder;.tv3:Landroid/widget/EditText; // field@0746 │ │ -0387bc: 140c ae00 0c7f |0042: const v12, #float 1.86095e+38 // #7f0c00ae │ │ -0387c2: 6e20 e900 ca00 |0045: invoke-virtual {v10, v12}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00e9 │ │ -0387c8: 0c0c |0048: move-result-object v12 │ │ -0387ca: 1f0c 7700 |0049: check-cast v12, Landroid/widget/ImageView; // type@0077 │ │ -0387ce: 5b1c 4307 |004b: iput-object v12, v1, Lcom/gacode/relaunchx/TaskManager$ViewHolder;.iv:Landroid/widget/ImageView; // field@0743 │ │ -0387d2: 541c 4307 |004d: iget-object v12, v1, Lcom/gacode/relaunchx/TaskManager$ViewHolder;.iv:Landroid/widget/ImageView; // field@0743 │ │ -0387d6: 0800 1000 |004f: move-object/from16 v0, v16 │ │ -0387da: 6e20 3501 0c00 |0051: invoke-virtual {v12, v0}, Landroid/widget/ImageView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0135 │ │ -0387e0: 541c 4407 |0054: iget-object v12, v1, Lcom/gacode/relaunchx/TaskManager$ViewHolder;.tv1:Landroid/widget/EditText; // field@0744 │ │ -0387e4: 0800 1000 |0056: move-object/from16 v0, v16 │ │ -0387e8: 6e20 1901 0c00 |0058: invoke-virtual {v12, v0}, Landroid/widget/EditText;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0119 │ │ -0387ee: 541c 4507 |005b: iget-object v12, v1, Lcom/gacode/relaunchx/TaskManager$ViewHolder;.tv2:Landroid/widget/EditText; // field@0745 │ │ -0387f2: 0800 1000 |005d: move-object/from16 v0, v16 │ │ -0387f6: 6e20 1901 0c00 |005f: invoke-virtual {v12, v0}, Landroid/widget/EditText;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0119 │ │ -0387fc: 541c 4607 |0062: iget-object v12, v1, Lcom/gacode/relaunchx/TaskManager$ViewHolder;.tv3:Landroid/widget/EditText; // field@0746 │ │ -038800: 0800 1000 |0064: move-object/from16 v0, v16 │ │ -038804: 6e20 1901 0c00 |0066: invoke-virtual {v12, v0}, Landroid/widget/EditText;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0119 │ │ -03880a: 6e20 f500 1a00 |0069: invoke-virtual {v10, v1}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@00f5 │ │ -038810: 5417 4407 |006c: iget-object v7, v1, Lcom/gacode/relaunchx/TaskManager$ViewHolder;.tv1:Landroid/widget/EditText; // field@0744 │ │ -038814: 0200 1100 |006e: move/from16 v0, v17 │ │ -038818: 6e20 5601 0700 |0070: invoke-virtual {v7, v0}, Landroid/widget/TextView;.setId:(I)V // method@0156 │ │ -03881e: 5418 4507 |0073: iget-object v8, v1, Lcom/gacode/relaunchx/TaskManager$ViewHolder;.tv2:Landroid/widget/EditText; // field@0745 │ │ -038822: 0200 1100 |0075: move/from16 v0, v17 │ │ -038826: 6e20 5601 0800 |0077: invoke-virtual {v8, v0}, Landroid/widget/TextView;.setId:(I)V // method@0156 │ │ -03882c: 5419 4607 |007a: iget-object v9, v1, Lcom/gacode/relaunchx/TaskManager$ViewHolder;.tv3:Landroid/widget/EditText; // field@0746 │ │ -038830: 0200 1100 |007c: move/from16 v0, v17 │ │ -038834: 6e20 5601 0900 |007e: invoke-virtual {v9, v0}, Landroid/widget/TextView;.setId:(I)V // method@0156 │ │ -03883a: 5413 4307 |0081: iget-object v3, v1, Lcom/gacode/relaunchx/TaskManager$ViewHolder;.iv:Landroid/widget/ImageView; // field@0743 │ │ -03883e: 0200 1100 |0083: move/from16 v0, v17 │ │ -038842: 6e20 3201 0300 |0085: invoke-virtual {v3, v0}, Landroid/widget/ImageView;.setId:(I)V // method@0132 │ │ -038848: 0800 1000 |0088: move-object/from16 v0, v16 │ │ -03884c: 540c 4207 |008a: iget-object v12, v0, Lcom/gacode/relaunchx/TaskManager$TAdapter;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0742 │ │ -038850: 54cc 7007 |008c: iget-object v12, v12, Lcom/gacode/relaunchx/TaskManager;.taskPids:Ljava/util/List; // field@0770 │ │ -038854: 0200 1100 |008e: move/from16 v0, v17 │ │ -038858: 7220 d006 0c00 |0090: invoke-interface {v12, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ -03885e: 0c02 |0093: move-result-object v2 │ │ -038860: 1f02 f501 |0094: check-cast v2, Ljava/lang/Integer; // type@01f5 │ │ -038864: 0800 1000 |0096: move-object/from16 v0, v16 │ │ -038868: 540c 4207 |0098: iget-object v12, v0, Lcom/gacode/relaunchx/TaskManager$TAdapter;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0742 │ │ -03886c: 54cc 6407 |009a: iget-object v12, v12, Lcom/gacode/relaunchx/TaskManager;.pinfo:Ljava/util/HashMap; // field@0764 │ │ -038870: 6e20 c306 2c00 |009c: invoke-virtual {v12, v2}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ -038876: 0c05 |009f: move-result-object v5 │ │ -038878: 1f05 ab01 |00a0: check-cast v5, Lcom/gacode/relaunchx/TaskManager$PInfo; // type@01ab │ │ -03887c: 3802 b800 |00a2: if-eqz v2, 015a // +00b8 │ │ -038880: 545c 3907 |00a4: iget-object v12, v5, Lcom/gacode/relaunchx/TaskManager$PInfo;.label:Ljava/lang/String; // field@0739 │ │ -038884: 1a0d 0000 |00a6: const-string v13, "" // string@0000 │ │ -038888: 6e20 7c06 dc00 |00a8: invoke-virtual {v12, v13}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -03888e: 0a0c |00ab: move-result v12 │ │ -038890: 380c b700 |00ac: if-eqz v12, 0163 // +00b7 │ │ -038894: 1a04 4004 |00ae: const-string v4, "SYSTEM" // string@0440 │ │ -038898: 545c 3507 |00b0: iget-object v12, v5, Lcom/gacode/relaunchx/TaskManager$PInfo;.e:Ljava/util/List; // field@0735 │ │ -03889c: 7210 d406 0c00 |00b2: invoke-interface {v12}, Ljava/util/List;.size:()I // method@06d4 │ │ -0388a2: 0a0c |00b5: move-result v12 │ │ -0388a4: 121d |00b6: const/4 v13, #int 1 // #1 │ │ -0388a6: 37dc 2700 |00b7: if-le v12, v13, 00de // +0027 │ │ -0388aa: 220c 0202 |00b9: new-instance v12, Ljava/lang/StringBuilder; // type@0202 │ │ -0388ae: 7010 9606 0c00 |00bb: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -0388b4: 6e20 9a06 4c00 |00be: invoke-virtual {v12, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -0388ba: 0c0c |00c1: move-result-object v12 │ │ -0388bc: 1a0d 0600 |00c2: const-string v13, " (+" // string@0006 │ │ -0388c0: 6e20 9a06 dc00 |00c4: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -0388c6: 0c0c |00c7: move-result-object v12 │ │ -0388c8: 545d 3507 |00c8: iget-object v13, v5, Lcom/gacode/relaunchx/TaskManager$PInfo;.e:Ljava/util/List; // field@0735 │ │ -0388cc: 7210 d406 0d00 |00ca: invoke-interface {v13}, Ljava/util/List;.size:()I // method@06d4 │ │ -0388d2: 0a0d |00cd: move-result v13 │ │ -0388d4: d80d 0dff |00ce: add-int/lit8 v13, v13, #int -1 // #ff │ │ -0388d8: 6e20 9706 dc00 |00d0: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0697 │ │ -0388de: 0c0c |00d3: move-result-object v12 │ │ -0388e0: 1a0d 3d00 |00d4: const-string v13, ")" // string@003d │ │ -0388e4: 6e20 9a06 dc00 |00d6: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -0388ea: 0c0c |00d9: move-result-object v12 │ │ -0388ec: 6e10 9c06 0c00 |00da: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -0388f2: 0c04 |00dd: move-result-object v4 │ │ -0388f4: 525c 3807 |00de: iget v12, v5, Lcom/gacode/relaunchx/TaskManager$PInfo;.imp:I // field@0738 │ │ -0388f8: 2b0c 1c01 0000 |00e0: packed-switch v12, 000001fc // +0000011c │ │ -0388fe: 545c 3b07 |00e3: iget-object v12, v5, Lcom/gacode/relaunchx/TaskManager$PInfo;.name:Ljava/lang/String; // field@073b │ │ -038902: 6e20 5801 c800 |00e5: invoke-virtual {v8, v12}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ -038908: 220c 0202 |00e8: new-instance v12, Ljava/lang/StringBuilder; // type@0202 │ │ -03890c: 7010 9606 0c00 |00ea: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -038912: 0800 1000 |00ed: move-object/from16 v0, v16 │ │ -038916: 540d 4207 |00ef: iget-object v13, v0, Lcom/gacode/relaunchx/TaskManager$TAdapter;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0742 │ │ -03891a: 6e10 9e05 0d00 |00f1: invoke-virtual {v13}, Lcom/gacode/relaunchx/TaskManager;.getResources:()Landroid/content/res/Resources; // method@059e │ │ -038920: 0c0d |00f4: move-result-object v13 │ │ -038922: 140e b300 087f |00f5: const v14, #float 1.80779e+38 // #7f0800b3 │ │ -038928: 6e20 8000 ed00 |00f8: invoke-virtual {v13, v14}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -03892e: 0c0d |00fb: move-result-object v13 │ │ -038930: 6e20 9a06 dc00 |00fc: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -038936: 0c0c |00ff: move-result-object v12 │ │ -038938: 1a0d 0900 |0100: const-string v13, " " // string@0009 │ │ -03893c: 6e20 9a06 dc00 |0102: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -038942: 0c0c |0105: move-result-object v12 │ │ -038944: 545d 3f07 |0106: iget-object v13, v5, Lcom/gacode/relaunchx/TaskManager$PInfo;.usage:Ljava/lang/Integer; // field@073f │ │ -038948: 6e20 9906 dc00 |0108: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0699 │ │ -03894e: 0c0c |010b: move-result-object v12 │ │ -038950: 1a0d 8400 |010c: const-string v13, "%, " // string@0084 │ │ -038954: 6e20 9a06 dc00 |010e: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -03895a: 0c0c |0111: move-result-object v12 │ │ -03895c: 0800 1000 |0112: move-object/from16 v0, v16 │ │ -038960: 540d 4207 |0114: iget-object v13, v0, Lcom/gacode/relaunchx/TaskManager$TAdapter;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0742 │ │ -038964: 6e10 9e05 0d00 |0116: invoke-virtual {v13}, Lcom/gacode/relaunchx/TaskManager;.getResources:()Landroid/content/res/Resources; // method@059e │ │ -03896a: 0c0d |0119: move-result-object v13 │ │ -03896c: 140e b500 087f |011a: const v14, #float 1.80779e+38 // #7f0800b5 │ │ -038972: 6e20 8000 ed00 |011d: invoke-virtual {v13, v14}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -038978: 0c0d |0120: move-result-object v13 │ │ -03897a: 6e20 9a06 dc00 |0121: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -038980: 0c0c |0124: move-result-object v12 │ │ -038982: 1a0d 0900 |0125: const-string v13, " " // string@0009 │ │ -038986: 6e20 9a06 dc00 |0127: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -03898c: 0c0c |012a: move-result-object v12 │ │ -03898e: 545d 3a07 |012b: iget-object v13, v5, Lcom/gacode/relaunchx/TaskManager$PInfo;.mem:Ljava/lang/Integer; // field@073a │ │ -038992: 6e20 9906 dc00 |012d: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0699 │ │ -038998: 0c0c |0130: move-result-object v12 │ │ -03899a: 1a0d 8500 |0131: const-string v13, "K" // string@0085 │ │ -03899e: 6e20 9a06 dc00 |0133: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -0389a4: 0c0c |0136: move-result-object v12 │ │ -0389a6: 6e10 9c06 0c00 |0137: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -0389ac: 0c0c |013a: move-result-object v12 │ │ -0389ae: 7110 cb00 0c00 |013b: invoke-static {v12}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; // method@00cb │ │ -0389b4: 0c0c |013e: move-result-object v12 │ │ -0389b6: 620d 3000 |013f: sget-object v13, Landroid/widget/TextView$BufferType;.SPANNABLE:Landroid/widget/TextView$BufferType; // field@0030 │ │ -0389ba: 6e30 5901 c90d |0141: invoke-virtual {v9, v12, v13}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;Landroid/widget/TextView$BufferType;)V // method@0159 │ │ -0389c0: 545c 3707 |0144: iget-object v12, v5, Lcom/gacode/relaunchx/TaskManager$PInfo;.icon:Landroid/graphics/drawable/Drawable; // field@0737 │ │ -0389c4: 390c af00 |0146: if-nez v12, 01f5 // +00af │ │ -0389c8: 0800 1000 |0148: move-object/from16 v0, v16 │ │ -0389cc: 540c 4207 |014a: iget-object v12, v0, Lcom/gacode/relaunchx/TaskManager$TAdapter;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0742 │ │ -0389d0: 6e10 9e05 0c00 |014c: invoke-virtual {v12}, Lcom/gacode/relaunchx/TaskManager;.getResources:()Landroid/content/res/Resources; // method@059e │ │ -0389d6: 0c0c |014f: move-result-object v12 │ │ -0389d8: 140d 9300 0801 |0150: const v13, #float 2.49797e-38 // #01080093 │ │ -0389de: 6e20 7e00 dc00 |0153: invoke-virtual {v12, v13}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@007e │ │ -0389e4: 0c0c |0156: move-result-object v12 │ │ -0389e6: 6e20 3401 c300 |0157: invoke-virtual {v3, v12}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0134 │ │ -0389ec: 110a |015a: return-object v10 │ │ -0389ee: 6e10 ef00 0a00 |015b: invoke-virtual {v10}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@00ef │ │ -0389f4: 0c01 |015e: move-result-object v1 │ │ -0389f6: 1f01 ae01 |015f: check-cast v1, Lcom/gacode/relaunchx/TaskManager$ViewHolder; // type@01ae │ │ -0389fa: 2900 0bff |0161: goto/16 006c // -00f5 │ │ -0389fe: 5454 3907 |0163: iget-object v4, v5, Lcom/gacode/relaunchx/TaskManager$PInfo;.label:Ljava/lang/String; // field@0739 │ │ -038a02: 2900 4bff |0165: goto/16 00b0 // -00b5 │ │ -038a06: 2206 4b00 |0167: new-instance v6, Landroid/text/SpannableString; // type@004b │ │ -038a0a: 7020 cc00 4600 |0169: invoke-direct {v6, v4}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@00cc │ │ -038a10: 220c 5000 |016c: new-instance v12, Landroid/text/style/StyleSpan; // type@0050 │ │ -038a14: 121d |016e: const/4 v13, #int 1 // #1 │ │ -038a16: 7020 cf00 dc00 |016f: invoke-direct {v12, v13}, Landroid/text/style/StyleSpan;.:(I)V // method@00cf │ │ -038a1c: 120d |0172: const/4 v13, #int 0 // #0 │ │ -038a1e: 6e10 8506 0400 |0173: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@0685 │ │ -038a24: 0a0e |0176: move-result v14 │ │ -038a26: 120f |0177: const/4 v15, #int 0 // #0 │ │ -038a28: 6e5f cd00 c6ed |0178: invoke-virtual {v6, v12, v13, v14, v15}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@00cd │ │ -038a2e: 0800 1000 |017b: move-object/from16 v0, v16 │ │ -038a32: 540c 4207 |017d: iget-object v12, v0, Lcom/gacode/relaunchx/TaskManager$TAdapter;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0742 │ │ -038a36: 6e10 9e05 0c00 |017f: invoke-virtual {v12}, Lcom/gacode/relaunchx/TaskManager;.getResources:()Landroid/content/res/Resources; // method@059e │ │ -038a3c: 0c0c |0182: move-result-object v12 │ │ -038a3e: 140d 0c00 097f |0183: const v13, #float 1.82104e+38 // #7f09000c │ │ -038a44: 6e20 7c00 dc00 |0186: invoke-virtual {v12, v13}, Landroid/content/res/Resources;.getColor:(I)I // method@007c │ │ -038a4a: 0a0c |0189: move-result v12 │ │ -038a4c: 6e20 5101 c700 |018a: invoke-virtual {v7, v12}, Landroid/widget/TextView;.setBackgroundColor:(I)V // method@0151 │ │ -038a52: 0800 1000 |018d: move-object/from16 v0, v16 │ │ -038a56: 540c 4207 |018f: iget-object v12, v0, Lcom/gacode/relaunchx/TaskManager$TAdapter;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0742 │ │ -038a5a: 6e10 9e05 0c00 |0191: invoke-virtual {v12}, Lcom/gacode/relaunchx/TaskManager;.getResources:()Landroid/content/res/Resources; // method@059e │ │ -038a60: 0c0c |0194: move-result-object v12 │ │ -038a62: 140d 0d00 097f |0195: const v13, #float 1.82104e+38 // #7f09000d │ │ -038a68: 6e20 7c00 dc00 |0198: invoke-virtual {v12, v13}, Landroid/content/res/Resources;.getColor:(I)I // method@007c │ │ -038a6e: 0a0c |019b: move-result v12 │ │ -038a70: 6e20 5a01 c700 |019c: invoke-virtual {v7, v12}, Landroid/widget/TextView;.setTextColor:(I)V // method@015a │ │ -038a76: 6e20 5801 6700 |019f: invoke-virtual {v7, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ -038a7c: 2900 41ff |01a2: goto/16 00e3 // -00bf │ │ -038a80: 0800 1000 |01a4: move-object/from16 v0, v16 │ │ -038a84: 540c 4207 |01a6: iget-object v12, v0, Lcom/gacode/relaunchx/TaskManager$TAdapter;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0742 │ │ -038a88: 6e10 9e05 0c00 |01a8: invoke-virtual {v12}, Lcom/gacode/relaunchx/TaskManager;.getResources:()Landroid/content/res/Resources; // method@059e │ │ -038a8e: 0c0c |01ab: move-result-object v12 │ │ -038a90: 140d 0100 097f |01ac: const v13, #float 1.82104e+38 // #7f090001 │ │ -038a96: 6e20 7c00 dc00 |01af: invoke-virtual {v12, v13}, Landroid/content/res/Resources;.getColor:(I)I // method@007c │ │ -038a9c: 0a0c |01b2: move-result v12 │ │ -038a9e: 6e20 5101 c700 |01b3: invoke-virtual {v7, v12}, Landroid/widget/TextView;.setBackgroundColor:(I)V // method@0151 │ │ -038aa4: 0800 1000 |01b6: move-object/from16 v0, v16 │ │ -038aa8: 540c 4207 |01b8: iget-object v12, v0, Lcom/gacode/relaunchx/TaskManager$TAdapter;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0742 │ │ -038aac: 6e10 9e05 0c00 |01ba: invoke-virtual {v12}, Lcom/gacode/relaunchx/TaskManager;.getResources:()Landroid/content/res/Resources; // method@059e │ │ -038ab2: 0c0c |01bd: move-result-object v12 │ │ -038ab4: 150d 097f |01be: const/high16 v13, #int 2131296256 // #7f09 │ │ -038ab8: 6e20 7c00 dc00 |01c0: invoke-virtual {v12, v13}, Landroid/content/res/Resources;.getColor:(I)I // method@007c │ │ -038abe: 0a0c |01c3: move-result v12 │ │ -038ac0: 6e20 5a01 c700 |01c4: invoke-virtual {v7, v12}, Landroid/widget/TextView;.setTextColor:(I)V // method@015a │ │ -038ac6: 6e20 5801 4700 |01c7: invoke-virtual {v7, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ -038acc: 2900 19ff |01ca: goto/16 00e3 // -00e7 │ │ -038ad0: 0800 1000 |01cc: move-object/from16 v0, v16 │ │ -038ad4: 540c 4207 |01ce: iget-object v12, v0, Lcom/gacode/relaunchx/TaskManager$TAdapter;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0742 │ │ -038ad8: 6e10 9e05 0c00 |01d0: invoke-virtual {v12}, Lcom/gacode/relaunchx/TaskManager;.getResources:()Landroid/content/res/Resources; // method@059e │ │ -038ade: 0c0c |01d3: move-result-object v12 │ │ -038ae0: 140d 0e00 097f |01d4: const v13, #float 1.82105e+38 // #7f09000e │ │ -038ae6: 6e20 7c00 dc00 |01d7: invoke-virtual {v12, v13}, Landroid/content/res/Resources;.getColor:(I)I // method@007c │ │ -038aec: 0a0c |01da: move-result v12 │ │ -038aee: 6e20 5101 c700 |01db: invoke-virtual {v7, v12}, Landroid/widget/TextView;.setBackgroundColor:(I)V // method@0151 │ │ -038af4: 0800 1000 |01de: move-object/from16 v0, v16 │ │ -038af8: 540c 4207 |01e0: iget-object v12, v0, Lcom/gacode/relaunchx/TaskManager$TAdapter;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0742 │ │ -038afc: 6e10 9e05 0c00 |01e2: invoke-virtual {v12}, Lcom/gacode/relaunchx/TaskManager;.getResources:()Landroid/content/res/Resources; // method@059e │ │ -038b02: 0c0c |01e5: move-result-object v12 │ │ -038b04: 140d 0f00 097f |01e6: const v13, #float 1.82105e+38 // #7f09000f │ │ -038b0a: 6e20 7c00 dc00 |01e9: invoke-virtual {v12, v13}, Landroid/content/res/Resources;.getColor:(I)I // method@007c │ │ -038b10: 0a0c |01ec: move-result v12 │ │ -038b12: 6e20 5a01 c700 |01ed: invoke-virtual {v7, v12}, Landroid/widget/TextView;.setTextColor:(I)V // method@015a │ │ -038b18: 6e20 5801 4700 |01f0: invoke-virtual {v7, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ -038b1e: 2900 f0fe |01f3: goto/16 00e3 // -0110 │ │ -038b22: 545c 3707 |01f5: iget-object v12, v5, Lcom/gacode/relaunchx/TaskManager$PInfo;.icon:Landroid/graphics/drawable/Drawable; // field@0737 │ │ -038b26: 6e20 3401 c300 |01f7: invoke-virtual {v3, v12}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0134 │ │ -038b2c: 2900 60ff |01fa: goto/16 015a // -00a0 │ │ -038b30: 0001 0300 0100 0000 8700 0000 c400 ... |01fc: packed-switch-data (10 units) │ │ +0397d0: |[0397d0] com.gacode.relaunchx.TaskManager$TAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +0397e0: 080a 1200 |0000: move-object/from16 v10, v18 │ │ +0397e4: 390a 5901 |0002: if-nez v10, 015b // +0159 │ │ +0397e8: 0800 1000 |0004: move-object/from16 v0, v16 │ │ +0397ec: 540c 4207 |0006: iget-object v12, v0, Lcom/gacode/relaunchx/TaskManager$TAdapter;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0742 │ │ +0397f0: 6e10 9905 0c00 |0008: invoke-virtual {v12}, Lcom/gacode/relaunchx/TaskManager;.getApplicationContext:()Landroid/content/Context; // method@0599 │ │ +0397f6: 0c0c |000b: move-result-object v12 │ │ +0397f8: 1a0d 100a |000c: const-string v13, "layout_inflater" // string@0a10 │ │ +0397fc: 6e20 4900 dc00 |000e: invoke-virtual {v12, v13}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0049 │ │ +039802: 0c0b |0011: move-result-object v11 │ │ +039804: 1f0b 5b00 |0012: check-cast v11, Landroid/view/LayoutInflater; // type@005b │ │ +039808: 140c 1700 037f |0014: const v12, #float 1.74129e+38 // #7f030017 │ │ +03980e: 120d |0017: const/4 v13, #int 0 // #0 │ │ +039810: 6e30 df00 cb0d |0018: invoke-virtual {v11, v12, v13}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@00df │ │ +039816: 0c0a |001b: move-result-object v10 │ │ +039818: 2201 ae01 |001c: new-instance v1, Lcom/gacode/relaunchx/TaskManager$ViewHolder; // type@01ae │ │ +03981c: 7010 8205 0100 |001e: invoke-direct {v1}, Lcom/gacode/relaunchx/TaskManager$ViewHolder;.:()V // method@0582 │ │ +039822: 140c af00 0c7f |0021: const v12, #float 1.86095e+38 // #7f0c00af │ │ +039828: 6e20 e900 ca00 |0024: invoke-virtual {v10, v12}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00e9 │ │ +03982e: 0c0c |0027: move-result-object v12 │ │ +039830: 1f0c 7400 |0028: check-cast v12, Landroid/widget/EditText; // type@0074 │ │ +039834: 5b1c 4407 |002a: iput-object v12, v1, Lcom/gacode/relaunchx/TaskManager$ViewHolder;.tv1:Landroid/widget/EditText; // field@0744 │ │ +039838: 140c b000 0c7f |002c: const v12, #float 1.86095e+38 // #7f0c00b0 │ │ +03983e: 6e20 e900 ca00 |002f: invoke-virtual {v10, v12}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00e9 │ │ +039844: 0c0c |0032: move-result-object v12 │ │ +039846: 1f0c 7400 |0033: check-cast v12, Landroid/widget/EditText; // type@0074 │ │ +03984a: 5b1c 4507 |0035: iput-object v12, v1, Lcom/gacode/relaunchx/TaskManager$ViewHolder;.tv2:Landroid/widget/EditText; // field@0745 │ │ +03984e: 140c b100 0c7f |0037: const v12, #float 1.86096e+38 // #7f0c00b1 │ │ +039854: 6e20 e900 ca00 |003a: invoke-virtual {v10, v12}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00e9 │ │ +03985a: 0c0c |003d: move-result-object v12 │ │ +03985c: 1f0c 7400 |003e: check-cast v12, Landroid/widget/EditText; // type@0074 │ │ +039860: 5b1c 4607 |0040: iput-object v12, v1, Lcom/gacode/relaunchx/TaskManager$ViewHolder;.tv3:Landroid/widget/EditText; // field@0746 │ │ +039864: 140c ae00 0c7f |0042: const v12, #float 1.86095e+38 // #7f0c00ae │ │ +03986a: 6e20 e900 ca00 |0045: invoke-virtual {v10, v12}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00e9 │ │ +039870: 0c0c |0048: move-result-object v12 │ │ +039872: 1f0c 7700 |0049: check-cast v12, Landroid/widget/ImageView; // type@0077 │ │ +039876: 5b1c 4307 |004b: iput-object v12, v1, Lcom/gacode/relaunchx/TaskManager$ViewHolder;.iv:Landroid/widget/ImageView; // field@0743 │ │ +03987a: 541c 4307 |004d: iget-object v12, v1, Lcom/gacode/relaunchx/TaskManager$ViewHolder;.iv:Landroid/widget/ImageView; // field@0743 │ │ +03987e: 0800 1000 |004f: move-object/from16 v0, v16 │ │ +039882: 6e20 3501 0c00 |0051: invoke-virtual {v12, v0}, Landroid/widget/ImageView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0135 │ │ +039888: 541c 4407 |0054: iget-object v12, v1, Lcom/gacode/relaunchx/TaskManager$ViewHolder;.tv1:Landroid/widget/EditText; // field@0744 │ │ +03988c: 0800 1000 |0056: move-object/from16 v0, v16 │ │ +039890: 6e20 1901 0c00 |0058: invoke-virtual {v12, v0}, Landroid/widget/EditText;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0119 │ │ +039896: 541c 4507 |005b: iget-object v12, v1, Lcom/gacode/relaunchx/TaskManager$ViewHolder;.tv2:Landroid/widget/EditText; // field@0745 │ │ +03989a: 0800 1000 |005d: move-object/from16 v0, v16 │ │ +03989e: 6e20 1901 0c00 |005f: invoke-virtual {v12, v0}, Landroid/widget/EditText;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0119 │ │ +0398a4: 541c 4607 |0062: iget-object v12, v1, Lcom/gacode/relaunchx/TaskManager$ViewHolder;.tv3:Landroid/widget/EditText; // field@0746 │ │ +0398a8: 0800 1000 |0064: move-object/from16 v0, v16 │ │ +0398ac: 6e20 1901 0c00 |0066: invoke-virtual {v12, v0}, Landroid/widget/EditText;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0119 │ │ +0398b2: 6e20 f500 1a00 |0069: invoke-virtual {v10, v1}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@00f5 │ │ +0398b8: 5417 4407 |006c: iget-object v7, v1, Lcom/gacode/relaunchx/TaskManager$ViewHolder;.tv1:Landroid/widget/EditText; // field@0744 │ │ +0398bc: 0200 1100 |006e: move/from16 v0, v17 │ │ +0398c0: 6e20 5601 0700 |0070: invoke-virtual {v7, v0}, Landroid/widget/TextView;.setId:(I)V // method@0156 │ │ +0398c6: 5418 4507 |0073: iget-object v8, v1, Lcom/gacode/relaunchx/TaskManager$ViewHolder;.tv2:Landroid/widget/EditText; // field@0745 │ │ +0398ca: 0200 1100 |0075: move/from16 v0, v17 │ │ +0398ce: 6e20 5601 0800 |0077: invoke-virtual {v8, v0}, Landroid/widget/TextView;.setId:(I)V // method@0156 │ │ +0398d4: 5419 4607 |007a: iget-object v9, v1, Lcom/gacode/relaunchx/TaskManager$ViewHolder;.tv3:Landroid/widget/EditText; // field@0746 │ │ +0398d8: 0200 1100 |007c: move/from16 v0, v17 │ │ +0398dc: 6e20 5601 0900 |007e: invoke-virtual {v9, v0}, Landroid/widget/TextView;.setId:(I)V // method@0156 │ │ +0398e2: 5413 4307 |0081: iget-object v3, v1, Lcom/gacode/relaunchx/TaskManager$ViewHolder;.iv:Landroid/widget/ImageView; // field@0743 │ │ +0398e6: 0200 1100 |0083: move/from16 v0, v17 │ │ +0398ea: 6e20 3201 0300 |0085: invoke-virtual {v3, v0}, Landroid/widget/ImageView;.setId:(I)V // method@0132 │ │ +0398f0: 0800 1000 |0088: move-object/from16 v0, v16 │ │ +0398f4: 540c 4207 |008a: iget-object v12, v0, Lcom/gacode/relaunchx/TaskManager$TAdapter;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0742 │ │ +0398f8: 54cc 7007 |008c: iget-object v12, v12, Lcom/gacode/relaunchx/TaskManager;.taskPids:Ljava/util/List; // field@0770 │ │ +0398fc: 0200 1100 |008e: move/from16 v0, v17 │ │ +039900: 7220 d006 0c00 |0090: invoke-interface {v12, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ +039906: 0c02 |0093: move-result-object v2 │ │ +039908: 1f02 f501 |0094: check-cast v2, Ljava/lang/Integer; // type@01f5 │ │ +03990c: 0800 1000 |0096: move-object/from16 v0, v16 │ │ +039910: 540c 4207 |0098: iget-object v12, v0, Lcom/gacode/relaunchx/TaskManager$TAdapter;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0742 │ │ +039914: 54cc 6407 |009a: iget-object v12, v12, Lcom/gacode/relaunchx/TaskManager;.pinfo:Ljava/util/HashMap; // field@0764 │ │ +039918: 6e20 c306 2c00 |009c: invoke-virtual {v12, v2}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ +03991e: 0c05 |009f: move-result-object v5 │ │ +039920: 1f05 ab01 |00a0: check-cast v5, Lcom/gacode/relaunchx/TaskManager$PInfo; // type@01ab │ │ +039924: 3802 b800 |00a2: if-eqz v2, 015a // +00b8 │ │ +039928: 545c 3907 |00a4: iget-object v12, v5, Lcom/gacode/relaunchx/TaskManager$PInfo;.label:Ljava/lang/String; // field@0739 │ │ +03992c: 1a0d 0000 |00a6: const-string v13, "" // string@0000 │ │ +039930: 6e20 7c06 dc00 |00a8: invoke-virtual {v12, v13}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +039936: 0a0c |00ab: move-result v12 │ │ +039938: 380c b700 |00ac: if-eqz v12, 0163 // +00b7 │ │ +03993c: 1a04 4004 |00ae: const-string v4, "SYSTEM" // string@0440 │ │ +039940: 545c 3507 |00b0: iget-object v12, v5, Lcom/gacode/relaunchx/TaskManager$PInfo;.e:Ljava/util/List; // field@0735 │ │ +039944: 7210 d406 0c00 |00b2: invoke-interface {v12}, Ljava/util/List;.size:()I // method@06d4 │ │ +03994a: 0a0c |00b5: move-result v12 │ │ +03994c: 121d |00b6: const/4 v13, #int 1 // #1 │ │ +03994e: 37dc 2700 |00b7: if-le v12, v13, 00de // +0027 │ │ +039952: 220c 0202 |00b9: new-instance v12, Ljava/lang/StringBuilder; // type@0202 │ │ +039956: 7010 9606 0c00 |00bb: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +03995c: 6e20 9a06 4c00 |00be: invoke-virtual {v12, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +039962: 0c0c |00c1: move-result-object v12 │ │ +039964: 1a0d 0600 |00c2: const-string v13, " (+" // string@0006 │ │ +039968: 6e20 9a06 dc00 |00c4: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +03996e: 0c0c |00c7: move-result-object v12 │ │ +039970: 545d 3507 |00c8: iget-object v13, v5, Lcom/gacode/relaunchx/TaskManager$PInfo;.e:Ljava/util/List; // field@0735 │ │ +039974: 7210 d406 0d00 |00ca: invoke-interface {v13}, Ljava/util/List;.size:()I // method@06d4 │ │ +03997a: 0a0d |00cd: move-result v13 │ │ +03997c: d80d 0dff |00ce: add-int/lit8 v13, v13, #int -1 // #ff │ │ +039980: 6e20 9706 dc00 |00d0: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0697 │ │ +039986: 0c0c |00d3: move-result-object v12 │ │ +039988: 1a0d 3d00 |00d4: const-string v13, ")" // string@003d │ │ +03998c: 6e20 9a06 dc00 |00d6: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +039992: 0c0c |00d9: move-result-object v12 │ │ +039994: 6e10 9c06 0c00 |00da: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +03999a: 0c04 |00dd: move-result-object v4 │ │ +03999c: 525c 3807 |00de: iget v12, v5, Lcom/gacode/relaunchx/TaskManager$PInfo;.imp:I // field@0738 │ │ +0399a0: 2b0c 1c01 0000 |00e0: packed-switch v12, 000001fc // +0000011c │ │ +0399a6: 545c 3b07 |00e3: iget-object v12, v5, Lcom/gacode/relaunchx/TaskManager$PInfo;.name:Ljava/lang/String; // field@073b │ │ +0399aa: 6e20 5801 c800 |00e5: invoke-virtual {v8, v12}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ +0399b0: 220c 0202 |00e8: new-instance v12, Ljava/lang/StringBuilder; // type@0202 │ │ +0399b4: 7010 9606 0c00 |00ea: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +0399ba: 0800 1000 |00ed: move-object/from16 v0, v16 │ │ +0399be: 540d 4207 |00ef: iget-object v13, v0, Lcom/gacode/relaunchx/TaskManager$TAdapter;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0742 │ │ +0399c2: 6e10 9e05 0d00 |00f1: invoke-virtual {v13}, Lcom/gacode/relaunchx/TaskManager;.getResources:()Landroid/content/res/Resources; // method@059e │ │ +0399c8: 0c0d |00f4: move-result-object v13 │ │ +0399ca: 140e b300 087f |00f5: const v14, #float 1.80779e+38 // #7f0800b3 │ │ +0399d0: 6e20 8000 ed00 |00f8: invoke-virtual {v13, v14}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +0399d6: 0c0d |00fb: move-result-object v13 │ │ +0399d8: 6e20 9a06 dc00 |00fc: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +0399de: 0c0c |00ff: move-result-object v12 │ │ +0399e0: 1a0d 0900 |0100: const-string v13, " " // string@0009 │ │ +0399e4: 6e20 9a06 dc00 |0102: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +0399ea: 0c0c |0105: move-result-object v12 │ │ +0399ec: 545d 3f07 |0106: iget-object v13, v5, Lcom/gacode/relaunchx/TaskManager$PInfo;.usage:Ljava/lang/Integer; // field@073f │ │ +0399f0: 6e20 9906 dc00 |0108: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0699 │ │ +0399f6: 0c0c |010b: move-result-object v12 │ │ +0399f8: 1a0d 8400 |010c: const-string v13, "%, " // string@0084 │ │ +0399fc: 6e20 9a06 dc00 |010e: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +039a02: 0c0c |0111: move-result-object v12 │ │ +039a04: 0800 1000 |0112: move-object/from16 v0, v16 │ │ +039a08: 540d 4207 |0114: iget-object v13, v0, Lcom/gacode/relaunchx/TaskManager$TAdapter;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0742 │ │ +039a0c: 6e10 9e05 0d00 |0116: invoke-virtual {v13}, Lcom/gacode/relaunchx/TaskManager;.getResources:()Landroid/content/res/Resources; // method@059e │ │ +039a12: 0c0d |0119: move-result-object v13 │ │ +039a14: 140e b500 087f |011a: const v14, #float 1.80779e+38 // #7f0800b5 │ │ +039a1a: 6e20 8000 ed00 |011d: invoke-virtual {v13, v14}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +039a20: 0c0d |0120: move-result-object v13 │ │ +039a22: 6e20 9a06 dc00 |0121: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +039a28: 0c0c |0124: move-result-object v12 │ │ +039a2a: 1a0d 0900 |0125: const-string v13, " " // string@0009 │ │ +039a2e: 6e20 9a06 dc00 |0127: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +039a34: 0c0c |012a: move-result-object v12 │ │ +039a36: 545d 3a07 |012b: iget-object v13, v5, Lcom/gacode/relaunchx/TaskManager$PInfo;.mem:Ljava/lang/Integer; // field@073a │ │ +039a3a: 6e20 9906 dc00 |012d: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0699 │ │ +039a40: 0c0c |0130: move-result-object v12 │ │ +039a42: 1a0d 8500 |0131: const-string v13, "K" // string@0085 │ │ +039a46: 6e20 9a06 dc00 |0133: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +039a4c: 0c0c |0136: move-result-object v12 │ │ +039a4e: 6e10 9c06 0c00 |0137: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +039a54: 0c0c |013a: move-result-object v12 │ │ +039a56: 7110 cb00 0c00 |013b: invoke-static {v12}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; // method@00cb │ │ +039a5c: 0c0c |013e: move-result-object v12 │ │ +039a5e: 620d 3000 |013f: sget-object v13, Landroid/widget/TextView$BufferType;.SPANNABLE:Landroid/widget/TextView$BufferType; // field@0030 │ │ +039a62: 6e30 5901 c90d |0141: invoke-virtual {v9, v12, v13}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;Landroid/widget/TextView$BufferType;)V // method@0159 │ │ +039a68: 545c 3707 |0144: iget-object v12, v5, Lcom/gacode/relaunchx/TaskManager$PInfo;.icon:Landroid/graphics/drawable/Drawable; // field@0737 │ │ +039a6c: 390c af00 |0146: if-nez v12, 01f5 // +00af │ │ +039a70: 0800 1000 |0148: move-object/from16 v0, v16 │ │ +039a74: 540c 4207 |014a: iget-object v12, v0, Lcom/gacode/relaunchx/TaskManager$TAdapter;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0742 │ │ +039a78: 6e10 9e05 0c00 |014c: invoke-virtual {v12}, Lcom/gacode/relaunchx/TaskManager;.getResources:()Landroid/content/res/Resources; // method@059e │ │ +039a7e: 0c0c |014f: move-result-object v12 │ │ +039a80: 140d 9300 0801 |0150: const v13, #float 2.49797e-38 // #01080093 │ │ +039a86: 6e20 7e00 dc00 |0153: invoke-virtual {v12, v13}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@007e │ │ +039a8c: 0c0c |0156: move-result-object v12 │ │ +039a8e: 6e20 3401 c300 |0157: invoke-virtual {v3, v12}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0134 │ │ +039a94: 110a |015a: return-object v10 │ │ +039a96: 6e10 ef00 0a00 |015b: invoke-virtual {v10}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@00ef │ │ +039a9c: 0c01 |015e: move-result-object v1 │ │ +039a9e: 1f01 ae01 |015f: check-cast v1, Lcom/gacode/relaunchx/TaskManager$ViewHolder; // type@01ae │ │ +039aa2: 2900 0bff |0161: goto/16 006c // -00f5 │ │ +039aa6: 5454 3907 |0163: iget-object v4, v5, Lcom/gacode/relaunchx/TaskManager$PInfo;.label:Ljava/lang/String; // field@0739 │ │ +039aaa: 2900 4bff |0165: goto/16 00b0 // -00b5 │ │ +039aae: 2206 4b00 |0167: new-instance v6, Landroid/text/SpannableString; // type@004b │ │ +039ab2: 7020 cc00 4600 |0169: invoke-direct {v6, v4}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@00cc │ │ +039ab8: 220c 5000 |016c: new-instance v12, Landroid/text/style/StyleSpan; // type@0050 │ │ +039abc: 121d |016e: const/4 v13, #int 1 // #1 │ │ +039abe: 7020 cf00 dc00 |016f: invoke-direct {v12, v13}, Landroid/text/style/StyleSpan;.:(I)V // method@00cf │ │ +039ac4: 120d |0172: const/4 v13, #int 0 // #0 │ │ +039ac6: 6e10 8506 0400 |0173: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@0685 │ │ +039acc: 0a0e |0176: move-result v14 │ │ +039ace: 120f |0177: const/4 v15, #int 0 // #0 │ │ +039ad0: 6e5f cd00 c6ed |0178: invoke-virtual {v6, v12, v13, v14, v15}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@00cd │ │ +039ad6: 0800 1000 |017b: move-object/from16 v0, v16 │ │ +039ada: 540c 4207 |017d: iget-object v12, v0, Lcom/gacode/relaunchx/TaskManager$TAdapter;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0742 │ │ +039ade: 6e10 9e05 0c00 |017f: invoke-virtual {v12}, Lcom/gacode/relaunchx/TaskManager;.getResources:()Landroid/content/res/Resources; // method@059e │ │ +039ae4: 0c0c |0182: move-result-object v12 │ │ +039ae6: 140d 0c00 097f |0183: const v13, #float 1.82104e+38 // #7f09000c │ │ +039aec: 6e20 7c00 dc00 |0186: invoke-virtual {v12, v13}, Landroid/content/res/Resources;.getColor:(I)I // method@007c │ │ +039af2: 0a0c |0189: move-result v12 │ │ +039af4: 6e20 5101 c700 |018a: invoke-virtual {v7, v12}, Landroid/widget/TextView;.setBackgroundColor:(I)V // method@0151 │ │ +039afa: 0800 1000 |018d: move-object/from16 v0, v16 │ │ +039afe: 540c 4207 |018f: iget-object v12, v0, Lcom/gacode/relaunchx/TaskManager$TAdapter;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0742 │ │ +039b02: 6e10 9e05 0c00 |0191: invoke-virtual {v12}, Lcom/gacode/relaunchx/TaskManager;.getResources:()Landroid/content/res/Resources; // method@059e │ │ +039b08: 0c0c |0194: move-result-object v12 │ │ +039b0a: 140d 0d00 097f |0195: const v13, #float 1.82104e+38 // #7f09000d │ │ +039b10: 6e20 7c00 dc00 |0198: invoke-virtual {v12, v13}, Landroid/content/res/Resources;.getColor:(I)I // method@007c │ │ +039b16: 0a0c |019b: move-result v12 │ │ +039b18: 6e20 5a01 c700 |019c: invoke-virtual {v7, v12}, Landroid/widget/TextView;.setTextColor:(I)V // method@015a │ │ +039b1e: 6e20 5801 6700 |019f: invoke-virtual {v7, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ +039b24: 2900 41ff |01a2: goto/16 00e3 // -00bf │ │ +039b28: 0800 1000 |01a4: move-object/from16 v0, v16 │ │ +039b2c: 540c 4207 |01a6: iget-object v12, v0, Lcom/gacode/relaunchx/TaskManager$TAdapter;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0742 │ │ +039b30: 6e10 9e05 0c00 |01a8: invoke-virtual {v12}, Lcom/gacode/relaunchx/TaskManager;.getResources:()Landroid/content/res/Resources; // method@059e │ │ +039b36: 0c0c |01ab: move-result-object v12 │ │ +039b38: 140d 0100 097f |01ac: const v13, #float 1.82104e+38 // #7f090001 │ │ +039b3e: 6e20 7c00 dc00 |01af: invoke-virtual {v12, v13}, Landroid/content/res/Resources;.getColor:(I)I // method@007c │ │ +039b44: 0a0c |01b2: move-result v12 │ │ +039b46: 6e20 5101 c700 |01b3: invoke-virtual {v7, v12}, Landroid/widget/TextView;.setBackgroundColor:(I)V // method@0151 │ │ +039b4c: 0800 1000 |01b6: move-object/from16 v0, v16 │ │ +039b50: 540c 4207 |01b8: iget-object v12, v0, Lcom/gacode/relaunchx/TaskManager$TAdapter;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0742 │ │ +039b54: 6e10 9e05 0c00 |01ba: invoke-virtual {v12}, Lcom/gacode/relaunchx/TaskManager;.getResources:()Landroid/content/res/Resources; // method@059e │ │ +039b5a: 0c0c |01bd: move-result-object v12 │ │ +039b5c: 150d 097f |01be: const/high16 v13, #int 2131296256 // #7f09 │ │ +039b60: 6e20 7c00 dc00 |01c0: invoke-virtual {v12, v13}, Landroid/content/res/Resources;.getColor:(I)I // method@007c │ │ +039b66: 0a0c |01c3: move-result v12 │ │ +039b68: 6e20 5a01 c700 |01c4: invoke-virtual {v7, v12}, Landroid/widget/TextView;.setTextColor:(I)V // method@015a │ │ +039b6e: 6e20 5801 4700 |01c7: invoke-virtual {v7, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ +039b74: 2900 19ff |01ca: goto/16 00e3 // -00e7 │ │ +039b78: 0800 1000 |01cc: move-object/from16 v0, v16 │ │ +039b7c: 540c 4207 |01ce: iget-object v12, v0, Lcom/gacode/relaunchx/TaskManager$TAdapter;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0742 │ │ +039b80: 6e10 9e05 0c00 |01d0: invoke-virtual {v12}, Lcom/gacode/relaunchx/TaskManager;.getResources:()Landroid/content/res/Resources; // method@059e │ │ +039b86: 0c0c |01d3: move-result-object v12 │ │ +039b88: 140d 0e00 097f |01d4: const v13, #float 1.82105e+38 // #7f09000e │ │ +039b8e: 6e20 7c00 dc00 |01d7: invoke-virtual {v12, v13}, Landroid/content/res/Resources;.getColor:(I)I // method@007c │ │ +039b94: 0a0c |01da: move-result v12 │ │ +039b96: 6e20 5101 c700 |01db: invoke-virtual {v7, v12}, Landroid/widget/TextView;.setBackgroundColor:(I)V // method@0151 │ │ +039b9c: 0800 1000 |01de: move-object/from16 v0, v16 │ │ +039ba0: 540c 4207 |01e0: iget-object v12, v0, Lcom/gacode/relaunchx/TaskManager$TAdapter;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0742 │ │ +039ba4: 6e10 9e05 0c00 |01e2: invoke-virtual {v12}, Lcom/gacode/relaunchx/TaskManager;.getResources:()Landroid/content/res/Resources; // method@059e │ │ +039baa: 0c0c |01e5: move-result-object v12 │ │ +039bac: 140d 0f00 097f |01e6: const v13, #float 1.82105e+38 // #7f09000f │ │ +039bb2: 6e20 7c00 dc00 |01e9: invoke-virtual {v12, v13}, Landroid/content/res/Resources;.getColor:(I)I // method@007c │ │ +039bb8: 0a0c |01ec: move-result v12 │ │ +039bba: 6e20 5a01 c700 |01ed: invoke-virtual {v7, v12}, Landroid/widget/TextView;.setTextColor:(I)V // method@015a │ │ +039bc0: 6e20 5801 4700 |01f0: invoke-virtual {v7, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ +039bc6: 2900 f0fe |01f3: goto/16 00e3 // -0110 │ │ +039bca: 545c 3707 |01f5: iget-object v12, v5, Lcom/gacode/relaunchx/TaskManager$PInfo;.icon:Landroid/graphics/drawable/Drawable; // field@0737 │ │ +039bce: 6e20 3401 c300 |01f7: invoke-virtual {v3, v12}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0134 │ │ +039bd4: 2900 60ff |01fa: goto/16 015a // -00a0 │ │ +039bd8: 0001 0300 0100 0000 8700 0000 c400 ... |01fc: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=803 │ │ 0x0002 line=804 │ │ 0x0004 line=805 │ │ 0x000e line=806 │ │ 0x0014 line=807 │ │ @@ -71842,25 +71866,25 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -038b44: |[038b44] com.gacode.relaunchx.TaskManager$TAdapter.onClick:(Landroid/view/View;)V │ │ -038b54: 6e10 eb00 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getId:()I // method@00eb │ │ -038b5a: 0a00 |0003: move-result v0 │ │ -038b5c: 5432 4207 |0004: iget-object v2, v3, Lcom/gacode/relaunchx/TaskManager$TAdapter;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0742 │ │ -038b60: 5431 4207 |0006: iget-object v1, v3, Lcom/gacode/relaunchx/TaskManager$TAdapter;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0742 │ │ -038b64: 5411 7007 |0008: iget-object v1, v1, Lcom/gacode/relaunchx/TaskManager;.taskPids:Ljava/util/List; // field@0770 │ │ -038b68: 7220 d006 0100 |000a: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ -038b6e: 0c01 |000d: move-result-object v1 │ │ -038b70: 1f01 f501 |000e: check-cast v1, Ljava/lang/Integer; // type@01f5 │ │ -038b74: 7120 9305 1200 |0010: invoke-static {v2, v1}, Lcom/gacode/relaunchx/TaskManager;.access$500:(Lcom/gacode/relaunchx/TaskManager;Ljava/lang/Integer;)V // method@0593 │ │ -038b7a: 0e00 |0013: return-void │ │ +039bec: |[039bec] com.gacode.relaunchx.TaskManager$TAdapter.onClick:(Landroid/view/View;)V │ │ +039bfc: 6e10 eb00 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getId:()I // method@00eb │ │ +039c02: 0a00 |0003: move-result v0 │ │ +039c04: 5432 4207 |0004: iget-object v2, v3, Lcom/gacode/relaunchx/TaskManager$TAdapter;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0742 │ │ +039c08: 5431 4207 |0006: iget-object v1, v3, Lcom/gacode/relaunchx/TaskManager$TAdapter;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0742 │ │ +039c0c: 5411 7007 |0008: iget-object v1, v1, Lcom/gacode/relaunchx/TaskManager;.taskPids:Ljava/util/List; // field@0770 │ │ +039c10: 7220 d006 0100 |000a: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ +039c16: 0c01 |000d: move-result-object v1 │ │ +039c18: 1f01 f501 |000e: check-cast v1, Ljava/lang/Integer; // type@01f5 │ │ +039c1c: 7120 9305 1200 |0010: invoke-static {v2, v1}, Lcom/gacode/relaunchx/TaskManager;.access$500:(Lcom/gacode/relaunchx/TaskManager;Ljava/lang/Integer;)V // method@0593 │ │ +039c22: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=791 │ │ 0x0004 line=792 │ │ 0x0013 line=793 │ │ locals : │ │ 0x0004 - 0x0014 reg=0 pos I │ │ @@ -71913,17 +71937,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -038b7c: |[038b7c] com.gacode.relaunchx.TaskManager$ViewHolder.:()V │ │ -038b8c: 7010 6606 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -038b92: 0e00 |0003: return-void │ │ +039c24: |[039c24] com.gacode.relaunchx.TaskManager$ViewHolder.:()V │ │ +039c34: 7010 6606 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +039c3a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=775 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/gacode/relaunchx/TaskManager$ViewHolder; │ │ │ │ Virtual methods - │ │ @@ -71963,18 +71987,18 @@ │ │ type : '(Lcom/gacode/relaunchx/TaskManager;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -038b94: |[038b94] com.gacode.relaunchx.TaskManager$abcComparator.:(Lcom/gacode/relaunchx/TaskManager;)V │ │ -038ba4: 5b01 4707 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/TaskManager$abcComparator;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0747 │ │ -038ba8: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -038bae: 0e00 |0005: return-void │ │ +039c3c: |[039c3c] com.gacode.relaunchx.TaskManager$abcComparator.:(Lcom/gacode/relaunchx/TaskManager;)V │ │ +039c4c: 5b01 4707 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/TaskManager$abcComparator;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0747 │ │ +039c50: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +039c56: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/TaskManager$abcComparator; │ │ 0x0000 - 0x0006 reg=1 this$0 Lcom/gacode/relaunchx/TaskManager; │ │ │ │ @@ -71984,70 +72008,70 @@ │ │ type : '(Ljava/lang/Integer;Ljava/lang/Integer;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 96 16-bit code units │ │ -038bb0: |[038bb0] com.gacode.relaunchx.TaskManager$abcComparator.compare:(Ljava/lang/Integer;Ljava/lang/Integer;)I │ │ -038bc0: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -038bc2: 12f3 |0001: const/4 v3, #int -1 // #ff │ │ -038bc4: 5454 4707 |0002: iget-object v4, v5, Lcom/gacode/relaunchx/TaskManager$abcComparator;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0747 │ │ -038bc8: 5444 6407 |0004: iget-object v4, v4, Lcom/gacode/relaunchx/TaskManager;.pinfo:Ljava/util/HashMap; // field@0764 │ │ -038bcc: 6e20 c306 6400 |0006: invoke-virtual {v4, v6}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ -038bd2: 0c00 |0009: move-result-object v0 │ │ -038bd4: 1f00 ab01 |000a: check-cast v0, Lcom/gacode/relaunchx/TaskManager$PInfo; // type@01ab │ │ -038bd8: 5454 4707 |000c: iget-object v4, v5, Lcom/gacode/relaunchx/TaskManager$abcComparator;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0747 │ │ -038bdc: 5444 6407 |000e: iget-object v4, v4, Lcom/gacode/relaunchx/TaskManager;.pinfo:Ljava/util/HashMap; // field@0764 │ │ -038be0: 6e20 c306 7400 |0010: invoke-virtual {v4, v7}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ -038be6: 0c01 |0013: move-result-object v1 │ │ -038be8: 1f01 ab01 |0014: check-cast v1, Lcom/gacode/relaunchx/TaskManager$PInfo; // type@01ab │ │ -038bec: 3900 0600 |0016: if-nez v0, 001c // +0006 │ │ -038bf0: 3901 0300 |0018: if-nez v1, 001b // +0003 │ │ -038bf4: 1202 |001a: const/4 v2, #int 0 // #0 │ │ -038bf6: 0f02 |001b: return v2 │ │ -038bf8: 3901 0400 |001c: if-nez v1, 0020 // +0004 │ │ -038bfc: 0132 |001e: move v2, v3 │ │ -038bfe: 28fc |001f: goto 001b // -0004 │ │ -038c00: 5404 3907 |0020: iget-object v4, v0, Lcom/gacode/relaunchx/TaskManager$PInfo;.label:Ljava/lang/String; // field@0739 │ │ -038c04: 3904 2b00 |0022: if-nez v4, 004d // +002b │ │ -038c08: 5414 3907 |0024: iget-object v4, v1, Lcom/gacode/relaunchx/TaskManager$PInfo;.label:Ljava/lang/String; // field@0739 │ │ -038c0c: 3904 2700 |0026: if-nez v4, 004d // +0027 │ │ -038c10: 5404 3b07 |0028: iget-object v4, v0, Lcom/gacode/relaunchx/TaskManager$PInfo;.name:Ljava/lang/String; // field@073b │ │ -038c14: 3904 1000 |002a: if-nez v4, 003a // +0010 │ │ -038c18: 5414 3b07 |002c: iget-object v4, v1, Lcom/gacode/relaunchx/TaskManager$PInfo;.name:Ljava/lang/String; // field@073b │ │ -038c1c: 3904 0c00 |002e: if-nez v4, 003a // +000c │ │ -038c20: 5402 3a07 |0030: iget-object v2, v0, Lcom/gacode/relaunchx/TaskManager$PInfo;.mem:Ljava/lang/Integer; // field@073a │ │ -038c24: 5413 3a07 |0032: iget-object v3, v1, Lcom/gacode/relaunchx/TaskManager$PInfo;.mem:Ljava/lang/Integer; // field@073a │ │ -038c28: 6e20 5b06 3200 |0034: invoke-virtual {v2, v3}, Ljava/lang/Integer;.compareTo:(Ljava/lang/Integer;)I // method@065b │ │ -038c2e: 0a02 |0037: move-result v2 │ │ -038c30: 7b22 |0038: neg-int v2, v2 │ │ -038c32: 28e2 |0039: goto 001b // -001e │ │ -038c34: 5404 3b07 |003a: iget-object v4, v0, Lcom/gacode/relaunchx/TaskManager$PInfo;.name:Ljava/lang/String; // field@073b │ │ -038c38: 3804 dfff |003c: if-eqz v4, 001b // -0021 │ │ -038c3c: 5412 3b07 |003e: iget-object v2, v1, Lcom/gacode/relaunchx/TaskManager$PInfo;.name:Ljava/lang/String; // field@073b │ │ -038c40: 3902 0400 |0040: if-nez v2, 0044 // +0004 │ │ -038c44: 0132 |0042: move v2, v3 │ │ -038c46: 28d8 |0043: goto 001b // -0028 │ │ -038c48: 5402 3b07 |0044: iget-object v2, v0, Lcom/gacode/relaunchx/TaskManager$PInfo;.name:Ljava/lang/String; // field@073b │ │ -038c4c: 5413 3b07 |0046: iget-object v3, v1, Lcom/gacode/relaunchx/TaskManager$PInfo;.name:Ljava/lang/String; // field@073b │ │ -038c50: 6e20 7606 3200 |0048: invoke-virtual {v2, v3}, Ljava/lang/String;.compareTo:(Ljava/lang/String;)I // method@0676 │ │ -038c56: 0a02 |004b: move-result v2 │ │ -038c58: 28cf |004c: goto 001b // -0031 │ │ -038c5a: 5404 3907 |004d: iget-object v4, v0, Lcom/gacode/relaunchx/TaskManager$PInfo;.label:Ljava/lang/String; // field@0739 │ │ -038c5e: 3804 ccff |004f: if-eqz v4, 001b // -0034 │ │ -038c62: 5412 3907 |0051: iget-object v2, v1, Lcom/gacode/relaunchx/TaskManager$PInfo;.label:Ljava/lang/String; // field@0739 │ │ -038c66: 3902 0400 |0053: if-nez v2, 0057 // +0004 │ │ -038c6a: 0132 |0055: move v2, v3 │ │ -038c6c: 28c5 |0056: goto 001b // -003b │ │ -038c6e: 5402 3907 |0057: iget-object v2, v0, Lcom/gacode/relaunchx/TaskManager$PInfo;.label:Ljava/lang/String; // field@0739 │ │ -038c72: 5413 3907 |0059: iget-object v3, v1, Lcom/gacode/relaunchx/TaskManager$PInfo;.label:Ljava/lang/String; // field@0739 │ │ -038c76: 6e20 7606 3200 |005b: invoke-virtual {v2, v3}, Ljava/lang/String;.compareTo:(Ljava/lang/String;)I // method@0676 │ │ -038c7c: 0a02 |005e: move-result v2 │ │ -038c7e: 28bc |005f: goto 001b // -0044 │ │ +039c58: |[039c58] com.gacode.relaunchx.TaskManager$abcComparator.compare:(Ljava/lang/Integer;Ljava/lang/Integer;)I │ │ +039c68: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +039c6a: 12f3 |0001: const/4 v3, #int -1 // #ff │ │ +039c6c: 5454 4707 |0002: iget-object v4, v5, Lcom/gacode/relaunchx/TaskManager$abcComparator;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0747 │ │ +039c70: 5444 6407 |0004: iget-object v4, v4, Lcom/gacode/relaunchx/TaskManager;.pinfo:Ljava/util/HashMap; // field@0764 │ │ +039c74: 6e20 c306 6400 |0006: invoke-virtual {v4, v6}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ +039c7a: 0c00 |0009: move-result-object v0 │ │ +039c7c: 1f00 ab01 |000a: check-cast v0, Lcom/gacode/relaunchx/TaskManager$PInfo; // type@01ab │ │ +039c80: 5454 4707 |000c: iget-object v4, v5, Lcom/gacode/relaunchx/TaskManager$abcComparator;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0747 │ │ +039c84: 5444 6407 |000e: iget-object v4, v4, Lcom/gacode/relaunchx/TaskManager;.pinfo:Ljava/util/HashMap; // field@0764 │ │ +039c88: 6e20 c306 7400 |0010: invoke-virtual {v4, v7}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ +039c8e: 0c01 |0013: move-result-object v1 │ │ +039c90: 1f01 ab01 |0014: check-cast v1, Lcom/gacode/relaunchx/TaskManager$PInfo; // type@01ab │ │ +039c94: 3900 0600 |0016: if-nez v0, 001c // +0006 │ │ +039c98: 3901 0300 |0018: if-nez v1, 001b // +0003 │ │ +039c9c: 1202 |001a: const/4 v2, #int 0 // #0 │ │ +039c9e: 0f02 |001b: return v2 │ │ +039ca0: 3901 0400 |001c: if-nez v1, 0020 // +0004 │ │ +039ca4: 0132 |001e: move v2, v3 │ │ +039ca6: 28fc |001f: goto 001b // -0004 │ │ +039ca8: 5404 3907 |0020: iget-object v4, v0, Lcom/gacode/relaunchx/TaskManager$PInfo;.label:Ljava/lang/String; // field@0739 │ │ +039cac: 3904 2b00 |0022: if-nez v4, 004d // +002b │ │ +039cb0: 5414 3907 |0024: iget-object v4, v1, Lcom/gacode/relaunchx/TaskManager$PInfo;.label:Ljava/lang/String; // field@0739 │ │ +039cb4: 3904 2700 |0026: if-nez v4, 004d // +0027 │ │ +039cb8: 5404 3b07 |0028: iget-object v4, v0, Lcom/gacode/relaunchx/TaskManager$PInfo;.name:Ljava/lang/String; // field@073b │ │ +039cbc: 3904 1000 |002a: if-nez v4, 003a // +0010 │ │ +039cc0: 5414 3b07 |002c: iget-object v4, v1, Lcom/gacode/relaunchx/TaskManager$PInfo;.name:Ljava/lang/String; // field@073b │ │ +039cc4: 3904 0c00 |002e: if-nez v4, 003a // +000c │ │ +039cc8: 5402 3a07 |0030: iget-object v2, v0, Lcom/gacode/relaunchx/TaskManager$PInfo;.mem:Ljava/lang/Integer; // field@073a │ │ +039ccc: 5413 3a07 |0032: iget-object v3, v1, Lcom/gacode/relaunchx/TaskManager$PInfo;.mem:Ljava/lang/Integer; // field@073a │ │ +039cd0: 6e20 5b06 3200 |0034: invoke-virtual {v2, v3}, Ljava/lang/Integer;.compareTo:(Ljava/lang/Integer;)I // method@065b │ │ +039cd6: 0a02 |0037: move-result v2 │ │ +039cd8: 7b22 |0038: neg-int v2, v2 │ │ +039cda: 28e2 |0039: goto 001b // -001e │ │ +039cdc: 5404 3b07 |003a: iget-object v4, v0, Lcom/gacode/relaunchx/TaskManager$PInfo;.name:Ljava/lang/String; // field@073b │ │ +039ce0: 3804 dfff |003c: if-eqz v4, 001b // -0021 │ │ +039ce4: 5412 3b07 |003e: iget-object v2, v1, Lcom/gacode/relaunchx/TaskManager$PInfo;.name:Ljava/lang/String; // field@073b │ │ +039ce8: 3902 0400 |0040: if-nez v2, 0044 // +0004 │ │ +039cec: 0132 |0042: move v2, v3 │ │ +039cee: 28d8 |0043: goto 001b // -0028 │ │ +039cf0: 5402 3b07 |0044: iget-object v2, v0, Lcom/gacode/relaunchx/TaskManager$PInfo;.name:Ljava/lang/String; // field@073b │ │ +039cf4: 5413 3b07 |0046: iget-object v3, v1, Lcom/gacode/relaunchx/TaskManager$PInfo;.name:Ljava/lang/String; // field@073b │ │ +039cf8: 6e20 7606 3200 |0048: invoke-virtual {v2, v3}, Ljava/lang/String;.compareTo:(Ljava/lang/String;)I // method@0676 │ │ +039cfe: 0a02 |004b: move-result v2 │ │ +039d00: 28cf |004c: goto 001b // -0031 │ │ +039d02: 5404 3907 |004d: iget-object v4, v0, Lcom/gacode/relaunchx/TaskManager$PInfo;.label:Ljava/lang/String; // field@0739 │ │ +039d06: 3804 ccff |004f: if-eqz v4, 001b // -0034 │ │ +039d0a: 5412 3907 |0051: iget-object v2, v1, Lcom/gacode/relaunchx/TaskManager$PInfo;.label:Ljava/lang/String; // field@0739 │ │ +039d0e: 3902 0400 |0053: if-nez v2, 0057 // +0004 │ │ +039d12: 0132 |0055: move v2, v3 │ │ +039d14: 28c5 |0056: goto 001b // -003b │ │ +039d16: 5402 3907 |0057: iget-object v2, v0, Lcom/gacode/relaunchx/TaskManager$PInfo;.label:Ljava/lang/String; // field@0739 │ │ +039d1a: 5413 3907 |0059: iget-object v3, v1, Lcom/gacode/relaunchx/TaskManager$PInfo;.label:Ljava/lang/String; // field@0739 │ │ +039d1e: 6e20 7606 3200 |005b: invoke-virtual {v2, v3}, Ljava/lang/String;.compareTo:(Ljava/lang/String;)I // method@0676 │ │ +039d24: 0a02 |005e: move-result v2 │ │ +039d26: 28bc |005f: goto 001b // -0044 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=207 │ │ 0x000c line=208 │ │ 0x0016 line=209 │ │ 0x0018 line=210 │ │ 0x001a line=211 │ │ @@ -72077,20 +72101,20 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)I' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -038c80: |[038c80] com.gacode.relaunchx.TaskManager$abcComparator.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -038c90: 1f02 f501 |0000: check-cast v2, Ljava/lang/Integer; // type@01f5 │ │ -038c94: 1f03 f501 |0002: check-cast v3, Ljava/lang/Integer; // type@01f5 │ │ -038c98: 6e30 8405 2103 |0004: invoke-virtual {v1, v2, v3}, Lcom/gacode/relaunchx/TaskManager$abcComparator;.compare:(Ljava/lang/Integer;Ljava/lang/Integer;)I // method@0584 │ │ -038c9e: 0a00 |0007: move-result v0 │ │ -038ca0: 0f00 |0008: return v0 │ │ +039d28: |[039d28] com.gacode.relaunchx.TaskManager$abcComparator.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +039d38: 1f02 f501 |0000: check-cast v2, Ljava/lang/Integer; // type@01f5 │ │ +039d3c: 1f03 f501 |0002: check-cast v3, Ljava/lang/Integer; // type@01f5 │ │ +039d40: 6e30 8405 2103 |0004: invoke-virtual {v1, v2, v3}, Lcom/gacode/relaunchx/TaskManager$abcComparator;.compare:(Ljava/lang/Integer;Ljava/lang/Integer;)I // method@0584 │ │ +039d46: 0a00 |0007: move-result v0 │ │ +039d48: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/gacode/relaunchx/TaskManager$abcComparator; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0009 reg=3 (null) Ljava/lang/Object; │ │ @@ -72131,18 +72155,18 @@ │ │ type : '(Lcom/gacode/relaunchx/TaskManager;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -038ca4: |[038ca4] com.gacode.relaunchx.TaskManager$cpuComparator.:(Lcom/gacode/relaunchx/TaskManager;)V │ │ -038cb4: 5b01 4807 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/TaskManager$cpuComparator;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0748 │ │ -038cb8: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -038cbe: 0e00 |0005: return-void │ │ +039d4c: |[039d4c] com.gacode.relaunchx.TaskManager$cpuComparator.:(Lcom/gacode/relaunchx/TaskManager;)V │ │ +039d5c: 5b01 4807 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/TaskManager$cpuComparator;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0748 │ │ +039d60: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +039d66: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/TaskManager$cpuComparator; │ │ 0x0000 - 0x0006 reg=1 this$0 Lcom/gacode/relaunchx/TaskManager; │ │ │ │ @@ -72152,46 +72176,46 @@ │ │ type : '(Ljava/lang/Integer;Ljava/lang/Integer;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -038cc0: |[038cc0] com.gacode.relaunchx.TaskManager$cpuComparator.compare:(Ljava/lang/Integer;Ljava/lang/Integer;)I │ │ -038cd0: 5453 4807 |0000: iget-object v3, v5, Lcom/gacode/relaunchx/TaskManager$cpuComparator;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0748 │ │ -038cd4: 5433 6407 |0002: iget-object v3, v3, Lcom/gacode/relaunchx/TaskManager;.pinfo:Ljava/util/HashMap; // field@0764 │ │ -038cd8: 6e20 c306 6300 |0004: invoke-virtual {v3, v6}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ -038cde: 0c00 |0007: move-result-object v0 │ │ -038ce0: 1f00 ab01 |0008: check-cast v0, Lcom/gacode/relaunchx/TaskManager$PInfo; // type@01ab │ │ -038ce4: 5453 4807 |000a: iget-object v3, v5, Lcom/gacode/relaunchx/TaskManager$cpuComparator;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0748 │ │ -038ce8: 5433 6407 |000c: iget-object v3, v3, Lcom/gacode/relaunchx/TaskManager;.pinfo:Ljava/util/HashMap; // field@0764 │ │ -038cec: 6e20 c306 7300 |000e: invoke-virtual {v3, v7}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ -038cf2: 0c01 |0011: move-result-object v1 │ │ -038cf4: 1f01 ab01 |0012: check-cast v1, Lcom/gacode/relaunchx/TaskManager$PInfo; // type@01ab │ │ -038cf8: 3900 0800 |0014: if-nez v0, 001c // +0008 │ │ -038cfc: 3901 0400 |0016: if-nez v1, 001a // +0004 │ │ -038d00: 1202 |0018: const/4 v2, #int 0 // #0 │ │ -038d02: 0f02 |0019: return v2 │ │ -038d04: 1212 |001a: const/4 v2, #int 1 // #1 │ │ -038d06: 28fe |001b: goto 0019 // -0002 │ │ -038d08: 3901 0400 |001c: if-nez v1, 0020 // +0004 │ │ -038d0c: 12f2 |001e: const/4 v2, #int -1 // #ff │ │ -038d0e: 28fa |001f: goto 0019 // -0006 │ │ -038d10: 5403 3f07 |0020: iget-object v3, v0, Lcom/gacode/relaunchx/TaskManager$PInfo;.usage:Ljava/lang/Integer; // field@073f │ │ -038d14: 5414 3f07 |0022: iget-object v4, v1, Lcom/gacode/relaunchx/TaskManager$PInfo;.usage:Ljava/lang/Integer; // field@073f │ │ -038d18: 6e20 5b06 4300 |0024: invoke-virtual {v3, v4}, Ljava/lang/Integer;.compareTo:(Ljava/lang/Integer;)I // method@065b │ │ -038d1e: 0a03 |0027: move-result v3 │ │ -038d20: 7b32 |0028: neg-int v2, v3 │ │ -038d22: 3902 f0ff |0029: if-nez v2, 0019 // -0010 │ │ -038d26: 5403 3a07 |002b: iget-object v3, v0, Lcom/gacode/relaunchx/TaskManager$PInfo;.mem:Ljava/lang/Integer; // field@073a │ │ -038d2a: 5414 3a07 |002d: iget-object v4, v1, Lcom/gacode/relaunchx/TaskManager$PInfo;.mem:Ljava/lang/Integer; // field@073a │ │ -038d2e: 6e20 5b06 4300 |002f: invoke-virtual {v3, v4}, Ljava/lang/Integer;.compareTo:(Ljava/lang/Integer;)I // method@065b │ │ -038d34: 0a03 |0032: move-result v3 │ │ -038d36: 7b32 |0033: neg-int v2, v3 │ │ -038d38: 28e5 |0034: goto 0019 // -001b │ │ +039d68: |[039d68] com.gacode.relaunchx.TaskManager$cpuComparator.compare:(Ljava/lang/Integer;Ljava/lang/Integer;)I │ │ +039d78: 5453 4807 |0000: iget-object v3, v5, Lcom/gacode/relaunchx/TaskManager$cpuComparator;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0748 │ │ +039d7c: 5433 6407 |0002: iget-object v3, v3, Lcom/gacode/relaunchx/TaskManager;.pinfo:Ljava/util/HashMap; // field@0764 │ │ +039d80: 6e20 c306 6300 |0004: invoke-virtual {v3, v6}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ +039d86: 0c00 |0007: move-result-object v0 │ │ +039d88: 1f00 ab01 |0008: check-cast v0, Lcom/gacode/relaunchx/TaskManager$PInfo; // type@01ab │ │ +039d8c: 5453 4807 |000a: iget-object v3, v5, Lcom/gacode/relaunchx/TaskManager$cpuComparator;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0748 │ │ +039d90: 5433 6407 |000c: iget-object v3, v3, Lcom/gacode/relaunchx/TaskManager;.pinfo:Ljava/util/HashMap; // field@0764 │ │ +039d94: 6e20 c306 7300 |000e: invoke-virtual {v3, v7}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ +039d9a: 0c01 |0011: move-result-object v1 │ │ +039d9c: 1f01 ab01 |0012: check-cast v1, Lcom/gacode/relaunchx/TaskManager$PInfo; // type@01ab │ │ +039da0: 3900 0800 |0014: if-nez v0, 001c // +0008 │ │ +039da4: 3901 0400 |0016: if-nez v1, 001a // +0004 │ │ +039da8: 1202 |0018: const/4 v2, #int 0 // #0 │ │ +039daa: 0f02 |0019: return v2 │ │ +039dac: 1212 |001a: const/4 v2, #int 1 // #1 │ │ +039dae: 28fe |001b: goto 0019 // -0002 │ │ +039db0: 3901 0400 |001c: if-nez v1, 0020 // +0004 │ │ +039db4: 12f2 |001e: const/4 v2, #int -1 // #ff │ │ +039db6: 28fa |001f: goto 0019 // -0006 │ │ +039db8: 5403 3f07 |0020: iget-object v3, v0, Lcom/gacode/relaunchx/TaskManager$PInfo;.usage:Ljava/lang/Integer; // field@073f │ │ +039dbc: 5414 3f07 |0022: iget-object v4, v1, Lcom/gacode/relaunchx/TaskManager$PInfo;.usage:Ljava/lang/Integer; // field@073f │ │ +039dc0: 6e20 5b06 4300 |0024: invoke-virtual {v3, v4}, Ljava/lang/Integer;.compareTo:(Ljava/lang/Integer;)I // method@065b │ │ +039dc6: 0a03 |0027: move-result v3 │ │ +039dc8: 7b32 |0028: neg-int v2, v3 │ │ +039dca: 3902 f0ff |0029: if-nez v2, 0019 // -0010 │ │ +039dce: 5403 3a07 |002b: iget-object v3, v0, Lcom/gacode/relaunchx/TaskManager$PInfo;.mem:Ljava/lang/Integer; // field@073a │ │ +039dd2: 5414 3a07 |002d: iget-object v4, v1, Lcom/gacode/relaunchx/TaskManager$PInfo;.mem:Ljava/lang/Integer; // field@073a │ │ +039dd6: 6e20 5b06 4300 |002f: invoke-virtual {v3, v4}, Ljava/lang/Integer;.compareTo:(Ljava/lang/Integer;)I // method@065b │ │ +039ddc: 0a03 |0032: move-result v3 │ │ +039dde: 7b32 |0033: neg-int v2, v3 │ │ +039de0: 28e5 |0034: goto 0019 // -001b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ 0x000a line=172 │ │ 0x0014 line=173 │ │ 0x0016 line=174 │ │ 0x0018 line=175 │ │ @@ -72215,20 +72239,20 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)I' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -038d3c: |[038d3c] com.gacode.relaunchx.TaskManager$cpuComparator.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -038d4c: 1f02 f501 |0000: check-cast v2, Ljava/lang/Integer; // type@01f5 │ │ -038d50: 1f03 f501 |0002: check-cast v3, Ljava/lang/Integer; // type@01f5 │ │ -038d54: 6e30 8705 2103 |0004: invoke-virtual {v1, v2, v3}, Lcom/gacode/relaunchx/TaskManager$cpuComparator;.compare:(Ljava/lang/Integer;Ljava/lang/Integer;)I // method@0587 │ │ -038d5a: 0a00 |0007: move-result v0 │ │ -038d5c: 0f00 |0008: return v0 │ │ +039de4: |[039de4] com.gacode.relaunchx.TaskManager$cpuComparator.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +039df4: 1f02 f501 |0000: check-cast v2, Ljava/lang/Integer; // type@01f5 │ │ +039df8: 1f03 f501 |0002: check-cast v3, Ljava/lang/Integer; // type@01f5 │ │ +039dfc: 6e30 8705 2103 |0004: invoke-virtual {v1, v2, v3}, Lcom/gacode/relaunchx/TaskManager$cpuComparator;.compare:(Ljava/lang/Integer;Ljava/lang/Integer;)I // method@0587 │ │ +039e02: 0a00 |0007: move-result v0 │ │ +039e04: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/gacode/relaunchx/TaskManager$cpuComparator; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0009 reg=3 (null) Ljava/lang/Object; │ │ @@ -72269,18 +72293,18 @@ │ │ type : '(Lcom/gacode/relaunchx/TaskManager;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -038d60: |[038d60] com.gacode.relaunchx.TaskManager$sizeComparator.:(Lcom/gacode/relaunchx/TaskManager;)V │ │ -038d70: 5b01 4907 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/TaskManager$sizeComparator;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0749 │ │ -038d74: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -038d7a: 0e00 |0005: return-void │ │ +039e08: |[039e08] com.gacode.relaunchx.TaskManager$sizeComparator.:(Lcom/gacode/relaunchx/TaskManager;)V │ │ +039e18: 5b01 4907 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/TaskManager$sizeComparator;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0749 │ │ +039e1c: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +039e22: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/TaskManager$sizeComparator; │ │ 0x0000 - 0x0006 reg=1 this$0 Lcom/gacode/relaunchx/TaskManager; │ │ │ │ @@ -72290,40 +72314,40 @@ │ │ type : '(Ljava/lang/Integer;Ljava/lang/Integer;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -038d7c: |[038d7c] com.gacode.relaunchx.TaskManager$sizeComparator.compare:(Ljava/lang/Integer;Ljava/lang/Integer;)I │ │ -038d8c: 5442 4907 |0000: iget-object v2, v4, Lcom/gacode/relaunchx/TaskManager$sizeComparator;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0749 │ │ -038d90: 5422 6407 |0002: iget-object v2, v2, Lcom/gacode/relaunchx/TaskManager;.pinfo:Ljava/util/HashMap; // field@0764 │ │ -038d94: 6e20 c306 5200 |0004: invoke-virtual {v2, v5}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ -038d9a: 0c00 |0007: move-result-object v0 │ │ -038d9c: 1f00 ab01 |0008: check-cast v0, Lcom/gacode/relaunchx/TaskManager$PInfo; // type@01ab │ │ -038da0: 5442 4907 |000a: iget-object v2, v4, Lcom/gacode/relaunchx/TaskManager$sizeComparator;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0749 │ │ -038da4: 5422 6407 |000c: iget-object v2, v2, Lcom/gacode/relaunchx/TaskManager;.pinfo:Ljava/util/HashMap; // field@0764 │ │ -038da8: 6e20 c306 6200 |000e: invoke-virtual {v2, v6}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ -038dae: 0c01 |0011: move-result-object v1 │ │ -038db0: 1f01 ab01 |0012: check-cast v1, Lcom/gacode/relaunchx/TaskManager$PInfo; // type@01ab │ │ -038db4: 3900 0800 |0014: if-nez v0, 001c // +0008 │ │ -038db8: 3901 0400 |0016: if-nez v1, 001a // +0004 │ │ -038dbc: 1202 |0018: const/4 v2, #int 0 // #0 │ │ -038dbe: 0f02 |0019: return v2 │ │ -038dc0: 1212 |001a: const/4 v2, #int 1 // #1 │ │ -038dc2: 28fe |001b: goto 0019 // -0002 │ │ -038dc4: 3901 0400 |001c: if-nez v1, 0020 // +0004 │ │ -038dc8: 12f2 |001e: const/4 v2, #int -1 // #ff │ │ -038dca: 28fa |001f: goto 0019 // -0006 │ │ -038dcc: 5402 3a07 |0020: iget-object v2, v0, Lcom/gacode/relaunchx/TaskManager$PInfo;.mem:Ljava/lang/Integer; // field@073a │ │ -038dd0: 5413 3a07 |0022: iget-object v3, v1, Lcom/gacode/relaunchx/TaskManager$PInfo;.mem:Ljava/lang/Integer; // field@073a │ │ -038dd4: 6e20 5b06 3200 |0024: invoke-virtual {v2, v3}, Ljava/lang/Integer;.compareTo:(Ljava/lang/Integer;)I // method@065b │ │ -038dda: 0a02 |0027: move-result v2 │ │ -038ddc: 7b22 |0028: neg-int v2, v2 │ │ -038dde: 28f0 |0029: goto 0019 // -0010 │ │ +039e24: |[039e24] com.gacode.relaunchx.TaskManager$sizeComparator.compare:(Ljava/lang/Integer;Ljava/lang/Integer;)I │ │ +039e34: 5442 4907 |0000: iget-object v2, v4, Lcom/gacode/relaunchx/TaskManager$sizeComparator;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0749 │ │ +039e38: 5422 6407 |0002: iget-object v2, v2, Lcom/gacode/relaunchx/TaskManager;.pinfo:Ljava/util/HashMap; // field@0764 │ │ +039e3c: 6e20 c306 5200 |0004: invoke-virtual {v2, v5}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ +039e42: 0c00 |0007: move-result-object v0 │ │ +039e44: 1f00 ab01 |0008: check-cast v0, Lcom/gacode/relaunchx/TaskManager$PInfo; // type@01ab │ │ +039e48: 5442 4907 |000a: iget-object v2, v4, Lcom/gacode/relaunchx/TaskManager$sizeComparator;.this$0:Lcom/gacode/relaunchx/TaskManager; // field@0749 │ │ +039e4c: 5422 6407 |000c: iget-object v2, v2, Lcom/gacode/relaunchx/TaskManager;.pinfo:Ljava/util/HashMap; // field@0764 │ │ +039e50: 6e20 c306 6200 |000e: invoke-virtual {v2, v6}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ +039e56: 0c01 |0011: move-result-object v1 │ │ +039e58: 1f01 ab01 |0012: check-cast v1, Lcom/gacode/relaunchx/TaskManager$PInfo; // type@01ab │ │ +039e5c: 3900 0800 |0014: if-nez v0, 001c // +0008 │ │ +039e60: 3901 0400 |0016: if-nez v1, 001a // +0004 │ │ +039e64: 1202 |0018: const/4 v2, #int 0 // #0 │ │ +039e66: 0f02 |0019: return v2 │ │ +039e68: 1212 |001a: const/4 v2, #int 1 // #1 │ │ +039e6a: 28fe |001b: goto 0019 // -0002 │ │ +039e6c: 3901 0400 |001c: if-nez v1, 0020 // +0004 │ │ +039e70: 12f2 |001e: const/4 v2, #int -1 // #ff │ │ +039e72: 28fa |001f: goto 0019 // -0006 │ │ +039e74: 5402 3a07 |0020: iget-object v2, v0, Lcom/gacode/relaunchx/TaskManager$PInfo;.mem:Ljava/lang/Integer; // field@073a │ │ +039e78: 5413 3a07 |0022: iget-object v3, v1, Lcom/gacode/relaunchx/TaskManager$PInfo;.mem:Ljava/lang/Integer; // field@073a │ │ +039e7c: 6e20 5b06 3200 |0024: invoke-virtual {v2, v3}, Ljava/lang/Integer;.compareTo:(Ljava/lang/Integer;)I // method@065b │ │ +039e82: 0a02 |0027: move-result v2 │ │ +039e84: 7b22 |0028: neg-int v2, v2 │ │ +039e86: 28f0 |0029: goto 0019 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ 0x000a line=192 │ │ 0x0014 line=193 │ │ 0x0016 line=194 │ │ 0x0018 line=195 │ │ @@ -72344,20 +72368,20 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)I' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -038de0: |[038de0] com.gacode.relaunchx.TaskManager$sizeComparator.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -038df0: 1f02 f501 |0000: check-cast v2, Ljava/lang/Integer; // type@01f5 │ │ -038df4: 1f03 f501 |0002: check-cast v3, Ljava/lang/Integer; // type@01f5 │ │ -038df8: 6e30 8a05 2103 |0004: invoke-virtual {v1, v2, v3}, Lcom/gacode/relaunchx/TaskManager$sizeComparator;.compare:(Ljava/lang/Integer;Ljava/lang/Integer;)I // method@058a │ │ -038dfe: 0a00 |0007: move-result v0 │ │ -038e00: 0f00 |0008: return v0 │ │ +039e88: |[039e88] com.gacode.relaunchx.TaskManager$sizeComparator.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +039e98: 1f02 f501 |0000: check-cast v2, Ljava/lang/Integer; // type@01f5 │ │ +039e9c: 1f03 f501 |0002: check-cast v3, Ljava/lang/Integer; // type@01f5 │ │ +039ea0: 6e30 8a05 2103 |0004: invoke-virtual {v1, v2, v3}, Lcom/gacode/relaunchx/TaskManager$sizeComparator;.compare:(Ljava/lang/Integer;Ljava/lang/Integer;)I // method@058a │ │ +039ea6: 0a00 |0007: move-result v0 │ │ +039ea8: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/gacode/relaunchx/TaskManager$sizeComparator; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0009 reg=3 (null) Ljava/lang/Object; │ │ @@ -72573,49 +72597,49 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 70 16-bit code units │ │ -038e04: |[038e04] com.gacode.relaunchx.TaskManager.:()V │ │ -038e14: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -038e16: 1602 0000 |0001: const-wide/16 v2, #int 0 // #0 │ │ -038e1a: 7010 0000 0400 |0003: invoke-direct {v4}, Landroid/app/Activity;.:()V // method@0000 │ │ -038e20: 1a00 5804 |0006: const-string v0, "TaskManager" // string@0458 │ │ -038e24: 5b40 5107 |0008: iput-object v0, v4, Lcom/gacode/relaunchx/TaskManager;.TAG:Ljava/lang/String; // field@0751 │ │ -038e28: 5941 5007 |000a: iput v1, v4, Lcom/gacode/relaunchx/TaskManager;.DIALOG_TASK_DETAILS:I // field@0750 │ │ -038e2c: 1220 |000c: const/4 v0, #int 2 // #2 │ │ -038e2e: 5940 4f07 |000d: iput v0, v4, Lcom/gacode/relaunchx/TaskManager;.DIALOG_SERVICE_DETAILS:I // field@074f │ │ -038e32: 1300 8813 |000f: const/16 v0, #int 5000 // #1388 │ │ -038e36: 5940 4d07 |0011: iput v0, v4, Lcom/gacode/relaunchx/TaskManager;.CPUUpdate_i:I // field@074d │ │ -038e3a: 5a42 5907 |0013: iput-wide v2, v4, Lcom/gacode/relaunchx/TaskManager;.cpuTotal:J // field@0759 │ │ -038e3e: 5a42 5a07 |0015: iput-wide v2, v4, Lcom/gacode/relaunchx/TaskManager;.cpuTotal_prev:J // field@075a │ │ -038e42: 5a42 5707 |0017: iput-wide v2, v4, Lcom/gacode/relaunchx/TaskManager;.cpuIdle:J // field@0757 │ │ -038e46: 5a42 5807 |0019: iput-wide v2, v4, Lcom/gacode/relaunchx/TaskManager;.cpuIdle_prev:J // field@0758 │ │ -038e4a: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -038e4c: 5c40 4b07 |001c: iput-boolean v0, v4, Lcom/gacode/relaunchx/TaskManager;.CPUUpdate_active:Z // field@074b │ │ -038e50: 2200 3d00 |001e: new-instance v0, Landroid/os/Handler; // type@003d │ │ -038e54: 7010 ad00 0000 |0020: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@00ad │ │ -038e5a: 5b40 4c07 |0023: iput-object v0, v4, Lcom/gacode/relaunchx/TaskManager;.CPUUpdate_h:Landroid/os/Handler; // field@074c │ │ -038e5e: 2200 a001 |0025: new-instance v0, Lcom/gacode/relaunchx/TaskManager$1; // type@01a0 │ │ -038e62: 7020 5b05 4000 |0027: invoke-direct {v0, v4}, Lcom/gacode/relaunchx/TaskManager$1;.:(Lcom/gacode/relaunchx/TaskManager;)V // method@055b │ │ -038e68: 5b40 4a07 |002a: iput-object v0, v4, Lcom/gacode/relaunchx/TaskManager;.CPUUpdate:Ljava/lang/Runnable; // field@074a │ │ -038e6c: 2200 0d02 |002c: new-instance v0, Ljava/util/ArrayList; // type@020d │ │ -038e70: 7010 ae06 0000 |002e: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@06ae │ │ -038e76: 5b40 7007 |0031: iput-object v0, v4, Lcom/gacode/relaunchx/TaskManager;.taskPids:Ljava/util/List; // field@0770 │ │ -038e7a: 2200 0d02 |0033: new-instance v0, Ljava/util/ArrayList; // type@020d │ │ -038e7e: 7010 ae06 0000 |0035: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@06ae │ │ -038e84: 5b40 6707 |0038: iput-object v0, v4, Lcom/gacode/relaunchx/TaskManager;.servPids:Ljava/util/List; // field@0767 │ │ -038e88: 5c41 5507 |003a: iput-boolean v1, v4, Lcom/gacode/relaunchx/TaskManager;.addSView_t:Z // field@0755 │ │ -038e8c: 5c41 5407 |003c: iput-boolean v1, v4, Lcom/gacode/relaunchx/TaskManager;.addSView_s:Z // field@0754 │ │ -038e90: 2200 1502 |003e: new-instance v0, Ljava/util/HashMap; // type@0215 │ │ -038e94: 7010 c006 0000 |0040: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@06c0 │ │ -038e9a: 5b40 6407 |0043: iput-object v0, v4, Lcom/gacode/relaunchx/TaskManager;.pinfo:Ljava/util/HashMap; // field@0764 │ │ -038e9e: 0e00 |0045: return-void │ │ +039eac: |[039eac] com.gacode.relaunchx.TaskManager.:()V │ │ +039ebc: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +039ebe: 1602 0000 |0001: const-wide/16 v2, #int 0 // #0 │ │ +039ec2: 7010 0000 0400 |0003: invoke-direct {v4}, Landroid/app/Activity;.:()V // method@0000 │ │ +039ec8: 1a00 5804 |0006: const-string v0, "TaskManager" // string@0458 │ │ +039ecc: 5b40 5107 |0008: iput-object v0, v4, Lcom/gacode/relaunchx/TaskManager;.TAG:Ljava/lang/String; // field@0751 │ │ +039ed0: 5941 5007 |000a: iput v1, v4, Lcom/gacode/relaunchx/TaskManager;.DIALOG_TASK_DETAILS:I // field@0750 │ │ +039ed4: 1220 |000c: const/4 v0, #int 2 // #2 │ │ +039ed6: 5940 4f07 |000d: iput v0, v4, Lcom/gacode/relaunchx/TaskManager;.DIALOG_SERVICE_DETAILS:I // field@074f │ │ +039eda: 1300 8813 |000f: const/16 v0, #int 5000 // #1388 │ │ +039ede: 5940 4d07 |0011: iput v0, v4, Lcom/gacode/relaunchx/TaskManager;.CPUUpdate_i:I // field@074d │ │ +039ee2: 5a42 5907 |0013: iput-wide v2, v4, Lcom/gacode/relaunchx/TaskManager;.cpuTotal:J // field@0759 │ │ +039ee6: 5a42 5a07 |0015: iput-wide v2, v4, Lcom/gacode/relaunchx/TaskManager;.cpuTotal_prev:J // field@075a │ │ +039eea: 5a42 5707 |0017: iput-wide v2, v4, Lcom/gacode/relaunchx/TaskManager;.cpuIdle:J // field@0757 │ │ +039eee: 5a42 5807 |0019: iput-wide v2, v4, Lcom/gacode/relaunchx/TaskManager;.cpuIdle_prev:J // field@0758 │ │ +039ef2: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +039ef4: 5c40 4b07 |001c: iput-boolean v0, v4, Lcom/gacode/relaunchx/TaskManager;.CPUUpdate_active:Z // field@074b │ │ +039ef8: 2200 3d00 |001e: new-instance v0, Landroid/os/Handler; // type@003d │ │ +039efc: 7010 ad00 0000 |0020: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@00ad │ │ +039f02: 5b40 4c07 |0023: iput-object v0, v4, Lcom/gacode/relaunchx/TaskManager;.CPUUpdate_h:Landroid/os/Handler; // field@074c │ │ +039f06: 2200 a001 |0025: new-instance v0, Lcom/gacode/relaunchx/TaskManager$1; // type@01a0 │ │ +039f0a: 7020 5b05 4000 |0027: invoke-direct {v0, v4}, Lcom/gacode/relaunchx/TaskManager$1;.:(Lcom/gacode/relaunchx/TaskManager;)V // method@055b │ │ +039f10: 5b40 4a07 |002a: iput-object v0, v4, Lcom/gacode/relaunchx/TaskManager;.CPUUpdate:Ljava/lang/Runnable; // field@074a │ │ +039f14: 2200 0d02 |002c: new-instance v0, Ljava/util/ArrayList; // type@020d │ │ +039f18: 7010 ae06 0000 |002e: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@06ae │ │ +039f1e: 5b40 7007 |0031: iput-object v0, v4, Lcom/gacode/relaunchx/TaskManager;.taskPids:Ljava/util/List; // field@0770 │ │ +039f22: 2200 0d02 |0033: new-instance v0, Ljava/util/ArrayList; // type@020d │ │ +039f26: 7010 ae06 0000 |0035: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@06ae │ │ +039f2c: 5b40 6707 |0038: iput-object v0, v4, Lcom/gacode/relaunchx/TaskManager;.servPids:Ljava/util/List; // field@0767 │ │ +039f30: 5c41 5507 |003a: iput-boolean v1, v4, Lcom/gacode/relaunchx/TaskManager;.addSView_t:Z // field@0755 │ │ +039f34: 5c41 5407 |003c: iput-boolean v1, v4, Lcom/gacode/relaunchx/TaskManager;.addSView_s:Z // field@0754 │ │ +039f38: 2200 1502 |003e: new-instance v0, Ljava/util/HashMap; // type@0215 │ │ +039f3c: 7010 c006 0000 |0040: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@06c0 │ │ +039f42: 5b40 6407 |0043: iput-object v0, v4, Lcom/gacode/relaunchx/TaskManager;.pinfo:Ljava/util/HashMap; // field@0764 │ │ +039f46: 0e00 |0045: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=44 │ │ 0x0006 line=45 │ │ 0x000a line=46 │ │ 0x000c line=47 │ │ 0x000f line=68 │ │ @@ -72639,34 +72663,34 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -038ea0: |[038ea0] com.gacode.relaunchx.TaskManager.CPUUpdate_proc:()V │ │ -038eb0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -038eb2: 2200 0d02 |0001: new-instance v0, Ljava/util/ArrayList; // type@020d │ │ -038eb6: 7010 ae06 0000 |0003: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@06ae │ │ -038ebc: 5b40 6307 |0006: iput-object v0, v4, Lcom/gacode/relaunchx/TaskManager;.newTask:Ljava/util/List; // field@0763 │ │ -038ec0: 2200 0d02 |0008: new-instance v0, Ljava/util/ArrayList; // type@020d │ │ -038ec4: 7010 ae06 0000 |000a: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@06ae │ │ -038eca: 5b40 6207 |000d: iput-object v0, v4, Lcom/gacode/relaunchx/TaskManager;.newServ:Ljava/util/List; // field@0762 │ │ -038ece: 2200 1502 |000f: new-instance v0, Ljava/util/HashMap; // type@0215 │ │ -038ed2: 7010 c006 0000 |0011: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@06c0 │ │ -038ed8: 5b40 6107 |0014: iput-object v0, v4, Lcom/gacode/relaunchx/TaskManager;.newPinfo:Ljava/util/HashMap; // field@0761 │ │ -038edc: 6e10 9605 0400 |0016: invoke-virtual {v4}, Lcom/gacode/relaunchx/TaskManager;.createAsyncTask:()Landroid/os/AsyncTask; // method@0596 │ │ -038ee2: 0c00 |0019: move-result-object v0 │ │ -038ee4: 1211 |001a: const/4 v1, #int 1 // #1 │ │ -038ee6: 2311 2e02 |001b: new-array v1, v1, [Ljava/lang/Boolean; // type@022e │ │ -038eea: 7110 4d06 0300 |001d: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@064d │ │ -038ef0: 0c02 |0020: move-result-object v2 │ │ -038ef2: 4d02 0103 |0021: aput-object v2, v1, v3 │ │ -038ef6: 6e20 a500 1000 |0023: invoke-virtual {v0, v1}, Landroid/os/AsyncTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@00a5 │ │ -038efc: 0e00 |0026: return-void │ │ +039f48: |[039f48] com.gacode.relaunchx.TaskManager.CPUUpdate_proc:()V │ │ +039f58: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +039f5a: 2200 0d02 |0001: new-instance v0, Ljava/util/ArrayList; // type@020d │ │ +039f5e: 7010 ae06 0000 |0003: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@06ae │ │ +039f64: 5b40 6307 |0006: iput-object v0, v4, Lcom/gacode/relaunchx/TaskManager;.newTask:Ljava/util/List; // field@0763 │ │ +039f68: 2200 0d02 |0008: new-instance v0, Ljava/util/ArrayList; // type@020d │ │ +039f6c: 7010 ae06 0000 |000a: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@06ae │ │ +039f72: 5b40 6207 |000d: iput-object v0, v4, Lcom/gacode/relaunchx/TaskManager;.newServ:Ljava/util/List; // field@0762 │ │ +039f76: 2200 1502 |000f: new-instance v0, Ljava/util/HashMap; // type@0215 │ │ +039f7a: 7010 c006 0000 |0011: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@06c0 │ │ +039f80: 5b40 6107 |0014: iput-object v0, v4, Lcom/gacode/relaunchx/TaskManager;.newPinfo:Ljava/util/HashMap; // field@0761 │ │ +039f84: 6e10 9605 0400 |0016: invoke-virtual {v4}, Lcom/gacode/relaunchx/TaskManager;.createAsyncTask:()Landroid/os/AsyncTask; // method@0596 │ │ +039f8a: 0c00 |0019: move-result-object v0 │ │ +039f8c: 1211 |001a: const/4 v1, #int 1 // #1 │ │ +039f8e: 2311 2e02 |001b: new-array v1, v1, [Ljava/lang/Boolean; // type@022e │ │ +039f92: 7110 4d06 0300 |001d: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@064d │ │ +039f98: 0c02 |0020: move-result-object v2 │ │ +039f9a: 4d02 0103 |0021: aput-object v2, v1, v3 │ │ +039f9e: 6e20 a500 1000 |0023: invoke-virtual {v0, v1}, Landroid/os/AsyncTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@00a5 │ │ +039fa4: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=297 │ │ 0x0008 line=298 │ │ 0x000f line=299 │ │ 0x0016 line=301 │ │ 0x0026 line=302 │ │ @@ -72678,17 +72702,17 @@ │ │ type : '(Lcom/gacode/relaunchx/TaskManager;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -038f00: |[038f00] com.gacode.relaunchx.TaskManager.access$000:(Lcom/gacode/relaunchx/TaskManager;)V │ │ -038f10: 7010 8d05 0000 |0000: invoke-direct {v0}, Lcom/gacode/relaunchx/TaskManager;.CPUUpdate_proc:()V // method@058d │ │ -038f16: 0e00 |0003: return-void │ │ +039fa8: |[039fa8] com.gacode.relaunchx.TaskManager.access$000:(Lcom/gacode/relaunchx/TaskManager;)V │ │ +039fb8: 7010 8d05 0000 |0000: invoke-direct {v0}, Lcom/gacode/relaunchx/TaskManager;.CPUUpdate_proc:()V // method@058d │ │ +039fbe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcom/gacode/relaunchx/TaskManager; │ │ │ │ #3 : (in Lcom/gacode/relaunchx/TaskManager;) │ │ @@ -72696,17 +72720,17 @@ │ │ type : '(Lcom/gacode/relaunchx/TaskManager;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -038f18: |[038f18] com.gacode.relaunchx.TaskManager.access$100:(Lcom/gacode/relaunchx/TaskManager;)V │ │ -038f28: 7010 9c05 0000 |0000: invoke-direct {v0}, Lcom/gacode/relaunchx/TaskManager;.getCPU:()V // method@059c │ │ -038f2e: 0e00 |0003: return-void │ │ +039fc0: |[039fc0] com.gacode.relaunchx.TaskManager.access$100:(Lcom/gacode/relaunchx/TaskManager;)V │ │ +039fd0: 7010 9c05 0000 |0000: invoke-direct {v0}, Lcom/gacode/relaunchx/TaskManager;.getCPU:()V // method@059c │ │ +039fd6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcom/gacode/relaunchx/TaskManager; │ │ │ │ #4 : (in Lcom/gacode/relaunchx/TaskManager;) │ │ @@ -72714,18 +72738,18 @@ │ │ type : '(Lcom/gacode/relaunchx/TaskManager;I)J' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -038f30: |[038f30] com.gacode.relaunchx.TaskManager.access$200:(Lcom/gacode/relaunchx/TaskManager;I)J │ │ -038f40: 7020 9b05 3200 |0000: invoke-direct {v2, v3}, Lcom/gacode/relaunchx/TaskManager;.getCPU:(I)J // method@059b │ │ -038f46: 0b00 |0003: move-result-wide v0 │ │ -038f48: 1000 |0004: return-wide v0 │ │ +039fd8: |[039fd8] com.gacode.relaunchx.TaskManager.access$200:(Lcom/gacode/relaunchx/TaskManager;I)J │ │ +039fe8: 7020 9b05 3200 |0000: invoke-direct {v2, v3}, Lcom/gacode/relaunchx/TaskManager;.getCPU:(I)J // method@059b │ │ +039fee: 0b00 |0003: move-result-wide v0 │ │ +039ff0: 1000 |0004: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0005 reg=2 x0 Lcom/gacode/relaunchx/TaskManager; │ │ 0x0000 - 0x0005 reg=3 x1 I │ │ │ │ @@ -72734,18 +72758,18 @@ │ │ type : '(Lcom/gacode/relaunchx/TaskManager;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -038f4c: |[038f4c] com.gacode.relaunchx.TaskManager.access$300:(Lcom/gacode/relaunchx/TaskManager;)Z │ │ -038f5c: 7010 ac05 0100 |0000: invoke-direct {v1}, Lcom/gacode/relaunchx/TaskManager;.sortLists:()Z // method@05ac │ │ -038f62: 0a00 |0003: move-result v0 │ │ -038f64: 0f00 |0004: return v0 │ │ +039ff4: |[039ff4] com.gacode.relaunchx.TaskManager.access$300:(Lcom/gacode/relaunchx/TaskManager;)Z │ │ +03a004: 7010 ac05 0100 |0000: invoke-direct {v1}, Lcom/gacode/relaunchx/TaskManager;.sortLists:()Z // method@05ac │ │ +03a00a: 0a00 |0003: move-result v0 │ │ +03a00c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Lcom/gacode/relaunchx/TaskManager; │ │ │ │ #6 : (in Lcom/gacode/relaunchx/TaskManager;) │ │ @@ -72753,17 +72777,17 @@ │ │ type : '(Lcom/gacode/relaunchx/TaskManager;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -038f68: |[038f68] com.gacode.relaunchx.TaskManager.access$400:(Lcom/gacode/relaunchx/TaskManager;)V │ │ -038f78: 7010 a805 0000 |0000: invoke-direct {v0}, Lcom/gacode/relaunchx/TaskManager;.setEinkController:()V // method@05a8 │ │ -038f7e: 0e00 |0003: return-void │ │ +03a010: |[03a010] com.gacode.relaunchx.TaskManager.access$400:(Lcom/gacode/relaunchx/TaskManager;)V │ │ +03a020: 7010 a805 0000 |0000: invoke-direct {v0}, Lcom/gacode/relaunchx/TaskManager;.setEinkController:()V // method@05a8 │ │ +03a026: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcom/gacode/relaunchx/TaskManager; │ │ │ │ #7 : (in Lcom/gacode/relaunchx/TaskManager;) │ │ @@ -72771,17 +72795,17 @@ │ │ type : '(Lcom/gacode/relaunchx/TaskManager;Ljava/lang/Integer;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -038f80: |[038f80] com.gacode.relaunchx.TaskManager.access$500:(Lcom/gacode/relaunchx/TaskManager;Ljava/lang/Integer;)V │ │ -038f90: 7020 ab05 1000 |0000: invoke-direct {v0, v1}, Lcom/gacode/relaunchx/TaskManager;.showTaskDetails:(Ljava/lang/Integer;)V // method@05ab │ │ -038f96: 0e00 |0003: return-void │ │ +03a028: |[03a028] com.gacode.relaunchx.TaskManager.access$500:(Lcom/gacode/relaunchx/TaskManager;Ljava/lang/Integer;)V │ │ +03a038: 7020 ab05 1000 |0000: invoke-direct {v0, v1}, Lcom/gacode/relaunchx/TaskManager;.showTaskDetails:(Ljava/lang/Integer;)V // method@05ab │ │ +03a03e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcom/gacode/relaunchx/TaskManager; │ │ 0x0000 - 0x0004 reg=1 x1 Ljava/lang/Integer; │ │ │ │ @@ -72790,17 +72814,17 @@ │ │ type : '(Lcom/gacode/relaunchx/TaskManager;Ljava/lang/Integer;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -038f98: |[038f98] com.gacode.relaunchx.TaskManager.access$600:(Lcom/gacode/relaunchx/TaskManager;Ljava/lang/Integer;)V │ │ -038fa8: 7020 aa05 1000 |0000: invoke-direct {v0, v1}, Lcom/gacode/relaunchx/TaskManager;.showServiceDetails:(Ljava/lang/Integer;)V // method@05aa │ │ -038fae: 0e00 |0003: return-void │ │ +03a040: |[03a040] com.gacode.relaunchx.TaskManager.access$600:(Lcom/gacode/relaunchx/TaskManager;Ljava/lang/Integer;)V │ │ +03a050: 7020 aa05 1000 |0000: invoke-direct {v0, v1}, Lcom/gacode/relaunchx/TaskManager;.showServiceDetails:(Ljava/lang/Integer;)V // method@05aa │ │ +03a056: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcom/gacode/relaunchx/TaskManager; │ │ 0x0000 - 0x0004 reg=1 x1 Ljava/lang/Integer; │ │ │ │ @@ -72809,17 +72833,17 @@ │ │ type : '(Lcom/gacode/relaunchx/TaskManager;I)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -038fb0: |[038fb0] com.gacode.relaunchx.TaskManager.access$700:(Lcom/gacode/relaunchx/TaskManager;I)V │ │ -038fc0: 7020 a905 1000 |0000: invoke-direct {v0, v1}, Lcom/gacode/relaunchx/TaskManager;.setSorting:(I)V // method@05a9 │ │ -038fc6: 0e00 |0003: return-void │ │ +03a058: |[03a058] com.gacode.relaunchx.TaskManager.access$700:(Lcom/gacode/relaunchx/TaskManager;I)V │ │ +03a068: 7020 a905 1000 |0000: invoke-direct {v0, v1}, Lcom/gacode/relaunchx/TaskManager;.setSorting:(I)V // method@05a9 │ │ +03a06e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcom/gacode/relaunchx/TaskManager; │ │ 0x0000 - 0x0004 reg=1 x1 I │ │ │ │ @@ -72828,53 +72852,53 @@ │ │ type : '(I)J' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 77 16-bit code units │ │ -038fc8: |[038fc8] com.gacode.relaunchx.TaskManager.getCPU:(I)J │ │ -038fd8: 2202 dd01 |0000: new-instance v2, Ljava/io/BufferedReader; // type@01dd │ │ -038fdc: 2204 e801 |0002: new-instance v4, Ljava/io/InputStreamReader; // type@01e8 │ │ -038fe0: 2205 e101 |0004: new-instance v5, Ljava/io/FileInputStream; // type@01e1 │ │ -038fe4: 2206 0202 |0006: new-instance v6, Ljava/lang/StringBuilder; // type@0202 │ │ -038fe8: 7010 9606 0600 |0008: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -038fee: 1a07 6100 |000b: const-string v7, "/proc/" // string@0061 │ │ -038ff2: 6e20 9a06 7600 |000d: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -038ff8: 0c06 |0010: move-result-object v6 │ │ -038ffa: 6e20 9706 9600 |0011: invoke-virtual {v6, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0697 │ │ -039000: 0c06 |0014: move-result-object v6 │ │ -039002: 1a07 6a00 |0015: const-string v7, "/stat" // string@006a │ │ -039006: 6e20 9a06 7600 |0017: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -03900c: 0c06 |001a: move-result-object v6 │ │ -03900e: 6e10 9c06 0600 |001b: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -039014: 0c06 |001e: move-result-object v6 │ │ -039016: 7020 3b06 6500 |001f: invoke-direct {v5, v6}, Ljava/io/FileInputStream;.:(Ljava/lang/String;)V // method@063b │ │ -03901c: 7020 4806 5400 |0022: invoke-direct {v4, v5}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@0648 │ │ -039022: 1305 e803 |0025: const/16 v5, #int 1000 // #3e8 │ │ -039026: 7030 2106 4205 |0027: invoke-direct {v2, v4, v5}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;I)V // method@0621 │ │ -03902c: 6e10 2406 0200 |002a: invoke-virtual {v2}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@0624 │ │ -039032: 0c01 |002d: move-result-object v1 │ │ -039034: 6e10 2206 0200 |002e: invoke-virtual {v2}, Ljava/io/BufferedReader;.close:()V // method@0622 │ │ -03903a: 1a04 d404 |0031: const-string v4, "\s+" // string@04d4 │ │ -03903e: 6e20 8906 4100 |0033: invoke-virtual {v1, v4}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0689 │ │ -039044: 0c03 |0036: move-result-object v3 │ │ -039046: 1304 0d00 |0037: const/16 v4, #int 13 // #d │ │ -03904a: 4604 0304 |0039: aget-object v4, v3, v4 │ │ -03904e: 7110 6306 0400 |003b: invoke-static {v4}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@0663 │ │ -039054: 0b04 |003e: move-result-wide v4 │ │ -039056: 1306 0e00 |003f: const/16 v6, #int 14 // #e │ │ -03905a: 4606 0306 |0041: aget-object v6, v3, v6 │ │ -03905e: 7110 6306 0600 |0043: invoke-static {v6}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@0663 │ │ -039064: 0b06 |0046: move-result-wide v6 │ │ -039066: bb64 |0047: add-long/2addr v4, v6 │ │ -039068: 1004 |0048: return-wide v4 │ │ -03906a: 0d00 |0049: move-exception v0 │ │ -03906c: 1604 0000 |004a: const-wide/16 v4, #int 0 // #0 │ │ -039070: 28fc |004c: goto 0048 // -0004 │ │ +03a070: |[03a070] com.gacode.relaunchx.TaskManager.getCPU:(I)J │ │ +03a080: 2202 dd01 |0000: new-instance v2, Ljava/io/BufferedReader; // type@01dd │ │ +03a084: 2204 e801 |0002: new-instance v4, Ljava/io/InputStreamReader; // type@01e8 │ │ +03a088: 2205 e101 |0004: new-instance v5, Ljava/io/FileInputStream; // type@01e1 │ │ +03a08c: 2206 0202 |0006: new-instance v6, Ljava/lang/StringBuilder; // type@0202 │ │ +03a090: 7010 9606 0600 |0008: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +03a096: 1a07 6100 |000b: const-string v7, "/proc/" // string@0061 │ │ +03a09a: 6e20 9a06 7600 |000d: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +03a0a0: 0c06 |0010: move-result-object v6 │ │ +03a0a2: 6e20 9706 9600 |0011: invoke-virtual {v6, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0697 │ │ +03a0a8: 0c06 |0014: move-result-object v6 │ │ +03a0aa: 1a07 6a00 |0015: const-string v7, "/stat" // string@006a │ │ +03a0ae: 6e20 9a06 7600 |0017: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +03a0b4: 0c06 |001a: move-result-object v6 │ │ +03a0b6: 6e10 9c06 0600 |001b: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +03a0bc: 0c06 |001e: move-result-object v6 │ │ +03a0be: 7020 3b06 6500 |001f: invoke-direct {v5, v6}, Ljava/io/FileInputStream;.:(Ljava/lang/String;)V // method@063b │ │ +03a0c4: 7020 4806 5400 |0022: invoke-direct {v4, v5}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@0648 │ │ +03a0ca: 1305 e803 |0025: const/16 v5, #int 1000 // #3e8 │ │ +03a0ce: 7030 2106 4205 |0027: invoke-direct {v2, v4, v5}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;I)V // method@0621 │ │ +03a0d4: 6e10 2406 0200 |002a: invoke-virtual {v2}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@0624 │ │ +03a0da: 0c01 |002d: move-result-object v1 │ │ +03a0dc: 6e10 2206 0200 |002e: invoke-virtual {v2}, Ljava/io/BufferedReader;.close:()V // method@0622 │ │ +03a0e2: 1a04 d404 |0031: const-string v4, "\s+" // string@04d4 │ │ +03a0e6: 6e20 8906 4100 |0033: invoke-virtual {v1, v4}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0689 │ │ +03a0ec: 0c03 |0036: move-result-object v3 │ │ +03a0ee: 1304 0d00 |0037: const/16 v4, #int 13 // #d │ │ +03a0f2: 4604 0304 |0039: aget-object v4, v3, v4 │ │ +03a0f6: 7110 6306 0400 |003b: invoke-static {v4}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@0663 │ │ +03a0fc: 0b04 |003e: move-result-wide v4 │ │ +03a0fe: 1306 0e00 |003f: const/16 v6, #int 14 // #e │ │ +03a102: 4606 0306 |0041: aget-object v6, v3, v6 │ │ +03a106: 7110 6306 0600 |0043: invoke-static {v6}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@0663 │ │ +03a10c: 0b06 |0046: move-result-wide v6 │ │ +03a10e: bb64 |0047: add-long/2addr v4, v6 │ │ +03a110: 1004 |0048: return-wide v4 │ │ +03a112: 0d00 |0049: move-exception v0 │ │ +03a114: 1604 0000 |004a: const-wide/16 v4, #int 0 // #0 │ │ +03a118: 28fc |004c: goto 0048 // -0004 │ │ catches : 1 │ │ 0x0000 - 0x0046 │ │ Ljava/io/IOException; -> 0x0049 │ │ positions : │ │ 0x0000 line=587 │ │ 0x002a line=589 │ │ 0x002e line=590 │ │ @@ -72896,74 +72920,74 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 105 16-bit code units │ │ -039084: |[039084] com.gacode.relaunchx.TaskManager.getCPU:()V │ │ -039094: 2201 dd01 |0000: new-instance v1, Ljava/io/BufferedReader; // type@01dd │ │ -039098: 2203 e801 |0002: new-instance v3, Ljava/io/InputStreamReader; // type@01e8 │ │ -03909c: 2204 e101 |0004: new-instance v4, Ljava/io/FileInputStream; // type@01e1 │ │ -0390a0: 1a05 6400 |0006: const-string v5, "/proc/stat" // string@0064 │ │ -0390a4: 7020 3b06 5400 |0008: invoke-direct {v4, v5}, Ljava/io/FileInputStream;.:(Ljava/lang/String;)V // method@063b │ │ -0390aa: 7020 4806 4300 |000b: invoke-direct {v3, v4}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@0648 │ │ -0390b0: 1304 e803 |000e: const/16 v4, #int 1000 // #3e8 │ │ -0390b4: 7030 2106 3104 |0010: invoke-direct {v1, v3, v4}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;I)V // method@0621 │ │ -0390ba: 6e10 2406 0100 |0013: invoke-virtual {v1}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@0624 │ │ -0390c0: 0c00 |0016: move-result-object v0 │ │ -0390c2: 6e10 2206 0100 |0017: invoke-virtual {v1}, Ljava/io/BufferedReader;.close:()V // method@0622 │ │ -0390c8: 1a03 d404 |001a: const-string v3, "\s+" // string@04d4 │ │ -0390cc: 6e20 8906 3000 |001c: invoke-virtual {v0, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0689 │ │ -0390d2: 0c02 |001f: move-result-object v2 │ │ -0390d4: 1243 |0020: const/4 v3, #int 4 // #4 │ │ -0390d6: 4603 0203 |0021: aget-object v3, v2, v3 │ │ -0390da: 7110 6306 0300 |0023: invoke-static {v3}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@0663 │ │ -0390e0: 0b04 |0026: move-result-wide v4 │ │ -0390e2: 1253 |0027: const/4 v3, #int 5 // #5 │ │ -0390e4: 4603 0203 |0028: aget-object v3, v2, v3 │ │ -0390e8: 7110 6306 0300 |002a: invoke-static {v3}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@0663 │ │ -0390ee: 0b06 |002d: move-result-wide v6 │ │ -0390f0: bb64 |002e: add-long/2addr v4, v6 │ │ -0390f2: 5a84 5707 |002f: iput-wide v4, v8, Lcom/gacode/relaunchx/TaskManager;.cpuIdle:J // field@0757 │ │ -0390f6: 1213 |0031: const/4 v3, #int 1 // #1 │ │ -0390f8: 4603 0203 |0032: aget-object v3, v2, v3 │ │ -0390fc: 7110 6306 0300 |0034: invoke-static {v3}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@0663 │ │ -039102: 0b04 |0037: move-result-wide v4 │ │ -039104: 1223 |0038: const/4 v3, #int 2 // #2 │ │ -039106: 4603 0203 |0039: aget-object v3, v2, v3 │ │ -03910a: 7110 6306 0300 |003b: invoke-static {v3}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@0663 │ │ -039110: 0b06 |003e: move-result-wide v6 │ │ -039112: bb64 |003f: add-long/2addr v4, v6 │ │ -039114: 1233 |0040: const/4 v3, #int 3 // #3 │ │ -039116: 4603 0203 |0041: aget-object v3, v2, v3 │ │ -03911a: 7110 6306 0300 |0043: invoke-static {v3}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@0663 │ │ -039120: 0b06 |0046: move-result-wide v6 │ │ -039122: bb64 |0047: add-long/2addr v4, v6 │ │ -039124: 5386 5707 |0048: iget-wide v6, v8, Lcom/gacode/relaunchx/TaskManager;.cpuIdle:J // field@0757 │ │ -039128: bb64 |004a: add-long/2addr v4, v6 │ │ -03912a: 1263 |004b: const/4 v3, #int 6 // #6 │ │ -03912c: 4603 0203 |004c: aget-object v3, v2, v3 │ │ -039130: 7110 6306 0300 |004e: invoke-static {v3}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@0663 │ │ -039136: 0b06 |0051: move-result-wide v6 │ │ -039138: bb64 |0052: add-long/2addr v4, v6 │ │ -03913a: 1273 |0053: const/4 v3, #int 7 // #7 │ │ -03913c: 4603 0203 |0054: aget-object v3, v2, v3 │ │ -039140: 7110 6306 0300 |0056: invoke-static {v3}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@0663 │ │ -039146: 0b06 |0059: move-result-wide v6 │ │ -039148: bb64 |005a: add-long/2addr v4, v6 │ │ -03914a: 1303 0800 |005b: const/16 v3, #int 8 // #8 │ │ -03914e: 4603 0203 |005d: aget-object v3, v2, v3 │ │ -039152: 7110 6306 0300 |005f: invoke-static {v3}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@0663 │ │ -039158: 0b06 |0062: move-result-wide v6 │ │ -03915a: bb64 |0063: add-long/2addr v4, v6 │ │ -03915c: 5a84 5907 |0064: iput-wide v4, v8, Lcom/gacode/relaunchx/TaskManager;.cpuTotal:J // field@0759 │ │ -039160: 0e00 |0066: return-void │ │ -039162: 0d03 |0067: move-exception v3 │ │ -039164: 28fe |0068: goto 0066 // -0002 │ │ +03a12c: |[03a12c] com.gacode.relaunchx.TaskManager.getCPU:()V │ │ +03a13c: 2201 dd01 |0000: new-instance v1, Ljava/io/BufferedReader; // type@01dd │ │ +03a140: 2203 e801 |0002: new-instance v3, Ljava/io/InputStreamReader; // type@01e8 │ │ +03a144: 2204 e101 |0004: new-instance v4, Ljava/io/FileInputStream; // type@01e1 │ │ +03a148: 1a05 6400 |0006: const-string v5, "/proc/stat" // string@0064 │ │ +03a14c: 7020 3b06 5400 |0008: invoke-direct {v4, v5}, Ljava/io/FileInputStream;.:(Ljava/lang/String;)V // method@063b │ │ +03a152: 7020 4806 4300 |000b: invoke-direct {v3, v4}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@0648 │ │ +03a158: 1304 e803 |000e: const/16 v4, #int 1000 // #3e8 │ │ +03a15c: 7030 2106 3104 |0010: invoke-direct {v1, v3, v4}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;I)V // method@0621 │ │ +03a162: 6e10 2406 0100 |0013: invoke-virtual {v1}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@0624 │ │ +03a168: 0c00 |0016: move-result-object v0 │ │ +03a16a: 6e10 2206 0100 |0017: invoke-virtual {v1}, Ljava/io/BufferedReader;.close:()V // method@0622 │ │ +03a170: 1a03 d404 |001a: const-string v3, "\s+" // string@04d4 │ │ +03a174: 6e20 8906 3000 |001c: invoke-virtual {v0, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0689 │ │ +03a17a: 0c02 |001f: move-result-object v2 │ │ +03a17c: 1243 |0020: const/4 v3, #int 4 // #4 │ │ +03a17e: 4603 0203 |0021: aget-object v3, v2, v3 │ │ +03a182: 7110 6306 0300 |0023: invoke-static {v3}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@0663 │ │ +03a188: 0b04 |0026: move-result-wide v4 │ │ +03a18a: 1253 |0027: const/4 v3, #int 5 // #5 │ │ +03a18c: 4603 0203 |0028: aget-object v3, v2, v3 │ │ +03a190: 7110 6306 0300 |002a: invoke-static {v3}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@0663 │ │ +03a196: 0b06 |002d: move-result-wide v6 │ │ +03a198: bb64 |002e: add-long/2addr v4, v6 │ │ +03a19a: 5a84 5707 |002f: iput-wide v4, v8, Lcom/gacode/relaunchx/TaskManager;.cpuIdle:J // field@0757 │ │ +03a19e: 1213 |0031: const/4 v3, #int 1 // #1 │ │ +03a1a0: 4603 0203 |0032: aget-object v3, v2, v3 │ │ +03a1a4: 7110 6306 0300 |0034: invoke-static {v3}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@0663 │ │ +03a1aa: 0b04 |0037: move-result-wide v4 │ │ +03a1ac: 1223 |0038: const/4 v3, #int 2 // #2 │ │ +03a1ae: 4603 0203 |0039: aget-object v3, v2, v3 │ │ +03a1b2: 7110 6306 0300 |003b: invoke-static {v3}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@0663 │ │ +03a1b8: 0b06 |003e: move-result-wide v6 │ │ +03a1ba: bb64 |003f: add-long/2addr v4, v6 │ │ +03a1bc: 1233 |0040: const/4 v3, #int 3 // #3 │ │ +03a1be: 4603 0203 |0041: aget-object v3, v2, v3 │ │ +03a1c2: 7110 6306 0300 |0043: invoke-static {v3}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@0663 │ │ +03a1c8: 0b06 |0046: move-result-wide v6 │ │ +03a1ca: bb64 |0047: add-long/2addr v4, v6 │ │ +03a1cc: 5386 5707 |0048: iget-wide v6, v8, Lcom/gacode/relaunchx/TaskManager;.cpuIdle:J // field@0757 │ │ +03a1d0: bb64 |004a: add-long/2addr v4, v6 │ │ +03a1d2: 1263 |004b: const/4 v3, #int 6 // #6 │ │ +03a1d4: 4603 0203 |004c: aget-object v3, v2, v3 │ │ +03a1d8: 7110 6306 0300 |004e: invoke-static {v3}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@0663 │ │ +03a1de: 0b06 |0051: move-result-wide v6 │ │ +03a1e0: bb64 |0052: add-long/2addr v4, v6 │ │ +03a1e2: 1273 |0053: const/4 v3, #int 7 // #7 │ │ +03a1e4: 4603 0203 |0054: aget-object v3, v2, v3 │ │ +03a1e8: 7110 6306 0300 |0056: invoke-static {v3}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@0663 │ │ +03a1ee: 0b06 |0059: move-result-wide v6 │ │ +03a1f0: bb64 |005a: add-long/2addr v4, v6 │ │ +03a1f2: 1303 0800 |005b: const/16 v3, #int 8 // #8 │ │ +03a1f6: 4603 0203 |005d: aget-object v3, v2, v3 │ │ +03a1fa: 7110 6306 0300 |005f: invoke-static {v3}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@0663 │ │ +03a200: 0b06 |0062: move-result-wide v6 │ │ +03a202: bb64 |0063: add-long/2addr v4, v6 │ │ +03a204: 5a84 5907 |0064: iput-wide v4, v8, Lcom/gacode/relaunchx/TaskManager;.cpuTotal:J // field@0759 │ │ +03a208: 0e00 |0066: return-void │ │ +03a20a: 0d03 |0067: move-exception v3 │ │ +03a20c: 28fe |0068: goto 0066 // -0002 │ │ catches : 1 │ │ 0x0000 - 0x0066 │ │ Ljava/io/IOException; -> 0x0067 │ │ positions : │ │ 0x0000 line=569 │ │ 0x0013 line=571 │ │ 0x0017 line=572 │ │ @@ -72986,81 +73010,81 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 123 16-bit code units │ │ -039178: |[039178] com.gacode.relaunchx.TaskManager.setEinkController:()V │ │ -039188: 1307 0a00 |0000: const/16 v7, #int 10 // #a │ │ -03918c: 1216 |0002: const/4 v6, #int 1 // #1 │ │ -03918e: 5483 6607 |0003: iget-object v3, v8, Lcom/gacode/relaunchx/TaskManager;.prefs:Landroid/content/SharedPreferences; // field@0766 │ │ -039192: 3803 6900 |0005: if-eqz v3, 006e // +0069 │ │ -039196: 7110 5f06 0600 |0007: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -03919c: 0c02 |000a: move-result-object v2 │ │ -03919e: 5483 6607 |000b: iget-object v3, v8, Lcom/gacode/relaunchx/TaskManager;.prefs:Landroid/content/SharedPreferences; // field@0766 │ │ -0391a2: 1a04 3607 |000d: const-string v4, "einkUpdateMode" // string@0736 │ │ -0391a6: 1a05 7100 |000f: const-string v5, "1" // string@0071 │ │ -0391aa: 7230 6f00 4305 |0011: invoke-interface {v3, v4, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -0391b0: 0c03 |0014: move-result-object v3 │ │ -0391b2: 7110 5d06 0300 |0015: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ -0391b8: 0a03 |0018: move-result v3 │ │ -0391ba: 7110 5f06 0300 |0019: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -0391c0: 0c02 |001c: move-result-object v2 │ │ -0391c2: 6e10 5c06 0200 |001d: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -0391c8: 0a03 |0020: move-result v3 │ │ -0391ca: 12f4 |0021: const/4 v4, #int -1 // #ff │ │ -0391cc: 3443 0900 |0022: if-lt v3, v4, 002b // +0009 │ │ -0391d0: 6e10 5c06 0200 |0024: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -0391d6: 0a03 |0027: move-result v3 │ │ -0391d8: 1224 |0028: const/4 v4, #int 2 // #2 │ │ -0391da: 3743 0600 |0029: if-le v3, v4, 002f // +0006 │ │ -0391de: 7110 5f06 0600 |002b: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -0391e4: 0c02 |002e: move-result-object v2 │ │ -0391e6: 6e10 5c06 0200 |002f: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -0391ec: 0a03 |0032: move-result v3 │ │ -0391ee: 3a03 3b00 |0033: if-ltz v3, 006e // +003b │ │ -0391f2: 6e10 5c06 0200 |0035: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -0391f8: 0a03 |0038: move-result v3 │ │ -0391fa: 6703 a900 |0039: sput v3, Lcom/gacode/relaunchx/EinkScreen;.UpdateMode:I // field@00a9 │ │ -0391fe: 7110 5f06 0700 |003b: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -039204: 0c01 |003e: move-result-object v1 │ │ -039206: 5483 6607 |003f: iget-object v3, v8, Lcom/gacode/relaunchx/TaskManager;.prefs:Landroid/content/SharedPreferences; // field@0766 │ │ -03920a: 1a04 3507 |0041: const-string v4, "einkUpdateInterval" // string@0735 │ │ -03920e: 1a05 7200 |0043: const-string v5, "10" // string@0072 │ │ -039212: 7230 6f00 4305 |0045: invoke-interface {v3, v4, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -039218: 0c03 |0048: move-result-object v3 │ │ -03921a: 7110 5d06 0300 |0049: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ -039220: 0a03 |004c: move-result v3 │ │ -039222: 7110 5f06 0300 |004d: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -039228: 0c01 |0050: move-result-object v1 │ │ -03922a: 6e10 5c06 0100 |0051: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -039230: 0a03 |0054: move-result v3 │ │ -039232: 3a03 0a00 |0055: if-ltz v3, 005f // +000a │ │ -039236: 6e10 5c06 0100 |0057: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -03923c: 0a03 |005a: move-result v3 │ │ -03923e: 1304 6400 |005b: const/16 v4, #int 100 // #64 │ │ -039242: 3743 0600 |005d: if-le v3, v4, 0063 // +0006 │ │ -039246: 7110 5f06 0700 |005f: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -03924c: 0c01 |0062: move-result-object v1 │ │ -03924e: 6e10 5c06 0100 |0063: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ -039254: 0a03 |0066: move-result v3 │ │ -039256: 6703 aa00 |0067: sput v3, Lcom/gacode/relaunchx/EinkScreen;.UpdateModeInterval:I // field@00aa │ │ -03925a: 1203 |0069: const/4 v3, #int 0 // #0 │ │ -03925c: 1204 |006a: const/4 v4, #int 0 // #0 │ │ -03925e: 7120 0402 4300 |006b: invoke-static {v3, v4}, Lcom/gacode/relaunchx/EinkScreen;.PrepareController:(Landroid/view/View;Z)V // method@0204 │ │ -039264: 0e00 |006e: return-void │ │ -039266: 0d00 |006f: move-exception v0 │ │ -039268: 7110 5f06 0600 |0070: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -03926e: 0c02 |0073: move-result-object v2 │ │ -039270: 28a9 |0074: goto 001d // -0057 │ │ -039272: 0d00 |0075: move-exception v0 │ │ -039274: 7110 5f06 0700 |0076: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ -03927a: 0c01 |0079: move-result-object v1 │ │ -03927c: 28d7 |007a: goto 0051 // -0029 │ │ +03a220: |[03a220] com.gacode.relaunchx.TaskManager.setEinkController:()V │ │ +03a230: 1307 0a00 |0000: const/16 v7, #int 10 // #a │ │ +03a234: 1216 |0002: const/4 v6, #int 1 // #1 │ │ +03a236: 5483 6607 |0003: iget-object v3, v8, Lcom/gacode/relaunchx/TaskManager;.prefs:Landroid/content/SharedPreferences; // field@0766 │ │ +03a23a: 3803 6900 |0005: if-eqz v3, 006e // +0069 │ │ +03a23e: 7110 5f06 0600 |0007: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +03a244: 0c02 |000a: move-result-object v2 │ │ +03a246: 5483 6607 |000b: iget-object v3, v8, Lcom/gacode/relaunchx/TaskManager;.prefs:Landroid/content/SharedPreferences; // field@0766 │ │ +03a24a: 1a04 3607 |000d: const-string v4, "einkUpdateMode" // string@0736 │ │ +03a24e: 1a05 7100 |000f: const-string v5, "1" // string@0071 │ │ +03a252: 7230 6f00 4305 |0011: invoke-interface {v3, v4, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +03a258: 0c03 |0014: move-result-object v3 │ │ +03a25a: 7110 5d06 0300 |0015: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ +03a260: 0a03 |0018: move-result v3 │ │ +03a262: 7110 5f06 0300 |0019: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +03a268: 0c02 |001c: move-result-object v2 │ │ +03a26a: 6e10 5c06 0200 |001d: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +03a270: 0a03 |0020: move-result v3 │ │ +03a272: 12f4 |0021: const/4 v4, #int -1 // #ff │ │ +03a274: 3443 0900 |0022: if-lt v3, v4, 002b // +0009 │ │ +03a278: 6e10 5c06 0200 |0024: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +03a27e: 0a03 |0027: move-result v3 │ │ +03a280: 1224 |0028: const/4 v4, #int 2 // #2 │ │ +03a282: 3743 0600 |0029: if-le v3, v4, 002f // +0006 │ │ +03a286: 7110 5f06 0600 |002b: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +03a28c: 0c02 |002e: move-result-object v2 │ │ +03a28e: 6e10 5c06 0200 |002f: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +03a294: 0a03 |0032: move-result v3 │ │ +03a296: 3a03 3b00 |0033: if-ltz v3, 006e // +003b │ │ +03a29a: 6e10 5c06 0200 |0035: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +03a2a0: 0a03 |0038: move-result v3 │ │ +03a2a2: 6703 a900 |0039: sput v3, Lcom/gacode/relaunchx/EinkScreen;.UpdateMode:I // field@00a9 │ │ +03a2a6: 7110 5f06 0700 |003b: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +03a2ac: 0c01 |003e: move-result-object v1 │ │ +03a2ae: 5483 6607 |003f: iget-object v3, v8, Lcom/gacode/relaunchx/TaskManager;.prefs:Landroid/content/SharedPreferences; // field@0766 │ │ +03a2b2: 1a04 3507 |0041: const-string v4, "einkUpdateInterval" // string@0735 │ │ +03a2b6: 1a05 7200 |0043: const-string v5, "10" // string@0072 │ │ +03a2ba: 7230 6f00 4305 |0045: invoke-interface {v3, v4, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +03a2c0: 0c03 |0048: move-result-object v3 │ │ +03a2c2: 7110 5d06 0300 |0049: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ +03a2c8: 0a03 |004c: move-result v3 │ │ +03a2ca: 7110 5f06 0300 |004d: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +03a2d0: 0c01 |0050: move-result-object v1 │ │ +03a2d2: 6e10 5c06 0100 |0051: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +03a2d8: 0a03 |0054: move-result v3 │ │ +03a2da: 3a03 0a00 |0055: if-ltz v3, 005f // +000a │ │ +03a2de: 6e10 5c06 0100 |0057: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +03a2e4: 0a03 |005a: move-result v3 │ │ +03a2e6: 1304 6400 |005b: const/16 v4, #int 100 // #64 │ │ +03a2ea: 3743 0600 |005d: if-le v3, v4, 0063 // +0006 │ │ +03a2ee: 7110 5f06 0700 |005f: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +03a2f4: 0c01 |0062: move-result-object v1 │ │ +03a2f6: 6e10 5c06 0100 |0063: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@065c │ │ +03a2fc: 0a03 |0066: move-result v3 │ │ +03a2fe: 6703 aa00 |0067: sput v3, Lcom/gacode/relaunchx/EinkScreen;.UpdateModeInterval:I // field@00aa │ │ +03a302: 1203 |0069: const/4 v3, #int 0 // #0 │ │ +03a304: 1204 |006a: const/4 v4, #int 0 // #0 │ │ +03a306: 7120 0402 4300 |006b: invoke-static {v3, v4}, Lcom/gacode/relaunchx/EinkScreen;.PrepareController:(Landroid/view/View;Z)V // method@0204 │ │ +03a30c: 0e00 |006e: return-void │ │ +03a30e: 0d00 |006f: move-exception v0 │ │ +03a310: 7110 5f06 0600 |0070: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +03a316: 0c02 |0073: move-result-object v2 │ │ +03a318: 28a9 |0074: goto 001d // -0057 │ │ +03a31a: 0d00 |0075: move-exception v0 │ │ +03a31c: 7110 5f06 0700 |0076: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@065f │ │ +03a322: 0c01 |0079: move-result-object v1 │ │ +03a324: 28d7 |007a: goto 0051 // -0029 │ │ catches : 2 │ │ 0x000b - 0x001c │ │ Ljava/lang/Exception; -> 0x006f │ │ 0x003f - 0x0050 │ │ Ljava/lang/Exception; -> 0x0075 │ │ positions : │ │ 0x0003 line=140 │ │ @@ -73095,73 +73119,73 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 128 16-bit code units │ │ -03929c: |[03929c] com.gacode.relaunchx.TaskManager.setSorting:(I)V │ │ -0392ac: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0392ae: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -0392b0: 5956 6d07 |0002: iput v6, v5, Lcom/gacode/relaunchx/TaskManager;.sortMethod:I // field@076d │ │ -0392b4: 5451 6607 |0004: iget-object v1, v5, Lcom/gacode/relaunchx/TaskManager;.prefs:Landroid/content/SharedPreferences; // field@0766 │ │ -0392b8: 7210 6b00 0100 |0006: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006b │ │ -0392be: 0c00 |0009: move-result-object v0 │ │ -0392c0: 1a01 b70d |000a: const-string v1, "sortMethod" // string@0db7 │ │ -0392c4: 5252 6d07 |000c: iget v2, v5, Lcom/gacode/relaunchx/TaskManager;.sortMethod:I // field@076d │ │ -0392c8: 7230 6800 1002 |000e: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0068 │ │ -0392ce: 7210 6500 0000 |0011: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0065 │ │ -0392d4: 5251 6b07 |0014: iget v1, v5, Lcom/gacode/relaunchx/TaskManager;.sortCpu:I // field@076b │ │ -0392d8: 3316 2200 |0016: if-ne v6, v1, 0038 // +0022 │ │ -0392dc: 5451 6c07 |0018: iget-object v1, v5, Lcom/gacode/relaunchx/TaskManager;.sortCpuBtn:Landroid/widget/Button; // field@076c │ │ -0392e0: 6e20 0d01 4100 |001a: invoke-virtual {v1, v4}, Landroid/widget/Button;.setEnabled:(Z)V // method@010d │ │ -0392e6: 5451 6f07 |001d: iget-object v1, v5, Lcom/gacode/relaunchx/TaskManager;.sortSizeBtn:Landroid/widget/Button; // field@076f │ │ -0392ea: 6e20 0d01 3100 |001f: invoke-virtual {v1, v3}, Landroid/widget/Button;.setEnabled:(Z)V // method@010d │ │ -0392f0: 5451 6a07 |0022: iget-object v1, v5, Lcom/gacode/relaunchx/TaskManager;.sortAbcBtn:Landroid/widget/Button; // field@076a │ │ -0392f4: 6e20 0d01 3100 |0024: invoke-virtual {v1, v3}, Landroid/widget/Button;.setEnabled:(Z)V // method@010d │ │ -0392fa: 7010 ac05 0500 |0027: invoke-direct {v5}, Lcom/gacode/relaunchx/TaskManager;.sortLists:()Z // method@05ac │ │ -039300: 0a01 |002a: move-result v1 │ │ -039302: 3801 0c00 |002b: if-eqz v1, 0037 // +000c │ │ -039306: 5451 5307 |002d: iget-object v1, v5, Lcom/gacode/relaunchx/TaskManager;.adapter_t:Lcom/gacode/relaunchx/TaskManager$TAdapter; // field@0753 │ │ -03930a: 6e10 8005 0100 |002f: invoke-virtual {v1}, Lcom/gacode/relaunchx/TaskManager$TAdapter;.notifyDataSetChanged:()V // method@0580 │ │ -039310: 5451 5207 |0032: iget-object v1, v5, Lcom/gacode/relaunchx/TaskManager;.adapter_s:Lcom/gacode/relaunchx/TaskManager$SAdapter; // field@0752 │ │ -039314: 6e10 7b05 0100 |0034: invoke-virtual {v1}, Lcom/gacode/relaunchx/TaskManager$SAdapter;.notifyDataSetChanged:()V // method@057b │ │ -03931a: 0e00 |0037: return-void │ │ -03931c: 5251 6e07 |0038: iget v1, v5, Lcom/gacode/relaunchx/TaskManager;.sortSize:I // field@076e │ │ -039320: 3316 2200 |003a: if-ne v6, v1, 005c // +0022 │ │ -039324: 5451 6c07 |003c: iget-object v1, v5, Lcom/gacode/relaunchx/TaskManager;.sortCpuBtn:Landroid/widget/Button; // field@076c │ │ -039328: 6e20 0d01 3100 |003e: invoke-virtual {v1, v3}, Landroid/widget/Button;.setEnabled:(Z)V // method@010d │ │ -03932e: 5451 6f07 |0041: iget-object v1, v5, Lcom/gacode/relaunchx/TaskManager;.sortSizeBtn:Landroid/widget/Button; // field@076f │ │ -039332: 6e20 0d01 4100 |0043: invoke-virtual {v1, v4}, Landroid/widget/Button;.setEnabled:(Z)V // method@010d │ │ -039338: 5451 6a07 |0046: iget-object v1, v5, Lcom/gacode/relaunchx/TaskManager;.sortAbcBtn:Landroid/widget/Button; // field@076a │ │ -03933c: 6e20 0d01 3100 |0048: invoke-virtual {v1, v3}, Landroid/widget/Button;.setEnabled:(Z)V // method@010d │ │ -039342: 7010 ac05 0500 |004b: invoke-direct {v5}, Lcom/gacode/relaunchx/TaskManager;.sortLists:()Z // method@05ac │ │ -039348: 0a01 |004e: move-result v1 │ │ -03934a: 3801 e8ff |004f: if-eqz v1, 0037 // -0018 │ │ -03934e: 5451 5307 |0051: iget-object v1, v5, Lcom/gacode/relaunchx/TaskManager;.adapter_t:Lcom/gacode/relaunchx/TaskManager$TAdapter; // field@0753 │ │ -039352: 6e10 8005 0100 |0053: invoke-virtual {v1}, Lcom/gacode/relaunchx/TaskManager$TAdapter;.notifyDataSetChanged:()V // method@0580 │ │ -039358: 5451 5207 |0056: iget-object v1, v5, Lcom/gacode/relaunchx/TaskManager;.adapter_s:Lcom/gacode/relaunchx/TaskManager$SAdapter; // field@0752 │ │ -03935c: 6e10 7b05 0100 |0058: invoke-virtual {v1}, Lcom/gacode/relaunchx/TaskManager$SAdapter;.notifyDataSetChanged:()V // method@057b │ │ -039362: 28dc |005b: goto 0037 // -0024 │ │ -039364: 5251 6907 |005c: iget v1, v5, Lcom/gacode/relaunchx/TaskManager;.sortAbc:I // field@0769 │ │ -039368: 3316 d9ff |005e: if-ne v6, v1, 0037 // -0027 │ │ -03936c: 5451 6c07 |0060: iget-object v1, v5, Lcom/gacode/relaunchx/TaskManager;.sortCpuBtn:Landroid/widget/Button; // field@076c │ │ -039370: 6e20 0d01 3100 |0062: invoke-virtual {v1, v3}, Landroid/widget/Button;.setEnabled:(Z)V // method@010d │ │ -039376: 5451 6f07 |0065: iget-object v1, v5, Lcom/gacode/relaunchx/TaskManager;.sortSizeBtn:Landroid/widget/Button; // field@076f │ │ -03937a: 6e20 0d01 3100 |0067: invoke-virtual {v1, v3}, Landroid/widget/Button;.setEnabled:(Z)V // method@010d │ │ -039380: 5451 6a07 |006a: iget-object v1, v5, Lcom/gacode/relaunchx/TaskManager;.sortAbcBtn:Landroid/widget/Button; // field@076a │ │ -039384: 6e20 0d01 4100 |006c: invoke-virtual {v1, v4}, Landroid/widget/Button;.setEnabled:(Z)V // method@010d │ │ -03938a: 7010 ac05 0500 |006f: invoke-direct {v5}, Lcom/gacode/relaunchx/TaskManager;.sortLists:()Z // method@05ac │ │ -039390: 0a01 |0072: move-result v1 │ │ -039392: 3801 c4ff |0073: if-eqz v1, 0037 // -003c │ │ -039396: 5451 5307 |0075: iget-object v1, v5, Lcom/gacode/relaunchx/TaskManager;.adapter_t:Lcom/gacode/relaunchx/TaskManager$TAdapter; // field@0753 │ │ -03939a: 6e10 8005 0100 |0077: invoke-virtual {v1}, Lcom/gacode/relaunchx/TaskManager$TAdapter;.notifyDataSetChanged:()V // method@0580 │ │ -0393a0: 5451 5207 |007a: iget-object v1, v5, Lcom/gacode/relaunchx/TaskManager;.adapter_s:Lcom/gacode/relaunchx/TaskManager$SAdapter; // field@0752 │ │ -0393a4: 6e10 7b05 0100 |007c: invoke-virtual {v1}, Lcom/gacode/relaunchx/TaskManager$SAdapter;.notifyDataSetChanged:()V // method@057b │ │ -0393aa: 28b8 |007f: goto 0037 // -0048 │ │ +03a344: |[03a344] com.gacode.relaunchx.TaskManager.setSorting:(I)V │ │ +03a354: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +03a356: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +03a358: 5956 6d07 |0002: iput v6, v5, Lcom/gacode/relaunchx/TaskManager;.sortMethod:I // field@076d │ │ +03a35c: 5451 6607 |0004: iget-object v1, v5, Lcom/gacode/relaunchx/TaskManager;.prefs:Landroid/content/SharedPreferences; // field@0766 │ │ +03a360: 7210 6b00 0100 |0006: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006b │ │ +03a366: 0c00 |0009: move-result-object v0 │ │ +03a368: 1a01 b70d |000a: const-string v1, "sortMethod" // string@0db7 │ │ +03a36c: 5252 6d07 |000c: iget v2, v5, Lcom/gacode/relaunchx/TaskManager;.sortMethod:I // field@076d │ │ +03a370: 7230 6800 1002 |000e: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0068 │ │ +03a376: 7210 6500 0000 |0011: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0065 │ │ +03a37c: 5251 6b07 |0014: iget v1, v5, Lcom/gacode/relaunchx/TaskManager;.sortCpu:I // field@076b │ │ +03a380: 3316 2200 |0016: if-ne v6, v1, 0038 // +0022 │ │ +03a384: 5451 6c07 |0018: iget-object v1, v5, Lcom/gacode/relaunchx/TaskManager;.sortCpuBtn:Landroid/widget/Button; // field@076c │ │ +03a388: 6e20 0d01 4100 |001a: invoke-virtual {v1, v4}, Landroid/widget/Button;.setEnabled:(Z)V // method@010d │ │ +03a38e: 5451 6f07 |001d: iget-object v1, v5, Lcom/gacode/relaunchx/TaskManager;.sortSizeBtn:Landroid/widget/Button; // field@076f │ │ +03a392: 6e20 0d01 3100 |001f: invoke-virtual {v1, v3}, Landroid/widget/Button;.setEnabled:(Z)V // method@010d │ │ +03a398: 5451 6a07 |0022: iget-object v1, v5, Lcom/gacode/relaunchx/TaskManager;.sortAbcBtn:Landroid/widget/Button; // field@076a │ │ +03a39c: 6e20 0d01 3100 |0024: invoke-virtual {v1, v3}, Landroid/widget/Button;.setEnabled:(Z)V // method@010d │ │ +03a3a2: 7010 ac05 0500 |0027: invoke-direct {v5}, Lcom/gacode/relaunchx/TaskManager;.sortLists:()Z // method@05ac │ │ +03a3a8: 0a01 |002a: move-result v1 │ │ +03a3aa: 3801 0c00 |002b: if-eqz v1, 0037 // +000c │ │ +03a3ae: 5451 5307 |002d: iget-object v1, v5, Lcom/gacode/relaunchx/TaskManager;.adapter_t:Lcom/gacode/relaunchx/TaskManager$TAdapter; // field@0753 │ │ +03a3b2: 6e10 8005 0100 |002f: invoke-virtual {v1}, Lcom/gacode/relaunchx/TaskManager$TAdapter;.notifyDataSetChanged:()V // method@0580 │ │ +03a3b8: 5451 5207 |0032: iget-object v1, v5, Lcom/gacode/relaunchx/TaskManager;.adapter_s:Lcom/gacode/relaunchx/TaskManager$SAdapter; // field@0752 │ │ +03a3bc: 6e10 7b05 0100 |0034: invoke-virtual {v1}, Lcom/gacode/relaunchx/TaskManager$SAdapter;.notifyDataSetChanged:()V // method@057b │ │ +03a3c2: 0e00 |0037: return-void │ │ +03a3c4: 5251 6e07 |0038: iget v1, v5, Lcom/gacode/relaunchx/TaskManager;.sortSize:I // field@076e │ │ +03a3c8: 3316 2200 |003a: if-ne v6, v1, 005c // +0022 │ │ +03a3cc: 5451 6c07 |003c: iget-object v1, v5, Lcom/gacode/relaunchx/TaskManager;.sortCpuBtn:Landroid/widget/Button; // field@076c │ │ +03a3d0: 6e20 0d01 3100 |003e: invoke-virtual {v1, v3}, Landroid/widget/Button;.setEnabled:(Z)V // method@010d │ │ +03a3d6: 5451 6f07 |0041: iget-object v1, v5, Lcom/gacode/relaunchx/TaskManager;.sortSizeBtn:Landroid/widget/Button; // field@076f │ │ +03a3da: 6e20 0d01 4100 |0043: invoke-virtual {v1, v4}, Landroid/widget/Button;.setEnabled:(Z)V // method@010d │ │ +03a3e0: 5451 6a07 |0046: iget-object v1, v5, Lcom/gacode/relaunchx/TaskManager;.sortAbcBtn:Landroid/widget/Button; // field@076a │ │ +03a3e4: 6e20 0d01 3100 |0048: invoke-virtual {v1, v3}, Landroid/widget/Button;.setEnabled:(Z)V // method@010d │ │ +03a3ea: 7010 ac05 0500 |004b: invoke-direct {v5}, Lcom/gacode/relaunchx/TaskManager;.sortLists:()Z // method@05ac │ │ +03a3f0: 0a01 |004e: move-result v1 │ │ +03a3f2: 3801 e8ff |004f: if-eqz v1, 0037 // -0018 │ │ +03a3f6: 5451 5307 |0051: iget-object v1, v5, Lcom/gacode/relaunchx/TaskManager;.adapter_t:Lcom/gacode/relaunchx/TaskManager$TAdapter; // field@0753 │ │ +03a3fa: 6e10 8005 0100 |0053: invoke-virtual {v1}, Lcom/gacode/relaunchx/TaskManager$TAdapter;.notifyDataSetChanged:()V // method@0580 │ │ +03a400: 5451 5207 |0056: iget-object v1, v5, Lcom/gacode/relaunchx/TaskManager;.adapter_s:Lcom/gacode/relaunchx/TaskManager$SAdapter; // field@0752 │ │ +03a404: 6e10 7b05 0100 |0058: invoke-virtual {v1}, Lcom/gacode/relaunchx/TaskManager$SAdapter;.notifyDataSetChanged:()V // method@057b │ │ +03a40a: 28dc |005b: goto 0037 // -0024 │ │ +03a40c: 5251 6907 |005c: iget v1, v5, Lcom/gacode/relaunchx/TaskManager;.sortAbc:I // field@0769 │ │ +03a410: 3316 d9ff |005e: if-ne v6, v1, 0037 // -0027 │ │ +03a414: 5451 6c07 |0060: iget-object v1, v5, Lcom/gacode/relaunchx/TaskManager;.sortCpuBtn:Landroid/widget/Button; // field@076c │ │ +03a418: 6e20 0d01 3100 |0062: invoke-virtual {v1, v3}, Landroid/widget/Button;.setEnabled:(Z)V // method@010d │ │ +03a41e: 5451 6f07 |0065: iget-object v1, v5, Lcom/gacode/relaunchx/TaskManager;.sortSizeBtn:Landroid/widget/Button; // field@076f │ │ +03a422: 6e20 0d01 3100 |0067: invoke-virtual {v1, v3}, Landroid/widget/Button;.setEnabled:(Z)V // method@010d │ │ +03a428: 5451 6a07 |006a: iget-object v1, v5, Lcom/gacode/relaunchx/TaskManager;.sortAbcBtn:Landroid/widget/Button; // field@076a │ │ +03a42c: 6e20 0d01 4100 |006c: invoke-virtual {v1, v4}, Landroid/widget/Button;.setEnabled:(Z)V // method@010d │ │ +03a432: 7010 ac05 0500 |006f: invoke-direct {v5}, Lcom/gacode/relaunchx/TaskManager;.sortLists:()Z // method@05ac │ │ +03a438: 0a01 |0072: move-result v1 │ │ +03a43a: 3801 c4ff |0073: if-eqz v1, 0037 // -003c │ │ +03a43e: 5451 5307 |0075: iget-object v1, v5, Lcom/gacode/relaunchx/TaskManager;.adapter_t:Lcom/gacode/relaunchx/TaskManager$TAdapter; // field@0753 │ │ +03a442: 6e10 8005 0100 |0077: invoke-virtual {v1}, Lcom/gacode/relaunchx/TaskManager$TAdapter;.notifyDataSetChanged:()V // method@0580 │ │ +03a448: 5451 5207 |007a: iget-object v1, v5, Lcom/gacode/relaunchx/TaskManager;.adapter_s:Lcom/gacode/relaunchx/TaskManager$SAdapter; // field@0752 │ │ +03a44c: 6e10 7b05 0100 |007c: invoke-virtual {v1}, Lcom/gacode/relaunchx/TaskManager$SAdapter;.notifyDataSetChanged:()V // method@057b │ │ +03a452: 28b8 |007f: goto 0037 // -0048 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=252 │ │ 0x0004 line=253 │ │ 0x000a line=254 │ │ 0x0011 line=255 │ │ 0x0014 line=257 │ │ @@ -73196,165 +73220,165 @@ │ │ type : '(Ljava/lang/Integer;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 321 16-bit code units │ │ -0393ac: |[0393ac] com.gacode.relaunchx.TaskManager.showServiceDetails:(Ljava/lang/Integer;)V │ │ -0393bc: 12fb |0000: const/4 v11, #int -1 // #ff │ │ -0393be: 2200 0f00 |0001: new-instance v0, Landroid/app/Dialog; // type@000f │ │ -0393c2: 7020 2d00 c000 |0003: invoke-direct {v0, v12}, Landroid/app/Dialog;.:(Landroid/content/Context;)V // method@002d │ │ -0393c8: 54c8 6407 |0006: iget-object v8, v12, Lcom/gacode/relaunchx/TaskManager;.pinfo:Ljava/util/HashMap; // field@0764 │ │ -0393cc: 6e20 c306 d800 |0008: invoke-virtual {v8, v13}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ -0393d2: 0c06 |000b: move-result-object v6 │ │ -0393d4: 1f06 ab01 |000c: check-cast v6, Lcom/gacode/relaunchx/TaskManager$PInfo; // type@01ab │ │ -0393d8: 5465 3b07 |000e: iget-object v5, v6, Lcom/gacode/relaunchx/TaskManager$PInfo;.name:Ljava/lang/String; // field@073b │ │ -0393dc: 1408 1400 037f |0010: const v8, #float 1.74129e+38 // #7f030014 │ │ -0393e2: 6e20 3200 8000 |0013: invoke-virtual {v0, v8}, Landroid/app/Dialog;.setContentView:(I)V // method@0032 │ │ -0393e8: 54c8 5607 |0016: iget-object v8, v12, Lcom/gacode/relaunchx/TaskManager;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0756 │ │ -0393ec: 54c9 6607 |0018: iget-object v9, v12, Lcom/gacode/relaunchx/TaskManager;.prefs:Landroid/content/SharedPreferences; // field@0766 │ │ -0393f0: 140a 0100 0c7f |001a: const v10, #float 1.86092e+38 // #7f0c0001 │ │ -0393f6: 6e20 3000 a000 |001d: invoke-virtual {v0, v10}, Landroid/app/Dialog;.findViewById:(I)Landroid/view/View; // method@0030 │ │ -0393fc: 0c0a |0020: move-result-object v10 │ │ -0393fe: 7130 4b05 980a |0021: invoke-static {v8, v9, v10}, Lcom/gacode/relaunchx/SizeManipulation;.AdjustWithPreferencesToolbarMinHeight:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/view/View;)V // method@054b │ │ -039404: 6e10 9e05 0c00 |0024: invoke-virtual {v12}, Lcom/gacode/relaunchx/TaskManager;.getResources:()Landroid/content/res/Resources; // method@059e │ │ -03940a: 0c08 |0027: move-result-object v8 │ │ -03940c: 1409 b600 087f |0028: const v9, #float 1.80779e+38 // #7f0800b6 │ │ -039412: 6e20 8000 9800 |002b: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -039418: 0c08 |002e: move-result-object v8 │ │ -03941a: 6e20 3400 8000 |002f: invoke-virtual {v0, v8}, Landroid/app/Dialog;.setTitle:(Ljava/lang/CharSequence;)V // method@0034 │ │ -039420: 1408 9d00 0c7f |0032: const v8, #float 1.86095e+38 // #7f0c009d │ │ -039426: 6e20 3000 8000 |0035: invoke-virtual {v0, v8}, Landroid/app/Dialog;.findViewById:(I)Landroid/view/View; // method@0030 │ │ -03942c: 0c08 |0038: move-result-object v8 │ │ -03942e: 1f08 8100 |0039: check-cast v8, Landroid/widget/TextView; // type@0081 │ │ -039432: 2209 0202 |003b: new-instance v9, Ljava/lang/StringBuilder; // type@0202 │ │ -039436: 7010 9606 0900 |003d: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -03943c: 6e20 9906 d900 |0040: invoke-virtual {v9, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0699 │ │ -039442: 0c09 |0043: move-result-object v9 │ │ -039444: 1a0a 0800 |0044: const-string v10, " / " // string@0008 │ │ -039448: 6e20 9a06 a900 |0046: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -03944e: 0c09 |0049: move-result-object v9 │ │ -039450: 526a 3e07 |004a: iget v10, v6, Lcom/gacode/relaunchx/TaskManager$PInfo;.uid:I // field@073e │ │ -039454: 6e20 9706 a900 |004c: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0697 │ │ -03945a: 0c09 |004f: move-result-object v9 │ │ -03945c: 6e10 9c06 0900 |0050: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -039462: 0c09 |0053: move-result-object v9 │ │ -039464: 6e20 5801 9800 |0054: invoke-virtual {v8, v9}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ -03946a: 1408 9e00 0c7f |0057: const v8, #float 1.86095e+38 // #7f0c009e │ │ -039470: 6e20 3000 8000 |005a: invoke-virtual {v0, v8}, Landroid/app/Dialog;.findViewById:(I)Landroid/view/View; // method@0030 │ │ -039476: 0c08 |005d: move-result-object v8 │ │ -039478: 1f08 8100 |005e: check-cast v8, Landroid/widget/TextView; // type@0081 │ │ -03947c: 5469 3907 |0060: iget-object v9, v6, Lcom/gacode/relaunchx/TaskManager$PInfo;.label:Ljava/lang/String; // field@0739 │ │ -039480: 6e20 5801 9800 |0062: invoke-virtual {v8, v9}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ -039486: 1408 9f00 0c7f |0065: const v8, #float 1.86095e+38 // #7f0c009f │ │ -03948c: 6e20 3000 8000 |0068: invoke-virtual {v0, v8}, Landroid/app/Dialog;.findViewById:(I)Landroid/view/View; // method@0030 │ │ -039492: 0c08 |006b: move-result-object v8 │ │ -039494: 1f08 8100 |006c: check-cast v8, Landroid/widget/TextView; // type@0081 │ │ -039498: 5469 3b07 |006e: iget-object v9, v6, Lcom/gacode/relaunchx/TaskManager$PInfo;.name:Ljava/lang/String; // field@073b │ │ -03949c: 6e20 5801 9800 |0070: invoke-virtual {v8, v9}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ -0394a2: 1408 a000 0c7f |0073: const v8, #float 1.86095e+38 // #7f0c00a0 │ │ -0394a8: 6e20 3000 8000 |0076: invoke-virtual {v0, v8}, Landroid/app/Dialog;.findViewById:(I)Landroid/view/View; // method@0030 │ │ -0394ae: 0c08 |0079: move-result-object v8 │ │ -0394b0: 1f08 8100 |007a: check-cast v8, Landroid/widget/TextView; // type@0081 │ │ -0394b4: 5469 3607 |007c: iget-object v9, v6, Lcom/gacode/relaunchx/TaskManager$PInfo;.extra:Ljava/lang/String; // field@0736 │ │ -0394b8: 6e20 5801 9800 |007e: invoke-virtual {v8, v9}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ -0394be: 1408 a100 0c7f |0081: const v8, #float 1.86095e+38 // #7f0c00a1 │ │ -0394c4: 6e20 3000 8000 |0084: invoke-virtual {v0, v8}, Landroid/app/Dialog;.findViewById:(I)Landroid/view/View; // method@0030 │ │ -0394ca: 0c08 |0087: move-result-object v8 │ │ -0394cc: 1f08 8100 |0088: check-cast v8, Landroid/widget/TextView; // type@0081 │ │ -0394d0: 5269 3207 |008a: iget v9, v6, Lcom/gacode/relaunchx/TaskManager$PInfo;.clients:I // field@0732 │ │ -0394d4: 7110 5e06 0900 |008c: invoke-static {v9}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@065e │ │ -0394da: 0c09 |008f: move-result-object v9 │ │ -0394dc: 6e20 5801 9800 |0090: invoke-virtual {v8, v9}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ -0394e2: 1408 a200 0c7f |0093: const v8, #float 1.86095e+38 // #7f0c00a2 │ │ -0394e8: 6e20 3000 8000 |0096: invoke-virtual {v0, v8}, Landroid/app/Dialog;.findViewById:(I)Landroid/view/View; // method@0030 │ │ -0394ee: 0c08 |0099: move-result-object v8 │ │ -0394f0: 1f08 8100 |009a: check-cast v8, Landroid/widget/TextView; // type@0081 │ │ -0394f4: 5469 3107 |009c: iget-object v9, v6, Lcom/gacode/relaunchx/TaskManager$PInfo;.clientPackage:Ljava/lang/String; // field@0731 │ │ -0394f8: 6e20 5801 9800 |009e: invoke-virtual {v8, v9}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ -0394fe: 1408 a300 0c7f |00a1: const v8, #float 1.86095e+38 // #7f0c00a3 │ │ -039504: 6e20 3000 8000 |00a4: invoke-virtual {v0, v8}, Landroid/app/Dialog;.findViewById:(I)Landroid/view/View; // method@0030 │ │ -03950a: 0c08 |00a7: move-result-object v8 │ │ -03950c: 1f08 8100 |00a8: check-cast v8, Landroid/widget/TextView; // type@0081 │ │ -039510: 5469 3007 |00aa: iget-object v9, v6, Lcom/gacode/relaunchx/TaskManager$PInfo;.clientLabel:Ljava/lang/String; // field@0730 │ │ -039514: 6e20 5801 9800 |00ac: invoke-virtual {v8, v9}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ -03951a: 1408 a400 0c7f |00af: const v8, #float 1.86095e+38 // #7f0c00a4 │ │ -039520: 6e20 3000 8000 |00b2: invoke-virtual {v0, v8}, Landroid/app/Dialog;.findViewById:(I)Landroid/view/View; // method@0030 │ │ -039526: 0c08 |00b5: move-result-object v8 │ │ -039528: 1f08 8100 |00b6: check-cast v8, Landroid/widget/TextView; // type@0081 │ │ -03952c: 5469 3407 |00b8: iget-object v9, v6, Lcom/gacode/relaunchx/TaskManager$PInfo;.descr:Ljava/lang/String; // field@0734 │ │ -039530: 6e20 5801 9800 |00ba: invoke-virtual {v8, v9}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ -039536: 1408 9400 0c7f |00bd: const v8, #float 1.86095e+38 // #7f0c0094 │ │ -03953c: 6e20 3000 8000 |00c0: invoke-virtual {v0, v8}, Landroid/app/Dialog;.findViewById:(I)Landroid/view/View; // method@0030 │ │ -039542: 0c08 |00c3: move-result-object v8 │ │ -039544: 1f08 7200 |00c4: check-cast v8, Landroid/widget/Button; // type@0072 │ │ -039548: 2209 a501 |00c6: new-instance v9, Lcom/gacode/relaunchx/TaskManager$5; // type@01a5 │ │ -03954c: 7030 6905 c900 |00c8: invoke-direct {v9, v12, v0}, Lcom/gacode/relaunchx/TaskManager$5;.:(Lcom/gacode/relaunchx/TaskManager;Landroid/app/Dialog;)V // method@0569 │ │ -039552: 6e20 0e01 9800 |00cb: invoke-virtual {v8, v9}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@010e │ │ -039558: 1408 9300 0c7f |00ce: const v8, #float 1.86095e+38 // #7f0c0093 │ │ -03955e: 6e20 3000 8000 |00d1: invoke-virtual {v0, v8}, Landroid/app/Dialog;.findViewById:(I)Landroid/view/View; // method@0030 │ │ -039564: 0c03 |00d4: move-result-object v3 │ │ -039566: 1f03 7200 |00d5: check-cast v3, Landroid/widget/Button; // type@0072 │ │ -03956a: 2208 a601 |00d7: new-instance v8, Lcom/gacode/relaunchx/TaskManager$6; // type@01a6 │ │ -03956e: 7040 6b05 c805 |00d9: invoke-direct {v8, v12, v5, v0}, Lcom/gacode/relaunchx/TaskManager$6;.:(Lcom/gacode/relaunchx/TaskManager;Ljava/lang/String;Landroid/app/Dialog;)V // method@056b │ │ -039574: 6e20 0e01 8300 |00dc: invoke-virtual {v3, v8}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@010e │ │ -03957a: 1214 |00df: const/4 v4, #int 1 // #1 │ │ -03957c: 6e10 9e05 0c00 |00e0: invoke-virtual {v12}, Lcom/gacode/relaunchx/TaskManager;.getResources:()Landroid/content/res/Resources; // method@059e │ │ -039582: 0c08 |00e3: move-result-object v8 │ │ -039584: 1509 067f |00e4: const/high16 v9, #int 2131099648 // #7f06 │ │ -039588: 6e20 7b00 9800 |00e6: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@007b │ │ -03958e: 0a01 |00e9: move-result v1 │ │ -039590: 3801 0d00 |00ea: if-eqz v1, 00f7 // +000d │ │ -039594: 5468 3907 |00ec: iget-object v8, v6, Lcom/gacode/relaunchx/TaskManager$PInfo;.label:Ljava/lang/String; // field@0739 │ │ -039598: 1a09 0000 |00ee: const-string v9, "" // string@0000 │ │ -03959c: 6e20 7c06 9800 |00f0: invoke-virtual {v8, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -0395a2: 0a08 |00f3: move-result v8 │ │ -0395a4: 3808 0300 |00f4: if-eqz v8, 00f7 // +0003 │ │ -0395a8: 1204 |00f6: const/4 v4, #int 0 // #0 │ │ -0395aa: 3804 1500 |00f7: if-eqz v4, 010c // +0015 │ │ -0395ae: 1202 |00f9: const/4 v2, #int 0 // #0 │ │ -0395b0: 54c8 5b07 |00fa: iget-object v8, v12, Lcom/gacode/relaunchx/TaskManager;.doNotKillLabels:[Ljava/lang/String; // field@075b │ │ -0395b4: 2188 |00fc: array-length v8, v8 │ │ -0395b6: 3582 0f00 |00fd: if-ge v2, v8, 010c // +000f │ │ -0395ba: 5468 3907 |00ff: iget-object v8, v6, Lcom/gacode/relaunchx/TaskManager$PInfo;.label:Ljava/lang/String; // field@0739 │ │ -0395be: 54c9 5b07 |0101: iget-object v9, v12, Lcom/gacode/relaunchx/TaskManager;.doNotKillLabels:[Ljava/lang/String; // field@075b │ │ -0395c2: 4609 0902 |0103: aget-object v9, v9, v2 │ │ -0395c6: 6e20 8a06 9800 |0105: invoke-virtual {v8, v9}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@068a │ │ -0395cc: 0a08 |0108: move-result v8 │ │ -0395ce: 3808 3200 |0109: if-eqz v8, 013b // +0032 │ │ -0395d2: 1204 |010b: const/4 v4, #int 0 // #0 │ │ -0395d4: 3804 1500 |010c: if-eqz v4, 0121 // +0015 │ │ -0395d8: 1202 |010e: const/4 v2, #int 0 // #0 │ │ -0395da: 54c8 5c07 |010f: iget-object v8, v12, Lcom/gacode/relaunchx/TaskManager;.doNotKillNames:[Ljava/lang/String; // field@075c │ │ -0395de: 2188 |0111: array-length v8, v8 │ │ -0395e0: 3582 0f00 |0112: if-ge v2, v8, 0121 // +000f │ │ -0395e4: 5468 3b07 |0114: iget-object v8, v6, Lcom/gacode/relaunchx/TaskManager$PInfo;.name:Ljava/lang/String; // field@073b │ │ -0395e8: 54c9 5c07 |0116: iget-object v9, v12, Lcom/gacode/relaunchx/TaskManager;.doNotKillNames:[Ljava/lang/String; // field@075c │ │ -0395ec: 4609 0902 |0118: aget-object v9, v9, v2 │ │ -0395f0: 6e20 8a06 9800 |011a: invoke-virtual {v8, v9}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@068a │ │ -0395f6: 0a08 |011d: move-result v8 │ │ -0395f8: 3808 2000 |011e: if-eqz v8, 013e // +0020 │ │ -0395fc: 1204 |0120: const/4 v4, #int 0 // #0 │ │ -0395fe: 6e20 0d01 4300 |0121: invoke-virtual {v3, v4}, Landroid/widget/Button;.setEnabled:(Z)V // method@010d │ │ -039604: 6e10 3100 0000 |0124: invoke-virtual {v0}, Landroid/app/Dialog;.getWindow:()Landroid/view/Window; // method@0031 │ │ -03960a: 0c08 |0127: move-result-object v8 │ │ -03960c: 6e10 f900 0800 |0128: invoke-virtual {v8}, Landroid/view/Window;.getAttributes:()Landroid/view/WindowManager$LayoutParams; // method@00f9 │ │ -039612: 0c07 |012b: move-result-object v7 │ │ -039614: 597b 2c00 |012c: iput v11, v7, Landroid/view/WindowManager$LayoutParams;.width:I // field@002c │ │ -039618: 597b 2b00 |012e: iput v11, v7, Landroid/view/WindowManager$LayoutParams;.height:I // field@002b │ │ -03961c: 6e10 3100 0000 |0130: invoke-virtual {v0}, Landroid/app/Dialog;.getWindow:()Landroid/view/Window; // method@0031 │ │ -039622: 0c08 |0133: move-result-object v8 │ │ -039624: 6e20 fa00 7800 |0134: invoke-virtual {v8, v7}, Landroid/view/Window;.setAttributes:(Landroid/view/WindowManager$LayoutParams;)V // method@00fa │ │ -03962a: 6e10 3500 0000 |0137: invoke-virtual {v0}, Landroid/app/Dialog;.show:()V // method@0035 │ │ -039630: 0e00 |013a: return-void │ │ -039632: d802 0201 |013b: add-int/lit8 v2, v2, #int 1 // #01 │ │ -039636: 28bd |013d: goto 00fa // -0043 │ │ -039638: d802 0201 |013e: add-int/lit8 v2, v2, #int 1 // #01 │ │ -03963c: 28cf |0140: goto 010f // -0031 │ │ +03a454: |[03a454] com.gacode.relaunchx.TaskManager.showServiceDetails:(Ljava/lang/Integer;)V │ │ +03a464: 12fb |0000: const/4 v11, #int -1 // #ff │ │ +03a466: 2200 0f00 |0001: new-instance v0, Landroid/app/Dialog; // type@000f │ │ +03a46a: 7020 2d00 c000 |0003: invoke-direct {v0, v12}, Landroid/app/Dialog;.:(Landroid/content/Context;)V // method@002d │ │ +03a470: 54c8 6407 |0006: iget-object v8, v12, Lcom/gacode/relaunchx/TaskManager;.pinfo:Ljava/util/HashMap; // field@0764 │ │ +03a474: 6e20 c306 d800 |0008: invoke-virtual {v8, v13}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ +03a47a: 0c06 |000b: move-result-object v6 │ │ +03a47c: 1f06 ab01 |000c: check-cast v6, Lcom/gacode/relaunchx/TaskManager$PInfo; // type@01ab │ │ +03a480: 5465 3b07 |000e: iget-object v5, v6, Lcom/gacode/relaunchx/TaskManager$PInfo;.name:Ljava/lang/String; // field@073b │ │ +03a484: 1408 1400 037f |0010: const v8, #float 1.74129e+38 // #7f030014 │ │ +03a48a: 6e20 3200 8000 |0013: invoke-virtual {v0, v8}, Landroid/app/Dialog;.setContentView:(I)V // method@0032 │ │ +03a490: 54c8 5607 |0016: iget-object v8, v12, Lcom/gacode/relaunchx/TaskManager;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0756 │ │ +03a494: 54c9 6607 |0018: iget-object v9, v12, Lcom/gacode/relaunchx/TaskManager;.prefs:Landroid/content/SharedPreferences; // field@0766 │ │ +03a498: 140a 0100 0c7f |001a: const v10, #float 1.86092e+38 // #7f0c0001 │ │ +03a49e: 6e20 3000 a000 |001d: invoke-virtual {v0, v10}, Landroid/app/Dialog;.findViewById:(I)Landroid/view/View; // method@0030 │ │ +03a4a4: 0c0a |0020: move-result-object v10 │ │ +03a4a6: 7130 4b05 980a |0021: invoke-static {v8, v9, v10}, Lcom/gacode/relaunchx/SizeManipulation;.AdjustWithPreferencesToolbarMinHeight:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/view/View;)V // method@054b │ │ +03a4ac: 6e10 9e05 0c00 |0024: invoke-virtual {v12}, Lcom/gacode/relaunchx/TaskManager;.getResources:()Landroid/content/res/Resources; // method@059e │ │ +03a4b2: 0c08 |0027: move-result-object v8 │ │ +03a4b4: 1409 b600 087f |0028: const v9, #float 1.80779e+38 // #7f0800b6 │ │ +03a4ba: 6e20 8000 9800 |002b: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +03a4c0: 0c08 |002e: move-result-object v8 │ │ +03a4c2: 6e20 3400 8000 |002f: invoke-virtual {v0, v8}, Landroid/app/Dialog;.setTitle:(Ljava/lang/CharSequence;)V // method@0034 │ │ +03a4c8: 1408 9d00 0c7f |0032: const v8, #float 1.86095e+38 // #7f0c009d │ │ +03a4ce: 6e20 3000 8000 |0035: invoke-virtual {v0, v8}, Landroid/app/Dialog;.findViewById:(I)Landroid/view/View; // method@0030 │ │ +03a4d4: 0c08 |0038: move-result-object v8 │ │ +03a4d6: 1f08 8100 |0039: check-cast v8, Landroid/widget/TextView; // type@0081 │ │ +03a4da: 2209 0202 |003b: new-instance v9, Ljava/lang/StringBuilder; // type@0202 │ │ +03a4de: 7010 9606 0900 |003d: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +03a4e4: 6e20 9906 d900 |0040: invoke-virtual {v9, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0699 │ │ +03a4ea: 0c09 |0043: move-result-object v9 │ │ +03a4ec: 1a0a 0800 |0044: const-string v10, " / " // string@0008 │ │ +03a4f0: 6e20 9a06 a900 |0046: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +03a4f6: 0c09 |0049: move-result-object v9 │ │ +03a4f8: 526a 3e07 |004a: iget v10, v6, Lcom/gacode/relaunchx/TaskManager$PInfo;.uid:I // field@073e │ │ +03a4fc: 6e20 9706 a900 |004c: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0697 │ │ +03a502: 0c09 |004f: move-result-object v9 │ │ +03a504: 6e10 9c06 0900 |0050: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +03a50a: 0c09 |0053: move-result-object v9 │ │ +03a50c: 6e20 5801 9800 |0054: invoke-virtual {v8, v9}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ +03a512: 1408 9e00 0c7f |0057: const v8, #float 1.86095e+38 // #7f0c009e │ │ +03a518: 6e20 3000 8000 |005a: invoke-virtual {v0, v8}, Landroid/app/Dialog;.findViewById:(I)Landroid/view/View; // method@0030 │ │ +03a51e: 0c08 |005d: move-result-object v8 │ │ +03a520: 1f08 8100 |005e: check-cast v8, Landroid/widget/TextView; // type@0081 │ │ +03a524: 5469 3907 |0060: iget-object v9, v6, Lcom/gacode/relaunchx/TaskManager$PInfo;.label:Ljava/lang/String; // field@0739 │ │ +03a528: 6e20 5801 9800 |0062: invoke-virtual {v8, v9}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ +03a52e: 1408 9f00 0c7f |0065: const v8, #float 1.86095e+38 // #7f0c009f │ │ +03a534: 6e20 3000 8000 |0068: invoke-virtual {v0, v8}, Landroid/app/Dialog;.findViewById:(I)Landroid/view/View; // method@0030 │ │ +03a53a: 0c08 |006b: move-result-object v8 │ │ +03a53c: 1f08 8100 |006c: check-cast v8, Landroid/widget/TextView; // type@0081 │ │ +03a540: 5469 3b07 |006e: iget-object v9, v6, Lcom/gacode/relaunchx/TaskManager$PInfo;.name:Ljava/lang/String; // field@073b │ │ +03a544: 6e20 5801 9800 |0070: invoke-virtual {v8, v9}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ +03a54a: 1408 a000 0c7f |0073: const v8, #float 1.86095e+38 // #7f0c00a0 │ │ +03a550: 6e20 3000 8000 |0076: invoke-virtual {v0, v8}, Landroid/app/Dialog;.findViewById:(I)Landroid/view/View; // method@0030 │ │ +03a556: 0c08 |0079: move-result-object v8 │ │ +03a558: 1f08 8100 |007a: check-cast v8, Landroid/widget/TextView; // type@0081 │ │ +03a55c: 5469 3607 |007c: iget-object v9, v6, Lcom/gacode/relaunchx/TaskManager$PInfo;.extra:Ljava/lang/String; // field@0736 │ │ +03a560: 6e20 5801 9800 |007e: invoke-virtual {v8, v9}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ +03a566: 1408 a100 0c7f |0081: const v8, #float 1.86095e+38 // #7f0c00a1 │ │ +03a56c: 6e20 3000 8000 |0084: invoke-virtual {v0, v8}, Landroid/app/Dialog;.findViewById:(I)Landroid/view/View; // method@0030 │ │ +03a572: 0c08 |0087: move-result-object v8 │ │ +03a574: 1f08 8100 |0088: check-cast v8, Landroid/widget/TextView; // type@0081 │ │ +03a578: 5269 3207 |008a: iget v9, v6, Lcom/gacode/relaunchx/TaskManager$PInfo;.clients:I // field@0732 │ │ +03a57c: 7110 5e06 0900 |008c: invoke-static {v9}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@065e │ │ +03a582: 0c09 |008f: move-result-object v9 │ │ +03a584: 6e20 5801 9800 |0090: invoke-virtual {v8, v9}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ +03a58a: 1408 a200 0c7f |0093: const v8, #float 1.86095e+38 // #7f0c00a2 │ │ +03a590: 6e20 3000 8000 |0096: invoke-virtual {v0, v8}, Landroid/app/Dialog;.findViewById:(I)Landroid/view/View; // method@0030 │ │ +03a596: 0c08 |0099: move-result-object v8 │ │ +03a598: 1f08 8100 |009a: check-cast v8, Landroid/widget/TextView; // type@0081 │ │ +03a59c: 5469 3107 |009c: iget-object v9, v6, Lcom/gacode/relaunchx/TaskManager$PInfo;.clientPackage:Ljava/lang/String; // field@0731 │ │ +03a5a0: 6e20 5801 9800 |009e: invoke-virtual {v8, v9}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ +03a5a6: 1408 a300 0c7f |00a1: const v8, #float 1.86095e+38 // #7f0c00a3 │ │ +03a5ac: 6e20 3000 8000 |00a4: invoke-virtual {v0, v8}, Landroid/app/Dialog;.findViewById:(I)Landroid/view/View; // method@0030 │ │ +03a5b2: 0c08 |00a7: move-result-object v8 │ │ +03a5b4: 1f08 8100 |00a8: check-cast v8, Landroid/widget/TextView; // type@0081 │ │ +03a5b8: 5469 3007 |00aa: iget-object v9, v6, Lcom/gacode/relaunchx/TaskManager$PInfo;.clientLabel:Ljava/lang/String; // field@0730 │ │ +03a5bc: 6e20 5801 9800 |00ac: invoke-virtual {v8, v9}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ +03a5c2: 1408 a400 0c7f |00af: const v8, #float 1.86095e+38 // #7f0c00a4 │ │ +03a5c8: 6e20 3000 8000 |00b2: invoke-virtual {v0, v8}, Landroid/app/Dialog;.findViewById:(I)Landroid/view/View; // method@0030 │ │ +03a5ce: 0c08 |00b5: move-result-object v8 │ │ +03a5d0: 1f08 8100 |00b6: check-cast v8, Landroid/widget/TextView; // type@0081 │ │ +03a5d4: 5469 3407 |00b8: iget-object v9, v6, Lcom/gacode/relaunchx/TaskManager$PInfo;.descr:Ljava/lang/String; // field@0734 │ │ +03a5d8: 6e20 5801 9800 |00ba: invoke-virtual {v8, v9}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ +03a5de: 1408 9400 0c7f |00bd: const v8, #float 1.86095e+38 // #7f0c0094 │ │ +03a5e4: 6e20 3000 8000 |00c0: invoke-virtual {v0, v8}, Landroid/app/Dialog;.findViewById:(I)Landroid/view/View; // method@0030 │ │ +03a5ea: 0c08 |00c3: move-result-object v8 │ │ +03a5ec: 1f08 7200 |00c4: check-cast v8, Landroid/widget/Button; // type@0072 │ │ +03a5f0: 2209 a501 |00c6: new-instance v9, Lcom/gacode/relaunchx/TaskManager$5; // type@01a5 │ │ +03a5f4: 7030 6905 c900 |00c8: invoke-direct {v9, v12, v0}, Lcom/gacode/relaunchx/TaskManager$5;.:(Lcom/gacode/relaunchx/TaskManager;Landroid/app/Dialog;)V // method@0569 │ │ +03a5fa: 6e20 0e01 9800 |00cb: invoke-virtual {v8, v9}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@010e │ │ +03a600: 1408 9300 0c7f |00ce: const v8, #float 1.86095e+38 // #7f0c0093 │ │ +03a606: 6e20 3000 8000 |00d1: invoke-virtual {v0, v8}, Landroid/app/Dialog;.findViewById:(I)Landroid/view/View; // method@0030 │ │ +03a60c: 0c03 |00d4: move-result-object v3 │ │ +03a60e: 1f03 7200 |00d5: check-cast v3, Landroid/widget/Button; // type@0072 │ │ +03a612: 2208 a601 |00d7: new-instance v8, Lcom/gacode/relaunchx/TaskManager$6; // type@01a6 │ │ +03a616: 7040 6b05 c805 |00d9: invoke-direct {v8, v12, v5, v0}, Lcom/gacode/relaunchx/TaskManager$6;.:(Lcom/gacode/relaunchx/TaskManager;Ljava/lang/String;Landroid/app/Dialog;)V // method@056b │ │ +03a61c: 6e20 0e01 8300 |00dc: invoke-virtual {v3, v8}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@010e │ │ +03a622: 1214 |00df: const/4 v4, #int 1 // #1 │ │ +03a624: 6e10 9e05 0c00 |00e0: invoke-virtual {v12}, Lcom/gacode/relaunchx/TaskManager;.getResources:()Landroid/content/res/Resources; // method@059e │ │ +03a62a: 0c08 |00e3: move-result-object v8 │ │ +03a62c: 1509 067f |00e4: const/high16 v9, #int 2131099648 // #7f06 │ │ +03a630: 6e20 7b00 9800 |00e6: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@007b │ │ +03a636: 0a01 |00e9: move-result v1 │ │ +03a638: 3801 0d00 |00ea: if-eqz v1, 00f7 // +000d │ │ +03a63c: 5468 3907 |00ec: iget-object v8, v6, Lcom/gacode/relaunchx/TaskManager$PInfo;.label:Ljava/lang/String; // field@0739 │ │ +03a640: 1a09 0000 |00ee: const-string v9, "" // string@0000 │ │ +03a644: 6e20 7c06 9800 |00f0: invoke-virtual {v8, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +03a64a: 0a08 |00f3: move-result v8 │ │ +03a64c: 3808 0300 |00f4: if-eqz v8, 00f7 // +0003 │ │ +03a650: 1204 |00f6: const/4 v4, #int 0 // #0 │ │ +03a652: 3804 1500 |00f7: if-eqz v4, 010c // +0015 │ │ +03a656: 1202 |00f9: const/4 v2, #int 0 // #0 │ │ +03a658: 54c8 5b07 |00fa: iget-object v8, v12, Lcom/gacode/relaunchx/TaskManager;.doNotKillLabels:[Ljava/lang/String; // field@075b │ │ +03a65c: 2188 |00fc: array-length v8, v8 │ │ +03a65e: 3582 0f00 |00fd: if-ge v2, v8, 010c // +000f │ │ +03a662: 5468 3907 |00ff: iget-object v8, v6, Lcom/gacode/relaunchx/TaskManager$PInfo;.label:Ljava/lang/String; // field@0739 │ │ +03a666: 54c9 5b07 |0101: iget-object v9, v12, Lcom/gacode/relaunchx/TaskManager;.doNotKillLabels:[Ljava/lang/String; // field@075b │ │ +03a66a: 4609 0902 |0103: aget-object v9, v9, v2 │ │ +03a66e: 6e20 8a06 9800 |0105: invoke-virtual {v8, v9}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@068a │ │ +03a674: 0a08 |0108: move-result v8 │ │ +03a676: 3808 3200 |0109: if-eqz v8, 013b // +0032 │ │ +03a67a: 1204 |010b: const/4 v4, #int 0 // #0 │ │ +03a67c: 3804 1500 |010c: if-eqz v4, 0121 // +0015 │ │ +03a680: 1202 |010e: const/4 v2, #int 0 // #0 │ │ +03a682: 54c8 5c07 |010f: iget-object v8, v12, Lcom/gacode/relaunchx/TaskManager;.doNotKillNames:[Ljava/lang/String; // field@075c │ │ +03a686: 2188 |0111: array-length v8, v8 │ │ +03a688: 3582 0f00 |0112: if-ge v2, v8, 0121 // +000f │ │ +03a68c: 5468 3b07 |0114: iget-object v8, v6, Lcom/gacode/relaunchx/TaskManager$PInfo;.name:Ljava/lang/String; // field@073b │ │ +03a690: 54c9 5c07 |0116: iget-object v9, v12, Lcom/gacode/relaunchx/TaskManager;.doNotKillNames:[Ljava/lang/String; // field@075c │ │ +03a694: 4609 0902 |0118: aget-object v9, v9, v2 │ │ +03a698: 6e20 8a06 9800 |011a: invoke-virtual {v8, v9}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@068a │ │ +03a69e: 0a08 |011d: move-result v8 │ │ +03a6a0: 3808 2000 |011e: if-eqz v8, 013e // +0020 │ │ +03a6a4: 1204 |0120: const/4 v4, #int 0 // #0 │ │ +03a6a6: 6e20 0d01 4300 |0121: invoke-virtual {v3, v4}, Landroid/widget/Button;.setEnabled:(Z)V // method@010d │ │ +03a6ac: 6e10 3100 0000 |0124: invoke-virtual {v0}, Landroid/app/Dialog;.getWindow:()Landroid/view/Window; // method@0031 │ │ +03a6b2: 0c08 |0127: move-result-object v8 │ │ +03a6b4: 6e10 f900 0800 |0128: invoke-virtual {v8}, Landroid/view/Window;.getAttributes:()Landroid/view/WindowManager$LayoutParams; // method@00f9 │ │ +03a6ba: 0c07 |012b: move-result-object v7 │ │ +03a6bc: 597b 2c00 |012c: iput v11, v7, Landroid/view/WindowManager$LayoutParams;.width:I // field@002c │ │ +03a6c0: 597b 2b00 |012e: iput v11, v7, Landroid/view/WindowManager$LayoutParams;.height:I // field@002b │ │ +03a6c4: 6e10 3100 0000 |0130: invoke-virtual {v0}, Landroid/app/Dialog;.getWindow:()Landroid/view/Window; // method@0031 │ │ +03a6ca: 0c08 |0133: move-result-object v8 │ │ +03a6cc: 6e20 fa00 7800 |0134: invoke-virtual {v8, v7}, Landroid/view/Window;.setAttributes:(Landroid/view/WindowManager$LayoutParams;)V // method@00fa │ │ +03a6d2: 6e10 3500 0000 |0137: invoke-virtual {v0}, Landroid/app/Dialog;.show:()V // method@0035 │ │ +03a6d8: 0e00 |013a: return-void │ │ +03a6da: d802 0201 |013b: add-int/lit8 v2, v2, #int 1 // #01 │ │ +03a6de: 28bd |013d: goto 00fa // -0043 │ │ +03a6e0: d802 0201 |013e: add-int/lit8 v2, v2, #int 1 // #01 │ │ +03a6e4: 28cf |0140: goto 010f // -0031 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=709 │ │ 0x0006 line=710 │ │ 0x000e line=711 │ │ 0x0010 line=713 │ │ 0x0016 line=714 │ │ @@ -73415,143 +73439,143 @@ │ │ type : '(Ljava/lang/Integer;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 270 16-bit code units │ │ -039640: |[039640] com.gacode.relaunchx.TaskManager.showTaskDetails:(Ljava/lang/Integer;)V │ │ -039650: 2201 0f00 |0000: new-instance v1, Landroid/app/Dialog; // type@000f │ │ -039654: 7020 2d00 e100 |0002: invoke-direct {v1, v14}, Landroid/app/Dialog;.:(Landroid/content/Context;)V // method@002d │ │ -03965a: 54eb 6407 |0005: iget-object v11, v14, Lcom/gacode/relaunchx/TaskManager;.pinfo:Ljava/util/HashMap; // field@0764 │ │ -03965e: 6e20 c306 fb00 |0007: invoke-virtual {v11, v15}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ -039664: 0c09 |000a: move-result-object v9 │ │ -039666: 1f09 ab01 |000b: check-cast v9, Lcom/gacode/relaunchx/TaskManager$PInfo; // type@01ab │ │ -03966a: 5497 3b07 |000d: iget-object v7, v9, Lcom/gacode/relaunchx/TaskManager$PInfo;.name:Ljava/lang/String; // field@073b │ │ -03966e: 5494 3507 |000f: iget-object v4, v9, Lcom/gacode/relaunchx/TaskManager$PInfo;.e:Ljava/util/List; // field@0735 │ │ -039672: 140b 1600 037f |0011: const v11, #float 1.74129e+38 // #7f030016 │ │ -039678: 6e20 3200 b100 |0014: invoke-virtual {v1, v11}, Landroid/app/Dialog;.setContentView:(I)V // method@0032 │ │ -03967e: 6e10 9e05 0e00 |0017: invoke-virtual {v14}, Lcom/gacode/relaunchx/TaskManager;.getResources:()Landroid/content/res/Resources; // method@059e │ │ -039684: 0c0b |001a: move-result-object v11 │ │ -039686: 140c b800 087f |001b: const v12, #float 1.80779e+38 // #7f0800b8 │ │ -03968c: 6e20 8000 cb00 |001e: invoke-virtual {v11, v12}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -039692: 0c0b |0021: move-result-object v11 │ │ -039694: 6e20 3400 b100 |0022: invoke-virtual {v1, v11}, Landroid/app/Dialog;.setTitle:(Ljava/lang/CharSequence;)V // method@0034 │ │ -03969a: 140b a800 0c7f |0025: const v11, #float 1.86095e+38 // #7f0c00a8 │ │ -0396a0: 6e20 3000 b100 |0028: invoke-virtual {v1, v11}, Landroid/app/Dialog;.findViewById:(I)Landroid/view/View; // method@0030 │ │ -0396a6: 0c0b |002b: move-result-object v11 │ │ -0396a8: 1f0b 8100 |002c: check-cast v11, Landroid/widget/TextView; // type@0081 │ │ -0396ac: 220c 0202 |002e: new-instance v12, Ljava/lang/StringBuilder; // type@0202 │ │ -0396b0: 7010 9606 0c00 |0030: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -0396b6: 6e20 9906 fc00 |0033: invoke-virtual {v12, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0699 │ │ -0396bc: 0c0c |0036: move-result-object v12 │ │ -0396be: 1a0d 0800 |0037: const-string v13, " / " // string@0008 │ │ -0396c2: 6e20 9a06 dc00 |0039: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -0396c8: 0c0c |003c: move-result-object v12 │ │ -0396ca: 529d 3e07 |003d: iget v13, v9, Lcom/gacode/relaunchx/TaskManager$PInfo;.uid:I // field@073e │ │ -0396ce: 6e20 9706 dc00 |003f: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0697 │ │ -0396d4: 0c0c |0042: move-result-object v12 │ │ -0396d6: 6e10 9c06 0c00 |0043: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -0396dc: 0c0c |0046: move-result-object v12 │ │ -0396de: 6e20 5801 cb00 |0047: invoke-virtual {v11, v12}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ -0396e4: 140b a900 0c7f |004a: const v11, #float 1.86095e+38 // #7f0c00a9 │ │ -0396ea: 6e20 3000 b100 |004d: invoke-virtual {v1, v11}, Landroid/app/Dialog;.findViewById:(I)Landroid/view/View; // method@0030 │ │ -0396f0: 0c0b |0050: move-result-object v11 │ │ -0396f2: 1f0b 8100 |0051: check-cast v11, Landroid/widget/TextView; // type@0081 │ │ -0396f6: 549c 3907 |0053: iget-object v12, v9, Lcom/gacode/relaunchx/TaskManager$PInfo;.label:Ljava/lang/String; // field@0739 │ │ -0396fa: 6e20 5801 cb00 |0055: invoke-virtual {v11, v12}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ -039700: 140b aa00 0c7f |0058: const v11, #float 1.86095e+38 // #7f0c00aa │ │ -039706: 6e20 3000 b100 |005b: invoke-virtual {v1, v11}, Landroid/app/Dialog;.findViewById:(I)Landroid/view/View; // method@0030 │ │ -03970c: 0c0b |005e: move-result-object v11 │ │ -03970e: 1f0b 8100 |005f: check-cast v11, Landroid/widget/TextView; // type@0081 │ │ -039712: 549c 3b07 |0061: iget-object v12, v9, Lcom/gacode/relaunchx/TaskManager$PInfo;.name:Ljava/lang/String; // field@073b │ │ -039716: 6e20 5801 cb00 |0063: invoke-virtual {v11, v12}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ -03971c: 140b ab00 0c7f |0066: const v11, #float 1.86095e+38 // #7f0c00ab │ │ -039722: 6e20 3000 b100 |0069: invoke-virtual {v1, v11}, Landroid/app/Dialog;.findViewById:(I)Landroid/view/View; // method@0030 │ │ -039728: 0c0b |006c: move-result-object v11 │ │ -03972a: 1f0b 8100 |006d: check-cast v11, Landroid/widget/TextView; // type@0081 │ │ -03972e: 549c 3607 |006f: iget-object v12, v9, Lcom/gacode/relaunchx/TaskManager$PInfo;.extra:Ljava/lang/String; // field@0736 │ │ -039732: 6e20 5801 cb00 |0071: invoke-virtual {v11, v12}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ -039738: 140b a600 0c7f |0074: const v11, #float 1.86095e+38 // #7f0c00a6 │ │ -03973e: 6e20 3000 b100 |0077: invoke-virtual {v1, v11}, Landroid/app/Dialog;.findViewById:(I)Landroid/view/View; // method@0030 │ │ -039744: 0c0b |007a: move-result-object v11 │ │ -039746: 1f0b 7200 |007b: check-cast v11, Landroid/widget/Button; // type@0072 │ │ -03974a: 220c a301 |007d: new-instance v12, Lcom/gacode/relaunchx/TaskManager$3; // type@01a3 │ │ -03974e: 7030 6505 ec01 |007f: invoke-direct {v12, v14, v1}, Lcom/gacode/relaunchx/TaskManager$3;.:(Lcom/gacode/relaunchx/TaskManager;Landroid/app/Dialog;)V // method@0565 │ │ -039754: 6e20 0e01 cb00 |0082: invoke-virtual {v11, v12}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@010e │ │ -03975a: 140b a500 0c7f |0085: const v11, #float 1.86095e+38 // #7f0c00a5 │ │ -039760: 6e20 3000 b100 |0088: invoke-virtual {v1, v11}, Landroid/app/Dialog;.findViewById:(I)Landroid/view/View; // method@0030 │ │ -039766: 0c05 |008b: move-result-object v5 │ │ -039768: 1f05 7200 |008c: check-cast v5, Landroid/widget/Button; // type@0072 │ │ -03976c: 220b a401 |008e: new-instance v11, Lcom/gacode/relaunchx/TaskManager$4; // type@01a4 │ │ -039770: 7040 6705 eb17 |0090: invoke-direct {v11, v14, v7, v1}, Lcom/gacode/relaunchx/TaskManager$4;.:(Lcom/gacode/relaunchx/TaskManager;Ljava/lang/String;Landroid/app/Dialog;)V // method@0567 │ │ -039776: 6e20 0e01 b500 |0093: invoke-virtual {v5, v11}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@010e │ │ -03977c: 1216 |0096: const/4 v6, #int 1 // #1 │ │ -03977e: 6e10 9e05 0e00 |0097: invoke-virtual {v14}, Lcom/gacode/relaunchx/TaskManager;.getResources:()Landroid/content/res/Resources; // method@059e │ │ -039784: 0c0b |009a: move-result-object v11 │ │ -039786: 150c 067f |009b: const/high16 v12, #int 2131099648 // #7f06 │ │ -03978a: 6e20 7b00 cb00 |009d: invoke-virtual {v11, v12}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@007b │ │ -039790: 0a02 |00a0: move-result v2 │ │ -039792: 3802 0d00 |00a1: if-eqz v2, 00ae // +000d │ │ -039796: 549b 3907 |00a3: iget-object v11, v9, Lcom/gacode/relaunchx/TaskManager$PInfo;.label:Ljava/lang/String; // field@0739 │ │ -03979a: 1a0c 0000 |00a5: const-string v12, "" // string@0000 │ │ -03979e: 6e20 7c06 cb00 |00a7: invoke-virtual {v11, v12}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -0397a4: 0a0b |00aa: move-result v11 │ │ -0397a6: 380b 0300 |00ab: if-eqz v11, 00ae // +0003 │ │ -0397aa: 1206 |00ad: const/4 v6, #int 0 // #0 │ │ -0397ac: 3806 1500 |00ae: if-eqz v6, 00c3 // +0015 │ │ -0397b0: 1203 |00b0: const/4 v3, #int 0 // #0 │ │ -0397b2: 54eb 5b07 |00b1: iget-object v11, v14, Lcom/gacode/relaunchx/TaskManager;.doNotKillLabels:[Ljava/lang/String; // field@075b │ │ -0397b6: 21bb |00b3: array-length v11, v11 │ │ -0397b8: 35b3 0f00 |00b4: if-ge v3, v11, 00c3 // +000f │ │ -0397bc: 549b 3907 |00b6: iget-object v11, v9, Lcom/gacode/relaunchx/TaskManager$PInfo;.label:Ljava/lang/String; // field@0739 │ │ -0397c0: 54ec 5b07 |00b8: iget-object v12, v14, Lcom/gacode/relaunchx/TaskManager;.doNotKillLabels:[Ljava/lang/String; // field@075b │ │ -0397c4: 460c 0c03 |00ba: aget-object v12, v12, v3 │ │ -0397c8: 6e20 8a06 cb00 |00bc: invoke-virtual {v11, v12}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@068a │ │ -0397ce: 0a0b |00bf: move-result v11 │ │ -0397d0: 380b 4800 |00c0: if-eqz v11, 0108 // +0048 │ │ -0397d4: 1206 |00c2: const/4 v6, #int 0 // #0 │ │ -0397d6: 3806 1500 |00c3: if-eqz v6, 00d8 // +0015 │ │ -0397da: 1203 |00c5: const/4 v3, #int 0 // #0 │ │ -0397dc: 54eb 5c07 |00c6: iget-object v11, v14, Lcom/gacode/relaunchx/TaskManager;.doNotKillNames:[Ljava/lang/String; // field@075c │ │ -0397e0: 21bb |00c8: array-length v11, v11 │ │ -0397e2: 35b3 0f00 |00c9: if-ge v3, v11, 00d8 // +000f │ │ -0397e6: 549b 3b07 |00cb: iget-object v11, v9, Lcom/gacode/relaunchx/TaskManager$PInfo;.name:Ljava/lang/String; // field@073b │ │ -0397ea: 54ec 5c07 |00cd: iget-object v12, v14, Lcom/gacode/relaunchx/TaskManager;.doNotKillNames:[Ljava/lang/String; // field@075c │ │ -0397ee: 460c 0c03 |00cf: aget-object v12, v12, v3 │ │ -0397f2: 6e20 8a06 cb00 |00d1: invoke-virtual {v11, v12}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@068a │ │ -0397f8: 0a0b |00d4: move-result v11 │ │ -0397fa: 380b 3600 |00d5: if-eqz v11, 010b // +0036 │ │ -0397fe: 1206 |00d7: const/4 v6, #int 0 // #0 │ │ -039800: 6e20 0d01 6500 |00d8: invoke-virtual {v5, v6}, Landroid/widget/Button;.setEnabled:(Z)V // method@010d │ │ -039806: 140b ad00 0c7f |00db: const v11, #float 1.86095e+38 // #7f0c00ad │ │ -03980c: 6e20 3000 b100 |00de: invoke-virtual {v1, v11}, Landroid/app/Dialog;.findViewById:(I)Landroid/view/View; // method@0030 │ │ -039812: 0c08 |00e1: move-result-object v8 │ │ -039814: 1f08 7b00 |00e2: check-cast v8, Landroid/widget/ListView; // type@007b │ │ -039818: 2200 a101 |00e4: new-instance v0, Lcom/gacode/relaunchx/TaskManager$1TDAdapter; // type@01a1 │ │ -03981c: 140b 1100 037f |00e6: const v11, #float 1.74129e+38 // #7f030011 │ │ -039822: 7054 5d05 e0be |00e9: invoke-direct {v0, v14, v14, v11, v4}, Lcom/gacode/relaunchx/TaskManager$1TDAdapter;.:(Lcom/gacode/relaunchx/TaskManager;Landroid/content/Context;ILjava/util/List;)V // method@055d │ │ -039828: 6e20 4301 0800 |00ec: invoke-virtual {v8, v0}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@0143 │ │ -03982e: 6e10 3100 0100 |00ef: invoke-virtual {v1}, Landroid/app/Dialog;.getWindow:()Landroid/view/Window; // method@0031 │ │ -039834: 0c0b |00f2: move-result-object v11 │ │ -039836: 6e10 f900 0b00 |00f3: invoke-virtual {v11}, Landroid/view/Window;.getAttributes:()Landroid/view/WindowManager$LayoutParams; // method@00f9 │ │ -03983c: 0c0a |00f6: move-result-object v10 │ │ -03983e: 12fb |00f7: const/4 v11, #int -1 // #ff │ │ -039840: 59ab 2c00 |00f8: iput v11, v10, Landroid/view/WindowManager$LayoutParams;.width:I // field@002c │ │ -039844: 12fb |00fa: const/4 v11, #int -1 // #ff │ │ -039846: 59ab 2b00 |00fb: iput v11, v10, Landroid/view/WindowManager$LayoutParams;.height:I // field@002b │ │ -03984a: 6e10 3100 0100 |00fd: invoke-virtual {v1}, Landroid/app/Dialog;.getWindow:()Landroid/view/Window; // method@0031 │ │ -039850: 0c0b |0100: move-result-object v11 │ │ -039852: 6e20 fa00 ab00 |0101: invoke-virtual {v11, v10}, Landroid/view/Window;.setAttributes:(Landroid/view/WindowManager$LayoutParams;)V // method@00fa │ │ -039858: 6e10 3500 0100 |0104: invoke-virtual {v1}, Landroid/app/Dialog;.show:()V // method@0035 │ │ -03985e: 0e00 |0107: return-void │ │ -039860: d803 0301 |0108: add-int/lit8 v3, v3, #int 1 // #01 │ │ -039864: 28a7 |010a: goto 00b1 // -0059 │ │ -039866: d803 0301 |010b: add-int/lit8 v3, v3, #int 1 // #01 │ │ -03986a: 28b9 |010d: goto 00c6 // -0047 │ │ +03a6e8: |[03a6e8] com.gacode.relaunchx.TaskManager.showTaskDetails:(Ljava/lang/Integer;)V │ │ +03a6f8: 2201 0f00 |0000: new-instance v1, Landroid/app/Dialog; // type@000f │ │ +03a6fc: 7020 2d00 e100 |0002: invoke-direct {v1, v14}, Landroid/app/Dialog;.:(Landroid/content/Context;)V // method@002d │ │ +03a702: 54eb 6407 |0005: iget-object v11, v14, Lcom/gacode/relaunchx/TaskManager;.pinfo:Ljava/util/HashMap; // field@0764 │ │ +03a706: 6e20 c306 fb00 |0007: invoke-virtual {v11, v15}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ +03a70c: 0c09 |000a: move-result-object v9 │ │ +03a70e: 1f09 ab01 |000b: check-cast v9, Lcom/gacode/relaunchx/TaskManager$PInfo; // type@01ab │ │ +03a712: 5497 3b07 |000d: iget-object v7, v9, Lcom/gacode/relaunchx/TaskManager$PInfo;.name:Ljava/lang/String; // field@073b │ │ +03a716: 5494 3507 |000f: iget-object v4, v9, Lcom/gacode/relaunchx/TaskManager$PInfo;.e:Ljava/util/List; // field@0735 │ │ +03a71a: 140b 1600 037f |0011: const v11, #float 1.74129e+38 // #7f030016 │ │ +03a720: 6e20 3200 b100 |0014: invoke-virtual {v1, v11}, Landroid/app/Dialog;.setContentView:(I)V // method@0032 │ │ +03a726: 6e10 9e05 0e00 |0017: invoke-virtual {v14}, Lcom/gacode/relaunchx/TaskManager;.getResources:()Landroid/content/res/Resources; // method@059e │ │ +03a72c: 0c0b |001a: move-result-object v11 │ │ +03a72e: 140c b800 087f |001b: const v12, #float 1.80779e+38 // #7f0800b8 │ │ +03a734: 6e20 8000 cb00 |001e: invoke-virtual {v11, v12}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +03a73a: 0c0b |0021: move-result-object v11 │ │ +03a73c: 6e20 3400 b100 |0022: invoke-virtual {v1, v11}, Landroid/app/Dialog;.setTitle:(Ljava/lang/CharSequence;)V // method@0034 │ │ +03a742: 140b a800 0c7f |0025: const v11, #float 1.86095e+38 // #7f0c00a8 │ │ +03a748: 6e20 3000 b100 |0028: invoke-virtual {v1, v11}, Landroid/app/Dialog;.findViewById:(I)Landroid/view/View; // method@0030 │ │ +03a74e: 0c0b |002b: move-result-object v11 │ │ +03a750: 1f0b 8100 |002c: check-cast v11, Landroid/widget/TextView; // type@0081 │ │ +03a754: 220c 0202 |002e: new-instance v12, Ljava/lang/StringBuilder; // type@0202 │ │ +03a758: 7010 9606 0c00 |0030: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +03a75e: 6e20 9906 fc00 |0033: invoke-virtual {v12, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0699 │ │ +03a764: 0c0c |0036: move-result-object v12 │ │ +03a766: 1a0d 0800 |0037: const-string v13, " / " // string@0008 │ │ +03a76a: 6e20 9a06 dc00 |0039: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +03a770: 0c0c |003c: move-result-object v12 │ │ +03a772: 529d 3e07 |003d: iget v13, v9, Lcom/gacode/relaunchx/TaskManager$PInfo;.uid:I // field@073e │ │ +03a776: 6e20 9706 dc00 |003f: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0697 │ │ +03a77c: 0c0c |0042: move-result-object v12 │ │ +03a77e: 6e10 9c06 0c00 |0043: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +03a784: 0c0c |0046: move-result-object v12 │ │ +03a786: 6e20 5801 cb00 |0047: invoke-virtual {v11, v12}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ +03a78c: 140b a900 0c7f |004a: const v11, #float 1.86095e+38 // #7f0c00a9 │ │ +03a792: 6e20 3000 b100 |004d: invoke-virtual {v1, v11}, Landroid/app/Dialog;.findViewById:(I)Landroid/view/View; // method@0030 │ │ +03a798: 0c0b |0050: move-result-object v11 │ │ +03a79a: 1f0b 8100 |0051: check-cast v11, Landroid/widget/TextView; // type@0081 │ │ +03a79e: 549c 3907 |0053: iget-object v12, v9, Lcom/gacode/relaunchx/TaskManager$PInfo;.label:Ljava/lang/String; // field@0739 │ │ +03a7a2: 6e20 5801 cb00 |0055: invoke-virtual {v11, v12}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ +03a7a8: 140b aa00 0c7f |0058: const v11, #float 1.86095e+38 // #7f0c00aa │ │ +03a7ae: 6e20 3000 b100 |005b: invoke-virtual {v1, v11}, Landroid/app/Dialog;.findViewById:(I)Landroid/view/View; // method@0030 │ │ +03a7b4: 0c0b |005e: move-result-object v11 │ │ +03a7b6: 1f0b 8100 |005f: check-cast v11, Landroid/widget/TextView; // type@0081 │ │ +03a7ba: 549c 3b07 |0061: iget-object v12, v9, Lcom/gacode/relaunchx/TaskManager$PInfo;.name:Ljava/lang/String; // field@073b │ │ +03a7be: 6e20 5801 cb00 |0063: invoke-virtual {v11, v12}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ +03a7c4: 140b ab00 0c7f |0066: const v11, #float 1.86095e+38 // #7f0c00ab │ │ +03a7ca: 6e20 3000 b100 |0069: invoke-virtual {v1, v11}, Landroid/app/Dialog;.findViewById:(I)Landroid/view/View; // method@0030 │ │ +03a7d0: 0c0b |006c: move-result-object v11 │ │ +03a7d2: 1f0b 8100 |006d: check-cast v11, Landroid/widget/TextView; // type@0081 │ │ +03a7d6: 549c 3607 |006f: iget-object v12, v9, Lcom/gacode/relaunchx/TaskManager$PInfo;.extra:Ljava/lang/String; // field@0736 │ │ +03a7da: 6e20 5801 cb00 |0071: invoke-virtual {v11, v12}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ +03a7e0: 140b a600 0c7f |0074: const v11, #float 1.86095e+38 // #7f0c00a6 │ │ +03a7e6: 6e20 3000 b100 |0077: invoke-virtual {v1, v11}, Landroid/app/Dialog;.findViewById:(I)Landroid/view/View; // method@0030 │ │ +03a7ec: 0c0b |007a: move-result-object v11 │ │ +03a7ee: 1f0b 7200 |007b: check-cast v11, Landroid/widget/Button; // type@0072 │ │ +03a7f2: 220c a301 |007d: new-instance v12, Lcom/gacode/relaunchx/TaskManager$3; // type@01a3 │ │ +03a7f6: 7030 6505 ec01 |007f: invoke-direct {v12, v14, v1}, Lcom/gacode/relaunchx/TaskManager$3;.:(Lcom/gacode/relaunchx/TaskManager;Landroid/app/Dialog;)V // method@0565 │ │ +03a7fc: 6e20 0e01 cb00 |0082: invoke-virtual {v11, v12}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@010e │ │ +03a802: 140b a500 0c7f |0085: const v11, #float 1.86095e+38 // #7f0c00a5 │ │ +03a808: 6e20 3000 b100 |0088: invoke-virtual {v1, v11}, Landroid/app/Dialog;.findViewById:(I)Landroid/view/View; // method@0030 │ │ +03a80e: 0c05 |008b: move-result-object v5 │ │ +03a810: 1f05 7200 |008c: check-cast v5, Landroid/widget/Button; // type@0072 │ │ +03a814: 220b a401 |008e: new-instance v11, Lcom/gacode/relaunchx/TaskManager$4; // type@01a4 │ │ +03a818: 7040 6705 eb17 |0090: invoke-direct {v11, v14, v7, v1}, Lcom/gacode/relaunchx/TaskManager$4;.:(Lcom/gacode/relaunchx/TaskManager;Ljava/lang/String;Landroid/app/Dialog;)V // method@0567 │ │ +03a81e: 6e20 0e01 b500 |0093: invoke-virtual {v5, v11}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@010e │ │ +03a824: 1216 |0096: const/4 v6, #int 1 // #1 │ │ +03a826: 6e10 9e05 0e00 |0097: invoke-virtual {v14}, Lcom/gacode/relaunchx/TaskManager;.getResources:()Landroid/content/res/Resources; // method@059e │ │ +03a82c: 0c0b |009a: move-result-object v11 │ │ +03a82e: 150c 067f |009b: const/high16 v12, #int 2131099648 // #7f06 │ │ +03a832: 6e20 7b00 cb00 |009d: invoke-virtual {v11, v12}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@007b │ │ +03a838: 0a02 |00a0: move-result v2 │ │ +03a83a: 3802 0d00 |00a1: if-eqz v2, 00ae // +000d │ │ +03a83e: 549b 3907 |00a3: iget-object v11, v9, Lcom/gacode/relaunchx/TaskManager$PInfo;.label:Ljava/lang/String; // field@0739 │ │ +03a842: 1a0c 0000 |00a5: const-string v12, "" // string@0000 │ │ +03a846: 6e20 7c06 cb00 |00a7: invoke-virtual {v11, v12}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +03a84c: 0a0b |00aa: move-result v11 │ │ +03a84e: 380b 0300 |00ab: if-eqz v11, 00ae // +0003 │ │ +03a852: 1206 |00ad: const/4 v6, #int 0 // #0 │ │ +03a854: 3806 1500 |00ae: if-eqz v6, 00c3 // +0015 │ │ +03a858: 1203 |00b0: const/4 v3, #int 0 // #0 │ │ +03a85a: 54eb 5b07 |00b1: iget-object v11, v14, Lcom/gacode/relaunchx/TaskManager;.doNotKillLabels:[Ljava/lang/String; // field@075b │ │ +03a85e: 21bb |00b3: array-length v11, v11 │ │ +03a860: 35b3 0f00 |00b4: if-ge v3, v11, 00c3 // +000f │ │ +03a864: 549b 3907 |00b6: iget-object v11, v9, Lcom/gacode/relaunchx/TaskManager$PInfo;.label:Ljava/lang/String; // field@0739 │ │ +03a868: 54ec 5b07 |00b8: iget-object v12, v14, Lcom/gacode/relaunchx/TaskManager;.doNotKillLabels:[Ljava/lang/String; // field@075b │ │ +03a86c: 460c 0c03 |00ba: aget-object v12, v12, v3 │ │ +03a870: 6e20 8a06 cb00 |00bc: invoke-virtual {v11, v12}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@068a │ │ +03a876: 0a0b |00bf: move-result v11 │ │ +03a878: 380b 4800 |00c0: if-eqz v11, 0108 // +0048 │ │ +03a87c: 1206 |00c2: const/4 v6, #int 0 // #0 │ │ +03a87e: 3806 1500 |00c3: if-eqz v6, 00d8 // +0015 │ │ +03a882: 1203 |00c5: const/4 v3, #int 0 // #0 │ │ +03a884: 54eb 5c07 |00c6: iget-object v11, v14, Lcom/gacode/relaunchx/TaskManager;.doNotKillNames:[Ljava/lang/String; // field@075c │ │ +03a888: 21bb |00c8: array-length v11, v11 │ │ +03a88a: 35b3 0f00 |00c9: if-ge v3, v11, 00d8 // +000f │ │ +03a88e: 549b 3b07 |00cb: iget-object v11, v9, Lcom/gacode/relaunchx/TaskManager$PInfo;.name:Ljava/lang/String; // field@073b │ │ +03a892: 54ec 5c07 |00cd: iget-object v12, v14, Lcom/gacode/relaunchx/TaskManager;.doNotKillNames:[Ljava/lang/String; // field@075c │ │ +03a896: 460c 0c03 |00cf: aget-object v12, v12, v3 │ │ +03a89a: 6e20 8a06 cb00 |00d1: invoke-virtual {v11, v12}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@068a │ │ +03a8a0: 0a0b |00d4: move-result v11 │ │ +03a8a2: 380b 3600 |00d5: if-eqz v11, 010b // +0036 │ │ +03a8a6: 1206 |00d7: const/4 v6, #int 0 // #0 │ │ +03a8a8: 6e20 0d01 6500 |00d8: invoke-virtual {v5, v6}, Landroid/widget/Button;.setEnabled:(Z)V // method@010d │ │ +03a8ae: 140b ad00 0c7f |00db: const v11, #float 1.86095e+38 // #7f0c00ad │ │ +03a8b4: 6e20 3000 b100 |00de: invoke-virtual {v1, v11}, Landroid/app/Dialog;.findViewById:(I)Landroid/view/View; // method@0030 │ │ +03a8ba: 0c08 |00e1: move-result-object v8 │ │ +03a8bc: 1f08 7b00 |00e2: check-cast v8, Landroid/widget/ListView; // type@007b │ │ +03a8c0: 2200 a101 |00e4: new-instance v0, Lcom/gacode/relaunchx/TaskManager$1TDAdapter; // type@01a1 │ │ +03a8c4: 140b 1100 037f |00e6: const v11, #float 1.74129e+38 // #7f030011 │ │ +03a8ca: 7054 5d05 e0be |00e9: invoke-direct {v0, v14, v14, v11, v4}, Lcom/gacode/relaunchx/TaskManager$1TDAdapter;.:(Lcom/gacode/relaunchx/TaskManager;Landroid/content/Context;ILjava/util/List;)V // method@055d │ │ +03a8d0: 6e20 4301 0800 |00ec: invoke-virtual {v8, v0}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@0143 │ │ +03a8d6: 6e10 3100 0100 |00ef: invoke-virtual {v1}, Landroid/app/Dialog;.getWindow:()Landroid/view/Window; // method@0031 │ │ +03a8dc: 0c0b |00f2: move-result-object v11 │ │ +03a8de: 6e10 f900 0b00 |00f3: invoke-virtual {v11}, Landroid/view/Window;.getAttributes:()Landroid/view/WindowManager$LayoutParams; // method@00f9 │ │ +03a8e4: 0c0a |00f6: move-result-object v10 │ │ +03a8e6: 12fb |00f7: const/4 v11, #int -1 // #ff │ │ +03a8e8: 59ab 2c00 |00f8: iput v11, v10, Landroid/view/WindowManager$LayoutParams;.width:I // field@002c │ │ +03a8ec: 12fb |00fa: const/4 v11, #int -1 // #ff │ │ +03a8ee: 59ab 2b00 |00fb: iput v11, v10, Landroid/view/WindowManager$LayoutParams;.height:I // field@002b │ │ +03a8f2: 6e10 3100 0100 |00fd: invoke-virtual {v1}, Landroid/app/Dialog;.getWindow:()Landroid/view/Window; // method@0031 │ │ +03a8f8: 0c0b |0100: move-result-object v11 │ │ +03a8fa: 6e20 fa00 ab00 |0101: invoke-virtual {v11, v10}, Landroid/view/Window;.setAttributes:(Landroid/view/WindowManager$LayoutParams;)V // method@00fa │ │ +03a900: 6e10 3500 0100 |0104: invoke-virtual {v1}, Landroid/app/Dialog;.show:()V // method@0035 │ │ +03a906: 0e00 |0107: return-void │ │ +03a908: d803 0301 |0108: add-int/lit8 v3, v3, #int 1 // #01 │ │ +03a90c: 28a7 |010a: goto 00b1 // -0059 │ │ +03a90e: d803 0301 |010b: add-int/lit8 v3, v3, #int 1 // #01 │ │ +03a912: 28b9 |010d: goto 00c6 // -0047 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=600 │ │ 0x0005 line=601 │ │ 0x000d line=602 │ │ 0x000f line=603 │ │ 0x0011 line=649 │ │ @@ -73610,54 +73634,54 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 84 16-bit code units │ │ -03986c: |[03986c] com.gacode.relaunchx.TaskManager.sortLists:()Z │ │ -03987c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -03987e: 5231 6d07 |0001: iget v1, v3, Lcom/gacode/relaunchx/TaskManager;.sortMethod:I // field@076d │ │ -039882: 5232 6b07 |0003: iget v2, v3, Lcom/gacode/relaunchx/TaskManager;.sortCpu:I // field@076b │ │ -039886: 3321 1700 |0005: if-ne v1, v2, 001c // +0017 │ │ -03988a: 5431 7007 |0007: iget-object v1, v3, Lcom/gacode/relaunchx/TaskManager;.taskPids:Ljava/util/List; // field@0770 │ │ -03988e: 2202 b001 |0009: new-instance v2, Lcom/gacode/relaunchx/TaskManager$cpuComparator; // type@01b0 │ │ -039892: 7020 8605 3200 |000b: invoke-direct {v2, v3}, Lcom/gacode/relaunchx/TaskManager$cpuComparator;.:(Lcom/gacode/relaunchx/TaskManager;)V // method@0586 │ │ -039898: 7120 ba06 2100 |000e: invoke-static {v1, v2}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@06ba │ │ -03989e: 5431 6707 |0011: iget-object v1, v3, Lcom/gacode/relaunchx/TaskManager;.servPids:Ljava/util/List; // field@0767 │ │ -0398a2: 2202 b001 |0013: new-instance v2, Lcom/gacode/relaunchx/TaskManager$cpuComparator; // type@01b0 │ │ -0398a6: 7020 8605 3200 |0015: invoke-direct {v2, v3}, Lcom/gacode/relaunchx/TaskManager$cpuComparator;.:(Lcom/gacode/relaunchx/TaskManager;)V // method@0586 │ │ -0398ac: 7120 ba06 2100 |0018: invoke-static {v1, v2}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@06ba │ │ -0398b2: 0f00 |001b: return v0 │ │ -0398b4: 5231 6d07 |001c: iget v1, v3, Lcom/gacode/relaunchx/TaskManager;.sortMethod:I // field@076d │ │ -0398b8: 5232 6e07 |001e: iget v2, v3, Lcom/gacode/relaunchx/TaskManager;.sortSize:I // field@076e │ │ -0398bc: 3321 1700 |0020: if-ne v1, v2, 0037 // +0017 │ │ -0398c0: 5431 7007 |0022: iget-object v1, v3, Lcom/gacode/relaunchx/TaskManager;.taskPids:Ljava/util/List; // field@0770 │ │ -0398c4: 2202 b101 |0024: new-instance v2, Lcom/gacode/relaunchx/TaskManager$sizeComparator; // type@01b1 │ │ -0398c8: 7020 8905 3200 |0026: invoke-direct {v2, v3}, Lcom/gacode/relaunchx/TaskManager$sizeComparator;.:(Lcom/gacode/relaunchx/TaskManager;)V // method@0589 │ │ -0398ce: 7120 ba06 2100 |0029: invoke-static {v1, v2}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@06ba │ │ -0398d4: 5431 6707 |002c: iget-object v1, v3, Lcom/gacode/relaunchx/TaskManager;.servPids:Ljava/util/List; // field@0767 │ │ -0398d8: 2202 b101 |002e: new-instance v2, Lcom/gacode/relaunchx/TaskManager$sizeComparator; // type@01b1 │ │ -0398dc: 7020 8905 3200 |0030: invoke-direct {v2, v3}, Lcom/gacode/relaunchx/TaskManager$sizeComparator;.:(Lcom/gacode/relaunchx/TaskManager;)V // method@0589 │ │ -0398e2: 7120 ba06 2100 |0033: invoke-static {v1, v2}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@06ba │ │ -0398e8: 28e5 |0036: goto 001b // -001b │ │ -0398ea: 5231 6d07 |0037: iget v1, v3, Lcom/gacode/relaunchx/TaskManager;.sortMethod:I // field@076d │ │ -0398ee: 5232 6907 |0039: iget v2, v3, Lcom/gacode/relaunchx/TaskManager;.sortAbc:I // field@0769 │ │ -0398f2: 3321 1700 |003b: if-ne v1, v2, 0052 // +0017 │ │ -0398f6: 5431 7007 |003d: iget-object v1, v3, Lcom/gacode/relaunchx/TaskManager;.taskPids:Ljava/util/List; // field@0770 │ │ -0398fa: 2202 af01 |003f: new-instance v2, Lcom/gacode/relaunchx/TaskManager$abcComparator; // type@01af │ │ -0398fe: 7020 8305 3200 |0041: invoke-direct {v2, v3}, Lcom/gacode/relaunchx/TaskManager$abcComparator;.:(Lcom/gacode/relaunchx/TaskManager;)V // method@0583 │ │ -039904: 7120 ba06 2100 |0044: invoke-static {v1, v2}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@06ba │ │ -03990a: 5431 6707 |0047: iget-object v1, v3, Lcom/gacode/relaunchx/TaskManager;.servPids:Ljava/util/List; // field@0767 │ │ -03990e: 2202 af01 |0049: new-instance v2, Lcom/gacode/relaunchx/TaskManager$abcComparator; // type@01af │ │ -039912: 7020 8305 3200 |004b: invoke-direct {v2, v3}, Lcom/gacode/relaunchx/TaskManager$abcComparator;.:(Lcom/gacode/relaunchx/TaskManager;)V // method@0583 │ │ -039918: 7120 ba06 2100 |004e: invoke-static {v1, v2}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@06ba │ │ -03991e: 28ca |0051: goto 001b // -0036 │ │ -039920: 1200 |0052: const/4 v0, #int 0 // #0 │ │ -039922: 28c8 |0053: goto 001b // -0038 │ │ +03a914: |[03a914] com.gacode.relaunchx.TaskManager.sortLists:()Z │ │ +03a924: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +03a926: 5231 6d07 |0001: iget v1, v3, Lcom/gacode/relaunchx/TaskManager;.sortMethod:I // field@076d │ │ +03a92a: 5232 6b07 |0003: iget v2, v3, Lcom/gacode/relaunchx/TaskManager;.sortCpu:I // field@076b │ │ +03a92e: 3321 1700 |0005: if-ne v1, v2, 001c // +0017 │ │ +03a932: 5431 7007 |0007: iget-object v1, v3, Lcom/gacode/relaunchx/TaskManager;.taskPids:Ljava/util/List; // field@0770 │ │ +03a936: 2202 b001 |0009: new-instance v2, Lcom/gacode/relaunchx/TaskManager$cpuComparator; // type@01b0 │ │ +03a93a: 7020 8605 3200 |000b: invoke-direct {v2, v3}, Lcom/gacode/relaunchx/TaskManager$cpuComparator;.:(Lcom/gacode/relaunchx/TaskManager;)V // method@0586 │ │ +03a940: 7120 ba06 2100 |000e: invoke-static {v1, v2}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@06ba │ │ +03a946: 5431 6707 |0011: iget-object v1, v3, Lcom/gacode/relaunchx/TaskManager;.servPids:Ljava/util/List; // field@0767 │ │ +03a94a: 2202 b001 |0013: new-instance v2, Lcom/gacode/relaunchx/TaskManager$cpuComparator; // type@01b0 │ │ +03a94e: 7020 8605 3200 |0015: invoke-direct {v2, v3}, Lcom/gacode/relaunchx/TaskManager$cpuComparator;.:(Lcom/gacode/relaunchx/TaskManager;)V // method@0586 │ │ +03a954: 7120 ba06 2100 |0018: invoke-static {v1, v2}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@06ba │ │ +03a95a: 0f00 |001b: return v0 │ │ +03a95c: 5231 6d07 |001c: iget v1, v3, Lcom/gacode/relaunchx/TaskManager;.sortMethod:I // field@076d │ │ +03a960: 5232 6e07 |001e: iget v2, v3, Lcom/gacode/relaunchx/TaskManager;.sortSize:I // field@076e │ │ +03a964: 3321 1700 |0020: if-ne v1, v2, 0037 // +0017 │ │ +03a968: 5431 7007 |0022: iget-object v1, v3, Lcom/gacode/relaunchx/TaskManager;.taskPids:Ljava/util/List; // field@0770 │ │ +03a96c: 2202 b101 |0024: new-instance v2, Lcom/gacode/relaunchx/TaskManager$sizeComparator; // type@01b1 │ │ +03a970: 7020 8905 3200 |0026: invoke-direct {v2, v3}, Lcom/gacode/relaunchx/TaskManager$sizeComparator;.:(Lcom/gacode/relaunchx/TaskManager;)V // method@0589 │ │ +03a976: 7120 ba06 2100 |0029: invoke-static {v1, v2}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@06ba │ │ +03a97c: 5431 6707 |002c: iget-object v1, v3, Lcom/gacode/relaunchx/TaskManager;.servPids:Ljava/util/List; // field@0767 │ │ +03a980: 2202 b101 |002e: new-instance v2, Lcom/gacode/relaunchx/TaskManager$sizeComparator; // type@01b1 │ │ +03a984: 7020 8905 3200 |0030: invoke-direct {v2, v3}, Lcom/gacode/relaunchx/TaskManager$sizeComparator;.:(Lcom/gacode/relaunchx/TaskManager;)V // method@0589 │ │ +03a98a: 7120 ba06 2100 |0033: invoke-static {v1, v2}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@06ba │ │ +03a990: 28e5 |0036: goto 001b // -001b │ │ +03a992: 5231 6d07 |0037: iget v1, v3, Lcom/gacode/relaunchx/TaskManager;.sortMethod:I // field@076d │ │ +03a996: 5232 6907 |0039: iget v2, v3, Lcom/gacode/relaunchx/TaskManager;.sortAbc:I // field@0769 │ │ +03a99a: 3321 1700 |003b: if-ne v1, v2, 0052 // +0017 │ │ +03a99e: 5431 7007 |003d: iget-object v1, v3, Lcom/gacode/relaunchx/TaskManager;.taskPids:Ljava/util/List; // field@0770 │ │ +03a9a2: 2202 af01 |003f: new-instance v2, Lcom/gacode/relaunchx/TaskManager$abcComparator; // type@01af │ │ +03a9a6: 7020 8305 3200 |0041: invoke-direct {v2, v3}, Lcom/gacode/relaunchx/TaskManager$abcComparator;.:(Lcom/gacode/relaunchx/TaskManager;)V // method@0583 │ │ +03a9ac: 7120 ba06 2100 |0044: invoke-static {v1, v2}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@06ba │ │ +03a9b2: 5431 6707 |0047: iget-object v1, v3, Lcom/gacode/relaunchx/TaskManager;.servPids:Ljava/util/List; // field@0767 │ │ +03a9b6: 2202 af01 |0049: new-instance v2, Lcom/gacode/relaunchx/TaskManager$abcComparator; // type@01af │ │ +03a9ba: 7020 8305 3200 |004b: invoke-direct {v2, v3}, Lcom/gacode/relaunchx/TaskManager$abcComparator;.:(Lcom/gacode/relaunchx/TaskManager;)V // method@0583 │ │ +03a9c0: 7120 ba06 2100 |004e: invoke-static {v1, v2}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@06ba │ │ +03a9c6: 28ca |0051: goto 001b // -0036 │ │ +03a9c8: 1200 |0052: const/4 v0, #int 0 // #0 │ │ +03a9ca: 28c8 |0053: goto 001b // -0038 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=235 │ │ 0x0007 line=236 │ │ 0x0011 line=237 │ │ 0x001b line=248 │ │ 0x001c line=239 │ │ @@ -73675,21 +73699,21 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -039924: |[039924] com.gacode.relaunchx.TaskManager.startCPUUpdate:()V │ │ -039934: 5510 4b07 |0000: iget-boolean v0, v1, Lcom/gacode/relaunchx/TaskManager;.CPUUpdate_active:Z // field@074b │ │ -039938: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -03993c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -03993e: 5c10 4b07 |0005: iput-boolean v0, v1, Lcom/gacode/relaunchx/TaskManager;.CPUUpdate_active:Z // field@074b │ │ -039942: 7010 8d05 0100 |0007: invoke-direct {v1}, Lcom/gacode/relaunchx/TaskManager;.CPUUpdate_proc:()V // method@058d │ │ -039948: 0e00 |000a: return-void │ │ +03a9cc: |[03a9cc] com.gacode.relaunchx.TaskManager.startCPUUpdate:()V │ │ +03a9dc: 5510 4b07 |0000: iget-boolean v0, v1, Lcom/gacode/relaunchx/TaskManager;.CPUUpdate_active:Z // field@074b │ │ +03a9e0: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +03a9e4: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +03a9e6: 5c10 4b07 |0005: iput-boolean v0, v1, Lcom/gacode/relaunchx/TaskManager;.CPUUpdate_active:Z // field@074b │ │ +03a9ea: 7010 8d05 0100 |0007: invoke-direct {v1}, Lcom/gacode/relaunchx/TaskManager;.CPUUpdate_proc:()V // method@058d │ │ +03a9f0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=290 │ │ 0x0004 line=291 │ │ 0x0007 line=292 │ │ 0x000a line=294 │ │ locals : │ │ @@ -73700,21 +73724,21 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -03994c: |[03994c] com.gacode.relaunchx.TaskManager.stopCPUUpdate:()V │ │ -03995c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03995e: 5c20 4b07 |0001: iput-boolean v0, v2, Lcom/gacode/relaunchx/TaskManager;.CPUUpdate_active:Z // field@074b │ │ -039962: 5420 4c07 |0003: iget-object v0, v2, Lcom/gacode/relaunchx/TaskManager;.CPUUpdate_h:Landroid/os/Handler; // field@074c │ │ -039966: 5421 4a07 |0005: iget-object v1, v2, Lcom/gacode/relaunchx/TaskManager;.CPUUpdate:Ljava/lang/Runnable; // field@074a │ │ -03996a: 6e20 af00 1000 |0007: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@00af │ │ -039970: 0e00 |000a: return-void │ │ +03a9f4: |[03a9f4] com.gacode.relaunchx.TaskManager.stopCPUUpdate:()V │ │ +03aa04: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03aa06: 5c20 4b07 |0001: iput-boolean v0, v2, Lcom/gacode/relaunchx/TaskManager;.CPUUpdate_active:Z // field@074b │ │ +03aa0a: 5420 4c07 |0003: iget-object v0, v2, Lcom/gacode/relaunchx/TaskManager;.CPUUpdate_h:Landroid/os/Handler; // field@074c │ │ +03aa0e: 5421 4a07 |0005: iget-object v1, v2, Lcom/gacode/relaunchx/TaskManager;.CPUUpdate:Ljava/lang/Runnable; // field@074a │ │ +03aa12: 6e20 af00 1000 |0007: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@00af │ │ +03aa18: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=285 │ │ 0x0003 line=286 │ │ 0x000a line=287 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/gacode/relaunchx/TaskManager; │ │ @@ -73725,18 +73749,18 @@ │ │ type : '()Landroid/os/AsyncTask;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -039974: |[039974] com.gacode.relaunchx.TaskManager.createAsyncTask:()Landroid/os/AsyncTask; │ │ -039984: 2200 a201 |0000: new-instance v0, Lcom/gacode/relaunchx/TaskManager$2; // type@01a2 │ │ -039988: 7020 6005 1000 |0002: invoke-direct {v0, v1}, Lcom/gacode/relaunchx/TaskManager$2;.:(Lcom/gacode/relaunchx/TaskManager;)V // method@0560 │ │ -03998e: 1100 |0005: return-object v0 │ │ +03aa1c: |[03aa1c] com.gacode.relaunchx.TaskManager.createAsyncTask:()Landroid/os/AsyncTask; │ │ +03aa2c: 2200 a201 |0000: new-instance v0, Lcom/gacode/relaunchx/TaskManager$2; // type@01a2 │ │ +03aa30: 7020 6005 1000 |0002: invoke-direct {v0, v1}, Lcom/gacode/relaunchx/TaskManager$2;.:(Lcom/gacode/relaunchx/TaskManager;)V // method@0560 │ │ +03aa36: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=305 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/gacode/relaunchx/TaskManager; │ │ │ │ #1 : (in Lcom/gacode/relaunchx/TaskManager;) │ │ @@ -73744,258 +73768,258 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 540 16-bit code units │ │ -039990: |[039990] com.gacode.relaunchx.TaskManager.onCreate:(Landroid/os/Bundle;)V │ │ -0399a0: 6f20 0700 dc00 |0000: invoke-super {v12, v13}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0007 │ │ -0399a6: 6e10 9a05 0c00 |0003: invoke-virtual {v12}, Lcom/gacode/relaunchx/TaskManager;.getBaseContext:()Landroid/content/Context; // method@059a │ │ -0399ac: 0c09 |0006: move-result-object v9 │ │ -0399ae: 7110 c400 0900 |0007: invoke-static {v9}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@00c4 │ │ -0399b4: 0c09 |000a: move-result-object v9 │ │ -0399b6: 5bc9 6607 |000b: iput-object v9, v12, Lcom/gacode/relaunchx/TaskManager;.prefs:Landroid/content/SharedPreferences; // field@0766 │ │ -0399ba: 7010 a805 0c00 |000d: invoke-direct {v12}, Lcom/gacode/relaunchx/TaskManager;.setEinkController:()V // method@05a8 │ │ -0399c0: 6e10 9905 0c00 |0010: invoke-virtual {v12}, Lcom/gacode/relaunchx/TaskManager;.getApplicationContext:()Landroid/content/Context; // method@0599 │ │ -0399c6: 0c09 |0013: move-result-object v9 │ │ -0399c8: 1f09 7301 |0014: check-cast v9, Lcom/gacode/relaunchx/ReLaunchApp; // type@0173 │ │ -0399cc: 5bc9 5607 |0016: iput-object v9, v12, Lcom/gacode/relaunchx/TaskManager;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0756 │ │ -0399d0: 54c9 5607 |0018: iget-object v9, v12, Lcom/gacode/relaunchx/TaskManager;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0756 │ │ -0399d4: 6e20 a004 c900 |001a: invoke-virtual {v9, v12}, Lcom/gacode/relaunchx/ReLaunchApp;.setFullScreenIfNecessary:(Landroid/app/Activity;)V // method@04a0 │ │ -0399da: 6e10 9d05 0c00 |001d: invoke-virtual {v12}, Lcom/gacode/relaunchx/TaskManager;.getPackageManager:()Landroid/content/pm/PackageManager; // method@059d │ │ -0399e0: 0c09 |0020: move-result-object v9 │ │ -0399e2: 5bc9 6507 |0021: iput-object v9, v12, Lcom/gacode/relaunchx/TaskManager;.pm:Landroid/content/pm/PackageManager; // field@0765 │ │ -0399e6: 1409 1800 037f |0023: const v9, #float 1.74129e+38 // #7f030018 │ │ -0399ec: 6e20 a705 9c00 |0026: invoke-virtual {v12, v9}, Lcom/gacode/relaunchx/TaskManager;.setContentView:(I)V // method@05a7 │ │ -0399f2: 6e10 9e05 0c00 |0029: invoke-virtual {v12}, Lcom/gacode/relaunchx/TaskManager;.getResources:()Landroid/content/res/Resources; // method@059e │ │ -0399f8: 0c09 |002c: move-result-object v9 │ │ -0399fa: 140a 0600 057f |002d: const v10, #float 1.76787e+38 // #7f050006 │ │ -039a00: 6e20 8100 a900 |0030: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@0081 │ │ -039a06: 0c09 |0033: move-result-object v9 │ │ -039a08: 5bc9 5b07 |0034: iput-object v9, v12, Lcom/gacode/relaunchx/TaskManager;.doNotKillLabels:[Ljava/lang/String; // field@075b │ │ -039a0c: 6e10 9e05 0c00 |0036: invoke-virtual {v12}, Lcom/gacode/relaunchx/TaskManager;.getResources:()Landroid/content/res/Resources; // method@059e │ │ -039a12: 0c09 |0039: move-result-object v9 │ │ -039a14: 140a 0700 057f |003a: const v10, #float 1.76787e+38 // #7f050007 │ │ -039a1a: 6e20 8100 a900 |003d: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@0081 │ │ -039a20: 0c09 |0040: move-result-object v9 │ │ -039a22: 5bc9 5c07 |0041: iput-object v9, v12, Lcom/gacode/relaunchx/TaskManager;.doNotKillNames:[Ljava/lang/String; // field@075c │ │ -039a26: 6e10 9e05 0c00 |0043: invoke-virtual {v12}, Lcom/gacode/relaunchx/TaskManager;.getResources:()Landroid/content/res/Resources; // method@059e │ │ -039a2c: 0c09 |0046: move-result-object v9 │ │ -039a2e: 140a 0c00 077f |0047: const v10, #float 1.79446e+38 // #7f07000c │ │ -039a34: 6e20 7f00 a900 |004a: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.getInteger:(I)I // method@007f │ │ -039a3a: 0a09 |004d: move-result v9 │ │ -039a3c: 59c9 6b07 |004e: iput v9, v12, Lcom/gacode/relaunchx/TaskManager;.sortCpu:I // field@076b │ │ -039a40: 6e10 9e05 0c00 |0050: invoke-virtual {v12}, Lcom/gacode/relaunchx/TaskManager;.getResources:()Landroid/content/res/Resources; // method@059e │ │ -039a46: 0c09 |0053: move-result-object v9 │ │ -039a48: 140a 0d00 077f |0054: const v10, #float 1.79446e+38 // #7f07000d │ │ -039a4e: 6e20 7f00 a900 |0057: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.getInteger:(I)I // method@007f │ │ -039a54: 0a09 |005a: move-result v9 │ │ -039a56: 59c9 6e07 |005b: iput v9, v12, Lcom/gacode/relaunchx/TaskManager;.sortSize:I // field@076e │ │ -039a5a: 6e10 9e05 0c00 |005d: invoke-virtual {v12}, Lcom/gacode/relaunchx/TaskManager;.getResources:()Landroid/content/res/Resources; // method@059e │ │ -039a60: 0c09 |0060: move-result-object v9 │ │ -039a62: 140a 0b00 077f |0061: const v10, #float 1.79446e+38 // #7f07000b │ │ -039a68: 6e20 7f00 a900 |0064: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.getInteger:(I)I // method@007f │ │ -039a6e: 0a09 |0067: move-result v9 │ │ -039a70: 59c9 6907 |0068: iput v9, v12, Lcom/gacode/relaunchx/TaskManager;.sortAbc:I // field@0769 │ │ -039a74: 54c9 6607 |006a: iget-object v9, v12, Lcom/gacode/relaunchx/TaskManager;.prefs:Landroid/content/SharedPreferences; // field@0766 │ │ -039a78: 1a0a b70d |006c: const-string v10, "sortMethod" // string@0db7 │ │ -039a7c: 52cb 6b07 |006e: iget v11, v12, Lcom/gacode/relaunchx/TaskManager;.sortCpu:I // field@076b │ │ -039a80: 7230 6e00 a90b |0070: invoke-interface {v9, v10, v11}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@006e │ │ -039a86: 0a09 |0073: move-result v9 │ │ -039a88: 59c9 6d07 |0074: iput v9, v12, Lcom/gacode/relaunchx/TaskManager;.sortMethod:I // field@076d │ │ -039a8c: 1409 bc00 0c7f |0076: const v9, #float 1.86096e+38 // #7f0c00bc │ │ -039a92: 6e20 9705 9c00 |0079: invoke-virtual {v12, v9}, Lcom/gacode/relaunchx/TaskManager;.findViewById:(I)Landroid/view/View; // method@0597 │ │ -039a98: 0c09 |007c: move-result-object v9 │ │ -039a9a: 1f09 7b00 |007d: check-cast v9, Landroid/widget/ListView; // type@007b │ │ -039a9e: 5bc9 5e07 |007f: iput-object v9, v12, Lcom/gacode/relaunchx/TaskManager;.lv_t:Landroid/widget/ListView; // field@075e │ │ -039aa2: 2209 ad01 |0081: new-instance v9, Lcom/gacode/relaunchx/TaskManager$TAdapter; // type@01ad │ │ -039aa6: 140a 1700 037f |0083: const v10, #float 1.74129e+38 // #7f030017 │ │ -039aac: 7040 7d05 c9ac |0086: invoke-direct {v9, v12, v12, v10}, Lcom/gacode/relaunchx/TaskManager$TAdapter;.:(Lcom/gacode/relaunchx/TaskManager;Landroid/content/Context;I)V // method@057d │ │ -039ab2: 5bc9 5307 |0089: iput-object v9, v12, Lcom/gacode/relaunchx/TaskManager;.adapter_t:Lcom/gacode/relaunchx/TaskManager$TAdapter; // field@0753 │ │ -039ab6: 54c9 5e07 |008b: iget-object v9, v12, Lcom/gacode/relaunchx/TaskManager;.lv_t:Landroid/widget/ListView; // field@075e │ │ -039aba: 54ca 5307 |008d: iget-object v10, v12, Lcom/gacode/relaunchx/TaskManager;.adapter_t:Lcom/gacode/relaunchx/TaskManager$TAdapter; // field@0753 │ │ -039abe: 6e20 4301 a900 |008f: invoke-virtual {v9, v10}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@0143 │ │ -039ac4: 1409 be00 0c7f |0092: const v9, #float 1.86096e+38 // #7f0c00be │ │ -039aca: 6e20 9705 9c00 |0095: invoke-virtual {v12, v9}, Lcom/gacode/relaunchx/TaskManager;.findViewById:(I)Landroid/view/View; // method@0597 │ │ -039ad0: 0c09 |0098: move-result-object v9 │ │ -039ad2: 1f09 7b00 |0099: check-cast v9, Landroid/widget/ListView; // type@007b │ │ -039ad6: 5bc9 5d07 |009b: iput-object v9, v12, Lcom/gacode/relaunchx/TaskManager;.lv_s:Landroid/widget/ListView; // field@075d │ │ -039ada: 2209 ac01 |009d: new-instance v9, Lcom/gacode/relaunchx/TaskManager$SAdapter; // type@01ac │ │ -039ade: 140a 1700 037f |009f: const v10, #float 1.74129e+38 // #7f030017 │ │ -039ae4: 7040 7805 c9ac |00a2: invoke-direct {v9, v12, v12, v10}, Lcom/gacode/relaunchx/TaskManager$SAdapter;.:(Lcom/gacode/relaunchx/TaskManager;Landroid/content/Context;I)V // method@0578 │ │ -039aea: 5bc9 5207 |00a5: iput-object v9, v12, Lcom/gacode/relaunchx/TaskManager;.adapter_s:Lcom/gacode/relaunchx/TaskManager$SAdapter; // field@0752 │ │ -039aee: 54c9 5d07 |00a7: iget-object v9, v12, Lcom/gacode/relaunchx/TaskManager;.lv_s:Landroid/widget/ListView; // field@075d │ │ -039af2: 54ca 5207 |00a9: iget-object v10, v12, Lcom/gacode/relaunchx/TaskManager;.adapter_s:Lcom/gacode/relaunchx/TaskManager$SAdapter; // field@0752 │ │ -039af6: 6e20 4301 a900 |00ab: invoke-virtual {v9, v10}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@0143 │ │ -039afc: 54c9 6607 |00ae: iget-object v9, v12, Lcom/gacode/relaunchx/TaskManager;.prefs:Landroid/content/SharedPreferences; // field@0766 │ │ -039b00: 1a0a ce06 |00b0: const-string v10, "customScroll" // string@06ce │ │ -039b04: 54cb 5607 |00b2: iget-object v11, v12, Lcom/gacode/relaunchx/TaskManager;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0756 │ │ -039b08: 55bb 8306 |00b4: iget-boolean v11, v11, Lcom/gacode/relaunchx/ReLaunchApp;.customScrollDef:Z // field@0683 │ │ -039b0c: 7230 6d00 a90b |00b6: invoke-interface {v9, v10, v11}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ -039b12: 0a09 |00b9: move-result v9 │ │ -039b14: 3809 4601 |00ba: if-eqz v9, 0200 // +0146 │ │ -039b18: 54c9 6607 |00bc: iget-object v9, v12, Lcom/gacode/relaunchx/TaskManager;.prefs:Landroid/content/SharedPreferences; // field@0766 │ │ -039b1c: 1a0a dd0c |00be: const-string v10, "scrollWidth" // string@0cdd │ │ -039b20: 1a0b 7700 |00c0: const-string v11, "25" // string@0077 │ │ -039b24: 7230 6f00 a90b |00c2: invoke-interface {v9, v10, v11}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ -039b2a: 0c09 |00c5: move-result-object v9 │ │ -039b2c: 7110 5d06 0900 |00c6: invoke-static {v9}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ -039b32: 0a06 |00c9: move-result v6 │ │ -039b34: 55c9 5507 |00ca: iget-boolean v9, v12, Lcom/gacode/relaunchx/TaskManager;.addSView_t:Z // field@0755 │ │ -039b38: 3809 2f00 |00cc: if-eqz v9, 00fb // +002f │ │ -039b3c: 1409 bb00 0c7f |00ce: const v9, #float 1.86096e+38 // #7f0c00bb │ │ -039b42: 6e20 9705 9c00 |00d1: invoke-virtual {v12, v9}, Lcom/gacode/relaunchx/TaskManager;.findViewById:(I)Landroid/view/View; // method@0597 │ │ -039b48: 0c02 |00d4: move-result-object v2 │ │ -039b4a: 1f02 7900 |00d5: check-cast v2, Landroid/widget/LinearLayout; // type@0079 │ │ -039b4e: 2207 8e01 |00d7: new-instance v7, Lcom/gacode/relaunchx/SView; // type@018e │ │ -039b52: 6e10 9a05 0c00 |00d9: invoke-virtual {v12}, Lcom/gacode/relaunchx/TaskManager;.getBaseContext:()Landroid/content/Context; // method@059a │ │ -039b58: 0c09 |00dc: move-result-object v9 │ │ -039b5a: 7020 0505 9700 |00dd: invoke-direct {v7, v9}, Lcom/gacode/relaunchx/SView;.:(Landroid/content/Context;)V // method@0505 │ │ -039b60: 2204 7800 |00e0: new-instance v4, Landroid/widget/LinearLayout$LayoutParams; // type@0078 │ │ -039b64: 12f9 |00e2: const/4 v9, #int -1 // #ff │ │ -039b66: 150a 803f |00e3: const/high16 v10, #int 1065353216 // #3f80 │ │ -039b6a: 7040 3701 64a9 |00e5: invoke-direct {v4, v6, v9, v10}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@0137 │ │ -039b70: 6e20 0e05 4700 |00e8: invoke-virtual {v7, v4}, Lcom/gacode/relaunchx/SView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@050e │ │ -039b76: 6e20 3901 7200 |00eb: invoke-virtual {v2, v7}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@0139 │ │ -039b7c: 54c9 5e07 |00ee: iget-object v9, v12, Lcom/gacode/relaunchx/TaskManager;.lv_t:Landroid/widget/ListView; // field@075e │ │ -039b80: 220a a701 |00f0: new-instance v10, Lcom/gacode/relaunchx/TaskManager$7; // type@01a7 │ │ -039b84: 7030 6d05 ca07 |00f2: invoke-direct {v10, v12, v7}, Lcom/gacode/relaunchx/TaskManager$7;.:(Lcom/gacode/relaunchx/TaskManager;Lcom/gacode/relaunchx/SView;)V // method@056d │ │ -039b8a: 6e20 4501 a900 |00f5: invoke-virtual {v9, v10}, Landroid/widget/ListView;.setOnScrollListener:(Landroid/widget/AbsListView$OnScrollListener;)V // method@0145 │ │ -039b90: 1209 |00f8: const/4 v9, #int 0 // #0 │ │ -039b92: 5cc9 5507 |00f9: iput-boolean v9, v12, Lcom/gacode/relaunchx/TaskManager;.addSView_t:Z // field@0755 │ │ -039b96: 55c9 5407 |00fb: iget-boolean v9, v12, Lcom/gacode/relaunchx/TaskManager;.addSView_s:Z // field@0754 │ │ -039b9a: 3809 2f00 |00fd: if-eqz v9, 012c // +002f │ │ -039b9e: 1409 bd00 0c7f |00ff: const v9, #float 1.86096e+38 // #7f0c00bd │ │ -039ba4: 6e20 9705 9c00 |0102: invoke-virtual {v12, v9}, Lcom/gacode/relaunchx/TaskManager;.findViewById:(I)Landroid/view/View; // method@0597 │ │ -039baa: 0c02 |0105: move-result-object v2 │ │ -039bac: 1f02 7900 |0106: check-cast v2, Landroid/widget/LinearLayout; // type@0079 │ │ -039bb0: 2207 8e01 |0108: new-instance v7, Lcom/gacode/relaunchx/SView; // type@018e │ │ -039bb4: 6e10 9a05 0c00 |010a: invoke-virtual {v12}, Lcom/gacode/relaunchx/TaskManager;.getBaseContext:()Landroid/content/Context; // method@059a │ │ -039bba: 0c09 |010d: move-result-object v9 │ │ -039bbc: 7020 0505 9700 |010e: invoke-direct {v7, v9}, Lcom/gacode/relaunchx/SView;.:(Landroid/content/Context;)V // method@0505 │ │ -039bc2: 2204 7800 |0111: new-instance v4, Landroid/widget/LinearLayout$LayoutParams; // type@0078 │ │ -039bc6: 12f9 |0113: const/4 v9, #int -1 // #ff │ │ -039bc8: 150a 803f |0114: const/high16 v10, #int 1065353216 // #3f80 │ │ -039bcc: 7040 3701 64a9 |0116: invoke-direct {v4, v6, v9, v10}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@0137 │ │ -039bd2: 6e20 0e05 4700 |0119: invoke-virtual {v7, v4}, Lcom/gacode/relaunchx/SView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@050e │ │ -039bd8: 6e20 3901 7200 |011c: invoke-virtual {v2, v7}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@0139 │ │ -039bde: 54c9 5d07 |011f: iget-object v9, v12, Lcom/gacode/relaunchx/TaskManager;.lv_s:Landroid/widget/ListView; // field@075d │ │ -039be2: 220a a801 |0121: new-instance v10, Lcom/gacode/relaunchx/TaskManager$8; // type@01a8 │ │ -039be6: 7030 7005 ca07 |0123: invoke-direct {v10, v12, v7}, Lcom/gacode/relaunchx/TaskManager$8;.:(Lcom/gacode/relaunchx/TaskManager;Lcom/gacode/relaunchx/SView;)V // method@0570 │ │ -039bec: 6e20 4501 a900 |0126: invoke-virtual {v9, v10}, Landroid/widget/ListView;.setOnScrollListener:(Landroid/widget/AbsListView$OnScrollListener;)V // method@0145 │ │ -039bf2: 1209 |0129: const/4 v9, #int 0 // #0 │ │ -039bf4: 5cc9 5407 |012a: iput-boolean v9, v12, Lcom/gacode/relaunchx/TaskManager;.addSView_s:Z // field@0754 │ │ -039bf8: 2205 dd01 |012c: new-instance v5, Ljava/io/BufferedReader; // type@01dd │ │ -039bfc: 2209 e801 |012e: new-instance v9, Ljava/io/InputStreamReader; // type@01e8 │ │ -039c00: 220a e101 |0130: new-instance v10, Ljava/io/FileInputStream; // type@01e1 │ │ -039c04: 1a0b 6200 |0132: const-string v11, "/proc/meminfo" // string@0062 │ │ -039c08: 7020 3b06 ba00 |0134: invoke-direct {v10, v11}, Ljava/io/FileInputStream;.:(Ljava/lang/String;)V // method@063b │ │ -039c0e: 7020 4806 a900 |0137: invoke-direct {v9, v10}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@0648 │ │ -039c14: 130a e803 |013a: const/16 v10, #int 1000 // #3e8 │ │ -039c18: 7030 2106 950a |013c: invoke-direct {v5, v9, v10}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;I)V // method@0621 │ │ -039c1e: 6e10 2406 0500 |013f: invoke-virtual {v5}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@0624 │ │ -039c24: 0c03 |0142: move-result-object v3 │ │ -039c26: 6e10 2206 0500 |0143: invoke-virtual {v5}, Ljava/io/BufferedReader;.close:()V // method@0622 │ │ -039c2c: 1a09 d404 |0146: const-string v9, "\s+" // string@04d4 │ │ -039c30: 6e20 8906 9300 |0148: invoke-virtual {v3, v9}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0689 │ │ -039c36: 0c08 |014b: move-result-object v8 │ │ -039c38: 1219 |014c: const/4 v9, #int 1 // #1 │ │ -039c3a: 4609 0809 |014d: aget-object v9, v8, v9 │ │ -039c3e: 7110 5d06 0900 |014f: invoke-static {v9}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ -039c44: 0a09 |0152: move-result v9 │ │ -039c46: 59c9 5f07 |0153: iput v9, v12, Lcom/gacode/relaunchx/TaskManager;.memTotal:I // field@075f │ │ -039c4a: 1409 b300 0c7f |0155: const v9, #float 1.86096e+38 // #7f0c00b3 │ │ -039c50: 6e20 9705 9c00 |0158: invoke-virtual {v12, v9}, Lcom/gacode/relaunchx/TaskManager;.findViewById:(I)Landroid/view/View; // method@0597 │ │ -039c56: 0c09 |015b: move-result-object v9 │ │ -039c58: 1f09 8100 |015c: check-cast v9, Landroid/widget/TextView; // type@0081 │ │ -039c5c: 5bc9 7207 |015e: iput-object v9, v12, Lcom/gacode/relaunchx/TaskManager;.title1:Landroid/widget/TextView; // field@0772 │ │ -039c60: 1409 b400 0c7f |0160: const v9, #float 1.86096e+38 // #7f0c00b4 │ │ -039c66: 6e20 9705 9c00 |0163: invoke-virtual {v12, v9}, Lcom/gacode/relaunchx/TaskManager;.findViewById:(I)Landroid/view/View; // method@0597 │ │ -039c6c: 0c09 |0166: move-result-object v9 │ │ -039c6e: 1f09 8100 |0167: check-cast v9, Landroid/widget/TextView; // type@0081 │ │ -039c72: 5bc9 7307 |0169: iput-object v9, v12, Lcom/gacode/relaunchx/TaskManager;.title2:Landroid/widget/TextView; // field@0773 │ │ -039c76: 1409 b900 0c7f |016b: const v9, #float 1.86096e+38 // #7f0c00b9 │ │ -039c7c: 6e20 9705 9c00 |016e: invoke-virtual {v12, v9}, Lcom/gacode/relaunchx/TaskManager;.findViewById:(I)Landroid/view/View; // method@0597 │ │ -039c82: 0c09 |0171: move-result-object v9 │ │ -039c84: 1f09 8100 |0172: check-cast v9, Landroid/widget/TextView; // type@0081 │ │ -039c88: 5bc9 7107 |0174: iput-object v9, v12, Lcom/gacode/relaunchx/TaskManager;.tasks_title:Landroid/widget/TextView; // field@0771 │ │ -039c8c: 1409 ba00 0c7f |0176: const v9, #float 1.86096e+38 // #7f0c00ba │ │ -039c92: 6e20 9705 9c00 |0179: invoke-virtual {v12, v9}, Lcom/gacode/relaunchx/TaskManager;.findViewById:(I)Landroid/view/View; // method@0597 │ │ -039c98: 0c09 |017c: move-result-object v9 │ │ -039c9a: 1f09 8100 |017d: check-cast v9, Landroid/widget/TextView; // type@0081 │ │ -039c9e: 5bc9 6807 |017f: iput-object v9, v12, Lcom/gacode/relaunchx/TaskManager;.serv_title:Landroid/widget/TextView; // field@0768 │ │ -039ca2: 1409 b500 0c7f |0181: const v9, #float 1.86096e+38 // #7f0c00b5 │ │ -039ca8: 6e20 9705 9c00 |0184: invoke-virtual {v12, v9}, Lcom/gacode/relaunchx/TaskManager;.findViewById:(I)Landroid/view/View; // method@0597 │ │ -039cae: 0c09 |0187: move-result-object v9 │ │ -039cb0: 1f09 7600 |0188: check-cast v9, Landroid/widget/ImageButton; // type@0076 │ │ -039cb4: 220a 9c01 |018a: new-instance v10, Lcom/gacode/relaunchx/TaskManager$11; // type@019c │ │ -039cb8: 7020 5305 ca00 |018c: invoke-direct {v10, v12}, Lcom/gacode/relaunchx/TaskManager$11;.:(Lcom/gacode/relaunchx/TaskManager;)V // method@0553 │ │ -039cbe: 6e20 3001 a900 |018f: invoke-virtual {v9, v10}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0130 │ │ -039cc4: 1409 b600 0c7f |0192: const v9, #float 1.86096e+38 // #7f0c00b6 │ │ -039cca: 6e20 9705 9c00 |0195: invoke-virtual {v12, v9}, Lcom/gacode/relaunchx/TaskManager;.findViewById:(I)Landroid/view/View; // method@0597 │ │ -039cd0: 0c09 |0198: move-result-object v9 │ │ -039cd2: 1f09 7200 |0199: check-cast v9, Landroid/widget/Button; // type@0072 │ │ -039cd6: 5bc9 6f07 |019b: iput-object v9, v12, Lcom/gacode/relaunchx/TaskManager;.sortSizeBtn:Landroid/widget/Button; // field@076f │ │ -039cda: 54c9 6f07 |019d: iget-object v9, v12, Lcom/gacode/relaunchx/TaskManager;.sortSizeBtn:Landroid/widget/Button; // field@076f │ │ -039cde: 220a 9d01 |019f: new-instance v10, Lcom/gacode/relaunchx/TaskManager$12; // type@019d │ │ -039ce2: 7020 5505 ca00 |01a1: invoke-direct {v10, v12}, Lcom/gacode/relaunchx/TaskManager$12;.:(Lcom/gacode/relaunchx/TaskManager;)V // method@0555 │ │ -039ce8: 6e20 0e01 a900 |01a4: invoke-virtual {v9, v10}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@010e │ │ -039cee: 1409 b700 0c7f |01a7: const v9, #float 1.86096e+38 // #7f0c00b7 │ │ -039cf4: 6e20 9705 9c00 |01aa: invoke-virtual {v12, v9}, Lcom/gacode/relaunchx/TaskManager;.findViewById:(I)Landroid/view/View; // method@0597 │ │ -039cfa: 0c09 |01ad: move-result-object v9 │ │ -039cfc: 1f09 7200 |01ae: check-cast v9, Landroid/widget/Button; // type@0072 │ │ -039d00: 5bc9 6c07 |01b0: iput-object v9, v12, Lcom/gacode/relaunchx/TaskManager;.sortCpuBtn:Landroid/widget/Button; // field@076c │ │ -039d04: 54c9 6c07 |01b2: iget-object v9, v12, Lcom/gacode/relaunchx/TaskManager;.sortCpuBtn:Landroid/widget/Button; // field@076c │ │ -039d08: 220a 9e01 |01b4: new-instance v10, Lcom/gacode/relaunchx/TaskManager$13; // type@019e │ │ -039d0c: 7020 5705 ca00 |01b6: invoke-direct {v10, v12}, Lcom/gacode/relaunchx/TaskManager$13;.:(Lcom/gacode/relaunchx/TaskManager;)V // method@0557 │ │ -039d12: 6e20 0e01 a900 |01b9: invoke-virtual {v9, v10}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@010e │ │ -039d18: 1409 b800 0c7f |01bc: const v9, #float 1.86096e+38 // #7f0c00b8 │ │ -039d1e: 6e20 9705 9c00 |01bf: invoke-virtual {v12, v9}, Lcom/gacode/relaunchx/TaskManager;.findViewById:(I)Landroid/view/View; // method@0597 │ │ -039d24: 0c09 |01c2: move-result-object v9 │ │ -039d26: 1f09 7200 |01c3: check-cast v9, Landroid/widget/Button; // type@0072 │ │ -039d2a: 5bc9 6a07 |01c5: iput-object v9, v12, Lcom/gacode/relaunchx/TaskManager;.sortAbcBtn:Landroid/widget/Button; // field@076a │ │ -039d2e: 54c9 6a07 |01c7: iget-object v9, v12, Lcom/gacode/relaunchx/TaskManager;.sortAbcBtn:Landroid/widget/Button; // field@076a │ │ -039d32: 220a 9f01 |01c9: new-instance v10, Lcom/gacode/relaunchx/TaskManager$14; // type@019f │ │ -039d36: 7020 5905 ca00 |01cb: invoke-direct {v10, v12}, Lcom/gacode/relaunchx/TaskManager$14;.:(Lcom/gacode/relaunchx/TaskManager;)V // method@0559 │ │ -039d3c: 6e20 0e01 a900 |01ce: invoke-virtual {v9, v10}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@010e │ │ -039d42: 52c9 6d07 |01d1: iget v9, v12, Lcom/gacode/relaunchx/TaskManager;.sortMethod:I // field@076d │ │ -039d46: 7020 a905 9c00 |01d3: invoke-direct {v12, v9}, Lcom/gacode/relaunchx/TaskManager;.setSorting:(I)V // method@05a9 │ │ -039d4c: 7010 ad05 0c00 |01d6: invoke-direct {v12}, Lcom/gacode/relaunchx/TaskManager;.startCPUUpdate:()V // method@05ad │ │ -039d52: 54c9 6607 |01d9: iget-object v9, v12, Lcom/gacode/relaunchx/TaskManager;.prefs:Landroid/content/SharedPreferences; // field@0766 │ │ -039d56: 7120 1005 9c00 |01db: invoke-static {v12, v9}, Lcom/gacode/relaunchx/ScreenOrientation;.set:(Landroid/app/Activity;Landroid/content/SharedPreferences;)V // method@0510 │ │ -039d5c: 54c9 5607 |01de: iget-object v9, v12, Lcom/gacode/relaunchx/TaskManager;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0756 │ │ -039d60: 54ca 6607 |01e0: iget-object v10, v12, Lcom/gacode/relaunchx/TaskManager;.prefs:Landroid/content/SharedPreferences; // field@0766 │ │ -039d64: 140b 0100 0c7f |01e2: const v11, #float 1.86092e+38 // #7f0c0001 │ │ -039d6a: 6e20 9705 bc00 |01e5: invoke-virtual {v12, v11}, Lcom/gacode/relaunchx/TaskManager;.findViewById:(I)Landroid/view/View; // method@0597 │ │ -039d70: 0c0b |01e8: move-result-object v11 │ │ -039d72: 7130 4b05 a90b |01e9: invoke-static {v9, v10, v11}, Lcom/gacode/relaunchx/SizeManipulation;.AdjustWithPreferencesToolbarMinHeight:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/view/View;)V // method@054b │ │ -039d78: 54c9 5607 |01ec: iget-object v9, v12, Lcom/gacode/relaunchx/TaskManager;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0756 │ │ -039d7c: 54ca 6607 |01ee: iget-object v10, v12, Lcom/gacode/relaunchx/TaskManager;.prefs:Landroid/content/SharedPreferences; // field@0766 │ │ -039d80: 140b 6600 0c7f |01f0: const v11, #float 1.86094e+38 // #7f0c0066 │ │ -039d86: 6e20 9705 bc00 |01f3: invoke-virtual {v12, v11}, Lcom/gacode/relaunchx/TaskManager;.findViewById:(I)Landroid/view/View; // method@0597 │ │ -039d8c: 0c0b |01f6: move-result-object v11 │ │ -039d8e: 7130 4b05 a90b |01f7: invoke-static {v9, v10, v11}, Lcom/gacode/relaunchx/SizeManipulation;.AdjustWithPreferencesToolbarMinHeight:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/view/View;)V // method@054b │ │ -039d94: 0e00 |01fa: return-void │ │ -039d96: 0d00 |01fb: move-exception v0 │ │ -039d98: 1306 1900 |01fc: const/16 v6, #int 25 // #19 │ │ -039d9c: 2900 ccfe |01fe: goto/16 00ca // -0134 │ │ -039da0: 54c9 5e07 |0200: iget-object v9, v12, Lcom/gacode/relaunchx/TaskManager;.lv_t:Landroid/widget/ListView; // field@075e │ │ -039da4: 220a a901 |0202: new-instance v10, Lcom/gacode/relaunchx/TaskManager$9; // type@01a9 │ │ -039da8: 7020 7305 ca00 |0204: invoke-direct {v10, v12}, Lcom/gacode/relaunchx/TaskManager$9;.:(Lcom/gacode/relaunchx/TaskManager;)V // method@0573 │ │ -039dae: 6e20 4501 a900 |0207: invoke-virtual {v9, v10}, Landroid/widget/ListView;.setOnScrollListener:(Landroid/widget/AbsListView$OnScrollListener;)V // method@0145 │ │ -039db4: 54c9 5d07 |020a: iget-object v9, v12, Lcom/gacode/relaunchx/TaskManager;.lv_s:Landroid/widget/ListView; // field@075d │ │ -039db8: 220a 9b01 |020c: new-instance v10, Lcom/gacode/relaunchx/TaskManager$10; // type@019b │ │ -039dbc: 7020 5005 ca00 |020e: invoke-direct {v10, v12}, Lcom/gacode/relaunchx/TaskManager$10;.:(Lcom/gacode/relaunchx/TaskManager;)V // method@0550 │ │ -039dc2: 6e20 4501 a900 |0211: invoke-virtual {v9, v10}, Landroid/widget/ListView;.setOnScrollListener:(Landroid/widget/AbsListView$OnScrollListener;)V // method@0145 │ │ -039dc8: 2900 18ff |0214: goto/16 012c // -00e8 │ │ -039dcc: 0d01 |0216: move-exception v1 │ │ -039dce: 1209 |0217: const/4 v9, #int 0 // #0 │ │ -039dd0: 59c9 5f07 |0218: iput v9, v12, Lcom/gacode/relaunchx/TaskManager;.memTotal:I // field@075f │ │ -039dd4: 2900 3bff |021a: goto/16 0155 // -00c5 │ │ +03aa38: |[03aa38] com.gacode.relaunchx.TaskManager.onCreate:(Landroid/os/Bundle;)V │ │ +03aa48: 6f20 0700 dc00 |0000: invoke-super {v12, v13}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0007 │ │ +03aa4e: 6e10 9a05 0c00 |0003: invoke-virtual {v12}, Lcom/gacode/relaunchx/TaskManager;.getBaseContext:()Landroid/content/Context; // method@059a │ │ +03aa54: 0c09 |0006: move-result-object v9 │ │ +03aa56: 7110 c400 0900 |0007: invoke-static {v9}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@00c4 │ │ +03aa5c: 0c09 |000a: move-result-object v9 │ │ +03aa5e: 5bc9 6607 |000b: iput-object v9, v12, Lcom/gacode/relaunchx/TaskManager;.prefs:Landroid/content/SharedPreferences; // field@0766 │ │ +03aa62: 7010 a805 0c00 |000d: invoke-direct {v12}, Lcom/gacode/relaunchx/TaskManager;.setEinkController:()V // method@05a8 │ │ +03aa68: 6e10 9905 0c00 |0010: invoke-virtual {v12}, Lcom/gacode/relaunchx/TaskManager;.getApplicationContext:()Landroid/content/Context; // method@0599 │ │ +03aa6e: 0c09 |0013: move-result-object v9 │ │ +03aa70: 1f09 7301 |0014: check-cast v9, Lcom/gacode/relaunchx/ReLaunchApp; // type@0173 │ │ +03aa74: 5bc9 5607 |0016: iput-object v9, v12, Lcom/gacode/relaunchx/TaskManager;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0756 │ │ +03aa78: 54c9 5607 |0018: iget-object v9, v12, Lcom/gacode/relaunchx/TaskManager;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0756 │ │ +03aa7c: 6e20 a004 c900 |001a: invoke-virtual {v9, v12}, Lcom/gacode/relaunchx/ReLaunchApp;.setFullScreenIfNecessary:(Landroid/app/Activity;)V // method@04a0 │ │ +03aa82: 6e10 9d05 0c00 |001d: invoke-virtual {v12}, Lcom/gacode/relaunchx/TaskManager;.getPackageManager:()Landroid/content/pm/PackageManager; // method@059d │ │ +03aa88: 0c09 |0020: move-result-object v9 │ │ +03aa8a: 5bc9 6507 |0021: iput-object v9, v12, Lcom/gacode/relaunchx/TaskManager;.pm:Landroid/content/pm/PackageManager; // field@0765 │ │ +03aa8e: 1409 1800 037f |0023: const v9, #float 1.74129e+38 // #7f030018 │ │ +03aa94: 6e20 a705 9c00 |0026: invoke-virtual {v12, v9}, Lcom/gacode/relaunchx/TaskManager;.setContentView:(I)V // method@05a7 │ │ +03aa9a: 6e10 9e05 0c00 |0029: invoke-virtual {v12}, Lcom/gacode/relaunchx/TaskManager;.getResources:()Landroid/content/res/Resources; // method@059e │ │ +03aaa0: 0c09 |002c: move-result-object v9 │ │ +03aaa2: 140a 0600 057f |002d: const v10, #float 1.76787e+38 // #7f050006 │ │ +03aaa8: 6e20 8100 a900 |0030: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@0081 │ │ +03aaae: 0c09 |0033: move-result-object v9 │ │ +03aab0: 5bc9 5b07 |0034: iput-object v9, v12, Lcom/gacode/relaunchx/TaskManager;.doNotKillLabels:[Ljava/lang/String; // field@075b │ │ +03aab4: 6e10 9e05 0c00 |0036: invoke-virtual {v12}, Lcom/gacode/relaunchx/TaskManager;.getResources:()Landroid/content/res/Resources; // method@059e │ │ +03aaba: 0c09 |0039: move-result-object v9 │ │ +03aabc: 140a 0700 057f |003a: const v10, #float 1.76787e+38 // #7f050007 │ │ +03aac2: 6e20 8100 a900 |003d: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@0081 │ │ +03aac8: 0c09 |0040: move-result-object v9 │ │ +03aaca: 5bc9 5c07 |0041: iput-object v9, v12, Lcom/gacode/relaunchx/TaskManager;.doNotKillNames:[Ljava/lang/String; // field@075c │ │ +03aace: 6e10 9e05 0c00 |0043: invoke-virtual {v12}, Lcom/gacode/relaunchx/TaskManager;.getResources:()Landroid/content/res/Resources; // method@059e │ │ +03aad4: 0c09 |0046: move-result-object v9 │ │ +03aad6: 140a 0c00 077f |0047: const v10, #float 1.79446e+38 // #7f07000c │ │ +03aadc: 6e20 7f00 a900 |004a: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.getInteger:(I)I // method@007f │ │ +03aae2: 0a09 |004d: move-result v9 │ │ +03aae4: 59c9 6b07 |004e: iput v9, v12, Lcom/gacode/relaunchx/TaskManager;.sortCpu:I // field@076b │ │ +03aae8: 6e10 9e05 0c00 |0050: invoke-virtual {v12}, Lcom/gacode/relaunchx/TaskManager;.getResources:()Landroid/content/res/Resources; // method@059e │ │ +03aaee: 0c09 |0053: move-result-object v9 │ │ +03aaf0: 140a 0d00 077f |0054: const v10, #float 1.79446e+38 // #7f07000d │ │ +03aaf6: 6e20 7f00 a900 |0057: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.getInteger:(I)I // method@007f │ │ +03aafc: 0a09 |005a: move-result v9 │ │ +03aafe: 59c9 6e07 |005b: iput v9, v12, Lcom/gacode/relaunchx/TaskManager;.sortSize:I // field@076e │ │ +03ab02: 6e10 9e05 0c00 |005d: invoke-virtual {v12}, Lcom/gacode/relaunchx/TaskManager;.getResources:()Landroid/content/res/Resources; // method@059e │ │ +03ab08: 0c09 |0060: move-result-object v9 │ │ +03ab0a: 140a 0b00 077f |0061: const v10, #float 1.79446e+38 // #7f07000b │ │ +03ab10: 6e20 7f00 a900 |0064: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.getInteger:(I)I // method@007f │ │ +03ab16: 0a09 |0067: move-result v9 │ │ +03ab18: 59c9 6907 |0068: iput v9, v12, Lcom/gacode/relaunchx/TaskManager;.sortAbc:I // field@0769 │ │ +03ab1c: 54c9 6607 |006a: iget-object v9, v12, Lcom/gacode/relaunchx/TaskManager;.prefs:Landroid/content/SharedPreferences; // field@0766 │ │ +03ab20: 1a0a b70d |006c: const-string v10, "sortMethod" // string@0db7 │ │ +03ab24: 52cb 6b07 |006e: iget v11, v12, Lcom/gacode/relaunchx/TaskManager;.sortCpu:I // field@076b │ │ +03ab28: 7230 6e00 a90b |0070: invoke-interface {v9, v10, v11}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@006e │ │ +03ab2e: 0a09 |0073: move-result v9 │ │ +03ab30: 59c9 6d07 |0074: iput v9, v12, Lcom/gacode/relaunchx/TaskManager;.sortMethod:I // field@076d │ │ +03ab34: 1409 bc00 0c7f |0076: const v9, #float 1.86096e+38 // #7f0c00bc │ │ +03ab3a: 6e20 9705 9c00 |0079: invoke-virtual {v12, v9}, Lcom/gacode/relaunchx/TaskManager;.findViewById:(I)Landroid/view/View; // method@0597 │ │ +03ab40: 0c09 |007c: move-result-object v9 │ │ +03ab42: 1f09 7b00 |007d: check-cast v9, Landroid/widget/ListView; // type@007b │ │ +03ab46: 5bc9 5e07 |007f: iput-object v9, v12, Lcom/gacode/relaunchx/TaskManager;.lv_t:Landroid/widget/ListView; // field@075e │ │ +03ab4a: 2209 ad01 |0081: new-instance v9, Lcom/gacode/relaunchx/TaskManager$TAdapter; // type@01ad │ │ +03ab4e: 140a 1700 037f |0083: const v10, #float 1.74129e+38 // #7f030017 │ │ +03ab54: 7040 7d05 c9ac |0086: invoke-direct {v9, v12, v12, v10}, Lcom/gacode/relaunchx/TaskManager$TAdapter;.:(Lcom/gacode/relaunchx/TaskManager;Landroid/content/Context;I)V // method@057d │ │ +03ab5a: 5bc9 5307 |0089: iput-object v9, v12, Lcom/gacode/relaunchx/TaskManager;.adapter_t:Lcom/gacode/relaunchx/TaskManager$TAdapter; // field@0753 │ │ +03ab5e: 54c9 5e07 |008b: iget-object v9, v12, Lcom/gacode/relaunchx/TaskManager;.lv_t:Landroid/widget/ListView; // field@075e │ │ +03ab62: 54ca 5307 |008d: iget-object v10, v12, Lcom/gacode/relaunchx/TaskManager;.adapter_t:Lcom/gacode/relaunchx/TaskManager$TAdapter; // field@0753 │ │ +03ab66: 6e20 4301 a900 |008f: invoke-virtual {v9, v10}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@0143 │ │ +03ab6c: 1409 be00 0c7f |0092: const v9, #float 1.86096e+38 // #7f0c00be │ │ +03ab72: 6e20 9705 9c00 |0095: invoke-virtual {v12, v9}, Lcom/gacode/relaunchx/TaskManager;.findViewById:(I)Landroid/view/View; // method@0597 │ │ +03ab78: 0c09 |0098: move-result-object v9 │ │ +03ab7a: 1f09 7b00 |0099: check-cast v9, Landroid/widget/ListView; // type@007b │ │ +03ab7e: 5bc9 5d07 |009b: iput-object v9, v12, Lcom/gacode/relaunchx/TaskManager;.lv_s:Landroid/widget/ListView; // field@075d │ │ +03ab82: 2209 ac01 |009d: new-instance v9, Lcom/gacode/relaunchx/TaskManager$SAdapter; // type@01ac │ │ +03ab86: 140a 1700 037f |009f: const v10, #float 1.74129e+38 // #7f030017 │ │ +03ab8c: 7040 7805 c9ac |00a2: invoke-direct {v9, v12, v12, v10}, Lcom/gacode/relaunchx/TaskManager$SAdapter;.:(Lcom/gacode/relaunchx/TaskManager;Landroid/content/Context;I)V // method@0578 │ │ +03ab92: 5bc9 5207 |00a5: iput-object v9, v12, Lcom/gacode/relaunchx/TaskManager;.adapter_s:Lcom/gacode/relaunchx/TaskManager$SAdapter; // field@0752 │ │ +03ab96: 54c9 5d07 |00a7: iget-object v9, v12, Lcom/gacode/relaunchx/TaskManager;.lv_s:Landroid/widget/ListView; // field@075d │ │ +03ab9a: 54ca 5207 |00a9: iget-object v10, v12, Lcom/gacode/relaunchx/TaskManager;.adapter_s:Lcom/gacode/relaunchx/TaskManager$SAdapter; // field@0752 │ │ +03ab9e: 6e20 4301 a900 |00ab: invoke-virtual {v9, v10}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@0143 │ │ +03aba4: 54c9 6607 |00ae: iget-object v9, v12, Lcom/gacode/relaunchx/TaskManager;.prefs:Landroid/content/SharedPreferences; // field@0766 │ │ +03aba8: 1a0a ce06 |00b0: const-string v10, "customScroll" // string@06ce │ │ +03abac: 54cb 5607 |00b2: iget-object v11, v12, Lcom/gacode/relaunchx/TaskManager;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0756 │ │ +03abb0: 55bb 8306 |00b4: iget-boolean v11, v11, Lcom/gacode/relaunchx/ReLaunchApp;.customScrollDef:Z // field@0683 │ │ +03abb4: 7230 6d00 a90b |00b6: invoke-interface {v9, v10, v11}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006d │ │ +03abba: 0a09 |00b9: move-result v9 │ │ +03abbc: 3809 4601 |00ba: if-eqz v9, 0200 // +0146 │ │ +03abc0: 54c9 6607 |00bc: iget-object v9, v12, Lcom/gacode/relaunchx/TaskManager;.prefs:Landroid/content/SharedPreferences; // field@0766 │ │ +03abc4: 1a0a dd0c |00be: const-string v10, "scrollWidth" // string@0cdd │ │ +03abc8: 1a0b 7700 |00c0: const-string v11, "25" // string@0077 │ │ +03abcc: 7230 6f00 a90b |00c2: invoke-interface {v9, v10, v11}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@006f │ │ +03abd2: 0c09 |00c5: move-result-object v9 │ │ +03abd4: 7110 5d06 0900 |00c6: invoke-static {v9}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ +03abda: 0a06 |00c9: move-result v6 │ │ +03abdc: 55c9 5507 |00ca: iget-boolean v9, v12, Lcom/gacode/relaunchx/TaskManager;.addSView_t:Z // field@0755 │ │ +03abe0: 3809 2f00 |00cc: if-eqz v9, 00fb // +002f │ │ +03abe4: 1409 bb00 0c7f |00ce: const v9, #float 1.86096e+38 // #7f0c00bb │ │ +03abea: 6e20 9705 9c00 |00d1: invoke-virtual {v12, v9}, Lcom/gacode/relaunchx/TaskManager;.findViewById:(I)Landroid/view/View; // method@0597 │ │ +03abf0: 0c02 |00d4: move-result-object v2 │ │ +03abf2: 1f02 7900 |00d5: check-cast v2, Landroid/widget/LinearLayout; // type@0079 │ │ +03abf6: 2207 8e01 |00d7: new-instance v7, Lcom/gacode/relaunchx/SView; // type@018e │ │ +03abfa: 6e10 9a05 0c00 |00d9: invoke-virtual {v12}, Lcom/gacode/relaunchx/TaskManager;.getBaseContext:()Landroid/content/Context; // method@059a │ │ +03ac00: 0c09 |00dc: move-result-object v9 │ │ +03ac02: 7020 0505 9700 |00dd: invoke-direct {v7, v9}, Lcom/gacode/relaunchx/SView;.:(Landroid/content/Context;)V // method@0505 │ │ +03ac08: 2204 7800 |00e0: new-instance v4, Landroid/widget/LinearLayout$LayoutParams; // type@0078 │ │ +03ac0c: 12f9 |00e2: const/4 v9, #int -1 // #ff │ │ +03ac0e: 150a 803f |00e3: const/high16 v10, #int 1065353216 // #3f80 │ │ +03ac12: 7040 3701 64a9 |00e5: invoke-direct {v4, v6, v9, v10}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@0137 │ │ +03ac18: 6e20 0e05 4700 |00e8: invoke-virtual {v7, v4}, Lcom/gacode/relaunchx/SView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@050e │ │ +03ac1e: 6e20 3901 7200 |00eb: invoke-virtual {v2, v7}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@0139 │ │ +03ac24: 54c9 5e07 |00ee: iget-object v9, v12, Lcom/gacode/relaunchx/TaskManager;.lv_t:Landroid/widget/ListView; // field@075e │ │ +03ac28: 220a a701 |00f0: new-instance v10, Lcom/gacode/relaunchx/TaskManager$7; // type@01a7 │ │ +03ac2c: 7030 6d05 ca07 |00f2: invoke-direct {v10, v12, v7}, Lcom/gacode/relaunchx/TaskManager$7;.:(Lcom/gacode/relaunchx/TaskManager;Lcom/gacode/relaunchx/SView;)V // method@056d │ │ +03ac32: 6e20 4501 a900 |00f5: invoke-virtual {v9, v10}, Landroid/widget/ListView;.setOnScrollListener:(Landroid/widget/AbsListView$OnScrollListener;)V // method@0145 │ │ +03ac38: 1209 |00f8: const/4 v9, #int 0 // #0 │ │ +03ac3a: 5cc9 5507 |00f9: iput-boolean v9, v12, Lcom/gacode/relaunchx/TaskManager;.addSView_t:Z // field@0755 │ │ +03ac3e: 55c9 5407 |00fb: iget-boolean v9, v12, Lcom/gacode/relaunchx/TaskManager;.addSView_s:Z // field@0754 │ │ +03ac42: 3809 2f00 |00fd: if-eqz v9, 012c // +002f │ │ +03ac46: 1409 bd00 0c7f |00ff: const v9, #float 1.86096e+38 // #7f0c00bd │ │ +03ac4c: 6e20 9705 9c00 |0102: invoke-virtual {v12, v9}, Lcom/gacode/relaunchx/TaskManager;.findViewById:(I)Landroid/view/View; // method@0597 │ │ +03ac52: 0c02 |0105: move-result-object v2 │ │ +03ac54: 1f02 7900 |0106: check-cast v2, Landroid/widget/LinearLayout; // type@0079 │ │ +03ac58: 2207 8e01 |0108: new-instance v7, Lcom/gacode/relaunchx/SView; // type@018e │ │ +03ac5c: 6e10 9a05 0c00 |010a: invoke-virtual {v12}, Lcom/gacode/relaunchx/TaskManager;.getBaseContext:()Landroid/content/Context; // method@059a │ │ +03ac62: 0c09 |010d: move-result-object v9 │ │ +03ac64: 7020 0505 9700 |010e: invoke-direct {v7, v9}, Lcom/gacode/relaunchx/SView;.:(Landroid/content/Context;)V // method@0505 │ │ +03ac6a: 2204 7800 |0111: new-instance v4, Landroid/widget/LinearLayout$LayoutParams; // type@0078 │ │ +03ac6e: 12f9 |0113: const/4 v9, #int -1 // #ff │ │ +03ac70: 150a 803f |0114: const/high16 v10, #int 1065353216 // #3f80 │ │ +03ac74: 7040 3701 64a9 |0116: invoke-direct {v4, v6, v9, v10}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@0137 │ │ +03ac7a: 6e20 0e05 4700 |0119: invoke-virtual {v7, v4}, Lcom/gacode/relaunchx/SView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@050e │ │ +03ac80: 6e20 3901 7200 |011c: invoke-virtual {v2, v7}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@0139 │ │ +03ac86: 54c9 5d07 |011f: iget-object v9, v12, Lcom/gacode/relaunchx/TaskManager;.lv_s:Landroid/widget/ListView; // field@075d │ │ +03ac8a: 220a a801 |0121: new-instance v10, Lcom/gacode/relaunchx/TaskManager$8; // type@01a8 │ │ +03ac8e: 7030 7005 ca07 |0123: invoke-direct {v10, v12, v7}, Lcom/gacode/relaunchx/TaskManager$8;.:(Lcom/gacode/relaunchx/TaskManager;Lcom/gacode/relaunchx/SView;)V // method@0570 │ │ +03ac94: 6e20 4501 a900 |0126: invoke-virtual {v9, v10}, Landroid/widget/ListView;.setOnScrollListener:(Landroid/widget/AbsListView$OnScrollListener;)V // method@0145 │ │ +03ac9a: 1209 |0129: const/4 v9, #int 0 // #0 │ │ +03ac9c: 5cc9 5407 |012a: iput-boolean v9, v12, Lcom/gacode/relaunchx/TaskManager;.addSView_s:Z // field@0754 │ │ +03aca0: 2205 dd01 |012c: new-instance v5, Ljava/io/BufferedReader; // type@01dd │ │ +03aca4: 2209 e801 |012e: new-instance v9, Ljava/io/InputStreamReader; // type@01e8 │ │ +03aca8: 220a e101 |0130: new-instance v10, Ljava/io/FileInputStream; // type@01e1 │ │ +03acac: 1a0b 6200 |0132: const-string v11, "/proc/meminfo" // string@0062 │ │ +03acb0: 7020 3b06 ba00 |0134: invoke-direct {v10, v11}, Ljava/io/FileInputStream;.:(Ljava/lang/String;)V // method@063b │ │ +03acb6: 7020 4806 a900 |0137: invoke-direct {v9, v10}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@0648 │ │ +03acbc: 130a e803 |013a: const/16 v10, #int 1000 // #3e8 │ │ +03acc0: 7030 2106 950a |013c: invoke-direct {v5, v9, v10}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;I)V // method@0621 │ │ +03acc6: 6e10 2406 0500 |013f: invoke-virtual {v5}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@0624 │ │ +03accc: 0c03 |0142: move-result-object v3 │ │ +03acce: 6e10 2206 0500 |0143: invoke-virtual {v5}, Ljava/io/BufferedReader;.close:()V // method@0622 │ │ +03acd4: 1a09 d404 |0146: const-string v9, "\s+" // string@04d4 │ │ +03acd8: 6e20 8906 9300 |0148: invoke-virtual {v3, v9}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0689 │ │ +03acde: 0c08 |014b: move-result-object v8 │ │ +03ace0: 1219 |014c: const/4 v9, #int 1 // #1 │ │ +03ace2: 4609 0809 |014d: aget-object v9, v8, v9 │ │ +03ace6: 7110 5d06 0900 |014f: invoke-static {v9}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@065d │ │ +03acec: 0a09 |0152: move-result v9 │ │ +03acee: 59c9 5f07 |0153: iput v9, v12, Lcom/gacode/relaunchx/TaskManager;.memTotal:I // field@075f │ │ +03acf2: 1409 b300 0c7f |0155: const v9, #float 1.86096e+38 // #7f0c00b3 │ │ +03acf8: 6e20 9705 9c00 |0158: invoke-virtual {v12, v9}, Lcom/gacode/relaunchx/TaskManager;.findViewById:(I)Landroid/view/View; // method@0597 │ │ +03acfe: 0c09 |015b: move-result-object v9 │ │ +03ad00: 1f09 8100 |015c: check-cast v9, Landroid/widget/TextView; // type@0081 │ │ +03ad04: 5bc9 7207 |015e: iput-object v9, v12, Lcom/gacode/relaunchx/TaskManager;.title1:Landroid/widget/TextView; // field@0772 │ │ +03ad08: 1409 b400 0c7f |0160: const v9, #float 1.86096e+38 // #7f0c00b4 │ │ +03ad0e: 6e20 9705 9c00 |0163: invoke-virtual {v12, v9}, Lcom/gacode/relaunchx/TaskManager;.findViewById:(I)Landroid/view/View; // method@0597 │ │ +03ad14: 0c09 |0166: move-result-object v9 │ │ +03ad16: 1f09 8100 |0167: check-cast v9, Landroid/widget/TextView; // type@0081 │ │ +03ad1a: 5bc9 7307 |0169: iput-object v9, v12, Lcom/gacode/relaunchx/TaskManager;.title2:Landroid/widget/TextView; // field@0773 │ │ +03ad1e: 1409 b900 0c7f |016b: const v9, #float 1.86096e+38 // #7f0c00b9 │ │ +03ad24: 6e20 9705 9c00 |016e: invoke-virtual {v12, v9}, Lcom/gacode/relaunchx/TaskManager;.findViewById:(I)Landroid/view/View; // method@0597 │ │ +03ad2a: 0c09 |0171: move-result-object v9 │ │ +03ad2c: 1f09 8100 |0172: check-cast v9, Landroid/widget/TextView; // type@0081 │ │ +03ad30: 5bc9 7107 |0174: iput-object v9, v12, Lcom/gacode/relaunchx/TaskManager;.tasks_title:Landroid/widget/TextView; // field@0771 │ │ +03ad34: 1409 ba00 0c7f |0176: const v9, #float 1.86096e+38 // #7f0c00ba │ │ +03ad3a: 6e20 9705 9c00 |0179: invoke-virtual {v12, v9}, Lcom/gacode/relaunchx/TaskManager;.findViewById:(I)Landroid/view/View; // method@0597 │ │ +03ad40: 0c09 |017c: move-result-object v9 │ │ +03ad42: 1f09 8100 |017d: check-cast v9, Landroid/widget/TextView; // type@0081 │ │ +03ad46: 5bc9 6807 |017f: iput-object v9, v12, Lcom/gacode/relaunchx/TaskManager;.serv_title:Landroid/widget/TextView; // field@0768 │ │ +03ad4a: 1409 b500 0c7f |0181: const v9, #float 1.86096e+38 // #7f0c00b5 │ │ +03ad50: 6e20 9705 9c00 |0184: invoke-virtual {v12, v9}, Lcom/gacode/relaunchx/TaskManager;.findViewById:(I)Landroid/view/View; // method@0597 │ │ +03ad56: 0c09 |0187: move-result-object v9 │ │ +03ad58: 1f09 7600 |0188: check-cast v9, Landroid/widget/ImageButton; // type@0076 │ │ +03ad5c: 220a 9c01 |018a: new-instance v10, Lcom/gacode/relaunchx/TaskManager$11; // type@019c │ │ +03ad60: 7020 5305 ca00 |018c: invoke-direct {v10, v12}, Lcom/gacode/relaunchx/TaskManager$11;.:(Lcom/gacode/relaunchx/TaskManager;)V // method@0553 │ │ +03ad66: 6e20 3001 a900 |018f: invoke-virtual {v9, v10}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0130 │ │ +03ad6c: 1409 b600 0c7f |0192: const v9, #float 1.86096e+38 // #7f0c00b6 │ │ +03ad72: 6e20 9705 9c00 |0195: invoke-virtual {v12, v9}, Lcom/gacode/relaunchx/TaskManager;.findViewById:(I)Landroid/view/View; // method@0597 │ │ +03ad78: 0c09 |0198: move-result-object v9 │ │ +03ad7a: 1f09 7200 |0199: check-cast v9, Landroid/widget/Button; // type@0072 │ │ +03ad7e: 5bc9 6f07 |019b: iput-object v9, v12, Lcom/gacode/relaunchx/TaskManager;.sortSizeBtn:Landroid/widget/Button; // field@076f │ │ +03ad82: 54c9 6f07 |019d: iget-object v9, v12, Lcom/gacode/relaunchx/TaskManager;.sortSizeBtn:Landroid/widget/Button; // field@076f │ │ +03ad86: 220a 9d01 |019f: new-instance v10, Lcom/gacode/relaunchx/TaskManager$12; // type@019d │ │ +03ad8a: 7020 5505 ca00 |01a1: invoke-direct {v10, v12}, Lcom/gacode/relaunchx/TaskManager$12;.:(Lcom/gacode/relaunchx/TaskManager;)V // method@0555 │ │ +03ad90: 6e20 0e01 a900 |01a4: invoke-virtual {v9, v10}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@010e │ │ +03ad96: 1409 b700 0c7f |01a7: const v9, #float 1.86096e+38 // #7f0c00b7 │ │ +03ad9c: 6e20 9705 9c00 |01aa: invoke-virtual {v12, v9}, Lcom/gacode/relaunchx/TaskManager;.findViewById:(I)Landroid/view/View; // method@0597 │ │ +03ada2: 0c09 |01ad: move-result-object v9 │ │ +03ada4: 1f09 7200 |01ae: check-cast v9, Landroid/widget/Button; // type@0072 │ │ +03ada8: 5bc9 6c07 |01b0: iput-object v9, v12, Lcom/gacode/relaunchx/TaskManager;.sortCpuBtn:Landroid/widget/Button; // field@076c │ │ +03adac: 54c9 6c07 |01b2: iget-object v9, v12, Lcom/gacode/relaunchx/TaskManager;.sortCpuBtn:Landroid/widget/Button; // field@076c │ │ +03adb0: 220a 9e01 |01b4: new-instance v10, Lcom/gacode/relaunchx/TaskManager$13; // type@019e │ │ +03adb4: 7020 5705 ca00 |01b6: invoke-direct {v10, v12}, Lcom/gacode/relaunchx/TaskManager$13;.:(Lcom/gacode/relaunchx/TaskManager;)V // method@0557 │ │ +03adba: 6e20 0e01 a900 |01b9: invoke-virtual {v9, v10}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@010e │ │ +03adc0: 1409 b800 0c7f |01bc: const v9, #float 1.86096e+38 // #7f0c00b8 │ │ +03adc6: 6e20 9705 9c00 |01bf: invoke-virtual {v12, v9}, Lcom/gacode/relaunchx/TaskManager;.findViewById:(I)Landroid/view/View; // method@0597 │ │ +03adcc: 0c09 |01c2: move-result-object v9 │ │ +03adce: 1f09 7200 |01c3: check-cast v9, Landroid/widget/Button; // type@0072 │ │ +03add2: 5bc9 6a07 |01c5: iput-object v9, v12, Lcom/gacode/relaunchx/TaskManager;.sortAbcBtn:Landroid/widget/Button; // field@076a │ │ +03add6: 54c9 6a07 |01c7: iget-object v9, v12, Lcom/gacode/relaunchx/TaskManager;.sortAbcBtn:Landroid/widget/Button; // field@076a │ │ +03adda: 220a 9f01 |01c9: new-instance v10, Lcom/gacode/relaunchx/TaskManager$14; // type@019f │ │ +03adde: 7020 5905 ca00 |01cb: invoke-direct {v10, v12}, Lcom/gacode/relaunchx/TaskManager$14;.:(Lcom/gacode/relaunchx/TaskManager;)V // method@0559 │ │ +03ade4: 6e20 0e01 a900 |01ce: invoke-virtual {v9, v10}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@010e │ │ +03adea: 52c9 6d07 |01d1: iget v9, v12, Lcom/gacode/relaunchx/TaskManager;.sortMethod:I // field@076d │ │ +03adee: 7020 a905 9c00 |01d3: invoke-direct {v12, v9}, Lcom/gacode/relaunchx/TaskManager;.setSorting:(I)V // method@05a9 │ │ +03adf4: 7010 ad05 0c00 |01d6: invoke-direct {v12}, Lcom/gacode/relaunchx/TaskManager;.startCPUUpdate:()V // method@05ad │ │ +03adfa: 54c9 6607 |01d9: iget-object v9, v12, Lcom/gacode/relaunchx/TaskManager;.prefs:Landroid/content/SharedPreferences; // field@0766 │ │ +03adfe: 7120 1005 9c00 |01db: invoke-static {v12, v9}, Lcom/gacode/relaunchx/ScreenOrientation;.set:(Landroid/app/Activity;Landroid/content/SharedPreferences;)V // method@0510 │ │ +03ae04: 54c9 5607 |01de: iget-object v9, v12, Lcom/gacode/relaunchx/TaskManager;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0756 │ │ +03ae08: 54ca 6607 |01e0: iget-object v10, v12, Lcom/gacode/relaunchx/TaskManager;.prefs:Landroid/content/SharedPreferences; // field@0766 │ │ +03ae0c: 140b 0100 0c7f |01e2: const v11, #float 1.86092e+38 // #7f0c0001 │ │ +03ae12: 6e20 9705 bc00 |01e5: invoke-virtual {v12, v11}, Lcom/gacode/relaunchx/TaskManager;.findViewById:(I)Landroid/view/View; // method@0597 │ │ +03ae18: 0c0b |01e8: move-result-object v11 │ │ +03ae1a: 7130 4b05 a90b |01e9: invoke-static {v9, v10, v11}, Lcom/gacode/relaunchx/SizeManipulation;.AdjustWithPreferencesToolbarMinHeight:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/view/View;)V // method@054b │ │ +03ae20: 54c9 5607 |01ec: iget-object v9, v12, Lcom/gacode/relaunchx/TaskManager;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0756 │ │ +03ae24: 54ca 6607 |01ee: iget-object v10, v12, Lcom/gacode/relaunchx/TaskManager;.prefs:Landroid/content/SharedPreferences; // field@0766 │ │ +03ae28: 140b 6600 0c7f |01f0: const v11, #float 1.86094e+38 // #7f0c0066 │ │ +03ae2e: 6e20 9705 bc00 |01f3: invoke-virtual {v12, v11}, Lcom/gacode/relaunchx/TaskManager;.findViewById:(I)Landroid/view/View; // method@0597 │ │ +03ae34: 0c0b |01f6: move-result-object v11 │ │ +03ae36: 7130 4b05 a90b |01f7: invoke-static {v9, v10, v11}, Lcom/gacode/relaunchx/SizeManipulation;.AdjustWithPreferencesToolbarMinHeight:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/view/View;)V // method@054b │ │ +03ae3c: 0e00 |01fa: return-void │ │ +03ae3e: 0d00 |01fb: move-exception v0 │ │ +03ae40: 1306 1900 |01fc: const/16 v6, #int 25 // #19 │ │ +03ae44: 2900 ccfe |01fe: goto/16 00ca // -0134 │ │ +03ae48: 54c9 5e07 |0200: iget-object v9, v12, Lcom/gacode/relaunchx/TaskManager;.lv_t:Landroid/widget/ListView; // field@075e │ │ +03ae4c: 220a a901 |0202: new-instance v10, Lcom/gacode/relaunchx/TaskManager$9; // type@01a9 │ │ +03ae50: 7020 7305 ca00 |0204: invoke-direct {v10, v12}, Lcom/gacode/relaunchx/TaskManager$9;.:(Lcom/gacode/relaunchx/TaskManager;)V // method@0573 │ │ +03ae56: 6e20 4501 a900 |0207: invoke-virtual {v9, v10}, Landroid/widget/ListView;.setOnScrollListener:(Landroid/widget/AbsListView$OnScrollListener;)V // method@0145 │ │ +03ae5c: 54c9 5d07 |020a: iget-object v9, v12, Lcom/gacode/relaunchx/TaskManager;.lv_s:Landroid/widget/ListView; // field@075d │ │ +03ae60: 220a 9b01 |020c: new-instance v10, Lcom/gacode/relaunchx/TaskManager$10; // type@019b │ │ +03ae64: 7020 5005 ca00 |020e: invoke-direct {v10, v12}, Lcom/gacode/relaunchx/TaskManager$10;.:(Lcom/gacode/relaunchx/TaskManager;)V // method@0550 │ │ +03ae6a: 6e20 4501 a900 |0211: invoke-virtual {v9, v10}, Landroid/widget/ListView;.setOnScrollListener:(Landroid/widget/AbsListView$OnScrollListener;)V // method@0145 │ │ +03ae70: 2900 18ff |0214: goto/16 012c // -00e8 │ │ +03ae74: 0d01 |0216: move-exception v1 │ │ +03ae76: 1209 |0217: const/4 v9, #int 0 // #0 │ │ +03ae78: 59c9 5f07 |0218: iput v9, v12, Lcom/gacode/relaunchx/TaskManager;.memTotal:I // field@075f │ │ +03ae7c: 2900 3bff |021a: goto/16 0155 // -00c5 │ │ catches : 2 │ │ 0x00bc - 0x00c9 │ │ Ljava/lang/NumberFormatException; -> 0x01fb │ │ 0x012c - 0x0155 │ │ Ljava/io/IOException; -> 0x0216 │ │ positions : │ │ 0x0000 line=1006 │ │ @@ -74087,18 +74111,18 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -039df4: |[039df4] com.gacode.relaunchx.TaskManager.onDestroy:()V │ │ -039e04: 6f10 0800 0000 |0000: invoke-super {v0}, Landroid/app/Activity;.onDestroy:()V // method@0008 │ │ -039e0a: 7010 ae05 0000 |0003: invoke-direct {v0}, Lcom/gacode/relaunchx/TaskManager;.stopCPUUpdate:()V // method@05ae │ │ -039e10: 0e00 |0006: return-void │ │ +03ae9c: |[03ae9c] com.gacode.relaunchx.TaskManager.onDestroy:()V │ │ +03aeac: 6f10 0800 0000 |0000: invoke-super {v0}, Landroid/app/Activity;.onDestroy:()V // method@0008 │ │ +03aeb2: 7010 ae05 0000 |0003: invoke-direct {v0}, Lcom/gacode/relaunchx/TaskManager;.stopCPUUpdate:()V // method@05ae │ │ +03aeb8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1164 │ │ 0x0003 line=1165 │ │ 0x0006 line=1166 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/gacode/relaunchx/TaskManager; │ │ @@ -74108,18 +74132,18 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -039e14: |[039e14] com.gacode.relaunchx.TaskManager.onPause:()V │ │ -039e24: 6f10 0a00 0000 |0000: invoke-super {v0}, Landroid/app/Activity;.onPause:()V // method@000a │ │ -039e2a: 7010 ae05 0000 |0003: invoke-direct {v0}, Lcom/gacode/relaunchx/TaskManager;.stopCPUUpdate:()V // method@05ae │ │ -039e30: 0e00 |0006: return-void │ │ +03aebc: |[03aebc] com.gacode.relaunchx.TaskManager.onPause:()V │ │ +03aecc: 6f10 0a00 0000 |0000: invoke-super {v0}, Landroid/app/Activity;.onPause:()V // method@000a │ │ +03aed2: 7010 ae05 0000 |0003: invoke-direct {v0}, Lcom/gacode/relaunchx/TaskManager;.stopCPUUpdate:()V // method@05ae │ │ +03aed8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1170 │ │ 0x0003 line=1171 │ │ 0x0006 line=1172 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/gacode/relaunchx/TaskManager; │ │ @@ -74129,19 +74153,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -039e34: |[039e34] com.gacode.relaunchx.TaskManager.onRestart:()V │ │ -039e44: 6f10 0b00 0000 |0000: invoke-super {v0}, Landroid/app/Activity;.onRestart:()V // method@000b │ │ -039e4a: 7010 a805 0000 |0003: invoke-direct {v0}, Lcom/gacode/relaunchx/TaskManager;.setEinkController:()V // method@05a8 │ │ -039e50: 7010 ad05 0000 |0006: invoke-direct {v0}, Lcom/gacode/relaunchx/TaskManager;.startCPUUpdate:()V // method@05ad │ │ -039e56: 0e00 |0009: return-void │ │ +03aedc: |[03aedc] com.gacode.relaunchx.TaskManager.onRestart:()V │ │ +03aeec: 6f10 0b00 0000 |0000: invoke-super {v0}, Landroid/app/Activity;.onRestart:()V // method@000b │ │ +03aef2: 7010 a805 0000 |0003: invoke-direct {v0}, Lcom/gacode/relaunchx/TaskManager;.setEinkController:()V // method@05a8 │ │ +03aef8: 7010 ad05 0000 |0006: invoke-direct {v0}, Lcom/gacode/relaunchx/TaskManager;.startCPUUpdate:()V // method@05ad │ │ +03aefe: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1176 │ │ 0x0003 line=1177 │ │ 0x0006 line=1178 │ │ 0x0009 line=1179 │ │ locals : │ │ @@ -74152,22 +74176,22 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -039e58: |[039e58] com.gacode.relaunchx.TaskManager.onResume:()V │ │ -039e68: 6f10 0c00 0200 |0000: invoke-super {v2}, Landroid/app/Activity;.onResume:()V // method@000c │ │ -039e6e: 7010 a805 0200 |0003: invoke-direct {v2}, Lcom/gacode/relaunchx/TaskManager;.setEinkController:()V // method@05a8 │ │ -039e74: 7010 ad05 0200 |0006: invoke-direct {v2}, Lcom/gacode/relaunchx/TaskManager;.startCPUUpdate:()V // method@05ad │ │ -039e7a: 5420 5607 |0009: iget-object v0, v2, Lcom/gacode/relaunchx/TaskManager;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0756 │ │ -039e7e: 1a01 5804 |000b: const-string v1, "TaskManager" // string@0458 │ │ -039e82: 6e30 8104 1002 |000d: invoke-virtual {v0, v1, v2}, Lcom/gacode/relaunchx/ReLaunchApp;.generalOnResume:(Ljava/lang/String;Landroid/app/Activity;)V // method@0481 │ │ -039e88: 0e00 |0010: return-void │ │ +03af00: |[03af00] com.gacode.relaunchx.TaskManager.onResume:()V │ │ +03af10: 6f10 0c00 0200 |0000: invoke-super {v2}, Landroid/app/Activity;.onResume:()V // method@000c │ │ +03af16: 7010 a805 0200 |0003: invoke-direct {v2}, Lcom/gacode/relaunchx/TaskManager;.setEinkController:()V // method@05a8 │ │ +03af1c: 7010 ad05 0200 |0006: invoke-direct {v2}, Lcom/gacode/relaunchx/TaskManager;.startCPUUpdate:()V // method@05ad │ │ +03af22: 5420 5607 |0009: iget-object v0, v2, Lcom/gacode/relaunchx/TaskManager;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0756 │ │ +03af26: 1a01 5804 |000b: const-string v1, "TaskManager" // string@0458 │ │ +03af2a: 6e30 8104 1002 |000d: invoke-virtual {v0, v1, v2}, Lcom/gacode/relaunchx/ReLaunchApp;.generalOnResume:(Ljava/lang/String;Landroid/app/Activity;)V // method@0481 │ │ +03af30: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1183 │ │ 0x0003 line=1184 │ │ 0x0006 line=1185 │ │ 0x0009 line=1186 │ │ 0x0010 line=1187 │ │ @@ -74179,19 +74203,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -039e8c: |[039e8c] com.gacode.relaunchx.TaskManager.onStart:()V │ │ -039e9c: 6f10 0d00 0000 |0000: invoke-super {v0}, Landroid/app/Activity;.onStart:()V // method@000d │ │ -039ea2: 7010 a805 0000 |0003: invoke-direct {v0}, Lcom/gacode/relaunchx/TaskManager;.setEinkController:()V // method@05a8 │ │ -039ea8: 7010 ad05 0000 |0006: invoke-direct {v0}, Lcom/gacode/relaunchx/TaskManager;.startCPUUpdate:()V // method@05ad │ │ -039eae: 0e00 |0009: return-void │ │ +03af34: |[03af34] com.gacode.relaunchx.TaskManager.onStart:()V │ │ +03af44: 6f10 0d00 0000 |0000: invoke-super {v0}, Landroid/app/Activity;.onStart:()V // method@000d │ │ +03af4a: 7010 a805 0000 |0003: invoke-direct {v0}, Lcom/gacode/relaunchx/TaskManager;.setEinkController:()V // method@05a8 │ │ +03af50: 7010 ad05 0000 |0006: invoke-direct {v0}, Lcom/gacode/relaunchx/TaskManager;.startCPUUpdate:()V // method@05ad │ │ +03af56: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1191 │ │ 0x0003 line=1192 │ │ 0x0006 line=1193 │ │ 0x0009 line=1194 │ │ locals : │ │ @@ -74202,18 +74226,18 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -039eb0: |[039eb0] com.gacode.relaunchx.TaskManager.onStop:()V │ │ -039ec0: 6f10 0e00 0000 |0000: invoke-super {v0}, Landroid/app/Activity;.onStop:()V // method@000e │ │ -039ec6: 7010 ae05 0000 |0003: invoke-direct {v0}, Lcom/gacode/relaunchx/TaskManager;.stopCPUUpdate:()V // method@05ae │ │ -039ecc: 0e00 |0006: return-void │ │ +03af58: |[03af58] com.gacode.relaunchx.TaskManager.onStop:()V │ │ +03af68: 6f10 0e00 0000 |0000: invoke-super {v0}, Landroid/app/Activity;.onStop:()V // method@000e │ │ +03af6e: 7010 ae05 0000 |0003: invoke-direct {v0}, Lcom/gacode/relaunchx/TaskManager;.stopCPUUpdate:()V // method@05ae │ │ +03af74: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1198 │ │ 0x0003 line=1199 │ │ 0x0006 line=1200 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/gacode/relaunchx/TaskManager; │ │ @@ -74253,18 +74277,18 @@ │ │ type : '(Lcom/gacode/relaunchx/TypesActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -039ed0: |[039ed0] com.gacode.relaunchx.TypesActivity$1.:(Lcom/gacode/relaunchx/TypesActivity;)V │ │ -039ee0: 5b01 7407 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/TypesActivity$1;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@0774 │ │ -039ee4: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -039eea: 0e00 |0005: return-void │ │ +03af78: |[03af78] com.gacode.relaunchx.TypesActivity$1.:(Lcom/gacode/relaunchx/TypesActivity;)V │ │ +03af88: 5b01 7407 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/TypesActivity$1;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@0774 │ │ +03af8c: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +03af92: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=383 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/TypesActivity$1; │ │ 0x0000 - 0x0006 reg=1 this$0 Lcom/gacode/relaunchx/TypesActivity; │ │ │ │ @@ -74274,47 +74298,47 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 68 16-bit code units │ │ -039eec: |[039eec] com.gacode.relaunchx.TypesActivity$1.onClick:(Landroid/view/View;)V │ │ -039efc: 2202 0d02 |0000: new-instance v2, Ljava/util/ArrayList; // type@020d │ │ -039f00: 7010 ae06 0200 |0002: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@06ae │ │ -039f06: 5463 7407 |0005: iget-object v3, v6, Lcom/gacode/relaunchx/TypesActivity$1;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@0774 │ │ -039f0a: 5433 9807 |0007: iget-object v3, v3, Lcom/gacode/relaunchx/TypesActivity;.itemsArray:Ljava/util/List; // field@0798 │ │ -039f0e: 7210 d106 0300 |0009: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@06d1 │ │ -039f14: 0c03 |000c: move-result-object v3 │ │ -039f16: 7210 c806 0300 |000d: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@06c8 │ │ -039f1c: 0a04 |0010: move-result v4 │ │ -039f1e: 3804 2000 |0011: if-eqz v4, 0031 // +0020 │ │ -039f22: 7210 c906 0300 |0013: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@06c9 │ │ -039f28: 0c01 |0016: move-result-object v1 │ │ -039f2a: 1f01 1502 |0017: check-cast v1, Ljava/util/HashMap; // type@0215 │ │ -039f2e: 2200 1502 |0019: new-instance v0, Ljava/util/HashMap; // type@0215 │ │ -039f32: 7010 c006 0000 |001b: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@06c0 │ │ -039f38: 1a04 5907 |001e: const-string v4, "ext" // string@0759 │ │ -039f3c: 6e20 c306 4100 |0020: invoke-virtual {v1, v4}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ -039f42: 0c04 |0023: move-result-object v4 │ │ -039f44: 1a05 580c |0024: const-string v5, "rdr" // string@0c58 │ │ -039f48: 6e20 c306 5100 |0026: invoke-virtual {v1, v5}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ -039f4e: 0c05 |0029: move-result-object v5 │ │ -039f50: 6e30 c506 4005 |002a: invoke-virtual {v0, v4, v5}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@06c5 │ │ -039f56: 7220 cc06 0200 |002d: invoke-interface {v2, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@06cc │ │ -039f5c: 28dd |0030: goto 000d // -0023 │ │ -039f5e: 5463 7407 |0031: iget-object v3, v6, Lcom/gacode/relaunchx/TypesActivity$1;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@0774 │ │ -039f62: 5433 9307 |0033: iget-object v3, v3, Lcom/gacode/relaunchx/TypesActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0793 │ │ -039f66: 6e20 a304 2300 |0035: invoke-virtual {v3, v2}, Lcom/gacode/relaunchx/ReLaunchApp;.setReaders:(Ljava/util/List;)V // method@04a3 │ │ -039f6c: 5463 7407 |0038: iget-object v3, v6, Lcom/gacode/relaunchx/TypesActivity$1;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@0774 │ │ -039f70: 12f4 |003a: const/4 v4, #int -1 // #ff │ │ -039f72: 6e20 e005 4300 |003b: invoke-virtual {v3, v4}, Lcom/gacode/relaunchx/TypesActivity;.setResult:(I)V // method@05e0 │ │ -039f78: 5463 7407 |003e: iget-object v3, v6, Lcom/gacode/relaunchx/TypesActivity$1;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@0774 │ │ -039f7c: 6e10 d905 0300 |0040: invoke-virtual {v3}, Lcom/gacode/relaunchx/TypesActivity;.finish:()V // method@05d9 │ │ -039f82: 0e00 |0043: return-void │ │ +03af94: |[03af94] com.gacode.relaunchx.TypesActivity$1.onClick:(Landroid/view/View;)V │ │ +03afa4: 2202 0d02 |0000: new-instance v2, Ljava/util/ArrayList; // type@020d │ │ +03afa8: 7010 ae06 0200 |0002: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@06ae │ │ +03afae: 5463 7407 |0005: iget-object v3, v6, Lcom/gacode/relaunchx/TypesActivity$1;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@0774 │ │ +03afb2: 5433 9807 |0007: iget-object v3, v3, Lcom/gacode/relaunchx/TypesActivity;.itemsArray:Ljava/util/List; // field@0798 │ │ +03afb6: 7210 d106 0300 |0009: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@06d1 │ │ +03afbc: 0c03 |000c: move-result-object v3 │ │ +03afbe: 7210 c806 0300 |000d: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@06c8 │ │ +03afc4: 0a04 |0010: move-result v4 │ │ +03afc6: 3804 2000 |0011: if-eqz v4, 0031 // +0020 │ │ +03afca: 7210 c906 0300 |0013: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@06c9 │ │ +03afd0: 0c01 |0016: move-result-object v1 │ │ +03afd2: 1f01 1502 |0017: check-cast v1, Ljava/util/HashMap; // type@0215 │ │ +03afd6: 2200 1502 |0019: new-instance v0, Ljava/util/HashMap; // type@0215 │ │ +03afda: 7010 c006 0000 |001b: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@06c0 │ │ +03afe0: 1a04 5907 |001e: const-string v4, "ext" // string@0759 │ │ +03afe4: 6e20 c306 4100 |0020: invoke-virtual {v1, v4}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ +03afea: 0c04 |0023: move-result-object v4 │ │ +03afec: 1a05 580c |0024: const-string v5, "rdr" // string@0c58 │ │ +03aff0: 6e20 c306 5100 |0026: invoke-virtual {v1, v5}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ +03aff6: 0c05 |0029: move-result-object v5 │ │ +03aff8: 6e30 c506 4005 |002a: invoke-virtual {v0, v4, v5}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@06c5 │ │ +03affe: 7220 cc06 0200 |002d: invoke-interface {v2, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@06cc │ │ +03b004: 28dd |0030: goto 000d // -0023 │ │ +03b006: 5463 7407 |0031: iget-object v3, v6, Lcom/gacode/relaunchx/TypesActivity$1;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@0774 │ │ +03b00a: 5433 9307 |0033: iget-object v3, v3, Lcom/gacode/relaunchx/TypesActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0793 │ │ +03b00e: 6e20 a304 2300 |0035: invoke-virtual {v3, v2}, Lcom/gacode/relaunchx/ReLaunchApp;.setReaders:(Ljava/util/List;)V // method@04a3 │ │ +03b014: 5463 7407 |0038: iget-object v3, v6, Lcom/gacode/relaunchx/TypesActivity$1;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@0774 │ │ +03b018: 12f4 |003a: const/4 v4, #int -1 // #ff │ │ +03b01a: 6e20 e005 4300 |003b: invoke-virtual {v3, v4}, Lcom/gacode/relaunchx/TypesActivity;.setResult:(I)V // method@05e0 │ │ +03b020: 5463 7407 |003e: iget-object v3, v6, Lcom/gacode/relaunchx/TypesActivity$1;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@0774 │ │ +03b024: 6e10 d905 0300 |0040: invoke-virtual {v3}, Lcom/gacode/relaunchx/TypesActivity;.finish:()V // method@05d9 │ │ +03b02a: 0e00 |0043: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=385 │ │ 0x0005 line=386 │ │ 0x0019 line=387 │ │ 0x001e line=388 │ │ 0x002d line=389 │ │ @@ -74364,18 +74388,18 @@ │ │ type : '(Lcom/gacode/relaunchx/TypesActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -039f84: |[039f84] com.gacode.relaunchx.TypesActivity$2.:(Lcom/gacode/relaunchx/TypesActivity;)V │ │ -039f94: 5b01 7507 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/TypesActivity$2;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@0775 │ │ -039f98: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -039f9e: 0e00 |0005: return-void │ │ +03b02c: |[03b02c] com.gacode.relaunchx.TypesActivity$2.:(Lcom/gacode/relaunchx/TypesActivity;)V │ │ +03b03c: 5b01 7507 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/TypesActivity$2;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@0775 │ │ +03b040: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +03b046: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=399 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/TypesActivity$2; │ │ 0x0000 - 0x0006 reg=1 this$0 Lcom/gacode/relaunchx/TypesActivity; │ │ │ │ @@ -74385,30 +74409,30 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -039fa0: |[039fa0] com.gacode.relaunchx.TypesActivity$2.onClick:(Landroid/view/View;)V │ │ -039fb0: 2200 1502 |0000: new-instance v0, Ljava/util/HashMap; // type@0215 │ │ -039fb4: 7010 c006 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@06c0 │ │ -039fba: 1a01 5907 |0005: const-string v1, "ext" // string@0759 │ │ -039fbe: 1a02 4f00 |0007: const-string v2, "." // string@004f │ │ -039fc2: 6e30 c506 1002 |0009: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@06c5 │ │ -039fc8: 1a01 580c |000c: const-string v1, "rdr" // string@0c58 │ │ -039fcc: 1a02 0d0b |000e: const-string v2, "org.coolreader%org.coolreader.CoolReader%Cool Reader" // string@0b0d │ │ -039fd0: 6e30 c506 1002 |0010: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@06c5 │ │ -039fd6: 5431 7507 |0013: iget-object v1, v3, Lcom/gacode/relaunchx/TypesActivity$2;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@0775 │ │ -039fda: 5411 9807 |0015: iget-object v1, v1, Lcom/gacode/relaunchx/TypesActivity;.itemsArray:Ljava/util/List; // field@0798 │ │ -039fde: 7220 cc06 0100 |0017: invoke-interface {v1, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@06cc │ │ -039fe4: 5431 7507 |001a: iget-object v1, v3, Lcom/gacode/relaunchx/TypesActivity$2;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@0775 │ │ -039fe8: 5411 9207 |001c: iget-object v1, v1, Lcom/gacode/relaunchx/TypesActivity;.adapter:Lcom/gacode/relaunchx/TypesActivity$TPAdapter; // field@0792 │ │ -039fec: 6e10 d605 0100 |001e: invoke-virtual {v1}, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.notifyDataSetChanged:()V // method@05d6 │ │ -039ff2: 0e00 |0021: return-void │ │ +03b048: |[03b048] com.gacode.relaunchx.TypesActivity$2.onClick:(Landroid/view/View;)V │ │ +03b058: 2200 1502 |0000: new-instance v0, Ljava/util/HashMap; // type@0215 │ │ +03b05c: 7010 c006 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@06c0 │ │ +03b062: 1a01 5907 |0005: const-string v1, "ext" // string@0759 │ │ +03b066: 1a02 4f00 |0007: const-string v2, "." // string@004f │ │ +03b06a: 6e30 c506 1002 |0009: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@06c5 │ │ +03b070: 1a01 580c |000c: const-string v1, "rdr" // string@0c58 │ │ +03b074: 1a02 0d0b |000e: const-string v2, "org.coolreader%org.coolreader.CoolReader%Cool Reader" // string@0b0d │ │ +03b078: 6e30 c506 1002 |0010: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@06c5 │ │ +03b07e: 5431 7507 |0013: iget-object v1, v3, Lcom/gacode/relaunchx/TypesActivity$2;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@0775 │ │ +03b082: 5411 9807 |0015: iget-object v1, v1, Lcom/gacode/relaunchx/TypesActivity;.itemsArray:Ljava/util/List; // field@0798 │ │ +03b086: 7220 cc06 0100 |0017: invoke-interface {v1, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@06cc │ │ +03b08c: 5431 7507 |001a: iget-object v1, v3, Lcom/gacode/relaunchx/TypesActivity$2;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@0775 │ │ +03b090: 5411 9207 |001c: iget-object v1, v1, Lcom/gacode/relaunchx/TypesActivity;.adapter:Lcom/gacode/relaunchx/TypesActivity$TPAdapter; // field@0792 │ │ +03b094: 6e10 d605 0100 |001e: invoke-virtual {v1}, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.notifyDataSetChanged:()V // method@05d6 │ │ +03b09a: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=401 │ │ 0x0005 line=402 │ │ 0x000c line=403 │ │ 0x0013 line=404 │ │ 0x001a line=405 │ │ @@ -74453,18 +74477,18 @@ │ │ type : '(Lcom/gacode/relaunchx/TypesActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -039ff4: |[039ff4] com.gacode.relaunchx.TypesActivity$3.:(Lcom/gacode/relaunchx/TypesActivity;)V │ │ -03a004: 5b01 7607 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/TypesActivity$3;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@0776 │ │ -03a008: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -03a00e: 0e00 |0005: return-void │ │ +03b09c: |[03b09c] com.gacode.relaunchx.TypesActivity$3.:(Lcom/gacode/relaunchx/TypesActivity;)V │ │ +03b0ac: 5b01 7607 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/TypesActivity$3;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@0776 │ │ +03b0b0: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +03b0b6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=411 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/TypesActivity$3; │ │ 0x0000 - 0x0006 reg=1 this$0 Lcom/gacode/relaunchx/TypesActivity; │ │ │ │ @@ -74474,21 +74498,21 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -03a010: |[03a010] com.gacode.relaunchx.TypesActivity$3.onClick:(Landroid/view/View;)V │ │ -03a020: 5420 7607 |0000: iget-object v0, v2, Lcom/gacode/relaunchx/TypesActivity$3;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@0776 │ │ -03a024: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -03a026: 6e20 e005 1000 |0003: invoke-virtual {v0, v1}, Lcom/gacode/relaunchx/TypesActivity;.setResult:(I)V // method@05e0 │ │ -03a02c: 5420 7607 |0006: iget-object v0, v2, Lcom/gacode/relaunchx/TypesActivity$3;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@0776 │ │ -03a030: 6e10 d905 0000 |0008: invoke-virtual {v0}, Lcom/gacode/relaunchx/TypesActivity;.finish:()V // method@05d9 │ │ -03a036: 0e00 |000b: return-void │ │ +03b0b8: |[03b0b8] com.gacode.relaunchx.TypesActivity$3.onClick:(Landroid/view/View;)V │ │ +03b0c8: 5420 7607 |0000: iget-object v0, v2, Lcom/gacode/relaunchx/TypesActivity$3;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@0776 │ │ +03b0cc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +03b0ce: 6e20 e005 1000 |0003: invoke-virtual {v0, v1}, Lcom/gacode/relaunchx/TypesActivity;.setResult:(I)V // method@05e0 │ │ +03b0d4: 5420 7607 |0006: iget-object v0, v2, Lcom/gacode/relaunchx/TypesActivity$3;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@0776 │ │ +03b0d8: 6e10 d905 0000 |0008: invoke-virtual {v0}, Lcom/gacode/relaunchx/TypesActivity;.finish:()V // method@05d9 │ │ +03b0de: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=413 │ │ 0x0006 line=414 │ │ 0x000b line=415 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lcom/gacode/relaunchx/TypesActivity$3; │ │ @@ -74529,18 +74553,18 @@ │ │ type : '(Lcom/gacode/relaunchx/TypesActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -03a038: |[03a038] com.gacode.relaunchx.TypesActivity$4.:(Lcom/gacode/relaunchx/TypesActivity;)V │ │ -03a048: 5b01 7707 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/TypesActivity$4;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@0777 │ │ -03a04c: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -03a052: 0e00 |0005: return-void │ │ +03b0e0: |[03b0e0] com.gacode.relaunchx.TypesActivity$4.:(Lcom/gacode/relaunchx/TypesActivity;)V │ │ +03b0f0: 5b01 7707 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/TypesActivity$4;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@0777 │ │ +03b0f4: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +03b0fa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=420 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/TypesActivity$4; │ │ 0x0000 - 0x0006 reg=1 this$0 Lcom/gacode/relaunchx/TypesActivity; │ │ │ │ @@ -74550,21 +74574,21 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -03a054: |[03a054] com.gacode.relaunchx.TypesActivity$4.onClick:(Landroid/view/View;)V │ │ -03a064: 5420 7707 |0000: iget-object v0, v2, Lcom/gacode/relaunchx/TypesActivity$4;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@0777 │ │ -03a068: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -03a06a: 6e20 e005 1000 |0003: invoke-virtual {v0, v1}, Lcom/gacode/relaunchx/TypesActivity;.setResult:(I)V // method@05e0 │ │ -03a070: 5420 7707 |0006: iget-object v0, v2, Lcom/gacode/relaunchx/TypesActivity$4;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@0777 │ │ -03a074: 6e10 d905 0000 |0008: invoke-virtual {v0}, Lcom/gacode/relaunchx/TypesActivity;.finish:()V // method@05d9 │ │ -03a07a: 0e00 |000b: return-void │ │ +03b0fc: |[03b0fc] com.gacode.relaunchx.TypesActivity$4.onClick:(Landroid/view/View;)V │ │ +03b10c: 5420 7707 |0000: iget-object v0, v2, Lcom/gacode/relaunchx/TypesActivity$4;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@0777 │ │ +03b110: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +03b112: 6e20 e005 1000 |0003: invoke-virtual {v0, v1}, Lcom/gacode/relaunchx/TypesActivity;.setResult:(I)V // method@05e0 │ │ +03b118: 5420 7707 |0006: iget-object v0, v2, Lcom/gacode/relaunchx/TypesActivity$4;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@0777 │ │ +03b11c: 6e10 d905 0000 |0008: invoke-virtual {v0}, Lcom/gacode/relaunchx/TypesActivity;.finish:()V // method@05d9 │ │ +03b122: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=422 │ │ 0x0006 line=423 │ │ 0x000b line=424 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lcom/gacode/relaunchx/TypesActivity$4; │ │ @@ -74609,19 +74633,19 @@ │ │ type : '(Lcom/gacode/relaunchx/TypesActivity$TPAdapter;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -03a07c: |[03a07c] com.gacode.relaunchx.TypesActivity$TPAdapter$1.:(Lcom/gacode/relaunchx/TypesActivity$TPAdapter;I)V │ │ -03a08c: 5b01 7807 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$1;.this$1:Lcom/gacode/relaunchx/TypesActivity$TPAdapter; // field@0778 │ │ -03a090: 5902 7907 |0002: iput v2, v0, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$1;.val$position:I // field@0779 │ │ -03a094: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -03a09a: 0e00 |0007: return-void │ │ +03b124: |[03b124] com.gacode.relaunchx.TypesActivity$TPAdapter$1.:(Lcom/gacode/relaunchx/TypesActivity$TPAdapter;I)V │ │ +03b134: 5b01 7807 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$1;.this$1:Lcom/gacode/relaunchx/TypesActivity$TPAdapter; // field@0778 │ │ +03b138: 5902 7907 |0002: iput v2, v0, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$1;.val$position:I // field@0779 │ │ +03b13c: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +03b142: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/gacode/relaunchx/TypesActivity$TPAdapter$1; │ │ 0x0000 - 0x0008 reg=1 this$1 Lcom/gacode/relaunchx/TypesActivity$TPAdapter; │ │ 0x0000 - 0x0008 reg=2 (null) I │ │ @@ -74632,38 +74656,38 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -03a09c: |[03a09c] com.gacode.relaunchx.TypesActivity$TPAdapter$1.onClick:(Landroid/view/View;)V │ │ -03a0ac: 5431 7807 |0000: iget-object v1, v3, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$1;.this$1:Lcom/gacode/relaunchx/TypesActivity$TPAdapter; // field@0778 │ │ -03a0b0: 5411 8f07 |0002: iget-object v1, v1, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@078f │ │ -03a0b4: 5411 9807 |0004: iget-object v1, v1, Lcom/gacode/relaunchx/TypesActivity;.itemsArray:Ljava/util/List; // field@0798 │ │ -03a0b8: 5232 7907 |0006: iget v2, v3, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$1;.val$position:I // field@0779 │ │ -03a0bc: 7220 d006 2100 |0008: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ -03a0c2: 0c00 |000b: move-result-object v0 │ │ -03a0c4: 1f00 1502 |000c: check-cast v0, Ljava/util/HashMap; // type@0215 │ │ -03a0c8: 5431 7807 |000e: iget-object v1, v3, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$1;.this$1:Lcom/gacode/relaunchx/TypesActivity$TPAdapter; // field@0778 │ │ -03a0cc: 5411 8f07 |0010: iget-object v1, v1, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@078f │ │ -03a0d0: 5411 9807 |0012: iget-object v1, v1, Lcom/gacode/relaunchx/TypesActivity;.itemsArray:Ljava/util/List; // field@0798 │ │ -03a0d4: 5232 7907 |0014: iget v2, v3, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$1;.val$position:I // field@0779 │ │ -03a0d8: 7220 d206 2100 |0016: invoke-interface {v1, v2}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@06d2 │ │ -03a0de: 5431 7807 |0019: iget-object v1, v3, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$1;.this$1:Lcom/gacode/relaunchx/TypesActivity$TPAdapter; // field@0778 │ │ -03a0e2: 5411 8f07 |001b: iget-object v1, v1, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@078f │ │ -03a0e6: 5411 9807 |001d: iget-object v1, v1, Lcom/gacode/relaunchx/TypesActivity;.itemsArray:Ljava/util/List; // field@0798 │ │ -03a0ea: 5232 7907 |001f: iget v2, v3, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$1;.val$position:I // field@0779 │ │ -03a0ee: d802 02ff |0021: add-int/lit8 v2, v2, #int -1 // #ff │ │ -03a0f2: 7230 cb06 2100 |0023: invoke-interface {v1, v2, v0}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@06cb │ │ -03a0f8: 5431 7807 |0026: iget-object v1, v3, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$1;.this$1:Lcom/gacode/relaunchx/TypesActivity$TPAdapter; // field@0778 │ │ -03a0fc: 5411 8f07 |0028: iget-object v1, v1, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@078f │ │ -03a100: 5411 9207 |002a: iget-object v1, v1, Lcom/gacode/relaunchx/TypesActivity;.adapter:Lcom/gacode/relaunchx/TypesActivity$TPAdapter; // field@0792 │ │ -03a104: 6e10 d605 0100 |002c: invoke-virtual {v1}, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.notifyDataSetChanged:()V // method@05d6 │ │ -03a10a: 0e00 |002f: return-void │ │ +03b144: |[03b144] com.gacode.relaunchx.TypesActivity$TPAdapter$1.onClick:(Landroid/view/View;)V │ │ +03b154: 5431 7807 |0000: iget-object v1, v3, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$1;.this$1:Lcom/gacode/relaunchx/TypesActivity$TPAdapter; // field@0778 │ │ +03b158: 5411 8f07 |0002: iget-object v1, v1, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@078f │ │ +03b15c: 5411 9807 |0004: iget-object v1, v1, Lcom/gacode/relaunchx/TypesActivity;.itemsArray:Ljava/util/List; // field@0798 │ │ +03b160: 5232 7907 |0006: iget v2, v3, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$1;.val$position:I // field@0779 │ │ +03b164: 7220 d006 2100 |0008: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ +03b16a: 0c00 |000b: move-result-object v0 │ │ +03b16c: 1f00 1502 |000c: check-cast v0, Ljava/util/HashMap; // type@0215 │ │ +03b170: 5431 7807 |000e: iget-object v1, v3, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$1;.this$1:Lcom/gacode/relaunchx/TypesActivity$TPAdapter; // field@0778 │ │ +03b174: 5411 8f07 |0010: iget-object v1, v1, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@078f │ │ +03b178: 5411 9807 |0012: iget-object v1, v1, Lcom/gacode/relaunchx/TypesActivity;.itemsArray:Ljava/util/List; // field@0798 │ │ +03b17c: 5232 7907 |0014: iget v2, v3, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$1;.val$position:I // field@0779 │ │ +03b180: 7220 d206 2100 |0016: invoke-interface {v1, v2}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@06d2 │ │ +03b186: 5431 7807 |0019: iget-object v1, v3, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$1;.this$1:Lcom/gacode/relaunchx/TypesActivity$TPAdapter; // field@0778 │ │ +03b18a: 5411 8f07 |001b: iget-object v1, v1, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@078f │ │ +03b18e: 5411 9807 |001d: iget-object v1, v1, Lcom/gacode/relaunchx/TypesActivity;.itemsArray:Ljava/util/List; // field@0798 │ │ +03b192: 5232 7907 |001f: iget v2, v3, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$1;.val$position:I // field@0779 │ │ +03b196: d802 02ff |0021: add-int/lit8 v2, v2, #int -1 // #ff │ │ +03b19a: 7230 cb06 2100 |0023: invoke-interface {v1, v2, v0}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@06cb │ │ +03b1a0: 5431 7807 |0026: iget-object v1, v3, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$1;.this$1:Lcom/gacode/relaunchx/TypesActivity$TPAdapter; // field@0778 │ │ +03b1a4: 5411 8f07 |0028: iget-object v1, v1, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@078f │ │ +03b1a8: 5411 9207 |002a: iget-object v1, v1, Lcom/gacode/relaunchx/TypesActivity;.adapter:Lcom/gacode/relaunchx/TypesActivity$TPAdapter; // field@0792 │ │ +03b1ac: 6e10 d605 0100 |002c: invoke-virtual {v1}, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.notifyDataSetChanged:()V // method@05d6 │ │ +03b1b2: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x000e line=86 │ │ 0x0019 line=87 │ │ 0x0026 line=88 │ │ 0x002f line=89 │ │ @@ -74711,19 +74735,19 @@ │ │ type : '(Lcom/gacode/relaunchx/TypesActivity$TPAdapter;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -03a10c: |[03a10c] com.gacode.relaunchx.TypesActivity$TPAdapter$2.:(Lcom/gacode/relaunchx/TypesActivity$TPAdapter;I)V │ │ -03a11c: 5b01 7a07 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$2;.this$1:Lcom/gacode/relaunchx/TypesActivity$TPAdapter; // field@077a │ │ -03a120: 5902 7b07 |0002: iput v2, v0, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$2;.val$position:I // field@077b │ │ -03a124: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -03a12a: 0e00 |0007: return-void │ │ +03b1b4: |[03b1b4] com.gacode.relaunchx.TypesActivity$TPAdapter$2.:(Lcom/gacode/relaunchx/TypesActivity$TPAdapter;I)V │ │ +03b1c4: 5b01 7a07 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$2;.this$1:Lcom/gacode/relaunchx/TypesActivity$TPAdapter; // field@077a │ │ +03b1c8: 5902 7b07 |0002: iput v2, v0, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$2;.val$position:I // field@077b │ │ +03b1cc: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +03b1d2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/gacode/relaunchx/TypesActivity$TPAdapter$2; │ │ 0x0000 - 0x0008 reg=1 this$1 Lcom/gacode/relaunchx/TypesActivity$TPAdapter; │ │ 0x0000 - 0x0008 reg=2 (null) I │ │ @@ -74734,38 +74758,38 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -03a12c: |[03a12c] com.gacode.relaunchx.TypesActivity$TPAdapter$2.onClick:(Landroid/view/View;)V │ │ -03a13c: 5431 7a07 |0000: iget-object v1, v3, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$2;.this$1:Lcom/gacode/relaunchx/TypesActivity$TPAdapter; // field@077a │ │ -03a140: 5411 8f07 |0002: iget-object v1, v1, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@078f │ │ -03a144: 5411 9807 |0004: iget-object v1, v1, Lcom/gacode/relaunchx/TypesActivity;.itemsArray:Ljava/util/List; // field@0798 │ │ -03a148: 5232 7b07 |0006: iget v2, v3, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$2;.val$position:I // field@077b │ │ -03a14c: 7220 d006 2100 |0008: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ -03a152: 0c00 |000b: move-result-object v0 │ │ -03a154: 1f00 1502 |000c: check-cast v0, Ljava/util/HashMap; // type@0215 │ │ -03a158: 5431 7a07 |000e: iget-object v1, v3, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$2;.this$1:Lcom/gacode/relaunchx/TypesActivity$TPAdapter; // field@077a │ │ -03a15c: 5411 8f07 |0010: iget-object v1, v1, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@078f │ │ -03a160: 5411 9807 |0012: iget-object v1, v1, Lcom/gacode/relaunchx/TypesActivity;.itemsArray:Ljava/util/List; // field@0798 │ │ -03a164: 5232 7b07 |0014: iget v2, v3, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$2;.val$position:I // field@077b │ │ -03a168: 7220 d206 2100 |0016: invoke-interface {v1, v2}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@06d2 │ │ -03a16e: 5431 7a07 |0019: iget-object v1, v3, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$2;.this$1:Lcom/gacode/relaunchx/TypesActivity$TPAdapter; // field@077a │ │ -03a172: 5411 8f07 |001b: iget-object v1, v1, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@078f │ │ -03a176: 5411 9807 |001d: iget-object v1, v1, Lcom/gacode/relaunchx/TypesActivity;.itemsArray:Ljava/util/List; // field@0798 │ │ -03a17a: 5232 7b07 |001f: iget v2, v3, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$2;.val$position:I // field@077b │ │ -03a17e: d802 0201 |0021: add-int/lit8 v2, v2, #int 1 // #01 │ │ -03a182: 7230 cb06 2100 |0023: invoke-interface {v1, v2, v0}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@06cb │ │ -03a188: 5431 7a07 |0026: iget-object v1, v3, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$2;.this$1:Lcom/gacode/relaunchx/TypesActivity$TPAdapter; // field@077a │ │ -03a18c: 5411 8f07 |0028: iget-object v1, v1, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@078f │ │ -03a190: 5411 9207 |002a: iget-object v1, v1, Lcom/gacode/relaunchx/TypesActivity;.adapter:Lcom/gacode/relaunchx/TypesActivity$TPAdapter; // field@0792 │ │ -03a194: 6e10 d605 0100 |002c: invoke-virtual {v1}, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.notifyDataSetChanged:()V // method@05d6 │ │ -03a19a: 0e00 |002f: return-void │ │ +03b1d4: |[03b1d4] com.gacode.relaunchx.TypesActivity$TPAdapter$2.onClick:(Landroid/view/View;)V │ │ +03b1e4: 5431 7a07 |0000: iget-object v1, v3, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$2;.this$1:Lcom/gacode/relaunchx/TypesActivity$TPAdapter; // field@077a │ │ +03b1e8: 5411 8f07 |0002: iget-object v1, v1, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@078f │ │ +03b1ec: 5411 9807 |0004: iget-object v1, v1, Lcom/gacode/relaunchx/TypesActivity;.itemsArray:Ljava/util/List; // field@0798 │ │ +03b1f0: 5232 7b07 |0006: iget v2, v3, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$2;.val$position:I // field@077b │ │ +03b1f4: 7220 d006 2100 |0008: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ +03b1fa: 0c00 |000b: move-result-object v0 │ │ +03b1fc: 1f00 1502 |000c: check-cast v0, Ljava/util/HashMap; // type@0215 │ │ +03b200: 5431 7a07 |000e: iget-object v1, v3, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$2;.this$1:Lcom/gacode/relaunchx/TypesActivity$TPAdapter; // field@077a │ │ +03b204: 5411 8f07 |0010: iget-object v1, v1, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@078f │ │ +03b208: 5411 9807 |0012: iget-object v1, v1, Lcom/gacode/relaunchx/TypesActivity;.itemsArray:Ljava/util/List; // field@0798 │ │ +03b20c: 5232 7b07 |0014: iget v2, v3, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$2;.val$position:I // field@077b │ │ +03b210: 7220 d206 2100 |0016: invoke-interface {v1, v2}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@06d2 │ │ +03b216: 5431 7a07 |0019: iget-object v1, v3, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$2;.this$1:Lcom/gacode/relaunchx/TypesActivity$TPAdapter; // field@077a │ │ +03b21a: 5411 8f07 |001b: iget-object v1, v1, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@078f │ │ +03b21e: 5411 9807 |001d: iget-object v1, v1, Lcom/gacode/relaunchx/TypesActivity;.itemsArray:Ljava/util/List; // field@0798 │ │ +03b222: 5232 7b07 |001f: iget v2, v3, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$2;.val$position:I // field@077b │ │ +03b226: d802 0201 |0021: add-int/lit8 v2, v2, #int 1 // #01 │ │ +03b22a: 7230 cb06 2100 |0023: invoke-interface {v1, v2, v0}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@06cb │ │ +03b230: 5431 7a07 |0026: iget-object v1, v3, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$2;.this$1:Lcom/gacode/relaunchx/TypesActivity$TPAdapter; // field@077a │ │ +03b234: 5411 8f07 |0028: iget-object v1, v1, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@078f │ │ +03b238: 5411 9207 |002a: iget-object v1, v1, Lcom/gacode/relaunchx/TypesActivity;.adapter:Lcom/gacode/relaunchx/TypesActivity$TPAdapter; // field@0792 │ │ +03b23c: 6e10 d605 0100 |002c: invoke-virtual {v1}, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.notifyDataSetChanged:()V // method@05d6 │ │ +03b242: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x000e line=107 │ │ 0x0019 line=108 │ │ 0x0026 line=109 │ │ 0x002f line=110 │ │ @@ -74813,19 +74837,19 @@ │ │ type : '(Lcom/gacode/relaunchx/TypesActivity$TPAdapter;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -03a19c: |[03a19c] com.gacode.relaunchx.TypesActivity$TPAdapter$3.:(Lcom/gacode/relaunchx/TypesActivity$TPAdapter;I)V │ │ -03a1ac: 5b01 7c07 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$3;.this$1:Lcom/gacode/relaunchx/TypesActivity$TPAdapter; // field@077c │ │ -03a1b0: 5902 7d07 |0002: iput v2, v0, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$3;.val$position:I // field@077d │ │ -03a1b4: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -03a1ba: 0e00 |0007: return-void │ │ +03b244: |[03b244] com.gacode.relaunchx.TypesActivity$TPAdapter$3.:(Lcom/gacode/relaunchx/TypesActivity$TPAdapter;I)V │ │ +03b254: 5b01 7c07 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$3;.this$1:Lcom/gacode/relaunchx/TypesActivity$TPAdapter; // field@077c │ │ +03b258: 5902 7d07 |0002: iput v2, v0, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$3;.val$position:I // field@077d │ │ +03b25c: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +03b262: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/gacode/relaunchx/TypesActivity$TPAdapter$3; │ │ 0x0000 - 0x0008 reg=1 this$1 Lcom/gacode/relaunchx/TypesActivity$TPAdapter; │ │ 0x0000 - 0x0008 reg=2 (null) I │ │ @@ -74836,25 +74860,25 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -03a1bc: |[03a1bc] com.gacode.relaunchx.TypesActivity$TPAdapter$3.onClick:(Landroid/view/View;)V │ │ -03a1cc: 5420 7c07 |0000: iget-object v0, v2, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$3;.this$1:Lcom/gacode/relaunchx/TypesActivity$TPAdapter; // field@077c │ │ -03a1d0: 5400 8f07 |0002: iget-object v0, v0, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@078f │ │ -03a1d4: 5400 9807 |0004: iget-object v0, v0, Lcom/gacode/relaunchx/TypesActivity;.itemsArray:Ljava/util/List; // field@0798 │ │ -03a1d8: 5221 7d07 |0006: iget v1, v2, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$3;.val$position:I // field@077d │ │ -03a1dc: 7220 d206 1000 |0008: invoke-interface {v0, v1}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@06d2 │ │ -03a1e2: 5420 7c07 |000b: iget-object v0, v2, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$3;.this$1:Lcom/gacode/relaunchx/TypesActivity$TPAdapter; // field@077c │ │ -03a1e6: 5400 8f07 |000d: iget-object v0, v0, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@078f │ │ -03a1ea: 5400 9207 |000f: iget-object v0, v0, Lcom/gacode/relaunchx/TypesActivity;.adapter:Lcom/gacode/relaunchx/TypesActivity$TPAdapter; // field@0792 │ │ -03a1ee: 6e10 d605 0000 |0011: invoke-virtual {v0}, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.notifyDataSetChanged:()V // method@05d6 │ │ -03a1f4: 0e00 |0014: return-void │ │ +03b264: |[03b264] com.gacode.relaunchx.TypesActivity$TPAdapter$3.onClick:(Landroid/view/View;)V │ │ +03b274: 5420 7c07 |0000: iget-object v0, v2, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$3;.this$1:Lcom/gacode/relaunchx/TypesActivity$TPAdapter; // field@077c │ │ +03b278: 5400 8f07 |0002: iget-object v0, v0, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@078f │ │ +03b27c: 5400 9807 |0004: iget-object v0, v0, Lcom/gacode/relaunchx/TypesActivity;.itemsArray:Ljava/util/List; // field@0798 │ │ +03b280: 5221 7d07 |0006: iget v1, v2, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$3;.val$position:I // field@077d │ │ +03b284: 7220 d206 1000 |0008: invoke-interface {v0, v1}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@06d2 │ │ +03b28a: 5420 7c07 |000b: iget-object v0, v2, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$3;.this$1:Lcom/gacode/relaunchx/TypesActivity$TPAdapter; // field@077c │ │ +03b28e: 5400 8f07 |000d: iget-object v0, v0, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@078f │ │ +03b292: 5400 9207 |000f: iget-object v0, v0, Lcom/gacode/relaunchx/TypesActivity;.adapter:Lcom/gacode/relaunchx/TypesActivity$TPAdapter; // field@0792 │ │ +03b296: 6e10 d605 0000 |0011: invoke-virtual {v0}, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.notifyDataSetChanged:()V // method@05d6 │ │ +03b29c: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x000b line=120 │ │ 0x0014 line=121 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 this Lcom/gacode/relaunchx/TypesActivity$TPAdapter$3; │ │ @@ -74899,19 +74923,19 @@ │ │ type : '(Lcom/gacode/relaunchx/TypesActivity$TPAdapter$4;Landroid/widget/EditText;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -03a1f8: |[03a1f8] com.gacode.relaunchx.TypesActivity$TPAdapter$4$1.:(Lcom/gacode/relaunchx/TypesActivity$TPAdapter$4;Landroid/widget/EditText;)V │ │ -03a208: 5b01 7e07 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$4$1;.this$2:Lcom/gacode/relaunchx/TypesActivity$TPAdapter$4; // field@077e │ │ -03a20c: 5b02 7f07 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$4$1;.val$input:Landroid/widget/EditText; // field@077f │ │ -03a210: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -03a216: 0e00 |0007: return-void │ │ +03b2a0: |[03b2a0] com.gacode.relaunchx.TypesActivity$TPAdapter$4$1.:(Lcom/gacode/relaunchx/TypesActivity$TPAdapter$4;Landroid/widget/EditText;)V │ │ +03b2b0: 5b01 7e07 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$4$1;.this$2:Lcom/gacode/relaunchx/TypesActivity$TPAdapter$4; // field@077e │ │ +03b2b4: 5b02 7f07 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$4$1;.val$input:Landroid/widget/EditText; // field@077f │ │ +03b2b8: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +03b2be: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/gacode/relaunchx/TypesActivity$TPAdapter$4$1; │ │ 0x0000 - 0x0008 reg=1 this$2 Lcom/gacode/relaunchx/TypesActivity$TPAdapter$4; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/widget/EditText; │ │ @@ -74922,58 +74946,58 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 88 16-bit code units │ │ -03a218: |[03a218] com.gacode.relaunchx.TypesActivity$TPAdapter$4$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -03a228: 5441 7f07 |0000: iget-object v1, v4, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$4$1;.val$input:Landroid/widget/EditText; // field@077f │ │ -03a22c: 6e10 1501 0100 |0002: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0115 │ │ -03a232: 0c01 |0005: move-result-object v1 │ │ -03a234: 6e10 6906 0100 |0006: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0669 │ │ -03a23a: 0c00 |0009: move-result-object v0 │ │ -03a23c: 1a01 0000 |000a: const-string v1, "" // string@0000 │ │ -03a240: 6e20 7c06 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -03a246: 0a01 |000f: move-result v1 │ │ -03a248: 3801 2200 |0010: if-eqz v1, 0032 // +0022 │ │ -03a24c: 5441 7e07 |0012: iget-object v1, v4, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$4$1;.this$2:Lcom/gacode/relaunchx/TypesActivity$TPAdapter$4; // field@077e │ │ -03a250: 5411 8107 |0014: iget-object v1, v1, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$4;.this$1:Lcom/gacode/relaunchx/TypesActivity$TPAdapter; // field@0781 │ │ -03a254: 5411 8e07 |0016: iget-object v1, v1, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.cntx:Landroid/content/Context; // field@078e │ │ -03a258: 5442 7e07 |0018: iget-object v2, v4, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$4$1;.this$2:Lcom/gacode/relaunchx/TypesActivity$TPAdapter$4; // field@077e │ │ -03a25c: 5422 8107 |001a: iget-object v2, v2, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$4;.this$1:Lcom/gacode/relaunchx/TypesActivity$TPAdapter; // field@0781 │ │ -03a260: 5422 8f07 |001c: iget-object v2, v2, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@078f │ │ -03a264: 6e10 dc05 0200 |001e: invoke-virtual {v2}, Lcom/gacode/relaunchx/TypesActivity;.getResources:()Landroid/content/res/Resources; // method@05dc │ │ -03a26a: 0c02 |0021: move-result-object v2 │ │ -03a26c: 1403 be00 087f |0022: const v3, #float 1.80779e+38 // #7f0800be │ │ -03a272: 6e20 8000 3200 |0025: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -03a278: 0c02 |0028: move-result-object v2 │ │ -03a27a: 1213 |0029: const/4 v3, #int 1 // #1 │ │ -03a27c: 7130 5d01 2103 |002a: invoke-static {v1, v2, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@015d │ │ -03a282: 0c01 |002d: move-result-object v1 │ │ -03a284: 6e10 5e01 0100 |002e: invoke-virtual {v1}, Landroid/widget/Toast;.show:()V // method@015e │ │ -03a28a: 0e00 |0031: return-void │ │ -03a28c: 5441 7e07 |0032: iget-object v1, v4, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$4$1;.this$2:Lcom/gacode/relaunchx/TypesActivity$TPAdapter$4; // field@077e │ │ -03a290: 5411 8107 |0034: iget-object v1, v1, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$4;.this$1:Lcom/gacode/relaunchx/TypesActivity$TPAdapter; // field@0781 │ │ -03a294: 5411 8f07 |0036: iget-object v1, v1, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@078f │ │ -03a298: 5411 9807 |0038: iget-object v1, v1, Lcom/gacode/relaunchx/TypesActivity;.itemsArray:Ljava/util/List; // field@0798 │ │ -03a29c: 5442 7e07 |003a: iget-object v2, v4, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$4$1;.this$2:Lcom/gacode/relaunchx/TypesActivity$TPAdapter$4; // field@077e │ │ -03a2a0: 5222 8307 |003c: iget v2, v2, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$4;.val$position:I // field@0783 │ │ -03a2a4: 7220 d006 2100 |003e: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ -03a2aa: 0c01 |0041: move-result-object v1 │ │ -03a2ac: 1f01 1502 |0042: check-cast v1, Ljava/util/HashMap; // type@0215 │ │ -03a2b0: 1a02 5907 |0044: const-string v2, "ext" // string@0759 │ │ -03a2b4: 6e30 c506 2100 |0046: invoke-virtual {v1, v2, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@06c5 │ │ -03a2ba: 5441 7e07 |0049: iget-object v1, v4, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$4$1;.this$2:Lcom/gacode/relaunchx/TypesActivity$TPAdapter$4; // field@077e │ │ -03a2be: 5411 8107 |004b: iget-object v1, v1, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$4;.this$1:Lcom/gacode/relaunchx/TypesActivity$TPAdapter; // field@0781 │ │ -03a2c2: 5411 8f07 |004d: iget-object v1, v1, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@078f │ │ -03a2c6: 5411 9207 |004f: iget-object v1, v1, Lcom/gacode/relaunchx/TypesActivity;.adapter:Lcom/gacode/relaunchx/TypesActivity$TPAdapter; // field@0792 │ │ -03a2ca: 6e10 d605 0100 |0051: invoke-virtual {v1}, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.notifyDataSetChanged:()V // method@05d6 │ │ -03a2d0: 7210 4b00 0500 |0054: invoke-interface {v5}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ -03a2d6: 28da |0057: goto 0031 // -0026 │ │ +03b2c0: |[03b2c0] com.gacode.relaunchx.TypesActivity$TPAdapter$4$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +03b2d0: 5441 7f07 |0000: iget-object v1, v4, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$4$1;.val$input:Landroid/widget/EditText; // field@077f │ │ +03b2d4: 6e10 1501 0100 |0002: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0115 │ │ +03b2da: 0c01 |0005: move-result-object v1 │ │ +03b2dc: 6e10 6906 0100 |0006: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0669 │ │ +03b2e2: 0c00 |0009: move-result-object v0 │ │ +03b2e4: 1a01 0000 |000a: const-string v1, "" // string@0000 │ │ +03b2e8: 6e20 7c06 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +03b2ee: 0a01 |000f: move-result v1 │ │ +03b2f0: 3801 2200 |0010: if-eqz v1, 0032 // +0022 │ │ +03b2f4: 5441 7e07 |0012: iget-object v1, v4, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$4$1;.this$2:Lcom/gacode/relaunchx/TypesActivity$TPAdapter$4; // field@077e │ │ +03b2f8: 5411 8107 |0014: iget-object v1, v1, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$4;.this$1:Lcom/gacode/relaunchx/TypesActivity$TPAdapter; // field@0781 │ │ +03b2fc: 5411 8e07 |0016: iget-object v1, v1, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.cntx:Landroid/content/Context; // field@078e │ │ +03b300: 5442 7e07 |0018: iget-object v2, v4, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$4$1;.this$2:Lcom/gacode/relaunchx/TypesActivity$TPAdapter$4; // field@077e │ │ +03b304: 5422 8107 |001a: iget-object v2, v2, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$4;.this$1:Lcom/gacode/relaunchx/TypesActivity$TPAdapter; // field@0781 │ │ +03b308: 5422 8f07 |001c: iget-object v2, v2, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@078f │ │ +03b30c: 6e10 dc05 0200 |001e: invoke-virtual {v2}, Lcom/gacode/relaunchx/TypesActivity;.getResources:()Landroid/content/res/Resources; // method@05dc │ │ +03b312: 0c02 |0021: move-result-object v2 │ │ +03b314: 1403 be00 087f |0022: const v3, #float 1.80779e+38 // #7f0800be │ │ +03b31a: 6e20 8000 3200 |0025: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +03b320: 0c02 |0028: move-result-object v2 │ │ +03b322: 1213 |0029: const/4 v3, #int 1 // #1 │ │ +03b324: 7130 5d01 2103 |002a: invoke-static {v1, v2, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@015d │ │ +03b32a: 0c01 |002d: move-result-object v1 │ │ +03b32c: 6e10 5e01 0100 |002e: invoke-virtual {v1}, Landroid/widget/Toast;.show:()V // method@015e │ │ +03b332: 0e00 |0031: return-void │ │ +03b334: 5441 7e07 |0032: iget-object v1, v4, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$4$1;.this$2:Lcom/gacode/relaunchx/TypesActivity$TPAdapter$4; // field@077e │ │ +03b338: 5411 8107 |0034: iget-object v1, v1, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$4;.this$1:Lcom/gacode/relaunchx/TypesActivity$TPAdapter; // field@0781 │ │ +03b33c: 5411 8f07 |0036: iget-object v1, v1, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@078f │ │ +03b340: 5411 9807 |0038: iget-object v1, v1, Lcom/gacode/relaunchx/TypesActivity;.itemsArray:Ljava/util/List; // field@0798 │ │ +03b344: 5442 7e07 |003a: iget-object v2, v4, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$4$1;.this$2:Lcom/gacode/relaunchx/TypesActivity$TPAdapter$4; // field@077e │ │ +03b348: 5222 8307 |003c: iget v2, v2, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$4;.val$position:I // field@0783 │ │ +03b34c: 7220 d006 2100 |003e: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ +03b352: 0c01 |0041: move-result-object v1 │ │ +03b354: 1f01 1502 |0042: check-cast v1, Ljava/util/HashMap; // type@0215 │ │ +03b358: 1a02 5907 |0044: const-string v2, "ext" // string@0759 │ │ +03b35c: 6e30 c506 2100 |0046: invoke-virtual {v1, v2, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@06c5 │ │ +03b362: 5441 7e07 |0049: iget-object v1, v4, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$4$1;.this$2:Lcom/gacode/relaunchx/TypesActivity$TPAdapter$4; // field@077e │ │ +03b366: 5411 8107 |004b: iget-object v1, v1, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$4;.this$1:Lcom/gacode/relaunchx/TypesActivity$TPAdapter; // field@0781 │ │ +03b36a: 5411 8f07 |004d: iget-object v1, v1, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@078f │ │ +03b36e: 5411 9207 |004f: iget-object v1, v1, Lcom/gacode/relaunchx/TypesActivity;.adapter:Lcom/gacode/relaunchx/TypesActivity$TPAdapter; // field@0792 │ │ +03b372: 6e10 d605 0100 |0051: invoke-virtual {v1}, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.notifyDataSetChanged:()V // method@05d6 │ │ +03b378: 7210 4b00 0500 |0054: invoke-interface {v5}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ +03b37e: 28da |0057: goto 0031 // -0026 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ 0x0006 line=158 │ │ 0x000a line=159 │ │ 0x0012 line=161 │ │ 0x001e line=163 │ │ @@ -75025,18 +75049,18 @@ │ │ type : '(Lcom/gacode/relaunchx/TypesActivity$TPAdapter$4;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -03a2d8: |[03a2d8] com.gacode.relaunchx.TypesActivity$TPAdapter$4$2.:(Lcom/gacode/relaunchx/TypesActivity$TPAdapter$4;)V │ │ -03a2e8: 5b01 8007 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$4$2;.this$2:Lcom/gacode/relaunchx/TypesActivity$TPAdapter$4; // field@0780 │ │ -03a2ec: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -03a2f2: 0e00 |0005: return-void │ │ +03b380: |[03b380] com.gacode.relaunchx.TypesActivity$TPAdapter$4$2.:(Lcom/gacode/relaunchx/TypesActivity$TPAdapter$4;)V │ │ +03b390: 5b01 8007 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$4$2;.this$2:Lcom/gacode/relaunchx/TypesActivity$TPAdapter$4; // field@0780 │ │ +03b394: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +03b39a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/TypesActivity$TPAdapter$4$2; │ │ 0x0000 - 0x0006 reg=1 this$2 Lcom/gacode/relaunchx/TypesActivity$TPAdapter$4; │ │ │ │ @@ -75046,17 +75070,17 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03a2f4: |[03a2f4] com.gacode.relaunchx.TypesActivity$TPAdapter$4$2.onClick:(Landroid/content/DialogInterface;I)V │ │ -03a304: 7210 4b00 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ -03a30a: 0e00 |0003: return-void │ │ +03b39c: |[03b39c] com.gacode.relaunchx.TypesActivity$TPAdapter$4$2.onClick:(Landroid/content/DialogInterface;I)V │ │ +03b3ac: 7210 4b00 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ +03b3b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ 0x0003 line=184 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/gacode/relaunchx/TypesActivity$TPAdapter$4$2; │ │ 0x0000 - 0x0004 reg=1 dialog Landroid/content/DialogInterface; │ │ @@ -75105,20 +75129,20 @@ │ │ type : '(Lcom/gacode/relaunchx/TypesActivity$TPAdapter;Ljava/util/HashMap;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -03a30c: |[03a30c] com.gacode.relaunchx.TypesActivity$TPAdapter$4.:(Lcom/gacode/relaunchx/TypesActivity$TPAdapter;Ljava/util/HashMap;I)V │ │ -03a31c: 5b01 8107 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$4;.this$1:Lcom/gacode/relaunchx/TypesActivity$TPAdapter; // field@0781 │ │ -03a320: 5b02 8207 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$4;.val$item:Ljava/util/HashMap; // field@0782 │ │ -03a324: 5903 8307 |0004: iput v3, v0, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$4;.val$position:I // field@0783 │ │ -03a328: 7010 6606 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -03a32e: 0e00 |0009: return-void │ │ +03b3b4: |[03b3b4] com.gacode.relaunchx.TypesActivity$TPAdapter$4.:(Lcom/gacode/relaunchx/TypesActivity$TPAdapter;Ljava/util/HashMap;I)V │ │ +03b3c4: 5b01 8107 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$4;.this$1:Lcom/gacode/relaunchx/TypesActivity$TPAdapter; // field@0781 │ │ +03b3c8: 5b02 8207 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$4;.val$item:Ljava/util/HashMap; // field@0782 │ │ +03b3cc: 5903 8307 |0004: iput v3, v0, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$4;.val$position:I // field@0783 │ │ +03b3d0: 7010 6606 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +03b3d6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lcom/gacode/relaunchx/TypesActivity$TPAdapter$4; │ │ 0x0000 - 0x000a reg=1 this$1 Lcom/gacode/relaunchx/TypesActivity$TPAdapter; │ │ 0x0000 - 0x000a reg=2 (null) Ljava/util/HashMap; │ │ @@ -75130,60 +75154,60 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 102 16-bit code units │ │ -03a330: |[03a330] com.gacode.relaunchx.TypesActivity$TPAdapter$4.onClick:(Landroid/view/View;)V │ │ -03a340: 2200 0c00 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000c │ │ -03a344: 5442 8107 |0002: iget-object v2, v4, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$4;.this$1:Lcom/gacode/relaunchx/TypesActivity$TPAdapter; // field@0781 │ │ -03a348: 5422 8e07 |0004: iget-object v2, v2, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.cntx:Landroid/content/Context; // field@078e │ │ -03a34c: 7020 1b00 2000 |0006: invoke-direct {v0, v2}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ -03a352: 5442 8107 |0009: iget-object v2, v4, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$4;.this$1:Lcom/gacode/relaunchx/TypesActivity$TPAdapter; // field@0781 │ │ -03a356: 5422 8f07 |000b: iget-object v2, v2, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@078f │ │ -03a35a: 6e10 dc05 0200 |000d: invoke-virtual {v2}, Lcom/gacode/relaunchx/TypesActivity;.getResources:()Landroid/content/res/Resources; // method@05dc │ │ -03a360: 0c02 |0010: move-result-object v2 │ │ -03a362: 1403 c000 087f |0011: const v3, #float 1.80779e+38 // #7f0800c0 │ │ -03a368: 6e20 8000 3200 |0014: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -03a36e: 0c02 |0017: move-result-object v2 │ │ -03a370: 6e20 2500 2000 |0018: invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ -03a376: 2201 7400 |001b: new-instance v1, Landroid/widget/EditText; // type@0074 │ │ -03a37a: 5442 8107 |001d: iget-object v2, v4, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$4;.this$1:Lcom/gacode/relaunchx/TypesActivity$TPAdapter; // field@0781 │ │ -03a37e: 5422 8e07 |001f: iget-object v2, v2, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.cntx:Landroid/content/Context; // field@078e │ │ -03a382: 7020 1301 2100 |0021: invoke-direct {v1, v2}, Landroid/widget/EditText;.:(Landroid/content/Context;)V // method@0113 │ │ -03a388: 5442 8207 |0024: iget-object v2, v4, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$4;.val$item:Ljava/util/HashMap; // field@0782 │ │ -03a38c: 1a03 5907 |0026: const-string v3, "ext" // string@0759 │ │ -03a390: 6e20 c306 3200 |0028: invoke-virtual {v2, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ -03a396: 0c02 |002b: move-result-object v2 │ │ -03a398: 1f02 ef01 |002c: check-cast v2, Ljava/lang/CharSequence; // type@01ef │ │ -03a39c: 6e20 1b01 2100 |002e: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@011b │ │ -03a3a2: 6e20 2600 1000 |0031: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0026 │ │ -03a3a8: 5442 8107 |0034: iget-object v2, v4, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$4;.this$1:Lcom/gacode/relaunchx/TypesActivity$TPAdapter; // field@0781 │ │ -03a3ac: 5422 8f07 |0036: iget-object v2, v2, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@078f │ │ -03a3b0: 6e10 dc05 0200 |0038: invoke-virtual {v2}, Lcom/gacode/relaunchx/TypesActivity;.getResources:()Landroid/content/res/Resources; // method@05dc │ │ -03a3b6: 0c02 |003b: move-result-object v2 │ │ -03a3b8: 1403 c300 087f |003c: const v3, #float 1.80779e+38 // #7f0800c3 │ │ -03a3be: 6e20 8000 3200 |003f: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -03a3c4: 0c02 |0042: move-result-object v2 │ │ -03a3c6: 2203 ba01 |0043: new-instance v3, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$4$1; // type@01ba │ │ -03a3ca: 7030 bd05 4301 |0045: invoke-direct {v3, v4, v1}, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$4$1;.:(Lcom/gacode/relaunchx/TypesActivity$TPAdapter$4;Landroid/widget/EditText;)V // method@05bd │ │ -03a3d0: 6e30 2200 2003 |0048: invoke-virtual {v0, v2, v3}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0022 │ │ -03a3d6: 5442 8107 |004b: iget-object v2, v4, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$4;.this$1:Lcom/gacode/relaunchx/TypesActivity$TPAdapter; // field@0781 │ │ -03a3da: 5422 8f07 |004d: iget-object v2, v2, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@078f │ │ -03a3de: 6e10 dc05 0200 |004f: invoke-virtual {v2}, Lcom/gacode/relaunchx/TypesActivity;.getResources:()Landroid/content/res/Resources; // method@05dc │ │ -03a3e4: 0c02 |0052: move-result-object v2 │ │ -03a3e6: 1403 bd00 087f |0053: const v3, #float 1.80779e+38 // #7f0800bd │ │ -03a3ec: 6e20 8000 3200 |0056: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -03a3f2: 0c02 |0059: move-result-object v2 │ │ -03a3f4: 2203 bb01 |005a: new-instance v3, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$4$2; // type@01bb │ │ -03a3f8: 7020 bf05 4300 |005c: invoke-direct {v3, v4}, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$4$2;.:(Lcom/gacode/relaunchx/TypesActivity$TPAdapter$4;)V // method@05bf │ │ -03a3fe: 6e30 2000 2003 |005f: invoke-virtual {v0, v2, v3}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0020 │ │ -03a404: 6e10 2700 0000 |0062: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ -03a40a: 0e00 |0065: return-void │ │ +03b3d8: |[03b3d8] com.gacode.relaunchx.TypesActivity$TPAdapter$4.onClick:(Landroid/view/View;)V │ │ +03b3e8: 2200 0c00 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000c │ │ +03b3ec: 5442 8107 |0002: iget-object v2, v4, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$4;.this$1:Lcom/gacode/relaunchx/TypesActivity$TPAdapter; // field@0781 │ │ +03b3f0: 5422 8e07 |0004: iget-object v2, v2, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.cntx:Landroid/content/Context; // field@078e │ │ +03b3f4: 7020 1b00 2000 |0006: invoke-direct {v0, v2}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ +03b3fa: 5442 8107 |0009: iget-object v2, v4, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$4;.this$1:Lcom/gacode/relaunchx/TypesActivity$TPAdapter; // field@0781 │ │ +03b3fe: 5422 8f07 |000b: iget-object v2, v2, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@078f │ │ +03b402: 6e10 dc05 0200 |000d: invoke-virtual {v2}, Lcom/gacode/relaunchx/TypesActivity;.getResources:()Landroid/content/res/Resources; // method@05dc │ │ +03b408: 0c02 |0010: move-result-object v2 │ │ +03b40a: 1403 c000 087f |0011: const v3, #float 1.80779e+38 // #7f0800c0 │ │ +03b410: 6e20 8000 3200 |0014: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +03b416: 0c02 |0017: move-result-object v2 │ │ +03b418: 6e20 2500 2000 |0018: invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ +03b41e: 2201 7400 |001b: new-instance v1, Landroid/widget/EditText; // type@0074 │ │ +03b422: 5442 8107 |001d: iget-object v2, v4, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$4;.this$1:Lcom/gacode/relaunchx/TypesActivity$TPAdapter; // field@0781 │ │ +03b426: 5422 8e07 |001f: iget-object v2, v2, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.cntx:Landroid/content/Context; // field@078e │ │ +03b42a: 7020 1301 2100 |0021: invoke-direct {v1, v2}, Landroid/widget/EditText;.:(Landroid/content/Context;)V // method@0113 │ │ +03b430: 5442 8207 |0024: iget-object v2, v4, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$4;.val$item:Ljava/util/HashMap; // field@0782 │ │ +03b434: 1a03 5907 |0026: const-string v3, "ext" // string@0759 │ │ +03b438: 6e20 c306 3200 |0028: invoke-virtual {v2, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ +03b43e: 0c02 |002b: move-result-object v2 │ │ +03b440: 1f02 ef01 |002c: check-cast v2, Ljava/lang/CharSequence; // type@01ef │ │ +03b444: 6e20 1b01 2100 |002e: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@011b │ │ +03b44a: 6e20 2600 1000 |0031: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0026 │ │ +03b450: 5442 8107 |0034: iget-object v2, v4, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$4;.this$1:Lcom/gacode/relaunchx/TypesActivity$TPAdapter; // field@0781 │ │ +03b454: 5422 8f07 |0036: iget-object v2, v2, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@078f │ │ +03b458: 6e10 dc05 0200 |0038: invoke-virtual {v2}, Lcom/gacode/relaunchx/TypesActivity;.getResources:()Landroid/content/res/Resources; // method@05dc │ │ +03b45e: 0c02 |003b: move-result-object v2 │ │ +03b460: 1403 c300 087f |003c: const v3, #float 1.80779e+38 // #7f0800c3 │ │ +03b466: 6e20 8000 3200 |003f: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +03b46c: 0c02 |0042: move-result-object v2 │ │ +03b46e: 2203 ba01 |0043: new-instance v3, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$4$1; // type@01ba │ │ +03b472: 7030 bd05 4301 |0045: invoke-direct {v3, v4, v1}, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$4$1;.:(Lcom/gacode/relaunchx/TypesActivity$TPAdapter$4;Landroid/widget/EditText;)V // method@05bd │ │ +03b478: 6e30 2200 2003 |0048: invoke-virtual {v0, v2, v3}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0022 │ │ +03b47e: 5442 8107 |004b: iget-object v2, v4, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$4;.this$1:Lcom/gacode/relaunchx/TypesActivity$TPAdapter; // field@0781 │ │ +03b482: 5422 8f07 |004d: iget-object v2, v2, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@078f │ │ +03b486: 6e10 dc05 0200 |004f: invoke-virtual {v2}, Lcom/gacode/relaunchx/TypesActivity;.getResources:()Landroid/content/res/Resources; // method@05dc │ │ +03b48c: 0c02 |0052: move-result-object v2 │ │ +03b48e: 1403 bd00 087f |0053: const v3, #float 1.80779e+38 // #7f0800bd │ │ +03b494: 6e20 8000 3200 |0056: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +03b49a: 0c02 |0059: move-result-object v2 │ │ +03b49c: 2203 bb01 |005a: new-instance v3, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$4$2; // type@01bb │ │ +03b4a0: 7020 bf05 4300 |005c: invoke-direct {v3, v4}, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$4$2;.:(Lcom/gacode/relaunchx/TypesActivity$TPAdapter$4;)V // method@05bf │ │ +03b4a6: 6e30 2000 2003 |005f: invoke-virtual {v0, v2, v3}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0020 │ │ +03b4ac: 6e10 2700 0000 |0062: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ +03b4b2: 0e00 |0065: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ 0x0009 line=145 │ │ 0x001b line=147 │ │ 0x0024 line=148 │ │ 0x0031 line=149 │ │ @@ -75236,18 +75260,18 @@ │ │ type : '(Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$1;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -03a40c: |[03a40c] com.gacode.relaunchx.TypesActivity$TPAdapter$5$1$1.:(Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$1;)V │ │ -03a41c: 5b01 8407 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$1$1;.this$3:Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$1; // field@0784 │ │ -03a420: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -03a426: 0e00 |0005: return-void │ │ +03b4b4: |[03b4b4] com.gacode.relaunchx.TypesActivity$TPAdapter$5$1$1.:(Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$1;)V │ │ +03b4c4: 5b01 8407 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$1$1;.this$3:Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$1; // field@0784 │ │ +03b4c8: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +03b4ce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=235 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$1$1; │ │ 0x0000 - 0x0006 reg=1 this$3 Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$1; │ │ │ │ @@ -75257,43 +75281,43 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 58 16-bit code units │ │ -03a428: |[03a428] com.gacode.relaunchx.TypesActivity$TPAdapter$5$1$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -03a438: 5430 8407 |0000: iget-object v0, v3, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$1$1;.this$3:Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$1; // field@0784 │ │ -03a43c: 5400 8507 |0002: iget-object v0, v0, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$1;.this$2:Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5; // field@0785 │ │ -03a440: 5400 8b07 |0004: iget-object v0, v0, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5;.this$1:Lcom/gacode/relaunchx/TypesActivity$TPAdapter; // field@078b │ │ -03a444: 5400 8f07 |0006: iget-object v0, v0, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@078f │ │ -03a448: 5400 9807 |0008: iget-object v0, v0, Lcom/gacode/relaunchx/TypesActivity;.itemsArray:Ljava/util/List; // field@0798 │ │ -03a44c: 5431 8407 |000a: iget-object v1, v3, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$1$1;.this$3:Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$1; // field@0784 │ │ -03a450: 5411 8507 |000c: iget-object v1, v1, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$1;.this$2:Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5; // field@0785 │ │ -03a454: 5211 8d07 |000e: iget v1, v1, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5;.val$position:I // field@078d │ │ -03a458: 7220 d006 1000 |0010: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ -03a45e: 0c00 |0013: move-result-object v0 │ │ -03a460: 1f00 1502 |0014: check-cast v0, Ljava/util/HashMap; // type@0215 │ │ -03a464: 1a02 580c |0016: const-string v2, "rdr" // string@0c58 │ │ -03a468: 5431 8407 |0018: iget-object v1, v3, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$1$1;.this$3:Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$1; // field@0784 │ │ -03a46c: 5411 8507 |001a: iget-object v1, v1, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$1;.this$2:Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5; // field@0785 │ │ -03a470: 5411 8b07 |001c: iget-object v1, v1, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5;.this$1:Lcom/gacode/relaunchx/TypesActivity$TPAdapter; // field@078b │ │ -03a474: 5411 8f07 |001e: iget-object v1, v1, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@078f │ │ -03a478: 5411 9407 |0020: iget-object v1, v1, Lcom/gacode/relaunchx/TypesActivity;.applications:[Ljava/lang/CharSequence; // field@0794 │ │ -03a47c: 4601 0105 |0022: aget-object v1, v1, v5 │ │ -03a480: 1f01 0002 |0024: check-cast v1, Ljava/lang/String; // type@0200 │ │ -03a484: 6e30 c506 2001 |0026: invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@06c5 │ │ -03a48a: 5430 8407 |0029: iget-object v0, v3, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$1$1;.this$3:Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$1; // field@0784 │ │ -03a48e: 5400 8507 |002b: iget-object v0, v0, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$1;.this$2:Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5; // field@0785 │ │ -03a492: 5400 8b07 |002d: iget-object v0, v0, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5;.this$1:Lcom/gacode/relaunchx/TypesActivity$TPAdapter; // field@078b │ │ -03a496: 5400 8f07 |002f: iget-object v0, v0, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@078f │ │ -03a49a: 5400 9207 |0031: iget-object v0, v0, Lcom/gacode/relaunchx/TypesActivity;.adapter:Lcom/gacode/relaunchx/TypesActivity$TPAdapter; // field@0792 │ │ -03a49e: 6e10 d605 0000 |0033: invoke-virtual {v0}, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.notifyDataSetChanged:()V // method@05d6 │ │ -03a4a4: 7210 4b00 0400 |0036: invoke-interface {v4}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ -03a4aa: 0e00 |0039: return-void │ │ +03b4d0: |[03b4d0] com.gacode.relaunchx.TypesActivity$TPAdapter$5$1$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +03b4e0: 5430 8407 |0000: iget-object v0, v3, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$1$1;.this$3:Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$1; // field@0784 │ │ +03b4e4: 5400 8507 |0002: iget-object v0, v0, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$1;.this$2:Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5; // field@0785 │ │ +03b4e8: 5400 8b07 |0004: iget-object v0, v0, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5;.this$1:Lcom/gacode/relaunchx/TypesActivity$TPAdapter; // field@078b │ │ +03b4ec: 5400 8f07 |0006: iget-object v0, v0, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@078f │ │ +03b4f0: 5400 9807 |0008: iget-object v0, v0, Lcom/gacode/relaunchx/TypesActivity;.itemsArray:Ljava/util/List; // field@0798 │ │ +03b4f4: 5431 8407 |000a: iget-object v1, v3, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$1$1;.this$3:Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$1; // field@0784 │ │ +03b4f8: 5411 8507 |000c: iget-object v1, v1, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$1;.this$2:Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5; // field@0785 │ │ +03b4fc: 5211 8d07 |000e: iget v1, v1, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5;.val$position:I // field@078d │ │ +03b500: 7220 d006 1000 |0010: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ +03b506: 0c00 |0013: move-result-object v0 │ │ +03b508: 1f00 1502 |0014: check-cast v0, Ljava/util/HashMap; // type@0215 │ │ +03b50c: 1a02 580c |0016: const-string v2, "rdr" // string@0c58 │ │ +03b510: 5431 8407 |0018: iget-object v1, v3, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$1$1;.this$3:Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$1; // field@0784 │ │ +03b514: 5411 8507 |001a: iget-object v1, v1, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$1;.this$2:Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5; // field@0785 │ │ +03b518: 5411 8b07 |001c: iget-object v1, v1, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5;.this$1:Lcom/gacode/relaunchx/TypesActivity$TPAdapter; // field@078b │ │ +03b51c: 5411 8f07 |001e: iget-object v1, v1, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@078f │ │ +03b520: 5411 9407 |0020: iget-object v1, v1, Lcom/gacode/relaunchx/TypesActivity;.applications:[Ljava/lang/CharSequence; // field@0794 │ │ +03b524: 4601 0105 |0022: aget-object v1, v1, v5 │ │ +03b528: 1f01 0002 |0024: check-cast v1, Ljava/lang/String; // type@0200 │ │ +03b52c: 6e30 c506 2001 |0026: invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@06c5 │ │ +03b532: 5430 8407 |0029: iget-object v0, v3, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$1$1;.this$3:Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$1; // field@0784 │ │ +03b536: 5400 8507 |002b: iget-object v0, v0, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$1;.this$2:Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5; // field@0785 │ │ +03b53a: 5400 8b07 |002d: iget-object v0, v0, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5;.this$1:Lcom/gacode/relaunchx/TypesActivity$TPAdapter; // field@078b │ │ +03b53e: 5400 8f07 |002f: iget-object v0, v0, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@078f │ │ +03b542: 5400 9207 |0031: iget-object v0, v0, Lcom/gacode/relaunchx/TypesActivity;.adapter:Lcom/gacode/relaunchx/TypesActivity$TPAdapter; // field@0792 │ │ +03b546: 6e10 d605 0000 |0033: invoke-virtual {v0}, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.notifyDataSetChanged:()V // method@05d6 │ │ +03b54c: 7210 4b00 0400 |0036: invoke-interface {v4}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ +03b552: 0e00 |0039: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=239 │ │ 0x0010 line=240 │ │ 0x0026 line=241 │ │ 0x0029 line=243 │ │ 0x0036 line=244 │ │ @@ -75338,18 +75362,18 @@ │ │ type : '(Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -03a4ac: |[03a4ac] com.gacode.relaunchx.TypesActivity$TPAdapter$5$1.:(Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5;)V │ │ -03a4bc: 5b01 8507 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$1;.this$2:Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5; // field@0785 │ │ -03a4c0: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -03a4c6: 0e00 |0005: return-void │ │ +03b554: |[03b554] com.gacode.relaunchx.TypesActivity$TPAdapter$5$1.:(Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5;)V │ │ +03b564: 5b01 8507 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$1;.this$2:Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5; // field@0785 │ │ +03b568: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +03b56e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$1; │ │ 0x0000 - 0x0006 reg=1 this$2 Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5; │ │ │ │ @@ -75359,39 +75383,39 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 52 16-bit code units │ │ -03a4c8: |[03a4c8] com.gacode.relaunchx.TypesActivity$TPAdapter$5$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -03a4d8: 2200 0c00 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000c │ │ -03a4dc: 5441 8507 |0002: iget-object v1, v4, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$1;.this$2:Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5; // field@0785 │ │ -03a4e0: 5411 8b07 |0004: iget-object v1, v1, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5;.this$1:Lcom/gacode/relaunchx/TypesActivity$TPAdapter; // field@078b │ │ -03a4e4: 5411 8e07 |0006: iget-object v1, v1, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.cntx:Landroid/content/Context; // field@078e │ │ -03a4e8: 7020 1b00 1000 |0008: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ -03a4ee: 5441 8507 |000b: iget-object v1, v4, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$1;.this$2:Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5; // field@0785 │ │ -03a4f2: 5411 8b07 |000d: iget-object v1, v1, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5;.this$1:Lcom/gacode/relaunchx/TypesActivity$TPAdapter; // field@078b │ │ -03a4f6: 5411 8f07 |000f: iget-object v1, v1, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@078f │ │ -03a4fa: 6e10 dc05 0100 |0011: invoke-virtual {v1}, Lcom/gacode/relaunchx/TypesActivity;.getResources:()Landroid/content/res/Resources; // method@05dc │ │ -03a500: 0c01 |0014: move-result-object v1 │ │ -03a502: 1402 c400 087f |0015: const v2, #float 1.80779e+38 // #7f0800c4 │ │ -03a508: 6e20 8000 2100 |0018: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -03a50e: 0c01 |001b: move-result-object v1 │ │ -03a510: 6e20 2500 1000 |001c: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ -03a516: 5441 8507 |001f: iget-object v1, v4, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$1;.this$2:Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5; // field@0785 │ │ -03a51a: 5411 8b07 |0021: iget-object v1, v1, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5;.this$1:Lcom/gacode/relaunchx/TypesActivity$TPAdapter; // field@078b │ │ -03a51e: 5411 8f07 |0023: iget-object v1, v1, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@078f │ │ -03a522: 5411 9607 |0025: iget-object v1, v1, Lcom/gacode/relaunchx/TypesActivity;.happlications:[Ljava/lang/CharSequence; // field@0796 │ │ -03a526: 12f2 |0027: const/4 v2, #int -1 // #ff │ │ -03a528: 2203 bd01 |0028: new-instance v3, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$1$1; // type@01bd │ │ -03a52c: 7020 c305 4300 |002a: invoke-direct {v3, v4}, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$1$1;.:(Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$1;)V // method@05c3 │ │ -03a532: 6e40 2300 1032 |002d: invoke-virtual {v0, v1, v2, v3}, Landroid/app/AlertDialog$Builder;.setSingleChoiceItems:([Ljava/lang/CharSequence;ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0023 │ │ -03a538: 6e10 2700 0000 |0030: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ -03a53e: 0e00 |0033: return-void │ │ +03b570: |[03b570] com.gacode.relaunchx.TypesActivity$TPAdapter$5$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +03b580: 2200 0c00 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000c │ │ +03b584: 5441 8507 |0002: iget-object v1, v4, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$1;.this$2:Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5; // field@0785 │ │ +03b588: 5411 8b07 |0004: iget-object v1, v1, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5;.this$1:Lcom/gacode/relaunchx/TypesActivity$TPAdapter; // field@078b │ │ +03b58c: 5411 8e07 |0006: iget-object v1, v1, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.cntx:Landroid/content/Context; // field@078e │ │ +03b590: 7020 1b00 1000 |0008: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ +03b596: 5441 8507 |000b: iget-object v1, v4, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$1;.this$2:Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5; // field@0785 │ │ +03b59a: 5411 8b07 |000d: iget-object v1, v1, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5;.this$1:Lcom/gacode/relaunchx/TypesActivity$TPAdapter; // field@078b │ │ +03b59e: 5411 8f07 |000f: iget-object v1, v1, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@078f │ │ +03b5a2: 6e10 dc05 0100 |0011: invoke-virtual {v1}, Lcom/gacode/relaunchx/TypesActivity;.getResources:()Landroid/content/res/Resources; // method@05dc │ │ +03b5a8: 0c01 |0014: move-result-object v1 │ │ +03b5aa: 1402 c400 087f |0015: const v2, #float 1.80779e+38 // #7f0800c4 │ │ +03b5b0: 6e20 8000 2100 |0018: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +03b5b6: 0c01 |001b: move-result-object v1 │ │ +03b5b8: 6e20 2500 1000 |001c: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ +03b5be: 5441 8507 |001f: iget-object v1, v4, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$1;.this$2:Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5; // field@0785 │ │ +03b5c2: 5411 8b07 |0021: iget-object v1, v1, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5;.this$1:Lcom/gacode/relaunchx/TypesActivity$TPAdapter; // field@078b │ │ +03b5c6: 5411 8f07 |0023: iget-object v1, v1, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@078f │ │ +03b5ca: 5411 9607 |0025: iget-object v1, v1, Lcom/gacode/relaunchx/TypesActivity;.happlications:[Ljava/lang/CharSequence; // field@0796 │ │ +03b5ce: 12f2 |0027: const/4 v2, #int -1 // #ff │ │ +03b5d0: 2203 bd01 |0028: new-instance v3, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$1$1; // type@01bd │ │ +03b5d4: 7020 c305 4300 |002a: invoke-direct {v3, v4}, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$1$1;.:(Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$1;)V // method@05c3 │ │ +03b5da: 6e40 2300 1032 |002d: invoke-virtual {v0, v1, v2, v3}, Landroid/app/AlertDialog$Builder;.setSingleChoiceItems:([Ljava/lang/CharSequence;ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0023 │ │ +03b5e0: 6e10 2700 0000 |0030: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ +03b5e6: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=226 │ │ 0x000b line=229 │ │ 0x0018 line=230 │ │ 0x001c line=229 │ │ 0x001f line=232 │ │ @@ -75442,19 +75466,19 @@ │ │ type : '(Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$2;Landroid/widget/EditText;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -03a540: |[03a540] com.gacode.relaunchx.TypesActivity$TPAdapter$5$2$1.:(Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$2;Landroid/widget/EditText;)V │ │ -03a550: 5b01 8607 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$2$1;.this$3:Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$2; // field@0786 │ │ -03a554: 5b02 8707 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$2$1;.val$input:Landroid/widget/EditText; // field@0787 │ │ -03a558: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -03a55e: 0e00 |0007: return-void │ │ +03b5e8: |[03b5e8] com.gacode.relaunchx.TypesActivity$TPAdapter$5$2$1.:(Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$2;Landroid/widget/EditText;)V │ │ +03b5f8: 5b01 8607 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$2$1;.this$3:Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$2; // field@0786 │ │ +03b5fc: 5b02 8707 |0002: iput-object v2, v0, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$2$1;.val$input:Landroid/widget/EditText; // field@0787 │ │ +03b600: 7010 6606 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +03b606: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=278 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$2$1; │ │ 0x0000 - 0x0008 reg=1 this$3 Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$2; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/widget/EditText; │ │ @@ -75465,72 +75489,72 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 117 16-bit code units │ │ -03a560: |[03a560] com.gacode.relaunchx.TypesActivity$TPAdapter$5$2$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -03a570: 5451 8707 |0000: iget-object v1, v5, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$2$1;.val$input:Landroid/widget/EditText; // field@0787 │ │ -03a574: 6e10 1501 0100 |0002: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0115 │ │ -03a57a: 0c01 |0005: move-result-object v1 │ │ -03a57c: 6e10 6906 0100 |0006: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0669 │ │ -03a582: 0c00 |0009: move-result-object v0 │ │ -03a584: 1a01 0000 |000a: const-string v1, "" // string@0000 │ │ -03a588: 6e20 7c06 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ -03a58e: 0a01 |000f: move-result v1 │ │ -03a590: 3801 2600 |0010: if-eqz v1, 0036 // +0026 │ │ -03a594: 5451 8607 |0012: iget-object v1, v5, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$2$1;.this$3:Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$2; // field@0786 │ │ -03a598: 5411 8907 |0014: iget-object v1, v1, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$2;.this$2:Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5; // field@0789 │ │ -03a59c: 5411 8b07 |0016: iget-object v1, v1, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5;.this$1:Lcom/gacode/relaunchx/TypesActivity$TPAdapter; // field@078b │ │ -03a5a0: 5411 8e07 |0018: iget-object v1, v1, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.cntx:Landroid/content/Context; // field@078e │ │ -03a5a4: 5452 8607 |001a: iget-object v2, v5, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$2$1;.this$3:Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$2; // field@0786 │ │ -03a5a8: 5422 8907 |001c: iget-object v2, v2, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$2;.this$2:Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5; // field@0789 │ │ -03a5ac: 5422 8b07 |001e: iget-object v2, v2, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5;.this$1:Lcom/gacode/relaunchx/TypesActivity$TPAdapter; // field@078b │ │ -03a5b0: 5422 8f07 |0020: iget-object v2, v2, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@078f │ │ -03a5b4: 6e10 dc05 0200 |0022: invoke-virtual {v2}, Lcom/gacode/relaunchx/TypesActivity;.getResources:()Landroid/content/res/Resources; // method@05dc │ │ -03a5ba: 0c02 |0025: move-result-object v2 │ │ -03a5bc: 1403 be00 087f |0026: const v3, #float 1.80779e+38 // #7f0800be │ │ -03a5c2: 6e20 8000 3200 |0029: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -03a5c8: 0c02 |002c: move-result-object v2 │ │ -03a5ca: 1213 |002d: const/4 v3, #int 1 // #1 │ │ -03a5cc: 7130 5d01 2103 |002e: invoke-static {v1, v2, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@015d │ │ -03a5d2: 0c01 |0031: move-result-object v1 │ │ -03a5d4: 6e10 5e01 0100 |0032: invoke-virtual {v1}, Landroid/widget/Toast;.show:()V // method@015e │ │ -03a5da: 0e00 |0035: return-void │ │ -03a5dc: 5451 8607 |0036: iget-object v1, v5, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$2$1;.this$3:Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$2; // field@0786 │ │ -03a5e0: 5411 8907 |0038: iget-object v1, v1, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$2;.this$2:Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5; // field@0789 │ │ -03a5e4: 5411 8b07 |003a: iget-object v1, v1, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5;.this$1:Lcom/gacode/relaunchx/TypesActivity$TPAdapter; // field@078b │ │ -03a5e8: 5411 8f07 |003c: iget-object v1, v1, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@078f │ │ -03a5ec: 5411 9807 |003e: iget-object v1, v1, Lcom/gacode/relaunchx/TypesActivity;.itemsArray:Ljava/util/List; // field@0798 │ │ -03a5f0: 5452 8607 |0040: iget-object v2, v5, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$2$1;.this$3:Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$2; // field@0786 │ │ -03a5f4: 5422 8907 |0042: iget-object v2, v2, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$2;.this$2:Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5; // field@0789 │ │ -03a5f8: 5222 8d07 |0044: iget v2, v2, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5;.val$position:I // field@078d │ │ -03a5fc: 7220 d006 2100 |0046: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ -03a602: 0c01 |0049: move-result-object v1 │ │ -03a604: 1f01 1502 |004a: check-cast v1, Ljava/util/HashMap; // type@0215 │ │ -03a608: 1a02 580c |004c: const-string v2, "rdr" // string@0c58 │ │ -03a60c: 2203 0202 |004e: new-instance v3, Ljava/lang/StringBuilder; // type@0202 │ │ -03a610: 7010 9606 0300 |0050: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -03a616: 1a04 7401 |0053: const-string v4, "Intent:" // string@0174 │ │ -03a61a: 6e20 9a06 4300 |0055: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -03a620: 0c03 |0058: move-result-object v3 │ │ -03a622: 6e20 9a06 0300 |0059: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -03a628: 0c03 |005c: move-result-object v3 │ │ -03a62a: 6e10 9c06 0300 |005d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -03a630: 0c03 |0060: move-result-object v3 │ │ -03a632: 6e30 c506 2103 |0061: invoke-virtual {v1, v2, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@06c5 │ │ -03a638: 5451 8607 |0064: iget-object v1, v5, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$2$1;.this$3:Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$2; // field@0786 │ │ -03a63c: 5411 8907 |0066: iget-object v1, v1, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$2;.this$2:Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5; // field@0789 │ │ -03a640: 5411 8b07 |0068: iget-object v1, v1, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5;.this$1:Lcom/gacode/relaunchx/TypesActivity$TPAdapter; // field@078b │ │ -03a644: 5411 8f07 |006a: iget-object v1, v1, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@078f │ │ -03a648: 5411 9207 |006c: iget-object v1, v1, Lcom/gacode/relaunchx/TypesActivity;.adapter:Lcom/gacode/relaunchx/TypesActivity$TPAdapter; // field@0792 │ │ -03a64c: 6e10 d605 0100 |006e: invoke-virtual {v1}, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.notifyDataSetChanged:()V // method@05d6 │ │ -03a652: 7210 4b00 0600 |0071: invoke-interface {v6}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ -03a658: 28c1 |0074: goto 0035 // -003f │ │ +03b608: |[03b608] com.gacode.relaunchx.TypesActivity$TPAdapter$5$2$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +03b618: 5451 8707 |0000: iget-object v1, v5, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$2$1;.val$input:Landroid/widget/EditText; // field@0787 │ │ +03b61c: 6e10 1501 0100 |0002: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0115 │ │ +03b622: 0c01 |0005: move-result-object v1 │ │ +03b624: 6e10 6906 0100 |0006: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0669 │ │ +03b62a: 0c00 |0009: move-result-object v0 │ │ +03b62c: 1a01 0000 |000a: const-string v1, "" // string@0000 │ │ +03b630: 6e20 7c06 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@067c │ │ +03b636: 0a01 |000f: move-result v1 │ │ +03b638: 3801 2600 |0010: if-eqz v1, 0036 // +0026 │ │ +03b63c: 5451 8607 |0012: iget-object v1, v5, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$2$1;.this$3:Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$2; // field@0786 │ │ +03b640: 5411 8907 |0014: iget-object v1, v1, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$2;.this$2:Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5; // field@0789 │ │ +03b644: 5411 8b07 |0016: iget-object v1, v1, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5;.this$1:Lcom/gacode/relaunchx/TypesActivity$TPAdapter; // field@078b │ │ +03b648: 5411 8e07 |0018: iget-object v1, v1, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.cntx:Landroid/content/Context; // field@078e │ │ +03b64c: 5452 8607 |001a: iget-object v2, v5, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$2$1;.this$3:Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$2; // field@0786 │ │ +03b650: 5422 8907 |001c: iget-object v2, v2, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$2;.this$2:Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5; // field@0789 │ │ +03b654: 5422 8b07 |001e: iget-object v2, v2, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5;.this$1:Lcom/gacode/relaunchx/TypesActivity$TPAdapter; // field@078b │ │ +03b658: 5422 8f07 |0020: iget-object v2, v2, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@078f │ │ +03b65c: 6e10 dc05 0200 |0022: invoke-virtual {v2}, Lcom/gacode/relaunchx/TypesActivity;.getResources:()Landroid/content/res/Resources; // method@05dc │ │ +03b662: 0c02 |0025: move-result-object v2 │ │ +03b664: 1403 be00 087f |0026: const v3, #float 1.80779e+38 // #7f0800be │ │ +03b66a: 6e20 8000 3200 |0029: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +03b670: 0c02 |002c: move-result-object v2 │ │ +03b672: 1213 |002d: const/4 v3, #int 1 // #1 │ │ +03b674: 7130 5d01 2103 |002e: invoke-static {v1, v2, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@015d │ │ +03b67a: 0c01 |0031: move-result-object v1 │ │ +03b67c: 6e10 5e01 0100 |0032: invoke-virtual {v1}, Landroid/widget/Toast;.show:()V // method@015e │ │ +03b682: 0e00 |0035: return-void │ │ +03b684: 5451 8607 |0036: iget-object v1, v5, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$2$1;.this$3:Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$2; // field@0786 │ │ +03b688: 5411 8907 |0038: iget-object v1, v1, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$2;.this$2:Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5; // field@0789 │ │ +03b68c: 5411 8b07 |003a: iget-object v1, v1, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5;.this$1:Lcom/gacode/relaunchx/TypesActivity$TPAdapter; // field@078b │ │ +03b690: 5411 8f07 |003c: iget-object v1, v1, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@078f │ │ +03b694: 5411 9807 |003e: iget-object v1, v1, Lcom/gacode/relaunchx/TypesActivity;.itemsArray:Ljava/util/List; // field@0798 │ │ +03b698: 5452 8607 |0040: iget-object v2, v5, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$2$1;.this$3:Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$2; // field@0786 │ │ +03b69c: 5422 8907 |0042: iget-object v2, v2, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$2;.this$2:Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5; // field@0789 │ │ +03b6a0: 5222 8d07 |0044: iget v2, v2, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5;.val$position:I // field@078d │ │ +03b6a4: 7220 d006 2100 |0046: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ +03b6aa: 0c01 |0049: move-result-object v1 │ │ +03b6ac: 1f01 1502 |004a: check-cast v1, Ljava/util/HashMap; // type@0215 │ │ +03b6b0: 1a02 580c |004c: const-string v2, "rdr" // string@0c58 │ │ +03b6b4: 2203 0202 |004e: new-instance v3, Ljava/lang/StringBuilder; // type@0202 │ │ +03b6b8: 7010 9606 0300 |0050: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +03b6be: 1a04 7401 |0053: const-string v4, "Intent:" // string@0174 │ │ +03b6c2: 6e20 9a06 4300 |0055: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +03b6c8: 0c03 |0058: move-result-object v3 │ │ +03b6ca: 6e20 9a06 0300 |0059: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +03b6d0: 0c03 |005c: move-result-object v3 │ │ +03b6d2: 6e10 9c06 0300 |005d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +03b6d8: 0c03 |0060: move-result-object v3 │ │ +03b6da: 6e30 c506 2103 |0061: invoke-virtual {v1, v2, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@06c5 │ │ +03b6e0: 5451 8607 |0064: iget-object v1, v5, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$2$1;.this$3:Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$2; // field@0786 │ │ +03b6e4: 5411 8907 |0066: iget-object v1, v1, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$2;.this$2:Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5; // field@0789 │ │ +03b6e8: 5411 8b07 |0068: iget-object v1, v1, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5;.this$1:Lcom/gacode/relaunchx/TypesActivity$TPAdapter; // field@078b │ │ +03b6ec: 5411 8f07 |006a: iget-object v1, v1, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@078f │ │ +03b6f0: 5411 9207 |006c: iget-object v1, v1, Lcom/gacode/relaunchx/TypesActivity;.adapter:Lcom/gacode/relaunchx/TypesActivity$TPAdapter; // field@0792 │ │ +03b6f4: 6e10 d605 0100 |006e: invoke-virtual {v1}, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.notifyDataSetChanged:()V // method@05d6 │ │ +03b6fa: 7210 4b00 0600 |0071: invoke-interface {v6}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ +03b700: 28c1 |0074: goto 0035 // -003f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=282 │ │ 0x0002 line=283 │ │ 0x0006 line=284 │ │ 0x000a line=285 │ │ 0x0012 line=287 │ │ @@ -75585,18 +75609,18 @@ │ │ type : '(Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$2;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -03a65c: |[03a65c] com.gacode.relaunchx.TypesActivity$TPAdapter$5$2$2.:(Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$2;)V │ │ -03a66c: 5b01 8807 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$2$2;.this$3:Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$2; // field@0788 │ │ -03a670: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -03a676: 0e00 |0005: return-void │ │ +03b704: |[03b704] com.gacode.relaunchx.TypesActivity$TPAdapter$5$2$2.:(Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$2;)V │ │ +03b714: 5b01 8807 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$2$2;.this$3:Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$2; // field@0788 │ │ +03b718: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +03b71e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=311 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$2$2; │ │ 0x0000 - 0x0006 reg=1 this$3 Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$2; │ │ │ │ @@ -75606,17 +75630,17 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03a678: |[03a678] com.gacode.relaunchx.TypesActivity$TPAdapter$5$2$2.onClick:(Landroid/content/DialogInterface;I)V │ │ -03a688: 7210 4b00 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ -03a68e: 0e00 |0003: return-void │ │ +03b720: |[03b720] com.gacode.relaunchx.TypesActivity$TPAdapter$5$2$2.onClick:(Landroid/content/DialogInterface;I)V │ │ +03b730: 7210 4b00 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ +03b736: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=315 │ │ 0x0003 line=316 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$2$2; │ │ 0x0000 - 0x0004 reg=1 dialog Landroid/content/DialogInterface; │ │ @@ -75657,18 +75681,18 @@ │ │ type : '(Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -03a690: |[03a690] com.gacode.relaunchx.TypesActivity$TPAdapter$5$2.:(Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5;)V │ │ -03a6a0: 5b01 8907 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$2;.this$2:Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5; // field@0789 │ │ -03a6a4: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -03a6aa: 0e00 |0005: return-void │ │ +03b738: |[03b738] com.gacode.relaunchx.TypesActivity$TPAdapter$5$2.:(Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5;)V │ │ +03b748: 5b01 8907 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$2;.this$2:Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5; // field@0789 │ │ +03b74c: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +03b752: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=255 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$2; │ │ 0x0000 - 0x0006 reg=1 this$2 Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5; │ │ │ │ @@ -75678,77 +75702,77 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 135 16-bit code units │ │ -03a6ac: |[03a6ac] com.gacode.relaunchx.TypesActivity$TPAdapter$5$2.onClick:(Landroid/content/DialogInterface;I)V │ │ -03a6bc: 2200 0c00 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000c │ │ -03a6c0: 5453 8907 |0002: iget-object v3, v5, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$2;.this$2:Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5; // field@0789 │ │ -03a6c4: 5433 8b07 |0004: iget-object v3, v3, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5;.this$1:Lcom/gacode/relaunchx/TypesActivity$TPAdapter; // field@078b │ │ -03a6c8: 5433 8e07 |0006: iget-object v3, v3, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.cntx:Landroid/content/Context; // field@078e │ │ -03a6cc: 7020 1b00 3000 |0008: invoke-direct {v0, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ -03a6d2: 5453 8907 |000b: iget-object v3, v5, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$2;.this$2:Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5; // field@0789 │ │ -03a6d6: 5433 8b07 |000d: iget-object v3, v3, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5;.this$1:Lcom/gacode/relaunchx/TypesActivity$TPAdapter; // field@078b │ │ -03a6da: 5433 8f07 |000f: iget-object v3, v3, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@078f │ │ -03a6de: 6e10 dc05 0300 |0011: invoke-virtual {v3}, Lcom/gacode/relaunchx/TypesActivity;.getResources:()Landroid/content/res/Resources; // method@05dc │ │ -03a6e4: 0c03 |0014: move-result-object v3 │ │ -03a6e6: 1404 c200 087f |0015: const v4, #float 1.80779e+38 // #7f0800c2 │ │ -03a6ec: 6e20 8000 4300 |0018: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -03a6f2: 0c03 |001b: move-result-object v3 │ │ -03a6f4: 6e20 2500 3000 |001c: invoke-virtual {v0, v3}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ -03a6fa: 2201 7400 |001f: new-instance v1, Landroid/widget/EditText; // type@0074 │ │ -03a6fe: 5453 8907 |0021: iget-object v3, v5, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$2;.this$2:Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5; // field@0789 │ │ -03a702: 5433 8b07 |0023: iget-object v3, v3, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5;.this$1:Lcom/gacode/relaunchx/TypesActivity$TPAdapter; // field@078b │ │ -03a706: 5433 8e07 |0025: iget-object v3, v3, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.cntx:Landroid/content/Context; // field@078e │ │ -03a70a: 7020 1301 3100 |0027: invoke-direct {v1, v3}, Landroid/widget/EditText;.:(Landroid/content/Context;)V // method@0113 │ │ -03a710: 5453 8907 |002a: iget-object v3, v5, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$2;.this$2:Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5; // field@0789 │ │ -03a714: 5433 8c07 |002c: iget-object v3, v3, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5;.val$item:Ljava/util/HashMap; // field@078c │ │ -03a718: 1a04 580c |002e: const-string v4, "rdr" // string@0c58 │ │ -03a71c: 6e20 c306 4300 |0030: invoke-virtual {v3, v4}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ -03a722: 0c02 |0033: move-result-object v2 │ │ -03a724: 1f02 0002 |0034: check-cast v2, Ljava/lang/String; // type@0200 │ │ -03a728: 1a03 7401 |0036: const-string v3, "Intent:" // string@0174 │ │ -03a72c: 6e20 8a06 3200 |0038: invoke-virtual {v2, v3}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@068a │ │ -03a732: 0a03 |003b: move-result v3 │ │ -03a734: 3803 4800 |003c: if-eqz v3, 0084 // +0048 │ │ -03a738: 1a03 7401 |003e: const-string v3, "Intent:" // string@0174 │ │ -03a73c: 6e10 8506 0300 |0040: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@0685 │ │ -03a742: 0a03 |0043: move-result v3 │ │ -03a744: 6e20 8b06 3200 |0044: invoke-virtual {v2, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@068b │ │ -03a74a: 0c02 |0047: move-result-object v2 │ │ -03a74c: 6e20 1b01 2100 |0048: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@011b │ │ -03a752: 6e20 2600 1000 |004b: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0026 │ │ -03a758: 5453 8907 |004e: iget-object v3, v5, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$2;.this$2:Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5; // field@0789 │ │ -03a75c: 5433 8b07 |0050: iget-object v3, v3, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5;.this$1:Lcom/gacode/relaunchx/TypesActivity$TPAdapter; // field@078b │ │ -03a760: 5433 8f07 |0052: iget-object v3, v3, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@078f │ │ -03a764: 6e10 dc05 0300 |0054: invoke-virtual {v3}, Lcom/gacode/relaunchx/TypesActivity;.getResources:()Landroid/content/res/Resources; // method@05dc │ │ -03a76a: 0c03 |0057: move-result-object v3 │ │ -03a76c: 1404 c300 087f |0058: const v4, #float 1.80779e+38 // #7f0800c3 │ │ -03a772: 6e20 8000 4300 |005b: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -03a778: 0c03 |005e: move-result-object v3 │ │ -03a77a: 2204 bf01 |005f: new-instance v4, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$2$1; // type@01bf │ │ -03a77e: 7030 c705 5401 |0061: invoke-direct {v4, v5, v1}, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$2$1;.:(Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$2;Landroid/widget/EditText;)V // method@05c7 │ │ -03a784: 6e30 2200 3004 |0064: invoke-virtual {v0, v3, v4}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0022 │ │ -03a78a: 5453 8907 |0067: iget-object v3, v5, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$2;.this$2:Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5; // field@0789 │ │ -03a78e: 5433 8b07 |0069: iget-object v3, v3, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5;.this$1:Lcom/gacode/relaunchx/TypesActivity$TPAdapter; // field@078b │ │ -03a792: 5433 8f07 |006b: iget-object v3, v3, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@078f │ │ -03a796: 6e10 dc05 0300 |006d: invoke-virtual {v3}, Lcom/gacode/relaunchx/TypesActivity;.getResources:()Landroid/content/res/Resources; // method@05dc │ │ -03a79c: 0c03 |0070: move-result-object v3 │ │ -03a79e: 1404 bd00 087f |0071: const v4, #float 1.80779e+38 // #7f0800bd │ │ -03a7a4: 6e20 8000 4300 |0074: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -03a7aa: 0c03 |0077: move-result-object v3 │ │ -03a7ac: 2204 c001 |0078: new-instance v4, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$2$2; // type@01c0 │ │ -03a7b0: 7020 c905 5400 |007a: invoke-direct {v4, v5}, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$2$2;.:(Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$2;)V // method@05c9 │ │ -03a7b6: 6e30 2000 3004 |007d: invoke-virtual {v0, v3, v4}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0020 │ │ -03a7bc: 6e10 2700 0000 |0080: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ -03a7c2: 0e00 |0083: return-void │ │ -03a7c4: 1a02 7f05 |0084: const-string v2, "application/" // string@057f │ │ -03a7c8: 28c2 |0086: goto 0048 // -003e │ │ +03b754: |[03b754] com.gacode.relaunchx.TypesActivity$TPAdapter$5$2.onClick:(Landroid/content/DialogInterface;I)V │ │ +03b764: 2200 0c00 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000c │ │ +03b768: 5453 8907 |0002: iget-object v3, v5, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$2;.this$2:Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5; // field@0789 │ │ +03b76c: 5433 8b07 |0004: iget-object v3, v3, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5;.this$1:Lcom/gacode/relaunchx/TypesActivity$TPAdapter; // field@078b │ │ +03b770: 5433 8e07 |0006: iget-object v3, v3, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.cntx:Landroid/content/Context; // field@078e │ │ +03b774: 7020 1b00 3000 |0008: invoke-direct {v0, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ +03b77a: 5453 8907 |000b: iget-object v3, v5, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$2;.this$2:Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5; // field@0789 │ │ +03b77e: 5433 8b07 |000d: iget-object v3, v3, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5;.this$1:Lcom/gacode/relaunchx/TypesActivity$TPAdapter; // field@078b │ │ +03b782: 5433 8f07 |000f: iget-object v3, v3, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@078f │ │ +03b786: 6e10 dc05 0300 |0011: invoke-virtual {v3}, Lcom/gacode/relaunchx/TypesActivity;.getResources:()Landroid/content/res/Resources; // method@05dc │ │ +03b78c: 0c03 |0014: move-result-object v3 │ │ +03b78e: 1404 c200 087f |0015: const v4, #float 1.80779e+38 // #7f0800c2 │ │ +03b794: 6e20 8000 4300 |0018: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +03b79a: 0c03 |001b: move-result-object v3 │ │ +03b79c: 6e20 2500 3000 |001c: invoke-virtual {v0, v3}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ +03b7a2: 2201 7400 |001f: new-instance v1, Landroid/widget/EditText; // type@0074 │ │ +03b7a6: 5453 8907 |0021: iget-object v3, v5, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$2;.this$2:Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5; // field@0789 │ │ +03b7aa: 5433 8b07 |0023: iget-object v3, v3, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5;.this$1:Lcom/gacode/relaunchx/TypesActivity$TPAdapter; // field@078b │ │ +03b7ae: 5433 8e07 |0025: iget-object v3, v3, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.cntx:Landroid/content/Context; // field@078e │ │ +03b7b2: 7020 1301 3100 |0027: invoke-direct {v1, v3}, Landroid/widget/EditText;.:(Landroid/content/Context;)V // method@0113 │ │ +03b7b8: 5453 8907 |002a: iget-object v3, v5, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$2;.this$2:Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5; // field@0789 │ │ +03b7bc: 5433 8c07 |002c: iget-object v3, v3, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5;.val$item:Ljava/util/HashMap; // field@078c │ │ +03b7c0: 1a04 580c |002e: const-string v4, "rdr" // string@0c58 │ │ +03b7c4: 6e20 c306 4300 |0030: invoke-virtual {v3, v4}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ +03b7ca: 0c02 |0033: move-result-object v2 │ │ +03b7cc: 1f02 0002 |0034: check-cast v2, Ljava/lang/String; // type@0200 │ │ +03b7d0: 1a03 7401 |0036: const-string v3, "Intent:" // string@0174 │ │ +03b7d4: 6e20 8a06 3200 |0038: invoke-virtual {v2, v3}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@068a │ │ +03b7da: 0a03 |003b: move-result v3 │ │ +03b7dc: 3803 4800 |003c: if-eqz v3, 0084 // +0048 │ │ +03b7e0: 1a03 7401 |003e: const-string v3, "Intent:" // string@0174 │ │ +03b7e4: 6e10 8506 0300 |0040: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@0685 │ │ +03b7ea: 0a03 |0043: move-result v3 │ │ +03b7ec: 6e20 8b06 3200 |0044: invoke-virtual {v2, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@068b │ │ +03b7f2: 0c02 |0047: move-result-object v2 │ │ +03b7f4: 6e20 1b01 2100 |0048: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@011b │ │ +03b7fa: 6e20 2600 1000 |004b: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0026 │ │ +03b800: 5453 8907 |004e: iget-object v3, v5, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$2;.this$2:Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5; // field@0789 │ │ +03b804: 5433 8b07 |0050: iget-object v3, v3, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5;.this$1:Lcom/gacode/relaunchx/TypesActivity$TPAdapter; // field@078b │ │ +03b808: 5433 8f07 |0052: iget-object v3, v3, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@078f │ │ +03b80c: 6e10 dc05 0300 |0054: invoke-virtual {v3}, Lcom/gacode/relaunchx/TypesActivity;.getResources:()Landroid/content/res/Resources; // method@05dc │ │ +03b812: 0c03 |0057: move-result-object v3 │ │ +03b814: 1404 c300 087f |0058: const v4, #float 1.80779e+38 // #7f0800c3 │ │ +03b81a: 6e20 8000 4300 |005b: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +03b820: 0c03 |005e: move-result-object v3 │ │ +03b822: 2204 bf01 |005f: new-instance v4, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$2$1; // type@01bf │ │ +03b826: 7030 c705 5401 |0061: invoke-direct {v4, v5, v1}, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$2$1;.:(Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$2;Landroid/widget/EditText;)V // method@05c7 │ │ +03b82c: 6e30 2200 3004 |0064: invoke-virtual {v0, v3, v4}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0022 │ │ +03b832: 5453 8907 |0067: iget-object v3, v5, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$2;.this$2:Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5; // field@0789 │ │ +03b836: 5433 8b07 |0069: iget-object v3, v3, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5;.this$1:Lcom/gacode/relaunchx/TypesActivity$TPAdapter; // field@078b │ │ +03b83a: 5433 8f07 |006b: iget-object v3, v3, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@078f │ │ +03b83e: 6e10 dc05 0300 |006d: invoke-virtual {v3}, Lcom/gacode/relaunchx/TypesActivity;.getResources:()Landroid/content/res/Resources; // method@05dc │ │ +03b844: 0c03 |0070: move-result-object v3 │ │ +03b846: 1404 bd00 087f |0071: const v4, #float 1.80779e+38 // #7f0800bd │ │ +03b84c: 6e20 8000 4300 |0074: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +03b852: 0c03 |0077: move-result-object v3 │ │ +03b854: 2204 c001 |0078: new-instance v4, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$2$2; // type@01c0 │ │ +03b858: 7020 c905 5400 |007a: invoke-direct {v4, v5}, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$2$2;.:(Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$2;)V // method@05c9 │ │ +03b85e: 6e30 2000 3004 |007d: invoke-virtual {v0, v3, v4}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0020 │ │ +03b864: 6e10 2700 0000 |0080: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ +03b86a: 0e00 |0083: return-void │ │ +03b86c: 1a02 7f05 |0084: const-string v2, "application/" // string@057f │ │ +03b870: 28c2 |0086: goto 0048 // -003e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=258 │ │ 0x000b line=261 │ │ 0x0018 line=262 │ │ 0x001c line=261 │ │ 0x001f line=264 │ │ @@ -75812,18 +75836,18 @@ │ │ type : '(Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -03a7cc: |[03a7cc] com.gacode.relaunchx.TypesActivity$TPAdapter$5$3.:(Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5;)V │ │ -03a7dc: 5b01 8a07 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$3;.this$2:Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5; // field@078a │ │ -03a7e0: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -03a7e6: 0e00 |0005: return-void │ │ +03b874: |[03b874] com.gacode.relaunchx.TypesActivity$TPAdapter$5$3.:(Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5;)V │ │ +03b884: 5b01 8a07 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$3;.this$2:Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5; // field@078a │ │ +03b888: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +03b88e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=327 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$3; │ │ 0x0000 - 0x0006 reg=1 this$2 Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5; │ │ │ │ @@ -75833,17 +75857,17 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03a7e8: |[03a7e8] com.gacode.relaunchx.TypesActivity$TPAdapter$5$3.onClick:(Landroid/content/DialogInterface;I)V │ │ -03a7f8: 7210 4b00 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ -03a7fe: 0e00 |0003: return-void │ │ +03b890: |[03b890] com.gacode.relaunchx.TypesActivity$TPAdapter$5$3.onClick:(Landroid/content/DialogInterface;I)V │ │ +03b8a0: 7210 4b00 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@004b │ │ +03b8a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=330 │ │ 0x0003 line=331 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$3; │ │ 0x0000 - 0x0004 reg=1 dialog Landroid/content/DialogInterface; │ │ @@ -75892,20 +75916,20 @@ │ │ type : '(Lcom/gacode/relaunchx/TypesActivity$TPAdapter;ILjava/util/HashMap;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -03a800: |[03a800] com.gacode.relaunchx.TypesActivity$TPAdapter$5.:(Lcom/gacode/relaunchx/TypesActivity$TPAdapter;ILjava/util/HashMap;)V │ │ -03a810: 5b01 8b07 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5;.this$1:Lcom/gacode/relaunchx/TypesActivity$TPAdapter; // field@078b │ │ -03a814: 5902 8d07 |0002: iput v2, v0, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5;.val$position:I // field@078d │ │ -03a818: 5b03 8c07 |0004: iput-object v3, v0, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5;.val$item:Ljava/util/HashMap; // field@078c │ │ -03a81c: 7010 6606 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -03a822: 0e00 |0009: return-void │ │ +03b8a8: |[03b8a8] com.gacode.relaunchx.TypesActivity$TPAdapter$5.:(Lcom/gacode/relaunchx/TypesActivity$TPAdapter;ILjava/util/HashMap;)V │ │ +03b8b8: 5b01 8b07 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5;.this$1:Lcom/gacode/relaunchx/TypesActivity$TPAdapter; // field@078b │ │ +03b8bc: 5902 8d07 |0002: iput v2, v0, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5;.val$position:I // field@078d │ │ +03b8c0: 5b03 8c07 |0004: iput-object v3, v0, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5;.val$item:Ljava/util/HashMap; // field@078c │ │ +03b8c4: 7010 6606 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +03b8ca: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5; │ │ 0x0000 - 0x000a reg=1 this$1 Lcom/gacode/relaunchx/TypesActivity$TPAdapter; │ │ 0x0000 - 0x000a reg=2 (null) I │ │ @@ -75917,67 +75941,67 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 118 16-bit code units │ │ -03a824: |[03a824] com.gacode.relaunchx.TypesActivity$TPAdapter$5.onClick:(Landroid/view/View;)V │ │ -03a834: 2200 0c00 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000c │ │ -03a838: 5431 8b07 |0002: iget-object v1, v3, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5;.this$1:Lcom/gacode/relaunchx/TypesActivity$TPAdapter; // field@078b │ │ -03a83c: 5411 8e07 |0004: iget-object v1, v1, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.cntx:Landroid/content/Context; // field@078e │ │ -03a840: 7020 1b00 1000 |0006: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ -03a846: 5431 8b07 |0009: iget-object v1, v3, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5;.this$1:Lcom/gacode/relaunchx/TypesActivity$TPAdapter; // field@078b │ │ -03a84a: 5411 8f07 |000b: iget-object v1, v1, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@078f │ │ -03a84e: 6e10 dc05 0100 |000d: invoke-virtual {v1}, Lcom/gacode/relaunchx/TypesActivity;.getResources:()Landroid/content/res/Resources; // method@05dc │ │ -03a854: 0c01 |0010: move-result-object v1 │ │ -03a856: 1402 bc00 087f |0011: const v2, #float 1.80779e+38 // #7f0800bc │ │ -03a85c: 6e20 8000 2100 |0014: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -03a862: 0c01 |0017: move-result-object v1 │ │ -03a864: 6e20 2500 1000 |0018: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ -03a86a: 5431 8b07 |001b: iget-object v1, v3, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5;.this$1:Lcom/gacode/relaunchx/TypesActivity$TPAdapter; // field@078b │ │ -03a86e: 5411 8f07 |001d: iget-object v1, v1, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@078f │ │ -03a872: 6e10 dc05 0100 |001f: invoke-virtual {v1}, Lcom/gacode/relaunchx/TypesActivity;.getResources:()Landroid/content/res/Resources; // method@05dc │ │ -03a878: 0c01 |0022: move-result-object v1 │ │ -03a87a: 1402 bb00 087f |0023: const v2, #float 1.80779e+38 // #7f0800bb │ │ -03a880: 6e20 8000 2100 |0026: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -03a886: 0c01 |0029: move-result-object v1 │ │ -03a888: 6e20 1e00 1000 |002a: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@001e │ │ -03a88e: 5431 8b07 |002d: iget-object v1, v3, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5;.this$1:Lcom/gacode/relaunchx/TypesActivity$TPAdapter; // field@078b │ │ -03a892: 5411 8f07 |002f: iget-object v1, v1, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@078f │ │ -03a896: 6e10 dc05 0100 |0031: invoke-virtual {v1}, Lcom/gacode/relaunchx/TypesActivity;.getResources:()Landroid/content/res/Resources; // method@05dc │ │ -03a89c: 0c01 |0034: move-result-object v1 │ │ -03a89e: 1402 bf00 087f |0035: const v2, #float 1.80779e+38 // #7f0800bf │ │ -03a8a4: 6e20 8000 2100 |0038: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -03a8aa: 0c01 |003b: move-result-object v1 │ │ -03a8ac: 2202 be01 |003c: new-instance v2, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$1; // type@01be │ │ -03a8b0: 7020 c505 3200 |003e: invoke-direct {v2, v3}, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$1;.:(Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5;)V // method@05c5 │ │ -03a8b6: 6e30 2200 1002 |0041: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0022 │ │ -03a8bc: 5431 8b07 |0044: iget-object v1, v3, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5;.this$1:Lcom/gacode/relaunchx/TypesActivity$TPAdapter; // field@078b │ │ -03a8c0: 5411 8f07 |0046: iget-object v1, v1, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@078f │ │ -03a8c4: 6e10 dc05 0100 |0048: invoke-virtual {v1}, Lcom/gacode/relaunchx/TypesActivity;.getResources:()Landroid/content/res/Resources; // method@05dc │ │ -03a8ca: 0c01 |004b: move-result-object v1 │ │ -03a8cc: 1402 c100 087f |004c: const v2, #float 1.80779e+38 // #7f0800c1 │ │ -03a8d2: 6e20 8000 2100 |004f: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -03a8d8: 0c01 |0052: move-result-object v1 │ │ -03a8da: 2202 c101 |0053: new-instance v2, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$2; // type@01c1 │ │ -03a8de: 7020 cb05 3200 |0055: invoke-direct {v2, v3}, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$2;.:(Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5;)V // method@05cb │ │ -03a8e4: 6e30 2100 1002 |0058: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setNeutralButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0021 │ │ -03a8ea: 5431 8b07 |005b: iget-object v1, v3, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5;.this$1:Lcom/gacode/relaunchx/TypesActivity$TPAdapter; // field@078b │ │ -03a8ee: 5411 8f07 |005d: iget-object v1, v1, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@078f │ │ -03a8f2: 6e10 dc05 0100 |005f: invoke-virtual {v1}, Lcom/gacode/relaunchx/TypesActivity;.getResources:()Landroid/content/res/Resources; // method@05dc │ │ -03a8f8: 0c01 |0062: move-result-object v1 │ │ -03a8fa: 1402 bd00 087f |0063: const v2, #float 1.80779e+38 // #7f0800bd │ │ -03a900: 6e20 8000 2100 |0066: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -03a906: 0c01 |0069: move-result-object v1 │ │ -03a908: 2202 c201 |006a: new-instance v2, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$3; // type@01c2 │ │ -03a90c: 7020 cd05 3200 |006c: invoke-direct {v2, v3}, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$3;.:(Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5;)V // method@05cd │ │ -03a912: 6e30 2000 1002 |006f: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0020 │ │ -03a918: 6e10 2700 0000 |0072: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ -03a91e: 0e00 |0075: return-void │ │ +03b8cc: |[03b8cc] com.gacode.relaunchx.TypesActivity$TPAdapter$5.onClick:(Landroid/view/View;)V │ │ +03b8dc: 2200 0c00 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000c │ │ +03b8e0: 5431 8b07 |0002: iget-object v1, v3, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5;.this$1:Lcom/gacode/relaunchx/TypesActivity$TPAdapter; // field@078b │ │ +03b8e4: 5411 8e07 |0004: iget-object v1, v1, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.cntx:Landroid/content/Context; // field@078e │ │ +03b8e8: 7020 1b00 1000 |0006: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ +03b8ee: 5431 8b07 |0009: iget-object v1, v3, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5;.this$1:Lcom/gacode/relaunchx/TypesActivity$TPAdapter; // field@078b │ │ +03b8f2: 5411 8f07 |000b: iget-object v1, v1, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@078f │ │ +03b8f6: 6e10 dc05 0100 |000d: invoke-virtual {v1}, Lcom/gacode/relaunchx/TypesActivity;.getResources:()Landroid/content/res/Resources; // method@05dc │ │ +03b8fc: 0c01 |0010: move-result-object v1 │ │ +03b8fe: 1402 bc00 087f |0011: const v2, #float 1.80779e+38 // #7f0800bc │ │ +03b904: 6e20 8000 2100 |0014: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +03b90a: 0c01 |0017: move-result-object v1 │ │ +03b90c: 6e20 2500 1000 |0018: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ +03b912: 5431 8b07 |001b: iget-object v1, v3, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5;.this$1:Lcom/gacode/relaunchx/TypesActivity$TPAdapter; // field@078b │ │ +03b916: 5411 8f07 |001d: iget-object v1, v1, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@078f │ │ +03b91a: 6e10 dc05 0100 |001f: invoke-virtual {v1}, Lcom/gacode/relaunchx/TypesActivity;.getResources:()Landroid/content/res/Resources; // method@05dc │ │ +03b920: 0c01 |0022: move-result-object v1 │ │ +03b922: 1402 bb00 087f |0023: const v2, #float 1.80779e+38 // #7f0800bb │ │ +03b928: 6e20 8000 2100 |0026: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +03b92e: 0c01 |0029: move-result-object v1 │ │ +03b930: 6e20 1e00 1000 |002a: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@001e │ │ +03b936: 5431 8b07 |002d: iget-object v1, v3, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5;.this$1:Lcom/gacode/relaunchx/TypesActivity$TPAdapter; // field@078b │ │ +03b93a: 5411 8f07 |002f: iget-object v1, v1, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@078f │ │ +03b93e: 6e10 dc05 0100 |0031: invoke-virtual {v1}, Lcom/gacode/relaunchx/TypesActivity;.getResources:()Landroid/content/res/Resources; // method@05dc │ │ +03b944: 0c01 |0034: move-result-object v1 │ │ +03b946: 1402 bf00 087f |0035: const v2, #float 1.80779e+38 // #7f0800bf │ │ +03b94c: 6e20 8000 2100 |0038: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +03b952: 0c01 |003b: move-result-object v1 │ │ +03b954: 2202 be01 |003c: new-instance v2, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$1; // type@01be │ │ +03b958: 7020 c505 3200 |003e: invoke-direct {v2, v3}, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$1;.:(Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5;)V // method@05c5 │ │ +03b95e: 6e30 2200 1002 |0041: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0022 │ │ +03b964: 5431 8b07 |0044: iget-object v1, v3, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5;.this$1:Lcom/gacode/relaunchx/TypesActivity$TPAdapter; // field@078b │ │ +03b968: 5411 8f07 |0046: iget-object v1, v1, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@078f │ │ +03b96c: 6e10 dc05 0100 |0048: invoke-virtual {v1}, Lcom/gacode/relaunchx/TypesActivity;.getResources:()Landroid/content/res/Resources; // method@05dc │ │ +03b972: 0c01 |004b: move-result-object v1 │ │ +03b974: 1402 c100 087f |004c: const v2, #float 1.80779e+38 // #7f0800c1 │ │ +03b97a: 6e20 8000 2100 |004f: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +03b980: 0c01 |0052: move-result-object v1 │ │ +03b982: 2202 c101 |0053: new-instance v2, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$2; // type@01c1 │ │ +03b986: 7020 cb05 3200 |0055: invoke-direct {v2, v3}, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$2;.:(Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5;)V // method@05cb │ │ +03b98c: 6e30 2100 1002 |0058: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setNeutralButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0021 │ │ +03b992: 5431 8b07 |005b: iget-object v1, v3, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5;.this$1:Lcom/gacode/relaunchx/TypesActivity$TPAdapter; // field@078b │ │ +03b996: 5411 8f07 |005d: iget-object v1, v1, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@078f │ │ +03b99a: 6e10 dc05 0100 |005f: invoke-virtual {v1}, Lcom/gacode/relaunchx/TypesActivity;.getResources:()Landroid/content/res/Resources; // method@05dc │ │ +03b9a0: 0c01 |0062: move-result-object v1 │ │ +03b9a2: 1402 bd00 087f |0063: const v2, #float 1.80779e+38 // #7f0800bd │ │ +03b9a8: 6e20 8000 2100 |0066: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +03b9ae: 0c01 |0069: move-result-object v1 │ │ +03b9b0: 2202 c201 |006a: new-instance v2, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$3; // type@01c2 │ │ +03b9b4: 7020 cd05 3200 |006c: invoke-direct {v2, v3}, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5$3;.:(Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5;)V // method@05cd │ │ +03b9ba: 6e30 2000 1002 |006f: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0020 │ │ +03b9c0: 6e10 2700 0000 |0072: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ +03b9c6: 0e00 |0075: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ 0x0009 line=212 │ │ 0x001b line=217 │ │ 0x002d line=220 │ │ 0x0031 line=221 │ │ @@ -76033,19 +76057,19 @@ │ │ type : '(Lcom/gacode/relaunchx/TypesActivity;Landroid/content/Context;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -03a920: |[03a920] com.gacode.relaunchx.TypesActivity$TPAdapter.:(Lcom/gacode/relaunchx/TypesActivity;Landroid/content/Context;)V │ │ -03a930: 5b01 8f07 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@078f │ │ -03a934: 7010 0901 0000 |0002: invoke-direct {v0}, Landroid/widget/BaseAdapter;.:()V // method@0109 │ │ -03a93a: 5b02 8e07 |0005: iput-object v2, v0, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.cntx:Landroid/content/Context; // field@078e │ │ -03a93e: 0e00 |0007: return-void │ │ +03b9c8: |[03b9c8] com.gacode.relaunchx.TypesActivity$TPAdapter.:(Lcom/gacode/relaunchx/TypesActivity;Landroid/content/Context;)V │ │ +03b9d8: 5b01 8f07 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@078f │ │ +03b9dc: 7010 0901 0000 |0002: invoke-direct {v0}, Landroid/widget/BaseAdapter;.:()V // method@0109 │ │ +03b9e2: 5b02 8e07 |0005: iput-object v2, v0, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.cntx:Landroid/content/Context; // field@078e │ │ +03b9e6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0005 line=45 │ │ 0x0007 line=46 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/gacode/relaunchx/TypesActivity$TPAdapter; │ │ @@ -76058,20 +76082,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -03a940: |[03a940] com.gacode.relaunchx.TypesActivity$TPAdapter.getCount:()I │ │ -03a950: 5410 8f07 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@078f │ │ -03a954: 5400 9807 |0002: iget-object v0, v0, Lcom/gacode/relaunchx/TypesActivity;.itemsArray:Ljava/util/List; // field@0798 │ │ -03a958: 7210 d406 0000 |0004: invoke-interface {v0}, Ljava/util/List;.size:()I // method@06d4 │ │ -03a95e: 0a00 |0007: move-result v0 │ │ -03a960: 0f00 |0008: return v0 │ │ +03b9e8: |[03b9e8] com.gacode.relaunchx.TypesActivity$TPAdapter.getCount:()I │ │ +03b9f8: 5410 8f07 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@078f │ │ +03b9fc: 5400 9807 |0002: iget-object v0, v0, Lcom/gacode/relaunchx/TypesActivity;.itemsArray:Ljava/util/List; // field@0798 │ │ +03ba00: 7210 d406 0000 |0004: invoke-interface {v0}, Ljava/util/List;.size:()I // method@06d4 │ │ +03ba06: 0a00 |0007: move-result v0 │ │ +03ba08: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/gacode/relaunchx/TypesActivity$TPAdapter; │ │ │ │ #1 : (in Lcom/gacode/relaunchx/TypesActivity$TPAdapter;) │ │ @@ -76079,20 +76103,20 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -03a964: |[03a964] com.gacode.relaunchx.TypesActivity$TPAdapter.getItem:(I)Ljava/lang/Object; │ │ -03a974: 5410 8f07 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@078f │ │ -03a978: 5400 9807 |0002: iget-object v0, v0, Lcom/gacode/relaunchx/TypesActivity;.itemsArray:Ljava/util/List; // field@0798 │ │ -03a97c: 7220 d006 2000 |0004: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ -03a982: 0c00 |0007: move-result-object v0 │ │ -03a984: 1100 |0008: return-object v0 │ │ +03ba0c: |[03ba0c] com.gacode.relaunchx.TypesActivity$TPAdapter.getItem:(I)Ljava/lang/Object; │ │ +03ba1c: 5410 8f07 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@078f │ │ +03ba20: 5400 9807 |0002: iget-object v0, v0, Lcom/gacode/relaunchx/TypesActivity;.itemsArray:Ljava/util/List; // field@0798 │ │ +03ba24: 7220 d006 2000 |0004: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ +03ba2a: 0c00 |0007: move-result-object v0 │ │ +03ba2c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/gacode/relaunchx/TypesActivity$TPAdapter; │ │ 0x0000 - 0x0009 reg=2 position I │ │ │ │ @@ -76101,17 +76125,17 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03a988: |[03a988] com.gacode.relaunchx.TypesActivity$TPAdapter.getItemId:(I)J │ │ -03a998: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -03a99c: 1000 |0002: return-wide v0 │ │ +03ba30: |[03ba30] com.gacode.relaunchx.TypesActivity$TPAdapter.getItemId:(I)J │ │ +03ba40: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +03ba44: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lcom/gacode/relaunchx/TypesActivity$TPAdapter; │ │ 0x0000 - 0x0003 reg=3 position I │ │ │ │ @@ -76120,228 +76144,228 @@ │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 21 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 452 16-bit code units │ │ -03a9a0: |[03a9a0] com.gacode.relaunchx.TypesActivity$TPAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -03a9b0: 080c 1300 |0000: move-object/from16 v12, v19 │ │ -03a9b4: 390c 1a00 |0002: if-nez v12, 001c // +001a │ │ -03a9b8: 0800 1100 |0004: move-object/from16 v0, v17 │ │ -03a9bc: 540e 8f07 |0006: iget-object v14, v0, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@078f │ │ -03a9c0: 6e10 da05 0e00 |0008: invoke-virtual {v14}, Lcom/gacode/relaunchx/TypesActivity;.getApplicationContext:()Landroid/content/Context; // method@05da │ │ -03a9c6: 0c0e |000b: move-result-object v14 │ │ -03a9c8: 1a0f 100a |000c: const-string v15, "layout_inflater" // string@0a10 │ │ -03a9cc: 6e20 4900 fe00 |000e: invoke-virtual {v14, v15}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0049 │ │ -03a9d2: 0c0d |0011: move-result-object v13 │ │ -03a9d4: 1f0d 5b00 |0012: check-cast v13, Landroid/view/LayoutInflater; // type@005b │ │ -03a9d8: 140e 1900 037f |0014: const v14, #float 1.74129e+38 // #7f030019 │ │ -03a9de: 120f |0017: const/4 v15, #int 0 // #0 │ │ -03a9e0: 6e30 df00 ed0f |0018: invoke-virtual {v13, v14, v15}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@00df │ │ -03a9e6: 0c0c |001b: move-result-object v12 │ │ -03a9e8: 0800 1100 |001c: move-object/from16 v0, v17 │ │ -03a9ec: 540e 8f07 |001e: iget-object v14, v0, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@078f │ │ -03a9f0: 54ee 9807 |0020: iget-object v14, v14, Lcom/gacode/relaunchx/TypesActivity;.itemsArray:Ljava/util/List; // field@0798 │ │ -03a9f4: 0200 1200 |0022: move/from16 v0, v18 │ │ -03a9f8: 7220 d006 0e00 |0024: invoke-interface {v14, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ -03a9fe: 0c08 |0027: move-result-object v8 │ │ -03aa00: 1f08 1502 |0028: check-cast v8, Ljava/util/HashMap; // type@0215 │ │ -03aa04: 3808 4f01 |002a: if-eqz v8, 0179 // +014f │ │ -03aa08: 140e c600 0c7f |002c: const v14, #float 1.86096e+38 // #7f0c00c6 │ │ -03aa0e: 6e20 e900 ec00 |002f: invoke-virtual {v12, v14}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00e9 │ │ -03aa14: 0c09 |0032: move-result-object v9 │ │ -03aa16: 1f09 7700 |0033: check-cast v9, Landroid/widget/ImageView; // type@0077 │ │ -03aa1a: 140e c100 0c7f |0035: const v14, #float 1.86096e+38 // #7f0c00c1 │ │ -03aa20: 6e20 e900 ec00 |0038: invoke-virtual {v12, v14}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00e9 │ │ -03aa26: 0c0b |003b: move-result-object v11 │ │ -03aa28: 1f0b 7600 |003c: check-cast v11, Landroid/widget/ImageButton; // type@0076 │ │ -03aa2c: 3912 3c01 |003e: if-nez v18, 017a // +013c │ │ -03aa30: 0800 1100 |0040: move-object/from16 v0, v17 │ │ -03aa34: 540e 8f07 |0042: iget-object v14, v0, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@078f │ │ -03aa38: 6e10 dc05 0e00 |0044: invoke-virtual {v14}, Lcom/gacode/relaunchx/TypesActivity;.getResources:()Landroid/content/res/Resources; // method@05dc │ │ -03aa3e: 0c0e |0047: move-result-object v14 │ │ -03aa40: 140f 0f00 0801 |0048: const v15, #float 2.49793e-38 // #0108000f │ │ -03aa46: 6e20 7e00 fe00 |004b: invoke-virtual {v14, v15}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@007e │ │ -03aa4c: 0c0e |004e: move-result-object v14 │ │ -03aa4e: 6e20 2f01 eb00 |004f: invoke-virtual {v11, v14}, Landroid/widget/ImageButton;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@012f │ │ -03aa54: 120e |0052: const/4 v14, #int 0 // #0 │ │ -03aa56: 6e20 2e01 eb00 |0053: invoke-virtual {v11, v14}, Landroid/widget/ImageButton;.setEnabled:(Z)V // method@012e │ │ -03aa5c: 220e b701 |0056: new-instance v14, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$1; // type@01b7 │ │ -03aa60: 0800 1100 |0058: move-object/from16 v0, v17 │ │ -03aa64: 0201 1200 |005a: move/from16 v1, v18 │ │ -03aa68: 7030 b705 0e01 |005c: invoke-direct {v14, v0, v1}, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$1;.:(Lcom/gacode/relaunchx/TypesActivity$TPAdapter;I)V // method@05b7 │ │ -03aa6e: 6e20 3001 eb00 |005f: invoke-virtual {v11, v14}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0130 │ │ -03aa74: 140e c200 0c7f |0062: const v14, #float 1.86096e+38 // #7f0c00c2 │ │ -03aa7a: 6e20 e900 ec00 |0065: invoke-virtual {v12, v14}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00e9 │ │ -03aa80: 0c05 |0068: move-result-object v5 │ │ -03aa82: 1f05 7600 |0069: check-cast v5, Landroid/widget/ImageButton; // type@0076 │ │ -03aa86: 0800 1100 |006b: move-object/from16 v0, v17 │ │ -03aa8a: 540e 8f07 |006d: iget-object v14, v0, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@078f │ │ -03aa8e: 54ee 9807 |006f: iget-object v14, v14, Lcom/gacode/relaunchx/TypesActivity;.itemsArray:Ljava/util/List; // field@0798 │ │ -03aa92: 7210 d406 0e00 |0071: invoke-interface {v14}, Ljava/util/List;.size:()I // method@06d4 │ │ -03aa98: 0a0e |0074: move-result v14 │ │ -03aa9a: d80e 0eff |0075: add-int/lit8 v14, v14, #int -1 // #ff │ │ -03aa9e: 0200 1200 |0077: move/from16 v0, v18 │ │ -03aaa2: 33e0 1901 |0079: if-ne v0, v14, 0192 // +0119 │ │ -03aaa6: 0800 1100 |007b: move-object/from16 v0, v17 │ │ -03aaaa: 540e 8f07 |007d: iget-object v14, v0, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@078f │ │ -03aaae: 6e10 dc05 0e00 |007f: invoke-virtual {v14}, Lcom/gacode/relaunchx/TypesActivity;.getResources:()Landroid/content/res/Resources; // method@05dc │ │ -03aab4: 0c0e |0082: move-result-object v14 │ │ -03aab6: 140f 0f00 0801 |0083: const v15, #float 2.49793e-38 // #0108000f │ │ -03aabc: 6e20 7e00 fe00 |0086: invoke-virtual {v14, v15}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@007e │ │ -03aac2: 0c0e |0089: move-result-object v14 │ │ -03aac4: 6e20 2f01 e500 |008a: invoke-virtual {v5, v14}, Landroid/widget/ImageButton;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@012f │ │ -03aaca: 120e |008d: const/4 v14, #int 0 // #0 │ │ -03aacc: 6e20 2e01 e500 |008e: invoke-virtual {v5, v14}, Landroid/widget/ImageButton;.setEnabled:(Z)V // method@012e │ │ -03aad2: 220e b801 |0091: new-instance v14, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$2; // type@01b8 │ │ -03aad6: 0800 1100 |0093: move-object/from16 v0, v17 │ │ -03aada: 0201 1200 |0095: move/from16 v1, v18 │ │ -03aade: 7030 b905 0e01 |0097: invoke-direct {v14, v0, v1}, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$2;.:(Lcom/gacode/relaunchx/TypesActivity$TPAdapter;I)V // method@05b9 │ │ -03aae4: 6e20 3001 e500 |009a: invoke-virtual {v5, v14}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0130 │ │ -03aaea: 140e c300 0c7f |009d: const v14, #float 1.86096e+38 // #7f0c00c3 │ │ -03aaf0: 6e20 e900 ec00 |00a0: invoke-virtual {v12, v14}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00e9 │ │ -03aaf6: 0c0a |00a3: move-result-object v10 │ │ -03aaf8: 1f0a 7600 |00a4: check-cast v10, Landroid/widget/ImageButton; // type@0076 │ │ -03aafc: 0800 1100 |00a6: move-object/from16 v0, v17 │ │ -03ab00: 540e 8f07 |00a8: iget-object v14, v0, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@078f │ │ -03ab04: 54ee 9807 |00aa: iget-object v14, v14, Lcom/gacode/relaunchx/TypesActivity;.itemsArray:Ljava/util/List; // field@0798 │ │ -03ab08: 7210 d406 0e00 |00ac: invoke-interface {v14}, Ljava/util/List;.size:()I // method@06d4 │ │ -03ab0e: 0a0e |00af: move-result v14 │ │ -03ab10: 121f |00b0: const/4 v15, #int 1 // #1 │ │ -03ab12: 37fe f900 |00b1: if-le v14, v15, 01aa // +00f9 │ │ -03ab16: 121e |00b3: const/4 v14, #int 1 // #1 │ │ -03ab18: 6e20 2e01 ea00 |00b4: invoke-virtual {v10, v14}, Landroid/widget/ImageButton;.setEnabled:(Z)V // method@012e │ │ -03ab1e: 220e b901 |00b7: new-instance v14, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$3; // type@01b9 │ │ -03ab22: 0800 1100 |00b9: move-object/from16 v0, v17 │ │ -03ab26: 0201 1200 |00bb: move/from16 v1, v18 │ │ -03ab2a: 7030 bb05 0e01 |00bd: invoke-direct {v14, v0, v1}, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$3;.:(Lcom/gacode/relaunchx/TypesActivity$TPAdapter;I)V // method@05bb │ │ -03ab30: 6e20 3001 ea00 |00c0: invoke-virtual {v10, v14}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0130 │ │ -03ab36: 140e bf00 0c7f |00c3: const v14, #float 1.86096e+38 // #7f0c00bf │ │ -03ab3c: 6e20 e900 ec00 |00c6: invoke-virtual {v12, v14}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00e9 │ │ -03ab42: 0c07 |00c9: move-result-object v7 │ │ -03ab44: 1f07 8100 |00ca: check-cast v7, Landroid/widget/TextView; // type@0081 │ │ -03ab48: 220e 0202 |00cc: new-instance v14, Ljava/lang/StringBuilder; // type@0202 │ │ -03ab4c: 7010 9606 0e00 |00ce: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -03ab52: 0800 1100 |00d1: move-object/from16 v0, v17 │ │ -03ab56: 540f 8f07 |00d3: iget-object v15, v0, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@078f │ │ -03ab5a: 6e10 dc05 0f00 |00d5: invoke-virtual {v15}, Lcom/gacode/relaunchx/TypesActivity;.getResources:()Landroid/content/res/Resources; // method@05dc │ │ -03ab60: 0c0f |00d8: move-result-object v15 │ │ -03ab62: 1410 c500 087f |00d9: const v16, #float 1.80779e+38 // #7f0800c5 │ │ -03ab68: 7402 8000 0f00 |00dc: invoke-virtual/range {v15, v16}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -03ab6e: 0c0f |00df: move-result-object v15 │ │ -03ab70: 6e20 9a06 fe00 |00e0: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -03ab76: 0c0e |00e3: move-result-object v14 │ │ -03ab78: 1a0f 0500 |00e4: const-string v15, " (" // string@0005 │ │ -03ab7c: 6e20 9a06 fe00 |00e6: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -03ab82: 0c0e |00e9: move-result-object v14 │ │ -03ab84: d80f 1201 |00ea: add-int/lit8 v15, v18, #int 1 // #01 │ │ -03ab88: 6e20 9706 fe00 |00ec: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0697 │ │ -03ab8e: 0c0e |00ef: move-result-object v14 │ │ -03ab90: 1a0f 5a00 |00f0: const-string v15, "/" // string@005a │ │ -03ab94: 6e20 9a06 fe00 |00f2: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -03ab9a: 0c0e |00f5: move-result-object v14 │ │ -03ab9c: 0800 1100 |00f6: move-object/from16 v0, v17 │ │ -03aba0: 540f 8f07 |00f8: iget-object v15, v0, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@078f │ │ -03aba4: 54ff 9807 |00fa: iget-object v15, v15, Lcom/gacode/relaunchx/TypesActivity;.itemsArray:Ljava/util/List; // field@0798 │ │ -03aba8: 7210 d406 0f00 |00fc: invoke-interface {v15}, Ljava/util/List;.size:()I // method@06d4 │ │ -03abae: 0a0f |00ff: move-result v15 │ │ -03abb0: 6e20 9706 fe00 |0100: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0697 │ │ -03abb6: 0c0e |0103: move-result-object v14 │ │ -03abb8: 1a0f 3d00 |0104: const-string v15, ")" // string@003d │ │ -03abbc: 6e20 9a06 fe00 |0106: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -03abc2: 0c0e |0109: move-result-object v14 │ │ -03abc4: 6e10 9c06 0e00 |010a: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -03abca: 0c0e |010d: move-result-object v14 │ │ -03abcc: 6e20 5801 e700 |010e: invoke-virtual {v7, v14}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ -03abd2: 140e c000 0c7f |0111: const v14, #float 1.86096e+38 // #7f0c00c0 │ │ -03abd8: 6e20 e900 ec00 |0114: invoke-virtual {v12, v14}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00e9 │ │ -03abde: 0c06 |0117: move-result-object v6 │ │ -03abe0: 1f06 7200 |0118: check-cast v6, Landroid/widget/Button; // type@0072 │ │ -03abe4: 1a0e 5907 |011a: const-string v14, "ext" // string@0759 │ │ -03abe8: 6e20 c306 e800 |011c: invoke-virtual {v8, v14}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ -03abee: 0c0e |011f: move-result-object v14 │ │ -03abf0: 1f0e ef01 |0120: check-cast v14, Ljava/lang/CharSequence; // type@01ef │ │ -03abf4: 6e20 1001 e600 |0122: invoke-virtual {v6, v14}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@0110 │ │ -03abfa: 220e bc01 |0125: new-instance v14, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$4; // type@01bc │ │ -03abfe: 0800 1100 |0127: move-object/from16 v0, v17 │ │ -03ac02: 0201 1200 |0129: move/from16 v1, v18 │ │ -03ac06: 7040 c105 0e18 |012b: invoke-direct {v14, v0, v8, v1}, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$4;.:(Lcom/gacode/relaunchx/TypesActivity$TPAdapter;Ljava/util/HashMap;I)V // method@05c1 │ │ -03ac0c: 6e20 0e01 e600 |012e: invoke-virtual {v6, v14}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@010e │ │ -03ac12: 140e c500 0c7f |0131: const v14, #float 1.86096e+38 // #7f0c00c5 │ │ -03ac18: 6e20 e900 ec00 |0134: invoke-virtual {v12, v14}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00e9 │ │ -03ac1e: 0c03 |0137: move-result-object v3 │ │ -03ac20: 1f03 7200 |0138: check-cast v3, Landroid/widget/Button; // type@0072 │ │ -03ac24: 1a0e 580c |013a: const-string v14, "rdr" // string@0c58 │ │ -03ac28: 6e20 c306 e800 |013c: invoke-virtual {v8, v14}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ -03ac2e: 0c02 |013f: move-result-object v2 │ │ -03ac30: 1f02 0002 |0140: check-cast v2, Ljava/lang/String; // type@0200 │ │ -03ac34: 1a0e cf04 |0142: const-string v14, "\%" // string@04cf │ │ -03ac38: 6e20 8906 e200 |0144: invoke-virtual {v2, v14}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0689 │ │ -03ac3e: 0c04 |0147: move-result-object v4 │ │ -03ac40: 214e |0148: array-length v14, v4 │ │ -03ac42: 122f |0149: const/4 v15, #int 2 // #2 │ │ -03ac44: 37fe 6300 |014a: if-le v14, v15, 01ad // +0063 │ │ -03ac48: 122e |014c: const/4 v14, #int 2 // #2 │ │ -03ac4a: 460e 040e |014d: aget-object v14, v4, v14 │ │ -03ac4e: 6e20 1001 e300 |014f: invoke-virtual {v3, v14}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@0110 │ │ -03ac54: 0800 1100 |0152: move-object/from16 v0, v17 │ │ -03ac58: 540e 8f07 |0154: iget-object v14, v0, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@078f │ │ -03ac5c: 54ee 9707 |0156: iget-object v14, v14, Lcom/gacode/relaunchx/TypesActivity;.icons:Ljava/util/HashMap; // field@0797 │ │ -03ac60: 6e20 c206 2e00 |0158: invoke-virtual {v14, v2}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@06c2 │ │ -03ac66: 0a0e |015b: move-result v14 │ │ -03ac68: 380e 5500 |015c: if-eqz v14, 01b1 // +0055 │ │ -03ac6c: 0800 1100 |015e: move-object/from16 v0, v17 │ │ -03ac70: 540e 8f07 |0160: iget-object v14, v0, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@078f │ │ -03ac74: 54ee 9707 |0162: iget-object v14, v14, Lcom/gacode/relaunchx/TypesActivity;.icons:Ljava/util/HashMap; // field@0797 │ │ -03ac78: 6e20 c306 2e00 |0164: invoke-virtual {v14, v2}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ -03ac7e: 0c0e |0167: move-result-object v14 │ │ -03ac80: 1f0e 3100 |0168: check-cast v14, Landroid/graphics/drawable/Drawable; // type@0031 │ │ -03ac84: 6e20 3401 e900 |016a: invoke-virtual {v9, v14}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0134 │ │ -03ac8a: 220e c301 |016d: new-instance v14, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5; // type@01c3 │ │ -03ac8e: 0800 1100 |016f: move-object/from16 v0, v17 │ │ -03ac92: 0201 1200 |0171: move/from16 v1, v18 │ │ -03ac96: 7040 cf05 0e81 |0173: invoke-direct {v14, v0, v1, v8}, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5;.:(Lcom/gacode/relaunchx/TypesActivity$TPAdapter;ILjava/util/HashMap;)V // method@05cf │ │ -03ac9c: 6e20 0e01 e300 |0176: invoke-virtual {v3, v14}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@010e │ │ -03aca2: 110c |0179: return-object v12 │ │ -03aca4: 0800 1100 |017a: move-object/from16 v0, v17 │ │ -03aca8: 540e 8f07 |017c: iget-object v14, v0, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@078f │ │ -03acac: 6e10 dc05 0e00 |017e: invoke-virtual {v14}, Lcom/gacode/relaunchx/TypesActivity;.getResources:()Landroid/content/res/Resources; // method@05dc │ │ -03acb2: 0c0e |0181: move-result-object v14 │ │ -03acb4: 140f 0a00 027f |0182: const v15, #float 1.728e+38 // #7f02000a │ │ -03acba: 6e20 7e00 fe00 |0185: invoke-virtual {v14, v15}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@007e │ │ -03acc0: 0c0e |0188: move-result-object v14 │ │ -03acc2: 6e20 2f01 eb00 |0189: invoke-virtual {v11, v14}, Landroid/widget/ImageButton;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@012f │ │ -03acc8: 121e |018c: const/4 v14, #int 1 // #1 │ │ -03acca: 6e20 2e01 eb00 |018d: invoke-virtual {v11, v14}, Landroid/widget/ImageButton;.setEnabled:(Z)V // method@012e │ │ -03acd0: 2900 c6fe |0190: goto/16 0056 // -013a │ │ -03acd4: 0800 1100 |0192: move-object/from16 v0, v17 │ │ -03acd8: 540e 8f07 |0194: iget-object v14, v0, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@078f │ │ -03acdc: 6e10 dc05 0e00 |0196: invoke-virtual {v14}, Lcom/gacode/relaunchx/TypesActivity;.getResources:()Landroid/content/res/Resources; // method@05dc │ │ -03ace2: 0c0e |0199: move-result-object v14 │ │ -03ace4: 140f 0900 027f |019a: const v15, #float 1.728e+38 // #7f020009 │ │ -03acea: 6e20 7e00 fe00 |019d: invoke-virtual {v14, v15}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@007e │ │ -03acf0: 0c0e |01a0: move-result-object v14 │ │ -03acf2: 6e20 2f01 e500 |01a1: invoke-virtual {v5, v14}, Landroid/widget/ImageButton;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@012f │ │ -03acf8: 121e |01a4: const/4 v14, #int 1 // #1 │ │ -03acfa: 6e20 2e01 e500 |01a5: invoke-virtual {v5, v14}, Landroid/widget/ImageButton;.setEnabled:(Z)V // method@012e │ │ -03ad00: 2900 e9fe |01a8: goto/16 0091 // -0117 │ │ -03ad04: 120e |01aa: const/4 v14, #int 0 // #0 │ │ -03ad06: 2900 09ff |01ab: goto/16 00b4 // -00f7 │ │ -03ad0a: 6e20 1001 2300 |01ad: invoke-virtual {v3, v2}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@0110 │ │ -03ad10: 28a2 |01b0: goto 0152 // -005e │ │ -03ad12: 0800 1100 |01b1: move-object/from16 v0, v17 │ │ -03ad16: 540e 8f07 |01b3: iget-object v14, v0, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@078f │ │ -03ad1a: 6e10 dc05 0e00 |01b5: invoke-virtual {v14}, Lcom/gacode/relaunchx/TypesActivity;.getResources:()Landroid/content/res/Resources; // method@05dc │ │ -03ad20: 0c0e |01b8: move-result-object v14 │ │ -03ad22: 140f 3300 027f |01b9: const v15, #float 1.72801e+38 // #7f020033 │ │ -03ad28: 6e20 7e00 fe00 |01bc: invoke-virtual {v14, v15}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@007e │ │ -03ad2e: 0c0e |01bf: move-result-object v14 │ │ -03ad30: 6e20 3401 e900 |01c0: invoke-virtual {v9, v14}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0134 │ │ -03ad36: 28aa |01c3: goto 016d // -0056 │ │ +03ba48: |[03ba48] com.gacode.relaunchx.TypesActivity$TPAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +03ba58: 080c 1300 |0000: move-object/from16 v12, v19 │ │ +03ba5c: 390c 1a00 |0002: if-nez v12, 001c // +001a │ │ +03ba60: 0800 1100 |0004: move-object/from16 v0, v17 │ │ +03ba64: 540e 8f07 |0006: iget-object v14, v0, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@078f │ │ +03ba68: 6e10 da05 0e00 |0008: invoke-virtual {v14}, Lcom/gacode/relaunchx/TypesActivity;.getApplicationContext:()Landroid/content/Context; // method@05da │ │ +03ba6e: 0c0e |000b: move-result-object v14 │ │ +03ba70: 1a0f 100a |000c: const-string v15, "layout_inflater" // string@0a10 │ │ +03ba74: 6e20 4900 fe00 |000e: invoke-virtual {v14, v15}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0049 │ │ +03ba7a: 0c0d |0011: move-result-object v13 │ │ +03ba7c: 1f0d 5b00 |0012: check-cast v13, Landroid/view/LayoutInflater; // type@005b │ │ +03ba80: 140e 1900 037f |0014: const v14, #float 1.74129e+38 // #7f030019 │ │ +03ba86: 120f |0017: const/4 v15, #int 0 // #0 │ │ +03ba88: 6e30 df00 ed0f |0018: invoke-virtual {v13, v14, v15}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@00df │ │ +03ba8e: 0c0c |001b: move-result-object v12 │ │ +03ba90: 0800 1100 |001c: move-object/from16 v0, v17 │ │ +03ba94: 540e 8f07 |001e: iget-object v14, v0, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@078f │ │ +03ba98: 54ee 9807 |0020: iget-object v14, v14, Lcom/gacode/relaunchx/TypesActivity;.itemsArray:Ljava/util/List; // field@0798 │ │ +03ba9c: 0200 1200 |0022: move/from16 v0, v18 │ │ +03baa0: 7220 d006 0e00 |0024: invoke-interface {v14, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@06d0 │ │ +03baa6: 0c08 |0027: move-result-object v8 │ │ +03baa8: 1f08 1502 |0028: check-cast v8, Ljava/util/HashMap; // type@0215 │ │ +03baac: 3808 4f01 |002a: if-eqz v8, 0179 // +014f │ │ +03bab0: 140e c600 0c7f |002c: const v14, #float 1.86096e+38 // #7f0c00c6 │ │ +03bab6: 6e20 e900 ec00 |002f: invoke-virtual {v12, v14}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00e9 │ │ +03babc: 0c09 |0032: move-result-object v9 │ │ +03babe: 1f09 7700 |0033: check-cast v9, Landroid/widget/ImageView; // type@0077 │ │ +03bac2: 140e c100 0c7f |0035: const v14, #float 1.86096e+38 // #7f0c00c1 │ │ +03bac8: 6e20 e900 ec00 |0038: invoke-virtual {v12, v14}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00e9 │ │ +03bace: 0c0b |003b: move-result-object v11 │ │ +03bad0: 1f0b 7600 |003c: check-cast v11, Landroid/widget/ImageButton; // type@0076 │ │ +03bad4: 3912 3c01 |003e: if-nez v18, 017a // +013c │ │ +03bad8: 0800 1100 |0040: move-object/from16 v0, v17 │ │ +03badc: 540e 8f07 |0042: iget-object v14, v0, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@078f │ │ +03bae0: 6e10 dc05 0e00 |0044: invoke-virtual {v14}, Lcom/gacode/relaunchx/TypesActivity;.getResources:()Landroid/content/res/Resources; // method@05dc │ │ +03bae6: 0c0e |0047: move-result-object v14 │ │ +03bae8: 140f 0f00 0801 |0048: const v15, #float 2.49793e-38 // #0108000f │ │ +03baee: 6e20 7e00 fe00 |004b: invoke-virtual {v14, v15}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@007e │ │ +03baf4: 0c0e |004e: move-result-object v14 │ │ +03baf6: 6e20 2f01 eb00 |004f: invoke-virtual {v11, v14}, Landroid/widget/ImageButton;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@012f │ │ +03bafc: 120e |0052: const/4 v14, #int 0 // #0 │ │ +03bafe: 6e20 2e01 eb00 |0053: invoke-virtual {v11, v14}, Landroid/widget/ImageButton;.setEnabled:(Z)V // method@012e │ │ +03bb04: 220e b701 |0056: new-instance v14, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$1; // type@01b7 │ │ +03bb08: 0800 1100 |0058: move-object/from16 v0, v17 │ │ +03bb0c: 0201 1200 |005a: move/from16 v1, v18 │ │ +03bb10: 7030 b705 0e01 |005c: invoke-direct {v14, v0, v1}, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$1;.:(Lcom/gacode/relaunchx/TypesActivity$TPAdapter;I)V // method@05b7 │ │ +03bb16: 6e20 3001 eb00 |005f: invoke-virtual {v11, v14}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0130 │ │ +03bb1c: 140e c200 0c7f |0062: const v14, #float 1.86096e+38 // #7f0c00c2 │ │ +03bb22: 6e20 e900 ec00 |0065: invoke-virtual {v12, v14}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00e9 │ │ +03bb28: 0c05 |0068: move-result-object v5 │ │ +03bb2a: 1f05 7600 |0069: check-cast v5, Landroid/widget/ImageButton; // type@0076 │ │ +03bb2e: 0800 1100 |006b: move-object/from16 v0, v17 │ │ +03bb32: 540e 8f07 |006d: iget-object v14, v0, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@078f │ │ +03bb36: 54ee 9807 |006f: iget-object v14, v14, Lcom/gacode/relaunchx/TypesActivity;.itemsArray:Ljava/util/List; // field@0798 │ │ +03bb3a: 7210 d406 0e00 |0071: invoke-interface {v14}, Ljava/util/List;.size:()I // method@06d4 │ │ +03bb40: 0a0e |0074: move-result v14 │ │ +03bb42: d80e 0eff |0075: add-int/lit8 v14, v14, #int -1 // #ff │ │ +03bb46: 0200 1200 |0077: move/from16 v0, v18 │ │ +03bb4a: 33e0 1901 |0079: if-ne v0, v14, 0192 // +0119 │ │ +03bb4e: 0800 1100 |007b: move-object/from16 v0, v17 │ │ +03bb52: 540e 8f07 |007d: iget-object v14, v0, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@078f │ │ +03bb56: 6e10 dc05 0e00 |007f: invoke-virtual {v14}, Lcom/gacode/relaunchx/TypesActivity;.getResources:()Landroid/content/res/Resources; // method@05dc │ │ +03bb5c: 0c0e |0082: move-result-object v14 │ │ +03bb5e: 140f 0f00 0801 |0083: const v15, #float 2.49793e-38 // #0108000f │ │ +03bb64: 6e20 7e00 fe00 |0086: invoke-virtual {v14, v15}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@007e │ │ +03bb6a: 0c0e |0089: move-result-object v14 │ │ +03bb6c: 6e20 2f01 e500 |008a: invoke-virtual {v5, v14}, Landroid/widget/ImageButton;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@012f │ │ +03bb72: 120e |008d: const/4 v14, #int 0 // #0 │ │ +03bb74: 6e20 2e01 e500 |008e: invoke-virtual {v5, v14}, Landroid/widget/ImageButton;.setEnabled:(Z)V // method@012e │ │ +03bb7a: 220e b801 |0091: new-instance v14, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$2; // type@01b8 │ │ +03bb7e: 0800 1100 |0093: move-object/from16 v0, v17 │ │ +03bb82: 0201 1200 |0095: move/from16 v1, v18 │ │ +03bb86: 7030 b905 0e01 |0097: invoke-direct {v14, v0, v1}, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$2;.:(Lcom/gacode/relaunchx/TypesActivity$TPAdapter;I)V // method@05b9 │ │ +03bb8c: 6e20 3001 e500 |009a: invoke-virtual {v5, v14}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0130 │ │ +03bb92: 140e c300 0c7f |009d: const v14, #float 1.86096e+38 // #7f0c00c3 │ │ +03bb98: 6e20 e900 ec00 |00a0: invoke-virtual {v12, v14}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00e9 │ │ +03bb9e: 0c0a |00a3: move-result-object v10 │ │ +03bba0: 1f0a 7600 |00a4: check-cast v10, Landroid/widget/ImageButton; // type@0076 │ │ +03bba4: 0800 1100 |00a6: move-object/from16 v0, v17 │ │ +03bba8: 540e 8f07 |00a8: iget-object v14, v0, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@078f │ │ +03bbac: 54ee 9807 |00aa: iget-object v14, v14, Lcom/gacode/relaunchx/TypesActivity;.itemsArray:Ljava/util/List; // field@0798 │ │ +03bbb0: 7210 d406 0e00 |00ac: invoke-interface {v14}, Ljava/util/List;.size:()I // method@06d4 │ │ +03bbb6: 0a0e |00af: move-result v14 │ │ +03bbb8: 121f |00b0: const/4 v15, #int 1 // #1 │ │ +03bbba: 37fe f900 |00b1: if-le v14, v15, 01aa // +00f9 │ │ +03bbbe: 121e |00b3: const/4 v14, #int 1 // #1 │ │ +03bbc0: 6e20 2e01 ea00 |00b4: invoke-virtual {v10, v14}, Landroid/widget/ImageButton;.setEnabled:(Z)V // method@012e │ │ +03bbc6: 220e b901 |00b7: new-instance v14, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$3; // type@01b9 │ │ +03bbca: 0800 1100 |00b9: move-object/from16 v0, v17 │ │ +03bbce: 0201 1200 |00bb: move/from16 v1, v18 │ │ +03bbd2: 7030 bb05 0e01 |00bd: invoke-direct {v14, v0, v1}, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$3;.:(Lcom/gacode/relaunchx/TypesActivity$TPAdapter;I)V // method@05bb │ │ +03bbd8: 6e20 3001 ea00 |00c0: invoke-virtual {v10, v14}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0130 │ │ +03bbde: 140e bf00 0c7f |00c3: const v14, #float 1.86096e+38 // #7f0c00bf │ │ +03bbe4: 6e20 e900 ec00 |00c6: invoke-virtual {v12, v14}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00e9 │ │ +03bbea: 0c07 |00c9: move-result-object v7 │ │ +03bbec: 1f07 8100 |00ca: check-cast v7, Landroid/widget/TextView; // type@0081 │ │ +03bbf0: 220e 0202 |00cc: new-instance v14, Ljava/lang/StringBuilder; // type@0202 │ │ +03bbf4: 7010 9606 0e00 |00ce: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +03bbfa: 0800 1100 |00d1: move-object/from16 v0, v17 │ │ +03bbfe: 540f 8f07 |00d3: iget-object v15, v0, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@078f │ │ +03bc02: 6e10 dc05 0f00 |00d5: invoke-virtual {v15}, Lcom/gacode/relaunchx/TypesActivity;.getResources:()Landroid/content/res/Resources; // method@05dc │ │ +03bc08: 0c0f |00d8: move-result-object v15 │ │ +03bc0a: 1410 c500 087f |00d9: const v16, #float 1.80779e+38 // #7f0800c5 │ │ +03bc10: 7402 8000 0f00 |00dc: invoke-virtual/range {v15, v16}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +03bc16: 0c0f |00df: move-result-object v15 │ │ +03bc18: 6e20 9a06 fe00 |00e0: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +03bc1e: 0c0e |00e3: move-result-object v14 │ │ +03bc20: 1a0f 0500 |00e4: const-string v15, " (" // string@0005 │ │ +03bc24: 6e20 9a06 fe00 |00e6: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +03bc2a: 0c0e |00e9: move-result-object v14 │ │ +03bc2c: d80f 1201 |00ea: add-int/lit8 v15, v18, #int 1 // #01 │ │ +03bc30: 6e20 9706 fe00 |00ec: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0697 │ │ +03bc36: 0c0e |00ef: move-result-object v14 │ │ +03bc38: 1a0f 5a00 |00f0: const-string v15, "/" // string@005a │ │ +03bc3c: 6e20 9a06 fe00 |00f2: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +03bc42: 0c0e |00f5: move-result-object v14 │ │ +03bc44: 0800 1100 |00f6: move-object/from16 v0, v17 │ │ +03bc48: 540f 8f07 |00f8: iget-object v15, v0, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@078f │ │ +03bc4c: 54ff 9807 |00fa: iget-object v15, v15, Lcom/gacode/relaunchx/TypesActivity;.itemsArray:Ljava/util/List; // field@0798 │ │ +03bc50: 7210 d406 0f00 |00fc: invoke-interface {v15}, Ljava/util/List;.size:()I // method@06d4 │ │ +03bc56: 0a0f |00ff: move-result v15 │ │ +03bc58: 6e20 9706 fe00 |0100: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0697 │ │ +03bc5e: 0c0e |0103: move-result-object v14 │ │ +03bc60: 1a0f 3d00 |0104: const-string v15, ")" // string@003d │ │ +03bc64: 6e20 9a06 fe00 |0106: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +03bc6a: 0c0e |0109: move-result-object v14 │ │ +03bc6c: 6e10 9c06 0e00 |010a: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +03bc72: 0c0e |010d: move-result-object v14 │ │ +03bc74: 6e20 5801 e700 |010e: invoke-virtual {v7, v14}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0158 │ │ +03bc7a: 140e c000 0c7f |0111: const v14, #float 1.86096e+38 // #7f0c00c0 │ │ +03bc80: 6e20 e900 ec00 |0114: invoke-virtual {v12, v14}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00e9 │ │ +03bc86: 0c06 |0117: move-result-object v6 │ │ +03bc88: 1f06 7200 |0118: check-cast v6, Landroid/widget/Button; // type@0072 │ │ +03bc8c: 1a0e 5907 |011a: const-string v14, "ext" // string@0759 │ │ +03bc90: 6e20 c306 e800 |011c: invoke-virtual {v8, v14}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ +03bc96: 0c0e |011f: move-result-object v14 │ │ +03bc98: 1f0e ef01 |0120: check-cast v14, Ljava/lang/CharSequence; // type@01ef │ │ +03bc9c: 6e20 1001 e600 |0122: invoke-virtual {v6, v14}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@0110 │ │ +03bca2: 220e bc01 |0125: new-instance v14, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$4; // type@01bc │ │ +03bca6: 0800 1100 |0127: move-object/from16 v0, v17 │ │ +03bcaa: 0201 1200 |0129: move/from16 v1, v18 │ │ +03bcae: 7040 c105 0e18 |012b: invoke-direct {v14, v0, v8, v1}, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$4;.:(Lcom/gacode/relaunchx/TypesActivity$TPAdapter;Ljava/util/HashMap;I)V // method@05c1 │ │ +03bcb4: 6e20 0e01 e600 |012e: invoke-virtual {v6, v14}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@010e │ │ +03bcba: 140e c500 0c7f |0131: const v14, #float 1.86096e+38 // #7f0c00c5 │ │ +03bcc0: 6e20 e900 ec00 |0134: invoke-virtual {v12, v14}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@00e9 │ │ +03bcc6: 0c03 |0137: move-result-object v3 │ │ +03bcc8: 1f03 7200 |0138: check-cast v3, Landroid/widget/Button; // type@0072 │ │ +03bccc: 1a0e 580c |013a: const-string v14, "rdr" // string@0c58 │ │ +03bcd0: 6e20 c306 e800 |013c: invoke-virtual {v8, v14}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ +03bcd6: 0c02 |013f: move-result-object v2 │ │ +03bcd8: 1f02 0002 |0140: check-cast v2, Ljava/lang/String; // type@0200 │ │ +03bcdc: 1a0e cf04 |0142: const-string v14, "\%" // string@04cf │ │ +03bce0: 6e20 8906 e200 |0144: invoke-virtual {v2, v14}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0689 │ │ +03bce6: 0c04 |0147: move-result-object v4 │ │ +03bce8: 214e |0148: array-length v14, v4 │ │ +03bcea: 122f |0149: const/4 v15, #int 2 // #2 │ │ +03bcec: 37fe 6300 |014a: if-le v14, v15, 01ad // +0063 │ │ +03bcf0: 122e |014c: const/4 v14, #int 2 // #2 │ │ +03bcf2: 460e 040e |014d: aget-object v14, v4, v14 │ │ +03bcf6: 6e20 1001 e300 |014f: invoke-virtual {v3, v14}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@0110 │ │ +03bcfc: 0800 1100 |0152: move-object/from16 v0, v17 │ │ +03bd00: 540e 8f07 |0154: iget-object v14, v0, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@078f │ │ +03bd04: 54ee 9707 |0156: iget-object v14, v14, Lcom/gacode/relaunchx/TypesActivity;.icons:Ljava/util/HashMap; // field@0797 │ │ +03bd08: 6e20 c206 2e00 |0158: invoke-virtual {v14, v2}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@06c2 │ │ +03bd0e: 0a0e |015b: move-result v14 │ │ +03bd10: 380e 5500 |015c: if-eqz v14, 01b1 // +0055 │ │ +03bd14: 0800 1100 |015e: move-object/from16 v0, v17 │ │ +03bd18: 540e 8f07 |0160: iget-object v14, v0, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@078f │ │ +03bd1c: 54ee 9707 |0162: iget-object v14, v14, Lcom/gacode/relaunchx/TypesActivity;.icons:Ljava/util/HashMap; // field@0797 │ │ +03bd20: 6e20 c306 2e00 |0164: invoke-virtual {v14, v2}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ +03bd26: 0c0e |0167: move-result-object v14 │ │ +03bd28: 1f0e 3100 |0168: check-cast v14, Landroid/graphics/drawable/Drawable; // type@0031 │ │ +03bd2c: 6e20 3401 e900 |016a: invoke-virtual {v9, v14}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0134 │ │ +03bd32: 220e c301 |016d: new-instance v14, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5; // type@01c3 │ │ +03bd36: 0800 1100 |016f: move-object/from16 v0, v17 │ │ +03bd3a: 0201 1200 |0171: move/from16 v1, v18 │ │ +03bd3e: 7040 cf05 0e81 |0173: invoke-direct {v14, v0, v1, v8}, Lcom/gacode/relaunchx/TypesActivity$TPAdapter$5;.:(Lcom/gacode/relaunchx/TypesActivity$TPAdapter;ILjava/util/HashMap;)V // method@05cf │ │ +03bd44: 6e20 0e01 e300 |0176: invoke-virtual {v3, v14}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@010e │ │ +03bd4a: 110c |0179: return-object v12 │ │ +03bd4c: 0800 1100 |017a: move-object/from16 v0, v17 │ │ +03bd50: 540e 8f07 |017c: iget-object v14, v0, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@078f │ │ +03bd54: 6e10 dc05 0e00 |017e: invoke-virtual {v14}, Lcom/gacode/relaunchx/TypesActivity;.getResources:()Landroid/content/res/Resources; // method@05dc │ │ +03bd5a: 0c0e |0181: move-result-object v14 │ │ +03bd5c: 140f 0a00 027f |0182: const v15, #float 1.728e+38 // #7f02000a │ │ +03bd62: 6e20 7e00 fe00 |0185: invoke-virtual {v14, v15}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@007e │ │ +03bd68: 0c0e |0188: move-result-object v14 │ │ +03bd6a: 6e20 2f01 eb00 |0189: invoke-virtual {v11, v14}, Landroid/widget/ImageButton;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@012f │ │ +03bd70: 121e |018c: const/4 v14, #int 1 // #1 │ │ +03bd72: 6e20 2e01 eb00 |018d: invoke-virtual {v11, v14}, Landroid/widget/ImageButton;.setEnabled:(Z)V // method@012e │ │ +03bd78: 2900 c6fe |0190: goto/16 0056 // -013a │ │ +03bd7c: 0800 1100 |0192: move-object/from16 v0, v17 │ │ +03bd80: 540e 8f07 |0194: iget-object v14, v0, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@078f │ │ +03bd84: 6e10 dc05 0e00 |0196: invoke-virtual {v14}, Lcom/gacode/relaunchx/TypesActivity;.getResources:()Landroid/content/res/Resources; // method@05dc │ │ +03bd8a: 0c0e |0199: move-result-object v14 │ │ +03bd8c: 140f 0900 027f |019a: const v15, #float 1.728e+38 // #7f020009 │ │ +03bd92: 6e20 7e00 fe00 |019d: invoke-virtual {v14, v15}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@007e │ │ +03bd98: 0c0e |01a0: move-result-object v14 │ │ +03bd9a: 6e20 2f01 e500 |01a1: invoke-virtual {v5, v14}, Landroid/widget/ImageButton;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@012f │ │ +03bda0: 121e |01a4: const/4 v14, #int 1 // #1 │ │ +03bda2: 6e20 2e01 e500 |01a5: invoke-virtual {v5, v14}, Landroid/widget/ImageButton;.setEnabled:(Z)V // method@012e │ │ +03bda8: 2900 e9fe |01a8: goto/16 0091 // -0117 │ │ +03bdac: 120e |01aa: const/4 v14, #int 0 // #0 │ │ +03bdae: 2900 09ff |01ab: goto/16 00b4 // -00f7 │ │ +03bdb2: 6e20 1001 2300 |01ad: invoke-virtual {v3, v2}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@0110 │ │ +03bdb8: 28a2 |01b0: goto 0152 // -005e │ │ +03bdba: 0800 1100 |01b1: move-object/from16 v0, v17 │ │ +03bdbe: 540e 8f07 |01b3: iget-object v14, v0, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.this$0:Lcom/gacode/relaunchx/TypesActivity; // field@078f │ │ +03bdc2: 6e10 dc05 0e00 |01b5: invoke-virtual {v14}, Lcom/gacode/relaunchx/TypesActivity;.getResources:()Landroid/content/res/Resources; // method@05dc │ │ +03bdc8: 0c0e |01b8: move-result-object v14 │ │ +03bdca: 140f 3300 027f |01b9: const v15, #float 1.72801e+38 // #7f020033 │ │ +03bdd0: 6e20 7e00 fe00 |01bc: invoke-virtual {v14, v15}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@007e │ │ +03bdd6: 0c0e |01bf: move-result-object v14 │ │ +03bdd8: 6e20 3401 e900 |01c0: invoke-virtual {v9, v14}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0134 │ │ +03bdde: 28aa |01c3: goto 016d // -0056 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0002 line=63 │ │ 0x0004 line=64 │ │ 0x000e line=65 │ │ 0x0014 line=66 │ │ @@ -76493,21 +76517,21 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -03ad38: |[03ad38] com.gacode.relaunchx.TypesActivity.:()V │ │ -03ad48: 7010 0000 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0000 │ │ -03ad4e: 1a00 5d04 |0003: const-string v0, "Types" // string@045d │ │ -03ad52: 5b10 9107 |0005: iput-object v0, v1, Lcom/gacode/relaunchx/TypesActivity;.TAG:Ljava/lang/String; // field@0791 │ │ -03ad56: 1a00 7401 |0007: const-string v0, "Intent:" // string@0174 │ │ -03ad5a: 5b10 9007 |0009: iput-object v0, v1, Lcom/gacode/relaunchx/TypesActivity;.INTENT_PREFIX:Ljava/lang/String; // field@0790 │ │ -03ad5e: 0e00 |000b: return-void │ │ +03bde0: |[03bde0] com.gacode.relaunchx.TypesActivity.:()V │ │ +03bdf0: 7010 0000 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0000 │ │ +03bdf6: 1a00 5d04 |0003: const-string v0, "Types" // string@045d │ │ +03bdfa: 5b10 9107 |0005: iput-object v0, v1, Lcom/gacode/relaunchx/TypesActivity;.TAG:Ljava/lang/String; // field@0791 │ │ +03bdfe: 1a00 7401 |0007: const-string v0, "Intent:" // string@0174 │ │ +03be02: 5b10 9007 |0009: iput-object v0, v1, Lcom/gacode/relaunchx/TypesActivity;.INTENT_PREFIX:Ljava/lang/String; // field@0790 │ │ +03be06: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=29 │ │ 0x0007 line=30 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lcom/gacode/relaunchx/TypesActivity; │ │ @@ -76518,162 +76542,162 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 17 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 317 16-bit code units │ │ -03ad60: |[03ad60] com.gacode.relaunchx.TypesActivity.onCreate:(Landroid/os/Bundle;)V │ │ -03ad70: 7502 0700 0f00 |0000: invoke-super/range {v15, v16}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0007 │ │ -03ad76: 6e10 db05 0f00 |0003: invoke-virtual {v15}, Lcom/gacode/relaunchx/TypesActivity;.getBaseContext:()Landroid/content/Context; // method@05db │ │ -03ad7c: 0c0b |0006: move-result-object v11 │ │ -03ad7e: 7110 c400 0b00 |0007: invoke-static {v11}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@00c4 │ │ -03ad84: 0c0b |000a: move-result-object v11 │ │ -03ad86: 5bfb 9a07 |000b: iput-object v11, v15, Lcom/gacode/relaunchx/TypesActivity;.prefs:Landroid/content/SharedPreferences; // field@079a │ │ -03ad8a: 6e10 da05 0f00 |000d: invoke-virtual {v15}, Lcom/gacode/relaunchx/TypesActivity;.getApplicationContext:()Landroid/content/Context; // method@05da │ │ -03ad90: 0c0b |0010: move-result-object v11 │ │ -03ad92: 1f0b 7301 |0011: check-cast v11, Lcom/gacode/relaunchx/ReLaunchApp; // type@0173 │ │ -03ad96: 5bfb 9307 |0013: iput-object v11, v15, Lcom/gacode/relaunchx/TypesActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0793 │ │ -03ad9a: 54fb 9307 |0015: iget-object v11, v15, Lcom/gacode/relaunchx/TypesActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0793 │ │ -03ad9e: 6e20 a004 fb00 |0017: invoke-virtual {v11, v15}, Lcom/gacode/relaunchx/ReLaunchApp;.setFullScreenIfNecessary:(Landroid/app/Activity;)V // method@04a0 │ │ -03ada4: 140b 1a00 037f |001a: const v11, #float 1.74129e+38 // #7f03001a │ │ -03adaa: 6e20 df05 bf00 |001d: invoke-virtual {v15, v11}, Lcom/gacode/relaunchx/TypesActivity;.setContentView:(I)V // method@05df │ │ -03adb0: 54fb 9307 |0020: iget-object v11, v15, Lcom/gacode/relaunchx/TypesActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0793 │ │ -03adb4: 6e10 8404 0b00 |0022: invoke-virtual {v11}, Lcom/gacode/relaunchx/ReLaunchApp;.getIcons:()Ljava/util/HashMap; // method@0484 │ │ -03adba: 0c0b |0025: move-result-object v11 │ │ -03adbc: 5bfb 9707 |0026: iput-object v11, v15, Lcom/gacode/relaunchx/TypesActivity;.icons:Ljava/util/HashMap; // field@0797 │ │ -03adc0: 54fb 9307 |0028: iget-object v11, v15, Lcom/gacode/relaunchx/TypesActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0793 │ │ -03adc4: 6e10 8204 0b00 |002a: invoke-virtual {v11}, Lcom/gacode/relaunchx/ReLaunchApp;.getApps:()Ljava/util/List; // method@0482 │ │ -03adca: 0c0b |002d: move-result-object v11 │ │ -03adcc: 5bfb 9507 |002e: iput-object v11, v15, Lcom/gacode/relaunchx/TypesActivity;.applicationsArray:Ljava/util/List; // field@0795 │ │ -03add0: 54fb 9507 |0030: iget-object v11, v15, Lcom/gacode/relaunchx/TypesActivity;.applicationsArray:Ljava/util/List; // field@0795 │ │ -03add4: 54fc 9507 |0032: iget-object v12, v15, Lcom/gacode/relaunchx/TypesActivity;.applicationsArray:Ljava/util/List; // field@0795 │ │ -03add8: 7210 d406 0c00 |0034: invoke-interface {v12}, Ljava/util/List;.size:()I // method@06d4 │ │ -03adde: 0a0c |0037: move-result v12 │ │ -03ade0: 23cc 2f02 |0038: new-array v12, v12, [Ljava/lang/CharSequence; // type@022f │ │ -03ade4: 7220 d506 cb00 |003a: invoke-interface {v11, v12}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@06d5 │ │ -03adea: 0c0b |003d: move-result-object v11 │ │ -03adec: 1f0b 2f02 |003e: check-cast v11, [Ljava/lang/CharSequence; // type@022f │ │ -03adf0: 5bfb 9407 |0040: iput-object v11, v15, Lcom/gacode/relaunchx/TypesActivity;.applications:[Ljava/lang/CharSequence; // field@0794 │ │ -03adf4: 54fb 9307 |0042: iget-object v11, v15, Lcom/gacode/relaunchx/TypesActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0793 │ │ -03adf8: 6e10 8204 0b00 |0044: invoke-virtual {v11}, Lcom/gacode/relaunchx/ReLaunchApp;.getApps:()Ljava/util/List; // method@0482 │ │ -03adfe: 0c0b |0047: move-result-object v11 │ │ -03ae00: 54fc 9307 |0048: iget-object v12, v15, Lcom/gacode/relaunchx/TypesActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0793 │ │ -03ae04: 6e10 8204 0c00 |004a: invoke-virtual {v12}, Lcom/gacode/relaunchx/ReLaunchApp;.getApps:()Ljava/util/List; // method@0482 │ │ -03ae0a: 0c0c |004d: move-result-object v12 │ │ -03ae0c: 7210 d406 0c00 |004e: invoke-interface {v12}, Ljava/util/List;.size:()I // method@06d4 │ │ -03ae12: 0a0c |0051: move-result v12 │ │ -03ae14: 23cc 2f02 |0052: new-array v12, v12, [Ljava/lang/CharSequence; // type@022f │ │ -03ae18: 7220 d506 cb00 |0054: invoke-interface {v11, v12}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@06d5 │ │ -03ae1e: 0c0b |0057: move-result-object v11 │ │ -03ae20: 1f0b 2f02 |0058: check-cast v11, [Ljava/lang/CharSequence; // type@022f │ │ -03ae24: 5bfb 9607 |005a: iput-object v11, v15, Lcom/gacode/relaunchx/TypesActivity;.happlications:[Ljava/lang/CharSequence; // field@0796 │ │ -03ae28: 1206 |005c: const/4 v6, #int 0 // #0 │ │ -03ae2a: 54fb 9607 |005d: iget-object v11, v15, Lcom/gacode/relaunchx/TypesActivity;.happlications:[Ljava/lang/CharSequence; // field@0796 │ │ -03ae2e: 21bb |005f: array-length v11, v11 │ │ -03ae30: 35b6 1800 |0060: if-ge v6, v11, 0078 // +0018 │ │ -03ae34: 54fb 9607 |0062: iget-object v11, v15, Lcom/gacode/relaunchx/TypesActivity;.happlications:[Ljava/lang/CharSequence; // field@0796 │ │ -03ae38: 4603 0b06 |0064: aget-object v3, v11, v6 │ │ -03ae3c: 1f03 0002 |0066: check-cast v3, Ljava/lang/String; // type@0200 │ │ -03ae40: 1a0b cf04 |0068: const-string v11, "\%" // string@04cf │ │ -03ae44: 6e20 8906 b300 |006a: invoke-virtual {v3, v11}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0689 │ │ -03ae4a: 0c04 |006d: move-result-object v4 │ │ -03ae4c: 54fb 9607 |006e: iget-object v11, v15, Lcom/gacode/relaunchx/TypesActivity;.happlications:[Ljava/lang/CharSequence; // field@0796 │ │ -03ae50: 122c |0070: const/4 v12, #int 2 // #2 │ │ -03ae52: 460c 040c |0071: aget-object v12, v4, v12 │ │ -03ae56: 4d0c 0b06 |0073: aput-object v12, v11, v6 │ │ -03ae5a: d806 0601 |0075: add-int/lit8 v6, v6, #int 1 // #01 │ │ -03ae5e: 28e6 |0077: goto 005d // -001a │ │ -03ae60: 140b ca00 0c7f |0078: const v11, #float 1.86096e+38 // #7f0c00ca │ │ -03ae66: 6e20 d805 bf00 |007b: invoke-virtual {v15, v11}, Lcom/gacode/relaunchx/TypesActivity;.findViewById:(I)Landroid/view/View; // method@05d8 │ │ -03ae6c: 0c08 |007e: move-result-object v8 │ │ -03ae6e: 1f08 7b00 |007f: check-cast v8, Landroid/widget/ListView; // type@007b │ │ -03ae72: 220b 0d02 |0081: new-instance v11, Ljava/util/ArrayList; // type@020d │ │ -03ae76: 7010 ae06 0b00 |0083: invoke-direct {v11}, Ljava/util/ArrayList;.:()V // method@06ae │ │ -03ae7c: 5bfb 9807 |0086: iput-object v11, v15, Lcom/gacode/relaunchx/TypesActivity;.itemsArray:Ljava/util/List; // field@0798 │ │ -03ae80: 54fb 9307 |0088: iget-object v11, v15, Lcom/gacode/relaunchx/TypesActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0793 │ │ -03ae84: 6e10 8a04 0b00 |008a: invoke-virtual {v11}, Lcom/gacode/relaunchx/ReLaunchApp;.getReaders:()Ljava/util/List; // method@048a │ │ -03ae8a: 0c0b |008d: move-result-object v11 │ │ -03ae8c: 7210 d106 0b00 |008e: invoke-interface {v11}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@06d1 │ │ -03ae92: 0c0b |0091: move-result-object v11 │ │ -03ae94: 7210 c806 0b00 |0092: invoke-interface {v11}, Ljava/util/Iterator;.hasNext:()Z // method@06c8 │ │ -03ae9a: 0a0c |0095: move-result v12 │ │ -03ae9c: 380c 3500 |0096: if-eqz v12, 00cb // +0035 │ │ -03aea0: 7210 c906 0b00 |0098: invoke-interface {v11}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@06c9 │ │ -03aea6: 0c0a |009b: move-result-object v10 │ │ -03aea8: 1f0a 1502 |009c: check-cast v10, Ljava/util/HashMap; // type@0215 │ │ -03aeac: 6e10 c406 0a00 |009e: invoke-virtual {v10}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@06c4 │ │ -03aeb2: 0c0c |00a1: move-result-object v12 │ │ -03aeb4: 7210 d906 0c00 |00a2: invoke-interface {v12}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@06d9 │ │ -03aeba: 0c0c |00a5: move-result-object v12 │ │ -03aebc: 7210 c806 0c00 |00a6: invoke-interface {v12}, Ljava/util/Iterator;.hasNext:()Z // method@06c8 │ │ -03aec2: 0a0d |00a9: move-result v13 │ │ -03aec4: 380d e8ff |00aa: if-eqz v13, 0092 // -0018 │ │ -03aec8: 7210 c906 0c00 |00ac: invoke-interface {v12}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@06c9 │ │ -03aece: 0c07 |00af: move-result-object v7 │ │ -03aed0: 1f07 0002 |00b0: check-cast v7, Ljava/lang/String; // type@0200 │ │ -03aed4: 2205 1502 |00b2: new-instance v5, Ljava/util/HashMap; // type@0215 │ │ -03aed8: 7010 c006 0500 |00b4: invoke-direct {v5}, Ljava/util/HashMap;.:()V // method@06c0 │ │ -03aede: 1a0d 5907 |00b7: const-string v13, "ext" // string@0759 │ │ -03aee2: 6e30 c506 d507 |00b9: invoke-virtual {v5, v13, v7}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@06c5 │ │ -03aee8: 1a0d 580c |00bc: const-string v13, "rdr" // string@0c58 │ │ -03aeec: 6e20 c306 7a00 |00be: invoke-virtual {v10, v7}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ -03aef2: 0c0e |00c1: move-result-object v14 │ │ -03aef4: 6e30 c506 d50e |00c2: invoke-virtual {v5, v13, v14}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@06c5 │ │ -03aefa: 54fd 9807 |00c5: iget-object v13, v15, Lcom/gacode/relaunchx/TypesActivity;.itemsArray:Ljava/util/List; // field@0798 │ │ -03aefe: 7220 cc06 5d00 |00c7: invoke-interface {v13, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@06cc │ │ -03af04: 28dc |00ca: goto 00a6 // -0024 │ │ -03af06: 220b c401 |00cb: new-instance v11, Lcom/gacode/relaunchx/TypesActivity$TPAdapter; // type@01c4 │ │ -03af0a: 7030 d105 fb0f |00cd: invoke-direct {v11, v15, v15}, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.:(Lcom/gacode/relaunchx/TypesActivity;Landroid/content/Context;)V // method@05d1 │ │ -03af10: 5bfb 9207 |00d0: iput-object v11, v15, Lcom/gacode/relaunchx/TypesActivity;.adapter:Lcom/gacode/relaunchx/TypesActivity$TPAdapter; // field@0792 │ │ -03af14: 54fb 9207 |00d2: iget-object v11, v15, Lcom/gacode/relaunchx/TypesActivity;.adapter:Lcom/gacode/relaunchx/TypesActivity$TPAdapter; // field@0792 │ │ -03af18: 6e20 4301 b800 |00d4: invoke-virtual {v8, v11}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@0143 │ │ -03af1e: 140b cb00 0c7f |00d7: const v11, #float 1.86096e+38 // #7f0c00cb │ │ -03af24: 6e20 d805 bf00 |00da: invoke-virtual {v15, v11}, Lcom/gacode/relaunchx/TypesActivity;.findViewById:(I)Landroid/view/View; // method@05d8 │ │ -03af2a: 0c09 |00dd: move-result-object v9 │ │ -03af2c: 1f09 7200 |00de: check-cast v9, Landroid/widget/Button; // type@0072 │ │ -03af30: 220b b301 |00e0: new-instance v11, Lcom/gacode/relaunchx/TypesActivity$1; // type@01b3 │ │ -03af34: 7020 af05 fb00 |00e2: invoke-direct {v11, v15}, Lcom/gacode/relaunchx/TypesActivity$1;.:(Lcom/gacode/relaunchx/TypesActivity;)V // method@05af │ │ -03af3a: 6e20 0e01 b900 |00e5: invoke-virtual {v9, v11}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@010e │ │ -03af40: 140b cc00 0c7f |00e8: const v11, #float 1.86096e+38 // #7f0c00cc │ │ -03af46: 6e20 d805 bf00 |00eb: invoke-virtual {v15, v11}, Lcom/gacode/relaunchx/TypesActivity;.findViewById:(I)Landroid/view/View; // method@05d8 │ │ -03af4c: 0c00 |00ee: move-result-object v0 │ │ -03af4e: 1f00 7200 |00ef: check-cast v0, Landroid/widget/Button; // type@0072 │ │ -03af52: 220b b401 |00f1: new-instance v11, Lcom/gacode/relaunchx/TypesActivity$2; // type@01b4 │ │ -03af56: 7020 b105 fb00 |00f3: invoke-direct {v11, v15}, Lcom/gacode/relaunchx/TypesActivity$2;.:(Lcom/gacode/relaunchx/TypesActivity;)V // method@05b1 │ │ -03af5c: 6e20 0e01 b000 |00f6: invoke-virtual {v0, v11}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@010e │ │ -03af62: 140b cd00 0c7f |00f9: const v11, #float 1.86096e+38 // #7f0c00cd │ │ -03af68: 6e20 d805 bf00 |00fc: invoke-virtual {v15, v11}, Lcom/gacode/relaunchx/TypesActivity;.findViewById:(I)Landroid/view/View; // method@05d8 │ │ -03af6e: 0c02 |00ff: move-result-object v2 │ │ -03af70: 1f02 7200 |0100: check-cast v2, Landroid/widget/Button; // type@0072 │ │ -03af74: 220b b501 |0102: new-instance v11, Lcom/gacode/relaunchx/TypesActivity$3; // type@01b5 │ │ -03af78: 7020 b305 fb00 |0104: invoke-direct {v11, v15}, Lcom/gacode/relaunchx/TypesActivity$3;.:(Lcom/gacode/relaunchx/TypesActivity;)V // method@05b3 │ │ -03af7e: 6e20 0e01 b200 |0107: invoke-virtual {v2, v11}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@010e │ │ -03af84: 140b 4500 0c7f |010a: const v11, #float 1.86093e+38 // #7f0c0045 │ │ -03af8a: 6e20 d805 bf00 |010d: invoke-virtual {v15, v11}, Lcom/gacode/relaunchx/TypesActivity;.findViewById:(I)Landroid/view/View; // method@05d8 │ │ -03af90: 0c01 |0110: move-result-object v1 │ │ -03af92: 1f01 7600 |0111: check-cast v1, Landroid/widget/ImageButton; // type@0076 │ │ -03af96: 220b b601 |0113: new-instance v11, Lcom/gacode/relaunchx/TypesActivity$4; // type@01b6 │ │ -03af9a: 7020 b505 fb00 |0115: invoke-direct {v11, v15}, Lcom/gacode/relaunchx/TypesActivity$4;.:(Lcom/gacode/relaunchx/TypesActivity;)V // method@05b5 │ │ -03afa0: 6e20 3001 b100 |0118: invoke-virtual {v1, v11}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0130 │ │ -03afa6: 54fb 9a07 |011b: iget-object v11, v15, Lcom/gacode/relaunchx/TypesActivity;.prefs:Landroid/content/SharedPreferences; // field@079a │ │ -03afaa: 7120 1005 bf00 |011d: invoke-static {v15, v11}, Lcom/gacode/relaunchx/ScreenOrientation;.set:(Landroid/app/Activity;Landroid/content/SharedPreferences;)V // method@0510 │ │ -03afb0: 54fb 9307 |0120: iget-object v11, v15, Lcom/gacode/relaunchx/TypesActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0793 │ │ -03afb4: 54fc 9a07 |0122: iget-object v12, v15, Lcom/gacode/relaunchx/TypesActivity;.prefs:Landroid/content/SharedPreferences; // field@079a │ │ -03afb8: 140d 0100 0c7f |0124: const v13, #float 1.86092e+38 // #7f0c0001 │ │ -03afbe: 6e20 d805 df00 |0127: invoke-virtual {v15, v13}, Lcom/gacode/relaunchx/TypesActivity;.findViewById:(I)Landroid/view/View; // method@05d8 │ │ -03afc4: 0c0d |012a: move-result-object v13 │ │ -03afc6: 7130 4b05 cb0d |012b: invoke-static {v11, v12, v13}, Lcom/gacode/relaunchx/SizeManipulation;.AdjustWithPreferencesToolbarMinHeight:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/view/View;)V // method@054b │ │ -03afcc: 54fb 9307 |012e: iget-object v11, v15, Lcom/gacode/relaunchx/TypesActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0793 │ │ -03afd0: 54fc 9a07 |0130: iget-object v12, v15, Lcom/gacode/relaunchx/TypesActivity;.prefs:Landroid/content/SharedPreferences; // field@079a │ │ -03afd4: 140d 4700 0c7f |0132: const v13, #float 1.86093e+38 // #7f0c0047 │ │ -03afda: 6e20 d805 df00 |0135: invoke-virtual {v15, v13}, Lcom/gacode/relaunchx/TypesActivity;.findViewById:(I)Landroid/view/View; // method@05d8 │ │ -03afe0: 0c0d |0138: move-result-object v13 │ │ -03afe2: 7130 4b05 cb0d |0139: invoke-static {v11, v12, v13}, Lcom/gacode/relaunchx/SizeManipulation;.AdjustWithPreferencesToolbarMinHeight:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/view/View;)V // method@054b │ │ -03afe8: 0e00 |013c: return-void │ │ +03be08: |[03be08] com.gacode.relaunchx.TypesActivity.onCreate:(Landroid/os/Bundle;)V │ │ +03be18: 7502 0700 0f00 |0000: invoke-super/range {v15, v16}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0007 │ │ +03be1e: 6e10 db05 0f00 |0003: invoke-virtual {v15}, Lcom/gacode/relaunchx/TypesActivity;.getBaseContext:()Landroid/content/Context; // method@05db │ │ +03be24: 0c0b |0006: move-result-object v11 │ │ +03be26: 7110 c400 0b00 |0007: invoke-static {v11}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@00c4 │ │ +03be2c: 0c0b |000a: move-result-object v11 │ │ +03be2e: 5bfb 9a07 |000b: iput-object v11, v15, Lcom/gacode/relaunchx/TypesActivity;.prefs:Landroid/content/SharedPreferences; // field@079a │ │ +03be32: 6e10 da05 0f00 |000d: invoke-virtual {v15}, Lcom/gacode/relaunchx/TypesActivity;.getApplicationContext:()Landroid/content/Context; // method@05da │ │ +03be38: 0c0b |0010: move-result-object v11 │ │ +03be3a: 1f0b 7301 |0011: check-cast v11, Lcom/gacode/relaunchx/ReLaunchApp; // type@0173 │ │ +03be3e: 5bfb 9307 |0013: iput-object v11, v15, Lcom/gacode/relaunchx/TypesActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0793 │ │ +03be42: 54fb 9307 |0015: iget-object v11, v15, Lcom/gacode/relaunchx/TypesActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0793 │ │ +03be46: 6e20 a004 fb00 |0017: invoke-virtual {v11, v15}, Lcom/gacode/relaunchx/ReLaunchApp;.setFullScreenIfNecessary:(Landroid/app/Activity;)V // method@04a0 │ │ +03be4c: 140b 1a00 037f |001a: const v11, #float 1.74129e+38 // #7f03001a │ │ +03be52: 6e20 df05 bf00 |001d: invoke-virtual {v15, v11}, Lcom/gacode/relaunchx/TypesActivity;.setContentView:(I)V // method@05df │ │ +03be58: 54fb 9307 |0020: iget-object v11, v15, Lcom/gacode/relaunchx/TypesActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0793 │ │ +03be5c: 6e10 8404 0b00 |0022: invoke-virtual {v11}, Lcom/gacode/relaunchx/ReLaunchApp;.getIcons:()Ljava/util/HashMap; // method@0484 │ │ +03be62: 0c0b |0025: move-result-object v11 │ │ +03be64: 5bfb 9707 |0026: iput-object v11, v15, Lcom/gacode/relaunchx/TypesActivity;.icons:Ljava/util/HashMap; // field@0797 │ │ +03be68: 54fb 9307 |0028: iget-object v11, v15, Lcom/gacode/relaunchx/TypesActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0793 │ │ +03be6c: 6e10 8204 0b00 |002a: invoke-virtual {v11}, Lcom/gacode/relaunchx/ReLaunchApp;.getApps:()Ljava/util/List; // method@0482 │ │ +03be72: 0c0b |002d: move-result-object v11 │ │ +03be74: 5bfb 9507 |002e: iput-object v11, v15, Lcom/gacode/relaunchx/TypesActivity;.applicationsArray:Ljava/util/List; // field@0795 │ │ +03be78: 54fb 9507 |0030: iget-object v11, v15, Lcom/gacode/relaunchx/TypesActivity;.applicationsArray:Ljava/util/List; // field@0795 │ │ +03be7c: 54fc 9507 |0032: iget-object v12, v15, Lcom/gacode/relaunchx/TypesActivity;.applicationsArray:Ljava/util/List; // field@0795 │ │ +03be80: 7210 d406 0c00 |0034: invoke-interface {v12}, Ljava/util/List;.size:()I // method@06d4 │ │ +03be86: 0a0c |0037: move-result v12 │ │ +03be88: 23cc 2f02 |0038: new-array v12, v12, [Ljava/lang/CharSequence; // type@022f │ │ +03be8c: 7220 d506 cb00 |003a: invoke-interface {v11, v12}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@06d5 │ │ +03be92: 0c0b |003d: move-result-object v11 │ │ +03be94: 1f0b 2f02 |003e: check-cast v11, [Ljava/lang/CharSequence; // type@022f │ │ +03be98: 5bfb 9407 |0040: iput-object v11, v15, Lcom/gacode/relaunchx/TypesActivity;.applications:[Ljava/lang/CharSequence; // field@0794 │ │ +03be9c: 54fb 9307 |0042: iget-object v11, v15, Lcom/gacode/relaunchx/TypesActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0793 │ │ +03bea0: 6e10 8204 0b00 |0044: invoke-virtual {v11}, Lcom/gacode/relaunchx/ReLaunchApp;.getApps:()Ljava/util/List; // method@0482 │ │ +03bea6: 0c0b |0047: move-result-object v11 │ │ +03bea8: 54fc 9307 |0048: iget-object v12, v15, Lcom/gacode/relaunchx/TypesActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0793 │ │ +03beac: 6e10 8204 0c00 |004a: invoke-virtual {v12}, Lcom/gacode/relaunchx/ReLaunchApp;.getApps:()Ljava/util/List; // method@0482 │ │ +03beb2: 0c0c |004d: move-result-object v12 │ │ +03beb4: 7210 d406 0c00 |004e: invoke-interface {v12}, Ljava/util/List;.size:()I // method@06d4 │ │ +03beba: 0a0c |0051: move-result v12 │ │ +03bebc: 23cc 2f02 |0052: new-array v12, v12, [Ljava/lang/CharSequence; // type@022f │ │ +03bec0: 7220 d506 cb00 |0054: invoke-interface {v11, v12}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@06d5 │ │ +03bec6: 0c0b |0057: move-result-object v11 │ │ +03bec8: 1f0b 2f02 |0058: check-cast v11, [Ljava/lang/CharSequence; // type@022f │ │ +03becc: 5bfb 9607 |005a: iput-object v11, v15, Lcom/gacode/relaunchx/TypesActivity;.happlications:[Ljava/lang/CharSequence; // field@0796 │ │ +03bed0: 1206 |005c: const/4 v6, #int 0 // #0 │ │ +03bed2: 54fb 9607 |005d: iget-object v11, v15, Lcom/gacode/relaunchx/TypesActivity;.happlications:[Ljava/lang/CharSequence; // field@0796 │ │ +03bed6: 21bb |005f: array-length v11, v11 │ │ +03bed8: 35b6 1800 |0060: if-ge v6, v11, 0078 // +0018 │ │ +03bedc: 54fb 9607 |0062: iget-object v11, v15, Lcom/gacode/relaunchx/TypesActivity;.happlications:[Ljava/lang/CharSequence; // field@0796 │ │ +03bee0: 4603 0b06 |0064: aget-object v3, v11, v6 │ │ +03bee4: 1f03 0002 |0066: check-cast v3, Ljava/lang/String; // type@0200 │ │ +03bee8: 1a0b cf04 |0068: const-string v11, "\%" // string@04cf │ │ +03beec: 6e20 8906 b300 |006a: invoke-virtual {v3, v11}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0689 │ │ +03bef2: 0c04 |006d: move-result-object v4 │ │ +03bef4: 54fb 9607 |006e: iget-object v11, v15, Lcom/gacode/relaunchx/TypesActivity;.happlications:[Ljava/lang/CharSequence; // field@0796 │ │ +03bef8: 122c |0070: const/4 v12, #int 2 // #2 │ │ +03befa: 460c 040c |0071: aget-object v12, v4, v12 │ │ +03befe: 4d0c 0b06 |0073: aput-object v12, v11, v6 │ │ +03bf02: d806 0601 |0075: add-int/lit8 v6, v6, #int 1 // #01 │ │ +03bf06: 28e6 |0077: goto 005d // -001a │ │ +03bf08: 140b ca00 0c7f |0078: const v11, #float 1.86096e+38 // #7f0c00ca │ │ +03bf0e: 6e20 d805 bf00 |007b: invoke-virtual {v15, v11}, Lcom/gacode/relaunchx/TypesActivity;.findViewById:(I)Landroid/view/View; // method@05d8 │ │ +03bf14: 0c08 |007e: move-result-object v8 │ │ +03bf16: 1f08 7b00 |007f: check-cast v8, Landroid/widget/ListView; // type@007b │ │ +03bf1a: 220b 0d02 |0081: new-instance v11, Ljava/util/ArrayList; // type@020d │ │ +03bf1e: 7010 ae06 0b00 |0083: invoke-direct {v11}, Ljava/util/ArrayList;.:()V // method@06ae │ │ +03bf24: 5bfb 9807 |0086: iput-object v11, v15, Lcom/gacode/relaunchx/TypesActivity;.itemsArray:Ljava/util/List; // field@0798 │ │ +03bf28: 54fb 9307 |0088: iget-object v11, v15, Lcom/gacode/relaunchx/TypesActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0793 │ │ +03bf2c: 6e10 8a04 0b00 |008a: invoke-virtual {v11}, Lcom/gacode/relaunchx/ReLaunchApp;.getReaders:()Ljava/util/List; // method@048a │ │ +03bf32: 0c0b |008d: move-result-object v11 │ │ +03bf34: 7210 d106 0b00 |008e: invoke-interface {v11}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@06d1 │ │ +03bf3a: 0c0b |0091: move-result-object v11 │ │ +03bf3c: 7210 c806 0b00 |0092: invoke-interface {v11}, Ljava/util/Iterator;.hasNext:()Z // method@06c8 │ │ +03bf42: 0a0c |0095: move-result v12 │ │ +03bf44: 380c 3500 |0096: if-eqz v12, 00cb // +0035 │ │ +03bf48: 7210 c906 0b00 |0098: invoke-interface {v11}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@06c9 │ │ +03bf4e: 0c0a |009b: move-result-object v10 │ │ +03bf50: 1f0a 1502 |009c: check-cast v10, Ljava/util/HashMap; // type@0215 │ │ +03bf54: 6e10 c406 0a00 |009e: invoke-virtual {v10}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@06c4 │ │ +03bf5a: 0c0c |00a1: move-result-object v12 │ │ +03bf5c: 7210 d906 0c00 |00a2: invoke-interface {v12}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@06d9 │ │ +03bf62: 0c0c |00a5: move-result-object v12 │ │ +03bf64: 7210 c806 0c00 |00a6: invoke-interface {v12}, Ljava/util/Iterator;.hasNext:()Z // method@06c8 │ │ +03bf6a: 0a0d |00a9: move-result v13 │ │ +03bf6c: 380d e8ff |00aa: if-eqz v13, 0092 // -0018 │ │ +03bf70: 7210 c906 0c00 |00ac: invoke-interface {v12}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@06c9 │ │ +03bf76: 0c07 |00af: move-result-object v7 │ │ +03bf78: 1f07 0002 |00b0: check-cast v7, Ljava/lang/String; // type@0200 │ │ +03bf7c: 2205 1502 |00b2: new-instance v5, Ljava/util/HashMap; // type@0215 │ │ +03bf80: 7010 c006 0500 |00b4: invoke-direct {v5}, Ljava/util/HashMap;.:()V // method@06c0 │ │ +03bf86: 1a0d 5907 |00b7: const-string v13, "ext" // string@0759 │ │ +03bf8a: 6e30 c506 d507 |00b9: invoke-virtual {v5, v13, v7}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@06c5 │ │ +03bf90: 1a0d 580c |00bc: const-string v13, "rdr" // string@0c58 │ │ +03bf94: 6e20 c306 7a00 |00be: invoke-virtual {v10, v7}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@06c3 │ │ +03bf9a: 0c0e |00c1: move-result-object v14 │ │ +03bf9c: 6e30 c506 d50e |00c2: invoke-virtual {v5, v13, v14}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@06c5 │ │ +03bfa2: 54fd 9807 |00c5: iget-object v13, v15, Lcom/gacode/relaunchx/TypesActivity;.itemsArray:Ljava/util/List; // field@0798 │ │ +03bfa6: 7220 cc06 5d00 |00c7: invoke-interface {v13, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@06cc │ │ +03bfac: 28dc |00ca: goto 00a6 // -0024 │ │ +03bfae: 220b c401 |00cb: new-instance v11, Lcom/gacode/relaunchx/TypesActivity$TPAdapter; // type@01c4 │ │ +03bfb2: 7030 d105 fb0f |00cd: invoke-direct {v11, v15, v15}, Lcom/gacode/relaunchx/TypesActivity$TPAdapter;.:(Lcom/gacode/relaunchx/TypesActivity;Landroid/content/Context;)V // method@05d1 │ │ +03bfb8: 5bfb 9207 |00d0: iput-object v11, v15, Lcom/gacode/relaunchx/TypesActivity;.adapter:Lcom/gacode/relaunchx/TypesActivity$TPAdapter; // field@0792 │ │ +03bfbc: 54fb 9207 |00d2: iget-object v11, v15, Lcom/gacode/relaunchx/TypesActivity;.adapter:Lcom/gacode/relaunchx/TypesActivity$TPAdapter; // field@0792 │ │ +03bfc0: 6e20 4301 b800 |00d4: invoke-virtual {v8, v11}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@0143 │ │ +03bfc6: 140b cb00 0c7f |00d7: const v11, #float 1.86096e+38 // #7f0c00cb │ │ +03bfcc: 6e20 d805 bf00 |00da: invoke-virtual {v15, v11}, Lcom/gacode/relaunchx/TypesActivity;.findViewById:(I)Landroid/view/View; // method@05d8 │ │ +03bfd2: 0c09 |00dd: move-result-object v9 │ │ +03bfd4: 1f09 7200 |00de: check-cast v9, Landroid/widget/Button; // type@0072 │ │ +03bfd8: 220b b301 |00e0: new-instance v11, Lcom/gacode/relaunchx/TypesActivity$1; // type@01b3 │ │ +03bfdc: 7020 af05 fb00 |00e2: invoke-direct {v11, v15}, Lcom/gacode/relaunchx/TypesActivity$1;.:(Lcom/gacode/relaunchx/TypesActivity;)V // method@05af │ │ +03bfe2: 6e20 0e01 b900 |00e5: invoke-virtual {v9, v11}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@010e │ │ +03bfe8: 140b cc00 0c7f |00e8: const v11, #float 1.86096e+38 // #7f0c00cc │ │ +03bfee: 6e20 d805 bf00 |00eb: invoke-virtual {v15, v11}, Lcom/gacode/relaunchx/TypesActivity;.findViewById:(I)Landroid/view/View; // method@05d8 │ │ +03bff4: 0c00 |00ee: move-result-object v0 │ │ +03bff6: 1f00 7200 |00ef: check-cast v0, Landroid/widget/Button; // type@0072 │ │ +03bffa: 220b b401 |00f1: new-instance v11, Lcom/gacode/relaunchx/TypesActivity$2; // type@01b4 │ │ +03bffe: 7020 b105 fb00 |00f3: invoke-direct {v11, v15}, Lcom/gacode/relaunchx/TypesActivity$2;.:(Lcom/gacode/relaunchx/TypesActivity;)V // method@05b1 │ │ +03c004: 6e20 0e01 b000 |00f6: invoke-virtual {v0, v11}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@010e │ │ +03c00a: 140b cd00 0c7f |00f9: const v11, #float 1.86096e+38 // #7f0c00cd │ │ +03c010: 6e20 d805 bf00 |00fc: invoke-virtual {v15, v11}, Lcom/gacode/relaunchx/TypesActivity;.findViewById:(I)Landroid/view/View; // method@05d8 │ │ +03c016: 0c02 |00ff: move-result-object v2 │ │ +03c018: 1f02 7200 |0100: check-cast v2, Landroid/widget/Button; // type@0072 │ │ +03c01c: 220b b501 |0102: new-instance v11, Lcom/gacode/relaunchx/TypesActivity$3; // type@01b5 │ │ +03c020: 7020 b305 fb00 |0104: invoke-direct {v11, v15}, Lcom/gacode/relaunchx/TypesActivity$3;.:(Lcom/gacode/relaunchx/TypesActivity;)V // method@05b3 │ │ +03c026: 6e20 0e01 b200 |0107: invoke-virtual {v2, v11}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@010e │ │ +03c02c: 140b 4500 0c7f |010a: const v11, #float 1.86093e+38 // #7f0c0045 │ │ +03c032: 6e20 d805 bf00 |010d: invoke-virtual {v15, v11}, Lcom/gacode/relaunchx/TypesActivity;.findViewById:(I)Landroid/view/View; // method@05d8 │ │ +03c038: 0c01 |0110: move-result-object v1 │ │ +03c03a: 1f01 7600 |0111: check-cast v1, Landroid/widget/ImageButton; // type@0076 │ │ +03c03e: 220b b601 |0113: new-instance v11, Lcom/gacode/relaunchx/TypesActivity$4; // type@01b6 │ │ +03c042: 7020 b505 fb00 |0115: invoke-direct {v11, v15}, Lcom/gacode/relaunchx/TypesActivity$4;.:(Lcom/gacode/relaunchx/TypesActivity;)V // method@05b5 │ │ +03c048: 6e20 3001 b100 |0118: invoke-virtual {v1, v11}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0130 │ │ +03c04e: 54fb 9a07 |011b: iget-object v11, v15, Lcom/gacode/relaunchx/TypesActivity;.prefs:Landroid/content/SharedPreferences; // field@079a │ │ +03c052: 7120 1005 bf00 |011d: invoke-static {v15, v11}, Lcom/gacode/relaunchx/ScreenOrientation;.set:(Landroid/app/Activity;Landroid/content/SharedPreferences;)V // method@0510 │ │ +03c058: 54fb 9307 |0120: iget-object v11, v15, Lcom/gacode/relaunchx/TypesActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0793 │ │ +03c05c: 54fc 9a07 |0122: iget-object v12, v15, Lcom/gacode/relaunchx/TypesActivity;.prefs:Landroid/content/SharedPreferences; // field@079a │ │ +03c060: 140d 0100 0c7f |0124: const v13, #float 1.86092e+38 // #7f0c0001 │ │ +03c066: 6e20 d805 df00 |0127: invoke-virtual {v15, v13}, Lcom/gacode/relaunchx/TypesActivity;.findViewById:(I)Landroid/view/View; // method@05d8 │ │ +03c06c: 0c0d |012a: move-result-object v13 │ │ +03c06e: 7130 4b05 cb0d |012b: invoke-static {v11, v12, v13}, Lcom/gacode/relaunchx/SizeManipulation;.AdjustWithPreferencesToolbarMinHeight:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/view/View;)V // method@054b │ │ +03c074: 54fb 9307 |012e: iget-object v11, v15, Lcom/gacode/relaunchx/TypesActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0793 │ │ +03c078: 54fc 9a07 |0130: iget-object v12, v15, Lcom/gacode/relaunchx/TypesActivity;.prefs:Landroid/content/SharedPreferences; // field@079a │ │ +03c07c: 140d 4700 0c7f |0132: const v13, #float 1.86093e+38 // #7f0c0047 │ │ +03c082: 6e20 d805 df00 |0135: invoke-virtual {v15, v13}, Lcom/gacode/relaunchx/TypesActivity;.findViewById:(I)Landroid/view/View; // method@05d8 │ │ +03c088: 0c0d |0138: move-result-object v13 │ │ +03c08a: 7130 4b05 cb0d |0139: invoke-static {v11, v12, v13}, Lcom/gacode/relaunchx/SizeManipulation;.AdjustWithPreferencesToolbarMinHeight:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/view/View;)V // method@054b │ │ +03c090: 0e00 |013c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=345 │ │ 0x0003 line=347 │ │ 0x000d line=349 │ │ 0x0015 line=350 │ │ 0x001a line=351 │ │ @@ -76731,20 +76755,20 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -03afec: |[03afec] com.gacode.relaunchx.TypesActivity.onResume:()V │ │ -03affc: 6f10 0c00 0200 |0000: invoke-super {v2}, Landroid/app/Activity;.onResume:()V // method@000c │ │ -03b002: 5420 9307 |0003: iget-object v0, v2, Lcom/gacode/relaunchx/TypesActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0793 │ │ -03b006: 1a01 5d04 |0005: const-string v1, "Types" // string@045d │ │ -03b00a: 6e30 8104 1002 |0007: invoke-virtual {v0, v1, v2}, Lcom/gacode/relaunchx/ReLaunchApp;.generalOnResume:(Ljava/lang/String;Landroid/app/Activity;)V // method@0481 │ │ -03b010: 0e00 |000a: return-void │ │ +03c094: |[03c094] com.gacode.relaunchx.TypesActivity.onResume:()V │ │ +03c0a4: 6f10 0c00 0200 |0000: invoke-super {v2}, Landroid/app/Activity;.onResume:()V // method@000c │ │ +03c0aa: 5420 9307 |0003: iget-object v0, v2, Lcom/gacode/relaunchx/TypesActivity;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@0793 │ │ +03c0ae: 1a01 5d04 |0005: const-string v1, "Types" // string@045d │ │ +03c0b2: 6e30 8104 1002 |0007: invoke-virtual {v0, v1, v2}, Lcom/gacode/relaunchx/ReLaunchApp;.generalOnResume:(Ljava/lang/String;Landroid/app/Activity;)V // method@0481 │ │ +03c0b8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=433 │ │ 0x0003 line=434 │ │ 0x000a line=435 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/gacode/relaunchx/TypesActivity; │ │ @@ -76784,18 +76808,18 @@ │ │ type : '(Lcom/gacode/relaunchx/Viewer;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -03b014: |[03b014] com.gacode.relaunchx.Viewer$1.:(Lcom/gacode/relaunchx/Viewer;)V │ │ -03b024: 5b01 9b07 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/Viewer$1;.this$0:Lcom/gacode/relaunchx/Viewer; // field@079b │ │ -03b028: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -03b02e: 0e00 |0005: return-void │ │ +03c0bc: |[03c0bc] com.gacode.relaunchx.Viewer$1.:(Lcom/gacode/relaunchx/Viewer;)V │ │ +03c0cc: 5b01 9b07 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/Viewer$1;.this$0:Lcom/gacode/relaunchx/Viewer; // field@079b │ │ +03c0d0: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +03c0d6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/Viewer$1; │ │ 0x0000 - 0x0006 reg=1 this$0 Lcom/gacode/relaunchx/Viewer; │ │ │ │ @@ -76805,18 +76829,18 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -03b030: |[03b030] com.gacode.relaunchx.Viewer$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -03b040: 5410 9b07 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/Viewer$1;.this$0:Lcom/gacode/relaunchx/Viewer; // field@079b │ │ -03b044: 6e10 eb05 0000 |0002: invoke-virtual {v0}, Lcom/gacode/relaunchx/Viewer;.finish:()V // method@05eb │ │ -03b04a: 0e00 |0005: return-void │ │ +03c0d8: |[03c0d8] com.gacode.relaunchx.Viewer$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +03c0e8: 5410 9b07 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/Viewer$1;.this$0:Lcom/gacode/relaunchx/Viewer; // field@079b │ │ +03c0ec: 6e10 eb05 0000 |0002: invoke-virtual {v0}, Lcom/gacode/relaunchx/Viewer;.finish:()V // method@05eb │ │ +03c0f2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x0005 line=119 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/gacode/relaunchx/Viewer$1; │ │ 0x0000 - 0x0006 reg=2 dialog Landroid/content/DialogInterface; │ │ @@ -76857,18 +76881,18 @@ │ │ type : '(Lcom/gacode/relaunchx/Viewer$2;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -03b04c: |[03b04c] com.gacode.relaunchx.Viewer$2$1.:(Lcom/gacode/relaunchx/Viewer$2;)V │ │ -03b05c: 5b01 9c07 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/Viewer$2$1;.this$1:Lcom/gacode/relaunchx/Viewer$2; // field@079c │ │ -03b060: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -03b066: 0e00 |0005: return-void │ │ +03c0f4: |[03c0f4] com.gacode.relaunchx.Viewer$2$1.:(Lcom/gacode/relaunchx/Viewer$2;)V │ │ +03c104: 5b01 9c07 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/Viewer$2$1;.this$1:Lcom/gacode/relaunchx/Viewer$2; // field@079c │ │ +03c108: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +03c10e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/Viewer$2$1; │ │ 0x0000 - 0x0006 reg=1 this$1 Lcom/gacode/relaunchx/Viewer$2; │ │ │ │ @@ -76878,16 +76902,16 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03b068: |[03b068] com.gacode.relaunchx.Viewer$2$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -03b078: 0e00 |0000: return-void │ │ +03c110: |[03c110] com.gacode.relaunchx.Viewer$2$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +03c120: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/gacode/relaunchx/Viewer$2$1; │ │ 0x0000 - 0x0001 reg=1 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0001 reg=2 whichButton I │ │ @@ -76935,20 +76959,20 @@ │ │ type : '(Lcom/gacode/relaunchx/Viewer;JLjava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -03b07c: |[03b07c] com.gacode.relaunchx.Viewer$2.:(Lcom/gacode/relaunchx/Viewer;JLjava/lang/String;)V │ │ -03b08c: 5b01 9d07 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/Viewer$2;.this$0:Lcom/gacode/relaunchx/Viewer; // field@079d │ │ -03b090: 5a02 9e07 |0002: iput-wide v2, v0, Lcom/gacode/relaunchx/Viewer$2;.val$fileSize:J // field@079e │ │ -03b094: 5b04 9f07 |0004: iput-object v4, v0, Lcom/gacode/relaunchx/Viewer$2;.val$fname:Ljava/lang/String; // field@079f │ │ -03b098: 7010 6606 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -03b09e: 0e00 |0009: return-void │ │ +03c124: |[03c124] com.gacode.relaunchx.Viewer$2.:(Lcom/gacode/relaunchx/Viewer;JLjava/lang/String;)V │ │ +03c134: 5b01 9d07 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/Viewer$2;.this$0:Lcom/gacode/relaunchx/Viewer; // field@079d │ │ +03c138: 5a02 9e07 |0002: iput-wide v2, v0, Lcom/gacode/relaunchx/Viewer$2;.val$fileSize:J // field@079e │ │ +03c13c: 5b04 9f07 |0004: iput-object v4, v0, Lcom/gacode/relaunchx/Viewer$2;.val$fname:Ljava/lang/String; // field@079f │ │ +03c140: 7010 6606 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +03c146: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lcom/gacode/relaunchx/Viewer$2; │ │ 0x0000 - 0x000a reg=1 this$0 Lcom/gacode/relaunchx/Viewer; │ │ 0x0000 - 0x000a reg=2 (null) J │ │ @@ -76960,134 +76984,134 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 247 16-bit code units │ │ -03b0a0: |[03b0a0] com.gacode.relaunchx.Viewer$2.onClick:(Landroid/view/View;)V │ │ -03b0b0: 1408 3800 087f |0000: const v8, #float 1.80776e+38 // #7f080038 │ │ -03b0b6: 5392 9e07 |0003: iget-wide v2, v9, Lcom/gacode/relaunchx/Viewer$2;.val$fileSize:J // field@079e │ │ -03b0ba: 5494 9d07 |0005: iget-object v4, v9, Lcom/gacode/relaunchx/Viewer$2;.this$0:Lcom/gacode/relaunchx/Viewer; // field@079d │ │ -03b0be: 5444 a307 |0007: iget-object v4, v4, Lcom/gacode/relaunchx/Viewer;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@07a3 │ │ -03b0c2: 5244 8506 |0009: iget v4, v4, Lcom/gacode/relaunchx/ReLaunchApp;.editorMax:I // field@0685 │ │ -03b0c6: d244 0004 |000b: mul-int/lit16 v4, v4, #int 1024 // #0400 │ │ -03b0ca: 8144 |000d: int-to-long v4, v4 │ │ -03b0cc: 3102 0204 |000e: cmp-long v2, v2, v4 │ │ -03b0d0: 3d02 d000 |0010: if-lez v2, 00e0 // +00d0 │ │ -03b0d4: 2200 0c00 |0012: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000c │ │ -03b0d8: 5492 9d07 |0014: iget-object v2, v9, Lcom/gacode/relaunchx/Viewer$2;.this$0:Lcom/gacode/relaunchx/Viewer; // field@079d │ │ -03b0dc: 7020 1b00 2000 |0016: invoke-direct {v0, v2}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ -03b0e2: 5492 9d07 |0019: iget-object v2, v9, Lcom/gacode/relaunchx/Viewer$2;.this$0:Lcom/gacode/relaunchx/Viewer; // field@079d │ │ -03b0e6: 6e10 ef05 0200 |001b: invoke-virtual {v2}, Lcom/gacode/relaunchx/Viewer;.getResources:()Landroid/content/res/Resources; // method@05ef │ │ -03b0ec: 0c02 |001e: move-result-object v2 │ │ -03b0ee: 1403 3d00 087f |001f: const v3, #float 1.80776e+38 // #7f08003d │ │ -03b0f4: 6e20 8000 3200 |0022: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -03b0fa: 0c02 |0025: move-result-object v2 │ │ -03b0fc: 6e20 2500 2000 |0026: invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ -03b102: 2202 0202 |0029: new-instance v2, Ljava/lang/StringBuilder; // type@0202 │ │ -03b106: 7010 9606 0200 |002b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -03b10c: 5493 9d07 |002e: iget-object v3, v9, Lcom/gacode/relaunchx/Viewer$2;.this$0:Lcom/gacode/relaunchx/Viewer; // field@079d │ │ -03b110: 6e10 ef05 0300 |0030: invoke-virtual {v3}, Lcom/gacode/relaunchx/Viewer;.getResources:()Landroid/content/res/Resources; // method@05ef │ │ -03b116: 0c03 |0033: move-result-object v3 │ │ -03b118: 1404 3c00 087f |0034: const v4, #float 1.80776e+38 // #7f08003c │ │ -03b11e: 6e20 8000 4300 |0037: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -03b124: 0c03 |003a: move-result-object v3 │ │ -03b126: 6e20 9a06 3200 |003b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -03b12c: 0c02 |003e: move-result-object v2 │ │ -03b12e: 1a03 0300 |003f: const-string v3, " "" // string@0003 │ │ -03b132: 6e20 9a06 3200 |0041: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -03b138: 0c02 |0044: move-result-object v2 │ │ -03b13a: 5493 9f07 |0045: iget-object v3, v9, Lcom/gacode/relaunchx/Viewer$2;.val$fname:Ljava/lang/String; // field@079f │ │ -03b13e: 6e20 9a06 3200 |0047: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -03b144: 0c02 |004a: move-result-object v2 │ │ -03b146: 1a03 0f00 |004b: const-string v3, "" " // string@000f │ │ -03b14a: 6e20 9a06 3200 |004d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -03b150: 0c02 |0050: move-result-object v2 │ │ -03b152: 5493 9d07 |0051: iget-object v3, v9, Lcom/gacode/relaunchx/Viewer$2;.this$0:Lcom/gacode/relaunchx/Viewer; // field@079d │ │ -03b156: 6e10 ef05 0300 |0053: invoke-virtual {v3}, Lcom/gacode/relaunchx/Viewer;.getResources:()Landroid/content/res/Resources; // method@05ef │ │ -03b15c: 0c03 |0056: move-result-object v3 │ │ -03b15e: 1404 4600 087f |0057: const v4, #float 1.80776e+38 // #7f080046 │ │ -03b164: 6e20 8000 4300 |005a: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -03b16a: 0c03 |005d: move-result-object v3 │ │ -03b16c: 6e20 9a06 3200 |005e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -03b172: 0c02 |0061: move-result-object v2 │ │ -03b174: 1a03 0500 |0062: const-string v3, " (" // string@0005 │ │ -03b178: 6e20 9a06 3200 |0064: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -03b17e: 0c02 |0067: move-result-object v2 │ │ -03b180: 5394 9e07 |0068: iget-wide v4, v9, Lcom/gacode/relaunchx/Viewer$2;.val$fileSize:J // field@079e │ │ -03b184: 1606 0004 |006a: const-wide/16 v6, #int 1024 // #400 │ │ -03b188: be64 |006c: div-long/2addr v4, v6 │ │ -03b18a: 6e30 9806 4205 |006d: invoke-virtual {v2, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0698 │ │ -03b190: 0c02 |0070: move-result-object v2 │ │ -03b192: 1a03 0200 |0071: const-string v3, " " // string@0002 │ │ -03b196: 6e20 9a06 3200 |0073: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -03b19c: 0c02 |0076: move-result-object v2 │ │ -03b19e: 5493 9d07 |0077: iget-object v3, v9, Lcom/gacode/relaunchx/Viewer$2;.this$0:Lcom/gacode/relaunchx/Viewer; // field@079d │ │ -03b1a2: 6e10 ef05 0300 |0079: invoke-virtual {v3}, Lcom/gacode/relaunchx/Viewer;.getResources:()Landroid/content/res/Resources; // method@05ef │ │ -03b1a8: 0c03 |007c: move-result-object v3 │ │ -03b1aa: 6e20 8000 8300 |007d: invoke-virtual {v3, v8}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -03b1b0: 0c03 |0080: move-result-object v3 │ │ -03b1b2: 6e20 9a06 3200 |0081: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -03b1b8: 0c02 |0084: move-result-object v2 │ │ -03b1ba: 1a03 0100 |0085: const-string v3, " │ │ +03c148: |[03c148] com.gacode.relaunchx.Viewer$2.onClick:(Landroid/view/View;)V │ │ +03c158: 1408 3800 087f |0000: const v8, #float 1.80776e+38 // #7f080038 │ │ +03c15e: 5392 9e07 |0003: iget-wide v2, v9, Lcom/gacode/relaunchx/Viewer$2;.val$fileSize:J // field@079e │ │ +03c162: 5494 9d07 |0005: iget-object v4, v9, Lcom/gacode/relaunchx/Viewer$2;.this$0:Lcom/gacode/relaunchx/Viewer; // field@079d │ │ +03c166: 5444 a307 |0007: iget-object v4, v4, Lcom/gacode/relaunchx/Viewer;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@07a3 │ │ +03c16a: 5244 8506 |0009: iget v4, v4, Lcom/gacode/relaunchx/ReLaunchApp;.editorMax:I // field@0685 │ │ +03c16e: d244 0004 |000b: mul-int/lit16 v4, v4, #int 1024 // #0400 │ │ +03c172: 8144 |000d: int-to-long v4, v4 │ │ +03c174: 3102 0204 |000e: cmp-long v2, v2, v4 │ │ +03c178: 3d02 d000 |0010: if-lez v2, 00e0 // +00d0 │ │ +03c17c: 2200 0c00 |0012: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000c │ │ +03c180: 5492 9d07 |0014: iget-object v2, v9, Lcom/gacode/relaunchx/Viewer$2;.this$0:Lcom/gacode/relaunchx/Viewer; // field@079d │ │ +03c184: 7020 1b00 2000 |0016: invoke-direct {v0, v2}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ +03c18a: 5492 9d07 |0019: iget-object v2, v9, Lcom/gacode/relaunchx/Viewer$2;.this$0:Lcom/gacode/relaunchx/Viewer; // field@079d │ │ +03c18e: 6e10 ef05 0200 |001b: invoke-virtual {v2}, Lcom/gacode/relaunchx/Viewer;.getResources:()Landroid/content/res/Resources; // method@05ef │ │ +03c194: 0c02 |001e: move-result-object v2 │ │ +03c196: 1403 3d00 087f |001f: const v3, #float 1.80776e+38 // #7f08003d │ │ +03c19c: 6e20 8000 3200 |0022: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +03c1a2: 0c02 |0025: move-result-object v2 │ │ +03c1a4: 6e20 2500 2000 |0026: invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ +03c1aa: 2202 0202 |0029: new-instance v2, Ljava/lang/StringBuilder; // type@0202 │ │ +03c1ae: 7010 9606 0200 |002b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +03c1b4: 5493 9d07 |002e: iget-object v3, v9, Lcom/gacode/relaunchx/Viewer$2;.this$0:Lcom/gacode/relaunchx/Viewer; // field@079d │ │ +03c1b8: 6e10 ef05 0300 |0030: invoke-virtual {v3}, Lcom/gacode/relaunchx/Viewer;.getResources:()Landroid/content/res/Resources; // method@05ef │ │ +03c1be: 0c03 |0033: move-result-object v3 │ │ +03c1c0: 1404 3c00 087f |0034: const v4, #float 1.80776e+38 // #7f08003c │ │ +03c1c6: 6e20 8000 4300 |0037: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +03c1cc: 0c03 |003a: move-result-object v3 │ │ +03c1ce: 6e20 9a06 3200 |003b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +03c1d4: 0c02 |003e: move-result-object v2 │ │ +03c1d6: 1a03 0300 |003f: const-string v3, " "" // string@0003 │ │ +03c1da: 6e20 9a06 3200 |0041: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +03c1e0: 0c02 |0044: move-result-object v2 │ │ +03c1e2: 5493 9f07 |0045: iget-object v3, v9, Lcom/gacode/relaunchx/Viewer$2;.val$fname:Ljava/lang/String; // field@079f │ │ +03c1e6: 6e20 9a06 3200 |0047: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +03c1ec: 0c02 |004a: move-result-object v2 │ │ +03c1ee: 1a03 0f00 |004b: const-string v3, "" " // string@000f │ │ +03c1f2: 6e20 9a06 3200 |004d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +03c1f8: 0c02 |0050: move-result-object v2 │ │ +03c1fa: 5493 9d07 |0051: iget-object v3, v9, Lcom/gacode/relaunchx/Viewer$2;.this$0:Lcom/gacode/relaunchx/Viewer; // field@079d │ │ +03c1fe: 6e10 ef05 0300 |0053: invoke-virtual {v3}, Lcom/gacode/relaunchx/Viewer;.getResources:()Landroid/content/res/Resources; // method@05ef │ │ +03c204: 0c03 |0056: move-result-object v3 │ │ +03c206: 1404 4600 087f |0057: const v4, #float 1.80776e+38 // #7f080046 │ │ +03c20c: 6e20 8000 4300 |005a: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +03c212: 0c03 |005d: move-result-object v3 │ │ +03c214: 6e20 9a06 3200 |005e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +03c21a: 0c02 |0061: move-result-object v2 │ │ +03c21c: 1a03 0500 |0062: const-string v3, " (" // string@0005 │ │ +03c220: 6e20 9a06 3200 |0064: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +03c226: 0c02 |0067: move-result-object v2 │ │ +03c228: 5394 9e07 |0068: iget-wide v4, v9, Lcom/gacode/relaunchx/Viewer$2;.val$fileSize:J // field@079e │ │ +03c22c: 1606 0004 |006a: const-wide/16 v6, #int 1024 // #400 │ │ +03c230: be64 |006c: div-long/2addr v4, v6 │ │ +03c232: 6e30 9806 4205 |006d: invoke-virtual {v2, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0698 │ │ +03c238: 0c02 |0070: move-result-object v2 │ │ +03c23a: 1a03 0200 |0071: const-string v3, " " // string@0002 │ │ +03c23e: 6e20 9a06 3200 |0073: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +03c244: 0c02 |0076: move-result-object v2 │ │ +03c246: 5493 9d07 |0077: iget-object v3, v9, Lcom/gacode/relaunchx/Viewer$2;.this$0:Lcom/gacode/relaunchx/Viewer; // field@079d │ │ +03c24a: 6e10 ef05 0300 |0079: invoke-virtual {v3}, Lcom/gacode/relaunchx/Viewer;.getResources:()Landroid/content/res/Resources; // method@05ef │ │ +03c250: 0c03 |007c: move-result-object v3 │ │ +03c252: 6e20 8000 8300 |007d: invoke-virtual {v3, v8}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +03c258: 0c03 |0080: move-result-object v3 │ │ +03c25a: 6e20 9a06 3200 |0081: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +03c260: 0c02 |0084: move-result-object v2 │ │ +03c262: 1a03 0100 |0085: const-string v3, " │ │ " // string@0001 │ │ -03b1be: 6e20 9a06 3200 |0087: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -03b1c4: 0c02 |008a: move-result-object v2 │ │ -03b1c6: 5493 9d07 |008b: iget-object v3, v9, Lcom/gacode/relaunchx/Viewer$2;.this$0:Lcom/gacode/relaunchx/Viewer; // field@079d │ │ -03b1ca: 6e10 ef05 0300 |008d: invoke-virtual {v3}, Lcom/gacode/relaunchx/Viewer;.getResources:()Landroid/content/res/Resources; // method@05ef │ │ -03b1d0: 0c03 |0090: move-result-object v3 │ │ -03b1d2: 1404 3e00 087f |0091: const v4, #float 1.80776e+38 // #7f08003e │ │ -03b1d8: 6e20 8000 4300 |0094: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -03b1de: 0c03 |0097: move-result-object v3 │ │ -03b1e0: 6e20 9a06 3200 |0098: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -03b1e6: 0c02 |009b: move-result-object v2 │ │ -03b1e8: 1a03 0200 |009c: const-string v3, " " // string@0002 │ │ -03b1ec: 6e20 9a06 3200 |009e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -03b1f2: 0c02 |00a1: move-result-object v2 │ │ -03b1f4: 5493 9d07 |00a2: iget-object v3, v9, Lcom/gacode/relaunchx/Viewer$2;.this$0:Lcom/gacode/relaunchx/Viewer; // field@079d │ │ -03b1f8: 5433 a307 |00a4: iget-object v3, v3, Lcom/gacode/relaunchx/Viewer;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@07a3 │ │ -03b1fc: 5233 8506 |00a6: iget v3, v3, Lcom/gacode/relaunchx/ReLaunchApp;.editorMax:I // field@0685 │ │ -03b200: 6e20 9706 3200 |00a8: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0697 │ │ -03b206: 0c02 |00ab: move-result-object v2 │ │ -03b208: 1a03 0200 |00ac: const-string v3, " " // string@0002 │ │ -03b20c: 6e20 9a06 3200 |00ae: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -03b212: 0c02 |00b1: move-result-object v2 │ │ -03b214: 5493 9d07 |00b2: iget-object v3, v9, Lcom/gacode/relaunchx/Viewer$2;.this$0:Lcom/gacode/relaunchx/Viewer; // field@079d │ │ -03b218: 6e10 ef05 0300 |00b4: invoke-virtual {v3}, Lcom/gacode/relaunchx/Viewer;.getResources:()Landroid/content/res/Resources; // method@05ef │ │ -03b21e: 0c03 |00b7: move-result-object v3 │ │ -03b220: 6e20 8000 8300 |00b8: invoke-virtual {v3, v8}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -03b226: 0c03 |00bb: move-result-object v3 │ │ -03b228: 6e20 9a06 3200 |00bc: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -03b22e: 0c02 |00bf: move-result-object v2 │ │ -03b230: 6e10 9c06 0200 |00c0: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -03b236: 0c02 |00c3: move-result-object v2 │ │ -03b238: 6e20 1e00 2000 |00c4: invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@001e │ │ -03b23e: 5492 9d07 |00c7: iget-object v2, v9, Lcom/gacode/relaunchx/Viewer$2;.this$0:Lcom/gacode/relaunchx/Viewer; // field@079d │ │ -03b242: 6e10 ef05 0200 |00c9: invoke-virtual {v2}, Lcom/gacode/relaunchx/Viewer;.getResources:()Landroid/content/res/Resources; // method@05ef │ │ -03b248: 0c02 |00cc: move-result-object v2 │ │ -03b24a: 1403 ca00 087f |00cd: const v3, #float 1.80779e+38 // #7f0800ca │ │ -03b250: 6e20 8000 3200 |00d0: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -03b256: 0c02 |00d3: move-result-object v2 │ │ -03b258: 2203 c701 |00d4: new-instance v3, Lcom/gacode/relaunchx/Viewer$2$1; // type@01c7 │ │ -03b25c: 7020 e305 9300 |00d6: invoke-direct {v3, v9}, Lcom/gacode/relaunchx/Viewer$2$1;.:(Lcom/gacode/relaunchx/Viewer$2;)V // method@05e3 │ │ -03b262: 6e30 2200 2003 |00d9: invoke-virtual {v0, v2, v3}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0022 │ │ -03b268: 6e10 2700 0000 |00dc: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ -03b26e: 0e00 |00df: return-void │ │ -03b270: 2201 1c00 |00e0: new-instance v1, Landroid/content/Intent; // type@001c │ │ -03b274: 5492 9d07 |00e2: iget-object v2, v9, Lcom/gacode/relaunchx/Viewer$2;.this$0:Lcom/gacode/relaunchx/Viewer; // field@079d │ │ -03b278: 1c03 a700 |00e4: const-class v3, Lcom/gacode/relaunchx/Editor; // type@00a7 │ │ -03b27c: 7030 4d00 2103 |00e6: invoke-direct {v1, v2, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004d │ │ -03b282: 1a02 a707 |00e9: const-string v2, "filename" // string@07a7 │ │ -03b286: 5493 9f07 |00eb: iget-object v3, v9, Lcom/gacode/relaunchx/Viewer$2;.val$fname:Ljava/lang/String; // field@079f │ │ -03b28a: 6e30 5800 2103 |00ed: invoke-virtual {v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0058 │ │ -03b290: 5492 9d07 |00f0: iget-object v2, v9, Lcom/gacode/relaunchx/Viewer$2;.this$0:Lcom/gacode/relaunchx/Viewer; // field@079d │ │ -03b294: 1213 |00f2: const/4 v3, #int 1 // #1 │ │ -03b296: 6e30 f505 1203 |00f3: invoke-virtual {v2, v1, v3}, Lcom/gacode/relaunchx/Viewer;.startActivityForResult:(Landroid/content/Intent;I)V // method@05f5 │ │ -03b29c: 28e9 |00f6: goto 00df // -0017 │ │ +03c266: 6e20 9a06 3200 |0087: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +03c26c: 0c02 |008a: move-result-object v2 │ │ +03c26e: 5493 9d07 |008b: iget-object v3, v9, Lcom/gacode/relaunchx/Viewer$2;.this$0:Lcom/gacode/relaunchx/Viewer; // field@079d │ │ +03c272: 6e10 ef05 0300 |008d: invoke-virtual {v3}, Lcom/gacode/relaunchx/Viewer;.getResources:()Landroid/content/res/Resources; // method@05ef │ │ +03c278: 0c03 |0090: move-result-object v3 │ │ +03c27a: 1404 3e00 087f |0091: const v4, #float 1.80776e+38 // #7f08003e │ │ +03c280: 6e20 8000 4300 |0094: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +03c286: 0c03 |0097: move-result-object v3 │ │ +03c288: 6e20 9a06 3200 |0098: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +03c28e: 0c02 |009b: move-result-object v2 │ │ +03c290: 1a03 0200 |009c: const-string v3, " " // string@0002 │ │ +03c294: 6e20 9a06 3200 |009e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +03c29a: 0c02 |00a1: move-result-object v2 │ │ +03c29c: 5493 9d07 |00a2: iget-object v3, v9, Lcom/gacode/relaunchx/Viewer$2;.this$0:Lcom/gacode/relaunchx/Viewer; // field@079d │ │ +03c2a0: 5433 a307 |00a4: iget-object v3, v3, Lcom/gacode/relaunchx/Viewer;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@07a3 │ │ +03c2a4: 5233 8506 |00a6: iget v3, v3, Lcom/gacode/relaunchx/ReLaunchApp;.editorMax:I // field@0685 │ │ +03c2a8: 6e20 9706 3200 |00a8: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0697 │ │ +03c2ae: 0c02 |00ab: move-result-object v2 │ │ +03c2b0: 1a03 0200 |00ac: const-string v3, " " // string@0002 │ │ +03c2b4: 6e20 9a06 3200 |00ae: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +03c2ba: 0c02 |00b1: move-result-object v2 │ │ +03c2bc: 5493 9d07 |00b2: iget-object v3, v9, Lcom/gacode/relaunchx/Viewer$2;.this$0:Lcom/gacode/relaunchx/Viewer; // field@079d │ │ +03c2c0: 6e10 ef05 0300 |00b4: invoke-virtual {v3}, Lcom/gacode/relaunchx/Viewer;.getResources:()Landroid/content/res/Resources; // method@05ef │ │ +03c2c6: 0c03 |00b7: move-result-object v3 │ │ +03c2c8: 6e20 8000 8300 |00b8: invoke-virtual {v3, v8}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +03c2ce: 0c03 |00bb: move-result-object v3 │ │ +03c2d0: 6e20 9a06 3200 |00bc: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +03c2d6: 0c02 |00bf: move-result-object v2 │ │ +03c2d8: 6e10 9c06 0200 |00c0: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +03c2de: 0c02 |00c3: move-result-object v2 │ │ +03c2e0: 6e20 1e00 2000 |00c4: invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@001e │ │ +03c2e6: 5492 9d07 |00c7: iget-object v2, v9, Lcom/gacode/relaunchx/Viewer$2;.this$0:Lcom/gacode/relaunchx/Viewer; // field@079d │ │ +03c2ea: 6e10 ef05 0200 |00c9: invoke-virtual {v2}, Lcom/gacode/relaunchx/Viewer;.getResources:()Landroid/content/res/Resources; // method@05ef │ │ +03c2f0: 0c02 |00cc: move-result-object v2 │ │ +03c2f2: 1403 ca00 087f |00cd: const v3, #float 1.80779e+38 // #7f0800ca │ │ +03c2f8: 6e20 8000 3200 |00d0: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +03c2fe: 0c02 |00d3: move-result-object v2 │ │ +03c300: 2203 c701 |00d4: new-instance v3, Lcom/gacode/relaunchx/Viewer$2$1; // type@01c7 │ │ +03c304: 7020 e305 9300 |00d6: invoke-direct {v3, v9}, Lcom/gacode/relaunchx/Viewer$2$1;.:(Lcom/gacode/relaunchx/Viewer$2;)V // method@05e3 │ │ +03c30a: 6e30 2200 2003 |00d9: invoke-virtual {v0, v2, v3}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0022 │ │ +03c310: 6e10 2700 0000 |00dc: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ +03c316: 0e00 |00df: return-void │ │ +03c318: 2201 1c00 |00e0: new-instance v1, Landroid/content/Intent; // type@001c │ │ +03c31c: 5492 9d07 |00e2: iget-object v2, v9, Lcom/gacode/relaunchx/Viewer$2;.this$0:Lcom/gacode/relaunchx/Viewer; // field@079d │ │ +03c320: 1c03 a700 |00e4: const-class v3, Lcom/gacode/relaunchx/Editor; // type@00a7 │ │ +03c324: 7030 4d00 2103 |00e6: invoke-direct {v1, v2, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@004d │ │ +03c32a: 1a02 a707 |00e9: const-string v2, "filename" // string@07a7 │ │ +03c32e: 5493 9f07 |00eb: iget-object v3, v9, Lcom/gacode/relaunchx/Viewer$2;.val$fname:Ljava/lang/String; // field@079f │ │ +03c332: 6e30 5800 2103 |00ed: invoke-virtual {v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0058 │ │ +03c338: 5492 9d07 |00f0: iget-object v2, v9, Lcom/gacode/relaunchx/Viewer$2;.this$0:Lcom/gacode/relaunchx/Viewer; // field@079d │ │ +03c33c: 1213 |00f2: const/4 v3, #int 1 // #1 │ │ +03c33e: 6e30 f505 1203 |00f3: invoke-virtual {v2, v1, v3}, Lcom/gacode/relaunchx/Viewer;.startActivityForResult:(Landroid/content/Intent;I)V // method@05f5 │ │ +03c344: 28e9 |00f6: goto 00df // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=127 │ │ 0x0012 line=128 │ │ 0x0019 line=131 │ │ 0x0029 line=136 │ │ 0x0053 line=141 │ │ @@ -77144,18 +77168,18 @@ │ │ type : '(Lcom/gacode/relaunchx/Viewer;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -03b2a0: |[03b2a0] com.gacode.relaunchx.Viewer$3.:(Lcom/gacode/relaunchx/Viewer;)V │ │ -03b2b0: 5b01 a007 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/Viewer$3;.this$0:Lcom/gacode/relaunchx/Viewer; // field@07a0 │ │ -03b2b4: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -03b2ba: 0e00 |0005: return-void │ │ +03c348: |[03c348] com.gacode.relaunchx.Viewer$3.:(Lcom/gacode/relaunchx/Viewer;)V │ │ +03c358: 5b01 a007 |0000: iput-object v1, v0, Lcom/gacode/relaunchx/Viewer$3;.this$0:Lcom/gacode/relaunchx/Viewer; // field@07a0 │ │ +03c35c: 7010 6606 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +03c362: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/gacode/relaunchx/Viewer$3; │ │ 0x0000 - 0x0006 reg=1 this$0 Lcom/gacode/relaunchx/Viewer; │ │ │ │ @@ -77165,18 +77189,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -03b2bc: |[03b2bc] com.gacode.relaunchx.Viewer$3.onClick:(Landroid/view/View;)V │ │ -03b2cc: 5410 a007 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/Viewer$3;.this$0:Lcom/gacode/relaunchx/Viewer; // field@07a0 │ │ -03b2d0: 6e10 eb05 0000 |0002: invoke-virtual {v0}, Lcom/gacode/relaunchx/Viewer;.finish:()V // method@05eb │ │ -03b2d6: 0e00 |0005: return-void │ │ +03c364: |[03c364] com.gacode.relaunchx.Viewer$3.onClick:(Landroid/view/View;)V │ │ +03c374: 5410 a007 |0000: iget-object v0, v1, Lcom/gacode/relaunchx/Viewer$3;.this$0:Lcom/gacode/relaunchx/Viewer; // field@07a0 │ │ +03c378: 6e10 eb05 0000 |0002: invoke-virtual {v0}, Lcom/gacode/relaunchx/Viewer;.finish:()V // method@05eb │ │ +03c37e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ 0x0005 line=179 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/gacode/relaunchx/Viewer$3; │ │ 0x0000 - 0x0006 reg=2 v Landroid/view/View; │ │ @@ -77242,21 +77266,21 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -03b2d8: |[03b2d8] com.gacode.relaunchx.Viewer.:()V │ │ -03b2e8: 7010 0000 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0000 │ │ -03b2ee: 1a00 9804 |0003: const-string v0, "Viewer" // string@0498 │ │ -03b2f2: 5b10 a207 |0005: iput-object v0, v1, Lcom/gacode/relaunchx/Viewer;.TAG:Ljava/lang/String; // field@07a2 │ │ -03b2f6: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -03b2f8: 5910 a107 |0008: iput v0, v1, Lcom/gacode/relaunchx/Viewer;.EDITOR_ACT:I // field@07a1 │ │ -03b2fc: 0e00 |000a: return-void │ │ +03c380: |[03c380] com.gacode.relaunchx.Viewer.:()V │ │ +03c390: 7010 0000 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0000 │ │ +03c396: 1a00 9804 |0003: const-string v0, "Viewer" // string@0498 │ │ +03c39a: 5b10 a207 |0005: iput-object v0, v1, Lcom/gacode/relaunchx/Viewer;.TAG:Ljava/lang/String; // field@07a2 │ │ +03c39e: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +03c3a0: 5910 a107 |0008: iput v0, v1, Lcom/gacode/relaunchx/Viewer;.EDITOR_ACT:I // field@07a1 │ │ +03c3a4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ 0x0003 line=22 │ │ 0x0007 line=24 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/gacode/relaunchx/Viewer; │ │ @@ -77266,44 +77290,44 @@ │ │ type : '(Ljava/lang/String;Landroid/widget/EditText;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -03b300: |[03b300] com.gacode.relaunchx.Viewer.rereadFile:(Ljava/lang/String;Landroid/widget/EditText;)Z │ │ -03b310: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -03b312: 2201 0202 |0001: new-instance v1, Ljava/lang/StringBuilder; // type@0202 │ │ -03b316: 7010 9606 0100 |0003: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -03b31c: 2200 dd01 |0006: new-instance v0, Ljava/io/BufferedReader; // type@01dd │ │ -03b320: 2205 e401 |0008: new-instance v5, Ljava/io/FileReader; // type@01e4 │ │ -03b324: 7020 4206 7500 |000a: invoke-direct {v5, v7}, Ljava/io/FileReader;.:(Ljava/lang/String;)V // method@0642 │ │ -03b32a: 7020 2006 5000 |000d: invoke-direct {v0, v5}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@0620 │ │ -03b330: 6e10 2406 0000 |0010: invoke-virtual {v0}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@0624 │ │ -03b336: 0c03 |0013: move-result-object v3 │ │ -03b338: 3803 0f00 |0014: if-eqz v3, 0023 // +000f │ │ -03b33c: 6e20 9a06 3100 |0016: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -03b342: 1a05 0100 |0019: const-string v5, " │ │ +03c3a8: |[03c3a8] com.gacode.relaunchx.Viewer.rereadFile:(Ljava/lang/String;Landroid/widget/EditText;)Z │ │ +03c3b8: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +03c3ba: 2201 0202 |0001: new-instance v1, Ljava/lang/StringBuilder; // type@0202 │ │ +03c3be: 7010 9606 0100 |0003: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +03c3c4: 2200 dd01 |0006: new-instance v0, Ljava/io/BufferedReader; // type@01dd │ │ +03c3c8: 2205 e401 |0008: new-instance v5, Ljava/io/FileReader; // type@01e4 │ │ +03c3cc: 7020 4206 7500 |000a: invoke-direct {v5, v7}, Ljava/io/FileReader;.:(Ljava/lang/String;)V // method@0642 │ │ +03c3d2: 7020 2006 5000 |000d: invoke-direct {v0, v5}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@0620 │ │ +03c3d8: 6e10 2406 0000 |0010: invoke-virtual {v0}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@0624 │ │ +03c3de: 0c03 |0013: move-result-object v3 │ │ +03c3e0: 3803 0f00 |0014: if-eqz v3, 0023 // +000f │ │ +03c3e4: 6e20 9a06 3100 |0016: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +03c3ea: 1a05 0100 |0019: const-string v5, " │ │ " // string@0001 │ │ -03b346: 6e20 9a06 5100 |001b: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -03b34c: 28f2 |001e: goto 0010 // -000e │ │ -03b34e: 0d02 |001f: move-exception v2 │ │ -03b350: 0f04 |0020: return v4 │ │ -03b352: 0d02 |0021: move-exception v2 │ │ -03b354: 28fe |0022: goto 0020 // -0002 │ │ -03b356: 6e10 2206 0000 |0023: invoke-virtual {v0}, Ljava/io/BufferedReader;.close:()V // method@0622 │ │ -03b35c: 6e10 9c06 0100 |0026: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -03b362: 0c04 |0029: move-result-object v4 │ │ -03b364: 5b64 a907 |002a: iput-object v4, v6, Lcom/gacode/relaunchx/Viewer;.textBuffer:Ljava/lang/String; // field@07a9 │ │ -03b368: 5464 a907 |002c: iget-object v4, v6, Lcom/gacode/relaunchx/Viewer;.textBuffer:Ljava/lang/String; // field@07a9 │ │ -03b36c: 6e20 1b01 4800 |002e: invoke-virtual {v8, v4}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@011b │ │ -03b372: 1214 |0031: const/4 v4, #int 1 // #1 │ │ -03b374: 28ee |0032: goto 0020 // -0012 │ │ -03b376: 0d04 |0033: move-exception v4 │ │ -03b378: 28f2 |0034: goto 0026 // -000e │ │ +03c3ee: 6e20 9a06 5100 |001b: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +03c3f4: 28f2 |001e: goto 0010 // -000e │ │ +03c3f6: 0d02 |001f: move-exception v2 │ │ +03c3f8: 0f04 |0020: return v4 │ │ +03c3fa: 0d02 |0021: move-exception v2 │ │ +03c3fc: 28fe |0022: goto 0020 // -0002 │ │ +03c3fe: 6e10 2206 0000 |0023: invoke-virtual {v0}, Ljava/io/BufferedReader;.close:()V // method@0622 │ │ +03c404: 6e10 9c06 0100 |0026: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +03c40a: 0c04 |0029: move-result-object v4 │ │ +03c40c: 5b64 a907 |002a: iput-object v4, v6, Lcom/gacode/relaunchx/Viewer;.textBuffer:Ljava/lang/String; // field@07a9 │ │ +03c410: 5464 a907 |002c: iget-object v4, v6, Lcom/gacode/relaunchx/Viewer;.textBuffer:Ljava/lang/String; // field@07a9 │ │ +03c414: 6e20 1b01 4800 |002e: invoke-virtual {v8, v4}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@011b │ │ +03c41a: 1214 |0031: const/4 v4, #int 1 // #1 │ │ +03c41c: 28ee |0032: goto 0020 // -0012 │ │ +03c41e: 0d04 |0033: move-exception v4 │ │ +03c420: 28f2 |0034: goto 0026 // -000e │ │ catches : 3 │ │ 0x0006 - 0x0010 │ │ Ljava/io/FileNotFoundException; -> 0x0021 │ │ 0x0010 - 0x001e │ │ Ljava/io/IOException; -> 0x001f │ │ 0x0023 - 0x0026 │ │ Ljava/io/IOException; -> 0x0033 │ │ @@ -77339,25 +77363,25 @@ │ │ type : '(IILandroid/content/Intent;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -03b3a4: |[03b3a4] com.gacode.relaunchx.Viewer.onActivityResult:(IILandroid/content/Intent;)V │ │ -03b3b4: 3904 0300 |0000: if-nez v4, 0003 // +0003 │ │ -03b3b8: 0e00 |0002: return-void │ │ -03b3ba: 2b03 0d00 0000 |0003: packed-switch v3, 00000010 // +0000000d │ │ -03b3c0: 28fc |0006: goto 0002 // -0004 │ │ -03b3c2: 5420 a707 |0007: iget-object v0, v2, Lcom/gacode/relaunchx/Viewer;.fileName:Ljava/lang/String; // field@07a7 │ │ -03b3c6: 5421 a607 |0009: iget-object v1, v2, Lcom/gacode/relaunchx/Viewer;.editTxt:Landroid/widget/EditText; // field@07a6 │ │ -03b3ca: 7030 f305 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/gacode/relaunchx/Viewer;.rereadFile:(Ljava/lang/String;Landroid/widget/EditText;)Z // method@05f3 │ │ -03b3d0: 28f4 |000e: goto 0002 // -000c │ │ -03b3d2: 0000 |000f: nop // spacer │ │ -03b3d4: 0001 0100 0100 0000 0400 0000 |0010: packed-switch-data (6 units) │ │ +03c44c: |[03c44c] com.gacode.relaunchx.Viewer.onActivityResult:(IILandroid/content/Intent;)V │ │ +03c45c: 3904 0300 |0000: if-nez v4, 0003 // +0003 │ │ +03c460: 0e00 |0002: return-void │ │ +03c462: 2b03 0d00 0000 |0003: packed-switch v3, 00000010 // +0000000d │ │ +03c468: 28fc |0006: goto 0002 // -0004 │ │ +03c46a: 5420 a707 |0007: iget-object v0, v2, Lcom/gacode/relaunchx/Viewer;.fileName:Ljava/lang/String; // field@07a7 │ │ +03c46e: 5421 a607 |0009: iget-object v1, v2, Lcom/gacode/relaunchx/Viewer;.editTxt:Landroid/widget/EditText; // field@07a6 │ │ +03c472: 7030 f305 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/gacode/relaunchx/Viewer;.rereadFile:(Ljava/lang/String;Landroid/widget/EditText;)Z // method@05f3 │ │ +03c478: 28f4 |000e: goto 0002 // -000c │ │ +03c47a: 0000 |000f: nop // spacer │ │ +03c47c: 0001 0100 0100 0000 0400 0000 |0010: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ 0x0002 line=205 │ │ 0x0003 line=198 │ │ 0x0007 line=200 │ │ 0x000f line=198 │ │ @@ -77372,185 +77396,185 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 368 16-bit code units │ │ -03b3e0: |[03b3e0] com.gacode.relaunchx.Viewer.onCreate:(Landroid/os/Bundle;)V │ │ -03b3f0: 140c c600 087f |0000: const v12, #float 1.80779e+38 // #7f0800c6 │ │ -03b3f6: 6f20 0700 ed00 |0003: invoke-super {v13, v14}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0007 │ │ -03b3fc: 6e10 ed05 0d00 |0006: invoke-virtual {v13}, Lcom/gacode/relaunchx/Viewer;.getBaseContext:()Landroid/content/Context; // method@05ed │ │ -03b402: 0c06 |0009: move-result-object v6 │ │ -03b404: 7110 c400 0600 |000a: invoke-static {v6}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@00c4 │ │ -03b40a: 0c06 |000d: move-result-object v6 │ │ -03b40c: 5bd6 a807 |000e: iput-object v6, v13, Lcom/gacode/relaunchx/Viewer;.prefs:Landroid/content/SharedPreferences; // field@07a8 │ │ -03b410: 6e10 ec05 0d00 |0010: invoke-virtual {v13}, Lcom/gacode/relaunchx/Viewer;.getApplicationContext:()Landroid/content/Context; // method@05ec │ │ -03b416: 0c06 |0013: move-result-object v6 │ │ -03b418: 1f06 7301 |0014: check-cast v6, Lcom/gacode/relaunchx/ReLaunchApp; // type@0173 │ │ -03b41c: 5bd6 a307 |0016: iput-object v6, v13, Lcom/gacode/relaunchx/Viewer;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@07a3 │ │ -03b420: 54d6 a307 |0018: iget-object v6, v13, Lcom/gacode/relaunchx/Viewer;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@07a3 │ │ -03b424: 6e20 a004 d600 |001a: invoke-virtual {v6, v13}, Lcom/gacode/relaunchx/ReLaunchApp;.setFullScreenIfNecessary:(Landroid/app/Activity;)V // method@04a0 │ │ -03b42a: 1406 1b00 037f |001d: const v6, #float 1.74129e+38 // #7f03001b │ │ -03b430: 6e20 f405 6d00 |0020: invoke-virtual {v13, v6}, Lcom/gacode/relaunchx/Viewer;.setContentView:(I)V // method@05f4 │ │ -03b436: 6e10 ee05 0d00 |0023: invoke-virtual {v13}, Lcom/gacode/relaunchx/Viewer;.getIntent:()Landroid/content/Intent; // method@05ee │ │ -03b43c: 0c01 |0026: move-result-object v1 │ │ -03b43e: 6e10 5300 0100 |0027: invoke-virtual {v1}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0053 │ │ -03b444: 0c06 |002a: move-result-object v6 │ │ -03b446: 3906 0500 |002b: if-nez v6, 0030 // +0005 │ │ -03b44a: 6e10 eb05 0d00 |002d: invoke-virtual {v13}, Lcom/gacode/relaunchx/Viewer;.finish:()V // method@05eb │ │ -03b450: 1a06 a707 |0030: const-string v6, "filename" // string@07a7 │ │ -03b454: 6e20 5600 6100 |0032: invoke-virtual {v1, v6}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0056 │ │ -03b45a: 0c03 |0035: move-result-object v3 │ │ -03b45c: 3903 0500 |0036: if-nez v3, 003b // +0005 │ │ -03b460: 6e10 eb05 0d00 |0038: invoke-virtual {v13}, Lcom/gacode/relaunchx/Viewer;.finish:()V // method@05eb │ │ -03b466: 5bd3 a707 |003b: iput-object v3, v13, Lcom/gacode/relaunchx/Viewer;.fileName:Ljava/lang/String; // field@07a7 │ │ -03b46a: 2202 e001 |003d: new-instance v2, Ljava/io/File; // type@01e0 │ │ -03b46e: 7020 2a06 3200 |003f: invoke-direct {v2, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@062a │ │ -03b474: 6e10 2f06 0200 |0042: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@062f │ │ -03b47a: 0a06 |0045: move-result v6 │ │ -03b47c: 3906 0500 |0046: if-nez v6, 004b // +0005 │ │ -03b480: 6e10 eb05 0d00 |0048: invoke-virtual {v13}, Lcom/gacode/relaunchx/Viewer;.finish:()V // method@05eb │ │ -03b486: 6e10 3506 0200 |004b: invoke-virtual {v2}, Ljava/io/File;.length:()J // method@0635 │ │ -03b48c: 0b04 |004e: move-result-wide v4 │ │ -03b48e: 54d6 a307 |004f: iget-object v6, v13, Lcom/gacode/relaunchx/Viewer;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@07a3 │ │ -03b492: 5266 8d06 |0051: iget v6, v6, Lcom/gacode/relaunchx/ReLaunchApp;.viewerMax:I // field@068d │ │ -03b496: d266 0004 |0053: mul-int/lit16 v6, v6, #int 1024 // #0400 │ │ -03b49a: 8166 |0055: int-to-long v6, v6 │ │ -03b49c: 3106 0406 |0056: cmp-long v6, v4, v6 │ │ -03b4a0: 3d06 d100 |0058: if-lez v6, 0129 // +00d1 │ │ -03b4a4: 2200 0c00 |005a: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000c │ │ -03b4a8: 7020 1b00 d000 |005c: invoke-direct {v0, v13}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ -03b4ae: 6e10 ef05 0d00 |005f: invoke-virtual {v13}, Lcom/gacode/relaunchx/Viewer;.getResources:()Landroid/content/res/Resources; // method@05ef │ │ -03b4b4: 0c06 |0062: move-result-object v6 │ │ -03b4b6: 1407 c800 087f |0063: const v7, #float 1.80779e+38 // #7f0800c8 │ │ -03b4bc: 6e20 8000 7600 |0066: invoke-virtual {v6, v7}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -03b4c2: 0c06 |0069: move-result-object v6 │ │ -03b4c4: 6e20 2500 6000 |006a: invoke-virtual {v0, v6}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ -03b4ca: 2206 0202 |006d: new-instance v6, Ljava/lang/StringBuilder; // type@0202 │ │ -03b4ce: 7010 9606 0600 |006f: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -03b4d4: 6e10 ef05 0d00 |0072: invoke-virtual {v13}, Lcom/gacode/relaunchx/Viewer;.getResources:()Landroid/content/res/Resources; // method@05ef │ │ -03b4da: 0c07 |0075: move-result-object v7 │ │ -03b4dc: 1408 c700 087f |0076: const v8, #float 1.80779e+38 // #7f0800c7 │ │ -03b4e2: 6e20 8000 8700 |0079: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -03b4e8: 0c07 |007c: move-result-object v7 │ │ -03b4ea: 6e20 9a06 7600 |007d: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -03b4f0: 0c06 |0080: move-result-object v6 │ │ -03b4f2: 1a07 0300 |0081: const-string v7, " "" // string@0003 │ │ -03b4f6: 6e20 9a06 7600 |0083: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -03b4fc: 0c06 |0086: move-result-object v6 │ │ -03b4fe: 6e20 9a06 3600 |0087: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -03b504: 0c06 |008a: move-result-object v6 │ │ -03b506: 1a07 0f00 |008b: const-string v7, "" " // string@000f │ │ -03b50a: 6e20 9a06 7600 |008d: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -03b510: 0c06 |0090: move-result-object v6 │ │ -03b512: 6e10 ef05 0d00 |0091: invoke-virtual {v13}, Lcom/gacode/relaunchx/Viewer;.getResources:()Landroid/content/res/Resources; // method@05ef │ │ -03b518: 0c07 |0094: move-result-object v7 │ │ -03b51a: 1408 cb00 087f |0095: const v8, #float 1.80779e+38 // #7f0800cb │ │ -03b520: 6e20 8000 8700 |0098: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -03b526: 0c07 |009b: move-result-object v7 │ │ -03b528: 6e20 9a06 7600 |009c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -03b52e: 0c06 |009f: move-result-object v6 │ │ -03b530: 1a07 0500 |00a0: const-string v7, " (" // string@0005 │ │ -03b534: 6e20 9a06 7600 |00a2: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -03b53a: 0c06 |00a5: move-result-object v6 │ │ -03b53c: 6e10 3506 0200 |00a6: invoke-virtual {v2}, Ljava/io/File;.length:()J // method@0635 │ │ -03b542: 0b08 |00a9: move-result-wide v8 │ │ -03b544: 160a 0004 |00aa: const-wide/16 v10, #int 1024 // #400 │ │ -03b548: bea8 |00ac: div-long/2addr v8, v10 │ │ -03b54a: 6e30 9806 8609 |00ad: invoke-virtual {v6, v8, v9}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0698 │ │ -03b550: 0c06 |00b0: move-result-object v6 │ │ -03b552: 1a07 0200 |00b1: const-string v7, " " // string@0002 │ │ -03b556: 6e20 9a06 7600 |00b3: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -03b55c: 0c06 |00b6: move-result-object v6 │ │ -03b55e: 6e10 ef05 0d00 |00b7: invoke-virtual {v13}, Lcom/gacode/relaunchx/Viewer;.getResources:()Landroid/content/res/Resources; // method@05ef │ │ -03b564: 0c07 |00ba: move-result-object v7 │ │ -03b566: 6e20 8000 c700 |00bb: invoke-virtual {v7, v12}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -03b56c: 0c07 |00be: move-result-object v7 │ │ -03b56e: 6e20 9a06 7600 |00bf: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -03b574: 0c06 |00c2: move-result-object v6 │ │ -03b576: 1a07 3e00 |00c3: const-string v7, ") │ │ +03c488: |[03c488] com.gacode.relaunchx.Viewer.onCreate:(Landroid/os/Bundle;)V │ │ +03c498: 140c c600 087f |0000: const v12, #float 1.80779e+38 // #7f0800c6 │ │ +03c49e: 6f20 0700 ed00 |0003: invoke-super {v13, v14}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0007 │ │ +03c4a4: 6e10 ed05 0d00 |0006: invoke-virtual {v13}, Lcom/gacode/relaunchx/Viewer;.getBaseContext:()Landroid/content/Context; // method@05ed │ │ +03c4aa: 0c06 |0009: move-result-object v6 │ │ +03c4ac: 7110 c400 0600 |000a: invoke-static {v6}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@00c4 │ │ +03c4b2: 0c06 |000d: move-result-object v6 │ │ +03c4b4: 5bd6 a807 |000e: iput-object v6, v13, Lcom/gacode/relaunchx/Viewer;.prefs:Landroid/content/SharedPreferences; // field@07a8 │ │ +03c4b8: 6e10 ec05 0d00 |0010: invoke-virtual {v13}, Lcom/gacode/relaunchx/Viewer;.getApplicationContext:()Landroid/content/Context; // method@05ec │ │ +03c4be: 0c06 |0013: move-result-object v6 │ │ +03c4c0: 1f06 7301 |0014: check-cast v6, Lcom/gacode/relaunchx/ReLaunchApp; // type@0173 │ │ +03c4c4: 5bd6 a307 |0016: iput-object v6, v13, Lcom/gacode/relaunchx/Viewer;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@07a3 │ │ +03c4c8: 54d6 a307 |0018: iget-object v6, v13, Lcom/gacode/relaunchx/Viewer;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@07a3 │ │ +03c4cc: 6e20 a004 d600 |001a: invoke-virtual {v6, v13}, Lcom/gacode/relaunchx/ReLaunchApp;.setFullScreenIfNecessary:(Landroid/app/Activity;)V // method@04a0 │ │ +03c4d2: 1406 1b00 037f |001d: const v6, #float 1.74129e+38 // #7f03001b │ │ +03c4d8: 6e20 f405 6d00 |0020: invoke-virtual {v13, v6}, Lcom/gacode/relaunchx/Viewer;.setContentView:(I)V // method@05f4 │ │ +03c4de: 6e10 ee05 0d00 |0023: invoke-virtual {v13}, Lcom/gacode/relaunchx/Viewer;.getIntent:()Landroid/content/Intent; // method@05ee │ │ +03c4e4: 0c01 |0026: move-result-object v1 │ │ +03c4e6: 6e10 5300 0100 |0027: invoke-virtual {v1}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0053 │ │ +03c4ec: 0c06 |002a: move-result-object v6 │ │ +03c4ee: 3906 0500 |002b: if-nez v6, 0030 // +0005 │ │ +03c4f2: 6e10 eb05 0d00 |002d: invoke-virtual {v13}, Lcom/gacode/relaunchx/Viewer;.finish:()V // method@05eb │ │ +03c4f8: 1a06 a707 |0030: const-string v6, "filename" // string@07a7 │ │ +03c4fc: 6e20 5600 6100 |0032: invoke-virtual {v1, v6}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0056 │ │ +03c502: 0c03 |0035: move-result-object v3 │ │ +03c504: 3903 0500 |0036: if-nez v3, 003b // +0005 │ │ +03c508: 6e10 eb05 0d00 |0038: invoke-virtual {v13}, Lcom/gacode/relaunchx/Viewer;.finish:()V // method@05eb │ │ +03c50e: 5bd3 a707 |003b: iput-object v3, v13, Lcom/gacode/relaunchx/Viewer;.fileName:Ljava/lang/String; // field@07a7 │ │ +03c512: 2202 e001 |003d: new-instance v2, Ljava/io/File; // type@01e0 │ │ +03c516: 7020 2a06 3200 |003f: invoke-direct {v2, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@062a │ │ +03c51c: 6e10 2f06 0200 |0042: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@062f │ │ +03c522: 0a06 |0045: move-result v6 │ │ +03c524: 3906 0500 |0046: if-nez v6, 004b // +0005 │ │ +03c528: 6e10 eb05 0d00 |0048: invoke-virtual {v13}, Lcom/gacode/relaunchx/Viewer;.finish:()V // method@05eb │ │ +03c52e: 6e10 3506 0200 |004b: invoke-virtual {v2}, Ljava/io/File;.length:()J // method@0635 │ │ +03c534: 0b04 |004e: move-result-wide v4 │ │ +03c536: 54d6 a307 |004f: iget-object v6, v13, Lcom/gacode/relaunchx/Viewer;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@07a3 │ │ +03c53a: 5266 8d06 |0051: iget v6, v6, Lcom/gacode/relaunchx/ReLaunchApp;.viewerMax:I // field@068d │ │ +03c53e: d266 0004 |0053: mul-int/lit16 v6, v6, #int 1024 // #0400 │ │ +03c542: 8166 |0055: int-to-long v6, v6 │ │ +03c544: 3106 0406 |0056: cmp-long v6, v4, v6 │ │ +03c548: 3d06 d100 |0058: if-lez v6, 0129 // +00d1 │ │ +03c54c: 2200 0c00 |005a: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000c │ │ +03c550: 7020 1b00 d000 |005c: invoke-direct {v0, v13}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@001b │ │ +03c556: 6e10 ef05 0d00 |005f: invoke-virtual {v13}, Lcom/gacode/relaunchx/Viewer;.getResources:()Landroid/content/res/Resources; // method@05ef │ │ +03c55c: 0c06 |0062: move-result-object v6 │ │ +03c55e: 1407 c800 087f |0063: const v7, #float 1.80779e+38 // #7f0800c8 │ │ +03c564: 6e20 8000 7600 |0066: invoke-virtual {v6, v7}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +03c56a: 0c06 |0069: move-result-object v6 │ │ +03c56c: 6e20 2500 6000 |006a: invoke-virtual {v0, v6}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0025 │ │ +03c572: 2206 0202 |006d: new-instance v6, Ljava/lang/StringBuilder; // type@0202 │ │ +03c576: 7010 9606 0600 |006f: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +03c57c: 6e10 ef05 0d00 |0072: invoke-virtual {v13}, Lcom/gacode/relaunchx/Viewer;.getResources:()Landroid/content/res/Resources; // method@05ef │ │ +03c582: 0c07 |0075: move-result-object v7 │ │ +03c584: 1408 c700 087f |0076: const v8, #float 1.80779e+38 // #7f0800c7 │ │ +03c58a: 6e20 8000 8700 |0079: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +03c590: 0c07 |007c: move-result-object v7 │ │ +03c592: 6e20 9a06 7600 |007d: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +03c598: 0c06 |0080: move-result-object v6 │ │ +03c59a: 1a07 0300 |0081: const-string v7, " "" // string@0003 │ │ +03c59e: 6e20 9a06 7600 |0083: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +03c5a4: 0c06 |0086: move-result-object v6 │ │ +03c5a6: 6e20 9a06 3600 |0087: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +03c5ac: 0c06 |008a: move-result-object v6 │ │ +03c5ae: 1a07 0f00 |008b: const-string v7, "" " // string@000f │ │ +03c5b2: 6e20 9a06 7600 |008d: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +03c5b8: 0c06 |0090: move-result-object v6 │ │ +03c5ba: 6e10 ef05 0d00 |0091: invoke-virtual {v13}, Lcom/gacode/relaunchx/Viewer;.getResources:()Landroid/content/res/Resources; // method@05ef │ │ +03c5c0: 0c07 |0094: move-result-object v7 │ │ +03c5c2: 1408 cb00 087f |0095: const v8, #float 1.80779e+38 // #7f0800cb │ │ +03c5c8: 6e20 8000 8700 |0098: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +03c5ce: 0c07 |009b: move-result-object v7 │ │ +03c5d0: 6e20 9a06 7600 |009c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +03c5d6: 0c06 |009f: move-result-object v6 │ │ +03c5d8: 1a07 0500 |00a0: const-string v7, " (" // string@0005 │ │ +03c5dc: 6e20 9a06 7600 |00a2: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +03c5e2: 0c06 |00a5: move-result-object v6 │ │ +03c5e4: 6e10 3506 0200 |00a6: invoke-virtual {v2}, Ljava/io/File;.length:()J // method@0635 │ │ +03c5ea: 0b08 |00a9: move-result-wide v8 │ │ +03c5ec: 160a 0004 |00aa: const-wide/16 v10, #int 1024 // #400 │ │ +03c5f0: bea8 |00ac: div-long/2addr v8, v10 │ │ +03c5f2: 6e30 9806 8609 |00ad: invoke-virtual {v6, v8, v9}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0698 │ │ +03c5f8: 0c06 |00b0: move-result-object v6 │ │ +03c5fa: 1a07 0200 |00b1: const-string v7, " " // string@0002 │ │ +03c5fe: 6e20 9a06 7600 |00b3: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +03c604: 0c06 |00b6: move-result-object v6 │ │ +03c606: 6e10 ef05 0d00 |00b7: invoke-virtual {v13}, Lcom/gacode/relaunchx/Viewer;.getResources:()Landroid/content/res/Resources; // method@05ef │ │ +03c60c: 0c07 |00ba: move-result-object v7 │ │ +03c60e: 6e20 8000 c700 |00bb: invoke-virtual {v7, v12}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +03c614: 0c07 |00be: move-result-object v7 │ │ +03c616: 6e20 9a06 7600 |00bf: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +03c61c: 0c06 |00c2: move-result-object v6 │ │ +03c61e: 1a07 3e00 |00c3: const-string v7, ") │ │ " // string@003e │ │ -03b57a: 6e20 9a06 7600 |00c5: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -03b580: 0c06 |00c8: move-result-object v6 │ │ -03b582: 6e10 ef05 0d00 |00c9: invoke-virtual {v13}, Lcom/gacode/relaunchx/Viewer;.getResources:()Landroid/content/res/Resources; // method@05ef │ │ -03b588: 0c07 |00cc: move-result-object v7 │ │ -03b58a: 1408 c900 087f |00cd: const v8, #float 1.80779e+38 // #7f0800c9 │ │ -03b590: 6e20 8000 8700 |00d0: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -03b596: 0c07 |00d3: move-result-object v7 │ │ -03b598: 6e20 9a06 7600 |00d4: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -03b59e: 0c06 |00d7: move-result-object v6 │ │ -03b5a0: 1a07 0200 |00d8: const-string v7, " " // string@0002 │ │ -03b5a4: 6e20 9a06 7600 |00da: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -03b5aa: 0c06 |00dd: move-result-object v6 │ │ -03b5ac: 54d7 a307 |00de: iget-object v7, v13, Lcom/gacode/relaunchx/Viewer;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@07a3 │ │ -03b5b0: 5277 8d06 |00e0: iget v7, v7, Lcom/gacode/relaunchx/ReLaunchApp;.viewerMax:I // field@068d │ │ -03b5b4: 6e20 9706 7600 |00e2: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0697 │ │ -03b5ba: 0c06 |00e5: move-result-object v6 │ │ -03b5bc: 1a07 0200 |00e6: const-string v7, " " // string@0002 │ │ -03b5c0: 6e20 9a06 7600 |00e8: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -03b5c6: 0c06 |00eb: move-result-object v6 │ │ -03b5c8: 6e10 ef05 0d00 |00ec: invoke-virtual {v13}, Lcom/gacode/relaunchx/Viewer;.getResources:()Landroid/content/res/Resources; // method@05ef │ │ -03b5ce: 0c07 |00ef: move-result-object v7 │ │ -03b5d0: 6e20 8000 c700 |00f0: invoke-virtual {v7, v12}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -03b5d6: 0c07 |00f3: move-result-object v7 │ │ -03b5d8: 6e20 9a06 7600 |00f4: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -03b5de: 0c06 |00f7: move-result-object v6 │ │ -03b5e0: 6e10 9c06 0600 |00f8: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -03b5e6: 0c06 |00fb: move-result-object v6 │ │ -03b5e8: 6e20 1e00 6000 |00fc: invoke-virtual {v0, v6}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@001e │ │ -03b5ee: 6e10 ef05 0d00 |00ff: invoke-virtual {v13}, Lcom/gacode/relaunchx/Viewer;.getResources:()Landroid/content/res/Resources; // method@05ef │ │ -03b5f4: 0c06 |0102: move-result-object v6 │ │ -03b5f6: 1407 ca00 087f |0103: const v7, #float 1.80779e+38 // #7f0800ca │ │ -03b5fc: 6e20 8000 7600 |0106: invoke-virtual {v6, v7}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ -03b602: 0c06 |0109: move-result-object v6 │ │ -03b604: 2207 c601 |010a: new-instance v7, Lcom/gacode/relaunchx/Viewer$1; // type@01c6 │ │ -03b608: 7020 e105 d700 |010c: invoke-direct {v7, v13}, Lcom/gacode/relaunchx/Viewer$1;.:(Lcom/gacode/relaunchx/Viewer;)V // method@05e1 │ │ -03b60e: 6e30 2200 6007 |010f: invoke-virtual {v0, v6, v7}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0022 │ │ -03b614: 6e10 2700 0000 |0112: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ -03b61a: 54d6 a807 |0115: iget-object v6, v13, Lcom/gacode/relaunchx/Viewer;.prefs:Landroid/content/SharedPreferences; // field@07a8 │ │ -03b61e: 7120 1005 6d00 |0117: invoke-static {v13, v6}, Lcom/gacode/relaunchx/ScreenOrientation;.set:(Landroid/app/Activity;Landroid/content/SharedPreferences;)V // method@0510 │ │ -03b624: 54d6 a307 |011a: iget-object v6, v13, Lcom/gacode/relaunchx/Viewer;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@07a3 │ │ -03b628: 54d7 a807 |011c: iget-object v7, v13, Lcom/gacode/relaunchx/Viewer;.prefs:Landroid/content/SharedPreferences; // field@07a8 │ │ -03b62c: 1408 0100 0c7f |011e: const v8, #float 1.86092e+38 // #7f0c0001 │ │ -03b632: 6e20 ea05 8d00 |0121: invoke-virtual {v13, v8}, Lcom/gacode/relaunchx/Viewer;.findViewById:(I)Landroid/view/View; // method@05ea │ │ -03b638: 0c08 |0124: move-result-object v8 │ │ -03b63a: 7130 4b05 7608 |0125: invoke-static {v6, v7, v8}, Lcom/gacode/relaunchx/SizeManipulation;.AdjustWithPreferencesToolbarMinHeight:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/view/View;)V // method@054b │ │ -03b640: 0e00 |0128: return-void │ │ -03b642: 1406 cf00 0c7f |0129: const v6, #float 1.86096e+38 // #7f0c00cf │ │ -03b648: 6e20 ea05 6d00 |012c: invoke-virtual {v13, v6}, Lcom/gacode/relaunchx/Viewer;.findViewById:(I)Landroid/view/View; // method@05ea │ │ -03b64e: 0c06 |012f: move-result-object v6 │ │ -03b650: 1f06 7200 |0130: check-cast v6, Landroid/widget/Button; // type@0072 │ │ -03b654: 5bd6 a507 |0132: iput-object v6, v13, Lcom/gacode/relaunchx/Viewer;.editBtn:Landroid/widget/Button; // field@07a5 │ │ -03b658: 54d6 a507 |0134: iget-object v6, v13, Lcom/gacode/relaunchx/Viewer;.editBtn:Landroid/widget/Button; // field@07a5 │ │ -03b65c: 2207 c801 |0136: new-instance v7, Lcom/gacode/relaunchx/Viewer$2; // type@01c8 │ │ -03b660: 7053 e505 d754 |0138: invoke-direct {v7, v13, v4, v5, v3}, Lcom/gacode/relaunchx/Viewer$2;.:(Lcom/gacode/relaunchx/Viewer;JLjava/lang/String;)V // method@05e5 │ │ -03b666: 6e20 0e01 7600 |013b: invoke-virtual {v6, v7}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@010e │ │ -03b66c: 1406 d000 0c7f |013e: const v6, #float 1.86096e+38 // #7f0c00d0 │ │ -03b672: 6e20 ea05 6d00 |0141: invoke-virtual {v13, v6}, Lcom/gacode/relaunchx/Viewer;.findViewById:(I)Landroid/view/View; // method@05ea │ │ -03b678: 0c06 |0144: move-result-object v6 │ │ -03b67a: 1f06 7600 |0145: check-cast v6, Landroid/widget/ImageButton; // type@0076 │ │ -03b67e: 5bd6 a407 |0147: iput-object v6, v13, Lcom/gacode/relaunchx/Viewer;.backBtn:Landroid/widget/ImageButton; // field@07a4 │ │ -03b682: 54d6 a407 |0149: iget-object v6, v13, Lcom/gacode/relaunchx/Viewer;.backBtn:Landroid/widget/ImageButton; // field@07a4 │ │ -03b686: 2207 c901 |014b: new-instance v7, Lcom/gacode/relaunchx/Viewer$3; // type@01c9 │ │ -03b68a: 7020 e705 d700 |014d: invoke-direct {v7, v13}, Lcom/gacode/relaunchx/Viewer$3;.:(Lcom/gacode/relaunchx/Viewer;)V // method@05e7 │ │ -03b690: 6e20 3001 7600 |0150: invoke-virtual {v6, v7}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0130 │ │ -03b696: 1406 ce00 0c7f |0153: const v6, #float 1.86096e+38 // #7f0c00ce │ │ -03b69c: 6e20 ea05 6d00 |0156: invoke-virtual {v13, v6}, Lcom/gacode/relaunchx/Viewer;.findViewById:(I)Landroid/view/View; // method@05ea │ │ -03b6a2: 0c06 |0159: move-result-object v6 │ │ -03b6a4: 1f06 7400 |015a: check-cast v6, Landroid/widget/EditText; // type@0074 │ │ -03b6a8: 6e20 1b01 3600 |015c: invoke-virtual {v6, v3}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@011b │ │ -03b6ae: 1406 d100 0c7f |015f: const v6, #float 1.86096e+38 // #7f0c00d1 │ │ -03b6b4: 6e20 ea05 6d00 |0162: invoke-virtual {v13, v6}, Lcom/gacode/relaunchx/Viewer;.findViewById:(I)Landroid/view/View; // method@05ea │ │ -03b6ba: 0c06 |0165: move-result-object v6 │ │ -03b6bc: 1f06 7400 |0166: check-cast v6, Landroid/widget/EditText; // type@0074 │ │ -03b6c0: 5bd6 a607 |0168: iput-object v6, v13, Lcom/gacode/relaunchx/Viewer;.editTxt:Landroid/widget/EditText; // field@07a6 │ │ -03b6c4: 54d6 a607 |016a: iget-object v6, v13, Lcom/gacode/relaunchx/Viewer;.editTxt:Landroid/widget/EditText; // field@07a6 │ │ -03b6c8: 7030 f305 3d06 |016c: invoke-direct {v13, v3, v6}, Lcom/gacode/relaunchx/Viewer;.rereadFile:(Ljava/lang/String;Landroid/widget/EditText;)Z // method@05f3 │ │ -03b6ce: 28a6 |016f: goto 0115 // -005a │ │ +03c622: 6e20 9a06 7600 |00c5: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +03c628: 0c06 |00c8: move-result-object v6 │ │ +03c62a: 6e10 ef05 0d00 |00c9: invoke-virtual {v13}, Lcom/gacode/relaunchx/Viewer;.getResources:()Landroid/content/res/Resources; // method@05ef │ │ +03c630: 0c07 |00cc: move-result-object v7 │ │ +03c632: 1408 c900 087f |00cd: const v8, #float 1.80779e+38 // #7f0800c9 │ │ +03c638: 6e20 8000 8700 |00d0: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +03c63e: 0c07 |00d3: move-result-object v7 │ │ +03c640: 6e20 9a06 7600 |00d4: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +03c646: 0c06 |00d7: move-result-object v6 │ │ +03c648: 1a07 0200 |00d8: const-string v7, " " // string@0002 │ │ +03c64c: 6e20 9a06 7600 |00da: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +03c652: 0c06 |00dd: move-result-object v6 │ │ +03c654: 54d7 a307 |00de: iget-object v7, v13, Lcom/gacode/relaunchx/Viewer;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@07a3 │ │ +03c658: 5277 8d06 |00e0: iget v7, v7, Lcom/gacode/relaunchx/ReLaunchApp;.viewerMax:I // field@068d │ │ +03c65c: 6e20 9706 7600 |00e2: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0697 │ │ +03c662: 0c06 |00e5: move-result-object v6 │ │ +03c664: 1a07 0200 |00e6: const-string v7, " " // string@0002 │ │ +03c668: 6e20 9a06 7600 |00e8: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +03c66e: 0c06 |00eb: move-result-object v6 │ │ +03c670: 6e10 ef05 0d00 |00ec: invoke-virtual {v13}, Lcom/gacode/relaunchx/Viewer;.getResources:()Landroid/content/res/Resources; // method@05ef │ │ +03c676: 0c07 |00ef: move-result-object v7 │ │ +03c678: 6e20 8000 c700 |00f0: invoke-virtual {v7, v12}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +03c67e: 0c07 |00f3: move-result-object v7 │ │ +03c680: 6e20 9a06 7600 |00f4: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +03c686: 0c06 |00f7: move-result-object v6 │ │ +03c688: 6e10 9c06 0600 |00f8: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +03c68e: 0c06 |00fb: move-result-object v6 │ │ +03c690: 6e20 1e00 6000 |00fc: invoke-virtual {v0, v6}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@001e │ │ +03c696: 6e10 ef05 0d00 |00ff: invoke-virtual {v13}, Lcom/gacode/relaunchx/Viewer;.getResources:()Landroid/content/res/Resources; // method@05ef │ │ +03c69c: 0c06 |0102: move-result-object v6 │ │ +03c69e: 1407 ca00 087f |0103: const v7, #float 1.80779e+38 // #7f0800ca │ │ +03c6a4: 6e20 8000 7600 |0106: invoke-virtual {v6, v7}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0080 │ │ +03c6aa: 0c06 |0109: move-result-object v6 │ │ +03c6ac: 2207 c601 |010a: new-instance v7, Lcom/gacode/relaunchx/Viewer$1; // type@01c6 │ │ +03c6b0: 7020 e105 d700 |010c: invoke-direct {v7, v13}, Lcom/gacode/relaunchx/Viewer$1;.:(Lcom/gacode/relaunchx/Viewer;)V // method@05e1 │ │ +03c6b6: 6e30 2200 6007 |010f: invoke-virtual {v0, v6, v7}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0022 │ │ +03c6bc: 6e10 2700 0000 |0112: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0027 │ │ +03c6c2: 54d6 a807 |0115: iget-object v6, v13, Lcom/gacode/relaunchx/Viewer;.prefs:Landroid/content/SharedPreferences; // field@07a8 │ │ +03c6c6: 7120 1005 6d00 |0117: invoke-static {v13, v6}, Lcom/gacode/relaunchx/ScreenOrientation;.set:(Landroid/app/Activity;Landroid/content/SharedPreferences;)V // method@0510 │ │ +03c6cc: 54d6 a307 |011a: iget-object v6, v13, Lcom/gacode/relaunchx/Viewer;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@07a3 │ │ +03c6d0: 54d7 a807 |011c: iget-object v7, v13, Lcom/gacode/relaunchx/Viewer;.prefs:Landroid/content/SharedPreferences; // field@07a8 │ │ +03c6d4: 1408 0100 0c7f |011e: const v8, #float 1.86092e+38 // #7f0c0001 │ │ +03c6da: 6e20 ea05 8d00 |0121: invoke-virtual {v13, v8}, Lcom/gacode/relaunchx/Viewer;.findViewById:(I)Landroid/view/View; // method@05ea │ │ +03c6e0: 0c08 |0124: move-result-object v8 │ │ +03c6e2: 7130 4b05 7608 |0125: invoke-static {v6, v7, v8}, Lcom/gacode/relaunchx/SizeManipulation;.AdjustWithPreferencesToolbarMinHeight:(Landroid/app/Application;Landroid/content/SharedPreferences;Landroid/view/View;)V // method@054b │ │ +03c6e8: 0e00 |0128: return-void │ │ +03c6ea: 1406 cf00 0c7f |0129: const v6, #float 1.86096e+38 // #7f0c00cf │ │ +03c6f0: 6e20 ea05 6d00 |012c: invoke-virtual {v13, v6}, Lcom/gacode/relaunchx/Viewer;.findViewById:(I)Landroid/view/View; // method@05ea │ │ +03c6f6: 0c06 |012f: move-result-object v6 │ │ +03c6f8: 1f06 7200 |0130: check-cast v6, Landroid/widget/Button; // type@0072 │ │ +03c6fc: 5bd6 a507 |0132: iput-object v6, v13, Lcom/gacode/relaunchx/Viewer;.editBtn:Landroid/widget/Button; // field@07a5 │ │ +03c700: 54d6 a507 |0134: iget-object v6, v13, Lcom/gacode/relaunchx/Viewer;.editBtn:Landroid/widget/Button; // field@07a5 │ │ +03c704: 2207 c801 |0136: new-instance v7, Lcom/gacode/relaunchx/Viewer$2; // type@01c8 │ │ +03c708: 7053 e505 d754 |0138: invoke-direct {v7, v13, v4, v5, v3}, Lcom/gacode/relaunchx/Viewer$2;.:(Lcom/gacode/relaunchx/Viewer;JLjava/lang/String;)V // method@05e5 │ │ +03c70e: 6e20 0e01 7600 |013b: invoke-virtual {v6, v7}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@010e │ │ +03c714: 1406 d000 0c7f |013e: const v6, #float 1.86096e+38 // #7f0c00d0 │ │ +03c71a: 6e20 ea05 6d00 |0141: invoke-virtual {v13, v6}, Lcom/gacode/relaunchx/Viewer;.findViewById:(I)Landroid/view/View; // method@05ea │ │ +03c720: 0c06 |0144: move-result-object v6 │ │ +03c722: 1f06 7600 |0145: check-cast v6, Landroid/widget/ImageButton; // type@0076 │ │ +03c726: 5bd6 a407 |0147: iput-object v6, v13, Lcom/gacode/relaunchx/Viewer;.backBtn:Landroid/widget/ImageButton; // field@07a4 │ │ +03c72a: 54d6 a407 |0149: iget-object v6, v13, Lcom/gacode/relaunchx/Viewer;.backBtn:Landroid/widget/ImageButton; // field@07a4 │ │ +03c72e: 2207 c901 |014b: new-instance v7, Lcom/gacode/relaunchx/Viewer$3; // type@01c9 │ │ +03c732: 7020 e705 d700 |014d: invoke-direct {v7, v13}, Lcom/gacode/relaunchx/Viewer$3;.:(Lcom/gacode/relaunchx/Viewer;)V // method@05e7 │ │ +03c738: 6e20 3001 7600 |0150: invoke-virtual {v6, v7}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0130 │ │ +03c73e: 1406 ce00 0c7f |0153: const v6, #float 1.86096e+38 // #7f0c00ce │ │ +03c744: 6e20 ea05 6d00 |0156: invoke-virtual {v13, v6}, Lcom/gacode/relaunchx/Viewer;.findViewById:(I)Landroid/view/View; // method@05ea │ │ +03c74a: 0c06 |0159: move-result-object v6 │ │ +03c74c: 1f06 7400 |015a: check-cast v6, Landroid/widget/EditText; // type@0074 │ │ +03c750: 6e20 1b01 3600 |015c: invoke-virtual {v6, v3}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@011b │ │ +03c756: 1406 d100 0c7f |015f: const v6, #float 1.86096e+38 // #7f0c00d1 │ │ +03c75c: 6e20 ea05 6d00 |0162: invoke-virtual {v13, v6}, Lcom/gacode/relaunchx/Viewer;.findViewById:(I)Landroid/view/View; // method@05ea │ │ +03c762: 0c06 |0165: move-result-object v6 │ │ +03c764: 1f06 7400 |0166: check-cast v6, Landroid/widget/EditText; // type@0074 │ │ +03c768: 5bd6 a607 |0168: iput-object v6, v13, Lcom/gacode/relaunchx/Viewer;.editTxt:Landroid/widget/EditText; // field@07a6 │ │ +03c76c: 54d6 a607 |016a: iget-object v6, v13, Lcom/gacode/relaunchx/Viewer;.editTxt:Landroid/widget/EditText; // field@07a6 │ │ +03c770: 7030 f305 3d06 |016c: invoke-direct {v13, v3, v6}, Lcom/gacode/relaunchx/Viewer;.rereadFile:(Ljava/lang/String;Landroid/widget/EditText;)Z // method@05f3 │ │ +03c776: 28a6 |016f: goto 0115 // -005a │ │ catches : (none) │ │ positions : │ │ 0x0003 line=66 │ │ 0x0006 line=68 │ │ 0x0010 line=69 │ │ 0x0018 line=70 │ │ 0x001d line=71 │ │ @@ -77603,20 +77627,20 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -03b6d0: |[03b6d0] com.gacode.relaunchx.Viewer.onResume:()V │ │ -03b6e0: 6f10 0c00 0200 |0000: invoke-super {v2}, Landroid/app/Activity;.onResume:()V // method@000c │ │ -03b6e6: 5420 a307 |0003: iget-object v0, v2, Lcom/gacode/relaunchx/Viewer;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@07a3 │ │ -03b6ea: 1a01 9804 |0005: const-string v1, "Viewer" // string@0498 │ │ -03b6ee: 6e30 8104 1002 |0007: invoke-virtual {v0, v1, v2}, Lcom/gacode/relaunchx/ReLaunchApp;.generalOnResume:(Ljava/lang/String;Landroid/app/Activity;)V // method@0481 │ │ -03b6f4: 0e00 |000a: return-void │ │ +03c778: |[03c778] com.gacode.relaunchx.Viewer.onResume:()V │ │ +03c788: 6f10 0c00 0200 |0000: invoke-super {v2}, Landroid/app/Activity;.onResume:()V // method@000c │ │ +03c78e: 5420 a307 |0003: iget-object v0, v2, Lcom/gacode/relaunchx/Viewer;.app:Lcom/gacode/relaunchx/ReLaunchApp; // field@07a3 │ │ +03c792: 1a01 9804 |0005: const-string v1, "Viewer" // string@0498 │ │ +03c796: 6e30 8104 1002 |0007: invoke-virtual {v0, v1, v2}, Lcom/gacode/relaunchx/ReLaunchApp;.generalOnResume:(Ljava/lang/String;Landroid/app/Activity;)V // method@0481 │ │ +03c79c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ 0x0003 line=210 │ │ 0x000a line=211 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/gacode/relaunchx/Viewer; │ │ @@ -77676,17 +77700,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03b6f8: |[03b6f8] ebook.BuildConfig.:()V │ │ -03b708: 7010 6606 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -03b70e: 0e00 |0003: return-void │ │ +03c7a0: |[03c7a0] ebook.BuildConfig.:()V │ │ +03c7b0: 7010 6606 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +03c7b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lebook/BuildConfig; │ │ │ │ Virtual methods - │ │ @@ -77789,33 +77813,33 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -03b710: |[03b710] ebook.EBook.:()V │ │ -03b720: 1222 |0000: const/4 v2, #int 2 // #2 │ │ -03b722: 7010 6606 0300 |0001: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0666 │ │ -03b728: 2200 0d02 |0004: new-instance v0, Ljava/util/ArrayList; // type@020d │ │ -03b72c: 1231 |0006: const/4 v1, #int 3 // #3 │ │ -03b72e: 7020 af06 1000 |0007: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@06af │ │ -03b734: 5b30 b107 |000a: iput-object v0, v3, Lebook/EBook;.authors:Ljava/util/ArrayList; // field@07b1 │ │ -03b738: 2200 0d02 |000c: new-instance v0, Ljava/util/ArrayList; // type@020d │ │ -03b73c: 7020 af06 2000 |000e: invoke-direct {v0, v2}, Ljava/util/ArrayList;.:(I)V // method@06af │ │ -03b742: 5b30 b607 |0011: iput-object v0, v3, Lebook/EBook;.fb2Genres:Ljava/util/List; // field@07b6 │ │ -03b746: 2200 0d02 |0013: new-instance v0, Ljava/util/ArrayList; // type@020d │ │ -03b74a: 7020 af06 2000 |0015: invoke-direct {v0, v2}, Ljava/util/ArrayList;.:(I)V // method@06af │ │ -03b750: 5b30 b507 |0018: iput-object v0, v3, Lebook/EBook;.epubGenres:Ljava/util/List; // field@07b5 │ │ -03b754: 2200 0d02 |001a: new-instance v0, Ljava/util/ArrayList; // type@020d │ │ -03b758: 7020 af06 2000 |001c: invoke-direct {v0, v2}, Ljava/util/ArrayList;.:(I)V // method@06af │ │ -03b75e: 5b30 bf07 |001f: iput-object v0, v3, Lebook/EBook;.translators:Ljava/util/ArrayList; // field@07bf │ │ -03b762: 1200 |0021: const/4 v0, #int 0 // #0 │ │ -03b764: 5c30 b907 |0022: iput-boolean v0, v3, Lebook/EBook;.isOk:Z // field@07b9 │ │ -03b768: 0e00 |0024: return-void │ │ +03c7b8: |[03c7b8] ebook.EBook.:()V │ │ +03c7c8: 1222 |0000: const/4 v2, #int 2 // #2 │ │ +03c7ca: 7010 6606 0300 |0001: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0666 │ │ +03c7d0: 2200 0d02 |0004: new-instance v0, Ljava/util/ArrayList; // type@020d │ │ +03c7d4: 1231 |0006: const/4 v1, #int 3 // #3 │ │ +03c7d6: 7020 af06 1000 |0007: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@06af │ │ +03c7dc: 5b30 b107 |000a: iput-object v0, v3, Lebook/EBook;.authors:Ljava/util/ArrayList; // field@07b1 │ │ +03c7e0: 2200 0d02 |000c: new-instance v0, Ljava/util/ArrayList; // type@020d │ │ +03c7e4: 7020 af06 2000 |000e: invoke-direct {v0, v2}, Ljava/util/ArrayList;.:(I)V // method@06af │ │ +03c7ea: 5b30 b607 |0011: iput-object v0, v3, Lebook/EBook;.fb2Genres:Ljava/util/List; // field@07b6 │ │ +03c7ee: 2200 0d02 |0013: new-instance v0, Ljava/util/ArrayList; // type@020d │ │ +03c7f2: 7020 af06 2000 |0015: invoke-direct {v0, v2}, Ljava/util/ArrayList;.:(I)V // method@06af │ │ +03c7f8: 5b30 b507 |0018: iput-object v0, v3, Lebook/EBook;.epubGenres:Ljava/util/List; // field@07b5 │ │ +03c7fc: 2200 0d02 |001a: new-instance v0, Ljava/util/ArrayList; // type@020d │ │ +03c800: 7020 af06 2000 |001c: invoke-direct {v0, v2}, Ljava/util/ArrayList;.:(I)V // method@06af │ │ +03c806: 5b30 bf07 |001f: iput-object v0, v3, Lebook/EBook;.translators:Ljava/util/ArrayList; // field@07bf │ │ +03c80a: 1200 |0021: const/4 v0, #int 0 // #0 │ │ +03c80c: 5c30 b907 |0022: iput-boolean v0, v3, Lebook/EBook;.isOk:Z // field@07b9 │ │ +03c810: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=93 │ │ 0x0004 line=94 │ │ 0x000c line=95 │ │ 0x0013 line=96 │ │ 0x001a line=97 │ │ @@ -77872,40 +77896,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -03b76c: |[03b76c] ebook.EBookFormat.:()V │ │ -03b77c: 1224 |0000: const/4 v4, #int 2 // #2 │ │ -03b77e: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -03b780: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -03b782: 2200 d301 |0003: new-instance v0, Lebook/EBookFormat; // type@01d3 │ │ -03b786: 1a01 6104 |0005: const-string v1, "UNSUPPORTED" // string@0461 │ │ -03b78a: 7030 f905 1002 |0007: invoke-direct {v0, v1, v2}, Lebook/EBookFormat;.:(Ljava/lang/String;I)V // method@05f9 │ │ -03b790: 6900 c307 |000a: sput-object v0, Lebook/EBookFormat;.UNSUPPORTED:Lebook/EBookFormat; // field@07c3 │ │ -03b794: 2200 d301 |000c: new-instance v0, Lebook/EBookFormat; // type@01d3 │ │ -03b798: 1a01 1c01 |000e: const-string v1, "EPUB" // string@011c │ │ -03b79c: 7030 f905 1003 |0010: invoke-direct {v0, v1, v3}, Lebook/EBookFormat;.:(Ljava/lang/String;I)V // method@05f9 │ │ -03b7a2: 6900 c107 |0013: sput-object v0, Lebook/EBookFormat;.EPUB:Lebook/EBookFormat; // field@07c1 │ │ -03b7a6: 2200 d301 |0015: new-instance v0, Lebook/EBookFormat; // type@01d3 │ │ -03b7aa: 1a01 2701 |0017: const-string v1, "FB2" // string@0127 │ │ -03b7ae: 7030 f905 1004 |0019: invoke-direct {v0, v1, v4}, Lebook/EBookFormat;.:(Ljava/lang/String;I)V // method@05f9 │ │ -03b7b4: 6900 c207 |001c: sput-object v0, Lebook/EBookFormat;.FB2:Lebook/EBookFormat; // field@07c2 │ │ -03b7b8: 1230 |001e: const/4 v0, #int 3 // #3 │ │ -03b7ba: 2300 2b02 |001f: new-array v0, v0, [Lebook/EBookFormat; // type@022b │ │ -03b7be: 6201 c307 |0021: sget-object v1, Lebook/EBookFormat;.UNSUPPORTED:Lebook/EBookFormat; // field@07c3 │ │ -03b7c2: 4d01 0002 |0023: aput-object v1, v0, v2 │ │ -03b7c6: 6201 c107 |0025: sget-object v1, Lebook/EBookFormat;.EPUB:Lebook/EBookFormat; // field@07c1 │ │ -03b7ca: 4d01 0003 |0027: aput-object v1, v0, v3 │ │ -03b7ce: 6201 c207 |0029: sget-object v1, Lebook/EBookFormat;.FB2:Lebook/EBookFormat; // field@07c2 │ │ -03b7d2: 4d01 0004 |002b: aput-object v1, v0, v4 │ │ -03b7d6: 6900 c007 |002d: sput-object v0, Lebook/EBookFormat;.$VALUES:[Lebook/EBookFormat; // field@07c0 │ │ -03b7da: 0e00 |002f: return-void │ │ +03c814: |[03c814] ebook.EBookFormat.:()V │ │ +03c824: 1224 |0000: const/4 v4, #int 2 // #2 │ │ +03c826: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +03c828: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +03c82a: 2200 d301 |0003: new-instance v0, Lebook/EBookFormat; // type@01d3 │ │ +03c82e: 1a01 6104 |0005: const-string v1, "UNSUPPORTED" // string@0461 │ │ +03c832: 7030 f905 1002 |0007: invoke-direct {v0, v1, v2}, Lebook/EBookFormat;.:(Ljava/lang/String;I)V // method@05f9 │ │ +03c838: 6900 c307 |000a: sput-object v0, Lebook/EBookFormat;.UNSUPPORTED:Lebook/EBookFormat; // field@07c3 │ │ +03c83c: 2200 d301 |000c: new-instance v0, Lebook/EBookFormat; // type@01d3 │ │ +03c840: 1a01 1c01 |000e: const-string v1, "EPUB" // string@011c │ │ +03c844: 7030 f905 1003 |0010: invoke-direct {v0, v1, v3}, Lebook/EBookFormat;.:(Ljava/lang/String;I)V // method@05f9 │ │ +03c84a: 6900 c107 |0013: sput-object v0, Lebook/EBookFormat;.EPUB:Lebook/EBookFormat; // field@07c1 │ │ +03c84e: 2200 d301 |0015: new-instance v0, Lebook/EBookFormat; // type@01d3 │ │ +03c852: 1a01 2701 |0017: const-string v1, "FB2" // string@0127 │ │ +03c856: 7030 f905 1004 |0019: invoke-direct {v0, v1, v4}, Lebook/EBookFormat;.:(Ljava/lang/String;I)V // method@05f9 │ │ +03c85c: 6900 c207 |001c: sput-object v0, Lebook/EBookFormat;.FB2:Lebook/EBookFormat; // field@07c2 │ │ +03c860: 1230 |001e: const/4 v0, #int 3 // #3 │ │ +03c862: 2300 2b02 |001f: new-array v0, v0, [Lebook/EBookFormat; // type@022b │ │ +03c866: 6201 c307 |0021: sget-object v1, Lebook/EBookFormat;.UNSUPPORTED:Lebook/EBookFormat; // field@07c3 │ │ +03c86a: 4d01 0002 |0023: aput-object v1, v0, v2 │ │ +03c86e: 6201 c107 |0025: sget-object v1, Lebook/EBookFormat;.EPUB:Lebook/EBookFormat; // field@07c1 │ │ +03c872: 4d01 0003 |0027: aput-object v1, v0, v3 │ │ +03c876: 6201 c207 |0029: sget-object v1, Lebook/EBookFormat;.FB2:Lebook/EBookFormat; // field@07c2 │ │ +03c87a: 4d01 0004 |002b: aput-object v1, v0, v4 │ │ +03c87e: 6900 c007 |002d: sput-object v0, Lebook/EBookFormat;.$VALUES:[Lebook/EBookFormat; // field@07c0 │ │ +03c882: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=28 │ │ 0x000c line=33 │ │ 0x0015 line=37 │ │ 0x001e line=24 │ │ locals : │ │ @@ -77915,17 +77939,17 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -03b7dc: |[03b7dc] ebook.EBookFormat.:(Ljava/lang/String;I)V │ │ -03b7ec: 7030 5606 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@0656 │ │ -03b7f2: 0e00 |0003: return-void │ │ +03c884: |[03c884] ebook.EBookFormat.:(Ljava/lang/String;I)V │ │ +03c894: 7030 5606 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@0656 │ │ +03c89a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lebook/EBookFormat; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -77935,20 +77959,20 @@ │ │ type : '(Ljava/lang/String;)Lebook/EBookFormat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -03b7f4: |[03b7f4] ebook.EBookFormat.valueOf:(Ljava/lang/String;)Lebook/EBookFormat; │ │ -03b804: 1c00 d301 |0000: const-class v0, Lebook/EBookFormat; // type@01d3 │ │ -03b808: 7120 5706 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@0657 │ │ -03b80e: 0c00 |0005: move-result-object v0 │ │ -03b810: 1f00 d301 |0006: check-cast v0, Lebook/EBookFormat; // type@01d3 │ │ -03b814: 1100 |0008: return-object v0 │ │ +03c89c: |[03c89c] ebook.EBookFormat.valueOf:(Ljava/lang/String;)Lebook/EBookFormat; │ │ +03c8ac: 1c00 d301 |0000: const-class v0, Lebook/EBookFormat; // type@01d3 │ │ +03c8b0: 7120 5706 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@0657 │ │ +03c8b6: 0c00 |0005: move-result-object v0 │ │ +03c8b8: 1f00 d301 |0006: check-cast v0, Lebook/EBookFormat; // type@01d3 │ │ +03c8bc: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #3 : (in Lebook/EBookFormat;) │ │ @@ -77956,20 +77980,20 @@ │ │ type : '()[Lebook/EBookFormat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -03b818: |[03b818] ebook.EBookFormat.values:()[Lebook/EBookFormat; │ │ -03b828: 6200 c007 |0000: sget-object v0, Lebook/EBookFormat;.$VALUES:[Lebook/EBookFormat; // field@07c0 │ │ -03b82c: 6e10 f406 0000 |0002: invoke-virtual {v0}, [Lebook/EBookFormat;.clone:()Ljava/lang/Object; // method@06f4 │ │ -03b832: 0c00 |0005: move-result-object v0 │ │ -03b834: 1f00 2b02 |0006: check-cast v0, [Lebook/EBookFormat; // type@022b │ │ -03b838: 1100 |0008: return-object v0 │ │ +03c8c0: |[03c8c0] ebook.EBookFormat.values:()[Lebook/EBookFormat; │ │ +03c8d0: 6200 c007 |0000: sget-object v0, Lebook/EBookFormat;.$VALUES:[Lebook/EBookFormat; // field@07c0 │ │ +03c8d4: 6e10 f406 0000 |0002: invoke-virtual {v0}, [Lebook/EBookFormat;.clone:()Ljava/lang/Object; // method@06f4 │ │ +03c8da: 0c00 |0005: move-result-object v0 │ │ +03c8dc: 1f00 2b02 |0006: check-cast v0, [Lebook/EBookFormat; // type@022b │ │ +03c8e0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 276 (EBookFormat.java) │ │ @@ -78019,40 +78043,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -03b83c: |[03b83c] ebook.ParsingType.:()V │ │ -03b84c: 1224 |0000: const/4 v4, #int 2 // #2 │ │ -03b84e: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -03b850: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -03b852: 2200 d401 |0003: new-instance v0, Lebook/ParsingType; // type@01d4 │ │ -03b856: 1a01 6c01 |0005: const-string v1, "INSTANT" // string@016c │ │ -03b85a: 7030 fd05 1002 |0007: invoke-direct {v0, v1, v2}, Lebook/ParsingType;.:(Ljava/lang/String;I)V // method@05fd │ │ -03b860: 6900 c707 |000a: sput-object v0, Lebook/ParsingType;.INSTANT:Lebook/ParsingType; // field@07c7 │ │ -03b864: 2200 d401 |000c: new-instance v0, Lebook/ParsingType; // type@01d4 │ │ -03b868: 1a01 2501 |000e: const-string v1, "FAST" // string@0125 │ │ -03b86c: 7030 fd05 1003 |0010: invoke-direct {v0, v1, v3}, Lebook/ParsingType;.:(Ljava/lang/String;I)V // method@05fd │ │ -03b872: 6900 c507 |0013: sput-object v0, Lebook/ParsingType;.FAST:Lebook/ParsingType; // field@07c5 │ │ -03b876: 2200 d401 |0015: new-instance v0, Lebook/ParsingType; // type@01d4 │ │ -03b87a: 1a01 3c01 |0017: const-string v1, "FULL" // string@013c │ │ -03b87e: 7030 fd05 1004 |0019: invoke-direct {v0, v1, v4}, Lebook/ParsingType;.:(Ljava/lang/String;I)V // method@05fd │ │ -03b884: 6900 c607 |001c: sput-object v0, Lebook/ParsingType;.FULL:Lebook/ParsingType; // field@07c6 │ │ -03b888: 1230 |001e: const/4 v0, #int 3 // #3 │ │ -03b88a: 2300 2c02 |001f: new-array v0, v0, [Lebook/ParsingType; // type@022c │ │ -03b88e: 6201 c707 |0021: sget-object v1, Lebook/ParsingType;.INSTANT:Lebook/ParsingType; // field@07c7 │ │ -03b892: 4d01 0002 |0023: aput-object v1, v0, v2 │ │ -03b896: 6201 c507 |0025: sget-object v1, Lebook/ParsingType;.FAST:Lebook/ParsingType; // field@07c5 │ │ -03b89a: 4d01 0003 |0027: aput-object v1, v0, v3 │ │ -03b89e: 6201 c607 |0029: sget-object v1, Lebook/ParsingType;.FULL:Lebook/ParsingType; // field@07c6 │ │ -03b8a2: 4d01 0004 |002b: aput-object v1, v0, v4 │ │ -03b8a6: 6900 c407 |002d: sput-object v0, Lebook/ParsingType;.$VALUES:[Lebook/ParsingType; // field@07c4 │ │ -03b8aa: 0e00 |002f: return-void │ │ +03c8e4: |[03c8e4] ebook.ParsingType.:()V │ │ +03c8f4: 1224 |0000: const/4 v4, #int 2 // #2 │ │ +03c8f6: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +03c8f8: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +03c8fa: 2200 d401 |0003: new-instance v0, Lebook/ParsingType; // type@01d4 │ │ +03c8fe: 1a01 6c01 |0005: const-string v1, "INSTANT" // string@016c │ │ +03c902: 7030 fd05 1002 |0007: invoke-direct {v0, v1, v2}, Lebook/ParsingType;.:(Ljava/lang/String;I)V // method@05fd │ │ +03c908: 6900 c707 |000a: sput-object v0, Lebook/ParsingType;.INSTANT:Lebook/ParsingType; // field@07c7 │ │ +03c90c: 2200 d401 |000c: new-instance v0, Lebook/ParsingType; // type@01d4 │ │ +03c910: 1a01 2501 |000e: const-string v1, "FAST" // string@0125 │ │ +03c914: 7030 fd05 1003 |0010: invoke-direct {v0, v1, v3}, Lebook/ParsingType;.:(Ljava/lang/String;I)V // method@05fd │ │ +03c91a: 6900 c507 |0013: sput-object v0, Lebook/ParsingType;.FAST:Lebook/ParsingType; // field@07c5 │ │ +03c91e: 2200 d401 |0015: new-instance v0, Lebook/ParsingType; // type@01d4 │ │ +03c922: 1a01 3c01 |0017: const-string v1, "FULL" // string@013c │ │ +03c926: 7030 fd05 1004 |0019: invoke-direct {v0, v1, v4}, Lebook/ParsingType;.:(Ljava/lang/String;I)V // method@05fd │ │ +03c92c: 6900 c607 |001c: sput-object v0, Lebook/ParsingType;.FULL:Lebook/ParsingType; // field@07c6 │ │ +03c930: 1230 |001e: const/4 v0, #int 3 // #3 │ │ +03c932: 2300 2c02 |001f: new-array v0, v0, [Lebook/ParsingType; // type@022c │ │ +03c936: 6201 c707 |0021: sget-object v1, Lebook/ParsingType;.INSTANT:Lebook/ParsingType; // field@07c7 │ │ +03c93a: 4d01 0002 |0023: aput-object v1, v0, v2 │ │ +03c93e: 6201 c507 |0025: sget-object v1, Lebook/ParsingType;.FAST:Lebook/ParsingType; // field@07c5 │ │ +03c942: 4d01 0003 |0027: aput-object v1, v0, v3 │ │ +03c946: 6201 c607 |0029: sget-object v1, Lebook/ParsingType;.FULL:Lebook/ParsingType; // field@07c6 │ │ +03c94a: 4d01 0004 |002b: aput-object v1, v0, v4 │ │ +03c94e: 6900 c407 |002d: sput-object v0, Lebook/ParsingType;.$VALUES:[Lebook/ParsingType; // field@07c4 │ │ +03c952: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=27 │ │ 0x000c line=31 │ │ 0x0015 line=35 │ │ 0x001e line=23 │ │ locals : │ │ @@ -78062,17 +78086,17 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -03b8ac: |[03b8ac] ebook.ParsingType.:(Ljava/lang/String;I)V │ │ -03b8bc: 7030 5606 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@0656 │ │ -03b8c2: 0e00 |0003: return-void │ │ +03c954: |[03c954] ebook.ParsingType.:(Ljava/lang/String;I)V │ │ +03c964: 7030 5606 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@0656 │ │ +03c96a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lebook/ParsingType; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -78082,20 +78106,20 @@ │ │ type : '(Ljava/lang/String;)Lebook/ParsingType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -03b8c4: |[03b8c4] ebook.ParsingType.valueOf:(Ljava/lang/String;)Lebook/ParsingType; │ │ -03b8d4: 1c00 d401 |0000: const-class v0, Lebook/ParsingType; // type@01d4 │ │ -03b8d8: 7120 5706 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@0657 │ │ -03b8de: 0c00 |0005: move-result-object v0 │ │ -03b8e0: 1f00 d401 |0006: check-cast v0, Lebook/ParsingType; // type@01d4 │ │ -03b8e4: 1100 |0008: return-object v0 │ │ +03c96c: |[03c96c] ebook.ParsingType.valueOf:(Ljava/lang/String;)Lebook/ParsingType; │ │ +03c97c: 1c00 d401 |0000: const-class v0, Lebook/ParsingType; // type@01d4 │ │ +03c980: 7120 5706 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@0657 │ │ +03c986: 0c00 |0005: move-result-object v0 │ │ +03c988: 1f00 d401 |0006: check-cast v0, Lebook/ParsingType; // type@01d4 │ │ +03c98c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #3 : (in Lebook/ParsingType;) │ │ @@ -78103,20 +78127,20 @@ │ │ type : '()[Lebook/ParsingType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -03b8e8: |[03b8e8] ebook.ParsingType.values:()[Lebook/ParsingType; │ │ -03b8f8: 6200 c407 |0000: sget-object v0, Lebook/ParsingType;.$VALUES:[Lebook/ParsingType; // field@07c4 │ │ -03b8fc: 6e10 f506 0000 |0002: invoke-virtual {v0}, [Lebook/ParsingType;.clone:()Ljava/lang/Object; // method@06f5 │ │ -03b902: 0c00 |0005: move-result-object v0 │ │ -03b904: 1f00 2c02 |0006: check-cast v0, [Lebook/ParsingType; // type@022c │ │ -03b908: 1100 |0008: return-object v0 │ │ +03c990: |[03c990] ebook.ParsingType.values:()[Lebook/ParsingType; │ │ +03c9a0: 6200 c407 |0000: sget-object v0, Lebook/ParsingType;.$VALUES:[Lebook/ParsingType; // field@07c4 │ │ +03c9a4: 6e10 f506 0000 |0002: invoke-virtual {v0}, [Lebook/ParsingType;.clone:()Ljava/lang/Object; // method@06f5 │ │ +03c9aa: 0c00 |0005: move-result-object v0 │ │ +03c9ac: 1f00 2c02 |0006: check-cast v0, [Lebook/ParsingType; // type@022c │ │ +03c9b0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 1036 (ParsingType.java) │ │ @@ -78160,22 +78184,22 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -03b90c: |[03b90c] ebook.Person.:()V │ │ -03b91c: 7010 6606 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0666 │ │ -03b922: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -03b924: 5b10 cb07 |0004: iput-object v0, v1, Lebook/Person;.nickName:Ljava/lang/String; // field@07cb │ │ -03b928: 5b10 ca07 |0006: iput-object v0, v1, Lebook/Person;.middleName:Ljava/lang/String; // field@07ca │ │ -03b92c: 5b10 c807 |0008: iput-object v0, v1, Lebook/Person;.firstName:Ljava/lang/String; // field@07c8 │ │ -03b930: 5b10 c907 |000a: iput-object v0, v1, Lebook/Person;.lastName:Ljava/lang/String; // field@07c9 │ │ -03b934: 0e00 |000c: return-void │ │ +03c9b4: |[03c9b4] ebook.Person.:()V │ │ +03c9c4: 7010 6606 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0666 │ │ +03c9ca: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +03c9cc: 5b10 cb07 |0004: iput-object v0, v1, Lebook/Person;.nickName:Ljava/lang/String; // field@07cb │ │ +03c9d0: 5b10 ca07 |0006: iput-object v0, v1, Lebook/Person;.middleName:Ljava/lang/String; // field@07ca │ │ +03c9d4: 5b10 c807 |0008: iput-object v0, v1, Lebook/Person;.firstName:Ljava/lang/String; // field@07c8 │ │ +03c9d8: 5b10 c907 |000a: iput-object v0, v1, Lebook/Person;.lastName:Ljava/lang/String; // field@07c9 │ │ +03c9dc: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0003 line=45 │ │ 0x000c line=46 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lebook/Person; │ │ @@ -78185,59 +78209,59 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 83 16-bit code units │ │ -03b938: |[03b938] ebook.Person.:(Ljava/lang/String;)V │ │ -03b948: 1225 |0000: const/4 v5, #int 2 // #2 │ │ -03b94a: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -03b94c: 7010 6606 0600 |0002: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@0666 │ │ -03b952: 6e10 9006 0700 |0005: invoke-virtual {v7}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0690 │ │ -03b958: 1a03 c804 |0008: const-string v3, "[\s]+" // string@04c8 │ │ -03b95c: 6e20 8906 3700 |000a: invoke-virtual {v7, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0689 │ │ -03b962: 0c02 |000d: move-result-object v2 │ │ -03b964: 2120 |000e: array-length v0, v2 │ │ -03b966: 3750 2f00 |000f: if-le v0, v5, 003e // +002f │ │ -03b96a: 4603 0204 |0011: aget-object v3, v2, v4 │ │ -03b96e: 5b63 c807 |0013: iput-object v3, v6, Lebook/Person;.firstName:Ljava/lang/String; // field@07c8 │ │ -03b972: d803 00ff |0015: add-int/lit8 v3, v0, #int -1 // #ff │ │ -03b976: 4603 0203 |0017: aget-object v3, v2, v3 │ │ -03b97a: 5b63 c907 |0019: iput-object v3, v6, Lebook/Person;.lastName:Ljava/lang/String; // field@07c9 │ │ -03b97e: 1a03 0000 |001b: const-string v3, "" // string@0000 │ │ -03b982: 5b63 ca07 |001d: iput-object v3, v6, Lebook/Person;.middleName:Ljava/lang/String; // field@07ca │ │ -03b986: 1211 |001f: const/4 v1, #int 1 // #1 │ │ -03b988: d803 00ff |0020: add-int/lit8 v3, v0, #int -1 // #ff │ │ -03b98c: 3531 2800 |0022: if-ge v1, v3, 004a // +0028 │ │ -03b990: 2203 0202 |0024: new-instance v3, Ljava/lang/StringBuilder; // type@0202 │ │ -03b994: 7010 9606 0300 |0026: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -03b99a: 5464 ca07 |0029: iget-object v4, v6, Lebook/Person;.middleName:Ljava/lang/String; // field@07ca │ │ -03b99e: 6e20 9a06 4300 |002b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -03b9a4: 0c03 |002e: move-result-object v3 │ │ -03b9a6: 4604 0201 |002f: aget-object v4, v2, v1 │ │ -03b9aa: 6e20 9a06 4300 |0031: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -03b9b0: 0c03 |0034: move-result-object v3 │ │ -03b9b2: 6e10 9c06 0300 |0035: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -03b9b8: 0c03 |0038: move-result-object v3 │ │ -03b9ba: 5b63 ca07 |0039: iput-object v3, v6, Lebook/Person;.middleName:Ljava/lang/String; // field@07ca │ │ -03b9be: d801 0101 |003b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -03b9c2: 28e3 |003d: goto 0020 // -001d │ │ -03b9c4: 3350 0d00 |003e: if-ne v0, v5, 004b // +000d │ │ -03b9c8: 4603 0204 |0040: aget-object v3, v2, v4 │ │ -03b9cc: 5b63 c807 |0042: iput-object v3, v6, Lebook/Person;.firstName:Ljava/lang/String; // field@07c8 │ │ -03b9d0: d803 00ff |0044: add-int/lit8 v3, v0, #int -1 // #ff │ │ -03b9d4: 4603 0203 |0046: aget-object v3, v2, v3 │ │ -03b9d8: 5b63 c907 |0048: iput-object v3, v6, Lebook/Person;.lastName:Ljava/lang/String; // field@07c9 │ │ -03b9dc: 0e00 |004a: return-void │ │ -03b9de: 1213 |004b: const/4 v3, #int 1 // #1 │ │ -03b9e0: 3330 feff |004c: if-ne v0, v3, 004a // -0002 │ │ -03b9e4: 4603 0204 |004e: aget-object v3, v2, v4 │ │ -03b9e8: 5b63 c907 |0050: iput-object v3, v6, Lebook/Person;.lastName:Ljava/lang/String; // field@07c9 │ │ -03b9ec: 28f8 |0052: goto 004a // -0008 │ │ +03c9e0: |[03c9e0] ebook.Person.:(Ljava/lang/String;)V │ │ +03c9f0: 1225 |0000: const/4 v5, #int 2 // #2 │ │ +03c9f2: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +03c9f4: 7010 6606 0600 |0002: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@0666 │ │ +03c9fa: 6e10 9006 0700 |0005: invoke-virtual {v7}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0690 │ │ +03ca00: 1a03 c804 |0008: const-string v3, "[\s]+" // string@04c8 │ │ +03ca04: 6e20 8906 3700 |000a: invoke-virtual {v7, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0689 │ │ +03ca0a: 0c02 |000d: move-result-object v2 │ │ +03ca0c: 2120 |000e: array-length v0, v2 │ │ +03ca0e: 3750 2f00 |000f: if-le v0, v5, 003e // +002f │ │ +03ca12: 4603 0204 |0011: aget-object v3, v2, v4 │ │ +03ca16: 5b63 c807 |0013: iput-object v3, v6, Lebook/Person;.firstName:Ljava/lang/String; // field@07c8 │ │ +03ca1a: d803 00ff |0015: add-int/lit8 v3, v0, #int -1 // #ff │ │ +03ca1e: 4603 0203 |0017: aget-object v3, v2, v3 │ │ +03ca22: 5b63 c907 |0019: iput-object v3, v6, Lebook/Person;.lastName:Ljava/lang/String; // field@07c9 │ │ +03ca26: 1a03 0000 |001b: const-string v3, "" // string@0000 │ │ +03ca2a: 5b63 ca07 |001d: iput-object v3, v6, Lebook/Person;.middleName:Ljava/lang/String; // field@07ca │ │ +03ca2e: 1211 |001f: const/4 v1, #int 1 // #1 │ │ +03ca30: d803 00ff |0020: add-int/lit8 v3, v0, #int -1 // #ff │ │ +03ca34: 3531 2800 |0022: if-ge v1, v3, 004a // +0028 │ │ +03ca38: 2203 0202 |0024: new-instance v3, Ljava/lang/StringBuilder; // type@0202 │ │ +03ca3c: 7010 9606 0300 |0026: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +03ca42: 5464 ca07 |0029: iget-object v4, v6, Lebook/Person;.middleName:Ljava/lang/String; // field@07ca │ │ +03ca46: 6e20 9a06 4300 |002b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +03ca4c: 0c03 |002e: move-result-object v3 │ │ +03ca4e: 4604 0201 |002f: aget-object v4, v2, v1 │ │ +03ca52: 6e20 9a06 4300 |0031: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +03ca58: 0c03 |0034: move-result-object v3 │ │ +03ca5a: 6e10 9c06 0300 |0035: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +03ca60: 0c03 |0038: move-result-object v3 │ │ +03ca62: 5b63 ca07 |0039: iput-object v3, v6, Lebook/Person;.middleName:Ljava/lang/String; // field@07ca │ │ +03ca66: d801 0101 |003b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +03ca6a: 28e3 |003d: goto 0020 // -001d │ │ +03ca6c: 3350 0d00 |003e: if-ne v0, v5, 004b // +000d │ │ +03ca70: 4603 0204 |0040: aget-object v3, v2, v4 │ │ +03ca74: 5b63 c807 |0042: iput-object v3, v6, Lebook/Person;.firstName:Ljava/lang/String; // field@07c8 │ │ +03ca78: d803 00ff |0044: add-int/lit8 v3, v0, #int -1 // #ff │ │ +03ca7c: 4603 0203 |0046: aget-object v3, v2, v3 │ │ +03ca80: 5b63 c907 |0048: iput-object v3, v6, Lebook/Person;.lastName:Ljava/lang/String; // field@07c9 │ │ +03ca84: 0e00 |004a: return-void │ │ +03ca86: 1213 |004b: const/4 v3, #int 1 // #1 │ │ +03ca88: 3330 feff |004c: if-ne v0, v3, 004a // -0002 │ │ +03ca8c: 4603 0204 |004e: aget-object v3, v2, v4 │ │ +03ca90: 5b63 c907 |0050: iput-object v3, v6, Lebook/Person;.lastName:Ljava/lang/String; // field@07c9 │ │ +03ca94: 28f8 |0052: goto 004a // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=53 │ │ 0x0005 line=54 │ │ 0x0008 line=55 │ │ 0x000e line=56 │ │ 0x000f line=57 │ │ @@ -78286,17 +78310,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03b9f0: |[03b9f0] ebook.R.:()V │ │ -03ba00: 7010 6606 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -03ba06: 0e00 |0003: return-void │ │ +03ca98: |[03ca98] ebook.R.:()V │ │ +03caa8: 7010 6606 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +03caae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lebook/R; │ │ │ │ Virtual methods - │ │ @@ -78333,82 +78357,82 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 122 16-bit code units │ │ -03ba08: |[03ba08] ebook.parser.Base64Decoder.:()V │ │ -03ba18: 1306 2f00 |0000: const/16 v6, #int 47 // #2f │ │ -03ba1c: 1305 2b00 |0002: const/16 v5, #int 43 // #2b │ │ -03ba20: 1304 0001 |0004: const/16 v4, #int 256 // #100 │ │ -03ba24: 1213 |0006: const/4 v3, #int 1 // #1 │ │ -03ba26: 2341 2402 |0007: new-array v1, v4, [B // type@0224 │ │ -03ba2a: 6901 cc07 |0009: sput-object v1, Lebook/parser/Base64Decoder;.charTable:[B // field@07cc │ │ -03ba2e: 2341 3402 |000b: new-array v1, v4, [Z // type@0234 │ │ -03ba32: 6901 cd07 |000d: sput-object v1, Lebook/parser/Base64Decoder;.isValidSymbol:[Z // field@07cd │ │ -03ba36: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -03ba38: 3540 0f00 |0010: if-ge v0, v4, 001f // +000f │ │ -03ba3c: 6201 cc07 |0012: sget-object v1, Lebook/parser/Base64Decoder;.charTable:[B // field@07cc │ │ -03ba40: 12f2 |0014: const/4 v2, #int -1 // #ff │ │ -03ba42: 4f02 0100 |0015: aput-byte v2, v1, v0 │ │ -03ba46: 6201 cd07 |0017: sget-object v1, Lebook/parser/Base64Decoder;.isValidSymbol:[Z // field@07cd │ │ -03ba4a: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -03ba4c: 4e02 0100 |001a: aput-boolean v2, v1, v0 │ │ -03ba50: d800 0001 |001c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -03ba54: 28f2 |001e: goto 0010 // -000e │ │ -03ba56: 1300 4100 |001f: const/16 v0, #int 65 // #41 │ │ -03ba5a: 1301 5a00 |0021: const/16 v1, #int 90 // #5a │ │ -03ba5e: 3610 1000 |0023: if-gt v0, v1, 0033 // +0010 │ │ -03ba62: 6201 cc07 |0025: sget-object v1, Lebook/parser/Base64Decoder;.charTable:[B // field@07cc │ │ -03ba66: d802 00bf |0027: add-int/lit8 v2, v0, #int -65 // #bf │ │ -03ba6a: 8d22 |0029: int-to-byte v2, v2 │ │ -03ba6c: 4f02 0100 |002a: aput-byte v2, v1, v0 │ │ -03ba70: 6201 cd07 |002c: sget-object v1, Lebook/parser/Base64Decoder;.isValidSymbol:[Z // field@07cd │ │ -03ba74: 4e03 0100 |002e: aput-boolean v3, v1, v0 │ │ -03ba78: d800 0001 |0030: add-int/lit8 v0, v0, #int 1 // #01 │ │ -03ba7c: 28ef |0032: goto 0021 // -0011 │ │ -03ba7e: 1300 6100 |0033: const/16 v0, #int 97 // #61 │ │ -03ba82: 1301 7a00 |0035: const/16 v1, #int 122 // #7a │ │ -03ba86: 3610 1200 |0037: if-gt v0, v1, 0049 // +0012 │ │ -03ba8a: 6201 cc07 |0039: sget-object v1, Lebook/parser/Base64Decoder;.charTable:[B // field@07cc │ │ -03ba8e: d802 009f |003b: add-int/lit8 v2, v0, #int -97 // #9f │ │ -03ba92: d802 021a |003d: add-int/lit8 v2, v2, #int 26 // #1a │ │ -03ba96: 8d22 |003f: int-to-byte v2, v2 │ │ -03ba98: 4f02 0100 |0040: aput-byte v2, v1, v0 │ │ -03ba9c: 6201 cd07 |0042: sget-object v1, Lebook/parser/Base64Decoder;.isValidSymbol:[Z // field@07cd │ │ -03baa0: 4e03 0100 |0044: aput-boolean v3, v1, v0 │ │ -03baa4: d800 0001 |0046: add-int/lit8 v0, v0, #int 1 // #01 │ │ -03baa8: 28ed |0048: goto 0035 // -0013 │ │ -03baaa: 1300 3000 |0049: const/16 v0, #int 48 // #30 │ │ -03baae: 1301 3900 |004b: const/16 v1, #int 57 // #39 │ │ -03bab2: 3610 1200 |004d: if-gt v0, v1, 005f // +0012 │ │ -03bab6: 6201 cc07 |004f: sget-object v1, Lebook/parser/Base64Decoder;.charTable:[B // field@07cc │ │ -03baba: d802 00d0 |0051: add-int/lit8 v2, v0, #int -48 // #d0 │ │ -03babe: d802 0234 |0053: add-int/lit8 v2, v2, #int 52 // #34 │ │ -03bac2: 8d22 |0055: int-to-byte v2, v2 │ │ -03bac4: 4f02 0100 |0056: aput-byte v2, v1, v0 │ │ -03bac8: 6201 cd07 |0058: sget-object v1, Lebook/parser/Base64Decoder;.isValidSymbol:[Z // field@07cd │ │ -03bacc: 4e03 0100 |005a: aput-boolean v3, v1, v0 │ │ -03bad0: d800 0001 |005c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -03bad4: 28ed |005e: goto 004b // -0013 │ │ -03bad6: 6201 cc07 |005f: sget-object v1, Lebook/parser/Base64Decoder;.charTable:[B // field@07cc │ │ -03bada: 1302 3e00 |0061: const/16 v2, #int 62 // #3e │ │ -03bade: 4f02 0105 |0063: aput-byte v2, v1, v5 │ │ -03bae2: 6201 cd07 |0065: sget-object v1, Lebook/parser/Base64Decoder;.isValidSymbol:[Z // field@07cd │ │ -03bae6: 4e03 0105 |0067: aput-boolean v3, v1, v5 │ │ -03baea: 6201 cc07 |0069: sget-object v1, Lebook/parser/Base64Decoder;.charTable:[B // field@07cc │ │ -03baee: 1302 3f00 |006b: const/16 v2, #int 63 // #3f │ │ -03baf2: 4f02 0106 |006d: aput-byte v2, v1, v6 │ │ -03baf6: 6201 cd07 |006f: sget-object v1, Lebook/parser/Base64Decoder;.isValidSymbol:[Z // field@07cd │ │ -03bafa: 4e03 0106 |0071: aput-boolean v3, v1, v6 │ │ -03bafe: 6201 cd07 |0073: sget-object v1, Lebook/parser/Base64Decoder;.isValidSymbol:[Z // field@07cd │ │ -03bb02: 1302 3d00 |0075: const/16 v2, #int 61 // #3d │ │ -03bb06: 4e03 0102 |0077: aput-boolean v3, v1, v2 │ │ -03bb0a: 0e00 |0079: return-void │ │ +03cab0: |[03cab0] ebook.parser.Base64Decoder.:()V │ │ +03cac0: 1306 2f00 |0000: const/16 v6, #int 47 // #2f │ │ +03cac4: 1305 2b00 |0002: const/16 v5, #int 43 // #2b │ │ +03cac8: 1304 0001 |0004: const/16 v4, #int 256 // #100 │ │ +03cacc: 1213 |0006: const/4 v3, #int 1 // #1 │ │ +03cace: 2341 2402 |0007: new-array v1, v4, [B // type@0224 │ │ +03cad2: 6901 cc07 |0009: sput-object v1, Lebook/parser/Base64Decoder;.charTable:[B // field@07cc │ │ +03cad6: 2341 3402 |000b: new-array v1, v4, [Z // type@0234 │ │ +03cada: 6901 cd07 |000d: sput-object v1, Lebook/parser/Base64Decoder;.isValidSymbol:[Z // field@07cd │ │ +03cade: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +03cae0: 3540 0f00 |0010: if-ge v0, v4, 001f // +000f │ │ +03cae4: 6201 cc07 |0012: sget-object v1, Lebook/parser/Base64Decoder;.charTable:[B // field@07cc │ │ +03cae8: 12f2 |0014: const/4 v2, #int -1 // #ff │ │ +03caea: 4f02 0100 |0015: aput-byte v2, v1, v0 │ │ +03caee: 6201 cd07 |0017: sget-object v1, Lebook/parser/Base64Decoder;.isValidSymbol:[Z // field@07cd │ │ +03caf2: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +03caf4: 4e02 0100 |001a: aput-boolean v2, v1, v0 │ │ +03caf8: d800 0001 |001c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +03cafc: 28f2 |001e: goto 0010 // -000e │ │ +03cafe: 1300 4100 |001f: const/16 v0, #int 65 // #41 │ │ +03cb02: 1301 5a00 |0021: const/16 v1, #int 90 // #5a │ │ +03cb06: 3610 1000 |0023: if-gt v0, v1, 0033 // +0010 │ │ +03cb0a: 6201 cc07 |0025: sget-object v1, Lebook/parser/Base64Decoder;.charTable:[B // field@07cc │ │ +03cb0e: d802 00bf |0027: add-int/lit8 v2, v0, #int -65 // #bf │ │ +03cb12: 8d22 |0029: int-to-byte v2, v2 │ │ +03cb14: 4f02 0100 |002a: aput-byte v2, v1, v0 │ │ +03cb18: 6201 cd07 |002c: sget-object v1, Lebook/parser/Base64Decoder;.isValidSymbol:[Z // field@07cd │ │ +03cb1c: 4e03 0100 |002e: aput-boolean v3, v1, v0 │ │ +03cb20: d800 0001 |0030: add-int/lit8 v0, v0, #int 1 // #01 │ │ +03cb24: 28ef |0032: goto 0021 // -0011 │ │ +03cb26: 1300 6100 |0033: const/16 v0, #int 97 // #61 │ │ +03cb2a: 1301 7a00 |0035: const/16 v1, #int 122 // #7a │ │ +03cb2e: 3610 1200 |0037: if-gt v0, v1, 0049 // +0012 │ │ +03cb32: 6201 cc07 |0039: sget-object v1, Lebook/parser/Base64Decoder;.charTable:[B // field@07cc │ │ +03cb36: d802 009f |003b: add-int/lit8 v2, v0, #int -97 // #9f │ │ +03cb3a: d802 021a |003d: add-int/lit8 v2, v2, #int 26 // #1a │ │ +03cb3e: 8d22 |003f: int-to-byte v2, v2 │ │ +03cb40: 4f02 0100 |0040: aput-byte v2, v1, v0 │ │ +03cb44: 6201 cd07 |0042: sget-object v1, Lebook/parser/Base64Decoder;.isValidSymbol:[Z // field@07cd │ │ +03cb48: 4e03 0100 |0044: aput-boolean v3, v1, v0 │ │ +03cb4c: d800 0001 |0046: add-int/lit8 v0, v0, #int 1 // #01 │ │ +03cb50: 28ed |0048: goto 0035 // -0013 │ │ +03cb52: 1300 3000 |0049: const/16 v0, #int 48 // #30 │ │ +03cb56: 1301 3900 |004b: const/16 v1, #int 57 // #39 │ │ +03cb5a: 3610 1200 |004d: if-gt v0, v1, 005f // +0012 │ │ +03cb5e: 6201 cc07 |004f: sget-object v1, Lebook/parser/Base64Decoder;.charTable:[B // field@07cc │ │ +03cb62: d802 00d0 |0051: add-int/lit8 v2, v0, #int -48 // #d0 │ │ +03cb66: d802 0234 |0053: add-int/lit8 v2, v2, #int 52 // #34 │ │ +03cb6a: 8d22 |0055: int-to-byte v2, v2 │ │ +03cb6c: 4f02 0100 |0056: aput-byte v2, v1, v0 │ │ +03cb70: 6201 cd07 |0058: sget-object v1, Lebook/parser/Base64Decoder;.isValidSymbol:[Z // field@07cd │ │ +03cb74: 4e03 0100 |005a: aput-boolean v3, v1, v0 │ │ +03cb78: d800 0001 |005c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +03cb7c: 28ed |005e: goto 004b // -0013 │ │ +03cb7e: 6201 cc07 |005f: sget-object v1, Lebook/parser/Base64Decoder;.charTable:[B // field@07cc │ │ +03cb82: 1302 3e00 |0061: const/16 v2, #int 62 // #3e │ │ +03cb86: 4f02 0105 |0063: aput-byte v2, v1, v5 │ │ +03cb8a: 6201 cd07 |0065: sget-object v1, Lebook/parser/Base64Decoder;.isValidSymbol:[Z // field@07cd │ │ +03cb8e: 4e03 0105 |0067: aput-boolean v3, v1, v5 │ │ +03cb92: 6201 cc07 |0069: sget-object v1, Lebook/parser/Base64Decoder;.charTable:[B // field@07cc │ │ +03cb96: 1302 3f00 |006b: const/16 v2, #int 63 // #3f │ │ +03cb9a: 4f02 0106 |006d: aput-byte v2, v1, v6 │ │ +03cb9e: 6201 cd07 |006f: sget-object v1, Lebook/parser/Base64Decoder;.isValidSymbol:[Z // field@07cd │ │ +03cba2: 4e03 0106 |0071: aput-boolean v3, v1, v6 │ │ +03cba6: 6201 cd07 |0073: sget-object v1, Lebook/parser/Base64Decoder;.isValidSymbol:[Z // field@07cd │ │ +03cbaa: 1302 3d00 |0075: const/16 v2, #int 61 // #3d │ │ +03cbae: 4e03 0102 |0077: aput-boolean v3, v1, v2 │ │ +03cbb2: 0e00 |0079: return-void │ │ catches : (none) │ │ positions : │ │ 0x0007 line=23 │ │ 0x000b line=24 │ │ 0x000f line=27 │ │ 0x0012 line=28 │ │ 0x0017 line=29 │ │ @@ -78439,17 +78463,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03bb0c: |[03bb0c] ebook.parser.Base64Decoder.:()V │ │ -03bb1c: 7010 6606 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -03bb22: 0e00 |0003: return-void │ │ +03cbb4: |[03cbb4] ebook.parser.Base64Decoder.:()V │ │ +03cbc4: 7010 6606 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +03cbca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lebook/parser/Base64Decoder; │ │ │ │ #2 : (in Lebook/parser/Base64Decoder;) │ │ @@ -78457,113 +78481,113 @@ │ │ type : '([B)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 17 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 164 16-bit code units │ │ -03bb24: |[03bb24] ebook.parser.Base64Decoder.decode:([B)[B │ │ -03bb34: 7701 0606 1000 |0000: invoke-static/range {v16}, Lebook/parser/Base64Decoder;.purgeNonBase64:([B)[B // method@0606 │ │ -03bb3a: 0c04 |0003: move-result-object v4 │ │ -03bb3c: 214d |0004: array-length v13, v4 │ │ -03bb3e: 390d 0400 |0005: if-nez v13, 0009 // +0004 │ │ -03bb42: 120c |0007: const/4 v12, #int 0 // #0 │ │ -03bb44: 110c |0008: return-object v12 │ │ -03bb46: 214d |0009: array-length v13, v4 │ │ -03bb48: db0a 0d04 |000a: div-int/lit8 v10, v13, #int 4 // #04 │ │ -03bb4c: 120c |000c: const/4 v12, #int 0 // #0 │ │ -03bb4e: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -03bb50: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -03bb52: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -03bb54: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -03bb56: 1208 |0011: const/4 v8, #int 0 // #0 │ │ -03bb58: 1209 |0012: const/4 v9, #int 0 // #0 │ │ -03bb5a: 120b |0013: const/4 v11, #int 0 // #0 │ │ -03bb5c: 1206 |0014: const/4 v6, #int 0 // #0 │ │ -03bb5e: 2147 |0015: array-length v7, v4 │ │ -03bb60: d80d 07ff |0016: add-int/lit8 v13, v7, #int -1 // #ff │ │ -03bb64: 480d 040d |0018: aget-byte v13, v4, v13 │ │ -03bb68: 130e 3d00 |001a: const/16 v14, #int 61 // #3d │ │ -03bb6c: 33ed 0a00 |001c: if-ne v13, v14, 0026 // +000a │ │ -03bb70: d807 07ff |001e: add-int/lit8 v7, v7, #int -1 // #ff │ │ -03bb74: 3907 f6ff |0020: if-nez v7, 0016 // -000a │ │ -03bb78: 120d |0022: const/4 v13, #int 0 // #0 │ │ -03bb7a: 23dc 2402 |0023: new-array v12, v13, [B // type@0224 │ │ -03bb7e: 28e3 |0025: goto 0008 // -001d │ │ -03bb80: 910d 070a |0026: sub-int v13, v7, v10 │ │ -03bb84: 23dc 2402 |0028: new-array v12, v13, [B // type@0224 │ │ -03bb88: 1205 |002a: const/4 v5, #int 0 // #0 │ │ -03bb8a: 35a5 ddff |002b: if-ge v5, v10, 0008 // -0023 │ │ -03bb8e: da06 0504 |002d: mul-int/lit8 v6, v5, #int 4 // #04 │ │ -03bb92: d80d 0602 |002f: add-int/lit8 v13, v6, #int 2 // #02 │ │ -03bb96: 4808 040d |0031: aget-byte v8, v4, v13 │ │ -03bb9a: d80d 0603 |0033: add-int/lit8 v13, v6, #int 3 // #03 │ │ -03bb9e: 4809 040d |0035: aget-byte v9, v4, v13 │ │ -03bba2: 620d cc07 |0037: sget-object v13, Lebook/parser/Base64Decoder;.charTable:[B // field@07cc │ │ -03bba6: 480e 0406 |0039: aget-byte v14, v4, v6 │ │ -03bbaa: 4800 0d0e |003b: aget-byte v0, v13, v14 │ │ -03bbae: 620d cc07 |003d: sget-object v13, Lebook/parser/Base64Decoder;.charTable:[B // field@07cc │ │ -03bbb2: d80e 0601 |003f: add-int/lit8 v14, v6, #int 1 // #01 │ │ -03bbb6: 480e 040e |0041: aget-byte v14, v4, v14 │ │ -03bbba: 4801 0d0e |0043: aget-byte v1, v13, v14 │ │ -03bbbe: 130d 3d00 |0045: const/16 v13, #int 61 // #3d │ │ -03bbc2: 32d8 3100 |0047: if-eq v8, v13, 0078 // +0031 │ │ -03bbc6: 130d 3d00 |0049: const/16 v13, #int 61 // #3d │ │ -03bbca: 32d9 2d00 |004b: if-eq v9, v13, 0078 // +002d │ │ -03bbce: 620d cc07 |004d: sget-object v13, Lebook/parser/Base64Decoder;.charTable:[B // field@07cc │ │ -03bbd2: 4802 0d08 |004f: aget-byte v2, v13, v8 │ │ -03bbd6: 620d cc07 |0051: sget-object v13, Lebook/parser/Base64Decoder;.charTable:[B // field@07cc │ │ -03bbda: 4803 0d09 |0053: aget-byte v3, v13, v9 │ │ -03bbde: e00d 0002 |0055: shl-int/lit8 v13, v0, #int 2 // #02 │ │ -03bbe2: e10e 0104 |0057: shr-int/lit8 v14, v1, #int 4 // #04 │ │ -03bbe6: b6ed |0059: or-int/2addr v13, v14 │ │ -03bbe8: 8ddd |005a: int-to-byte v13, v13 │ │ -03bbea: 4f0d 0c0b |005b: aput-byte v13, v12, v11 │ │ -03bbee: d80d 0b01 |005d: add-int/lit8 v13, v11, #int 1 // #01 │ │ -03bbf2: dd0e 010f |005f: and-int/lit8 v14, v1, #int 15 // #0f │ │ -03bbf6: e00e 0e04 |0061: shl-int/lit8 v14, v14, #int 4 // #04 │ │ -03bbfa: e10f 0202 |0063: shr-int/lit8 v15, v2, #int 2 // #02 │ │ -03bbfe: dd0f 0f0f |0065: and-int/lit8 v15, v15, #int 15 // #0f │ │ -03bc02: b6fe |0067: or-int/2addr v14, v15 │ │ -03bc04: 8dee |0068: int-to-byte v14, v14 │ │ -03bc06: 4f0e 0c0d |0069: aput-byte v14, v12, v13 │ │ -03bc0a: d80d 0b02 |006b: add-int/lit8 v13, v11, #int 2 // #02 │ │ -03bc0e: e00e 0206 |006d: shl-int/lit8 v14, v2, #int 6 // #06 │ │ -03bc12: b63e |006f: or-int/2addr v14, v3 │ │ -03bc14: 8dee |0070: int-to-byte v14, v14 │ │ -03bc16: 4f0e 0c0d |0071: aput-byte v14, v12, v13 │ │ -03bc1a: d80b 0b03 |0073: add-int/lit8 v11, v11, #int 3 // #03 │ │ -03bc1e: d805 0501 |0075: add-int/lit8 v5, v5, #int 1 // #01 │ │ -03bc22: 28b4 |0077: goto 002b // -004c │ │ -03bc24: 130d 3d00 |0078: const/16 v13, #int 61 // #3d │ │ -03bc28: 33d8 0b00 |007a: if-ne v8, v13, 0085 // +000b │ │ -03bc2c: e00d 0002 |007c: shl-int/lit8 v13, v0, #int 2 // #02 │ │ -03bc30: e10e 0104 |007e: shr-int/lit8 v14, v1, #int 4 // #04 │ │ -03bc34: b6ed |0080: or-int/2addr v13, v14 │ │ -03bc36: 8ddd |0081: int-to-byte v13, v13 │ │ -03bc38: 4f0d 0c0b |0082: aput-byte v13, v12, v11 │ │ -03bc3c: 28ef |0084: goto 0073 // -0011 │ │ -03bc3e: 130d 3d00 |0085: const/16 v13, #int 61 // #3d │ │ -03bc42: 33d9 ecff |0087: if-ne v9, v13, 0073 // -0014 │ │ -03bc46: 620d cc07 |0089: sget-object v13, Lebook/parser/Base64Decoder;.charTable:[B // field@07cc │ │ -03bc4a: 4802 0d08 |008b: aget-byte v2, v13, v8 │ │ -03bc4e: e00d 0002 |008d: shl-int/lit8 v13, v0, #int 2 // #02 │ │ -03bc52: e10e 0104 |008f: shr-int/lit8 v14, v1, #int 4 // #04 │ │ -03bc56: b6ed |0091: or-int/2addr v13, v14 │ │ -03bc58: 8ddd |0092: int-to-byte v13, v13 │ │ -03bc5a: 4f0d 0c0b |0093: aput-byte v13, v12, v11 │ │ -03bc5e: d80d 0b01 |0095: add-int/lit8 v13, v11, #int 1 // #01 │ │ -03bc62: dd0e 010f |0097: and-int/lit8 v14, v1, #int 15 // #0f │ │ -03bc66: e00e 0e04 |0099: shl-int/lit8 v14, v14, #int 4 // #04 │ │ -03bc6a: e10f 0202 |009b: shr-int/lit8 v15, v2, #int 2 // #02 │ │ -03bc6e: dd0f 0f0f |009d: and-int/lit8 v15, v15, #int 15 // #0f │ │ -03bc72: b6fe |009f: or-int/2addr v14, v15 │ │ -03bc74: 8dee |00a0: int-to-byte v14, v14 │ │ -03bc76: 4f0e 0c0d |00a1: aput-byte v14, v12, v13 │ │ -03bc7a: 28d0 |00a3: goto 0073 // -0030 │ │ +03cbcc: |[03cbcc] ebook.parser.Base64Decoder.decode:([B)[B │ │ +03cbdc: 7701 0606 1000 |0000: invoke-static/range {v16}, Lebook/parser/Base64Decoder;.purgeNonBase64:([B)[B // method@0606 │ │ +03cbe2: 0c04 |0003: move-result-object v4 │ │ +03cbe4: 214d |0004: array-length v13, v4 │ │ +03cbe6: 390d 0400 |0005: if-nez v13, 0009 // +0004 │ │ +03cbea: 120c |0007: const/4 v12, #int 0 // #0 │ │ +03cbec: 110c |0008: return-object v12 │ │ +03cbee: 214d |0009: array-length v13, v4 │ │ +03cbf0: db0a 0d04 |000a: div-int/lit8 v10, v13, #int 4 // #04 │ │ +03cbf4: 120c |000c: const/4 v12, #int 0 // #0 │ │ +03cbf6: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +03cbf8: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +03cbfa: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +03cbfc: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +03cbfe: 1208 |0011: const/4 v8, #int 0 // #0 │ │ +03cc00: 1209 |0012: const/4 v9, #int 0 // #0 │ │ +03cc02: 120b |0013: const/4 v11, #int 0 // #0 │ │ +03cc04: 1206 |0014: const/4 v6, #int 0 // #0 │ │ +03cc06: 2147 |0015: array-length v7, v4 │ │ +03cc08: d80d 07ff |0016: add-int/lit8 v13, v7, #int -1 // #ff │ │ +03cc0c: 480d 040d |0018: aget-byte v13, v4, v13 │ │ +03cc10: 130e 3d00 |001a: const/16 v14, #int 61 // #3d │ │ +03cc14: 33ed 0a00 |001c: if-ne v13, v14, 0026 // +000a │ │ +03cc18: d807 07ff |001e: add-int/lit8 v7, v7, #int -1 // #ff │ │ +03cc1c: 3907 f6ff |0020: if-nez v7, 0016 // -000a │ │ +03cc20: 120d |0022: const/4 v13, #int 0 // #0 │ │ +03cc22: 23dc 2402 |0023: new-array v12, v13, [B // type@0224 │ │ +03cc26: 28e3 |0025: goto 0008 // -001d │ │ +03cc28: 910d 070a |0026: sub-int v13, v7, v10 │ │ +03cc2c: 23dc 2402 |0028: new-array v12, v13, [B // type@0224 │ │ +03cc30: 1205 |002a: const/4 v5, #int 0 // #0 │ │ +03cc32: 35a5 ddff |002b: if-ge v5, v10, 0008 // -0023 │ │ +03cc36: da06 0504 |002d: mul-int/lit8 v6, v5, #int 4 // #04 │ │ +03cc3a: d80d 0602 |002f: add-int/lit8 v13, v6, #int 2 // #02 │ │ +03cc3e: 4808 040d |0031: aget-byte v8, v4, v13 │ │ +03cc42: d80d 0603 |0033: add-int/lit8 v13, v6, #int 3 // #03 │ │ +03cc46: 4809 040d |0035: aget-byte v9, v4, v13 │ │ +03cc4a: 620d cc07 |0037: sget-object v13, Lebook/parser/Base64Decoder;.charTable:[B // field@07cc │ │ +03cc4e: 480e 0406 |0039: aget-byte v14, v4, v6 │ │ +03cc52: 4800 0d0e |003b: aget-byte v0, v13, v14 │ │ +03cc56: 620d cc07 |003d: sget-object v13, Lebook/parser/Base64Decoder;.charTable:[B // field@07cc │ │ +03cc5a: d80e 0601 |003f: add-int/lit8 v14, v6, #int 1 // #01 │ │ +03cc5e: 480e 040e |0041: aget-byte v14, v4, v14 │ │ +03cc62: 4801 0d0e |0043: aget-byte v1, v13, v14 │ │ +03cc66: 130d 3d00 |0045: const/16 v13, #int 61 // #3d │ │ +03cc6a: 32d8 3100 |0047: if-eq v8, v13, 0078 // +0031 │ │ +03cc6e: 130d 3d00 |0049: const/16 v13, #int 61 // #3d │ │ +03cc72: 32d9 2d00 |004b: if-eq v9, v13, 0078 // +002d │ │ +03cc76: 620d cc07 |004d: sget-object v13, Lebook/parser/Base64Decoder;.charTable:[B // field@07cc │ │ +03cc7a: 4802 0d08 |004f: aget-byte v2, v13, v8 │ │ +03cc7e: 620d cc07 |0051: sget-object v13, Lebook/parser/Base64Decoder;.charTable:[B // field@07cc │ │ +03cc82: 4803 0d09 |0053: aget-byte v3, v13, v9 │ │ +03cc86: e00d 0002 |0055: shl-int/lit8 v13, v0, #int 2 // #02 │ │ +03cc8a: e10e 0104 |0057: shr-int/lit8 v14, v1, #int 4 // #04 │ │ +03cc8e: b6ed |0059: or-int/2addr v13, v14 │ │ +03cc90: 8ddd |005a: int-to-byte v13, v13 │ │ +03cc92: 4f0d 0c0b |005b: aput-byte v13, v12, v11 │ │ +03cc96: d80d 0b01 |005d: add-int/lit8 v13, v11, #int 1 // #01 │ │ +03cc9a: dd0e 010f |005f: and-int/lit8 v14, v1, #int 15 // #0f │ │ +03cc9e: e00e 0e04 |0061: shl-int/lit8 v14, v14, #int 4 // #04 │ │ +03cca2: e10f 0202 |0063: shr-int/lit8 v15, v2, #int 2 // #02 │ │ +03cca6: dd0f 0f0f |0065: and-int/lit8 v15, v15, #int 15 // #0f │ │ +03ccaa: b6fe |0067: or-int/2addr v14, v15 │ │ +03ccac: 8dee |0068: int-to-byte v14, v14 │ │ +03ccae: 4f0e 0c0d |0069: aput-byte v14, v12, v13 │ │ +03ccb2: d80d 0b02 |006b: add-int/lit8 v13, v11, #int 2 // #02 │ │ +03ccb6: e00e 0206 |006d: shl-int/lit8 v14, v2, #int 6 // #06 │ │ +03ccba: b63e |006f: or-int/2addr v14, v3 │ │ +03ccbc: 8dee |0070: int-to-byte v14, v14 │ │ +03ccbe: 4f0e 0c0d |0071: aput-byte v14, v12, v13 │ │ +03ccc2: d80b 0b03 |0073: add-int/lit8 v11, v11, #int 3 // #03 │ │ +03ccc6: d805 0501 |0075: add-int/lit8 v5, v5, #int 1 // #01 │ │ +03ccca: 28b4 |0077: goto 002b // -004c │ │ +03cccc: 130d 3d00 |0078: const/16 v13, #int 61 // #3d │ │ +03ccd0: 33d8 0b00 |007a: if-ne v8, v13, 0085 // +000b │ │ +03ccd4: e00d 0002 |007c: shl-int/lit8 v13, v0, #int 2 // #02 │ │ +03ccd8: e10e 0104 |007e: shr-int/lit8 v14, v1, #int 4 // #04 │ │ +03ccdc: b6ed |0080: or-int/2addr v13, v14 │ │ +03ccde: 8ddd |0081: int-to-byte v13, v13 │ │ +03cce0: 4f0d 0c0b |0082: aput-byte v13, v12, v11 │ │ +03cce4: 28ef |0084: goto 0073 // -0011 │ │ +03cce6: 130d 3d00 |0085: const/16 v13, #int 61 // #3d │ │ +03ccea: 33d9 ecff |0087: if-ne v9, v13, 0073 // -0014 │ │ +03ccee: 620d cc07 |0089: sget-object v13, Lebook/parser/Base64Decoder;.charTable:[B // field@07cc │ │ +03ccf2: 4802 0d08 |008b: aget-byte v2, v13, v8 │ │ +03ccf6: e00d 0002 |008d: shl-int/lit8 v13, v0, #int 2 // #02 │ │ +03ccfa: e10e 0104 |008f: shr-int/lit8 v14, v1, #int 4 // #04 │ │ +03ccfe: b6ed |0091: or-int/2addr v13, v14 │ │ +03cd00: 8ddd |0092: int-to-byte v13, v13 │ │ +03cd02: 4f0d 0c0b |0093: aput-byte v13, v12, v11 │ │ +03cd06: d80d 0b01 |0095: add-int/lit8 v13, v11, #int 1 // #01 │ │ +03cd0a: dd0e 010f |0097: and-int/lit8 v14, v1, #int 15 // #0f │ │ +03cd0e: e00e 0e04 |0099: shl-int/lit8 v14, v14, #int 4 // #04 │ │ +03cd12: e10f 0202 |009b: shr-int/lit8 v15, v2, #int 2 // #02 │ │ +03cd16: dd0f 0f0f |009d: and-int/lit8 v15, v15, #int 15 // #0f │ │ +03cd1a: b6fe |009f: or-int/2addr v14, v15 │ │ +03cd1c: 8dee |00a0: int-to-byte v14, v14 │ │ +03cd1e: 4f0e 0c0d |00a1: aput-byte v14, v12, v13 │ │ +03cd22: 28d0 |00a3: goto 0073 // -0030 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0004 line=52 │ │ 0x0007 line=53 │ │ 0x0008 line=98 │ │ 0x0009 line=54 │ │ @@ -78617,35 +78641,35 @@ │ │ type : '([B)[B' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 33 16-bit code units │ │ -03bc7c: |[03bc7c] ebook.parser.Base64Decoder.purgeNonBase64:([B)[B │ │ -03bc8c: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -03bc8e: 2185 |0001: array-length v5, v8 │ │ -03bc90: 2350 2402 |0002: new-array v0, v5, [B // type@0224 │ │ -03bc94: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -03bc96: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -03bc98: 2185 |0006: array-length v5, v8 │ │ -03bc9a: 3553 1400 |0007: if-ge v3, v5, 001b // +0014 │ │ -03bc9e: 6205 cd07 |0009: sget-object v5, Lebook/parser/Base64Decoder;.isValidSymbol:[Z // field@07cd │ │ -03bca2: 4806 0803 |000b: aget-byte v6, v8, v3 │ │ -03bca6: 4705 0506 |000d: aget-boolean v5, v5, v6 │ │ -03bcaa: 3805 0900 |000f: if-eqz v5, 0018 // +0009 │ │ -03bcae: d802 0101 |0011: add-int/lit8 v2, v1, #int 1 // #01 │ │ -03bcb2: 4805 0803 |0013: aget-byte v5, v8, v3 │ │ -03bcb6: 4f05 0001 |0015: aput-byte v5, v0, v1 │ │ -03bcba: 0121 |0017: move v1, v2 │ │ -03bcbc: d803 0301 |0018: add-int/lit8 v3, v3, #int 1 // #01 │ │ -03bcc0: 28ec |001a: goto 0006 // -0014 │ │ -03bcc2: 2314 2402 |001b: new-array v4, v1, [B // type@0224 │ │ -03bcc6: 7151 9d06 7074 |001d: invoke-static {v0, v7, v4, v7, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@069d │ │ -03bccc: 1104 |0020: return-object v4 │ │ +03cd24: |[03cd24] ebook.parser.Base64Decoder.purgeNonBase64:([B)[B │ │ +03cd34: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +03cd36: 2185 |0001: array-length v5, v8 │ │ +03cd38: 2350 2402 |0002: new-array v0, v5, [B // type@0224 │ │ +03cd3c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +03cd3e: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +03cd40: 2185 |0006: array-length v5, v8 │ │ +03cd42: 3553 1400 |0007: if-ge v3, v5, 001b // +0014 │ │ +03cd46: 6205 cd07 |0009: sget-object v5, Lebook/parser/Base64Decoder;.isValidSymbol:[Z // field@07cd │ │ +03cd4a: 4806 0803 |000b: aget-byte v6, v8, v3 │ │ +03cd4e: 4705 0506 |000d: aget-boolean v5, v5, v6 │ │ +03cd52: 3805 0900 |000f: if-eqz v5, 0018 // +0009 │ │ +03cd56: d802 0101 |0011: add-int/lit8 v2, v1, #int 1 // #01 │ │ +03cd5a: 4805 0803 |0013: aget-byte v5, v8, v3 │ │ +03cd5e: 4f05 0001 |0015: aput-byte v5, v0, v1 │ │ +03cd62: 0121 |0017: move v1, v2 │ │ +03cd64: d803 0301 |0018: add-int/lit8 v3, v3, #int 1 // #01 │ │ +03cd68: 28ec |001a: goto 0006 // -0014 │ │ +03cd6a: 2314 2402 |001b: new-array v4, v1, [B // type@0224 │ │ +03cd6e: 7151 9d06 7074 |001d: invoke-static {v0, v7, v4, v7, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@069d │ │ +03cd74: 1104 |0020: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=102 │ │ 0x0004 line=103 │ │ 0x0005 line=104 │ │ 0x0009 line=105 │ │ 0x0011 line=106 │ │ @@ -78728,25 +78752,25 @@ │ │ type : '(Lebook/EBook;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -03bcd0: |[03bcd0] ebook.parser.EpubInstantParser.:(Lebook/EBook;)V │ │ -03bce0: 7010 6606 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0666 │ │ -03bce6: 1300 0010 |0003: const/16 v0, #int 4096 // #1000 │ │ -03bcea: 5910 ce07 |0005: iput v0, v1, Lebook/parser/EpubInstantParser;.MAX_EPUBINFO_SIZE:I // field@07ce │ │ -03bcee: 1300 5000 |0007: const/16 v0, #int 80 // #50 │ │ -03bcf2: 5910 cf07 |0009: iput v0, v1, Lebook/parser/EpubInstantParser;.MAX_XMLINFO_SIZE:I // field@07cf │ │ -03bcf6: 5b12 d007 |000b: iput-object v2, v1, Lebook/parser/EpubInstantParser;.eBook:Lebook/EBook; // field@07d0 │ │ -03bcfa: 7010 0806 0100 |000d: invoke-direct {v1}, Lebook/parser/EpubInstantParser;.createSource:()Ljava/lang/String; // method@0608 │ │ -03bd00: 0c00 |0010: move-result-object v0 │ │ -03bd02: 5b10 d107 |0011: iput-object v0, v1, Lebook/parser/EpubInstantParser;.source:Ljava/lang/String; // field@07d1 │ │ -03bd06: 0e00 |0013: return-void │ │ +03cd78: |[03cd78] ebook.parser.EpubInstantParser.:(Lebook/EBook;)V │ │ +03cd88: 7010 6606 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0666 │ │ +03cd8e: 1300 0010 |0003: const/16 v0, #int 4096 // #1000 │ │ +03cd92: 5910 ce07 |0005: iput v0, v1, Lebook/parser/EpubInstantParser;.MAX_EPUBINFO_SIZE:I // field@07ce │ │ +03cd96: 1300 5000 |0007: const/16 v0, #int 80 // #50 │ │ +03cd9a: 5910 cf07 |0009: iput v0, v1, Lebook/parser/EpubInstantParser;.MAX_XMLINFO_SIZE:I // field@07cf │ │ +03cd9e: 5b12 d007 |000b: iput-object v2, v1, Lebook/parser/EpubInstantParser;.eBook:Lebook/EBook; // field@07d0 │ │ +03cda2: 7010 0806 0100 |000d: invoke-direct {v1}, Lebook/parser/EpubInstantParser;.createSource:()Ljava/lang/String; // method@0608 │ │ +03cda8: 0c00 |0010: move-result-object v0 │ │ +03cdaa: 5b10 d107 |0011: iput-object v0, v1, Lebook/parser/EpubInstantParser;.source:Ljava/lang/String; // field@07d1 │ │ +03cdae: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0003 line=34 │ │ 0x0007 line=35 │ │ 0x000b line=42 │ │ 0x000d line=43 │ │ @@ -78760,63 +78784,63 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 95 16-bit code units │ │ -03bd08: |[03bd08] ebook.parser.EpubInstantParser.createSource:()Ljava/lang/String; │ │ -03bd18: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -03bd1a: 2206 2102 |0001: new-instance v6, Ljava/util/zip/ZipFile; // type@0221 │ │ -03bd1e: 5487 d007 |0003: iget-object v7, v8, Lebook/parser/EpubInstantParser;.eBook:Lebook/EBook; // field@07d0 │ │ -03bd22: 5477 b707 |0005: iget-object v7, v7, Lebook/EBook;.fileName:Ljava/lang/String; // field@07b7 │ │ -03bd26: 7020 ed06 7600 |0007: invoke-direct {v6, v7}, Ljava/util/zip/ZipFile;.:(Ljava/lang/String;)V // method@06ed │ │ -03bd2c: 5b86 d307 |000a: iput-object v6, v8, Lebook/parser/EpubInstantParser;.zipFile:Ljava/util/zip/ZipFile; // field@07d3 │ │ -03bd30: 5486 d307 |000c: iget-object v6, v8, Lebook/parser/EpubInstantParser;.zipFile:Ljava/util/zip/ZipFile; // field@07d3 │ │ -03bd34: 6e10 ef06 0600 |000e: invoke-virtual {v6}, Ljava/util/zip/ZipFile;.entries:()Ljava/util/Enumeration; // method@06ef │ │ -03bd3a: 0c06 |0011: move-result-object v6 │ │ -03bd3c: 5b86 d207 |0012: iput-object v6, v8, Lebook/parser/EpubInstantParser;.zipEntries:Ljava/util/Enumeration; // field@07d2 │ │ -03bd40: 5486 d207 |0014: iget-object v6, v8, Lebook/parser/EpubInstantParser;.zipEntries:Ljava/util/Enumeration; // field@07d2 │ │ -03bd44: 7210 be06 0600 |0016: invoke-interface {v6}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@06be │ │ -03bd4a: 0a06 |0019: move-result v6 │ │ -03bd4c: 3806 1600 |001a: if-eqz v6, 0030 // +0016 │ │ -03bd50: 5486 d207 |001c: iget-object v6, v8, Lebook/parser/EpubInstantParser;.zipEntries:Ljava/util/Enumeration; // field@07d2 │ │ -03bd54: 7210 bf06 0600 |001e: invoke-interface {v6}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@06bf │ │ -03bd5a: 0c02 |0021: move-result-object v2 │ │ -03bd5c: 1f02 2002 |0022: check-cast v2, Ljava/util/zip/ZipEntry; // type@0220 │ │ -03bd60: 6e10 eb06 0200 |0024: invoke-virtual {v2}, Ljava/util/zip/ZipEntry;.getName:()Ljava/lang/String; // method@06eb │ │ -03bd66: 0c06 |0027: move-result-object v6 │ │ -03bd68: 1a07 2700 |0028: const-string v7, "(?i).*\.opf$" // string@0027 │ │ -03bd6c: 6e20 8606 7600 |002a: invoke-virtual {v6, v7}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@0686 │ │ -03bd72: 0a06 |002d: move-result v6 │ │ -03bd74: 3806 e6ff |002e: if-eqz v6, 0014 // -001a │ │ -03bd78: 5486 d307 |0030: iget-object v6, v8, Lebook/parser/EpubInstantParser;.zipFile:Ljava/util/zip/ZipFile; // field@07d3 │ │ -03bd7c: 6e20 f006 2600 |0032: invoke-virtual {v6, v2}, Ljava/util/zip/ZipFile;.getInputStream:(Ljava/util/zip/ZipEntry;)Ljava/io/InputStream; // method@06f0 │ │ -03bd82: 0c03 |0035: move-result-object v3 │ │ -03bd84: 7020 0c06 3800 |0036: invoke-direct {v8, v3}, Lebook/parser/EpubInstantParser;.readInputStream:(Ljava/io/InputStream;)[B // method@060c │ │ -03bd8a: 0c00 |0039: move-result-object v0 │ │ -03bd8c: 7020 0a06 0800 |003a: invoke-direct {v8, v0}, Lebook/parser/EpubInstantParser;.getXmlEncoding:([B)Ljava/lang/String; // method@060a │ │ -03bd92: 0c01 |003d: move-result-object v1 │ │ -03bd94: 2205 0002 |003e: new-instance v5, Ljava/lang/String; // type@0200 │ │ -03bd98: 7030 7406 0501 |0040: invoke-direct {v5, v0, v1}, Ljava/lang/String;.:([BLjava/lang/String;)V // method@0674 │ │ -03bd9e: 6206 de07 |0043: sget-object v6, Lebook/parser/SOP;.epubDescription:Ljava/util/regex/Pattern; // field@07de │ │ -03bda2: 6e20 ea06 5600 |0045: invoke-virtual {v6, v5}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@06ea │ │ -03bda8: 0c04 |0048: move-result-object v4 │ │ -03bdaa: 6e10 e406 0400 |0049: invoke-virtual {v4}, Ljava/util/regex/Matcher;.find:()Z // method@06e4 │ │ -03bdb0: 0a06 |004c: move-result v6 │ │ -03bdb2: 3806 1100 |004d: if-eqz v6, 005e // +0011 │ │ -03bdb6: 5486 d007 |004f: iget-object v6, v8, Lebook/parser/EpubInstantParser;.eBook:Lebook/EBook; // field@07d0 │ │ -03bdba: 1217 |0051: const/4 v7, #int 1 // #1 │ │ -03bdbc: 6e20 e506 7400 |0052: invoke-virtual {v4, v7}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@06e5 │ │ -03bdc2: 0c07 |0055: move-result-object v7 │ │ -03bdc4: 5b67 b007 |0056: iput-object v7, v6, Lebook/EBook;.annotation:Ljava/lang/String; // field@07b0 │ │ -03bdc8: 1a06 0000 |0058: const-string v6, "" // string@0000 │ │ -03bdcc: 6e20 e806 6400 |005a: invoke-virtual {v4, v6}, Ljava/util/regex/Matcher;.replaceFirst:(Ljava/lang/String;)Ljava/lang/String; // method@06e8 │ │ -03bdd2: 0c05 |005d: move-result-object v5 │ │ -03bdd4: 1105 |005e: return-object v5 │ │ +03cdb0: |[03cdb0] ebook.parser.EpubInstantParser.createSource:()Ljava/lang/String; │ │ +03cdc0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +03cdc2: 2206 2102 |0001: new-instance v6, Ljava/util/zip/ZipFile; // type@0221 │ │ +03cdc6: 5487 d007 |0003: iget-object v7, v8, Lebook/parser/EpubInstantParser;.eBook:Lebook/EBook; // field@07d0 │ │ +03cdca: 5477 b707 |0005: iget-object v7, v7, Lebook/EBook;.fileName:Ljava/lang/String; // field@07b7 │ │ +03cdce: 7020 ed06 7600 |0007: invoke-direct {v6, v7}, Ljava/util/zip/ZipFile;.:(Ljava/lang/String;)V // method@06ed │ │ +03cdd4: 5b86 d307 |000a: iput-object v6, v8, Lebook/parser/EpubInstantParser;.zipFile:Ljava/util/zip/ZipFile; // field@07d3 │ │ +03cdd8: 5486 d307 |000c: iget-object v6, v8, Lebook/parser/EpubInstantParser;.zipFile:Ljava/util/zip/ZipFile; // field@07d3 │ │ +03cddc: 6e10 ef06 0600 |000e: invoke-virtual {v6}, Ljava/util/zip/ZipFile;.entries:()Ljava/util/Enumeration; // method@06ef │ │ +03cde2: 0c06 |0011: move-result-object v6 │ │ +03cde4: 5b86 d207 |0012: iput-object v6, v8, Lebook/parser/EpubInstantParser;.zipEntries:Ljava/util/Enumeration; // field@07d2 │ │ +03cde8: 5486 d207 |0014: iget-object v6, v8, Lebook/parser/EpubInstantParser;.zipEntries:Ljava/util/Enumeration; // field@07d2 │ │ +03cdec: 7210 be06 0600 |0016: invoke-interface {v6}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@06be │ │ +03cdf2: 0a06 |0019: move-result v6 │ │ +03cdf4: 3806 1600 |001a: if-eqz v6, 0030 // +0016 │ │ +03cdf8: 5486 d207 |001c: iget-object v6, v8, Lebook/parser/EpubInstantParser;.zipEntries:Ljava/util/Enumeration; // field@07d2 │ │ +03cdfc: 7210 bf06 0600 |001e: invoke-interface {v6}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@06bf │ │ +03ce02: 0c02 |0021: move-result-object v2 │ │ +03ce04: 1f02 2002 |0022: check-cast v2, Ljava/util/zip/ZipEntry; // type@0220 │ │ +03ce08: 6e10 eb06 0200 |0024: invoke-virtual {v2}, Ljava/util/zip/ZipEntry;.getName:()Ljava/lang/String; // method@06eb │ │ +03ce0e: 0c06 |0027: move-result-object v6 │ │ +03ce10: 1a07 2700 |0028: const-string v7, "(?i).*\.opf$" // string@0027 │ │ +03ce14: 6e20 8606 7600 |002a: invoke-virtual {v6, v7}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@0686 │ │ +03ce1a: 0a06 |002d: move-result v6 │ │ +03ce1c: 3806 e6ff |002e: if-eqz v6, 0014 // -001a │ │ +03ce20: 5486 d307 |0030: iget-object v6, v8, Lebook/parser/EpubInstantParser;.zipFile:Ljava/util/zip/ZipFile; // field@07d3 │ │ +03ce24: 6e20 f006 2600 |0032: invoke-virtual {v6, v2}, Ljava/util/zip/ZipFile;.getInputStream:(Ljava/util/zip/ZipEntry;)Ljava/io/InputStream; // method@06f0 │ │ +03ce2a: 0c03 |0035: move-result-object v3 │ │ +03ce2c: 7020 0c06 3800 |0036: invoke-direct {v8, v3}, Lebook/parser/EpubInstantParser;.readInputStream:(Ljava/io/InputStream;)[B // method@060c │ │ +03ce32: 0c00 |0039: move-result-object v0 │ │ +03ce34: 7020 0a06 0800 |003a: invoke-direct {v8, v0}, Lebook/parser/EpubInstantParser;.getXmlEncoding:([B)Ljava/lang/String; // method@060a │ │ +03ce3a: 0c01 |003d: move-result-object v1 │ │ +03ce3c: 2205 0002 |003e: new-instance v5, Ljava/lang/String; // type@0200 │ │ +03ce40: 7030 7406 0501 |0040: invoke-direct {v5, v0, v1}, Ljava/lang/String;.:([BLjava/lang/String;)V // method@0674 │ │ +03ce46: 6206 de07 |0043: sget-object v6, Lebook/parser/SOP;.epubDescription:Ljava/util/regex/Pattern; // field@07de │ │ +03ce4a: 6e20 ea06 5600 |0045: invoke-virtual {v6, v5}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@06ea │ │ +03ce50: 0c04 |0048: move-result-object v4 │ │ +03ce52: 6e10 e406 0400 |0049: invoke-virtual {v4}, Ljava/util/regex/Matcher;.find:()Z // method@06e4 │ │ +03ce58: 0a06 |004c: move-result v6 │ │ +03ce5a: 3806 1100 |004d: if-eqz v6, 005e // +0011 │ │ +03ce5e: 5486 d007 |004f: iget-object v6, v8, Lebook/parser/EpubInstantParser;.eBook:Lebook/EBook; // field@07d0 │ │ +03ce62: 1217 |0051: const/4 v7, #int 1 // #1 │ │ +03ce64: 6e20 e506 7400 |0052: invoke-virtual {v4, v7}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@06e5 │ │ +03ce6a: 0c07 |0055: move-result-object v7 │ │ +03ce6c: 5b67 b007 |0056: iput-object v7, v6, Lebook/EBook;.annotation:Ljava/lang/String; // field@07b0 │ │ +03ce70: 1a06 0000 |0058: const-string v6, "" // string@0000 │ │ +03ce74: 6e20 e806 6400 |005a: invoke-virtual {v4, v6}, Ljava/util/regex/Matcher;.replaceFirst:(Ljava/lang/String;)Ljava/lang/String; // method@06e8 │ │ +03ce7a: 0c05 |005d: move-result-object v5 │ │ +03ce7c: 1105 |005e: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0001 line=48 │ │ 0x000c line=49 │ │ 0x0014 line=50 │ │ 0x001c line=51 │ │ @@ -78845,58 +78869,58 @@ │ │ type : '(Ljava/lang/String;)[B' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 80 16-bit code units │ │ -03bdd8: |[03bdd8] ebook.parser.EpubInstantParser.getCover:(Ljava/lang/String;)[B │ │ -03bde8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -03bdea: 5496 d307 |0001: iget-object v6, v9, Lebook/parser/EpubInstantParser;.zipFile:Ljava/util/zip/ZipFile; // field@07d3 │ │ -03bdee: 6e10 ef06 0600 |0003: invoke-virtual {v6}, Ljava/util/zip/ZipFile;.entries:()Ljava/util/Enumeration; // method@06ef │ │ -03bdf4: 0c06 |0006: move-result-object v6 │ │ -03bdf6: 5b96 d207 |0007: iput-object v6, v9, Lebook/parser/EpubInstantParser;.zipEntries:Ljava/util/Enumeration; // field@07d2 │ │ -03bdfa: 5496 d207 |0009: iget-object v6, v9, Lebook/parser/EpubInstantParser;.zipEntries:Ljava/util/Enumeration; // field@07d2 │ │ -03bdfe: 7210 be06 0600 |000b: invoke-interface {v6}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@06be │ │ -03be04: 0a06 |000e: move-result v6 │ │ -03be06: 3806 2700 |000f: if-eqz v6, 0036 // +0027 │ │ -03be0a: 5496 d207 |0011: iget-object v6, v9, Lebook/parser/EpubInstantParser;.zipEntries:Ljava/util/Enumeration; // field@07d2 │ │ -03be0e: 7210 bf06 0600 |0013: invoke-interface {v6}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@06bf │ │ -03be14: 0c02 |0016: move-result-object v2 │ │ -03be16: 1f02 2002 |0017: check-cast v2, Ljava/util/zip/ZipEntry; // type@0220 │ │ -03be1a: 6e10 eb06 0200 |0019: invoke-virtual {v2}, Ljava/util/zip/ZipEntry;.getName:()Ljava/lang/String; // method@06eb │ │ -03be20: 0c06 |001c: move-result-object v6 │ │ -03be22: 2207 0202 |001d: new-instance v7, Ljava/lang/StringBuilder; // type@0202 │ │ -03be26: 7010 9606 0700 |001f: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ -03be2c: 1a08 2600 |0022: const-string v8, "(?i).*" // string@0026 │ │ -03be30: 6e20 9a06 8700 |0024: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -03be36: 0c07 |0027: move-result-object v7 │ │ -03be38: 6e20 9a06 a700 |0028: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ -03be3e: 0c07 |002b: move-result-object v7 │ │ -03be40: 6e10 9c06 0700 |002c: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ -03be46: 0c07 |002f: move-result-object v7 │ │ -03be48: 6e20 8606 7600 |0030: invoke-virtual {v6, v7}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@0686 │ │ -03be4e: 0a06 |0033: move-result v6 │ │ -03be50: 3806 d5ff |0034: if-eqz v6, 0009 // -002b │ │ -03be54: 6e10 ec06 0200 |0036: invoke-virtual {v2}, Ljava/util/zip/ZipEntry;.getSize:()J // method@06ec │ │ -03be5a: 0b06 |0039: move-result-wide v6 │ │ -03be5c: 8463 |003a: long-to-int v3, v6 │ │ -03be5e: 5496 d307 |003b: iget-object v6, v9, Lebook/parser/EpubInstantParser;.zipFile:Ljava/util/zip/ZipFile; // field@07d3 │ │ -03be62: 6e20 f006 2600 |003d: invoke-virtual {v6, v2}, Ljava/util/zip/ZipFile;.getInputStream:(Ljava/util/zip/ZipEntry;)Ljava/io/InputStream; // method@06f0 │ │ -03be68: 0c04 |0040: move-result-object v4 │ │ -03be6a: 2335 2402 |0041: new-array v5, v3, [B // type@0224 │ │ -03be6e: 1201 |0043: const/4 v1, #int 0 // #0 │ │ -03be70: 1200 |0044: const/4 v0, #int 0 // #0 │ │ -03be72: 3530 0a00 |0045: if-ge v0, v3, 004f // +000a │ │ -03be76: 9106 0300 |0047: sub-int v6, v3, v0 │ │ -03be7a: 6e40 4706 5460 |0049: invoke-virtual {v4, v5, v0, v6}, Ljava/io/InputStream;.read:([BII)I // method@0647 │ │ -03be80: 0a01 |004c: move-result v1 │ │ -03be82: b010 |004d: add-int/2addr v0, v1 │ │ -03be84: 28f7 |004e: goto 0045 // -0009 │ │ -03be86: 1105 |004f: return-object v5 │ │ +03ce80: |[03ce80] ebook.parser.EpubInstantParser.getCover:(Ljava/lang/String;)[B │ │ +03ce90: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +03ce92: 5496 d307 |0001: iget-object v6, v9, Lebook/parser/EpubInstantParser;.zipFile:Ljava/util/zip/ZipFile; // field@07d3 │ │ +03ce96: 6e10 ef06 0600 |0003: invoke-virtual {v6}, Ljava/util/zip/ZipFile;.entries:()Ljava/util/Enumeration; // method@06ef │ │ +03ce9c: 0c06 |0006: move-result-object v6 │ │ +03ce9e: 5b96 d207 |0007: iput-object v6, v9, Lebook/parser/EpubInstantParser;.zipEntries:Ljava/util/Enumeration; // field@07d2 │ │ +03cea2: 5496 d207 |0009: iget-object v6, v9, Lebook/parser/EpubInstantParser;.zipEntries:Ljava/util/Enumeration; // field@07d2 │ │ +03cea6: 7210 be06 0600 |000b: invoke-interface {v6}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@06be │ │ +03ceac: 0a06 |000e: move-result v6 │ │ +03ceae: 3806 2700 |000f: if-eqz v6, 0036 // +0027 │ │ +03ceb2: 5496 d207 |0011: iget-object v6, v9, Lebook/parser/EpubInstantParser;.zipEntries:Ljava/util/Enumeration; // field@07d2 │ │ +03ceb6: 7210 bf06 0600 |0013: invoke-interface {v6}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@06bf │ │ +03cebc: 0c02 |0016: move-result-object v2 │ │ +03cebe: 1f02 2002 |0017: check-cast v2, Ljava/util/zip/ZipEntry; // type@0220 │ │ +03cec2: 6e10 eb06 0200 |0019: invoke-virtual {v2}, Ljava/util/zip/ZipEntry;.getName:()Ljava/lang/String; // method@06eb │ │ +03cec8: 0c06 |001c: move-result-object v6 │ │ +03ceca: 2207 0202 |001d: new-instance v7, Ljava/lang/StringBuilder; // type@0202 │ │ +03cece: 7010 9606 0700 |001f: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0696 │ │ +03ced4: 1a08 2600 |0022: const-string v8, "(?i).*" // string@0026 │ │ +03ced8: 6e20 9a06 8700 |0024: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +03cede: 0c07 |0027: move-result-object v7 │ │ +03cee0: 6e20 9a06 a700 |0028: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@069a │ │ +03cee6: 0c07 |002b: move-result-object v7 │ │ +03cee8: 6e10 9c06 0700 |002c: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@069c │ │ +03ceee: 0c07 |002f: move-result-object v7 │ │ +03cef0: 6e20 8606 7600 |0030: invoke-virtual {v6, v7}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@0686 │ │ +03cef6: 0a06 |0033: move-result v6 │ │ +03cef8: 3806 d5ff |0034: if-eqz v6, 0009 // -002b │ │ +03cefc: 6e10 ec06 0200 |0036: invoke-virtual {v2}, Ljava/util/zip/ZipEntry;.getSize:()J // method@06ec │ │ +03cf02: 0b06 |0039: move-result-wide v6 │ │ +03cf04: 8463 |003a: long-to-int v3, v6 │ │ +03cf06: 5496 d307 |003b: iget-object v6, v9, Lebook/parser/EpubInstantParser;.zipFile:Ljava/util/zip/ZipFile; // field@07d3 │ │ +03cf0a: 6e20 f006 2600 |003d: invoke-virtual {v6, v2}, Ljava/util/zip/ZipFile;.getInputStream:(Ljava/util/zip/ZipEntry;)Ljava/io/InputStream; // method@06f0 │ │ +03cf10: 0c04 |0040: move-result-object v4 │ │ +03cf12: 2335 2402 |0041: new-array v5, v3, [B // type@0224 │ │ +03cf16: 1201 |0043: const/4 v1, #int 0 // #0 │ │ +03cf18: 1200 |0044: const/4 v0, #int 0 // #0 │ │ +03cf1a: 3530 0a00 |0045: if-ge v0, v3, 004f // +000a │ │ +03cf1e: 9106 0300 |0047: sub-int v6, v3, v0 │ │ +03cf22: 6e40 4706 5460 |0049: invoke-virtual {v4, v5, v0, v6}, Ljava/io/InputStream;.read:([BII)I // method@0647 │ │ +03cf28: 0a01 |004c: move-result v1 │ │ +03cf2a: b010 |004d: add-int/2addr v0, v1 │ │ +03cf2c: 28f7 |004e: goto 0045 // -0009 │ │ +03cf2e: 1105 |004f: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x0001 line=131 │ │ 0x0009 line=132 │ │ 0x0011 line=133 │ │ 0x0019 line=134 │ │ @@ -78925,37 +78949,37 @@ │ │ type : '([B)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 41 16-bit code units │ │ -03be88: |[03be88] ebook.parser.EpubInstantParser.getXmlEncoding:([B)Ljava/lang/String; │ │ -03be98: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03be9a: 2202 0002 |0001: new-instance v2, Ljava/lang/String; // type@0200 │ │ -03be9e: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -03bea0: 1304 5000 |0004: const/16 v4, #int 80 // #50 │ │ -03bea4: 1a05 6e01 |0006: const-string v5, "ISO-8859-1" // string@016e │ │ -03bea8: 7055 7306 7243 |0008: invoke-direct {v2, v7, v3, v4, v5}, Ljava/lang/String;.:([BIILjava/lang/String;)V // method@0673 │ │ -03beae: 6203 f207 |000b: sget-object v3, Lebook/parser/SOP;.xmlEncoding:Ljava/util/regex/Pattern; // field@07f2 │ │ -03beb2: 6e10 8e06 0200 |000d: invoke-virtual {v2}, Ljava/lang/String;.toString:()Ljava/lang/String; // method@068e │ │ -03beb8: 0c04 |0010: move-result-object v4 │ │ -03beba: 6e20 ea06 4300 |0011: invoke-virtual {v3, v4}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@06ea │ │ -03bec0: 0c01 |0014: move-result-object v1 │ │ -03bec2: 6e10 e406 0100 |0015: invoke-virtual {v1}, Ljava/util/regex/Matcher;.find:()Z // method@06e4 │ │ -03bec8: 0a03 |0018: move-result v3 │ │ -03beca: 3803 0800 |0019: if-eqz v3, 0021 // +0008 │ │ -03bece: 1213 |001b: const/4 v3, #int 1 // #1 │ │ -03bed0: 6e20 e506 3100 |001c: invoke-virtual {v1, v3}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@06e5 │ │ -03bed6: 0c00 |001f: move-result-object v0 │ │ -03bed8: 1100 |0020: return-object v0 │ │ -03beda: 2203 e601 |0021: new-instance v3, Ljava/io/IOException; // type@01e6 │ │ -03bede: 1a04 6304 |0023: const-string v4, "Unknown encoding" // string@0463 │ │ -03bee2: 7020 4406 4300 |0025: invoke-direct {v3, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0644 │ │ -03bee8: 2703 |0028: throw v3 │ │ +03cf30: |[03cf30] ebook.parser.EpubInstantParser.getXmlEncoding:([B)Ljava/lang/String; │ │ +03cf40: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03cf42: 2202 0002 |0001: new-instance v2, Ljava/lang/String; // type@0200 │ │ +03cf46: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +03cf48: 1304 5000 |0004: const/16 v4, #int 80 // #50 │ │ +03cf4c: 1a05 6e01 |0006: const-string v5, "ISO-8859-1" // string@016e │ │ +03cf50: 7055 7306 7243 |0008: invoke-direct {v2, v7, v3, v4, v5}, Ljava/lang/String;.:([BIILjava/lang/String;)V // method@0673 │ │ +03cf56: 6203 f207 |000b: sget-object v3, Lebook/parser/SOP;.xmlEncoding:Ljava/util/regex/Pattern; // field@07f2 │ │ +03cf5a: 6e10 8e06 0200 |000d: invoke-virtual {v2}, Ljava/lang/String;.toString:()Ljava/lang/String; // method@068e │ │ +03cf60: 0c04 |0010: move-result-object v4 │ │ +03cf62: 6e20 ea06 4300 |0011: invoke-virtual {v3, v4}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@06ea │ │ +03cf68: 0c01 |0014: move-result-object v1 │ │ +03cf6a: 6e10 e406 0100 |0015: invoke-virtual {v1}, Ljava/util/regex/Matcher;.find:()Z // method@06e4 │ │ +03cf70: 0a03 |0018: move-result v3 │ │ +03cf72: 3803 0800 |0019: if-eqz v3, 0021 // +0008 │ │ +03cf76: 1213 |001b: const/4 v3, #int 1 // #1 │ │ +03cf78: 6e20 e506 3100 |001c: invoke-virtual {v1, v3}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@06e5 │ │ +03cf7e: 0c00 |001f: move-result-object v0 │ │ +03cf80: 1100 |0020: return-object v0 │ │ +03cf82: 2203 e601 |0021: new-instance v3, Ljava/io/IOException; // type@01e6 │ │ +03cf86: 1a04 6304 |0023: const-string v4, "Unknown encoding" // string@0463 │ │ +03cf8a: 7020 4406 4300 |0025: invoke-direct {v3, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0644 │ │ +03cf90: 2703 |0028: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0001 line=96 │ │ 0x000b line=97 │ │ 0x0015 line=98 │ │ 0x001b line=99 │ │ @@ -78973,67 +78997,67 @@ │ │ type : '(Ljava/io/InputStream;)[B' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 86 16-bit code units │ │ -03beec: |[03beec] ebook.parser.EpubInstantParser.readInputStream:(Ljava/io/InputStream;)[B │ │ -03befc: 130a 0010 |0000: const/16 v10, #int 4096 // #1000 │ │ -03bf00: 1217 |0002: const/4 v7, #int 1 // #1 │ │ -03bf02: 1208 |0003: const/4 v8, #int 0 // #0 │ │ -03bf04: 23a1 2402 |0004: new-array v1, v10, [B // type@0224 │ │ -03bf08: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -03bf0a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -03bf0c: 1205 |0008: const/4 v5, #int 0 // #0 │ │ -03bf0e: 1204 |0009: const/4 v4, #int 0 // #0 │ │ -03bf10: 3904 3500 |000a: if-nez v4, 003f // +0035 │ │ -03bf14: 0179 |000c: move v9, v7 │ │ -03bf16: 35a0 3400 |000d: if-ge v0, v10, 0041 // +0034 │ │ -03bf1a: 0176 |000f: move v6, v7 │ │ -03bf1c: b596 |0010: and-int/2addr v6, v9 │ │ -03bf1e: 3806 3500 |0011: if-eqz v6, 0046 // +0035 │ │ -03bf22: 12f6 |0013: const/4 v6, #int -1 // #ff │ │ -03bf24: 3262 3200 |0014: if-eq v2, v6, 0046 // +0032 │ │ -03bf28: d106 0010 |0016: rsub-int v6, v0, #int 4096 // #1000 │ │ -03bf2c: 6e40 4706 1c60 |0018: invoke-virtual {v12, v1, v0, v6}, Ljava/io/InputStream;.read:([BII)I // method@0647 │ │ -03bf32: 0a02 |001b: move-result v2 │ │ -03bf34: b020 |001c: add-int/2addr v0, v2 │ │ -03bf36: 3505 edff |001d: if-ge v5, v0, 000a // -0013 │ │ -03bf3a: 4806 0105 |001f: aget-byte v6, v1, v5 │ │ -03bf3e: 1309 3e00 |0021: const/16 v9, #int 62 // #3e │ │ -03bf42: 3396 2000 |0023: if-ne v6, v9, 0043 // +0020 │ │ -03bf46: d806 05ff |0025: add-int/lit8 v6, v5, #int -1 // #ff │ │ -03bf4a: 4806 0106 |0027: aget-byte v6, v1, v6 │ │ -03bf4e: 1309 6100 |0029: const/16 v9, #int 97 // #61 │ │ -03bf52: 3396 1800 |002b: if-ne v6, v9, 0043 // +0018 │ │ -03bf56: d806 05f6 |002d: add-int/lit8 v6, v5, #int -10 // #f6 │ │ -03bf5a: 4806 0106 |002f: aget-byte v6, v1, v6 │ │ -03bf5e: 1309 3c00 |0031: const/16 v9, #int 60 // #3c │ │ -03bf62: 3396 1000 |0033: if-ne v6, v9, 0043 // +0010 │ │ -03bf66: d806 05f7 |0035: add-int/lit8 v6, v5, #int -9 // #f7 │ │ -03bf6a: 4806 0106 |0037: aget-byte v6, v1, v6 │ │ -03bf6e: 1309 2f00 |0039: const/16 v9, #int 47 // #2f │ │ -03bf72: 3396 0800 |003b: if-ne v6, v9, 0043 // +0008 │ │ -03bf76: 1214 |003d: const/4 v4, #int 1 // #1 │ │ -03bf78: 28cc |003e: goto 000a // -0034 │ │ -03bf7a: 0189 |003f: move v9, v8 │ │ -03bf7c: 28cd |0040: goto 000d // -0033 │ │ -03bf7e: 0186 |0041: move v6, v8 │ │ -03bf80: 28ce |0042: goto 0010 // -0032 │ │ -03bf82: d805 0501 |0043: add-int/lit8 v5, v5, #int 1 // #01 │ │ -03bf86: 28d8 |0045: goto 001d // -0028 │ │ -03bf88: 3c00 0a00 |0046: if-gtz v0, 0050 // +000a │ │ -03bf8c: 2206 e601 |0048: new-instance v6, Ljava/io/IOException; // type@01e6 │ │ -03bf90: 1a07 1f01 |004a: const-string v7, "Epmty input stream" // string@011f │ │ -03bf94: 7020 4406 7600 |004c: invoke-direct {v6, v7}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0644 │ │ -03bf9a: 2706 |004f: throw v6 │ │ -03bf9c: 2353 2402 |0050: new-array v3, v5, [B // type@0224 │ │ -03bfa0: 7155 9d06 8183 |0052: invoke-static {v1, v8, v3, v8, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@069d │ │ -03bfa6: 1103 |0055: return-object v3 │ │ +03cf94: |[03cf94] ebook.parser.EpubInstantParser.readInputStream:(Ljava/io/InputStream;)[B │ │ +03cfa4: 130a 0010 |0000: const/16 v10, #int 4096 // #1000 │ │ +03cfa8: 1217 |0002: const/4 v7, #int 1 // #1 │ │ +03cfaa: 1208 |0003: const/4 v8, #int 0 // #0 │ │ +03cfac: 23a1 2402 |0004: new-array v1, v10, [B // type@0224 │ │ +03cfb0: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +03cfb2: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +03cfb4: 1205 |0008: const/4 v5, #int 0 // #0 │ │ +03cfb6: 1204 |0009: const/4 v4, #int 0 // #0 │ │ +03cfb8: 3904 3500 |000a: if-nez v4, 003f // +0035 │ │ +03cfbc: 0179 |000c: move v9, v7 │ │ +03cfbe: 35a0 3400 |000d: if-ge v0, v10, 0041 // +0034 │ │ +03cfc2: 0176 |000f: move v6, v7 │ │ +03cfc4: b596 |0010: and-int/2addr v6, v9 │ │ +03cfc6: 3806 3500 |0011: if-eqz v6, 0046 // +0035 │ │ +03cfca: 12f6 |0013: const/4 v6, #int -1 // #ff │ │ +03cfcc: 3262 3200 |0014: if-eq v2, v6, 0046 // +0032 │ │ +03cfd0: d106 0010 |0016: rsub-int v6, v0, #int 4096 // #1000 │ │ +03cfd4: 6e40 4706 1c60 |0018: invoke-virtual {v12, v1, v0, v6}, Ljava/io/InputStream;.read:([BII)I // method@0647 │ │ +03cfda: 0a02 |001b: move-result v2 │ │ +03cfdc: b020 |001c: add-int/2addr v0, v2 │ │ +03cfde: 3505 edff |001d: if-ge v5, v0, 000a // -0013 │ │ +03cfe2: 4806 0105 |001f: aget-byte v6, v1, v5 │ │ +03cfe6: 1309 3e00 |0021: const/16 v9, #int 62 // #3e │ │ +03cfea: 3396 2000 |0023: if-ne v6, v9, 0043 // +0020 │ │ +03cfee: d806 05ff |0025: add-int/lit8 v6, v5, #int -1 // #ff │ │ +03cff2: 4806 0106 |0027: aget-byte v6, v1, v6 │ │ +03cff6: 1309 6100 |0029: const/16 v9, #int 97 // #61 │ │ +03cffa: 3396 1800 |002b: if-ne v6, v9, 0043 // +0018 │ │ +03cffe: d806 05f6 |002d: add-int/lit8 v6, v5, #int -10 // #f6 │ │ +03d002: 4806 0106 |002f: aget-byte v6, v1, v6 │ │ +03d006: 1309 3c00 |0031: const/16 v9, #int 60 // #3c │ │ +03d00a: 3396 1000 |0033: if-ne v6, v9, 0043 // +0010 │ │ +03d00e: d806 05f7 |0035: add-int/lit8 v6, v5, #int -9 // #f7 │ │ +03d012: 4806 0106 |0037: aget-byte v6, v1, v6 │ │ +03d016: 1309 2f00 |0039: const/16 v9, #int 47 // #2f │ │ +03d01a: 3396 0800 |003b: if-ne v6, v9, 0043 // +0008 │ │ +03d01e: 1214 |003d: const/4 v4, #int 1 // #1 │ │ +03d020: 28cc |003e: goto 000a // -0034 │ │ +03d022: 0189 |003f: move v9, v8 │ │ +03d024: 28cd |0040: goto 000d // -0033 │ │ +03d026: 0186 |0041: move v6, v8 │ │ +03d028: 28ce |0042: goto 0010 // -0032 │ │ +03d02a: d805 0501 |0043: add-int/lit8 v5, v5, #int 1 // #01 │ │ +03d02e: 28d8 |0045: goto 001d // -0028 │ │ +03d030: 3c00 0a00 |0046: if-gtz v0, 0050 // +000a │ │ +03d034: 2206 e601 |0048: new-instance v6, Ljava/io/IOException; // type@01e6 │ │ +03d038: 1a07 1f01 |004a: const-string v7, "Epmty input stream" // string@011f │ │ +03d03c: 7020 4406 7600 |004c: invoke-direct {v6, v7}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0644 │ │ +03d042: 2706 |004f: throw v6 │ │ +03d044: 2353 2402 |0050: new-array v3, v5, [B // type@0224 │ │ +03d048: 7155 9d06 8183 |0052: invoke-static {v1, v8, v3, v8, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@069d │ │ +03d04e: 1103 |0055: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=68 │ │ 0x0006 line=69 │ │ 0x0007 line=70 │ │ 0x0008 line=71 │ │ 0x0009 line=72 │ │ @@ -79070,87 +79094,87 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 143 16-bit code units │ │ -03bfa8: |[03bfa8] ebook.parser.EpubInstantParser.parse:()V │ │ -03bfb8: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -03bfba: 6201 e207 |0001: sget-object v1, Lebook/parser/SOP;.epubTitle:Ljava/util/regex/Pattern; // field@07e2 │ │ -03bfbe: 5452 d107 |0003: iget-object v2, v5, Lebook/parser/EpubInstantParser;.source:Ljava/lang/String; // field@07d1 │ │ -03bfc2: 6e20 ea06 2100 |0005: invoke-virtual {v1, v2}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@06ea │ │ -03bfc8: 0c00 |0008: move-result-object v0 │ │ -03bfca: 6e10 e406 0000 |0009: invoke-virtual {v0}, Ljava/util/regex/Matcher;.find:()Z // method@06e4 │ │ -03bfd0: 0a01 |000c: move-result v1 │ │ -03bfd2: 3801 0a00 |000d: if-eqz v1, 0017 // +000a │ │ -03bfd6: 5451 d007 |000f: iget-object v1, v5, Lebook/parser/EpubInstantParser;.eBook:Lebook/EBook; // field@07d0 │ │ -03bfda: 6e20 e506 4000 |0011: invoke-virtual {v0, v4}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@06e5 │ │ -03bfe0: 0c02 |0014: move-result-object v2 │ │ -03bfe2: 5b12 be07 |0015: iput-object v2, v1, Lebook/EBook;.title:Ljava/lang/String; // field@07be │ │ -03bfe6: 6201 dc07 |0017: sget-object v1, Lebook/parser/SOP;.epubAuthor:Ljava/util/regex/Pattern; // field@07dc │ │ -03bfea: 5452 d107 |0019: iget-object v2, v5, Lebook/parser/EpubInstantParser;.source:Ljava/lang/String; // field@07d1 │ │ -03bfee: 6e20 ea06 2100 |001b: invoke-virtual {v1, v2}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@06ea │ │ -03bff4: 0c00 |001e: move-result-object v0 │ │ -03bff6: 6e10 e406 0000 |001f: invoke-virtual {v0}, Ljava/util/regex/Matcher;.find:()Z // method@06e4 │ │ -03bffc: 0a01 |0022: move-result v1 │ │ -03bffe: 3801 1300 |0023: if-eqz v1, 0036 // +0013 │ │ -03c002: 5451 d007 |0025: iget-object v1, v5, Lebook/parser/EpubInstantParser;.eBook:Lebook/EBook; // field@07d0 │ │ -03c006: 5411 b107 |0027: iget-object v1, v1, Lebook/EBook;.authors:Ljava/util/ArrayList; // field@07b1 │ │ -03c00a: 2202 d501 |0029: new-instance v2, Lebook/Person; // type@01d5 │ │ -03c00e: 6e20 e506 4000 |002b: invoke-virtual {v0, v4}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@06e5 │ │ -03c014: 0c03 |002e: move-result-object v3 │ │ -03c016: 7020 0106 3200 |002f: invoke-direct {v2, v3}, Lebook/Person;.:(Ljava/lang/String;)V // method@0601 │ │ -03c01c: 6e20 b106 2100 |0032: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@06b1 │ │ -03c022: 28ea |0035: goto 001f // -0016 │ │ -03c024: 6201 e107 |0036: sget-object v1, Lebook/parser/SOP;.epubLanguage:Ljava/util/regex/Pattern; // field@07e1 │ │ -03c028: 5452 d107 |0038: iget-object v2, v5, Lebook/parser/EpubInstantParser;.source:Ljava/lang/String; // field@07d1 │ │ -03c02c: 6e20 ea06 2100 |003a: invoke-virtual {v1, v2}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@06ea │ │ -03c032: 0c00 |003d: move-result-object v0 │ │ -03c034: 6e10 e406 0000 |003e: invoke-virtual {v0}, Ljava/util/regex/Matcher;.find:()Z // method@06e4 │ │ -03c03a: 0a01 |0041: move-result v1 │ │ -03c03c: 3801 0a00 |0042: if-eqz v1, 004c // +000a │ │ -03c040: 5451 d007 |0044: iget-object v1, v5, Lebook/parser/EpubInstantParser;.eBook:Lebook/EBook; // field@07d0 │ │ -03c044: 6e20 e506 4000 |0046: invoke-virtual {v0, v4}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@06e5 │ │ -03c04a: 0c02 |0049: move-result-object v2 │ │ -03c04c: 5b12 ba07 |004a: iput-object v2, v1, Lebook/EBook;.language:Ljava/lang/String; // field@07ba │ │ -03c050: 5451 d007 |004c: iget-object v1, v5, Lebook/parser/EpubInstantParser;.eBook:Lebook/EBook; // field@07d0 │ │ -03c054: 5c14 b907 |004e: iput-boolean v4, v1, Lebook/EBook;.isOk:Z // field@07b9 │ │ -03c058: 6201 e007 |0050: sget-object v1, Lebook/parser/SOP;.epubGenre:Ljava/util/regex/Pattern; // field@07e0 │ │ -03c05c: 5452 d107 |0052: iget-object v2, v5, Lebook/parser/EpubInstantParser;.source:Ljava/lang/String; // field@07d1 │ │ -03c060: 6e20 ea06 2100 |0054: invoke-virtual {v1, v2}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@06ea │ │ -03c066: 0c00 |0057: move-result-object v0 │ │ -03c068: 6e10 e406 0000 |0058: invoke-virtual {v0}, Ljava/util/regex/Matcher;.find:()Z // method@06e4 │ │ -03c06e: 0a01 |005b: move-result v1 │ │ -03c070: 3801 0e00 |005c: if-eqz v1, 006a // +000e │ │ -03c074: 5451 d007 |005e: iget-object v1, v5, Lebook/parser/EpubInstantParser;.eBook:Lebook/EBook; // field@07d0 │ │ -03c078: 5411 b507 |0060: iget-object v1, v1, Lebook/EBook;.epubGenres:Ljava/util/List; // field@07b5 │ │ -03c07c: 6e20 e506 4000 |0062: invoke-virtual {v0, v4}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@06e5 │ │ -03c082: 0c02 |0065: move-result-object v2 │ │ -03c084: 7220 cc06 2100 |0066: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@06cc │ │ -03c08a: 28ef |0069: goto 0058 // -0011 │ │ -03c08c: 5451 d007 |006a: iget-object v1, v5, Lebook/parser/EpubInstantParser;.eBook:Lebook/EBook; // field@07d0 │ │ -03c090: 5511 b307 |006c: iget-boolean v1, v1, Lebook/EBook;.doExtractCover:Z // field@07b3 │ │ -03c094: 3801 1c00 |006e: if-eqz v1, 008a // +001c │ │ -03c098: 6201 dd07 |0070: sget-object v1, Lebook/parser/SOP;.epubCover:Ljava/util/regex/Pattern; // field@07dd │ │ -03c09c: 5452 d107 |0072: iget-object v2, v5, Lebook/parser/EpubInstantParser;.source:Ljava/lang/String; // field@07d1 │ │ -03c0a0: 6e20 ea06 2100 |0074: invoke-virtual {v1, v2}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@06ea │ │ -03c0a6: 0c00 |0077: move-result-object v0 │ │ -03c0a8: 6e10 e406 0000 |0078: invoke-virtual {v0}, Ljava/util/regex/Matcher;.find:()Z // method@06e4 │ │ -03c0ae: 0a01 |007b: move-result v1 │ │ -03c0b0: 3801 0e00 |007c: if-eqz v1, 008a // +000e │ │ -03c0b4: 5451 d007 |007e: iget-object v1, v5, Lebook/parser/EpubInstantParser;.eBook:Lebook/EBook; // field@07d0 │ │ -03c0b8: 6e20 e506 4000 |0080: invoke-virtual {v0, v4}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@06e5 │ │ -03c0be: 0c02 |0083: move-result-object v2 │ │ -03c0c0: 7020 0906 2500 |0084: invoke-direct {v5, v2}, Lebook/parser/EpubInstantParser;.getCover:(Ljava/lang/String;)[B // method@0609 │ │ -03c0c6: 0c02 |0087: move-result-object v2 │ │ -03c0c8: 5b12 b207 |0088: iput-object v2, v1, Lebook/EBook;.cover:[B // field@07b2 │ │ -03c0cc: 5451 d007 |008a: iget-object v1, v5, Lebook/parser/EpubInstantParser;.eBook:Lebook/EBook; // field@07d0 │ │ -03c0d0: 5c14 b907 |008c: iput-boolean v4, v1, Lebook/EBook;.isOk:Z // field@07b9 │ │ -03c0d4: 0e00 |008e: return-void │ │ +03d050: |[03d050] ebook.parser.EpubInstantParser.parse:()V │ │ +03d060: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +03d062: 6201 e207 |0001: sget-object v1, Lebook/parser/SOP;.epubTitle:Ljava/util/regex/Pattern; // field@07e2 │ │ +03d066: 5452 d107 |0003: iget-object v2, v5, Lebook/parser/EpubInstantParser;.source:Ljava/lang/String; // field@07d1 │ │ +03d06a: 6e20 ea06 2100 |0005: invoke-virtual {v1, v2}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@06ea │ │ +03d070: 0c00 |0008: move-result-object v0 │ │ +03d072: 6e10 e406 0000 |0009: invoke-virtual {v0}, Ljava/util/regex/Matcher;.find:()Z // method@06e4 │ │ +03d078: 0a01 |000c: move-result v1 │ │ +03d07a: 3801 0a00 |000d: if-eqz v1, 0017 // +000a │ │ +03d07e: 5451 d007 |000f: iget-object v1, v5, Lebook/parser/EpubInstantParser;.eBook:Lebook/EBook; // field@07d0 │ │ +03d082: 6e20 e506 4000 |0011: invoke-virtual {v0, v4}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@06e5 │ │ +03d088: 0c02 |0014: move-result-object v2 │ │ +03d08a: 5b12 be07 |0015: iput-object v2, v1, Lebook/EBook;.title:Ljava/lang/String; // field@07be │ │ +03d08e: 6201 dc07 |0017: sget-object v1, Lebook/parser/SOP;.epubAuthor:Ljava/util/regex/Pattern; // field@07dc │ │ +03d092: 5452 d107 |0019: iget-object v2, v5, Lebook/parser/EpubInstantParser;.source:Ljava/lang/String; // field@07d1 │ │ +03d096: 6e20 ea06 2100 |001b: invoke-virtual {v1, v2}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@06ea │ │ +03d09c: 0c00 |001e: move-result-object v0 │ │ +03d09e: 6e10 e406 0000 |001f: invoke-virtual {v0}, Ljava/util/regex/Matcher;.find:()Z // method@06e4 │ │ +03d0a4: 0a01 |0022: move-result v1 │ │ +03d0a6: 3801 1300 |0023: if-eqz v1, 0036 // +0013 │ │ +03d0aa: 5451 d007 |0025: iget-object v1, v5, Lebook/parser/EpubInstantParser;.eBook:Lebook/EBook; // field@07d0 │ │ +03d0ae: 5411 b107 |0027: iget-object v1, v1, Lebook/EBook;.authors:Ljava/util/ArrayList; // field@07b1 │ │ +03d0b2: 2202 d501 |0029: new-instance v2, Lebook/Person; // type@01d5 │ │ +03d0b6: 6e20 e506 4000 |002b: invoke-virtual {v0, v4}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@06e5 │ │ +03d0bc: 0c03 |002e: move-result-object v3 │ │ +03d0be: 7020 0106 3200 |002f: invoke-direct {v2, v3}, Lebook/Person;.:(Ljava/lang/String;)V // method@0601 │ │ +03d0c4: 6e20 b106 2100 |0032: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@06b1 │ │ +03d0ca: 28ea |0035: goto 001f // -0016 │ │ +03d0cc: 6201 e107 |0036: sget-object v1, Lebook/parser/SOP;.epubLanguage:Ljava/util/regex/Pattern; // field@07e1 │ │ +03d0d0: 5452 d107 |0038: iget-object v2, v5, Lebook/parser/EpubInstantParser;.source:Ljava/lang/String; // field@07d1 │ │ +03d0d4: 6e20 ea06 2100 |003a: invoke-virtual {v1, v2}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@06ea │ │ +03d0da: 0c00 |003d: move-result-object v0 │ │ +03d0dc: 6e10 e406 0000 |003e: invoke-virtual {v0}, Ljava/util/regex/Matcher;.find:()Z // method@06e4 │ │ +03d0e2: 0a01 |0041: move-result v1 │ │ +03d0e4: 3801 0a00 |0042: if-eqz v1, 004c // +000a │ │ +03d0e8: 5451 d007 |0044: iget-object v1, v5, Lebook/parser/EpubInstantParser;.eBook:Lebook/EBook; // field@07d0 │ │ +03d0ec: 6e20 e506 4000 |0046: invoke-virtual {v0, v4}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@06e5 │ │ +03d0f2: 0c02 |0049: move-result-object v2 │ │ +03d0f4: 5b12 ba07 |004a: iput-object v2, v1, Lebook/EBook;.language:Ljava/lang/String; // field@07ba │ │ +03d0f8: 5451 d007 |004c: iget-object v1, v5, Lebook/parser/EpubInstantParser;.eBook:Lebook/EBook; // field@07d0 │ │ +03d0fc: 5c14 b907 |004e: iput-boolean v4, v1, Lebook/EBook;.isOk:Z // field@07b9 │ │ +03d100: 6201 e007 |0050: sget-object v1, Lebook/parser/SOP;.epubGenre:Ljava/util/regex/Pattern; // field@07e0 │ │ +03d104: 5452 d107 |0052: iget-object v2, v5, Lebook/parser/EpubInstantParser;.source:Ljava/lang/String; // field@07d1 │ │ +03d108: 6e20 ea06 2100 |0054: invoke-virtual {v1, v2}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@06ea │ │ +03d10e: 0c00 |0057: move-result-object v0 │ │ +03d110: 6e10 e406 0000 |0058: invoke-virtual {v0}, Ljava/util/regex/Matcher;.find:()Z // method@06e4 │ │ +03d116: 0a01 |005b: move-result v1 │ │ +03d118: 3801 0e00 |005c: if-eqz v1, 006a // +000e │ │ +03d11c: 5451 d007 |005e: iget-object v1, v5, Lebook/parser/EpubInstantParser;.eBook:Lebook/EBook; // field@07d0 │ │ +03d120: 5411 b507 |0060: iget-object v1, v1, Lebook/EBook;.epubGenres:Ljava/util/List; // field@07b5 │ │ +03d124: 6e20 e506 4000 |0062: invoke-virtual {v0, v4}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@06e5 │ │ +03d12a: 0c02 |0065: move-result-object v2 │ │ +03d12c: 7220 cc06 2100 |0066: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@06cc │ │ +03d132: 28ef |0069: goto 0058 // -0011 │ │ +03d134: 5451 d007 |006a: iget-object v1, v5, Lebook/parser/EpubInstantParser;.eBook:Lebook/EBook; // field@07d0 │ │ +03d138: 5511 b307 |006c: iget-boolean v1, v1, Lebook/EBook;.doExtractCover:Z // field@07b3 │ │ +03d13c: 3801 1c00 |006e: if-eqz v1, 008a // +001c │ │ +03d140: 6201 dd07 |0070: sget-object v1, Lebook/parser/SOP;.epubCover:Ljava/util/regex/Pattern; // field@07dd │ │ +03d144: 5452 d107 |0072: iget-object v2, v5, Lebook/parser/EpubInstantParser;.source:Ljava/lang/String; // field@07d1 │ │ +03d148: 6e20 ea06 2100 |0074: invoke-virtual {v1, v2}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@06ea │ │ +03d14e: 0c00 |0077: move-result-object v0 │ │ +03d150: 6e10 e406 0000 |0078: invoke-virtual {v0}, Ljava/util/regex/Matcher;.find:()Z // method@06e4 │ │ +03d156: 0a01 |007b: move-result v1 │ │ +03d158: 3801 0e00 |007c: if-eqz v1, 008a // +000e │ │ +03d15c: 5451 d007 |007e: iget-object v1, v5, Lebook/parser/EpubInstantParser;.eBook:Lebook/EBook; // field@07d0 │ │ +03d160: 6e20 e506 4000 |0080: invoke-virtual {v0, v4}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@06e5 │ │ +03d166: 0c02 |0083: move-result-object v2 │ │ +03d168: 7020 0906 2500 |0084: invoke-direct {v5, v2}, Lebook/parser/EpubInstantParser;.getCover:(Ljava/lang/String;)[B // method@0609 │ │ +03d16e: 0c02 |0087: move-result-object v2 │ │ +03d170: 5b12 b207 |0088: iput-object v2, v1, Lebook/EBook;.cover:[B // field@07b2 │ │ +03d174: 5451 d007 |008a: iget-object v1, v5, Lebook/parser/EpubInstantParser;.eBook:Lebook/EBook; // field@07d0 │ │ +03d178: 5c14 b907 |008c: iput-boolean v4, v1, Lebook/EBook;.isOk:Z // field@07b9 │ │ +03d17c: 0e00 |008e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=107 │ │ 0x0009 line=108 │ │ 0x000f line=109 │ │ 0x0017 line=110 │ │ 0x001f line=111 │ │ @@ -79231,28 +79255,28 @@ │ │ type : '(Lebook/EBook;Ljava/io/InputStream;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -03c0d8: |[03c0d8] ebook.parser.Fb2InstantParser.:(Lebook/EBook;Ljava/io/InputStream;)V │ │ -03c0e8: 7010 6606 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0666 │ │ -03c0ee: 1300 0010 |0003: const/16 v0, #int 4096 // #1000 │ │ -03c0f2: 5910 d407 |0005: iput v0, v1, Lebook/parser/Fb2InstantParser;.MAX_FB2INFO_SIZE:I // field@07d4 │ │ -03c0f6: 1300 5000 |0007: const/16 v0, #int 80 // #50 │ │ -03c0fa: 5910 d607 |0009: iput v0, v1, Lebook/parser/Fb2InstantParser;.MAX_XMLINFO_SIZE:I // field@07d6 │ │ -03c0fe: 1500 2000 |000b: const/high16 v0, #int 2097152 // #20 │ │ -03c102: 5910 d507 |000d: iput v0, v1, Lebook/parser/Fb2InstantParser;.MAX_FB2_SIZE:I // field@07d5 │ │ -03c106: 5b12 d707 |000f: iput-object v2, v1, Lebook/parser/Fb2InstantParser;.eBook:Lebook/EBook; // field@07d7 │ │ -03c10a: 7020 0e06 3100 |0011: invoke-direct {v1, v3}, Lebook/parser/Fb2InstantParser;.createSource:(Ljava/io/InputStream;)Ljava/lang/String; // method@060e │ │ -03c110: 0c00 |0014: move-result-object v0 │ │ -03c112: 5b10 d907 |0015: iput-object v0, v1, Lebook/parser/Fb2InstantParser;.source:Ljava/lang/String; // field@07d9 │ │ -03c116: 5b13 d807 |0017: iput-object v3, v1, Lebook/parser/Fb2InstantParser;.input:Ljava/io/InputStream; // field@07d8 │ │ -03c11a: 0e00 |0019: return-void │ │ +03d180: |[03d180] ebook.parser.Fb2InstantParser.:(Lebook/EBook;Ljava/io/InputStream;)V │ │ +03d190: 7010 6606 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0666 │ │ +03d196: 1300 0010 |0003: const/16 v0, #int 4096 // #1000 │ │ +03d19a: 5910 d407 |0005: iput v0, v1, Lebook/parser/Fb2InstantParser;.MAX_FB2INFO_SIZE:I // field@07d4 │ │ +03d19e: 1300 5000 |0007: const/16 v0, #int 80 // #50 │ │ +03d1a2: 5910 d607 |0009: iput v0, v1, Lebook/parser/Fb2InstantParser;.MAX_XMLINFO_SIZE:I // field@07d6 │ │ +03d1a6: 1500 2000 |000b: const/high16 v0, #int 2097152 // #20 │ │ +03d1aa: 5910 d507 |000d: iput v0, v1, Lebook/parser/Fb2InstantParser;.MAX_FB2_SIZE:I // field@07d5 │ │ +03d1ae: 5b12 d707 |000f: iput-object v2, v1, Lebook/parser/Fb2InstantParser;.eBook:Lebook/EBook; // field@07d7 │ │ +03d1b2: 7020 0e06 3100 |0011: invoke-direct {v1, v3}, Lebook/parser/Fb2InstantParser;.createSource:(Ljava/io/InputStream;)Ljava/lang/String; // method@060e │ │ +03d1b8: 0c00 |0014: move-result-object v0 │ │ +03d1ba: 5b10 d907 |0015: iput-object v0, v1, Lebook/parser/Fb2InstantParser;.source:Ljava/lang/String; // field@07d9 │ │ +03d1be: 5b13 d807 |0017: iput-object v3, v1, Lebook/parser/Fb2InstantParser;.input:Ljava/io/InputStream; // field@07d8 │ │ +03d1c2: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0003 line=31 │ │ 0x0007 line=32 │ │ 0x000b line=33 │ │ 0x000f line=39 │ │ @@ -79269,40 +79293,40 @@ │ │ type : '(Ljava/io/InputStream;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 49 16-bit code units │ │ -03c11c: |[03c11c] ebook.parser.Fb2InstantParser.createSource:(Ljava/io/InputStream;)Ljava/lang/String; │ │ -03c12c: 7020 1306 6500 |0000: invoke-direct {v5, v6}, Lebook/parser/Fb2InstantParser;.readInputStream:(Ljava/io/InputStream;)[B // method@0613 │ │ -03c132: 0c00 |0003: move-result-object v0 │ │ -03c134: 5453 d707 |0004: iget-object v3, v5, Lebook/parser/Fb2InstantParser;.eBook:Lebook/EBook; // field@07d7 │ │ -03c138: 7020 1106 0500 |0006: invoke-direct {v5, v0}, Lebook/parser/Fb2InstantParser;.getXmlEncoding:([B)Ljava/lang/String; // method@0611 │ │ -03c13e: 0c04 |0009: move-result-object v4 │ │ -03c140: 5b34 b407 |000a: iput-object v4, v3, Lebook/EBook;.encoding:Ljava/lang/String; // field@07b4 │ │ -03c144: 2202 0002 |000c: new-instance v2, Ljava/lang/String; // type@0200 │ │ -03c148: 5453 d707 |000e: iget-object v3, v5, Lebook/parser/Fb2InstantParser;.eBook:Lebook/EBook; // field@07d7 │ │ -03c14c: 5433 b407 |0010: iget-object v3, v3, Lebook/EBook;.encoding:Ljava/lang/String; // field@07b4 │ │ -03c150: 7030 7406 0203 |0012: invoke-direct {v2, v0, v3}, Ljava/lang/String;.:([BLjava/lang/String;)V // method@0674 │ │ -03c156: 6203 e307 |0015: sget-object v3, Lebook/parser/SOP;.fb2Annotation:Ljava/util/regex/Pattern; // field@07e3 │ │ -03c15a: 6e20 ea06 2300 |0017: invoke-virtual {v3, v2}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@06ea │ │ -03c160: 0c01 |001a: move-result-object v1 │ │ -03c162: 6e10 e406 0100 |001b: invoke-virtual {v1}, Ljava/util/regex/Matcher;.find:()Z // method@06e4 │ │ -03c168: 0a03 |001e: move-result v3 │ │ -03c16a: 3803 1100 |001f: if-eqz v3, 0030 // +0011 │ │ -03c16e: 5453 d707 |0021: iget-object v3, v5, Lebook/parser/Fb2InstantParser;.eBook:Lebook/EBook; // field@07d7 │ │ -03c172: 1214 |0023: const/4 v4, #int 1 // #1 │ │ -03c174: 6e20 e506 4100 |0024: invoke-virtual {v1, v4}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@06e5 │ │ -03c17a: 0c04 |0027: move-result-object v4 │ │ -03c17c: 5b34 b007 |0028: iput-object v4, v3, Lebook/EBook;.annotation:Ljava/lang/String; // field@07b0 │ │ -03c180: 1a03 0000 |002a: const-string v3, "" // string@0000 │ │ -03c184: 6e20 e806 3100 |002c: invoke-virtual {v1, v3}, Ljava/util/regex/Matcher;.replaceFirst:(Ljava/lang/String;)Ljava/lang/String; // method@06e8 │ │ -03c18a: 0c02 |002f: move-result-object v2 │ │ -03c18c: 1102 |0030: return-object v2 │ │ +03d1c4: |[03d1c4] ebook.parser.Fb2InstantParser.createSource:(Ljava/io/InputStream;)Ljava/lang/String; │ │ +03d1d4: 7020 1306 6500 |0000: invoke-direct {v5, v6}, Lebook/parser/Fb2InstantParser;.readInputStream:(Ljava/io/InputStream;)[B // method@0613 │ │ +03d1da: 0c00 |0003: move-result-object v0 │ │ +03d1dc: 5453 d707 |0004: iget-object v3, v5, Lebook/parser/Fb2InstantParser;.eBook:Lebook/EBook; // field@07d7 │ │ +03d1e0: 7020 1106 0500 |0006: invoke-direct {v5, v0}, Lebook/parser/Fb2InstantParser;.getXmlEncoding:([B)Ljava/lang/String; // method@0611 │ │ +03d1e6: 0c04 |0009: move-result-object v4 │ │ +03d1e8: 5b34 b407 |000a: iput-object v4, v3, Lebook/EBook;.encoding:Ljava/lang/String; // field@07b4 │ │ +03d1ec: 2202 0002 |000c: new-instance v2, Ljava/lang/String; // type@0200 │ │ +03d1f0: 5453 d707 |000e: iget-object v3, v5, Lebook/parser/Fb2InstantParser;.eBook:Lebook/EBook; // field@07d7 │ │ +03d1f4: 5433 b407 |0010: iget-object v3, v3, Lebook/EBook;.encoding:Ljava/lang/String; // field@07b4 │ │ +03d1f8: 7030 7406 0203 |0012: invoke-direct {v2, v0, v3}, Ljava/lang/String;.:([BLjava/lang/String;)V // method@0674 │ │ +03d1fe: 6203 e307 |0015: sget-object v3, Lebook/parser/SOP;.fb2Annotation:Ljava/util/regex/Pattern; // field@07e3 │ │ +03d202: 6e20 ea06 2300 |0017: invoke-virtual {v3, v2}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@06ea │ │ +03d208: 0c01 |001a: move-result-object v1 │ │ +03d20a: 6e10 e406 0100 |001b: invoke-virtual {v1}, Ljava/util/regex/Matcher;.find:()Z // method@06e4 │ │ +03d210: 0a03 |001e: move-result v3 │ │ +03d212: 3803 1100 |001f: if-eqz v3, 0030 // +0011 │ │ +03d216: 5453 d707 |0021: iget-object v3, v5, Lebook/parser/Fb2InstantParser;.eBook:Lebook/EBook; // field@07d7 │ │ +03d21a: 1214 |0023: const/4 v4, #int 1 // #1 │ │ +03d21c: 6e20 e506 4100 |0024: invoke-virtual {v1, v4}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@06e5 │ │ +03d222: 0c04 |0027: move-result-object v4 │ │ +03d224: 5b34 b007 |0028: iput-object v4, v3, Lebook/EBook;.annotation:Ljava/lang/String; // field@07b0 │ │ +03d228: 1a03 0000 |002a: const-string v3, "" // string@0000 │ │ +03d22c: 6e20 e806 3100 |002c: invoke-virtual {v1, v3}, Ljava/util/regex/Matcher;.replaceFirst:(Ljava/lang/String;)Ljava/lang/String; // method@06e8 │ │ +03d232: 0c02 |002f: move-result-object v2 │ │ +03d234: 1102 |0030: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0004 line=47 │ │ 0x000c line=48 │ │ 0x0015 line=49 │ │ 0x001b line=50 │ │ @@ -79321,52 +79345,52 @@ │ │ type : '(Ljava/lang/String;)Lebook/Person;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 73 16-bit code units │ │ -03c190: |[03c190] ebook.parser.Fb2InstantParser.extractPerson:(Ljava/lang/String;)Lebook/Person; │ │ -03c1a0: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -03c1a2: 2201 d501 |0001: new-instance v1, Lebook/Person; // type@01d5 │ │ -03c1a6: 7010 0006 0100 |0003: invoke-direct {v1}, Lebook/Person;.:()V // method@0600 │ │ -03c1ac: 6202 e707 |0006: sget-object v2, Lebook/parser/SOP;.fb2FirstName:Ljava/util/regex/Pattern; // field@07e7 │ │ -03c1b0: 6e20 ea06 5200 |0008: invoke-virtual {v2, v5}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@06ea │ │ -03c1b6: 0c00 |000b: move-result-object v0 │ │ -03c1b8: 6e10 e406 0000 |000c: invoke-virtual {v0}, Ljava/util/regex/Matcher;.find:()Z // method@06e4 │ │ -03c1be: 0a02 |000f: move-result v2 │ │ -03c1c0: 3802 0c00 |0010: if-eqz v2, 001c // +000c │ │ -03c1c4: 6e20 e506 3000 |0012: invoke-virtual {v0, v3}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@06e5 │ │ -03c1ca: 0c02 |0015: move-result-object v2 │ │ -03c1cc: 6e10 9006 0200 |0016: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0690 │ │ -03c1d2: 0c02 |0019: move-result-object v2 │ │ -03c1d4: 5b12 c807 |001a: iput-object v2, v1, Lebook/Person;.firstName:Ljava/lang/String; // field@07c8 │ │ -03c1d8: 6202 ea07 |001c: sget-object v2, Lebook/parser/SOP;.fb2MiddleName:Ljava/util/regex/Pattern; // field@07ea │ │ -03c1dc: 6e20 ea06 5200 |001e: invoke-virtual {v2, v5}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@06ea │ │ -03c1e2: 0c00 |0021: move-result-object v0 │ │ -03c1e4: 6e10 e406 0000 |0022: invoke-virtual {v0}, Ljava/util/regex/Matcher;.find:()Z // method@06e4 │ │ -03c1ea: 0a02 |0025: move-result v2 │ │ -03c1ec: 3802 0c00 |0026: if-eqz v2, 0032 // +000c │ │ -03c1f0: 6e20 e506 3000 |0028: invoke-virtual {v0, v3}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@06e5 │ │ -03c1f6: 0c02 |002b: move-result-object v2 │ │ -03c1f8: 6e10 9006 0200 |002c: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0690 │ │ -03c1fe: 0c02 |002f: move-result-object v2 │ │ -03c200: 5b12 ca07 |0030: iput-object v2, v1, Lebook/Person;.middleName:Ljava/lang/String; // field@07ca │ │ -03c204: 6202 e907 |0032: sget-object v2, Lebook/parser/SOP;.fb2LastName:Ljava/util/regex/Pattern; // field@07e9 │ │ -03c208: 6e20 ea06 5200 |0034: invoke-virtual {v2, v5}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@06ea │ │ -03c20e: 0c00 |0037: move-result-object v0 │ │ -03c210: 6e10 e406 0000 |0038: invoke-virtual {v0}, Ljava/util/regex/Matcher;.find:()Z // method@06e4 │ │ -03c216: 0a02 |003b: move-result v2 │ │ -03c218: 3802 0c00 |003c: if-eqz v2, 0048 // +000c │ │ -03c21c: 6e20 e506 3000 |003e: invoke-virtual {v0, v3}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@06e5 │ │ -03c222: 0c02 |0041: move-result-object v2 │ │ -03c224: 6e10 9006 0200 |0042: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0690 │ │ -03c22a: 0c02 |0045: move-result-object v2 │ │ -03c22c: 5b12 c907 |0046: iput-object v2, v1, Lebook/Person;.lastName:Ljava/lang/String; // field@07c9 │ │ -03c230: 1101 |0048: return-object v1 │ │ +03d238: |[03d238] ebook.parser.Fb2InstantParser.extractPerson:(Ljava/lang/String;)Lebook/Person; │ │ +03d248: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +03d24a: 2201 d501 |0001: new-instance v1, Lebook/Person; // type@01d5 │ │ +03d24e: 7010 0006 0100 |0003: invoke-direct {v1}, Lebook/Person;.:()V // method@0600 │ │ +03d254: 6202 e707 |0006: sget-object v2, Lebook/parser/SOP;.fb2FirstName:Ljava/util/regex/Pattern; // field@07e7 │ │ +03d258: 6e20 ea06 5200 |0008: invoke-virtual {v2, v5}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@06ea │ │ +03d25e: 0c00 |000b: move-result-object v0 │ │ +03d260: 6e10 e406 0000 |000c: invoke-virtual {v0}, Ljava/util/regex/Matcher;.find:()Z // method@06e4 │ │ +03d266: 0a02 |000f: move-result v2 │ │ +03d268: 3802 0c00 |0010: if-eqz v2, 001c // +000c │ │ +03d26c: 6e20 e506 3000 |0012: invoke-virtual {v0, v3}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@06e5 │ │ +03d272: 0c02 |0015: move-result-object v2 │ │ +03d274: 6e10 9006 0200 |0016: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0690 │ │ +03d27a: 0c02 |0019: move-result-object v2 │ │ +03d27c: 5b12 c807 |001a: iput-object v2, v1, Lebook/Person;.firstName:Ljava/lang/String; // field@07c8 │ │ +03d280: 6202 ea07 |001c: sget-object v2, Lebook/parser/SOP;.fb2MiddleName:Ljava/util/regex/Pattern; // field@07ea │ │ +03d284: 6e20 ea06 5200 |001e: invoke-virtual {v2, v5}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@06ea │ │ +03d28a: 0c00 |0021: move-result-object v0 │ │ +03d28c: 6e10 e406 0000 |0022: invoke-virtual {v0}, Ljava/util/regex/Matcher;.find:()Z // method@06e4 │ │ +03d292: 0a02 |0025: move-result v2 │ │ +03d294: 3802 0c00 |0026: if-eqz v2, 0032 // +000c │ │ +03d298: 6e20 e506 3000 |0028: invoke-virtual {v0, v3}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@06e5 │ │ +03d29e: 0c02 |002b: move-result-object v2 │ │ +03d2a0: 6e10 9006 0200 |002c: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0690 │ │ +03d2a6: 0c02 |002f: move-result-object v2 │ │ +03d2a8: 5b12 ca07 |0030: iput-object v2, v1, Lebook/Person;.middleName:Ljava/lang/String; // field@07ca │ │ +03d2ac: 6202 e907 |0032: sget-object v2, Lebook/parser/SOP;.fb2LastName:Ljava/util/regex/Pattern; // field@07e9 │ │ +03d2b0: 6e20 ea06 5200 |0034: invoke-virtual {v2, v5}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@06ea │ │ +03d2b6: 0c00 |0037: move-result-object v0 │ │ +03d2b8: 6e10 e406 0000 |0038: invoke-virtual {v0}, Ljava/util/regex/Matcher;.find:()Z // method@06e4 │ │ +03d2be: 0a02 |003b: move-result v2 │ │ +03d2c0: 3802 0c00 |003c: if-eqz v2, 0048 // +000c │ │ +03d2c4: 6e20 e506 3000 |003e: invoke-virtual {v0, v3}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@06e5 │ │ +03d2ca: 0c02 |0041: move-result-object v2 │ │ +03d2cc: 6e10 9006 0200 |0042: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0690 │ │ +03d2d2: 0c02 |0045: move-result-object v2 │ │ +03d2d4: 5b12 c907 |0046: iput-object v2, v1, Lebook/Person;.lastName:Ljava/lang/String; // field@07c9 │ │ +03d2d8: 1101 |0048: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=97 │ │ 0x0006 line=98 │ │ 0x000c line=99 │ │ 0x0012 line=100 │ │ 0x001c line=101 │ │ @@ -79387,97 +79411,97 @@ │ │ type : '()[B' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 16 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 148 16-bit code units │ │ -03c234: |[03c234] ebook.parser.Fb2InstantParser.getCover:()[B │ │ -03c244: 130e 6200 |0000: const/16 v14, #int 98 // #62 │ │ -03c248: 130d 3e00 |0002: const/16 v13, #int 62 // #3e │ │ -03c24c: 130c 3c00 |0004: const/16 v12, #int 60 // #3c │ │ -03c250: 150b 2000 |0006: const/high16 v11, #int 2097152 // #20 │ │ -03c254: 12fa |0008: const/4 v10, #int -1 // #ff │ │ -03c256: 23b1 2402 |0009: new-array v1, v11, [B // type@0224 │ │ -03c25a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -03c25c: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -03c25e: 35b0 1100 |000d: if-ge v0, v11, 001e // +0011 │ │ -03c262: 32a2 0f00 |000f: if-eq v2, v10, 001e // +000f │ │ -03c266: 54f8 d807 |0011: iget-object v8, v15, Lebook/parser/Fb2InstantParser;.input:Ljava/io/InputStream; // field@07d8 │ │ -03c26a: 9109 0b00 |0013: sub-int v9, v11, v0 │ │ -03c26e: 6e40 4706 1890 |0015: invoke-virtual {v8, v1, v0, v9}, Ljava/io/InputStream;.read:([BII)I // method@0647 │ │ -03c274: 0a02 |0018: move-result v2 │ │ -03c276: 32a2 f4ff |0019: if-eq v2, v10, 000d // -000c │ │ -03c27a: b020 |001b: add-int/2addr v0, v2 │ │ -03c27c: 28f1 |001c: goto 000d // -000f │ │ -03c27e: 0d08 |001d: move-exception v8 │ │ -03c280: 33b0 0400 |001e: if-ne v0, v11, 0022 // +0004 │ │ -03c284: 1208 |0020: const/4 v8, #int 0 // #0 │ │ -03c286: 1108 |0021: return-object v8 │ │ -03c288: 12f7 |0022: const/4 v7, #int -1 // #ff │ │ -03c28a: 12f6 |0023: const/4 v6, #int -1 // #ff │ │ -03c28c: d803 00ff |0024: add-int/lit8 v3, v0, #int -1 // #ff │ │ -03c290: 3a03 2400 |0026: if-ltz v3, 004a // +0024 │ │ -03c294: 4808 0103 |0028: aget-byte v8, v1, v3 │ │ -03c298: 33c8 4b00 |002a: if-ne v8, v12, 0075 // +004b │ │ -03c29c: d808 0301 |002c: add-int/lit8 v8, v3, #int 1 // #01 │ │ -03c2a0: 4808 0108 |002e: aget-byte v8, v1, v8 │ │ -03c2a4: 1309 2f00 |0030: const/16 v9, #int 47 // #2f │ │ -03c2a8: 3398 4300 |0032: if-ne v8, v9, 0075 // +0043 │ │ -03c2ac: d808 0302 |0034: add-int/lit8 v8, v3, #int 2 // #02 │ │ -03c2b0: 4808 0108 |0036: aget-byte v8, v1, v8 │ │ -03c2b4: 33e8 3d00 |0038: if-ne v8, v14, 0075 // +003d │ │ -03c2b8: d808 0307 |003a: add-int/lit8 v8, v3, #int 7 // #07 │ │ -03c2bc: 4808 0108 |003c: aget-byte v8, v1, v8 │ │ -03c2c0: 1309 7900 |003e: const/16 v9, #int 121 // #79 │ │ -03c2c4: 3398 3500 |0040: if-ne v8, v9, 0075 // +0035 │ │ -03c2c8: d808 0308 |0042: add-int/lit8 v8, v3, #int 8 // #08 │ │ -03c2cc: 4808 0108 |0044: aget-byte v8, v1, v8 │ │ -03c2d0: 33d8 2f00 |0046: if-ne v8, v13, 0075 // +002f │ │ -03c2d4: d807 03ff |0048: add-int/lit8 v7, v3, #int -1 // #ff │ │ -03c2d8: 3a03 2500 |004a: if-ltz v3, 006f // +0025 │ │ -03c2dc: 4808 0103 |004c: aget-byte v8, v1, v3 │ │ -03c2e0: 33c8 2a00 |004e: if-ne v8, v12, 0078 // +002a │ │ -03c2e4: d808 0301 |0050: add-int/lit8 v8, v3, #int 1 // #01 │ │ -03c2e8: 4808 0108 |0052: aget-byte v8, v1, v8 │ │ -03c2ec: 33e8 2400 |0054: if-ne v8, v14, 0078 // +0024 │ │ -03c2f0: d808 0303 |0056: add-int/lit8 v8, v3, #int 3 // #03 │ │ -03c2f4: 4808 0108 |0058: aget-byte v8, v1, v8 │ │ -03c2f8: 1309 6e00 |005a: const/16 v9, #int 110 // #6e │ │ -03c2fc: 3398 1c00 |005c: if-ne v8, v9, 0078 // +001c │ │ -03c300: d808 0305 |005e: add-int/lit8 v8, v3, #int 5 // #05 │ │ -03c304: 4808 0108 |0060: aget-byte v8, v1, v8 │ │ -03c308: 1309 7200 |0062: const/16 v9, #int 114 // #72 │ │ -03c30c: 3398 1400 |0064: if-ne v8, v9, 0078 // +0014 │ │ -03c310: d808 0306 |0066: add-int/lit8 v8, v3, #int 6 // #06 │ │ -03c314: 4808 0108 |0068: aget-byte v8, v1, v8 │ │ -03c318: 1309 7900 |006a: const/16 v9, #int 121 // #79 │ │ -03c31c: 3398 0c00 |006c: if-ne v8, v9, 0078 // +000c │ │ -03c320: 0136 |006e: move v6, v3 │ │ -03c322: 32a6 0400 |006f: if-eq v6, v10, 0073 // +0004 │ │ -03c326: 33a7 0c00 |0071: if-ne v7, v10, 007d // +000c │ │ -03c32a: 1208 |0073: const/4 v8, #int 0 // #0 │ │ -03c32c: 28ad |0074: goto 0021 // -0053 │ │ -03c32e: d803 03ff |0075: add-int/lit8 v3, v3, #int -1 // #ff │ │ -03c332: 28af |0077: goto 0026 // -0051 │ │ -03c334: d803 03ff |0078: add-int/lit8 v3, v3, #int -1 // #ff │ │ -03c338: 28d0 |007a: goto 004a // -0030 │ │ -03c33a: d803 0301 |007b: add-int/lit8 v3, v3, #int 1 // #01 │ │ -03c33e: 3573 0800 |007d: if-ge v3, v7, 0085 // +0008 │ │ -03c342: 4808 0103 |007f: aget-byte v8, v1, v3 │ │ -03c346: 33d8 faff |0081: if-ne v8, v13, 007b // -0006 │ │ -03c34a: d806 0301 |0083: add-int/lit8 v6, v3, #int 1 // #01 │ │ -03c34e: 9108 0706 |0085: sub-int v8, v7, v6 │ │ -03c352: d805 0801 |0087: add-int/lit8 v5, v8, #int 1 // #01 │ │ -03c356: 2354 2402 |0089: new-array v4, v5, [B // type@0224 │ │ -03c35a: 1208 |008b: const/4 v8, #int 0 // #0 │ │ -03c35c: 7155 9d06 6184 |008c: invoke-static {v1, v6, v4, v8, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@069d │ │ -03c362: 7110 0506 0400 |008f: invoke-static {v4}, Lebook/parser/Base64Decoder;.decode:([B)[B // method@0605 │ │ -03c368: 0c08 |0092: move-result-object v8 │ │ -03c36a: 288e |0093: goto 0021 // -0072 │ │ +03d2dc: |[03d2dc] ebook.parser.Fb2InstantParser.getCover:()[B │ │ +03d2ec: 130e 6200 |0000: const/16 v14, #int 98 // #62 │ │ +03d2f0: 130d 3e00 |0002: const/16 v13, #int 62 // #3e │ │ +03d2f4: 130c 3c00 |0004: const/16 v12, #int 60 // #3c │ │ +03d2f8: 150b 2000 |0006: const/high16 v11, #int 2097152 // #20 │ │ +03d2fc: 12fa |0008: const/4 v10, #int -1 // #ff │ │ +03d2fe: 23b1 2402 |0009: new-array v1, v11, [B // type@0224 │ │ +03d302: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +03d304: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +03d306: 35b0 1100 |000d: if-ge v0, v11, 001e // +0011 │ │ +03d30a: 32a2 0f00 |000f: if-eq v2, v10, 001e // +000f │ │ +03d30e: 54f8 d807 |0011: iget-object v8, v15, Lebook/parser/Fb2InstantParser;.input:Ljava/io/InputStream; // field@07d8 │ │ +03d312: 9109 0b00 |0013: sub-int v9, v11, v0 │ │ +03d316: 6e40 4706 1890 |0015: invoke-virtual {v8, v1, v0, v9}, Ljava/io/InputStream;.read:([BII)I // method@0647 │ │ +03d31c: 0a02 |0018: move-result v2 │ │ +03d31e: 32a2 f4ff |0019: if-eq v2, v10, 000d // -000c │ │ +03d322: b020 |001b: add-int/2addr v0, v2 │ │ +03d324: 28f1 |001c: goto 000d // -000f │ │ +03d326: 0d08 |001d: move-exception v8 │ │ +03d328: 33b0 0400 |001e: if-ne v0, v11, 0022 // +0004 │ │ +03d32c: 1208 |0020: const/4 v8, #int 0 // #0 │ │ +03d32e: 1108 |0021: return-object v8 │ │ +03d330: 12f7 |0022: const/4 v7, #int -1 // #ff │ │ +03d332: 12f6 |0023: const/4 v6, #int -1 // #ff │ │ +03d334: d803 00ff |0024: add-int/lit8 v3, v0, #int -1 // #ff │ │ +03d338: 3a03 2400 |0026: if-ltz v3, 004a // +0024 │ │ +03d33c: 4808 0103 |0028: aget-byte v8, v1, v3 │ │ +03d340: 33c8 4b00 |002a: if-ne v8, v12, 0075 // +004b │ │ +03d344: d808 0301 |002c: add-int/lit8 v8, v3, #int 1 // #01 │ │ +03d348: 4808 0108 |002e: aget-byte v8, v1, v8 │ │ +03d34c: 1309 2f00 |0030: const/16 v9, #int 47 // #2f │ │ +03d350: 3398 4300 |0032: if-ne v8, v9, 0075 // +0043 │ │ +03d354: d808 0302 |0034: add-int/lit8 v8, v3, #int 2 // #02 │ │ +03d358: 4808 0108 |0036: aget-byte v8, v1, v8 │ │ +03d35c: 33e8 3d00 |0038: if-ne v8, v14, 0075 // +003d │ │ +03d360: d808 0307 |003a: add-int/lit8 v8, v3, #int 7 // #07 │ │ +03d364: 4808 0108 |003c: aget-byte v8, v1, v8 │ │ +03d368: 1309 7900 |003e: const/16 v9, #int 121 // #79 │ │ +03d36c: 3398 3500 |0040: if-ne v8, v9, 0075 // +0035 │ │ +03d370: d808 0308 |0042: add-int/lit8 v8, v3, #int 8 // #08 │ │ +03d374: 4808 0108 |0044: aget-byte v8, v1, v8 │ │ +03d378: 33d8 2f00 |0046: if-ne v8, v13, 0075 // +002f │ │ +03d37c: d807 03ff |0048: add-int/lit8 v7, v3, #int -1 // #ff │ │ +03d380: 3a03 2500 |004a: if-ltz v3, 006f // +0025 │ │ +03d384: 4808 0103 |004c: aget-byte v8, v1, v3 │ │ +03d388: 33c8 2a00 |004e: if-ne v8, v12, 0078 // +002a │ │ +03d38c: d808 0301 |0050: add-int/lit8 v8, v3, #int 1 // #01 │ │ +03d390: 4808 0108 |0052: aget-byte v8, v1, v8 │ │ +03d394: 33e8 2400 |0054: if-ne v8, v14, 0078 // +0024 │ │ +03d398: d808 0303 |0056: add-int/lit8 v8, v3, #int 3 // #03 │ │ +03d39c: 4808 0108 |0058: aget-byte v8, v1, v8 │ │ +03d3a0: 1309 6e00 |005a: const/16 v9, #int 110 // #6e │ │ +03d3a4: 3398 1c00 |005c: if-ne v8, v9, 0078 // +001c │ │ +03d3a8: d808 0305 |005e: add-int/lit8 v8, v3, #int 5 // #05 │ │ +03d3ac: 4808 0108 |0060: aget-byte v8, v1, v8 │ │ +03d3b0: 1309 7200 |0062: const/16 v9, #int 114 // #72 │ │ +03d3b4: 3398 1400 |0064: if-ne v8, v9, 0078 // +0014 │ │ +03d3b8: d808 0306 |0066: add-int/lit8 v8, v3, #int 6 // #06 │ │ +03d3bc: 4808 0108 |0068: aget-byte v8, v1, v8 │ │ +03d3c0: 1309 7900 |006a: const/16 v9, #int 121 // #79 │ │ +03d3c4: 3398 0c00 |006c: if-ne v8, v9, 0078 // +000c │ │ +03d3c8: 0136 |006e: move v6, v3 │ │ +03d3ca: 32a6 0400 |006f: if-eq v6, v10, 0073 // +0004 │ │ +03d3ce: 33a7 0c00 |0071: if-ne v7, v10, 007d // +000c │ │ +03d3d2: 1208 |0073: const/4 v8, #int 0 // #0 │ │ +03d3d4: 28ad |0074: goto 0021 // -0053 │ │ +03d3d6: d803 03ff |0075: add-int/lit8 v3, v3, #int -1 // #ff │ │ +03d3da: 28af |0077: goto 0026 // -0051 │ │ +03d3dc: d803 03ff |0078: add-int/lit8 v3, v3, #int -1 // #ff │ │ +03d3e0: 28d0 |007a: goto 004a // -0030 │ │ +03d3e2: d803 0301 |007b: add-int/lit8 v3, v3, #int 1 // #01 │ │ +03d3e6: 3573 0800 |007d: if-ge v3, v7, 0085 // +0008 │ │ +03d3ea: 4808 0103 |007f: aget-byte v8, v1, v3 │ │ +03d3ee: 33d8 faff |0081: if-ne v8, v13, 007b // -0006 │ │ +03d3f2: d806 0301 |0083: add-int/lit8 v6, v3, #int 1 // #01 │ │ +03d3f6: 9108 0706 |0085: sub-int v8, v7, v6 │ │ +03d3fa: d805 0801 |0087: add-int/lit8 v5, v8, #int 1 // #01 │ │ +03d3fe: 2354 2402 |0089: new-array v4, v5, [B // type@0224 │ │ +03d402: 1208 |008b: const/4 v8, #int 0 // #0 │ │ +03d404: 7155 9d06 6184 |008c: invoke-static {v1, v6, v4, v8, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@069d │ │ +03d40a: 7110 0506 0400 |008f: invoke-static {v4}, Lebook/parser/Base64Decoder;.decode:([B)[B // method@0605 │ │ +03d410: 0c08 |0092: move-result-object v8 │ │ +03d412: 288e |0093: goto 0021 // -0072 │ │ catches : 1 │ │ 0x0011 - 0x0018 │ │ Ljava/io/IOException; -> 0x001d │ │ positions : │ │ 0x0009 line=146 │ │ 0x000b line=148 │ │ 0x000c line=149 │ │ @@ -79534,37 +79558,37 @@ │ │ type : '([B)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 41 16-bit code units │ │ -03c37c: |[03c37c] ebook.parser.Fb2InstantParser.getXmlEncoding:([B)Ljava/lang/String; │ │ -03c38c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03c38e: 2202 0002 |0001: new-instance v2, Ljava/lang/String; // type@0200 │ │ -03c392: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -03c394: 1304 5000 |0004: const/16 v4, #int 80 // #50 │ │ -03c398: 1a05 6e01 |0006: const-string v5, "ISO-8859-1" // string@016e │ │ -03c39c: 7055 7306 7243 |0008: invoke-direct {v2, v7, v3, v4, v5}, Ljava/lang/String;.:([BIILjava/lang/String;)V // method@0673 │ │ -03c3a2: 6203 f207 |000b: sget-object v3, Lebook/parser/SOP;.xmlEncoding:Ljava/util/regex/Pattern; // field@07f2 │ │ -03c3a6: 6e10 8e06 0200 |000d: invoke-virtual {v2}, Ljava/lang/String;.toString:()Ljava/lang/String; // method@068e │ │ -03c3ac: 0c04 |0010: move-result-object v4 │ │ -03c3ae: 6e20 ea06 4300 |0011: invoke-virtual {v3, v4}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@06ea │ │ -03c3b4: 0c01 |0014: move-result-object v1 │ │ -03c3b6: 6e10 e406 0100 |0015: invoke-virtual {v1}, Ljava/util/regex/Matcher;.find:()Z // method@06e4 │ │ -03c3bc: 0a03 |0018: move-result v3 │ │ -03c3be: 3803 0800 |0019: if-eqz v3, 0021 // +0008 │ │ -03c3c2: 1213 |001b: const/4 v3, #int 1 // #1 │ │ -03c3c4: 6e20 e506 3100 |001c: invoke-virtual {v1, v3}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@06e5 │ │ -03c3ca: 0c00 |001f: move-result-object v0 │ │ -03c3cc: 1100 |0020: return-object v0 │ │ -03c3ce: 2203 e601 |0021: new-instance v3, Ljava/io/IOException; // type@01e6 │ │ -03c3d2: 1a04 6304 |0023: const-string v4, "Unknown encoding" // string@0463 │ │ -03c3d6: 7020 4406 4300 |0025: invoke-direct {v3, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0644 │ │ -03c3dc: 2703 |0028: throw v3 │ │ +03d424: |[03d424] ebook.parser.Fb2InstantParser.getXmlEncoding:([B)Ljava/lang/String; │ │ +03d434: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03d436: 2202 0002 |0001: new-instance v2, Ljava/lang/String; // type@0200 │ │ +03d43a: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +03d43c: 1304 5000 |0004: const/16 v4, #int 80 // #50 │ │ +03d440: 1a05 6e01 |0006: const-string v5, "ISO-8859-1" // string@016e │ │ +03d444: 7055 7306 7243 |0008: invoke-direct {v2, v7, v3, v4, v5}, Ljava/lang/String;.:([BIILjava/lang/String;)V // method@0673 │ │ +03d44a: 6203 f207 |000b: sget-object v3, Lebook/parser/SOP;.xmlEncoding:Ljava/util/regex/Pattern; // field@07f2 │ │ +03d44e: 6e10 8e06 0200 |000d: invoke-virtual {v2}, Ljava/lang/String;.toString:()Ljava/lang/String; // method@068e │ │ +03d454: 0c04 |0010: move-result-object v4 │ │ +03d456: 6e20 ea06 4300 |0011: invoke-virtual {v3, v4}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@06ea │ │ +03d45c: 0c01 |0014: move-result-object v1 │ │ +03d45e: 6e10 e406 0100 |0015: invoke-virtual {v1}, Ljava/util/regex/Matcher;.find:()Z // method@06e4 │ │ +03d464: 0a03 |0018: move-result v3 │ │ +03d466: 3803 0800 |0019: if-eqz v3, 0021 // +0008 │ │ +03d46a: 1213 |001b: const/4 v3, #int 1 // #1 │ │ +03d46c: 6e20 e506 3100 |001c: invoke-virtual {v1, v3}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@06e5 │ │ +03d472: 0c00 |001f: move-result-object v0 │ │ +03d474: 1100 |0020: return-object v0 │ │ +03d476: 2203 e601 |0021: new-instance v3, Ljava/io/IOException; // type@01e6 │ │ +03d47a: 1a04 6304 |0023: const-string v4, "Unknown encoding" // string@0463 │ │ +03d47e: 7020 4406 4300 |0025: invoke-direct {v3, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0644 │ │ +03d484: 2703 |0028: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0001 line=86 │ │ 0x000b line=87 │ │ 0x0015 line=88 │ │ 0x001b line=89 │ │ @@ -79582,67 +79606,67 @@ │ │ type : '(Ljava/io/InputStream;)[B' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 86 16-bit code units │ │ -03c3e0: |[03c3e0] ebook.parser.Fb2InstantParser.readInputStream:(Ljava/io/InputStream;)[B │ │ -03c3f0: 130a 0010 |0000: const/16 v10, #int 4096 // #1000 │ │ -03c3f4: 1217 |0002: const/4 v7, #int 1 // #1 │ │ -03c3f6: 1208 |0003: const/4 v8, #int 0 // #0 │ │ -03c3f8: 23a1 2402 |0004: new-array v1, v10, [B // type@0224 │ │ -03c3fc: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -03c3fe: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -03c400: 1205 |0008: const/4 v5, #int 0 // #0 │ │ -03c402: 1204 |0009: const/4 v4, #int 0 // #0 │ │ -03c404: 3904 3500 |000a: if-nez v4, 003f // +0035 │ │ -03c408: 0179 |000c: move v9, v7 │ │ -03c40a: 35a0 3400 |000d: if-ge v0, v10, 0041 // +0034 │ │ -03c40e: 0176 |000f: move v6, v7 │ │ -03c410: b596 |0010: and-int/2addr v6, v9 │ │ -03c412: 3806 3500 |0011: if-eqz v6, 0046 // +0035 │ │ -03c416: 12f6 |0013: const/4 v6, #int -1 // #ff │ │ -03c418: 3262 3200 |0014: if-eq v2, v6, 0046 // +0032 │ │ -03c41c: d106 0010 |0016: rsub-int v6, v0, #int 4096 // #1000 │ │ -03c420: 6e40 4706 1c60 |0018: invoke-virtual {v12, v1, v0, v6}, Ljava/io/InputStream;.read:([BII)I // method@0647 │ │ -03c426: 0a02 |001b: move-result v2 │ │ -03c428: b020 |001c: add-int/2addr v0, v2 │ │ -03c42a: 3505 edff |001d: if-ge v5, v0, 000a // -0013 │ │ -03c42e: 4806 0105 |001f: aget-byte v6, v1, v5 │ │ -03c432: 1309 3e00 |0021: const/16 v9, #int 62 // #3e │ │ -03c436: 3396 2000 |0023: if-ne v6, v9, 0043 // +0020 │ │ -03c43a: d806 05ff |0025: add-int/lit8 v6, v5, #int -1 // #ff │ │ -03c43e: 4806 0106 |0027: aget-byte v6, v1, v6 │ │ -03c442: 1309 6f00 |0029: const/16 v9, #int 111 // #6f │ │ -03c446: 3396 1800 |002b: if-ne v6, v9, 0043 // +0018 │ │ -03c44a: d806 05f4 |002d: add-int/lit8 v6, v5, #int -12 // #f4 │ │ -03c44e: 4806 0106 |002f: aget-byte v6, v1, v6 │ │ -03c452: 1309 3c00 |0031: const/16 v9, #int 60 // #3c │ │ -03c456: 3396 1000 |0033: if-ne v6, v9, 0043 // +0010 │ │ -03c45a: d806 05f6 |0035: add-int/lit8 v6, v5, #int -10 // #f6 │ │ -03c45e: 4806 0106 |0037: aget-byte v6, v1, v6 │ │ -03c462: 1309 7400 |0039: const/16 v9, #int 116 // #74 │ │ -03c466: 3396 0800 |003b: if-ne v6, v9, 0043 // +0008 │ │ -03c46a: 1214 |003d: const/4 v4, #int 1 // #1 │ │ -03c46c: 28cc |003e: goto 000a // -0034 │ │ -03c46e: 0189 |003f: move v9, v8 │ │ -03c470: 28cd |0040: goto 000d // -0033 │ │ -03c472: 0186 |0041: move v6, v8 │ │ -03c474: 28ce |0042: goto 0010 // -0032 │ │ -03c476: d805 0501 |0043: add-int/lit8 v5, v5, #int 1 // #01 │ │ -03c47a: 28d8 |0045: goto 001d // -0028 │ │ -03c47c: 3c00 0a00 |0046: if-gtz v0, 0050 // +000a │ │ -03c480: 2206 e601 |0048: new-instance v6, Ljava/io/IOException; // type@01e6 │ │ -03c484: 1a07 1f01 |004a: const-string v7, "Epmty input stream" // string@011f │ │ -03c488: 7020 4406 7600 |004c: invoke-direct {v6, v7}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0644 │ │ -03c48e: 2706 |004f: throw v6 │ │ -03c490: 2353 2402 |0050: new-array v3, v5, [B // type@0224 │ │ -03c494: 7155 9d06 8183 |0052: invoke-static {v1, v8, v3, v8, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@069d │ │ -03c49a: 1103 |0055: return-object v3 │ │ +03d488: |[03d488] ebook.parser.Fb2InstantParser.readInputStream:(Ljava/io/InputStream;)[B │ │ +03d498: 130a 0010 |0000: const/16 v10, #int 4096 // #1000 │ │ +03d49c: 1217 |0002: const/4 v7, #int 1 // #1 │ │ +03d49e: 1208 |0003: const/4 v8, #int 0 // #0 │ │ +03d4a0: 23a1 2402 |0004: new-array v1, v10, [B // type@0224 │ │ +03d4a4: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +03d4a6: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +03d4a8: 1205 |0008: const/4 v5, #int 0 // #0 │ │ +03d4aa: 1204 |0009: const/4 v4, #int 0 // #0 │ │ +03d4ac: 3904 3500 |000a: if-nez v4, 003f // +0035 │ │ +03d4b0: 0179 |000c: move v9, v7 │ │ +03d4b2: 35a0 3400 |000d: if-ge v0, v10, 0041 // +0034 │ │ +03d4b6: 0176 |000f: move v6, v7 │ │ +03d4b8: b596 |0010: and-int/2addr v6, v9 │ │ +03d4ba: 3806 3500 |0011: if-eqz v6, 0046 // +0035 │ │ +03d4be: 12f6 |0013: const/4 v6, #int -1 // #ff │ │ +03d4c0: 3262 3200 |0014: if-eq v2, v6, 0046 // +0032 │ │ +03d4c4: d106 0010 |0016: rsub-int v6, v0, #int 4096 // #1000 │ │ +03d4c8: 6e40 4706 1c60 |0018: invoke-virtual {v12, v1, v0, v6}, Ljava/io/InputStream;.read:([BII)I // method@0647 │ │ +03d4ce: 0a02 |001b: move-result v2 │ │ +03d4d0: b020 |001c: add-int/2addr v0, v2 │ │ +03d4d2: 3505 edff |001d: if-ge v5, v0, 000a // -0013 │ │ +03d4d6: 4806 0105 |001f: aget-byte v6, v1, v5 │ │ +03d4da: 1309 3e00 |0021: const/16 v9, #int 62 // #3e │ │ +03d4de: 3396 2000 |0023: if-ne v6, v9, 0043 // +0020 │ │ +03d4e2: d806 05ff |0025: add-int/lit8 v6, v5, #int -1 // #ff │ │ +03d4e6: 4806 0106 |0027: aget-byte v6, v1, v6 │ │ +03d4ea: 1309 6f00 |0029: const/16 v9, #int 111 // #6f │ │ +03d4ee: 3396 1800 |002b: if-ne v6, v9, 0043 // +0018 │ │ +03d4f2: d806 05f4 |002d: add-int/lit8 v6, v5, #int -12 // #f4 │ │ +03d4f6: 4806 0106 |002f: aget-byte v6, v1, v6 │ │ +03d4fa: 1309 3c00 |0031: const/16 v9, #int 60 // #3c │ │ +03d4fe: 3396 1000 |0033: if-ne v6, v9, 0043 // +0010 │ │ +03d502: d806 05f6 |0035: add-int/lit8 v6, v5, #int -10 // #f6 │ │ +03d506: 4806 0106 |0037: aget-byte v6, v1, v6 │ │ +03d50a: 1309 7400 |0039: const/16 v9, #int 116 // #74 │ │ +03d50e: 3396 0800 |003b: if-ne v6, v9, 0043 // +0008 │ │ +03d512: 1214 |003d: const/4 v4, #int 1 // #1 │ │ +03d514: 28cc |003e: goto 000a // -0034 │ │ +03d516: 0189 |003f: move v9, v8 │ │ +03d518: 28cd |0040: goto 000d // -0033 │ │ +03d51a: 0186 |0041: move v6, v8 │ │ +03d51c: 28ce |0042: goto 0010 // -0032 │ │ +03d51e: d805 0501 |0043: add-int/lit8 v5, v5, #int 1 // #01 │ │ +03d522: 28d8 |0045: goto 001d // -0028 │ │ +03d524: 3c00 0a00 |0046: if-gtz v0, 0050 // +000a │ │ +03d528: 2206 e601 |0048: new-instance v6, Ljava/io/IOException; // type@01e6 │ │ +03d52c: 1a07 1f01 |004a: const-string v7, "Epmty input stream" // string@011f │ │ +03d530: 7020 4406 7600 |004c: invoke-direct {v6, v7}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0644 │ │ +03d536: 2706 |004f: throw v6 │ │ +03d538: 2353 2402 |0050: new-array v3, v5, [B // type@0224 │ │ +03d53c: 7155 9d06 8183 |0052: invoke-static {v1, v8, v3, v8, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@069d │ │ +03d542: 1103 |0055: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=58 │ │ 0x0006 line=59 │ │ 0x0007 line=60 │ │ 0x0008 line=61 │ │ 0x0009 line=62 │ │ @@ -79679,113 +79703,113 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 195 16-bit code units │ │ -03c49c: |[03c49c] ebook.parser.Fb2InstantParser.parse:()V │ │ -03c4ac: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -03c4ae: 6202 e407 |0001: sget-object v2, Lebook/parser/SOP;.fb2Author:Ljava/util/regex/Pattern; // field@07e4 │ │ -03c4b2: 5453 d907 |0003: iget-object v3, v5, Lebook/parser/Fb2InstantParser;.source:Ljava/lang/String; // field@07d9 │ │ -03c4b6: 6e20 ea06 3200 |0005: invoke-virtual {v2, v3}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@06ea │ │ -03c4bc: 0c00 |0008: move-result-object v0 │ │ -03c4be: 6e10 e406 0000 |0009: invoke-virtual {v0}, Ljava/util/regex/Matcher;.find:()Z // method@06e4 │ │ -03c4c4: 0a02 |000c: move-result v2 │ │ -03c4c6: 3802 1200 |000d: if-eqz v2, 001f // +0012 │ │ -03c4ca: 5452 d707 |000f: iget-object v2, v5, Lebook/parser/Fb2InstantParser;.eBook:Lebook/EBook; // field@07d7 │ │ -03c4ce: 5422 b107 |0011: iget-object v2, v2, Lebook/EBook;.authors:Ljava/util/ArrayList; // field@07b1 │ │ -03c4d2: 6e20 e506 4000 |0013: invoke-virtual {v0, v4}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@06e5 │ │ -03c4d8: 0c03 |0016: move-result-object v3 │ │ -03c4da: 7020 0f06 3500 |0017: invoke-direct {v5, v3}, Lebook/parser/Fb2InstantParser;.extractPerson:(Ljava/lang/String;)Lebook/Person; // method@060f │ │ -03c4e0: 0c03 |001a: move-result-object v3 │ │ -03c4e2: 6e20 b106 3200 |001b: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@06b1 │ │ -03c4e8: 28eb |001e: goto 0009 // -0015 │ │ -03c4ea: 6202 ee07 |001f: sget-object v2, Lebook/parser/SOP;.fb2Title:Ljava/util/regex/Pattern; // field@07ee │ │ -03c4ee: 5453 d907 |0021: iget-object v3, v5, Lebook/parser/Fb2InstantParser;.source:Ljava/lang/String; // field@07d9 │ │ -03c4f2: 6e20 ea06 3200 |0023: invoke-virtual {v2, v3}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@06ea │ │ -03c4f8: 0c00 |0026: move-result-object v0 │ │ -03c4fa: 6e10 e406 0000 |0027: invoke-virtual {v0}, Ljava/util/regex/Matcher;.find:()Z // method@06e4 │ │ -03c500: 0a02 |002a: move-result v2 │ │ -03c502: 3802 0a00 |002b: if-eqz v2, 0035 // +000a │ │ -03c506: 5452 d707 |002d: iget-object v2, v5, Lebook/parser/Fb2InstantParser;.eBook:Lebook/EBook; // field@07d7 │ │ -03c50a: 6e20 e506 4000 |002f: invoke-virtual {v0, v4}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@06e5 │ │ -03c510: 0c03 |0032: move-result-object v3 │ │ -03c512: 5b23 be07 |0033: iput-object v3, v2, Lebook/EBook;.title:Ljava/lang/String; // field@07be │ │ -03c516: 6202 ef07 |0035: sget-object v2, Lebook/parser/SOP;.fb2genre:Ljava/util/regex/Pattern; // field@07ef │ │ -03c51a: 5453 d907 |0037: iget-object v3, v5, Lebook/parser/Fb2InstantParser;.source:Ljava/lang/String; // field@07d9 │ │ -03c51e: 6e20 ea06 3200 |0039: invoke-virtual {v2, v3}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@06ea │ │ -03c524: 0c00 |003c: move-result-object v0 │ │ -03c526: 6e10 e406 0000 |003d: invoke-virtual {v0}, Ljava/util/regex/Matcher;.find:()Z // method@06e4 │ │ -03c52c: 0a02 |0040: move-result v2 │ │ -03c52e: 3802 0e00 |0041: if-eqz v2, 004f // +000e │ │ -03c532: 5452 d707 |0043: iget-object v2, v5, Lebook/parser/Fb2InstantParser;.eBook:Lebook/EBook; // field@07d7 │ │ -03c536: 5422 b607 |0045: iget-object v2, v2, Lebook/EBook;.fb2Genres:Ljava/util/List; // field@07b6 │ │ -03c53a: 6e20 e506 4000 |0047: invoke-virtual {v0, v4}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@06e5 │ │ -03c540: 0c03 |004a: move-result-object v3 │ │ -03c542: 7220 cc06 3200 |004b: invoke-interface {v2, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@06cc │ │ -03c548: 28ef |004e: goto 003d // -0011 │ │ -03c54a: 6202 e807 |004f: sget-object v2, Lebook/parser/SOP;.fb2Language:Ljava/util/regex/Pattern; // field@07e8 │ │ -03c54e: 5453 d907 |0051: iget-object v3, v5, Lebook/parser/Fb2InstantParser;.source:Ljava/lang/String; // field@07d9 │ │ -03c552: 6e20 ea06 3200 |0053: invoke-virtual {v2, v3}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@06ea │ │ -03c558: 0c00 |0056: move-result-object v0 │ │ -03c55a: 6e10 e406 0000 |0057: invoke-virtual {v0}, Ljava/util/regex/Matcher;.find:()Z // method@06e4 │ │ -03c560: 0a02 |005a: move-result v2 │ │ -03c562: 3802 0a00 |005b: if-eqz v2, 0065 // +000a │ │ -03c566: 5452 d707 |005d: iget-object v2, v5, Lebook/parser/Fb2InstantParser;.eBook:Lebook/EBook; // field@07d7 │ │ -03c56a: 6e20 e506 4000 |005f: invoke-virtual {v0, v4}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@06e5 │ │ -03c570: 0c03 |0062: move-result-object v3 │ │ -03c572: 5b23 ba07 |0063: iput-object v3, v2, Lebook/EBook;.language:Ljava/lang/String; // field@07ba │ │ -03c576: 6202 eb07 |0065: sget-object v2, Lebook/parser/SOP;.fb2Sequence:Ljava/util/regex/Pattern; // field@07eb │ │ -03c57a: 5453 d907 |0067: iget-object v3, v5, Lebook/parser/Fb2InstantParser;.source:Ljava/lang/String; // field@07d9 │ │ -03c57e: 6e20 ea06 3200 |0069: invoke-virtual {v2, v3}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@06ea │ │ -03c584: 0c00 |006c: move-result-object v0 │ │ -03c586: 6e10 e406 0000 |006d: invoke-virtual {v0}, Ljava/util/regex/Matcher;.find:()Z // method@06e4 │ │ -03c58c: 0a02 |0070: move-result v2 │ │ -03c58e: 3802 2e00 |0071: if-eqz v2, 009f // +002e │ │ -03c592: 6e20 e506 4000 |0073: invoke-virtual {v0, v4}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@06e5 │ │ -03c598: 0c01 |0076: move-result-object v1 │ │ -03c59a: 6202 ec07 |0077: sget-object v2, Lebook/parser/SOP;.fb2SequenceName:Ljava/util/regex/Pattern; // field@07ec │ │ -03c59e: 6e20 ea06 1200 |0079: invoke-virtual {v2, v1}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@06ea │ │ -03c5a4: 0c00 |007c: move-result-object v0 │ │ -03c5a6: 6e10 e406 0000 |007d: invoke-virtual {v0}, Ljava/util/regex/Matcher;.find:()Z // method@06e4 │ │ -03c5ac: 0a02 |0080: move-result v2 │ │ -03c5ae: 3802 0a00 |0081: if-eqz v2, 008b // +000a │ │ -03c5b2: 5452 d707 |0083: iget-object v2, v5, Lebook/parser/Fb2InstantParser;.eBook:Lebook/EBook; // field@07d7 │ │ -03c5b6: 6e20 e506 4000 |0085: invoke-virtual {v0, v4}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@06e5 │ │ -03c5bc: 0c03 |0088: move-result-object v3 │ │ -03c5be: 5b23 bb07 |0089: iput-object v3, v2, Lebook/EBook;.sequenceName:Ljava/lang/String; // field@07bb │ │ -03c5c2: 6202 ed07 |008b: sget-object v2, Lebook/parser/SOP;.fb2SequenceNumber:Ljava/util/regex/Pattern; // field@07ed │ │ -03c5c6: 6e20 ea06 1200 |008d: invoke-virtual {v2, v1}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@06ea │ │ -03c5cc: 0c00 |0090: move-result-object v0 │ │ -03c5ce: 6e10 e406 0000 |0091: invoke-virtual {v0}, Ljava/util/regex/Matcher;.find:()Z // method@06e4 │ │ -03c5d4: 0a02 |0094: move-result v2 │ │ -03c5d6: 3802 0a00 |0095: if-eqz v2, 009f // +000a │ │ -03c5da: 5452 d707 |0097: iget-object v2, v5, Lebook/parser/Fb2InstantParser;.eBook:Lebook/EBook; // field@07d7 │ │ -03c5de: 6e20 e506 4000 |0099: invoke-virtual {v0, v4}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@06e5 │ │ -03c5e4: 0c03 |009c: move-result-object v3 │ │ -03c5e6: 5b23 bc07 |009d: iput-object v3, v2, Lebook/EBook;.sequenceNumber:Ljava/lang/String; // field@07bc │ │ -03c5ea: 5452 d707 |009f: iget-object v2, v5, Lebook/parser/Fb2InstantParser;.eBook:Lebook/EBook; // field@07d7 │ │ -03c5ee: 5522 b307 |00a1: iget-boolean v2, v2, Lebook/EBook;.doExtractCover:Z // field@07b3 │ │ -03c5f2: 3802 1b00 |00a3: if-eqz v2, 00be // +001b │ │ -03c5f6: 6202 e507 |00a5: sget-object v2, Lebook/parser/SOP;.fb2CoverName:Ljava/util/regex/Pattern; // field@07e5 │ │ -03c5fa: 5453 d907 |00a7: iget-object v3, v5, Lebook/parser/Fb2InstantParser;.source:Ljava/lang/String; // field@07d9 │ │ -03c5fe: 6e20 ea06 3200 |00a9: invoke-virtual {v2, v3}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@06ea │ │ -03c604: 0c00 |00ac: move-result-object v0 │ │ -03c606: 6e10 e406 0000 |00ad: invoke-virtual {v0}, Ljava/util/regex/Matcher;.find:()Z // method@06e4 │ │ -03c60c: 0a02 |00b0: move-result v2 │ │ -03c60e: 3802 0d00 |00b1: if-eqz v2, 00be // +000d │ │ -03c612: 6e20 e506 4000 |00b3: invoke-virtual {v0, v4}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@06e5 │ │ -03c618: 5452 d707 |00b6: iget-object v2, v5, Lebook/parser/Fb2InstantParser;.eBook:Lebook/EBook; // field@07d7 │ │ -03c61c: 7010 1006 0500 |00b8: invoke-direct {v5}, Lebook/parser/Fb2InstantParser;.getCover:()[B // method@0610 │ │ -03c622: 0c03 |00bb: move-result-object v3 │ │ -03c624: 5b23 b207 |00bc: iput-object v3, v2, Lebook/EBook;.cover:[B // field@07b2 │ │ -03c628: 5452 d707 |00be: iget-object v2, v5, Lebook/parser/Fb2InstantParser;.eBook:Lebook/EBook; // field@07d7 │ │ -03c62c: 5c24 b907 |00c0: iput-boolean v4, v2, Lebook/EBook;.isOk:Z // field@07b9 │ │ -03c630: 0e00 |00c2: return-void │ │ +03d544: |[03d544] ebook.parser.Fb2InstantParser.parse:()V │ │ +03d554: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +03d556: 6202 e407 |0001: sget-object v2, Lebook/parser/SOP;.fb2Author:Ljava/util/regex/Pattern; // field@07e4 │ │ +03d55a: 5453 d907 |0003: iget-object v3, v5, Lebook/parser/Fb2InstantParser;.source:Ljava/lang/String; // field@07d9 │ │ +03d55e: 6e20 ea06 3200 |0005: invoke-virtual {v2, v3}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@06ea │ │ +03d564: 0c00 |0008: move-result-object v0 │ │ +03d566: 6e10 e406 0000 |0009: invoke-virtual {v0}, Ljava/util/regex/Matcher;.find:()Z // method@06e4 │ │ +03d56c: 0a02 |000c: move-result v2 │ │ +03d56e: 3802 1200 |000d: if-eqz v2, 001f // +0012 │ │ +03d572: 5452 d707 |000f: iget-object v2, v5, Lebook/parser/Fb2InstantParser;.eBook:Lebook/EBook; // field@07d7 │ │ +03d576: 5422 b107 |0011: iget-object v2, v2, Lebook/EBook;.authors:Ljava/util/ArrayList; // field@07b1 │ │ +03d57a: 6e20 e506 4000 |0013: invoke-virtual {v0, v4}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@06e5 │ │ +03d580: 0c03 |0016: move-result-object v3 │ │ +03d582: 7020 0f06 3500 |0017: invoke-direct {v5, v3}, Lebook/parser/Fb2InstantParser;.extractPerson:(Ljava/lang/String;)Lebook/Person; // method@060f │ │ +03d588: 0c03 |001a: move-result-object v3 │ │ +03d58a: 6e20 b106 3200 |001b: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@06b1 │ │ +03d590: 28eb |001e: goto 0009 // -0015 │ │ +03d592: 6202 ee07 |001f: sget-object v2, Lebook/parser/SOP;.fb2Title:Ljava/util/regex/Pattern; // field@07ee │ │ +03d596: 5453 d907 |0021: iget-object v3, v5, Lebook/parser/Fb2InstantParser;.source:Ljava/lang/String; // field@07d9 │ │ +03d59a: 6e20 ea06 3200 |0023: invoke-virtual {v2, v3}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@06ea │ │ +03d5a0: 0c00 |0026: move-result-object v0 │ │ +03d5a2: 6e10 e406 0000 |0027: invoke-virtual {v0}, Ljava/util/regex/Matcher;.find:()Z // method@06e4 │ │ +03d5a8: 0a02 |002a: move-result v2 │ │ +03d5aa: 3802 0a00 |002b: if-eqz v2, 0035 // +000a │ │ +03d5ae: 5452 d707 |002d: iget-object v2, v5, Lebook/parser/Fb2InstantParser;.eBook:Lebook/EBook; // field@07d7 │ │ +03d5b2: 6e20 e506 4000 |002f: invoke-virtual {v0, v4}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@06e5 │ │ +03d5b8: 0c03 |0032: move-result-object v3 │ │ +03d5ba: 5b23 be07 |0033: iput-object v3, v2, Lebook/EBook;.title:Ljava/lang/String; // field@07be │ │ +03d5be: 6202 ef07 |0035: sget-object v2, Lebook/parser/SOP;.fb2genre:Ljava/util/regex/Pattern; // field@07ef │ │ +03d5c2: 5453 d907 |0037: iget-object v3, v5, Lebook/parser/Fb2InstantParser;.source:Ljava/lang/String; // field@07d9 │ │ +03d5c6: 6e20 ea06 3200 |0039: invoke-virtual {v2, v3}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@06ea │ │ +03d5cc: 0c00 |003c: move-result-object v0 │ │ +03d5ce: 6e10 e406 0000 |003d: invoke-virtual {v0}, Ljava/util/regex/Matcher;.find:()Z // method@06e4 │ │ +03d5d4: 0a02 |0040: move-result v2 │ │ +03d5d6: 3802 0e00 |0041: if-eqz v2, 004f // +000e │ │ +03d5da: 5452 d707 |0043: iget-object v2, v5, Lebook/parser/Fb2InstantParser;.eBook:Lebook/EBook; // field@07d7 │ │ +03d5de: 5422 b607 |0045: iget-object v2, v2, Lebook/EBook;.fb2Genres:Ljava/util/List; // field@07b6 │ │ +03d5e2: 6e20 e506 4000 |0047: invoke-virtual {v0, v4}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@06e5 │ │ +03d5e8: 0c03 |004a: move-result-object v3 │ │ +03d5ea: 7220 cc06 3200 |004b: invoke-interface {v2, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@06cc │ │ +03d5f0: 28ef |004e: goto 003d // -0011 │ │ +03d5f2: 6202 e807 |004f: sget-object v2, Lebook/parser/SOP;.fb2Language:Ljava/util/regex/Pattern; // field@07e8 │ │ +03d5f6: 5453 d907 |0051: iget-object v3, v5, Lebook/parser/Fb2InstantParser;.source:Ljava/lang/String; // field@07d9 │ │ +03d5fa: 6e20 ea06 3200 |0053: invoke-virtual {v2, v3}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@06ea │ │ +03d600: 0c00 |0056: move-result-object v0 │ │ +03d602: 6e10 e406 0000 |0057: invoke-virtual {v0}, Ljava/util/regex/Matcher;.find:()Z // method@06e4 │ │ +03d608: 0a02 |005a: move-result v2 │ │ +03d60a: 3802 0a00 |005b: if-eqz v2, 0065 // +000a │ │ +03d60e: 5452 d707 |005d: iget-object v2, v5, Lebook/parser/Fb2InstantParser;.eBook:Lebook/EBook; // field@07d7 │ │ +03d612: 6e20 e506 4000 |005f: invoke-virtual {v0, v4}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@06e5 │ │ +03d618: 0c03 |0062: move-result-object v3 │ │ +03d61a: 5b23 ba07 |0063: iput-object v3, v2, Lebook/EBook;.language:Ljava/lang/String; // field@07ba │ │ +03d61e: 6202 eb07 |0065: sget-object v2, Lebook/parser/SOP;.fb2Sequence:Ljava/util/regex/Pattern; // field@07eb │ │ +03d622: 5453 d907 |0067: iget-object v3, v5, Lebook/parser/Fb2InstantParser;.source:Ljava/lang/String; // field@07d9 │ │ +03d626: 6e20 ea06 3200 |0069: invoke-virtual {v2, v3}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@06ea │ │ +03d62c: 0c00 |006c: move-result-object v0 │ │ +03d62e: 6e10 e406 0000 |006d: invoke-virtual {v0}, Ljava/util/regex/Matcher;.find:()Z // method@06e4 │ │ +03d634: 0a02 |0070: move-result v2 │ │ +03d636: 3802 2e00 |0071: if-eqz v2, 009f // +002e │ │ +03d63a: 6e20 e506 4000 |0073: invoke-virtual {v0, v4}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@06e5 │ │ +03d640: 0c01 |0076: move-result-object v1 │ │ +03d642: 6202 ec07 |0077: sget-object v2, Lebook/parser/SOP;.fb2SequenceName:Ljava/util/regex/Pattern; // field@07ec │ │ +03d646: 6e20 ea06 1200 |0079: invoke-virtual {v2, v1}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@06ea │ │ +03d64c: 0c00 |007c: move-result-object v0 │ │ +03d64e: 6e10 e406 0000 |007d: invoke-virtual {v0}, Ljava/util/regex/Matcher;.find:()Z // method@06e4 │ │ +03d654: 0a02 |0080: move-result v2 │ │ +03d656: 3802 0a00 |0081: if-eqz v2, 008b // +000a │ │ +03d65a: 5452 d707 |0083: iget-object v2, v5, Lebook/parser/Fb2InstantParser;.eBook:Lebook/EBook; // field@07d7 │ │ +03d65e: 6e20 e506 4000 |0085: invoke-virtual {v0, v4}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@06e5 │ │ +03d664: 0c03 |0088: move-result-object v3 │ │ +03d666: 5b23 bb07 |0089: iput-object v3, v2, Lebook/EBook;.sequenceName:Ljava/lang/String; // field@07bb │ │ +03d66a: 6202 ed07 |008b: sget-object v2, Lebook/parser/SOP;.fb2SequenceNumber:Ljava/util/regex/Pattern; // field@07ed │ │ +03d66e: 6e20 ea06 1200 |008d: invoke-virtual {v2, v1}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@06ea │ │ +03d674: 0c00 |0090: move-result-object v0 │ │ +03d676: 6e10 e406 0000 |0091: invoke-virtual {v0}, Ljava/util/regex/Matcher;.find:()Z // method@06e4 │ │ +03d67c: 0a02 |0094: move-result v2 │ │ +03d67e: 3802 0a00 |0095: if-eqz v2, 009f // +000a │ │ +03d682: 5452 d707 |0097: iget-object v2, v5, Lebook/parser/Fb2InstantParser;.eBook:Lebook/EBook; // field@07d7 │ │ +03d686: 6e20 e506 4000 |0099: invoke-virtual {v0, v4}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@06e5 │ │ +03d68c: 0c03 |009c: move-result-object v3 │ │ +03d68e: 5b23 bc07 |009d: iput-object v3, v2, Lebook/EBook;.sequenceNumber:Ljava/lang/String; // field@07bc │ │ +03d692: 5452 d707 |009f: iget-object v2, v5, Lebook/parser/Fb2InstantParser;.eBook:Lebook/EBook; // field@07d7 │ │ +03d696: 5522 b307 |00a1: iget-boolean v2, v2, Lebook/EBook;.doExtractCover:Z // field@07b3 │ │ +03d69a: 3802 1b00 |00a3: if-eqz v2, 00be // +001b │ │ +03d69e: 6202 e507 |00a5: sget-object v2, Lebook/parser/SOP;.fb2CoverName:Ljava/util/regex/Pattern; // field@07e5 │ │ +03d6a2: 5453 d907 |00a7: iget-object v3, v5, Lebook/parser/Fb2InstantParser;.source:Ljava/lang/String; // field@07d9 │ │ +03d6a6: 6e20 ea06 3200 |00a9: invoke-virtual {v2, v3}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@06ea │ │ +03d6ac: 0c00 |00ac: move-result-object v0 │ │ +03d6ae: 6e10 e406 0000 |00ad: invoke-virtual {v0}, Ljava/util/regex/Matcher;.find:()Z // method@06e4 │ │ +03d6b4: 0a02 |00b0: move-result v2 │ │ +03d6b6: 3802 0d00 |00b1: if-eqz v2, 00be // +000d │ │ +03d6ba: 6e20 e506 4000 |00b3: invoke-virtual {v0, v4}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@06e5 │ │ +03d6c0: 5452 d707 |00b6: iget-object v2, v5, Lebook/parser/Fb2InstantParser;.eBook:Lebook/EBook; // field@07d7 │ │ +03d6c4: 7010 1006 0500 |00b8: invoke-direct {v5}, Lebook/parser/Fb2InstantParser;.getCover:()[B // method@0610 │ │ +03d6ca: 0c03 |00bb: move-result-object v3 │ │ +03d6cc: 5b23 b207 |00bc: iput-object v3, v2, Lebook/EBook;.cover:[B // field@07b2 │ │ +03d6d0: 5452 d707 |00be: iget-object v2, v5, Lebook/parser/Fb2InstantParser;.eBook:Lebook/EBook; // field@07d7 │ │ +03d6d4: 5c24 b907 |00c0: iput-boolean v4, v2, Lebook/EBook;.isOk:Z // field@07b9 │ │ +03d6d8: 0e00 |00c2: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=112 │ │ 0x0009 line=113 │ │ 0x000f line=114 │ │ 0x001f line=115 │ │ 0x0027 line=116 │ │ @@ -79846,17 +79870,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03c634: |[03c634] ebook.parser.Parser.:()V │ │ -03c644: 7010 6606 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -03c64a: 0e00 |0003: return-void │ │ +03d6dc: |[03d6dc] ebook.parser.Parser.:()V │ │ +03d6ec: 7010 6606 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +03d6f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lebook/parser/Parser; │ │ │ │ Virtual methods - │ │ @@ -79865,17 +79889,17 @@ │ │ type : '()Lebook/EBook;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03c64c: |[03c64c] ebook.parser.Parser.getEBoook:()Lebook/EBook; │ │ -03c65c: 5410 db07 |0000: iget-object v0, v1, Lebook/parser/Parser;.eBook:Lebook/EBook; // field@07db │ │ -03c660: 1100 |0002: return-object v0 │ │ +03d6f4: |[03d6f4] ebook.parser.Parser.getEBoook:()Lebook/EBook; │ │ +03d704: 5410 db07 |0000: iget-object v0, v1, Lebook/parser/Parser;.eBook:Lebook/EBook; // field@07db │ │ +03d708: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lebook/parser/Parser; │ │ │ │ #1 : (in Lebook/parser/Parser;) │ │ @@ -79883,19 +79907,19 @@ │ │ type : '(Ljava/lang/String;)Lebook/EBook;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -03c664: |[03c664] ebook.parser.Parser.parse:(Ljava/lang/String;)Lebook/EBook; │ │ -03c674: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03c676: 6e30 1c06 2100 |0001: invoke-virtual {v1, v2, v0}, Lebook/parser/Parser;.parse:(Ljava/lang/String;Z)Lebook/EBook; // method@061c │ │ -03c67c: 0c00 |0004: move-result-object v0 │ │ -03c67e: 1100 |0005: return-object v0 │ │ +03d70c: |[03d70c] ebook.parser.Parser.parse:(Ljava/lang/String;)Lebook/EBook; │ │ +03d71c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03d71e: 6e30 1c06 2100 |0001: invoke-virtual {v1, v2, v0}, Lebook/parser/Parser;.parse:(Ljava/lang/String;Z)Lebook/EBook; // method@061c │ │ +03d724: 0c00 |0004: move-result-object v0 │ │ +03d726: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lebook/parser/Parser; │ │ 0x0000 - 0x0006 reg=2 fileName Ljava/lang/String; │ │ │ │ @@ -79904,28 +79928,28 @@ │ │ type : '(Ljava/lang/String;Z)Lebook/EBook;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -03c680: |[03c680] ebook.parser.Parser.parse:(Ljava/lang/String;Z)Lebook/EBook; │ │ -03c690: 2200 d201 |0000: new-instance v0, Lebook/EBook; // type@01d2 │ │ -03c694: 7010 f705 0000 |0002: invoke-direct {v0}, Lebook/EBook;.:()V // method@05f7 │ │ -03c69a: 5b20 db07 |0005: iput-object v0, v2, Lebook/parser/Parser;.eBook:Lebook/EBook; // field@07db │ │ -03c69e: 5420 db07 |0007: iget-object v0, v2, Lebook/parser/Parser;.eBook:Lebook/EBook; // field@07db │ │ -03c6a2: 5b03 b707 |0009: iput-object v3, v0, Lebook/EBook;.fileName:Ljava/lang/String; // field@07b7 │ │ -03c6a6: 5420 db07 |000b: iget-object v0, v2, Lebook/parser/Parser;.eBook:Lebook/EBook; // field@07db │ │ -03c6aa: 5c04 b307 |000d: iput-boolean v4, v0, Lebook/EBook;.doExtractCover:Z // field@07b3 │ │ -03c6ae: 5420 db07 |000f: iget-object v0, v2, Lebook/parser/Parser;.eBook:Lebook/EBook; // field@07db │ │ -03c6b2: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -03c6b4: 5c01 b907 |0012: iput-boolean v1, v0, Lebook/EBook;.isOk:Z // field@07b9 │ │ -03c6b8: 6e10 1d06 0200 |0014: invoke-virtual {v2}, Lebook/parser/Parser;.parseFile:()V // method@061d │ │ -03c6be: 5420 db07 |0017: iget-object v0, v2, Lebook/parser/Parser;.eBook:Lebook/EBook; // field@07db │ │ -03c6c2: 1100 |0019: return-object v0 │ │ +03d728: |[03d728] ebook.parser.Parser.parse:(Ljava/lang/String;Z)Lebook/EBook; │ │ +03d738: 2200 d201 |0000: new-instance v0, Lebook/EBook; // type@01d2 │ │ +03d73c: 7010 f705 0000 |0002: invoke-direct {v0}, Lebook/EBook;.:()V // method@05f7 │ │ +03d742: 5b20 db07 |0005: iput-object v0, v2, Lebook/parser/Parser;.eBook:Lebook/EBook; // field@07db │ │ +03d746: 5420 db07 |0007: iget-object v0, v2, Lebook/parser/Parser;.eBook:Lebook/EBook; // field@07db │ │ +03d74a: 5b03 b707 |0009: iput-object v3, v0, Lebook/EBook;.fileName:Ljava/lang/String; // field@07b7 │ │ +03d74e: 5420 db07 |000b: iget-object v0, v2, Lebook/parser/Parser;.eBook:Lebook/EBook; // field@07db │ │ +03d752: 5c04 b307 |000d: iput-boolean v4, v0, Lebook/EBook;.doExtractCover:Z // field@07b3 │ │ +03d756: 5420 db07 |000f: iget-object v0, v2, Lebook/parser/Parser;.eBook:Lebook/EBook; // field@07db │ │ +03d75a: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +03d75c: 5c01 b907 |0012: iput-boolean v1, v0, Lebook/EBook;.isOk:Z // field@07b9 │ │ +03d760: 6e10 1d06 0200 |0014: invoke-virtual {v2}, Lebook/parser/Parser;.parseFile:()V // method@061d │ │ +03d766: 5420 db07 |0017: iget-object v0, v2, Lebook/parser/Parser;.eBook:Lebook/EBook; // field@07db │ │ +03d76a: 1100 |0019: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0007 line=45 │ │ 0x000b line=46 │ │ 0x000f line=47 │ │ 0x0014 line=48 │ │ @@ -80058,108 +80082,108 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 185 16-bit code units │ │ -03c6c4: |[03c6c4] ebook.parser.SOP.:()V │ │ -03c6d4: 1a00 2a00 |0000: const-string v0, "(?i).*fb2$" // string@002a │ │ -03c6d8: 7110 e906 0000 |0002: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@06e9 │ │ -03c6de: 0c00 |0005: move-result-object v0 │ │ -03c6e0: 6900 e607 |0006: sput-object v0, Lebook/parser/SOP;.fb2File:Ljava/util/regex/Pattern; // field@07e6 │ │ -03c6e4: 1a00 2b00 |0008: const-string v0, "(?i).*fb2\.zip$" // string@002b │ │ -03c6e8: 7110 e906 0000 |000a: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@06e9 │ │ -03c6ee: 0c00 |000d: move-result-object v0 │ │ -03c6f0: 6900 f007 |000e: sput-object v0, Lebook/parser/SOP;.fb2zipFile:Ljava/util/regex/Pattern; // field@07f0 │ │ -03c6f4: 1a00 2900 |0010: const-string v0, "(?i).*epub$" // string@0029 │ │ -03c6f8: 7110 e906 0000 |0012: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@06e9 │ │ -03c6fe: 0c00 |0015: move-result-object v0 │ │ -03c700: 6900 df07 |0016: sput-object v0, Lebook/parser/SOP;.epubFile:Ljava/util/regex/Pattern; // field@07df │ │ -03c704: 1a00 2c00 |0018: const-string v0, "(?i).*opf$" // string@002c │ │ -03c708: 7110 e906 0000 |001a: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@06e9 │ │ -03c70e: 0c00 |001d: move-result-object v0 │ │ -03c710: 6900 f107 |001e: sput-object v0, Lebook/parser/SOP;.opfFile:Ljava/util/regex/Pattern; // field@07f1 │ │ -03c714: 1a00 2800 |0020: const-string v0, "(?i).*encoding=["'](.*?)["'].*" // string@0028 │ │ -03c718: 7110 e906 0000 |0022: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@06e9 │ │ -03c71e: 0c00 |0025: move-result-object v0 │ │ -03c720: 6900 f207 |0026: sput-object v0, Lebook/parser/SOP;.xmlEncoding:Ljava/util/regex/Pattern; // field@07f2 │ │ -03c724: 1a00 3700 |0028: const-string v0, "(?s)(.*)" // string@0037 │ │ -03c728: 7110 e906 0000 |002a: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@06e9 │ │ -03c72e: 0c00 |002d: move-result-object v0 │ │ -03c730: 6900 e707 |002e: sput-object v0, Lebook/parser/SOP;.fb2FirstName:Ljava/util/regex/Pattern; // field@07e7 │ │ -03c734: 1a00 3b00 |0030: const-string v0, "(?s)(.*)" // string@003b │ │ -03c738: 7110 e906 0000 |0032: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@06e9 │ │ -03c73e: 0c00 |0035: move-result-object v0 │ │ -03c740: 6900 ea07 |0036: sput-object v0, Lebook/parser/SOP;.fb2MiddleName:Ljava/util/regex/Pattern; // field@07ea │ │ -03c744: 1a00 3a00 |0038: const-string v0, "(?s)(.*)" // string@003a │ │ -03c748: 7110 e906 0000 |003a: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@06e9 │ │ -03c74e: 0c00 |003d: move-result-object v0 │ │ -03c750: 6900 e907 |003e: sput-object v0, Lebook/parser/SOP;.fb2LastName:Ljava/util/regex/Pattern; // field@07e9 │ │ -03c754: 1a00 2e00 |0040: const-string v0, "(?s)(.*?)" // string@002e │ │ -03c758: 7110 e906 0000 |0042: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@06e9 │ │ -03c75e: 0c00 |0045: move-result-object v0 │ │ -03c760: 6900 e407 |0046: sput-object v0, Lebook/parser/SOP;.fb2Author:Ljava/util/regex/Pattern; // field@07e4 │ │ -03c764: 1a00 2f00 |0048: const-string v0, "(?s)(.*?)" // string@002f │ │ -03c768: 7110 e906 0000 |004a: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@06e9 │ │ -03c76e: 0c00 |004d: move-result-object v0 │ │ -03c770: 6900 ee07 |004e: sput-object v0, Lebook/parser/SOP;.fb2Title:Ljava/util/regex/Pattern; // field@07ee │ │ -03c774: 1a00 3800 |0050: const-string v0, "(?s)(.*?)" // string@0038 │ │ -03c778: 7110 e906 0000 |0052: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@06e9 │ │ -03c77e: 0c00 |0055: move-result-object v0 │ │ -03c780: 6900 ef07 |0056: sput-object v0, Lebook/parser/SOP;.fb2genre:Ljava/util/regex/Pattern; // field@07ef │ │ -03c784: 1a00 3900 |0058: const-string v0, "(?s)(.*?)" // string@0039 │ │ -03c788: 7110 e906 0000 |005a: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@06e9 │ │ -03c78e: 0c00 |005d: move-result-object v0 │ │ -03c790: 6900 e807 |005e: sput-object v0, Lebook/parser/SOP;.fb2Language:Ljava/util/regex/Pattern; // field@07e8 │ │ -03c794: 1a00 3c00 |0060: const-string v0, "(?s)" // string@003c │ │ -03c798: 7110 e906 0000 |0062: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@06e9 │ │ -03c79e: 0c00 |0065: move-result-object v0 │ │ -03c7a0: 6900 eb07 |0066: sput-object v0, Lebook/parser/SOP;.fb2Sequence:Ljava/util/regex/Pattern; // field@07eb │ │ -03c7a4: 1a00 a80a |0068: const-string v0, "name="(.*?)"" // string@0aa8 │ │ -03c7a8: 7110 e906 0000 |006a: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@06e9 │ │ -03c7ae: 0c00 |006d: move-result-object v0 │ │ -03c7b0: 6900 ec07 |006e: sput-object v0, Lebook/parser/SOP;.fb2SequenceName:Ljava/util/regex/Pattern; // field@07ec │ │ -03c7b4: 1a00 cd0a |0070: const-string v0, "number="(.*?)"" // string@0acd │ │ -03c7b8: 7110 e906 0000 |0072: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@06e9 │ │ -03c7be: 0c00 |0075: move-result-object v0 │ │ -03c7c0: 6900 ed07 |0076: sput-object v0, Lebook/parser/SOP;.fb2SequenceNumber:Ljava/util/regex/Pattern; // field@07ed │ │ -03c7c4: 1a00 2d00 |0078: const-string v0, "(?s)(.*?)" // string@002d │ │ -03c7c8: 7110 e906 0000 |007a: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@06e9 │ │ -03c7ce: 0c00 |007d: move-result-object v0 │ │ -03c7d0: 6900 e307 |007e: sput-object v0, Lebook/parser/SOP;.fb2Annotation:Ljava/util/regex/Pattern; // field@07e3 │ │ -03c7d4: 1a00 3000 |0080: const-string v0, "(?s).*href="#(.*?)".*" // string@0030 │ │ -03c7d8: 7110 e906 0000 |0082: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@06e9 │ │ -03c7de: 0c00 |0085: move-result-object v0 │ │ -03c7e0: 6900 e507 |0086: sput-object v0, Lebook/parser/SOP;.fb2CoverName:Ljava/util/regex/Pattern; // field@07e5 │ │ -03c7e4: 1a00 3200 |0088: const-string v0, "(?s)(.*?)" // string@0032 │ │ -03c7e8: 7110 e906 0000 |008a: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@06e9 │ │ -03c7ee: 0c00 |008d: move-result-object v0 │ │ -03c7f0: 6900 de07 |008e: sput-object v0, Lebook/parser/SOP;.epubDescription:Ljava/util/regex/Pattern; // field@07de │ │ -03c7f4: 1a00 3500 |0090: const-string v0, "(?s)(.*?)" // string@0035 │ │ -03c7f8: 7110 e906 0000 |0092: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@06e9 │ │ -03c7fe: 0c00 |0095: move-result-object v0 │ │ -03c800: 6900 e207 |0096: sput-object v0, Lebook/parser/SOP;.epubTitle:Ljava/util/regex/Pattern; // field@07e2 │ │ -03c804: 1a00 3100 |0098: const-string v0, "(?s)(.*?)" // string@0031 │ │ -03c808: 7110 e906 0000 |009a: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@06e9 │ │ -03c80e: 0c00 |009d: move-result-object v0 │ │ -03c810: 6900 dc07 |009e: sput-object v0, Lebook/parser/SOP;.epubAuthor:Ljava/util/regex/Pattern; // field@07dc │ │ -03c814: 1a00 3300 |00a0: const-string v0, "(?s)(.*?)" // string@0033 │ │ -03c818: 7110 e906 0000 |00a2: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@06e9 │ │ -03c81e: 0c00 |00a5: move-result-object v0 │ │ -03c820: 6900 e107 |00a6: sput-object v0, Lebook/parser/SOP;.epubLanguage:Ljava/util/regex/Pattern; // field@07e1 │ │ -03c824: 1a00 3400 |00a8: const-string v0, "(?s)(.*?)" // string@0034 │ │ -03c828: 7110 e906 0000 |00aa: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@06e9 │ │ -03c82e: 0c00 |00ad: move-result-object v0 │ │ -03c830: 6900 e007 |00ae: sput-object v0, Lebook/parser/SOP;.epubGenre:Ljava/util/regex/Pattern; // field@07e0 │ │ -03c834: 1a00 3600 |00b0: const-string v0, "(?s)(.*?)" // string@0036 │ │ -03c838: 7110 e906 0000 |00b2: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@06e9 │ │ -03c83e: 0c00 |00b5: move-result-object v0 │ │ -03c840: 6900 dd07 |00b6: sput-object v0, Lebook/parser/SOP;.epubCover:Ljava/util/regex/Pattern; // field@07dd │ │ -03c844: 0e00 |00b8: return-void │ │ +03d76c: |[03d76c] ebook.parser.SOP.:()V │ │ +03d77c: 1a00 2a00 |0000: const-string v0, "(?i).*fb2$" // string@002a │ │ +03d780: 7110 e906 0000 |0002: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@06e9 │ │ +03d786: 0c00 |0005: move-result-object v0 │ │ +03d788: 6900 e607 |0006: sput-object v0, Lebook/parser/SOP;.fb2File:Ljava/util/regex/Pattern; // field@07e6 │ │ +03d78c: 1a00 2b00 |0008: const-string v0, "(?i).*fb2\.zip$" // string@002b │ │ +03d790: 7110 e906 0000 |000a: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@06e9 │ │ +03d796: 0c00 |000d: move-result-object v0 │ │ +03d798: 6900 f007 |000e: sput-object v0, Lebook/parser/SOP;.fb2zipFile:Ljava/util/regex/Pattern; // field@07f0 │ │ +03d79c: 1a00 2900 |0010: const-string v0, "(?i).*epub$" // string@0029 │ │ +03d7a0: 7110 e906 0000 |0012: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@06e9 │ │ +03d7a6: 0c00 |0015: move-result-object v0 │ │ +03d7a8: 6900 df07 |0016: sput-object v0, Lebook/parser/SOP;.epubFile:Ljava/util/regex/Pattern; // field@07df │ │ +03d7ac: 1a00 2c00 |0018: const-string v0, "(?i).*opf$" // string@002c │ │ +03d7b0: 7110 e906 0000 |001a: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@06e9 │ │ +03d7b6: 0c00 |001d: move-result-object v0 │ │ +03d7b8: 6900 f107 |001e: sput-object v0, Lebook/parser/SOP;.opfFile:Ljava/util/regex/Pattern; // field@07f1 │ │ +03d7bc: 1a00 2800 |0020: const-string v0, "(?i).*encoding=["'](.*?)["'].*" // string@0028 │ │ +03d7c0: 7110 e906 0000 |0022: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@06e9 │ │ +03d7c6: 0c00 |0025: move-result-object v0 │ │ +03d7c8: 6900 f207 |0026: sput-object v0, Lebook/parser/SOP;.xmlEncoding:Ljava/util/regex/Pattern; // field@07f2 │ │ +03d7cc: 1a00 3700 |0028: const-string v0, "(?s)(.*)" // string@0037 │ │ +03d7d0: 7110 e906 0000 |002a: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@06e9 │ │ +03d7d6: 0c00 |002d: move-result-object v0 │ │ +03d7d8: 6900 e707 |002e: sput-object v0, Lebook/parser/SOP;.fb2FirstName:Ljava/util/regex/Pattern; // field@07e7 │ │ +03d7dc: 1a00 3b00 |0030: const-string v0, "(?s)(.*)" // string@003b │ │ +03d7e0: 7110 e906 0000 |0032: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@06e9 │ │ +03d7e6: 0c00 |0035: move-result-object v0 │ │ +03d7e8: 6900 ea07 |0036: sput-object v0, Lebook/parser/SOP;.fb2MiddleName:Ljava/util/regex/Pattern; // field@07ea │ │ +03d7ec: 1a00 3a00 |0038: const-string v0, "(?s)(.*)" // string@003a │ │ +03d7f0: 7110 e906 0000 |003a: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@06e9 │ │ +03d7f6: 0c00 |003d: move-result-object v0 │ │ +03d7f8: 6900 e907 |003e: sput-object v0, Lebook/parser/SOP;.fb2LastName:Ljava/util/regex/Pattern; // field@07e9 │ │ +03d7fc: 1a00 2e00 |0040: const-string v0, "(?s)(.*?)" // string@002e │ │ +03d800: 7110 e906 0000 |0042: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@06e9 │ │ +03d806: 0c00 |0045: move-result-object v0 │ │ +03d808: 6900 e407 |0046: sput-object v0, Lebook/parser/SOP;.fb2Author:Ljava/util/regex/Pattern; // field@07e4 │ │ +03d80c: 1a00 2f00 |0048: const-string v0, "(?s)(.*?)" // string@002f │ │ +03d810: 7110 e906 0000 |004a: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@06e9 │ │ +03d816: 0c00 |004d: move-result-object v0 │ │ +03d818: 6900 ee07 |004e: sput-object v0, Lebook/parser/SOP;.fb2Title:Ljava/util/regex/Pattern; // field@07ee │ │ +03d81c: 1a00 3800 |0050: const-string v0, "(?s)(.*?)" // string@0038 │ │ +03d820: 7110 e906 0000 |0052: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@06e9 │ │ +03d826: 0c00 |0055: move-result-object v0 │ │ +03d828: 6900 ef07 |0056: sput-object v0, Lebook/parser/SOP;.fb2genre:Ljava/util/regex/Pattern; // field@07ef │ │ +03d82c: 1a00 3900 |0058: const-string v0, "(?s)(.*?)" // string@0039 │ │ +03d830: 7110 e906 0000 |005a: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@06e9 │ │ +03d836: 0c00 |005d: move-result-object v0 │ │ +03d838: 6900 e807 |005e: sput-object v0, Lebook/parser/SOP;.fb2Language:Ljava/util/regex/Pattern; // field@07e8 │ │ +03d83c: 1a00 3c00 |0060: const-string v0, "(?s)" // string@003c │ │ +03d840: 7110 e906 0000 |0062: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@06e9 │ │ +03d846: 0c00 |0065: move-result-object v0 │ │ +03d848: 6900 eb07 |0066: sput-object v0, Lebook/parser/SOP;.fb2Sequence:Ljava/util/regex/Pattern; // field@07eb │ │ +03d84c: 1a00 a80a |0068: const-string v0, "name="(.*?)"" // string@0aa8 │ │ +03d850: 7110 e906 0000 |006a: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@06e9 │ │ +03d856: 0c00 |006d: move-result-object v0 │ │ +03d858: 6900 ec07 |006e: sput-object v0, Lebook/parser/SOP;.fb2SequenceName:Ljava/util/regex/Pattern; // field@07ec │ │ +03d85c: 1a00 cd0a |0070: const-string v0, "number="(.*?)"" // string@0acd │ │ +03d860: 7110 e906 0000 |0072: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@06e9 │ │ +03d866: 0c00 |0075: move-result-object v0 │ │ +03d868: 6900 ed07 |0076: sput-object v0, Lebook/parser/SOP;.fb2SequenceNumber:Ljava/util/regex/Pattern; // field@07ed │ │ +03d86c: 1a00 2d00 |0078: const-string v0, "(?s)(.*?)" // string@002d │ │ +03d870: 7110 e906 0000 |007a: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@06e9 │ │ +03d876: 0c00 |007d: move-result-object v0 │ │ +03d878: 6900 e307 |007e: sput-object v0, Lebook/parser/SOP;.fb2Annotation:Ljava/util/regex/Pattern; // field@07e3 │ │ +03d87c: 1a00 3000 |0080: const-string v0, "(?s).*href="#(.*?)".*" // string@0030 │ │ +03d880: 7110 e906 0000 |0082: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@06e9 │ │ +03d886: 0c00 |0085: move-result-object v0 │ │ +03d888: 6900 e507 |0086: sput-object v0, Lebook/parser/SOP;.fb2CoverName:Ljava/util/regex/Pattern; // field@07e5 │ │ +03d88c: 1a00 3200 |0088: const-string v0, "(?s)(.*?)" // string@0032 │ │ +03d890: 7110 e906 0000 |008a: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@06e9 │ │ +03d896: 0c00 |008d: move-result-object v0 │ │ +03d898: 6900 de07 |008e: sput-object v0, Lebook/parser/SOP;.epubDescription:Ljava/util/regex/Pattern; // field@07de │ │ +03d89c: 1a00 3500 |0090: const-string v0, "(?s)(.*?)" // string@0035 │ │ +03d8a0: 7110 e906 0000 |0092: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@06e9 │ │ +03d8a6: 0c00 |0095: move-result-object v0 │ │ +03d8a8: 6900 e207 |0096: sput-object v0, Lebook/parser/SOP;.epubTitle:Ljava/util/regex/Pattern; // field@07e2 │ │ +03d8ac: 1a00 3100 |0098: const-string v0, "(?s)(.*?)" // string@0031 │ │ +03d8b0: 7110 e906 0000 |009a: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@06e9 │ │ +03d8b6: 0c00 |009d: move-result-object v0 │ │ +03d8b8: 6900 dc07 |009e: sput-object v0, Lebook/parser/SOP;.epubAuthor:Ljava/util/regex/Pattern; // field@07dc │ │ +03d8bc: 1a00 3300 |00a0: const-string v0, "(?s)(.*?)" // string@0033 │ │ +03d8c0: 7110 e906 0000 |00a2: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@06e9 │ │ +03d8c6: 0c00 |00a5: move-result-object v0 │ │ +03d8c8: 6900 e107 |00a6: sput-object v0, Lebook/parser/SOP;.epubLanguage:Ljava/util/regex/Pattern; // field@07e1 │ │ +03d8cc: 1a00 3400 |00a8: const-string v0, "(?s)(.*?)" // string@0034 │ │ +03d8d0: 7110 e906 0000 |00aa: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@06e9 │ │ +03d8d6: 0c00 |00ad: move-result-object v0 │ │ +03d8d8: 6900 e007 |00ae: sput-object v0, Lebook/parser/SOP;.epubGenre:Ljava/util/regex/Pattern; // field@07e0 │ │ +03d8dc: 1a00 3600 |00b0: const-string v0, "(?s)(.*?)" // string@0036 │ │ +03d8e0: 7110 e906 0000 |00b2: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@06e9 │ │ +03d8e6: 0c00 |00b5: move-result-object v0 │ │ +03d8e8: 6900 dd07 |00b6: sput-object v0, Lebook/parser/SOP;.epubCover:Ljava/util/regex/Pattern; // field@07dd │ │ +03d8ec: 0e00 |00b8: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0008 line=53 │ │ 0x0010 line=54 │ │ 0x0018 line=55 │ │ 0x0020 line=56 │ │ @@ -80198,17 +80222,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03c848: |[03c848] ebook.parser.SOP.:()V │ │ -03c858: 7010 6606 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ -03c85e: 0e00 |0003: return-void │ │ +03d8f0: |[03d8f0] ebook.parser.SOP.:()V │ │ +03d900: 7010 6606 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0666 │ │ +03d906: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lebook/parser/SOP; │ │ │ │ Virtual methods - │ │ @@ -80237,17 +80261,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03c860: |[03c860] ebook.parser.InstantParser.:()V │ │ -03c870: 7010 1906 0000 |0000: invoke-direct {v0}, Lebook/parser/Parser;.:()V // method@0619 │ │ -03c876: 0e00 |0003: return-void │ │ +03d908: |[03d908] ebook.parser.InstantParser.:()V │ │ +03d918: 7010 1906 0000 |0000: invoke-direct {v0}, Lebook/parser/Parser;.:()V // method@0619 │ │ +03d91e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lebook/parser/InstantParser; │ │ │ │ #1 : (in Lebook/parser/InstantParser;) │ │ @@ -80255,23 +80279,23 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -03c878: |[03c878] ebook.parser.InstantParser.parseEpub:()V │ │ -03c888: 2201 d801 |0000: new-instance v1, Lebook/parser/EpubInstantParser; // type@01d8 │ │ -03c88c: 5432 da07 |0002: iget-object v2, v3, Lebook/parser/InstantParser;.eBook:Lebook/EBook; // field@07da │ │ -03c890: 7020 0706 2100 |0004: invoke-direct {v1, v2}, Lebook/parser/EpubInstantParser;.:(Lebook/EBook;)V // method@0607 │ │ -03c896: 6e10 0b06 0100 |0007: invoke-virtual {v1}, Lebook/parser/EpubInstantParser;.parse:()V // method@060b │ │ -03c89c: 0e00 |000a: return-void │ │ -03c89e: 0d00 |000b: move-exception v0 │ │ -03c8a0: 6e10 4506 0000 |000c: invoke-virtual {v0}, Ljava/io/IOException;.printStackTrace:()V // method@0645 │ │ -03c8a6: 28fb |000f: goto 000a // -0005 │ │ +03d920: |[03d920] ebook.parser.InstantParser.parseEpub:()V │ │ +03d930: 2201 d801 |0000: new-instance v1, Lebook/parser/EpubInstantParser; // type@01d8 │ │ +03d934: 5432 da07 |0002: iget-object v2, v3, Lebook/parser/InstantParser;.eBook:Lebook/EBook; // field@07da │ │ +03d938: 7020 0706 2100 |0004: invoke-direct {v1, v2}, Lebook/parser/EpubInstantParser;.:(Lebook/EBook;)V // method@0607 │ │ +03d93e: 6e10 0b06 0100 |0007: invoke-virtual {v1}, Lebook/parser/EpubInstantParser;.parse:()V // method@060b │ │ +03d944: 0e00 |000a: return-void │ │ +03d946: 0d00 |000b: move-exception v0 │ │ +03d948: 6e10 4506 0000 |000c: invoke-virtual {v0}, Ljava/io/IOException;.printStackTrace:()V // method@0645 │ │ +03d94e: 28fb |000f: goto 000a // -0005 │ │ catches : 1 │ │ 0x0000 - 0x000a │ │ Ljava/io/IOException; -> 0x000b │ │ positions : │ │ 0x0000 line=81 │ │ 0x0007 line=82 │ │ 0x000a line=87 │ │ @@ -80287,28 +80311,28 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -03c8b8: |[03c8b8] ebook.parser.InstantParser.parseFb2:()V │ │ -03c8c8: 2201 e101 |0000: new-instance v1, Ljava/io/FileInputStream; // type@01e1 │ │ -03c8cc: 5443 da07 |0002: iget-object v3, v4, Lebook/parser/InstantParser;.eBook:Lebook/EBook; // field@07da │ │ -03c8d0: 5433 b707 |0004: iget-object v3, v3, Lebook/EBook;.fileName:Ljava/lang/String; // field@07b7 │ │ -03c8d4: 7020 3b06 3100 |0006: invoke-direct {v1, v3}, Ljava/io/FileInputStream;.:(Ljava/lang/String;)V // method@063b │ │ -03c8da: 2202 d901 |0009: new-instance v2, Lebook/parser/Fb2InstantParser; // type@01d9 │ │ -03c8de: 5443 da07 |000b: iget-object v3, v4, Lebook/parser/InstantParser;.eBook:Lebook/EBook; // field@07da │ │ -03c8e2: 7030 0d06 3201 |000d: invoke-direct {v2, v3, v1}, Lebook/parser/Fb2InstantParser;.:(Lebook/EBook;Ljava/io/InputStream;)V // method@060d │ │ -03c8e8: 6e10 1206 0200 |0010: invoke-virtual {v2}, Lebook/parser/Fb2InstantParser;.parse:()V // method@0612 │ │ -03c8ee: 6e10 4606 0100 |0013: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@0646 │ │ -03c8f4: 0e00 |0016: return-void │ │ -03c8f6: 0d00 |0017: move-exception v0 │ │ -03c8f8: 6e10 4506 0000 |0018: invoke-virtual {v0}, Ljava/io/IOException;.printStackTrace:()V // method@0645 │ │ -03c8fe: 28fb |001b: goto 0016 // -0005 │ │ +03d960: |[03d960] ebook.parser.InstantParser.parseFb2:()V │ │ +03d970: 2201 e101 |0000: new-instance v1, Ljava/io/FileInputStream; // type@01e1 │ │ +03d974: 5443 da07 |0002: iget-object v3, v4, Lebook/parser/InstantParser;.eBook:Lebook/EBook; // field@07da │ │ +03d978: 5433 b707 |0004: iget-object v3, v3, Lebook/EBook;.fileName:Ljava/lang/String; // field@07b7 │ │ +03d97c: 7020 3b06 3100 |0006: invoke-direct {v1, v3}, Ljava/io/FileInputStream;.:(Ljava/lang/String;)V // method@063b │ │ +03d982: 2202 d901 |0009: new-instance v2, Lebook/parser/Fb2InstantParser; // type@01d9 │ │ +03d986: 5443 da07 |000b: iget-object v3, v4, Lebook/parser/InstantParser;.eBook:Lebook/EBook; // field@07da │ │ +03d98a: 7030 0d06 3201 |000d: invoke-direct {v2, v3, v1}, Lebook/parser/Fb2InstantParser;.:(Lebook/EBook;Ljava/io/InputStream;)V // method@060d │ │ +03d990: 6e10 1206 0200 |0010: invoke-virtual {v2}, Lebook/parser/Fb2InstantParser;.parse:()V // method@0612 │ │ +03d996: 6e10 4606 0100 |0013: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@0646 │ │ +03d99c: 0e00 |0016: return-void │ │ +03d99e: 0d00 |0017: move-exception v0 │ │ +03d9a0: 6e10 4506 0000 |0018: invoke-virtual {v0}, Ljava/io/IOException;.printStackTrace:()V // method@0645 │ │ +03d9a6: 28fb |001b: goto 0016 // -0005 │ │ catches : 1 │ │ 0x0000 - 0x0016 │ │ Ljava/io/IOException; -> 0x0017 │ │ positions : │ │ 0x0000 line=52 │ │ 0x0009 line=53 │ │ 0x0010 line=55 │ │ @@ -80327,36 +80351,36 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -03c910: |[03c910] ebook.parser.InstantParser.parseFb2Zip:()V │ │ -03c920: 2204 2102 |0000: new-instance v4, Ljava/util/zip/ZipFile; // type@0221 │ │ -03c924: 5465 da07 |0002: iget-object v5, v6, Lebook/parser/InstantParser;.eBook:Lebook/EBook; // field@07da │ │ -03c928: 5455 b707 |0004: iget-object v5, v5, Lebook/EBook;.fileName:Ljava/lang/String; // field@07b7 │ │ -03c92c: 7020 ed06 5400 |0006: invoke-direct {v4, v5}, Ljava/util/zip/ZipFile;.:(Ljava/lang/String;)V // method@06ed │ │ -03c932: 6e10 ef06 0400 |0009: invoke-virtual {v4}, Ljava/util/zip/ZipFile;.entries:()Ljava/util/Enumeration; // method@06ef │ │ -03c938: 0c05 |000c: move-result-object v5 │ │ -03c93a: 7210 bf06 0500 |000d: invoke-interface {v5}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@06bf │ │ -03c940: 0c01 |0010: move-result-object v1 │ │ -03c942: 1f01 2002 |0011: check-cast v1, Ljava/util/zip/ZipEntry; // type@0220 │ │ -03c946: 6e20 f006 1400 |0013: invoke-virtual {v4, v1}, Ljava/util/zip/ZipFile;.getInputStream:(Ljava/util/zip/ZipEntry;)Ljava/io/InputStream; // method@06f0 │ │ -03c94c: 0c02 |0016: move-result-object v2 │ │ -03c94e: 2203 d901 |0017: new-instance v3, Lebook/parser/Fb2InstantParser; // type@01d9 │ │ -03c952: 5465 da07 |0019: iget-object v5, v6, Lebook/parser/InstantParser;.eBook:Lebook/EBook; // field@07da │ │ -03c956: 7030 0d06 5302 |001b: invoke-direct {v3, v5, v2}, Lebook/parser/Fb2InstantParser;.:(Lebook/EBook;Ljava/io/InputStream;)V // method@060d │ │ -03c95c: 6e10 1206 0300 |001e: invoke-virtual {v3}, Lebook/parser/Fb2InstantParser;.parse:()V // method@0612 │ │ -03c962: 6e10 4606 0200 |0021: invoke-virtual {v2}, Ljava/io/InputStream;.close:()V // method@0646 │ │ -03c968: 6e10 ee06 0400 |0024: invoke-virtual {v4}, Ljava/util/zip/ZipFile;.close:()V // method@06ee │ │ -03c96e: 0e00 |0027: return-void │ │ -03c970: 0d00 |0028: move-exception v0 │ │ -03c972: 6e10 4506 0000 |0029: invoke-virtual {v0}, Ljava/io/IOException;.printStackTrace:()V // method@0645 │ │ -03c978: 28fb |002c: goto 0027 // -0005 │ │ +03d9b8: |[03d9b8] ebook.parser.InstantParser.parseFb2Zip:()V │ │ +03d9c8: 2204 2102 |0000: new-instance v4, Ljava/util/zip/ZipFile; // type@0221 │ │ +03d9cc: 5465 da07 |0002: iget-object v5, v6, Lebook/parser/InstantParser;.eBook:Lebook/EBook; // field@07da │ │ +03d9d0: 5455 b707 |0004: iget-object v5, v5, Lebook/EBook;.fileName:Ljava/lang/String; // field@07b7 │ │ +03d9d4: 7020 ed06 5400 |0006: invoke-direct {v4, v5}, Ljava/util/zip/ZipFile;.:(Ljava/lang/String;)V // method@06ed │ │ +03d9da: 6e10 ef06 0400 |0009: invoke-virtual {v4}, Ljava/util/zip/ZipFile;.entries:()Ljava/util/Enumeration; // method@06ef │ │ +03d9e0: 0c05 |000c: move-result-object v5 │ │ +03d9e2: 7210 bf06 0500 |000d: invoke-interface {v5}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@06bf │ │ +03d9e8: 0c01 |0010: move-result-object v1 │ │ +03d9ea: 1f01 2002 |0011: check-cast v1, Ljava/util/zip/ZipEntry; // type@0220 │ │ +03d9ee: 6e20 f006 1400 |0013: invoke-virtual {v4, v1}, Ljava/util/zip/ZipFile;.getInputStream:(Ljava/util/zip/ZipEntry;)Ljava/io/InputStream; // method@06f0 │ │ +03d9f4: 0c02 |0016: move-result-object v2 │ │ +03d9f6: 2203 d901 |0017: new-instance v3, Lebook/parser/Fb2InstantParser; // type@01d9 │ │ +03d9fa: 5465 da07 |0019: iget-object v5, v6, Lebook/parser/InstantParser;.eBook:Lebook/EBook; // field@07da │ │ +03d9fe: 7030 0d06 5302 |001b: invoke-direct {v3, v5, v2}, Lebook/parser/Fb2InstantParser;.:(Lebook/EBook;Ljava/io/InputStream;)V // method@060d │ │ +03da04: 6e10 1206 0300 |001e: invoke-virtual {v3}, Lebook/parser/Fb2InstantParser;.parse:()V // method@0612 │ │ +03da0a: 6e10 4606 0200 |0021: invoke-virtual {v2}, Ljava/io/InputStream;.close:()V // method@0646 │ │ +03da10: 6e10 ee06 0400 |0024: invoke-virtual {v4}, Ljava/util/zip/ZipFile;.close:()V // method@06ee │ │ +03da16: 0e00 |0027: return-void │ │ +03da18: 0d00 |0028: move-exception v0 │ │ +03da1a: 6e10 4506 0000 |0029: invoke-virtual {v0}, Ljava/io/IOException;.printStackTrace:()V // method@0645 │ │ +03da20: 28fb |002c: goto 0027 // -0005 │ │ catches : 1 │ │ 0x0000 - 0x0027 │ │ Ljava/io/IOException; -> 0x0028 │ │ positions : │ │ 0x0000 line=65 │ │ 0x0009 line=66 │ │ 0x0013 line=67 │ │ @@ -80381,56 +80405,56 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 83 16-bit code units │ │ -03c98c: |[03c98c] ebook.parser.InstantParser.parseFile:()V │ │ -03c99c: 6200 e607 |0000: sget-object v0, Lebook/parser/SOP;.fb2File:Ljava/util/regex/Pattern; // field@07e6 │ │ -03c9a0: 5421 da07 |0002: iget-object v1, v2, Lebook/parser/InstantParser;.eBook:Lebook/EBook; // field@07da │ │ -03c9a4: 5411 b707 |0004: iget-object v1, v1, Lebook/EBook;.fileName:Ljava/lang/String; // field@07b7 │ │ -03c9a8: 6e20 ea06 1000 |0006: invoke-virtual {v0, v1}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@06ea │ │ -03c9ae: 0c00 |0009: move-result-object v0 │ │ -03c9b0: 6e10 e606 0000 |000a: invoke-virtual {v0}, Ljava/util/regex/Matcher;.matches:()Z // method@06e6 │ │ -03c9b6: 0a00 |000d: move-result v0 │ │ -03c9b8: 3800 0b00 |000e: if-eqz v0, 0019 // +000b │ │ -03c9bc: 5420 da07 |0010: iget-object v0, v2, Lebook/parser/InstantParser;.eBook:Lebook/EBook; // field@07da │ │ -03c9c0: 6201 c207 |0012: sget-object v1, Lebook/EBookFormat;.FB2:Lebook/EBookFormat; // field@07c2 │ │ -03c9c4: 5b01 b807 |0014: iput-object v1, v0, Lebook/EBook;.format:Lebook/EBookFormat; // field@07b8 │ │ -03c9c8: 7010 1606 0200 |0016: invoke-direct {v2}, Lebook/parser/InstantParser;.parseFb2:()V // method@0616 │ │ -03c9ce: 6200 f007 |0019: sget-object v0, Lebook/parser/SOP;.fb2zipFile:Ljava/util/regex/Pattern; // field@07f0 │ │ -03c9d2: 5421 da07 |001b: iget-object v1, v2, Lebook/parser/InstantParser;.eBook:Lebook/EBook; // field@07da │ │ -03c9d6: 5411 b707 |001d: iget-object v1, v1, Lebook/EBook;.fileName:Ljava/lang/String; // field@07b7 │ │ -03c9da: 6e20 ea06 1000 |001f: invoke-virtual {v0, v1}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@06ea │ │ -03c9e0: 0c00 |0022: move-result-object v0 │ │ -03c9e2: 6e10 e606 0000 |0023: invoke-virtual {v0}, Ljava/util/regex/Matcher;.matches:()Z // method@06e6 │ │ -03c9e8: 0a00 |0026: move-result v0 │ │ -03c9ea: 3800 0b00 |0027: if-eqz v0, 0032 // +000b │ │ -03c9ee: 5420 da07 |0029: iget-object v0, v2, Lebook/parser/InstantParser;.eBook:Lebook/EBook; // field@07da │ │ -03c9f2: 6201 c207 |002b: sget-object v1, Lebook/EBookFormat;.FB2:Lebook/EBookFormat; // field@07c2 │ │ -03c9f6: 5b01 b807 |002d: iput-object v1, v0, Lebook/EBook;.format:Lebook/EBookFormat; // field@07b8 │ │ -03c9fa: 7010 1706 0200 |002f: invoke-direct {v2}, Lebook/parser/InstantParser;.parseFb2Zip:()V // method@0617 │ │ -03ca00: 6200 df07 |0032: sget-object v0, Lebook/parser/SOP;.epubFile:Ljava/util/regex/Pattern; // field@07df │ │ -03ca04: 5421 da07 |0034: iget-object v1, v2, Lebook/parser/InstantParser;.eBook:Lebook/EBook; // field@07da │ │ -03ca08: 5411 b707 |0036: iget-object v1, v1, Lebook/EBook;.fileName:Ljava/lang/String; // field@07b7 │ │ -03ca0c: 6e20 ea06 1000 |0038: invoke-virtual {v0, v1}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@06ea │ │ -03ca12: 0c00 |003b: move-result-object v0 │ │ -03ca14: 6e10 e606 0000 |003c: invoke-virtual {v0}, Ljava/util/regex/Matcher;.matches:()Z // method@06e6 │ │ -03ca1a: 0a00 |003f: move-result v0 │ │ -03ca1c: 3800 0c00 |0040: if-eqz v0, 004c // +000c │ │ -03ca20: 5420 da07 |0042: iget-object v0, v2, Lebook/parser/InstantParser;.eBook:Lebook/EBook; // field@07da │ │ -03ca24: 6201 c107 |0044: sget-object v1, Lebook/EBookFormat;.EPUB:Lebook/EBookFormat; // field@07c1 │ │ -03ca28: 5b01 b807 |0046: iput-object v1, v0, Lebook/EBook;.format:Lebook/EBookFormat; // field@07b8 │ │ -03ca2c: 7010 1506 0200 |0048: invoke-direct {v2}, Lebook/parser/InstantParser;.parseEpub:()V // method@0615 │ │ -03ca32: 0e00 |004b: return-void │ │ -03ca34: 5420 da07 |004c: iget-object v0, v2, Lebook/parser/InstantParser;.eBook:Lebook/EBook; // field@07da │ │ -03ca38: 6201 c307 |004e: sget-object v1, Lebook/EBookFormat;.UNSUPPORTED:Lebook/EBookFormat; // field@07c3 │ │ -03ca3c: 5b01 b807 |0050: iput-object v1, v0, Lebook/EBook;.format:Lebook/EBookFormat; // field@07b8 │ │ -03ca40: 28f9 |0052: goto 004b // -0007 │ │ +03da34: |[03da34] ebook.parser.InstantParser.parseFile:()V │ │ +03da44: 6200 e607 |0000: sget-object v0, Lebook/parser/SOP;.fb2File:Ljava/util/regex/Pattern; // field@07e6 │ │ +03da48: 5421 da07 |0002: iget-object v1, v2, Lebook/parser/InstantParser;.eBook:Lebook/EBook; // field@07da │ │ +03da4c: 5411 b707 |0004: iget-object v1, v1, Lebook/EBook;.fileName:Ljava/lang/String; // field@07b7 │ │ +03da50: 6e20 ea06 1000 |0006: invoke-virtual {v0, v1}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@06ea │ │ +03da56: 0c00 |0009: move-result-object v0 │ │ +03da58: 6e10 e606 0000 |000a: invoke-virtual {v0}, Ljava/util/regex/Matcher;.matches:()Z // method@06e6 │ │ +03da5e: 0a00 |000d: move-result v0 │ │ +03da60: 3800 0b00 |000e: if-eqz v0, 0019 // +000b │ │ +03da64: 5420 da07 |0010: iget-object v0, v2, Lebook/parser/InstantParser;.eBook:Lebook/EBook; // field@07da │ │ +03da68: 6201 c207 |0012: sget-object v1, Lebook/EBookFormat;.FB2:Lebook/EBookFormat; // field@07c2 │ │ +03da6c: 5b01 b807 |0014: iput-object v1, v0, Lebook/EBook;.format:Lebook/EBookFormat; // field@07b8 │ │ +03da70: 7010 1606 0200 |0016: invoke-direct {v2}, Lebook/parser/InstantParser;.parseFb2:()V // method@0616 │ │ +03da76: 6200 f007 |0019: sget-object v0, Lebook/parser/SOP;.fb2zipFile:Ljava/util/regex/Pattern; // field@07f0 │ │ +03da7a: 5421 da07 |001b: iget-object v1, v2, Lebook/parser/InstantParser;.eBook:Lebook/EBook; // field@07da │ │ +03da7e: 5411 b707 |001d: iget-object v1, v1, Lebook/EBook;.fileName:Ljava/lang/String; // field@07b7 │ │ +03da82: 6e20 ea06 1000 |001f: invoke-virtual {v0, v1}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@06ea │ │ +03da88: 0c00 |0022: move-result-object v0 │ │ +03da8a: 6e10 e606 0000 |0023: invoke-virtual {v0}, Ljava/util/regex/Matcher;.matches:()Z // method@06e6 │ │ +03da90: 0a00 |0026: move-result v0 │ │ +03da92: 3800 0b00 |0027: if-eqz v0, 0032 // +000b │ │ +03da96: 5420 da07 |0029: iget-object v0, v2, Lebook/parser/InstantParser;.eBook:Lebook/EBook; // field@07da │ │ +03da9a: 6201 c207 |002b: sget-object v1, Lebook/EBookFormat;.FB2:Lebook/EBookFormat; // field@07c2 │ │ +03da9e: 5b01 b807 |002d: iput-object v1, v0, Lebook/EBook;.format:Lebook/EBookFormat; // field@07b8 │ │ +03daa2: 7010 1706 0200 |002f: invoke-direct {v2}, Lebook/parser/InstantParser;.parseFb2Zip:()V // method@0617 │ │ +03daa8: 6200 df07 |0032: sget-object v0, Lebook/parser/SOP;.epubFile:Ljava/util/regex/Pattern; // field@07df │ │ +03daac: 5421 da07 |0034: iget-object v1, v2, Lebook/parser/InstantParser;.eBook:Lebook/EBook; // field@07da │ │ +03dab0: 5411 b707 |0036: iget-object v1, v1, Lebook/EBook;.fileName:Ljava/lang/String; // field@07b7 │ │ +03dab4: 6e20 ea06 1000 |0038: invoke-virtual {v0, v1}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@06ea │ │ +03daba: 0c00 |003b: move-result-object v0 │ │ +03dabc: 6e10 e606 0000 |003c: invoke-virtual {v0}, Ljava/util/regex/Matcher;.matches:()Z // method@06e6 │ │ +03dac2: 0a00 |003f: move-result v0 │ │ +03dac4: 3800 0c00 |0040: if-eqz v0, 004c // +000c │ │ +03dac8: 5420 da07 |0042: iget-object v0, v2, Lebook/parser/InstantParser;.eBook:Lebook/EBook; // field@07da │ │ +03dacc: 6201 c107 |0044: sget-object v1, Lebook/EBookFormat;.EPUB:Lebook/EBookFormat; // field@07c1 │ │ +03dad0: 5b01 b807 |0046: iput-object v1, v0, Lebook/EBook;.format:Lebook/EBookFormat; // field@07b8 │ │ +03dad4: 7010 1506 0200 |0048: invoke-direct {v2}, Lebook/parser/InstantParser;.parseEpub:()V // method@0615 │ │ +03dada: 0e00 |004b: return-void │ │ +03dadc: 5420 da07 |004c: iget-object v0, v2, Lebook/parser/InstantParser;.eBook:Lebook/EBook; // field@07da │ │ +03dae0: 6201 c307 |004e: sget-object v1, Lebook/EBookFormat;.UNSUPPORTED:Lebook/EBookFormat; // field@07c3 │ │ +03dae4: 5b01 b807 |0050: iput-object v1, v0, Lebook/EBook;.format:Lebook/EBookFormat; // field@07b8 │ │ +03dae8: 28f9 |0052: goto 004b // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0010 line=35 │ │ 0x0016 line=36 │ │ 0x0019 line=38 │ │ 0x0029 line=39 │ ├── classes.jar │ │ ├── zipinfo {} │ │ │ @@ -1,8 +1,8 @@ │ │ │ -Zip file size: 571666 bytes, number of entries: 340 │ │ │ +Zip file size: 571665 bytes, number of entries: 340 │ │ │ ?rwxrwxr-x 2.0 unx 596 b- stor 80-Jan-01 00:00 com/gacode/relaunchx/Advanced$10.class │ │ │ ?rwxrwxr-x 2.0 unx 537 b- stor 80-Jan-01 00:00 com/gacode/relaunchx/Advanced$11.class │ │ │ ?rwxrwxr-x 2.0 unx 539 b- stor 80-Jan-01 00:00 com/gacode/relaunchx/Advanced$12.class │ │ │ ?rwxrwxr-x 2.0 unx 1049 b- stor 80-Jan-01 00:00 com/gacode/relaunchx/Advanced$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1063 b- stor 80-Jan-01 00:00 com/gacode/relaunchx/Advanced$2.class │ │ │ ?rwxrwxr-x 2.0 unx 413 b- stor 80-Jan-01 00:00 com/gacode/relaunchx/Advanced$3.class │ │ │ ?rwxrwxr-x 2.0 unx 798 b- stor 80-Jan-01 00:00 com/gacode/relaunchx/Advanced$4.class │ │ │ @@ -235,15 +235,15 @@ │ │ │ ?rwxrwxr-x 2.0 unx 780 b- stor 80-Jan-01 00:00 com/gacode/relaunchx/ReLaunch$SortMode.class │ │ │ ?rwxrwxr-x 2.0 unx 354 b- stor 80-Jan-01 00:00 com/gacode/relaunchx/ReLaunch$ViewHolder.class │ │ │ ?rwxrwxr-x 2.0 unx 53382 b- defN 80-Jan-01 00:00 com/gacode/relaunchx/ReLaunch.class │ │ │ ?rwxrwxr-x 2.0 unx 453 b- stor 80-Jan-01 00:00 com/gacode/relaunchx/ReLaunchApp$1.class │ │ │ ?rwxrwxr-x 2.0 unx 459 b- stor 80-Jan-01 00:00 com/gacode/relaunchx/ReLaunchApp$2$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1746 b- stor 80-Jan-01 00:00 com/gacode/relaunchx/ReLaunchApp$2.class │ │ │ ?rwxrwxr-x 2.0 unx 618 b- stor 80-Jan-01 00:00 com/gacode/relaunchx/ReLaunchApp$o1Comparator.class │ │ │ -?rwxrwxr-x 2.0 unx 18238 b- defN 80-Jan-01 00:00 com/gacode/relaunchx/ReLaunchApp.class │ │ │ +?rwxrwxr-x 2.0 unx 18241 b- defN 80-Jan-01 00:00 com/gacode/relaunchx/ReLaunchApp.class │ │ │ ?rwxrwxr-x 2.0 unx 466 b- stor 80-Jan-01 00:00 com/gacode/relaunchx/ResultsActivity$10.class │ │ │ ?rwxrwxr-x 2.0 unx 1069 b- stor 80-Jan-01 00:00 com/gacode/relaunchx/ResultsActivity$11.class │ │ │ ?rwxrwxr-x 2.0 unx 466 b- stor 80-Jan-01 00:00 com/gacode/relaunchx/ResultsActivity$12.class │ │ │ ?rwxrwxr-x 2.0 unx 1074 b- stor 80-Jan-01 00:00 com/gacode/relaunchx/ResultsActivity$13.class │ │ │ ?rwxrwxr-x 2.0 unx 466 b- stor 80-Jan-01 00:00 com/gacode/relaunchx/ResultsActivity$14.class │ │ │ ?rwxrwxr-x 2.0 unx 441 b- stor 80-Jan-01 00:00 com/gacode/relaunchx/ResultsActivity$1.class │ │ │ ?rwxrwxr-x 2.0 unx 592 b- stor 80-Jan-01 00:00 com/gacode/relaunchx/ResultsActivity$1RepeatedDownScroll$1.class │ │ │ @@ -335,8 +335,8 @@ │ │ │ ?rwxrwxr-x 2.0 unx 122 b- stor 80-Jan-01 00:00 ebook/R.class │ │ │ ?rwxrwxr-x 2.0 unx 1292 b- stor 80-Jan-01 00:00 ebook/parser/Base64Decoder.class │ │ │ ?rwxrwxr-x 2.0 unx 3575 b- stor 80-Jan-01 00:00 ebook/parser/EpubInstantParser.class │ │ │ ?rwxrwxr-x 2.0 unx 4024 b- stor 80-Jan-01 00:00 ebook/parser/Fb2InstantParser.class │ │ │ ?rwxrwxr-x 2.0 unx 575 b- stor 80-Jan-01 00:00 ebook/parser/Parser.class │ │ │ ?rwxrwxr-x 2.0 unx 1974 b- stor 80-Jan-01 00:00 ebook/parser/SOP.class │ │ │ ?rwxrwxr-x 2.0 unx 1944 b- stor 80-Jan-01 00:00 ebook/parser/InstantParser.class │ │ │ -340 files, 629657 bytes uncompressed, 516092 bytes compressed: 18.0% │ │ │ +340 files, 629660 bytes uncompressed, 516091 bytes compressed: 18.0% │ │ ├── com/gacode/relaunchx/ReLaunchApp.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -3087,15 +3087,15 @@ │ │ │ │ 66: istore 10 │ │ │ │ 68: iconst_0 │ │ │ │ 69: istore 11 │ │ │ │ 71: aconst_null │ │ │ │ 72: astore 5 │ │ │ │ 74: iload 11 │ │ │ │ 76: iload 10 │ │ │ │ - 78: if_icmpge 155 │ │ │ │ + 78: if_icmpge 158 │ │ │ │ 81: aload 9 │ │ │ │ 83: iload 11 │ │ │ │ 85: aaload │ │ │ │ 86: astore 12 │ │ │ │ 88: aload 12 │ │ │ │ 90: invokevirtual #674 // Method java/io/File.isDirectory:()Z │ │ │ │ 93: istore 13 │ │ │ │ @@ -3106,43 +3106,44 @@ │ │ │ │ 105: astore 14 │ │ │ │ 107: aload_0 │ │ │ │ 108: aload 7 │ │ │ │ 110: aload 14 │ │ │ │ 112: invokevirtual #678 // Method removeDirectory:(Ljava/lang/String;Ljava/lang/String;)Z │ │ │ │ 115: istore 13 │ │ │ │ 117: iload 13 │ │ │ │ - 119: ifne 146 │ │ │ │ + 119: ifne 149 │ │ │ │ 122: iload_3 │ │ │ │ 123: ireturn │ │ │ │ 124: aload 12 │ │ │ │ 126: invokevirtual #315 // Method java/io/File.getName:()Ljava/lang/String; │ │ │ │ 129: astore 14 │ │ │ │ 131: aload_0 │ │ │ │ 132: aload 7 │ │ │ │ 134: aload 14 │ │ │ │ 136: invokevirtual #680 // Method removeFile:(Ljava/lang/String;Ljava/lang/String;)Z │ │ │ │ 139: istore 13 │ │ │ │ 141: iload 13 │ │ │ │ - 143: ifeq 122 │ │ │ │ - 146: iload 11 │ │ │ │ - 148: iconst_1 │ │ │ │ - 149: iadd │ │ │ │ - 150: istore 11 │ │ │ │ - 152: goto 74 │ │ │ │ - 155: aload 8 │ │ │ │ - 157: invokevirtual #683 // Method java/io/File.delete:()Z │ │ │ │ - 160: istore 4 │ │ │ │ - 162: iload 4 │ │ │ │ - 164: istore_3 │ │ │ │ - 165: goto 122 │ │ │ │ - 168: pop │ │ │ │ - 169: goto 162 │ │ │ │ + 143: ifne 149 │ │ │ │ + 146: goto 122 │ │ │ │ + 149: iload 11 │ │ │ │ + 151: iconst_1 │ │ │ │ + 152: iadd │ │ │ │ + 153: istore 11 │ │ │ │ + 155: goto 74 │ │ │ │ + 158: aload 8 │ │ │ │ + 160: invokevirtual #683 // Method java/io/File.delete:()Z │ │ │ │ + 163: istore 4 │ │ │ │ + 165: iload 4 │ │ │ │ + 167: istore_3 │ │ │ │ + 168: goto 122 │ │ │ │ + 171: pop │ │ │ │ + 172: goto 165 │ │ │ │ Exception table: │ │ │ │ from to target type │ │ │ │ - 155 160 168 Class java/lang/SecurityException │ │ │ │ + 158 163 171 Class java/lang/SecurityException │ │ │ │ │ │ │ │ public boolean removeFile(java.lang.String); │ │ │ │ descriptor: (Ljava/lang/String;)Z │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=5, args_size=2 │ │ │ │ 0: new #299 // class java/io/File ├── smali/com/gacode/relaunchx/Advanced$WiFiAdapter.smali │ @@ -82,15 +82,15 @@ │ .line 181 │ const-wide/16 v0, 0x0 │ │ return-wide v0 │ .end method │ │ .method public getView(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ - .locals 25 │ + .locals 26 │ .param p1, "position" # I │ .param p2, "convertView" # Landroid/view/View; │ .param p3, "parent" # Landroid/view/ViewGroup; │ │ .prologue │ .line 186 │ move-object/from16 v18, p2 │ @@ -100,140 +100,146 @@ │ if-nez v18, :cond_2 │ │ .line 188 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/gacode/relaunchx/Advanced$WiFiAdapter;->this$0:Lcom/gacode/relaunchx/Advanced; │ │ - move-object/from16 v21, v0 │ + move-object/from16 v22, v0 │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v22 │ │ iget-object v0, v0, Lcom/gacode/relaunchx/Advanced;->app:Lcom/gacode/relaunchx/ReLaunchApp; │ │ - move-object/from16 v21, v0 │ + move-object/from16 v22, v0 │ │ - const-string v22, "layout_inflater" │ + const-string v23, "layout_inflater" │ │ - invoke-virtual/range {v21 .. v22}, Lcom/gacode/relaunchx/ReLaunchApp;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ + invoke-virtual/range {v22 .. v23}, Lcom/gacode/relaunchx/ReLaunchApp;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ │ - move-result-object v19 │ + move-result-object v20 │ │ - check-cast v19, Landroid/view/LayoutInflater; │ + check-cast v20, Landroid/view/LayoutInflater; │ │ .line 189 │ - .local v19, "vi":Landroid/view/LayoutInflater; │ - const/high16 v21, 0x7f030000 │ + .local v20, "vi":Landroid/view/LayoutInflater; │ + const/high16 v22, 0x7f030000 │ │ - const/16 v22, 0x0 │ + const/16 v23, 0x0 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v20 │ │ - move/from16 v1, v21 │ + move/from16 v1, v22 │ │ - move-object/from16 v2, v22 │ + move-object/from16 v2, v23 │ │ invoke-virtual {v0, v1, v2}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View; │ │ move-result-object v18 │ │ .line 190 │ if-nez v18, :cond_0 │ │ .line 191 │ - const/16 v21, 0x0 │ + const/16 v22, 0x0 │ + │ + move-object/from16 v19, v18 │ │ .line 283 │ - .end local v19 # "vi":Landroid/view/LayoutInflater; │ + .end local v18 # "v":Landroid/view/View; │ + .end local v20 # "vi":Landroid/view/LayoutInflater; │ + .local v19, "v":Landroid/view/View; │ :goto_0 │ - return-object v21 │ + return-object v22 │ │ .line 193 │ - .restart local v19 # "vi":Landroid/view/LayoutInflater; │ + .end local v19 # "v":Landroid/view/View; │ + .restart local v18 # "v":Landroid/view/View; │ + .restart local v20 # "vi":Landroid/view/LayoutInflater; │ :cond_0 │ new-instance v5, Lcom/gacode/relaunchx/Advanced$ViewHolder; │ │ invoke-direct {v5}, Lcom/gacode/relaunchx/Advanced$ViewHolder;->()V │ │ .line 194 │ .local v5, "holder":Lcom/gacode/relaunchx/Advanced$ViewHolder; │ - const v21, 0x7f0c0002 │ + const v22, 0x7f0c0002 │ │ move-object/from16 v0, v18 │ │ - move/from16 v1, v21 │ + move/from16 v1, v22 │ │ invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ - move-result-object v21 │ + move-result-object v22 │ │ - check-cast v21, Landroid/widget/TextView; │ + check-cast v22, Landroid/widget/TextView; │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v22 │ │ iput-object v0, v5, Lcom/gacode/relaunchx/Advanced$ViewHolder;->tv1:Landroid/widget/TextView; │ │ .line 195 │ - const v21, 0x7f0c0003 │ + const v22, 0x7f0c0003 │ │ move-object/from16 v0, v18 │ │ - move/from16 v1, v21 │ + move/from16 v1, v22 │ │ invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ - move-result-object v21 │ + move-result-object v22 │ │ - check-cast v21, Landroid/widget/TextView; │ + check-cast v22, Landroid/widget/TextView; │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v22 │ │ iput-object v0, v5, Lcom/gacode/relaunchx/Advanced$ViewHolder;->tv2:Landroid/widget/TextView; │ │ .line 196 │ - const v21, 0x7f0c0004 │ + const v22, 0x7f0c0004 │ │ move-object/from16 v0, v18 │ │ - move/from16 v1, v21 │ + move/from16 v1, v22 │ │ invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ - move-result-object v21 │ + move-result-object v22 │ │ - check-cast v21, Landroid/widget/TextView; │ + check-cast v22, Landroid/widget/TextView; │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v22 │ │ iput-object v0, v5, Lcom/gacode/relaunchx/Advanced$ViewHolder;->tv3:Landroid/widget/TextView; │ │ .line 197 │ - const/high16 v21, 0x7f0c0000 │ + const/high16 v22, 0x7f0c0000 │ │ move-object/from16 v0, v18 │ │ - move/from16 v1, v21 │ + move/from16 v1, v22 │ │ invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ - move-result-object v21 │ + move-result-object v22 │ │ - check-cast v21, Landroid/widget/ImageView; │ + check-cast v22, Landroid/widget/ImageView; │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v22 │ │ iput-object v0, v5, Lcom/gacode/relaunchx/Advanced$ViewHolder;->iv:Landroid/widget/ImageView; │ │ .line 198 │ move-object/from16 v0, v18 │ │ invoke-virtual {v0, v5}, Landroid/view/View;->setTag(Ljava/lang/Object;)V │ │ .line 202 │ - .end local v19 # "vi":Landroid/view/LayoutInflater; │ + .end local v20 # "vi":Landroid/view/LayoutInflater; │ :goto_1 │ iget-object v15, v5, Lcom/gacode/relaunchx/Advanced$ViewHolder;->tv1:Landroid/widget/TextView; │ │ .line 203 │ .local v15, "tv1":Landroid/widget/TextView; │ iget-object v0, v5, Lcom/gacode/relaunchx/Advanced$ViewHolder;->tv2:Landroid/widget/TextView; │ │ @@ -251,41 +257,41 @@ │ │ .line 206 │ .local v8, "iv":Landroid/widget/ImageView; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/gacode/relaunchx/Advanced$WiFiAdapter;->this$0:Lcom/gacode/relaunchx/Advanced; │ │ - move-object/from16 v21, v0 │ + move-object/from16 v22, v0 │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v22 │ │ iget-object v0, v0, Lcom/gacode/relaunchx/Advanced;->wfm:Landroid/net/wifi/WifiManager; │ │ - move-object/from16 v21, v0 │ + move-object/from16 v22, v0 │ │ - invoke-virtual/range {v21 .. v21}, Landroid/net/wifi/WifiManager;->getConnectionInfo()Landroid/net/wifi/WifiInfo; │ + invoke-virtual/range {v22 .. v22}, Landroid/net/wifi/WifiManager;->getConnectionInfo()Landroid/net/wifi/WifiInfo; │ │ - move-result-object v20 │ + move-result-object v21 │ │ .line 207 │ - .local v20, "winfo":Landroid/net/wifi/WifiInfo; │ + .local v21, "winfo":Landroid/net/wifi/WifiInfo; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/gacode/relaunchx/Advanced$WiFiAdapter;->this$0:Lcom/gacode/relaunchx/Advanced; │ │ - move-object/from16 v21, v0 │ + move-object/from16 v22, v0 │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v22 │ │ iget-object v0, v0, Lcom/gacode/relaunchx/Advanced;->wifiNetworks:Ljava/util/List; │ │ - move-object/from16 v21, v0 │ + move-object/from16 v22, v0 │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v22 │ │ move/from16 v1, p1 │ │ invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v7 │ │ @@ -294,78 +300,78 @@ │ .line 208 │ .local v7, "item":Lcom/gacode/relaunchx/Advanced$NetInfo; │ if-eqz v7, :cond_1 │ │ .line 211 │ iget-boolean v0, v7, Lcom/gacode/relaunchx/Advanced$NetInfo;->inrange:Z │ │ - move/from16 v21, v0 │ + move/from16 v22, v0 │ │ - if-eqz v21, :cond_3 │ + if-eqz v22, :cond_3 │ │ iget-boolean v0, v7, Lcom/gacode/relaunchx/Advanced$NetInfo;->configured:Z │ │ - move/from16 v21, v0 │ + move/from16 v22, v0 │ │ - if-eqz v21, :cond_3 │ + if-eqz v22, :cond_3 │ │ .line 212 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/gacode/relaunchx/Advanced$WiFiAdapter;->this$0:Lcom/gacode/relaunchx/Advanced; │ │ - move-object/from16 v21, v0 │ + move-object/from16 v22, v0 │ │ - invoke-virtual/range {v21 .. v21}, Lcom/gacode/relaunchx/Advanced;->getResources()Landroid/content/res/Resources; │ + invoke-virtual/range {v22 .. v22}, Lcom/gacode/relaunchx/Advanced;->getResources()Landroid/content/res/Resources; │ │ - move-result-object v21 │ + move-result-object v22 │ │ - const v22, 0x7f090008 │ + const v23, 0x7f090008 │ │ - invoke-virtual/range {v21 .. v22}, Landroid/content/res/Resources;->getColor(I)I │ + invoke-virtual/range {v22 .. v23}, Landroid/content/res/Resources;->getColor(I)I │ │ move-result v4 │ │ .line 213 │ .local v4, "backgroundColor":I │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/gacode/relaunchx/Advanced$WiFiAdapter;->this$0:Lcom/gacode/relaunchx/Advanced; │ │ - move-object/from16 v21, v0 │ + move-object/from16 v22, v0 │ │ - invoke-virtual/range {v21 .. v21}, Lcom/gacode/relaunchx/Advanced;->getResources()Landroid/content/res/Resources; │ + invoke-virtual/range {v22 .. v22}, Lcom/gacode/relaunchx/Advanced;->getResources()Landroid/content/res/Resources; │ │ - move-result-object v21 │ + move-result-object v22 │ │ - const v22, 0x7f090009 │ + const v23, 0x7f090009 │ │ - invoke-virtual/range {v21 .. v22}, Landroid/content/res/Resources;->getColor(I)I │ + invoke-virtual/range {v22 .. v23}, Landroid/content/res/Resources;->getColor(I)I │ │ move-result v14 │ │ .line 214 │ .local v14, "textColor":I │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/gacode/relaunchx/Advanced$WiFiAdapter;->this$0:Lcom/gacode/relaunchx/Advanced; │ │ - move-object/from16 v21, v0 │ + move-object/from16 v22, v0 │ │ - invoke-virtual/range {v21 .. v21}, Lcom/gacode/relaunchx/Advanced;->getResources()Landroid/content/res/Resources; │ + invoke-virtual/range {v22 .. v22}, Lcom/gacode/relaunchx/Advanced;->getResources()Landroid/content/res/Resources; │ │ - move-result-object v21 │ + move-result-object v22 │ │ - const v22, 0x7f02002f │ + const v23, 0x7f02002f │ │ - invoke-virtual/range {v21 .. v22}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable; │ + invoke-virtual/range {v22 .. v23}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable; │ │ - move-result-object v21 │ + move-result-object v22 │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v22 │ │ invoke-virtual {v8, v0}, Landroid/widget/ImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V │ │ .line 220 │ :goto_2 │ invoke-virtual {v15, v4}, Landroid/widget/TextView;->setBackgroundColor(I)V │ │ @@ -391,321 +397,321 @@ │ move-object/from16 v0, v17 │ │ invoke-virtual {v0, v14}, Landroid/widget/TextView;->setTextColor(I)V │ │ .line 227 │ iget-object v0, v7, Lcom/gacode/relaunchx/Advanced$NetInfo;->SSID:Ljava/lang/String; │ │ - move-object/from16 v21, v0 │ + move-object/from16 v22, v0 │ │ - invoke-virtual/range {v20 .. v20}, Landroid/net/wifi/WifiInfo;->getSSID()Ljava/lang/String; │ + invoke-virtual/range {v21 .. v21}, Landroid/net/wifi/WifiInfo;->getSSID()Ljava/lang/String; │ │ - move-result-object v22 │ + move-result-object v23 │ │ - invoke-virtual/range {v21 .. v22}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v22 .. v23}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v21 │ + move-result v22 │ │ - if-eqz v21, :cond_5 │ + if-eqz v22, :cond_5 │ │ .line 228 │ new-instance v10, Landroid/text/SpannableString; │ │ iget-object v0, v7, Lcom/gacode/relaunchx/Advanced$NetInfo;->SSID:Ljava/lang/String; │ │ - move-object/from16 v21, v0 │ + move-object/from16 v22, v0 │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v22 │ │ invoke-direct {v10, v0}, Landroid/text/SpannableString;->(Ljava/lang/CharSequence;)V │ │ .line 229 │ .local v10, "s1":Landroid/text/SpannableString; │ - const/16 v21, 0x1 │ + const/16 v22, 0x1 │ │ - invoke-static/range {v21 .. v21}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static/range {v22 .. v22}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v21 │ + move-result-object v22 │ │ - const/16 v22, 0x0 │ + const/16 v23, 0x0 │ │ iget-object v0, v7, Lcom/gacode/relaunchx/Advanced$NetInfo;->SSID:Ljava/lang/String; │ │ - move-object/from16 v23, v0 │ + move-object/from16 v24, v0 │ │ - invoke-virtual/range {v23 .. v23}, Ljava/lang/String;->length()I │ + invoke-virtual/range {v24 .. v24}, Ljava/lang/String;->length()I │ │ - move-result v23 │ + move-result v24 │ │ - const/16 v24, 0x0 │ + const/16 v25, 0x0 │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v22 │ │ - move/from16 v1, v22 │ + move/from16 v1, v23 │ │ - move/from16 v2, v23 │ + move/from16 v2, v24 │ │ - move/from16 v3, v24 │ + move/from16 v3, v25 │ │ invoke-virtual {v10, v0, v1, v2, v3}, Landroid/text/SpannableString;->setSpan(Ljava/lang/Object;III)V │ │ .line 230 │ invoke-virtual {v15, v10}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 231 │ iget-object v0, v7, Lcom/gacode/relaunchx/Advanced$NetInfo;->extra:Ljava/lang/String; │ │ - move-object/from16 v21, v0 │ + move-object/from16 v22, v0 │ │ - const-string v22, "" │ + const-string v23, "" │ │ - invoke-virtual/range {v21 .. v22}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v22 .. v23}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v21 │ + move-result v22 │ │ - if-eqz v21, :cond_4 │ + if-eqz v22, :cond_4 │ │ .line 232 │ - const-string v21, "" │ + const-string v22, "" │ │ move-object/from16 v0, v16 │ │ - move-object/from16 v1, v21 │ + move-object/from16 v1, v22 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 238 │ :goto_3 │ - invoke-virtual/range {v20 .. v20}, Landroid/net/wifi/WifiInfo;->getIpAddress()I │ + invoke-virtual/range {v21 .. v21}, Landroid/net/wifi/WifiInfo;->getIpAddress()I │ │ move-result v6 │ │ .line 240 │ .local v6, "ipAddress":I │ - new-instance v21, Ljava/lang/StringBuilder; │ + new-instance v22, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v21 .. v21}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v22 .. v22}, Ljava/lang/StringBuilder;->()V │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/gacode/relaunchx/Advanced$WiFiAdapter;->this$0:Lcom/gacode/relaunchx/Advanced; │ │ - move-object/from16 v22, v0 │ + move-object/from16 v23, v0 │ │ .line 241 │ - invoke-virtual/range {v22 .. v22}, Lcom/gacode/relaunchx/Advanced;->getResources()Landroid/content/res/Resources; │ + invoke-virtual/range {v23 .. v23}, Lcom/gacode/relaunchx/Advanced;->getResources()Landroid/content/res/Resources; │ │ - move-result-object v22 │ + move-result-object v23 │ │ - const v23, 0x7f080014 │ + const v24, 0x7f080014 │ │ - invoke-virtual/range {v22 .. v23}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ + invoke-virtual/range {v23 .. v24}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ - move-result-object v22 │ + move-result-object v23 │ │ - invoke-virtual/range {v21 .. v22}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v22 .. v23}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v21 │ + move-result-object v22 │ │ - const-string v22, " %d.%d.%d.%d" │ + const-string v23, " %d.%d.%d.%d" │ │ - invoke-virtual/range {v21 .. v22}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v22 .. v23}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v21 │ + move-result-object v22 │ │ - invoke-virtual/range {v21 .. v21}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v22 .. v22}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v21 │ + move-result-object v22 │ │ - const/16 v22, 0x4 │ + const/16 v23, 0x4 │ │ - move/from16 v0, v22 │ + move/from16 v0, v23 │ │ new-array v0, v0, [Ljava/lang/Object; │ │ - move-object/from16 v22, v0 │ + move-object/from16 v23, v0 │ │ - const/16 v23, 0x0 │ + const/16 v24, 0x0 │ │ and-int/lit16 v0, v6, 0xff │ │ - move/from16 v24, v0 │ + move/from16 v25, v0 │ │ .line 243 │ - invoke-static/range {v24 .. v24}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static/range {v25 .. v25}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v24 │ + move-result-object v25 │ │ - aput-object v24, v22, v23 │ + aput-object v25, v23, v24 │ │ - const/16 v23, 0x1 │ + const/16 v24, 0x1 │ │ - shr-int/lit8 v24, v6, 0x8 │ + shr-int/lit8 v25, v6, 0x8 │ │ - move/from16 v0, v24 │ + move/from16 v0, v25 │ │ and-int/lit16 v0, v0, 0xff │ │ - move/from16 v24, v0 │ + move/from16 v25, v0 │ │ .line 244 │ - invoke-static/range {v24 .. v24}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static/range {v25 .. v25}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v24 │ + move-result-object v25 │ │ - aput-object v24, v22, v23 │ + aput-object v25, v23, v24 │ │ - const/16 v23, 0x2 │ + const/16 v24, 0x2 │ │ - shr-int/lit8 v24, v6, 0x10 │ + shr-int/lit8 v25, v6, 0x10 │ │ - move/from16 v0, v24 │ + move/from16 v0, v25 │ │ and-int/lit16 v0, v0, 0xff │ │ - move/from16 v24, v0 │ + move/from16 v25, v0 │ │ - invoke-static/range {v24 .. v24}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static/range {v25 .. v25}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v24 │ + move-result-object v25 │ │ - aput-object v24, v22, v23 │ + aput-object v25, v23, v24 │ │ - const/16 v23, 0x3 │ + const/16 v24, 0x3 │ │ - shr-int/lit8 v24, v6, 0x18 │ + shr-int/lit8 v25, v6, 0x18 │ │ - move/from16 v0, v24 │ + move/from16 v0, v25 │ │ and-int/lit16 v0, v0, 0xff │ │ - move/from16 v24, v0 │ + move/from16 v25, v0 │ │ .line 245 │ - invoke-static/range {v24 .. v24}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static/range {v25 .. v25}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v24 │ + move-result-object v25 │ │ - aput-object v24, v22, v23 │ + aput-object v25, v23, v24 │ │ .line 240 │ - invoke-static/range {v21 .. v22}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ + invoke-static/range {v22 .. v23}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v9 │ │ .line 246 │ .local v9, "s":Ljava/lang/String; │ invoke-virtual {v9}, Ljava/lang/String;->length()I │ │ move-result v13 │ │ .line 248 │ .local v13, "sl1":I │ - new-instance v21, Ljava/lang/StringBuilder; │ + new-instance v22, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v21 .. v21}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v22 .. v22}, Ljava/lang/StringBuilder;->()V │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v22 │ │ invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v21 │ + move-result-object v22 │ │ - const-string v22, ", " │ + const-string v23, ", " │ │ - invoke-virtual/range {v21 .. v22}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v22 .. v23}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v21 │ + move-result-object v22 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/gacode/relaunchx/Advanced$WiFiAdapter;->this$0:Lcom/gacode/relaunchx/Advanced; │ │ - move-object/from16 v22, v0 │ + move-object/from16 v23, v0 │ │ .line 249 │ - invoke-virtual/range {v22 .. v22}, Lcom/gacode/relaunchx/Advanced;->getResources()Landroid/content/res/Resources; │ + invoke-virtual/range {v23 .. v23}, Lcom/gacode/relaunchx/Advanced;->getResources()Landroid/content/res/Resources; │ │ - move-result-object v22 │ + move-result-object v23 │ │ - const v23, 0x7f080015 │ + const v24, 0x7f080015 │ │ - invoke-virtual/range {v22 .. v23}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ + invoke-virtual/range {v23 .. v24}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ - move-result-object v22 │ + move-result-object v23 │ │ - invoke-virtual/range {v21 .. v22}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v22 .. v23}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v21 │ + move-result-object v22 │ │ - const-string v22, " " │ + const-string v23, " " │ │ - invoke-virtual/range {v21 .. v22}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v22 .. v23}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v21 │ + move-result-object v22 │ │ iget v0, v7, Lcom/gacode/relaunchx/Advanced$NetInfo;->level:I │ │ - move/from16 v22, v0 │ + move/from16 v23, v0 │ │ - invoke-virtual/range {v21 .. v22}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v22 .. v23}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v21 │ + move-result-object v22 │ │ - const-string v22, "dBm " │ + const-string v23, "dBm " │ │ - invoke-virtual/range {v21 .. v22}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v22 .. v23}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v21 │ + move-result-object v22 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/gacode/relaunchx/Advanced$WiFiAdapter;->this$0:Lcom/gacode/relaunchx/Advanced; │ │ - move-object/from16 v22, v0 │ + move-object/from16 v23, v0 │ │ iget v0, v7, Lcom/gacode/relaunchx/Advanced$NetInfo;->level:I │ │ - move/from16 v23, v0 │ + move/from16 v24, v0 │ │ .line 251 │ - invoke-static/range {v22 .. v23}, Lcom/gacode/relaunchx/Advanced;->access$000(Lcom/gacode/relaunchx/Advanced;I)Ljava/lang/String; │ + invoke-static/range {v23 .. v24}, Lcom/gacode/relaunchx/Advanced;->access$000(Lcom/gacode/relaunchx/Advanced;I)Ljava/lang/String; │ │ - move-result-object v22 │ + move-result-object v23 │ │ - invoke-virtual/range {v21 .. v22}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v22 .. v23}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v21 │ + move-result-object v22 │ │ - invoke-virtual/range {v21 .. v21}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v22 .. v22}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v9 │ │ .line 252 │ new-instance v12, Landroid/text/SpannableString; │ │ invoke-direct {v12, v9}, Landroid/text/SpannableString;->(Ljava/lang/CharSequence;)V │ │ .line 253 │ .local v12, "s3":Landroid/text/SpannableString; │ - const/16 v21, 0x1 │ - │ - invoke-static/range {v21 .. v21}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + const/16 v22, 0x1 │ │ - move-result-object v21 │ + invoke-static/range {v22 .. v22}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - const/16 v22, 0x0 │ + move-result-object v22 │ │ const/16 v23, 0x0 │ │ - move-object/from16 v0, v21 │ + const/16 v24, 0x0 │ + │ + move-object/from16 v0, v22 │ │ - move/from16 v1, v22 │ + move/from16 v1, v23 │ │ - move/from16 v2, v23 │ + move/from16 v2, v24 │ │ invoke-virtual {v12, v0, v1, v13, v2}, Landroid/text/SpannableString;->setSpan(Ljava/lang/Object;III)V │ │ .line 254 │ move-object/from16 v0, v17 │ │ invoke-virtual {v0, v12}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ @@ -715,27 +721,33 @@ │ .end local v9 # "s":Ljava/lang/String; │ .end local v10 # "s1":Landroid/text/SpannableString; │ .end local v12 # "s3":Landroid/text/SpannableString; │ .end local v13 # "sl1":I │ .end local v14 # "textColor":I │ :cond_1 │ :goto_4 │ - move-object/from16 v21, v18 │ + move-object/from16 v19, v18 │ + │ + .end local v18 # "v":Landroid/view/View; │ + .restart local v19 # "v":Landroid/view/View; │ + move-object/from16 v22, v18 │ │ .line 283 │ goto/16 :goto_0 │ │ .line 200 │ .end local v5 # "holder":Lcom/gacode/relaunchx/Advanced$ViewHolder; │ .end local v7 # "item":Lcom/gacode/relaunchx/Advanced$NetInfo; │ .end local v8 # "iv":Landroid/widget/ImageView; │ .end local v15 # "tv1":Landroid/widget/TextView; │ .end local v16 # "tv2":Landroid/widget/TextView; │ .end local v17 # "tv3":Landroid/widget/TextView; │ - .end local v20 # "winfo":Landroid/net/wifi/WifiInfo; │ + .end local v19 # "v":Landroid/view/View; │ + .end local v21 # "winfo":Landroid/net/wifi/WifiInfo; │ + .restart local v18 # "v":Landroid/view/View; │ :cond_2 │ invoke-virtual/range {v18 .. v18}, Landroid/view/View;->getTag()Ljava/lang/Object; │ │ move-result-object v5 │ │ check-cast v5, Lcom/gacode/relaunchx/Advanced$ViewHolder; │ │ @@ -744,114 +756,114 @@ │ │ .line 216 │ .restart local v7 # "item":Lcom/gacode/relaunchx/Advanced$NetInfo; │ .restart local v8 # "iv":Landroid/widget/ImageView; │ .restart local v15 # "tv1":Landroid/widget/TextView; │ .restart local v16 # "tv2":Landroid/widget/TextView; │ .restart local v17 # "tv3":Landroid/widget/TextView; │ - .restart local v20 # "winfo":Landroid/net/wifi/WifiInfo; │ + .restart local v21 # "winfo":Landroid/net/wifi/WifiInfo; │ :cond_3 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/gacode/relaunchx/Advanced$WiFiAdapter;->this$0:Lcom/gacode/relaunchx/Advanced; │ │ - move-object/from16 v21, v0 │ + move-object/from16 v22, v0 │ │ - invoke-virtual/range {v21 .. v21}, Lcom/gacode/relaunchx/Advanced;->getResources()Landroid/content/res/Resources; │ + invoke-virtual/range {v22 .. v22}, Lcom/gacode/relaunchx/Advanced;->getResources()Landroid/content/res/Resources; │ │ - move-result-object v21 │ + move-result-object v22 │ │ - const v22, 0x7f090004 │ + const v23, 0x7f090004 │ │ - invoke-virtual/range {v21 .. v22}, Landroid/content/res/Resources;->getColor(I)I │ + invoke-virtual/range {v22 .. v23}, Landroid/content/res/Resources;->getColor(I)I │ │ move-result v4 │ │ .line 217 │ .restart local v4 # "backgroundColor":I │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/gacode/relaunchx/Advanced$WiFiAdapter;->this$0:Lcom/gacode/relaunchx/Advanced; │ │ - move-object/from16 v21, v0 │ + move-object/from16 v22, v0 │ │ - invoke-virtual/range {v21 .. v21}, Lcom/gacode/relaunchx/Advanced;->getResources()Landroid/content/res/Resources; │ + invoke-virtual/range {v22 .. v22}, Lcom/gacode/relaunchx/Advanced;->getResources()Landroid/content/res/Resources; │ │ - move-result-object v21 │ + move-result-object v22 │ │ - const v22, 0x7f090005 │ + const v23, 0x7f090005 │ │ - invoke-virtual/range {v21 .. v22}, Landroid/content/res/Resources;->getColor(I)I │ + invoke-virtual/range {v22 .. v23}, Landroid/content/res/Resources;->getColor(I)I │ │ move-result v14 │ │ .line 218 │ .restart local v14 # "textColor":I │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/gacode/relaunchx/Advanced$WiFiAdapter;->this$0:Lcom/gacode/relaunchx/Advanced; │ │ - move-object/from16 v21, v0 │ + move-object/from16 v22, v0 │ │ - invoke-virtual/range {v21 .. v21}, Lcom/gacode/relaunchx/Advanced;->getResources()Landroid/content/res/Resources; │ + invoke-virtual/range {v22 .. v22}, Lcom/gacode/relaunchx/Advanced;->getResources()Landroid/content/res/Resources; │ │ - move-result-object v21 │ + move-result-object v22 │ │ - const v22, 0x7f02002e │ + const v23, 0x7f02002e │ │ - invoke-virtual/range {v21 .. v22}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable; │ + invoke-virtual/range {v22 .. v23}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable; │ │ - move-result-object v21 │ + move-result-object v22 │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v22 │ │ invoke-virtual {v8, v0}, Landroid/widget/ImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V │ │ goto/16 :goto_2 │ │ .line 234 │ .restart local v10 # "s1":Landroid/text/SpannableString; │ :cond_4 │ new-instance v11, Landroid/text/SpannableString; │ │ iget-object v0, v7, Lcom/gacode/relaunchx/Advanced$NetInfo;->extra:Ljava/lang/String; │ │ - move-object/from16 v21, v0 │ + move-object/from16 v22, v0 │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v22 │ │ invoke-direct {v11, v0}, Landroid/text/SpannableString;->(Ljava/lang/CharSequence;)V │ │ .line 235 │ .local v11, "s2":Landroid/text/SpannableString; │ - const/16 v21, 0x1 │ + const/16 v22, 0x1 │ │ - invoke-static/range {v21 .. v21}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static/range {v22 .. v22}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v21 │ + move-result-object v22 │ │ - const/16 v22, 0x0 │ + const/16 v23, 0x0 │ │ iget-object v0, v7, Lcom/gacode/relaunchx/Advanced$NetInfo;->extra:Ljava/lang/String; │ │ - move-object/from16 v23, v0 │ + move-object/from16 v24, v0 │ │ - invoke-virtual/range {v23 .. v23}, Ljava/lang/String;->length()I │ + invoke-virtual/range {v24 .. v24}, Ljava/lang/String;->length()I │ │ - move-result v23 │ + move-result v24 │ │ - const/16 v24, 0x0 │ + const/16 v25, 0x0 │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v22 │ │ - move/from16 v1, v22 │ + move/from16 v1, v23 │ │ - move/from16 v2, v23 │ + move/from16 v2, v24 │ │ - move/from16 v3, v24 │ + move/from16 v3, v25 │ │ invoke-virtual {v11, v0, v1, v2, v3}, Landroid/text/SpannableString;->setSpan(Ljava/lang/Object;III)V │ │ .line 236 │ move-object/from16 v0, v16 │ │ invoke-virtual {v0, v11}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ @@ -862,188 +874,188 @@ │ .end local v10 # "s1":Landroid/text/SpannableString; │ .end local v11 # "s2":Landroid/text/SpannableString; │ :cond_5 │ new-instance v10, Landroid/text/SpannableString; │ │ iget-object v0, v7, Lcom/gacode/relaunchx/Advanced$NetInfo;->SSID:Ljava/lang/String; │ │ - move-object/from16 v21, v0 │ + move-object/from16 v22, v0 │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v22 │ │ invoke-direct {v10, v0}, Landroid/text/SpannableString;->(Ljava/lang/CharSequence;)V │ │ .line 257 │ .restart local v10 # "s1":Landroid/text/SpannableString; │ - const/16 v21, 0x1 │ + const/16 v22, 0x1 │ │ - invoke-static/range {v21 .. v21}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static/range {v22 .. v22}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v21 │ + move-result-object v22 │ │ - const/16 v22, 0x0 │ + const/16 v23, 0x0 │ │ iget-object v0, v7, Lcom/gacode/relaunchx/Advanced$NetInfo;->SSID:Ljava/lang/String; │ │ - move-object/from16 v23, v0 │ + move-object/from16 v24, v0 │ │ - invoke-virtual/range {v23 .. v23}, Ljava/lang/String;->length()I │ + invoke-virtual/range {v24 .. v24}, Ljava/lang/String;->length()I │ │ - move-result v23 │ + move-result v24 │ │ - const/16 v24, 0x0 │ + const/16 v25, 0x0 │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v22 │ │ - move/from16 v1, v22 │ + move/from16 v1, v23 │ │ - move/from16 v2, v23 │ + move/from16 v2, v24 │ │ - move/from16 v3, v24 │ + move/from16 v3, v25 │ │ invoke-virtual {v10, v0, v1, v2, v3}, Landroid/text/SpannableString;->setSpan(Ljava/lang/Object;III)V │ │ .line 258 │ invoke-virtual {v15, v10}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 259 │ iget-object v0, v7, Lcom/gacode/relaunchx/Advanced$NetInfo;->extra:Ljava/lang/String; │ │ - move-object/from16 v21, v0 │ + move-object/from16 v22, v0 │ │ move-object/from16 v0, v16 │ │ - move-object/from16 v1, v21 │ + move-object/from16 v1, v22 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 261 │ iget-boolean v0, v7, Lcom/gacode/relaunchx/Advanced$NetInfo;->inrange:Z │ │ - move/from16 v21, v0 │ + move/from16 v22, v0 │ │ - if-eqz v21, :cond_7 │ + if-eqz v22, :cond_7 │ │ .line 263 │ - new-instance v21, Ljava/lang/StringBuilder; │ + new-instance v22, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v21 .. v21}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v22 .. v22}, Ljava/lang/StringBuilder;->()V │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/gacode/relaunchx/Advanced$WiFiAdapter;->this$0:Lcom/gacode/relaunchx/Advanced; │ │ - move-object/from16 v22, v0 │ + move-object/from16 v23, v0 │ │ - invoke-virtual/range {v22 .. v22}, Lcom/gacode/relaunchx/Advanced;->getResources()Landroid/content/res/Resources; │ + invoke-virtual/range {v23 .. v23}, Lcom/gacode/relaunchx/Advanced;->getResources()Landroid/content/res/Resources; │ │ - move-result-object v22 │ + move-result-object v23 │ │ - const v23, 0x7f080015 │ + const v24, 0x7f080015 │ │ .line 264 │ - invoke-virtual/range {v22 .. v23}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ + invoke-virtual/range {v23 .. v24}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ - move-result-object v22 │ + move-result-object v23 │ │ - invoke-virtual/range {v21 .. v22}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v22 .. v23}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v21 │ + move-result-object v22 │ │ - const-string v22, " " │ + const-string v23, " " │ │ - invoke-virtual/range {v21 .. v22}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v22 .. v23}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v21 │ + move-result-object v22 │ │ iget v0, v7, Lcom/gacode/relaunchx/Advanced$NetInfo;->level:I │ │ - move/from16 v22, v0 │ + move/from16 v23, v0 │ │ - invoke-virtual/range {v21 .. v22}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v22 .. v23}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v21 │ + move-result-object v22 │ │ - const-string v22, "dBm " │ + const-string v23, "dBm " │ │ - invoke-virtual/range {v21 .. v22}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v22 .. v23}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v21 │ + move-result-object v22 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/gacode/relaunchx/Advanced$WiFiAdapter;->this$0:Lcom/gacode/relaunchx/Advanced; │ │ - move-object/from16 v22, v0 │ + move-object/from16 v23, v0 │ │ iget v0, v7, Lcom/gacode/relaunchx/Advanced$NetInfo;->level:I │ │ - move/from16 v23, v0 │ + move/from16 v24, v0 │ │ .line 268 │ - invoke-static/range {v22 .. v23}, Lcom/gacode/relaunchx/Advanced;->access$000(Lcom/gacode/relaunchx/Advanced;I)Ljava/lang/String; │ + invoke-static/range {v23 .. v24}, Lcom/gacode/relaunchx/Advanced;->access$000(Lcom/gacode/relaunchx/Advanced;I)Ljava/lang/String; │ │ - move-result-object v22 │ + move-result-object v23 │ │ - invoke-virtual/range {v21 .. v22}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v22 .. v23}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v21 │ + move-result-object v22 │ │ - invoke-virtual/range {v21 .. v21}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v22 .. v22}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v9 │ │ .line 274 │ .restart local v9 # "s":Ljava/lang/String; │ :goto_5 │ iget-boolean v0, v7, Lcom/gacode/relaunchx/Advanced$NetInfo;->configured:Z │ │ - move/from16 v21, v0 │ + move/from16 v22, v0 │ │ - if-nez v21, :cond_6 │ + if-nez v22, :cond_6 │ │ .line 276 │ - new-instance v21, Ljava/lang/StringBuilder; │ + new-instance v22, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v21 .. v21}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v22 .. v22}, Ljava/lang/StringBuilder;->()V │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v22 │ │ invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v21 │ + move-result-object v22 │ │ - const-string v22, ", " │ + const-string v23, ", " │ │ - invoke-virtual/range {v21 .. v22}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v22 .. v23}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v21 │ + move-result-object v22 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/gacode/relaunchx/Advanced$WiFiAdapter;->this$0:Lcom/gacode/relaunchx/Advanced; │ │ - move-object/from16 v22, v0 │ + move-object/from16 v23, v0 │ │ .line 277 │ - invoke-virtual/range {v22 .. v22}, Lcom/gacode/relaunchx/Advanced;->getResources()Landroid/content/res/Resources; │ + invoke-virtual/range {v23 .. v23}, Lcom/gacode/relaunchx/Advanced;->getResources()Landroid/content/res/Resources; │ │ - move-result-object v22 │ + move-result-object v23 │ │ - const v23, 0x7f080021 │ + const v24, 0x7f080021 │ │ - invoke-virtual/range {v22 .. v23}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ + invoke-virtual/range {v23 .. v24}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ - move-result-object v22 │ + move-result-object v23 │ │ - invoke-virtual/range {v21 .. v22}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v22 .. v23}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v21 │ + move-result-object v22 │ │ - invoke-virtual/range {v21 .. v21}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v22 .. v22}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v9 │ │ .line 280 │ :cond_6 │ move-object/from16 v0, v17 │ │ @@ -1054,22 +1066,22 @@ │ .line 271 │ .end local v9 # "s":Ljava/lang/String; │ :cond_7 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/gacode/relaunchx/Advanced$WiFiAdapter;->this$0:Lcom/gacode/relaunchx/Advanced; │ │ - move-object/from16 v21, v0 │ + move-object/from16 v22, v0 │ │ - invoke-virtual/range {v21 .. v21}, Lcom/gacode/relaunchx/Advanced;->getResources()Landroid/content/res/Resources; │ + invoke-virtual/range {v22 .. v22}, Lcom/gacode/relaunchx/Advanced;->getResources()Landroid/content/res/Resources; │ │ - move-result-object v21 │ + move-result-object v22 │ │ - const v22, 0x7f080022 │ + const v23, 0x7f080022 │ │ - invoke-virtual/range {v21 .. v22}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ + invoke-virtual/range {v22 .. v23}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ move-result-object v9 │ │ .restart local v9 # "s":Ljava/lang/String; │ goto :goto_5 │ .end method ├── smali/com/gacode/relaunchx/ReLaunchApp.smali │ @@ -2166,333 +2166,347 @@ │ :cond_0 │ const/4 v2, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public launchReader(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ - .locals 8 │ + .locals 9 │ .param p1, "name" # Ljava/lang/String; │ .param p2, "file" # Ljava/lang/String; │ │ .prologue │ - const/high16 v7, 0x14000000 │ + const/high16 v8, 0x14000000 │ │ - const/4 v6, 0x2 │ + const/4 v7, 0x2 │ │ - const/4 v5, 0x0 │ + const/4 v6, 0x0 │ │ - const/4 v4, 0x1 │ + const/4 v5, 0x1 │ │ .line 561 │ - const-string v2, ":" │ + const-string v3, ":" │ │ - invoke-virtual {p1, v2}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; │ + invoke-virtual {p1, v3}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; │ │ - move-result-object v1 │ + move-result-object v2 │ │ .line 562 │ - .local v1, "re":[Ljava/lang/String; │ - array-length v2, v1 │ + .local v2, "re":[Ljava/lang/String; │ + array-length v3, v2 │ │ - if-ne v2, v6, :cond_2 │ + if-ne v3, v7, :cond_2 │ │ - aget-object v2, v1, v5 │ + aget-object v3, v2, v6 │ │ - const-string v3, "Intent" │ + const-string v4, "Intent" │ │ - invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v2 │ + move-result v3 │ │ - if-eqz v2, :cond_2 │ + if-eqz v3, :cond_2 │ │ .line 563 │ new-instance v0, Landroid/content/Intent; │ │ invoke-direct {v0}, Landroid/content/Intent;->()V │ │ .line 564 │ .local v0, "i":Landroid/content/Intent; │ - const-string v2, "android.intent.action.VIEW" │ + const-string v3, "android.intent.action.VIEW" │ │ - invoke-virtual {v0, v2}, Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent; │ + invoke-virtual {v0, v3}, Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent; │ │ .line 565 │ - invoke-virtual {v0, v7}, Landroid/content/Intent;->setFlags(I)Landroid/content/Intent; │ + invoke-virtual {v0, v8}, Landroid/content/Intent;->setFlags(I)Landroid/content/Intent; │ │ .line 567 │ - new-instance v2, Ljava/lang/StringBuilder; │ + new-instance v3, Ljava/lang/StringBuilder; │ │ - invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ │ - const-string v3, "file:///" │ + const-string v4, "file:///" │ │ - invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - invoke-virtual {p2, v4}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ + invoke-virtual {p2, v5}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - invoke-static {v3}, Landroid/net/Uri;->encode(Ljava/lang/String;)Ljava/lang/String; │ + invoke-static {v4}, Landroid/net/Uri;->encode(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - invoke-static {v2}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; │ + invoke-static {v3}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - aget-object v3, v1, v4 │ + aget-object v4, v2, v5 │ │ - invoke-virtual {v0, v2, v3}, Landroid/content/Intent;->setDataAndType(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/Intent; │ + invoke-virtual {v0, v3, v4}, Landroid/content/Intent;->setDataAndType(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/Intent; │ │ .line 568 │ - const-string v2, "lastOpened" │ + const-string v3, "lastOpened" │ │ - invoke-static {v5}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ + invoke-static {v6}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - invoke-virtual {p0, v2, p2, v3}, Lcom/gacode/relaunchx/ReLaunchApp;->addToList(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;)V │ + invoke-virtual {p0, v3, p2, v4}, Lcom/gacode/relaunchx/ReLaunchApp;->addToList(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;)V │ │ .line 569 │ - const-string v2, "lastOpened" │ + const-string v3, "lastOpened" │ │ - invoke-virtual {p0, v2}, Lcom/gacode/relaunchx/ReLaunchApp;->saveList(Ljava/lang/String;)V │ + invoke-virtual {p0, v3}, Lcom/gacode/relaunchx/ReLaunchApp;->saveList(Ljava/lang/String;)V │ │ .line 570 │ - iget-object v2, p0, Lcom/gacode/relaunchx/ReLaunchApp;->history:Ljava/util/HashMap; │ + iget-object v3, p0, Lcom/gacode/relaunchx/ReLaunchApp;->history:Ljava/util/HashMap; │ │ - invoke-virtual {v2, p2}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z │ + invoke-virtual {v3, p2}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z │ │ - move-result v2 │ + move-result v3 │ │ - if-eqz v2, :cond_0 │ + if-eqz v3, :cond_0 │ │ - iget-object v2, p0, Lcom/gacode/relaunchx/ReLaunchApp;->history:Ljava/util/HashMap; │ + iget-object v3, p0, Lcom/gacode/relaunchx/ReLaunchApp;->history:Ljava/util/HashMap; │ │ - invoke-virtual {v2, p2}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v3, p2}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - check-cast v2, Ljava/lang/Integer; │ + check-cast v3, Ljava/lang/Integer; │ │ - invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I │ │ - move-result v2 │ + move-result v3 │ │ - if-ne v2, v6, :cond_1 │ + if-ne v3, v7, :cond_1 │ │ .line 571 │ :cond_0 │ - iget-object v2, p0, Lcom/gacode/relaunchx/ReLaunchApp;->history:Ljava/util/HashMap; │ + iget-object v3, p0, Lcom/gacode/relaunchx/ReLaunchApp;->history:Ljava/util/HashMap; │ │ - invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - invoke-virtual {v2, p2, v3}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v3, p2, v4}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 572 │ - const-string v2, "history" │ + const-string v3, "history" │ │ - invoke-virtual {p0, v2}, Lcom/gacode/relaunchx/ReLaunchApp;->saveList(Ljava/lang/String;)V │ + invoke-virtual {p0, v3}, Lcom/gacode/relaunchx/ReLaunchApp;->saveList(Ljava/lang/String;)V │ │ :cond_1 │ - move-object v2, v0 │ + move-object v1, v0 │ + │ + .end local v0 # "i":Landroid/content/Intent; │ + .local v1, "i":Landroid/content/Intent; │ + move-object v3, v0 │ │ .line 604 │ :goto_0 │ - return-object v2 │ + return-object v3 │ │ .line 576 │ - .end local v0 # "i":Landroid/content/Intent; │ + .end local v1 # "i":Landroid/content/Intent; │ :cond_2 │ invoke-virtual {p0, p1}, Lcom/gacode/relaunchx/ReLaunchApp;->getIntentByLabel(Ljava/lang/String;)Landroid/content/Intent; │ │ move-result-object v0 │ │ .line 577 │ .restart local v0 # "i":Landroid/content/Intent; │ if-nez v0, :cond_3 │ │ .line 579 │ - new-instance v2, Ljava/lang/StringBuilder; │ + new-instance v3, Ljava/lang/StringBuilder; │ │ - invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ │ .line 581 │ invoke-virtual {p0}, Lcom/gacode/relaunchx/ReLaunchApp;->getResources()Landroid/content/res/Resources; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - const v4, 0x7f0800aa │ + const v5, 0x7f0800aa │ │ - invoke-virtual {v3, v4}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ + invoke-virtual {v4, v5}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - const-string v3, " \"" │ + const-string v4, " \"" │ │ - invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - const-string v3, "\" " │ + const-string v4, "\" " │ │ - invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v2 │ + move-result-object v3 │ │ .line 585 │ invoke-virtual {p0}, Lcom/gacode/relaunchx/ReLaunchApp;->getResources()Landroid/content/res/Resources; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - const v4, 0x7f0800ab │ + const v5, 0x7f0800ab │ │ - invoke-virtual {v3, v4}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ + invoke-virtual {v4, v5}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v3 │ │ .line 579 │ - invoke-static {p0, v2, v5}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ + invoke-static {p0, v3, v6}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ - move-result-object v2 │ + move-result-object v3 │ │ .line 587 │ - invoke-virtual {v2}, Landroid/widget/Toast;->show()V │ + invoke-virtual {v3}, Landroid/widget/Toast;->show()V │ │ .line 604 │ - const/4 v2, 0x0 │ + const/4 v3, 0x0 │ + │ + move-object v1, v0 │ │ + .end local v0 # "i":Landroid/content/Intent; │ + .restart local v1 # "i":Landroid/content/Intent; │ goto :goto_0 │ │ .line 589 │ + .end local v1 # "i":Landroid/content/Intent; │ + .restart local v0 # "i":Landroid/content/Intent; │ :cond_3 │ - const-string v2, "android.intent.action.VIEW" │ + const-string v3, "android.intent.action.VIEW" │ │ - invoke-virtual {v0, v2}, Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent; │ + invoke-virtual {v0, v3}, Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent; │ │ .line 590 │ - invoke-virtual {v0, v7}, Landroid/content/Intent;->setFlags(I)Landroid/content/Intent; │ + invoke-virtual {v0, v8}, Landroid/content/Intent;->setFlags(I)Landroid/content/Intent; │ │ .line 594 │ - new-instance v2, Ljava/lang/StringBuilder; │ + new-instance v3, Ljava/lang/StringBuilder; │ │ - invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ │ - const-string v3, "file:///" │ + const-string v4, "file:///" │ │ - invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - invoke-virtual {p2, v4}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ + invoke-virtual {p2, v5}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - invoke-static {v3}, Landroid/net/Uri;->encode(Ljava/lang/String;)Ljava/lang/String; │ + invoke-static {v4}, Landroid/net/Uri;->encode(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - invoke-static {v2}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; │ + invoke-static {v3}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - invoke-virtual {v0, v2}, Landroid/content/Intent;->setData(Landroid/net/Uri;)Landroid/content/Intent; │ + invoke-virtual {v0, v3}, Landroid/content/Intent;->setData(Landroid/net/Uri;)Landroid/content/Intent; │ │ .line 595 │ - const-string v2, "lastOpened" │ + const-string v3, "lastOpened" │ │ - invoke-static {v5}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ + invoke-static {v6}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - invoke-virtual {p0, v2, p2, v3}, Lcom/gacode/relaunchx/ReLaunchApp;->addToList(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;)V │ + invoke-virtual {p0, v3, p2, v4}, Lcom/gacode/relaunchx/ReLaunchApp;->addToList(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;)V │ │ .line 596 │ - const-string v2, "lastOpened" │ + const-string v3, "lastOpened" │ │ - invoke-virtual {p0, v2}, Lcom/gacode/relaunchx/ReLaunchApp;->saveList(Ljava/lang/String;)V │ + invoke-virtual {p0, v3}, Lcom/gacode/relaunchx/ReLaunchApp;->saveList(Ljava/lang/String;)V │ │ .line 597 │ - iget-object v2, p0, Lcom/gacode/relaunchx/ReLaunchApp;->history:Ljava/util/HashMap; │ + iget-object v3, p0, Lcom/gacode/relaunchx/ReLaunchApp;->history:Ljava/util/HashMap; │ │ - invoke-virtual {v2, p2}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z │ + invoke-virtual {v3, p2}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z │ │ - move-result v2 │ + move-result v3 │ │ - if-eqz v2, :cond_4 │ + if-eqz v3, :cond_4 │ │ - iget-object v2, p0, Lcom/gacode/relaunchx/ReLaunchApp;->history:Ljava/util/HashMap; │ + iget-object v3, p0, Lcom/gacode/relaunchx/ReLaunchApp;->history:Ljava/util/HashMap; │ │ - invoke-virtual {v2, p2}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v3, p2}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - check-cast v2, Ljava/lang/Integer; │ + check-cast v3, Ljava/lang/Integer; │ │ - invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I │ │ - move-result v2 │ + move-result v3 │ │ - if-ne v2, v6, :cond_5 │ + if-ne v3, v7, :cond_5 │ │ .line 598 │ :cond_4 │ - iget-object v2, p0, Lcom/gacode/relaunchx/ReLaunchApp;->history:Ljava/util/HashMap; │ + iget-object v3, p0, Lcom/gacode/relaunchx/ReLaunchApp;->history:Ljava/util/HashMap; │ │ - invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - invoke-virtual {v2, p2, v3}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v3, p2, v4}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 599 │ - const-string v2, "history" │ + const-string v3, "history" │ │ - invoke-virtual {p0, v2}, Lcom/gacode/relaunchx/ReLaunchApp;->saveList(Ljava/lang/String;)V │ + invoke-virtual {p0, v3}, Lcom/gacode/relaunchx/ReLaunchApp;->saveList(Ljava/lang/String;)V │ │ :cond_5 │ - move-object v2, v0 │ + move-object v1, v0 │ + │ + .end local v0 # "i":Landroid/content/Intent; │ + .restart local v1 # "i":Landroid/content/Intent; │ + move-object v3, v0 │ │ .line 601 │ goto/16 :goto_0 │ .end method │ │ .method public moveFile(Ljava/lang/String;Ljava/lang/String;)Z │ .locals 6 │ @@ -2923,45 +2937,45 @@ │ .end local v0 # "key":Ljava/lang/String; │ .end local v1 # "r":Ljava/util/HashMap;, "Ljava/util/HashMap;" │ :cond_2 │ return-object v2 │ .end method │ │ .method public removeDirectory(Ljava/lang/String;Ljava/lang/String;)Z │ - .locals 9 │ + .locals 10 │ .param p1, "dr" # Ljava/lang/String; │ .param p2, "fn" # Ljava/lang/String; │ │ .prologue │ - const/4 v5, 0x0 │ + const/4 v6, 0x0 │ │ .line 485 │ const/4 v4, 0x0 │ │ .line 486 │ .local v4, "rc":Z │ - new-instance v6, Ljava/lang/StringBuilder; │ + new-instance v7, Ljava/lang/StringBuilder; │ │ - invoke-direct {v6}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v6, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v6 │ + move-result-object v7 │ │ - const-string v7, "/" │ + const-string v8, "/" │ │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v6 │ + move-result-object v7 │ │ - invoke-virtual {v6, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v6 │ + move-result-object v7 │ │ - invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ .line 487 │ .local v2, "dname":Ljava/lang/String; │ new-instance v1, Ljava/io/File; │ │ @@ -2971,86 +2985,106 @@ │ .local v1, "d":Ljava/io/File; │ invoke-virtual {v1}, Ljava/io/File;->listFiles()[Ljava/io/File; │ │ move-result-object v0 │ │ .line 489 │ .local v0, "allEntries":[Ljava/io/File; │ - array-length v7, v0 │ + array-length v8, v0 │ │ - move v6, v5 │ + move v7, v6 │ │ :goto_0 │ - if-ge v6, v7, :cond_3 │ + if-ge v7, v8, :cond_2 │ │ - aget-object v3, v0, v6 │ + aget-object v3, v0, v7 │ │ .line 490 │ .local v3, "f":Ljava/io/File; │ invoke-virtual {v3}, Ljava/io/File;->isDirectory()Z │ │ - move-result v8 │ + move-result v9 │ │ - if-eqz v8, :cond_1 │ + if-eqz v9, :cond_0 │ │ .line 491 │ invoke-virtual {v3}, Ljava/io/File;->getName()Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v9 │ │ - invoke-virtual {p0, v2, v8}, Lcom/gacode/relaunchx/ReLaunchApp;->removeDirectory(Ljava/lang/String;Ljava/lang/String;)Z │ + invoke-virtual {p0, v2, v9}, Lcom/gacode/relaunchx/ReLaunchApp;->removeDirectory(Ljava/lang/String;Ljava/lang/String;)Z │ │ - move-result v8 │ + move-result v9 │ │ - if-nez v8, :cond_2 │ + if-nez v9, :cond_1 │ + │ + move v5, v4 │ │ .line 502 │ .end local v3 # "f":Ljava/io/File; │ - :cond_0 │ + .end local v4 # "rc":Z │ + .local v5, "rc":Z │ :goto_1 │ - return v5 │ + return v6 │ │ .line 494 │ + .end local v5 # "rc":Z │ .restart local v3 # "f":Ljava/io/File; │ - :cond_1 │ + .restart local v4 # "rc":Z │ + :cond_0 │ invoke-virtual {v3}, Ljava/io/File;->getName()Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v9 │ + │ + invoke-virtual {p0, v2, v9}, Lcom/gacode/relaunchx/ReLaunchApp;->removeFile(Ljava/lang/String;Ljava/lang/String;)Z │ │ - invoke-virtual {p0, v2, v8}, Lcom/gacode/relaunchx/ReLaunchApp;->removeFile(Ljava/lang/String;Ljava/lang/String;)Z │ + move-result v9 │ │ - move-result v8 │ + if-nez v9, :cond_1 │ │ - if-eqz v8, :cond_0 │ + move v5, v4 │ + │ + .line 495 │ + .end local v4 # "rc":Z │ + .restart local v5 # "rc":Z │ + goto :goto_1 │ │ .line 489 │ - :cond_2 │ - add-int/lit8 v6, v6, 0x1 │ + .end local v5 # "rc":Z │ + .restart local v4 # "rc":Z │ + :cond_1 │ + add-int/lit8 v7, v7, 0x1 │ │ goto :goto_0 │ │ .line 499 │ .end local v3 # "f":Ljava/io/File; │ - :cond_3 │ + :cond_2 │ :try_start_0 │ invoke-virtual {v1}, Ljava/io/File;->delete()Z │ :try_end_0 │ .catch Ljava/lang/SecurityException; {:try_start_0 .. :try_end_0} :catch_0 │ │ move-result v4 │ │ :goto_2 │ move v5, v4 │ │ + .end local v4 # "rc":Z │ + .restart local v5 # "rc":Z │ + move v6, v4 │ + │ .line 502 │ goto :goto_1 │ │ .line 500 │ + .end local v5 # "rc":Z │ + .restart local v4 # "rc":Z │ :catch_0 │ - move-exception v5 │ + move-exception v6 │ │ goto :goto_2 │ .end method │ │ .method public removeFile(Ljava/lang/String;)Z │ .locals 3 │ .param p1, "fullname" # Ljava/lang/String;